#header .logo {margin: 0 auto;}
.navbar-brand{text-shadow: 5px 1px 1px #000, 5px 3px 1px #000, 5px 5px 5px #000}
.site-slogan{text-shadow: 1px 1px 1px #999, 1px 1px 1px #999, 1px 1px 1px #999;}
.navbar-nav li a:hover{ background-color: #E7E7E7 !important;}
.container { min-width: 300px;}
.brand_heading h2{ border: 1px solid #BBBBBB; padding: 5px 0; box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); }
.brand_models a{ display:block; overflow:hidden;	white-space: nowrap; }
.bl_name{ border: 1px solid #BBBBBB; box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); -khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07); }
.cat_menu, .ucat_menu{padding-top: 5px;}
#show_cat_menu, #show_ucat_menu, #show_letter_menu, #show_questions, .cat_menu a, .cat_menu b, .ucat_menu a, .ucat_menu b{ background:  #789; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight: bold; color: #fff;}
#show_cat_menu:hover, #show_ucat_menu:hover, #show_letter_menu:hover, #show_questions:hover, .cat_menu a:hover, .cat_menu b, .ucat_menu a:hover, .ucat_menu b {background:#f00; color: #fff;}
.letter_menu a{ background:  #789; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#fff;}
.letter_menu a:hover, .letter_menu b { background: #f00; color:#fff; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.model_row{position: relative; margin-bottom: 30px;}
.model_row h3{ font-size: 14px; margin:0; text-align:center; white-space: nowrap; overflow:hidden; border-bottom: 1px solid #ccc;}
.model_row ul{ list-style-type:none; padding: 0;}
.model_row ul li span, .model_row ul li a{ float:right; overflow: hidden; white-space: nowrap;}
.model_row ul li b{ float:right; color:#ccc;}
.list_link {	display: block;	top: 0px;height: 100%; width: 100%; left: 0px;	background: #fff; text-align: center;	padding:50px 5px 0 5px; font-size: 20px; font-weight: bold; overflow: hidden;}
.list_link:hover{opacity:0.9; background:#fff;}
.row.pagination{text-align:center;}
.row.pagination a, .row.pagination b{padding: 5px 10px; display: inline-block; margin: 2px 0;}
.row.pagination a.np1, .row.pagination b.np1{padding: 5px;}
.row.pagination a.np2, .row.pagination b.np2{padding: 5px 2px;}
.row.pagination a{background:  #789; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#fff;}
.row.pagination b, .row.pagination a:hover{background: #f00; color:#fff;}
.model_row  .image_pict { cursor:default;	}
.model_row .img_logo{position: relative;}
.model_row .img_logo span { position: absolute; top: 0; font-weight: bold; font-size: 11px; color: #bbb; }
.model_row .img_logo img{position: absolute; top:0;}
.model_row .img_head {font-weight: bold;}
.model_row .img_model {margin: 0 auto;}
#tabs dl, .model_row dl{ overflow: hidden; padding: 0;}
#tabs dt, .model_row dt{ float: left; padding: 0; margin: 0; }
#tabs dd, .model_row dd{ float: left; padding: 0; margin: 0; }
.model_data  .image_pict {box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5);}
#tabs dl, .model_data dl{ width: 100%; margin-top: 15px; }
#tabs dt, .model_data dt{ width: 50%;}
#tabs dd, .model_data dd{ width: 50%;}
.m-list-item  .image_pict{border-right: 1px solid #000;}
.m-list-item .model_content{box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5); -khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.5);}
.m-list-item .model_params {font-weight: bold;}
.m-list-item  dt{color: #f00;}
.m-list-item  dd{color: #fff;}
.m-list-item .model_brand { background:#f00; color:#fff !important; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; font-weight: bold;}
.m-list-item a.model_brand { z-index:90; }
.model_data .model_row .rating{margin: 0 0 10px 0;}
.col-md-6 .rating{	width: 160px; height: 32px; margin: 10px auto;}
.col-md-6 .rating .star{ background: url("../imgs/star.png") repeat scroll 0 0 white; cursor: default; float: left; height: 32px; width: 32px; }
.col-md-6 .rating .star.active{	background-position: 32px 0; }
.col-md-4 .rating{	width: 125px; height: 25px; margin: 10px auto;}
.col-md-4 .rating .star{ background: url("../imgs/star_small.png") repeat scroll 0 0 white; cursor: default; float: left; height: 25px; width: 25px; }
.col-md-4 .rating .star.active{	background-position: 25px 0; }
.model_view .model_data{overflow: hidden; white-space: nowrap; }
.model_view .model_data .model_row{ border: none; }
.model_view .model_data .model_row  .rating{ float:none; top: 0; }

.model_view_desc{ margin-top: 10px;}
.model_view_desc  td.col_name{ vertical-align:top;}
.model_view_desc ul{ list-style-type:circle; font-size: 13px; padding-left: 15px;	margin:0;}
.prevnext{padding: 50px 0 20px 0;}
.prevnext a{display:block; width:50%;}
.prevnext .prev{float:left;}
.prevnext .next{float:right; text-align:right;}
#questions .select_head{ font-weight:bold; color:#0741C6; }
#reviews .review { padding: 10px; border-bottom: 1px solid #ccc; }
#reviews .review .review_date{ font-size:12px; color:#0741C6; float: right; }
#reviews .review .review_autor{ font-size:12px; color:violet; }
#add_review{padding-top: 50px;}
#add_review .form_review_head{font-weight:bold;}
#add_review input[type='text']{width:100%;}
#add_review textarea{width:100%;}
.answer{padding-bottom: 20px;}
.answer .answer_name{font-weight:bold;color:#0741C6;}
.catdesc{padding-bottom: 20px;}
.article_content  table{ text-align:center; }
.article_content  table tr td{padding:5px;}
.article_content  ul{list-style-type:none;}
.article_content  .err_code{color: red;font-weight:bold;}
#download_link, #find_more, #select_submit, #select_cancel, #download_link:visited, #select_submit:visited, #select_cancel:visited{	border:1px solid #0741C6; color: #f00;display: block;font-size: 16px;font-weight: bold;height: 50px;line-height: 50px;text-align: center;width: 200px;margin: 10px auto; outline:none; text-decoration:none; -moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.sidebar_search  #download_link{	margin: 20px 0 0 0;}
#download_link:hover, #find_more:hover, #find_more:visited, #select_submit:hover, #select_cancel:hover{	text-decoration:none;outline:none;background: #F00; color:#fff; border:1px solid #F00;}
#download_window{height:350px;width:400px;position: fixed;z-index: 100;background: #ffffff;border: 3px solid #339900;box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;padding: 3px;text-align: center;}
#download_window .down_head{	background: #339900;padding:5px;color:#ffffff;margin-bottom:5px;}
#download_window.success #download_result2{text-align: left;}
#download_link.disabled, #download_link.disabled:hover, #download_link.disabled:visited{background: #BBBBBB;}
#download_manual,#select_type{height:auto;}
#select_type .select_head, #download_manual .down_head{font-size:20px; padding:20px 0; color:#0741C6;}
#select_type .select_head{text-align: center;}
#select_type #typeSearch{width:100%;}
#select_type #typeSearch_error{color: red; font-size: 12px; height: 20px; text-align: center;}
#select_type #typeSearch_repose{display:none; border: 2px solid #DEDEDE; position: absolute; top: 1px; width:100%; background: #ffffff; z-index:100;}
#select_type #typeSearch_repose ul{list-style-type:none; padding:0; margin:0;}
#select_type #typeSearch_repose ul li{padding: 5px; cursor:pointer;}
#select_type #typeSearch_repose ul li:hover{background: #E7E7E7;}
#select_type .add_type, #select_type .select_type_buttons{padding:10px 0;}
#select_submit, #select_cancel{width: 170px; }
#select_submit{float:left;}
#select_cancel{float:right;}
#download_manual{text-align: center;}
#download_manual #sek{display:block; width:50px; height:50px; line-height:46px; font-size:20px; margin:10px auto; border: 2px solid #5FA83C; color: #5FA83C; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;}
#download_result1, #download_ads6{padding-top:20px;}
#download_result2 ol{text-align:left;}
.search_form{background: #EEEEEE;padding: 15px;	border: 1px solid #bbb;box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-moz-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);-khtml-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.07);}
.result_text.red{color: red;padding: 15px;}
.result_text.green{	color: green; padding: 15px;}
#google_custom_search .google_custom_search_form{position:relative;	padding: 20px 0;}
#google_custom_search .overlay_form{	display:none;position: absolute;height: 100%;width: 100%;top: 0px;background: #fff;	opacity: 0.8;z-index:100;}
#google_custom_search .notes{padding-left: 20px;}
#google_custom_search .notes .red{color: red;}
#google_custom_search .notes .green{	color: green;}
#steps{	padding-left: 20px;}
#steps div{	padding: 10px 0;}
#model_search{background: url("../imgs/ubg.png") no-repeat 100% 100% #789; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position:relative;}
#model_search .search_name{font-weight:bold; overflow:hidden; color:#fff;}
#step1, #step2{color:#fff;}
.filter_active{background: #999; color:#fff; padding:10px; margin-bottom: 20px;}
#step1, #step2{	position:relative;}
#cancel_s1{	position:absolute;	display:block; right:0; top:0;	background:red;	color:#fff;	height:20px;line-height:20px;width:20px;text-align:center;font-weight:bold;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	cursor:pointer;}
#like_cats {padding:0; margin:0;}
#like_cats .exist_cat{padding: 5px 0; cursor:pointer; display: block; width: 50%; float: left; text-decoration:none; color:#000; text-align:center;}
#like_cats .exist_cat:hover{background: #E7E7E7;}
#ajaxSearch_repose, #ajaxSearch_error{color: #fff;}
#ajaxSearch_repose.finded{	position: absolute;	background: #fff; border: 1px solid #ddd;	z-index: 100; width:100%;}
#search_result .model_row h3 a span{color:violet;}
#search_loading {position: absolute;	height: 100%; z-index: 100; top: 0; width: 100%; opacity: 0.6; margin: 0 -10px; background: url("../imgs/bx_loader.gif") no-repeat 50% 50% #eee;}
.breadcrumbs, .breadcrumbs a{font-size: 12px;font-weight: bold;padding: 5px;}
.overlay{position:fixed;top:0;z-index: 90;width:100%;height:100%;background: #BBBBBB;opacity:0.1;}
.ads1, .ads2, .ads3, .ads4, .ads5, .ads6, .ads.detail, .ads.download{margin:20px 0; text-align:center;}
.ads1, .ads2, .ads3, .ads4, .ads5, .ads6{overflow: hidden;}
.footer {  border-top: 1px solid #eee;margin-top: 40px; padding: 40px;}
/* Стили для оформления кнопок поделиться */
#share { width:100%; border:1px solid #eaeaea; margin: 0 auto; background:#fff; text-align:center; }
.like { font-size: 16px; font-weight: 700; line-height: 50px; }
.push { display: block; width: 100%; min-width: 100px; line-height: 40px; margin: 5px 0; font-size: 16px; text-align: center; color:#fff; cursor: pointer; }
.facebook {background-color:#3b5998;}
.facebook:hover {background-color:#2d4373; color:#fff;}
.google {background-color:#dd4b39;}
.google:hover {background-color:#c23321; color:#fff;}
.twitter {background-color:#55acee;}
.twitter:hover {background-color:#2795e9; color:#fff;}
.vkontakte {background-color:#587ea3;}
.vkontakte:hover {background-color:#466482; color:#fff;}
.ok {background-color:#ee8208;}
.ok:hover {background-color:#ee7808; color:#fff;}
@media only screen and (max-width:992px) { .ads2_2{display:none; } #header .site-slogan{color:#FFFF00;}
@media only screen and (max-width:665px) { .model_view .model_data, .model_view .ads3{float:none;}}
@media only screen and (max-width:600px) { .brand_models a span{display:none;} .model_row .model_params span{display:block;} .nav_txt{display:block;}}
@media only screen and (max-width:530px) { .article_content  table{font-size: 12px;} .article_content  img{width: 100%;}}
@media only screen and (max-width:400px) { #select_submit, #select_cancel{width: 100%; margin-bottom:15px}}
