/*COMMON*/
body {
  margin:0;
  padding:0;
  text-align:center;
  background:#000000;
  color:#c9a681;
  font-size:12px;
  font-family: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%;
}

table,img {
  border:0;
}

table {
  border-collapse:collapse;
}

input, select, option, textarea {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
}

p {
  padding:0 0 10px;
}

a {
  color:#c9a681;
  text-decoration:underline;
  outline:none;
}

a:hover {
  color:#c9a681;
  text-decoration:underline;
}

h1,h2,h3,h4,h5 {
  margin:0;
  padding:0;
  color: #b9c3e6;
  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:100%;
  padding:10px 0;
  font-weight:normal;
}

h5 a {text-decoration:none;}
h5 a:hover {text-decoration:underline;}
/*//COMMON*/

/*MAIN*/
div #mainWrapper {min-height:100%; min-width:1000px;}
* html div #mainWrapper, * html div #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
* html div #mainWrapper {height:100%;}
div #main, div #footer2 {margin:auto; width:1000px; position:relative; text-align:left;}

div #mainWrapper
{
	position: relative;
}
div #main {
	position: relative;
	z-index: 10;
}
/*//MAIN*/

/*LAYOUT*/
/*flesh*/
div #header {position:relative; text-align:left; height:480px; width:1000px; background-color:black; background:url(img/flash_podlogka.jpg) no-repeat; display: none;}
div #header #flashcontent {color:#FF0000;text-align:center; font-size:20px; height: 480px;}
div #header #flashcontent a {color:#FF0000; text-decoration:underline;}
div #header #flashcontent a:hover {color:#FFFFFF; text-decoration:underline;}


#content_top {width:100%;}
#content_top td {vertical-align:top;}
#content_left_top {width:305px;}
div.content_left_top
{
    width: 305px;
}

#content_right_top {width:695px; background-color: #171219;}

#content_top #blok_1 {min-height:38px; background:#16121a url(img/blok1_2011_07_21.jpg) 0px 100% no-repeat;}
#content_top #blok_1 #left {float:left; width:331px; padding: 0 0 0 15px;}
#content_top #blok_1 #left .menu {padding:17px 80px 60px 35px;}
#content_top #blok_1 #left .menu a{display:block; background:url(img/strela.gif) left 3px no-repeat; padding-left:22px; text-decoration:none;}
#content_top #blok_1 #left .menu a:hover {color:#FFFFFF; text-decoration:none;}
#content_top #blok_1 #left .menu a img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
#content_top #blok_1 #left .menu a:hover img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
#content_top #blok_1 #right {float:left; width:320px;}
#content_top #blok_1 #right .menu {padding:17px 100px 47px 0;}
#content_top #blok_1 #right .menu .name {padding:0 0 10px 14px;}
#content_top #blok_1 #right .menu a{display:block; background:url(img/polosa.jpg) left center no-repeat; padding-left:14px; text-decoration:none;}
#content_top #blok_1 #right .menu a:hover {color:#FFFFFF; text-decoration:none;}
#content_top #blok_1 #right .menu a img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
#content_top #blok_1 #right .menu a:hover img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
#content_top #blok_2 {height:92px; overflow:hidden;}
#content_top #blok_2 .banner {width:695px; height:92px; overflow:hidden; background-image:url("../img/home_links_2011_08_05.jpg")}

#content_top #content_left_top .zagolovok {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-bottom:36px;}
#content_top #content_left_top .ghead{ color:#8E9CBE; text-transform:uppercase; font-size:1em; font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif; }
#content_top #content_left_top .ghead  a{color:#8E9CBE;}
#content_top #content_left_top .left {float:left; width:235px;}
#content_top #content_left_top .left .txt {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-right:35px; color:#74748C;}
#content_top #content_left_top .left .links {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-bottom:36px; margin-top:15px;}
#content_top #content_left_top .left .links a {color:#848aa0; text-decoration:underline;}
#content_top #content_left_top .left .links a:hover {color:#9ea6c3; text-decoration:underline;}


div.perezvonit_2011_07_24
{
	height: 28px;
	width: 193px;
	margin: 124px 0px 0px 111px;
	text-align: right;
}

