body { background-color: #c3d4df;  font-family: Arial; font-size: 14px; color: #666666; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
.clearfloat {clear: both; height: 0; font-size: 0px; line-height: 0px; display: block; margin: 0; padding: 0;}
a {text-decoration: underline; color: #0066cc; -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out, border-color 0.3s ease-in-out; transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
a:hover { text-decoration: none;}
strong { font-weight: bold;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
em {font-style: italic;}
/*layout*/
.centermap { width: 1000px; margin: 0 auto;}
/*layout*/


/* defaul select style */

*::-webkit-input-placeholder {
    opacity: 1; color: #3c7ca6;
}
*:-moz-placeholder { /* Firefox 18- */
    opacity: 1;
}
*:focus::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1;
}
*:-ms-input-placeholder {
    opacity: 1;
}
*:focus::-webkit-input-placeholder {
    opacity: 0;
}
*:focus:-moz-placeholder { /* Firefox 18- */
    opacity: 0;
}
*:focus::-moz-placeholder {  /* Firefox 19+ */
    opacity: 0;
}
*:focus:-ms-input-placeholder {
    opacity: 0;
}
/* defaul select style */

@font-face {
    font-family: 'pf_dintext_proregular';
    src: url('../fonts/pfdintextpro-regular_0-webfont.eot');
    src: url('../fonts/pfdintextpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextpro-regular_0-webfont.woff') format('woff'),
         url('../fonts/pfdintextpro-regular_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dintext_probold';
    src: url('../fonts/pfdintextpro-bold_0-webfont.eot');
    src: url('../fonts/pfdintextpro-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextpro-bold_0-webfont.woff') format('woff'),
         url('../fonts/pfdintextpro-bold_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'als_rublregular';
    src: url('../fonts/rouble-webfont.eot');
    src: url('../fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rouble-webfont.woff') format('woff'),
         url('../fonts/rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.rub {font-family: 'als_rublregular'; text-transform: uppercase; text-decoration: line-through; font-size: 14px !important;;}
/*top_line*/
.top_line { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xtop_line.gif.pagespeed.ic.psZMG49YOy.png) top repeat-x; height: 27px; border-bottom: 1px solid #d6dee4;}
.top_line_feedback { float: left;  padding-top: 6px; color: #2872b5; font-size: 15px; margin-left: 13px;}
.top_line_feedback span{margin-left:10px; font-size:14px;}
.top_line_feedback a{margin-left:10px; font-size:10pt; color:#277ab8;}
.top_line_info {position: relative; background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xtop_line_info.png.pagespeed.ic.khIgozwdxx.png) left top no-repeat; width: 131px; height: 27px; float: left; font-size: 13px;}
.top_line_info a{display: block; padding-left: 17px; color: #666666; padding-top: 6px; text-decoration: none;}
.top_line_info .drop_nav {background: #297fbd; width: 173px; padding: 5px; padding-top: 10px; padding-bottom: 10px; position: absolute; display: none; left: 0px; top: 27px; z-index: 9999;}
.top_line_info .drop_nav ul { display: block;}
.top_line_info .drop_nav li { background: none; display: block; border-bottom: 1px solid #3797de; padding: 0px; text-align: left;}
.top_line_info .drop_nav li a { height: auto; padding-left: 11px; padding-right: 11px; padding-top: 7px; padding-bottom: 7px; color:#FFF}
.top_line_info:hover .drop_nav a{ background: none;}
.top_line_info:hover .drop_nav a:hover { background: #3a9de4; padding-left: 16px; padding-right: 16px; margin-left: -5px; margin-right: -5px;}
.top_line_info:hover .drop_nav { display: block;}

.login {float: right; padding-top: 6px; }
.top_line .login {float: right; padding-top: 8px; font-size: 10pt; }
.login a{color: #3797de;}
.login img{position: relative; margin-right: 12px; margin-bottom: -1px;}
/*top_line*/

/*white_container*/
.white_container { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xwhite_container.gif.pagespeed.ic.P5ZvK88n9Y.png) center repeat-y;}
header { display: block; height: 60px;}
.logo { width: 280px; float: left;}
.logo a { width: 190px; display: block; color: #858383; text-decoration: none; font-size: 11px;}
.logo span { display: block;}

.search { width: 380px; float: left; margin-top: 9px;}
.search_block { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/search_block.png.pagespeed.ce.a3YhxoFWEo.png) left top no-repeat; width: 375px; height: 43px; padding-left: 5px; padding-top: 5px;}
.search_block span { position: absolute; margin-left: 11px; margin-top: 9px;}
.search_block input[type=text] { background: #fff; width: 292px; height: 32px; float: left; border: none; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; padding-left: 37px; font-size: 14px; color: #333; font-style: italic; font-family: Arial; padding-top: 7px; padding-bottom: 7px;}
.search_block input[type=submit] { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xsearch_submit.png.pagespeed.ic.CTK1O6uc2v.png) left top no-repeat; width: 73px; height: 32px; float: left; font-family: Arial; font-size: 14px; color: #FFF; font-weight: bold; text-shadow: 1px -1px 1px #d47361; border: none; cursor: pointer;}
.filter_search { padding-left: 16px; padding-top: 4px; font-size: 12px;}
.filter_search a { color: #277ab8;}

.brands_list { float: left; width: 170px; margin-top: 7px;}
.choice_brand { background: url(../images/brand_list.png) left top no-repeat; width: 155px; height: 43px;}
.choice_brand a { display: block; height: 43px; padding-left: 24px; padding-top: 14px; color: #666666; text-decoration: none;}
.all_brands { font-size: 12px; padding-top: 4px; padding-left: 24px;}
.all_brands a { color: #277ab8;}

.basket {position:relative; background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xbasket.png.pagespeed.ic.Fa4ZMBW1mK.png) left top no-repeat; width: 168px; height: 44px; float: right; margin-top: 9px;}
.basket .link{ background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xic_basket.png.pagespeed.ic.B4p5bvQloL.png) 10px no-repeat; display: block; height: 31px; font-size: 16px; color: #666666; padding-top: 13px; font-weight: bold; padding-left: 42px; text-decoration: none;}
.basket .drop_nav{display:none; position:absolute; left:-106px; top:43px; background: #E8F4F9; width: 274px; padding: 5px; padding-top: 10px; padding-bottom: 10px; z-index: 9999; border: 1px solid #B9D8EA; -moz-border-radius: 2px; /* Firefox */ -webkit-border-radius: 2px; /* Safari, Chrome */ -khtml-border-radius: 2px; /* KHTML */ border-radius: 2px; /* CSS3 */ }
.basket .drop_nav .items{font-size:9pt;}
.basket .drop_nav .item{padding:7px 0px; margin-bottom:7px; border-bottom:1px solid #B8D0DD; line-height:140%;}
.basket .drop_nav .item a{display:block; color:#0079BF; margin-bottom:4px;}
.basket .drop_nav .item .info{float:left; width:200px;}
.basket .drop_nav .item .delete{display:block; float:right; width:12px; height:12px; margin-top:5px; background: url('../images/cart-delete-button.png') no-repeat;}
.basket .drop_nav .item .clear{clear:both;}
.basket .drop_nav .text {padding-top:6px; font-size:9pt;}
.basket .drop_nav .text a {color: #0066cc;}
.basket .drop_nav .actions {text-align: center; padding: 7px 0;}
.basket .drop_nav .order-button {
	-webkit-box-shadow: inset 0px 0px 5px rgba(225, 97, 57, 0.75);
	-moz-box-shadow:    inset 0px 0px 5px rgba(225, 97, 57, 0.75);
	box-shadow:         inset 0px 0px 5px rgba(225, 97, 57, 0.75);
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	background: #ffbc96; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmNDMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffbc96 0%, #ff4324 78%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbc96), color-stop(78%,#ff4324)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffbc96 0%,#ff4324 78%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffbc96 0%,#ff4324 78%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffbc96 0%,#ff4324 78%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffbc96 0%,#ff4324 78%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc96', endColorstr='#ff4324',GradientType=0 ); /* IE6-8 */
	/*text-shadow: 1px -1px #d47361;*/
	display: inline-block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding: 5px 15px;
	position: relative;
	margin: 6px 0;
	font-size: 11pt;
}
.basket .drop_nav .cart-button {
	background: #d9e7f4;
	color: #333;
	padding: 5px 15px;
	text-decoration: none;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	margin: 6px 0;
	display: inline-block;
	font-size: 11pt;
	-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 1px rgba(50, 50, 50, 0.75);
}
.basket .drop_nav .info-text {
	font-size: 8pt;
	color: #333;
	font-style: italic;
	margin-top: 10px;
	line-height: 20px;
	padding-bottom: 29px;
}
.basket .drop_nav .info-text a.ico{display: inline-block; text-indent: -99999px; background: url('../images/cart-info-ico.png') no-repeat; width: 16px; height: 16px;}
.basket:hover .drop_nav{display:block;}
/*


.basket:hover .drop_nav a{ background: none;}
.basket:hover .drop_nav a:hover { background: #3a9de4; padding-left: 16px; padding-right: 16px; margin-left: -5px; margin-right: -5px;}
*/

nav {width: 1000px; height: 27px; background-color: #3ea6ed; background-image: -webkit-linear-gradient(bottom, #0090d8, #00b7ff); background-image: ; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 13px; display: table;}
nav ul {display: table-row;}
nav li { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xnav_li.gif.pagespeed.ic._yhPQWBIfF.png) right top repeat-y; display:table-cell; padding-right: 2px; width: auto; vertical-align: top; text-align: center; position: relative;} 
nav li a { display: block; height: 27px; color: #FFF; text-decoration: none; padding-top: 6px; line-height: 14px;}
nav li:hover a { background-color: #297fbd;}
nav li:first-child a { -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;}
nav li:hover .drop_nav a { background: none;}
nav .all_category { background-color: #2c87c7; background-image: -webkit-linear-gradient(bottom, #1b5b94, #359fe3); background-image: -moz-linear-gradient(bottom, #1b5b94, #359fe3); background-image: -o-linear-gradient(bottom, #1b5b94, #359fe3); background-image: linear-gradient(to top, #1b5b94, #359fe3); -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
nav .all_category a { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xnav_li_arrow.png.pagespeed.ic.QJ3VfD2-QZ.png) right no-repeat; padding-right: 36px;}
nav .last {-webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
nav .last  a {-webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
nav .drop_nav {background: #297fbd; padding: 5px; padding-top: 10px; padding-bottom: 10px; position: absolute; display: none; left: 0px; top: 27px; z-index: 9999;}
.menu_8 .drop_nav {margin-left: -420px;}
nav .drop_nav.drop_nav_cols_1{width:173px;}
nav .drop_nav.drop_nav_cols_2{width:346px;}
nav .drop_nav.drop_nav_cols_3{width:519px;}
nav #top_menu_item_8 .drop_nav.drop_nav_cols_3{margin-left: -421px;}
nav .drop_nav ul{display:block; float:left; width:169px;}
nav .drop_nav li{background: none; display: block; padding: 0px; text-align: left;}
nav .drop_nav li a{height: auto; padding-left: 11px; padding-right: 11px; padding-top: 7px; padding-bottom: 7px;}
nav li:hover .drop_nav a:hover { background: #3a9de4; padding-left: 16px; padding-right: 16px; margin-left: -5px; margin-right: -5px;}
nav li:hover .drop_nav{display:block;}



/*section*/
.pad_top_main { padding-top: 15px;}
section { display: block; padding-bottom: 0px;}
.main { float: right; width: 750px;}
aside { float: left; width: 227px;}
.w244 { width: 244px;}

.breadcrumbs { font-size: 12px; padding-top: 5px; padding-bottom: 20px; line-height: 150%;}
.breadcrumbs a { background: url(../images/breadcrumbs_a.gif) right no-repeat; padding-right: 12px; margin-right: 9px; display: inline-block;}
.breadcrumbs .return {background: url(../images/return.gif) right 4px no-repeat; padding-right: 11px; margin-right: 9px;}

.product_photo { float: left; width: 350px;}
.desc_product { float: left; width: 650px;}
.desc_photo { color: #666666; font-size: 11px; padding-top: 8px; padding-bottom: 5px;}
.desc_photo p { padding-bottom: 8px;}

.product_photo #bx-pager a { border: 1px solid #d8e2ea; font-size: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 5px; float: left; margin-right: 5px; cursor: pointer;}
.product_photo #bx-pager .active { border: 1px solid #F30;}
.product_photo #bx-pager .active img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.product_photo .bx-controls-direction { display: none;}


.desc_product h1 { font-size: 20px; color: #666666; font-family: 'pf_dintext_probold'; padding-bottom: 23px;}
.rating { font-size: 12px; padding-bottom: 12px;}
.rating a { margin-left: 6px; color: #666666;}
.rating span { position: relative; bottom: -4px;}

.inf { font-size: 12px; padding-bottom: 20px; border-bottom: 1px solid #a9b9c7; margin-bottom: 14px;}
.inf span { margin-left: 14px;}

.column { width: 410px; float: left;}

.price_info { margin-bottom: 24px; padding-right: 15px;}
.old_price { color: #333; padding-top: 5px;}
.old_price span { color: #999999;}
.old_price span span{ text-decoration: line-through;}

.new_price { color: #333; padding-top: 5px;}
.new_price span { color: #666666;}
.new_price span span{ font-size: 20px; color: #ff0000;}

.price_discount { color: #333; padding-top: 5px;}
.price_discount span { }
.price_discount span span {color: #ff0000;}

.delivery_free { font-size: 12px; color: #ff4111; font-style: italic; padding-top: 24px; padding-bottom: 10px;}
.in_stock { font-size: 12px; font-style: italic; line-height: 120%;}
.in_stock span { color: #333;}
.in_stock span span { font-weight: bold; color: #1170cf;}

.add_product { background: #eff4f7; width: 236px; height: 184px; padding: 16px; padding-top: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: right; font-size: 11px; margin-bottom: 24px; margin-top: 0px;}
.title_add_product { font-size: 11px; line-height: 120%;}

.qty { padding-top: 7px; padding-left: 70px; height: 45px;}
.qty input[type=text] { font-family: Arial; font-size: 14px; color: #666666; width: 37px; height: 32px; border: 1px solid #dee6ec; -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; padding-left: 11px; padding-top: 7px; padding-bottom: 7px; float: left;}
.qty_control { background: #f6fafc; width: 24px; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; float: left; font-size: 0px;  border: 1px solid #dee6ec; border-left: none;}

.add_button { padding-bottom: 11px;}
.add_button input[type=submit] {background: url(../images/submit_orange.png) left top no-repeat; font-family: Arial; font-size: 14px; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-left: 55px; text-align: left; width: 204px; height: 30px; border: none; cursor: pointer;}
.add_button input[type=submit]:hover {background: #ff7510; -webkit-box-shadow: inset 0 0 5px rgba(255,97,57,.75); -moz-box-shadow: inset 0 0 5px rgba(255,97,57,.75); box-shadow: inset 0 0 5px rgba(255,97,57,.75);}
.add_button a {background: #f44c18; font-family: Arial; font-size: 14px; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-left: 55px; text-align: left; width: 259px; height: 30px; border: none; cursor: pointer; display: inline-block; text-decoration: none;}

.add_button a:hover {background: #ff7510; -webkit-box-shadow: inset 0 0 5px rgba(255,97,57,.75); -moz-box-shadow: inset 0 0 5px rgba(255,97,57,.75); box-shadow: inset 0 0 5px rgba(255,97,57,.75);}

.ic_basket_white { position: absolute; margin-left: 19px; margin-top: 5px; cursor: pointer;}
.favorite a { background: url(../images/submit_gray.png) left top no-repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; color: #666666; text-decoration: none; display: block; height: 29px; text-align: center; padding-top: 7px; font-size: 14px; width: 204px;}

.information_block { border: 1px solid #d8e2ea; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 23px; padding-left: 30px; padding-right: 30px; margin-bottom: 23px;}
.information_block h4 { font-size: 14px; color: #333; margin-top: -32px; padding-bottom: 15px; margin-left: -9px;}
.information_block h4 span { background: #FFF; padding-left: 20px; padding-right: 20px; display: inline-block;}

.choise_size {}
.choise_size li { float: left; padding-right: 9px;}
.choise_size li a { width: 73px; height: 73px; border: 1px solid #d8e2ea; display: block; text-decoration: none; color: #333; font-size: 12px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.choise_size li a:hover { border: 1px solid #77bbff;}
.choise_size li a span { font-size: 14px; display: block; padding-top: 16px; padding-bottom: 7px;}
.choise_size .active a { background: url(../images/choise_size_a.gif) center top no-repeat; border: 3px solid #77bbff; }
.choise_size .active a  span { padding-top: 14px;}

.photo_action_product { position: absolute;}
.desc_action_product { padding-left: 82px; min-height: 62px; line-height: 120%; color: #333;}

.shot_desc { border-top: 1px solid #a9b9c7; border-bottom: 1px solid #a9b9c7; padding-top: 20px; padding-bottom: 20px; color: #333; margin-bottom: 20px;}
.shot_desc h6 { font-weight: bold; padding-bottom: 15px;}
.shot_desc p { line-height: 120%;}

.often_buy { border-bottom: 1px solid #a9b9c7; padding-bottom: 20px; margin-bottom: 20px; }
.often_buy h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}

.list_product { float: left; width: 410px; padding-bottom: 20px;}
.list_product li { background: url(../images/list_product_li.gif) 14px no-repeat; padding-left: 36px; float: left;}
.list_product li:first-child { background: none; padding-left: 0px;}
.list_product li img { border: 1px solid #e0e8ee;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.list_product li span {width: 17px; height: 15px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color: #ffbc0a; background-image: -webkit-linear-gradient(bottom, #e9f1f7, #fff); background-image: -moz-linear-gradient(bottom, #e9f1f7, #fff); background-image: -o-linear-gradient(bottom, #e9f1f7, #fff); background-image: linear-gradient(to top, #e9f1f7, #fff); position: absolute; text-align: center; font-size: 11px; font-weight: bold; color: #333; margin-left: 1px; margin-top: 1px; padding-top: 2px;}

.buy_product { float: left; width: 450px; padding-bottom: 20px;}
.buy_product .new_price { padding-top: 0px; padding-bottom: 10px; margin-top: -2px;}
.buy_product .favorite { width: 204px; display: inline-block; margin-left: 9px;}

.list li { padding-bottom: 10px; color: #333;}
.list li .number { width: 18px; display: inline-block;}
.list li .check { width: 24px; display: inline-block;}
.list li .price { color: #666666; margin-left: 22px; margin-right: 8px;}
.list li .price span { color: #ff0000; }
.list li strong { color: #000;}
.list li a { font-size: 12px;}
.list li span a { color: #333; font-size: 14px;}

.photos { color: #333; font-size: 12px; position: relative; border-bottom: 1px solid #a9b9c7; padding-bottom: 14px; margin-bottom: 20px;}
.photos h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}

.photos li { float: left; width: 220px; padding-left: 25px;}
.photo_slide { font-size: 0px; text-align: center; padding-bottom: 5px;}
.desc_slide { line-height: 120%; padding-bottom: 5px;}
.photos li .rating { padding: 0px;}
.photos li .rating a { position: relative; top: -2px;}
.price_slider { font-size: 11px; position: relative; margin-bottom: 9px; min-height: 30px;}
.price_slider p { padding: 0px; padding-top: 5px;}
.price_slider span { font-size: 14px; color: #000;}
.price_slider .old_price { font-size: 11px; color: #999999; font-weight: bold;}
.price_slider .old_price span { font-size: 15px;  color: #999999; text-decoration: line-through;}
.price_slider .add_button { position: absolute; width: 90px; right: 0px; bottom: 0px; padding: 0px;}
.price_slider .add_button a { width: 100%; padding-left: 0px; text-align: center; font-size: 14px; padding-top: 7px; height: 30px;}
.date_delivery { font-style: italic; font-size: 11px;}

.photos .bx-prev { background: url(../images/prev_next.gif) left top no-repeat; width: 35px; height: 62px; text-decoration: none; top: 107px; position: absolute; left: -20px; font-size: 0px;}
.photos .bx-next { background: url(../images/prev_next.gif) -35px top no-repeat; width: 35px; height: 62px; text-decoration: none; top: 107px; position: absolute; right: -20px; font-size: 0px;}
.photos .bx-pager { display: none;}


.detailed_information {color: #333; border-bottom: 1px solid #a9b9c7; padding-bottom:20px; margin-bottom: 20px;}
.detailed_information h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}
.detailed_information p { line-height: 120%;}
.title_info { font-weight: bold; padding-top: 18px; padding-bottom: 17px;}

.table_info {}
.table_info table { color: #333;}
.table_info th { background: #7bafe2; padding: 8px; padding-left: 11px; padding-right: 11px; border: 1px solid #d8e3eb; color: #FFF; text-align: left;}
.table_info td { padding: 8px; padding-left: 11px; padding-right: 11px;  border: 1px solid #d8e3eb;}
.table_info tr:nth-child(2n+1) td { background: #ebf3f8;}
.table_info tr td:last-child { text-align: center;}

.info_list {}
.info_list li { line-height: 120%;}

.feedback_info {}
.feedback_info p { padding-top: 18px;}


.reviews {color: #333; border-bottom: 1px solid #a9b9c7; padding-bottom:20px; margin-bottom: 20px;}
.reviews h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}
.reviews_stat {float: left;}
.reviews_stat th { width: 62px; padding-bottom: 7px; text-align: left; vertical-align: middle;}
.reviews_stat td { padding-left: 14px; padding-bottom: 7px;  vertical-align: middle;}
.line_progress { width: 158px; height: 13px; border: 1px solid #d8e3eb;}
.progress { background: #7bafe2; height: 13px;}

.rating_info { float: left; padding-left: 50px; color: #666666;}
.rating_info p { padding: 0px; padding-bottom: 8px;}
.rating_info .rating a { font-size: 14px; position: relative; top: -2px;}

.write { float: right; text-align: right;}
.write p { padding-bottom: 15px;}
.button {width: 238px; height: 29px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #42aef5, #2f85ca); background-image: -moz-linear-gradient(top, #42aef5, #2f85ca); background-image: -o-linear-gradient(top, #42aef5, #2f85ca); background-image: linear-gradient(to bottom, #42aef5, #2f85ca); display: inline-block; color: #FFF; text-decoration: none; padding-top: 7px; text-align: center; border: none; padding-bottom: 7px; font-size: 14px; font-weight: bold; font-family: Arial;}
.button:hover {webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #61c9f2, #39a3f7); background-image: -moz-linear-gradient(top, #61c9f2, #39a3f7); background-image: -o-linear-gradient(top, #61c9f2, #39a3f7); background-image: linear-gradient(to bottom, #61c9f2, #39a3f7);}

.comments { padding-bottom: 30px;}
.comment { margin-bottom: 20px;}
.comments h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 28px;}

.ava { position: absolute;}
.ava img { border: 1px solid #999999;}
.comment_desc { padding-left: 87px; min-height: 70px;}
.title_comment { padding-bottom: 18px;}
.author { float: left;}
.rating_comment { float: right; font-size: 12px; line-height:14px;}
.rating_comment .rating_comment_title{float:left; margin:0px 10px 0px 0px;}
.rating_comment .rating_comment_star{float:left; width:14px; height:14px; background-image:url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/stars.png.pagespeed.ce.eP_vuZ4Lxw.png); background-position:-14px 0px; background-repeat:no-repeat;}
.rating_comment .rating_comment_star.selected{background-position:0px 0px;}
.buy_town { float: right; font-size: 12px; width: 277px; text-align: right;}
.interest_comment { font-size: 12px; padding-top: 10px;}
.interest_comment .interest_comments{font-size:14px; padding-top:4px;}
.interest_comment .interest_comments a{color: #0066cc;}
.interest_comment .interest_comments .readmore{float:right;}
.yes_button { background: #f44c18; width: 35px; height: 23px; display: inline-block; color: #FFF; text-decoration: none; text-align: center; font-size: 12px; padding-top: 5px; margin-left: 10px;}
.no_button { background: #dce3e6; width: 35px; height: 23px; display: inline-block; color: #333; text-decoration: none;  text-align: center; font-size: 12px; padding-top: 5px; margin-left: 5px;}

.comment .comment { margin-top: 20px;}
.comment .comment .comment_desc { border-left: 1px solid #d8e3eb; padding-left: 20px; margin-left: 20px;}

.form_comments { padding-bottom: 20px; border-bottom: 1px solid #a9b9c7; margin-bottom: 20px;}
.search_comments { float: right; padding-bottom: 20px;}
.search_comments span { right: -27px; position: relative; float: left; top: 10px;}
.search_comments input[type=text] { background: #fff; width: 255px; height: 32px; float: left; border: none; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; padding-left: 37px; font-size: 14px; color: #cccccc; font-style: italic; font-family: Arial; padding-top: 7px; padding-bottom: 7px; border: 1px solid #e7ebef;}
.search_comments input[type=submit] { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xsearch_submit.png.pagespeed.ic.CTK1O6uc2v.png) left top no-repeat; width: 73px; height: 32px; float: left; font-family: Arial; font-size: 14px; color: #FFF; font-weight: bold; text-shadow: 1px -1px 1px #d47361; border: none; cursor: pointer; border: 1px solid #e7ebef; border-left: none;  -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
.search_comments .search_txt { float: left; position: relative; margin: 0px; right: auto; top: auto; padding-right: 10px; padding-top: 10px;}
.all_comments { padding-top: 10px; padding-bottom: 20px;}

.answer {}
.answer input[type=text] {width: 340px; padding-left: 22px; height: 28px; font-family: Arial; color: #333; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; border: solid 1px #d9d9d9; float: left; margin-right: 9px; padding-top: 6px; padding-bottom: 6px;}
.answer input[type=submit] {width: 126px; height: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #42aef5, #2f85ca); background-image: -moz-linear-gradient(top, #42aef5, #2f85ca); background-image: -o-linear-gradient(top, #42aef5, #2f85ca); background-image: linear-gradient(to bottom, #42aef5, #2f85ca); text-align: center; color: #FFF; border: none; font-family: Arial; font-size: 14px; color: #FFF; font-weight: bold; cursor: pointer;}
.answer input[type=submit]:hover {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #61c9f2, #39a3f7); background-image: -moz-linear-gradient(top, #61c9f2, #39a3f7); background-image: -o-linear-gradient(top, #61c9f2, #39a3f7); background-image: linear-gradient(to bottom, #61c9f2, #39a3f7);}

.form_comments .button { float: right;}


.breadcrumbs_section  h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 12px;}

.breadcrumbs_section a:last-child { background: none;}



.photos_history { color: #333; font-size: 12px; position: relative; padding-bottom: 14px; margin-bottom: 20px;}
.photos_history h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}

.photos_history li { float: left; width: 225px; padding-left: 20px;}
.photos_history li .rating { padding: 0px;}
.photos_history li .rating a { position: relative; top: -2px;}
.photos_history .photo_slide { float: left; width: 75px; }
.photos_history .desc_slide { min-height: 76px; font-size: 14px;}
.photos_history .bx-prev { background: url(../images/prev_next.gif) left top no-repeat; width: 35px; height: 62px; text-decoration: none; top: 107px; position: absolute; left: -20px; font-size: 0px;}
.photos_history .bx-next { background: url(../images/prev_next.gif) -35px top no-repeat; width: 35px; height: 62px; text-decoration: none; top: 107px; position: absolute; right: -20px; font-size: 0px;}
.photos_history .bx-pager { display: none;}

.disconnection { padding-top: 14px; text-align: center; font-size: 14px;}
.disconnection a { color: #3797de;}
/*section*/

/*footer*/
footer { display: block; padding-top: 38px; border-top: 1px solid #dce3e6;}
.footer_links { float: left; width: 760px; padding-bottom: 17px;}
.links_tumb { float: left; width: 253px;}
.title_links { color: #f44c18; padding-bottom: 22px; font-weight: bold;}
.footer_links ul { margin-bottom: 18px;}
.footer_links ul li { padding-left: 9px; padding-bottom: 8px;}
.footer_links  a { color: #666666;}
.all_catalog { padding-top: 5px;}
.social {}
.social a { margin-right: 3px;}

.footer_feedback { width: 240px; float: right; }
.footer_feedback p { line-height: 120%;}
.feedback_title { padding-bottom: 14px;}

.form_feedback { padding-bottom: 8px;}
.form_feedback input[type=text] { width: 235px; height: 33px; padding-left: 21px; padding-top: 8px; padding-bottom: 8px; border: 1px solid #dce3e6; font-family: Arial; font-size: 14px; font-style: italic; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.form_feedback input[type=submit] {width: 100%; height: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #42aef5, #2f85ca); background-image: -moz-linear-gradient(top, #42aef5, #2f85ca); background-image: -o-linear-gradient(top, #42aef5, #2f85ca); background-image: linear-gradient(to bottom, #42aef5, #2f85ca); text-align: center; color: #FFF; border: none; font-family: Arial; font-size: 14px; color: #FFF; font-weight: bold; cursor: pointer;}
.form_feedback input[type=submit]:hover {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #61c9f2, #39a3f7); background-image: -moz-linear-gradient(top, #61c9f2, #39a3f7); background-image: -o-linear-gradient(top, #61c9f2, #39a3f7); background-image: linear-gradient(to bottom, #61c9f2, #39a3f7);}
.form_feedback p { padding-bottom: 7px;}

.desc_feedback { font-size: 13px; padding-bottom: 15px;}
.desc_feedback p { line-height: 120%; padding-bottom: 15px;}
.desc_feedback p a { color: #1a89e5; font-size: 12px;}
.like_site {}
.like_site p { padding-bottom: 7px;}

.footer_information { padding-top: 22px; border-top: 1px solid #dce3e6; padding-bottom: 15px;}
.partners { color: #f44c18; font-size: 14px; font-weight: bold; float: left;}
.partners p { padding-bottom: 16px;}
.partners a { margin-right: 10px;}

.footer_contacts { float: right; width: 240px;}
.footer_contacts a { color: #333;}
.footer_contacts p { margin-bottom: 8px;}
.phone { background: url(../images/ic_phone.gif) left no-repeat; font-family: Arial; font-weight: bold; color: #2570b4; font-size: 20px; padding-left: 21px;}

.footer_note{margin-top:10px; font-size:10px;}
/*footer*/


/*mobile*/
.hide_mobile {}
.show_mobile { display: none;}
.nav_category_mobile { display: none;}
/*mobile*/

/*white_container*/


/*catalog*/
aside { float: left;}
.main {}

.filter_container { padding-bottom: 5px; margin-bottom: 0px; border: 1px solid #ccd8e2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 10px;}
.filter_name { background: #ebf4fb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-left: 13px; padding-top: 7px; padding-bottom: 6px;  font-size: 14px; color: #3ca1e7; font-weight: bold; margin-bottom: 9px; padding-right: 2px;}
.filter_name a {color: #3ca1e7; text-decoration: none;}
.choice_filter li { padding-left: 12px; padding-bottom: 9px;}
.choice_filter li img { position: relative; margin-bottom: -1px; margin-left: 5px;}
.choice_filter label { display: block; padding-left: 25px; cursor: pointer;}
.check_position { position: absolute; margin-top: 2px; font-size: 0px;}
.show_filter { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xfilter_toggle.png.pagespeed.ic.tFUKJMhxGz.png) left 0px no-repeat; padding-left: 24px;}
.show_filter_active { background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xfilter_toggle.png.pagespeed.ic.tFUKJMhxGz.png) left -85px no-repeat; padding-left: 24px;}

.type_products { padding-bottom: 10px;}
.type_products li { padding-bottom: 5px; padding-left: 12px; padding-top: 8px;}
.ic_faq { float: right; margin-top: -1px;}

.filter_container .scroll-pane { margin-top: -9px; margin-bottom: -5px;}
.filter_container .scroll-pane .choice_filter ul { margin-top: 9px;}

.choice_filter {}
.choice_filter label span { color: #0066cc; text-decoration: underline;}
.choice_filter label span:hover { text-decoration: none;}
.price_choice { padding-left: 12px; padding-top: 5px; font-size: 13px; padding-bottom: 5px; margin-right: 11px;  }
.price_choice input[type=text] { width: 63px;  padding-left: 10px; font-family: Arial; font-size: 14px; color: #333; padding-top: 3px; padding-bottom: 3px; border: 1px solid #d8e1e9; margin-left: 6px; margin-right: 6px; } 
.price_choice span:first-child { font-size: 14px;}
.price_choice input[type=submit] { border: none; padding: 0px; width: auto; font-family: Arial; font-size: 14px; color: #fff; font-weight: bold; padding-left: 17px; padding-right: 17px; margin-top: 16px; cursor: pointer;}
.t_r { text-align: right;}

.colors { padding-left: 12px;}
.colors li { float: left; margin-right: 5px; margin-bottom: 5px; position: relative; text-align: center;}
.colors li span { width: 29px; height: 29px; border: 2px solid #c2d5e1; display: inline-block;}
.colors li span label { width: 25px; height: 25px; display: block; padding-left: 14px; padding-top: 14px; font-size: 0px;}
.inf { display: none; position: absolute;}
.inf_bottom { background: url(../images/inf_bottom.png) left top no-repeat; width: 17px; height: 12px; position: absolute; left: 50%; margin-left: -8px; bottom: -12px;}

.colors .jq-checkbox{position:relative;width:10px;height:10px; display: inline-block; background: url(../images/check_color.png) left -22px no-repeat; vertical-align:middle;cursor:pointer}
.colors .jq-checkbox.checked > div{display: inline-block;width:10px;height:10px; background: url(../images/check_color.png) left 0px no-repeat;}
.colors li:hover .inf { display: block; position: absolute; width: 94px; padding-top: 4px; padding-bottom: 5px; bottom: 30px; color: #666; -webkit-border-radius: 1px/2px; -moz-border-radius: 1px/2px; border-radius: 1px/2px; background-color: #ffbc0a; border: solid 1px #9eadbb; background-image: -webkit-linear-gradient(bottom, #ebf4fb, #fff); background-image: -moz-linear-gradient(bottom, #ebf4fb, #fff); background-image: -o-linear-gradient(bottom, #ebf4fb, #fff); background-image: linear-gradient(to top, #ebf4fb, #fff); left: 50%; margin-left: -47px;}


.tumbs_aside { padding-top: 10px; margin-bottom: 5px;}
.tumbs_aside li { padding-left: 0px; width: auto; float: none; border-bottom: 1px solid #a9b9c7; padding-top: 25px; padding-bottom: 12px;}
.time_refresh { font-size: 12px; color: #999999;}

.interview { border-bottom: 1px solid #a9b9c7; padding-bottom: 15px; margin-bottom: 20px;}
.interview_name { font-size: 14px; font-weight: bold; color: #666666;}
.interview .choice_filter { padding-bottom: 20px;}
.interview .choice_filter li { padding-left: 0px; padding-top: 15px; padding-bottom: 0px;}
.interview .choice_filter li .check_position { position: absolute; margin-top: -1px;}
.interview  h6 {font-family: 'Arial'; font-size: 20px; color: #666666; padding-bottom: 15px;}
.interview input[type=submit] { border: none; padding: 0px; width: 100%; font-family: Arial; font-size: 14px; color: #fff; font-weight: bold; padding-left: 17px; padding-right: 17px;  cursor: pointer;}

.title_page {}
.filter_page { color: #333;}
.filter_page a { color: #0066cc; margin-left: 5px; border-bottom: 1px dashed #0066cc; text-decoration: none;}
.filter_page a:hover { border: none;}
.title_page  h1 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 18px;}
.title_page  h6 {font-family: 'Arial'; font-size: 20px; color: #666666; padding-bottom: 18px;}

.sel_142 { width: 142px; display: inline-block;}
.show_product { float: right; margin-top: -6px;}
.show_product a { margin-right: 5px;}
.show_product  .sel_142 { margin-left: 15px;}

.pager { padding-bottom: 25px;}
.pager a {width: 32px; height: 32px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #ffbc0a; border: solid 1px #dee6ec; background-image: -webkit-linear-gradient(bottom, #e9f1f7, #fff); background-image: -moz-linear-gradient(bottom, #e9f1f7, #fff); background-image: -o-linear-gradient(bottom, #e9f1f7, #fff); background-image: linear-gradient(to top, #e9f1f7, #fff); display: inline-block; text-align: center; text-decoration: none; padding-top: 8px; margin-left: 3px;}
.pager a:hover { background: #FFF;}
.pager .active { background-color: #ffbc0a; border: solid 1px #dee6ec; background-image: -webkit-linear-gradient(bottom, #3694d9, #44b3fb); background-image: -moz-linear-gradient(bottom, #3694d9, #44b3fb); background-image: -o-linear-gradient(bottom, #3694d9, #44b3fb); background-image: linear-gradient(to top, #3694d9, #44b3fb);}

.pager { text-align: right; padding-top: 19px;}
.pager .forward { background: none; width: auto; border: none; margin-left: 10px;}
.pager .space { width: auto; background: none; border: none; margin-left: 9px; margin-right: 6px;}



.photos { color: #333; font-size: 12px; position: relative; border-bottom: 1px solid #a9b9c7; padding-bottom: 14px; margin-bottom: 20px;}
.photos h6 {font-family: 'pf_dintext_probold'; font-size: 20px; color: #666666; padding-bottom: 15px;}

.photos_catalog li { float: left; width: 226px; margin-right: 24px; border-bottom: 1px solid #a9b9c7; min-height: 420px; margin-bottom: 25px; position: relative;}
.photos_catalog li .rating{padding: 0px; padding-top: 5px; padding-bottom: 7px;}
.photos_catalog li .rating .rating_star{float:left; width:14px; height:14px; background-image:url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/stars.png.pagespeed.ce.eP_vuZ4Lxw.png); background-position:-14px 0px; background-repeat:no-repeat;}
.photos_catalog li .rating .rating_star.selected{background-position:0px 0px;}
.photos_catalog li .rating a {}
.photos_catalog .photo_slide { min-height: 200px; margin-bottom: 5px;}
.photos_catalog li .desc_slide a { color: #333; text-decoration: none;}
.photos_catalog li .desc_slide a:hover { text-decoration: underline;}
.photos_catalog li .old_price { padding-bottom: 5px;}
.photos_catalog li .number { width: 32px; height: 32px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #ffbc0a; background-image: -webkit-linear-gradient(bottom, #e9f1f7, #fff); background-image: -moz-linear-gradient(bottom, #e9f1f7, #fff); background-image: -o-linear-gradient(bottom, #e9f1f7, #fff); background-image: linear-gradient(to top, #e9f1f7, #fff); position: absolute; right: 0px; top: 0px; text-align: center; font-size: 14px; color: #999999; padding-top: 9px;}


.other_colors { font-size: 12px; text-align: center; padding-bottom: 8px;}
.other_colors a { color: #b7b7b7;}

.free_delivery { font-style: italic; color: #F00; font-size: 12px; padding-bottom: 5px; padding-top: 7px;}


.tumbs {}
.tumb { border-bottom: 1px solid #a9b9c7; padding-bottom: 16px; margin-bottom: 28px;}
.photo_tumb { float: left; width: 254px; text-align: left; position: relative;}
.photo_tumb  p { text-align: left;}
.photo_tumb .other_colors { padding-top: 5px;}
.photo_tumb .number { width: 25px; height: 25px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #ffbc0a; background-image: -webkit-linear-gradient(bottom, #e9f1f7, #fff); background-image: -moz-linear-gradient(bottom, #e9f1f7, #fff); background-image: -o-linear-gradient(bottom, #e9f1f7, #fff); background-image: linear-gradient(to top, #e9f1f7, #fff); position: absolute; left: 0px; top: 0px; text-align: center; font-size: 11px; color: #999999; padding-top: 7px;}
.desc_tumb { float: left; width: 480px;}
.desc_tumb .desc_slide a { color: #333; text-decoration: none;}
.desc_tumb .art { padding-top: 8px; padding-bottom: 9px; font-size: 12px;}
.desc_tumb .price_slider { width: 110px; float: right; margin-top: -5px; padding-left: 20px;}
.desc_tumb .price_slider .add_button { position: relative; float: right; width: 90px; margin-top: 15px;}
.desc { font-size: 12px; line-height: 130%; margin-bottom: 16px;}
.desc .free_delivery { padding-bottom: 7px;}

.shot_info { padding-bottom: 20px;}
.photo_right { float: right; padding-left: 80px;}
.shot_info h6 {font-family: Arial; font-size: 20px; color: #666666; padding-bottom: 15px;}
.shot_info p { line-height: 120%;}

.button_up { position: fixed; bottom: 0px; right: 0px; display: none;}
.button_up a {}
.fixed { display: block;}
.button_up { cursor: pointer;}
/*catalog*/


/*index*/
.fl_left { float: left;}
.fl_right { float: right;}

.main_photo { width: 745px; margin-bottom: 30px;}
.main_photo .bxslider { font-size: 0px;}
.main_photo .bxslider img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.main_photo #bx-pager a { width: 25%; height: 43px; -webkit-border-radius: 4px 5px 5px 4px/5px; -moz-border-radius: 4px 5px 5px 4px/5px; border-radius: 4px 5px 5px 4px/5px; background-color: #dce3e6; border: solid 1px #bdccd7; background-image: -webkit-linear-gradient(bottom, #dbe5ed, #f0f5fa); background-image: -moz-linear-gradient(bottom, #dbe5ed, #f0f5fa); background-image: -o-linear-gradient(bottom, #dbe5ed, #f0f5fa); background-image: linear-gradient(to top, #dbe5ed, #f0f5fa); font-size: 15px; padding-left: 16px; color: #666666; padding-top: 12px; float: left; text-decoration: none;}
.main_photo #bx-pager a:hover { background: #f7f9fb; }
.main_photo #bx-pager .active { background-color: #dce3e6; border: solid 1px #bdccd7; background-image: -webkit-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: -moz-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: -o-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: linear-gradient(to top, #2e83c8, #43b1f8); color: #FFF;}
.main_photo #bx-pager .active:hover { background-color: #dce3e6; border: solid 1px #bdccd7; background-image: -webkit-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: -moz-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: -o-linear-gradient(bottom, #2e83c8, #43b1f8); background-image: linear-gradient(to top, #2e83c8, #43b1f8); color: #FFF;}
.main_photo .bx-controls-direction { display: none;}

.category_list {}
.tumb_category { float: left; width: 33.3%; padding-bottom: 30px;}
.photo_category { font-size: 0px; padding-bottom: 25px;}
.category_list h4 { font-size: 16px; color: #666666; font-weight: bold; padding-bottom: 7px;}
.category_list ul li { padding-bottom: 5px; padding-right: 20px;}
.category_list ul li a {color: #666666; text-decoration: none;}
.category_list ul li a:hover { text-decoration: underline;}

.brands {}
.brands h6 {font-family: Arial; font-size: 20px; color: #666666; padding-bottom: 15px;}

.brands li { float: left; width: 20%; text-align: center; padding-bottom: 30px;}
.brands li span { height: 100px; display: block; line-height: 100px; margin-bottom: 10px;}
.brands li span img { vertical-align: middle;}
.brands li a { color: #666666; font-size: 16px;}


.news { padding-bottom: 15px;}
.news h6 {font-family: Arial; font-size: 20px; color: #666666; padding-bottom: 15px;}

.news_tumb { margin-bottom: 22px;}
.photo_news { float: left; width: 338px; padding-right: 12px; font-size: 0px;}
.photo_news  img {width:100%; border: 1px solid #999999;}
.desc_news { float: left; width: 660px;}
.desc_news p { padding-bottom: 15px; line-height: 120%;}
.desc_news h3 { font-weight: bold; padding-bottom: 15px;}
.desc_news h3 a  { color: #666666;}
.title_comment .author { width: auto;}
.title_comment .rating_comment { float: right; width: auto; font-size: 14px;}
.desc_news .interest_comment { padding-top: 0px;}
.desc_news .interest_comment .interest_comments{ display: block; float: none; padding-bottom: 25px;}

.banners { font-size: 0px; padding-bottom: 8px;}
.banners p { padding-bottom: 12px;}
/*index*/


/*otzuv*/
.reviews_info {}
.reviews_info h6 {font-family: Arial; font-size: 20px; color: #666666; padding-bottom: 5px;}
.product_rev {}
.photo_info { float: left; width: 20%;}
.desc_info { float: left; width: 80%; padding-top: 25px; font-size: 12px;}
.desc_info h3 { font-size: 14px; font-weight: bold; padding-bottom: 5px;}

.product_rev {border-bottom: 1px solid #a9b9c7; border-top: 1px solid #a9b9c7; padding-top: 25px; padding-bottom: 20px; margin-top: 20px; margin-bottom: 30px;}
.review_form {}
.review_form h6 { padding-bottom: 5px;}
.review_form p { padding-left: 19px;}
.review_form textarea { font-family: Arial; font-size: 14px; color: #666666; width: 100%; height: 120px; border: 1px solid #dee6ec; -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; padding-left: 11px; padding-top: 7px; padding-bottom: 7px; overflow: auto; resize: none;}
.review_form .title_form { font-weight: bold; padding-bottom: 10px; margin-left: -19px; padding-top: 20px;}
.review_form ul { margin-left: 19px;}
.review_form ul li { padding-bottom: 10px; padding-left: 20px;}
.review_form ul li span { position: absolute; margin-left: -20px;}

.antispam { background:  #eff4f7; padding: 15px; padding-left: 20px; padding-bottom: 15px; margin-bottom: 20px;}
.antispam  p { padding-bottom: 15px; padding-left: 0px;}
.antispam .code { margin-right: 20px; float: left;}
.antispam input[type=text] { font-family: Arial; font-size: 14px; color: #666666; width: 200px; border: 1px solid #dee6ec; -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; padding-left: 11px; padding-top: 11px; padding-bottom: 11px; overflow: auto; resize: none; float: left;}

.antispam input[type=submit] {width: 238px; height: 29px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #dce3e6; background-image: -webkit-linear-gradient(top, #42aef5, #2f85ca); background-image: -moz-linear-gradient(top, #42aef5, #2f85ca); background-image: -o-linear-gradient(top, #42aef5, #2f85ca); background-image: linear-gradient(to bottom, #42aef5, #2f85ca);  color: #FFF; text-decoration: none; padding-top: 7px; text-align: center; border: none; padding-bottom: 7px; font-size: 14px; font-weight: bold; font-family: Arial; margin: 0 auto; cursor: pointerl}


.review_form .no_pad { padding-left: 0px; padding-bottom: 15px;}

.desc_reviews {}
.desc_reviews p { padding-bottom: 15px; padding-left: 0px;}
.desc_reviews h4 { font-weight: bold; padding-bottom: 15px;}

.links_rev { padding-bottom: 15px;}
.links_rev .button { display: inline-block; width: auto; padding-left: 15px; padding-right: 15px; margin-right: 15px;}
.links_rev span { margin-left: 15px;}
/*otzuv*/

.footer_links_mobile { float: right; display: none; padding-top: 10px;}
.footer_links_mobile a{ margin-left: 5px;}
.footer_links_mobile a:first-child{margin-left:0px;}


/*form styled*/
/*  */
.jq-checkbox{position:relative;width:13px;height:13px; display: inline-block; background: url(../images/checkbox.gif) left -22px no-repeat; vertical-align:middle;cursor:pointer;}
.jq-checkbox.checked > div{display: inline-block;width:13px;height:13px; background: url(../images/checkbox.gif) left 0px no-repeat;}
.jq-radio{position:relative;width:14px;height:14px; display: inline-block; background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xradio.png.pagespeed.ic.Z4Rlx6uRJB.png) left 0px no-repeat; cursor:pointer; display: inline-block;}
.jq-radio.checked > div {display: inline-block;width:14px;height:14px; background: url(http://mnogolov.ru/bitrix/templates/mnogolov_flex/images/xradio.png.pagespeed.ic.Z4Rlx6uRJB.png) left -30px no-repeat; display: inline-block;}   
/*  */
.jq-file{border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);background:#FFF}
.jq-file input{cursor:pointer;height:auto;line-height:1em}
.jq-file__name{width:170px;border:none;background:none;color:#333;font:14px Arial, Tahoma, sans-serif;padding:7px 10px 6px}
.jq-file__browse{border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/30px Arial, Tahoma, sans-serif;padding:0 10px}
/* */

.jq-selectbox{vertical-align:middle;cursor:pointer; width: 100%;font-weight: normal !important;}
.jq-selectbox__select{width: 100% !important; display: block; background: url(/bitrix/templates/mnogolov_flex/images/xselect_r.gif.pagespeed.ic.IFGyNGY0W0.png) right  no-repeat; background-color: #eff4f7; border: 1px solid #dee6ec; font-weight: normal !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.jq-selectbox__select:hover {display: block; background: url(/bitrix/templates/mnogolov_flex/images/xselect_r.gif.pagespeed.ic.IFGyNGY0W0.png) right  no-repeat; background-color: #eff4f7;  font-weight: normal !important;}
.jq-selectbox__select-text{height: 30px;   font-size: 14px; color: #5b5b5b; z-index: 1; white-space: nowrap; width: 100%; overflow: hidden; padding-top: 9px; font-family: Arial;   padding-right: 34px;  text-align: left; padding-left: 10px; text-overflow:ellipsis; font-weight: normal !important;}
.jq-selectbox__trigger{}
.jq-selectbox__trigger-arrow{}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{opacity:1;filter:alpha(opacity=100)}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity:0.3;filter:alpha(opacity=30)}
.jq-selectbox__dropdown{top:33px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #C6CBD0;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,0.2);font:Arial, Tahoma, sans-serif; font-size: 14px; margin:0;padding:0}
.jq-selectbox li{color:#231F20;padding:5px 10px 6px; font-family: Arial; }
.jq-selectbox li.selected{background:#46b6fe;color:#FFF}
.jq-selectbox li.disabled:hover{background:none}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}
/*  */
.jq-select-multiple{border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);background:#FFF;color:#333;font:14px/18px Arial, Tahoma, sans-serif;cursor:default;padding:1px}
.jq-select-multiple li{list-style:none;padding:3px 9px 4px}
.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}
.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}
.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}

.drop_event .choice_time .jq-selectbox__select{background: url(/bitrix/templates/mnogolov_flex/img/select2.png) right top no-repeat;  background-color: #232323; border: 1px solid #323232;}
/*  */

.jq-file:hover .jq-file__browse,.jq-selectbox__select:hover,button.styler:hover,input[type=button].styler:hover,input[type=submit].styler:hover,input[type=reset].styler:hover{background-color:#E6E6E6;}
.jq-file:active .jq-file__browse,.jq-selectbox__select:active,button.styler:active,input[type=button].styler:active,input[type=submit].styler:active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}
.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-selectbox.disabled .jq-selectbox__select,.jq-select-multiple.disabled{background:#F5F5F5;box-shadow:none;color:#888;border-color:#CCC}
.jq-selectbox ul,.jq-select-multiple ul{margin:0;padding:0}
.jq-selectbox li:hover,.jq-select-multiple li.selected{background: #f2f2f2; color: #333;}
.jq-selectbox li.disabled,.jq-select-multiple li.disabled{color:#AAA}
.jq-selectbox li.optgroup,.jq-select-multiple li.optgroup{}
.jq-selectbox li.option,.jq-select-multiple li.option{padding-left:25px}
$('input').trigger('refresh');
/*form styled*/
