@import url("http://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic");
@import url("./default.css");
@import url("./form.css");
@import url("./jquery.fancybox.css");

.clear { clear:both; overflow:hidden; }
.page_bg { width:100%; background-position:50% 0; background-repeat:no-repeat; overflow:hidden;}
#popup_bg {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.65;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#popup_calculator {
	padding: 31px 0 26px 44px;
    width: 368px;
}
#popup_order_call {
	padding: 31px 0 26px 44px;
    width: 368px;
}
.popup_block {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    display: none;
    left: 50%;
    margin-left: -205px;
    padding: 0;
    position: absolute;
    top: 229px;
    width: 411px;
    z-index: 1001;
}
.popup_block .close {
    background: url("../img/sprite.png") no-repeat scroll -44px 0 transparent;
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: -30px;
    top: -30px;
    width: 23px;
}
.popup_block input[type=text],.popup_block  input[type=password],.popup_block  textarea,.popup_block input[type=submit]  { width: 310px; }
.popup_block .important {
    font-size: 12px;
	color: #676363;
	font-style: italic;
	margin: -5px 0 0 15px;
}
.g-sm {
	border: 1px solid #ababab;
    display: inline-block;
    margin-bottom: 25px;
    margin-right: 21px;
	opacity: 0.9;
}
.g-sm:hover {
	cursor: pointer;
	border: 1px solid #d5d5d5;
	opacity: 1;
}
.aut-brand { margin-left: 50px; }
.aut-brand h3 { padding: 25px 0 0 0px; }
.panel-info { width: 510px; }
.m-top-15 { margin-top: 15px; }
.panels-wrapper { padding-left: 15px; }
.panels-wrapper .subdiv { font-family: 'PT Sans',sans-serif; color: #fff; font-size: 16px; text-shadow: 0 1px 0 #75726e; }
.panels-wrapper .subdiv.m-top { margin-top: 10px; }
.panels-wrapper .panel-item { display: inline-block; margin-top: 8px; margin-right: 5px; color: #fff; font-size: 11px; text-align: center; vertical-align: top; opacity: 1; }
.panels-wrapper .panel-item:hover { opacity: 0.8; }
.panels-wrapper .panel-item img { padding-bottom: 4px; }
.design-gallery { padding: 0px 0 0 35px; }
.aut-brand .model { display: none; }
.aut-brand .model.show { display: block; }
.aut-brand .model img.photo { padding-right: 24px; }
.aut-brand .model .feature p { padding-top: 18px; font-size: 13px; line-height: 18px; }
.aut-brand .model p a { color: #85c6f9; }
.design-gallery  .gallery-bckgr { background: #373133; margin-top: 0px; padding-top: 38px; padding-bottom: 10px; margin-left: 20px; padding-left: 25px; margin-bottom: 25px; }
.model .see-full { padding: 15px 20px 0 0; text-align: right; }




.sub {
border: 1px solid #E1B980;
    border-radius: 3px 3px 3px 3px;
    color: #434343;
	text-shadow: 0 1px 0 #855f02;
    cursor: pointer;
    font: 15px Arial,Helvetica,sans-serif;
	line-height: 30px;
	padding: 0 10px;
    margin: 17px 0 0 221px;
    text-align: center;
	background: none repeat scroll 0 0 #ffcb05;
}
#quick_order.small-form .sub  { margin-left: 194px; }	
.sub.disabled {
    background: none repeat scroll 0 0 #d8d8d8;
	
    color: #676363;
	visibility: visible;
	cursor: default;
	opacity: 0.7;
	border: 1px solid #c5c5c5;
	text-shadow: none;
}
#header_action {
    color: #585858;
    font-size: 24px;
    font-weight: 100;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-family: 'PT Sans',sans-serif;
}
.l-height-21 { line-height: 21px; }
.w-80 { width: 80%; }
a.gray { color: #231F20 !important; text-decoration: none; }
.l-text { width:550px; margin: 20px 0 0 40px; }
.right_img .single-photo { margin-bottom: 15px; margin-top: 60px; width: 220px; height: 220px; border: 5px solid #d2d9d1; border-radius: 180px; overflow: hidden; position: relative; left: 30px; }
.right_img.form-block { margin-top: -19px; position: relative; right: -35px; }
.right_img.form-block.m-top-12 { margin-top: 12px; }
.p-bottom-15 { padding-bottom: 15px; }
.leaf-img { font-size: 0; display: inline-block; width: 241px; height: 127px; overflow: hidden; }
.leaf-img.l-corner { border-radius: 0 0px 0 40px; }
.leaf-img.r-corner { margin-left: 2px; border-radius: 0 40px 0 0px; }
.bbb { border: 1px solid #fff; padding: 2px; }
.bbb:hover { border: 1px solid #FFD109 }
.models { display: inline-block; vertical-align: top; width: 180px; margin: 15px 0 0 0; padding: 0; list-style-type: none !important; line-height: 25px; }
.models li { margin: 0; padding: 2px 0 0 0px; background-image: none; list-style: none; }
.models li a { padding-left: 26px; display: block; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 13px; text-decoration: none; }
.models li.active a { color: #d9b21d; font-size: 18px; font-weight: bold; }
.models li.orange a { color: #d15a12; }
.models li.gray a { color: #bbb; }
.models li a span { font-size: 9px; font-style: normal; font-weight: 100; display: inline-block; width: 100px; text-align: right; }
.models li a span.big-f { font-size: 12px; }
.models li.active a span { width: 83px; font-style: italic; }
.models li.active a span.big-f { font-style: normal; }
.models li.active a { background: url('../img/bullet2.png') 14px 7px no-repeat; }
.models li.active.gray a { background: url('../img/bullet3.png') 14px 7px no-repeat; }
.models li.active.orange a { background: url('../img/bullet4.png') 14px 7px no-repeat; }
.models li.active { background-color: #373133; background-color: #373133; }
.aut-brand #info { display: inline-block; vertical-align: top; width: 553px; padding: 27px 25px 40px 30px; background-color: #373133; position: relative; top: -23px; left: -4px; }
.price-wrapper { width: 470px; padding: 10px; border-radius: 0 22px 0 22px; background-color: #e7e7e7; }
.price-wrapper.vert-margin { margin: 0px 0 35px 0; width: 510px; }
.price { width: 100%; border-collapse: collapse; border: 1px solid #e7e7e7; }
.price td, .price th { border: 1px solid #d2d2d3; border-collapse: collapse; }
.price td, .price th { padding: 10px 5px; font-size: 14px; text-align: center; }
.price td { background-color: #fff; font-size:100%; }
.price td.dim { background-color: #f8f8f8; font-weight: bold; color: #545454; font-size: 100%; }
.price th { background-color: #fed537; color: #545454; }
.price-wrapper.vert-margin .price th { background-color: #f8f8f8; }
.price-wrapper.vert-margin .price td.active { background-color: #fed537; }
.price-wrapper.vert-margin .price td.butt { cursor: pointer; }
.no-b-t th { border-top: 0; }
.no-b-r { border-right: none !important; }
.no-b-l { border-left: none !important; }
.no-b-b td { border-bottom: 0; }
.circle-ref { 
	display: inline-block;
	width: 138px;
    margin-bottom: 35px;
    margin: 15px 0 25px 120px;
	text-align: center;
	font-style: italic;
	color: #7c7c7c;
	font-size: 15px;
    }
.circle-ref a { color: #7c7c7c; }	
.circle-ref .img {

	}
.circle-ref.first { margin-left: 150px; }

 #top, #down, .body {/*width:960px;*/width:950px; margin:0 auto; clear:both;}

#top { position:relative; height:170px; margin-bottom:-170px;}

#logo { position:absolute; left:80px; top:20px; z-index:99;}
#logo img{ display:block;}
/*#logo a:hover img{opacity:0.7; filter:alpha(opacity=70);}*/
#silver #phone,#silver #phone a { color:#fff;} 
#phone { position:absolute; right:5px; top:54px; text-align:right; font-size:12px; color:#231f20; z-index:99;}
#phone p { padding-bottom:1px; padding-top: 8px;}
#phone a { color:#231f20;}
#phone h5 { padding:0; font-size:12px;}
#phone big{ font-size:25px; display:block; padding-bottom:5px;}
#phone big span { font-size: 20px; }
#phone p{display:block; font-size: 12px; color: #1d1c1c; text-transform: none;}
#phone a {color: #1d1c1c;}
#silver #phone p { color: #fff; }
#silver #phone a { color: #fff; }
#ding_dong {display:inline-block; /*font-style:italic;*/ padding:5px 0 0px 23px; /*background:url('../img/phone_2_bg.png') no-repeat 0 50%;*/ }
#silver #ding_dong {color:#ffcb05; /*background:url('../img/phone_bg.png') no-repeat 0 50%; font-size: 12px; */}
#phone a { color: #545454; text-decoration: underline; }
#phone a:hover { text-decoration: none; }
.header-menu {
	position: relative;
	top: 64px;
	left: 300px;
	width: 400px;
	z-index: 1;
}
.header-menu li { margin: 0; list-style-type: none; }
.header-menu>li { position: relative; display: inline-block; margin: 0 10px 0 0; vertical-align: top; }
.header-menu li ul li { margin: 2px 0 2px 12px; padding: 0; }
.header-menu>li a { color: #474747; border-bottom: 2px solid transparent; }
.header-menu>li:hover>a, .header-menu li.current-menu-ancestor>a { border-bottom: 2px solid #ffcb05; }
.header-menu li ul { display: none; position: absolute; top: 26px; width: 150px; margin: 0; }
.header-menu li:hover ul { display: block; }
.header-menu a { color: #000; font-family: Arial; font-size: 14px; display: inline-block; }
.header-menu>li>a { padding: 0 4px 6px 4px; }
#silver .header-menu a { color: #fff; }
.header-menu li li a { color: #6f6f6f; font-size: 12px; } 
.header-menu li li a:hover { color: #474747; }
#menu {padding:0px; margin:0; font-size:13px; width:190px; position:absolute; top:162px; left:40px; z-index:99;}
#silver #menu { top: 265px; }
#menu a, #menu span, #menu var {cursor:pointer; padding:0 10px; height:22px; margin:0 0 0px 0; line-height:22px; white-space:nowrap; display:block; overflow:hidden;
position:relative;}
#menu span { padding: 0; margin-bottom: 2px; }
#menu var { margin-bottom: 2px; }
#menu var { background:#ffcb05; text-transform:uppercase; font-style:normal;}
#menu a { color:#fff;
text-decoration:none; }
#menu span {
color:#fff;
text-decoration:none;
background-color:#54595b;
background-color:rgba(88, 89, 91, .9);
-pie-background:rgba(88, 89, 91, .9);
behavior:url('jscript/PIE.htc');
position:relative;
}

#menu>li>a:hover, #menu span:hover {
background-color:#54595b;
background-color:rgba(88, 89, 91, .8);
-pie-background:rgba(88, 89, 91, .8);
}
#menu li li { display: inline-block; width: 104px; text-align: center; vertical-align: top; margin-left: 35px; margin-bottom: 30px; list-style-position: outside; }
#menu li li a { color: #676363; display: inline; padding: 0; line-height: 15px; font-size: 12px; text-align: center; white-space: normal; }
#menu li li a:hover { color: #525252; }
#menu li li a img { opacity:0.7; }
#menu li li a:hover img { opacity:1; }
#menu li li .img { width: 104px; height: 104px; background-image: url('../img/cat_sprite.jpg'); opacity:0.7; }
#menu li li a:hover .img { opacity:1; }
li.vorota-sekcionnie .img { background-position: -104px 0; }
li.promyishlennyie-sektsionnyie-vorota .img { background-position: -208px 0;  }
li.panoramnyie-sektsionnyie-vorota .img { background-position: -312px 0; }
li.angarnyie .img { background-position: -416px 0; }
li.vorota-tlp-ultra .img { background-position: -208px -416px; }
li.sektsionnyie-otkatnyie-vorota .img { background-position: -104px -416px; }
li.vorota-skorostnyie .img { background-position: -208px -104px; }
li.vorota-podvesnyie .img { background-position: -104px -104px; }
li.vorota-otkatnyie .img { background-position: -520px 0; }
li.vorota-raspashnyie .img { background-position: 0 -104px; }
li.avtomatika-dlya-sekcionnyh-vorot .img { background-position: -312px -104px; }
li.avtomatika-dlya-raspashnyih-vorot .img { background-position: -416px -104px; }
li.avtomatika-dlya-otkatnyih-vorot .img { background-position: -520px -104px; }
li.pultyi .img { background-position: 0 -416px; }
li.komplektuyushhie-dlya-sekcionnyh-vorot .img { background-position: -104px -208px; }
li.komplektuyushhie-dlya-otkatnyih-vorot .img { background-position: -208px -208px; }
li.komplektuyushhie-dlya-podvesnyih-vorot .img { background-position: -312px -208px; }
li.dveri .img { background-position: -416px -208px;  }
li.avtomaticheskie-dveri-ditec .img { background-position: -416px -312px; }
li.peregruzochnoe-oborudovanie .img { background-position: -520px -312px; }
li.konteyneryi .img { background-position: -520px -208px; }
li.rolstavni-zashhitnyie .img { background-position: 0 -312px; }
li.ograzhdeniya .img { background-position: -416px -416px; }
li.pvh-zavesyi .img { background-position: -520px -416px; }
li.post-ohranyi .img { background-position: 0 -520px; }
li.montazh-vorot .img { background-position: -104px -312px; }
li.remont-vorot-i-avtomatiki .img { background-position: -312px -312px; }
li.srochnaya-pomoshh .img { background-position: -312px -416px; }
#menu ul {padding:0px; margin:0; position:relative;}
#menu li {list-style:none; width:190px; padding:0;margin:0; position:relative;}
#menu li ul{ position:absolute; left:190px; top:-24px; padding: 30px 0 10px 6px; visibility:hidden; overflow:show; width: 463px; background: #fff url('../img/hover_menu_bckgr.gif') 0 0 repeat-x; box-shadow: 2px 4px 6px rgba(0,0,0,0.2); z-index: 1000;}
#menu li:hover ul { visibility: visible; }
#menu li  ul .bullet { position: absolute; margin-top: 1px; left: -8px; width: 8px; height: 10px; background: url('../img/bullet1.png') 0 0 no-repeat; z-index: 100; }
#menu ul .sel, #menu ul .active span {
font-weight:bold;
font-style:italic;
background-color:#54595b;
background-color:rgba(88, 89, 91, .8);
-pie-background:rgba(88, 89, 91, .8);
behavior:url('jscript/PIE.htc');
position:relative;
}
#menu ul .active ul { visibility:visible;}

#menu b {background:url('../img/menu_plus.gif') no-repeat 0 50%; display:block; width:6px; height:6px; position:absolute; right:10px; top:8px; overflow:hidden;}

#menu .sel b, #menu .active span b {height:2px; top:10px;}

#bottom { background:#231f20;position:relative; width:960px; margin:30px auto 0 auto; clear:both;}

#sitemap {padding-bottom:70px; position:relative; clear:both; color:#fff;}
#sitemap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#sitemap div{ width:130px; padding:0 15px; float:left;}
#sitemap a{ font-size:11px; display:block; text-decoration:none; margin-bottom:6px; color:#fff;}
#sitemap a:hover{color:#ffcb05;}

#sitemap h5 { font-weight:bold; padding-bottom:5px; border-bottom:#fff solid 1px; margin-bottom:15px; white-space:nowrap;}
#sitemap li { list-style-type: none; margin: 0;  }
#sitemap ul { margin: 0; padding: 0; }
#sitemap>ul>li { 
	float: left; padding: 0 15px; width: 130px; margin: 0; 
	}
#sitemap>ul>li>a {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 10px;
    text-transform: uppercase;
	border-bottom: 1px solid #FFFFFF;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 5px;
    white-space: nowrap;
}
#sitemap>ul>li>a:hover { color: #fff; cursor: default; }
#sitemap ul li ul li { padding: 0; }
#bottom_slide_box {position:relative;height:260px; width:960px;}
#bottom_slide_box tt {background:url('../img/bottom_slide_bg.png') no-repeat; display:block; position:absolute; top:0; left:0; width:960px; height:23px; z-index:90;}
#bottom_slide_box #next {
	cursor:pointer;
	z-index:90;
	display:block;
	position:absolute; top:60px; right:-45px; height:74px; width:74px; background:url('../img/next_bg.png') no-repeat;}

#bottom_slide_box .box_left_bg {position:absolute; top:0; left:0; height:190px; width:5px; background:#fff;z-index:90;}
#bottom_slide_box .box_right_bg {position:absolute; top:0; right:0; height:190px; width:5px; background:#fff;z-index:90;}
#bottom_slide_box .box_text_bg {position:absolute; bottom:0; right:0; height:70px; width:1px; background:#231f20; z-index:90;}

#bottom_slide { height:260px; width:960px; position:relative;}
#bottom_slide a{
font-size:17px;
color:#fff;
display:block;
height:260px;
width:240px;
text-decoration:none;
text-align:center;
}
#bottom_slide a img {display:block; padding:23px 0 0 0; opacity:0; filter:alpha(opacity=0);}
#bottom_slide a div { opacity:0; width: 240px; height: 167px; margin:23px 0 0 0; background-image:url('../img/mask_sprite.jpg'); }
#bottom_slide li.sl-2 a div { background-position: -240px 0; }
#bottom_slide li.sl-3 a div { background-position: -480px 0; }
#bottom_slide li.sl-4 a div { background-position: -720px 0; }
#bottom_slide li.sl-5 a div { background-position: -960px 0; }
#bottom_slide li.sl-6 a div { background-position: -1200px 0; }
#bottom_slide a  div:hover { opacity: 1; }
#bottom_slide a:hover {color:#ffcb05;}
#bottom_slide a:hover img {opacity:1; filter:alpha(opacity=100);}

#bottom_slide a b{display:block; padding:15px 0 0 0; border-right:#fff solid 1px;}

#bottom_slide ul {height:260px; padding:0; margin:0;}
#bottom_slide ul li{
position:relative;
float:left;
width:240px;
height:260px;
padding:0;
margin:0;
list-style:none;
background-image:url('../img/bottom_slide_img.jpg');
background-repeat:no-repeat;
}

.down_bg { background:#58595b; padding:70px 0 0 0; margin-top:-60px;}
#down { font-size:10px; color:#fff; height:55px;}
#copy { float:left;}
#wbb { float:right;}

#silver .top_body { color:#fff;}
.top_body { padding:170px 0 0 300px; width:660px; min-height:70px; margin:0 auto; clear:both; position:relative;}

#online { width:147px; height:76px; right:0; top:470px; position:fixed; z-index:99;}

/* begin */

#online a:hover img, .var_slide a:hover img, #v_menu a:hover img, .links a:hover img{opacity:0.7; filter:alpha(opacity=70);}

.var_slide_bg { position:relative; height:131px; padding-left:10px; margin:0 0 -30px 0; clear:both;}
.var_slide_bg tt { position:absolute; width:12px; height:50px; display:block; bottom:0; right:0; background:#000; z-index:99;}
.small .var_slide_bg tt { display: none; }
.var_slide_bg .next{
	cursor:pointer;
	z-index:90;
	display:block;
	position:absolute; top:20px; right:-10px; height:48px; width:30px;
	background:url('../img/next_min.png') no-repeat;
	}
.var_slide_bg .prev{
	cursor:pointer;
	z-index:90;
	display:block;
	position:absolute; top:20px; left:-20px; height:48px; width:30px;
	background:url('../img/prev_min.png') no-repeat;
	}
.disabled { visibility:hidden;}
.var_slide{ height:131px;}

.tab_nav { clear:both; height:131px;}
.tab_nav li { text-align:center; display:block; width:155px; list-style:none; float:left; padding:0; margin:0; height:131px;}
.tab_nav li a b{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:22px; line-height:40px; display:block; height:40px; font-weight:400; border-top:#fff solid 1px; background:url('../img/tab_bg.gif') no-repeat 100% 0;}

.tab_nav a {display:block;text-decoration:none; padding:10px 0 0 0;}
.tab_nav a.selected b{ background-color:#231f20;}
.tab_nav img {}

.tabs { background:#231f20; color:#fff; overflow:hidden;}
.tabs .body{ padding:0;}
.color { margin:15px 0;}
.color.pr-big {
	margin: 35px 0 0 50px;
}
.color th { font-weight:400; text-align:left; font-style:italic; padding-bottom:5px;}
.color td{vertical-align:middle; padding:0 9px 5px 0;}
.color.pr-big td { padding-bottom: 19px; font-size: 120%; }
.color.pr-big td img:hover { opacity: 0.8; }
.color td span { vertical-align:middle; padding:0; display:inline-block;}
.color td img {vertical-align:middle; padding-right:8px;}
.color small {font-size:11px;}
.design-info { padding: 40px 45px; }
.design-info .gall_img { width: 500px !important; margin-bottom: 25px; }
.alt_menu {
	width:100%;
	height:33px;
	clear:both;
	font-size:14px;
}
.alt_menu td { vertical-align:middle; height:33px;text-align:center; border-top:#000 solid 1px; background:url('../img/v_line_bg.gif') no-repeat; }
.alt_menu td:first-child {background-image:none;}
.alt_menu a{
	text-decoration:none;
	color:#000;
	height:33px;
	line-height:33px;
	display:block;
}
.alt_menu a:hover { text-decoration:underline;}
.alt_menu .sel{
color:#fff;
background-color:#ffcb05;
position:relative;
}

.body_bg { background:#000 url('../img/about_bg.jpg') no-repeat 50% 0;}
.body { padding:30px 0;}
.body.l-padding { padding: 30px 30px 30px 45px; }
.body:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.tabs .left_img,.tabs .right_text,.tabs .left_img  {padding-top:30px;}

.left_img { float:left; width:370px; padding:0 30px;}
.right_text { overflow:hidden;}

.left_text {float:left; width:550px;overflow:hidden;}
.type_skor1 .left_text, .type_skor2 .left_text, .type_skor3 .left_text, .type_skor4 .left_text, .type_skor5 .left_text { margin-left: 50px; width: 500px; }
.right_img { padding:0 0 0 30px; width:370px; float:right;overflow:hidden;}

/*slides*/
#slides {
	position:relative;
	width:960px;
	height:480px;
	/*background:url('../img/main_slide_bg.jpg') no-repeat;*/
}
#slides.m-top { margin-top: 25px; }

#slides  .slides_container {
	width:960px;
	height:480px;
	overflow:hidden;
	position:relative;
	display:none;
}
#slides  .slides_container div {
	background-position:0 0;
	background-repeat:no-repeat;
	width:960px;
	height:480px;
	display:block;
}
#slides  .slides_container p {
	padding:0;
	right:285px;
	bottom:40px;
	position: absolute;
	z-index:10;
}
#slides  .slides_container p a {}
#slides  .slides_container img {
opacity:0;
	filter:alpha(opacity=0);
	height:480px;
	width:960px;
	display:block;
}

/*Next-prev buttons*/
#slides .next,#slides .prev {
	overflow:hidden;
	position:absolute;
	top:95px;
	width:51px;
	height:226px;
	display:block;
	z-index:101;
	text-indent:-9999px;
}

#slides .next:hover {background-position:0 -226px;}
#slides .prev { display:none;}
#slides .next {right:30px;background:url('../img/next.png') no-repeat;}

/*Pagination*/

.pagination {
	padding:0;
	/*margin: -35px auto 0;*/
	left:50%;
	margin-left:-40px;
	width:80px;
	bottom:11px;
	position: absolute;
	z-index:10;
}
.pagination li {
	overflow:hidden;
	height:12px;
	padding:0;
	float:left;
	margin:0 3px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:10px;
	height:0;
	padding-top:11px;
	background-image:url('../img/pagination.png');
	background-position:0 -11px;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 0;
}

#slides .slides_container div.poin_1 { background-position:0 -480px;}
#slides .slides_container div.poin_2 { background-position:0 -960px;}
#slides .slides_container div.poin_3 { background-position:0 -1440px;}
#slides .slides_container div.poin_4 { background-position:0 -1920px;}
#slides .slides_container div.poin_5 { background-position:0 -2400px;}
#slides .slides_container div.poin_6 { background-position:0 -2880px;}
#slides .slides_container div.poin_7 { background-position:0 -3360px;}
#slides .slides_container div.poin_8 { background-position:0 -3840px;}
#slides .slides_container div.poin_9 { background-position:0 -4320px;}

/*slides_min*/
.slides_min {
	position:relative;
	width:245px;
	height:315px;
	/*background:url('../img/main_slide_bg.jpg') no-repeat;*/
}

.slides_min  .slides_container {
	width:245px;
	height:315px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_min  .slides_container div {
	background-position:0 0;
	background-repeat:no-repeat;
	width:245px;
	height:315px;
	display:block;
}


.links { text-align:right;} 
.links img{ display:block; float:right; margin:0 5px -1px 5px;} 

.bans { overflow:hidden; padding:0;}
.bans a{ display:block; float:left; width:190px; height:80px; margin:0 5px; background-position:50% 0;}
.bans a:hover{ background-position:50% -80px;}

.bans .ban_1 {background-image:url('../img/logo_1.png');}
.bans .ban_2 {background-image:url('../img/logo_2.png');}
.bans .ban_3 {background-image:url('../img/logo_3.png'); width:160px;}
.bans .ban_4 {background-image:url('../img/logo_4.png'); width:120px;}
.bans .ban_5 {background-image:url('../img/logo_5.png');}

#vorota_1 {
	background-image:url('../img/vorota_bg.jpg');
	}
#vorota_2 {background-image:url('../img/r40_bg.jpg');}
#vorota_3 { background-image:url('../img/vorota_rp.jpg');}

.gall_img_bg { position:relative; float:left; clear:both; height:75px; padding-bottom:15px;}
.gall_img_bg .next_img{
	display:block;
	cursor:pointer;
	z-index:90;
	position:absolute; top:10px; right:-40px; height:48px; width:30px;
	background:url('../img/next_min.png') no-repeat;
	}
.gall_img {height:75px;}
/*.gall_img a:hover { outline:#d3a90a solid 1px;}*/
.gall_img ul{ height:75px;clear:both;}
.gall_img li {display:block; width:100px; list-style:none; float:left; padding:0; margin:0; height:75px;}


#back-top {
    bottom:150px;
    left:50%;
    position: fixed;
	z-index:999;
}
#back-top a {display:block; width:74px; height:74px; text-decoration:none; color:#9c9ca1;
background:url('../img/top_up.png'); overflow:hidden;z-index:999; position:relative; margin-left:-600px;}
#back-top a:hover {}

.icon_1 {background:url('../img/ico_1.png') no-repeat; padding:6px 0 25px 40px;}
.icon_2 {background:url('../img/ico_2.png') no-repeat; padding:6px 0 25px 40px;}
.icon_3 {background:url('../img/ico_3.png') no-repeat; padding:6px 0 25px 40px;}
.icon_4 {background:url('../img/ico_4.png') no-repeat; padding:6px 0 25px 40px;}

#map_canvas { height:430px; width:100%;}
#www {background:url('../img/www_bg.png') repeat-x; text-align:right;}
#www .body { padding:0; height:52px;}
#www .body p { padding:0;}
#www .body a { text-decoration:none; color:#231f20; font-size:15px; display:inline-block; height:52px; line-height:52px; padding:0 0 0 35px; margin-right:15px;}
.ico_f {background:url('../img/ico_f.png') no-repeat 0 50%;}
.ico_vk {background:url('../img/ico_vk.png') no-repeat 0 50%;}
.ico_t {background:url('../img/ico_t.png') no-repeat 0 50%;}

div#xy{
 display: block;
 padding: 0px;
 margin: 0px;
 position: absolute;
 width: 100px;
 height: 75px;
 border: solid 1px #ffd109;
 top: -200px;
 left: 0px;
 z-index: 20;
 cursor: pointer;
 /*opacity: 0.9; 
 filter: alpha(opacity=90);*/
}

.opa {opacity:0;filter:alpha(opacity=0);}

#v_menu { padding:0;}
.box { width:470px; float:left; height:300px; position:relative;}
.box i { display:none; width:45px; height:22px; left:30%; bottom:-52px; z-index:99; position:absolute; background:url('../img/box_sel.png') no-repeat;}
.box_text { clear:both;}
.box h3 a {text-decoration:none; color:#000; border-bottom:#000 dashed 1px;}
.box h3 a.selected { color:#ffcb05; border-color:#ffcb05;}
.box.small {
	margin-left: 50px;
	margin-top: 25px;
	width: 150px;
	height: 25px;
}
.box.small.long-view { width: 210px; }
.box.small.long-view1 { width: 265px; }
.box.small.long-view2 { width: 265px;  }
.box.small.long-view2.windows { width: 135px;  }
.box.small.skor1 { width: 190px; }
.box.small.skor2 { width: 225px; }
.box.small.skor3 { width: 225px; }
.box.small.skor4 { width: 100px; }
.box.small.post1 { width: 165px; }
.box.small.post2 { width: 175px; }
.box.small.post3 { width: 395px; }
.box.small.aut1 { width: 120px; }
.box.small.aut2 { width: 164px; }
.box.small.aut3 { width: 120px; }
.box.small i { left: 15%; }
.box.small.decor i { left: 29%; } 
.box.small.long-view i { left: 27%; }
.box.small.long-view2 i { left: 35%; }
.box.small.long-view2.windows i { left: 7%; }
.box.small.skor1 i { left: 10%; }
.box.small.skor2 i  { left: 5%; }
.box.small.skor3 i  { left: 10%; }
.box.small.skor4 i { left: 22%; }
.box.small.post1 i, .box.small.post2 i { left: 38%; }
.box.small.post3 i  { left: 48%; }
.box.small.aut1 i { left: 6%; }
.box.small.aut3 i { left: 8%; }
.box.small.otk1 i { left: 23%; }
.box.small.otk2 i { left: 20%; }
.box.small.sek2 i { left: 32%; }
.box.small.ogr { width: 190px; }
.box.small.ogr i  { left: 28%; }
.box.small.active i { display: block; }
#box_1 {background:#231f20 url('../img/comfort_bg.jpg') no-repeat 50% 0;}
#box_2 {background:#231f20 url('../img/rsi_bg.jpg') no-repeat 50% 0;}

#box_1.small, #box_2.small, #box_3.small  { min-height: 470px; background:#000 url(/wp-content/uploads/vorota_bg.jpg) 50% 0px no-repeat; }
.no-bg #box_1.small, .no-bg #box_2.small, .no-bg #box_3.small { background:#231f20; min-height: 430px; } 
#box_1.small.type_sekc, #box_2.small.type_sekc, #box_3.small.type_sekc  { min-height: 470px; background:#000 url(/wp-content/uploads/vorota_rp.jpg) 50% 0px no-repeat; }
#box_1.small.type_panor, #box_2.small.type_panor { min-height: 470px; background:#000 url(/wp-content/uploads/tst1.jpg) 50% 0px no-repeat; }
#box_1.small.type_panor.black-bckgr { background:#000 url(/wp-content/uploads/tst1.jpg) 50% 0px no-repeat; }
#box_1.small.type_door_ditec { min-height: 470px; background:#000 url(/wp-content/uploads/tst6.jpg) 50% 0px no-repeat; }
#box_1.small.type_p_obor { min-height: 470px; background:#000 url(/wp-content/uploads/tst7.jpg) 50% 0px no-repeat; }
#box_1.small.type_skor1 { min-height: 540px; background:#000 url(/wp-content/uploads/sector_bg.jpg) 50% 0px no-repeat; }
#box_1.small.type_post1 { min-height: 540px; background:#EAEAEA url(/wp-content/uploads/booth_bg2.png) 50% 10px no-repeat; }
#box_3.small.type_post2 { min-height: 540px; background:#EAEAEA url(/wp-content/uploads/booth_bg3.png) 50% 0px no-repeat; }
.small.type_post3 { min-height: 540px; background:#EAEAEA; }
#box_1.small.type_ogr { min-height: 478px; background:#000 url(/wp-content/uploads/gr_bg.jpg) 60% 0px no-repeat; }
#box_3.small.type_skor3  { min-height: 540px; background:#000 url(/wp-content/uploads/smart_bg.jpg) 50% 0px no-repeat; }
#box_4.small.type_skor4, #box_2.small.type_skor3 { min-height: 540px; background:#000 url(/wp-content/uploads/traffic_bg.jpg) 50% 0px no-repeat; }
#box_2.small.type_skor5 { background:#000 url(/wp-content/uploads/skor_full_bg.jpg) 50% 0px no-repeat; }
#box_1.small.type_ang { min-height: 470px; background:#231f20 url(/wp-content/uploads/tst2.jpg) 50% 0px no-repeat; }
#box_1.small.type_ang.black-bckgr { background:#000 url(/wp-content/uploads/tst2.jpg) 50% 0px no-repeat; }
#box_1.small.type_otk { min-height: 470px; background:#231f20 url(/wp-content/uploads/tst3.jpg) 50% 0px no-repeat; }
#box_1.small.type_otk.black-bckgr { background: #000 url(/wp-content/uploads/tst3.jpg) 50% 0px no-repeat; }
#box_1.small.type_rasp { min-height: 470px; background:#231f20 url(/wp-content/uploads/tst4.jpg) 50% 0px no-repeat; }
#box_1.small.type_rasp.black-bckgr { background:#000 url(/wp-content/uploads/tab_bckgr_v_vorota.jpg) 50% 0px no-repeat; }
#box_2.small.type_rasp1.black-bckgr { background:#000 url(/wp-content/uploads/tst4.jpg) 50% 0px no-repeat;}
#box_1.small.type_podv { min-height: 470px; background:#231f20 url(/wp-content/uploads/tst5.jpg) 50% 0px no-repeat; }
#box_3.small.type_naves { min-height: 470px; background:#000 url(/wp-content/uploads/naves_bg.jpg) 50% 0px no-repeat; }
#box_4.small.type_zabor { min-height: 470px; background:#000 url(/wp-content/uploads/zabor_bg.jpg) 50% 0px no-repeat; }
#box_1.small.type_podv.black-bckgr { background:#000 url(/wp-content/uploads/tst5.jpg) 50% 0px no-repeat; }
#box_1.small.type_roll.black-bckgr { background:#000 url(/wp-content/uploads/tst_roll.jpg) 50% 0px no-repeat; }
#box_1.small.type_zavesy.black-bckgr { background:#000 url(/wp-content/uploads/zavesa_bg.jpg) 67% 0px no-repeat; }
.page_bg.small .box_text { /*padding: 15px 0 0 70px;*/ }
.tech { clear:both; overflow:hidden; font-size:12px; padding-top:5px; padding-bottom:10px;}
.tech p {background:url('../img/shtrih_bg.gif') repeat-x 50% 100%; padding:0; overflow:hidden; margin-bottom:10px;}
.tech p span {background:#231f20;}

a.save {background:url('../img/save.gif') no-repeat 0 50%; padding-left:26px; color:#ffcb05; text-decoration:none;}
.but_size {margin-top:5px; display:block;}
.list {width:655px; padding-left:295px; margin:0 auto; clear:both;}
.list h4{ clear:both;}
.date { padding:0; height:9px; margin-bottom:35px; border-bottom:#7b7c7f solid 1px;}
.date var { background:#fff; display:block; float:left; padding-right:9px; color:#68696b;}
.date a { background:#fff; display:block; float:right; padding-left:9px; font-style:italic;}
.buy_button {
	margin-top: 25px;
	margin-left: 1px;
	color: #6a6a6a;
	cursor: pointer;
	border-radius: 4px; 
	border: 1px solid #e4e4e4; 
	background: 	#eaeaea;
	text-transform: uppercase; 
	text-align: middle;  
	font-family: PT Sans; 
	font-size: 22px; 
	width: 81%; 
	text-align: center; 
	padding: 12px 0 10px 0;
}
.buy_button {
	background: #FFCB05;
	color: #6a6a6a;
	border: 1px solid #E1B980;
}
.buy_button:hover {  
	color: #434343;
}
.aut-prop .buy_button {
font-size: 14px; 
padding: 4px 0;
margin: 52px 0 0 16px;
width: 85%;
background: #f9d032;
}
.aut-prop .buy_button.fast { margin-top: 36px; }
.aut-prop .prop2 .buy_button {
font-size: 16px; 
padding: 6px 0;
margin: 21px 0 0 26px;
width: 82%;
}
.aut-prop table.props { width: 650px; margin-left: 5px; cellpadding: 0; cellspacing: 0; background: #fff; }
.aut-prop table.props.part-w { width: 325px; }
.aut-prop table.props .head td { width: 50%; height: 40px; color: #383838;
padding-left: 20px;
   font-family: PT Sans;
    font-size: 13px;
    line-height: 40px;
	font-weight: bold;
    text-transform: uppercase; background: #fbfbfb; }
.aut-prop table.props td { border: 1px solid #efefef; }
.aut-prop .prop2 .buy_button.luxo { margin-top: 32px; }
.aut-prop .prop2 .buy_button.fast { margin-top: 5px; }
.aut-prop .prop3 .buy_button { margin-top: 9px; }
.aut-prop .prop3 .buy_button.bh5 { margin-top: 7px; }
.aut-prop .prop1 .buy_button.cr3 { margin-top: 40px; }
.aut-prop .prop2 .buy_button.cr3 { margin-top: 44px; }
.aut-prop .prop1 .buy_button.cr18 { margin-top: 35px; }
.aut-prop .prop2 .buy_button.cr18 { margin-top: 32px; }
.aut-prop .prop2 .buy_button.cr30 { margin-top: 36px; }
.aut-prop .prop3 .buy_button.luxo { margin-top: 6px; }
.aut-prop .prop1 .buy_button.obbi { margin-top: 32px; }
.aut-prop .prop3 .buy_button.obbi { margin-top: 6px; }
.aut-prop .prop1 .buy_button.facil { margin-top: 21px; }
#form_q_order {
	height: 330px;
	padding-top: 5px;
	position: relative;
	display: none;
}
#form_q_order .body { position: relative; }
#form_q_order h3 { position: relative; /*z-index: 100;*/ padding-left: 0px; }
#form_q_order .td-p-right { padding-right: 40px; }
#form_q_order  .pre-form-text { padding-bottom: 22px; padding-right: 70px; padding-top: 18px; position: relative; z-index: 100; color: #6a6a6a }
#form_q_order  .l-inp-wrap { display: inline-block; width: 550px; }
#form_q_order .grad { top: 0; height: 170px; background: linear-gradient(to top, #fff, #eaeaea); position: absolute; width: 100%; }

#close_form {
	cursor: pointer;
	position: absolute;
	right: 50px;
	top: 33px;
	width: 30px;
	height: 30px;
	background: url(/wp-content/themes/ryterna/img/close_form.png) 50% 50% no-repeat;
	z-index: 1000;
}
.aut-filter-sub {
	position: relative;
	margin: 15px 0 10px 0;
	float: left;
	margin-left: 32px;
	margin-right: 35px;
	text-align: center;
	cursor: pointer;
	color: #ffce14; 
	border-bottom: 1px dashed #FFCB05;
	font-size: 24px;
	display: none;	
}
.aut-filter-sub.active { color: #252525; border-bottom: 1px dashed #fff; cursor: default; border: none; }
.aut-filter-sub.first { margin-left: 473px; }
	.aut-filter-sub .advantages {
		position: absolute;
		width: 130px;
		text-decoration: none;
		text-align: left;
		left: 67px;
		top: 2px;
		font-size: 11px;
		color: #585858;
	}
.aut-buy-filter {
	margin: 15px 0 10px 0;
	display: inline-block; 
	width: 49%;
	font-size: 13px;
	color: #585858;
}
	.aut-buy-filter span {
		display: inline-block;
		color: #585858;
		font-family: PT Sans;
		font-size: 30px;
		margin-right: 6px;
		cursor: pointer;
		color: #ffce14; 
		border-bottom: 1px dashed #FFCB05;
	}
	.aut-buy-filter span.active { color: #252525; border-bottom: 1px dashed #fff; cursor: default; }
	.aut-buy-filter.l5b span { padding-left: 15px; }
	.aut-buy-filter.l5b span { background: url(/wp-content/themes/ryterna/img/bullet2.png) 0 58% no-repeat; }
	.aut-buy-filter.l5b span.active { background: url(/wp-content/themes/ryterna/img/bullet_aut.png) 0 58% no-repeat; }
	.aut-buy-filter span.first { margin-left: 25px; }
	.aut-prop {
		width: 831px;
		height: 330px;
		margin: 30px 0 40px 0;
		background: url(/wp-content/uploads/privod_stub.png) 0 0 no-repeat;
	}
	.aut-prop.full-view {
		height: 460px;
		background: url(/wp-content/uploads/privod_stub1.png) 0 0 no-repeat;
	}
	.aut-prop.no-bckgr { background: none; }
	.aut-prop.no-bckgr .list-blue {
		margin-top: 10px;
		margin-left: 20px !important;
		font-size: 13px;
	}
	.aut-prop.no-bckgr .list-blue li { background: url("../img/li_blue.png") no-repeat scroll 5px 8px; }
	.aut-prop.f-tab2, .aut-prop.f-tab3 { display: none; }
	.aut-prop.no-bckgr .buy_button { margin: 20px 23px 0 6px; width: auto; }
	.aut-prop .prop1 {
		display: inline-block;
		width: 248px;
		vertical-align: top;
	}
	.aut-prop .prop2 {
		display: inline-block;
		width: 319px;
		vertical-align: top;
	}
	.aut-prop .prop3 {
		display: inline-block;
		width: 250px;
		vertical-align: top;
	}	
	.aut-prop .prop1 .header, .aut-prop .prop3 .header {
		padding-top: 29px;
		text-align: center;
		line-height: 35px;
		font-family: PT Sans;
		color: #383838;
		font-size: 13px;
		text-transform: uppercase;
	}
	.aut-prop .prop2 .header {
		width: 150px;
		margin-left: 87px;
		padding-top: 20px;
		line-height: 20px;
		text-align: center;
		font-family: PT Sans;
		color: #464646;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.aut-prop .prop1 .info, .aut-prop .prop3 .info {
		padding: 15px 20px 20px 19px;
	}
	.aut-prop .info ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.aut-prop .info .price { 
	//padding: 7px 0 0 16px; 
	border: none; font-weight: bold; color: #323232; }
	.aut-prop .prop1 .price, .aut-prop .prop3 .price { font-size: 12px; 
	//padding-top: 5px; 
	}
	.aut-prop .prop2 .price { //padding-left: 25px; }
		.aut-prop .prop1 .info ul li, .aut-prop .prop3 .info ul li {
			margin: 0;
			padding: 0 0 0 15px;
			color: #2f2f2f;
			font-size: 11px;
			list-style: none;
			background: url(/wp-content/uploads/privod_bullet.gif) 0 6px no-repeat;
		}
		.aut-prop .prop1 .info ul li.doub-str, .aut-prop .prop3 .info ul li.doub-str {
			line-height: 16px; margin: 3px 0; background: url(/wp-content/uploads/privod_bullet.gif) 0 3px no-repeat;
		}
		.aut-prop .prop2 .info ul li.doub-str { line-height: 19px; margin: 3px 0; background: url("../img/li_blue.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0); }
		.aut-prop .prop2 .info ul {
			margin: 35px 0 0 22px !important;
		}
		.aut-prop .prop2 .info ul.m-right { margin-right: 15px !important; }
		.aut-prop .prop2 .info ul li {
			 background: url("../img/li_blue.png") no-repeat scroll 5px 9px rgba(0, 0, 0, 0);
			line-height: 2em;
			list-style: none outside none;
			padding: 0 0 0 20px;
		}
.sh-line { height: 33px; margin-left: 2px; clear: both; margin-bottom: 40px; margin-top: 5px; }
	.sh-line .model {
		position: relative;
		float: left;
		vertical-align: top;
		height: 33px;
		line-height: 33px;
		background: #e9e9e9;
		margin-right: 2px;
		font-family: Arial;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		color: #646464;
		cursor: pointer;
	}
	.sh-line .model:hover { background: #e0e0e0; }
	.model.w268 { width: 268px; }
	.model.w167 { width: 167px; }
	.model.w216 { width: 216px; }
	.model.w363 { width: 363px; }
	.model.w215 { width: 215px; }
	.model.w288 { width: 288px; }
	.model.w510 { width: 510px; }
	.model.w357 { width: 357px; }
	.model.w180 { width: 180px; }
	.model.w227{ width: 227px; }
	.model.w291{ width: 291px; }
	.model.w77{ width: 77px; }	
	.model.w219{ width: 219px; }
	.model.w138{ width: 138px; }		
	.model.w180{ width: 180px; }
	.model.w110{ width: 67px; }
	.model.w150{ width: 105px; }
	#spec_charact { line-height: 20px; }
	.model .spec_charact {
		display: none;
	}
	.sh-line .model.active { 
		background: #ffcb05;
		color: #3f3f3f;
		cursor: default;
	}
		.sh-line .model span {
			font-size: 14px;
			font-weight: normal;
		}
		.sh-line .model .pointer { 
			position: absolute;
			right: -18px;
			bottom: -28px;
			width: 33px;
			height: 32px;
			background: url("../img/sh_pointer.png") no-repeat 0 0;
			z-index: 100;
			text-align: center;
			line-height: 37px;
			font-size: 12px; color: #fff; font-weight: bold;
		}
	.ruler {
		position: relative; width: 873px; height: 8px; background: url('/wp-content/themes/ryterna/img/ruler.jpg') 0 0 no-repeat; margin-bottom: 25px;
	}
	.ruler.m-ruler { background: url('/wp-content/themes/ryterna/img/ruler6.jpg') 0 0 no-repeat; margin-bottom: 25px; }
		.ruler .point {
			position: absolute;
			top: -17px;
			font-size: 12px;
			color: #313131;
			
			font-weight: bold;		
		}
		.ruler .point.min {
			left: -3px;
		}
		.ruler .point.max {
			right: -8px;
		}	
		.ruler .units {
			position: absolute;
			color: #696969;
			font-size: 12px;
			right: 5px;
			top: 15px;
		}
.calc-banner {
	border-bottom: 1px dashed #CECECE;
    //border-top: 1px dashed #CECECE;
    margin: 0;
    padding: 14px 10px 12px 12px;
    width: 281px;
	height: 105px;
	vertical-align: middle;
	background-color: #fafafa;
}
.calc-banner.lux { margin-top: 15px; border-top: 1px dashed #CECECE; }
.calc-banner img { vertical-align: middle; }	
.calc-banner:hover { background-color: #f3f3f3; }
	.calc-banner a { outline: none; }
	.req { background-color: #e7b6af; border: 1px solid #f6d7d2 !important; }
	
#pults {
		margin: 55px 0 0 110px;
}
#pults_brands {
	display: inline-block;
	width: 180px;
	font-family: PT Sans;
	font-size: 27px;
	line-height: 32px;
	text-transform: uppercase;	
	vertical-align: top;
}
	#pults_brands  .brand { margin-bottom: 7px; }
	#pults_brands  .brand span {
		border-bottom: 1px dashed #FFCB05;
		color: #FFCE14;
		cursor: pointer;
	}
	#pults_brands  .brand span:hover { border: none; }
	#pults_brands  .brand.active { background: url('/wp-content/themes/ryterna/img/bullet_privod.gif') 117px 12px no-repeat; }
	#pults_brands  .brand.active span {
		color: #231F20;	
		border: none;
	}	
#pults_list {
	display: inline-block;
	width: 600px;
	margin-left: 35px;
	vertical-align: top;
}
	#pults_list .pult-item {
		position: relative;
		display: none;
		width: 225px;
		height: 216px;
		margin: 0 68px 45px 0;
		background: url('/wp-content/themes/ryterna/img/pult_bckgr.jpg') 0 0 no-repeat;
		vertical-align: top;
	}
		#pults_list .pult-item .title {
			color: #1e1e1d;
			font-size: 18px;
			line-height: 31px;
			padding: 2px 15px 0 15px;
			border-bottom: 1px dashed #cecece;
		}
		#pults_list .pult-item .price {
			position: absolute;
			top: 9px;
			right: 15px;
			width: 100px;			
			color: #4f4e4e;
			font-size: 14px;
			font-weight: bold;
			text-align: right;
			border: none;
		}
		#pults_list .pult-item .foto {
			padding-top: 23px;
			text-align: center;
		}
		#pults_list .pult-item .buy {
			position: absolute;
			bottom: 0;
			height: 29px;
			width: 100%;
			background: #ffcb05;
		}
			#pults_list .pult-item .buy .pieces {
				color: #1e1e1d;
				padding-left: 15px;
				font-size: 12px;
				line-height: 29px;
			}
				#pults_list .pult-item .buy .pieces input {
					display: inline-block;
					width: 31px;
					height: 18px;
					margin: 5px 0 0 5px;
					padding: 0;
					color: #1e1e1d;
					font-size: 14px;
					text-align: center;
					border: none;
				}
				#pults_list .pult-item .buy  .buy-button {
					position: absolute;
					top: 0;
					right: 0;
					width: 75px;
					height: 29px;
					line-height: 29px;
					font-size: 14px;
					text-align: center;
					cursor: pointer;
					background: url('/wp-content/themes/ryterna/img/pult_buy.jpg') 0 0 no-repeat;
				}
				#pults_list .pult-item .buy  .buy-button:hover { background: url('/wp-content/themes/ryterna/img/pult_buy.jpg') 0 5px no-repeat; }
.rounded-refs { width: 100%; margin-top: 20px; }
		.rounded-refs td {
			width: 30%;
			text-align: center;
		}
		.rounded-refs td a div {
			margin-top: 5px;
			color: #606060;
			font-family: Arial;
			font-size: 16px;
			font-style: italic;
		}
.cat-subdivs { padding-top: 5px; }
.cat-subdivs a {
	display: inline-block;
	width: 150px;
	min-height: 190px;
	margin: 15px 50px 0 0;
	color: #7c7c7c;
	font-family: Arial;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	vertical-align: top;
}
.cat-subdivs a:hover { color: #606060; }
	.cat-subdivs a div {
		width: 150px;
		height: 150px;
		margin-bottom: 12px;
		opacity: 0.9;
		background: url('/wp-content/themes/ryterna/img/main_cat_sprite.jpg') 0 0 no-repeat;
	}
	.cat-subdivs a:hover div { opacity: 1; }	
	.cat-subdivs a div.c1 { background-position: -205px 0; }
	.cat-subdivs a div.c2 { background-position: -414px 0; }	
	.cat-subdivs a div.c3 { background-position: -622px 0; }	
	.cat-subdivs a div.c4 { background-position: -205px -150px; }
	.cat-subdivs a div.c5 { background-position: 0 -150px; }
	.cat-subdivs a div.c6 { background-position: -414px -150px; }
	.cat-subdivs a div.c7 { background-position: -622px -150px; }
	.cat-subdivs a div.c8 { background-position: 0 -301px; }	
	.cat-subdivs a div.c9 { background-position: -205px -301px; }
	.cat-subdivs a div.c10 { background-position: -414px -301px; }
	.cat-subdivs a div.c11 { background-position: 0 -450px; }
	.cat-subdivs a div.c12 { background-position: -205px -450px; }	
	.cat-subdivs a div.c13 { background-position: -414px -450px; }
	.cat-subdivs a div.c14 { background-position: -622px -450px; }
	.cat-subdivs a div.c15 { background-position: 0 -600px; }
	.cat-subdivs a div.c16 { background-position: 0 -750px; }
	.cat-subdivs a div.c17 { background-position: -205px -750px; }
	.cat-subdivs a div.c18 { background-position: -414px -750px; }
	.cat-subdivs a div.c19 { background-position: 0 -900px; }
	.cat-subdivs a div.c20 { background-position: -205px -900px; }
	.cat-subdivs a div.c21 { background-position: -414px -900px; }
	.cat-subdivs a div.c22 { background-position: -622px -900px; }
	.cat-subdivs a div.c23 { background-position: 0 -1050px; }
	.cat-subdivs a div.c24 { background-position: -205px -1050px; }	
	.cat-subdivs a div.c25 { background-position: -414px -1050px; }
	.cat-subdivs a div.c26 { background-position: 0 -1200px; }
	.cat-subdivs a div.c27 { background-position: -205px -1200px; }	
	.cat-subdivs a div.c28 { background-position: -414px -1200px; }	
	.cat-subdivs a div.c29 { background-position: -622px -1200px; }	
	.gray_border_table { color: #363636; background: #fff; }
	.gray_border_table td {
		font-size: 12px;
		padding: 8px 12px;
	}


  /* Страницы с автоматикой */

  #items-wrapper {
    margin-left: 60px;
  }
  #filters-wrapper {
    position: relative;
    height: 120px;
    margin-left: 60px;
    margin-bottom: 20px;
    /*border: 1px solid #eaeaea;
    border-radius: 3px;
    background-color: #fcfbcb;*/
  }

  .item {
    position: relative;
    float: left;
    width: 200px;
    margin: 10px;
    height: 300px;
    border: 1px solid #eaeaea;
    border-radius: 3px;
  }
  .item:hover {
    box-shadow: 1px 1px 2px #c3c3c3;
    background-color: #f8f8f8;
  }
  .item div {
    position: absolute;
    height: 20px;
    line-height: 20px;
    left: 15px;
    right: 10px;
    font-family: "PT Sans",sans-serif;
  }
  .item .itemimg {
    top: 5px;
    left: 5px;
  }
  .item .title {
    top: 170px;
    font-weight: bold;
    font-size: 1.2em;
  }
  .item .producer {
    top: 195px;
  }
  .item .itemprice {
    top: 225px;
    font-weight: bold;
    font-size: 1.4em;
    color: #9d1714;
  }
  .item .height {
    top: 255px;
    color: #666666;
  }
  .item .area {
    top: 280px;
  }

  .filter {
    position: absolute;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    padding: 10px;
    background-color: #fcfbcb;
    height: 100px;
    font-family: "PT Sans",sans-serif;
    line-height: 1.5em;
  }

  .filter-type {
    left: 10px;
    top: 10px;
    width: 160px;
    height: 65px;
  }

  .filter-height {
    left: 200px;
    top: 10px;
    width: 140px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-area {
    left: 390px;
    top: 10px;
    width: 160px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-brand {
    left: 600px;
    top: 10px;
    width: 130px;
    height: 95px;
  }

  #value-height, #value-area {
    font-weight: bold;
    color: #9d0b0b;
  }
