﻿/*  Свёрстано в masterandmasters.ru -> Email: masterandmasters@yandex.ru, Skype: masterandmasters, ICQ: 328976202  */

a { outline:none;}
/*img { border:none;}*/
* { padding:0; margin:0; line-height:100%; outline:none; border:none;}
li { list-style:none;}
div { display: block;}
.clear { clear:both; height:0px;}
body { background: #fff; position:relative;}
.header { height:156px; background:url(/resources/core/images/site/bg_header.gif) repeat-x; margin:0 0 8px 0;}
.header_box { width:980px; height:156px; margin:0 auto; position:relative;}
.home { display:block; width:27px; height:27px; position:absolute; left:0; top:6px; background:url(/resources/core/images/site/home.png) no-repeat;}
.header_menu { position:absolute; left:73px; top:12px;}
.header_menu ul { display:block;}
.header_menu ul li { display:block; float:left; padding:0 51px 5px 0; font: 15px/16px "Segoe UI", Tahoma, Geneva, sans-serif;}
.header_menu ul li a { font: 15px/16px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:none; text-shadow:0 1px 1px #093142;}
.header_menu ul li a:hover { text-decoration:underline;}
.header_search { position:absolute; right:0; top:7px; width:202px; height:26px;}
.header_search_text { display:block; width:167px; height:26px; padding:0 25px 0 10px; background:url(/resources/core/images/site/bg_header_search_text.png) no-repeat; border:none; position:absolute; left:0; top:0; font: 12px/12px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f;}
.header_search_submit { display:block; width:12px; height:13px; background:url(/resources/core/images/site/bg_header_search_submit.png) no-repeat; border:none; position:absolute; right:9px; top:7px; cursor:pointer;}
.header_search_submit:hover { background-position:0 -13px;}
.header_logo { position:absolute; left:0; top:59px;}
.header_text_1 { width:186px; position:absolute; left:0; top:107px; font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; text-align:center;}
.header_text_2 { width:186px; height:61px; padding:7px 0 0 6px; position:absolute; left:185px; top:59px; font: 11px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; background:url(/resources/core/images/site/bg_header_text_2.png) no-repeat;}
.header_links { position:absolute; left:551px; top:71px;}
.header_links ul { display:block;}
.header_links ul li { display:block; background:url(/resources/core/images/site/bg_header_link_2.gif) no-repeat 0 4px; padding:0 0 0 21px; font: 14px/21px "Segoe UI", Tahoma, Geneva, sans-serif;}
.header_links ul li:first-child { background:url(/resources/core/images/site/bg_header_link_1.gif) no-repeat 0 4px; font: 14px/21px "Segoe UI", Tahoma, Geneva, sans-serif;}
.header_links ul li a { font: 14px/21px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:none;}
.header_links ul li a:hover { text-decoration:underline;}
.header_info { position:absolute; right:0; top:67px;}
.header_info_tel { background:url(/resources/core/images/site/bg_header_info_tel.png) no-repeat; font: bold 24px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; padding:0 0 5px 38px;float:right;}
.header_info_link { text-align:right; padding:0 7px 0 0;clear:both;}
.header_info_link a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3cbaf0; text-decoration:none;}
.header_info_link a:hover { text-decoration:underline;}
.slider { height:423px;width:995px; position:relative; margin:0 auto;overflow:hidden;}
.slider_prev {z-index:10; display:block; width:39px; height:39px; background:url(/resources/core/images/site/bg_slider_prev.png) no-repeat; position:absolute; left:50%; top:177px; margin-left:-550px;}
.slider_next {z-index:10; display:block; width:39px; height:39px; background:url(/resources/core/images/site/bg_slider_next.png) no-repeat; position:absolute; right:50%; top:177px; margin-right:-550px;}
.slider_prev:hover, .slider_next:hover { background-position:0 -39px;}
.slider_box { position:relative;margin: 0 auto;height:420px;}
.slider_img { padding:54px 0 0 27px; float:left;}
.slider_price { position:absolute; left:159px; top:349px; font: bold 40px/40px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #009fe3;}
.slider_price span { display:block; padding:11px 10px 0 0; float:left; font: 18px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f;}
.slider_price i { font: normal 32px/40px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #009fe3;}
.slider_right { float:right; width:360px; margin-right:25px; padding:26px 0 0 0;}
.slider_right_title { font: 18px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f; padding:0 0 4px 0;}
.slider_right_article { font: bold 60px/58px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #000000;}
.slider_right_link { padding:0 0 27px 0;}
.slider_right_link a { font: 18px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #0092d0; text-decoration:none;}
.slider_right_link a:hover { text-decoration:underline;}
.slider_right_text { padding:0 0 6px 0;}
.slider_right_text p { font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f; padding:0 0 13px 0;}
.slider_right_text ul { display:block; padding:0 0 12px 15px;}
.slider_right_text ul li { display:block; padding:0 0 5px 23px; background:url(/resources/core/images/site/bg_slider_right_text_list.gif) no-repeat 0 2px; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f;}
.slider_right_readmore a { display:block; height:26px; padding:8px 25px 0; float:left; background:url(/resources/core/images/site/bg_slider_right_readmore.gif) repeat-x; font: 17px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #fff; text-shadow:0 1px 1px #093142; border-radius:20px; box-shadow:0 1px 2px #7696A7; -webkit-box-shadow:0 1px 2px #7696A7; text-decoration:none;}
.slider_right_readmore a:hover { background-position:0 -34px;}
.wrap1 { background:url(/resources/core/images/site/bg_wrap1.png) no-repeat center top;}
.wrap1_box { width:980px; margin:0 auto; padding:31px 0 0 0;}
.wrap1_prod { width:735px; float:left;}
.wrap1_prod_title { font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; float:left; padding:0 0 24px 0;}
.wrap1_prod_all { float:right; background:url(/resources/core/images/site/bg_wrap1_prod_link.png) no-repeat 0 6px; padding:0 27px 5px 15px; margin-top:12px;}
.wrap1_prod_all a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.wrap1_prod_all a:hover { text-decoration:none;}
.wrap1_prod_col { width:225px; float:left; padding:0 0 38px 0; margin:0 20px 0 0;}
.wrap1_prod_col_title { font: 15px/18px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 16px 0;}
.wrap1_prod_col_title a {text-decoration:none; font: 15px/18px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 16px 0;}
.wrap1_prod_col ul { display:block;}
.wrap1_prod_col ul li { display:block; font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif; background:url(/resources/core/images/site/bg_wrap1_prod_link.png) no-repeat 0 6px; padding:0 0 7px 15px; }
.wrap1_prod_col ul li a { font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.wrap1_prod_col ul li a:hover { text-decoration:none;}
.wrap1_news { width:223px; float:right;}
.news_detail_picture {float:left; margin: 0px 20px 20px 0px;}
.news_detail_picture img {width:400px;}
.all_news {display:block;margin: 20px 0px 20px 0px;float:right;}
.wrap1_news_title { font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 26px 0;}
.wrap1_news_col { border-bottom:solid 1px #e5e5e5; padding:0 0 18px 0; margin:0 0 17px 0;}
.wrap1_news_col_date { font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 5px 0;}
.wrap1_news_col_title { padding:0 0 6px 0;}
.wrap1_news_col_title a { font: 16px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:none;}
.wrap1_news_col_title a:hover { text-decoration:underline;}
.wrap1_news_col_text { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1d1d1d; text-align:justify;}
.wrap1_news_col_all { margin-top:-9px; margin-bottom:27px; float:right; background:url(/resources/core/images/site/bg_wrap1_prod_link.png) no-repeat 0 6px; padding:0 0 0 15px; }
.wrap1_news_col_all a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.wrap1_news_col_all a:hover { text-decoration:none;}
.wrapper2 { background:url(/resources/core/images/site/bg_wrapper2.gif) left top;}
.wrap2 { background:url(/resources/core/images/site/bg_wrap2.gif) repeat-x left top;}
.wrap2_box { width:980px; margin:0 auto; padding:17px 0 33px 0;}
.wrap2_about { width:735px; float:left;}
.wrap2_about_title { font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 25px 0;}
.wrap2_about_text p { font: 14px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1f1f1f; padding:0 0 20px 0;}
.wrap2_about_text p strong { font: bold 16px/19px "Segoe UI", Tahoma, Geneva, sans-serif;}
.wrap2_about_text_blocks { width:734px; padding:22px 0 38px 0;}
.wrap2_about_text_block1, .wrap2_about_text_block2 { padding:125px 0 0 0; text-align:center; width:367px; float:left; font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1d1d1d;}
.wrap2_about_text_block1 { background:url(/resources/core/images/site/bg_wrap2_about_text_block1.png) no-repeat center top;}
.wrap2_about_text_block2 { background:url(/resources/core/images/site/bg_wrap2_about_text_block2.png) no-repeat center 12px;}
.wrap2_about_text_block1 strong, .wrap2_about_text_block2 strong { font: bold 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1d1d1d;}
.wrap2_videos_title { font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 26px 0;}
.wrap2_videos_col { padding:0 0 36px 0;}
.wrap2_videos_col_title { padding:0 0 10px 0;}
.wrap2_videos_col_title a { font: 16px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:none;}
.wrap2_videos_col_title a:hover { text-decoration:underline;}
.wrap2_videos_col_all { margin-top:-28px; margin-right:22px; margin-bottom:27px; float:right; background:url(/resources/core/images/site/bg_wrap1_prod_link.png) no-repeat 0 6px; padding:0 0 0 15px; }
.wrap2_videos_col_all a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.wrap2_videos_col_all a:hover { text-decoration:none;}
.footer { height:125px; background:#282828;}
.footer_box { height:125px; width:980px; margin:0 auto;}
.footer_logo { width:158px; padding:35px 0 0 0; min-height:55px; float:left; background:url(/resources/core/images/site/bg_footer_separator.gif) no-repeat right top;}
.footer_info1 { width:149px; padding:30px 10px 0 50px; min-height:60px; float:left; font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; background:url(/resources/core/images/site/bg_footer_separator.gif) no-repeat right top;}
.footer_info2 { width:340px; padding:33px 10px 0 40px; min-height:60px; float:left; font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #d2d2d2; background:url(../images/bg_footer_separator.gif) no-repeat right top;}
.footer_info2_logo { padding:0 0 4px 0;}
.footer_info2_text a { font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:underline;}
.footer_info2_text a:hover { text-decoration:none;}
.onestar { padding:30px 0 0 21px; min-height:60px; float:right; background:url(/resources/core/images/site/bg_footer_separator.gif) no-repeat left top;}
.onestar_text { text-align:right; padding:3px 0 0 0; float:left; font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff;}
.onestar_text a { font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:underline;}
.onestar_text a:hover { text-decoration:none;}
.onestar_logo { float:left; margin:0 3px 0 9px;}
.catalog { width:980px; margin:0 auto; padding:4px 0 0 0; overflow:hidden;}
.catalog_top { border-bottom:solid 1px #e5e5e5; margin:0 0 20px 0;}
.catalog_top_title { float:left; font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 12px 0;}
.catalog_top_link { margin-top:12px; float:right; background:url(/resources/core/images/site/bg_catalog_top_link.gif) no-repeat; padding:0 0 5px 24px;}
.catalog_top_link a { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.catalog_top_link a:hover { text-decoration:none;}
.catalog_wrap { width:1080px; padding:0 0 52px 0;}
.catalog_col { width:461px; float:left; margin:21px 58px 13px 0; min-height:357px;}
.catalog_col_title { border-bottom:solid 1px #e5e5e5; padding:0 0 4px 0; margin:0 0 26px 0;}
.catalog_col_title a { font: 18px/23px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1e529a; text-decoration:none;}
.catalog_col_title a:hover { text-decoration:underline;}
.catalog_col_slider { position:relative;}
.catalog_col_slider_prev { display:block; width:11px; height:17px; background:url(/resources/core/images/site/bg_catalog_col_slider_prev.png) no-repeat; position:absolute; left:0; top:50px;}
.catalog_col_slider_next { display:block; width:11px; height:17px; background:url(/resources/core/images/site/bg_catalog_col_slider_next.png) no-repeat; position:absolute; right:0; top:50px;}
.catalog_col_slider_prev:hover, .catalog_col_slider_next:hover { background-position:0 -17px;} 
.catalog_col_slider_box { width:405px; margin:0 auto 21px; position:relative;}
.catalog_col_slider_box_img { position: relative;left: 0;top: 2px;float: left;margin-right: 20px;}
.catalog_col_slider_box_img img { display:block; border:solid 1px #e0e0e0; width:112px; border-radius:4px;}
.catalog_col_slider_box_img a:hover img { border:solid 1px #D6D6D6;}
.catalog_col_slider_box_title { padding: 0 0 12px 0px;text-align:left;}
.catalog_col_slider_box_title a { font: 17px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1e529a; text-decoration:underline;}
.catalog_col_slider_box_title a:hover { text-decoration:none;}
.catalog_col_slider_box_text { height:136px;float:left;min-height:136px;font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; overflow:hidden; text-align:justify;}
.catalog_col_bottom { height:65px; background:#f8f8f8;}
.catalog_col_bottom_price { padding:11px 0 0 23px; float:left; font: bold 24px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #009fe3;}
.catalog_col_bottom_price .w_price { padding:0 0 2px 6px; display:block; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.catalog_col_bottom_price i { font: normal 22px/26px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #009fe3;}
.catalog_col_bottom_num { float:left; padding:0 0 0 25px;}
.catalog_col_bottom_num div { float:left; padding:25px 7px 0 0; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.catalog_col_bottom_num input { display:block; width:64px; height:32px; background:url(/resources/core/images/site/bg_catalog_col_bottom_num_input.png) no-repeat; text-align:center; border:none; float:left; margin-top:18px; font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #646464;}
.catalog_col_bottom_basket { float:right; padding:18px 30px 0 0;}
.catalog_col_bottom_basket a { display:block; height:25px; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.catalog_col_bottom_basket a:hover { background-position:0 -31px;}
.catalog_info { width:401px; min-height:329px; padding:18px 27px 0; margin-bottom:14px; margin-right:100px; float:right; border:solid 1px #e5e5e5;}
.catalog_info_title_1 { padding:2px 0 14px 40px; background:url(/resources/core/images/site/bg_catalog_info_title_1.gif) no-repeat; font: 18px/19px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#161616; text-transform:uppercase;}
.catalog_info_title_2 { padding:2px 0 14px 40px; background:url(/resources/core/images/site/bg_catalog_info_title_2.gif) no-repeat; font: 18px/19px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#161616; text-transform:uppercase;}
.catalog_info_text p { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #1d1d1d; padding:0 0 13px 0;}
.catalog_info_text p a { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.catalog_info_text p a:hover { text-decoration:none;}
.catalog_info_line { height:1px; background:#e5e5e5; margin:0 0 14px 0;}
.breadcrumbs { width:980px; margin:0 auto 16px;}
.breadcrumbs ul { display:block; overflow:hidden; padding:16px 0 16px; border-bottom:solid 1px #e5e5e5;}
.breadcrumbs ul li { float:left; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929;}
.breadcrumbs ul li span { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #b8b8b8; padding:0 10px;}
.breadcrumbs ul li a { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.breadcrumbs ul li a:hover { text-decoration:none;}
.breadcrumbs ul li div { display: unset; }
.prodhead { width:980px; margin:0 auto;}
.prodhead_images { width:463px; float:left; border:solid 2px #ededed; padding:0 0 12px 0; margin:6px 49px 36px 0;}
.prodhead_image_1 { padding:0 0 12px 0; text-align:center;min-height:315px}
.prodhead_image_1 img {display:inline-block; margin-top:10px; max-width:440px;max-height:300px}
.prodhead_smallimages { padding:0 0 0 9px;}
.prodhead_smallimages a { text-align:center; display:block; width:97px; height:72px; float:left; margin:10px 7px 0px 7px; box-shadow:0 1px 4px #B8B8B8; -webkit-box-shadow:0 1px 4px #B8B8B8; border-radius:4px;}
.prodhead_smallimages img { max-width:97px; max-height:72px; border-radius:4px;}
.prodhead_smallimages a:hover { box-shadow:0 0 4px #60a7c8; -webkit-box-shadow:0 0 4px #60a7c8;}
.prodhead_right { width:464px; float:left;}
.prodhead_right_title { font: bold 24px/28px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 6px 0;}
.prodhead_right_descr { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #5f5f5f; padding:0 0 8px 0;}
.prodhead_right_art { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 23px 0;}
.prodhead_right_box { border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:0 0 14px 0; margin:0 0 27px 0; overflow:hidden;}
.prodhead_right_box_coltit { font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161615; padding:29px 7px 0 0; float:left;}
.prodhead_right_box_colinp { float:left; padding:20px 21px 0 0;}
.prodhead_right_box_colinp input { display:block; width:64px; height:32px; background:url(/resources/core/images/site/bg_prodhead_right_box_colinp.png) no-repeat; text-align:center; border:none; font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #646464;}
.prodhead_right_box_button { float:left; padding:20px 21px 0 0;}
.prodhead_right_box_button a { display:block; height:25px; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.prodhead_right_box_button a:hover { background-position:0 -31px;}
.prodhead_right_box_right { float:right;}
.prodhead_right_box_right_price { float:right; padding:7px 0 5px 0; font: bold 24px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #009fe3;}
.prodhead_right_box_right_price span { font: 13px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.prodhead_right_box_right_price i { font: normal 22px/26px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #009fe3;}
.prodhead_right_box_right_yes { display:block; text-align:right; font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #5bb43c;}
.prodhead_right_text p { font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 16px 0;}
.prodhead_right_text { font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 16px 0;}
.prodhead_right_text p strong { font: bold 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif;}
.prodmid { width:980px; margin:0 auto; overflow:hidden; padding:0 0 41px 0;}
.prodmid_left { float:left; width:708px;}
.prodmid_menu { margin:0 0 20px 0; border:solid 1px #ededed; border-radius:7px; overflow:hidden;display:inline-block;}
.prodmid_menu ul { width:100%; border:none; border-collapse:collapse; border-spacing:0;}
.prodmid_menu li { border-left:solid 1px #ededed; float:left;max-width: 136px;}
.prodmid_menu_firstitem { border:none !important;}
.prod_price {font: bold 24px/26px "Segoe UI", Tahoma, Geneva, sans-serif !important;color: #009fe3 !important;}
.prodmid_menu li a { display:block; height:27px; padding:10px 20px 5px;text-align:center; background:url(/resources/core/images/site/bg_prodmid_menu_link.gif) repeat-x; font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #4e4e4e; text-decoration:none;}
.prodmid_menu li a span{display: inline-block;padding-top: 4px;}
.prodmid_menu li a span.sptop{display: inline-block;margin-top: -7px;}
.prodmid_menu li a:hover, .prodmid_menu li.ui-state-active a { height:25px; background:#FFFFFF; border-bottom: solid 2px #009fe3;}
.prodmid_left_info { border-bottom:solid 1px #e5e5e5; margin:0 0 16px 0;font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.prodmid_left_info_title { font: 18px/19px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#161616; padding:0 0 10px 0;}
.prodmid_left_info p { font: 14px/25px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 11px 0;}
.prodmid_left_info ul { display:block; padding:0 0 11px 0;}
.prodmid_left_info ul li { display:block; padding:0 0 4px 19px; margin:5px 0 0 17px; background:url(/resources/core/images/site/bg_prodmid_left_info_list.gif) no-repeat 0 6px; font: 14px/25px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929;}
.prodmid_left_info ul li a {line-height: 26px;
/*vertical-align: bottom;
display: inline-block;
font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif;*/
color: #3d6499;
text-decoration: underline;
margin-top: 5px;}


.doc_tab ul li{ height:24px;padding-top:10px;padding-left: 30px;}
.doc_tab ul li.pdf{ background:url(/resources/core/images/site/doctype_pdf.png) no-repeat 0 6px !important;}
.doc_tab ul li.jpg{ background:url(/resources/core/images/site/doctype_jpg.png) no-repeat 0 6px !important;}
.doc_tab ul li.jpeg{ background:url(/resources/core/images/site/doctype_jpg.png) no-repeat 0 6px !important;}
.doc_tab ul li.doc{ background:url(/resources/core/images/site/doctype_doc.png) no-repeat 0 6px !important;}
.prodmid_left_info > a { display:block; float:left; height:18px; font: 15px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#3d6499; background:url(/resources/core/images/site/bg_prodmid_left_info_link.gif) repeat-x left bottom; margin:0 0 20px 0; text-decoration:none;}
.prodmid_left_info > a:hover { background:none;}
.prodmid_left_info_video { float:right; margin:0 0 30px 30px;}
.prodmid_right { float:right; width:223px;}
.prodmid_right_us { width:223px; background:#f6f6f6; padding:21px 0 14px 0; margin:0 0 40px 0;}
.prodmid_right_us_title { font: 15px/16px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#161616; text-transform:uppercase; text-align:center; padding:0 0 16px 0;}
.prodmid_right_us ul { display:block; padding:0 0 0 11px;}
.prodmid_right_us ul li { display:block; padding:6px 0 11px 36px; font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif;}
.prodmid_right_us ul li a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.prodmid_right_us ul li a:hover { text-decoration:none;}
.prodmid_right_us_link1 { background:url(/resources/core/images/site/bg_prodmid_right_us_link1.png) no-repeat;}
.prodmid_right_us_link2 { background:url(/resources/core/images/site/bg_prodmid_right_us_link2.png) no-repeat;}
.prodmid_right_us_link3 { background:url(/resources/core/images/site/bg_prodmid_right_us_link3.png) no-repeat;}
.prodmid_right_call { width:191px; background:#f6f6f6; padding:25px 16px 0; margin:0 0 33px 0;}
.prodmid_right_call_text { font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; text-align:justify; padding:0 0 12px 0;}
.prodmid_right_call_button { padding:0 0 14px 0;}
.prodmid_right_call_button a { display:block; width:154px; height:25px; padding:6px 0 0 0; margin:0 auto; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.prodmid_right_call_button a:hover { background-position:0 -31px;}
.title { width:980px; margin:0 auto 15px; font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; border-bottom:solid 1px #e5e5e5; padding:4px 0 12px 0;}
.videos { width:980px; margin:0 auto 20px;}
.video_box { border-bottom:solid 1px #e5e5e5; margin:0 0 15px 0;}
.video { width:300px; height:200px; float:left; border:solid 1px #e0e0e0; border-radius:5px; overflow:hidden; margin:5px 31px 20px 0;}
.video img { margin:0; display:block;}
.video_title { padding:0 0 23px 0;}
.video_title span { font: 21px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499;}
.video_text { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 20px 0;}
.pagenav { width:980px; margin:0 auto 57px;}
#ref {float: right; margin-top: 10px;};
.pagenav ul { display:block; overflow:hidden;}
.pagenav ul li { display:block; float:left; padding:0 9px 0 0;}
.pagenav ul li a { display:block; width:30px; height:22px; padding-top:8px; border:solid 1px #ededed; border-radius:3px; background:#f8f8f8; text-decoration:none; font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #556270; text-align:center; text-shadow:0 1px 1px #D3D3D3;}
.pagenav ul li a:hover, .pagenav ul li.active a { border:solid 1px #009fe3; border-radius:3px; background:#009fe3; color: #fff; text-shadow:0 1px 1px #546AAE;}
.news { width:980px; margin:0 auto 20px;}
.new_box { border-bottom:solid 1px #e5e5e5; margin:0 0 15px 0;}
.new_img { width:179px; float:left; overflow:hidden; margin:5px 31px 20px 0;}
.new_img img { width:177px; display:block; border:solid 1px #e0e0e0; border-radius:5px;}
.new_title { padding:0 0 10px 0;}
.new_title a { font: 21px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.new_title a:hover { text-decoration:none;}
.new_date { font: 12px/13px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#949494; padding:0 0 7px 0; display: block}
.new_text { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 20px 0;}
.contacts { margin:-8px 0 0 0; position:relative;}
.map { min-height:594px !important; }
.contacts_info { width:332px; padding:22px 30px 17px; position:absolute; left:50%; top:117px; margin-left:-490px; background:#fbfbfb; box-shadow:0 0 10px #979797; -webkit-box-shadow:0 0 10px #979797;}
.contacts_info_title { font: bold italic 15px/20px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3f3f3f; padding:0 0 21px 0;}
.contacts_info strong { font: bold italic 14px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3f3f3f;}
.contacts_info_address, .contacts_info_metro, .contacts_info_tel, .contacts_info_fax , .contacts_info_email { font: 14px/19px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3f3f3f; padding:0 0 21px 16px;}
.contacts_info_address { background:url(/resources/core/images/site/bg_contacts_info_address.png) no-repeat 0 3px;}
.contacts_info_metro { background:url(/resources/core/images/site/bg_contacts_info_metro.png) no-repeat 0 6px;}
.contacts_info_tel { background:url(/resources/core/images/site/bg_contacts_info_tel.png) no-repeat 0 2px;}
.contacts_info_fax { background:url(/resources/core/images/site/bg_contacts_info_fax.png) no-repeat 0 4px;}
.contacts_info_email { background:url(/resources/core/images/site/bg_contacts_info_email.png) no-repeat -1px 4px;}
.contacts_info_email a { color: #3f3f3f; font: 14px/19px "SegoeUI", Tahoma, Geneva, sans-serif; color: #3cbaf0; text-decoration: underline; }
.search { width:980px; margin:0 auto 20px;}
.search_info { width:980px; margin:0 auto 13px; font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.search_info a { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.search_info a:hover { text-decoration:none;}
.search_box { border-bottom:solid 1px #e5e5e5; margin:0 0 15px 0;}
.search_video { width:300px; height:200px; float:left; border:solid 1px #e0e0e0; border-radius:5px; overflow:hidden; margin:5px 31px 20px 0;}
.search_video img { margin:0; display:block;}
.search_title { padding:0 0 23px 0;}
.search_title a { font: 21px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.search_title a:hover { text-decoration:none;}
.search_text { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 20px 0;}
.search_img { width:179px; float:left; overflow:hidden; margin:5px 31px 20px 0;}
.search_img img { width:177px; display:block; border:solid 1px #e0e0e0; border-radius:5px;}
.prodmid_left_char { padding:0 0 16px 0;font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.prodmid_left_char table { border:solid 1px #e9e9e9; border-collapse:collapse; border-spacing:0;}
.prodmid_left_char table td { vertical-align:top; padding:7px 11px; border:solid 1px #e9e9e9; font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color:#161616;}

.prodmid_left_char table th { vertical-align:middle !important;  border:solid 1px #e9e9e9; text-align:center !important; font: 14px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif !important; padding:5px 11px 6px !important; background:#f8f8f8 !important;}
.char_titlescol_2 { width:158px;}
.char_titlescol_3 { width:98px;}
.char_titlescol_4 { width:156px;}
.prodmid_left_char table tr:nth-child(2n){ background:#f8f8f8;}
.orders_table tbody tr:nth-child(2n){background:#f8f8f8;}
.grouphead { width:980px; margin:0 auto 9px; overflow:hidden;}
.grouphead_title { font: bold 30px/35px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 20px 0;}
.grouphead_video { width:367px; float:left; margin:5px 49px 20px 0;}
.grouphead_video img { margin:0; display:block;}
.grouphead_text p { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 14px 0;}
.grouphead_text ul { padding: 0px 0 0px 40px; margin:20px 0 20px 0}
.grouphead_text ul li {list-style: disc; margin:5px 0 5px 0; line-height:120%;}
.grouphead_text { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929; padding:0 0 14px 0;}
.groupsort { width:951px; padding:0 0 0 29px; height:44px; background:#fcfcfc; border:solid 1px #e1e1e1; margin:0 auto 32px; overflow:hidden;}
.groupsort_title { float:left; padding:15px 16px 0 0; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.groupsort_link { float:left; padding:14px 16px 0 0;}
.groupsort_link a { display:block; height:16px; float:left; font: 14px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:rgba(144, 144, 144, 0.59); background:url(/resources/core/images/site/bg_groupsort_link.gif) repeat-x left bottom; text-decoration:none;}
.groupsort_link a:hover { background:none;}
.groupsort_download_link { margin-top:15px; margin-right:29px; float:right; background:url(/resources/core/images/site/bg_catalog_top_link.gif) no-repeat; padding:0 0 5px 24px;}
.groupsort_download_link a { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.groupsort_download_link a:hover { text-decoration:none;}
.groupmid { width:980px; margin:0 auto;}
.groupleft { width:708px; margin:0 0 15px 0; float:left;}
.groupleft_box { overflow:hidden;}
.groupleft_box_title { padding:0 0 22px 0;}
.groupleft_box_title a { font: 21px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.groupleft_box_title a:hover { text-decoration:none;}
.groupleft_box_left { float:left; width:420px;}
.groupleft_box_left_img { width:175px; float:left; margin:0 20px 0 0;}
.groupleft_box_left_img img { width:175px;}
.groupleft_box_left_table { width:210px; float:left; padding:0 15px 0 0;}
.groupleft_box_left_table table { width:100%; border:none; border-collapse:collapse; border-spacing:0;}
.groupleft_box_left_table table td { vertical-align:top; font: 13px/23px "Segoe UI", Tahoma, Geneva, sans-serif; color: #384049; padding:0 0 1px 0;}
.groupleft_box_left_table table td strong { font: 13px/23px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #1d1d1d;}
.groupleft_box_right { width:271px; padding:0 0 3px 15px; float:right; text-align:justify; border-left:solid 1px #e5e5e5; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.groupleft_grey_box { background:#f6f6f6; padding:0 0 12px 0; margin:13px 0 43px 0; overflow:hidden;}
.groupleft_grey_box_coltit { font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161615; padding:27px 7px 0 31px; float:left;}
.groupleft_grey_box_colinp { float:left; padding:18px 21px 0 0;}
.groupleft_grey_box_colinp input { display:block; width:64px; height:32px; background:url(/resources/core/images/site/bg_catalog_col_bottom_num_input.png) no-repeat; text-align:center; border:none; font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #646464;}
.groupleft_grey_box_button { float:left; padding:18px 21px 0 0;}
.groupleft_grey_box_button a { display:block; height:25px; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.groupleft_grey_box_button a:hover { background-position:0 -31px;}
.groupleft_grey_box_right { float:right;}

.groupleft_grey_box_right_price .price-new { font: bold 24px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #009fe3;}
.groupleft_grey_box_right_price { float:right; padding:6px 29px 3px 0; font: bold 24px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #009fe3;}
.groupleft_grey_box_right_price span { font: 13px/26px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.groupleft_grey_box_right_price i { font: normal 22px/26px "Myriad Pro", Tahoma, Geneva, sans-serif; color: #009fe3;}
.groupleft_grey_box_right_yes, .groupleft_grey_box_right_noy { display:block; text-align:right; font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #5bb43c; padding:0 29px 0 0;}
.groupleft_grey_box_right_noy { color:#c34545;}
.groupright { float:right; width:223px; padding:8px 0 0 0;}
.faq { width:980px; margin:0 auto 53px; overflow:hidden; padding:24px 0 0 0;}
.page { width:980px; margin:0 auto 53px; overflow:hidden; padding:24px 0 0 0;}
.page ul {padding:0px 0 0px 40px;}
.page ul li{list-style:disc; margin:5px 0 5px 0;}
.prodmid_left_char ul {padding:0px 0 0px 40px;}
.prodmid_left_char ul li{list-style:disc; margin:5px 0 5px 0;}
.page p {margin:0px}
.page img {margin:10px;}
.faq_left { width:327px; float:left;}
.faq_left_menu { width:265px; padding:20px 30px 22px 30px; background:#f8f8f8; border-radius:7px; border:solid 1px #ededed;}
.faq_left_menu_item { padding:0 0 9px 0;}
.faq_left_menu_item a { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757; text-decoration:none;}
.faq_left_menu_item a:hover { text-decoration:underline;}
.faq_left_menu_subitems { padding:0 0 14px 0;}
.faq_left_menu_subitems div a { font: 12px/23px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; padding:0 0 0 10px; background:url(/resources/core/images/site/bg_faq_left_menu_subitem.gif) no-repeat 0 5px; text-decoration:underline;}
.faq_left_menu_subitems div a:hover { background-position:2px 5px; color:#5187d0;}
.faq_left_menu_subitems div.active a { background-position:2px 5px; color:#161616;}
.faq_left_menu_other a { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.faq_left_menu_other a:hover { text-decoration:none;}
.faq_right { float:right; width:604px;}
.faq_right_title { font: 22px/24px "Segoe UI", Tahoma, Geneva, sans-serif; color: #4d4d4d; float:left; padding:14px 0 24px 0;}
.faq_right_all { float:right; background:url(/resources/core/images/site/bg_wrap1_prod_link.png) no-repeat 0 6px; padding:0 0 5px 15px; margin-top:19px;}
.faq_right_all a { font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #4d74aa; text-decoration:underline;}
.faq_right_all a:hover { text-decoration:none;}
.faq_right_box { padding:0 0 40px 0;}
.faq_right_box_date { font: 12px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 6px 0;}
.faq_right_box_title { padding:0 0 22px 0; font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #4d74aa;}
.faq_right_box_title span { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #4d74aa; text-decoration:none;}
.faq_right_box_title a:hover { text-decoration:underline;}
.faq_right_box_text { font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757; border:solid 1px #ededed; position:relative; border-radius:7px; padding:17px 28px;}
.faq_right_box_text_tringle { width:17px; height:16px; background:url(/resources/core/images/site/bg_faq_right_box_text_tringle.gif) no-repeat; position:absolute; left:33px; top:-16px;}
.faq_right_form {min-height: 75px; background:#f8f8f8; border-radius:7px; border:solid 1px #ededed; padding:26px 0 0 0;}
.faq_right_form_title { font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 29px 0; text-align:center;}
.faq_right_form label { display:block; width:122px; text-align:right; margin:0 19px 0 0; float:left; font: 13px/13px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:9px 0 0 0;}

.faq_right_form .agree-label {width: 100%;margin: 0;padding: 0 0 9px 0;text-align: left;margin-left: 141px;}

.faq_right_form .agree-label input {margin-right:5px}

.faq_right_form > form > input { display:block; float:left; width:398px; padding:0 10px; height:32px; border:none; background:url(/resources/core/images/site/bg_faq_right_form_input.png) no-repeat; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757; margin-bottom:14px;}
.faq_right_form textarea { display:block; float:left; width:398px; padding:9px 10px; height:107px; border:none; background:url(/resources/core/images/site/bg_faq_right_form_textarea.png) no-repeat; resize:none; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757; margin-bottom:14px; overflow:hidden;}
.faq_right_form_button { padding:0 0 40px 142px;}
.faq_right_form_button input { display:block; width:113px; height:31px; background:url(/resources/core/images/site/bg_faq_right_form_button.png) no-repeat; cursor:pointer; border:none;}
.faq_right_form_button input:hover { background-position:0 -31px;}
.lk { width:980px; margin:0 auto 53px; overflow:hidden; padding:6px 0 0 0;}
.lk_left { width:179px; float:left;}
.lk_left_menu { width:177px; border:solid 1px #ededed; border-radius:7px; overflow:hidden;}
.lk_left_menu ul { display:block;}
.lk_left_menu ul li { display:block; border-top:solid 1px #ededed;}
.lk_left_menu ul li:first-child { border:none !important;}
.lk_left_menu ul li a { display:block; height:27px; padding:13px 0 0 30px; background:#f8f8f8; font: 13px/13px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#4e4e4e; text-decoration:none;}
.lk_left_menu ul li a:hover { color:#5187d0;}
.lk_left_menu ul li.active a { height:29px; padding:11px 0 0 30px; font: 15px/16px "Segoe UI", Tahoma, Geneva, sans-serif; color:#161616; background:#ffffff; border-left:solid 2px #009fe3;}
.lk_right { width:753px; float:right; padding:7px 0 0 0;}
.lk_right_title { font: 21px/22px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 0 20px 0;}
.lk_right_set { padding:15px 0 0 0;}
.lk_right_set table { width:529px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:25px;}
.lk_right_set table td { height:48px; vertical-align:middle; font: 15px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#747474;}
.lk_right_set table td span { font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#161616;}
.lk_right_set table td a { display:block; height:15px; margin-top:-3px; float:right; font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#3d6499; text-decoration:none; background:url(/resources/core/images/site/bg_lk_right_set_link.gif) repeat-x left bottom;}
.lk_right_set table td a:hover { background:none; color:#5187d0;}
.lk_right_set_col1 { width:190px; padding:0 45px 0 0; text-align:right;}
.lk_right_set input { display:block; float:left; width:275px; padding:0 10px; height:28px; border:none; background:url(/resources/core/images/site/bg_lk_right_set_input.png) no-repeat; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757;}
.lk_right_set_button { width:529px;}
.lk_right_set_button a { display:block; height:25px; float:right; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.lk_right_set_button a:hover { background-position:0 -31px;}
.lk_right_det { padding:15px 0 0 0;}
.lk_right_det table { width:743px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:25px;}
.lk_right_det table td { height:48px; vertical-align:middle; font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#161616;}
.lk_right_det table td span { font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#747474;}
.lk_right_det table td strong { font: 15px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#747474;}
.lk_right_det table td a { display:block; height:15px; margin-top:-3px; float:right; font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#3d6499; text-decoration:none; background:url(/resources/core/images/site/bg_lk_right_set_link.gif) repeat-x left bottom;}
.lk_right_det table td a:hover { background:none; color:#5187d0;}
.lk_right_det_col1 { width:190px; padding-right:46px; text-align:right;}
.lk_right_det_inputtext { display:block; float:left; width:275px; padding:0 10px; height:28px; border:none; background:url(/resources/core/images/site/bg_lk_right_set_input.png) no-repeat; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757;}
.lk_right_det_inputcheckbox { display:block; width:16px; height:16px; float:left; margin-right:5px;}
.lk_right_det_inputlabel { float:left; font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#747474;}
.lk_right_det_button { width:752px;}
.lk_right_det_button a { display:block; height:25px; float:right; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.lk_right_det_button a:hover { background-position:0 -31px;}
.lk_right_history {}
.lk_right_history_text { padding:5px 0 27px 0; font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #292929;}
.lk_right_history_text a { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.lk_right_history_text a:hover { text-decoration:none;}
.lk_right_history table { width:753px; border:none; border-collapse:collapse; border-spacing:0;}
.lk_right_history table td { border:solid 1px #e2e2e2; padding:8px 9px; vertical-align:top; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.lk_right_history_rowhead, .lk_right_history_rowgrey { background:#f8f8f8;}
.lk_right_history_rowhead td { height:45px; font: 14px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif !important; text-align:center; vertical-align:middle !important; padding:0 !important;}
.lk_right_history_col1 { width:102px;}
.lk_right_history_col2 { width:370px;}
.lk_right_history_col3 { width:102px;}
.lk_right_history_coltitle { display:block; padding:5px 0 7px 0; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.lk_right_history_colnum { display:block; padding:0 0 0 0; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616;}
.lk_right_history table td a { font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:underline;}
.lk_right_history table td a:hover { text-decoration:none;}
.lk_right_history table td strong { font: 12px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #161616;}
.hidden{display:none;}
.jcarousel{margin-left:40px;}
.jcarousel ul li{width: 405px;height: 200px;font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #161616; overflow:hidden; text-align:justify;}
.minicart{color:white;margin: 18px 5px 0px 0px; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; position: absolute; top: 40px; left: -400px;}
.minicart a{color:white; font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif;}
.incart{background:#979797 !important}
.ui-tabs-hide{display:none}
.form_faq select{width:416px;height:20px;margin: 5px 0 20px;}

.prodmid_dop { padding:2px 0 0 0;}
.prodmid_dop_title { font: 18px/19px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#161616; padding:0 0 15px 0;}
.prodmid_dop_box {}
.prodmid_dop_box div { padding:0 0 9px 0;}
.prodmid_dop_box input { display:block; float:left; margin-top:5px; margin-right:6px;}
.prodmid_dop_box a { font: 14px/21px "Segoe", Tahoma, Geneva, sans-serif; color:#3d6499; text-decoration:underline;}
.prodmid_dop_box a:hover { text-decoration:none;}
.prodmid_dop_box span { font: 12px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #161616;}

.checkout { width:980px; margin:0 auto; padding-top:6px; padding-bottom:50px;}
.checkout table { width:980px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:19px;}
.checkout table td { border:solid 1px #e9e9e9; font: 12px/19px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #161616; text-align:center; vertical-align:top; padding:9px 0 7px 0;}
.checkout table td span { display:block; padding-bottom:6px;}
.checkout table td a { font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color:#3d6499; text-decoration:underline;}
.checkout table td a:hover { text-decoration:none;}
.checkout_table_td_1 { width:40px;}
.checkout_table_td_1 input { display:block; margin:3px auto 0;}
.checkout_table_td_3 { width:120px;}
.checkout_table_td_3 input { display:block; width:38px; padding:0 5px; height:24px; border:none; background:url(/resources/core/images/site/bg_checkout_table_td_3_input.gif) no-repeat; font: 12px/25px "Segoe UI", Tahoma, Geneva, sans-serif; color: #646464; text-align:center; margin:-1px auto 0;}
.checkout_table_td_4 { width:120px;}
.checkout_table_td_5 { width:120px;}
.checkout_table_tr_top td { height:45px; text-align:center !important; vertical-align:middle !important; background:#f8f8f8; font: 14px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif !important; color: #161616 !important; padding:0 !important;}
.checkout_table_td_2 { text-align:left !important; padding-left:18px !important; padding-right:18px !important;}
.checkout_table_tr_grey { background:#fbfbfb;}
.checkout table tr:nth-child(2n) { background:#fbfbfb;}
.checkout_buttons { overflow:hidden; float:left;}
.checkout_button1 { display:block; float:left; height:30px; background:#009fe3; border-bottom:solid 1px #116c93; font: 16px/29px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:none; border-radius:3px; padding:0 14px; text-shadow:0 1px 1px #093142; margin-right:16px;}
.checkout_button1:hover { background:#0297d7;}
.checkout_button2 { display:block; float:left; height:30px; background:#e5e5e5; border-bottom:solid 1px #aaaaaa; font: 16px/29px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #000; text-decoration:none; border-radius:3px; padding:0 14px;}
.checkout_button2:hover { background:#dedede;}
.checkout_info { float:right; font: 14px/21px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding-top:5px;}

.reg { width:980px; margin:0 auto; padding-bottom:50px;font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.reg_title { font: 14px/21px "Segoe UI", Tahoma, Geneva, sans-serif; color: #c34545; padding:0 0 22px 0;}
.reg_box { overflow:hidden; padding:0 0 12px 0;}
.reg_box label { display:block; float:left; width:170px; padding:7px 17px 0 0; font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; text-align:right;}
.reg_box label span {color: #c34545;}
.reg_box input { display:block; width:263px; height:28px; padding:0 10px; border-top:solid 1px #d4d4d4; border-right:solid 1px #efefef;  border-bottom:solid 1px #d7d7d7; border-left:solid 1px #efefef; border-radius:5px; box-shadow: inset 0 2px 2px #dfdfdf, 0 1px 2px #f1f1f1; -webkit-box-shadow: inset 0 2px 2px #dfdfdf, 0 1px 2px #f1f1f1; font: 14px/27px "Segoe UI", Tahoma, Geneva, sans-serif; color: #a7a7a7;}
.reg_box_input1 { width:58px !important; float:left; margin-right:13px;}
.reg_box_input2 { width:170px !important; float:left;}
.reg_button { overflow:hidden; padding:6px 0 0 186px;}
.reg_button a { display:block; float:left; height:30px; background:#009fe3; border-bottom:solid 1px #116c93; font: 16px/29px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:none; border-radius:3px; padding:0 14px; text-shadow:0 1px 1px #093142; margin-right:16px;}
.reg_button button {cursor:pointer;display:block; float:left; height:30px; background:#009fe3; border:solid 1px #116c93; font: 16px/29px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color: #fff; text-decoration:none; border-radius:3px; padding:0 14px; text-shadow:0 1px 1px #093142; margin-right:16px;}
.reg_button a:hover { background:#0297d7;}
.spnblk {color: #161616 !important;}
iframe {border:none;}
.order_info table { width:743px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:25px;}
.order_info table tr {background:none !important;}
.order_info table td { height:48px; vertical-align:middle; font: 15px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#161616;border:none;}
.order_info table td span { font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#747474;}
.order_info table td strong { font: 15px/15px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#747474;}
.order_info table td a { display:block; height:15px; margin-top:-3px; float:right; font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color:#3d6499; text-decoration:none; background:url(/resources/core/images/site/bg_lk_right_set_link.gif) repeat-x left bottom;}
.order_info table td a:hover { background:none; color:#5187d0;}
.order_info {display:none;}
.ur_order_info {display:none;}
.order_confirm_button { width:484px;}
.order_confirm_button a { display:block; height:25px; float:right; padding:6px 20px 0; background:url(/resources/core/images/site/bg_catalog_col_bottom_basket.gif) repeat-x; text-align:center; font: 16px/17px "Segoe UI Semibold", Tahoma, Geneva, sans-serif; color:#FFFFFF; text-shadow:0 1px 1px #093142; text-decoration:none; border-radius:3px;}
.order_confirm_button a:hover { background-position:0 -31px;}
.lk_right_det_textarea { display:block; float:left; width:275px; padding:0 10px; border:#E0E0E0 solid 1px;border-radius:4px; height:70px; background:#F9F9F9; font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif; color: #575757;}
.ordercall input {float:none !important;width:300px; margin:5px 0px 10px 0px;}
.ordercall textarea {float:none !important;width:300px; height:150px; margin:5px 0px 10px 0px;}
.ordercall {padding:30px 0px 0px 35px;font: 15px/16px "Segoe UI", Tahoma, Geneva, sans-serif;}
.ordercall_wrap {border-radius:10px;}

.ordercall .agree-label {width: 300px;margin: 0;text-align: left;display: block;}

.ordercall .agree-label input {margin-right:5px;width: 20px;}


.fancybox-inner{border-radius:7px;}
span.blue {font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499;}
table.comp_products {border-spacing:5px 10px;}
#comparison_form {margin-bottom:40px;}
.comp_submit{cursor: pointer;
display: block;
float: left;
height: 30px;
background: #009fe3;
border: solid 1px #116c93;
font: 16px/29px "Segoe UI Semibold", Tahoma, Geneva, sans-serif;
color: #fff;
text-decoration: none;
border-radius: 3px;
padding: 0 14px;
text-shadow: 0 1px 1px #093142;
margin-right: 16px;}
.news_detail .news-item{font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.page{font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.page p{font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;color: #292929;line-height:120% !important;}
.ymaps-b-select__title{margin-top: 8px;}
.middle_wrap{font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;line-height:120% !important;}
.backToProduct {font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;line-height:120% !important;text-decoration:none;}
.backToProduct:hover {text-decoration:underline;font: 14px/17px "Segoe UI", Tahoma, Geneva, sans-serif;line-height:120% !important;}
strong {font-weight:bold;}
.comp_tables table{width:300px;float:left;}
.news_detail ul {padding:10px 0 10px 40px !important;display: inline-block;}
.news_detail ul li{list-style:disc !important; margin:5px 0 5px 0 !important;}
#tab-5 .prodmid_left_char #doublescroll {overflow-x:auto} 
#tab-4 a {font: 14px/21px "Segoe", Tahoma, Geneva, sans-serif;color: #3d6499;text-decoration: underline;}


.catalog2 { margin-left:-24px; padding-bottom:14px; padding-top:18px; overflow:hidden;}
.catalog2_box { width:225px; float:left; border:solid 1px #e0e0e0; border-radius:5px; min-height:400px; margin-left:24px; margin-bottom:24px;}
.catalog2_box_img { padding:0 0 8px 0;}
.catalog2_box_img img { width:225px; height:148px; border-top-left-radius:5px; border-top-right-radius:5px;}
.catalog2_box_title { text-align:center; padding:0 20px 10px;}
.catalog2_box_title a { font: 15px/18px "Segoe UI", Tahoma, Geneva, sans-serif; color: #3d6499; text-decoration:none;}
.catalog2_box_title a:hover { text-decoration:underline;}
.catalog2_box_text { font: 13px/17px "Segoe UI", Tahoma, Geneva, sans-serif; color: #161616; padding:0 15px 8px 22px;}
.prodmid_left_char * {margin:10px;}
.prodmid_left_char #doublescroll img {margin:0px;}
.prodmid_left_char table {margin:0px;}


.wrap2_videos { width:223px; float:right;}
.wrap1_prod_col_title a {color: #3d6499;}
.wrap1_news_col_text a {color: #3d6499;}
.wrap1_news_col_text a:hover { text-decoration:none;}

.prodhead_right_text a {color: #3d6499; font: 13px/15px "Segoe UI",Tahoma,Geneva,sans-serif;}
.prodhead_right_text a:hover { text-decoration:none;}

.groupleft_box_title a { font: 17px/24px "Segoe UI",Tahoma,Geneva,sans-serif; }
sub {margin:0px !important;}
.prodmid_left_char strong{margin:0px !important;}

.prodhead_right_text ul li {list-style:disc;}
.prodhead_right_text ul {margin-left:550px !important;}


a.sorter_link.active { color: #3d6499; }

/*  Свёрстано в masterandmasters.ru -> Email: masterandmasters@yandex.ru, Skype: masterandmasters, ICQ: 328976202  */



#ya-site-results
{
    color: #000000;
    background: #FFFFFF;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
    color: #000000 !important;
}

#ya-site-results
{
    font-family: Tahoma !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
    color: #800080;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
    color: #0033FF;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
    color: #FF0000 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
    font-size: 13px;
}

#ya-site-results .b-pager
{
    font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
    font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
    font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
    font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
    font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
    font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #329932;
}

#ya-site-results .b-serp-item__links-link
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
    color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
    background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
    border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
    background-color: #FFFFFF;
}

.b-popupa .b-popupa__tail
{
    border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
    border-color: #FFFFFF transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #FFFFFF;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
    border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
    color: #000000 !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
    font-family: Arial;
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
    color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
    color: #000000;
}

.b-specification-item__content
{
    font-family: Arial !important;
    font-size: 13px;
}

.b-specification-item__content :visited
{
    color: #800080;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
    color: #FF0000 !important;
}
#ya-site-form0 .ya-site-form__form{
	height: 26px !important;
}
#ya-site-form0 .ya-site-form__wrap{
	height: 26px !important;
  	border-radius: 14px;
 	background: #fff!important;
}
#ya-site-results .b-popupa .b-popupa__tail-i
{
    background: #FFFFFF;
    border-color: #E0E0E0 !important;
}
#ya-site-form0 .ya-site-form__form{
	height: 25px;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
	display:block;
	width:186px;
	height:15px;
	padding:0 25px 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:none;
	font: 12px/12px "Segoe UI", Tahoma, Geneva, sans-serif !important;
	color: #1f1f1f !important;
	border-radius: 12px 0 0 12px;
}
#ya-site-form0 .ya-site-form__submit { text-indent: -9999px; display:block; width:12px !important; height:13px !important; background: #fff url(/resources/core/images/site/bg_header_search_submit.png) no-repeat; border:none; position:absolute; right:9px; top:7px; cursor:pointer;}
#ya-site-form0 .ya-site-form__submit:hover { background-position:0 -13px;}
#ya-site-form0 .ya-site-suggest-popup{
	top: 7px;
}

.contacts-title
{
    font: 30px/31px "Segoe UI", Tahoma, Geneva, sans-serif;
    color: #161616;
    padding: 4px 0 12px 0;
}

.h2-h3 h2
{
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.related-pages {
    display: flex;
    justify-content: space-between;
}

.related-pages .page-block {
    flex-grow: 1;
    height: 250px;
    border: solid 1px #e0e0e0;
    border-radius: 5px;
    width: 30%;
    padding: 5px;
}

.related-pages .page-block:nth-child(1),.related-pages .page-block:nth-child(2) {
    margin-right:25px;
}

.page-block-picture {
    width: 100%;
    height: 70%;
    border-bottom: solid 1px #e0e0e0;
}

.page-block-picture img {
    width: 100%;
    object-fit: contain;
    height: 100%;
}

.page-block-title a {
    font: 15px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
    color: #3d6499;
    text-align: center;
    padding: 15px 15px 10px;
    display:block;
}


.related-pages-section h2
{
    text-align: center;
    margin-bottom:15px;
}


.pagenav {
    margin-bottom: 120px;
}

.pagenav ul li {
    margin-bottom: 10px;
}

@media screen and (max-width: 1000px) {

    html,
    body {
        overflow-x: hidden;
    }

    html {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    *, *:before, *:after {
        -webkit-box-sizing: inherit;
        -moz-box-sizing: inherit;
        box-sizing: inherit;
    }

    .header_box {
        width: 100%;
    }

    .home {
        left: 20px;
    }

    .header_menu {
        left: 65px;
    }

    .header_menu ul li {
        padding-right: 25px;
    }

    .header_search {
        right: 20px;
    }

    .header_logo {
        left: 20px;
    }

    .header_text_1 {
        left: 20px;
    }

    .header_text_2 {
        left: 210px;
    }

    .header_info {
        right: 20px;
    }

    .header_info_tel {
        font: bold 20px/22px "Segoe UI", Tahoma, Geneva, sans-serif;
        padding: 0 0 5px 28px;
        background-size: 22px;
    }

    .wrap1_box {
        width: 100%;
        padding: 30px 20px 0;
    }

    .wrap1_prod {
        width: 65%;
    }

    .wrap1_news {
        width: 30%;
    }

    .wrap1_prod_col_title a {
        font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_prod_col ul li a {
        font: 10px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_prod_all a {
        font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_news_title,
    .wrap1_prod_title,
    .wrap2_about_title,
    .wrap2_videos_title {
        font: 26px/26px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_news_col {
        padding: 0 0 14px 0;
        margin: 0 0 14px 0;
    }

    .wrap1_news_col_title a {
        font: 14px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_news_col_text {
        font: 10px/12px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap2_box {
        width: 100%;
        padding: 17px 20px 33px 20px;
    }

    .wrap2_about {
        width: 65%;
    }

    .wrap2_videos {
        width: 30%;
    }

    .wrap2_videos_col_title a {
        font: 14px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap2_about_text_block1, .wrap2_about_text_block2 {
        padding: 124px 0 0 0;
        width: 40%;
        font: 12px/17px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap2_about_text_block1 strong, .wrap2_about_text_block2 strong {
        font: bold 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .slider {
        width: 100%;
    }

    .header_links {
        left: 490px;
    }

    .nivoSlider.slider_box,
    .slider {
        height: auto;
    }

    .nivoSlider img {
        height: 100%;
    }

    .nivo-controlNav {
        bottom: 0px !important;
        left: 20px !important;
    }

    .footer_info1 {
        padding-left: 0;
    }

    .footer_info2 {
        width: 250px;
        padding-left: 0;
    }

    .footer_box {
        height: 125px;
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }

    .footer_logo {
        width: 110px;
    }

    .footer_logo img {
        width: 100%;
    }

    .footer_info1 {
        width: 140px;
        padding-left: 20px;
        padding-right: 0;
    }

    .footer_info2 {
        width: 220px;
        padding-left: 20px;
    }

    .footer_info2_logo img {
        width: 100%;
    }

    .page {
        width: 100%;
        padding: 24px 25px 0;
    }

    .title {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 25px;
    }

    .page img {
        max-width: 100%;
    }

    .catalog {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .catalog2_box_img img {
        width: 100%;
    }

    .catalog2_box {
        width: 22%;
        min-height: 430px;
    }

    .news {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .pagenav {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .pagenav ul li a {
        height: 30px;
    }

    .videos {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .faq {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .faq_left {
        width: 33%;
    }

    .faq_left_menu {
        width: 100%;
    }

    .faq_right {
        width: 67%;
        padding-left: 25px;
    }

    .faq_right_form > form > input,
    .faq_right_form textarea {
        width: 370px;
        background-size: contain;
    }

    .form_faq select {
        width: 370px;
    }

    .faq_right_form .agree-label {
        width: 70%;
    }

    .contacts_info {
       margin-left: 0;
       width: 370px;
        left: 25px;
    }

    .grouphead,
    .groupsort,
    .groupmid {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .groupleft {
        width: 70%;
    }

    .groupright {
        width: 27%;
    }

    .prodmid_right_call {
        width: 100%;
    }

    .groupright .wrap1_news {
        width: 100%;
    }

    .groupleft_grey_box_button a,
    .prodmid_right_call_button a {
        height: 32px;
    }


    .groupleft_box_left {
        width: 65%;
    }

    .groupleft_box_right {
        width: 35%;
    }

    .groupleft_box_left_img {
        width: 40%;
    }

    .groupleft_box_left_img img {
        width: 100%;
    }

    .groupleft_box_left_table {
        width: 54%;
    }

    .breadcrumbs {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .news {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .prodhead {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .prodmid {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    .prodhead_images {
        width: 50%;
        margin-right: 20px;
    }

    .prodhead_right {
        width: 47%;
    }

    .prodhead_right_box_button a {
        height: 32px;
    }

    .prodhead_right_box_right_price {
        margin-top: 15px;
    }

    .prodmid_menu li a:hover, .prodmid_menu li.ui-state-active a {
        height: 46px;
    }

    .prodmid_menu li a {
        display: block;
        height: 46px;
    }

    .prodmid_left {
        width: 70%;
    }

    .prodmid_menu li a {
        padding: 10px 16px 5px;
        font: 12px/12px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodhead_image_1 img {
        width: 100%;
    }

    .prodhead_image_1 {
        padding: 20px;
    }

    .prodhead_right_title {
        font: bold 20px/24px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodhead_smallimages img {
        max-width: 85%;
    }

    .prodhead_smallimages a {
        padding: 6px;
        height: auto;
        width: 29%;
    }


}


@media screen and (max-width: 900px) {

    .catalog2_box_title a {
        font: 12px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .catalog2_box_title {
        padding-left: 12px;
        padding-right: 12px;
    }

    .catalog2_box_text {
        font: 12px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
        color: #161616;
        padding: 0 12px 8px 12px;
    }
    .catalog2_box {
        min-height: 410px;
        margin-left: 22px;
    }

    .catalog_top {
        padding-top: 20px;
    }

    .catalog2 {
        margin-left: -22px;
    }

    .faq_left {
        width: 27%;
    }

    .faq_right {
        width: 73%;
    }

    .faq_left_menu {
        padding: 20px 20px 20px 20px;
    }


}

@media screen and (max-width: 800px) {

    .header_menu ul li a {
        font: 12px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_menu ul li {
        padding-right: 18px;
    }

    #ya-site-form0 .ya-site-form__wrap {
        height: 24px !important;
    }

    .header_text_2 {
        display: none;
    }

    .header_text_1 {
        width: 160px;
        text-align: left;
    }

    .header_links {
        left: 215px;
    }

    .wrap1_prod {
        width: 100%;
    }

    .wrap1_news {
        width: 100%;
    }

    .wrap2_about {
        width: 100%;
    }

    .wrap2_videos {
        width: 100%;
    }

    .header {
        margin-bottom: 0;
    }

    .catalog2_box {
        width: 30%;
        min-height: 390px;
    }

    .faq_right_form label {
        width: 80px;
    }

    .faq_right_form > form > input,
    .faq_right_form textarea {
        width: 320px;
        background-size: contain;
    }

    .form_faq select {
        width: 320px;
    }

    .faq_right_form .agree-label {
        margin-left: 100px;
    }

    .faq_right_form_button  {
        padding-left: 100px;
    }

    .grouphead_text img {
        max-width: 100%;
        height: auto;
    }

    .grouphead_title {
        font: bold 24px/30px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .groupleft_box_left {
        width: 100%;
    }

    .groupleft_box_right {
        width: 100%;
        margin-top: 15px;
    }

    .prodmid_right_us {
        width: 100%;
    }

    .prodhead_images {
        width: 100%;
        margin-right: 20px;
        float: none;
    }

    .prodhead_right_text ul {
        margin-left: 15px !important;
    }

    .prodmid_left {
        width: 100%;
    }

    .prodmid .groupright {
        width: 100%;
        float: left;
        max-width: 375px;
    }

    .prodhead_right {
        width: 100%;
    }

    .prodmid_left_info ul li {
        margin-left: 0;
    }

}


@media screen and (max-width: 700px) {

    .header {
        background: #212121;
        padding: 20px;
        height: auto;
    }

    .home {
        left: 0;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        top: 0;
        margin-right: 15px;
    }

    .header_menu {
        left: 0;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        top: 0;
    }

    #ya-site-form0 {
        display: none;
    }

    .header_box {
        width: 100%;
        height: auto;
        text-align: center;
    }

    .header_logo {
        position: relative;
        top: 0;
        margin-top: 10px;
        left: 0;
    }

    .header_text_1 {
        position: relative;
        top: 0;
    }

    .header_info {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
    }

    .header_info_tel {
        float: none;
    }

    .header_info_link {
        text-align: left !important;
        padding-left: 0 !important;
    }

    .header_text_1 {
        position: relative;
        top: 0;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 174px;
        left: 0;
        margin-top: 10px;
    }

    .header_links {
        position: relative;
        left: 0;
        top: 0;
        width: 110px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }

    .header_info {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        width: 180px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }

    .header_info_link {
        text-align: center !important;
        padding-left: 0 !important;
    }

    .footer_logo {
        width: 110px;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .footer_box {
        height: auto;
    }

    .footer {
        height: auto;
    }

    .footer_info1 {
        width: 140px;
        padding-left: 20px;
        padding-right: 0;
        float: none;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-left: 0;
        padding-top: 10px;
    }

    .footer_info2 {
        width: 220px;
        padding-left: 20px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-top: 15px;
    }

    .onestar {
        padding: 30px 0 0 21px;
        min-height: 60px;
        float: none;
        background: url(/resources/core/images/site/bg_footer_separator.gif) no-repeat left top;
        margin-left: auto;
        margin-right: auto;
        width: 155px;
        padding-left: 0;
        padding-top: 15px;
    }

    .footer {
        padding-bottom: 20px;
    }
    
    .wrap2_about_text_blocks {
        width: 100%;
    }

    .wrap2_about_text_block1, .wrap2_about_text_block2 {
        width: 50%;
    }

    .page img {
        height: auto;
    }

    .catalog2_box {
        width: 29%;
    }

    .new_img img {
        width: 160px;
    }

    .new_img {
        width: 160px;
        margin-right: 25px;
        margin-top: 0;
    }

    .video {
        width: 255px;
        height: 230px;
        margin: 5px 25px 30px 0;
    }
    
    .video iframe {
        width: 100%;
        height: 100%;
    }

    .faq_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .faq_right {
        width: 100%;
        padding-left: 0;
    }

    .prodmid_right_us_title {
        font: 12px/12px "Segoe UI Semibold", Tahoma, Geneva, sans-serif;
    }

    .prodmid_right_us ul li a {
        font: 13px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodmid_right_us {
        padding: 20px 10px;
    }

    .news_detail_picture {
        float: none;
        margin: 0px 20px 20px 0px;
    }
    .news_detail_picture img {
        width: 280px;
    }

    .related-pages .page-block:nth-child(1), .related-pages .page-block:nth-child(2) {
        margin-right: 20px;
    }

    .page-35 .page p img {
        width: 100%;
        display: block;
        float: none;
        margin-left: 0;
        height: auto;
    }

    .page-35 table tr td {
        display: block;
        width: 100%;
        padding: 20px 0;
    }

    .page-35 table tr td:nth-child(2) p {
        text-align: center !important;
    }

    .page-35 .page ul {
        padding: 0px 0 0px 17px;
    }

}

.text-under {
	font-size: 16px;
}

.text-arrow {
	font-size: 30px;
}

@media screen and (max-width: 600px) {

    .wrap1_prod_col {
        width: 100%;
        padding: 0 0 15px 0;
        margin: 0 20px 0 0;
    }

    .wrap1_prod_col ul li a {
        font: 12px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap2_videos_col_video iframe {
        width: 100%;
        height: 305px;
    }

    .catalog2_box {
        width: 45%;
    }

    .catalog2_box_img img {
        height: 170px;
    }

    .new_title a {
        font: 18px/20px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .new_text {
        font: 12px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .pagenav ul li {
        display: inline-block;
        float: none;
        padding: 0 9px 0 0;
    }

    .pagenav {
        margin-bottom: 25px;
    }

    .video {
        width: 405px;
        height: 230px;
        margin: 5px 25px 30px 0;
        float: none;
    }


    .grouphead_text > table  td {
        display:block;
        width:99.9%;
        clear:both;
        padding-bottom: 20px;
    }

    .groupleft {
        width: 100%;
    }

    .groupright {
        width: 100%;
    }

    .groupleft_grey_box_coltit {
        padding-left: 20px;
    }

    .groupleft_grey_box_colinp {
        padding-right: 14px;
    }

    .groupleft_grey_box_button {
        padding-right: 14px;
    }

    .groupleft_grey_box_right_price .price-new {
        font: bold 20px/22px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .groupleft_grey_box_right_price i {
        font: normal 18px/26px "Myriad Pro",
    }

    .groupleft_grey_box_right_yes, .groupleft_grey_box_right_noy {
        font: 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .groupleft_grey_box_right_price {
        padding-right: 16px;
    }

    .groupleft_grey_box_right_yes, .groupleft_grey_box_right_noy {
        padding-right: 16px;
    }

    .page-block-title a {
        font: 14px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
        padding: 10px 10px 10px;
    }

    .page-block-picture {
        width: 100%;
        height: 65%;
        padding: 20px;
    }


    .prodmid_left_info ul li {
        padding: 2px 0 4px 19px;
        font: 12px/20px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodmid_dop_box a {
        font: 12px/21px "Segoe", Tahoma, Geneva, sans-serif;
    }

}

@media screen and (max-width: 500px) {

    .new_img {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
        float: none;
    }

    .new_img img {
        width: 100%;
    }

    .new_title a {
        font: 24px/29px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .new_date {
        font: 14px/18px "Segoe UI Semibold", Tahoma, Geneva, sans-serif;
        padding: 0 0 10px 0;
    }

    .new_text {
        font: 16px/20px "Segoe UI", Tahoma, Geneva, sans-serif;
        padding: 0 0 20px 0;
    }

    .groupleft_grey_box {
        padding: 12px 20px;
    }

    .groupleft_grey_box_coltit,
    .groupleft_grey_box_colinp,
    .groupleft_grey_box_button {
        display: inline-block;
        vertical-align: middle;
        float: none;
        padding: 0;
        margin-right: 10px;
    }

    .groupleft_grey_box_right {
        float: none;
        width: 100%;
        margin-top: 10px;
    }

    .groupleft_grey_box_right_price {
        float: none;
    }

    .groupleft_grey_box_right_yes, .groupleft_grey_box_right_noy {
        display: block;
        text-align: left;
    }

    .groupleft_box_left_img {
        width: 100%;
        float: none;
    }

    .groupleft_box_left_table {
        width: 100%;
        float: none;
        margin-top: 16px;
    }

    .groupleft_box_right {
        padding: 0;
    }

    .grouphead_title {
        font: bold 20px/26px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .related-pages {
        flex-wrap: wrap;
    }

    .related-pages .page-block {
        flex: 0 0 100%;
        margin-right: 0;
        margin-bottom: 15px;
        height: auto;
    }

    .page-block-picture {
        height: auto;
    }

    .news_detail_picture {
        margin-right: 0;
    }

    .news_detail_picture img {
        width: 100%;
    }
  
}

@media screen and (max-width: 480px) {

    .header_menu ul li a {
        font: 11px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_menu ul li {
        padding-right: 12px;
    }

    .home {
        margin-right: 8px;
        width: 24px;
        height: 24px;
        background-size: contain;
    }

    .header_logo a img {
        width: 140px;
        height: auto;
    }

    .header_text_1 {
        width: 155px;
        margin-top: 5px;
    }

    .home {
        margin-right: 0;
        margin-bottom: 10px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .wrap2_videos_col_video iframe {
        width: 100%;
        height: 225px;
    }

    .wrap1_news_col_text {
        font: 12px/14px "Segoe UI", Tahoma, Geneva, sans-serif;
    }
    .wrap1_prod_col ul li a {
        font: 14px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .slider {
        display: none;
    }

    .wrap1_news_col_title a {
        font: 16px/20px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_prod_col ul li {
        padding-bottom: 15px;
    }

    .wrap1_prod_all {
        padding-right: 0;
    }

    .wrap2_about_text_block1, .wrap2_about_text_block2 {
        width: 50%;
        background-size: 100px;
        padding-top: 110px;
    }

    .header {
        padding-left: 15px;
        padding-right: 15px;
    }

    .header_menu ul li:last-child {
        padding-right: 0;
    }

    .catalog2_box_img img {
        height: 150px;
    }

    .catalog2_box {
        width: 44%;
    }

    .pagenav ul li {
        padding: 0 7px 0 0;
        margin-bottom: 7px;
    }

    .pagenav {
        padding-left: 20px;
        padding-right: 20px;
    }

    .video {
        width: 100%;
        height: 200px;
    }

    .video_title span {
        font: 22px/24px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .video_title {
        padding-bottom: 15px;
    }
    .video_text {
        font: 16px/20px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .faq_right_form label {
        width: 70px;
        margin-right: 10px;
    }

    .faq_right_all {
        margin-top: 2px;
        width: 100%;
        margin-bottom: 20px;
    }

    .faq_right_box_text {
        padding: 16px 20px;
    }

    .faq_right_form label {
        width: 100%;
        margin-right: 10px;
        display: block;
        float: none;
        margin-bottom: 10px;
        text-align: left;
    }

    .form_faq {
        padding-left: 25px;
        padding-right: 25px;
    }

    .faq_right_form > form > input, .faq_right_form textarea {
        width: 100%;
        background-size: cover;
    }

    .form_faq select {
        width: 100%;
    }

    .faq_right_form .agree-label {
        margin-left: 0;
        width: 100%;
    }

    .faq_right_form_button {
        margin-top: 12px;
        padding-left: 0;
        width: 100%;
    }

    .faq_right_form > form > input, .faq_right_form textarea {
        background-size: cover;
        border-right: 1px solid #a2a2a2;
        border-radius: 5px;
    }

    .contacts_info {
        width: auto;
        left: 20px;
        top: 70px;
        right: 20px;
    }

    .groupleft_grey_box_colinp input {
        width: 50px;
        height: 28px;
    }

    .groupleft_grey_box {
        padding: 12px 14px;
    }

    .groupleft_grey_box_coltit, .groupleft_grey_box_colinp, .groupleft_grey_box_button {
        margin-right: 6px;
    }

    .groupleft_grey_box_button a {
        padding: 6px 14px 0;
        height: 29px;
        font: 13px/16px "Segoe UI Semibold", Tahoma, Geneva, sans-serif;
    }

    .prodhead_smallimages {
        display: none;
    }

    .prodhead_image_1 {
        min-height: 250px;
    }

    .prodhead_right_title {
        font: bold 16px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodhead_right_box_right {
        float: none;
    }

    .prodhead_right_box_right_price {
        float: left;
    }

    .prodmid_left_info_video {
        display: none;
    }

    .prodhead_images {
        margin-bottom: 20px;
    }

    .prodmid_left_char table td {
        padding: 7px 2px;
        font: 8px/12px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .prodmid_left_info ul li {
        margin-bottom: 20px;
        padding-left: 26px;
    }

    #tab-4 a {
        font: 13px/21px "Segoe", Tahoma, Geneva, sans-serif;
    }

    .ui-tabs-panel#tab-5 {
        overflow-x: scroll;
    }

    .page-35 table tr td:nth-child(2) p iframe {
        max-width: 100%;
    }

}


@media screen and (max-width: 400px) {

    .catalog2_box {
        width: 100%;
    }

    .catalog2_box_img img {
        width: 100%;
        height: auto;
    }

    .catalog2_box_title a {
        font: 14px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .catalog2_box_text {
        font: 14px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
        padding: 0 16px 8px 16px;
    }


    .catalog2_box_img {
        padding: 0 0 15px 0;
    }

    .catalog_top_title {
        font: 24px/28px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .catalog_top_link a {
        font: 10px/15px "Segoe UI", Tahoma, Geneva, sans-serif;
    }
    .catalog_top_link {
        margin-top: 8px;
        padding: 0 0 5px 19px;
    }

    .contacts_info {
        padding: 20px 20px 17px;
    }

    .contacts_info_title {
        font: bold italic 14px/18px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

}

@media screen and (max-width: 360px) {

    .header_menu ul li a {
        font: 10px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_menu ul li {
        padding-right: 10px;
    }

    .header_logo a img {
        width: 120px;
    }

    .header_text_1 {
        width: 120px;
        margin-top: 5px;
        font: 8px/13px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_links ul li a {
        font: 12px/21px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_links {
        width: 96px;
        margin-top: 15px;
    }

    .header_info {
        width: 165px;
        margin-top: 15px;
    }

    .header_info_tel {
        font: bold 16px/21px "Segoe UI", Tahoma, Geneva, sans-serif;
        padding: 0 0 6px 10px;
        background-size: 20px;
    }

    span.blue {
        font: 12px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .header_info_link a {
        font: 12px/14px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_news_title, .wrap1_prod_title, .wrap2_about_title, .wrap2_videos_title {
        font: 22px/26px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_prod_all a {
        font: 10px/16px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap1_prod_all {
        margin-top: 8px;
    }

    .wrap2_about_text_block1, .wrap2_about_text_block2 {
        width: 50%;
        background-size: 90px;
        padding-top: 100px;
    }

    .wrap2_about_text_block1 strong, .wrap2_about_text_block2 strong {
        font: bold 10px/14px "Segoe UI", Tahoma, Geneva, sans-serif;
    }

    .wrap2_videos_col_video iframe {
        width: 100%;
        height: 165px;
    }

    .video {
        height: 165px;
    }

}