div.perezvonit_2011_07_24 a, div.perezvonit_2011_07_24 a:active
{
	display: block;
	width: 178px;
	height: 19px;
	background: url("img/perezvonit_2011_07_24.jpg") no-repeat 100% 0px;
	color: #f1d5b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding: 9px 15px 0px 0px;
}
div.perezvonit_2011_07_24 a:hover
{
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	text-decoration: none;
}

div.vyzov_zamerchika
{
    height: 92px;
    width: 305px;
    background: #cba984 url('img/zamerchik_bg.jpg') no-repeat 0px 0px;
}


div.zamerchik_relative_block
{
    position: relative;
    z-index: 100;
}

div.zamerchik_man
{
    width: 57px;
    height: 102px;
    background: url('img/zamerchik_man.png') no-repeat 0px 0px;
    position: absolute;
    left: 237px;
    top: -10px;
    z-index: 999;
}

* html div.zamerchik_man { /* хак для ie6 */

background: none; /* убираем обычный background */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/plastika/css/img/zamerchik_man.png'); /* png с прозрачностью для ие6 */

}



#content {width:100%;}
#content td {vertical-align:top;}
#content_left {
width: 290px;
background: #242537;
}

div.aktsii_rezina_2011_07_23
{
    width: 422px;
    /*background: url("img/aktsii_rezina_2011_07_23.jpg") repeat-y 0px 0px;*/
}

div.aktsii_bg_2011_07_23
{
    width: 422px;
    /*background: url("img/aktsii_bg_2011_07_23.jpg") no-repeat 0px 0px;*/
}

