body,html{margin:0;padding:0}a{text-decoration:none}#container{width:946px;margin:0 auto 0 auto;background-color:white}li{padding-top:3%}.adv_banner img{border-top:2px solid #999933}.adv_direct{font-family:'Arial';border:1px solid #ededed;border-top:2px solid #999933;background-color:white}.pager{text-align:center;font:13px 'Arial';margin-top:11px;margin-bottom:11px}.pager .page_current{color:#775a5f;padding:5px;margin-right:5px;background-color:white}.pager a{color:black;padding:5px;margin-right:5px}#top_menu{height:80px;background:url(/images/v2/top_menu_bg.png) bottom no-repeat #999933}#top_menu #menu_items{margin:0 40px 0 40px;padding:25px 0 0 0}#top_menu #menu_items>li{display:inline;margin-left:70px;padding:3px 0}#top_menu #menu_items>li:first-child{margin-left:0}#top_menu #menu_items>li a{font:bold 13px 'Arial';text-decoration:none;color:white;text-transform:uppercase;text-shadow:0px 2px 5px rgba(50, 50, 50, 0.75)}#top_menu #menu_items>li a:hover{color:#cccc33}#top_menu #menu_items>li a.mark{color:#cccc33}#top{overflow:hidden;clear:both;padding:11px 28px 26px 28px}#top #top_logo{float:left;margin-top:2px}#top #top_banner{float:right;width:600px;height:90px}#columns_container{background-color:#eef5f9;padding:17px 11px 20px 11px;overflow:hidden;clear:both}#columns_container>#left{float:left;width:200px}#left_menu{margin:0 0 0 0;padding:0 0 0 0}#left_menu>li{margin-top:5px;border-top:1px solid #999933;border-bottom:1px solid white;background-color:#FCFCFC;padding:0 11px 0 11px;display:block}#left_menu>li a{font:bold 11px/32px 'Arial';text-transform:uppercase;color:black;text-decoration:none}#left_menu>li a:hover{text-decoration:underline}#left_menu>li.selected{background-color:#cccccc}#left_menu>li.mark{background-color:#cccccc}#columns_container>#left .announce{margin:11px 0 5px 0}#columns_container>#left .announce .caption{overflow:hidden;clear:both;height:32px;background:url(/images/v2/left_announce_top_bg.png) no-repeat}#columns_container>#left .announce .caption .section_title{float:left;width:100px;font:11px/32px 'Arial';text-transform:uppercase;padding-left:18px;color:#333333}#columns_container>#left .announce .caption .section_title a{color:#333333}#columns_container>#left .announce .caption .arrow{float:right;font:11px/32px 'Arial';text-transform:uppercase;padding:0 11px 0 11px;margin-right:11px}#columns_container>#left .announce .caption .arrow a{color:#333333}#columns_container>#left .announce .body{border-left:1px solid #e0e5e8;border-bottom:1px solid #e0e5e8;border-right:1px solid #e0e5e8;background-color:white;padding:18px 18px 18px 18px;width:161px;overflow:hidden;clear:both}#columns_container>#left .announce .body a{font:11px 'Arial';color:black}#columns_container>#left .announce .body a:hover{text-decoration:underline}#columns_container>#left .announce .body h1{font:11px 'Arial';color:black}#columns_container>#left .announce .body a.info{font:11px/11px 'Arial';color:#666666}#columns_container>#left .announce .body .author{font:11px 'Arial';color:black;float:right}#columns_container>#middle{float:left;margin-left:11px;width:460px}#columns_container>#middle .flat_caption{height:32px;font:14px/30px 'Arial';text-transform:uppercase;color:#333333;padding-left:11px;background:url(/images/v2/middle_flat_caprion_bg.png) repeat-x #e0e5e8}#columns_container>#middle .reach_caption{height:45px;font:14px/30px 'Arial';text-transform:uppercase;padding-left:11px;background:url(/images/v2/middle_flat_caprion_bg.png) repeat-x white;overflow:hidden;clear:both}#columns_container>#middle .block_with_bottom{margin-bottom:6px;padding-bottom:11px;background:url(/images/v2/middle_last_bottom.jpg) bottom no-repeat white}#columns_container>#middle .reach_caption a{color:#333333}#columns_container>#middle .reach_caption a:hover{text-decoration:underline}#columns_container>#middle .reach_caption .title{width:420px;overflow:hidden;float:left;height:26px}#columns_container>#middle .reach_caption .arrow{float:right;background:url(/images/v2/middle_retail_arrow.jpg);width:19px;height:45px;cursor:pointer}#columns_container>#middle .reach_caption .arrow2{float:right;background:url(/images/v2/middle_caption_arrow2.png);width:19px;height:45px}#columns_container>#middle .reach_caption .arrow_titled{float:right;background:url(/images/v2/middle_retail_arrow.jpg) 100% 50% no-repeat;height:45px;cursor:pointer;padding-right:19px}#columns_container>#middle .section_info{font:14px/14px 'Arial';color:#666666;background-color:white}#columns_container>#middle .section_info a{color:black;text-decoration:underline}#columns_container>#middle .section_info a:hover{text-decoration:underline}#columns_container>#middle .section_info h1{font:18px/18px 'Arial';color:black}#columns_container>#middle .section_info h2{font:18px/18px 'Arial';color:#666666}#columns_container>#middle .section_info .def{font:14px/22px 'Arial';color:#949f2b}#columns_container>#middle .section_info .categories{font:14px/22px 'Arial';color:black}#columns_container>#middle .section_info .categories a{color:#666666;text-decoration:underline}#columns_container>#middle .section_info .categories a:hover{color:black}#columns_container>#middle .universal_item{overflow:hidden;clear:both;padding:11px 50px 11px 11px;background:url(/images/v2/middle_item_bg.png) bottom repeat-x white;color:#676666;font:13px/13px 'Arial'}#columns_container>#middle .universal_item:last-child{background-image:none}#columns_container>#middle .universal_item .title a{font:14px 'Arial';color:black}#columns_container>#middle .universal_item .title a:hover{text-decoration:underline}#columns_container>#middle .universal_item .img{width:150px;height:100px;border:1px solid #ededed;float:left;display:block;margin:0 11px 11px 0;overflow:hidden}#columns_container>#middle .universal_item .val{color:#949f2b}#columns_container>#middle .universal_item .link a{font:14px 'Arial';color:#949f2b;text-decoration:underline}#columns_container>#middle .universal_item .slogan{font:14px 'Arial'}#columns_container>#middle .universal_item a{color:#676666;font:14px/11px 'Arial'}#columns_container>#middle .news_item{overflow:hidden;clear:both;padding:11px 50px 11px 11px;background:url(/images/v2/middle_news_bg.png) bottom repeat-x white}#columns_container>#middle .news_item .date{font:13px 'Arial';color:#999933;padding-bottom:4px}#columns_container>#middle .news_item .title{padding-bottom:4px}#columns_container>#middle .news_item .title a{font:13px/13px 'Arial';color:black}#columns_container>#middle .news_item .title a:hover{text-decoration:underline}#columns_container>#middle .news_item .brief a{font:13px/13px 'Arial';color:#666666}#columns_container>#middle .news_item .brief a:hover{text-decoration:underline}#columns_container>#middle .news_item .arrow{width:35px;height:35px;background:url(/images/v2/middle_news_arrow.jpg) no-repeat;float:right}#columns_container>#middle .news_item .img{width:150px;height:100px;border:1px solid #ededed;float:left;display:block}#columns_container>#middle .news_item:last-child{background-image:none}#columns_container>#middle .news_item.brief_view{padding-right:11px}#columns_container>#middle .news_item.brief_view .date{float:left;width:395px}#columns_container>#middle .news_item.brief_view .title{float:left;width:395px}#columns_container>#middle .news_item.brief_view .arrow{cursor:pointer}#columns_container>#middle .news_item.brief_view .brief{display:none}#columns_container>#middle .news_item.brief_view .img{display:none}#columns_container>#middle .news_item.full_view .date{width:250px;margin-left:160px}#columns_container>#middle .news_item.full_view .title{width:250px;margin-left:160px}#columns_container>#middle .news_item.full_view .brief{width:250px;margin-left:160px}#columns_container>#middle .news_item.full_view .arrow{display:none}#columns_container>#middle .retail{margin-bottom:6px}#columns_container>#middle .content{width:405px;background:url(/images/v2/retail_bottom.jpg) bottom no-repeat #FFFFFF;padding:0 25px 25px 11px;overflow:hidden;clear:both}#columns_container>#middle .content .img{width:150px;height:100px;border:1px solid #ededed;float:left}#columns_container>#middle .content .date{font:11px 'Arial';color:#999933;padding-bottom:4px;width:250px;margin-left:160px}#columns_container>#middle .content>.title{padding-bottom:4px;width:250px;margin-left:160px}#columns_container>#middle .content>.title a{font:14px/14px 'Arial';color:black}#columns_container>#middle .content>.title a:hover{text-decoration:underline}#columns_container>#middle .content .brief{width:250px;margin-left:160px}#columns_container>#middle .content .brief a{font:13px/13px 'Arial';color:#666666}#columns_container>#middle .content .brief a:hover{text-decoration:underline}#columns_container>#middle .content .additional{padding:11px 11px 11px 11px;background-color:#eef5f9;font:11px 'Arial';overflow:hidden;clear:both;margin-top:20px}#columns_container>#middle .content .additional a{color:black;text-decoration:underline}#columns_container>#middle .content .additional .left{width:50%;float:left}#columns_container>#middle .content .additional .right{width:50%;float:right;text-align:right}#columns_container>#middle .wide_content{width:auto;padding:0 0 25px 0}#columns_container>#middle .public_show .img{width:150px;height:100px;border:1px solid #ededed;margin-right:11px;margin-bottom:11px;float:left}#columns_container>#middle .public_show .date{font:12px 'Arial';color:#999933;clear:right}#columns_container>#middle .public_show>.title{font:16px/16px 'Arial';color:#666666;clear:right}#columns_container>#middle .public_show .full a{font:14px/14px 'Arial';color:#666666}#columns_container>#middle .public_show .full a:hover{text-decoration:underline}#columns_container>#middle .public_show .full .source{color:#999933}#columns_container>#middle .public_show .full .sponsor{color:black;background-color:#eef5f9;padding:11px;margin:11px 0 11px 0}#columns_container>#middle .public_show .full .sponsor a,#columns_container>#middle .public_show .full .source a{color:#999933}#columns_container>#middle .public_show .full .trademarks{margin-top:6px;color:black}#columns_container>#middle .form_show{width:405px;background:url(/images/v2/retail_bottom.jpg) bottom no-repeat #FFFFFF;padding:0 25px 25px 11px;overflow:hidden;clear:both;font:14px 'Arial';color:#666666}#columns_container>#middle .form_show .img{width:111px;height:80px;border:1px solid #ededed;margin-right:11px;margin-bottom:11px;float:left}#columns_container>#middle .form_show a{color:black;text-decoration:underline}#columns_container>#middle .form_show .value{color:#999933}#columns_container>#middle .form_show h1{font:15px 'Arial';color:black;margin-bottom:-8px}#columns_container>#middle .form_show .important{padding:11px;background-color:#eef5f9;margin:11px 0 11px 0}#columns_container>#middle .form_show .hr{background:url(/images/v2/middle_news_bg.png) repeat-x white;height:4px;margin:11px 0 11px 0}#columns_container>#middle .form_show .gallery{border:11px solid #eef5f9;padding:20px 11px 0 20px;overflow:hidden;clear:both}#columns_container>#middle .form_show .gallery .gallery_item{width:102px;height:102px;border:1px solid lightgray;float:left;margin-right:11px;margin-bottom:20px}#columns_container>#middle .form_show .gallery .gallery_item:last-child{margin-right:0}#columns_container>#middle .form_show .gallery .gallery_item img{margin:1px;border:0;display:block}#columns_container>#middle .form_show .quote{height:38px;background:url(/images/v2/quote.png) no-repeat center center white}#columns_container>#middle .form_show .comment_form input,#columns_container>#middle .form_show .comment_form textarea{font:14px 'Arial';color:#666666;padding:5px;border:1px solid #666666}#columns_container>#middle .form_show .comment_form img{border:1px solid #666666}#columns_container>#middle .form_show .comment_form .error_field{border-color:red}#columns_container>#middle .form_show .comment_form .error_msg{color:red;font-style:italic}#columns_container>#middle #cities_list .caption{font:11px 'Arial';color:black;margin-bottom:4px}#columns_container>#middle #cities_list ul{padding:0;margin:0}#columns_container>#middle #cities_list li{display:inline;font:11px 'Arial';color:#666666;margin-left:0;padding:0}#columns_container>#middle #cities_list li a{color:#666666;text-decoration:underline}#columns_container>#middle .go_to_section{margin:5px 11px 11px auto;font:11px 'Arial';width:111px}#columns_container>#middle .go_to_section a{color:black;text-decoration:underline}#columns_container>#middle .go_to_section a:hover{color:red}#columns_container>#middle .bottom_links,#left .bottom_links{margin:11px 0 11px 0;font:11px 'Arial';color:#666666;text-align:center}#columns_container>#middle .bottom_links a,#left .bottom_links a{color:black;text-decoration:underline}#columns_container>#middle a.button,#columns_container>#middle input.button{display:inline-block;padding:11px 11px 11px 11px;background-color:#949f2b;color:white !important;text-transform:uppercase;text-shadow:0px 2px 5px rgba(50, 50, 50, 0.75);font:bold 11px 'Arial';text-decoration:none;margin:11px auto 11px auto}#columns_container>#right{float:left;margin-left:11px;width:240px}#columns_container>#right .adv_banner{margin-bottom:11px}#columns_container>#right #vk_poll{margin-bottom:11px;width:240px !important}#bottom{padding:20px;border-bottom:2px solid #eef5f9;font:13px 'Arial'}#bottom #copyright{width:450px;float:left}#bottom #info{width:450px;float:right}#bottom a{color:#999900}#bottom_counters{overflow:hidden;clear:both;margin:0 0 0 330px}#bottom_counters .counter{width:88px;height:31px;margin-left:11px;float:left}#bottom_counters .counter:first-child{margin-left:0}#authors_list .author{margin:10px 0 20px 0}#authors_list .author .name{font-size:1.2em;line-height:1.4em;font-weight:bold}#authors_list .author .bio{clear:both}#authors_list .author .bio>img:first-child{margin:5px}#authors_list .author .links{margin-top:8px;clear:both}.text_index{padding:5px 5px 10px 5px;clear:both}.text_index > .index_head{font-weight:bold}.text_index li{padding:5px 0 5px 10px}


