.catalog_skiprofile_full { color: #333333; font: normal 14px Arial; }
.catalog_skiprofile_full h2 { font-size: 28px; }
.catalog_skiprofile_full .item_profile { padding: 0 0 35px 10px; } /*изменение нижнего паддинга с 35px до 55px (выпадающее меню - кнопка на лыжах Head)*/
.catalog_skiprofile_full div.mark { width: 140px; float: right; }
.catalog_skiprofile_full span.mark { display: block; height: 24px; font: bold 16px Arial; background: url(/images/catalog_mark_bg.png) 0 0 no-repeat; color: #949494; padding: 2px 7px 2px 5px; }
.catalog_skiprofile_full div.preview { width: 150px; text-align: center; float: right; overflow: hidden; }
.catalog_skiprofile_full a.season_link { font-size: 12px; border-radius: 3px; background-color: #A0A0A0; color: #FFF; padding: 2px 4px; }
.catalog_skiprofile_full a.season_link.active { background-color: #EE8505; color: #FFF; cursor: pointer; }
.catalog_skiprofile_full div.block { background-color: #F7F7F7; border-radius: 5px; width: auto; padding: 13px 12px; margin: 0 0 15px -10px; }
/*.catalog_skiprofile_full div.block { background-color: #F7F7F7; border-radius: 5px; width: 590px; padding: 10px; margin: 0 0 15px 0; }*/
.catalog_skiprofile_full > strong { display: block; margin: 0 0 10px 0; }
.catalog_skiprofile_full div.block div.space {  clear: left; position: relative;}
.catalog_skiprofile_full div.block a { color: #F18401; }
.catalog_skiprofile_full div.description { width: auto; line-height: 150%; margin: 25px 0 25px 0;  }
.catalog_skiprofile_full div.description img {
    max-width: 100%;
}
.catalog_skiprofile_full table.sizes { border-collapse: collapse; width: 100%; text-align: left; margin: 0 0 30px -10px; }
.catalog_skiprofile_full table.sizes th { font-weight: normal !important; text-align: left;}
.catalog_skiprofile_full table.sizes tr { background-color: #FFF; }
.catalog_skiprofile_full table.sizes tr.dark { background-color: #F4F4F4; }
.catalog_skiprofile_full table.sizes tr.dark_1 { background-color: #f0f0f0; }
.catalog_skiprofile_full table.sizes td, .catalog_skiprofile_full table.sizes th { padding: 7px 10px; }
.catalog_skiprofile_full table.sizes td.value, .catalog_skiprofile_full table.sizes th.value { width: 45px; text-align: center; border: 1px solid #FFF; }

.catalog_skiprofile_full table.item_images { width: 100%; height: 90px; border-top: 1px dotted #9A9A9A; border-bottom: 1px dotted #9A9A9A; }
.catalog_skiprofile_full table.item_images td { padding: 12px 0 12px 0; }
.catalog_skiprofile_full table.item_images .navibutton { width: 20px; }
#item_image_carousel a { display: block; min-width: 80px; min-height: 80px; float: left; }
#item_image_carousel a img { margin: 0 7px 0 7px; border: 0; }
#item_image_prev { width: 20px; height: 80px; background: url(/kohana/images/arrow_left.png) center center no-repeat; }
#item_image_next { width: 20px; height: 80px; background: url(/kohana/images/arrow_right.png) center center no-repeat; }

.catalog_skiprofile_full .tags { clear: both; background: url(/images/post_sprite.png) no-repeat 0 -59px; padding-left: 29px; display: block; font-size: 11px; height: 17px; line-height: 19px; color: #9A9A9A; }
.wrap-write_estimate > div {
	float:right;
	display:inline;/* margin-bottom: 30px;*/
	font-size: 17px;
	font-weight: normal;
	color: #ADADAD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f79419;
	color: #fff;
	font-size: 16px;
	padding: 7px 12px;
	box-shadow: inset 0 1px #ffbf6f;
	border: 1px solid #f08806;
	text-shadow: 0 -1px 0 #cc7100;
	background: -moz-linear-gradient(top, #ffa330 0%, #f08603 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa330), color-stop(100%,#f08603));;
}
.wrap-write_estimate{
    float:right;
}
.wrap-write_estimate > div{
font-weight:bold;
    cursor:pointer;
}
.menu-drop-btn{
	position: relative;
	background: #f79419;
	background: -moz-linear-gradient(top, #ffa330 0%, #f08603 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa330), color-stop(100%,#f08603));;
    border: 1px solid #f08806;
}
.menu-drop-btn:after, .menu-drop-btn:before { bottom: 100%; left: 90%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .menu-drop-btn:after { border-color: rgba(249, 151, 29, 0); border-bottom-color: #F9971D; border-width: 5px; margin-left: -5px; } .menu-drop-btn:before { border-color: rgba(240, 136, 6, 0); border-bottom-color: #f08806; border-width: 7px; margin-left: -7px; }
.menu-drop-btn{
padding:0px;
display:none;
    margin-top: 45px;
     font-weight: normal; color: #ADADAD;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  color: #fff; font-size: 13px; box-shadow: inset 0 1px #ffbf6f; border: 1px solid #f08806; cursor: pointer; text-shadow: 0 -1px 0 #cc7100;

}
.wrap-write_estimate:hover .menu-drop-btn {
    display:block;
}
.menu-drop-btn a{
  color:#fff;  text-shadow: 0 -1px 0 #cc7100;
    display:table-cell; width:100%; height:100%;
    font-weight:bold;
}
#content .menu-drop-btn a:hover{
    text-decoration:none;
}
.menu-drop-btn li:hover{background:url(/images/catalog/ski/hover-drop.png) 0px 0px repeat;}
.menu-drop-btn li{text-align:center; display:table; height:35px; width:295px; line-height:35px; list-style:none; margin:0px;  border-bottom:1px solid rgba(244,123,16,0.7); box-shadow: 0 -1px #F9A62B inset;}
.menu-drop-btn li:last-child{ border-bottom:none;   box-shadow:none;}
.wrap-write_estimate > div:hover {
background: #fea940; background: -moz-linear-gradient(top, #ffb558 0%, #fc9c24 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb558), color-stop(100%,#fc9c24));;
}
.wrap-write_estimate > div a { text-decoration: none; color: #F18401;cursor:pointer;font-weight: bold; color: #fff; font-size: 15px; border: none; text-shadow: 0 -1px 0 #cc7100;}
.wrap-write_estimate > div a:hover { text-decoration: none !important; }






/*.catalog_skiprofile_full .write_contest {
float: left;
font-size: 17px;
font-weight: normal;
color: blue;
margin: 0 15px 10px -10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #11b1d3;
color: #fff;
font-size: 16px;
padding: 12px 16px;
box-shadow: inset 0 1px #64d3ee;
border: 1px solid #1897ce;
cursor: pointer;
text-transform: uppercase;
background: -moz-linear-gradient(#22bfe8, #11b1d3);
background: -ms-linear-gradient(#22bfe8, #11b1d3);
background: -o-linear-gradient(#22bfe8, #11b1d3);
background: -webkit-linear-gradient(#22bfe8, #11b1d3);
}
.catalog_skiprofile_full .write_contest:hover {
background: #20c1e3;
background: -moz-linear-gradient(#2ecaf1, #1dbbd6);
background: -ms-linear-gradient(#2ecaf1, #1dbbd6);
background: -o-linear-gradient(#2ecaf1, #1dbbd6);
background: -webkit-linear-gradient(#2ecaf1, #1dbbd6);
}
.catalog_skiprofile_full .write_contest a { text-decoration: none; color: blue;cursor:pointer;font-weight: bold; color: #fff; font-size: 15px; border: none; text-shadow: 0 -1px 0 #0080b4; background: url(/images/contest_medal_btn.png) no-repeat 0 0; padding: 2px 0 3px 24px;}
.catalog_skiprofile_full .write_contest a:hover { text-decoration: none !important; }*/
.nar_test_link{
float: right;
margin: 5px -10px 0 0;
color: #ee8505;
}
.nar_test_link:hover{
color: #ee8505;
}
.nar_test_tag_span{
padding-left: 148px;
}
.nar_test_tag{
position: absolute;
background: #11b1d4;
color: #fff;
text-transform: uppercase;
padding: 6px 11px 0 11px;
height: 21px;
font-size: 12px;
font-weight: bold;
margin: -5px 0 0 -10px;
}
.nar_test_tag a{
font-size: 12px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}
.nar_test_tag.speech:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 27px;
    border-top: 3px solid red;
    border-left: 8px solid transparent;
    border-color: #008ba6 #008ba6 transparent transparent;
}





.catalog_skiprofile_full .estimates_line { display: block; clear: both; border-bottom: 1px dotted #9A9A9A; margin: 20px 0 0 0; }
.catalog_skiprofile_full .estimate { padding: 20px 0 10px 0; clear: both; width: 100%; border-top: 1px dotted #ebebeb; }
.catalog_skiprofile_full .estimate.unmoderated { border: 1px dotted orange; }
.catalog_skiprofile_full .estimate .reganonym a { color: #EE8505; cursor: pointer; }
.catalog_skiprofile_full .estimate .author {  background: url(/images/index_sprite.svg) no-repeat 0px 2px; padding-left: 20px; }
.catalog_skiprofile_full .estimate_text { margin: 15px 0 15px 0; display: block; clear: both; line-height: 1.4; }
.catalog_skiprofile_full .estimate_text span.title { display: block; float: left; line-height: 1.5; text-align: center; margin: 1px 8px 0 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #F08600; color: #FFF; padding: 0 5px; font-size: 10px; text-transform: uppercase; }
.catalog_skiprofile_full .estimate .discuss { display: block; float: right; font-size: 13px; color: #9A9A9A; position: relative;}
.catalog_skiprofile_full .estimate .discuss a { color: #EE8505; cursor: pointer; }
.catalog_skiprofile_full .estimate .discuss.admin > a.link,
.catalog_skiprofile_full .estimate .discuss.admin > a.link:hover,
.estimate_comment span.info.admin > a.link,
.estimate_comment span.info.admin > a.link:hover { cursor: pointer; margin: 0 0 0 5px; float: left; text-decoration: none; }
.catalog_skiprofile_full .estimate a.estimate_like {
	cursor: pointer;
	color: #EE8505;
	line-height: 15px;
	background: transparent url('/images/catalog/like.svg') no-repeat 0 0;
	height: 25px;
	width: 25px;
	display: inline-block;
	position: relative;
	top: -7px;
	margin-left: 10px;
}
.catalog_skiprofile_full .estimate a.estimate_like.active { color: #E00000; background-position: 0 -25px; }
.catalog_skiprofile_full .estimate a.estimate_like:hover { border: 0 !important; text-decoration: none !important; color: #E00000; background-position: 0 -25px; }
.catalog_skiprofile_full .estimate a.estimate_like.active:hover { color: #EE8505; background-position: 0 0; }
.catalog_skiprofile_full .estimate_comment.level1 { padding-left: 20px !important;  }
.catalog_skiprofile_full .estimate_comment.level2 { padding-left: 40px !important;  }
.catalog_skiprofile_full .estimate_comment.level3 { padding-left: 60px !important;  }
.catalog_skiprofile_full .estimate_comment.level4 { padding-left: 80px !important;  }
.catalog_skiprofile_full .estimate_comment.level5 { padding-left: 100px !important;  }
.catalog_skiprofile_full .estimate_comment.level6 { padding-left: 120px !important;  }
.catalog_skiprofile_full .estimate_comment .discuss a { border-bottom: 1px dotted #EE8505; }
.catalog_skiprofile_full .estimate_comment .discuss a:hover { border-bottom: 1px solid #EE8505; text-decoration: none !important; }

div.catalog_admin_block { background-color: #F7F7F7; color: #343434; padding: 10px 10px; margin: 15px 0 15px 0; width: auto;}
div.catalog_admin_block a { color: #343434 !important; margin-right: 20px; }
#searchSimilarModels { color: #EE8505; line-height: 40px; }

.catalog_skiprofile_full .admin_form { width: 99%; float: left; }
.catalog_skiprofile_full .admin_form fieldset { margin: 0; padding: 5px 0; border: none; }
.catalog_skiprofile_full .admin_form div.errors { display: none; color: #E00000; }
.catalog_skiprofile_full .admin_form textarea { width: 100%; height: 90px; border: 1px solid #dadada; }

ul.star_rating { margin: 0; padding: 0; list-style: none; width: 101px; height: 17px; position: relative; background: url(/images/catalog/stars_sprite.svg) 0 -34px repeat-x; }
ul.star_rating li { margin: 0; padding: 0; float:left; }
ul.star_rating li a { display: block;width: 20px;height: 17px;text-indent: -9999px;position: absolute;text-decoration: none;z-index: 10; }
ul.star_rating li a:hover { background: url(/images//catalog/stars_sprite.svg) 0 -17px;left: 0;z-index: 2; }
ul.star_rating a.star1 { left: 0; }
ul.star_rating a.star1:hover { width: 20px; }
ul.star_rating a.star2 { left: 20px; }
ul.star_rating a.star2:hover { width: 40px; }
ul.star_rating a.star3 { left: 40px; }
ul.star_rating a.star3:hover { width: 60px; }
ul.star_rating a.star4 { left: 60px; }
ul.star_rating a.star4:hover { width: 80px; }
ul.star_rating a.star5 { left: 80px; }
ul.star_rating a.star5:hover { width: 101px; }
ul.star_rating li.current { background: url(/images//catalog/stars_sprite.svg) 0 0; height: 17px;z-index: 1; }
.catalog_skiprofile_full div.mark ul.star_rating { float: left;position: relative; top: 5px; }
.catalog_skiprofile_full div.mark span.mark { float: left;position: relative; top: 4px;margin-left: 10px; }
.last-reviews-contest h5{display:inline-block;margin:0px 15px 0px 0px; font-weight:normal;}
.last-reviews-contest a{color:#4a4a4a;}
ul.star_rating_small { margin: 0; display:inline-block; padding: 0; list-style: none; width: 70px; height: 12px; position: relative; background: url(/images/catalog/stars_small_sprite.svg) 0 -12px repeat-x; }
ul.star_rating_small li { margin: 0; padding: 0; float:left; }
ul.star_rating_small li.current { background: url(/images/catalog/stars_small_sprite.svg) 0 0; height: 12px;z-index: 1; }
.catalog_skiprofile_full .estimate .info ul.star_rating_small { position: relative; top: 2px; }
.catalog_skiprofile_full .estimate .info span.mark { position: relative; top: -2px; }

.brand_description { padding: 0; margin: 0 0 30px 0; display: flex; justify-content: space-between; align-items: center;}
.brands_description .brand_description { justify-content: flex-start; height: 100px;}
.brands_description{
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}
.brands_description h2 {margin: 0 0 0 15px;}
.brands_description a{color: #000;}
.brand_description  div { margin: 0 0 0 180px; height: 100px;  }
.brand_description h1{margin-bottom: 0;}
.brand_description h1  a { color: #343434 !important; }
.all-brands-btn{ text-transform: uppercase; }

div.catalog_indexheader { border-bottom: 3px solid #e8e8e8; padding: 5px; margin: 0 0 20px 0 !important; }
div.catalog_indexheader > h4 { margin: 7px 0 7px 5px !important; display: inline; }
div.catalog_indexheader > img { position: relative; top: 5px; left: 5px; }
div.catalog_indexheader > a.alllink { float: right; font-size: 11px; line-height: 35px; color: #F08600; margin: 0 5px 0 0 !important; }
.catalog_search_results_full .last-reviews-contest td a{font-size:15px;}
div.catalog_search_results_full { width: 100%; padding: 0 10px; margin-bottom:10px; /*milanac*/}
div.catalog_search_results_full > div.orderby { margin: 0 0 30px 0; }
div.catalog_search_results_full > div.orderby > a {  cursor: pointer; text-decoration: none !important; }
div.catalog_search_results_full > div.orderby > * {   margin-top: 7px; margin-right: 15px; display: inline-block; }
div.catalog_search_results_full > div.orderby > a.order_active { background-color: #333; color: #FFF; padding: 5px; border-radius: 3px; }
div.catalog_search_results_full > div.orderby > a.order_inactive { color: #F18401; border-bottom: 1px dotted #F18401;  }
div.catalog_search_results_full > div.orderby > a.order_inactive:hover { text-decoration: none !important; border-bottom: 1px solid #F18401; }
div.catalog_search_results_full > table.top_brands { border:0; border-collapse: collapse; width: 100%; }
div.catalog_search_results_full > table.top_brands td { padding: 3px 0; }
div.catalog_search_results_full > table.top_brands a { font-size: 15px; color: #343434; }
div.catalog_search_results_full > table.top_brands a:hover { color: #F18401; }
div.catalog_search_result > div.model > h5 { margin: 0 0 10px 0 !important; }
div.catalog_search_result > div.model > div.description { margin: 10px 0 10px 0; }
div.catalog_search_result > div.model > div.modelinfo { margin: 4px 0 0 0; }
.last-reviews-contest .modelinfo { font-style:italic;color:#999; }
.last-reviews-contest{width:100%;}
.last-reviews-contest td, .last-reviews-contest th{padding-left:15px; padding-right:15px;}
.last-reviews-contest td {padding-top:5px;padding-bottom:5px;}
.last-reviews-contest td:last-child{text-align:center;}

#add_catalog_estimate_form.estimate{width: auto;}
#add_catalog_estimate_form .estim_form_title{color: #333333; font-size: 22px; font-weight: bold;}
#add_catalog_estimate_form { display: none; margin: 0 0 20px 0; border: 3px solid #f7f7f7; padding: 20px 30px 20px 20px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
#add_catalog_estimate_form textarea { width: 100%; height: 80px; margin: 2px 0 5px 0;
    background: #f4f4f4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: none;
    box-shadow: inset 1px 1px #d4d4d4;
    padding: 7px 7px !important;
    color: #666666;
}
#add_catalog_estimate_form .estimate_text{}
#add_catalog_estimate_form div.error { display: none; color: #E00000; clear: both; }




#add_contest_estimate_form.estimate{width: auto;}
#add_contest_estimate_form .estim_form_title{color: #333333; font-size: 22px; font-weight: bold;}
.estim_form_descr{margin: 10px 0px 15px 0px;}
.estim_form_descr span{font-weight:bold;}
#add_contest_estimate_form { display: none; margin: 0 0 20px 0; border: 3px solid #f7f7f7; padding: 20px 30px 20px 20px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
#add_contest_estimate_form textarea { width: 100%; height: 80px; margin: 2px 0 5px 0;
    background: #f4f4f4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: none;
    box-shadow: inset 1px 1px #d4d4d4;
    padding: 7px 7px !important;
    color: #666666;
}
#add_contest_estimate_form .estimate_text{}
#add_contest_estimate_form div.error { display: none; color: #E00000; clear: both; }




#catalog_edit_item_form { margin: 0; padding: 0; font-size: 13px; }
#catalog_edit_item_form textarea { padding: 1px; border: 1px solid #D4D4D4; }
#catalog_edit_item_form input[type=text] { padding: 6px 1px !important; border: 1px solid #D4D4D4; }
#catalog_edit_item_form select { padding: 4px 1px !important; }
#catalog_edit_item_form table { width: 100%; border-collapse: collapse; }
#catalog_edit_item_form table tr { min-height: 35px;}
#catalog_edit_item_form table th { text-align: center; height: 40px; }
#catalog_edit_item_form table td{margin-bottom: 40px;}
#catalog_edit_item_form table td.label { width: 20%; text-align: right; padding: 4px 10px 5px 0; vertical-align: top; font-size: 16px; line-height: 1.5;}
#catalog_edit_item_form table td.controls { width: 80%; text-align: left; padding: 0 0 5px 5px; vertical-align: top; }
#catalog_edit_item_form table td.controls .standart_input {
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
width: 200px;
color: #666666;
}
#catalog_edit_item_form table td.controls .select_input {
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
width: 215px;
font-size: 16px;
border: none;
color: #666666;
cursor: pointer;
}
#catalog_edit_item_form table td.controls .select_input_2 {
width: 80px;
}
#catalog_edit_item_form table td.controls .textarea_input {
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
width: 470px;
height: 80px;
color: #666666;
}
#catalog_edit_item_form table td.controls .tool_btn{margin-top: 4px;}
#catalog_edit_item_form table td.controls .properties_block { margin: 0 0 5px 0; clear: left; height: 30px; }
#catalog_edit_item_form table td.controls .properties_block span.title { width: 170px; line-height: 30px; display: block; float: left; font-size: 13px; font-weight: bold;
text-align: left;
font-size: 12px;
margin: 2px 6px 0 0;
}
#catalog_edit_item_form .design_input {
width: 100% !important;
font-size: 13px;
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
color: #666666;
}
#catalog_edit_item_form table td.controls .properties_block > a { float: right; cursor: pointer; padding: 0; margin: 0; }
#catalog_edit_item_form table td.controls .checkboxlabel { display: block; width: 180px; float: left; }
#catalog_edit_item_form table td.controls textarea { font-size: 13px; }

#catalog_edit_item_form table td.controls .properties_block.geo_header {margin: 0 0 10px 0;}
#catalog_edit_item_form table td.controls .properties_block span.title_ski {
width: 94px; margin-right: 6px; display: block; float: left; font-weight: bold;
text-align: left;
font-size: 12px;
margin: 10px 6px 0 0;
}
#catalog_edit_item_form table td.controls .properties_block span.title_snowboard { width: 65px; margin-right: 4px; display: block; float: left; font-size: 10px; font-weight: bold; text-align: center; }

#catalog_edit_item_form table td.controls .properties_block .geometry_input_ski {
width: 80px;
float: left;
margin: 0 6px 6px 0;
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
color: #666666;
}
#catalog_edit_item_form table td.controls .properties_block .geometry_input_snowboard { width: 61px; float: left; margin: 0 4px 6px 0;  }

#catalog_edit_item_form table tr.error { display: none; }
#catalog_edit_item_form table td.errormsg { color: #E00000; }

#catalog_edit_item_form .remove_design_record, #catalog_edit_item_form .remove_geo_record { position: relative; top: 1px; cursor: pointer; }

#catalog_edit_item_form table td.controls .item_image { padding: 5px 0; }
#catalog_edit_item_form table td.controls .item_image label { vertical-align: middle; margin: 0 10px 0 10px; }
#catalog_edit_item_form table td.controls .item_image a.remove_image { color: #f7941d; }

#catalog_image_fileupload { width: 400px; }
#catalog_search_form_widget > form { margin: 0 5px; padding: 0; }
#catalog_search_form_widget > form > fieldset { display: block; margin: 15px 0 0 0; }
#catalog_search_form_widget > form > fieldset > a,
#catalog_search_form_widget div.toggle_selection > a { color: #F18401; cursor: pointer; text-decoration: none !important; border-bottom: 1px dotted #F18401; }
#catalog_search_form_widget > form > fieldset > a:hover,
#catalog_search_form_widget div.hidden_inputs > div.toggle_selection > a:hover { text-decoration: none !important; border-bottom: 1px solid #F18401; }
#catalog_search_form_widget label.checkbox_input { width: 50%; float: left; font-size: 12px; }
#catalog_search_form_widget label.checkbox_input input[type=checkbox] { margin-left: 0 !important; }
#catalog_search_form_widget div.hidden_inputs { display: none; margin-top: 8px; }
.new_filter_visible_inputs{margin-top: 8px;}
#catalog_search_form_widget div.toggle_selection { clear: both; padding-top: 4px; }
#catalog_search_form_widget > form > fieldset div.size_to { float: right; font-size: 10px; }
#catalog_search_form_widget > form > fieldset div.size_from { float: left; font-size: 10px; }
#catalog_search_form_widget > form > fieldset div.size_to span,
#catalog_search_form_widget > form > fieldset div.size_from span
{ font-weight: bold; }

#catalog_brands_widget a.alllink { float: right; font-size: 14px; line-height: 28px; text-transform:uppercase; color:#343434; }
#catalog_brands_widget > ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
#catalog_brands_widget > ul > li { float: left; width: 50%; padding: 2px 0; }

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; color:white; border:8px solid #444; padding:12px;}

#cluetip div{background: none !important;}
#cluetip div#cluetip-outer { padding: 15px 20px; background: #fff !important; color: #666; border: 1px solid #e1e1e1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: -11px; width: 300px;}
#cluetip div#cluetip-outer:before, #cluetip div#cluetip-outer:after {
    content: "";
    position: absolute;
}
#cluetip div#cluetip-outer:before {
    border-right: 10px solid #d5d5d5;
    border-top: 10px solid rgba(113, 101, 58, 0);
    border-bottom: 10px solid rgba(113, 101, 58, 0);
    left: -10px;
    top: 14px;
}
#cluetip div#cluetip-outer:after {
    border-right: 10px solid #ffffff;
    border-top: 10px solid rgba(255, 241, 190, 0);
    border-bottom: 10px solid rgba(255, 241, 190, 0);
    left: -9px;
    top: 14px;
}
#cluetip-outer > h3 { font-size: 16px; margin: 0 0 5px 0; }

.edit_h_2{font-size: 28px; margin: 25px 0 0 0; padding-bottom: 25px; text-align: left !important;}
#catalog_edit_item_form table td.label.form_label_1 {line-height: 1.0; margin-bottom: 7px;}
.block_border{border-bottom: 1px solid #ebebeb; margin: 20px 0;}

.ui-icon-pencil{background: url(/images/catalog_icon_sprite.png) no-repeat 0 -36px !important; margin-right: 10px !important;}
.ui-icon-closethick{background: url(/images/catalog_icon_sprite.png) no-repeat 0 2px !important;}
.edit_item{background: url(/images/catalog_icon_sprite.png) no-repeat 0 -36px !important; padding-left: 18px;}
.add_item{background: url(/images/catalog_icon_sprite.png) no-repeat 0 -74px !important; padding-left: 18px;}
.tech_item{float: left;}
.catalog_skiprofile_full div.block div.label {float: left; width: 150px; display: block;}

.nav_but{ float: right; font-size: 17px; font-weight: normal; color: #ADADAD; margin-bottom: -10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #e8e7e7; color: #fff; font-size: 16px; padding: 7px 12px; box-shadow: inset 0 1px #fcfcfc; border: 1px solid #cecece; cursor: pointer; text-shadow: 0 -1px 0 #cc7100;
background: -moz-linear-gradient(top, #efeeee 0%, #e1e1e1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeeee), color-stop(100%,#e1e1e1));;
}
.nav_but:hover {
background: #f0f0f0; background: -moz-linear-gradient(top, #f7f7f7 0%, #ebebeb 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ebebeb));;
}
.nav_but a { text-decoration: none; color: #343434;cursor:pointer;font-weight: bold; font-size: 15px; border: none; text-shadow: 0 1px 0 #ffffff;}
.nav_but a:hover { text-decoration: none !important; }
.char_line div{float: left; color: #666; padding: 10px 12px;}
.char_line .clear{float: none; padding: 0;}
.char_line .brand{width: 170px;}
.char_line .edit{width: 50px; float: right;}
.char_line.char_header{background: #f0f0f0;}
.char_line.char_header a{color: #000; font-weight: bold; padding-right: 20px;}
.char_line.line_2{background: #f8f8f8;}
.char_line:hover div{color: #000;}
.char_line .edit_icon{background: url(/images/catalog_icon_sprite.png) no-repeat 0 -38px !important; float: right; width: 12px; height: 12px; margin-right: 15px; margin-top: 2px;cursor: pointer;}
.char_line .delete_icon{background: url(/images/catalog_icon_sprite.png) no-repeat 0 0 !important; float: right; width: 12px; height: 12px; margin-top: 2px;cursor: pointer;}
.char_line .sort_up{background: url(/images/catalog_icon_sprite.png) no-repeat right -146px !important;cursor: pointer;}
.char_line .sort_down{background: url(/images/catalog_icon_sprite.png) no-repeat right -109px !important;cursor: pointer;}
.col_form_1{width: 170px;float: left;text-align: right;font-size: 16px;line-height: 2.3;}
.col_form_2{float: left;margin-left: 15px;margin-bottom: 8px;dwidth: 580px;}
.text_input{background: #f4f4f4;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: none;font-size: 16px;box-shadow: inset 1px 1px #d4d4d4;padding: 7px 7px;width: 200px;color: #666666;}
.select_input{background: #f4f4f4;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: inset 1px 1px #d4d4d4;padding: 5px 7px;width: 200px;}
.select_input select{background: #f4f4f4;border: none;font-size: 16px;width: 198px;outline: none;color: #666666;cursor: pointer;}
.textarea_input{background: #f4f4f4;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: none;font-size: 16px;box-shadow: inset 1px 1px #d4d4d4;padding: 7px 7px;
width: 470px;height: 55px;color: #666666;}

#edit_glossary_item .error { color: #E00000; }
#glossary_filter{margin: 0 0 20px 8px;}
#glossary_filter select{
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
color: #666666;
cursor: pointer;
}
#glossary_filter input{
margin: 0 6px 6px 0;
background: #f4f4f4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
font-size: 16px;
box-shadow: inset 1px 1px #d4d4d4;
padding: 7px 7px !important;
color: #666666;
}
#glossary_filter button{
padding: 5px;
cursor: pointer;
}

#item_technology_prototype { display: none; }
.chzn-container { margin-top: 5px; }

.gender_radio_b{margin: 0; font-size: 14px; border-bottom: 1px solid #fff; margin: 0 -20px 0 -20px; padding: 0 15px 15px 15px;}
.gender_radio_b label.checkbox_input{font-size: 14px !important; font-weight: bold;}

.chzn-container-multi { width: 610px !important; }
.chzn-container-multi:after {
    display: table;
    content: '';
    clear: both;
}

.testersBlock{
    background: none;
}


.right-column-wrap .infoBlock .anonsListItem {
    font-family: arial;
    font-size: 16px;
    font-style: normal;
    margin: 0 17px 20px;
}
.right-column-wrap .anonsListItem {
    line-height: 1.1;
    margin-bottom: 22px;
    overflow: hidden;
}
.right-column-wrap .infoBlock {
    background:none;
}
.right-column-wrap .infoBlock .anonsListItem p {
    color: #333333;
    font-family: 'FuturisXCRegular';
    font-style: italic;
    padding-bottom: 1px;
}
.right-column-wrap a.anonsListItemTitle {
    color: #343434 !important;
}
.right-column-wrap .nar_test_testers_b .alllink, .right-column-wrap .infoBlock .alllink {
    color: #343434;
    display: block;
    float: none !important;
    font-family: 'FuturisXCRegular';
    font-size: 14px;
    font-style: italic;
    margin: 10px 0 0 15px;
    text-transform: uppercase;
}
.right-column-wrap .infoBlock .all-tests:before{
    content:"все тесты"
}
.countryList table .countryList_tr td:first-child{
    padding-right:30px;
    width:53%;
}
.countryList table .countryList_tr td:last-child{
    width:47%;
}

.backing-banner{/*width:240px; height:400px;*/ margin-bottom:30px;}

.image img {
    float: left;
    padding-right: 17px;
}
/*perenos stilei*/

.nar_test_hot_news div.catalog_search_results_full{
    padding: 0;
}
.catalog_search_result {
    float: left;
    width: 48%;
    margin-bottom:25px;
}

.catalog_search_results_full td a{
    font-size:16px;
}
.nar_test_reviews_rate .catalog_search_results_full{
    padding: 0;
}
#catalog-testers .users_table th:nth-child(1){
    width: 130px;
}
#catalog-testers .users_table th:nth-child(2){
    width: 60px;
    text-align: center;
}
#catalog-testers .users_table th:nth-child(3){
    width: 80px;
    text-align: center;
}
#catalog-testers .users_table th:nth-child(4){
    width: 70px;
    text-align: center;
}

#catalog-testers .users_table td:nth-child(1){
    font-size: 13px;
}
#catalog-testers .users_table td:nth-child(2){
    text-align: center;
}
#catalog-testers .users_table td:nth-child(3){
    text-align: center;
}
#catalog-testers .users_table td:nth-child(4){
    text-align: center;
}

#catalog-testers .users_table th:nth-child(1){
    width: 130px;
}
#catalog-testers .users_table th:nth-child(1){
    width: 130px;
}
#catalog-testers .users_table td a{
    color: #333;
}
#catalog-contest_list .users_table th:nth-child(2){
    width: 130px;
}
#catalog-contest_list .users_table th:nth-child(3){
    width: 60px;
    text-align: center;
}
#catalog-contest_list .users_table th:nth-child(4){
    width: 80px;
}
#catalog-contest_list .users_table th:nth-child(5){
    width: 70px;
}
#catalog-contest_list .users_table td:nth-child(3){
    text-align: center;
}
#catalog-contest_list .users_table td:nth-child(4){
    text-align: center;
}
#catalog-contest_list .users_table td:nth-child(5){
    text-align: center;
}
#catalog-contest_list .users_table td a{
    color: #333;
}
#catalog-contest_list .tester_name{
    background: url(/images/index_sprite.png) no-repeat 0px 4px;
    padding-left: 15px;
    font-size: 13px;
    margin: 3px 0;
}
#catalog-contest_list .date{
    color: #9a9a9a;
    font-size: 13px;
}
#catalog-testers .tester_name{
    background: url(/images/index_sprite.png) no-repeat 0px 4px;
    padding-left: 15px;
    font-size: 13px;
    color: #333;
}
.catalog_search_results_full .thead_est_model{
    background: #000;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    padding: 7px 5px;
    line-height: 1.5;
}
.catalog_skiprofile_full { color: #333333;}
.catalog_skiprofile_full .item_profile { padding: 0 0 35px 10px; }
.catalog_skiprofile_full .mark { float: right; }
.catalog_skiprofile_full .span_mark { display: block; height: 24px; font: normal 15px Verdana; background: url(/images/catalog_mark_bg.png) 0 0 no-repeat; color: #949494; padding: 2px 5px; }
.catalog_skiprofile_full img.preview { float: none; margin-bottom: 20px; }
.catalog_skiprofile_full a.season_link { font-size: 12px; border-radius: 3px; background-color: #A0A0A0; color: #FFF; padding: 2px 4px; }
.catalog_skiprofile_full strong { /*display: block; milanac89 перенос*/ margin: 0 0 10px 0; }
.catalog_skiprofile_full .block .label { display: table-cell; width: 150px; float: left; }
.space span{display: table-cell;}
.catalog_skiprofile_full .block .space { clear: left; padding:5px; }
.catalog_skiprofile_full .block a { color: #F18401; }
.catalog_skiprofile_full table.sizes { border-collapse: collapse; width: 100%; text-align: left; margin: 0 0 15px 0; }
.catalog_skiprofile_full table.sizes tr { background-color: #FFF; }
.catalog_skiprofile_full table.sizes tr.dark { background-color: #F4F4F4; }
.catalog_skiprofile_full table.sizes td, .catalog_skiprofile_full table.sizes th { padding: 5px; }
.catalog_skiprofile_full table.sizes td.value, .catalog_skiprofile_full table.sizes th.value { width: 45px; text-align: center; border: 1px solid #FFF; }

.catalog_skiprofile_full table.item_images { width: 100%; height: 90px; border-top: 1px dotted #9A9A9A; border-bottom: 1px dotted #9A9A9A; }
.catalog_skiprofile_full table.item_images td { padding: 12px 0 12px 0; }
.catalog_skiprofile_full table.item_images .navibutton { width: 20px; }
.catalog_skiprofile_full .tags { clear: both; background: url(/images/post_sprite.png) no-repeat 0 -59px; padding-left: 29px; display: block; font-size: 11px; height: 17px; line-height: 19px; color: #9A9A9A; }
/*.catalog_skiprofile_full .write_estimate { float: right; font-size: 17px; color: #ADADAD; }
.catalog_skiprofile_full .write_estimate a { text-decoration: none; border-bottom: 1px dotted #F18401; color: #F18401; }
.catalog_skiprofile_full .write_estimate a:hover { text-decoration: none; border: 0; }*/
.catalog_skiprofile_full .estimates_line { display: block; clear: both; border-bottom: 1px dotted #9A9A9A; margin: 20px 0 0 0; }
.catalog_skiprofile_full .estimate { padding: 15px 0 15px 0; clear: both; width: 100%; border-top: 1px dotted #9A9A9A; }
.catalog_skiprofile_full .estimate .info { display: block; float: left; font-size: 15px; padding-right: 15px; color: #9A9A9A; }
.catalog_skiprofile_full .estimate .reganonym a { color: #EE8505; }
.catalog_skiprofile_full .estimate .author { background: url(/images/index_sprite.svg) no-repeat 0px 2px; padding-left: 20px; background-size: 21px; }
.catalog_skiprofile_full .estimate_text { margin: 17px 0; display: block; clear: both; }
.catalog_skiprofile_full .estimate_text .title { display: block; float: left; width: 48px; text-align: center; margin: 0 5px 0 0; border-radius: 3px; background-color: #F08600; color: #FFF; padding: 0 3px; font-size: 12px; }
.catalog_skiprofile_full .estimate .discuss a { color: #EE8505; }
.estimate_more .item-description{margin: 20px 0 20px 0; line-height: 150%;}
.estimate_more .block{background-color: #F7F7F7;border-radius: 5px;width: auto;padding: 13px 12px;margin: 0 180px 55px -10px !important;}
.estimate_more .block .space{margin: 0 0 7px 0;}
.estimate_more .block .space a{color: #F18401;}
.estimate_more .item-short-description img{max-height: 220px;}
.estimate_more .tester_model_preview .preview{margin-top: -20px;}
.estimate_more .tester_model_preview .preview img{
    max-height:150px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform: rotate(90eg);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=6.123031769111886e-17,M12=-1,M21=1,M22=6.123031769111886e-17, SizingMethod="auto expand", enabled=true)';
}

ul.star_rating { margin: 0; padding: 0; list-style: none; width: 101px; height: 17px; position: relative; background: url(/images//catalog/stars_sprite.svg) 0 -34px repeat-x; }
ul.star_rating li { margin: 0; padding: 0; float:left; }
ul.star_rating li a { display: block;width: 20px;height: 17px;text-indent: -9999px;position: absolute;text-decoration: none;z-index: 10; }
ul.star_rating li a:hover { background: url(/images//catalog/stars_sprite.svg) 0 -17px;left: 0;z-index: 2; }
ul.star_rating a.star1 { left: 0; }
ul.star_rating a.star1:hover { width: 20px; }
ul.star_rating a.star2 { left: 20px; }
ul.star_rating a.star2:hover { width: 40px; }
ul.star_rating a.star3 { left: 40px; }
ul.star_rating a.star3:hover { width: 60px; }
ul.star_rating a.star4 { left: 60px; }
ul.star_rating a.star4:hover { width: 80px; }
ul.star_rating a.star5 { left: 80px; }
ul.star_rating a.star5:hover { width: 101px; }
ul.star_rating li.current { background: url(/images//catalog/stars_sprite.svg) 0 0; height: 17px;z-index: 1; }
.catalog_skiprofile_full .mark ul.star_rating { float: left;position: relative; top: 5px; }
.catalog_skiprofile_full .mark .mark { float: left;position: relative; top: 4px;margin-left: 10px; }
ul.star_rating_small li { margin: 0; padding: 0; float:left; }
ul.star_rating_small li.current { background: url(/images/catalog/stars_small_sprite.svg) 0 0; height: 12px;z-index: 1; }
.catalog_skiprofile_full .estimate .info ul.star_rating_small { position: relative; top: 2px; }
.catalog_skiprofile_full .estimate .info .mark { position: relative; top: -2px; }

#add_catalog_estimate_form { display: none; }
#add_catalog_estimate_form textarea { width: 100%; height: 80px; margin: 2px 0 5px 0; }
#catalog_edit_item_form { margin: 0; padding: 0; font-size: 13px; }
#catalog_edit_item_form table { width: 100%; border-collapse: collapse; }
#catalog_edit_item_form table th { text-align: center; height: 40px; }
#catalog_edit_item_form table td.label { width: 20%; text-align: left; padding: 4px 5px 5px 0; vertical-align: top; }
#catalog_edit_item_form table td.controls { width: 80%; text-align: left; padding: 0 0 5px 5px; vertical-align: top; }
#catalog_edit_item_form table td.controls .standart_input { width: 200px; font-size: 13px; }
#catalog_edit_item_form table td.controls .properties_block { margin: 0 0 5px 0; clear: left; }
#catalog_edit_item_form table td.controls .properties_block .title { width: 170px; display: block; float: left; font-size: 13px; font-weight: bold; text-align: center; }
#catalog_edit_item_form table td.controls .properties_block .design_input { width: 165px; font-size: 13px; }
#catalog_edit_item_form table td.controls .properties_block button { float: right; width: 20px; height: 20px; padding: 0; margin: 0; }
#catalog_edit_item_form table td.controls .checkboxlabel { display: block; width: 180px; float: left; }
#catalog_edit_item_form table td.controls textarea { font-size: 13px; }
#catalog_edit_item_form table td.controls .properties_block .title_ski { width: 87px; display: block; float: left; font-size: 11px; font-weight: bold; text-align: center; }
#catalog_edit_item_form table td.controls .properties_block .title_snowboard { width: 78px; display: block; float: left; font-size: 11px; font-weight: bold; text-align: center; }
#catalog_edit_item_form table td.controls .properties_block .geometry_input_ski { width: 80px; }
#catalog_edit_item_form table td.controls .properties_block .geometry_input_snowboard { width: 71px; }
#catalog_edit_item_form table tr.error { display: none; }
#catalog_edit_item_form table td.errormsg { color: #E00000; }
#catalog_edit_item_form .remove_design_record, #catalog_edit_item_form .remove_geo_record { position: relative; top: 3px; }
#catalog_edit_item_form table td.controls .item_image { padding: 5px 0; }
#catalog_edit_item_form table td.controls .item_image label { vertical-align: middle; margin: 0 10px 0 10px; }
#catalog_edit_item_form table td.controls .item_image a.remove_image { color: #f7941d; }
#catalog_image_fileupload { width: 400px; }
.tagsBlock_in_list { margin-bottom: 15px; color: #333333; _zoom: 1; width: 100%; position: relative; }
.tagsBlock_in_list .navigation2 { float: left; padding-bottom: 0; line-height: 36px; }
.tagsBlock_in_list .mainTag { float: left; }
.tagsBlock_in_list .currort_link { float: left; margin-left: 15px; line-height: 36px; }
.tagsBlock_in_list .user_blog { float: left; font-size: 28px; font-weight: bold; color: #343434; }
.tagsBlock_in_list .user_blog a { color: #343434; text-decoration: none; display: inline-block; line-height: 36px; background: url(/images/blog_user_icon.gif) no-repeat 3px 7px; padding-left: 30px; }
.tagsBlock_in_list .postsMenu { margin-top: 20px; position: relative; z-index: 3; }
.tagsBlock_in_list .catalog_item { color: #000000; font-size: 22px; font-weight: bold; float: left; text-decoration: none; border: 0; margin-right: 10px; line-height: 26px; }
.tagsBlock_in_list .catalog_item a { color: #999999; }
.tagsBlock_in_list .catalog_item.active a { color: #000000; }

.right-column-old #catalog_brands_widget .infoBlockTitle-top{
    background: #f8b159; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8b159 0%, #f7941d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8b159), color-stop(100%,#f7941d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8b159 0%,#f7941d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8b159 0%,#f7941d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8b159 0%,#f7941d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8b159 0%,#f7941d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b159', endColorstr='#f7941d',GradientType=0 ); /* IE6-9 */

    font-size:18px;
    font-weight:bold;
    color:#fff;
    line-height:1;
    padding:10px 0px 10px 15px;
}
.nar_test_news_b .infoBlockTitle h4{
    border-bottom: 2px solid #333333;
    border-top: 2px solid #333333;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'FuturisXCRegular';
    font-size: 20px;
    font-weight:normal;
    font-style: italic;
    margin-bottom:15px;
    width:100%;
}
.catalog_reviews th{

	padding:10px;
color:#fff;
}
.catalog_reviews td{
	padding:7px 10px;
}
.catalog_reviews tr:first-child + tr td{
	padding-top:15px;
}

.catalog_reviews tr:nth-child(2n+1){
	background: #f7f7f7;
}
.catalog_reviews tr:first-child{
	background:#aaa;
}
.catalog_reviews a{
	color:#333;
}

.catalog_reviews .prl_txt_large {font-size:16px; font-weight:bold; letter-spacing: 0px;}

.EstimatefieldsetTitle { font-size:17px; margin: 15px 0px 5px; }
.estimate.form .inputtext{ width:98%; padding:4px 1%; margin-bottom:3px; }
.estimate_form_catalog{color:#f08600; display:inline-block; margin-bottom:10px; background: url("/images/ayda_sprite_2.jpg") no-repeat right -1252px; padding-right: 27px;}
.estimate_form_catalog:hover{color:#f08600;}
.estimate-captcha-title {clear:both; margin-top:50px;}
.catalog_skiprofile_full .g-recaptcha {margin:5px 0px 20px 0px;}
.catalog-instr-btn{
	padding-right:15px;
    display: inline-block;
    font-family: arial;
	color:#e36b00;
	font-weight:bold;
    font-size: 14px;
	text-transform:uppercase;
    margin-top: 15px;
	background: url("/images/catalog/contest/arrow-bottom.png") no-repeat right -17px;
}
.catalog-instr-btn.catalog-instr-btn-open{
	background-position: right 7px;
}
.catalog-instr-btn span{
	border-bottom: 1px dotted #e36b00;

}
.catalog-instr-btn:hover span{
	border-bottom: none;
	color:#e36b00;
}
#content .catalog-instr-btn:hover{
text-decoration:none ;

}
.catalog-instr-text{
	font-size: 13px;
	font-family: arial;
	text-align:left;
	margin-top:10px;
	display:none;
}
.catalog-instr-text p{
padding-bottom:0px;
	padding-top:5px;
	line-height:1.3;

}
.catalog-instr-text p span{
font-weight:bold;

}
.catalog-full-instr{font-size:12px; color:#e36b00; text-align:left; font-family:arial; display:block; margin-top:10px;}

#content .catalog-full-instr:hover {color:#e36b00;}
.estimate_text img {height:auto; max-width: 97%; width:auto; margin: 6px; }
.estimate_text a.cboxElement{display:block; text-align: center;}

.non-mark{height:30px; line-height:30px; padding-left:10px;}

.space-wrap > .space:nth-child(2n){background:#f9f9f9;}


.space-wrap {
    background: #fff ;
    display: table;
    padding: 10px;
    width: 300px;
	border-radius:3px;
}

.model {
    margin-left: 57px;
}

.catalog_search_result h5{
	margin-bottom:11px;
}

.catalog_search_result h5 a{
	color:#333;
}

.modelinfo span{display:table-cell; min-width:90px;}
.model-quote{font-size:20px;}

.model .modelinfo:nth-child(2n+1){background:#f5f5f5;}
.model .modelinfo{padding:3px;}
.estimate-back-descr{clear:both; padding-top:8px; margin-bottom:30px;}
.estimate-back-descr a{ color:#ee8505; font-size:13px;}

.estimate-comment-head{font-size:18px; font-weight:bold; margin-bottom:10px;}

.info.discuss{background:url("/images/catalog/reply.png") no-repeat left 0px; padding-left:22px;}


#catalog_search_form_widget button, #content a.reply_to_estimate{

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f79419;
	color: #fff;
	padding: 7px 12px;
	box-shadow: inset 0 1px #ffbf6f;
	border: 1px solid #f08806;
	text-shadow: 0 -1px 0 #cc7100;
background: -moz-linear-gradient(top, #ffa330 0%, #f08603 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa330), color-stop(100%,#f08603));;
	cursor: pointer;
}
#catalog_search_form_widget button:hover, #content a.reply_to_estimate:hover{

text-decoration:none;
background: #fea940; background: -moz-linear-gradient(top, #ffb558 0%, #fc9c24 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb558), color-stop(100%,#fc9c24));;
}

.estimate .comment_form{
	background: #F6F6F6;
	padding: 14px 15px 12px 15px;
	border-radius: 3px;
	box-sizing: border-box;
}
.estimate .comment_form a{
	color: #EE8505;
}

.block-styling-ref-show{
	border-bottom: 1px dashed #F18401;
	position: relative;
	margin-left: 15px;
}
.block-styling-ref-show:before{
	content: "+";
	position: absolute;
	left: -15px;
	top: 1px;
	font-weight: bold;
}
.block-styling-ref-class:before{
	content: "-";
	font-size: 17px;
	top: -3px;
}
#content .block-styling-ref-show:hover{
	text-decoration: none;
	border-bottom: none;
}
.block-styling-hide{
	display: none;
	background: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	margin: 10px 0;
}
.block-styling-hide > div{
	margin-bottom: 5px;
	font-weight: bold;
}
#content .block-styling-ref{
	font-size: 12px;
	margin-left: 15px;
	color: #999
}
.comment-block-del{
	margin-bottom: 10px;
}
.estimate_like_count{
	font-size: 18px;
	color: #999;
}
.tester-mark-block{
	overflow: hidden;
	margin-top: 18px;
	padding-top: 2px;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 10px 0px 0 10px;
	background: rgba(247, 149, 26, 0.05);
	margin-bottom: 5px;
	font-weight: bold;
	border-radius: 5px;
}
.catalog-block-vote{
	font-size: 17px;
}
.catalog-block-vote > div{
	display: inline;
}
.social-buttons{
	float: left;
	padding: 0 25px 0 0;
}
.reply_to_estimate{
	position: relative;
	top: 2px;
}

.wrap-write_estimate .sp-hint {
    z-index: 1000;
	top: 28px;
	line-height: 1.3;
}

.wrap-write_estimate .sp-hover{
	line-height: 1.3;
}













/*mobile*/
@media only screen and (max-width : 800px) {
	.wrap-write_estimate .sp-hint {
		top: 50px;
	}

    .catalog_skiprofile_full div.description{padding-right:10px;}
    div.catalog_search_results_full{width:97%;}

}

@media only screen and (max-width : 700px) {

    div.catalog_search_results_full {width:97%;}
	#catalog_search_form_widget > form{
		margin-left: 5px;
	}
	.catalog_reviews .prl_txt_large{
		max-width: 150px;
		display: inline-block;
	}
	.catalog_reviews{
		min-width: 550px;
	}
	.catalog_reviews_table_wrap{
		overflow-x: scroll;
	}
	.catalog_skiprofile_full .estimate .discuss{
		float: none;
	}
	.catalog-block-vote{
		clear: both;
		margin-top: 30px;
	}

}

@media only screen and (max-width : 500px) {
	.catalog_skiprofile_full .estimate_comment .estimate_text + div{
		overflow: hidden;
	}
	.catalog_skiprofile_full .tester-mark-block span.mark{
		background-position: center 0;
	}
	.tester-mark-block{
		padding-top: 0;
		padding-bottom: 10px;
		margin-top: 0;
	}
	.tester-mark-block{
		text-align: center;
	}
	.estimate_more .block{
		margin-right: 0 !important;
	}

	.info-mobile-author{
		margin: 14px 0 17px 0;
	}
	.estimate-back-descr{
		margin-top: 10px;
	}
	.catalog_skiprofile_full .estimate .info.info-mob{
		margin-top: 10px;
	}
	 .wrap-write_estimate > div, .wrap-write_estimate{
		 float: none;
	 }
	 #searchSimilarModels{
		 line-height: 22px;
	 }
	 .wrap-write_estimate{
	 	margin: 15px 0px;
		padding-top: 15px;
	}
    .catalog_search_result{
		float: none;
        overflow: hidden;
        width: 100%;
	}
	.catalog_skiprofile_full div.preview{
		float:none;
	}

	.catalog_skiprofile_full .info .mark, .catalog_skiprofile_full .estimate .info {
		float: none;
	}
	.catalog_skiprofile_full .estimate .info{margin-top:15px;}
	.brand_description{
		flex-direction: column;
		align-items: flex-start;
	}

}



