@charset "utf-8";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
ol.descr , ul.descr {
	list-style: disc;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

p.taste {font-size:18px; font-weight:normal;}

body {background:#fff; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
a:hover {text-decoration:none;}
a {color:#43578b;}
h1 {font-size:45px; font-weight:normal; margin: 0 25px 14px -1px;}
h2 {font-size:20px; font-weight:normal; margin-bottom:10px; margin-top:20px; margin-left:0px}
h2#sdvig {margin-left:25px}

#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
min-width:1000px;
}

#head {height:250px; position:relative;}


#page {margin:0 25px 0 30px; float: left; width: 80%;}

div.choice {float: left; clear: both; width:130px; margin: 0; padding:32px 0 0 22px; font-size:14; line-height:21px}
.choice ul {margin-top:-19px}
.choice p {font-weight:normal; line-height:15px}
.choice p.menu_title {margin-bottom:8px}
.choice ul.main {font-weight:bold}
.choice img {width:9px; height:9px; margin: 0 5px 0 -13px; border:0}
.choice li.active {background-color:#e6ffc3; color:#2e681c; margin-left:-16px; padding-left:3px}
.choice li.bigger {font-size: 180%; margin-top:6px; font-weight:normal;}
.choice li.active img {width:9px; height:9px; margin: 0 5px 0 0; border:0}
.choice li label {font-weight:normal; color: #43578b; text-decoration: underline; cursor: pointer;}
.choice li label:hover {font-weight:normal; color: #43578b; text-decoration: none; cursor: pointer;}
.choice li input[type=checkbox] {margin: 0 5px 0 -13px; cursor: pointer;}

#vitrina {margin:0; padding:17px 0 0 0;}

.leftblock {float:left; margin-right:-100%; clear:both; width:200px; }
.rightblock {float:left;}
.wrap {margin-left:200px; }

#footer {position:relative; clear:both; margin-top:-103px; height:103px; font-size:12px; color:#373737; min-width:1000px;}

.protect{ height:103px; width:100%; clear:both;}

.copyright {margin:15px 0 5px 12px; padding:0; font-size:11px; color:#555; height:50px;}

.copyright p {margin: 0 0 2px 0}

.copyright p.btm {padding-left: 68px}

.f1 {width:33%; float:left; background:url("/images/bg2.gif") 0 0 repeat-x;}
.f1_in {background:url("/images/foot11.jpg") 100% 0 no-repeat;}
.f1 p {padding:42px 60px 0 12px; background:url("/images/foot1.gif") 0 0 no-repeat;}

.f2 {width:33%; float:left; background:url("/images/bg1.gif") 0 0 repeat-x;}
.f2 p {padding:42px 60px 0 12px; background:url("/images/foot2.gif") 0 0 no-repeat;}
.f2_in {background:url("/images/foot22.jpg") 100% 0 no-repeat;}
.f3 {width:33%; float:left;}
.f3 p {padding:42px 60px 0 12px; background:url("/images/foot3.jpg") 0 0 no-repeat;}


.head_l {float:left; width:365px; height:115px; margin-right:-365px; position:relative;}
.head_l span {position:absolute; left:0; top:96px; background:url("/images/head_t.png"); width:365px; height:19px;}

.h_img_1 {background:url("/images/h1_1.jpg") 0 0 no-repeat; height:115px; position:relative;}
.h_img_2 {background:url("/images/h1_2.jpg") 0 0 no-repeat; height:115px; position:relative;}
.h_img_3 {background:url("/images/h1_3.jpg") 0 0 no-repeat; height:115px; position:relative;}
.h_img_4 {background:url("/images/h1_4.jpg") 0 0 no-repeat; height:115px; position:relative;}

.logo {top:10px; left:184px; position:absolute; z-index:3;}

.menu {background-color:#444; color:#FFF; padding: 6px 0 6px 28px; margin:-10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px}
.menu a {color:#eee}
.menu span {color:#888}

.nav {padding-top:7px;}
.nav li {margin-left:7px; float:left; display:inline; padding-top:74px; position:relative; width:67px; z-index:999999999}
.nav li a {color:#43578b; font-size:11px;}
.nav li img {position:absolute; left:0; top:0;}
.nav .w134 {width:134px;}

.head_c {width:33%; float:left; position:relative; left:370px; padding-top:91px;}


.pole {background:#dff2ff url("/images/an4.gif") 100% 100% no-repeat; margin-top:10px; position:relative; margin-left:27px;}
.pole2 {background:url("/images/an1.gif") 0 0 no-repeat;}
.pole3 {background:url("/images/an2.gif") 100% 0 no-repeat; padding:6px 13px;}
.an3 {position:absolute; left:-27px; bottom:-4px; width:41px; height:17px; background:url("/images/an3.gif"); overflow:hidden;}


.head_r {width:23%; float:right; padding-top:15px; padding-right:2%;}
.z {font-size:12px;}
.z a {background:#fff6a3;}
.z p {padding-bottom:5px; position:relative;}
.z p span {margin-left:-14px; position:relative;}
.express {margin-top:7px; float:left; padding:26px 65px 0 0; position:relative;}
.express a {color:#f9aa00; font-size:14px; font-weight:bold;}
.express i {position:absolute; right:0; top:0; width:62px; height:78px; background:url("/images/man.jpg"); cursor:pointer;}
.cart-indicator {margin-top:20px; float:left; padding:15px 65px 0 0; position:relative;}

.sub_nav {padding-left:410px; width: 60%; margin-top:-60px; position:relative; z-index:10;}
.sub_nav li {float:left; font-size:18px; padding-right:4%; position:relative;}
.sub_nav img {margin-top:-15px; position:relative;}

.tovars {margin-left:-25px;}
.item {width:210px; margin:0 0 30px 25px; display:inline-block; vertical-align:top; text-decoration:none; padding-top:155px;}

.price {font-size:14px; font-weight:bold; padding-top:3px;}
.item_title {font-size:17px; padding-bottom:5px; position:relative;}
.item_title img {position:absolute; bottom:100%; left:0;}

.subinfo {width:80%; margin-bottom:30px;}

.info {width:80%;}
.info p {padding-bottom:14px;}
.info .price2 {font-size:27px; color:#a2ae5b;}
.info .price2 span {font-size:12px; color:#000;}
.info .price2 input {margin-left:-30px;}
.info .product-description a {text-decoration: none; color: #000;}
.info .product-description li { list-style: disc; }
.info img {float:left; margin:0 23px 23px 0;}
.info_images {float:left; width:350px;}
.info_images ul {padding-top:10px;}
.info_images li {float:left; margin-left:10px; padding-bottom:10px;}

ul.thumbnails {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.thumbnails li {
  float: left;
  margin-right: 5px;
  padding: 3px;
  border: 1px solid #ffffff;
  min-height: 48px;
  width: 48px;
  position: relative;
}
ul.thumbnails li img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
ul.thumbnails li:hover { border-color: #cccccc; }
ul.thumbnails li.selected { border-color: #999999; }

.tovar_more {overflow:hidden; padding-bottom:33px;}
.tovar_more .info {margin-left:366px; float:none; width:auto;}

div.reasons {float:right; background:url("/images/3reasons.gif") left top no-repeat; width:24%; margin:0 3px 0 0; padding:60px 0 0 0; float:right; font-size:12px; line-height:20px}

.subtitle {width:75%; font-size:14px; margin:-4px 0 10px 0; line-height:18px}

.var { margin: 6px 0 0 5px; padding: 6px 0 0 0; border-top:1px #cccccc dotted;}
.var li {margin: 0 0 0 0; padding: 0 0 0 0; list-style-type:none;}

table.list_variants_price td { vertical-align: middle; }


.mezhduartikulie {border-bottom:1px #CCC dotted; margin:0 0 10px 0; width:60%}

.contacts {margin: 25px 0 25px;}
span.s {font-size:12px; height:25px}
span.b {font-size:18px; height:25px; margin:7px; 10px;}
span.c {width:60px}
