@charset "windows-1251";
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	margin: 0 auto;
	padding: 0;
        font-family: Arial;       
}
a:link, a:visited{color:#1f70c2}
a:hover{
	text-decoration:none;	
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

strong, b{
	font-weight: bold;
}

/* clearfix */
.clearfix:after {
    font-size: 0;

    visibility: hidden;
    display: block;
    clear: both;

    height: 0;

    content: " ";
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* clearfix */

.italic{font-style:italic}

html {height:100%;}
body {font:12px/18px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;height:100%;}
html, body {margin:0;padding:0;height:100%;}
*html body {width:expression( documentElement.clientWidth < 999 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 999 ? "999" :"auto") :"999px") :"auto" );}
a {color:blue;outline:none;text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
input {vertical-align:middle;}
table {border-collapse: collapse;}
#wrapper {background:url('../img/bg_header.gif') repeat-x left top;height:auto !important;height:100%;margin:0 auto;overflow:hidden}
.cont {position:relative;min-height:100%;}
* html .cont {height:100%;}
.clr {clear:both}
#header{position:relative;z-index:10;}
.header {position:relative;height:150px;padding:40px 12px 0px 12px;max-width:1200px;margin:0px auto;font:12px "Trebuchet MS", Arial;}
.header .logo{width:137px;padding-right:20px;height:48px;border-right:1px solid #dedede;}
.header .logo img{}

.header .slogan {color: #5B5B5B;float: left;font: 14px/18px "Myriad Pro",Arial;height: 48px;width: 53%;}
.header .slogan a {color:#2C8CE7;}

.find {background: url("/img/find_bg.png") no-repeat scroll left top transparent;float:right;height: 31px;margin-top: 8px;padding: 0 0 9px;width: 260px;}
.search-page .find{float:none;}
.find .inp{color:#b1b1b1;font:italic 14px/17px "Trebuchet MS", Arial;height:17px;border:none;float:left;width:210px;background:none;margin-top:7px;margin-left:11px;}
.find .subm{float:left;cursor:pointer;border:none;background:url('../img/find_subm.gif');width:22px;height:23px;margin-top:5px;margin-left:7px;}

/*.header .right_contact{float:right;width:235px;margin-top:8px;font:12px "Trebuchet MS", Arial;height:138px;}
*/
.header .right_contact{float:right;width:28%;margin-top:8px;font:12px "Trebuchet MS", Arial;height:138px;min-width: 260px;}
.header .right_contact .select_place{width:225px;text-align:center;padding:0px 5px;background:url('../img/select_place.gif');height:32px;color:#fff;font:14px/32px "Trebuchet MS", Arial;}
.right_contact_content{float:right;width:235px;}

.header .right_contact .select_place span{margin-right:6px;font-style:normal;border-bottom:1px dashed #fff;font-weight:bold;cursor:pointer;}
.header .right_contact .select_place span:hover{margin-right:6px;font-style:normal;border-bottom:none;font-weight:bold;cursor:pointer;}
.header .right_contact p{color:#7f7f7f;padding:10px 4px 0px 11px;width:220px;}
.header .right_contact .tel{float:left;padding:2px 4px 0px 11px;width:220px;font-size:30px;font-weight:bold;}
.header .right_contact .tel span{font-size:20px;font-weight:100;vertical-align:top;line-height:30px;}
.header .right_contact .master{float:left;padding:0px 0px 0px 11px;width:224px;font-style:italic;}
.header .right_contact .master img{vertical-align:middle;margin-right:4px;}
.header .right_contact .master span{vertical-align:middle;}
.header .right_contact .master .dig{color:#529f05;}

.header .left_head {float:left;width:72%;}
.header .social {margin-left:0; margin-top:27px;}
.header .social a{margin-right:10px;}
.header .head_menu{/*margin-top:25px; */margin-top:73px; width:100%;}
.header .head_menu .social{padding-left:51px;width:127px;float:left;padding-top:2px;}
.header .head_menu .social img{float:left;margin-right:17px;}
.header .head_menu ul {display:inline-block;list-style:none;width:auto;}
.header .head_menu ul li{float:left;width:auto;border-left:1px solid #dedede;height:18px;line-height:18px;}
.header .head_menu ul li a{color:#2c8ce7;font-size:13px;}
.header .head_menu ul li a:hover{text-decoration:none;}
.header .head_menu ul li:first-child{border:none;padding-left:0px;}

.header .head_menu ul li.last {}
.menu_horizontal {position:relative;height:133px;padding:0;background:url('../img/menu_bg.gif') repeat-x left bottom;font:13px "Trebuchet MS", Arial;}
.menu_horizontal .menu_block {max-width:1200px;margin:0px auto;position:relative;z-index:2;}
.menu_horizontal .item{float:left;display:block;height:133px;text-align:center;text-decoration:none;width:100%;}
.menu_horizontal .item .name{margin:0px auto 0px auto;font:13px/110% "Trebuchet MS", Arial;color:#fff;padding-top:52px;height:51px;position:relative;z-index:2;display:block;text-decoration:none;cursor:pointer;}
*+html .menu_horizontal .item .name {padding-top:76px;height:51px;}
.menu_horizontal .item:hover .name{color:#34a5ec;}
.menu_horizontal .item.active .name{color:#34a5ec;}
.menu_horizontal .item:hover{/*background:url('../img/str.png') no-repeat 50% 76px;*/}
.menu_horizontal .item_block{}
.menu_horizontal .item_block1 .item {background:url('../img/menu1.png') no-repeat center top;}
.menu_horizontal .item_block2 .item {background:url('../img/menu2.png') no-repeat center top;}
.menu_horizontal .item_block3 .item {background:url('../img/menu3.png') no-repeat center top;}
.menu_horizontal .item_block4 .item {background:url('../upload/medialibrary/9a7/iconmuzh.png') no-repeat center top;}
.menu_horizontal .item_block5 .item {background:url('../img/menu5.png') no-repeat center top;}
.menu_horizontal .item_block6 .item {background:url('../img/menu6.png') no-repeat center top;}
.menu_horizontal .item_block7 .item {background:url('../img/menu7.png') no-repeat center top;}
.menu_horizontal .item_block1 .item .name {width:158px;}
.menu_horizontal .item_block2 .item .name {width:100px;}
.menu_horizontal .item_block3 .item .name {width:120px;}
.menu_horizontal .item_block4 .item .name {width:150px;}
.menu_horizontal .item_block5 .item .name {width:150px;}
.menu_horizontal .item_block6 .item .name {width:105px;}
.menu_horizontal .item_block7 .item .name {width:100px;}
.menu_horizontal .item:hover .left_shad{background:url('../img/left_shad.png') no-repeat left 8px;}
.menu_horizontal .item:hover .right_shad{background:url('../img/right_shad.png') no-repeat right 8px;}
.menu_horizontal .item .right_shad span {display:block;height:40px;margin:24px 5px 0 5px;padding:17px 10px 0px 10px;}
.menu_horizontal .item:hover .right_shad span {background:url('../img/middle_hov.png') no-repeat 50% top;}
.menu_horizontal .item.active .right_shad span {background:url('../img/middle_hov.png') no-repeat 50% top;}

.menu_horizontal .item_block6 .item .right_shad div{height:33px;padding-top:24px;}
.menu_horizontal .item_block7{float:right;}
.menu_horizontal .item_block{float:left;width:14%;}
#ie7 .menu_horizontal .item_block,
#ie8 .menu_horizontal .item_block{
	width:13.5%;
}
.menu_horizontal .item_block .item .submenu {position:absolute;left:0px;width:auto;top:132px;z-index:10;display:none;cursor:default;text-align:left;padding-right:55px;width:100%;max-width:1200px;}
.menu_horizontal .item_block .item:hover .submenu{display:block;}
.menu_horizontal .item_block .item.active .submenu{display:none;}

.menu_horizontal .item_block .item .submenu .bottom{float:left;width:100%;height:12px;}
.menu_horizontal .item_block .item .submenu .bottom .rght{width:14px;height:12px;background:url('../img/sub_b2.png') no-repeat left top;float:right;}
.menu_horizontal .item_block .item .submenu .bottom .lft{margin-right:14px;height:12px;background:url('../img/sub_b1.png') no-repeat left top;}
.menu_horizontal .item_block .item .submenu .top{float:left;width:100%;height:4px;}
.menu_horizontal .item_block .item .submenu .top .rght{width:8px;height:4px;background:url('../img/sub_t2.png') no-repeat left top;float:right;}
.menu_horizontal .item_block .item .submenu .top .lft{margin-right:8px;height:4px;background:url('../img/sub_t1.png') no-repeat left top;}
.menu_horizontal .item_block .item .submenu .middle{float:left;width:100%;background:url('../img/sub_m2.png') repeat-y right top;}
.menu_horizontal .item_block .item .submenu .middle .block{margin-right:4px;}
.menu_horizontal .item_block .item .submenu .middle .block .block_bg{float:left;width:100%;padding-bottom:21px;background:url('../img/sub_m1.png') repeat-y left top;}
.menu_horizontal .item_block .item .submenu .middle .block ul{float:left;list-style:none;}
.menu_block_content{position:relative;margin-right:-55px;}
ul.ib{width:24%;}
ul.ph{width:24%;}

div.ph_b{float:left;width:51%;}
div.ph_b5{float:left;width:27%;}
span.brend{color:#fff;font-size:16px;font-weight:bold;margin-left:21px;}
ul.bi{float:left;width:49%;}
.bi li{height:8px;}
.ot_b {float:left;width:50%;}
.ot_b .bi {width:32%;}
.rt{float:left;width:24%;}
.rt .bi {width:48%;}
.middle{font:15px "Trebuchet MS";}
.middle1 span{color:#df0000;}
.menu_horizontal .item_block .item .submenu .middle .block ul li{float:left;width:100%;margin-top:21px;}
.menu_horizontal .item_block .item .submenu .middle .block ul li a{display:block;text-decoration:none;float:left;padding-left:21px;padding-right:10px;width:auto;}
.menu_horizontal .item_block .item .submenu .middle .block ul li a img {margin-right: 5px;vertical-align: middle;}
.menu_horizontal .item_block .item .submenu .middle .block ul li a:hover {background:url('../images/m_l.png') no-repeat 20px 0;}
.menu_horizontal .item_block .item .submenu .middle .block ul li a:hover span{text-decoration:underline;}
.menu_horizontal .item_block .item .submenu .middle .block ul li a span {color: #FFFFFF;display: inline-block;font-size: 13px;line-height: 130%;vertical-align: middle;width: 150px;}

.menu_horizontal .item_block .item .submenu .middle .block ul.bi li a{width: auto;}
.menu_horizontal .item_block .item .submenu .middle .block ul.bi li a:hover {background:none}
.menu_horizontal .item_block .item .submenu .middle .block ul.bi li a span {height:32px}
.menu_horizontal .item_block .item .submenu .middle .block ul.bi li a span {width: auto;}

.select_popup{width:100%;height:100%;position:fixed;background:url('../img/opacity.png');z-index:2;top:0px;left:0px;display:none;}
.select_popup .block{width:325px;position:absolute;top:50%;left:50%;margin-left:-163px;}
.select_popup .block .top{width:100%;height:44px;background:url('../img/town_top.png');float:left;font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.select_popup .block .top img{float:right;cursor:pointer;margin:12px 9px 0px 0px;}
.select_popup .block .bottom{width:100%;height:5px;float:left;background:url('../img/bottom.png') no-repeat left top;}

.select_popup_zakaz0{width:100%;position:absolute;background:url('../img/opacity.png');z-index:29;top:0px;left:0px;display:none;}
.select_popup_zakaz{width:100%;height:100%;position:absolute;z-index:30;top:0px;left:0px;display:none;}
.select_popup_zakaz .block{width:325px;position:absolute;top:15%;left:50%;margin-left:-163px;}
.select_popup_zakaz  .message {color:#DF0000;width:291px; margin:5px 0 17px;}
.select_popup_zakaz  .message p{margin:5px 0 17px;}
.select_popup_zakaz.error .message {display:block;}

.select_popup_zakaz .block .top{width:100%;height:44px;background:url('../images/town_top.png') no-repeat;font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.select_popup_zakaz.error .block .top{background:url('../images/town_top.png') no-repeat 0 -44px;}
.select_popup_zakaz .block .top img{float:right;cursor:pointer;margin:12px 9px 0px 0px;}
.select_popup_zakaz .block .top.error{background-position: 100% 100%;}
.select_popup_zakaz .block .top span{background:url('../images/clos.png') no-repeat 0 0;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.select_popup_zakaz.error .block .top span{background:url('../images/clos.png') no-repeat 0 -19px;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.select_popup_zakaz .block .bottom{width:100%;height:5px;background:url('../img/bottom.png') no-repeat left top;}
.select_popup_zakaz label {font-family: "Trebuchet MS";font-size: 15px;font-weight: bold;}
.send-button input{border:none;width:163px;height:38px;background:url(/images/flag.png) no-repeat;cursor:pointer;text-indent:-9999px;}
.im{background:url('../images/input1.png') no-repeat;width:291px;height:30px;  margin:5px 0 17px;}

.im input{background:none;border:0;width:280px;height:25px;margin:3px 0 0 5px;color:#707070;font-size:14px;font-family:"Trebuchet MS";}

.prob{background:url('../images/problem.png') no-repeat;height:99px;margin-top:5px;padding:2px 5px 15px;width:295px;}
.los{padding-bottom:5px}
.prob textarea{border:0;color:#707070;font:14px/18px "Trebuchet MS";height:95px;width:281px;}
.prob li {padding:0 0 5px 0;}
.selec{height:65px;  margin:5px 0 2px;width:291px;}
.selec div {height:30px;}
.selec select {height:30px;margin:6px 2px;padding:4px 2px;width:287px;}
/*background:url("../images/input1.png") no-repeat scroll 0 0 transparent;border:none;*/
.zakaz_responce{width:100%;height:100%;position:fixed;background:url('../img/opacity.png');z-index:2;top:0px;left:0px;display:none;}
.zakaz_responce .block{width:325px;position:absolute;top:15%;left:50%;margin-left:-163px;}
.zakaz_responce .block .top{width:100%;height:44px;background:url('../img/town_top.png');font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.zakaz_responce .block .top span {background:url('../images/close.gif') no-repeat 0 0;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.zakaz_responce .block .bottom{width:100%;height:5px;background:url('../img/bottom.png') no-repeat left top;}
.zresp.message {font-family: "Trebuchet MS";font-size: 15px;width:291px;margin:5px 0 17px;}
.zakaz_responce .button {width:50px}


#middle {background-color:#f8f8f8;height:100%;padding-bottom:50px;width:100%;}
/*#middle:after {content:'.';display:block;clear:both;visibility:hidden;height:0;}*/
#middle-wrap {margin:0 auto;max-width:1200px;width:100%;}
#online {background:url('../images/onlineconsult.png') no-repeat;color:#fff;cursor:pointer;height:49px;margin-right:-115px;position:fixed;right:0;top:50%;width:163px;z-index:1000;}
#online .onlineoff{cursor:pointer;display:block;float:left;background:url('../images/onlineoff.png') no-repeat;padding-top:13px;text-align:center;height:49px;width:13px;}
#online .onlinecontent{float:left;}
#online img{margin:0 8px;float:left;}
#online a {color:#fff;font:14px "Trebuchet MS";display:block;float:left;height:49px;padding-top:5px;width:115px;}
.middle1{background:#f7f7f7;padding-left:18px;padding-top:14px;}
#container {width:100%;float:left;padding-bottom:50px;}
.blu_fon {background:url('../images/blu_fon.gif') repeat-x;z-index:0;}
#content {padding:0 0 0 250px;/*background:url('../images/back_midle.gif') repeat-x;*/height:100%;}
.forum #content{padding:0;}
/*tipografy:begin*/
#content{font-family:"Trebuchet MS";font-size:13px;color:#666;line-height:normal;}
#content a{
	color: #268ae7;
}
#content p,
#content ol,
#content ul,
#content dl,
#content table{
	margin:1em 0;
	line-height:1.5em;
}
.property-text{
	line-height:1.5em;
}
	/*дефолтный ненумерованный список с зеленым штрихом: начало*/
	#content ul{margin-bottom:15px;}
	#content ul ul{padding-left:20px;}
	#content ul li {list-style-type: none; line-height:25px;text-indent:-20px;padding-left:20px;}
	#content ul.jcarousel-list li {line-height:normal;text-indent:0;padding-left:0;}
	#content ul.jcarousel-list li:before {content: none;padding-right: 0;}
	#content ul li:before {color: #44C731;content: "—";padding-right: 10px;}
	#content .poleznoe ul li:before {color: #44C731;content: "";padding-right: 0;}
	#content ul li span {color: #44C731;}
	#content ul li {z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<span>— </span>" + this.innerHTML) /* &#9572;Е&#9576;&#9617;&#9576;&#9553; &#9576;&#9508;&#9576;&#9559;&#9572;П &#9576;&#9557;&#9576;&#9569;6 &#9576;&#9557; 7 */}
	/*дефолтный ненумерованный список с зеленым штрихом: конец*/
	
	#content ul.ad-thumb-list{margin: 0;line-height: normal}
	#content ul.ad-thumb-list li{margin: 0;line-height: normal;text-indent:0; padding-left:0;}
	#content ul.ad-thumb-list li:before {content: "";}
	#content .ad-controls p{margin: 0;line-height: normal}

	#content .where_info ul li{text-indent:0;padding-left:0;}
#content ul.menu,
#content ul.asss{
	list-style-type:none;
	padding-left:0;
}
#content ul.menu li:before,
#content ul.asss li:before,
#content ul.w7a li:before,
#content ul.breadcrumb-navigation li:before{
	content:"";
	padding-right:0;
}
#content ul.menu li,
#content ul.asss li,
#content ul.w7a li,
#content ul.breadcrumb-navigation li{
	z-index: auto;
	text-indent:0; padding-left:0;
}
#content ul.breadcrumb-navigation,
#content ul.breadcrumb-navigation li{
	line-height: normal;
}
#content ul.w7a{	
	zoom: 1;
	overflow: hidden;	
	float:none;
	width:auto;
}

	/*дефолтный нумерованный список: начало*/
	#content ol{
		padding-left:0;
		counter-reset: li;
	}	
	#content ol > li {
	  list-style: none outside none;
	  margin: 0 0 6px 2em;
	  padding: 4px 8px;
	  position: relative;
	}
	#content ol > li:before {
	  background: none repeat scroll 0 0 #DFDFDF;
	  border-radius: 15px 15px 15px 15px;
	  color: #6E6C6C;
	  content: counter(li, decimal);
	  counter-increment: li;
	  font-family: "Trebuchet MS";
	  font-style: italic;
	  font-weight: bold;
	  left: -25px;
	  margin-right: 8px;
	  padding: 4px;
	  position: absolute;
	  text-align: center;
	  top: -2px;
	  width: 20px;
	}
	#content .stantion ol {
		padding-left:80px;
	}
	#content .stantion ol > li{
		list-style-type: decimal;
		padding: 0;
	}
	#content .stantion ol > li:before{
		content:none;
	}
	
	
	#content ol {
	z-index: expression(
		runtimeStyle.zIndex = 1,
		function(node) {
			var list = node.childNodes, i = list.length;
				while(i--) {
					if(list[i].nodeType == 1) {
						list[i].insertAdjacentHTML('afterBegin', '<span>'+(i+1)+'</span>');
					}
				}
			}(this));
		)
	}
	#content ol li span {
		font-size: 11px;
		font-style: italic;
		font-weight: bold;
		border-radius:15px; 
		behavior: url(/css/PIE.php);
		position: absolute;
		left: -25px;
		top: -2px;
		background: #DFDFDF;
		width: 20px;
		padding: 4px;
		color: #6E6C6C;
		font-weight: bold;
		text-align: center;
	}
	/*дефолтный нумерованный список: конец*/
	
#content ul.breadcrumb-navigation{padding-left:0;font-size:11px;}
#content ol{
	list-style-type:decimal;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{
	color:#000;
	margin:1em 0;
}
#content h1{
	font-size:30px;
	margin:0.75em 0 0.5em 0;
}
#content h2{
	font-size:20px;
}
#content  .breadcrumbs a {
	color: #7B7B7B;
}
/*tipografy:end*/
.content {padding-left:247px;}
.content1 {background:none !important;}
.content2{background:none !important;padding-right:265px !important}/*31.10.2011 pad-ri 250*/
.forum .content2{padding-right:0 !important;}
.blu_fon_text{height:243px;padding:0 10px 0 15px;margin:0 auto;max-width:1200px;z-index:0;}
.zakaz, .order-big-button{float:left;padding:40px 0 0 0;width:25%;z-index:0;}
.zacaz, .order-big-button{background:url('../images/zakaz.png') no-repeat;height:56px;padding-top:10px;text-align:center;width:215px;}
.zacaz span, .order-big-button span{border-bottom:1px dashed #fff;color:#fff;cursor:pointer;font-size:23px;font-family:"Trebuchet MS";line-height:1.3;}

.zacaz span:hover, .order-big-button span:hover{text-decoration:none;border-bottom:none ;}
.zacaz_text{font-size:14px;font-family:"Trebuchet MS";color:#aad1f6;font-style:italic;padding:0 0 0 10px;}

.triug{padding:0 0 5px 85px;}
.zagolovok{padding:40px 0 0 0;width:50%;color:#fff;font:12px/18px "Trebuchet MS";float:left;z-index:0;}
.zagolovok h1{font-weight:normal;font-size:30px;text-shadow:1px 1px 0 #113550;font-family:"Trebuchet MS";margin:0 0 20px 0;}
.zagol {color:#298BE7;font-family:"Trebuchet MS";font-size:26px;font-weight:bold;margin:30px 0 0 10px;}
.kupon{float:right;margin:15px 0 0 0;text-align:right;width:25%;z-index:0;}
.obl{margin-top:34px;}
.owan{margin-bottom:13px;}
.shwain{float:left;padding:0;width:33%}
.shwain .sw1 {float:left;height:194px;width:96px;}
.shwain .sw2 {color:#000;font-family:"Trebuchet MS";padding-left:97px}
.shwain img{}
.shwain h3{font-size:20px;font-weight:bold;font-style:italic;}
.shwain h4{font-size:18px;font-weight:normal;font-style:italic;padding:0 0 10px 0;}
.shwain h5{font-size:11px;font-weight:normal;line-height:16px;width:90%}
.breadcrumbs {font-size:11px;font-family:"Trebuchet MS";font-weight:normal;color:#7b7b7b;margin:30px 0 0 0px;}
.breadcrumbs a{color:#7b7b7b;}
.po_co{/*background:#f7f7f7;*/height:100%;padding-left:15px;/*width:100%;*/}
.po_co.co1 .breadcrumbs {margin-left:0}

.po_h{margin:15px 0 0 0;}
.po_h h1{font-size:30px;font-family:"Trebuchet MS";color:#000;font-weight:normal}
.po_h h2{font-size:20px;font-family:"Trebuchet MS";color:#000;margin:20px 0 20px 0;}
.po_h p{font-size:13px;font-family:"Trebuchet MS";color:#444;line-height:20px;margin-top:20px;width:97%;}

.po_h1{margin:15px 0 10px 0;}
.po_h1 h1{font-size:30px;font-family:"Trebuchet MS";color:#000;}
.po_h1 h2{font-size:13px;font-family:"Trebuchet MS";color:#444;line-height:20px;width:97%;}

.v_k{font:italic 14px "Trebuchet MS";margin-bottom:20px;}
.v_k .active {
  background: url("../images/lb1.png") no-repeat scroll 0 0 transparent;
  color: #2C8CE7;
  display: inline-block;
  margin: 0 20px 0 0;
  padding-left: 6px;
}
.v_k .active span {
  background: url("../images/rb1.png") repeat-x scroll 100% 0 transparent;
  color: #000000;
  display: inline-block;
  padding: 3px 6px 6px 0;
  vertical-align:middle;
}
.v_k a{border-bottom:1px dashed #2c8ce7;color:#2c8ce7;display:inline-block;margin:0px 20px 0px 0;text-decoration:none;}
.v_k a:hover{border-bottom:0;}

.v_k .lb1{background:url('../images/lb1.png') repeat-x;display:block;width:6px;}
.v_k .rb1{background:url('../images/rb1.png') repeat-x;height:27px;width:6px;float:left;margin:0 20px 0 0}

.v_k a.active{border:0;font:italic bold 14px "Trebuchet MS";color:#000;margin:5px 0 0 0;float:left}

.v_kb{padding:8px 0 0 10px;background:url('../images/pl1.png') no-repeat;float:left;padding:0 20px 0 0;width:123px;height:27px;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;color:#000;}
.vk_v_k{float:left;}
.zvk{margin:4px 0 0 10px;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;color:#000;}
.zv_b{padding:8px 0 0 10px;background:url('../images/pl2.png') no-repeat;float:left;padding:0 20px 0 0;width:103px;height:27px;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;color:#000;}
.v_b{padding:20px 0 30px 15px;}
.v_b a{margin:0 20px 0 0;font-size:14px;font-family:"Trebuchet MS";font-style:italic;color:#2c8ce7;text-decoration:none;border-bottom:1px dashed #2c8ce7;}
.v_b a:hover{border-bottom:0;}
.zvb{margin:4px 0 0 10px;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;color:#000;}
.nazv{font-size:12px;font-family:"Trebuchet MS";font-style:italic;color:#7b7b7b}
.tovar{float:left;width:33%;padding:0 0 20px 0;}
.tovar_1{margin-top:15px;width:200px;}
.ssy a{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;}
.set{width:213px;height:29px;padding:5px 0 0 11px;margin:10px 0 0 -9px;}
.set:hover .cc1 , .set:hover .cc1 span{color:#fff;}
.set:hover{color:#fff;background:url('../images/set1.png') no-repeat;width:213px;height:29px;padding:5px 0 0 11px;margin:10px 0 0 -9px;}
.set:hover .a_k , .set:hover .a_k a{color:#fff;}
.set:hover .a_k a{color:#fff;border-bottom:1px dashed #fff}
.set:hover .a_k {background:url('../images/kr2.png') 15px 3px no-repeat;float:left}
.cc1{float:left;font-size:14px;font-family:"Trebuchet MS";color:#777;}
.cc1:hover{float:left;font-size:14px;font-family:"Trebuchet MS";color:#fff;}
.cc1 span{float:left;font-size:14px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:0 5px 0 0}
.cc1 span:hover{float:left;font-size:14px;font-family:"Trebuchet MS";color:#fff;font-weight:bold;}
.a_k{background:url('../images/kr1.png') 15px 3px no-repeat;float:left}
.a_k a{margin:0 0 0 33px;font-size:14px;font-family:"Trebuchet MS";color:#66c20b;text-decoration:none;border-bottom:1px dashed #66c20b;}
.a_k a:hover{margin:0 0 0 33px;font-size:14px;font-family:"Trebuchet MS";color:#fff;text-decoration:none;border-bottom:1px dashed #fff;}
.a_k a:hover{border-bottom:0;}
.a_k a.already{border-bottom:1px dashed #7b7b7b;color:#7b7b7b; font-size:13px; font-style:italic}

.paginator  {color:#298be7;font:bold 16px "Trebuchet MS";margin-top:10px;}
.paginator a{color:#298be7;display:block;float:left;height:29px;padding:3px 10px 0 0px;text-align:center;width:29px;}
.paginator span{background:url('../images/hov4.png') no-repeat;color:#fff; display:block;float:left;height:29px;padding:3px 10px 0 0px;width:29px;text-align:center;}
#content .paginator a:hover{background:url('../images/hov4.png') no-repeat;color:#fff;}

.uvk{position:absolute;margin:-65px 0 0 -75px;}
.uvk .rm1{background:url('../images/rm1.png') no-repeat;width:219px;height:13px;}
.uvk .rm2{background:url('../images/rm2.png') repeat-y;width:219px;height:100%;color:#626262;font-size:13px;font-family:"Trebuchet MS";font-style:italic;line-height:18px;}
.uvk .rm2 p{color:#626262;font-size:13px;font-family:"Trebuchet MS";font-style:italic;line-height:18px;padding:0 20px 0 12px;font-weight:normal;}
.uvk .rm2 span{cursor:span;float:right;}
.uvk .rm2 span img{position:absolute;margin:-7px 0 0 -25px;}
.uvk .rm3{background:url('../images/rm3.png') no-repeat;width:219px;height:24px;}

.uvk1{position:absolute;}
.uvk1 .rm1{background:url('../images/rm1.png') no-repeat;width:219px;height:13px;}
.uvk1 .rm2{background:url('../images/rm2.png') repeat-y;width:219px;height:100%;color:#626262;font-size:13px;font-family:"Trebuchet MS";font-style:italic;line-height:18px;}
.uvk1 .rm2 p{color:#626262;font-size:13px;font-family:"Trebuchet MS";font-style:italic;line-height:18px;padding:0 20px 0 12px;font-weight:normal;}
.uvk1 .rm2 span{cursor:span;float:right;}
.uvk1 .rm2 span img{position:absolute;margin:-7px 0 0 -25px;}
.uvk1 .rm3{background:url('../images/rm3.png') no-repeat;width:219px;height:24px;}

.asss{margin-top:18px;list-style:none;line-height:30px;}
.asss li a{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;text-decoration:none;border-bottom:1px dashed #2c8ce7;}
.asss li a:hover{border-bottom:0;}
.asss li img{width:7px;height:7px;padding:0 10px 0 0px;}
.ou{margin:25px 0 0 0;padding-right:12px;}
.ouz{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:0 0 20px 0px;}
.s1{float:left;font-size:14px;font-family:"Trebuchet MS";color:#444;font-weight:bold;margin:8px 0 0 0;}
.s2{float:right;font-size:14px;font-family:"Trebuchet MS";color:#444;font-weight:bold;margin:8px 30px 0 0;text-align:center;width:150px;}
.ss1{float:left;font-size:14px;font-family:"Trebuchet MS";color:#444;margin:8px 180px 8px 0px;}
.ss2{float:right;font-size:14px;font-family:"Trebuchet MS";color:#444;font-weight:bold;margin:8px 30px 0 -180px;text-align:center;width:150px;}
.tabu_1{margin:45px 0 0 0;}
.sd_z{margin:0 0 0 0;}
.soc_1{margin:0 0 0 20px;height:40px}
.tzz{background:url('../images/szz.png') no-repeat;}
.f_b{float:left;margin:0 18px 0 0;}
.twit{float:left;margin:0 15px 0 0;}
.kol_o1{background:url('../images/fb_dop.png') no-repeat;width:24px;height:18px;float:left;padding:0 0 0 7px;}
.kol_o2{background:url('../images/tvit_dop.png') no-repeat;width:40px;height:20px;float:left;padding:0 0 0 17px;}
.kol_o3{background:url('../images/v_kdop.png') no-repeat;width:30px;height:22px;float:left;padding:0 0 0 10px;}
.mn1{float:left;margin:0 4px 0 0;}
.mn2{float:left;margin:0 4px 0 0;}
.mn3{float:left;margin:0 5px 0 0;}
.uwin{font-size:30px;font-family:"Trebuchet MS";color:#000;height:23px;margin:11px 0 0 0;}
.w7img{float:left;width:225px;padding:0 8% 0 0;}
.w7img .b-img-radius{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;border:solid 1px #d7d7d7;height: 166px;background-size:contain}
.w7img img{visibility: hidden}
.w7{margin:20px 0;width:100%;padding-bottom: 5px;}
.w7a{float:left;width:43%;}
ul.w7a{list-style-type:none}
#content ul.w7a li{/*list-style-image:url('../images/ll.png');*/padding-left:20px;background: url(../images/ll.png) 0 10px no-repeat;}
.w7a a{font-size:14px;font-family:"Trebuchet MS";color:#288ce6;line-height:25px;text-decoration:none;}
.uwin2{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:25px 0 0 0;}
.uwivt{font-size:13px;font-family:"Trebuchet MS";color:#666;line-height:20px;margin:18px 0 0 0;}
.novu{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:20px 0;}
.svs{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;height:25px;margin:35px 0 20px 25px;}
.gr{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:15px 0 0 0;}
.grtx{font-size:13px;font-family:"Trebuchet MS";color:#666;margin:15px 0 0 0;}
.grtx p{line-height:20px;margin-bottom:10px;}
.grob{font-size:14px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin:15px 0 0 0;}
.grin_1{width:85%;height:216px;margin:25px 0 0 0;}
.svc{color:#288ce6;margin:15px 0 0 0;}
.svc a{border-bottom:1px dashed #288ce6;color:#288ce6;font:bold 14px "Trebuchet MS";text-decoration:none;}
.svc a:hover{border-bottom:0;}
.bgrn3 {
  background: url("../images/grin3.png") no-repeat scroll 100% 0 transparent;
  height: 216px;
  margin:15px 0;
}
.bgrin_1 {
  background: url("../images/grin1.png") no-repeat scroll 0 0 transparent;
  height: 216px;
}
.bgrn2 {
  background: url("../images/grin2.png") repeat scroll 0 0 transparent;
  height: 216px;
  margin: 0 9px 0 11px;
}
.bstar_3{
	background:url('../images/minis.png') 3px 12px no-repeat;
	padding-left:12%;
	padding-top: 20px;
}
.bgz{font-size:22px;font-family:"Trebuchet MS";color:#fff;font-weight:bold;margin-bottom:25px;}
.bvz{font-size:13px;font-family:"Trebuchet MS";color:#fff;line-height:18px;font-style:italic;}

.grimg{margin:35px 0 0 0;}
.soc_1.so1{margin:26px 0 0 0;}
.tabu.in3{margin:0 0 35px 0px;}
/*--ovmeen--*/
ul.menu.ov {list-style-type:none;margin:25px 0 0 0;padding:0;}
ul.menu.ov li {padding:0 0 0 0;margin:0 0 15px;}
ul.menu.ov li img{vertical-align:middle; height:38px;margin-right:8px;width:38px;float:left}
ul.menu.ov li br{display:none}
ul.menu.ov li .subov br{display:inline}
#content ul.menu.ov li a{color:#000;display:block;font:italic 16px "Trebuchet MS";text-decoration:none;vertical-align:middle;padding: 8px 0 5px 45px;}
ul.menu.ov li .subov {color:#999;display:none; margin-left:46px;font-size:12px;line-height:normal}
ul.menu.ov li .subov.visible{display:block;}

.expand .active a{background:#000;color:#2c8ce7;}
.t_basket {width:90%; font-family:"Trebuchet MS";}
.t_basket td {color:#777;font-size:13px; font-weight:bold;height:32px;}
.t_basket td  a{color:#777;}
.t_basket  .odd .first_col{background:url('../images/odd_order_bg.png') no-repeat;}
.t_basket  .odd td{background:url('../images/odd_order_bg.png') no-repeat -10px 0;}
.last_col{text-align:center;width:55px;}
td.stoim {text-align:right; width:128px;}
.t_basket th {background:url('../images/th_bg.png') no-repeat -10px 0;font-size:14px;text-align:left;}
.t_basket th.first_col{background:url('../images/th_bg.png') no-repeat 0px 0; padding-left:10px;}
.t_basket th.last_col{background:url('../images/th_bg.png') no-repeat right 0;}
.t_basket th {height:34px; color:#fff;}
.t_basket  .odd .last_col{background:url('../images/odd_order_bg.png') no-repeat right 0;}
.num input {background:url('../images/i_tab_bg.png') no-repeat; border:0; height:24px;text-align:center; width:96px;}
.num {text-align:left;}
#recalc {background:url('../images/recalc.png') no-repeat;border:0; color:#2C8CE7;font-weight:bold; height:37px;padding:0 0 4px 38px;margin-top:15px; text-align:center;text-shadow:-1px 1px 0 white;width:162px;}
.calc {font:18px "Trebuchet MS"; text-align:right;width:90%;}

.order {font:14px/30px "Trebuchet MS"; line-height: 30px;margin-top:20px;}
.order h2{font-size:20px;margin-top:25px;}
.order .order_fields{line-height:35px;}
.order .left_col {display:inline-block; width:200px;}
.inside_order {color:#777;font-size:12px;line-height:20px;width:90%}
.order input[type="radio"]{margin-right:10px; vertical-align:middle;}
.order label {vertical-align:middle;}
.order img {vertical-align:middle; margin-left:18px;}
.order input[type="text"] {color:#777;background:url('../images/i_ord_bg.png') no-repeat; border:0; height:30px; padding:0 7px;width:482px;}
.order .textarea {background: url('../images/t_ord_bg.png') no-repeat 0 0 scroll;padding: 2px 10px 2px 2px;width: 478px;}
.order textarea{background:#F7F7F7;color:#777;border:0; height:95px; overflow:auto;resize: none;width:100%;}
.order input[type="submit"]{background:url('../images/b_ord_bg.png') no-repeat; border:0; color:#2C8CE7;font-weight:bold;height:37px;text-align:center;text-shadow:-1px 1px 0 white; width:159px;}
.order .order_reg {line-height:30px;}
.order .order_reg .inp{margin-top:10px;}
.order .order_reg .inp label{font:bold 14px "Trebuchet MS";}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sidebar h3{
	margin:2em 0 1em;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
#sideLeft {float:left;width:227px;margin-left:-100.2%;margin-top:30px;height:100%;padding:0 0 20px 0}
/* 27.10.2011 .lsb{margin:0p5 0 0 12px;} */
.lsb{margin:0;}

.zaglavie{font-size:20px;font-family:"Trebuchet MS";color:#000;margin:15px 0 25px 25px;}
.zaglavie span{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;}
.ram_1{color:#777;font-family:"Trebuchet MS";font-size:14px;margin-bottom:15px;padding:0 0 0px 5px;}
.ram_1 img{float:left;padding:0 10px 27px 0;}
.ram_1 a {font-size:14px;font-family:"Trebuchet MS";color:#298be7;}
.usluga{color:#777;display:block;font-family:"Trebuchet MS";font-size:12px;font-style:normal;line-height:14px;padding:7px 0 7px 0;text-decoration:none}
.price{color:#000000;display:block;font-family:"Trebuchet MS";font-size:14px;font-weight:bold;}
.price span {color:#777;font-weight:normal;}
.ramm_11{background:#fff;height:100%;padding-top:5px; width:209px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.php);
position: relative;
}
.ramm_12 a {text-decoration:none;}
.ramm_12 a .main_l {text-decoration:underline;}
.ramm_12 a :hover.main_l {text-decoration:none;}
.ramm_12 a .price {text-decoration:none;}
.ramm_13 {background:url('../images/ram1.png') no-repeat;clear:both;height:13px;width:209px;}
.left_1{padding:10px 0 0 0;}
.left_2{padding:7px 0 0 0;}
.left_3{padding:7px 0 0 0;}
.vse{padding:0px 0 0 20px;}
.vse a{font-size:14px;font-family:"Trebuchet MS";font-weight:bold;color:#2c8ce7;}
.LB{/*background:#f7f7f7;*/height:100%;padding:0px 0 0 12px;}
.korz_full, .korz{background:url('../images/korz.png') no-repeat;cursor:pointer;height:58px;   font-family:"Trebuchet MS";   font-size:13px;width:224px;}
.korz {color:#acacac;font-size:20px;margin-top:8px;text-decoration:none;padding-top:16px; }
 .korz span.k{background:url("../images/imgk2.png") no-repeat scroll 22px 8px transparent;color:#6d6f70;font-size:20px;padding-left:45px;}
.korz span.t {font-size:13px;}
.ko {background:url("../images/imgk.png") no-repeat scroll 22px 4px transparent;color:#519C06;display:inline-block;font-family:"Trebuchet MS";font-size:20px;height:16px;margin-top:8px;padding-left:45px;text-decoration:none;text-shadow:-1px 1px 0 white;}
.korz_full div{margin-left:42px;}
.kol_t{    color:#519C06;font-weight:bolder;}
.sum_t{color:#000;}
.koo1{float:left;font-size:13px;font-family:"Trebuchet MS";color:#6d6f70;padding:17px 0 0 75px;}
.ko_1{float:left;font-size:12px;font-family:"Trebuchet MS";color:#6d6f70;padding:3px 0 0 40px;}
.ko_1 span{font-size:13px;font-family:"Trebuchet MS";color:#4d9605;font-weight:bold;}
.ko_2{float:left;font-size:12px;font-family:"Trebuchet MS";color:#6d6f70;padding:3px 0 0 6px;}
.ko_2 span{font-size:13px;font-family:"Trebuchet MS";color:#000;}
.zf{font-size:14px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;padding:5px 0 25px 35px;}

.rot {margin-top:20px;}
.rot1{background:url('../images/ru1.png') no-repeat;width:222px;height:11px;}
.rot2{background:url('../images/ru2.png') repeat-y;width:222px;height:100%;}
.rot3{background:url('../images/ru3.png') no-repeat;width:222px;height:15px;}
ul.acitem {display:none}
/*---------------------------&#9576;Ь&#9576;&#9569;&#9576;&#9564;&#9572;О-------------------------*/
ul.menu, ul.menu ul {list-style-type:none;margin:0;padding:0;}
ul.menu a {display:block;line-height:18px;}
ul.menu li {margin: 0 0 0 15px; padding: 0 5px 25px 0;}
ul.menu li ul li{width:100%;padding:0 0 0 14px;}
ul.menu li ul{padding:10px 0 0 0;}
ul.menu li ul li a:hover{color:#2c8ce7;}
ul.menu li a, ul.menu ul.menu li a {font-size:14px;color:#2c8ce7;font-style:italic;font-family:"Trebuchet MS";}
ul.menu.ov2 li a, ul.menu.ov2 ul.menu.ov2 li a {font-size:14px;color:#2c8ce7;padding:1px 5px 1px 0;font-style:normal;font-family:"Trebuchet MS";}
.menu li a:hover, .menu li.selected a{font-size:14px;color:#000;font-style:italic;font-family:"Trebuchet MS";}
.menu.ov2 li a:hover{font-size:14px;color:#000;padding:1px 5px 1px 0;font-style:normal;font-family:"Trebuchet MS";}
.menu ul li a:hover {background:none;color:#2c8ce7;}
.expand .active a{background:#000;color:#2c8ce7;}
ul.menu li ul li a, ul.menu ul.menu li ul li a {color:#2c8ce7;}
ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {}
ul.menu li a{text-decoration:none;}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {color:#000;}
ul.menu ul li a{text-decoration:underline}
ul.menu ul li a:hover{text-decoration:none}
/*--&#9576;&#9553;&#9576;&#9563;&#9576;&#9564;&#9576;&#9569;&#9572;Ж &#9576;&#9565;&#9576;&#9569;&#9576;&#9564;&#9572;О--*/
.bbr{background:url('../images/flag2.png') 0 10px no-repeat;font-size:18px;font-family:"Trebuchet MS";font-weight:bold;height:36px;width:auto;padding:20px 0 0 45px;}
.nositeli-title{background:url('../images/tip_nositel.png') 0 10px no-repeat;font-size:18px;font-family:"Trebuchet MS";font-weight:bold;height:36px;width:auto;padding:20px 0 0 45px;}
.problema-title{background:url('../images/po_probleme.png') 0 10px no-repeat;font-size:20px;font-family:"Trebuchet MS";font-weight:bold;height:36px;width:auto;padding:20px 0 0 45px;}
.brands-hidden{display:none;}
.bbrtxt{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;height:40px;}
.bbrtxt a{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;text-decoration:none;border-bottom:1px dashed #2c8ce7;margin-right:5px;}
.bbrtxt a:hover{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;text-decoration:none;border:0;}
.goselect{width:210px;margin-bottom:15px;}
.visa {margin-top:35px;}
.visatxt{font-size:14px;font-family:"Trebuchet MS";color:#000;font-weight:bold;padding:0 0 10px 0;}
.visa_2{}
.visatt{font-size:11px;font-family:"Trebuchet MS";color:#7b7b7b;margin-top:12px;line-height:15px;}
.pu{margin:35px 0 0 0;}
.putxt{font-size:14px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin-bottom:5px;}
.putt{line-height:25px;}
.pu a{font-size:14px;font-family:"Trebuchet MS";color:#2c8ce7;}
.s_kt{margin:0 0 0 5px;font-size:14px;font-family:"Trebuchet MS";color:#000;}
.proba{color:#2c84c9;margin:3px 0 0 0;}
.proba a{font-family:"Trebuchet MS";color:#2c84c9;}
.proba ul{list-style-type:none;}
.proba  li{margin: 10px 0;display:block;}
.problem-hidden, .proba  li.problem-hidden{display:none;}
/*--colonca--*/
.ro {background:url('../images/roundedbox_ro.gif') top right no-repeat;min-width:238px;margin-left:-7px;}
.lo {background:url('../images/roundedbox_lo.gif') top left no-repeat;}
.ru {background:url('../images/roundedbox_ru.gif') bottom right no-repeat;}
.lu {background:url('../images/roundedbox_lu.gif') bottom left no-repeat;}
.inhalt {margin:0;padding:25px 25px 30px 25px;}
.inhalt span.active{font-size:14px;padding:1px 5px 1px 0;font-style:italic;font-family:"Trebuchet MS";}
.maina a {font:bold 14px "Trebuchet MS";color:#000!important}
/*---polekartrid--*/
.pole{float:left;background:url('../images/input2.png') no-repeat;width:195px;height:30px;margin:0 0 0 0;}
.pole input{width:195px;border:0;font-size:14px;color:#aaa;font-style:italic;font-family:"Trebuchet MS";margin:5px 0 0 8px;background:none;}
.klav{float:left;background:url('../images/input22.png') no-repeat;width:16px;height:30px;border:none;cursor:pointer;}
.problem{background:url('../images/key.png') 0 10px no-repeat;font-size:20px;font-family:"Trebuchet MS";font-weight:bold;height:36px;width:200px;padding:20px 0 0 45px;}
.vv{background:url('../images/vv.png') 0 20px no-repeat;font-size:20px;font-family:"Trebuchet MS";font-weight:bold;height:36px;width:200px;padding:20px 0 0 45px;}
.vv_2{margin:20px 0 0 0;}


/*.vvr{background:url('../images/inf_bg.png') 0 0 repeat-x;padding:5px 0;}*/
.vvr{padding:5px 0;border-top:1px solid #dedede;background:url('../images/pi.png') repeat-x;}
.vvr .innervvr{background:url('../images/ss.png') 5px 6px no-repeat;padding:0 10px 0 35px}
.vvr a{font-size:13px;font-family:"Trebuchet MS";color:#2c8ce7;}
.vv_2 .hrefss a{color:#1c72c2;}
.vv_2 .hrefss{font:14px/18px "Trebuchet MS";color:#1c72c2;}
.vvp{background:url('../images/vvp.png') 0 0 no-repeat;width:19px;height:44px;float:left;margin:10px 9px 0 8px;}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {font-family:'Trebuchet MS';float:right;margin:30px 0 0 -225px;width:225px;}
.right_block {margin-bottom:15px;}
.right_block h3 {font-size:20px;margin-bottom:21px;font-weight:bold;}
.right_block h4 {font-size:14px;margin-bottom:15px;font-weight:bold;}
.right_block .tovar {float:none; width:100%; margin-top:30px;}
.right_block .tovar_img {float:none; border:1px solid #cdcdcd;}
.right_block .razdel {font-style:italic;font-size:12px; color:#7d7d7d;}
.right_block .namet a {color:#2c8ce7;font-size:14px;}
.right_block .pricet {font-size:14px;}
.right_block .pricet .dig{font-weight:bold;}
.right_block .pricet a{color:#66c20b; border-bottom:1px dashed #66c20b;background:url('../images/basket_gray.png') no-repeat 0 4px;margin-left:20px;padding-left:15px;text-decoration:none;}
 .pricet a:hover {border:0;}
.right_block li {cursor:pointer;font-size:13px;list-style-image:url('../images/marker_blue.png');margin:0 0 9px 17px;}
.right_block li a {color:#2c8ce7;}
.right_block.popular {margin-bottom:70px;}
.twokupon {margin-top:0;position: relative;}
.blu_fon .twokupon{margin-top:-5px;}
.er{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin-bottom:15px;}
.on{margin-top:0px;}
.sf{}
.lfoto_11{font-size:20px;font-family:"Trebuchet MS";color:#000;font-weight:bold;margin-top:30px;}
.RB .hb{font:bold 20px/18px "Trebuchet MS";height:42px}
.RB .texthb .buga{font:italic 12px/14px "Trebuchet MS";color:#4d4d4d;height:40px;width:100%}
.RB .texthb .hrefss a{color:#1c72c2;}
.RB .texthb .hrefss{font:14px/18px "Trebuchet MS";color:#1c72c2;}
.kupa a{font:14px "Trebuchet MS";color:#1c72c2;}
.kupa img{margin-left:5px;}
.ink2 {}
.ink2{margin-top:20px;padding-left: 20px;height:70px;}
.ink2 a img{margin-left:5px;text-decoration:none;vertical-align:middle;}
.ink2 a {background:url('../images/ink4.png') no-repeat 0px 10px;display:block;font: 16px "Trebuchet MS";color:#1c72c2;padding-left:70px;}
.ink2 a:hover{text-decoration:none}
.ink3{margin-top:20px;padding-left: 20px;height:70px;margin-left:10px;}
.ink3 a img{margin-left:5px;text-decoration:none;vertical-align:middle;}
.ink3 a {background:url('../images/ink4.png') no-repeat 0px 10px;display:block;font: 14px "Trebuchet MS";color:#288ce6;padding: 15px 0 15px 65px;}
.ink3 a:hover{text-decoration:none}
.ink {margin-top:60px;}
.ink1 {margin-top:15px;}
/*---tuz---*/
.middle.tuz{font:13px "Trebuchet MS";margin:0 auto;max-width:1200px;width:100%;}
.middle.tuz .block .tuz{}
.middle.tuz .block .block_bg.tuz{width:100%;padding-bottom:21px;}
.middle.tuz .block.tuz ul{float:left;width:100%;list-style:none;}
.middle.tuz .block.tuz ul li{float:left;width:25%;margin-top:21px;}
.middle.tuz .block.tuz ul li a{display:block;text-decoration:none;float:left;padding-left:21px;padding-right:10px;width:auto;}
.middle.tuz .block.tuz ul li a img {margin-right: 5px;vertical-align: middle;}
.middle.tuz .block.tuz ul li a:hover {background:url('../images/menu_bg.png') no-repeat 20px 0;}
.middle.tuz .block.tuz ul li a:hover span{text-decoration:underline;}
.middle.tuz .block.tuz ul li a span {color: #FFFFFF;display: inline-block;font-size: 13px;line-height: 130%;vertical-align: middle;width: 150px;}
.middle.tuz .block.tuz ul li.active a span {color:#fcfc00;display: inline-block;font-size: 13px;line-height: 130%;vertical-align: middle;width: 150px;}
.middle.tuz .block.tuz ul li a:hover span {color:#fcfc00;}

.middle.tuz .block.tuz ul li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*---tuz---*/
/* Footer
-----------------------------------------------------------------------------*/
.footer {background:#fff;margin:0 auto;position:relative; overflow: hidden;}
.maxw {margin:0 auto;max-width:1220px;padding-left:25px;}
.fut .footer {margin:-105px auto 0;max-width:1440px;height:552px;background:#fff;}
.o_nass{height:490px;background:url('../images/fon3.png') repeat-x;position:relative;min-height:100%;}
.o_nas{height:666px;/*background:url('../images/fon2.png') repeat-x;*/ position:relative;min-height:100%;}
.o_nas .inner{max-width:1220px;margin:0px auto;position:relative;padding:0 24px}
.o_nass .inner{max-width:1220px;margin:0px auto;position:relative;padding:0 24px}
.oneblock {width:24%;float:left;padding:32px 0 0 0}
.oneblock.two {float:left;padding:0;}
.oneblock.pipka {background:url('../images/ukazatel.png') 80px top no-repeat;width:25%;}
.oneblock .hb{font:bold 20px/18px "Trebuchet MS";height:42px}
.oneblock.two .hb{font:bold 16px/20px "Trebuchet MS";height:30px;color:#030303}
.oneblock .texthb .buga{font:italic 12px/14px "Trebuchet MS";color:#4d4d4d;height:40px;width:100%}
.oneblock .texthb.block {width:80%}
.oneblock .texthb.block a{display:block;font-size:12px;color:#1c72c2;margin:0 0 10px 0}
.oneblock .texthb.thre .hrefi a{font-size:12px;color:#1c72c2;margin:0 0 10px 0}
.oneblock .texthb.thre .hrefi {float:left;width:110px;}
.oneblock .polosa22 {background:url('../images/polosa.gif') left bottom repeat-x;height:8px;width:240px;}
.adres1 {background:url('../images/adres.gif') 0 4px no-repeat;padding:0 0 0 20px;margin:10px 0;margin-left:10px;color:#7c7c7c;font:12px/15px "Trebuchet MS";}
.tel1 {background:url('../images/tel.gif') 0 2px no-repeat;padding:0 0 0 20px;margin:10px 0;margin-left:10px;color:#030303;font:bold 12px/15px "Trebuchet MS";}
.mail1 {background:url('../images/mail.gif') 0 6px no-repeat;padding:0 0 0 20px;margin:10px 0;margin-left:10px;}
.adres1 div a, .tel1 a, .mail1 a {color:#1e78ca;font-size:12px!important;color:#1e78ca}
.vk img{float:left}
.vk a{float:left;margin:0 0 0 10px;font:italic 12px "Trebuchet MS";color:#1c72c2;}

.full_tovar {font-family:"Trebuchet MS";}
.full_tovar h1 {font-size:28px; margin: 15px 0 30px}
.full_tovar h2 {font-size:20px; font-weight:bold;}
.full_tovar .tovar_img{border:1px solid #cdcdcd; float:left;margin-right:20px;}
.full_tovar table.tovar_char {border-collapse: collapse;margin-top:10px;}
.tovar_char td{height:33px;padding-left:12px; font-size:14px; font-weight:bold;padding-right:12px;}
.tovar_char td.first_col{ font-weight:normal; width:140px; padding-right:0;}
.tovar_char .odd td.first_col {background:url('../images/bg_tablewm.png') no-repeat left top;}
.tovar_char .odd td {background:url('../images/bg_tablewm.png') no-repeat right top;}
.tovar_about{font-size:13px; margin-top:15px;line-height:20px;}
.tovar_about h2 {margin:35px 0 20px;}
.tovar_after1_about{background:#eaeaea; border-radius:4px;font-size:13px;line-height:20px;margin:20px 0; padding:10px}

.basket {color: #FFFFFF;font-family: "Trebuchet MS"; height: 46px; margin-top: 14px;  padding: 12px 0 0 12px; width: 247px;}
.gray {background:url('../images/plashka_gray.png') no-repeat;}
.blue {background:url('../images/plashka_blue.png') no-repeat;}
.green {background:url('../images/plashka_green.png') no-repeat;}
.price_t {float:left;font-size:18px;}
.price_t .dig{font-size:24px; font-weight:bold;}
.noser {float:right;font-size:14px;margin-right:25px;}
.bask{background: url("../images/basket_white.png") no-repeat 0 4px;float:right;font-size:14px;margin-right:25px;}
.basket a {border-bottom: 1px dashed #FFF; color: #fff; margin-left: 20px;text-decoration: none;}
.basket a:hover{border:0;}



.tovar_after1_about p {}

.tovar_compare {font:13px "Trebuchet MS";margin-top:30px;}
.tovar_compare h2 {background:url('../images/snow.png') no-repeat 0px 4px; margin-bottom:20px; padding-left:25px;}
.tovar_compare table {width:100%}
.tovar_compare td{text-align:center; vertical-align:middle;}
.tovar_compare th{height:65px;}
.tovar_compare td{height:49px;}
.tovar_compare th{background:url('../images/bg_table.png') no-repeat -15px 0; color:#fff;}
.tovar_compare th.last_col {background:url('../images/bg_table.png') no-repeat right top;}
.tovar_compare th.first_col {background:url('../images/bg_table.png') no-repeat 0 top; }
th.namet {width:19%;}
td.first_col{text-align:left; padding-left:10px;}
td.pricet{font-weight:bold;}
.tovar_compare .odd td{background:url('../images/bg_tablew.png') no-repeat -15px 0;}
.tovar_compare .odd td.last_col {background:url('../images/bg_tablew.png') no-repeat right top;}
.tovar_compare .odd td.first_col {background:url('../images/bg_tablew.png') no-repeat 0 top; padding-left:10px;}

.full_tovar .like{margin-top:65px;}
.like{}

.oneblock .texthb.thre .spani div{float:left;height:25px;width:20px;font-size:12px;color:#848484;}
.oneblock .texthb.thre .spani span{font-size:12px;color:#848484;}
.oneblock .texthb .imgss{height:155px;width:100%;}
.oneblock .texthb .imgss2{height:155px;width:200px;}
.oneblock .texthb a{font:14px/18px Tahoma;color:#1c72c2;}
.oneblock .texthb .hrefss{font:16px/18px "Trebuchet MS";color:#1c72c2;}
.blockstar {background:url("../images/star.png") no-repeat 53px 43px;padding:21px 0 0 0;}
.blockstar .bgstar {width:210px;height:190px;background:url('../images/star.png') 60px 25px no-repeat;float:left;}
.blockstar .textatsr .hdds {font:bold 30px "Trebuchet MS";color:#fff;margin-bottom:5px;}
.blockstar .textatsr .textsss {font:13px/20px "Trebuchet MS";color:#fff;width:92%}
.textatsr {height:150px;padding-left:240px;}
.bloccontack {height:190px}
.blo{height:190px;margin:45px 0 0 0;}
.bloccopy {height:55px;font:13px/18px "Trebuchet MS";color:#000;padding-top:15px;}
.bloccopy a{color:#000;text-decoration:none;}
.bloccopy a.green-link{color:#44C731;text-decoration:underline;}
.bonus{float:left;}
.bonus h3{font-size:20px;font-family:"Trebuchet MS";font-weight:bold;color:#000;}
.bonus h4{font-size:12px;font-family:"Trebuchet MS";font-weight:normal;color:#000;font-style:italic;}
.bonus a{font-size:14px;font-family:"Trebuchet MS";color:#1c72c2;}
.bonus span{font-size:16px;font-family:"Trebuchet MS";color:#1c72c2;}
.breq.gg{padding:0 0 0 50px;float:left;}
#footer-top, #footer-middle, .bloccopy, .bloccontack {margin:0 auto;}
#footer-top{background:url('../images/fon2_top.png') repeat-x;height:273px;}
#footer-middle{background:url('../images/fon2_middle.png') repeat-x;height:176px}
.bloccontack{background:url('../images/fon2_bottom.png') repeat-x;height:200px;padding-top:15px;}
#sertf .hover {position:absolute;z-index:10;}
#sertf a{float:left;display:block;padding:3px;background:#fff;box-shadow: 1px 1px 1px #c6c5cb;margin-right:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url(/css/PIE.php);position:relative;}
#sertf img{float:left;}
#button {height:32px;width:184px;}
#button ul, #button li {list-style:none;}
#addressa {background:url('../images/bg2_.png') no-repeat 0 0;cursor:pointer;font:12px "Trebuchet MS";height:30px;line-height:30px;padding-left:10px;width:197px;}
#addressa strong {color:#44c731;font-size:14px;}
.choicecity {background:url('../images/bg1.png') no-repeat bottom left;display:none;margin-top:-34px;padding-top:10px;position:absolute;width:207px;z-index:1000;}
.choicecity li {color:#585858;cursor:pointer;font:12px "Trebuchet MS";}
.oneblock .choicecity li span {color:#585858;cursor:pointer;font-family:"Trebuchet MS";text-decoration:none;padding:0 0 10px 10px;display:block;}
.choicecity li span strong{color:#44c731;font-size:14px;}
#up {position:absolute;right:12px;top:18px;}
.address {display:none}
.choicecity0 {background:url('../images/ch_bg0.png') no-repeat bottom left;display:none;padding-top:10px;position:absolute;width:235px;top:48px;}
.choicecity0 em {color:#fff;font:italic 14px "Trebuchet MS";margin-left:17px;}
.choicecity0 ul {margin-bottom:13px;margin-left:12px}
.choicecity0 li {color:#fff;cursor:pointer;font:14px "Trebuchet MS";height:22px;list-style-image:url('../images/ch_city.png');margin-left:17px;}
.choicecity0 li a{border-bottom:1px dashed #FFFFFF;color:#fff;line-height:1.5; text-decoration:none;}
.choicecity0 li a:hover{border-bottom:0;}
.choicecity0 .infocity {display:none;}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at:http://fancybox.net
 * * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * * Version:1.3.4 (11/11/2010)
 * Requires:jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div {position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png');}
#fancybox-overlay {position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp {padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap {position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer {position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content {width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close {position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error {color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img {width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame {width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right {position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../images/fancyboxblank.gif');z-index:1102;display:none;}
#fancybox-left {left:0px;}
#fancybox-right {right:0px;}
#fancybox-left-ico, #fancybox-right-ico {position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico {background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico {background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility:visible;/* IE6 */}
#fancybox-left:hover span {left:20px;}
#fancybox-right:hover span {left:auto;right:20px;}
.fancybox-bg {position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n {top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e {top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se {bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s {bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw {bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w {top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title {font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside {padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside {padding-top:10px;color:#fff;}
.fancybox-title-over {position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over {padding:10px;background-image:url('../images/fancyboxfancy_title_over.png');display:block;}
.fancybox-title-float {position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap {border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td {border:none;white-space:nowrap;}
#fancybox-title-float-left {padding:0 0 0 15px;background:url('../images/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding:0 0 0 15px;background:url('../images/fancybox/fancybox.png') -55px -90px no-repeat;}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{ background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMed='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}


ul#etap {
	font:14px "Trebuchet MS";
	height: 32px;
	line-height: 32px;
	margin: 0 0 0px;
	list-style: none;
}
ul#etap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

ul#etap li {
	float: left;
	margin-right: 1px;
	list-style:none;
	text-align:center;
}

ul#etap li a {
	color: #2c84c9;
	cursor: pointer;
	display:block;
	height:32px;
	float:left;
	text-decoration: none;
	width:90px;
}

ul#etap li a span {
	border-bottom: 1px dashed #2c84c9;
}
ul#etap li a.tab_current span, ul#etap li a:hover span {
	border-bottom: 0;
}

ul#etap li a:hover {
	border: none;
}

ul#etap li a.tab-current {
	background:url('../images/tab.png') no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

#service {display: none;font-size:12px;}
.no-etap-tabs #service{display:block;}
#service, #home {list-style:none;}
.tabs {background: #e3ecf3;border-top:1px solid #d0e1f1;font:12px "Trebuchet MS";padding:7px 0}
.no-etap-tabs .tabs{
	border:none;	
	behavior: url(/css/PIE.php);
	position:relative;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-radius: 5px 5px 0 0;
}
.tabs li{background:url('../images/er-arrow.png') no-repeat center bottom;display: inline-block; margin-top:9px;padding-bottom:19px;  width: 100%;}

.tabs li span{display:block;}
.tabs li span img {float:left;margin-right:0;vertical-align:middle;}
.tabs li span a{text-decoration:none;display:inline-block;float:left; vertical-align:middle;width:165px;line-height:16px}
.tabs li span a span{/*border-bottom:1px dashed #288CE6;*/ color:#288CE6;display:inline; background: url(/images/punktir.gif) 0 95% repeat-x}
.tabs li span a:hover span{border:0; background: none}
.tabs li span .hidden{display:none}
.tabs .hide {display:none}

.er_bg {background:url('../images/er_bg.png') no-repeat; height:10px;margin-bottom:30px;}

.res_search{color:#727272; font:14px "Trebuchet MS";margin-top:20px;margin-bottom:20px;}
.res_search span {color:#000; font-weight:bold;}
.formbrend {font:13px "Trebuchet MS";margin-top:20px;margin-bottom:20px; padding-top:15px;padding-bottom:15px;}
.formbrend  input{margin-right:10px;}
.formbrend label{margin-right:30px;}
.legenda, .formbrend {background-color:#fff; position:relative;border-radius:10px;-moz-border-radius:8px; behavior: url(/css/PIE.php); margin-left:-15px;padding-left:15px;}
.legenda {color:#727272;font:italic 13px "Trebuchet MS";}
.legenda img {vertical-align:middle;}
.legenda span {margin-right:25px; vertical-align:middle; white-space:nowrap;}
.nu2_1, .ns_1{float:left; width:20%}
.nu2_2, .ns_2{float:left; width:35%}
.nu2_3, .ns_3{float:left; margin-left:20px;width:20%}
.nu2_4, .ns_4{float:left; width:20%}
.nu2_1, .nu2_2, .nu2_3, .nu2_4 {margin-top:8px;}
.ns_1, .ns_2, .ns_3, .ns_4 {padding-top:15px;}





.ns.head, .ns_odd.head{font-weight:bold;}
.ns_1{}
.ns_2{}
.ns_3{}
.ns_4{}
.ns img {vertical-align:middle;}
.ns_4 .dig {font-weight:bold}

.nu{color:#fff;font:14px "Trebuchet MS";font-weight:bold;}
.nu_l{background:url('../images/nu1.png') no-repeat;float:left; height:34px;width:9px;}
.nu_c{background:url('../images/nu2.png') repeat-x; float:left; height:34px;width:96%;}
.nu_r{background:url('../images/nu3.png') no-repeat;float:left; height:34px;width:8px;}

.ns, .ns_odd{margin:0 0 0 0;}
.ns.hidden, .ns_odd.hidden{display:none;}
.ns.head .ss1{color:#000;}
.ns_l{float:left; min-height:32px;width:8px;}
.ns_1 span {color:#2c8fe7; font-weight:bold;}
.ns_c{float:left; min-height:32px;width:96%;padding:0 8px}
.ns_r{float:left; min-height:32px;width:8px;}

.ns_odd .ns_l{background:url('../images/ns1.png') no-repeat;}
.ns_odd .ns_c{/*background:url('../images/ns2.png') repeat-x;*/background:#fff;behavior: url(/css/PIE.php);position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.ns_odd .ns_r{background:url('../images/ns3.png') no-repeat;}

.n1, .n2 {font:14px "Trebuchet MS";color:#fff;font-weight:bold;}
.n1{float:left;margin:8px 0 0 0;}
.n2{float:right;margin:8px 30px 0 0;width: 150px;text-align:center;}

.ns_1{margin:0 0 0 0;}
.ns_c1{color:#444; line-height:18px; float:left; width:95%;}

.gorod {font-family:"Trebuchet MS";margin-top:20px; margin-bottom:20px;}
.gorod .address {display:none;}
.gorod .mapa       {display:none;}
.gorod .phone     {display:none;}
.gorod .line       {display:none;}
.gorod .instman {display:none;}
.active .address {display:block;}
.active .mapa       {display:block;}
.active .phone     {display:block;}
.active .line       {display:block;}
.active .instman {display:block;}
.gorod .town {margin-bottom:20px;width:auto;}
.gorod .town  span{background:url('../images/tr_down.png') no-repeat 100% center;} 
.gorod .town a{border-bottom:1px dashed #2C8CE7;color:#2C8CE7;font-size:22px;line-height:1.3;margin-right:15px;text-decoration:none;}
.gorod .town a:hover{border:0;}
.gorod.active a{border:0;text-decoration:none}
.gorod.active .town span{background:url('../images/tr_right.png') no-repeat 100% center;}
.gorod .address{margin-bottom:10px;}
.address h2{margin-bottom:10px;}
.address p{font-size:13px;color:#666666;}
.gorod .phone, .phone h2, .phone .phones{margin-bottom:10px}
.gorod .mapa, .gorod .instman h2 {margin-bottom:10px;}
.gorod .instman {margin-bottom:40px;}    
.gorod .phone  .numphone, 
.gorod .instman .icq, 
.gorod .instman .skype{display:inline-block;font-family:"Trebuchet MS"; vertical-align:top;width:240px}   
.gorod .line {width:100%;height:1px;background:grey;margin-bottom:20px;}
.gorod .instman .icq, 
.gorod .instman .skype {font-size:16px;}
.numphone {font-weight:bold; font-size:18px;}
.numphone .prefix {font-weight:normal;}
.numphone .regim {font-weight:normal;font-size:14px; color:#666666;}
.address h2, .phone h2, .instman h2 {font-size:16px;font-weight:bold;}
.gorod .instman  p{margin-bottom:10px}

.shortrecord{clear:both;font-family:"Trebuchet MS";margin-bottom:20px;margin-top:20px;}
.shortrecord .datarecord{color:#aba981; font-style:italic;margin-bottom:10px;}
.shortrecord .namerecord {margin-bottom:10px;}
.shortrecord .namerecord a{color:#2C8CE7;}
.shortrecord .namerecord .category{font-size:14px; font-style:italic;}
.shortrecord .namerecord .separator{color:#aba981;margin:0 5px;}
.shortrecord .namerecord .namer{font-size:18px;display: inline;}
.shortrecord .shorttext{margin-bottom: 10px;}
.shortrecord .shorttext img {float:left;margin-right:10px}
.shortrecord .shorttext p {}
#content .namerecord h2{margin: 0;}
.blog-post-date{color:#ABA981}
#content ul.blog-navigation a{font-style: italic; }
#content ul.blog-navigation li:before{content:"";color:#ABA981}
#content ul.blog-navigation li span{color:#ABA981}
.blog-post-content{padding: 0}
.blog-post-info{border:none;background:none;padding:0;}
.blog-post-date{font-style:italic;}

.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a{color:#2C8CE7;}

.poprecord {font-family:"Trebuchet MS";margin-bottom:20px;}
.poprecord .datarecord {color:#aba981;font-style:italic;}
.poprecord .imag{}
.poprecord .namerecord a {color:#2C8CE7;font-size:16px;}

.fullrecord {font-family:"Trebuchet MS";font-size:13px; line-height:18px;margin-bottom:20px;margin-top:20px;}
.fullrecord  h1 {
  color: #000000;
  font-family: "Trebuchet MS";
  font-size: 30px;
  font-weight: normal;
  line-height:100%;
  margin-bottom:15px;
}
.fullrecord .pathway {margin-bottom:15px;}
.fullrecord .pathway .separator{color:#7B7B7B;margin:0 5px;}
.fullrecord .pathway .category a{color:#2C8CE7;font-size:14px; font-style:italic;}
.fullrecord .imag {margin-bottom: 15px;}
.fullrecord .text{}
.fullrecord .text p {color:#444;margin-bottom:15px;}
.fullrecord .text ul.blog{margin-bottom:15px;}
.fullrecord .text ul.blog li {list-style-type: none; font-size:13px; line-height:25px;}
.fullrecord .text ul.blog li:before {color: #44C731;content: "—";padding-right: 10px;}
.fullrecord .text ul.blog li span {color: #44C731;}
.fullrecord .text ul.blog li {//z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<span>— </span>" + this.innerHTML) /* &#9572;Е&#9576;&#9617;&#9576;&#9553; &#9576;&#9508;&#9576;&#9559;&#9572;П &#9576;&#9557;&#9576;&#9569;6 &#9576;&#9557; 7 */}
.fullrecord .text h2{margin:10px 0;}
.fullrecord .text h3{margin:10px 0;}
.fullrecord .text blockquote{color: #000;background:#eaeaea;font-style:italic;padding:16px;border-radius:5px;behavior: url(/css/PIE.php);position:relative;}
.fullrecord .text ol {
	counter-reset: li;
	margin-left: 0;
	padding-left: 0;
}
.fullrecord .text ol > li:before {
  background: none repeat scroll 0 0 #DFDFDF;
  border-radius: 15px 15px 15px 15px;
  color: #6E6C6C;
  content: counter(li, decimal);
  counter-increment: li;
  font-family: "Trebuchet MS";
  font-style: italic;
  font-weight: bold;
  left: -25px;
  margin-right: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: 20px;
}
.fullrecord .text ol > li {
  list-style: none outside none;
  margin: 0 0 6px 2em;
  padding: 4px 8px;
  position: relative;
}
.fullrecord .text ol {
z-index: expression(
	runtimeStyle.zIndex = 1,
	function(node) {
		var list = node.childNodes, i = list.length;
			while(i--) {
				if(list[i].nodeType == 1) {
					list[i].insertAdjacentHTML('afterBegin', '<span>'+(i+1)+'</span>');
				}
			}
		}(this));
	)
}
.fullrecord .text ol li span {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	border-radius:15px; 
	behavior: url(/css/PIE.php);
	position: absolute;
	left: -25px;
	top: -2px;
	background: #DFDFDF;
	width: 20px;
	padding: 4px;
	color: #6E6C6C;
	font-weight: bold;
	text-align: center;
}

.car_div{width:120px; height:100; margin:0 auto;}
.car_div .img_link {text-align:left}
.car_div img {border:1px solid #cdcdcd}

.action {margin-bottom:35px;}
.action .plashka {background: url("../images/action_bg.png") repeat-x scroll 0 0 transparent;height: 47px;padding: 13px 5px 0 10px;}
.action .plashka .slogan{color:#fff; font-size:20px; font-weight:bold;}
.action .textaction img {border:1px solid #cbcbcb; float:left; margin-right:10px;}
.action .textaction p {margin-bottom:20px;}
.action .textaction a {color:#268ae7; font-style:normal;}

.also {font: 13px "Trebuchet MS";}

.right_block .also li {cursor:pointer;font-size:13px;list-style:none; margin:0 0 9px 0px;}

.subscription {}
.subscription h4{font-size:14px;margin-bottom:15px;}
.subscription label {font-size:14px;}
.subscription .polei{background:url('../images/subscr_bg.png') no-repeat;display:inline-block;width:165px;height:30px;margin:0 0 0 0;vertical-align:middle;}
.subscription .polei input{width:165px;border:0;font-size:14px;color:#aaa;font-family:"Trebuchet MS";margin:5px 0 0 8px;background:none;}
.subscription .send {color:#373737; background:url('../images/ok_bg.png') no-repeat;border:0;text-shadow:-1px 1px 0 white;height:32px; width:46px; vertical-align:middle;cursor:pointer;}

.rss{font-size:14px; color:#000;}
.rss img, .rss  span {vertical-align:middle;}
.rss .num_rss{font-size:11px; color:#656565;}

.kontakt {}
.left_block {margin-top:20px;margin-bottom:20px;}

.shadow-block {overflow:hidden;margin: 20px 0}
.shadow-block .sh-ct,
.shadow-block .sh-top {height:5px;}
.shadow-block .sh-cb,
.shadow-block .sh-bottom {height:10px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.shadow-block .sh-ct,
.shadow-block .sh-cb {float:right;width:7px; /* &#9572;И&#9576;&#9557;&#9572;А&#9576;&#9557;&#9576;&#9564;&#9576;&#9617; &#9576;&#9488;&#9572;А&#9576;&#9617;&#9576;&#9619;&#9572;Л&#9572;Е &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.shadow-block .sh-ct{margin-top:-5px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.shadow-block .sh-cb {margin-top:-10px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.shadow-block .sh-bottom,
.shadow-block .sh-top {margin-right:7px; /* &#9572;И&#9576;&#9557;&#9572;А&#9576;&#9557;&#9576;&#9564;&#9576;&#9617; &#9576;&#9474;&#9572;А&#9576;&#9617;&#9576;&#9564;&#9576;&#9557;&#9572;Ж &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.shadow-block .sh-top {background:url(../images/sh_ct.png) no-repeat;}
.shadow-block .sh-ct {background:url(../images/sh_rt.png) no-repeat;}
.shadow-block .sh-sl {background:url(../images/sh_l.png) repeat-y;	overflow:hidden;	width:100%;}
.shadow-block .sh-sr {background:url(../images/sh_r.png) right repeat-y;	}
.shadow-block .sh-cb {background:url(../images/sh_rb.png) no-repeat;}
.shadow-block .sh-bottom {background:url(../images/sh_cb.png) no-repeat;}
.shadow-block .sh-content {background:#FFF;margin:0 5px;overflow:hidden;padding: 0 15px;}
.kupit {margin:0 auto; width:95%;text-align:left;}
.kupit a{color:#2c8ce7;font-size:12px;}
.kupit a:hover{text-decoration:underline;}
.clients {font-family:"Trebuchet MS"}
.clients .clients_intro {margin-bottom:20px; margin-top:20px; color:#666666;font-size:13px;}
.clients .client_about{float:left; width:33%; margin: 20px 0;height:280px;}
@media all and (max-width: 1024px) {
  .clients .client_about{width:49%;}
}
.clients .client_about h2{font-size:16px; font-weight:bold;margin-bottom:15px; margin-top:20px;}
.clients .client_about a {color:#298be7;}
.clients .client_about a:hover {color:#298be7; text-decoration:none}
.clients .client_about .thanks_leter, .clients .client_about .feedback{margin:15px 0; }
.clients .client_about li {list-style:none;margin:10px 0; font-size:12px;}
.clients .client_about li:before {
    content: "—\a0";
	color:#298be7;
}
.clients .client_about li span{color:#298be7;}
.clients .client_about li{
	//z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<span>— </span>" + this.innerHTML) /* &#9572;Е&#9576;&#9617;&#9576;&#9553; &#9576;&#9508;&#9576;&#9559;&#9572;П &#9576;&#9557;&#9576;&#9569;6 &#9576;&#9557; 7 */
}

.clients .client_about .thanks_leter a, .clients .client_about .feedback a{font-size:12px; }
.clients .client_about .about_cl{font-size:11px; color:#666; margin:10px 0;}
.clients .client_about .img_cl{height:145px;}
.clients .client_about .img_cl img {border-bottom:1px solid #dddddd;}


.feedb{width:48%;}
.feedb.left{float:left;}
.feedb.right{float:right;}
.feedb h3{margin:20px 0;font-size:20px;}

.feedback {margin:25px 0;}

.feedback_message {}
.feedback_message {overflow:hidden;}
.feedback_message .sh-ct,
.feedback_message .sh-cb {float:right;width:16px; /* &#9572;И&#9576;&#9557;&#9572;А&#9576;&#9557;&#9576;&#9564;&#9576;&#9617; &#9572;Г&#9576;&#9474;&#9576;&#9563;&#9576;&#9559;&#9576;&#9553;&#9576;&#9563;&#9576;&#9619; &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-ct {margin-top:-12px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-cb {margin-top:-32px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-top,
.feedback_message .sh-ct{height:12px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-cb, 
.feedback_message .sh-bottom {height:32px; /* &#9576;&#9619;&#9572;Л&#9572;Б&#9576;&#9563;&#9572;В&#9576;&#9617; &#9576;&#9553;&#9572;А&#9576;&#9617;&#9572;П &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-bottom,
.feedback_message .sh-top {margin-right:16px; /* &#9572;И&#9576;&#9557;&#9572;А&#9576;&#9557;&#9576;&#9564;&#9576;&#9617; &#9576;&#9474;&#9572;А&#9576;&#9617;&#9576;&#9564;&#9576;&#9557;&#9572;Ж &#9572;Б &#9572;В&#9576;&#9569;&#9576;&#9564;&#9572;М&#9572;О */}
.feedback_message .sh-top {background:url(../images/fshadow_st.png) no-repeat;}
.feedback_message .sh-ct {background:url(../images/fshadow_ct.png) no-repeat;}
.feedback_message .sh-sl {background:url(../images/fshadow_sl.png) repeat-y;overflow:hidden;width:100%;}
.feedback_message .sh-sr {background:url(../images/fshadow_sr.png) right repeat-y;}
.feedback_message .sh-bottom {background:url(../images/fshadow_sb.png) no-repeat;}
.feedback_message .sh-cb {background:url(../images/fshadow_cb.png) no-repeat;}
.feedback_message .sh-content {background:#FFF;margin:0 16px;overflow:hidden;}

.feedback img.face{float:left;margin-right:12px;}
.feedback .name_face{font-size:13px;color:#000;}
.feedback .company_face{margin:8px 0;}
.feedback .feedback_content{font-size:13px;color:#555555;line-height:20px;}
.feedback .feedback_content .more{display:none;}
.feedback a{color:#268ae7;font-size:13px;}
.feedback span.moretext a{color:#268ae7;border-bottom:1px dashed #268ae7;text-decoration:none;}
.feedback span.moretext{color:#268ae7;}
.feedback span.moretext a:hover {border:0;}

.feedb .otzyv, .feedb .otzyv-fiz {margin:20px auto; width:200px;}
.feedb .vidgetvk{margin:20px auto; width:355px;}

.where {margin:20px 0;}
.where .text p {color:#444;font-size:13px;margin:15px 0; }
.where .text {margin:15px 0;}
.where h2 {color:#000;font-size:20px; margin:15px 0;}
.where ul.area{float:left;width:100%;list-style:none;}
.where ul.area li{float:left;width:33%;}
.where ul.area a {color:#298be7;font-size:13px; text-decoration:underline;margin:8px 20px 8px 0;}
.where ul.area a:hover{text-decoration:none;}
.where  .stantion {margin:25px 0;}
.where  .stantion img{vertical-align:middle;margin-right:20px}
.where  .stantion a{color:#298be7;}
.where  .stantion a.line_metro{cursor:pointer;font-size:18px; border-bottom:1px dashed #298be7; text-decoration:none;}
.where  .stantion a.line_metro:hover{border: none;}
.where  .stantion a:hover{text-decoration:none;}
.where  .stantion ol{color:#0c0c0c; display:none; margin:20px 0;list-style-position: inside}
.where  .stantion ol.activel{display:block}
.where  .stantion ol li a{font-size:13px;}
.where  .stantion ol li{margin:6px 0;}
.where.active .where_info {display:block;}
.where .where_info{display:none;}
.where .town {margin-bottom: 20px;width: auto;}
.where.active .town span {
  background: url("../images/tr_right.png") no-repeat scroll 100% center transparent;
}
.where .town span {
  background: url("../images/tr_down.png") no-repeat scroll 100% center transparent;
}
.where.active a {
  border: 0 none;
  text-decoration: none;
}

.where .town a {
  border-bottom: 1px dashed #2C8CE7;
  color: #2C8CE7;
  font-size: 22px;
  line-height: 1.3;
  margin-right: 15px;
  text-decoration: none;
}
.where .town a:hover {
  border: 0 none;
}

.feed_back{width:100%;height:100%;position:absolute;z-index:30;top:0px;left:0px;display:none;}
.feed_back .block{width:325px;position:absolute;top:15%;left:50%;margin-left:-163px;}
.feed_back  .message {color:#DF0000;width:291px; margin:5px 0 17px;}
.feed_back.error .message {display:block;}

.feed_back .block .top{width:100%;height:44px;background:url('../images/town_top.png') no-repeat;font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.feed_back .block .top.error{background-position: 100% 100%;}
.feed_back.error .block .top{background:url('../images/town_top.png') no-repeat 0 -44px;}
.feed_back .block .top img{float:right;cursor:pointer;margin:12px 9px 0px 0px;}
.feed_back .block .top span{background:url('../images/clos.png') no-repeat 0 0;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.close-form{background:url('../images/clos.png') no-repeat 0 0;position:absolute;cursor:pointer;right:0;margin:12px 9px 0px 0px;width:19px;height:18px;display:block;}
.error .close-form{background-position: 100% 100%;}
.feed_back.error .block .top span{background:url('../images/clos.png') no-repeat 0 -19px;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.feed_back .block .bottom{width:100%;height:5px;background:url('../img/bottom.png') no-repeat left top;}
.feed_back label {font-family: "Trebuchet MS";font-size: 15px;font-weight: bold;}

.otzyv span, .otzyv-fiz span {cursor:pointer;}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background:url('../images/inputf.png') no-repeat 0 3px;
}
#upl_file,
.upl_file  .inputfile {
  height: 37px;
  opacity: 0;
  position: relative;
  text-align: right;
  width: 280px;
  z-index: 100;
}
div.upl_file {
	position: relative;
	height:45px;
}
.fakeinp {width:165px;vertical-align:middle;}
.feed_back img,
.review-replace-content img{vertical-align:middle}
.upl_file {width:291px;
}

.upl_file  input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #707070;
  font-family: "Trebuchet MS";
  font-size: 14px;
  height: 25px;
  margin: 0px 15px 0 5px;
}

.review-form, 
.review-form-fiz{width:100%;height:100%;position:absolute;z-index:30;top:0px;left:0px;display:none;}
.review-form .block,
.review-form-fiz .block{width:325px;position:absolute;top:15%;left:50%;margin-left:-163px;}
.review-form .message,
.review-form-fiz .message {width:291px; margin:5px 0 17px;}
.review-form .message,
.review-form-fiz .message .red{color:#DF0000;}
.review-form.error .message,
.review-form-fiz.error .message {display:block;}

.review-form .block .top,
.review-form-fiz .block .top{width:100%;height:44px;background:url('../images/town_top.png') no-repeat;font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.review-form  .block .top.error,
.review-form-fiz .block .top.error{background-position: 100% 100%;}
.review-form.error .block .top,
.review-form-fiz.error .block .top{background:url('../images/town_top.png') no-repeat 0 -44px;}
.review-form .block .top img,
.review-form-fiz .block .top img{float:right;cursor:pointer;margin:12px 9px 0px 0px;}
.review-form .block .top span,
.review-form-fiz .block .top span{background:url('../images/clos.png') no-repeat 0 0;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.review-form.error .block .top span,
.review-form-fiz.error .block .top span{background:url('../images/clos.png') no-repeat 0 -19px;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.review-form .block .bottom,
.review-form-fiz .block .bottom{width:100%;height:5px;background:url('../img/bottom.png') no-repeat left top;}
.review-form label,
.review-form-fiz label {font-family: "Trebuchet MS";font-size: 15px;font-weight: bold;}

/*itfecs-form: begin*/
.itfecs-form{width:100%;height:100%;position:absolute;z-index:30;top:0px;left:0px;display:none;}
.itfecs-form .block{width:325px;position:absolute;top:15%;left:50%;margin-left:-163px;}
.itfecs-form .message {width:291px; margin:5px 0 17px;}
.itfecs-form .red{color:#DF0000;}
.itfecs-form.error .message {display:block;}

.itfecs-form .block .top{width:100%;height:44px;background:url('../images/town_top.png') no-repeat;font:16px/44px "Trebuchet MS", Arial;color:#fff;text-align:center;}
.itfecs-form .block .top.error{background-position: 100% 100%;}
.itfecs-form.error .block .top{background:url('../images/town_top.png') no-repeat 0 -44px;}
.itfecs-form .block .top img{float:right;cursor:pointer;margin:12px 9px 0px 0px;}
.itfecs-form.block .top span{background:url('../images/clos.png') no-repeat 0 0;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.itfecs-form.error .block .top span{background:url('../images/clos.png') no-repeat 0 -19px;float:right;cursor:pointer;margin:12px 9px 0px 0px;width:18px;height:19px;display:inline-block;}
.itfecs-form .block .bottom{width:100%;height:5px;background:url('../img/bottom.png') no-repeat left top;}
.itfecs-form label {font-family: "Trebuchet MS";font-size: 15px;font-weight: bold;}
/*itfecs-form: end*/

/*tooltip-modal: begin*/
.ui-tooltip-modal{	
    background: #fff;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;		
	border: none;
}
.ui-tooltip-modal .ui-tooltip-titlebar{
	background:none;
	/*position:inherit;*/
}
.ui-tooltip-modal .ui-tooltip-titlebar{		
	padding: 12px 45px 12px 20px;
	border:solid 1px #d0f20b;
	border-bottom:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-radius: 5px 5px 0 0;
	
	background: #a0e407; /* Old browsers */
	background: -moz-linear-gradient(top,  #a0e407 0%, #67c30b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0e407), color-stop(100%,#67c30b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a0e407 0%,#67c30b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a0e407 0%,#67c30b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a0e407 0%,#67c30b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a0e407 0%,#67c30b 100%); /* W3C */	
	-pie-background: linear-gradient(#a0e407, #67c30b); /* IE6-8 */
	
	behavior: url(/css/PIE.php);
	min-height:23px;
}
#ie9 .ui-tooltip-modal .ui-tooltip-titlebar{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZTQwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2N2MzMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
}


.ui-tooltip-modal .ui-tooltip-content{	
	padding: 0 20px;
	color:#333;
}
.ui-tooltip-modal .ui-tooltip-title{
	font-size:16px;
	color: #fff;	
	font-weight:normal;
}
.ui-tooltip-modal .ui-tooltip-icon{
	background:none;
}
.ui-tooltip-modal .ui-tooltip-titlebar .ui-state-default{
	border:none;
	top: 12px;
	right: 10px;
	margin-top:0;
}
.ui-tooltip-modal .ui-tooltip-icon, .ui-tooltip-modal .ui-tooltip-icon .ui-icon{
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
	border:none;
	width:19px;
	height:18px;
	background: url(/images/clos.png) no-repeat;
	text-indent:-9999px;
}
.tip-inner{
	display:none;
}
/*tooltip-modal: end*/

.s_k {margin-bottom:5px;}
.divrb {margin-bottom:30px;}
.p404{padding-top:40px;}
.p404  p {
	font: 25px "Trebuchet MS";
	color:#666;
	text-transform: uppercase;
	margin:0  0 40px 0;
}
.p404 img{	margin:40px;
}

.hidden {
display: none;
}
#content .location_services ul{margin:0;}
.dashed{
text-decoration: none;
border-bottom:dashed 1px #1F70C2;
}
.centred{
	text-align:center;
}
.centred-item{
	text-align: center;
	display: inline-block;
	padding: 20px;
}
#ie6 .centred-item,
#ie7 .centred-item{
	display:inline-block;
}
#ie6 .centred-item,
#ie7 .centred-item{
	display:inline;
	zoom:1.0;
}
.ad-gallery{
	width:480px;	
}
.centred .ad-gallery{
	margin: 0 auto;
}
#content table.YMaps-b-balloon-frame{
	margin:0;
	line-height:normal;
}
#content table.pretty th{
	color: white;
	font-weight: bold;
	font-size: 14px;
}
#content table.pretty tr:hover td,
#content table.pretty tr.red:hover td,
#content table.pretty tr.green:hover td{
	background:#ebebeb;
	cursor: pointer;
}
#content table.pretty tr.red td{
	background:#F6F0EA;
}
#content table.pretty tr.green td{
	background:#e1f2d0;
}
#content table.pretty td strong{
	color:#444;
	font-size:14px;
}
.price-section-title{
	color:#444;
	font-size:14px;
}
.price-value{
	color:#444;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.outrepair-value{
	text-align:center;
}
.warrantly-value{
	text-align:center;
}
.duration-value{
	text-align:center;
}
.tacenter{
	text-align:center;
}
.service-price-info{
	font-size:12px;
	line-height:1.33em;
	margin:0.5em 0; 
}
.tablecell{
	behavior: url(/css/PIE.php);
	position:relative;
	padding:8px;
}
#content table.pretty tr td{
	border-top: solid 1px #dcd8dc;
}
#content table.pretty tr:first-child td{
	border-top:none;
}
#content table.pretty th .tablecell{	
	background: rgb(176,176,176); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(114,114,114,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,176,176,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(176,176,176,1) 0%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%,rgba(114,114,114,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(176,176,176,1) 0%,rgba(114,114,114,1) 100%); /* W3C */
	-pie-background: linear-gradient(#b0b0b0, #727272);	
}
#content table.pretty th:first-child .tablecell{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-radius: 5px 0 0 5px;
}
#content table.pretty th.first-child .tablecell/*,
#content table.pretty tr.even td.first-child .tablecell*/{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-radius: 5px 0 0 5px;
}
#content table.pretty th:last-child .tablecell{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius: 0 5px 5px 0;
}
#content table.pretty th.last-child .tablecell/*,
#content table.pretty tr.even td.last-child .tablecell*/{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius: 0 5px 5px 0;
}

#ie9 #content table.pretty th .tablecell{
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwYjBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}

#content table.pretty tr.even .tablecell{
	/*background-color:#fff;*/
}
.child{
	text-align:center;
	width:150px;
    height:220px;
    float: left;
    margin: 5px;   
}
.child-photo{
	height:140px;
}
.children-container{
    max-width: 650px;
    margin: 0 auto;
    padding: 20px 0;
}

/* vosstanovlenie:begin */
.b-quarter{
	width:150px;
	float:left;
}
.b-quarter.small{
	width:120px;
	float:left;
}
.b-quarter-content{
	margin:5px 5px 0 0;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php);
	position:relative;
	border:solid 1px #d6d6d6;
	padding:15px 5px 10px;
	text-align:center;
	height:115px;
}
.b-quarter-pic{
	min-height:100px;
}
.b-quarter.small .b-quarter-pic{
	min-height:80px;
}
.b-quarter-text{
	min-height:20px;
}
.b-quarter:first-child .b-quarter-content{
	margin-left:0;	
}
/* vosstanovlenie:end */

/* b-shadowed: begin */
.b-shadowed-container{
	height:210px;
	width:140px;
	float:left;
	margin:0 22px 22px 0;
}
#content .b-shadowed-container h2{
	font-size:14px;
	font-weight:normal;	
	line-height:normal;
}
.b-shadowed-container h2 a{
	color:#2c8ce7;
}
.b-shadowed{
	height:125px;	
	width:135px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php);
	border:solid 1px #f1f1ee;
	position:relative;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	
	background: #f5f5f5; /* Old browsers */	
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* W3C */	
	-pie-background: linear-gradient(#f5f5f5, #e8e8e8); /* IE6-8 */
	
	box-shadow: 0 2px 3px #999;
}
#ie9 .b-shadowed{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	behavior: none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.b-shadowed a{
	display:block;
	text-align:center;
}
.b-shadowed a img{
	display: block;
	margin: 0 auto;
}
.b-shadowed .va-container,
.b-shadowed .va-inner{
	text-align:center;
}
#ie6 .va-container,
#ie7 .va-container {
	top:50%;
	position: absolute;
	left:0;
}
#ie6 .va-inner,
#ie7 .va-inner {
	top:-50%;
	position:relative;
	left:0;
} 
/* b-shadowed: end */

/* b-rounded: begin */
.b-rounded{
	border:solid 1px #dbdbdb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php);	
	position:relative;
	background: #eee;
	padding: 5px 15px 10px;
	margin: 0 0 10px;
}
.sidebar .b-rounded{
	width:180px;
}
ul.no-list-type{
	list-style-type:none
}
ul.no-list-type li{
	display: block;
	margin: 5px 0 0;
}
ul.no-list-type li a{
	color: #2c8ce7;
}
ul.no-list-type li.selected a{
	color:#000;
}
/* b-rounded: end */

/* comments: begin */
.comment-tabs {width:100%;overflow:hidden;font-size:0.9em;margin:2em 0;zoom:1;padding:1px;position:relative;}
.comment-tabs dt {
	float:left;
	line-height:2;
	height:2em;
	background:#e8f0f5;
	border:1px solid #e8f0f5;
	border-bottom:0;
	padding:0 1em;
	position:relative;
	left:35px;
	margin-right:1px;
	cursor:pointer;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}
.comment-tabs dt:hover {background-color:#bfdff4;}
.comment-tabs dt.selected {border-color:#b0d0e9;z-index:3;cursor:auto;background: #F8F8F8}
.comment-tabs dd {display:none;float:right;width:100%;margin:2em 0 0 -100%;position:relative;z-index:2;}
.comment-tabs dd.selected {display:block;}
.comment-tabs .tab-content {
	border:1px solid #b0d0e9;
	padding:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
/* comments: end */


#content h1+*{
margin-top:0;
}
.photo-frame{
	float:left;
	padding:8px;
	/*margin-bottom:15px;*/
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 5px #999;
	behavior: url(/css/PIE.php);
	position:relative;
}
.kupa{margin-top:15px;}
.photo-frame img{
	display:block;
}

/*tooltips: begin*/
.ui-tooltip-default.ui-tooltip-benefits{
	max-width:250px;
}
.ui-tooltip-wd{max-width:400px; padding:0}
.ui-tooltip-wd p{padding:0} 
.ui-tooltip-wd *{background:#FFF}
.ui-tooltip-wd .ui-tooltip-titlebar, .ui-tooltip-wd .ui-tooltip-content {
	border-color: #939393;
	background-color: #FEFEFE;
	color: #464646;
	border-width: 2px;
}
.ui-tooltip-modal .ui-tooltip-content{
	overflow:auto;
}
.ui-tooltip-modal.unlimited-height .ui-tooltip-content{
	max-height:590px;
}
.ui-tooltip-modal-600{
	max-width:600px;
}
.ui-tooltip-modal-600 .ui-tooltip-content{
	max-width:600px;
	max-height:590px;
}
.ui-tooltip-modal-400{
	max-width:400px;
}
.ui-tooltip-modal-400 .ui-tooltip-content{
	max-width:400px;
	max-height:400px;
}
.ui-tooltip-modal-300{
	
}
.ui-tooltip-modal-300 .ui-tooltip-content{
	max-width:300px;
	max-height:190px;
}
.ui-tooltip-icon{text-decoration:none;}

	/*tipografy tooltip:begin*/
	.ui-tooltip-content{font-family:"Trebuchet MS";font-size:13px;color:#666;line-height:normal;}
	.ui-tooltip-content p,
	.ui-tooltip-content ol,
	.ui-tooltip-content ul,
	.ui-tooltip-content dl,
	.ui-tooltip-content table{
		margin:1em 0;
		line-height:1.5em;
	}
	/*дефолтный ненумерованный список с зеленым штрихом: начало*/
	.ui-tooltip-content ul{margin-bottom:15px;}
	.ui-tooltip-content ul ul{padding-left:20px;}
	.ui-tooltip-content ul li {list-style-type: none; line-height:25px;text-indent:-20px;padding-left:20px;}
	.ui-tooltip-content ul li:before {color: #44C731;content: "—";padding-right: 10px;}
	.ui-tooltip-content .poleznoe ul li:before {color: #44C731;content: "";padding-right: 0;}
	.ui-tooltip-content ul li span {color: #44C731;}
	.ui-tooltip-content ul li {z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<span>— </span>" + this.innerHTML) /* &#9572;Е&#9576;&#9617;&#9576;&#9553; &#9576;&#9508;&#9576;&#9559;&#9572;П &#9576;&#9557;&#9576;&#9569;6 &#9576;&#9557; 7 */}
	/*дефолтный ненумерованный список с зеленым штрихом: конец*/
	
	.ui-tooltip-content ul.ad-thumb-list{margin: 0;line-height: normal}
	.ui-tooltip-content ul.ad-thumb-list li{margin: 0;line-height: normal;text-indent:0; padding-left:0;}
	.ui-tooltip-content ul.ad-thumb-list li:before {content: "";}
	.ui-tooltip-content .ad-controls p{margin: 0;line-height: normal}

	.ui-tooltip-content .where_info ul li{text-indent:0;padding-left:0;}
	.ui-tooltip-content ul.menu,
	.ui-tooltip-content ul.asss{
		list-style-type:none;
		padding-left:0;
	}
	.ui-tooltip-content ul.menu li:before,
	.ui-tooltip-content ul.asss li:before,
	.ui-tooltip-content ul.w7a li:before,
	.ui-tooltip-content ul.breadcrumb-navigation li:before{
		content:"";
		padding-right:0;
	}
	.ui-tooltip-content ul.menu li,
	.ui-tooltip-content ul.asss li,
	.ui-tooltip-content ul.w7a li,
	.ui-tooltip-content ul.breadcrumb-navigation li{
		z-index: auto;
		text-indent:0; padding-left:0;
	}
	.ui-tooltip-content ul.breadcrumb-navigation,
	.ui-tooltip-content ul.breadcrumb-navigation li{
		line-height: normal;
	}
	.ui-tooltip-content ul.w7a{
		padding-left:20px;
		zoom: 1;
		overflow: hidden;	
		float:none;
		width:auto;
	}

	/*дефолтный нумерованный список: начало*/
	.ui-tooltip-content ol{
		padding-left:0;
		counter-reset: li;
	}	
	.ui-tooltip-content ol > li {
	  list-style: none outside none;
	  margin: 0 0 6px 2em;
	  padding: 4px 8px;
	  position: relative;
	}
	.ui-tooltip-content ol > li:before {
	  background: none repeat scroll 0 0 #DFDFDF;
	  border-radius: 15px 15px 15px 15px;
	  color: #6E6C6C;
	  content: counter(li, decimal);
	  counter-increment: li;
	  font-family: "Trebuchet MS";
	  font-style: italic;
	  font-weight: bold;
	  left: -25px;
	  margin-right: 8px;
	  padding: 4px;
	  position: absolute;
	  text-align: center;
	  top: -2px;
	  width: 20px;
	}
	.ui-tooltip-content .stantion ol {
		padding-left:80px;
	}
	.ui-tooltip-content .stantion ol > li{
		list-style-type: decimal;
		padding: 0;
	}
	.ui-tooltip-content .stantion ol > li:before{
		content:none;
	}
	
	
	.ui-tooltip-content ol {
	z-index: expression(
		runtimeStyle.zIndex = 1,
		function(node) {
			var list = node.childNodes, i = list.length;
				while(i--) {
					if(list[i].nodeType == 1) {
						list[i].insertAdjacentHTML('afterBegin', '<span>'+(i+1)+'</span>');
					}
				}
			}(this));
		)
	}
	.ui-tooltip-content ol li span {
		font-size: 11px;
		font-style: italic;
		font-weight: bold;
		border-radius:15px; 
		behavior: url(/css/PIE.php);
		position: absolute;
		left: -25px;
		top: -2px;
		background: #DFDFDF;
		width: 20px;
		padding: 4px;
		color: #6E6C6C;
		font-weight: bold;
		text-align: center;
	}
	/*дефолтный нумерованный список: конец*/
	
	.ui-tooltip-content ul.breadcrumb-navigation{padding-left:0;font-size:11px;}
	.ui-tooltip-content ol{
		list-style-type:decimal;
	}
	.ui-tooltip-content h1,
	.ui-tooltip-content h2,
	.ui-tooltip-content h3,
	.ui-tooltip-content h4,
	.ui-tooltip-content h5,
	.ui-tooltip-content h6{
		color:#000;
		margin:1em 0;
	}
	.ui-tooltip-content h1{
		font-size:30px;
		margin:0.75em 0 0.5em 0;
	}
	.ui-tooltip-content h2{
		font-size:20px;
	}
	/*tipografy tooltip:end*/
	
	/* Alignment : begin*/
	.alignleft {
		display: inline;
		float: left;
		margin-right: 1.625em;
	}
	.alignright {
		display: inline;
		float: right;
		margin-left: 1.625em;
	}
	.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	img.alignleft,
	img.alignright,
	img.aligncenter {
		margin-bottom: 1em;
	}
	/* Alignment : end*/
	
	table.columns-layout td{
		vertical-align:top;
		padding-left:20px;
	}
	table.columns-layout td:first-child{
		padding-left:0;
	}
	
/*tooltips: end*/

/*spoiler-banner:begin*/
.spoiler-banner{
	padding-bottom:13px;
	margin: 0 0 15px 0;
	display: block;
	width: 33%;
	float: left;
}
.spoiler-banner.hns-active{
	background: url(/images/spoiler-ugol.png) 28px 100% no-repeat;
}
.spoiler-banner-box{
	display: block;
	width: 100px;
	float: left;	
	padding: 15px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	color: #268ae7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 5px #999;
	behavior: url(/css/PIE.php);
	position:relative;
	
	background: #f1f1f1; /* Old browsers */	
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #f1f1f1 0%,#e5e5e5 100%); /* W3C */	
	-pie-background: linear-gradient(#f1f1f1, #e5e5e5); /* IE6-8 */
}
.spoiler-banner.hns-active .spoiler-banner-box{
	color:#f1f1f1;

	box-shadow: none;
	
	background: #2ea4ec; /* Old browsers */	
	background: -moz-linear-gradient(top,  #2ea4ec 0%, #1f73e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ea4ec), color-stop(100%,#1f73e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2ea4ec 0%,#1f73e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2ea4ec 0%,#1f73e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2ea4ec 0%,#1f73e2 100%); /* IE10+ */
	background: linear-gradient(top,  #2ea4ec 0%,#1f73e2 100%); /* W3C */
	-pie-background: linear-gradient(#2ea4ec, #1f73e2); /* IE6-8 */
}
#ie9 .spoiler-banner{
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
#ie9 .spoiler-banner.hns-active .spoiler-banner{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlYTRlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjczZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.spoiler-banner-text{
	border-bottom: dashed 1px #288ce6;
	line-height:1.25em;
}
.spoiler-banner.hns-active .spoiler-banner-text{
	border:none;
}
.spoiler-banner-price{
	margin: 7px 0 5px 0;
	display:block;
}
/*spoiler-banner:end*/

.new-price{font-size:18px;color:#ff0000;}

.social-share-post .at16nc.at16t_email {
	background: url(/images/email.png) left no-repeat;
	/*overflow: hidden;*/
	display: block;
	width:18px;
	height:16px;		
	float:left;
	position:relative;
	margin-left:-20px;
}
.addthis_button_email .at-icon-wrapper{
	background: url(/images/email.png) transparent left no-repeat !important;
	/*overflow: hidden;*/
	display: block;
	width:18px;
	height:16px;		
	float:left;
	position:relative;
	margin-left:-20px;
}
.addthis_button_email .at-icon-wrapper svg{display:none;}
.social-share-post .addthis_button_email{
	float:left;
	width:60px;
	margin-left:20px;
}
.printlink-all{
	display:none;
}
.printlink{
	margin-left:20px;
}
.sidebar .printlink{
	float:left;
	width:90px;
}
.printlink img{
	display:block;
	float:left;
	margin:3px 5px 0 -20px;
	position:relative;
}
.at16nc.at16t_email {
	background-position: left;
}
.social-share-post{
	margin-bottom:10px;
	font-size:11px;
}
.social-share-post a{
	color:#3993e6;
}
.as-text{
	font-weight:normal;
	font-size:13px;	
}

/*promobox: begin*/
.promobox-container{
	position:relative;
	margin:10px 0;
}
.promobox-container-main{
	position:relative;
	margin-bottom:-20px;
}
.promobox-container-main .promobox{
	margin-right:12px;
}
.third:nth-child(3n+3) .promobox{
	margin-right:0;
}
.third.last .promobox{
	margin-right:0;
}
@media screen and (max-width: 1280px){
    .third.last .promobox {
        margin-right:12px;
	}
}
.promobox-container.bigmargintop{
	margin-top:25px;
}
.promobox{
	padding:5px 10px 10px;
	min-width:180px;
	width:70%;
    box-shadow: inset 0px -1px 1px 0px #fff, 0px 2px 3px 0px #D4D4D4;
	border:solid 1px #d9d9d9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	behavior: url(/css/PIE.php);
	position:relative;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */	
	-pie-background: linear-gradient(#ffffff, #e5e5e5);	
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	display:block;
}  
#ie9 .promobox{
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}
a.promobox{
	text-decoration:none;
}
.promobox-title{
	display:block;
	padding: 7px 0 7px 55px;
	position:relative;
	margin: 0 -5px 10px 0;
	color:#298be7;
	font-size:16px;
	font-weight:normal;
	line-height:1.1em;
}
.promobox-title.smallfont{
	font-size:15px;
}
.promobox-title.promobox-reviews{
	padding-left:75px;
	background:url(/images/star3.png) 9px 0 no-repeat;
}
.promobox-title.promobox-answers{
	padding-left:85px;
	background:url(/images/answers.png) 20px 8px no-repeat;
}
.promobox-title.promobox-video{	
	background:url(/images/video.png) 10px 5px no-repeat;
}
.promobox-tl{
	position:absolute;
	top: -2px;
	left: -3px;
	width:22px;
	height:17px;
	display:block;
	background:url(/images/promo-tl.png) no-repeat;
}
.promo-button,
body #at_email input.atbtn{
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	behavior: url(/css/PIE.php);
	position:relative;	
	box-shadow: 0px 2px 5px 1px #a4a4a4;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d3d3d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d3d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d3d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d3d3d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d3d3d2 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d3d3d2 100%); /* W3C */	
	-pie-background: linear-gradient(#ffffff, #d3d3d2);	
	
	text-decoration: none;
	color:#373737;
	text-shadow: 0 1px 1px #fff;
	font-size:14px;
	font-family:"Trebuchet MS";
	padding: 5px;
	text-align:center;
	border:none;
	cursor:pointer;
}
.promo-button.form-variant{
	padding-left:30px;
	padding-right:30px;
	font-weight:bold;
}
a.promo-button{
	color:#373737;
}
#ie9 .promo-button{
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}
.promobox .promo-button{
	
}
.third{
	width:33%;
	min-width: 220px;
	float:left;	
}
/*promobox:end*/

.sidebar-h3{
	font-weight:bold;
	font-size:20px;
	line-height:normal;
	margin:35px 0 5px 10px;
}
.sidebar-banner{
	margin: 20px 0;
	text-align:center;
}
.vamiddle{border:none;border-collapse:collapse;}
.vamiddle td{vertical-align: middle;}
.vatexttop-img{
	vertical-align:text-top;
}
.pdf{
	background:url(/images/pdf-icon.png) 15px 50% no-repeat;
	min-height: 41px;	
}
.pdf a{
	display:block;		
	padding: 15px 0 15px 75px;
	font-size:14px;
	color:#288ce6;
	margin: 5px 0;
}
.doc{
	background:url(/images/doc-icon.png) 21px 50% no-repeat;	
	min-height: 41px;
}
.doc a{
	display:block;	
	font-size:14px;
	color:#288ce6;
	padding: 15px 0 15px 75px;
	margin: 5px 0;
}
.docs-pack{
	margin:30px 0;
}

/* manager-card: begin */
.manager-card{
	text-align:center;
}
.manager-card img{
	vertical-align:bottom;
}
.mc-content{
	behavior: url(/css/PIE.php);
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top:solid 1px #f8f8f8;
	padding:10px;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaeaea 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eaeaea 0%,#f8f8f8 100%); /* W3C */
	
	-pie-background: linear-gradient(#eaeaea, #f8f8f8);	 /* IE6-8 */
}
#ie9 .mc-content{
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}
.mc-name{
	font-size:18px;
	color:#000;
	margin:5px 0;
}
.mc-position{
	color:#7f7f7f;
	text-transform: uppercase;
	font-size:12px;
	margin:5px 0;
}
.green-button{	
	margin: 10px 0;
	display:block;
	color:#fff;
	font-size:15px;
	text-align:center;
	padding:8px;
	behavior: url(/css/PIE.php);
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #ade84d; /* Old browsers */
	background: -moz-linear-gradient(top,  #ade84d 0%, #4fcc23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ade84d), color-stop(100%,#4fcc23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ade84d 0%,#4fcc23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ade84d 0%,#4fcc23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ade84d 0%,#4fcc23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ade84d 0%,#4fcc23 100%); /* W3C */
	-pie-background: linear-gradient(#ade84d, #4fcc23);	/* IE6-8 */
}
a.green-button{
	color:#fff;
	text-decoration:none;
}
#content a.green-button{
	color:#fff;
}
a.green-button.dashed{
	padding-bottom:12px;
	border:none;
}
a.green-button.dashed span{
	border-bottom: dashed 1px #fff;
}
a.green-button.dashed:hover span{
	border:none;
}
a.green-button.flleft,
a.green-button.flright{
	padding-left: 35px;
	padding-right: 35px;
}
#ie9 .green-button{
	behavior:none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkZTg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmNjMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}
.mc-content .green-button{
	width:125px;
	margin-left: auto;
	margin-right: auto;
}
/* manager-card: end */

.flright{float:right}
.flleft{float:left}

/*b-gradient: begin*/
.b-gradient{	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php);	
	position:relative;		
	
	padding:10px;
	
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#eeeeee 100%); /* W3C */	
	-pie-background: linear-gradient(#fcfcfc, #eeeeee); /* IE6-8 */
	
	box-shadow: 0 1px 4px #aaa;
}
#ie9 .b-gradient{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	behavior: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
/*b-gradient: end*/

.clear-menu{
	font-size:14px;
	padding-left: 2em;
	list-style-type:none;
}
.clear-menu li{
	margin: 0.5em 0 1.5em;
}
.clear-menu a{
	color: #2c8ce7;
}
.h3{
	font-weight:bold;
	font-size:14px;
}

.b-spoiler-trigger{
	padding-right:15px;
	background: url(/images/ar-up_7x4.gif) right no-repeat;
}
.b-spoiler-trigger.hns-active{	
	background: url(/images/ar-down_7x4.gif) right no-repeat;
}

/* work-team: begin */
.work-team{
	float:left;
	width:100%;
	padding:15px 0;
}
.work-team-master{
	float:left;
	width:90px;
	height:130px;
	text-align:center;
	margin-right:30px;
	margin-bottom:10px
}
.work-team-master:last-child{
	margin-right:0;
}
.work-team-master-title{
	font:normal 11px 'Trebuchet MS';
	color:#000;
	height:30px;
	margin-bottom:10px;
	line-height:13px;
}
/* work-team: end */

/* pricetabs: begin */
.pricetabs.ui-widget-content{
	background:none;
	border:none;
	margin-top:20px;
}
.pricetabs.ui-tabs .ui-tabs-panel{
	padding:0 0 10px;
}
.ui-tabs-panel{
	font-family: 'Trebuchet MS';
}
.pricetabs .ns_c{
	border-top: solid 1px #dcd8dc;
}
.pricetabs .ns_odd .ns_c:hover,
.pricetabs .ns_c:hover{
	cursor: pointer;
	background: #ebebeb;
}
.pricetabs .ns_odd .ns_c{
	background:none;
}
.pricetabs .ns:nth-child(2) .ns_c{
	border-top:none;
}
#content ul.ui-tabs-nav{
	margin:0;
}
.pricetabs.ui-tabs .ui-tabs-nav{
	padding:0;
	border: none;
	background: none;
	border-bottom: solid 1px #c6c6c6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: 'Trebuchet MS';
	font-size:15px;
}
#content ul.ui-tabs-nav li{
	padding:0;
	text-indent:0;	
	position: relative;
	margin-bottom: 0;
	border:none;
	border-bottom: solid 1px #c6c6c6;
	
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#dedede 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */

}
#ie9 #content ul.ui-tabs-nav li{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
}

#content ul.ui-tabs-nav li a{
	padding: 5px 10px;
	border-bottom: solid 1px #dedede;
}
#content ul.ui-tabs-nav li a span{
	color:#298ce7;
}
#content ul.ui-tabs-nav li a .dashed{
	border-color:#298ce7;
}
#content ul.ui-tabs-nav li.ui-state-active{
	background:none;
	border: solid 1px #c6c6c6;
}
#content ul.ui-tabs-nav li.ui-state-active a{
	border-bottom:solid 1px #F8F8F8;	
	font-weight:bold;
}
#content ul.ui-tabs-nav li.ui-state-active a span{
	color:#000;
}
#content ul.ui-tabs-nav li.ui-state-active a .dashed{
	border-bottom:none;
}
#content ul.ui-tabs-nav li:before{
	content:"";
	padding-right:0;
}
.models-table .hns-active{
	font-weight:bold;
	border-bottom:none;
}
#content .models-table a.hns-active{
	color:#37bd24;
}
/* pricetabs: end */

.spisokdel { padding-bottom:20px; } 
#content .spisokdel table{position:relative;margin:0 -10px;}
.spisokdel td { padding:0 10px; vertical-align:top; text-align:left; } 
.spisokdel td.centertd {  } 
.spisokdel td .titel { font-size:15px; color:#000; font-weight:bold; } 
.spisokdel td .titel18 { font-size:24px; color:#000; font-weight:normal; } 
.spisokdel .priceb { width:148px; height:26px; background:url(../img/price-bg.png) no-repeat; display:inline-block; font-size:12px; text-align:center; padding:8px 0 0 10px; color:#2b8f35; }  
.spisokdel .priceb.col0 { background:url(../img/price-bg1.png) no-repeat; color:#ffffff; text-shadow:none; }  
.spisokdel .priceb.col1 { color:#378d72; background:url(../img/price-bg2.png) no-repeat; color:#ffffff; text-shadow:none; }  
.spisokdel .priceb.col2 { color:#397c8f; background:url(../img/price-bg3.png) no-repeat; color:#ffffff; text-shadow:none; }  

/* three-columns: begin */
.three-columns{
	/*margin:2em 0;*/
}
.one-column{
	margin-right:5%;
	width:30%;
	float:left;
	display:block;
	min-width:160px;
	position:relative;
}
.one-column-content{
	padding-bottom:70px;
}
#content .three-columns .one-column h2{
	font-size:15px;
	font-weight:bold;
}
.one-column:nth-child(3n+3){
	margin-right:0;
}
.one-column.third{
	margin-right:0;
}
.one-column-content{
	/*font-size:14px;*/
	/*color:#494949;*/
}
.sticker{
	display:block;
	width:100%;
	font-size:13px;
	font-family:Arial;
	color:#fff;
	position:relative;	
	height:34px;
	margin:1em 0;
	white-space:nowrap;
}
.one-column .sticker{
	position:absolute;
	bottom:0;
	left:0;
}
/* three-columns: end */
/* faq: begin */
.title-area.faq h1{		
		width:70%;
}
.vote-rating{
	display:none;
	padding-left:45px;
	background: url(../img/vote_rating.png) 25px 0 no-repeat;
	font-size: 13px;
	vertical-align: middle;
}
.catalog-section .vote-rating{
	display:inline;
	font-weight:bold;
	font-size:16px;
	vertical-align:baseline;
	background-position: 25px 50%;
}
.question{
	padding: 0 0 10px 45px;
	background: url(../img/question.png) 0 5px no-repeat;
	border-bottom: solid 1px #d8d8d8;	
}
.catalog-section .question{
	border-bottom:none;
	padding:15px 15px 15px 60px;
	background-position: 15px 20px;
	position:relative;
	margin-left:-15px;
}
.catalog-section .question.b-special{
	cursor:pointer;	
	behavior:none;
}
#content  .catalog-section .question h2{
	margin:0;
	padding-bottom:15px;
}

	.question-author,
	.question-text{
		margin:0.5em 0;
	}
	#content ul.question-services{
		float:left;
		display:block;
		list-style-type:none;
		margin-bottom:0;
	}
		#content ul.question-services li{
			float:left;
			display:block;
			margin:5px 10px 5px 0;
			font-style:italic;
			background:#e2ecf5;
			text-indent:0;
			border:solid 1px #dee2e6;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			behavior: url(/css/PIE.php);	
			position:relative;	
			padding: 4px 10px;
		}
		#content ul.question-services li:before{
			content: none;
		}
			#content ul.question-services li a{
				text-decoration:none;
			}
.voted-value{
	display:none;
}
.vote-label{
	padding-left:35px;
	margin-right:35px;
	cursor:pointer;	
}
.vote-label span{
	color:#268ae7;	
}
.vote-label .dashed:hover{
	border-bottom:none;
}
.hand-2{
	background: url(../img/hand_up.png) 5px 0 no-repeat;
}
.hand-1{
	background: url(../img/hand_down.png) 5px 3px no-repeat;
}
.title-area .green-button{
	margin-top:0;
}
/* faq: end */
/* faq-boxes: begin */
.faq-boxes{
	margin:2em 0;
}
	.faq-box{
		
	}
	.faq-preview-text{
		padding:20px 15px;
		margin:2em 0;
		font-style:italic;
		color:#5c5c5c;
		font-size:12px;
		background-color:#f4f4f4;
		position:relative;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;		
		behavior: url(/css/PIE.php);
		box-shadow: 0 1px 3px #ddd;
	}
	.faq_preview_img{
		position:absolute;
		bottom:-12px;
		left:12px;
	}
	.faq-link a:link{
		color:#298be7;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		padding-right:15px;
		background:url(/img/raquo.gif) 100% 7px no-repeat;
	}
	.faq-link a span{
		text-decoration:underline;
	}
	.faq-link a:hover span{
		text-decoration:none;
	}
/* faq-boxes: end */
/* b-special: begin */
.b-special{
	background-color:#f2f2f2;
	position:relative;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;		
	behavior: url(/css/PIE.php);
	box-shadow: 0 0 5px #ccc;
}
/* b-special: end */
/* faq-preview: begin */
.faq-preview-container{
	position:relative;
	margin:0 -20px;
}
	.faq-preview-item{
		float:left;
		width:50%;
		font-size:12px;
	}
		.faq-preview-item-wrapper{
			padding:10px;
			margin:10px 20px;			
			position:relative;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			-ms-border-radius: 10px;
			border-radius: 10px;		
			behavior: url(/css/PIE.php);		
		}		
		.faq-preview-item-wrapper.opened-hvz{
			background-color:#eee;
		}
			.faq-preview-item-title a{
				text-decoration:none;
			}
				.faq-preview-item-title a span.nodashed{
					border-bottom:none;
				}
				.faq-preview-item-title a .arrow-f{
					width:7px;
					white-space: pre;
					background: url(/img/faq_preview_arrows.gif) 100% -18px no-repeat;				
				}
				.opened-hvz .faq-preview-item-title a .arrow-f{
					background-position: 100% 7px;
				}
			.faq-preview-item-readmore a{
				text-decoration:none;
			}
			.faq-preview-item-readmore a span{
				text-decoration:underline;
			}
			.faq-preview-item-readmore a:hover span{
				text-decoration:underline;
			}
			.faq-preview-item-text{
				padding-top:15px;
			}
/* faq-preview: end */
/* email-share: begin */
body #at16lb{
	background: url(/img/opacity.png);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; /* IE 5.5+*/
	-moz-opacity: 1 !important; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1 !important; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1 !important; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	width:100% !important;
}
body #at16p,
body #at16pi{
	background:none;	
}
body #at16pib{
	position:relative !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php); 
}
body #at16pi,
body #at16pm{
	border:none;
}
body #at16pm{
	width:325px !important;
	background:none;
	height:auto;	
}
body #at16p, 
body #atie6ifh, 
body #atie6cmifh{
	padding:0;
	width:325px;	
}
body #at16pt{
	height:44px;	
	padding:0;
	background: url(/images/town_top.png) no-repeat;
	text-align:center;	
}
body #at16pt h4{
	font: 16px/44px "Trebuchet MS", Arial;
	color:#fff;
}
body #at16pt a{
	top:0;
	background: url(/images/clos.png) no-repeat 0 0;
	position: absolute;
	cursor: pointer;
	right: 0;
	margin: 12px 9px 0px 0px;
	width: 19px;
	height: 18px;
	display: block;
	text-indent:-9999px;
	padding:0;
}
body #at16pc{
	font-family: "Trebuchet MS" !important;
	font-size: 15px !important;
	font-weight: bold !important;
	background:#fff;
}
body #at16pc form label{
	font-family: "Trebuchet MS" !important;
	font-size: 15px !important;
	font-weight: bold !important;
	color:#000;
}
body #at16pc form label span{
	font-size: 11px !important;
}
body #at16pc textarea,
body #at_email input[type="text"]{
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.php); 
	border:solid 1px #cbcbcb;
	background: url(/img/textarea-grad.gif) 0 0 repeat-x;
	width:295px !important;
}
body #at16pc textarea{
	behavior: none;
}
body #at16pf{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(/css/PIE.php);
	position: relative;
}
body #at_email input.atbtn{
	float:left;
	
	text-decoration: none;
	color:#373737 !important;
	font-weight:normal;
	margin-right:10px !important;
	text-shadow: 0 1px 1px #fff;
	font-size:14px !important;
	font-family:"Trebuchet MS" !important;
	padding: 5px !important;
	text-align:center;
	border:none;
	cursor:pointer;
	width:auto !important;
}
body #at16meo{
	float:left !important;
	width:100%;
}

/* email-share: end */

/*станции метро*/
.metro-nav{
    left:216px;
    right:270px;
    top:48px;
    height:34px;
    border-top:1px solid #bae1fa;
    background: rgb(78,185,251); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(78,185,251) 0%, rgb(46,143,233) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(78,185,251)), color-stop(100%,rgb(46,143,233))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(78,185,251) 0%,rgb(46,143,233) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(78,185,251) 0%,rgb(46,143,233) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(78,185,251) 0%,rgb(46,143,233) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(78,185,251) 0%,rgb(46,143,233) 100%); /* W3C */
    -pie-background: linear-gradient(rgb(78,185,251) 0%,rgb(46,143,233) 100%);
	behavior: url(/css/PIE.htc);
    position: absolute;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
    .metro-nav select{
        width:190px
    }
    .metro-nav label{
        color:#FFF;
        padding:0 8px 0 0;
        font:bold 14px/34px 'Trebuchet MS', 'Trebuchet MS', sans-serif;
        text-shadow:1px 1px #016bb2
    }
    .metro-service{
        float: left;
        padding:0 0 0 44px;
        background: url(../img/metro-service.png) no-repeat 10px center;
        height:100%;
    }
    .metro-points{
        float: right;
        padding:0 10px 0 36px;
        background: url(../img/metro-point.png) no-repeat 0 10px;
        height:100%;
    }
        .ui-selectmenu-menu li.metro-grey a{
            background: url(../img/metro-grey.png) no-repeat 10px center;
            color:#000;
        }
        .ui-selectmenu-menu li.metro-red a{
            background: url(../img/metro-red.png) no-repeat 10px center;
            color:#d10000
        }
        .ui-selectmenu-menu li.metro-green a{
            background: url(../img/metro-green.png) no-repeat 10px center;
            color:#00ad29
        }
        .ui-selectmenu-menu li.metro-orange a{
            background: url(../img/metro-orange.png) no-repeat 10px center;
            color:#ff5a00
        }
        .ui-selectmenu-menu li.metro-blue a{
            background: url(../img/metro-blue.png) no-repeat 10px center;
            color:#0a67c4
        }
        .ui-selectmenu-menu li.metro-violet a{
            background: url(../img/metro-violet.png) no-repeat 10px center;
            color:#7f008e
        }
#ie9 .metro-nav{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlYjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZThmZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.contacts-tabs{
    border-bottom:2px solid #67d222;
    margin:0 0 20px 0;
    height:40px;
}
    #content .contacts-tabs ul li{
        height:40px;
        margin:0 2px 0 0;
        position: relative;
        float: left;        
        text-indent: 0;
        padding:0;
        line-height:normal
    }
    #content .contacts-tabs ul li:before{
        padding:0 ;
        background: none;
        content:''
    }
        #content .contacts-tabs ul li a{
            display: block;
            height:38px;
            background: rgb(51,164,236); /* Old browsers */
            background: -moz-linear-gradient(top,  rgb(51,164,236) 0%, rgb(41,138,228) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(51,164,236)), color-stop(100%,rgb(41,138,228))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* W3C */
            -pie-background: linear-gradient(rgb(51,164,236) 0%,rgb(41,138,228) 100%);            
            color:#FFF;
            font:14px/38px 'Trebuchet MS', 'Trebuchet MS', sans-serif;
            padding:0 10px;
            text-decoration: none;
            -webkit-border-radius: 5px 5px 0 0;
        	-moz-border-radius: 5px 5px 0 0;
        	border-radius: 5px 5px 0 0;
        	behavior: url(/css/PIE.htc);
            position: relative;
        }
        #content .contacts-tabs ul li.active a{
            border-bottom:2px solid #67d222;
            background: rgb(171,237,42); /* Old browsers */
            background: -moz-linear-gradient(top,  rgb(171,237,42) 0%, rgb(102,209,34) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(171,237,42)), color-stop(100%,rgb(102,209,34))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgb(171,237,42) 0%,rgb(102,209,34) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgb(171,237,42) 0%,rgb(102,209,34) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgb(171,237,42) 0%,rgb(102,209,34) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgb(171,237,42) 0%,rgb(102,209,34) 100%); /* W3C */
            -pie-background: linear-gradient(rgb(171,237,42) 0%,rgb(102,209,34) 100%);
        	behavior: url(/css/PIE.htc);
        }
        #content .contacts-tabs ul li a{
            border-bottom:2px solid #FFF;
        }
        #ie9 .contacts-tabs ul li a{
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYTRlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOThhZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        }
        #ie9 #content .contacts-tabs ul li.active a{
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiZWQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        }
.address-bottom{
    border-bottom:1px solid #808080;
    padding:0 0 20px 0;
    margin:0 0 32px 0
}
.address-bottom.last{
    border:0;
    padding:0;
    margin:0
}
.address-bottom .phones{
    width:320px;
    float: left;
}
    #content .address-bottom .phones h2{
        margin-bottom:5px
    }
    .address-bottom .phones{
        font-size: 20px;
    }
    #content .address-bottom .phones .numphone p{margin:0; line-height:normal}

.address-bottom .icq{
    float: left;
}
    #content .address-bottom .icq p, .address-bottom .skype p{
        font-size: 16px;
        padding:0;
        line-height:normal;
        margin:5px 0 0 0
    }
.address-bottom .skype{
    float: right;
    padding:0 80px 0 0;
}
.address-bottom img{
    margin:0 3px 0 0    
}

.like-h1{font-weight: normal; font-size: 30px; font-family: "Trebuchet MS"; margin: 0px 0px 20px; color:#000}

/*how_to_get*/
.how_to_get{
    width:100%;
    position: relative;
    padding:25px 0 0 0;
    float: left;
}
#content .how_to_get ul{
    padding: 0 0 18px 0;
    counter-reset: li;    
}
#content .how_to_get ul li{
    margin:0 0 10px 10px;
    float: left;
    width:160px;
    position: relative;
    text-indent:0;
    padding:0;
    list-style-position: outside;
}
#content .how_to_get ul li a{
    display: block;
    position: relative;
    z-index: 90;
}
#content .how_to_get ul li:before{
    color:#FFF;
    content: counter(li, decimal);
    counter-increment: li;
    left: 50%;
    position: absolute;
    bottom: 0;
    width:24px;
    height:24px;
    line-height:24px;
    text-align: center;
    margin-left:-12px;
    padding:0;
    z-index: 100;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
    background: rgb(51,164,236); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(51,164,236) 0%, rgb(41,138,228) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(51,164,236)), color-stop(100%,rgb(41,138,228))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(51,164,236) 0%,rgb(41,138,228) 100%); /* W3C */
    -pie-background: linear-gradient(rgb(51,164,236) 0%,rgb(41,138,228) 100%);  
}
#ie9 #content .how_to_get ul li:before{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiZWQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
#content .how_to_get ul li:first-child{
    margin-left:0;
}
#content .how_to_get ul li img{
    margin:0;
    position: relative;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/css/PIE.htc);
    z-index: 90;
}
#content .how_to_get .title2{
    font-size: 18px;
    color:#000;
    padding:0 0 10px 0;
}
.menu-btn{
    display: none;
    font-size: 11px;
    text-align: center;
    position: absolute;
    left:6px;
    top:5px;
    cursor: pointer;
    z-index: 20;
    padding:10px 20px;
    line-height: 16px;
}
.menu-btn.btnActive{
	z-index: 1000
}
.bgrn3, .bgrin_1, .bgrn2{
	height: auto;
	padding-bottom:10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bde713+0,50ca2e+48,50ca2e+48,50ca2e+100 */
	background: #bde713; /* Old browsers */
	background: -moz-linear-gradient(top, #bde713 0%, #50ca2e 48%, #50ca2e 48%, #50ca2e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bde713 0%,#50ca2e 48%,#50ca2e 48%,#50ca2e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bde713 0%,#50ca2e 48%,#50ca2e 48%,#50ca2e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
table.pretty .th{
	display: none;
}
@media screen and (max-width:1230px){
	.menu-btn{
		display: block;
        box-sizing: border-box;
        padding:17px 14px;
        background: #298be7;
	}
	.menu-btn.btnActive{
        left:270px;
        top:0;
		color:#FFF;
		position: fixed;
		width:53px;
		height:51px;
		box-sizing: border-box;
		text-align: center;
		padding:0;
	}
		.menu-btn.btnActive:before{
			content:'X';
			line-height:54px;
			font-size: 24px;
		}
		.menu-btn.btnActive span{
			display: none;
		}
        .menu-btn span:first-child{
            margin-top:0;
        }
		.menu-btn span{
			width:25px;
			display: block;
			height: 3px;
			background: #FFF;
			margin:4px auto 0;
		}
	.site-overlay{
		opacity: 0.6;
		background: #000;
		position: fixed;
		left:0;
		top:0;
		bottom:0;
		right:0;
		z-index: 100
	}
	.header_menu_wrapper{
		width:270px;
		position: fixed;
		left:-270px;
		top:0;
		overflow: auto;
		bottom:0;	
		background: #298be7;
		-webkit-box-shadow:inset 0 0 3px 3px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:inset 0 0 3px 3px rgba(0, 0, 0, 0.2);
		box-shadow:inset 0 0 3px 3px rgba(0, 0, 0, 0.2);
	}
	.header_menu_wrapper.menuActive{
		left:0;
		z-index: 1000
	}    
	.logo{
		margin-top:5px;
		margin-left:60px;
	}
	.metro-nav{
		left: 244px;
	    right:315px;
	    top:7px;
	    right:284px;
	}
	.metro-service{
		padding-left:47px;
	}
	.metro-nav .ui-selectmenu,
	.metro-nav select{
		width:170px !important;
	}
	.header{
		height:130px;
		padding-top:0;
	}
		.header .left_head{
			width:auto;
			float: none;
			margin-right:270px;
		}
		.header .right_contact{
			position: absolute;
			right:15px;
			top:0;
			width:260px;
		}
	#sideLeft, #sideRight{
		margin-top:20px;
	}
	.header .social{
		margin-top:16px;
	}
	.header .head_menu{
		margin-top:68px;
	}
	.menu_horizontal{
		height: 0;
		width:0;
		overflow: hidden;
	}
	.header_menu_wrapper .menu_horizontal{
		height: auto;
		width:100%;
		background: none
	}
		.menu_horizontal ul.ib,
		.menu_horizontal ul.ph,
		.menu_horizontal ul.bi,
		.menu_horizontal div.ph_b5{
			width:100%;
		}
	.menu_block_content{
		margin:10px;
	}
	.menu_horizontal .item_block{
		width:100%;
	}
	.menu_horizontal .item_block .item{
		background-position: 0 10px !important;
		padding-top:85px;
		height:auto;
		position: relative;
	}
	.menu_horizontal .item_block .item .name{
		padding-top:0;
		float: right;
		min-width:147px;
		width:147px;
		position: absolute;
		right:10px;
		top:5px;
		height:85px;
		font-size: 0;
		letter-spacing:-5px
	}	
		.menu_horizontal .item_block .item .name:before{
			content:'';
			height: 100%;
			display:inline-block;
			vertical-align: middle;
		}
		.menu_horizontal .item_block .item .name > span{
			letter-spacing: normal;
			display:inline-block;
			vertical-align: middle;
			max-width: 95%
		}
	.menu_horizontal .item .right_shad span,
	.menu_horizontal .item.active .right_shad span{
		background:none !important;
		padding:0;
		text-align: left;
		height: auto;
		color:#FFF;
		font-size:16px;
		font-weight: bold;
		line-height: normal;
	}
		.menu_horizontal .item .right_shad span{
			margin:0 0 0 10px;
		}
	.menu_horizontal .item_block .item .submenu,
	.menu_horizontal .item_block .item.active .submenu{
		display: block;
		position: static;
	}
	.menu_horizontal .item_block .item .submenu .middle .block ul li{
		margin-top:5px;
	}
	.menu_horizontal .item_block .item .submenu .middle .block ul.bi li a span{
		width: auto;
		height: auto;
	}
	.menu_horizontal .item_block .item .ph_b5{
		padding-top:20px;
	}
	.menu_horizontal .item_block .item .bi li{
		height: auto;
		padding-bottom:5px;
	}
	.menu_horizontal .item_block .item .submenu .middle .block .block_bg,
	.menu_horizontal .item_block .item .submenu .middle{
		background: none;
	}
	.menu_horizontal .item_block .item .submenu .top,
	.menu_horizontal .item_block .item .submenu .bottom{
		display: none;
	}
	.menu_horizontal .item_block .item .submenu .middle .block .block_bg .rt{
		width:100%;
		margin-top:15px;
	}
	.menu_horizontal .item_block .item .name span{
		background:none;
	}
	.models-table tr{
		display: block;
		font-size: 0;
		letter-spacing: -5px
	}
	.models-table td{
		display:inline-block;
		vertical-align: top;
		width:25%;
		font-size: 14px;
		letter-spacing: normal;
		margin:0 0 15px;
	}
	#content{
		padding-right:10px;
	}
	.action .plashka{
		background: url(../images/action_bg.png) repeat-x scroll 0 0 transparent;
	    height: auto;	    
	    padding:4px 0;
	    position: relative;
	}
		.action .plashka:before{
			content:'';
			width:100%;
			height:4px;
			background: url(../images/action_bg.png) repeat-x scroll 0 bottom;
			position: absolute;
			left:0;
			right:0;
			bottom:0;
		}
		.action .plashka .slogan{
			padding:9px 5px 9px 10px;
			background:#268ae7;
		}
}

@media screen and (max-width:991px){
	.metro-nav{
		height: auto
	}
    .metro-nav .ui-selectmenu{
    	clear: both
    }
    .metro-service > span{
    	display: block;
    }
    .left_head .sl{
    	margin-top:0px;
    }
    #header .header-social{
    	width:200px !important;
    	margin-bottom:5px;
    }
    #header .header-s1{
    	width:100% !important;
    }
    .header .head_menu{
    	margin-top:0;
    }
    .bloccontack .oneblock.two{
    	width:30%;
    }
    .zagol{
    	margin-left:0;
    }
    .content{
    	padding-left:290px;
    }
    .shwain{
    	padding:0 10px 10px 0;
    	width: 100%;
    	box-sizing: border-box;
    }
    	.shwain .sw1{
    		float: left;
    		width:100px;
    		height:106px;
    		text-align: left;
    		margin-right:-100%;
    	}
    	.shwain .sw2{
    		padding-left:0;
    		margin-left:110px;
    	}
    	.shwain h5{
    		width:100%;
    		padding:0;
    		box-sizing: border-box;
    	}
	.blu_fon{
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.kupon{
		clear:both;
		float: left;
	}
	.zakaz, .kupon{
		width:245px;
		padding-right:20px;
		box-sizing: border-box;
		margin-right:-100%;
	}
	.blu_fon_text{
		height: auto
	}
	.zagolovok{
		padding-left:20px;
		box-sizing: border-box;
		margin-bottom:-100px;
		margin-left:250px;
		width:auto;
		padding-right:10px;
	}
	.zagolovok h1{
		line-height: normal;
	}
	.zakaz, .order-big-button, .zagolovok{
		padding-top:20px;
	}
	#footer-top{
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		height: auto
	}
	#footer-top .maxw{
		padding:0 20px 30px;
		box-sizing: border-box;
	}
		#footer-top .maxw{
			font-size: 0;
			letter-spacing: -5px;
			text-align: center;
		}
		#footer-top .maxw .oneblock{
			width:33%;
			font-size: 12px;
			letter-spacing: normal;
			float: none;
			display:inline-block;
			vertical-align: top;
		}
		.oneblock .texthb .imgss2{
			margin:0 auto;
		}
	#middle{
		padding-bottom:0;
	}
	.kupon{
		text-align: left;
		width:100%;
	}
	.onekupon, .twokupon{
		float: left;
	}
	.twokupon{
		margin-left:20px;
		margin-top:10px !important;
	}
	#sertf a{
		float: none;
		display:inline-block;
		vertical-align: middle;
	}
	#sertf img{
		float: none;
		display:inline-block;
		vertical-align: top
	}
	#footer-middle{
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		height: auto;
		padding-bottom:30px;
	}
	.textatsr{
		padding-left:30%;
	}
	.oneblock.pipka{
		background: none
	}
	.content2{
		padding-right:15px !important;
	}
	#sideRight{
		margin:0 15px 0 265px;
		width: auto;
		float: none;
		clear: both
	}
	#sideRight .right_block{
		clear: both
	}
		#sideRight .ink1{
			width:209px;
			margin:0 10px 10px 0;
			display:inline-block;
			vertical-align: top
		}
		#sideRight .on{
			overflow: hidden;
		}
	.divrb{
		margin-bottom:10px;
	}
	#container{
		padding-bottom: 30px;
	}
	.bloccopy .maxw{
		padding-left:10px;
		padding-right:10px;
	}
	.divrb .tabs{
		font-size:0;
		letter-spacing:-5px
	}
		.divrb .tabs li{
			font-size: 12px;
			letter-spacing: normal;
			box-sizing: border-box;
			padding:0 15px 15px;
			width: 50%
		}
	.er_bg{
		display: none;
	}
	.sidebar .printlink,
	.social-share-post .addthis_button_email{
		width: auto;
		margin-right:15px;
	}
	.social-share-post{
		margin-top:-30px;
		margin-bottom:20px;
	}
	.middle.tuz .block.tuz ul{
		width:33.33%;
	}
	.middle.tuz .block.tuz ul li{
		width:100%;
	}
	.feedb.left, .feedb.right{
		width:100%;
	}
	table.responsive{
		box-sizing: border-box;
	}
	table.responsive .th{
		display: block;
		width:50%;
		float: left;
		padding:10px;
		font-weight: bold;
		font-size: 14px;		
		padding-right:10px;
		margin-right:-100%;
	}
	table.responsive thead{
		display: none;
	}
	table.responsive td{
		display: block;
	}
	table.responsive td .td{
		padding:8px 10px 8px 50%;
		border-bottom:1px solid #FFF;
	}
	table.responsive .tablecell{
		min-height: 0 !important;
		padding:0;
	}
	table.responsive .th,
	table.responsive .td{
		text-align: left !important;
		box-sizing: border-box;
	}
	table.responsive tbody tr:nth-child(2n+1){
		background: #EEE
	}
}
@media screen and (max-width:767px){
    .headerSocial, .header-s1{
    	width:100% !important;
    	padding:10px;
    	box-sizing: border-box;
    	overflow: hidden;
    }
	    .header-s1 .head_menu ul li{
	    	padding:0 10px 10px !important;
	    	width:50%;
	    	float: left;
	    	box-sizing: border-box;
	    }
	    	.header-s1 .head_menu ul li a{
	    		color:#FFF;
	    	}
	.metro-nav{
		left:5px;
		top:60px;
		right:auto;
		width:225px;
	}
	.metro-service{
		height: 64px;
	}
	.metro-service > span{
		height: 16px;
		display: block;
	}
	.header .logo{
		border-right:0;
	}
	#sideLeft, #sideRight,
	.content{
		width:100%;
		margin:0 0 20px;
		box-sizing: border-box;
		padding:0 10px;
	}
	.zagolovok{
		margin:0 0 20px;
		padding:0;
	}
	.zakaz, .kupon{
		margin:0 auto 10px;
	}
	.kupon{
		padding-right:0;
	}
	.obl{
		margin-top:24px;
	}
	.onekupon{
		max-width:55%
	}
	.twokupon{
		max-width: 45%
	}
	.onekupon, .twokupon{
		margin:0;
	}
		.onekupon img, .twokupon img{
			max-width: 100%
		}
	.blu_fon .twokupon{
		margin-top:15px !important;
		margin-left:20px;
	}
	.sidebar .LB{
		padding:0;
		text-align: center;
	}
		.sidebar .LB .ram_1{
			margin:0 6px 10px;
			padding:0;
		}
	#container{
		padding-bottom:20px;
	}
	#footer-top .maxw .oneblock{
		width:50%;
	}	
	.bloccontack{
		font-size: 0;
		letter-spacing:-5px;
		height:auto;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
		.bloccontack .oneblock.two{
			width:50%;
			float: none;
			display:inline-block;
			vertical-align: top;
			font-size: 12px;
			letter-spacing: normal;
			margin-bottom: 15px
		}
		.bloccontack .oneblock .texthb .imgss2{
			margin:0;
		}
	.blockstar{
		background-position: 10px 23px;
	}
	.textatsr{
		height: auto
	}
	#content{
		padding:0 10px;
	}
	.sidebar .onekupon{
		margin-right:20px;
	}
	.ad-gallery{
		width: 460px;
	}
		.ad-gallery .ad-nav{
			width:420px;
			margin:0 auto;
		}
	.po_co{
		padding-left:0;
	}
	.ad-gallery{
		margin:0 auto;
	}
	.sd_z .zacaz{
		margin:10px auto;
	}
	.hvz.dva{
		width:48%;
		display:inline-block;
		vertical-align: top;
		text-align: left;
	}
	.sidebar .b-rounded{
		width:95%;
		box-sizing: border-box;
	}
	.sidebar .LB .b-rounded ul{
		width: 100%;
		box-sizing: border-box;
	}
	.vv, .vv_2{
		text-align: left;
		width:100%;
		margin-bottom:20px;
	}
	.divrb .ink .divrb,
	.divrb .ink .ink1{
		display:inline-block;
		vertical-align: top;
	}
	.divrb .ink1{
		margin:0;
	}
	.divrb .ink{
		margin:0 0 20px
	}
	.sidebar .LB br{
		display: none;
	}
	.problem, .sidebar .LB ul, .sidebar .LB .ram_1{
		text-align: left;
	}
	.RB .hb br{
		display: none;
	}
	.goselect{
		display: block;
	}
	.bloccopy{
		height: auto;
		padding-bottom:10px;
	}
	.middle.tuz .block.tuz ul{
		width:100%;
	}
	.middle.tuz .block.tuz ul li{
		width:50%;
	}
	.best-prices .ram_1{
		float: left;
	}
	.vse{
		clear:both;
	}
	.children-container .clearfix{
		font-size: 0;
		letter-spacing: -5px;
		text-align: center;
	}
		.children-container .clearfix .child{
			margin:0;
			box-sizing: border-box;
			padding:5px;
			width:33.33%;
			display:inline-block;
			vertical-align: top;
			font-size: 13px;
			letter-spacing: normal;
		}
		.children-container .clearfix .child .child-photo img{
			max-width: 100%
		}
}
@media screen and (max-width:500px){
    .blu_fon .twokupon{
    	margin-left:0;
    }
    .tabs li span a{
		width:150px;
	}
	.models-table td{
		width:33.33%;
	}
	.sidebar .best-prices .ram_1,
	.sidebar .best-prices .ramm_11{
		width:100%;
		margin:0 0 5px;
	}
	.children-container .clearfix .child{
		width: 50%
	}
}
@media screen and (max-width:479px){
    .header{
    	height:255px
    }
    .header .right_contact{
    	position: static;
    	margin:10px auto;
    	width:235px;
    	min-width:235px;
    	float: none;
    }
    .metro-nav{
    	left:50%;
    	top:179px;
    	width:225px;
    	margin-left:-112px;
    }
    .menu-btn{
    	right:6px;
    	left:auto;
    }
    .logo{
    	margin:0 auto;
    	padding-right:0;
    }
    #header .header-social{
    	width:100% !important;
    }
    .header .left_head{
    	margin-right:0;
    }
    .onekupon, .twokupon{
    	max-width: 100%;
    	width:100%;
    	text-align: center;
    }
    .blu_fon .twokupon{
    	margin-top:-5px !important;
    }
    .zakaz{
    	padding-right:0;
    	text-align: center;
    	float: none;
    	margin:0 auto;
    	width:215px;
    }
    .zacaz_text{
    	padding:0 0 20px;
    }
    .sidebar .LB ul,
	    .sidebar .LB .ram_1{
	    	text-align: center;
	    }
	    .sidebar .LB .ram_1 .ramm_11{
	    	text-align: left;
	    }
    .triug{
    	padding:0;
    }
    .blu_fon_text{
    	padding:0 10px;
    }
    #footer-top .maxw .oneblock{
    	width:100%;
    }
    .blockstar{
    	padding:118px 10px 10px;
    	background-position:center 20px;
    }
    .textatsr{
    	padding-left:0;
    }
    .bloccontack{
    	padding-bottom: 25px
    }
    .bloccontack .oneblock.two:first-child{
    	width:100%;
    }
    	.bloccontack .oneblock.two .hb{
    		height: 30px
    	}
    	.bloccontack .oneblock.two .hb{
    		height: 60px
    	}
    .maxw{
    	padding-left:15px;
    }
    #sideRight{
    	text-align: center;
    }
    .ad-gallery{
		width: 300px;
	}
		.ad-gallery .ad-image-wrapper{
			height:250px
		}
		.ad-gallery .ad-nav{
			width:260px;
			margin:0 auto;
		}
	.middle.tuz .block.tuz ul li{
		width:100%;
	}
	.w7img{
		float: none;
		margin-bottom:15px;
	}
	.w7a{
		margin-bottom:0 !important;
	}
	.nositeli-title{
		text-align: left;
	}
	.hvz.dva{
		width:100%;
		text-align: left;
	}
		.hvz.dva ul{
			text-align: left;
		}
	.divrb .tabs li, .er{
		width: 100%;
		text-align: left;
	}
	.sf{
		text-align: center;
	}
	.sf .photo-frame{
		display:inline-block;
		vertical-align: middle;
		float: none;
		margin:0 auto;
	}
	.sidebar .b-rounded{
		width:100%;
	}
	.spoiler-banner-box{
		padding:10px;
		font-size: 14px;
		box-sizing: border-box;
	}
}
/*end*/

