html, body {margin: 0; padding: 0; height: auto; background:#fff; color:#000000; font:12px Tahoma; line-height: 18px;}
a img {border: none;}
h1, h2, h3 , h4, h5{padding: 0; margin: 3px 0 10px 0; font-weight: normal;}
a {color: #0077e5; text-decoration: underline;}
a:hover {text-decoration: none;}
/*** end reset ***/

.wrapper{min-width: 999px; max-width:1200px; width: 999px; height:auto; margin:0 auto;}
.clear{clear:both;}
.main{overflow: hidden; margin: 20px 22px 0 26px;}
.div_content{padding: 0 358px 0 0;}
.content{padding:0; margin:0 -325px 0 0; width:100%;}
.sidebar{width: 323px; float:right;}
/* end main */
.catalog_img img{
  border: 1px solid #344a22;
}

/* top */
.top{background:#fff; height:97px; width:100%;}
.top_a{height:50px; background:#444b59; margin:0 200px 0 0;}
.top_a a{font: 11px/50px Tahoma; margin:0 0 0 45px;}
.micro_nav{margin: 8px 32px 0 0; float:right; height: 45px;}
.micro_nav a{float:left; font:11px/15px Tahoma; cursor: pointer; text-align: center; overflow:hidden; margin: 0 0 0 25px; color: #1588ea;}
.micro_nav a:hover{color: #5400ab; text-decoration: underline;}
.micro_nav a i{background: url("../img/micronav.gif") no-repeat; display:block; max-width:30px; overflow: hidden; width: 30px; height: 30px; margin: 0 auto; text-indent:-5000px;}
.micro_nav a#home i{background-position: 0 0;}
.micro_nav a#mail i{background-position: -30px 0;}
.micro_nav a#maps i{background-position: -60px 0;}
.micro_nav a:hover#home i{background-position: 0 100%;}
.micro_nav a:hover#mail i{background-position: -30px 100%;}
.micro_nav a:hover#maps i{background-position: -60px 100%;}

.top_div{float:left; height:96px; width:60%;}
.logo_div{display:block; padding:11px 0 0; height:33px;}
.logo_div a{background:url("../img/logo.gif") no-repeat 0 0; height: 33px; width:572px; margin:0 0 0 25px; display: block; text-indent:-5000px;}
.top_tel{background: url("../img/top-tel.jpg") no-repeat; margin: 8px 0 0 22px; padding: 6px 0 0 38px; height:35px; font:18px/18px Tahoma; color: #616161;}
.top_tel b{font: bold 24px/18px Tahoma; color:#ffa200;}

.top_img{height:299px; margin: 0 9px 0 18px;}
.top_img .top_img{height: 298px; width:593px; overflow: hidden; margin:0; padding: 0;}
.top_menu{background: url("../img/top-menu-fon.jpg") no-repeat 0 0; width: 379px; padding: 18px 0 0; height: 283px; float:right;}
.top_menu div{background: url("../img/top-menu-div.gif") no-repeat 0 50%; margin: 0px 0 0 12px; padding: 0 45px 0 63px;}
.top_menu div a{background:url("../img/spacer.gif") no-repeat 100% 100%; padding: 0 0 7px; display: block; font: bold 14px/18px Tahoma; color: #363738; text-decoration: none;}
.top_menu div a span{background:url("../img/spacr.gif") no-repeat 0 0; cursor: pointer; padding: 2px 0 0 12px; display: block;}
.top_menu div a:hover, .top_menu div a.active{background:url("../img/top-menu-a.png") no-repeat 100% 100%; color:#fff;}
.top_menu div a:hover span, .top_menu div a.active span{background:url("../img/top-menu-a.png") no-repeat 0 0;}

/* content */
.content{background: #f2f2e7 url("../img/radius.gif") no-repeat 0 100%;}
.content2{background: url("../img/radius.gif") no-repeat 100% 0;}
#path{padding: 11px 0 0 20px; font-size: 11px;}
.header{}
.header{font: 18px/18px Tahoma; color:#000;  margin: 0 42px 0 20px; padding: 10px 0 12px 0;  border-bottom: 1px dashed #000000;}
.text{padding: 11px 17px 28px 20px;}
.text p{margin:0;}



.stat_div {width: 100%;}
.stat{margin: 20px 0 6px;}
.stat h3{background: #f2f2e7 url("../img/radius.gif") no-repeat 0 100%; float:left;}
.stat h3 b{background:url("../img/radius.gif") no-repeat 100% 0; font: 18px/34px Tahoma; color:#000; display:block; margin: 0 0 0 20px; padding: 0 30px 3px 0;}

.stat_obzor{background:#fff; float: left; padding: 0 0 9px 19px; margin: 0 -4px 0 0;}
.stat_obzor .li{width:46%; float:left; margin: 0 4% 0 0; border-bottom: 1px dashed #84837D; padding: 0 0 15px;}
.stat_obzor .li a{font: 14px/18px Tahoma; color: #0072c2; display: block; padding: 0 0 2px;}
.full_stat{background: url("../img/full-link.gif") no-repeat 0 5px; margin: 0 17px 0 0; float: right; padding: 0 0 0 22px;}
.full_stat a{font: 12px/18px Tahoma; color: #0086cc;}

/*sidebar*/

.cat{margin: 8px 0 20px; float:left;}
.top_cat{width:323px; background: url("../img/top-cat.png") no-repeat 0 100%; float: left;}
.top_cat h3{background: url("../img/top-cat.png") no-repeat 0 0; font: 17px/20px Tahoma; color:#fff; margin:0 0 8px; padding: 6px 0 2px 21px;}

.side_nav{background:#fff; width:244px; float: left; margin: 12px 0;}
.side_nav div{ margin-bottom: 1px; background:url("../img/list.gif") no-repeat 3px 60%;}
.side_nav a{background: url(../img/spacer.gif) no-repeat 0 0; display: block; color:#393939; text-decoration: none; font: bold 13px/18px Tahoma; width: 315px;}
.side_nav a b{background: url(../img/spacer.gif) no-repeat 100% 100%; cursor: pointer; display: block; width: 295px; padding:2px 5px 2px 15px;}
.side_nav a:hover, .side_nav a.active{background: url(../img/side-nav.gif) no-repeat 0 0;  color:#1886ed;}
.side_nav a:hover b, .side_nav a.active b{background: url(../img/side-nav.gif) no-repeat 100% 100%;}

/* footer */
.footer{background: url("../img/footer.jpg") repeat-x 0 -116px; margin: 23px 18px 0 20px; height:116px; color:#000; font:12px/24px Tahoma;}
.footer_l{background: url("../img/footer.jpg") no-repeat 0 0px; height:116px;}
.footer_r{background: url("../img/footer.jpg") no-repeat 100% -232px; height:116px; position:relative;}
.copy{margin: 5px 0 0;}
.copy{padding: 0 0 0 115px; float: left;}
.copy a {color: #474747;}
.dev{padding: 0 25px 0 0; margin: 8px 0 0;}
.dev a{color:#fff;}
.dev, .counter{float:right;}
.counter{margin: 7px 32px 0 0;}
.soc{
   color: #98a3ad;
    font-size: 13px;
    position: static;
    right: 83px;
    top: 23px;
    width: 415px;
}

.share42init {
    display: inline-block;
    vertical-align: middle;
}
/* the end */

/* Cookie message */
#cookie_text {
  background-color: rgb(194,194,194);
  background-color: rgba(194,194,194, 0.9);
  z-index:1000;
  position: fixed;
  bottom:0px;
  left: 0;
  color: #3D3D3D;
  width: 100%;
  padding-left: 5px;
}

#cookie_text button{
  float: right;
  text-decoration: none;
  color: #3D3D3D;
  background-color: rgb(171,171,171);
  background-color: rgba(171,171,171, 0.5);
  border: none;
  padding: 0 5px 0 5px;
  margin: 5px 10px;
}

#cookie_text button:hover{
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0.5);
}

.youtube_link{
	display: block;
    position: absolute;
	margin-top: 8px;
	margin-left: 380px;

}

.pd_info{
	position: absolute;
    top: 77px;
    left: 113px;
    width: 210px;
    background: #ffa904;
    border-radius: 5px;
}

.pd_info a{
	text-decoration: none;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    display: block;
    text-transform: uppercase;
}

.main_back {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    overflow: hidden;
    background: rgba(0,0,0,0.8);
}

.main_block {
	width: 670px;
    height: 400px;
    background: white;
    margin: 10% auto 0;
    overflow: hidden;
    background: #ffa904;
    border: 2px solid #ebebeb;
    border-radius: 10px;
	position: relative;
}

.main_box {
    width: 80%;
    margin: 85px auto 0;
}

.main_box p {
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    display: block;
    line-height: 25px;
    letter-spacing: 0.1px;
}

.close_it{
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 30px;
    color: #fff;
	text-decoration: none;
	display: block;
    cursor: pointer;
}

.show{
	display: block;
}