

/* Start:/bitrix/templates/fabrika_pola/components/bitrix/menu/top/style.css?1448299970626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/fabrika_pola/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/fabrika_pola/components/bitrix/search.title/.default/style.css?14482999702108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/fabrika_pola/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/fabrika_pola/styles.css?145233325040*/
a.bnt-add-basket{padding:0 5px 1px 35px}
/* End */


/* Start:/bitrix/templates/fabrika_pola/template_styles.css?14523332508082*/
.clearfix:before,
.clearfix:after{
	content: " ";
	display: table;
}
.clearfix:after{
	clear: both;
}
.no-photo-div-big{
	background: #fff url(/bitrix/templates/fabrika_pola/images/no_picture.jpg) no-repeat 50%;
}
#compare .close{text-decoration:none;font-size: 15px;}

#del_filter {background:transparent; border:0; color:#939393;  border-bottom: 1px dotted;padding:0;cursor:pointer;margin-bottom: 10px;}
#del_filter:hover {color:#E93838}
#set_filter {
	background-color:#32934f;
	border-radius:3px;
	border:0;
	padding:4px 9px;
	display:none;
	color:#fff;
	cursor:pointer;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: -9px;
}
#set_filter:hover {
	background-color:#e93838;
}

.lvl2.lvl2_disabled label{color: #AAAAAA;}
.row-check.disabled{display:none}
#cart_line{float: left;}

.show-products a span span{border: 0 none}
.bg{background-color:#000}
.gallery-block .gmask ul img{max-width:715px; max-height:715px}
.color-box.height label {border: 1px solid #999999;width:24px;height:24px}

#orderAjaxContent{
	position: relative;
}
#orderAjaxContent .loading{
	position: absolute;
	background: url('//www.fabrika-pola.ru.images.1c-bitrix-cdn.ru/bitrix/templates/.default/ajax/images/wait.gif?1413871676726') 0 0 no-repeat;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin: auto;
	width: 19px;
	height: 19px;
}
.link-nav button.btn-next{
	width: 115px;
	border: 0 none;
	cursor: pointer;
}
.link-nav .btn-next[disabled="disabled"]{
	background-color: #AAAAAA;
	cursor: default;
}
.link-nav button.link-prev{
	border: 0 none;
	cursor: pointer;
}
.link-nav button.btn-next.order{
	width: 265px;
}
.show-products{
	max-width: 500px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	z-index:2;
	padding: 0 6px 2px;
	position:absolute;
	left: 219px;
	top: -5px;
	background:#32934f;
}
.show-products:hover{
	background:#e93838;
}
.show-products .arrow{
	display:block;
	width:6px;
	height:12px;
	position:absolute;
	left:-6px;
	top:50%;
	margin: -6px 0 0;
	background:url(/bitrix/templates/fabrika_pola/images/bg-arrow.png) no-repeat;
}
.show-products:hover .arrow{
	background:url(/bitrix/templates/fabrika_pola/images/bg-arrow.png) no-repeat 0 -74px;
}
.show-products a{
	text-decoration:none;
	color:#fff;
	display:block;
}
.show-products a span{
	border-bottom:1px dotted #fff;
}
.show-products a:hover{
	color:#fff !important;
}

.capt {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

#main .tabl{
border-collapse: collapse;
clear: both;
width: 550px;
}

#main .tabl td{
border: 1px solid;
padding: 12px;
}

.cheakout-form input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #333;
    float: left;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 8px;
    width: 222px;
}

.delivery-form textarea, .delivery-form input[type="text"], .cheakout-form textarea, .cheakout-form input[type="text"]{
	color: #333
}

.status.out-stock .out-stock {
    background: url("/bitrix/templates/fabrika_pola/images/ico-yes1.png") no-repeat scroll 5px 50% #E93838;
    padding: 0 5px 0 21px;
}
#main .checkout-box h1 {
	font: italic 35px/35px Times New Roman,Times,serif;
}
label.field{
	line-height: 24px;
	padding: 5px 0;
}
.field span{
	padding-right: 5px;
	width: 200px;
}