.content + .block_with_bottom {background: none !important;}

@media screen and (max-width: 775px) {
img {max-width: 100% !important; height: auto !important;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 99% !important;}
table, span, div, ins {max-width: 100% !important;}

#top_menu {height: auto !important; padding-bottom: 25px !important;}
#top_menu #menu_items {text-align: center !important; padding-top: 7px !important; margin: 0px 5px !important;}
#top_menu #menu_items>li {display: inline-block !important; vertical-align: top !important; margin: 5px !important;}

#top {text-align: center !important; overflow: visible !important; height: auto !important; padding: 2% 5% !important;}
#top #top_logo {float: none !important; margin-top: 7px !important; margin-bottom: 7px !important;}
#top #top_banner {float: none !important; width: 100% !important; height: auto !important;}

#columns_container {padding-left: 2% !important; padding-right: 2% !important;}
#columns_container>#left {display: none !important;}
#columns_container>#left .adv_direct {display: none !important;}
#columns_container>#left .adv_direct #yandex_ad2 {display: none !important;}
#columns_container>#middle {float: none !important; margin-left: 0px !important; width: 100% !important;}
#columns_container>#middle .block_with_bottom {background-size: 100% !important;}
#columns_container>#right {float: none !important; margin-left: 0px !important; width: 100% !important;}
#columns_container>#right {margin-top: 30px !important; text-align: center !important;}

#columns_container>#middle .news_item {padding: 3% !important;}
#columns_container>#middle .news_item .date  {width: auto !important; margin-left: 0px !important;}
#columns_container>#middle .news_item.full_view .title {width: auto !important; margin-left: 0px !important;}
#columns_container>#middle .news_item.full_view .brief {width: auto !important; margin-left: 0px !important;}
#columns_container>#middle .news_item .img {margin-right: 7px !important; margin-bottom: 7px !important;}
#columns_container>#middle .news_item.brief_view .date {float: none !important;}

#columns_container>#middle .universal_item {padding: 3% !important;}
#columns_container>#middle .content {width: auto !important; padding-right: 0px !important; margin-right: 20px !important; background-size: 100% !important; padding-left: 3% !important; padding-right: 2% !important;}
#columns_container>#middle .content .date {width: auto !important; margin-left: 0px !important;}
#authors_list .author {display: inline-block !important; width: 100% !important;}
#authors_list .author .links {clear: none !important;}
#columns_container>#middle .reach_caption .title {width: auto !important;}

#columns_container>#middle .form_show {width: auto !important; padding-right: 0px !important; margin-right: 20px !important; background-size: 100% !important; padding-left: 3% !important; padding-right: 2% !important;}
#columns_container>#middle .reach_caption {height: auto !important; min-height: 45px !important;}
#columns_container>#middle .news_item.brief_view .title {float: none !important; width: auto !important;}
#columns_container>#middle .content .full div img {display: block !important; margin: auto !important;}

.comment_form {display: block !important; width: 97% !important;} 
.comment_form tbody, .comment_form tbody tr {display: block !important; width: 100% !important;}
.comment_form td {display: block !important; width: 97% !important; padding: 1% !important; text-align: center !important;}
.comment_form input {width: 100% !important;}
.comment_form input.button {max-width: 250px !important;}

.pager span {display: inline-block !important;}
#columns_container>#middle #cities_list li {font: 12px 'Arial' !important; margin: 5px !important; display: inline-block !important;}

#bottom {padding: 2% 20px !important; text-align: center !important;}
#bottom #copyright {width: 100% !important; float: none !important; margin-bottom: 15px !important;}
#bottom #info {line-height: 25px !important; width: 100% !important; float: none !important; margin-bottom: 15px !important;}
#bottom_counters {overflow: visible !important; width: 100% !important; margin-top: 15px !important; margin-left: 0px !important;}
#bottom_counters .counter {float: none !important; display: inline-block !important;}
}
@media screen and (max-width: 400px) {
#columns_container>#middle .reach_caption {background-size: contain !important; min-height: 10px !important;}
#columns_container>#middle .reach_caption .arrow2 {display: none !important;}
#columns_container>#middle .reach_caption .arrow {display: none !important;}
#columns_container>#middle .content {margin-right: 0px !important; padding-top: 10px !important;}
#columns_container>#middle .flat_caption {background-size: contain !important; min-height: 10px !important; height: auto !important;}
#columns_container>#middle .flat_caption h1 {margin-bottom: 0px !important;}
#columns_container>#middle .reach_caption .arrow_titled {background: none !important; padding-right: 10px !important;}
#columns_container>#middle .form_show {margin-right: 0px !important; padding-top: 10px !important;}
}
@media screen and (max-width: 330px) {
#columns_container>#middle .reach_caption {text-transform: none !important;}
#columns_container>#middle .flat_caption {text-transform: none !important;}
}