.csc-textpicHeader  h4 a, div.aktsii_marg_2011_07_18  .csc-textpicHeader  h4 a:active
{
	color: #cbcbd7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
div.aktsii_marg_2011_07_18  .csc-textpicHeader  h4 a:hover, .csc-textpicHeader  h4 a:hover
{
    text-decoration: underline;
}


div.aktsii_marg_2011_07_18  .csc-textpic-text
{
	color: #c9a681;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.csc-textpic-text p
{
	color: #a2a7c5;
}

h4.aktsii_h4
{
	margin-left: 8px;
}


h4.aktsii_h4 a, h4.aktsii_h4 a:active
{
	color: #f1d5b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
h4.aktsii_h4 a:hover
{
	text-decoration: underline;
}

#content_right {width: 710px;
background: #383b4e url("img/content_right_2011_09_18.jpg") no-repeat 0px 0px;
color: #a2a7c5;
}

#content .content_bottom {width: 710px;
background-color: #383b4e;
color: #C9A681;
padding: 10px 10px 20px 40px;
height: 50px;
vertical-align:bottom;
}



#content_right div, #content_right span, #content_right p, #content_right li, #content_right td, #content_right h1, #content_right h2
{
color: #a2a7c5;
}

#content #blok_3 {min-height:290px; color:#74748c; padding: 46px 20px 10px 42px;}
#content #blok_3 .zagolovok {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-bottom:36px;}
#content #blok_3 .ghead{ color:#8E9CBE; text-transform:uppercase; font-size:1em; font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif; }
#content #blok_3 .ghead  a{color:#8E9CBE;}
#content #blok_3 .left {float:left; width:235px;}
#content #blok_3 .left .txt {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-right:35px;}
#content #blok_3 .left .links {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; margin-top:15px;}
#content #blok_3 .left .links a {color:#848aa0; text-decoration:underline;}
#content #blok_3 .left .links a:hover {color:#9ea6c3; text-decoration:underline;}
#content #blok_3 .right {float:right; /*left*/ width:235px;}
#content #blok_3 .right .txt {padding-right:35px;}
#content #blok_3 .right .links {margin-top:15px;}
#content #blok_3 .right .links a {color:#848aa0; text-decoration:underline;}
#content #blok_3 .right .links a:hover {color:#9ea6c3; text-decoration:underline;}

#content #blok_3 .title_top1,
#content #blok_3 h1 {color:#b9c3e6; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
#content #blok_3 .title_top1 {text-transform: uppercase;}
#content #blok_3 .title_top1 a {color:#C9A681; text-decoration:none;}
#content #blok_3 h1 a {color:#b9c3e6;}

#content #content_left .zagolovok {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-bottom:36px;}
#content #content_left .ghead{ color:#8E9CBE; text-transform:uppercase; font-size:1em; font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif; }
#content #content_left .ghead  a{color:#8E9CBE;}
#content #content_left .left {float:left; width:235px;}
#content #content_left .left .txt {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-right:35px; color:#74748C;}
#content #content_left .left .links {background:url(img/zuka.gif) left 5px no-repeat; padding-left:22px; padding-bottom:36px; margin-top:15px;}
#content #content_left .left .links a {color:#848aa0; text-decoration:underline;}
#content #content_left .left .links a:hover {color:#9ea6c3; text-decoration:underline;}


#dula {clear:both;}
* html #content #blok_1 {height:38px;}
* html #content #blok_3 {height:290px;}

#content_left #left_container { padding: 0px;}
#content_left .logo {padding:0 0 14px 59px;}
#content_left .name {height:46px; background:url(img/pole_nam.jpg) right no-repeat;}
#content_left .name .news {padding:15px 0 0 80px; }
#content_left #news {height:100%; padding:35px 0 0 0px; color:#c9a681;}
#content_left #news .data {height:22px; background:url(img/thk.gif) bottom left no-repeat;}
#content_left #news .txt {padding:12px 0px 0 9px /*38*/; color:#856853;}
#content_left #news .txt a:hover {color:#c9a681; text-decoration:underline;}
#content_left #news .txt a {text-decoration:none;}
#content_left #news .links {padding:12px 38px 20px 9px; color:#ae8758;}
#content_left #news .links a {color:#ae8758; text-decoration:underline;}
#content_left #news .links a:hover {color:#c9a681; text-decoration:underline;}
#content_left #banleft {height:500px; padding:15px 0 0 111px; color:#c9a681;}

/*//LAYOUT*/

/*FOOTER*/

div #footWrap {height:0;}
#footer {position:relative; margin: -15px 0 0 0; height:130px; overflow:hidden; padding: 0;}
#footer #footer2 {height:130px; color:#18131a;}
#footer .left {float:left; width:420px; text-align:center; padding-top:58px; /*padding-top:42px; text-align:left; width:445px; margin-left:12px*/}
#footer .right {float:left; /*width:620px;*/ text-align:right; padding-top:45px;padding-left:20px;}
#footer .copyright {float:right; padding-top:46px; padding-right:20px; color:#74748C;}
#footer2 a{color:#333}

/*
#footer {position:relative; height:48px; background:#16121a;}
#footer2 {height:48px; background:#16121a;color:#333}
#footer2 .left {float:left; width:300px; text-align:center;}
#footer2 .right {float:left; padding-left:120px;}
#footer2 a{color:#333}
*/



/*ADDON 06.02.2008*/
#content #blok_1 #left {float:left; width:331px; padding:0; position:relative;}
#content #blok_1 #left .menu {padding:17px 20px 60px 35px;}
#menuDop {padding:0 0 0 58px; position:relative; z-index:5}
#icos {position:absolute; top:19px; left:0; width:93px; height:102px}
#icos div {position:absolute; left:0; width:93px; height:102px; z-index:0; background-repeat:no-repeat}
/*
#ico112 {background-image:url(img/ico-112.jpg);}
#ico113 {background-image:url(img/ico-113.jpg);}
#ico114 {background-image:url(img/ico-114.jpg);}
#ico115 {background-image:url(img/ico-115.jpg);}
#ico116 {background-image:url(img/ico-116.jpg);}
#ico117 {background-image:url(img/ico-117.jpg);}
#ico118 {background-image:url(img/ico-118.jpg);}
#icos #ico110{background-image:url(img/ico-110.jpg);left:237px; top:20px}
#icos #ico109{background-image:url(img/ico-109.jpg);left:237px; top:20px}
#icos #ico132{background-image:url(img/ico-132.jpg);left:237px; top:20px}
*/

/*
 	Главная  	 	   	 	170
	О компании 		  		112
	Продукция 		  		113
	Ламинация 		  		168
	Цены 		  		169
	Для дилеров 		  		115
	Контакты 		  		117
*/

#ico170 {background-image:url(img/ico-170.jpg);}
#ico112 {background-image:url(img/ico-112.jpg);}
#ico113 {background-image:url(img/ico-113.jpg);}
#ico168 {background-image:url(img/ico-168.jpg);}
#ico169 {background-image:url(img/ico-169.jpg);}
#ico115 {background-image:url(img/ico-115.jpg);}
#ico117 {background-image:url(img/ico-117.jpg);}


.iOff {background-position:-1000px 0;}
.iOn {background-position:0 0}




/*addons*/

.copyr {
  color: #333;
}

#copyrp {
  color: #777;
}




