.spw td{background:#f7f7f7;padding: 5 5 5 10;}.sps td{background:#f0f0f0;padding: 5 5 5 10;}.spg{background:#e0ffe0;}.spg b{padding: 5 5 5 5;}





body,td {font:13px Arial;color:#505050;}
a {font: 13px Arial; color:#158AE3;text-decoration:underline;}
a:hover,a:hover b {color:#ff0000;}
#ajax,#ratc {display:none;position:fixed;z-index:2;top:0px;left:0px;z-index:30;}
 
.m1 {background: url(i/m1.png); margin-bottom:8px;height:33px;width:260px;}
.m2 {background: url(i/m2.png); height:33px;width:260px;}
.m1 a {color: #ffffff;display:block;text-decoration:none;padding:7px 0 0 27px;font:20px 'Times New Roman';}
.m2 a {color: #01342e;display:block;text-decoration:none;padding:7px 0 0 27px;font:20px 'Times New Roman';}
.m1 a:hover {color: #12e9d6;}



.ma {background-color: #eee9db; padding:10px 0 24px 0;width:260px;}
.ma2 {background: #E1F4F7 url(i/ma2.gif) top no-repeat; padding:5px 0 2px 0;width:260px;display:none;}
.ma3 {background: #D1F0F5 url(i/ma3.gif) top no-repeat; padding:5px 0 2px 0;width:260px;display:none;}
.ma4 {background: #BEEAF1 url(i/ma3.png) top no-repeat; padding:5px 0 2px 0;width:260px;display:none;}

.m3,.m3end,.m30,.m31 {font-size:16px; font-family:Times New Roman;height:68px;width:260px;text-transform:uppercase;}
.m3 {background: url(i/m3.gif) bottom no-repeat; }
.m30 {background: url(i/m3.gif) bottom no-repeat;}
.m31 {background: url(i/m3.gif) bottom no-repeat;}

.m3 a,.m3end a,.m30 a,.m31 a {color: #000000;display:block;height:100%;width:100%;text-decoration:none;}
.at {padding:10px 0;}
.m3 a:hover, .m3end a:hover,.m30 a:hover,.m31 a:hover,.m32 a:hover,.m33 a:hover,.m34 a:hover,.m35 a:hover {color: #ff0000;}
/*.m3 img, .m30 img, .m31 img {margin:0 20px -20px 0;}*/
.m33 {font:bold 13px Arial;background:#E1F4F7 url(i/m33.gif) bottom no-repeat;}
.m33 a {color: #000000;display:block;height:20px;width:260px;padding:5px 0 0 27px;text-decoration:none;}
.m33 i {background: url(i/m33.png) no-repeat;height:12px;width:12px;display:inline-block;}
.m33 b {background: url(i/m330.png) no-repeat;height:12px;width:12px;display:inline-block;}
.m33 u {background: url(i/m32.png) no-repeat;height:12px;width:12px;display:inline-block;}

.m34 {font:12px Arial;background:#D1F0F5;}
.m34 a {color: #333333;display:block;height:20px;width:260px;padding:1px 0 0 37px;text-decoration:none;}
.m34 i {background: url(i/m33.png) no-repeat;height:12px;width:12px;display:inline-block;}
.m34 b {background: url(i/m330.png) no-repeat;height:12px;width:12px;display:inline-block;}
.m34 u {background: url(i/m32.png) no-repeat;height:12px;width:12px;display:inline-block;}

.m35 {font:12px Arial;background:#BEEAF1;}
.m35 a {color: #333333;display:block;height:20px;width:260px;padding:1px 0 0 47px;text-decoration:none;}
.m35 u {background: url(i/m32.png) no-repeat;height:12px;width:12px;display:inline-block;}


.banners {color: #50250a;line-height:90%}
.banners a {color: #50250a;text-decoration:none;font:20px 'Times New Roman';}
.banners a:hover {color: #ff0000;}
.banners img {margin:14px 0;}

.hr1 {background-color: #A5E6FC;height:1px;width:100%;}
.hr2 {background-color: #A5E6FC;height:2px;width:100%;}
.hr3 {background-color: #A5E6FC;height:1px;width:100%;}

.cartb { width:195px; height:43px; position:relative;}
.cartb a {display:block;color: #000000;font:bold 13px Arial;text-decoration:none;width:100%;height:100%;background: url(i/cartb.png);}
.cartb a:hover {background: url(i/cartb2.png);color: #ffffff;}
.cartb span {display:block;position:absolute;bottom:14px;right:35px;width:170px;}

.cartb_full {display:none;position:absolute;top:20px;right:-39px;width:430px;z-index:10;background-color: #ffffff;padding:20px 5px 0 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5); 
}



.frame2 {background: url(i/frame2.png) no-repeat;width:271px;height:203px;text-align:right;display:inline-block; }
.frame3 {background: url(i/frame3.png) no-repeat;width:146px;height:205px;text-align:right;display:inline-block; }

.frame2 img,.frame3 img {margin:11px;}
h1 {font: normal 22px 'Arial';color:#555555;text-transform: uppercase;margin:0;}
h2 {font: normal 18px 'Arial';color:#555555;text-transform: uppercase;margin:0;}
h3 {font: normal 16px 'Arial';color:#555555;text-transform: uppercase;margin:5px 0 0 0;}
.u1 {font: 13px Arial; color:#8a6d1e;}
.u1 a {font: 13px Arial; color:#8a6d1e;text-decoration:underline;}
.u1 a:hover {color:#ff0000;}
.u1 li {margin-bottom: 5px;}

.y1 {font: normal 12px Arial;color:#875120;}
.y1 i {background: url(i/split.png) no-repeat;height:13px;width:6px;display:inline-block;}

.s {background:#E1F8FF;}
.s2 {background:#E8F2F7;}
.s3 {background:#E8F2F7;}

.w {background:#ffffff;}
.pr {width:33px;}
i {font-size:9px;}

.tcart { width:100%;}
.tcart img {margin:10px 5px;}
.tcart td {font: 14px Arial;color:#555555;padding:0 5px;}
.tcart b {font: 24px Arial;color:#00D1FF;}
.tcart i {font: 18px Arial;color:#00D1FF;}


.crt td { font: 12px Arial;color:#555555;padding:0 4px;}
.rem {background: url(i/close.png) -1px -1px;height:9px;width:9px;display:inline-block;}
.crtt {color:#000000;font:bold 14px Arial;}
.close {background: url(i/close.png);height:11px;width:12px;display:block;position:absolute;top:11px;right:11px}
.bgo {background: url(i/gocart.png);height:22px;width:112px;display:block;padding:6px 15px 0 15px;text-align: center;color:#222222;font:bold 13px Arial;text-decoration:none;}
.bgo:hover {color:#ffffff;background: url(i/gocart2.png);}
.bad {background: url(i/add.png);height:22px;width:84px;display:block;padding:6px 15px 0 15px;text-align: center;color:#222222;font:bold 13px Arial;text-decoration:none;}
.bad:hover {color:#ffffff;background: url(i/add2.png);}
.bred {background: url(i/bred.png);height:25px;width:89px;display:block;padding:3px 15px 0 12px;text-align: center;color:#ffffff;font:bold 13px Arial;text-decoration:none;}
.bred:hover {color:#ffffff;background: url(i/bred2.png);}
.byel {background: url(i/byel.png);height:25px;width:103px;display:block;padding:3px 15px 0 12px;text-align: center;color:#ffffff;font:bold 13px Arial;text-decoration:none;}
.byel:hover {color:#ffffff;background: url(i/byel2.png);}



.hours {width:220px;height:140px;background: url(i/hours.png);padding:26px 9px 0 9px;}
.hours td {font: 13px Arial;color:#815104;padding:0 5px;}


/*------новое-----------------------------*/
.frmc {background:#E8F2F7;padding:20px;}
.frmc td {font: 13px Arial;color:#333333;}
.fcart {border:0px solid #d1c39f; width:100%;}
.fcart td {font: 13px Arial;color:#555555;padding:5px;}


/*------НАВИГАЦИЯ------------------------------*/
#nav,#nav li ul{margin:0px;padding:0px;list-style:none;z-index:30;}
#nav > li{	float:left;	margin-right:10px;padding:0 0 10px 0;position:relative;color:#606060;}

#nav li:hover ul{display:block;}
#nav li:hover div{display:block;}
#nav li div{display:none;width:100%;height:10px;background:#ffffff;	position:absolute;z-index:35;}
/*---------MAIN MENU------------*/
#nav > li span{padding:10px 10px 0 10px;cursor: default;}
#nav > li span:hover{background-color:#ffffff;
	border-radius:5px 5px 0 0; 
    box-shadow: 1px 4px 7px rgba(0,0,0,0.3); 
}
#nav h1 {font:14px Arial;color:#606060;text-decoration:none;margin:0;padding:0;display:inline;}
#nav li a:hover{color:#ff0000;}
#nav > li > a{	font:14px Arial;color:#606060;text-decoration:none;}
#nav > li span a{text-decoration:none;color:#606060;}

/*---------SUB MENU------------*/
#nav li ul{	margin-top:6px;	background-color:#ffffff;display:none;position:absolute;min-width:100%;
	
    border-radius:0 5px 5px 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.3); 
    padding: 10px;
}
#nav li ul li{	text-align:left;	padding:5px 10px 5px 10px;white-space:nowrap;}
#nav li ul li a{font:12px Arial; color:#158AE3;	text-decoration:none;width:100%;display:block;}
#nav li ul li a:hover{color:#ff0000;}
/*-------КОНЕЦ НАВИГАЦИИ-----------------------------*/

/*--------вкладки----------------------------*/
#tab_block {margin:15px 10px 15px 0px;}
.tab_modules {
	margin:0px; padding:0px;
	padding-bottom:4px;
	padding-left:0px;
}
.tab_modules li {
	list-style:none;
	display:inline;
}
.tab_modules_t {
	color:#000000;
	padding:4px 15px 4px 15px;
	border:0px solid #eeeeee;
	text-decoration:none;
	background-color:#ffffff;
	border-radius:5px 5px 0 0;
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	display:inline;
	margin-right:-2px;
	cursor:pointer;
	position:relative;
	font: 14px Arial; color:#606060;
}
.tab_modules_t hr {display:none;width:100%;height:12px;top:13px;left:0;background:#ffffff;position:absolute;z-index:5;overflow:hidden;border:0px solid #ffffff;}
.tab_modules_t:hover {background-color:#ffffff;}
.tab_content {
	padding:15px 15px;
	margin-top:0px;
	border:0px solid #eeeeee;
	background-color:#ffffff;
	border-radius:0 5px 5px 5px;	
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	z-index:3;
	position:relative;
}

/*-----КОНЕЦ вкладки-------------------------------*/
	
.sadows{
    box-shadow: 0 0 9px rgba(0,0,0,0.5);
}
hr {color: #A5E6FC;height:1px;width:100%;}
.ctlg {display:inline-block;width:312px;height:40px;padding-top:153px; font:24px Verdana;text-align:center;}
.hed {vertical-align:top;display:inline-block;width:300px;height:187px;padding:95px 0 0 10px; font:18px Verdana;color:#ffffff;}
.hed i {font:11px Verdana;display:block;}
.hed2{position:absolute;top:90px;left:319px;width:250px;height:77px; font:18px Verdana;color:#ffffff;}
.hed2 i {font:11px Verdana;display:block;}
.list img {margin:10px 5px;}
.list a {text-decoration:none;}
.list td {font:12px Arial;}
.phone{margin: 0;padding:6px 25px 0 0;display:inline;float: right;color:#999999;font:17px Arial;text-decoration:none;}
.phone b {color:#158AE3;font:19px Arial;}
form {margin:0;display:inline;}
.silv  {color:#888888;}
.silv  label{color:#888888;cursor:text;}
label{cursor:pointer;}
.stars2{position:relative;height:20px;width:100px;display:inline-block;}.star2bg{background: url("i/star-w3.gif");}.star2bg2{background: url("i/star-w3.gif") 0 -40px;}.stars2 div,.starbg,.starbg2{position:absolute;top:0px;left:0px;height:100%;}.star21{width:20%;}.star22{width:40%;}.star23{width:60%;}.star24{width:80%;}.star25{width:100%;}.stars2 a{display:block;width:100%;height:100%;}.stars2 a:hover{background:url("i/star-w3.gif") 0 -20px;}


/*конфигуратор*/
.kf_i {width:180px;}
.kf h3 {border-bottom: 1px solid #eeeeee;box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.1);width:100%;}
.kf label {display:block;padding-top:5px;width:100%;height:20px;background:url(i/dot.png) repeat-x;clear:both;}
.kf label div {float:left;background:#ffffff;height:20px;}
.kf span {float:right;background:#ffffff;height:20px;}
/*конец конфигуратор*/
/*title*/
.circle {background: #aaaaaa;color: #eeeeee;font-weight: bold;display: inline-block;padding: 0px;width: 14px;height: 14px;text-align: center;line-height: 14px;border-radius: 7px;cursor: default;}
.tooltip{position:relative;}
.tooltip i{
	display:none;position:absolute;top:20px;left:20px;padding: 6px;font-size:12px;background-color:#C0EEFA;color:#000000;width:230px;z-index:22;text-align: left;
	border-radius:0 5px 5px 5px;	
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.tooltip:hover i {display:block;}
/*end title*/

.topmenu {margin: 0;height:25px;padding:12px 0 0 53px;display:inline;float: left;}

.right_bg {z-index:1;background:url(i/right_bg.jpg) no-repeat left top;width:50%;}
.left_bg {z-index:1;background:url(i/left_bg.jpg) no-repeat right top;width:50%;}
.main {width:992px;z-index:7;background:#fff;}
.head1 {padding:8px;background:#fff;}
.head2 {height:170px;background:linear-gradient(to bottom, #1752BC 10%, #37B4F3 70%, #C0F2FC 100%);border-radius:7px;position:relative;}
.action {color:#ffffff;font-weight: bold;position:absolute; left:300px; top:16px; width:289px; height:70px;text-align:center;background:rgba(255,255,255,0.5);border-radius:5px;box-shadow: 5px 5px 5px rgba(0,0,0,0.5);}
.action b{font-size:22px; color:#FF0000;}
.logo {position:absolute; display:block; left:40px; top:20px; width:250px; height:120px;z-index:3;}
.comps {position:absolute; display:block; right:20px; top:4px;}
.left {width:312px;float:left;}
.l_menu {width:260px;z-index:20;position:relative;box-shadow: 0 0 5px rgba(0,0,0,0.2);margin:-50px 0 0 40px;border-radius:7px;background:#fff;}
.l_catalog {font:24px Verdana;text-align:center;padding-top:12px; }
.right {width:670px;float:left;min-height:500px;}
.right2 {margin:10px;}
.l_dop {display:block;}
.l_dop2 {width:100%;text-align:center;}
.foot_logo{margin-left:40px;}
.foot_copy {float:right;}

@media screen and (max-width: 1099px) {
	.right_bg,.left_bg{background:none;}
}

@media screen and (max-width: 1000px) { /*mobile and  pads*/
.right_bg, .left_bg {display:none;}
.main {width:100%;}
.l_dop,.l_dop2 {display:none;}
.left {width:312px;float:none;}
.right {width:100%;}
.topmenu {padding:12px 0 0 10px;}

}
@media screen and (max-width: 750px) { 
.comps {display:none;}
.hed2{top:10px;left:300px;width:250px;}
iframe {max-width:100%;}
.l_menu {margin:-70px 0 0 15px;}
.phone {margin:-10px 0 5px 0;}
#ratc  img {max-width:90%;max-height:500px;}
}
@media screen and (max-width: 590px) { 
.hed2{top:10px;left:300px;width:200px;}
.foot_logo{margin-left:2px;}
.tab_modules li {list-style: none;display: block;height: 25px;}
.tab_modules_t  {box-shadow: none;text-decoration:underline;color:#158AE3;}
.tcart b {font: 16px Arial;}
#ratc  img {max-width:90%;max-height:400px;}

}
@media screen and (max-width: 490px) {
.logo {display:none;}
.hed2{top:10px;left:10px;width:90%;}
h1, .works {display:none;}
.left {width:290px;}
h3 {font: bold 12px 'Arial';}
.phone {margin:13px 0 5px 0;}
.tcart td,.kf td {display: block;}
.right2 td .y1 {display:none;}
.right2 img {max-width:95%;}
.list img {max-width:none;}
.imdl {width:60px;}
.l_menu {margin:-90px 0 0 15px;}
}
@media screen and (max-width: 350px) {
.imdl {width:40px;}
}