.roll{
    background: url("/bitrix/templates/fabrika_pola/images/rulonamy.png") no-repeat scroll 0 0 transparent;
    top: 30px;
    height: 21px;
    right: 20px;
    position: absolute;
    width: 97px;
}
.cutroll{
    background: url("/bitrix/templates/fabrika_pola/images/otreznoy.png") no-repeat scroll 0 0 transparent;
    top: 30px;
    height: 21px;
    right: 20px;
    position: absolute;
    width: 97px;
}
.gmail .roll, .gmail .cutroll {
    bottom: 25px;
    left: 9px;
}
.special-flag{
    background: url("/bitrix/templates/fabrika_pola/images/spetspredlojenie.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    right: 0;
    position: absolute;
    top: 0px;
    width: 128px;
}
.discount-label{
    background: url("/bitrix/templates/fabrika_pola/images/discount-bg.png") no-repeat scroll 0 0 transparent;
    height: 60px;
    left: 15px;
    position: absolute;
    bottom: 15px;
    width: 60px;
    font-family: 'OpenSansCondensedLight', sans-serif;
    font-size: 24pt;
    text-align: center;
    line-height: 60px;
    vertical-align: middle;
    color: white;
}
.discount-label-big{
    background: url("/bitrix/templates/fabrika_pola/images/discount-bg-big.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    right: 20px;
    position: absolute;
    top: 20px;
    width: 100px;
    font-family: 'OpenSansCondensedLight', sans-serif;
    font-size: 36pt;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    color: white;
    z-index: 3;
}
.product-details .special-flag{
    top: -22px;
}
.related-list{
    overflow: visible;
}
.related-list.alt-list > li{
    overflow: visible;
}
.heading-box{
	margin-bottom: 24px
}
.rating, .rating a:hover, .rating .current {
    background: url("/bitrix/templates/fabrika_pola/images/ioc-star.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.rating {
    background-position: 0 -17px;
    float: left;
    height: 14px;
    list-style: none outside none;
    margin: 3px 3px 0 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 115px;
}
.rating li {
    display: inline;
}
.rating a, .rating .current {
    border: medium none;
    font-size: 14px;
    height: 14px;
    left: 0;
    line-height: 14px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -9000px;
    top: 0;
}
.rating a:hover {
    background-position: 0 -34px;
}
.rating a.one-star {
    width: 20%;
    z-index: 6;
}
.rating a.two-stars {
    width: 40%;
    z-index: 5;
}
.rating a.three-stars {
    width: 60%;
    z-index: 4;
}
.rating a.four-stars {
    width: 80%;
    z-index: 3;
}
.rating a.five-stars {
    width: 100%;
    z-index: 2;
}
.rating .current {
    background-position: 0 0;
    z-index: 1;
}
.review-form{
    max-width: 500px
}
.review-form textarea{
    border: 1px solid #B4A8A0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%!important;
}
.review-form .row label{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    font-style: italic;
    line-height: 20px;
    padding: 5px 25px 0 0;
    text-align: right;
    width: 50%;
}
.review-form .row input[type="text"]{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B4A8A0;
    color: #313131;
    float: left;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 6px 5px;
    width: 50%;
}
.review-form .row.captcha input[type="text"]{
    /*width: 180px;*/
}
.review-form .row.captcha img{
    margin-bottom: 10px;
}
.starrequired{
    color: red
}
.review-list .reply{
    color: #008000;
    margin: 5px 0 15px 15px;
}
.text .bnt-add-basket {
	float: right
}

/* DEV-STUDIOS */

div#sidebar{
	float: left;
	position: relative;
	margin-bottom: 15px;
}

div.twocolumns{
	/*display: inline;
	float: right;
	margin-left: 300px;
	min-width: 1000px;*/
}

/*@media (max-width:1300px) { div.twocolumns{ min-width: 900px; } }
@media (max-width:1200px) { div.twocolumns{ min-width: 800px; } }
*/

.row .link{
	font-size: 12px;
	line-height: 16px;
}
.btn-compare{
	display: inline-block;
	float: none;
	margin-top: -15px;
	margin-bottom: 10px;
}

.related-list .photo {
    overflow: hidden;
    height: 179px;
    width: 179px; 
}

    .related-list .photo a {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        margin: auto;
        position: absolute;
    }

    .related-list .photo img {
        top: -50px;
        bottom: -50px;
        left: -50px;
        right: -50px;
        display: block;
        margin: auto;
        position: absolute;
        max-width: none;
    }

.related-list p {
    min-height: 65px;
    max-height: 65px;
    overflow: hidden;
}

.related-list .text {
    max-height: 32px;
    overflow: hidden;
    margin-top: 5px;
}
/* End */
/* /bitrix/templates/fabrika_pola/components/bitrix/menu/top/style.css?1448299970626 */
/* /bitrix/templates/fabrika_pola/components/bitrix/search.title/.default/style.css?14482999702108 */
/* /bitrix/templates/fabrika_pola/styles.css?145233325040 */
/* /bitrix/templates/fabrika_pola/template_styles.css?14523332508082 */