.counter{height:10px; overflow:hidden}

p.align-center { text-align: center; }
p.align-right { text-align: right; }
p.align-justify { text-align: justify; }
div.indent {
  padding-left: 30px;
}


table.contenttable {border:0; border:1px solid 	#A2A7C5; border-collapse:collapse; width:100%; margin-bottom:15px}
table.contenttable thead th{ padding:5px 0 5px 12px; font-weight:bold; text-align: center;}
table.contenttable thead th p {padding:0px;text-align: center;}
table.contenttable tbody td{ vertical-align:top; padding:5px 0 5px 12px; border:1px solid 	#A2A7C5;}



.noborder, .noborder td, .noborder th { border-width: 0;}
#news div.txt p {padding:0px;}

#rehau-img {display:block;left:0;margin:0; float:left; margin-left:-60px;}


#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; background-color: transparent;}
#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%}
*/

input#user,
input#pass,
input#userphone{ width:104px; float:left;
border:none;  padding:2px 0 2px 3px; margin-right:6px; font-size:12px;
background:#8F8E97 url(img/input2.gif) no-repeat 0 0; }

.tx-felogin-pi1 {width:200px; color: #74748C}

.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}

.nav-ico {float:left;width:93px; height:102px; text-align:center;}

#box-pop{position:absolute; width:348px; top:240px; left:49%; 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; background-color: transparent;}
#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}


#link_main_1{font-weight: bold; width: 90px; font-size: 11px; padding-top: 23px; float: left; display: inline; padding-left: 103px;}
#link_main_2{font-weight: bold; width: 90px; font-size: 11px; padding-top: 19px; float: left; display: inline; padding-left: 99px;}
#link_main_3{font-weight: bold; width: 90px; font-size: 11px; padding-top: 24px; float: left; display: inline; padding-left: 134px;}

#link_main_1 a:hover, #link_main_2 a:hover, #link_main_3 a:hover
{
    text-decoration: none;
}

.left .txt a {color:#74748C; text-decoration: none;}
.left .txt a:hover{text-decoration: underline;}


#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:#336601; background-color: transparent;}
#pop-contact table td.toggle a:hover{border: 1px #e6d3c2 solid;}
#pop-contact table td.toggle a:hover img{background:#336601}
#pop-contact table td.toggle a{ background:#336601 url('img/left/left-close1.gif') 0 -999px no-repeat; color:#e6d3c2}

.deco-3 div img {/*position:absolute; top:0;left:0;*/z-index:8; display:none}
.deco-3 div img.active {z-index:10; display:block;}
.deco-3 div img.last-active {z-index:9;}

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;}



/** PLASTIKOVYE OKNA PVH NA GLAVNOI */
div.main_window_link_block
{
    float: left; display: inline; width: 258px;
}

div.clear1px
{
    clear: both; height: 1px; font-size: 0px;
}


a.main_window_link, a.main_window_link:visited
{
    color: #ffffff;
    text-decoration: underline;
}
a.main_window_link:hover
{
    text-decoration: none;
}









div.header_top_bg
{
    width: 100%;
}

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.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;
}

/**
div.fonar
{
	position: absolute;
	left: -1px;
	top: 6px;
	z-index: 250;
	width: 58px;
	height: 160px;
	background: url(/fileadmin/templates/plastika/css/img/side_actions/fonar2.png) no-repeat 0px 0px;
	display: none;
}
**/

div.fonar
{
	position: absolute;
	left: 0px;
	top: -33px;
	z-index: 500;
	width: 36px;
	height: 184px;
	background: url(/fileadmin/templates/plastika/css/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 71px;
	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.header_top_banner
{
	width: 100%;
	height: 148px;
	background: url('img/header_top_banner.jpg') no-repeat 0px 0px;
}

div.call_me_marg
{
	float: left;
	display: inline;
	width: 114px;
	height: 22px;
	margin: 121px 0px 0px 4px;
}

a.call_me_link
{
    display: block;
	width: 99px;
	height: 18px;
	padding: 4px 0px 0px 15px;
	background: url('img/call_me_bg.jpg') no-repeat 0px 0px;
	color: #9a8a72;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
a.call_me_link:hover
{
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

div.open_window_marg
{
	float: left;
	display: inline;
	width: 151px;
	height: 23px;
	margin: 120px 0px 0px 307px;
}

a.open_window_link
{
    display: block;
	width: 135px;
	height: 16px;
	padding: 7px 0px 0px 16px;
	background: url('img/open_window_bg.jpg') no-repeat 0px 0px;
	color: #241909;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
a.open_window_link:hover
{
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div.zamerchik_link_marg
{
    margin: 0px 0px 0px 21px;
	padding-top: 15px;
}

a.zamerchik_link
{
    color: #264b68;
	font-family: "Myriad Pro", Arila, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	text-decoration: underline;
}
a.zamerchik_link:hover
{
	text-decoration: underline;
}

div.zamerchik_phone
{
    color: #663925;
	font-family: "Myriad Pro", Arila, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-decoration: none;
	margin-left: 22px;
	padding-top: 6px;
}

div.zamerchik_phone span.code
{
    color: #663925;
	font-family: "Myriad Pro", Arila, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	position: relative;
	top: -11px;
	text-decoration: none;
	margin: 0px 2px 0px 0px;
}



/** styles for side actions night, day i vyhodnoi */
div.night_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('img/side_actions/night_winter.jpg') no-repeat 50% 0px;
}

div.weekend_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('img/side_actions/weekend_winter.jpg') no-repeat 50% 0px;
}

div.day_action_bg
{
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('img/side_actions/day_winter_2012_01_24.jpg') no-repeat 50% 0px;
}

a.action_bg_link
{
	display: block;
	width: 100%;
	height: 100%;
}

div.header_top_banner_actions
{
	background-image: none !important;
	height: 148px;
}

a.header_top_banner_actions_link
{
	display: block;
	width: 100%;
	height: 100%;
}

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.content_fon
{
	background: url('img/fon.jpg') repeat-y 0px 0px;
}
/** styles for side actions night, day i vyhodnoi end */



/** styles 2011 09 18 */
div.header_top_banner_2011_09_18
{
	width: 100%;
	height: 288px;
	background: url(img/banners_2012_01_26.png) no-repeat 0px 100%;  /*banners_2011_09_18.png*/
	position: relative;
}

a.header_top_banner_link_2011_09_18
{
	display: block;
	width: 100%;
	height: 188px;	
}

div.calc_2011_09_18
{
	position: absolute;
	z-index: 300;
	top: 36px;
	left: 703px;
	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: 96px;
	left: 703px;
	width: 142px;
	height: 50px;
}

a.zamerchik_a_2011_09_18
{
	display: block;
	width: 142px;
	height: 50px;
}

div.phone_code_2011_09_18
{
	position: absolute;
	left: 140px;
	top: 187px;
	z-index: 300;
	color: #9194a4;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

div.phone_number_2011_09_18
{
	position: absolute;
	left: 140px;
	top: 204px;
	z-index: 300;
	color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
}

div.phone_channel_2011_09_18
{
	position: absolute;
	left: 140px;
	top: 233px;
	z-index: 300;
	color: #9194a4;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;	
}

div.phone_grafic_2011_09_18
{
	position: absolute;
	left: 140px;
	top: 246px;
	z-index: 300;
	color: #9194a4;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
}

div.link_main1_2011_09_18 a,
div.link_main2_2011_09_18 a,
div.link_main3_2011_09_18 a {
	display:block;
	float:left;
}
a.link_main_text {
	padding-top:23px;
}
div.link_main1_2011_09_18 a.link_main_text {
	padding-left:5px;
}


div.link_main1_2011_09_18
{
	position: absolute;
	left: 415px;
	top: 217px;
	z-index: 300;
	margin: 0px;
	padding: 0px;
left: 340px; top:195px	
}


div.link_main1_2011_09_18 a, div.link_main1_2011_09_18 a:visited
{
	color: #333333;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 700;
	text-decoration: underline;
}
div.link_main1_2011_09_18 a:hover
{
	text-decoration: none;
}

div.link_main2_2011_09_18
{
	position: absolute;
	left: 619px;
	top: 217px;
	z-index: 300;
	margin: 0px;
	padding: 0px;
	left: 573px; top:195px	
}

div.link_main2_2011_09_18 a, div.link_main2_2011_09_18 a:visited
{
	color: #333333;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 700;
	text-decoration: underline;
}
div.link_main2_2011_09_18 a:hover
{
	text-decoration: none;
}


div.link_main3_2011_09_18
{
	position: absolute;
	left: 891px;
	top: 217px;
	z-index: 300;
	margin: 0px;
	padding: 0px;
	left: 802px; top:195px	
}

div.link_main3_2011_09_18 a, div.link_main3_2011_09_18 a:visited
{
	color: #333333;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 700;
	text-decoration: underline;
}
div.link_main3_2011_09_18 a:hover
{
	text-decoration: none;
}

td#content_left_2011_09_18
{
	width: 290px;
	background: #242537;
}

div#left_container_2011_09_18
{
	width: 290px;
}

div.aktsii_bg_2011_09_18
{
	width: 290px;
}

div.aktsii_marg_2011_09_18
{
	margin-left: 29px;
}

div.aktsii_marg_2011_09_18 h4 a
{
	color: #cbcbd7;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
}

td#content_right_2011_09_18
{
	width: 710px;
	background: #383b4e url("img/content_right_2011_09_18.jpg") no-repeat 0px 0px;
}

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 */


#top_more_link {position:absolute; top:111px; left:442px; color:black; font-weight:bold; font-size:12px }
.fce11,.fce21 {width:49%}
.fce12  {width:50%}
.contacts_link {margin:-29px 0 0 25px; width:104px; height:106px}
.contacts_link  img {width:104px; height:106px}

#panorama, #panorama2, #panorama3,#panorama4 {display:none} 
#content #blok_3 .title_top1 h1 a {text-decoration:underline;}

/** 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: 310px;
    overflow: hidden;
    background: url('content/okna2_winter.jpg') no-repeat 0 0;
    margin: 0px 0px 16px 0px;
}

div.aktsii_marg_2011_09_18 {
    margin-top: 10px;
}

#phone_order_link {display: block; margin:5px 0 0 -8px;
text-decoration: none;  color:#9194A4;  padding: 0 0 2px 0;  border-bottom: 1px dashed #9194A4; font-size:11px;
width:94px;
}
#phone_zvonok_link {display: block; margin:8px 0 0 -8px;
text-decoration: none;  color:#9194A4;  padding: 0 0 2px 0;  border-bottom: 1px dashed #9194A4; font-size:11px;
}
#phone_zvonok_form {
color:#9194A4;
padding:10px 10px 10px 10px;
display:none; position: absolute; top:415px; left:30%; 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;}

.tx-rspflvplayer-pi1,
.align-center {text-align:center}




/*
	div.header_top_banner_2011_09_18 {
		background-image:url(/fileadmin/templates/plastika/css/img/images/poloska-new.png);
		height: 404px;
	}
	#content_left #left_container {
		margin-top:-120px;
		padding-bottom:120px;
	}
	.aktsii_rezina_2011_09_18 {
		position: relative;
		z-index: 10;
	}
	#content_right {
		background-image:url(/fileadmin/templates/plastika/css/img/images/ug01.png);
	}
	.b-time {position: absolute;
				top:267px;
				left: 319px;
				width: 435px;
				height: 118px; }
	*html .b-time {height: 124px;}
	.b-time-date {position: absolute;
						width: 334px;
						height: 10px;
						bottom: 0;
						left: 43px;
						background: url(/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(/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: 282px;
			color:#000;
			font-weight:bold;
			font-style:italic;
			font-size:35px;
			right: 65px;}
			
.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");
}

#otzivi {float: left; margin:-42px -24px 0 0; height:50px; width:250px;}
#otzivi a {display:block; float:left; margin:15px -7px 0 0; font-weight:bold; color:#C9A681 !important;}

.csc-frame-invisible {clear: both}
.csc-firstHeader {margin-top:-40px}

.social-links {margin:5px 0 30px 53px; clear:both}
.title-actions {
    font-size: 12px;
    padding: 10px 0;
    margin: 0;
    color: #B9C3E6;
    font-weight: bold;
    font-family: Arial,sans-serif !important;
    text-transform: uppercase;
}

#content_right ul {margin-left:34px}
a.orange-link {color: rgb(246, 152, 23) !important; font-weight:bold !important;}

td.fce2_col1 {width:303px}
td.fce2_col22 {width:323px;padding-left:20px}
.random_manager{margin:0px 0 0px -17px; padding:21px 0 0px 17px; border-top:1px solid #858176; }

