/*COMMON*//*31-1.08ver01*/

.clear { float: none; clear: both; font-size: 0px;}
body {margin:0; padding:0; text-align:center; background:#16121a; color:#A4856F; font:12px/1.4 Tahoma, Arial, Helvetica, sans-serif;}

html, body {height:100%;}

dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}

table, th, td {font-size:100%; vertical-align:top;}

table,img {border:0; outline:none;}

table {border-collapse:collapse;}

input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; outline:none;}

p {padding:0 0 10px 0;}

.p-title { position:relative; left: -43px; margin:20px 0; padding: 0 0 0 43px; clear:both;background:url(img/fed-title.gif) no-repeat 20px 80%; font-size:12px; font-weight:bold}

.text_cont .p-title {color: #A2A7C5;}
/*links*/

a {color:#c9a681; text-decoration:underline; outline:none;}

a:hover {color:#c9a681; text-decoration:underline;}

.t_bottom,
.t_bottom a,
.text_cont a{ color:#CBCBD7!important;}

.t_bottom a:hover,
.text_cont a:hover{ text-decoration:none!important;}

.arrows a, .prod-l a, .prod-r a, small a,
ul.arrows a{color:#B9C3E6!important;}

/*
.text_cont ul{ list-style:none; color:#BDA07D; margin:1em 0; }

.text_cont .csc-frame-invisible ul{color:#A2A7C5; margin:0 0 10px 0; }
#BDA07D
.text_cont ul li{ padding:2px 0 2px 10px; background:url(img/li-prod.gif) no-repeat 0 10px; }
.list-header{ font-weight:bold; color:#B6BFDE; font-size:1.1em; padding-bottom:5px; }
*/

.text_cont ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:-8px 0 0 0;padding:0 0 18px 30px;}
.text_cont ul li {background:transparent url(img/li-1.gif) no-repeat scroll 0 7px;line-height:18px;padding:0 0 0 13px;}


small,.context{ font-size:10px; padding:3px 0; color:#8E7E9C; }

.context{ float:right; width:200px; margin:0 0 10px 20px;}

.context a{ padding-right:10px; background:url(img/arr.gif) no-repeat 100% 80%;}




.yello{ color:#BDA07D;}
/*headers*/

h1,h2,h3,h4 {margin:0; padding:0; color:#c9a681; font-family:Arial, sans-serif; font-weight:normal; text-transform:uppercase;}

h1 {font-size:170%; padding:10px 0;}

h2 {font-size:150%; padding:10px 0;}

h3 {font-size:130%; padding:10px 0;}

h4 {font-size:100%; padding:10px 0; font-weight:bold;}

h5 {  font-size:12px; color:#BDA07D;}

.rom {clear:both;}

/*//COMMON*/



/*MAIN*/

#mainWrapper {width:1000px; margin:0 auto;}

/* html #mainWrapper, * html #corob_content, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1900?'1900px':'100%');}

* html #main, * html #footer2 {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<766?'766px':'100%');}*/

div #mainWrapper
{
	position: relative;
}
div #main {
	position: relative;
	z-index: 10;
}


#main, #footer2 {position:relative; margin:0 auto; text-align:left; width:1000px;}

/*//MAIN*/



/*LAYOUT*/
#corob_content {overflow:hidden;background:url(img/kvadro.jpg);}



#left_col {min-height:420px; width: 290px}
* html #left_col {height:420px;}



.t_0 {width:100%;}
.t_1 {width:290px; background-color: #242537;}
/*.t_2 {width:710px; background: #383a4e url(img/inner_content_bg_2011_09_28.png) no-repeat 0px 0px;}*/
.t_bottom {width:710px; background-color: #383a4e; height: 50px; padding: 10px 10px 20px 30px; vertical-align:bottom;}

.t_2 {width:710px; background: #383a4e url(img/corner.jpg) no-repeat 0px 0px;}
.t_2 .right-links-3d {clear:both; float: right; margin: 23px 43px 0 0; } 
.t_2 .right-links-otziv {clear:both; float: right; margin: 1px 43px 0 0; }
.t_2 .right-links-icon  {clear:both; float: right; margin: -23px -13px 0 0; height:30px;}

#conteiner {/*overflow:hidden;*/}
#conteiner .menu_blok {float:left;}
#conteiner .menu_blok .menu_top {padding:36px 0 0 39px; float:left; }
#conteiner .menu_blok .menu_top a{display:block; float:left;  _height:1%;
 background:url(img/no.jpg) left 3px no-repeat; padding-left:22px; text-decoration:none;}
#conteiner .menu_blok .menu_top span{display:block; float:left;  _height:1%;
 background:url(img/no.jpg) left 3px no-repeat; padding-left:22px; text-decoration:none; color: white;}
#conteiner .menu_blok .menu_top a:hover {color:#fff; text-decoration:none; background:url(img/yes.jpg) left 3px no-repeat;}
#conteiner .menu_blok .menu_top ul{ width:150px; display:block; position:relative; list-style:none; }
#conteiner .menu_blok .menu_top ul li{
	float: left;
	clear: left;
	width: 195px;
	overflow: hidden;
}

#conteiner .menu_blok .menu_top ul li ul{ display:none; padding-bottom:100px; background:#161219; }
#conteiner .menu_blok .menu_top ul li ul.open{ display:block; position:absolute; left:203px; top:0; z-index:1; width:180px; padding-bottom:70px; }

#conteiner .menu_blok .menu_top ul li ul li{ padding-left:8px;background: url(img/f1-1.jpg) left repeat-y;}
#conteiner .menu_blok .menu_top ul li ul li span{ background:url(img/pal.jpg) left center no-repeat; padding-left:10px; color: white;}
#conteiner .menu_blok .menu_top ul li ul li a{ background:url(img/pal.jpg) left center no-repeat; padding-left:10px; }
#conteiner .menu_blok .menu_top ul li ul li a:hover{ background:url(img/pal.jpg) left center no-repeat;}
#conteiner .menu_blok .menu_top ul li:hover ul{ display:block; position:absolute; left:203px; top:0; z-index:2;width:180px;}

#menu-level-3 { position: relative; top: -117px; left: 100px; margin-bottom: 60px;}
#menu-level-3 ul { list-style-type: none; margin: 8px 0 0 0; padding:0 0 18px 0px; list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu-level-3 ul li {}


/*
#menu-level-3 ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin: 8px 0 0 0;padding:0 0 18px 0px;}
*/

#menu-level-3 ul li {background:transparent url(img/li-1.gif) no-repeat scroll 0 7px; line-height:18px;padding:0 0 0 13px;}


#menu-level-3 ul li {line-height:18px;padding:0 0 0 13px; width:196px;}
#menu-level-3 ul li a { text-decoration: none;}
#menu-level-3 ul li span { color: white; }
/*
#menu-level-3 ul li a { text-decoration: none; background:url(img/pal.jpg) left center no-repeat; padding-left:23px;}
#menu-level-3 ul li span { color: white; background:url(img/pal.jpg) left center no-repeat; padding-left:23px;}
*/

/* current
#menu-level-3 ul li a { text-decoration: none; background:url(img/li-1.gif) left center no-repeat; padding-left:14px;}
#menu-level-3 ul li span { color: white; background:url(img/li-1.gif) left center no-repeat; padding-left:14px;}
*/


#menu-level-3 ul li a:hover { color: white; }
#menu-level-3 ul ul li {background:none; width:176px;}
#menu-level-3 ul ul li a { text-decoration: none; background:none; padding-left:0px;}
#menu-level-3 ul ul li span { color: white; background:none; padding-left:0px;}
#menu-level-3 ul ul {padding:0 0 8px 14px;}

#conteiner .h0 {visibility:hidden; top:36px; position:absolute;}

#conteiner_right .okna1,
#conteiner .okna {float:right; width:228px; padding-top:52px; text-transform:uppercase; font-size:9px;}

#conteiner_right .okna1 {padding:30px 0 30px 0;float: left;}

#conteiner_right .okna1 .okna1-title {color:#C9A681; text-transform:uppercase; font-size:12px; margin: 0 0 5px 0;}

#conteiner .okna .menu_cont {height:130px;  width:228px; background:url(img/pika.jpg) no-repeat;}
#conteiner .okna .menu {padding:66px 30px 20px 10px}
#conteiner_right .okna1 .menu a,
#conteiner .okna .menu a{display:block; background:url(img/fig.jpg) left center no-repeat; padding-left:16px; text-decoration:none;}
#conteiner_right .okna1 .menu a {color:#C9A681 !important; padding-left:10px;}

#conteiner_right .okna1 .menu span,
#conteiner .okna .menu span{ color: white;display:block; background:url(img/fig.jpg) left center no-repeat; padding-left:16px; text-decoration:none;}
#conteiner_right .okna1 .menu a:hover,
#conteiner .okna .menu a:hover {color:#FFFFFF !important; text-decoration:none;}

#conteiner .okna .menu .okna-zamer a {color:#C9A681; text-decoration:underline; text-transform:none; font-size:12px; background:none; }

#centr_fon {background:url(img/fon_cent.jpg) top repeat-x;}

#top_right {min-height:214px; background:#16121a url(img/right_1.jpg) right bottom no-repeat;}

* html #top_right {height:215px;}

#fon_banner {background:url(img/fon1.jpg) right top no-repeat;}

#banner {height:77px; width:397px; background:url(img/banner_f.jpg) left top no-repeat; overflow:hidden; position:relative; z-index:100; bottom:-20px; }



#fon_bk_cen {}
#fon_br_y_cen { }
#fon_right_cen {}
#fon_left_cen {color:#9dade6;width:710px; overflow:hidden;}
#fon_left_cen a {color:#9dade6; text-decoration:underline;}
#fon_left_cen a:hover {color:#bdcaf6; text-decoration:underline;}

.conent {/*min-height:158px;*/  min-height:2200px;_height:2200px}

* html .conent {height:158px;}

.text_cont {padding: 40px 20px 0 30px; color:#A2A7C5;}
#conteiner_right {color:#A2A7C5;}
#conteiner_right a{color:#CBCBD7 !important;}

.text_cont h1,
.text_cont h2{margin:0; padding:0 0 20px 0px; text-align:left; color:#B9C3E6; font:normal 24px/1.2 Tahoma, Arial, Helvetica, sans-serif; text-transform:none; }

/*.text_cont h1 {color:#c9a681;  text-transform:uppercase;}*/






.text_cont p {/*text-align: justify;*/ padding-bottom:15px;}
.text_cont p.p-title { padding-bottom:0px;}

.first-b{ background:url(img/first.gif) repeat-y 0 0; padding-left:10px; margin-bottom:1em;}

.first p{ margin-bottom:0!important; padding:0;}

/*#kirpih {height:50px;}*/



#logo {padding:28px 0px 52px 70px;}

img.logo_png
{

}

.pod_logo {height:45px; background:url(img/pod_logo.jpg) repeat-x;}



#conteiner_png {z-index:25; position:relative; margin-top: 0px; overflow:hidden;}/*with picture*/

#conteiner_right {padding:0 0 50px 38px; position:relative; z-index:35; top:-164px; text-align:left; height:100%}

#conteiner_right table {width:100%;}

#conteiner_right th {padding:10px; vertical-align: middle; font-size:14px; font-weight:bold;}

#conteiner_right td {padding:10px; vertical-align: top;}

.nomer {font-size:25px; font-family:"Times New Roman", Times, serif;}

#conteiner_right .menu_blok {float:left;}
#conteiner_right .menu_blok .menu_top {padding:36px 0 0 39px; float:left; }
#conteiner_right .menu_blok .menu_top a{display:block; float:left; background:url(img/pal.jpg) left 3px no-repeat; padding-left:22px; text-decoration:none;}
#conteiner_right .menu_blok .menu_top a:hover {color:#fff; text-decoration:none; background:url(img/pal.jpg) left 3px no-repeat;}
#conteiner_right .menu_blok .menu_top ul{ width:150px; display:block; position:relative; list-style:none; }
#conteiner_right .menu_blok .menu_top ul li{
	float: left;
	clear: left;
	width: 195px;
	overflow: hidden;
}

.big_bygi_men a p{}

.big_bygi_men a:hover p{height:500px;}







/*//LAYOUT*/



/*FOOTER*/

#footer {position:relative; height:48px; background:#16121a;}

#footer {z-index: 6;width: 1000px;margin: 0 auto;height: 98px;}


#footer2 {height:48px; background:#16121a;color:#333}

#footer2 .left {float:left; text-align:center; width: 390px; height: 89px; margin-top: 5px;}

#footer2 .right {float:left;  padding-left:20px;}
#footer2 .copyright {float:right; padding-top:11px; padding-right:20px;}
#footer2 a{color:#333}





/*dowmloads page*/

.cleaner{ height:1px; clear:both; overflow:hidden;}



.downl-1{ padding-left:12px;clear:both;

color:#B9C3E6;font:bold 140%  Arial, Helvetica, sans-serif;  }

.downl-2{ padding-left:12px;clear:both;

color:#8894BB;  font-weight:; font:bold 120% Tahoma, Arial, Helvetica, sans-serif; }



.wall-outer{ float:left; width:140px; margin:10px 10px 20px 0; overflow:hidden;

color:#A4856F;  }

 .wall-outer a{color:#A4856F!important;}

 .wall-outer p{ text-transform:uppercase; padding-left:20px;}

 .wall-outer ul{margin-left:18px; list-style-type:inherit;  list-style-position:inside;}

 .wall-outer ul li{ font-size:90%;background:none;}

.wall{ width:140px; height:88px; float: left; margin-bottom:10px;

  background:url(img/wall-bg.gif) no-repeat 0 0; }

  .wall img{ margin:23px 0 0 15px; border:none;}



.video-warp{  zoom:1;overflow: hidden; margin:10px 40px 0 -20px; clear:both;color:#A4856F; background:url(img/video-warp.gif) repeat-x 0 0; }

.video-outer{ float:left; }

 .frame{width:97px; height:63px; margin:12px 0 12px 34px;

   background:url(img/frame.gif) no-repeat 0 0; }

 .frame img{margin:2px 0 0 6px; border:none; }

 .video-outer p{width:100px; margin:0 0 1em 42px;  padding-top:8px; text-align: left;}

 .video-outer a{color:#A4856F!important;}



 /*_________________Contact Page____________*/

 .phone{ float:left; width:6em; font-size:2.5em; color:#8E9CC1;}
 .phone sup{ font-size:.5em; color:#6C7892;}
 .phone-main,
 .phone .phone-main{ color:white; }
.phone sup.phone-main{ }


 .info{  margin-left:16em; /*clear:left*/}

 .info p{ margin-bottom:0 ; padding: 0 0 .5em 0;}

  .info p a{ padding-right:10px;}

  .info p a.mail{ background:url(img/zuka.gif) no-repeat 100% 70%;}

  .info p a.feedback{ background:url(img/arr.gif) no-repeat 100% 100%;}



 .map{ margin:2em 0;}

#feed-outer{width:518px; margin-left:-25px; padding-bottom:102px; background:url(img/frm-out.jpg) no-repeat 0 100%; }

.feedback{ width:518px;height:321px; margin-right:-30px; position:relative; background:url(img/feedback.jpg) no-repeat 0 0;}

.feedback form{ color:#B9C3E6;}
.feedback form fieldset{ border:none;     margin-right: 0;    padding-right: 0; }
.feedback form .title{padding:12px 18px 18px 26px;background:url(img/fed-title.gif) no-repeat 10px 22px;
 font: bold 14px Tahoma, Arial, Helvetica, sans-serif; }

.feedback form div.selectarea,
.feedback form p{ padding:0 0 6px 26px; overflow:hidden; zoom: 1;}

.feedback form label{zoom: 1;float:left; color:#B9C3E6; margin:2px 0 0 0;  font-size:11px;  }
.feedback form label.first{ width:56px; }

/*
.feedback_new { width:518px; margin-right:-30px; background:url(img/feedback_mid.gif) repeat-y !important;}
.feedback_new1 { width:518px; background:url(img/feedback_top.jpg) no-repeat 0 0;}
.feedback_new2 { background:url(img/feedback_bottom.jpg) no-repeat 100% 100%; }
*/
/*width:518px;*/
/*feedback_new .feedback_new_table {margin:0 0 0px 50px;}*/

.feedback_new form {border:0px}
.feedback_new form{ color:#B9C3E6;}
.feedback_new form fieldset{ border:none;     margin-right: 0;    padding-right: 0; }
.feedback_new h2,
.feedback_new .title{padding:12px 18px 18px 26px;background:url(img/fed-title.gif) no-repeat 10px 22px; margin:0px 20px 0px 21px;
 font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#B9C3E6; }

/*
.feedback_new form div.selectarea,
.feedback_new form p{ padding:0 0 6px 26px; overflow:hidden; zoom: 1;}

.feedback_new form label{zoom: 1;float:left; color:#B9C3E6; margin:2px 0 0 0;  font-size:11px;  }
.feedback_new form label.first{ width:56px; }
*/

.feedback_new_table {margin: 0 0 0 50px;}
.feedback_new_top {height:4px}
.feedback_new_big_height {height:18px !important}
.feedback_new_bottom {height:25px}
input.contact-form-field {width:250px}
.contact-form-submit {margin: 10px 0 20px 0}

.feedback_new textarea {overflow-y: auto;}
.feedback_new_submit {margin-top:10px}



.feedback_new, 
.feedback_n { width:650px; margin-right:-30px; background:url(img/form/form_bg_mid.png) repeat-y !important; color: #c4c6dc;}
.feedback_new1, 
.feedback_n1 { width:650px; background: url(img/form/form_bg_top.png) no-repeat 0 0;}
.feedback_new2, 
.feedback_n2 { /*width:518px;*/ background: url(img/form/form_bg_bottom.png) no-repeat 100% 100%; }
/*feedback_n .feedback_n_table {margin:0 0 0px 50px;}*/

.feedback_n form {border:0px}
.feedback_n form{ color:#B9C3E6;}
.feedback_n form fieldset{ border:none;     margin-right: 0;    padding-right: 0; }
.feedback_n h2,
.feedback_n .title{padding:12px 18px 18px 26px;background:url(img/form/fed-title.gif) no-repeat 10px 22px; margin:0px 20px 0px 21px;
 font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#B9C3E6; }



/*
.feedback_n form div.selectarea,
.feedback_n form p{ padding:0 0 6px 26px; overflow:hidden; zoom: 1;}
.feedback_n form label{zoom: 1;float:left; color:#B9C3E6; margin:2px 0 0 0;  font-size:11px;  }
.feedback_n form label.first{ width:56px; }
*/

.feedback_n_table {margin: 0 0 0 50px;}
.feedback_n_top {height:4px}
.feedback_n_big_height {height:18px !important}
.feedback_n_bottom {height:25px}
input.contact-form-field {width:250px}
.contact-form-submit {margin: 10px 0 20px 0}

.feedback_n textarea {overflow-y: auto;}
.feedback_n_submit {margin-top:10px}


.feedback_n .border-line {background:url(img/form/form_line.png) no-repeat 100% 100%; margin-bottom:15px}
.feedback_n strong {font-weight:normal; color:#fff}
.feedback_n .radio-item {width:150px; float:left; font-style:italic; color: #c4c6dc;}
.feedback_n .radio-block input {margin-left:0px !important;}
.feedback_n .field_name {color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.feedback_n .field_name .req {color: #ff9900; font-size:16px}
.feedback_n  .req-text {float:left; font-size:9px; color:#878aa6; font-style:italic; padding: 6px 0 0 20px}
.feedback_n .req-text .req {color: #ff9900; font-size:16px; font-style:normal; font-family: Arial,Helvetica,sans-serif; line-height:12px}
/*
.feedback_n .input-name {
border:0px !important;
width:263px !important; height: 33px !important; background:url(img/form/form_name.gif) no-repeat 0 0 !important; font-size: 14px !important;}



input.skidka25_code
{
	width: 52px;
	height: 32px;
	background: url('img/skidka25_code_2011_09_28.png') no-repeat 0px 0px;
	border: 0px;
	border: none;
	color: #fffffe;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 0px 3px;
}
*/
.feedback_n #calc-form  input.input-phone-code,
.feedback_n #calc-form  input.input-phone,
.feedback_n #calc-form  input.input-name
{
	width: 262px;
	height: 32px;
	background:url(img/form/form_name_bg.png) no-repeat 0 0 !important;
	border: 0px;
	border: none;
	color: #000;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	padding: 0px 3px;
}
.feedback_n #calc-form  input.input-phone-code
{
	width: 62px;
	background:url(img/form/form_phone_code.png) no-repeat 0 0 !important;
	margin: 1px 0 0 8px;
}
.feedback_n #calc-form  input.input-phone
{
	width: 153px;
	background:url(img/form/form_phone.png) no-repeat 0 0 !important;
	margin: 1px 0 0 2px;
}




input#dogovor,
input#name,
input#usermail,
input#usertime,
input#userattach,
input#userplace,
input#usercompany {  width:173px; float:left; padding:2px 0 2px 3px; margin-right:6px;
font-size:12px;
background:#8F8E97 url(img/input.gif) no-repeat 0 0; border:none; }

input#dogovor,
input#name,
input#usermail,
input#usertime,
input#userplace,
input#usercompany {  height:14px; }

input#captchafield,
input#user,
input#pass,
input#userphone{ width:104px; float:left;
border:none;  padding:2px 0 2px 3px; margin-right:6px; font-size:12px; height:14px;
background:#8F8E97 url(img/input2.gif) no-repeat 0 0; }

.captcha img {float:right; margin:0 20px 0 0}

#textarea-outer{background:#8F8E97 url(img/textarea-l.gif) no-repeat 0 0;width:445px; height:133px; overflow:hidden; position:relative;  left:26px  }

#textarea-outer textarea{width:465px; height:133px; padding:0 .2em; border:none; font-size:12px;

 background:none

 }


#feedback_priv #message { height: 117px;}
#feedback_corp #message { height: 100px;}
#feedback_priv #textarea-outer { height: 117px;}
#feedback_corp #textarea-outer { height: 100px; }



.cor{ display:block; position:absolute; top:0; right:0;_right:-1px; z-index:10; height:133px; width:3px; overflow:hidden;

  background:url(img/textarea-r.gif) no-repeat 0 0;}



.selectarea{ margin:6px 0 0 0; width:28em; position:relative; /*left:183px;*/     }

.selectarea select{ background:#8F8E97; margin-left:10px; color:#404040; width:147px;
border:1px solid #383644; }

.selectarea label{  width:12em; float:left;  }

.feedback_new form p.buttons,
.feedback form p.buttons{  left:0; bottom:0px}
.feedback_new form p.buttons input,
.feedback form p.buttons input{ float:left;}

#send{width:84px; height:34px; display:block; border:none;
cursor:pointer; background:url(img/send.gif)  no-repeat 0 0; }
#clear{ width:78px; height:37px;  display:block; border:none;
cursor:pointer; background:url(img/textareb.gif) no-repeat 0 0; }

/*_______________Product Page______________*/


.poroductnav{ overflow:hidden; margin:1em 0;  }

ul.arrows{ list-style:none; float:left; margin:0 1em 1em 0; }

ul.arrows li{ padding-left:10px;  background:url(img/arr.gif) no-repeat 0 50%; }

ul.arrows{ list-style:none; width:50%; float:left; margin:0; }

ul.arrows_faq{ list-style:none; float:left; margin:0 1em 1em 0; }
ul.arrows_faq li{
	padding-left: 10px;
	background: url(img/arr.gif) no-repeat 0 50%;
}
ul.arrows_faq{ list-style:none; width:90%; float:left; margin:0 0 10px 0; }

.poroductnav p{ float:right; width:49%; clear:none!important;}

.text_cont a{ color:#CBCBD7!important;}

.text_cont a:hover{ text-decoration:none!important;}


.dotcleaner{ height:1px;   padding:10px 0 30px 0; position:relative; right:45px; clear:both;

background: url(img/dotcleaner.gif) repeat-x 0 18px; }

/*product-left*/

.prod-l{ float:left; width:230px; position:relative; left: -43px;

padding-bottom:18px; text-align:center;}

.prod-l h2{margin:0; padding:0 0 20px 43px; text-align:left;

color:#B9C3E6; font:bold 14px/1.2 Tahoma, Arial, Helvetica, sans-serif; text-transform:none;

background:url(img/prod-h.gif) no-repeat 24px 6px;}



.prod-more{ position:relative; padding:10px 0 10px 54px;

background:url(img/prod-more.gif) no-repeat 52px 0;text-align:left;}

.prod-more p{ padding-top:6px;}

a.more{ padding-right:13px; background:url(img/prod-arr.gif) no-repeat 100% 70%}

.prod-more img{ display:block; position:absolute; left:0; top:33px; width:38px; height:38px; margin:0;}



/*product-right*/

.prod-r{ float:right; width:232px; position:relative; right:70px; padding-bottom:10px; /*text-align: justify;*/}

.prod-r ul{ list-style:none; color:#BDA07D; margin: 0 0 1em 0;}

.prod-r ul li{ padding:2px 0 2px 10px; background:url(img/li-prod.gif) no-repeat 0 10px; }



/*video*/



.video,
.content-video{ position:relative;  left: -43px;  padding-left:43px;  background:url(img/video-bg.gif) no-repeat 0 8px; }
.content-video{background:url(img/video-bg.gif) no-repeat 0 50%;}

.video h3,
.content-video h3{color:#B9C3E6; text-transform:none;

 font:bold 14px/1.2 Tahoma, Arial, Helvetica, sans-serif!important; }

.video .flash-outer,
.content-video .flash-outer { position:relative; width:100%;  height:252px; }

.video .flash,
.content-video .flash
 { padding:12px; background:#2D2C37;width:491px; height:228px; position:absolute; left:0; top:0; text-align:center; }

div.download-link p.download
{
background:transparent url(img/download-p.gif) repeat-x scroll 0 0;
margin:6px -64px 10px 0;
margin: 6px 0px 0px 0;
padding:10px 10px 30px;
}


.video p.download,
.content-video p.download
{ margin:6px -64px 10px 0; padding:10px 10px 30px 10px; background:url(img/download.gif) repeat-x 0 0;}

.download-link p.download,
.content-video p.download{ text-align:right;}

.download-link p.download a,
.video p.download a,
.content-video p.download a{ padding-left:18px; background:url(img/down-arr.gif) no-repeat 0 70%;}


/*small-gallerey*/
.small-gallerey{ float:left; padding:6px 0 0 0; margin:0 18px 25px 0; background:url(img/dotcleaner.gif) repeat-x 0 100%; }
.small-gallerey p{ margin:0 0 12px 0; padding:0;}
.small-gallerey img{ margin-bottom:8px;}
.small-gallerey p img{ margin-right:2px;}


.small-gallerey a.zoom{ padding-left:18px; background: url(img/zoom.gif) no-repeat 0 3px; color:#A5AAC8!important; font-size:10px;}

/**/


.color-wiev{ overflow:hidden; padding:20px 0  40px 0}
.color-wiev img{ float:left; margin:0 4px 9px 0; vertical-align:middle; }

/*________________________________block with windows__________________*/
.windows{ width:565px; overflow:hidden;
background:url(img/okna_small.jpg) no-repeat 0 0;   }
.title_wind{ position:relative; margin:20px 0 0 0!important;  clear:both;
 font-size:12px; font-weight:bold; }

.win1{ float:left; padding:184px 0 0 0 ; width:222px; padding-left:27px;}
.win2,.win3{float:left; padding:184px 0 0 0 ; width:150px;}
.win3{ padding-left:10px;}

.cen{ float:left; background:#282631 url(img/wc-l.gif) no-repeat
0 0; padding-left:7px; color:#fff;}
.cen p{float:left; background:url(img/wc-r.gif) no-repeat 100% 0;
padding:3px 7px 4px 0;}
.name{ padding-left:7px; float:left; clear:left; width:140px; }

/*________________________________block with windows1__________________*/

.windows1{ width:516px; overflow:hidden; margin-right:-30px;
background:url(content/okna2_new.jpg) no-repeat 0 0;}

.title_wind{ position:relative; margin:20px 0 0 0!important;  clear:both;
 font-size:12px; font-weight:bold; }

.win11{ float:left; padding:285px 0 0 0 ; width:222px; padding-left:27px;}
.win12{float:left; padding:285px 0 0 70px ; width:150px;}

.cen{ float:left; background:#282631 url(img/wc-l.gif) no-repeat
0 0; padding-left:7px; color:#fff;}
.cen p{float:left; background:url(img/wc-r.gif) no-repeat 100% 0;
padding:3px 7px 4px 0;}
.name{ padding-left:7px; float:left; clear:left; width:140px; }

/*________________________________block with windows2__________________*/
.windows2{ width:516px; overflow:hidden; margin-right:-30px;
background:url(content/okna1_new.jpg) no-repeat 0 0;   }
/*fileadmin/templates/plastika/css/content/okna2_new.jpg  okna_small_2008_23.jpg  okna_small_2008_21.jpg */

.title_wind{ position:relative; margin:20px 0 0 0!important;  clear:both;
 font-size:12px; font-weight:bold; }

.win21{ float:left; padding:275px 0 0 0 ; width:222px; padding-left:27px;}
.win22{float:left; padding:275px 0 0 70px ; width:150px;}

.cen{ float:left; background:#282631 url(img/wc-l.gif) no-repeat
0 0; padding-left:7px; color:#fff;}
.cen p{float:left; /*background:url(wc-r0000.gif) no-repeat 100% 0;*/
padding:3px 7px 4px 0;}
.name{ padding-left:7px; float:left; clear:left; width:140px; }

/*---OTHER---*/
#map_window{margin-right:-30px}


.counter{height:10px; overflow:hidden}

.csc-frame-frame1 { color: #A4856F; }
.csc-frame-frame2 { color: #BDA07D; }

div.csc-frame-frame3 p {padding:0px;}
div.csc-frame-frame3 {border-left:3px solid #A2A7C5;margin-bottom:0px;padding:0 0 0 14px;}


.csc-textpic-firstcol {clear:both;}

.csc-menu-3 li.csc-section{
	padding-left: 10px;
	background: url(img/arr.gif) no-repeat 0 50%;
}
.text_cont .csc-menu-3 { list-style:none; width:90%; float:left; margin:0 0 10px 0;  }
.text_cont .csc-frame-invisible ul.csc-menu-3 {  width:100%; padding:0px}

p.align-center { text-align: center; }
p.align-right { text-align: right; }
p.align-justify { text-align: justify; }

table.align-center,
table.contenttable {border:0; border:1px solid 	#A2A7C5; border-collapse:collapse; width:100%; margin-bottom:15px}
table.align-center thead th,
table.contenttable thead th{ padding:5px 0 5px 12px; font-weight:bold; text-align: center; }
table.align-center thead th p,
table.contenttable thead th p {padding:0px;text-align: center;}
table.align-center tbody td,
table.contenttable tbody td { text-align: center; vertical-align:top; padding:5px 0 5px 12px; border:1px solid 	#A2A7C5;}

table.align-center tbody td {text-align: center; padding:5px;}

table.align-center p { text-align: center; }
/* ето для окосячки */
.feedback_new2 table.contenttable {border:0; border:0px solid	#A2A7C5; border-collapse:collapse; width:inherit; margin:10px 20px 0px 25px}
.feedback_new2 table.contenttable thead th{ padding:5px 0 5px 12px; font-weight:bold; text-align: center; }
.feedback_new2 table.contenttable thead th p {padding:0px;text-align: center;}
.feedback_new2 table.contenttable tbody td { text-align: center; vertical-align:top; padding:10px 0 10px 0px; border:0px solid 	#A2A7C5; font-size:12px}
.feedback_new2 table.contenttable tbody tr.last td {padding:3px 0 0px 0px}
.feedback_new2 table.contenttable tbody tr.row {background: url(../img/dots.gif) top left repeat-x; padding-top:}
.feedback_new2 table.contenttable tbody tr.row1 td {vertical-align:top; padding:10px 0 18px 0px; text-align:center; color:#fff; text-transform:uppercase;font-size:13px; font-weight:bold}
.feedback_new2 table.contenttable tbody tr.row1 td.first {vertical-align:top; } 
.feedback_new2 table.contenttable tbody tr td.first {vertical-align:middle; text-align:left; width:450px}
.feedback_new2 table.contenttable tbody tr td.second {width:180px}
.feedback_new2 table.contenttable tbody tr td.thurd {width:180px}
/*.feedback_new2 table.contenttable tbody tr.row td {padding-top:12px}*/

.noborder, .noborder td, .noborder th { border-width: 0;}
hr.rehau-clearer {display:none;}
p.menu-level {padding:0px; text-transform:uppercase; font-weight:bold;}
p.menu-level-act a {color:#FFF;}
p.menu-level a {text-decoration:none;}
p.menu-level a:hover {color:#FFF;}

.text_cont h1.csc-firstHeader {padding-top:20px;}
.news-single-img  {float:right; margin:10px 0px 10px 15px;}
.news-single-backlink {clear:both;}

#fon_left_cen .text_cont .news-list-item .news-title a {color:#A2A7C5 !important;text-decoration:none; font-weight:bold;}
#fon_left_cen .text_cont .news-list-item .news-title a:hower {color:white; text-decoration:underline;}


#pop-contact{position:absolute; left:0; top:60px; margin-top:-55px; background:#c8a681; overflow:hidden;z-index:100; text-align:left;}
#pop-contact table{border:0; border-collapse:collapse; width:390px; margin:1px 1px 1px -392px;height:107px}
#pop-contact table td{padding:0 0 0 18px; vertical-align:middle; color:#2e1f22}
#pop-contact table td a{color:#2e1f22}
#pop-contact table td a:hover{color:#474141}
#pop-contact table td.toggle{padding:0}
#pop-contact table td.toggle a{display:block; padding:22px 0 0 0; text-align:center; width:22px; height:85px; background:#2e1f22 url(img/left/left-close.gif) 0 -999px no-repeat; color:#c8a681}
#pop-contact table td.toggle a.close{background-position:50% 5px}

#pop-contact label {display: block;float: left;width: 90px;}
#pop-contact div.formlabel {display: block;float: left;width: 90px; }
#pop-contact div.csc-mailform-field {padding:3px;}
#pop-contact div.csc-mailform-field label {/*line-height:20px;*/}
#pop-contact div.csc-mailform-field input {width:100px; border:1px solid #2e1e21}
#pop-contact fieldset {border:none;}
#pop-contact .csc-mailform-submit {margin: 3px 0 0 93px;}



/*
#pop-contact{position:absolute; left:0; top:60px; margin-top:-55px; background:#e6d3c2; overflow:hidden}
#pop-contact table{border:0; border-collapse:collapse; width:390px; margin:0 0 0 -392px;height:126px}
#pop-contact table td{padding:1px 1px 1px 31px; vertical-align:middle; color:#2e1f22}
#pop-contact table td a{color:#2e1f22}
#pop-contact table td a:hover{color:#474141}
#pop-contact table td p img{float:left; margin:0 10px 0 0; padding:2px 0 0 0}
#pop-contact table td.toggle{padding:0}
#pop-contact table td.toggle a{display:block; float:right; padding:5px 0 0 7px; border:1px solid #FFF; width:34px; height:119px; background:#360; color:#c8a681; overflow:hidden; position:relative}
#pop-contact table td.toggle a img,
#pop-contact table td.toggle a.close:hover img{background:#FFF}
#pop-contact table td.toggle a img.x{position:absolute; top:12px; left:-99px; margin-left:-3px}
#pop-contact table td.toggle a.close,
#pop-contact table td.toggle a:hover{border-color:#e6d3c2}
#pop-contact table td.toggle a.close img,
#pop-contact table td.toggle a:hover img{background:#e6d3c2}
#pop-contact table td.toggle a.close img.x{left:50%}
*/

.tx-felogin-pi1 {width:200px}

.tx-felogin-pi1 label {display:block; height:20px;}
.tx-felogin-pi1 fieldset {border:0 none;margin:0;padding:0;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 #pass {margin-bottom:7px;}
.tx-felogin-pi1 div {margin-top:7px;}

a#link204 {font-weight:bold}

table td.fce11,
table td.fce12,
table td.fce22,
table td.fce21 {width:48%}

#box-pop{position:absolute; width:348px; top:230px; left:50%; margin-left:-174px; background:url(img/pop/box-pop-1.gif) 0 0 no-repeat; z-index:120;zoom:1}
#box-pop .deco-1{background:url(img/pop/box-pop-1.gif) 0 100% no-repeat; padding:25px 0 20px 0;zoom:1}
#box-pop .deco-2{background:#241f2a url(img/pop/box-pop-3.gif) 0 0 repeat-y; font:normal 14px Tahoma, Arial; color:#c8a681;zoom:1}
#box-pop .deco-3{background:url(img/pop/box-pop-2.gif) 5px 100% no-repeat; padding:23px 44px 18px 55px;zoom:1}
#box-pop a{color:#f00; text-decoration:none}
#box-pop a:hover{text-decoration:underline}
#box-pop a.close{color:#c8a681; position:absolute; top:24px; right:30px; padding-right:16px; background:url(img/pop/ico-close.gif) 100% 6px no-repeat; font-size:13px}
#box-pop big{font-size:18px}
#box-pop big.order{font-size:30px; color:#f00;}
#box-pop .procent{background:url(img/pop/box-pop-proc.gif) 0 0 no-repeat; width:124px; height:89px; text-align:center; color:#F00; font-size:48px; line-height:88px; float:right}

.t_2{padding-bottom: 50px;}
#menu-level-3 {z-index:100;}

#pop-contact {background:#e6d3c2; overflow:hidden}
#pop-contact table td{color:#2e1f22}
#pop-contact table td a{color:#2e1f22}
#pop-contact table td a:hover{color:#474141}
#pop-contact table td.toggle a img {background:#FFF}
#pop-contact table td.toggle a:hover{border-color:#e6d3c2}
#pop-contact table td.toggle a:hover img{background:#e6d3c2}
#pop-contact table td.toggle a{ background:#360 url(/fileadmin/templates/plastika/css/img/left/left-close1.gif) 0 -999px no-repeat; color:#e6d3c2}



#fon_left_cen {}
#banner {/*background:transparent url(img/banner_f.jpg) no-repeat scroll left top;*/ bottom:1px;}
#mainWrapper #conteiner .okna .menu_cont {background:none;}

.nav-ico {float:left; width:93px; height:90px; text-align:center;}
.nav-ico div {padding:8px 0 0 0;}
.nav-ico a:hover{color:white;}
#conteiner .menu_blok {padding: 17px 0 0 12px;}

#conteiner .okna {
float:right;
font-size:9px;
padding:0px;
margin:0px 50px -90px 0;
text-transform:uppercase;
width:228px;
z-index:11;
position: relative;
}


#conteiner .okna .menu {padding:45px 30px 0px 10px; z-index:12;}
#conteiner .okna .menu div {margin:-17px 0px 10px -49px; line-height:11px;}
#conteiner .okna .menu a {padding-left:10px;}


#menu-level-3 {
left:65px;
margin-bottom:60px;
position:relative;
top:-140px;
}
#menu-level-3 ul ul {padding:0 0 0px 14px;margin: 0px;}

.adr-block {margin:19px 0 0px 0}
.adr-text {font-size:12px;margin:0 0 0 43px}
ol {padding-left:35px;}

.csc-frame-rulerBefore {padding:13px 0 0px 0px; border-top:1px solid #858176;}
.csc-frame-rulerAfter {padding:0px 0 13px 0px; border-bottom:1px solid #858176;}

#contact {color:black;z-index:1000;}
.noindex h1,
.noindex h2 {padding-bottom: 5px; font-size:18px;}
div.noindex {border-left:3px solid #A2A7C5;margin-bottom:0px;padding:0 0 0 14px; margin-top:15px;}



#calc-form table td {padding-left:2px}
#calc-form .radio-block input {margin-left:20px}
#calc-form .radio-block {padding: 0 0 12px 0}

#contact-form-newgen1 .contact-form-field, 
#contact-form-newgen2 .contact-form-field,
#calc-form .calc-form-field,
#contact-form .contact-form-field {background-color:#514f5f; border:1px solid #514f5f; margin: 2px 0 9px 0; padding:1px; color:#A2A7C5; font-size:12px;}
#contact-form select.contact-form-field {width:122px}
#calc-form .calc-form-field {height:20px; font-size:14px; width:235px}

#contact-form textarea.contact-form-field {margin: 0 0 9px 0}
#contact-form  td {/*color:#C9A681*/}

#for_text_ins {margin:30px 0 0 15px}
#for_text_ins a {color:#C9A681 !important}
.offer-block {margin:0px 0 0 8px}
.offer-block  .csc-frame-rulerBefore {margin:0px 0 0 7px}
.action_form {color:#C9A681; font-weight:bold}


/** SIDE ACTIONS NIGHT, VIHODNOY, DAY*/
div.night_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url('img/side_actions/night_inner_winter.jpg') no-repeat 50% 0px;
}

div.weekend_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url('img/side_actions/weekend_inner_winter.jpg') no-repeat 50% 0px;
}

div.day_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url('img/side_actions/day_inner_winter_2012_01_24.jpg') no-repeat 50% 0px;
}

div.color_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url('img/side_actions/color.jpg') no-repeat 50% 0px;
}

div.new_generation_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000 url('img/side_actions/new_generation.jpg') no-repeat 50% 0px;
}


a.action_bg_link
{
	display: block;
	width: 100%;
	height: 100%;
}
/** SIDE ACTIONS NIGHT, VIHODNOY, DAY END*/


/** styles 2011 09 18 */


div.top_green_bg
{
    height: 23px;
	font-size: 0px;
	background: url('img/top_green_bg.jpg') no-repeat 0px 0px;
    position: relative;
    z-index: 240;	
}

div.header_top_banner_2011_09_18
{
	width: 100%;
	height: 103px;
	background: url(/fileadmin/templates/plastika/css/img/inner_krivulya_2011_09_28.png) no-repeat 0px 100%;
	background-color: none;
	position: relative;
	z-index: 400;
}

a.header_top_banner_link_2011_09_18
{
	display: block;
	width: 100%;
	height: 100%;
}

div.calc_2011_09_18
{
	position: absolute;
	z-index: 300;
	top: 20px;
	left: 640px;
	width: 151px;
	height: 50px;
}

a.calc_a_2011_09_18
{
	display: block;
	width: 151px;
	height: 50px;
}


div.zamerchik_2011_09_18
{
	position: absolute;
	z-index: 300;
	top: 20px;
	left: 820px;
	width: 142px;
	height: 50px;
}

a.zamerchik_a_2011_09_18
{
	display: block;
	width: 142px;
	height: 50px;
}

div.list
{
	width: 75px;
	height: 69px;
	background: url(img/side_actions/list.png) no-repeat 0px 0px;
    position: absolute;
	top: -10px;
    left: 160px;
	z-index: 300;
	display: none;
}

div.list2
{
	width: 154px;
	height: 54px;
	background: url(img/side_actions/list2.png) no-repeat 0px 0px;
    position: absolute;
	top: -10px;
    right: 0px;
	z-index: 300;
	display: none;
}

div.phone_code_2011_09_18
{
	position: absolute;
	left: 362px;
	top: 28px;
	z-index: 300;
	color: #599024;
	font-family: Tahoma, sans-serif;	
	font-size: 39px;
	font-weight: normal;
	line-height: 39px;
	width: 230px;
	height: 28px;
}

div.sms_cupon_bg_2011_09_18
{
	width: 100%;
	height: 75px;
	background: url(/fileadmin/templates/plastika/css/img/sms_cupon_bg_2011_11_27.jpg) no-repeat 0px 0px;
}

div.skidka25_code_marg
{
	float: right;
	display: inline;
	width: 52px;
	height: 32px;
	margin: 25px 0px 0px 7px;
}

input.skidka25_code
{
	width: 52px;
	height: 32px;
	background: url('img/skidka25_code_2011_09_28.png') no-repeat 0px 0px;
	border: 0px;
	border: none;
	color: #fffffe;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 0px 3px;
}


div.skidka25_number_marg
{
	float: right;
	display: inline;
	width: 122px;
	height: 32px;
	margin: 25px 0px 4px 3px;
}

input.skidka25_number
{
	width: 122px;
	height: 32px;
	background: url('img/skidka25_number_2011_09_28.png') no-repeat 0px 0px;
	border: 0px;
	border: none;
	color: #fffffe;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 0px 3px;
}

div.skidka25_button_marg
{
	float: right;
	display: inline;
	width: 101px;
	height: 34px;
	margin: 25px 11px 2px 9px;	
}

td.t_1_2011_09_18
{
	width: 290px;
	background-color: #242537;
}

div#left_col_2011_09_18
{
	width: 290px;
}

div#corob_content_2011_09_18
{
	overflow: hidden;
	background: none;
}

td.t_2_2011_09_18
{
	width: 710px;
	background: #383a4e url(/fileadmin/templates/plastika/css/img/inner_content_bg_2011_09_18.png) no-repeat 0px 0px;
}


div.menu_bg
{
	width: 100%;
	height: 101px;
	background: url('img/menu_bg.png') no-repeat 0px 0px;
	position: relative;
	z-index: 240;
}

div.menu_otstup
{
    height: 12px;
	font-size: 0px;
}

div.menu_marg
{
    margin: 0px 0px 0px 290px;
	height: 74px;
}



div.logo_marg_2011_09_01
{
	margin: 0px 0px 0px 64px;
	padding-top: 5px;
	float: left;
	display: inline;
	width: 155px;
}

div.logo_marg_night_2011_09_01
{
	margin: 0px 0px 0px 6px;
	padding-top: 5px;
	float: left;
	display: inline;
	width: 155px;
}

div.logo_2011_09_01
{
	width: 155px;
	height: 90px;
	background: url(img/logo_main.png) no-repeat 0px 0px;
}

a.logo_a_2011_09_01
{
    display: block;
    width: 155px;
    height: 90px;
}

/**
div.fonar
{
	position: absolute;
	left: -1px;
	top: -10px;
	z-index: 250;
	width: 87px;
	height: 160px;
	background: url(img/side_actions/fonar3.png) no-repeat 0px 0px;
	display: none;	
}
**/

div.fonar
{
	position: absolute;
	left: 0px;
	top: -33px;
	z-index: 250;
	width: 36px;
	height: 184px;
	background: url(img/side_actions/fonar_winter.png) no-repeat 0px 0px;
	display: none;	
}

div.menu_marg_2011_09_01
{
	float: left;
	display: inline;
        margin: 0px 0px 0px 42px;
	padding-top: 12px;
	height: 74px;	
}



div.menu_item_price, div.menu_item_about, div.menu_item_uslugi,
div.menu_item_product, div.menu_item_actions, div.menu_item_diler, div.menu_item_contacts
{
    float: left;
	display: inline;
}

div.menu_item_price
{
	width: 81px;
}

div.menu_item_about
{
	margin-left: 30px;
	width: 66px;
}

div.menu_item_uslugi
{
	margin-left: 50px;
	width: 40px;
}

div.menu_item_product
{
	margin-left: 48px;
	width: 61px;
}

div.menu_item_actions
{
	margin-left: 46px;
	width: 43px;
}

div.menu_item_diler
{
	margin-left: 51px;
	width: 68px;
}

div.menu_item_contacts
{
	margin-left: 44px;
	width: 49px;
}

div.menu_item_price a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_price.png') no-repeat 50% 9px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
}
div.menu_item_price a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_price.png') no-repeat 50% 9px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;        
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.menu_item_about a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_about.png') no-repeat 50% 0px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
	white-space: nowrap;
}
div.menu_item_about a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_about.png') no-repeat 50% 0px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

div.menu_item_uslugi a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_uslugi.png') no-repeat 50% 4px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
}
div.menu_item_uslugi a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_uslugi.png') no-repeat 50% 4px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.menu_item_product a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_product.png') no-repeat 50% 8px;
    color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
}
div.menu_item_product a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_product.png') no-repeat 50% 8px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.menu_item_actions a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_actions.png') no-repeat 50% 11px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
	text-indent: 5px;
}
div.menu_item_actions a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_actions.png') no-repeat 50% 11px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	text-indent: 5px;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.menu_item_diler a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_diler.png') no-repeat 50% 0px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
}
div.menu_item_diler a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_diler.png') no-repeat 50% 0px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

div.menu_item_contacts a
{
	display: block;
	height: 11px;
	padding-top: 63px;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_contacts.png') no-repeat 50% 7px;
    color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: underline;
}
div.menu_item_contacts a:hover
{
        display: block;
	background: url('/fileadmin/templates/plastika/css/img/menu/icon_contacts.png') no-repeat 50% 7px;
        color: #f9febe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0.011em;
	text-decoration: none;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.windows1_2011_09_18
{
width: 631px;
height: 295px;
background: url('content/okna1_winter.jpg') no-repeat 0 0;
margin: 0px 0px 16px 0px;
}

div.windows2_2011_09_18
{
width: 631px;
height: 295px;
background: url('content/okna2_winter.jpg') no-repeat 0 0;
margin: 0px 0px 16px 0px;
}

div.main_window_link_block
{
	float: left;
	display: inline;
}

a.window_link_2011_09_18, a.window_link_2011_09_18:visited
{
	color: #fefeff;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
}
a.window_link_2011_09_18:hover
{
	text-decoration: underline;
}

/** styles 2011 09 18 end */

/** new generation windows */


div#new_gen_relative_show
{
    display: block;
}

div#new_gen_relative_show_bad
{
    display: none;
}

div.new_gen_relative, div.new_gen_relative_bad
{
    position: relative;
    width: 100%;
    height: 630px;
    z-index: 230;
}

div.new_gen_link_bg
{
    position: absolute;
    right: 0px;
    top: 9px;
    z-index: 250;
    width: 197px;
    height: 101px;
    background: url('img/new_generation/small_window_good.png') no-repeat 0px 0px;
}

div.new_gen_link_bg_bad
{
    position: absolute;
    right: 0px;
    top: 9px;
    z-index: 250;
    width: 197px;
    height: 101px;
    background: url('img/new_generation/small_window_bad.png') no-repeat 0px 0px;
}


div.new_gen_window_good
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 679px;
	height: 593px;
	background: url('img/new_generation/new_gen_window_good.png') no-repeat 21px 0px;
}

div.new_gen_window_bad
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 679px;
	height: 593px;
	background: url('img/new_generation/new_gen_window_bad.png') no-repeat 21px 0px;
}


div#new_gen_good_teplo
{
    position: absolute;
	left: 123px;
	top: 40px;
	z-index: 210;
	width: 178px;
	height: 12px;
	background: url('img/new_generation/good/teplo.png') no-repeat 0px 0px;
}

div#new_gen_good_teplo_icon
{
    position: absolute;
	left: 310px;
	top: 10px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_teplo_podrobno
{
    position: absolute;
	left: 22px;
	top: 56px;
	z-index: 210;
	width: 278px;
	height: 54px;
	background: url('img/new_generation/good/teplo_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_good_petli
{
    position: absolute;
	left: 141px;
	top: 188px;
	z-index: 210;
	width: 47px;
	height: 12px;
	background: url('img/new_generation/good/petli.png') no-repeat 0px 0px;
}

div#new_gen_good_petli_icon
{
    position: absolute;
	left: 196px;
	top: 158px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_petli_podrobno
{
    position: absolute;
	left: 11px;
	top: 205px;
	z-index: 210;
	width: 175px;
	height: 81px;
	background: url('img/new_generation/good/petli_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_good_bezopasnost
{
    position: absolute;
	left: 77px;
	top: 298px;
	z-index: 210;
	width: 111px;
	height: 12px;
	background: url('img/new_generation/good/bezopasnost.png') no-repeat 0px 0px;
}

div#new_gen_good_bezopasnost_icon
{
    position: absolute;
	left: 245px;
	top: 258px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_bezopasnost_podrobno
{
    position: absolute;
	left: 20px;
	top: 314px;
	z-index: 210;
	width: 166px;
	height: 81px;
	background: url('img/new_generation/good/bezopasnost_podrobno_new.png') no-repeat 0px 0px;
}


div#new_gen_good_svetlo
{
    position: absolute;
	left: 521px;
	top: 173px;
	z-index: 210;
	width: 56px;
	height: 12px;
	background: url('img/new_generation/good/svetlo.png') no-repeat 0px 0px;
}

div#new_gen_good_svetlo_icon
{
    position: absolute;
	left: 375px;
	top: 142px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_svetlo_podrobno
{
    position: absolute;
	left: 521px;
	top: 189px;
	z-index: 210;
	width: 174px;
	height: 67px;
	background: url('img/new_generation/good/svetlo_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_good_shumo_izolyacya
{
    position: absolute;
	left: 521px;
	top: 271px;
	z-index: 210;
	width: 127px;
	height: 15px;
	background: url('img/new_generation/good/shumo_izolyacya.png') no-repeat 0px 0px;
}

div#new_gen_good_shumo_izolyacya_icon
{
    position: absolute;
	left: 375px;
	top: 241px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_shumo_izolyacya_podrobno
{
    position: absolute;
	left: 522px;
	top: 287px;
	z-index: 210;
	width: 165px;
	height: 68px;
	background: url('img/new_generation/good/shumo_izolyacya_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_good_samoochistka
{
    position: absolute;
	left: 521px;
	top: 363px;
	z-index: 210;
	width: 111px;
	height: 31px;
	background: url('img/new_generation/good/samoochistka.png') no-repeat 0px 0px;
}

div#new_gen_good_samoochistka_icon
{
    position: absolute;
	left: 375px;
	top: 334px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_good_samoochistka_podrobno
{
    position: absolute;
	left: 521px;
	top: 394px;
	z-index: 210;
	width: 170px;
	height: 65px;
	background: url('img/new_generation/good/samoochistka_podrobno_new.png') no-repeat 0px 0px;
}

a.new_gen_title_a
{
	display: block;
	width: 100%;
	height: 100%;
}




div#new_gen_bad_teplo
{
    position: absolute;
    left: 254px;
    top: 50px;
    z-index: 210;
    width: 48px;
    height: 12px;
    background: url('img/new_generation/bad/teplo.png') no-repeat 0px 0px;
}

div#new_gen_bad_teplo_icon
{
    position: absolute;
    left: 310px;
    top: 20px;
    z-index: 210;
    width: 69px;
    height: 69px;
}

div#new_gen_bad_teplo_podrobno
{
    position: absolute;
    left: 74px;
    top: 66px;
    z-index: 210;
    width: 226px;
    height: 25px;
    background: url('img/new_generation/bad/teplo_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_bad_svetlo
{
    position: absolute;
    left: 122px;
    top: 181px;
    z-index: 210;
    width: 56px;
    height: 12px;
    background: url('img/new_generation/bad/svetlo.png') no-repeat 0px 0px;
}

div#new_gen_bad_svetlo_icon
{
    position: absolute;
    left: 268px;
    top: 151px;
    z-index: 210;
    width: 69px;
    height: 69px;
}

div#new_gen_bad_svetlo_podrobno
{
    position: absolute;
    left: 69px;
    top: 197px;
    z-index: 210;
    width: 107px;
    height: 25px;
    background: url('img/new_generation/bad/svetlo_podrobno_new.png') no-repeat 0px 0px;
}


div#new_gen_bad_shumo_izolyacya
{
    position: absolute;
    left: 54px;
    top: 269px;
    z-index: 210;
    width: 127px;
    height: 15px;
    background: url('img/new_generation/bad/shumo_izolyacya.png') no-repeat 0px 0px;
}

div#new_gen_bad_shumo_izolyacya_icon
{
    position: absolute;
	left: 268px;
	top: 239px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_bad_shumo_izolyacya_podrobno
{
    position: absolute;
	left: 29px;
	top: 285px;
	z-index: 210;
	width: 150px;
	height: 39px;
	background: url('img/new_generation/bad/shumo_izolyacya_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_bad_samoochistka
{
    position: absolute;
	left: 62px;
	top: 371px;
	z-index: 210;
	width: 116px;
	height: 30px;
	background: url('img/new_generation/bad/samoochistka.png') no-repeat 0px 0px;
}

div#new_gen_bad_samoochistka_icon
{
    position: absolute;
	left: 268px;
	top: 340px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_bad_samoochistka_podrobno
{
    position: absolute;
	left: 17px;
	top: 404px;
	z-index: 210;
	width: 163px;
	height: 122px;
	background: url('img/new_generation/bad/samoochistka_podrobno_new.png') no-repeat 0px 0px;
}

div#new_gen_bad_petli
{
    position: absolute;
	left: 537px;
	top: 156px;
	z-index: 210;
	width: 47px;
	height: 12px;
	background: url('img/new_generation/bad/petli.png') no-repeat 0px 0px;
}

div#new_gen_bad_petli_icon
{
    position: absolute;
	left: 456px;
	top: 126px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_bad_petli_podrobno
{
    position: absolute;
	left: 538px;
	top: 172px;
	z-index: 210;
	width: 153px;
	height: 39px;
	background: url('img/new_generation/bad/petli_podrobno_new.png') no-repeat 0px 0px;
}


div#new_gen_bad_bezopasnost
{
    position: absolute;
	left: 514px;
	top: 291px;
	z-index: 210;
	width: 111px;
	height: 12px;
	background: url('img/new_generation/bad/bezopasnost.png') no-repeat 0px 0px;
}

div#new_gen_bad_bezopasnost_icon
{
    position: absolute;
	left: 366px;
	top: 261px;
	z-index: 210;
	width: 69px;
	height: 69px;
}

div#new_gen_bad_bezopasnost_podrobno
{
    position: absolute;
	left: 515px;
	top: 307px;
	z-index: 210;
	width: 167px;
	height: 53px;
	background: url('img/new_generation/bad/bezopasnost_podrobno_new.png') no-repeat 0px 0px;
}
/** new generation windows */

#conteiner_png {margin-top:-72px; position: absolute; width: 290px;}

.newgen_logo {  
/*	width:91px;*/
	position: absolute; 
	top: 30px; 
	left:10px; 
	z-index:900; /*background: url('/fileadmin/templates/plastika/img/newgen_logo.png') no-repeat 4px 4px;*/ 
}
/*.newgen_logo  img {width:91px}*/
.newgen-block {font-size:14px; color:white; margin:5px 0 20px 0; padding: 0 0 0 38px; min-height:40px}
.newgen-yes .newgen-block{background: url('/fileadmin/templates/plastika/img/newgen_checkbox-yes.png') no-repeat 0px 0px;}
.newgen-no .newgen-block {background: url('/fileadmin/templates/plastika/img/newgen_checkbox-no.png') no-repeat 4px 0px;}
.newgen-form {font-size:14px;}
#contact-form-newgen1 .contact-form-field, 
#contact-form-newgen2 .contact-form-field {font-size:14px !important; height:23px; width:353px} 
#contact-form-newgen2 { background-color:#303145; padding:17px 35px 17px 35px;   /*width:430px*/}
#contact-form-newgen2 .feedback_new_table{ padding:0px; margin-left: 0px;}


/** 4 windows on main page **/
div.main_window_top_block
{
    width: 631px;
    height: 295px;
    overflow: hidden;
    background: url('content/okna1_winter.jpg') no-repeat 0 0;
    margin: 0px 0px 16px 0px;
}

div.main_window_bottom_block
{
    width: 631px;
    height: 305px;
    overflow: hidden;
    background: url('content/okna2_winter.jpg') no-repeat 0 0;
    margin: 0px 0px 16px 0px;
}




#phone_zvonok_block {
	position: absolute;
	left: 442px;
	top: 57px;
	z-index: 300;
/*	color: #599024;*/
	font-weight: normal;
/*	line-height: 39px;*/
	width: 150px;
	height: 40px;
}

#phone_zvonok_link_inner,
#phone_zvonok_link {
display: block; 
/*margin:8px 0 0 -8px;*/
text-decoration: none;  
color:black;  /*#9194A4*/  
padding: 0 0 0px 0;  
border-bottom: 1px dashed #000; 
font-size:11px;
}

#phone_zvonok_form {
color:#9194A4;
padding:10px 10px 10px 10px;
display:none; 
position: absolute; 
top:215px; 
left:48%; 
border:1px solid #ccc; 
background-color:#2e2f43;  
width:228px; 
height:130px; 
z-index:1010
}
#phone_zvonok_close {display:block; float:right; font-weight:bold; text-decoration:none;}

input.contact-form-field {width:230px}
.contact-form-submit {margin: 5px 0 20px 0}

#contact-form-phone .contact-form-field  {background-color:#514f5f; border:1px solid #514f5f; 
margin: 2px 0 9px 0; padding:1px; color:#A2A7C5; font-size:14px; width:200px; height:23px;}


table.no-border tr td {border:0px !important;}
table.no-border tr td a {color:#C9A681 !important}

#otzivi {float: left; margin:-42px -24px 0 0; height:50px; width:250px;}
#otzivi a {display:block; float:left; margin:19px -7px 0 0; font-weight:bold; color:#CBCBD7 !important;}


.order_window_block .feedback_new2 h1
{
font-family:	Tahoma,Arial,Helvetica,sans-serif;
font-size:	14px;
font-weight:	700;
font-style:	normal;
font-size-adjust:	none;
color:	#B9C3E6;
    background:	url("img/fed-title.gif") no-repeat 10px 22px;
    padding-top: 14px;
    text-indent: 23px;
}

.order_window_block .csc-mailform-field label
{
    display: block;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-style: normal;
font-size-adjust: none;
color: #B9C3E6;    
}

.order_window_block .csc-mailform-field input
{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: 400;
font-style: normal;
font-size-adjust: none;
color: #A2A7C5;
background-color: #514F5F;
width: 195px;
height: 14px;
border: 1px #514f5f solid;
margin-bottom: 5px;
}

.order_window_block .csc-mailform-submit
{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
font-size-adjust: none;
color: #000000;
width: 246px !important;
height: 38px !important;
border: 0px;
background: url('../img/calc-button-send.png') no-repeat 0px 0px;
background-color: none !important;
margin-top: 10px;
}



/*
	div.header_top_banner_2011_09_18 {
		background-image:url(http://www.plastika-okon.ru/fileadmin/templates/plastika/css/img/images/poloska-new2.png);
		height: 322px;
	}
	#left_col {
		margin-top:-230px;
		z-index: 500;
		position: relative;
	}
	#corob_content {overflow: visible;}
	.aktsii_rezina_2011_09_18 {
		position: relative;
		z-index: 10;
	}
	#content_right {
		background-image:url(http://www.plastika-okon.ru/fileadmin/templates/plastika/css/img/images/ug01.png);
	}
	.b-time {position: absolute;
				top:184px;
				left: 319px;
				width: 435px;
				height: 118px;}
	.b-time-date {position: absolute;
						width: 334px;
						height: 10px;
						bottom: 0;
						left: 43px;
						background: url(http://www.plastika-okon.ru/fileadmin/templates/plastika/css/img/images/date01.png) 0 0 no-repeat;}
	a.oformit {position: absolute;
					display: block;
					width: 234px;
					height: 54px;
					bottom: 13px;
					right: 25px;
					background: url(http://www.plastika-okon.ru/fileadmin/templates/plastika/css/img/images/oformit.png) 0 0 no-repeat;}
	a.oformit:hover {background-position:0 -182px;}
	a.oformit:active {background-position:0 -371px;}
	
	
	
	
	
	
	
	
	
 #front, #back {
	position:absolute;
	top:0px;
}


#upperHalf, #upperHalfBack{
	vertical-align:bottom;
}

#lowerHalf, #lowerHalfBack{
	vertical-align:top;
}




#upperHalf img{
	position:relative;
	height:52px;
	vertical-align:bottom;
	visibility:visible;
}

#lowerHalf img{
	position:relative;
	height:52px;
	vertical-align:top;
	visibility:visible;
}

	
#lowerHalfBack img{
	position:relative;
	vertical-align:top;
}

#upperHalfBack img{
	position:relative;
	vertical-align:bottom;
}

#hoursUp, #hoursDown, #hoursUpBack, #hoursDownBack{
	width:125px;
}

#minutesUpLeft, #minutesUpRight, #minutesDownLeft, #minutesDownRight, #hoursDownRight, #minutesUpLeftBack, #minutesUpRightBack, #minutesDownLeftBack, #minutesDownRightBack, #secondsUpLeft, #secondsUpRight, #secondsDownLeft, #secondsDownRight, #secondsUpLeftBack, #secondsUpRightBack, #secondsDownLeftBack, #secondsDownRightBack, #hoursUpRight, #hoursDownLeft, #hoursUpLeft, #daysUpRight, #daysDownRight, #daysDownLeft, #daysUpLeft, #daysUpLeftBack, #daysUpRightBack, #hoursUpLeftBack {
	width:51px;
}

#minutesUpLeft, #minutesUpLeftBack, #secondsUpLeft, #secondsUpLeftBack, #hoursUpLeft, #hoursUpLeftBack, #daysUpLeft, #daysUpLeftBack {left: 0;}
#minutesUpRight, #minutesUpRightBack, #secondsUpRight, #secondsUpRightBack, #hoursUpRight, #hoursUpRightBack, #daysUpRight, #daysUpRightBack {right: 0;}


#front .upper-b, #back .upper-b {width: 102px;margin: 0;padding: 0;overflow: hidden;float: left;height: 52px;position: relative;}
#front .upper-b img, #back .upper-b img {float: left;display: block;}
#front #upperHalf .upper-b img, #back #upperHalfBack .upper-b img  {position: absolute;bottom: 0;float: none;}

*/

.n-okna {position: absolute;width: 65px;height: 35px;top: 200px;
			color:#000;
			font-weight:bold;
			font-style:italic;
			font-size:35px;
			right: 65px;}
*html .n-okna {top:190px;}			
.kuppok {position: fixed;
			width: 250px;
			height: 60px;
			right: 20%;
			z-index: 1000;
			bottom: 50px;
			-webkit-box-shadow: 0px 2px 6px 0px #000000;
 			-moz-box-shadow: 0px 2px 6px 0px #000000;
 			box-shadow: 0px 2px 6px 0px #000000;
 			display: none;}
.kup-text {position: absolute;
				width: 161px;
				padding: 17px 35px 0 54px;
				text-align:left;
			height: 43px; 
			color:#a2a7af;
			font-family:Tahoma;
			font-size:11px;
			background-image:url(/fileadmin/templates/plastika/css/img/images/vsp-okno.png);
			background-repeat:no-repeat;}
.kolkup .kup-text {background-position:16px -58px;}
.poset .kup-text {background-position:17px 11px;}
.kuppok.poset {bottom: 118px;}
.kup-text b {color:#fff;font-weight:normal;}
.kup-obl {position: absolute;
				width: 250px;
			height: 60px;
			filter: alpha(opacity=80);
			   -moz-opacity: 0.8;
			   -khtml-opacity: 0.8;
			   opacity: 0.8;
			background:#262739;}
.okon {width: 38px;
			height: 14px;
			position: absolute;
			bottom: 100px;
			right: 30px;
			visibility: hidden;
			background: url(/fileadmin/templates/plastika/css/img/images/okon.gif) 0 0 no-repeat;}
 * html .kuppok { 
	position: absolute;
	bottom: expression(document.getElementsByTagName("body")[0].scrollBottom + 50 + "px");
}
 * html .kuppok.poset { 
	position: absolute;
	bottom: expression(document.getElementsByTagName("body")[0].scrollBottom + 118 + "px");
}


#right-links { clear:both; width:100%; float:right; margin: 0 0 13px 0}
/*#right-links #otzivi {float:right; font-weight:normal;}
#right-links #otzivi a{ font-weight:normal;}*/
#menu-path {float:left; margin: -24px 0 0 0; width:100%}

.social-links {margin:5px 0 30px 33px; clear:both}

.text_cont_table {height:100%}
.text_cont_table .text_cont_bottom {height:100%}
#panorama2-2 {margin-top:-12px}


/*correction for height of columns*/
.conent { min-height:0px;}
#conteiner_png {
    margin-top: -72px;
    position: relative;
}    
#corob_content {overflow:visible;}
#footer {
    height: 98px;
    margin-bottom: 30px;
}
#conteiner_right {
	margin: -164px 0 0 0;    
    top: 0px;
}
/* end correction for height of columns*/

.menu-gallery {text-align:center; font-size:14px}
a.orange-link {color: rgb(246, 152, 23) !important; font-weight:bold !important;}
div.indent {
    padding-left: 30px;
}

td.fce2_col1 {width:303px}
td.fce2_col22 {width:323px;padding-left:20px}
.random_manager{margin:0px 0 0px -17px; padding:0px 0px 8px 17px; border-top:1px solid #858176; border-bottom:1px solid #858176;}
