@import url("header.css");
@import url("content.css");
@import url("footer.css");


* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; }

body { background: url("../images/bg_site.gif") repeat; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0; }

#main { min-width: 1000px; min-height: 100%; position: relative; margin: 0px auto; background: url("../images/bg_main.gif") repeat-x; }
*html #main { height: 100%; }



#main { font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 12px; color: #666; line-height: 1.1; }

a { text-decoration: underline; color: #000; }
a:hover { text-decoration: underline; color: #48a3cd; }

table { border-collapse: collapse; }
input { font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 12px; color: #000; outline: none; }
textarea { font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 12px; color: #000; outline: none; resize: none; }

h1 { color: #000; font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 18px; line-height: 1.1; font-weight: normal; margin: 0 0 11px; }
h2 { color: #000; font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 14px; line-height: 1.1; margin: 0 0 11px; }

/* ----- btn ----- */
.btn {float:left; width: 112px; display: block; height: 28px; text-align: center; line-height: 18px; text-decoration: none; background: url("../images/btn.png") no-repeat; }
.btn:hover { color: #fff; background-position: 0 -28px; text-decoration: none;  }

.btn_add { width: 99px; display: block; height: 22px; text-align: center; line-height: 14px; text-decoration: none; background: url("../images/btn_add.png") no-repeat; }
.btn_add:hover { color: #fff; background-position: 0 -22px; text-decoration: none;  }

.btn_back { width: 118px; padding: 0 10px 0 0; margin: 0 0 20px; display: block; height: 28px; text-align: center; line-height: 18px; text-decoration: none; background: url("../images/btn_back.png") no-repeat; }
.btn_back:hover { color: #fff; background-position: 0 -28px; text-decoration: none;  }

.btn_attention { color: #666; padding: 9px 0 0 30px; height: 14px; display: inline-block; background: url("../images/ic4.png") no-repeat; }
.btn_attention:hover { background-position: 0 -200px; }

.btn_1{
    float: left;
    width: 112px;
    display: block;
    height: 28px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    background: url("../images/btn.png") no-repeat;
}
.btn_11{
    padding-right: 42px;
    float: right;
    width: 112px;
//display: block;
    height: 28px;
    text-align: center;
    line-height: 18px;
//text-decoration: none;
    background: url("../images/btn.png") no-repeat;
}
.btn_1:hover { color: #fff; background-position: 0 -28px; text-decoration: none;  }
.btn_11:hover { color: #fff; background-position: 0 -28px; text-decoration: none;  }
.cart_padd{
    height: 20px;
    width: 20px;
    float: left;
    padding-left: 40%;
}
.obzor{
    padding-top: 20px;
    padding-left: 14px;
    width:105px!important;
}

.product_slider{
	position: relative;
	border: 1px solid #DBDBDB;
	background: #FFF;
	padding: 18px 35px;
	max-width: 660px;
	margin: 10px 0 10px 10px;
}

.product_slider .slider-element:focus,
.product_slider .slick-arrow:focus{
	outline: none;
}

.product_slider .slider-inner{
	border: 1px solid #DBDBDB;
	overflow: hidden;
	margin: 0 8px;
	padding: 5px 8px;
}

.product_slider .picture{
	width: 80px;
	height: 80px;
	overflow: hidden;
	text-align: center;
	float: left;
}

.product_slider .picture img{
	max-width: 80px;
	max-height: 80px;
	display: inline;
}

.product_slider .text{
	margin-left: 85px;
}

.product_slider .name{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	height: 36px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.product_slider .more a{
	display: block;
	background: #000;
	text-align: center;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-decoration: none;
}

.product_slider .more a:hover{
	background: rgba(0,0,0,0.9);
}

.product_slider .slick-arrow{
	position: absolute;
	top: 50%;
	margin-top: -8px;
	display: block;
	border: 0;
	background: url("../images/slider_arrows.png") 0 0 no-repeat transparent;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	font-size: 0;
}

.product_slider .slick-arrow:hover{
	cursor: pointer;
}

.product_slider .slick-prev{
	left: -22px;
	background-position: 0 0;
}

.product_slider .slick-next{
	right: -22px;
	background-position: -16px 0;
}

#horizontal-multilevel-menu_custom  li {float: left;list-style: none;padding: 15px 30px 0px 19px;}