@charset "windows-1251";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc;}
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic ;}

/*body*/
body{ background:url(../images/bac_body.jpg) repeat; font:normal 14px Calibri; color:#4f4f4f;}
img {behavior: url("js/iepngfix.htc");border: none;}
a {outline: none; cursor:pointer;}
a img {border:none;}
a{ color:#890500; text-decoration:underline;}
a:hover{color:#4f4f4f; text-decoration:none;}

h1, h2, h3, h4, h5, h6 { font:bold 19px Calibri;}
h1 { font-size: 19px; line-height: 19px; margin-bottom:7px; }
h2 { font-size: 18px; line-height: 18px; margin-bottom:5px;}
h3 { font-size: 16px; line-height: 16px; margin-bottom:5px; }
h4 { font-size: 15px; line-height: 16px; margin-bottom:4px;}
h5 { font-size: 14px; line-height: 15px; margin-bottom:4px; }
h6 { font-size: 14px; line-height: 15px; margin-bottom:3px; }


/*header*/
#header_adress{ height:25px; background:url(../images/header_adress.jpg) repeat-x; color:#fff;}
#header_adress div{ width:1054px; margin:0  auto; text-align:right; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; padding:3px 0 0 0; font-weight:bold;}
#header_adress img{ margin:0 0 0 10px;}
#header{width:1064px; margin:10px auto 0; overflow:hidden;}
#logo{ width:500px; height:60px; float:left;}
#contact{ margin-left:500px; height:60px; text-align:right;font-weight:bold;}

/*navbar*/
#navbar{width:1094px; margin:5px auto 0; height:35px; overflow:hidden;}
#navbar a{ float:left; height:35px; margin:0 4px 0 0; font:normal 15px "Century Gothic"; text-decoration:none;color:#313131; line-height:33px; padding:0 12px;}
#navbar a:hover, #navbar a.nav_razdel{ background:url(../images/navbar.png) repeat-x; color:#fff;}

/*content*/
#content_top{ margin:0 auto;width:1110px; background:url(../images/body_content_top.png) no-repeat; height:15px;}
#body_content{ background: url(../images/body_content.png) repeat-y; width:1110px; margin:0 auto; padding-top:8px;}
#content{ width:1064px; margin:0 auto; overflow:hidden;}
/*leftcolumn*/
#leftcolumn{ width:295px; float:left;overflow:hidden; background:url(../images/leftcolumn.jpg) repeat-x top; padding-top:4px;} 
#rightcolumn{margin-left:313px; background:url(../images/rightcolumn.jpg) repeat-x top; padding-top:4px;} 
.text{ overflow:hidden;}
.text p{ margin:5px 0;}
.banner{ margin-bottom:10px;}
#big_banner{background: url(../images/bac_big_ban.jpg) repeat-x bottom; height:266px;margin-bottom:10px;}
#big_banner_body{ width:752px; height:262px;}
.scrollable_3 {float:left; position:relative; overflow:hidden;height:262px;}
.scrollable_3 .slider_3 {width:752px !important; position:relative; margin:0px; height:262px; overflow:hidden;}
.scrollable_3 ul {width:3000px;  height:262px; position:absolute; left:0; top:0; list-style-type:none;z-index:2; }
.scrollable_3 li { width:auto; float:left; position:relative; height:262px; overflow:hidden; width:752px;}

.zag_big_banner, .body_big_banner, .link_big_banner{ width:250px; margin-left:80px;}
.zag_big_banner{ height:45px; font-size:35px;}
.body_big_banner{ height:190px;}
.link_big_banner{ font:14px normal "Century Gothic"; text-transform:uppercase; color:#008300; padding-top:3px;}
.link_big_banner a{color:#008300; text-decoration:none;}
.link_big_banner a:hover{color:#890500; text-decoration:none;}
.zag_body{font:15px normal "Century Gothic"; text-transform:uppercase; color:#008300; margin-bottom:5px;}

.list_dig_banner{ position:absolute;width:742px; margin:101px 0 0 5px; position:absolute; z-index:4;}
.list_big_left{ width:60px; height:60px; float:left;background:url(../images/list_big_left.png);width:60px; height:60px; display:block;}
.list_big_left:hover{ background:url(../images/list_big_left_hover.png);width:60px; height:60px; display:block;}
.list_big_right{width:60px; height:60px; float:right; background:url(../images/list_big_right.png);width:60px; height:60px; display:block;}
.list_big_right:hover{ background:url(../images/list_big_right_hover.png);width:60px; height:60px; display:block;}
#quick_zacaz{ background: url(../images/quick_zacaz.png) no-repeat; width:161px; height:29px; position:absolute; text-align:center; margin:-47px 0 0 925px; 
line-height:30px;}
#quick_zacaz:hover{ background: url(../images/quick_zacaz_hover.png) no-repeat;}
#quick_zacaz a{ color:#fff; text-decoration:none; text-transform:uppercase;}


/*menu*/
#searchblock{background:#ce0f15;width:295px; height:43px;margin-bottom:2px;}
.menu{ background:#e6e6e6; width:295px; margin-bottom:2px;}
.menu_razdel{ background:#ce0f15;width:295px; height:43px;}
.menu_razdel a, .menu_razdel_activ a,.pseudo_a{ color:#fff; text-decoration:none; display:block; padding:5px 3px 0 10px; font:normal 15px "Century Gothic"; line-height:15px;}
.menu_razdel_activ{background:#666666;width:295px; height:43px;}
.sub_menu_razdel{display:none;}
.menu ul{ list-style:none outside; margin:3px 0;}
.menu ul li{ margin:2px 13px; padding:2px 0; border-bottom:1px solid #d9d9d9;}
.menu ul li a{ text-decoration:none; color:#313131;}
.menu ul li a:hover, .menu ul li a.activ_menu{ text-decoration:none;color:#ba0006;}
.menu ul li.none_bord{ border:0px solid;}
.presence{background:#008300;width:295px; height:35px;}
.presence a{color:#fff; text-decoration:none; display:block; padding:5px 3px 0 15px; font:normal 16px "Century Gothic"; line-height:25px;}

/*partner*/
#partner{ border:1px solid #e5e6e5; height:85px; margin-bottom:15px;}
.scrollable_2 {float:left; position:relative; overflow:hidden;}
.scrollable_2 .slider_2 {width:699px !important; position:relative; margin:0 23px; height:85px; overflow:hidden;}
.scrollable_2 ul {width:3000px;  height:85px; position:absolute; left:0; top:0; list-style-type:none;z-index:2;}
.scrollable_2 li { width:auto; float:left; position:relative; height:85; margin:5px 3px;}

.listalka{ height:85px;width:750px; position:absolute; z-index:4;}
.listalka_left{ width:50%; float:left;}
.listalka_right{ margin-left:50%;}
.listalka_left{ background:url(../images/listalka_left.png) no-repeat; width:23px;height:85px;display:block; cursor:pointer;}
.listalka_left:hover{ background:url(../images/listalka_left_hover.png)  no-repeat; cursor:hand;}
.listalka_right{ background:url(../images/listalka_right.png) no-repeat;width:23px;height:85px;display:block;float:right; cursor:pointer;}
.listalka_right:hover{background:url(../images/listalka_right_hover.png)  no-repeat; cursor:hand;}
#partner_body{ width:680px; margin:0 auto;}
#partner_body a{ display:block; height:72px; float:left; }

/*service*/
#service{ width:750px; height:207px; margin-bottom:10px;}
.service1{ width:250px; height:207px; background:url(../images/service1.jpg) no-repeat; float:left;}
.service2{ width:250px; height:207px; background:url(../images/service2.jpg) no-repeat; float:left;}
.service3{ width:250px; height:207px; background:url(../images/service3.jpg) no-repeat; float: right;}
.service1 div, .service2 div, .service3 div{font:normal 16px "Century Gothic"; margin:15px 10px;}
.service1 a, .service2 a, .service3 a{ background:url(../images/service_a.png) no-repeat left top; display:block; padding:0 0 0 35px; color:#fff; 
text-decoration:none;line-height:16px;}
.service1 a:hover, .service2 a:hover, .service3 a:hover{ background:url(../images/service_ahover.png) no-repeat left top;color:#cacaca; text-decoration:none;}

/*info_block*/
.info_block{background:#e6e6e6; margin-bottom:10px; padding-bottom:10px; overflow:hidden;width:750px;}
.zag_info_block{ background:url(../images/zag_info_block.jpg) repeat-x; height:47px;font:normal 16px "Century Gothic"; color:#fff;}
.zag_info_block p{padding:13px 10px 0; float:left;}
.zag_info_block p.all_info{ float:right;}
.zag_info_block p.all_info a, .zag_info_block p.all_info2 a{ color:#fff; font-size:13px;}
.zag_info_block p.all_info2{ float:left;}
.preview_video{padding:10px;color:#313131; height:100px; overflow:hidden;}
.video_small{ width:130px; float:left;}
.param_video_small{ margin-left:140px; width:140px; font-size:12px;}
.param_video_small h3{font-size:13px; line-height:13px;}
.video_canal{padding:10px 10px 0 10px;}

/*stat*/
.stat_small{padding:10px 10px 0 10px;font-size:12px;}
.stat_small h3{font-size:14px; line-height:13px; margin-bottom:2px; padding:0;}
.stat_small h3 a{ text-decoration:none;}
a.read{ background:url(../images/read.jpg) no-repeat left center; padding-left:13px; text-decoration:none; font-size:12px;}
a.read2{ background:url(../images/read2.jpg) no-repeat left center; padding-left:13px; text-decoration:none;font-size:12px;}

.stat_big{ margin-top:15px; overflow: hidden;}
.stat_foto{ float:left; margin-right:10px;width:200px; height:200px;}
.stat_foto_big{ float:left; margin-right:10px; width:auto;}
.stat_big h3{ font-size:19px;line-height:17px;}
.stat_big h3 a{ text-decoration:none;}
.stat_big .foto_news2{width:200px; float:left; margin-right:10px;}

/*service_block*/
.service_block{margin-top:15px; overflow: hidden;}
.service_block h3{font-size:19px; line-height:17px;}
.service_block h3 a{ text-decoration:none; color:#007f00;}
.service_block h3 a:hover{color:#4f4f4f; text-decoration:none;}

/* partnery i klienty */
.partner_block{margin-top:25px; overflow: hidden;}
.partner_block h3{font-size:19px; line-height:17px; color:#007f00;}
.partner_foto_partn{width:160px; height:72px;float:left; margin-right:10px;}
.partner_foto_cli{width:182px; height:72px;float:left; margin-right:10px;}
/*news*/
.data{ font-size:12px;color:#313131; margin-bottom:5px; font-weight:bold;}
.news_block1{ width:330px; float:left;}
.news_block2{ margin-left:335px; height:150px; overflow:hidden; font-size:13px; line-height:13px;}
.news_block1, .news_block2{ padding:10px 10px 0 10px;}
.news_block1 h3, .news_block2 h3{ font-size:14px; line-height:13px; margin-bottom:3px;}
.news_block1 h3 a, .news_block2 h3 a{ text-decoration:none;}
.foto_news{ border:5px solid #f0f0f0; width:290px;}
.foto_news2{ border:5px solid #f0f0f0; width:170px; float:left; margin-right:7px;}

/*client*/
#client{ padding:10px 3px 0 3px; overflow:hidden; width:751px;}
.slider{height:72px; padding:0; margin:0;width:740px !important;}
.slider ul{list-style-type:none; height:72px; padding:0; margin:0;}
.slider ul li {width:182px; height:72px; position:relative; float:left; list-style-type:none; margin:0 5px 0 5px;}


/*next*/
.next{float:left; width:50%;}
.next2{ margin-left:50%;}
.next, .next2{padding:10px 10px 0 10px; font-size:12px;}
.next h3, .next2 h3{ font-size:14px; line-height:13px; margin-bottom:3px;}
.next h3 a, .next2 h3 a{ text-decoration:none;}
.foto_next{ border:5px solid #f0f0f0; width:140px;/* height:140px;*/ background:#fff; text-align:center;float:left; margin-right:7px;}
.foto_next img{ width:130px;/* height:130px;*/}

/*catalog*/
.zag_razdel{ font:normal 14px "Century Gothic"; color:#008300;}
.zag_podrazdel{font:normal 17px "Century Gothic"; line-height:17px;}
.zag_podrazdel a{ text-decoration:none;}
.catalog{ background:#e6e6e6; padding:7px; margin-top:7px; overflow:hidden; /*border:1px solid #933; height:316px;*/}
.catalog h3{ font:normal 16px Calibri; padding:3px 0;}
.catalog h3 a{ text-decoration:none;}
.foto_catalog{ width:210px; height:210px; text-align:center; background:#fff; float:left; overflow:hidden;}
/*.foto_catalog img{height: auto; width:auto;}*/
.catalog_prev{ margin-left:220px; font-size:13px; line-height:15px;}
.catalog_prev ul{ margin-top:7px;}
.catalog_prev ul li{ display:block; position:relative; float:left; width:83px; height:30px; background:#ce0f15; text-align:center; color:#fff; line-height:30px;}
.catalog_prev ul li.green{ background:#008300;}
.prev{ height:150px; overflow:hidden; margin-bottom:7px;}

.h1_catalog{ font:normal 18px Calibri; margin-top:15px;}
.foto_catalog_finish{ width:302px; height:302px; background:#fff;text-align:center;float:left; border:1px solid #d6d6d6;}
.foto_catalog_finish img{ vertical-align:middle;}
.catalog_param{ margin-left:315px; overflow:hidden;}
.catalog_param p{ font-size:14px; border-bottom:1px solid #cccccc; padding:3px 0; margin-right:15px;color:#313131;}
.catalog_param p.zag_param{ font:bold 16px Calibri; color:#008300; margin-top:10px; border:0px;}
.foto_catalog_prev{ overflow:hidden;}
.foto_catalog_prev_thumb {width:95px; height:95px;float:left;margin-right:9px; text-align:center;}
/*.foto_catalog_prev_thumb img{}*/
.social_net{ margin:10px 0;}

ul.pozichion_menu {margin:15px auto 8px 0px; padding:0px;}
ul.pozichion_menu li {list-style:none; display:inline; font-weight:bold;}
ul.pozichion_menu li a {outline:none; background:#fff;padding:8px 9px 8px 9px; text-decoration:none;border:1px solid #dde7d4;}
ul.pozichion_menu li a:hover {background:#fff;color:#008300; }
ul.pozichion_menu li a.active {background:#fff; color:#008300; border:1px solid #dde7d4; border-bottom: 1px solid #fff;}
.content_pozichion{padding:8px; background-color:#fff; border:1px solid #dde7d4; overflow: hidden;}
.video_konteiner{width:640px; height:480px;}
/*listing*/
.listing { font-size:15px; overflow:hidden; margin-top:15px;}
.listing p{float:left; height:25px; margin:0 7px 0 0; line-height:35px;}
.listing a{height:25px; width:25px; background:#666666; display:block; text-align:center; text-decoration:none; color:#fff; line-height:25px;}
.listing a:hover{ color:#cacaca;}
.listing a.list_razdel{height:25px; width:25px; background:#ce0f15; display:block; text-align:center; text-decoration:none; color:#fff; line-height:25px;}
.listing a.all_tovar{height:25px; width:auto; background:none;color:#890500; line-height:35px;}
.listing a:hover.all_tovar{color:#4f4f4f;}


/*video_block*/
.zag_video{font:normal 17px "Century Gothic"; line-height:17px; color:#008301; text-align:left !important;}
.video_block{ width:187px; height:155px; float:left; border-bottom:2px solid #008301; padding:10px 0; margin-bottom:10px; text-align:center;}
.video_block2{ width:187px; height:155px; float:left; border:0px; padding:10px 0; margin-top:10px; text-align:center;}
.video_block2 img{ width:170px;}
.video_block2 h3{ width:170px;padding-top:3px; font:normal 13px Calibri; line-height:13px !important; text-align:left;}
.video_block h3{ width:130px;padding-top:3px; font:normal 13px Calibri; line-height:13px !important; text-align:left;}
.video_block h3 a, .video_block2 h3 a{ text-decoration:none;}
.video_block h3, .video_block img, .video_block2 h3, .video_block2 img{ margin:0 auto;}
.all_video{position:absolute; margin:123px 0 0 0; font-size:12px;}
.all_video a{ text-decoration:none;}

/*footer*/
#footer_level1{width:1100px; margin:0 auto; background:url(../images/footer1.jpg) repeat; overflow:hidden; padding:10px 0;}
#footer_level2{width:1100px; margin:0 auto; height:83px; background:url(../images/footer2.jpg) repeat top; font-size:13px; color:#fff;}
#footer_navbar{width:1064px; padding:0 10px 0 0; margin:0 auto 20px;}
#footer_navbar a{ color:#fff; text-decoration:none; font:normal 15px "Century Gothic"; margin:0 20px 0 0;}
#footer_navbar a:hover{color:#cacaca;}
.link_footer{ float:left; width:236px; margin:3px 17px 0; height:15px; overflow:hidden; line-height:12px;}
.link_footer a{ color:#fff; font-size:12px;}
.link_footer a:hover{color:#cacaca;}

#footer_level2 div{width:236px; height:83px; margin:0 17px 0; padding:10px 0 5px; float:left;}
#footer_level2 div a{color:#fff;}
#footer_level2 div a:hover{color:#cacaca;}
#footer_level2 div p{ margin-top:3px;}
.flag{border:1px solid #b20a10;}
/*videopleer*/
.inline-sample-content { padding:20px;}
/*добавления*/
.video_big{width:648px; margin:0 auto;}
.video_block3{ width:162px; height:155px; float:left; border:0px; padding:10px 0; margin-top:10px;}
.video_block3 img{ width:150px;}
.video_block3 h3{ width:150px;padding-top:3px; font:normal 13px Calibri; line-height:13px !important; text-align:left;}

.otzv{margin:15px 10px 0; border-bottom:1px dotted #cfcfcf; padding:0 0 10px 0;}
.otzv_none_bord{border-bottom:0px solid; padding:0;margin:5px 10px 10px;}
.name_otzv{font:normal 14px Calibri; color:#ae1110;}
.name_otzv span{ font-size:12px; color:#666666; font-weight:bold;}