@charset "utf-8";
@font-face {
	font-family: 'PT Sans';
	src: url('../fonts/pt/PTS55F_W.eot');
	src: url('../fonts/pt/PTS55F_W.eot?#iefix') format('embedded-opentype'), url('../fonts/pt/PTS55F_W.woff') format('woff'), url('../fonts/pt/PTS55F_W.ttf') format('truetype'), url('../fonts/pt/PTS55F_W.svg#PTSans-Regular') format('svg')
}
@font-face {
	font-family: 'PT Sans';
	font-weight: 700;
	src: url('../fonts/pt/PTS75F_W.eot');
	src: url('../fonts/pt/PTS75F_W.eot?#iefix') format('embedded-opentype'), url('../fonts/pt/PTS75F_W.woff') format('woff'), url('../fonts/pt/PTS75F_W.ttf') format('truetype'), url('../fonts/pt/PTS75F_W.svg#PTSans-Bold') format('svg')
}
@font-face {
	font-family: 'PT Serif';
	src: url('../fonts/pt/PTF55F_W.eot');
	src: url('../fonts/pt/PTF55F_W.eot?#iefix') format('embedded-opentype'), url('../fonts/pt/PTF55F_W.woff') format('woff'), url('../fonts/pt/PTF55F_W.ttf') format('truetype'), url('../fonts/pt/PTF55F_W.svg#PTSerif-Regular') format('svg')
}
 
@font-face {
	font-family: 'PT Serif';
	font-weight: 700;
	src: url('../fonts/pt/PTF75F_W.eot');
	src: url('../fonts/pt/PTF75F_W.eot?#iefix') format('embedded-opentype'), url('../fonts/pt/PTF75F_W.woff') format('woff'), url('../fonts/pt/PTF75F_W.ttf') format('truetype'), url('../fonts/pt/PTF75F_W.svg#PTSerif-Bold') format('svg')
}

@font-face{font-family:'DINBlack';  
src:url('../fonts/DIN-Black/DIN-Black.eot'); 
 src:url('../fonts/DIN-Black/DIN-Black.ttf') format('truetype'),url('../fonts/DIN-Black/DIN-Black?#iefix') format('embedded-opentype'),url('../fonts/DIN-Black/DIN-Black#DIN-Black') format('svg'),local('☺'),url('../fonts/DIN-Black/DIN-Black.woff') format('woff');  font-weight:normal;  font-style:normal;}


@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Slab Light"), 
    local("RobotoSlab-Light"), 
    url("../fonts/roboto/robotoslab_300.eot?#iefix") format("embedded-opentype"), 
    url("../fonts/roboto/robotoslab_300.woff") format("woff"), 
    url("../fonts/roboto/robotoslab_300.ttf") format("truetype");
}


