.site_side_block { width: 200px; }

#page_content { max-width: 790px; width: 790px; }
.wid1k { max-width: 1020px; margin: 0 auto; position: relative; }
.wid1k2 { max-width: 1250px; margin: 0 auto; position: relative; }

.banner_1,
.banner_2 { width: 200px; }

#center_subgroups { width: 746px; }                         
#search_panel .search_keyword { width: 390px; }



#header { border-bottom: 1px solid #666; }
.header_wid { position: relative; padding: 10px 0; }

.site_header_logo { width: 23%; text-align: center; display: inline-block; }
.site_header_logo img { max-width: 240px; --float: left; margin: 0 20px 0 0; }

.site_header_title { float: right; overflow: hidden; padding: 0 0 20px 0; }

.site_header_title a.ico-btn { float: right; margin: 3px 10px 0 0; }

.site_header_title .phone { float: right; font: 400 20px Arial; color: #333; text-decoration: none; }
.site_header_title .phone .ico-phone { float: left; background: url(./img/ico_phone.png) 0 50% no-repeat; }

.site_header_title .ico { display: inline-block; width: 18px; height: 18px; margin: 3px 5px 0 0; }
.site_header_title .ico-vk { background: url(./img/ico_vk.png) no-repeat; }
.site_header_title .ico-in { background: url(./img/ico_in.png) no-repeat; }
.site_header_title .ico-fb { background: url(./img/ico_fb.png) no-repeat; }
.site_header_title .ico-yt { background: url(./img/ico_yt.png) no-repeat; width: 26px; }

.site_menu_c { clear: right; bottom: 0; position: absolute; right: 0; }




.site_menu_c,
.site_menu { background: none; }
.site_menu_c, .site_menu { padding: 0; }
.site_menu .menu_item a { font: 700 18px Raleway, sans-serif; text-transform: uppercase; padding: 0 0 0 20px; }

.site_menu .menu_item a, .site_menu .menu_item a:hover,
.site_menu .current { color: #173390; }
.site_menu .current { text-decoration: underline; }

.site_menu .submenu a:hover,
.site_menu .submenu a { font: 700 16px Raleway, sans-serif; color: #173390; padding: 5px 10px; }
.site_menu .submenu { top: 17px; }



.header .site_header_title .phone { font: 700 20px 'Arial Black', Verdana, Arial; color: #E51C2F; }

.screen_blocks .site_page_block { margin: 0; }

/*
.header,
*/
.screen_blocks .screen_block { max-width: 1250px; margin: 0 auto; }

.screen_blocks .gallery_side_block { width: 23%; }
.screen_blocks .gallery_side_block img { width: 100%; }
.screen_blocks .gallery_side_block .title { font-size: 4vh; }

.screen_blocks .gallery_side_block .frame .title { font-size: 2.2vh !important; padding: 1.5vh !important; }

.side_bar_catalogs1 a.article { font-weight: 700; }

/*
.top_cart_block { position: fixed; width: 100%; top: 0; laft: 0; right; 0; background: #F5F5F5; z-index: 1000; }
.top_cart_block .wid { background: url(../../ico/cart.png) no-repeat 5px 50% #F5F5F5; padding: 5px 0 5px 50px; }
.top_cart_block .title,
.top_cart_block .quant { font-size: 16px; display: inline-block; }
.top_cart_block .over { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.top_cart_block .over img { width: 100%; height: 100%; }

.top_cart_block_pad { height: 30px; }
*/

@media only screen and (max-width: 767px) {


}
