@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px Arial,Helvetica,sans-serif; color: #363636; background: #464646; position: relative; height: auto !important; height: 100%; min-height: 100%; z-index: 1;}
img {border: none;}
a {cursor: pointer; text-decoration: underline;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #000000; padding-bottom: 15px;}
h1 {font-size: 14px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul li {list-style: disc  inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; font-size: 0; line-height: 0; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.bn {border: none !important;}

.bg {background: #252525;}
	.m-1 {width: 947px; margin: 0 auto; text-align: center; color: #ebebeb;}
	.m-1 li {list-style: outside none none; padding: 8px 36px; float: left;}
	.m-1 li	a {color: #ebebeb;}
	.m-1 li.m-1-a {background: #545454;}

	.bg-1 {background: #898989 url(../img/bg-1.png) 0 0 repeat-x; zoom:1; /*overflow:hidden;*/ position: relative; z-index: 10; }
	.bg-2 {background: url(../img/bg-2.png) 0 100% repeat-x; height: 1%; padding-bottom: 15px;}

	.page {width: 947px; position: relative; margin: 0 auto;}
		.top {padding: 15px 15px 0; position:relative; zoom: 1;}
		.logo {float: left;}
		.logo a {display: block; text-indent: -9999px; background: url(../img/logo.png) 0 0 no-repeat; width: 127px; height: 52px;  _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop');}
		.telef {float: left; padding: 8px 34px 15px; font-size: 18px; color: #ffffff;}
		.telef small {font-size: 14px;}
		.telef small a { color: #fff; }
		.icq {float: left; padding: 17px 3px 0; font-size: 14px; color: #ffffff;}
		.icq span {display: block; padding-bottom: 6px;}
		.icq img {float: left; margin-right: 6px;}

		.registraciya {float: right; position: relative; width: 172px; color: #fff; overflow: hidden;}
		.registraciya li {list-style: outside none none; padding: 0 0 2px;}
		.registraciya h5 {color: #ffffff; padding-bottom: 3px;}
		.registraciya input {width: 94px; height: 18px; background: #fff; border: none;}
		.registraciya input.voyti {border: none; background: url(../img/voyti.png) 0 0 no-repeat; width: 40px; height: 13px; position: absolute; right: 10px; top: 33px;}
		.registraciya a {font-size: 11px; color: #9dcb06;}
		.registraciya li input.voyti {position: static; margin: 0 auto; display: block;}
		.checkbox-1 {position: absolute; left: -10000px;}


	.page-BG {background: #fff url(../img/page-BG.png) 0 0 repeat-y; height: 1%;}
	.page-T {background: url(../img/page-T.png) 0 0 no-repeat; height: 1%;}
	.page-B {background: url(../img/page-B.png) 0 100% no-repeat; min-height: 300px; _height: 300px; padding-bottom: 5px;}
	.cont-1 {width: 100%; float: left; _clear: right;}
	.cont-2 {padding: 0 189px;}
	.content {width: 100%; overflow: hidden;}
	.navbar-1 {width: 188px; float: left; margin-left: -100%; _clear: right;}
	.navbar-2 {width: 188px; float: left; margin-left: -188px; _clear: right;}

	.serch {padding: 17px 15px; text-align: center; margin-bottom: 12px;}
		.serch * {vertical-align: middle;}
		.text-1 {width: 106px; height: 19px; border: none; background: url(../img/input-1.png) 0 0 no-repeat; padding: 2px 10px; color: #7c7c7c; margin-right: 6px; font-size: 12px;}
		.find {width: 22px; height: 26px; background: url(../img/find.png) 0 0 no-repeat; border: none; padding: 0;}

	.m-2 {padding: 0px 0 10px;}
	.m-2 li {list-style: outside none none; padding: 4px 14px; font-size: 12px; font-weight: bold; margin-bottom: 5px; background: #cecece;}
	.m-2 li.m-2-li-4 { margin-bottom: 10px; }
	.m-2 li:hover {background: #cfe87f;}
	.m-2 li a, .m-2 li a:hover {color: #363636; text-decoration: none;}
	/*.m-2 li a:hover {color: #cfe87f;}*/
	.m-2 li.m-2-a {/*padding: 0;*/ border-top: solid 1px #d7d7d7; /*background: none;*/ background: #cfe87f;}
	.m-2 li.m-2-a span {display: block; padding: 4px 14px; background: #cfe87f; margin-bottom: 5px;}
	.m-2 li li {color: #363636;  font-weight: normal; background: none;}

	.m-2 li ul, .m-2 li li {display: none !important;}

	.h201 {padding: 4px 14px; background: #cfe87f; margin-bottom: 5px; border-top: solid 1px #d7d7d7; color: #363636; font-size: 12px; margin-bottom: 10px;}
	.h201 a { color: #363636; text-decoration: none; }
	.h201 a:hover { text-decoration: underline; }
	.popular {padding: 0 0 10px;}
		.popular li {padding: 10px; /*border-bottom: solid 1px #d7d7d7;*/ list-style: outside none none; clear: both; float: none; display: block; height: 1%;}
		.popular li em {float: left; width: 52px; padding-right: 4px; display: block; overflow: hidden;}
		.popular li span {float: left; width: 110px; display: block; font-size: 11px;}
		.popular li span strong {display: block; text-align: right;}
		.popular li a, .popular li a:hover {color: #363636; text-decoration: none; overflow: hidden; display: block;}

	.vse {text-align: right; padding: 5px; font-size: 11px; margin-bottom: 10px;}
	.vse a {color: #363636;}

	.korz {padding: 8px 8px 8px 58px; position: relative; height: 1%; margin-bottom: 10px;}
	.korz li {list-style: outside none none; padding: 0 0 2px;}
	.korzina {display: block; position: absolute; background: url(../img/korz.png) 0 0 no-repeat; width: 32px; height: 32px; left: 13px; top: 19px;}
	.korz a, .opisanie h4 a  {color: #363636; text-decoration: none;}
	.korz a:hover, .opisanie h4 a:hover {text-decoration: underline;}

	.kartinko {padding: 20px; text-align: center; border-bottom: solid 1px #d7d7d7;}
	.h202 {font-size: 14px; color: #464646; padding: 6px 17px; border-bottom: solid 1px #d7d7d7;}

	.katalog {border-bottom: solid 1px #d7d7d7; padding: 3px 0;}
	.katalog ul {width: 100%; background: url(../img/katalog.png)  191px 0 repeat-y; text-indent: 2px;}
	.katalog ul li {display: inline-block; width: 189px; margin: 0 -2px; text-align: center; list-style: outside none none; padding: 5px 0; *display: inline; width: 188px; *margin: 0; zoom: 1;}
	.katalog ul li * {vertical-align: bottom;}
	.katalog ul li img {margin-bottom: 10px;}
	.katalog ul li a, .table-22 td a {font-weight: bold; text-decoration: none; color: #363636;}
	.table-22 td a b {background: #CFE880; padding: 3px 6px; display: inline-block; *display: inline; zoom:1;}

/*	.table-22 {width: 500px; margin: 0 auto 20px; border-collapse: collapse; border: none; text-align: center;}
	.table-22 td {padding: 3px; width: 119px;}
	.table-22 .tr-1 td {vertical-align: top;}
	.w100 {width: 100%;}
	.w100 td {width: 136px; vertical-align: bottom;}
*/
	.table-22 {width: 100%; margin: 0 auto 20px; border-collapse: collapse; border: none; text-align: center; background: url(../img/bord-2.png) 142px 0 repeat-y;}
	.table-22 td {padding: 3px; width: 119px;}
	.table-22 .tr-1 td {vertical-align: top;}
	.table-22 tr.list-tr td {background: #fff url(../img/bg-3.png) 0 2px repeat-x; padding: 0; height: 6px; overflow: hidden;}
	.w100 {width: 100%; background: url(../img/katalog.png) 191px 0 repeat-y;}
	.w100 td {width: 179px; vertical-align: bottom; padding: 3px 10px;}

	.katalog-2 {padding: 3px 0 10px; margin-bottom: 10px;}
	.katalog-2 ul, .carousel ul {background: none;}
	.katalog-2 ul li {width: 130px; padding: 5px;}
	/*.katalog-2 ul * {vertical-align: top;}*/

	.bord-1, .tovar, .tovar4eg {border-bottom: solid 1px #d7d7d7; width: 100%;}
	.carousel {width: 500px !important; position: relative; margin: 0 auto; border: none;}
	.carousel ul li {width: 101px; padding: 5px 12px;}
	/*.carousel ul * {vertical-align: top;}*/
	.carousel ul li {text-align: left;}
	.carousel ul li strong {font-weight: normal; font-size: 11px;}
	.prev, .next {width: 25px; height: 25px; border: none; position: absolute; top: 38px; left: 15px; z-index: 100; cursor: pointer;}
	.prev {background: url(../img/bl-2.png) 0 0 no-repeat;}
	.next {background: url(../img/bl-1.png) 0 0 no-repeat; left: auto; right: 15px;}

	.kratkiy-vid {}

	.breadcrumb {padding: 7px 17px; font-size: 11px;}
	.breadcrumb, .breadcrumb a {color: #363636;}

	.tovar {position: relative; padding: 5px 0 30px; margin-bottom: 10px;}
	.img-2 {width: 120px; padding: 0 10px; text-align: center; float: left;}
	.opisanie {width: 400px; float: left; padding-bottom: 15px; color: #363636;}
	.opisanie h3, .opisanie h4, .opisanie h5, .opisanie h2, .opisanie h1, .opis h3, .opis h4, .opis h5, .opis h2, .opis h1, .opis ul {padding-bottom: 10px; color: #363636;}

	.cena {position: absolute; width: 400px; left: 140px; bottom: 5px; color: #363636; line-height: 1.5em; }
	.cena a.fr {font-weight: bold; color: #9fd100; text-decoration: none;}

	.page-navi {padding: 0 35px 20px; text-align: right; color: #9fd100; font-weight: bold;}
	.page-navi li {display: inline; list-style: outside none none; vertical-align: middle; padding: 0 4px;}
	.page-navi a, .page-navi a:hover {color: #848484; text-decoration: none; font-weight: normal;}

	.tovar4eg {padding: 0 0 25px; margin-bottom: 10px; position: relative; min-height: 200px; _height: 200px; z-index: 10;}
		.img-3 {width: 280px; padding: 0 20px; float: right; text-align: center; min-height: 150px; _height: 150px;}
		.img-3 img {max-height: 150px;}
		.cena-2 {position: absolute; left: 18px; top: 0px; font-size: 16px;}
			.cena-id {top: 40px;}
			.cena-2 small {font-size: 12px;}
		.kupit {position: absolute; left: 18px; top: 65px; font-size: 14px; font-weight: bold;}
		.kupit a, .kupit a:hover {color: #9fd100; text-decoration: none;}
		.karusel {position: absolute !important; padding: 0 18px; left: 0 !important; height: auto !important; bottom: 12px !important; top: auto !important; width: 240px !important;}
		.karusel div {width: 240px; overflow: hidden; position: relative; z-index: 100;}
		.karusel * {vertical-align: bottom !important;}
		.karusel li {list-style: outside none none; padding: 0 0 3px; width: 60px; height: 60px !important; text-align: center; display: block; float: left;}
		.karusel li.karusel-a {border-bottom: solid 3px #9fd100; padding-bottom: 0;}
		.p, .n {position: absolute; left: 5px; top: 20px; color: #9fd100; z-index: 100; text-decoration: none; font-size: 16px;}
		.n {left: auto; right: 5px;}
		.karusel ul {height: 66px; overflow: hidden; text-indent: -4px; *text-indent: 0px;}
		.opis {padding: 0px 18px 20px;}

	.table-1 {width: 100%; border-collapse: collapse; border: none; margin-bottom: 10px;}
			.table-1 th, .table-1 td {vertical-align: middle; text-align: center; padding: 15px; border-bottom: solid 1px #d7d7d7; white-space: nowrap;}
			.table-1 td a {text-decoration: none; color:}
				.table-1 td {font-size: 12px; width: 35px;}
				.table-1 td.name, .table-1 th.name {width: 300px; text-align: left; white-space: normal;}
				.table-1 td.name a {color: #363636;}
				.table-1 input {width: 37px; height: 18px; background: #d7d7d7; border: none; text-align: center;}
				.table-1 big {font-size: 24px; color: #ff0000;}
				.zakaz {cursor: pointer; float: right; margin-bottom: 10px; border: none; background: none; font-size: 12px; font-weight: bold; color: #9fd100;}

	.opis .zakazat ul {padding-bottom: 0 !important;}
	.zakazat li {list-style: outside none none; padding: 0 0 10px;}
	.zakazat li label {display: block; padding-bottom: 2px;}
	.zakazat input, .zakazat textarea {background: #d7d7d7; border: none; font-size: 12px;}
	.zakazat input {width: 163px; height: 21px;}
	.zakazat textarea {width: 100%; height: 138px;}

	.zakazat-2 input {width: auto; height: auto; background: inherit;}
	.zakazat-2 input.text-3, .zakazat-2 select { width: 163px; height: 21px; background: #fff; border: solid 1px #d7d7d7;}


.takge {padding: 0px 18px 20px; line-height: 20px;}
.takge h4 {font-size: 12px; color: #363636; padding-bottom: 8px;}
.takge a {color: #9fd100; margin-right: 12px;}
.polniy-vid {text-align: right; padding: 10px 18px;}
.polniy-vid * {vertical-align: middle;}
.polniy-vid a, .polniy-vid a:hover {text-decoration: none; color: #363636;}
.polniy-vid a span {text-decoration: underline; margin-right: 4px;}
.polniy-vid a:hover span {text-decoration: none;}


/*Всплывающее окошко*/
.popap4eg {position: fixed; _position: absolute; left: 50%; top: 50%; margin-left: -150px; width: 300px; display: none; z-index: 1000; }
	.c-3-T {background: url(../img/c-3-T.png) 0 0 no-repeat; padding-top: 5px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/c-3-T.png', sizingMethod='crop'); height: 1%;}
	.c-3-B {background: url(../img/c-3-B.png) 0 0 no-repeat; height: 5px; overflow: hidden; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/c-3-B.png', sizingMethod='crop');}
	.c-3-BG {background: #cfe87f; padding: 2px 7px; height: 1%;}
	.c-3-BG * {position: relative;}
	.h202 {text-align: center; font-size: 12px; color: #363636;}
	.c-4-L-T {background: #fff url(../img/c-4-L-T.png) 0 0 no-repeat;}
	.c-4-R-T {background: url(../img/c-4-R-T.png) 100% 0 no-repeat;}
	.c-4-R-B {background: url(../img/c-4-R-B.png) 100% 100% no-repeat;}
	.c-4-L-B {background: url(../img/c-4-L-B.png) 0 100% no-repeat; padding: 10px; text-align: center; font-size: 14px; color: #9f9f9f;}
	.popap4eg .fl, .popap4eg .fr {padding: 0 17px;}
	.popap4eg .fl a, .popap4eg .fr a {font-weight: bold; font-style: normal; font-size: 14px; color: #363636;}
	.popap4eg .fr a {color: #9fd100;}

	.popap4eg ul { text-align: left; padding: 0; }
	.popap4eg li { list-style: outside none none; padding: 0 0 5px; }
	.popap4eg li label { display: inline-block; *display: inline; zoom:1; width: 79px; padding-left: 6px; color: #363636; font-size: 12px; }
	.popap4eg li input, .popap4eg li textarea { width: 169px; height: 25px; background: #fff; border: solid 1px #808080; padding: 0 5px; color: #363636; font-size: 12px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; }
	.popap4eg li textarea { width: 254px; height: 84px; overflow: auto; }
	.p101 { font-size: 12px; text-align: left; }

/*Всплывающее окошко*/



.cat_descr { padding: 20px; }

#s_f { font-size: 16px; padding-left: 3px; cursor: pointer; text-decoration: underline; color: #9cd200; }
	#s_f:hover { text-decoration: none; }
#popap4eg1 { margin-top: -160px; }

.s_f1 { color: #89b500; margin-left: 6px; }
.cena-2 .s_f1 { margin: 0; }





.error-message { font-size: 10px; padding-left: 85px; }
.car_div { position: absolute; width: 90px; height: 20px; left: 0; top: 0; background: #fff; }


.new-price { color: #6b8a01; }
.day_item { text-align: center; font-weight: bold; line-height: 14px; padding: 9px 10px 15px; }
	.day_item a { text-decoration: none !important; color: #363636; }
	.day_item a span { display: block; }
	.day_item a span strong { color: #628f00; display: block; padding: 3px 0 0; }

#filter {  }
.filter_form { padding-left: 14px; }
.filter_form table { width: 100%; border-collapse: collapse; border: none; }
	.filter_span input { background: #fff; border: solid 1px #898989; width: 39px; height: 19px; line-height: 19px; margin: 0; padding: 0 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.filter_form table td { padding-left: 2px; }
	.filter_7 { width: 240px; }
	.filter_form a { color: #363636; }

.box_icq { background: #373737 url(../img/bg-4.png) 0 100% repeat-x; position: relative; padding-bottom: 2px; z-index: 20; zoom:1; }
	.box_icq table { /*width: 946px;*/ margin: 0 auto; border-collapse: collapse; border: none; }
	.box_icq table td { padding-right: 40px; }
	.box_icq .icq { padding: 12px 3px; height: 1%; }
		.box_icq .icq img { position: relative; top: 1px; }
	.op-clos { position: absolute; left: 50%; width: 134px; height: 26px; background: url(../img/c-5-BG.png) 0 0 repeat-x; padding: 0 0 0 10px; margin-left: 137px; cursor: pointer; }
	.box_icq .op-clos .icq { padding: 4px 3px 6px; font-size: 11px; color: #868585; }
		.box_icq .op-clos .icq img { top: 0; }
	.c-5-L, .c-5-R { position: absolute; left: 0; top: 0; width: 9px; height: 26px; background: url(../img/c-5-L.png) 0 0 no-repeat; }
	.c-5-R { left: auto; right: 0; background: url(../img/c-5-R.png) 0 0 no-repeat; }
	.hidden_icq { display: none; position: relative; zoom:1; }


.img-brand { float: left; padding: 10px 0 15px 15px; }
.descr-brand { overflow: hidden; padding: 10px 15px 15px 10px; }

.all_brands { position: relative; text-align: center; padding: 15px; border-top: solid 1px #dcdcdc; font-size: 11px; }
	.all_brands a { color: #6aba1c; }
	.in_all_brands { position: absolute; width: 19px; height: 11px; background: url(../img/bl-4.png) 0 0 no-repeat; left: 50%; top: -1px; margin: 0 0 0 -10px; }

.sop_tov { background: #ececec; padding: 15px 20px; color: #363636; margin: -10px 0 20px; border-bottom: solid 1px #d7d7d7; }
	.sop_tov ul { padding: 0; margin: 0; }
	.sop_tov li { list-style: none; padding: 0 0 5px; margin: 0; }
	.sop_tov li a { color: #363636; }
	.sop_tov h4 { font-size: 12px; font-weight: bold; color: #363636; }


/* add 18.02.2011 */

.edit_profile {width: 100%; border-collapse:  collapse; border: none;}
	.edit_profile td {vertical-align: top; padding-bottom: 13px;}
	.edit_profile_td {text-align: right; padding: 0px 10px 13px 0; width: 130px; color: #7f7f7f;}
	.edit_profile .checkbox {float: left; padding-right: 5px;}
	.edit_profile .checkbox input {margin: 0;}
	.edit_profile .text-2, .edit_profile .text input, .edit_profile .password input, .edit_profile .textarea textarea {width: 354px; height: 20px; padding: 0 5px; font: 12px/20px Arial, Helvetica, sans-serif; color: #333333; background: #fff; border: solid 1px #bebebe; margin-bottom: 8px;}
	.edit_profile .e_sel {float: left;}
	.edit_profile .e_sels {float: left; width: 196px; text-align: right;}
	.edit_profile .e_sels select {width: 168px;}
	.edit_profile .e_sel input {width: 176px;}
	.edit_profile .textarea textarea {height: 80px;}
	.edit_profile .act_add {color: #63a801; text-decoration: none !important; border-bottom: dashed 1px #63a801; cursor: pointer;}
		.edit_profile .act_add:hover {border-color: #fff;}

	.edit_profile .act_del {display: inline-block; *display: inline; zoom:1; width: 11px; height: 11px; overflow: hidden; text-indent: 9999px; background: url(../img/x.png) no-repeat; margin-left: 5px; /* position: absolute; */}

	.submit input {width: 85px; height: 28px; border: none; padding: 0; margin: 0; background: url(../img/save.png) no-repeat; text-indent: -9999px; overflow: hidden;}
	.add_info, .e_div {float: none; clear: both; overflow: hidden;}

.orders_profile {width: 536px; margin: 0 auto 30px; border-collapse: collapse; border-bottom: solid 1px #d7d7d7;}
.orders_profile td {padding: 6px 3px;}
	.td1-1 {width: 11px; border-top: solid 1px #d7d7d7;}
	.td1-2 {color: #363636; font-weight: bold; border-top: solid 1px #d7d7d7;}
	.td1-3 {font-weight: bold; text-align: right; white-space: nowrap; border-top: solid 1px #d7d7d7;}

	.orders_profile table {width: 100%; border-collapse: collapse; border: none;}
	.orders_profile .td2-1 {padding-left: 0; }
	.td2-2, .td2-3 {text-align: right;}
	.td2-3 {width: 80px;}
	.grey {color: #63ae10;}





/* add 11.03.2011 */
.opr-1 {padding-bottom: 25px;}
	.opr-1 .input {padding-bottom: 5px; overflow: hidden;}
	.opr-1 .input input {margin-right: 5px;}
	#InfoComment0 {float: right; margin: 0; width: 370px; height: 20px; padding: 0 5px; line-height: 20px; background: #fff; border: solid 1px #bfbfbf;}
	.opr-1 textarea {width: 521px; padding: 5px; background: #fff; border: solid 1px #bfbfbf;}
	.otpravit {display: block; width: 84px; height: 28px; background: url(../img/otpravit.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}

/* add 11.03.2011 */

/*********** add 05.04.2011 **************/

.slide-1 {margin: -14px 0 0;}
	.slide-1 a {width:569px; height:235px; display: block; background-position: center center; background-repeat: no-repeat; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}

.gallery1 {background: #cecece; padding: 5px 0 0 5px; overflow: hidden;}
	.gallery1 ul {padding: 0; margin: 0;}
	.gallery1 li {padding: 0; margin: 0 4px 4px 0; list-style: outside none !important; float: left; width: 30px; height: 30px; position: relative; border: solid 1px #ffffff; overflow: hidden;}
	.gallery1 li.karusel-a {border-color: #000;}
	.gallery1 li a {display: block; position: absolute; width: 500px; height: 30px; left: -235px; top: 0; text-align: center;}
	.gallery1 li a img {height: 30px;}


/*********** add 05.04.2011 **************/





/* winter */
.winter .bg-1 { background: url(../img/winter-bg-2.jpg) 0 0 repeat; }
.winter .bg-2 { background: url(../img/winter-bg-1.jpg) 0 0 repeat-x; }
.winter .top { padding: 15px 15px 10px 64px; background: url(../img/winter-bg-3.png) 0 bottom no-repeat; width: 917px; margin-left: -49px; margin-bottom: -10px; position: relative; z-index: 20; }
.winter .logo a { width: 129px; height: 57px; background: url(../img/winter-logo.png) 0 0 no-repeat; }


.serch {position: relative; zoom: 1; z-index: 20;}
#a_result {-moz-border-radius: 6px; position: absolute; display: none; left: 15px; width: 300px; padding: 10px; background: #fff; -webkit-border-radius: 6px; border-radius: 6px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0px 0px 5px #666666; -moz-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666;}
	.tovar-2 {padding-bottom: 10px;}
	.tovar-img {width: 60px; float: left; display: block;}
	.tovar-img img {width: 50px;}
	.tovar-title {overflow: hidden; text-align: left; display: block;}
	#a_result a {color: #363636;}
	
	
.tovar4eg-ceni-l {overflow: hidden; position: relative; padding-left: 18px;}
.tovar4eg-ceni-l .cena-2, .tovar4eg-ceni-l .new-price, .tovar4eg-ceni-l .kupit, .tovar4eg-ceni-l #f_order {position: static;}
.tovar4eg-ceni-l .cena-2 {padding-bottom: 5px;}
.tovar4eg-ceni-l .kupit {margin-bottom: 5px;}

.zakazegi {position: relative; height: 1%;}
	.zakazegi .kupit {float: left; width: 104px;}
	.zakazegi .kupit a {display: block; width: 94px; height: 27px; background: url(../img/in-cart.png) no-repeat; -pie-png-fix: true;}
	.zakazegi #f_order {float: left; display: block; width: 100px; height: 27px; background: url(../img/1click.png) no-repeat; -pie-png-fix: true;}
	




/*add 01.12.2011*/

.telef_graf {float: left; padding: 0 23px 0 48px; width: 560px; font-size: 12px; color: #e5e5e5;}
	.telef_graf table {width: 100%; border-collapse: collapse; border: none;}
	.telef_graf td {vertical-align: bottom; padding: 0 0 15px;}
	.telef_graf td.telef_graf-1 {width: 192px;}
	.telef_graf td.telef_graf-1 {width: 179px;}
	.telef_graf small {font-size: 11px;}
	.telef_graf big {font-size: 18px;}
	
	.telef_graf #s_f {font-size: 12px; text-decoration: none !important; border-bottom: dotted 1px #9fd100; color: #9fd100; padding: 0;} 
	.telef_graf #s_f:hover {border: none;}



.service, .magaz-rozn {position: absolute; /*left: 772px;*/ right:0; top: 18px; width:147px; }
	.service a, .magaz-rozn a {-pie-png-fix: true; padding-left: 28px; height: 22px; font-size: 12px; color: #fff; line-height: 22px; display: inline-block; *display: inline; zoom: 1; background: url(../img/service2.png) left center no-repeat;}
	
.magaz-rozn {top: 55px;}
	 .magaz-rozn a {background: url(../img/magazin.png) 2px center no-repeat;}



/*winter2*/

.winter2 {background: #464646 url(../img/pattern.png) center top;}
/*.winter2 .top {position:relative;}*/
.winter2 .bg {background: #252525 url(../img/winter2-snwginki.png) center center no-repeat; -pie-png-fix: true;}
.winter2 .bg-2 {background:none;}
.winter2 .bg-1 {background: url(../img/winter2-verh.png) center top no-repeat; -pie-png-fix: true;}
.winter2 .winter2-sneg {position:absolute; width:95px; height:35px; background: url(../img/winter2-sneg.png) 0 0 no-repeat; left:-12px; bottom:-24px; -pie-png-fix: true;}


