/* ======================GLOBAL ==================*/
/*Поддержка HTML 5 — создает новые теги HTML 5 display:block для корректного отображения этих тегов браузерами. */
header,section,footer,aside,article,figure{display:block;}
*{padding:0;margin:0;outline:none;}
body{font: 14px/21px "PT Sans",sans-serif Arial,Verdana,Helvetica,sans-serif; color:#000; background:#D2A92B url('../img/bg.gif') repeat;}
div.container{background:#fff; min-width:1000px; max-width:1200px;width:100%;}
.total{margin:5px auto 60px;border-radius:8px;padding-top:12px;padding-bottom:30px;}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6,fieldset,hr{margin:0 0 12px 0;}
ul{}
ul li{margin-left:35px;}
ol li{margin-left:35px;}
/*strong{color:#4e5163;}
*/
h1,h2,h3,h4,h5,h6{padding:0 0 0 0;width:100%;font:bold 31px/36px 'Roboto Slab', serif;color:#D80000;}
h2{font-size:18px;line-height:21px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:18px;}
h5{font-size:13px;line-height:18px;}
h6{font-size:14px;line-height:18px;color:#000;}
a{color: #B8962A;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
img{border:none;}
fieldset{border:0;}
/*table,td{border:0;}
*/
img.imageleft{float:left;margin: 3px 15px 5px 0px;background: #BA962A; padding:3px;border: 1px solid #7B631B;}
img.imageright{float:right;margin: 3px 0px 5px 15px;background: #BA962A; padding:3px;border: 1px solid #7B631B;}
img.imagesingle{float:none;padding:1px;background: #BA962A; padding:3px;border: 1px solid #7B631B;}
img.pic{background: #BA962A; padding:3px;border: 1px solid #7B631B;}}
img.leftpic{margin:0px 5px 3px 0px; float:left;}
img.rightpic{margin:0px 0px 3px 5px; float:right;}
.txtright{text-align:right !important;}
.txtcenter{text-align:center !important;}
a:hover img.pic{border:1px solid #beceda;}

.hide {display:none;}

.text-2col{
    column-count:2;
    -moz-column-count: 2; /* Для Firefox */
    -webkit-column-count: 2; /* Для Safari и Chrome */
 }
    
.text-3col{
    column-count:3;    
    -moz-column-count: 3; /* Для Firefox */
    -webkit-column-count: 3; /* Для Safari и Chrome */}  
        
.text-4col{
    column-count:4;
    -moz-column-count: 4; /* Для Firefox */
    -webkit-column-count: 4; /* Для Safari и Chrome */}      
    /*-moz-column-width: 50%;  
    -webkit-column-width: 50%;  
    column-width: 50%; 50%; 
    
    
     -webkit-column-gap: 30px;  
    -moz-column-gap: 30px;  
    column-gap: 30px;  
    
    moz-column-rule: 1px dotted #ccc;  
    -webkit-column-rule: 1px dotted #ccc;  
    column-rule: 1px dotted #ccc;  
      
      
      article h1 {  
    -webkit-column-span: all;  
    column-span:all;  
}  
      */ 

/* ======================LAYOUTS ==================*/
.boxed{width:100%;float:left;}
.righted{float:right;width:100%;}
.lefted{float:left;width:100%;}
.clear{clear:both;width:100%;font:0/0 Arial !important;}
.hidden {display:none !important;}
/* ======================HEADER ==================*/
#header{margin-bottom:15px;
/**/
border:1px solid #000; background:#006600;}
div.logo{background:url("../img/logo.png") no-repeat; width:253px; height:117px;margin:0 0 0 12px;text-indent:-9999px;}
div.logo a {display:block; width:253px; height:117px;}
a#logo{display:block;margin:20px 0 0 140px;display:inline;padding:0;width:147px;height:96px;float:left;text-indent:-9900px;overflow:hidden;background:url('../img/logo.png') no-repeat;}
.phones{width:230px;}
.phones p{font:30px/35px 'DINBlack',sans-serif; color:#D80000;text-align:right;padding:6px 12px 0 0;}
.phones p sup{font-size:14px; line-height:20px;}
/* 
#recall_box a#recall{}
#recall_box a#recall:hover{}
#recall_box #obr_zvon_box {display:none;position:absolute; top:100%; right:0; background:#dddd; border:1px solid #000; border-radius:5px;}      */ 

#recall_box {}
#recall-block {
width:100%;
position:fixed;
top:-6px;
left:0;
opacity:0.95;
z-index:2000;
	height:0px;
	background-color:#ededea;
	overflow:hidden;
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 4px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
#recall-in {
	width:700px;
	margin:0 auto;
	position:relative;
	margin-top:25px;
}
#recall-ico {
	text-align:right;  float:right;
  width:139px; height:18px;    margin:0px 18px 0 0;
   font:16px/18px 'PT Serif',serif; color:#333F52; text-decoration:none;border-bottom:1px dotted #333F52;
/*	display:block;
	position:absolute;
	top:60px; right: 5px;
  	background: url(../img/search-ico.png) -52px 0 no-repeat;       */
	cursor:pointer;
}
#recall-ico:hover {
 /* 	background-position:-52px -44px;   */    border-bottom:1px solid #333F52;
}
#recall-close {
	width:25px; height:25px;
	display:block;
	position:absolute;
	top:25px; right:5px;
	background: url('../img/search-ico.png') 0 0 no-repeat;
	cursor:pointer;
}
#recall-close:hover {
	background-position:0 -44px;
}
#recall-block .label{
	color:#86847f;
	font-size: 11px;
	line-height: 15px;
	text-transform:uppercase;
	margin:2px 55px 2px;
}

#recall-block .input{
	margin: 3px 50px;
	width:570px;
	height:36px;
	background: url('../img/search-block.png');
	position:relative;
}

#recall{
	height: 36px;
	line-height: 38px;
	font-weight:bold;
	text-transform:uppercase;
	width: 100%;
	padding: 0;
	font-size: 18px;
	border: none;
	border-image: none;
	background:none;
	width:420px;
	padding:0 10px;
	font-family: 'Roboto', sans-serif;
  	color:#000;
}



#recall-btn{
	height: 36px;
	width: 120px;
	background-color: #e7c643;
	text-align:center;
	color:#fff;
	font-size: 14px;
	line-height: 38px;
	border:none;
	display: block;
	font-weight:bold;
	text-decoration: none;
	position:absolute;
	top:0px;
	right:0px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}

#recall-btn:hover{
	background-color: #DDBB53;
}












        /* ==============MENUS======================  */ 




.up-menu-container{padding:0 232px 0 265px;}
.up-menu-container ul{display:block;padding:45px 0 0 0;margin:0 auto; width:502px;list-style:none; }
.up-menu-container ul li{float:left;margin:0 8px ;}
.up-menu-container ul li a{font:14px/27px 'Roboto Condensed',serif; color:#6D5200; text-transform:uppercase;}
.up-menu-container ul li a.active {font-weight:bold;color: #d80000;text-decoration:none;}

div.box_menu_main {display:flex;border-bottom: 3px solid #e7c643;}
ul#main-menu  {display:inline-block;  margin:0 auto;position:relative;z-index:100; clear:both;width:970px; list-style:none; margin:0 auto; padding:25px 0 0 0; }
ul#main-menu li{position:relative;float:left;margin:0 4px 0 4px;}
ul#main-menu li a{font:bold 13px/18px 'Roboto Condensed',sans-serif;text-transform:uppercase;text-decoration:none; color:#6F5300;
display:block; background:url("../img/arr-s-new.png") 96% 12px no-repeat;padding:5px 18px 3px 12px;}
ul#main-menu li > a:hover, 
ul#main-menu li > a.active,
ul#main-menu li > a.active2   { /*  background-position: 96% -13px;*/ background-color:#E7C643;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
}
ul#main-menu > li a span{text-transform:none;}

ul#main-menu li ul { position:absolute; top:100%; left:-6px; background-color: #E7C643; opacity:0.9; display:none;list-style:none;    padding:5px 8px 2px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;}
ul#main-menu li ul li {width:236px;margin:0;padding:3px 0 3px 6px;background: url('../img/menu-line.png') no-repeat bottom left;}
ul#main-menu li ul li a {font:700 14px/18px 'Roboto Condensed', serif; color:#6D5200;background-image:none;padding:5px 0px 3px 4px;margin:0;}
ul#main-menu li ul li a:hover {color:#000;}        
ul#main-menu li ul li:nth-last-child(1) {background-image:none;}






            /* ==============  SLIDER  ======================  */ 

.slider {  
     width:100%; 
    height:420px;
    margin:0 0 0 0;
    /*border-top:3px solid #E7C643;*/  
    border-bottom:3px solid #E7C643;
    position:relative;   
	}
.inner-head {
     border-top:0px solid #E7C643;  
    border-bottom:0px solid #E7C643;
    position:relative;

}
	.sliderContent { width:100%;    height:420px; float:left;    position:relative;   overflow:hidden; 	}
	.sliderContent .item { width:100%;  height:420px; position:absolute;	}
 /* #E7C643 */
 	.sliderContent .item p{text-align:center;}
	.sliderContent .item p span{font:bold 40px/68px 'Roboto Slab',serif; color:#fff; text-align:center;  background-color:rgba(0,0,0,0.5); padding:3px 12px;}
  
  
	.sliderContent .item  a.bnr-more{background-color:rgba(0,0,0,0.7); border:2px solid #fff;width:180px; color:#fff; display:block; font:bold 18px "Roboto", sans-serif; margin:0 auto; padding:10px 25px; text-align:center; text-decoration:none; text-transform:uppercase;}
	.sliderContent .item a.bnr-more:hover{background-color: rgba(210,169,43,0.5);}
.sliderBullets {left:45%; position:absolute; top:368px; width:auto; z-index:100;}

.sliderBullets a { float:left;display:inline; margin:0 5px 0 5px;background-image:url('../img/slide-nums.png');  background-position:-25px 0;display:block;height:20px; overflow:hidden; position:relative; text-indent:-9999px;width:20px;z-index:50;text-decoration:none;}

div.sliderBullets a.active {background-position:0 0;}
/*div.main-leads{background:url('../img/bg1.png') repeat-x;height:76px;margin:0;}*/
div.main-leads div.holder{margin:0 auto;width:1000px; background:url('../img/main-leads.png') 328px 12px no-repeat;padding:0; height:76px; }




div.main-leads div.holder * {text-decoration:none;}
.trueprice{display:block;margin:0 0 0 12px;width:316px;height:76px;}
.garantie{margin:0;width:344px;height:76px;}
.freemeasure{margin:0;width:316px;height:76px;}
.trueprice div, .garantie div, .freemeasure div{background:url('../img/main-leads-signs.png') no-repeat;text-indent:-9999px; }
.trueprice div{width:210px; height:42px; background-position:0 0px;margin:15px 0 0 46px;}
.garantie div{width:258px; height:46px; background-position:0 -60px; margin:13px 0 0 46px;}
.freemeasure div{width:271px; height:43px; background-position:-2px -140px;margin:16px 0 0 33px;}
  /*  НЕ УДАЛЯТЬ (НА СЛУЧАЙ АКТИВНЫХ ССЫЛОК)  
.trueprice:hover div{width:210px; height:42px; background-position:-274px 0px;margin:15px 0 0 46px;}
.garantie:hover div{width:258px; height:46px; background-position:-274px -60px; margin:13px 0 0 46px;}
.freemeasure:hover div{width:271px; height:43px; background-position:-276px -140px;margin:16px 0 0 33px;}   */

/* =======================       МОДУЛЬНАЯ СЕТКА ======================== */ 

.sections-holder {margin:7px auto 7px;width:990px; }
.columns-holder {width:976px; margin:0px auto 12px;}

.leftmenu {width:255px;  }
.pad263 {padding-left:263px;}
.pad506 {padding-left:506px;}
.pad335 {padding: 0 335px;}


#content {padding:0 0px 0 12px;}

.col_1_of_3 {float:left;display:inline-block;margin:7px; width:316px;}
.col_1_of_4 {float:left;display:inline-block;width:233.5px;margin:7px;}

.sections-holder h2 {display:block; width:100%; clear:both;text-transform: uppercase; text-align:center;}
.sections-holder h2 span {color:#000;}

.parallax-window {
    background: transparent none repeat scroll 0 0;
    height: 150px;
    min-height: 150px;
    max-width:1200px;
    min-width:1000px;}
    
    div.parallax-mirror img {width:1200px !important; height:auto !important; left:0px !important; max-width:1200px; }
  /*=============================================== */ 
                                                                                                  
.chapters  {list-style:none;display:block; width:990px;}
.chapters li {float:left;display:inline-block;width:316px;height:156px;margin:7px;padding:0;}
.chapters li a.sec {display:inline-block;position:relative; margin:0; padding:0;}
.chapters li a.sec img {width:308px; height:148px; background: #BA962A; padding:3px;border: 1px solid #7B631B;opacity:1;}
.chapters li a.sec i {position:absolute;top:58px;left:144px;width:171px;height:97px; /*   background: url('../img/angle_1_2.png') no-repeat;*/ z-index:500; }
.chapters li a.sec b {position:absolute;background: url('../img/signs.png') no-repeat;  z-index:1000; }
.chapters li a.sec i i {position:absolute;top:0px;left:0px;width:171px;height:97px; background: url('../img/angle_2_2.png') no-repeat;z-index:1200; text-indent:-9999px;}
.okna b {width:183px; height:49px;background-position: 0px 0px;}
.kuhni b {width:314px; height:65px;background-position: 0px -65px !important;}
.remont b {width:207px; height:65px;background-position: 0px -130px !important;}
.zhaluzi b {width:167px; height:89px;background-position: 0px -380px !important;}
.dveri b {width:218px; height:88px;background-position: 0px -195px !important;}
.dveri-metal b {width:237px; height:87px;background-position: 0px -283px !important;}
                                                               
.okna:hover b {width:183px; height:49px;background-position: -315px 0px !important;}
.kuhni:hover b {width:314px; height:65px;background-position: -315px -65px !important;}
.remont:hover b {width:207px; height:65px;background-position: -315px -130px !important;}
.zhaluzi:hover b {width:167px; height:89px;background-position: -283px -380px !important;}
.dveri:hover b {width:218px; height:88px;background-position: -315px -195px !important;}
.dveri-metal:hover b {width:237px; height:87px;background-position: -315px -283px !important;}
.sections-holder a.sec:hover img {opacity:0.85;}

.banners {}
.banners h2 {text-transform: uppercase; text-align:center;}
.banners h2 strong {color:#000;font-weight:700;}

.banners ul {display:block;list-style:none;}
.banners li {margin:0 0 10px 0;padding:0;}
.banners a {position:relative; text-decoration:none;}
.banners a {display:block; height:156px;}
.banners a img {width:308px; height:148px; background: #BA962A; padding:3px;border: 1px solid #7B631B;}
.banners a:hover img {opacity:0.8;}
.banners a i {position:absolute; left:4px;bottom:3px; display:block;width:308px; height:22px ;  background-color:rgba(0,0,0,0.5);text-align:center; font:bold 13px/22px 'PT Serif', serif; color:#fff;}

.best-gallery {margin:7px 2px 7px 7px; width:321px;}
.best-gallery  ul {padding-top:22px;list-style:none;}
.best-gallery  ul li {margin:0 5px 3px 0;display:inline-block; height:77px; }
.best-gallery  ul li a {display:inline-block;height:77px;}
.best-gallery a img {/*  width:100px; height:75px; */border:1px solid #7B631B;}
.best-gallery a:hover img {opacity:0.7;} 
.form-and-vk {}
div#form-vizov {margin:34px 0 30px 0px ; padding-top:30px; width:316px; height:217px; background: url('../img/bg_form.png') no-repeat; }
div#form-vizov input {display:block;width:255px; padding-left:9px; height:30px; border: 1px solid #C9910E; background: #fff; margin: 0 auto 23px;   font: 14px/17px 'PT Sans', serif; }

div#form-vizov input:-webkit-input-placeholder {color: #777;} 
div#form-vizov input:-moz-placeholder {color:#777;}
div#form-vizov input:focus { background:#fff; box-shadow:0px 0px 10px 0px rgba(201, 145, 14, .5);}
div#form-vizov input:focus::-webkit-input-placeholder {color: transparent}
div#form-vizov input:focus::-moz-placeholder          {color: transparent}
div#form-vizov input:focus:-moz-placeholder           {color: transparent}
div#form-vizov input:focus:-ms-input-placeholder      {color: transparent}
div#form-vizov input[type="submit"] {display:block;margin:12px auto; padding:0; width:198px; height:30px; text-indent:-9999px; overflow:hidden; background:url('../img/btns.png') no-repeat -1px -80px;
cursor:pointer;}
div#form-vizov input[type="submit"]:hover { background-position: -1px -119px;}


div#form-contacts {margin:8px 0 30px 0px ; padding-top:20px; width:480px; height:250px; background: url('../img/bg_contacts.png') no-repeat; }
div#form-contacts input,
div#form-contacts textarea  {display:block;width:430px; padding: 0 0 0 9px; height:30px; border: 1px solid #C9910E; background: #fff; margin: 0 auto 15px; font: 14px/17px 'PT Sans', serif; }
div#form-contacts textarea {height: 115px;padding-top:5px;}

div#form-contacts input:-webkit-input-placeholder {color: #777;} 
div#form-contacts input:-moz-placeholder {color:#777;}
div#form-contacts input:focus { background:#fff; box-shadow:0px 0px 10px 0px rgba(201, 145, 14, .5);}
div#form-contacts input:focus::-webkit-input-placeholder {color: transparent}
div#form-contacts input:focus::-moz-placeholder          {color: transparent}
div#form-contacts input:focus:-moz-placeholder           {color: transparent}
div#form-contacts input:focus:-ms-input-placeholder      {color: transparent}
div#form-contacts textarea:-webkit-input-placeholder {color: #777;} 
div#form-contacts textarea:-moz-placeholder {color:#777;}
div#form-contacts textarea:focus { background:#fff; box-shadow:0px 0px 10px 0px rgba(201, 145, 14, .5);}
div#form-contacts textarea:focus::-webkit-input-placeholder {color: transparent}
div#form-contacts textarea:focus::-moz-placeholder          {color: transparent}
div#form-contacts textarea:focus:-moz-placeholder           {color: transparent}
div#form-contacts textarea:focus:-ms-input-placeholder      {color: transparent}


div#form-contacts input[type="submit"] {display:block;margin:12px auto; padding:0; width:135px; height:33px; text-indent:-9999px; overflow:hidden; background:url('../img/btn_contacts.png') no-repeat 0 0; border:0;
cursor:pointer;}
div#form-contacts input[type="submit"]:hover { background-position: 0px -46px;}




div#form-interes {background: url('../img/bg_interes.png') no-repeat; width:946px;margin:35px auto 5px;padding:15px 15px 6px; 
border-radius:4px;}
div#form-interes .lefted {width:350px;}
div#form-interes .pad {padding: 0 0 0 360px;}
div#form-interes .boxed {padding-top:18px;}
div#form-interes input {display:inline-block;width:185px; padding-left:9px; height:30px; border: 1px solid #C9910E; background: #fff; margin: 0 2px 12px;   font: 14px/17px 'PT Sans', serif; }

div#form-interes  .bg  {font: bold 21px/25px 'Roboto Condensed', sans-serif;margin-bottom:4px;}
div#form-interes  .sml {font: 13px/18px 'Roboto', sans-serif;}

div#form-interes input[type="submit"] {display:inline-block; padding:0; width:135px; height:33px; text-indent:-9999px; overflow:hidden; background:url('../img/btn_contacts.png') no-repeat 0 -1px; border:0;
cursor:pointer;}
div#form-interes input[type="submit"]:hover { background-position: 0px -47px;}

div#form-interes input:-webkit-input-placeholder {color: #777;} 
div#form-interes input:-moz-placeholder {color:#777;}
div#form-interes input:focus { background:#fff; box-shadow:0px 0px 10px 0px rgba(201, 145, 14, .5);}
div#form-interes input:focus::-webkit-input-placeholder {color: transparent}
div#form-interes input:focus::-moz-placeholder          {color: transparent}
div#form-interes input:focus:-moz-placeholder           {color: transparent}
div#form-interes input:focus:-ms-input-placeholder      {color: transparent}





#vk-group {padding-top:5px;}

/* -------------------INJECTION FOR VITALY SATISFACTION------------------ */ 
.last-news  {}

.last-news ul {width:100%;display:block;list-style:none;padding-top:19px;}
.last-news ul li .date {margin: 0 0 5px 0; font:13px/16px 'Roboto Slab', serif; color: #D7332D;}
.last-news ul li a {font: 14px/21px 'PT Serif', serif; color:#333F52;}
.last-news ul li.hot .date {background: url('../img/icons-add.png') no-repeat; text-indent:18px;font-weight:bold;}
.last-news ul li.hot a {color: #D7332D;}

#footer {border-top:5px solid #ba962a; margin:15px 0 0 0;padding:15px 12px;}

#footer .copyrights {width:320px;padding-left:30px; color:#000;font: 14px/21px 'PT Sans',serif; }
#footer .bottom-search {width:280px; }
#footer .contact-info {padding: 0 300px 0 400px;  color:#000;font: 14px/21px 'PT Sans',serif;}


#footer fieldset {position:relative; display:block; width:225px;height:22px;} 
#footer input[type="text"] {position:absolute;width:170px;height:22px; border:1px solid #ba962a;
padding:0 22px 0 33px;margin:0; border-radius:3px;font-family: 'PT Sans',serif; }
#footer input[type="image"] {position:absolute;top:3px;left:5px;z-index:100;}
#footer a.reload {position:absolute; top:4px; right:3px; display:inline-block; width:16px; height:16px; background:url('../img/reload.gif') no-repeat;}
#footer a.reload:hover {background-position: 0 100%;}


#footer input[type="text"]:focus::-webkit-input-placeholder {color: transparent}
#footer input[type="text"]:focus::-moz-placeholder          {color: transparent}
#footer input[type="text"]:focus:-moz-placeholder           {color: transparent}
#footer input[type="text"]:focus:-ms-input-placeholder      {color: transparent}
#footer .contact-info a {color:#B9962A;}  


#h1_index {display:block; text-align:center; width:100%; font-size:25px;}
#h1_content  {padding:10px 15px 25px;font: 14px/21px 'PT Sans', Arial, Helvetica, sans-serif; color: #000;}

  /*

.last-news  {}

.last-news ul {width:990px;display:block;list-style:none;padding-top:19px;}
.last-news ul li .date {margin: 0 0 5px 0; font:13px/16px 'Roboto Slab', serif; color: #D7332D;}
.last-news ul li a {font: 14px/21px 'PT Serif', serif; color:#333F52;}
.last-news ul li.hot .date {background: url('../img/icons-add.png') no-repeat; text-indent:18px;font-weight:bold;}
.last-news ul li.hot a {color: #D7332D;}

#footer {border-top:5px solid #ba962a; margin:15px 0 0 0;padding:15px 12px;}

#footer .copyrights {width:320px;padding-left:30px; color:#000;font: 14px/21px 'PT Sans',serif; }
#footer .bottom-search {width:280px; }
#footer .contact-info {padding: 0 300px 0 400px;  color:#000;font: 14px/21px 'PT Sans',serif;}


#footer fieldset {position:relative; display:block; width:225px;height:22px;} 
#footer input[type="text"] {position:absolute;width:170px;height:22px; border:1px solid #ba962a;
padding:0 22px 0 33px;margin:0; border-radius:3px;font-family: 'PT Sans',serif; }
#footer input[type="image"] {position:absolute;top:3px;left:5px;z-index:100;}
#footer a.reload {position:absolute; top:4px; right:3px; display:inline-block; width:16px; height:16px; background:url('../img/reload.gif') no-repeat;}
#footer a.reload:hover {background-position: 0 100%;}


#footer input[type="text"]:focus::-webkit-input-placeholder {color: transparent}
#footer input[type="text"]:focus::-moz-placeholder          {color: transparent}
#footer input[type="text"]:focus:-moz-placeholder           {color: transparent}
#footer input[type="text"]:focus:-ms-input-placeholder      {color: transparent}
#footer .contact-info a {color:#B9962A;}  
  */ 
/*======================NAVIBAR ==================*/
ul#navibar {
    list-style-type: none;
    margin: 25px auto 10px;
    padding: 0;
    width:976px;
}
ul#navibar li {
    color: #868686;
    display: inline;
     font:700 14px/18px 'Roboto Condensed', sans-serif;
    margin: 0;
    padding: 0 22px 0 0;
    position: relative;
}
ul#navibar li i {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwb2x5Z29uIGZpbGw9IiNiMGIwYjAiIHBvaW50cz0iMS42MDMsMC44MDIgNC43OTksNCAxLjYwMyw3LjE5NyAyLjQwMiw3Ljk5NiA2LjM5Niw0IDIuNDAyLDAuMDA0Ii8+PC9zdmc+") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font: 1px/1px monospace;
    height: 8px;
    left: -16px;
    margin: -3px 0 0;
    padding: 0;
    position: absolute;
    top: 45%;
    width: 8px;
}
ul#navibar li a {
    color:#343F52;
    font:700 14px/18px 'Roboto Condensed', sans-serif;
    text-transform:uppercase;

}
ul#navibar li a:hover {

}
ul#navibar li span {
     font:700 13px/16px 'Roboto Condensed', sans-serif;
}
/*======================LEFTCOLUMN     ==================*/

h3#razd {color:#000; margin: 10px 0 0px 0px;font: bold 10px/22px 'Roboto', sans-serif;text-transform:uppercase;}

ul#leftmenu {width:240px; display:block; list-style:none; margin:0px 0 20px 0px; padding:0px 0 0 0; border: 1px solid #e7c643;}
ul#leftmenu li{margin: 0px 0px 0px 0px;}
ul#leftmenu > li{ border-bottom: 1px solid #e7c643; }
ul#leftmenu > li:last-child {  border-bottom:none;/**/ margin-bottom:0;}
ul#leftmenu li a {font:700 14px/18px 'Roboto Condensed',sans-serif;text-transform:uppercase;
text-decoration:none; color:#6f5300;   padding:7px 6px 5px 8px; display:block;	/*  background:#FFD55b; */ ;}
ul#leftmenu  > li a {/*border-bottom: 1px dotted #e7c643;   */  }
ul#leftmenu > li > a:hover {color: #ce9900;}                                   
ul#leftmenu > li.active > a { color:#d80000; /*   background: #FFE79b;*/ }


ul#leftmenu > li.group {}
ul#leftmenu > li.group > a {  color:#6f5300; /* background: #FFD55b  url("../img/leftmenu-arr.png") 220px -22px no-repeat; 
  background:url("../img/dotsmenu.gif") 0 100% no-repeat;*/}

ul#leftmenu > li.group > a:hover {color:#ce9900;}
ul#leftmenu > li.group.active > a { color: #d80000; background:  #FFE79b  url("../img/leftmenu-arr.png") 220px 14px no-repeat; }


ul#leftmenu li > ul {  display:block; list-style:none; margin-bottom:0;   padding:5px 8px 2px;background:#fff;}
ul#leftmenu li > ul li {padding:2px 0px 0px 3px; margin: 0 0 8px 0; border-bottom:none;}
ul#leftmenu li > ul li a {font: 14px/16px  'Roboto Condensed', serif; color:#333F52; text-transform:none;
/* background: url('../img/ball.png') 0px -1px no-repeat ; */  padding:0px 3px 0px 6px;/* */ border-bottom: 1px dotted #fff; }
ul#leftmenu li.active  > ul li.active  a,
ul#leftmenu li  > ul  li a:hover {color:#d80000;/*  background: #fff url('../img/ball.png') 0px -230px no-repeat ;*/ }        

ul#leftmenu li.active.group ul li a {color:#333F52}
ul#leftmenu li.active.group ul li.active a {color:#d80000;}
ul#leftmenu li.active.group ul li.active a:hover {color:#ce9900;}

ul#leftmenu li.active.group ul li.active ul li a {color:#333F52}
ul#leftmenu li.active.group ul li.active ul li.active a {color:#d80000;}
ul#leftmenu li.active.group ul li.active ul li.active a:hover {color:#ce9900;}


 /*======================  CONTENT    ==================*/

#content h1 {margin-bottom:30px;}
#content p {font:14px/21px 'PT Sans',sans-serif; color:#000; }
#content p a {color: #B8962A;}

/* ======================RIGHTCOLUMN 
.rightcolumn{padding:0 0 0 40px;width:220px;float:right;display:inline;        ==================*/
/*
background:#990033;}  */
/*======================CONTENT TYPOGRAPHY
.middle-box{padding:0px 40px 0px 40px;}
.middle-box-lr{padding:0px 280px 0px 280px;}
.middle-box-left{padding:0px 40px 0px 280px;}
.middle-box-right{padding:0px 280px 0px 40px;}   =============*/
.middle{width:100%;float:left;}
/*.middle p{text-align:justify;         =====

 background:#333300}       */         
/*==========  form  ==========*/
/*form.search1{margin:0 auto; padding:0 0 20px 0; width:920px; hight:357px; }
form#search table h2{padding-left:20px;}
table#Table2{width:900px; padding:0 0 0 20px;}
table#Table2 a{color:#0085DA;}
.button_form{margin:-12px 0 0 0;}
*/
/* ======================FOOTER  ==================
#footer{margin:0;padding:10px 0 15px 0;border:1px solid #d4d4d4; background:#0099FF;}     */
/*=========================NAVIGATION=======================*/
/*
ul#menu_top{margin:0; padding:0; list-style-type:none;}
ul#menu_top li{margin:0; padding:0;}
ul#menu_top li a{}
ul#menu_top li a:hover{}
ul#menu_top li a.active{}
ul#menu_top li ul{margin:0; padding:0; list-style-type:none;}
ul#menu_top li ul li{margin:0; padding:0;}
ul#menu_top li ul li a{}
ul#menu_top li ul li a:hover{}
ul#menu_top li ul li a.active{}       */




/*photogallery*/
ul.photogallery {margin:0; padding:15px 0 0 0px; list-style-type:none !important;text-indent:0px;}
ul.photogallery > li {margin:0 0 25px 0px; padding:0 0 10px 0px; width:100%; font:15px/125% 'PTSans', Arial, Helvetica, sans-serif; color:#000; background:url('../img/hr_line.png') 50% 100% no-repeat;list-style-type:none !important; border-bottom:1px dotted #ccc;}
ul.photogallery > li.last {background:none; padding:0;}
ul.photogallery > li a {border:0 none;}
ul.photogallery > li a:hover {border:0 none;}
ul.photogallery > li a.zag {display:block;margin:0 0 10px 0;font:bold 16px/18px 'Roboto Slab', Arial, Helvetica, sans-serif; color:#b8962a; text-decoration:none;}
ul.photogallery > li a.zag span.cvet {color:#00529f;}
ul.photogallery > li a.zag:hover {color:#d80000}
ul.photogallery > li a.zag span.total {display:block; margin:10px 0 0 10px; float:right; font:13px/150% Arial, Helvetica, sans-serif; color:#1c7ac8; text-decoration:underline;}
ul.photogallery > li a.zag:hover span.total {text-decoration:none;} 
ul.photogallery > li p {}


a.img2 {display:block; margin:0 20px 25px 0; float:left; }
a.img2 img {padding:5px 6px; background:#fafafa; border:1px solid #E4E4E4 !important;}
a.img2:hover img {border:1px solid #b8962a !important; }


a.img22 {display:block; margin:0 20px 25px 0; float:left; }
a.img22 img {padding:5px 6px; background:#fafafa; border:1px solid #E4E4E4 !important;}
a.img22:hover img {border:1px solid #b8962a !important; }

a.img3 {display:block; margin:15px 20px 25px 0; float:left; }
a.img3 img {padding:5px 6px; background:#fafafa; border:1px solid #E4E4E4 !important;}
a.img3:hover img {border:1px solid #b8962a !important; }

div.enter-text {display: inline-block;  margin-top:15px; width: 439px; min-height: 205px; vertical-align: bottom; }
div.enter-text p {text-align:left; font: 15px/22px 'Georgia', serif !important;font-style: italic !important;}
/*//photogallery*/

/*photogallery_lent*/
ul.photogallery_lent {margin:0 0 20px 0; padding:0;  list-style-type:none; text-indent:0px;}
ul.photogallery_lent li {display:inline-block; vertical-align:top;margin:0 13px 13px 0; padding:0; width:55px; height:55px; /*float:left;*/ }
ul.photogallery_lent li.clear {margin:0; padding:0; width:100%; height:0px;clear:both;font:0/0 Arial !important;}
/*ul.photogallery_lent li.krainii  {margin:0 0 11px 0; float:right;}*/
ul.photogallery_lent li a {border:0 none;}
ul.photogallery_lent li a:hover {border:0 none;}

ul.photogallery_lent li a.img {display:block; }
ul.photogallery_lent li a.img img { background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 3px 2px 0 rgba(0, 0, 0, 0.15);
    padding: 2px}
ul.photogallery_lent li a.img:hover img {background: #b8962a;}


ul.photogallery_lent li a.in {display:block; width:55px; height:55px; line-height:55px; background:url('../img/fotogal_arr.png') no-repeat -8px 2px;  box-shadow: 1px 3px 2px 0 rgba(0, 0, 0, 0.15);
    padding: 2px; }
ul.photogallery_lent li a.in:hover {background-position:-8px -93px;}

ul.photogallery_lent li a.all_img:hover {border:1px solid #FF7F00 !important; border-radius:3px; }
/*//photogallery_lent*/


/*news_lent*/
ul.news_lent {margin:0; padding:10px 0 0 0px; list-style-type:none;}
ul.news_lent li {margin:0; padding:10px 0 15px 0px; width:100%; border-bottom:1px dotted #ccc;}
ul.news_lent li.last {border-bottom-color:transparent;}
ul.news_lent li div.l {display:inline;width:190px; float:left; }
ul.news_lent li div.l a.img { }
ul.news_lent li div.l a.img img {margin:5px 0 0 0;  float:left;  background: #BA962A; padding:3px;border: 1px solid #7B631B; }
ul.news_lent li div.l a.img:hover img {background: #7B631B;opacity:0.8;}

ul.news_lent li div.r {padding:0 0 0 205px;}
ul.news_lent li div.r p {font:14px/21px 'PT Sans', Arial, Helvetica, sans-serif; color:#000;}
ul.news_lent li div.r p.zag {margin:0 0 3px 0;}
ul.news_lent li div.r p  a {  color:#B8962A;}
ul.news_lent li div.r p.zag  a  {text-decoration:none;font:bold 16px/18px 'Roboto Slab', Arial, Helvetica, sans-serif;}
ul.news_lent li div.r p  a:hover {color: #d80000;}
ul.news_lent li div.r p.date {margin:0 0 5px 0;font:11px/15px 'PT Sans', Arial, Helvetica, sans-serif !important;color:#929191;}

ul.news_lent li.hot_news {}
ul.news_lent li.hot_news div.l a.img img { background: #7B631B; padding:3px;border: 1px solid #7B631B;}
ul.news_lent li.hot_news div.r p.zag {padding:0px 0 0 17px;  background:url('../img/icons-add.png') no-repeat 0 2px; }
ul.news_lent li.hot_news div.r p.zag a {color:#d80000;}
/*//news_lent*/
 
/*  news view   */
a.news_img {display:block;float:left;  margin:5px 20px 2px 0;}
a.news_img img {margin:0; padding:0;  background: #BA962A; padding:3px;border: 1px solid #7B631B;}
a.news_img:hover img {background: #7B631B;opacity:0.8;}

a.news_img.hot_news {} 
a.news_img.hot_news img {}

h1.news_obj {}
h1.news_obj.hot_news {padding-left:20px;  background:url('../img/hot_news.png') 0 19px no-repeat;}

p.news_date {margin:15px 0 8px 0;font:11px/21px 'PT Sans', Arial, Helvetica, sans-serif;color:#E33900;}
/*//news view*/

ul#categories {display:block; list-style:none;margin:0 0 14px 0; padding:15px 0  15px;}

ul#categories li {float:left;display:inline-block;margin:0 0px 5px 0px;width:236px; padding:0;height:168px;overflow:hidden;}

ul#categories li > a {display:block;position:relative; width:208px; padding:3px 4px 3px; max-height:157px;overflow:hidden; text-decoration:none;color:#d80000; font:700 13px/18px 'Roboto Slab', sans-serif;text-decoration:none; text-transform: uppercase;border:1px solid #ccc;margin-bottom:3px;background:#f8f8f8;}

ul#categories li > a img {background: #BA962A; padding:3px;border: 1px solid #7B631B;}
ul#categories li > a strong {display:block;text-align:center;}

ul#categories li > a .text {display:none;position:absolute;top:3px;left:4px; width:203px;
padding:5px 3px; height:106px;overflow:hidden; text-transform:none;background:#f0f0f0;opacity:0.9; vertical-align:middle;}

ul#categories li > a .text p {margin:0; font: 11px/13px 'PT Sans', sans-serif;color: #000;text-align:center;}
ul#categories li > a:hover {color: #6f5300;background:#fff;} 
ul#categories li > a:hover img {background: e7c643;opacity:0.8; }
ul#categories li > a:hover .text {display:block;  z-index:200;opacity:0.95;} 
ul#categories li a:hover .text a {color: #d80000;}  

  /* =====================          ODD Categories           =====================  */ 
ul#categories_odd {display:block; list-style:none;margin:0 0 14px 0; padding:15px 0  0;}

ul#categories_odd li {float:left;display:inline-block;margin:0 0px 5px 0px;width:351px; height:232px; overflow:hidden; padding:0;}

ul#categories_odd li > a {display:block;position:relative; width:328px; padding:3px 4px 3px; max-height:221px;overflow:hidden; text-decoration:none;color:#d80000; font:700 13px/18px 'Roboto Slab', sans-serif;text-decoration:none; text-transform: uppercase;border:1px solid #ccc;margin-bottom:3px;background:#f8f8f8;}

ul#categories_odd li > a img {background: #BA962A; padding:3px;border: 1px solid #7B631B;}
ul#categories_odd li > a strong {display:block;text-align:center;}

ul#categories_odd li > a .text {display:none;position:absolute;top:3px;left:4px; width:322px;
padding:5px 3px; height:171px;overflow:hidden; text-transform:none;background:#f0f0f0;opacity:0.9; vertical-align:middle;}

ul#categories_odd li > a .text p {margin:0; font: 14px/16px 'PT Sans', sans-serif;color: #000;text-align:center;}
ul#categories_odd li > a:hover {color: #6f5300;background:#fff;} 
ul#categories_odd li > a:hover img {background: e7c643;opacity:0.8; }
ul#categories_odd li > a:hover .text {display:block;  z-index:200;opacity:0.95;} 
ul#categories_odd li a:hover .text a {color: #d80000;}  


  /* =====================          LINE Categories           =====================  */ 
ul#categories_line {display:block; list-style:none;margin:0 0 14px 0; padding:30px 0  0;}

ul#categories_line li {margin:0px 0px 5px 0px;padding:5px 0 10px; border-bottom: 1px solid #ccc;}

ul#categories_line li  .lefted {display:block;width:262px; padding:0;text-decoration:none;padding-top:5px; }
ul#categories_line li  .boxed {}

ul#categories_line li .lefted img {background: #BA962A; padding:3px;border: 1px solid #7B631B;}
ul#categories_line li .boxed a {text-decoration:none;}
ul#categories_line li .boxed a strong {display:block;font:700 16px/21px 'Roboto Slab', sans-serif; text-transform: uppercase;color:#d80000;margin-bottom:5px;}


ul#categories_line li .text p {margin:0; font: 14px/21px 'PT Sans', sans-serif;color: #000;}
ul#categories_line li .boxed a:hover strong {color: 	#b9962a;background:#fff;} 
ul#categories_line li a.lefted:hover img {background: #e7c643;opacity:0.8; }

ul#categories_line li .boxed .text  a.more {color: #b9962a; font:700 13px/21px 'Roboto Slab', sans-serif;}  
ul#categories_line li .boxed .text  a.more:hover {color:#d80000}



/*cat_obj*/
.obj_l { display:inline; width:352px; float:left;padding-top:15px}
.obj_r { padding:15px 0 0 375px; }

	/*slider gallery*/
	
	a#cat_obj_pic_middle {display:block;margin:0 0 12px 0; width:352px; height:265px; font:1px/263px monospace; text-align:center; background:#fefefe;border:1px solid #ccc;}
	a#cat_obj_pic_middle img { vertical-align:middle;}
	a#cat_obj_pic_middle:hover {border:1px solid #777;}
  
		
		/*list_carousel*/	
		div.list_carousel {position:relative;margin:0 0 12px 0; padding:0 17px 0 17px;}
		div.list_carousel a.prev {position:absolute;top:0;left:0;display:block;margin:0;padding:0;width:16px; height:100%;text-indent:-9999px; overflow:hidden; background:#EFEFEF url('../img/carusel_arr_l_r.png') 0 50% no-repeat;}
		div.list_carousel a.next {position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:16px; height:100%;text-indent:-9999px; overflow:hidden; background:#EFEFEF url('../img/carusel_arr_l_r.png') 100% 50% no-repeat;}
		div.list_carousel a.prev:hover {background-color:#DDD;}
		div.list_carousel a.next:hover {background-color:#DDD;}
		
		ul.cat_obj_fotos { position:relative;margin:0;padding:0;width:318px;float:left; list-style-type:none;}
		ul.cat_obj_fotos li { margin:0; padding:0; width:106px; height:60px; float:left; text-align:center;}
		ul.cat_obj_fotos li a.img {display:inline-block;margin:0;padding:0;width:88px;height:58px;font:1px/58px monospace;text-align:center;border:1px solid #ccc;}
		ul.cat_obj_fotos li a.img:hover {border:1px solid #777;}
		ul.cat_obj_fotos li a.img.active {border:1px solid #777;}
		ul.cat_obj_fotos li a.img img {vertical-align:middle;}
		/*//list_carousel*/
	/*//slider gallery*/

.obj_r div.npc { margin:-87px 0 0 0; width:200px; height:140px; float:right;}

.obj_r div.price div.old_price {margin:0 0 5px 10px; font:11px/16px Arial, Helvetica, sans-serif; color:#FF2626; text-decoration:line-through;}
.obj_r div.price div.old_price span {font-size:14px;}
.obj_r div.price div.curent_price {font:13px/30px Arial, Helvetica, sans-serif; color:#000;}
.obj_r div.price div.curent_price span {font-size:26px;}
.obj_r div.price div.available {margin:0 0 5px 0;font:20px/24px Arial, Helvetica, sans-serif; color:#39A500;}
.obj_r div.price div.available span {font-size:12px; vertical-align:top}
.obj_r div.price div.no_available {margin:0 0 9px 0;font:20px/24px Arial, Helvetica, sans-serif;color:#000}
.obj_r div.price div.no_available span {font-size:12px;vertical-align:top}


div.js {text-align: justify;padding:0 !important; margin:0; font:1px/1px arial;}
div.js:after {content: '';display: inline-block;width: 100%;}/*fix text-align: justify;*/

.obj_r div.article { display:inline-block; margin:6px 0 0 0; padding:4px 13px; /*float:left;*/ font:11px/15px Arial, Helvetica, sans-serif; color:#666; background:#D6E1ED;}
.obj_r div.article span {padding-left:5px;font-size:12px; color:#000;}

.obj_r div.add_cart {display:inline-block;margin:0 0 20px 0;/*float:left;*/}
.obj_r div.add_cart a.add_basket {display:block;margin:0;padding:8px 51px;font:14px/120% Arial;color:#fff;text-decoration:none;
		border-radius:5px;
		background:#E85538;
		background: linear-gradient(to bottom,  #E85538 0%, #E4023A 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E85538', endColorstr='#E4023A',GradientType=0);/*IE6-8 */}
.obj_r div.add_cart a.add_basket:hover {
		background:#E4023A;
		background: linear-gradient(to bottom,  #E4023A 0%, #E85538 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4023A', endColorstr='#E85538',GradientType=0);/*IE6-8 */}
		
	/*С…Р°СЂР°РєС‚РµСЂРёСЃС‚РёРєРё*/	
	h2.h2_cat_obg {font:bold 14px/120% Arial, Helvetica, sans-serif; color:#000;}
	table.har {margin:0 0 15px 0;padding:0;width:100%;border-collapse:collapse;border:0 none;}
	table.har tr {}
	table.har tr td {margin:0; padding:5px 0 8px 0;border:0 none;}
	table.har tr td.l {padding:5px 15px 0px 0;vertical-align:top;width:170px;font:13px/18px "PT Sans", Arial, Helvetica, sans-serif;color:#000; background:url('../img/dotted.gif') 0px 17px repeat-x;}  
	table.har tr td.r {vertical-align:top;padding-left:3px;font: 13px/18px "PT Sans", Verdana, Helvetica, sans-serif;
	color:#393939;}
	table.har tr td.l span {background:#fff;padding-right:2px;}
	/*//С…Р°СЂР°РєС‚РµСЂРёСЃС‚РёРєРё*/
	
	/*СЂРµРєРѕРјРµРЅРґСѓРµРј*/
	ul.rekomenduem {margin:0 0 0 10px; padding:0; list-style-type:none;}
	ul.rekomenduem li {margin:0 10px 30px 0; padding:0; width:135px; float:left;}
	ul.rekomenduem li a.img { display:block; width:100%; text-align:center; text-decoration:none;}
	
	ul.rekomenduem li a.img span.img { display:block; margin:0 0 10px 0; width:133px; height:80px; font:1px/80px monospace;  border:1px solid #E5E5E5;}
	ul.rekomenduem li a.img span.img img { vertical-align:middle;}	
	ul.rekomenduem li a.img span.text {display:block; padding:0 5px 3px 5px; font:11px/120% Arial, Helvetica, sans-serif; color:#393939;}
	ul.rekomenduem li a.img strong.cena {display:block;padding:0 5px; font:bold 11px/120% Arial, Helvetica, sans-serif; color:#393939;}
	
	ul.rekomenduem li a.img:hover span.img {border:1px solid #777;}	
	ul.rekomenduem li a.img:hover span.text {text-decoration:underline;}
	ul.rekomenduem li a.img:hover strong.cena {/*text-decoration:underline;*/}	
	/*//СЂРµРєРѕРјРµРЅРґСѓРµРј*/
	
	/*РІС‹ СѓР¶Рµ СЃРјРѕС‚СЂРµР»Рё*/
	h2.h2_yje_smotreli { margin:0 0 12px 0; padding:0;font:bold 16px/120% Arial, Helvetica, sans-serif; color:#393939;}
	
	div.list_carousel2 {position:relative;margin:0 0 12px 0; padding:15px 10px; background:#F6F6F6;}
	div.list_carousel2 a.prev {position:absolute;top:-30px;left:155px;display:block;margin:0;padding:0;width:18px; height:18px;text-indent:-9999px; overflow:hidden; background: url('../img/slider_obj_arr.png')  no-repeat;}
	div.list_carousel2 a.next {position:absolute;top:-30px;left:180px;display:block;margin:0;padding:0;width:18px; height:18px;text-indent:-9999px; overflow:hidden; background: url('../img/slider_obj_arr.png') 100% 0 no-repeat;}
	div.list_carousel2 a.prev:hover {}
	div.list_carousel2 a.next:hover {}
		
		
	ul.yje_smotreli {margin:0 5px; padding:0; list-style-type:none;}
	ul.yje_smotreli li {margin:0 5px 10px 5px; padding:0; width:135px; float:left;}
	ul.yje_smotreli li a.img { display:block; width:100%; text-align:center; text-decoration:none;}
	
	ul.yje_smotreli li a.img span.img { display:block; margin:0 0 10px 0; width:133px; height:80px; font:1px/80px monospace;  background:#fff;  border:1px solid #E5E5E5;}
	ul.yje_smotreli li a.img span.img img { vertical-align:middle;}	
	ul.yje_smotreli li a.img span.text {display:block; padding:0 5px 3px 5px; font:11px/120% Arial, Helvetica, sans-serif; color:#393939;}
	ul.yje_smotreli li a.img strong.cena {display:block;padding:0 5px; font:bold 11px/120% Arial, Helvetica, sans-serif; color:#393939;}
	
	ul.yje_smotreli li a.img:hover span.img {border:1px solid #777;}	
	ul.yje_smotreli li a.img:hover span.text {text-decoration:underline;}
	ul.yje_smotreli li a.img:hover strong.cena {/*text-decoration:underline;*/}
	
	/*//РІС‹ СѓР¶Рµ СЃРјРѕС‚СЂРµР»Рё*/
  
  
  ul.tabs {margin:0 0 0px 0; padding:0; overflow:hidden; list-style-type:none;}
ul.tabs li {margin:0 10px 0 0; padding:0; float:left; }
ul.tabs li a {display: block; margin:0; padding:2px 13px; font:14px/30px "Roboto", Arial, Helvetica, sans-serif; color:#393939; text-transform:uppercase;
 text-align:center; text-decoration:none; background:#FAFAFA; border:1px solid #E5E5E5;border-bottom: 0 none; border-radius:3px 3px 0 0}
ul.tabs li a.current {padding-top:3px;background:#fff;}

div.tabs-block{margin:-1px 0 40px 0;padding:25px 0 0 0;border-top: 1px solid #E5E5E5; }
div.tabs-block div.tab-section {/*display:none;*/}
/*//cat_obj*/

input#imya {display:none;}



/*search_bottom
div.search_bottom {display:inline-block; vertical-align:top; margin:0; padding:0; width:300px;}
div.search_bottom form#search_bottom {}
div.search_bottom form#search_bottom input.button { position:relative; top:2px; left:27px; }
div.search_bottom form#search_bottom input.text {margin:0; padding:0 15px 0 30px;width:185px; height:22px; border:1px solid #6A6D6F; border-radius:11px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9D9D9D;}
div.search_bottom form#search_bottom a.reload {position:relative; top:2px; right:22px; display:inline-block; width:14px; height:14px; background:url('../img/search_reload.png') no-repeat;}
div.search_bottom form#search_bottom a.reload:hover {background-position: 0 100%;}
*//*//search_bottom*/

/*search*/
form#search {position:relative;margin:0;padding:0 30px 0 40px;  }
form#search .button {display:block; position:absolute; top:6px; left:6px; }
form#search .text { position:relative; top:0; left:-40px; display:block; margin:0;padding:0 30px 0 40px; width:100%; height:37px;font:28px "PT Sans", Arial, Helvetica, sans-serif; color:#9D9D9D; border:1px solid #BBBBBB; border-radius:5px;box-shadow: 2px 2px 2px #E4E4E4 inset; }

form#search a.reload {display:block; position:absolute; top:6px; right:6px;  width:26px; height:26px; background:url('../img/search_reload2.png') no-repeat;}
form#search a.reload:hover {background-position:0 100%;}

form#search p.iskat {display:block; float:right;}
form#search p.iskat span.tekst {display:block; margin:10px 27px 0 0; float:left;}
form#search p.iskat input {display:block; margin:12px 10px 0 0; float:left;}
form#search p.iskat label {display:block; margin:10px 43px 0 0; float:left;}

p.naidenno_str {margin:0 0 30px 0;font:700 16px/120% "Roboto Condensed", Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase;}
p.naidenno_str span {font: 34px/120% "Roboto Slab", Arial, Verdana, Helvetica, sans-serif;}


div.s_rcol {position:relative;margin:0 0 0 40px;}
div.s_rcol span.s_num { position:absolute;top:1px;right:100%;margin:0 10px 0 0;width:20px;font-size:14px;color:#CCC;}
div.s_rcol a.s_title {font-size:15px; font-weight:bold;color: #b9962a;font:700 16px/120% "Roboto Slab", Arial, Verdana, Helvetica, sans-serif;}

p.search_empty {padding: 55px 0; text-align:center; }
p.search_empty img { }
/*//search*/



/* paging */
div.pag-container {font-size:16px;margin:40px 0 60px 0;}
div.pag-container span.pag-title {font: 700 18px/24px 'Roboto Condensed', sans-serif; margin-right:8px}

div.pag-container span.pag-top-link {margin-right:24px;;font: 14px/18px 'Roboto Condensed', sans-serif; }
.pagination-next,
.pagination-prev  {font-size:18px;font-weight:bold;}
/*div.pag-container div.pag-top-string i {
	font-family: "Times", sans-serif;
}*/

div.pag-bot-string {padding:15px 0 0 25px;}
div.pag-container div.pag-bot-string a {color:#fff;text-decoration:none;}
div.pag-container div.pag-bot-string a,
 div.pag-container div.pag-bot-string strong {
font:700 18px/32px 'Roboto Condensed', sans-serif;	
text-align:center;
float:left;display:inline-block;
  margin:0 8px 0;
  
  background: #B8962A;
 width: 32px;
 height: 32px;
display:block;
 -moz-border-radius: 16px;
 -webkit-border-radius: 16px;
 border-radius: 16px;

}
 


div.pag-container div.pag-bot-string a:hover {  background: #d80000;}
 div.pag-container div.pag-bot-string strong {background:#ccc;}

div.pag-container span.pag-top-link i {font-style:normal;color:#000;margin:0 12px;}
div.pag-container span.pag-top-link i.i-inactive {color: #929191;}
div.pag-container span.pag-top-link {color: #929191;}
/* //paging */


  /*custom*/
  table.custom a:link {	color: #666;font-weight: bold;text-decoration:none;}
  table.custom a:visited {color: #999999;font-weight:bold;text-decoration:none;}
  table.custom a:active,table a:hover {	color: #bd5a35;	text-decoration:underline;}
  
  table.custom {margin:0 0 40px 0;	width:auto;	font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;text-shadow: 1px 1px 0px #fff;background:#eaebec;		border:#ccc 1px solid;
  	border-radius:3px; box-shadow: 0 1px 2px #d1d1d1;}
  table.custom th {padding:10px 25px 10px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;
  	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
  table.custom th:first-child{text-align: left;padding-left:20px;}
  table.custom tr:first-child th:first-child{border-top-left-radius:3px;}
  table.custom tr:first-child th:last-child{border-top-right-radius:3px;}
  table.custom tr{text-align: center;padding-left:20px;}
  table.custom tr td:first-child{	text-align: left;padding-left:20px;border-left: 0;}
  table.custom tr td {padding:10px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;	background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
  table.custom tr.even td{background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
  table.custom tr:last-child td{	border-bottom:0;}
  table.custom tr:last-child td:first-child{border-bottom-left-radius:3px;}
  table.custom tr:last-child td:last-child{border-bottom-right-radius:3px;}
  table.custom tr:hover td{background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}
  /*//custom*/
  
  
  
/*developers*/
div.developers {display:inline-block; vertical-align:top; margin:15px 55px 0 0; padding:0; width:160px; float:right; text-align:left; }
div.developers a { font: 11px/135% Arial, Helvetica, sans-serif; color:#929191; text-decoration:none; }
div.developers a img {opacity:0.35;}
div.developers a:hover { color:#000;}
div.developers a:hover img {opacity:1;}
/*//developers*/

/*load_file*/
ol.load_file {margin:0; padding:15px 110px 30px 20px;}
ol.load_file li {position:relative;margin:26px 0 0 0; padding:0; width:100%;font:italic 10px/22px 'PT Sans', Arial, Helvetica, sans-serif;
 color:#aaa;}
ol.load_file li div.l {display:inline-block; vertical-align:top; padding:0 10px 0 3px; font:18px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif; color:#00A2D7;}
ol.load_file li div.l a {font:700 16px/20px 'Roboto Slab', Arial, Helvetica, sans-serif; color:#b8962a; text-decoration:none;/* padding-right:5px; */ }
ol.load_file li div.l a:hover {color: #d800000;}
ol.load_file li div.c {position:absolute; top:0; right:-8px; height:16px;border-bottom:1px dotted #000;}
ol.load_file li div.r {position:absolute; top:0; left:100%; margin:-13px 0 0 10px;width:100px; font:12px/14px 'PT Sans', Arial, Helvetica, sans-serif; color:#000; vertical-align:bottom;}
ol.load_file li div.r img {vertical-align:bottom;}
/*//load_file*/


/* file for downloading */ 
#fl_dwnl   {padding:40px 0 90px 0;}
#fl_dwnl .pdl290 {padding-left:290px;}
#fl_dwnl .boxed {float:left;width:100%;}
#fl_dwnl .boxed .content p {margin:0 !important; padding:0 !important;font-weight:normal; color:#000;}
#fl_dwnl a {display:block;float:left;display:inline; width:275px; height:50px;background: url('../img/folders.png') no-repeat; padding:215px 0 0 5px; text-decoration:none;font: 11px/13px  Arial, sans-serif; color: #333; text-align:center; }
#fl_dwnl a:hover {background-position: 0 -300px; color:#E96811;}
#fl_dwnl p {padding:70px 0 0 0;font:bold 19px/32px 'Roboto Slab', sans-serif; color:#929191;}
#fl_dwnl p span {width:122px;display:block;float:left; font:700 18px/32px 'Roboto Condensed',sans-serif; color:#000;}
#fl_dwnl p b {font-weight:normal; font-size:15px;}
 
 /* //file for downloading */ 


.box_photogallery {padding-top:15px;}
#box_photogallery {padding-top:15px;}
#box_photogallery a.img3 {margin-top:0 !important;}

.community_square_user {padding: 0 !important;}

.errors {position:fixed; width:400px;z-index:10000;top:50%;left:50%;}
.errors .er-inner {position:absolute;width:400px;top:-150px;left:-200px;
background: #000; opacity: 0.55; color:#fff;padding:50px 30px 30px 30px;
font: bold 21px/25px 'Roboto Condensed', sans-serif;text-align:center;
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, .5);}
.errors a {display:block; position:absolute;right:10px;top:5px; 
font: bold 11px/25px Arial, sans-serif; color:#fff;cursor:pointer;}





/*load_files_lcol*/
ul#load_files_lcol {margin:0 15px 60px 0;padding:0;list-style-type:none;}
ul#load_files_lcol li {margin:0 0 25px 0;padding:0;}
ul#load_files_lcol li img.img {display:inline;margin:0 8px 0 4px;float:left; width:50px;}
ul#load_files_lcol li a {display:block; margin:0 0 12px 0; padding:0 0 0 46px; min-height:32px; font:12px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00A3D8; /*background:url('../img/load_files/_i.free.png') 5px 0 no-repeat;*/ text-decoration:none;}
ul#load_files_lcol li a span {text-decoration:underline;}
ul#load_files_lcol li a:hover span {text-decoration:none;}

ul#load_files_index li a span.razmer {display:block; margin:12px 0 0 0;text-decoration:none; color:#878787;}
/*//load_files_lcol*/

/*load_files*
ul#load_files {margin:0 0 60px 0;padding:0;list-style-type:none;}
ul#load_files li {margin:0 5px 15px 0;padding:0; width:245px;float:left;}
ul#load_files li img.img {display:inline;margin:0 0 0 4px;float:left;}
ul#load_files li a {display:block; margin:0 0 12px 0; padding:0 0 0 46px; min-height:32px; font:12px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00A3D8; text-decoration:none;}
ul#load_files li a span {text-decoration:underline;}
ul#load_files li a:hover span {text-decoration:none;}
ul#load_files li a span.razmer {display:block; margin:12px 0 0 0;text-decoration:none; color:#878787;}
//load_files*/



/**/
div.vajno {margin:20px 0 20px 23px;padding:0px 10px 0px 15px; border-left:5px solid #b8962a; }
div.vajno p {color:#6f5300 !important; font-size:16px !important;}
/*#d80000*/

/* nashi_raboti_index */
div.nashi_raboti_index {  padding:0px 0px 26px 0px; text-align:center;} 
div.nashi_raboti_index p { margin:0 auto 20px auto; max-width:650px;}

div.sravnyaga {margin:0 0 2% 0; padding:0;width:49%; /*height:331px;*/ float:left;}
div.sravnyaga:nth-child(2n) { float:right;}
div.twentytwenty-container img { width:100%; height:auto;}
/* //nashi_raboti_index */



/* obr_zvon_popap */
form.obr_zvon_popap {}
form.obr_zvon_popap input.text { margin:0 0 19px 0; padding:0 11px; width:100%; height:38px; font:15px/38px 'Roboto', Arial, Helvetica, sans-serif;color:#000;background:#fff; border:1px solid #dbdbdb; border-radius:3px; box-sizing:border-box;}
form.obr_zvon_popap input.submit { display:block; margin:10px auto 20px auto; padding:15px 40px; width:200px; font-weight:bold; color:#fff; text-align:center; text-decoration: none; text-transform:uppercase; background:#35b2c9; border:0 none; border-radius:3px; transition: all 0.2s ease-out 0s; cursor:pointer;}
form.obr_zvon_popap input.submit:hover {background:#1f77ae;transition: all 0.2s ease-out 0s;}
/* //obr_zvon_popap */

/* obr_zvon_box_popap2 */
div#obr_zvon_box_popap2 { display:none; position:fixed; top:30%; left:50%; z-index:102; margin:-105px 0 0 -130px; padding:30px 27px 30px 27px; width:300px; background:#fff; border-radius:7px; border:1px solid #ccc;}
div#obr_zvon_box_popap2 p.zag { font:25px/120% 'AAvanteLtLight', Arial, Helvetica, sans-serif;color:#383838;}

div#obr_zvon_box_popap2 a.obr_zvon_close { position:absolute; bottom:100%; left:100%; margin:0 0 6px 6px; width:25px; height:25px; background: url('../img/x1_split.png') no-repeat;cursor:pointer;  /*border-radius:50%; border:1px solid #ccc;*/}
div#obr_zvon_box_popap2 a.obr_zvon_close:hover { background-position:0 100%;}
/* //obr_zvon_box_popap2 */
div#bg_shadow { display:none; position:fixed; top:0; left:0; z-index:101; width:100%; height:100%; background:rgba(0,0,0,0.5);}


div.div_white_bg {}
div.div_white_bg img {max-width:100%; height:auto;}