* { margin: 0; padding: 0; line-height: normal; }

body { font-size: 16px; font-family: 'Roboto', Arial, Tahoma; color: #333; background: #FFF url(img/bg-body.png); }

table { border-collapse: collapse; }
table td { vertical-align: top; }

h1 { color: #333; font-size: 30px; padding: 20px 0 5px 0; font-weight: normal; margin-bottom: 20px; line-height: 35px; }
h2 { color: #fd1813; margin: 30px 0 0 0; font-size: 24px; font-weight: normal; padding: 0 0 5px 0; text-transform: uppercase; }
	h2.news { margin: 0; }
	h2.novinki { margin: 0; color: #c90f0b; padding: 3px 10px 5px 10px; background: #febd45; font-size: 22px; }
	h2.c1 { color: #CC0000; }
h3 { color: #000; margin: 30px 0 0 0; font-size: 18px; font-weight: normal; line-height: 22px; }


:focus { outline: none; }
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {/* */ border: none; }
#clear { clear: both; }
#clear-left { clear: left; }
#clear-right { clear: right; }
img { border: none; }
img.float-right { float: right; margin: 10px 0 10px 20px; border: 1px solid #D5D5D5; padding: 5px; background: #fff; }
img.float-left { float: left; margin: 3px 20px 10px 0; border: 1px solid #D5D5D5; padding: 5px; background: #fff;  }
img.center { margin: 0; border: 1px solid #D5D5D5; padding: 5px; background: #fff; }

input { padding: 0; margin: 0; border: 0 solid; width: none; overflow: visible; }
input.input-small { padding: 0; margin: 0; border: 1px solid #999; width: 30px; overflow: visible; }
form { margin: 0; }
.clear-left { clear: left; }
.clear-right { clear: right; }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }

a { color: #c71b13; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }


a.pdf { padding: 3px 0 3px 23px; background: url(img/ico-pdf.png) no-repeat 0 3px; }
a.price { padding: 3px 0 3px 23px; background: url(img/ico-price.png) no-repeat 0 3px; }
a.catalog { padding: 3px 0 3px 23px; background: url(img/ico-catalog.png) no-repeat 0 3px; }
a.question { padding: 3px 0 3px 23px; background: url(img/ico-question.png) no-repeat 0 3px; }




table.tablica1 { margin-left: auto; margin-right: auto;  border-collapse: collapse; }
table.tablica1 th { font-size: 15px; background: #E3E3E3; padding: 10px; vertical-align: middle; border: 1px solid #CACACA; font-weight: bold; color: #000; }
table.tablica1 td { padding: 10px; vertical-align: top; font-size: 15px; line-height: 17px; border: 1px solid #CACACA; background: #F1F1F1; color: #000; }

table.tablica2 { margin-left: auto; margin-right: auto;  border-collapse: collapse; }
table.tablica2 th { font-size: 13px; background: #E3E3E3; padding: 7px; vertical-align: middle; border: 1px solid #CACACA; font-weight: bold; color: #000; }
table.tablica2 td { padding: 7px; vertical-align: top; font-size: 13px; line-height: 17px; border: 1px solid #CACACA; background: #F1F1F1; color: #000; }


#wrap { width: 1200px; margin: 0 auto; }
#header { height: 100px; position: relative; }
#logo { width: 260px; height: 60px; top: 20px; left: 10px; position: absolute; }
#slogan { position: absolute; top: 35px; left: 300px; color: #000; ont-weight: bold; border-left: 1px solid #CCC; padding: 7px 0 8px 20px; font-size: 13px; }
#contacts { position: absolute; top: 3px; right: 10px; color: #000; text-align: right; }
		span.work { font-size: 17px; line-height: 20px; }
		span.work-red { color: #b72323; font-size: 14px; }
		span.phone { font-size: 17px; color: #333; line-height: 20px; }
	#phone { background: url(img/ico-phone.png) no-repeat 0px 0px; margin-top: 4px; color: #666; font-size: 14px; padding-left: 60px; }
	#email { margin-top: 3px; }
		#email a { background: url(img/ico-mail.png) no-repeat 0 2px; padding: 0 0 0 23px; color: #666; font-size: 13px; font-weight: normal; }
		#email a:hover { background: url(img/ico-mail.png) no-repeat 1px 2px; color: #fd1813; }
#cepka1 { padding: 0 0px 0 0px; position: absolute; top: 5px; left: 0; width: 1200px; z-index: 99; }
#cepka { padding: 5px 10px 5px 5px; }
	#cepka img { margin: 0 3px; }
	#cepka a.home { color: #767676; font-size: 11px; text-decoration: underline;  padding: 3px 5px 0px 17px; background: url(img/ico-home.gif) no-repeat 0 6px; }
	#cepka a.home:hover { color: #000; }
	#cepka a { color: #767676; font-size: 11px; text-decoration: underline; padding: 3px 3px 3px 4px; }
	#cepka a:hover { color: #000; }
	#cepka a.current { color: #767676; text-decoration: underline; }
	#cepka a.current:hover { color: #000; }

#soc { position: absolute; left: 555px; top: 33px; color: #FFF; font-size: 15px; vertical-align: middle; }
#soc img { vertical-align: middle; }
	#soc a { color: #edc389; text-decoration: none; text-shadow: 1px 1px 1px #000; }
	#soc a:hover { color: #FFF; text-decoration: underline; }


#korzina { position: absolute; top: 24px; left: 610px; padding: 5px 15px; color: #717171; font-size: 13px; z-index: 999; }
	#korzina-ico { background:  url(img/ico-korzina.png) 0 50% no-repeat; padding: 2px 0 5px 45px; height: 35px; line-height: 18px; }
	#korzina a, #korzina a:visited { color: #EE2C23; text-decoration: underline; font-size: 13px; background: #fffa68; }
	#korzina a:hover { color: #000; text-decoration: underline; }
#menu { height: 36px; background: #d6241c; padding: 0 10px; position: relative;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background: -webkit-linear-gradient(#d6241c, #c21810);
	background: -ms-linear-gradient(#d6241c, #c21810);
	background: -o-linear-gradient(#d6241c, #c21810);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d6241c), to(#c21810));
	background: -moz-linear-gradient(#d6241c, #c21810);
	background: linear-gradient(#d6241c, #c21810);
	-pie-background: linear-gradient(#d6241c, #c21810);
	behavior: url(/templates/scripts/pie.htc); }
	#menu ul { list-style-type: none; }
	#menu ul li { float: left; }
	#menu ul li a, #menu ul li a:visited { display: block; text-decoration: none; border-right: 1px solid #bc3131;
		padding: 8px 18px 10px 18px; color: #FFF; font-size: 14px; letter-spacing: 0.8px; }
	#menu ul li a:hover { background: #a71616; }
	#menu ul li.selected a { background: #ffa500; color: #333; text-decoration: underline;
		background: -webkit-linear-gradient(#febd45, #ffa500);
		background: -ms-linear-gradient(#febd45, #ffa500);
		background: -o-linear-gradient(#febd45, #ffa500);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#febd45), to(#ffa500));
		background: -moz-linear-gradient(#febd45, #ffa500);
		background: linear-gradient(#febd45, #ffa500);
		-pie-background: linear-gradient(#febd45, #ffa500);
		behavior: url(/templates/scripts/pie.htc); }
	#menu ul li.feedback a { border-right: none; }
#header-level2 { color: #FFF; padding: 8px 10px 10px 10px; background: #0B68B8; font-weight: bold;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	background: -webkit-linear-gradient(#0B68B8, #065396);
	background: -ms-linear-gradient(#0B68B8, #065396);
	background: -o-linear-gradient(#0B68B8, #065396);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0B68B8), to(#065396));
	background: -moz-linear-gradient(#0B68B8, #065396);
	background: linear-gradient(#0B68B8, #065396);
	-pie-background: linear-gradient(#0B68B8, #065396);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#menu-level2 { padding: 0 0 3px 0; background: #F1F1F1; border: 1px solid #CACACA; border-top: none; margin-bottom: 15px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#menu-level2 ul { list-style-type: none; padding: 3px 0 0 0; }
#menu-level2 ul li a, #menu-level2 ul li a:visited { font-size: 12px; *padding: 0 10px 0 10px; font-weight: bold;
	color: #202020; display: block; padding: 6px 10px 6px 10px; text-decoration: none; border-bottom: 1px dotted #D7D7D7; }
#menu-level2 ul li a:hover { text-decoration: none; color: #FF0000; }
#menu-level2 ul li.selected a, #menu-level2 ul li.selected a:visited, #menu-level2 ul li.selected a:hover { text-decoration: underline; color: #FF0000; font-weight: bold; }
	* html #menu-level2 ul li { height: 1%; }
	* html #menu-level2 ul li a { height: 1%; }
#menu-level2 ul li.last a { border-bottom: none; }



#search { padding: 4px 0 5px 3px;
	position: absolute; top: 0px; right: 10px; }
	fieldset.search { border: none; width: 192px; }
	.search input, .search button { border: none; float: left; }
	.search input.box1 { color: #666; font-size: 11px; width: 148px; height: 28px; -height: 20px; padding: 0 5px 0 10px; *padding: 8px 5px 0 10px; background: url(img/bg-search.png) no-repeat; }
	.search input.box1:focus { background: url(img/bg-search.png) no-repeat left -28px; }
	.search button.btn { width: 29px; height: 28px; cursor: pointer; text-indent: -9999px; background: url(img/bg-search.png) no-repeat top right; }
	.search button.btn:hover { background: url(img/bg-search.png) no-repeat right -28px; }
	.search input.box1 { *background: url(img/bg-search-ie.png) no-repeat 0 0; }
#topimg { margin: 0; }
#totop { position: absolute; top: -30px; right: 20px; color: #666; font-size: 14px; }
	#totop a { background: url(img/ico-top.png) no-repeat 0 6px; color: #666; text-decoration: underline; font-size: 12px; padding: 2px 3px 3px 12px; }
	#totop a:hover { background: url(img/ico-top.png) no-repeat 0 5px; color: #000; text-decoration: underline; }

#middle { width: 100%; height: 1%; position: relative; }
#middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
#container { width: 100%; float: left; overflow: hidden; }

#content0 { padding: 40px 0 0 240px; }
#content-home { padding: 20px 5px 100px 5px; }
#content { padding: 20px 6px 100px 5px; }
#content-wl { padding: 20px 20px 100px 20px; }
#content-text { padding: 20px 5px 100px 5px; }
	p { margin: 15px 0; line-height: 25px; }
	#content ul, #content-text ul, #content-home ul { list-style: none; margin: 20px 0 20px 10px; }
	#content ul li, #content-text ul li, #content-home ul li { background: url(img/li.gif) no-repeat 0 11px; margin-bottom: 20px; padding-left: 23px; line-height: 22px; }
	#content ol, #content-text ol { margin: 20px 0 20px 35px; }
	#content ol li, #content-text ol li { margin-bottom: 20px; }

	#content ul ul, #content-text ul ul { list-style: none; margin: 5px 0 30px 30px; *margin: 5px 0 30px 5px; }
	#content ul ul li, #content-text ul ul li { background: url(img/li.gif) no-repeat 0 9px; margin-bottom: 8px; padding-left: 23px; }
	#content ul ul ul, #content-text ul ul ul { list-style: none; margin: 5px 0 30px 30px; *margin: 5px 0 30px 5px; }
	#content ul ul ul li, #content-text ul ul ul li { background: url(img/li.gif) no-repeat 0 11px; margin-bottom: 8px; padding-left: 23px; }

	#content table ul, #content-text table ul { list-style: none; margin: 0px 0 5px 0px; }
	#content table ul li, #content-text table ul li { background: url(img/li.gif) no-repeat 0 8px; margin-bottom: 5px; padding-left: 20px; line-height: normal; }


#sort-kolvo { margin: 0 0 15px 0; padding: 5px 10px 7px 10px; color: #666; background: #E8E8E8;
	font-size: 11px; border: 1px solid #D3D3D3; }
	#kolvo-v-razdele { float: left; padding: 1px 10px 0 0; }
	#sortirovka { float: right; padding: 1px 0 0 0; }
		.sortirovka { padding: 0; border: 1px solid #B0B0B0; background: #FFF; color: #666; width: 150px; }
	#sortirovka2 { padding: 5px 0 0 0; }

#sideLeft-home { float: left; width: 210px; padding: 15px 10px 50px 0px; margin-left: -100%; position: relative; }
#sideLeft { float: left; width: 210px; padding: 35px 10px 50px 0px; margin-left: -100%; position: relative; }
#header-catalog { color: #FFF; padding: 8px 10px 10px 10px; background: #717b86; font-weight: bold; font-size: 17px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background: -webkit-linear-gradient(#8e969e, #717b86);
	background: -ms-linear-gradient(#8e969e, #717b86);
	background: -o-linear-gradient(#8e969e, #717b86);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8e969e), to(#717b86));
	background: -moz-linear-gradient(#8e969e, #717b86);
	background: linear-gradient(#8e969e, #717b86);
	-pie-background: linear-gradient(#8e969e, #717b86);
	behavior: url(/templates/scripts/pie.htc); position: relative; }

#menu-left1 { padding: 30px 0 30px 0; }
#menu-left1 ul { list-style-type: none; padding: 0; }
#menu-left1 ul li { margin: 0 11px 0 11px; display: inline-block; }
#menu-left1 ul li a, #menu-left1 ul li a:visited { font-size: 18px; ackground: #fff rl(img/str1.gif) no-repeat 225px center; idth: 250px; eight: 100px;
	color: #333; display: block; adding: 8px 12px 9px 10px; text-decoration: none; border: 2px solid #DDD; font-weight: bold; text-align: center;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 1px 2px 3px #e5e5e5; -webkit-box-shadow: 1px 2px 3px #e5e5e5; box-shadow: 1px 2px 3px #e5e5e5;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#menu-left1 ul li a:hover { text-decoration: none; color: #000; ackground: #ffa500 url(img/str1.gif) no-repeat 225px center; border: 2px solid #e59400; }
#menu-left1 ul li.current a, #menu-left1 ul li.current a:visited, #menu-left1 ul li.current a:hover { text-decoration: none; color: #000; background: #ffa500 url(img/str1.gif) no-repeat 225px center; border: 1px solid #e59400; }
	* html #menu-left1 ul li { height: 1%; }
	* html #menu-left1 ul li a { height: 1%; }


#menu-left1 ul li.multivarki a { background: #FFF url(img/m1.png) center 5px no-repeat; padding: 110px 15px 10px 15px; width: 240px; }
#menu-left1 ul li.multivarki a:hover { color: #c21810; }
#menu-left1 ul li.current.multivarki a { color: #c21810; border: 2px solid #e59400; background: #FFF url(img/m1.png) center 5px no-repeat; text-decoration: underline; }

#menu-left1 ul li.inner-pot a { background: #FFF url(img/m3.png) center 5px no-repeat; padding: 110px 15px 10px 15px; width: 240px; }
#menu-left1 ul li.inner-pot a:hover { color: #c21810; }
#menu-left1 ul li.current.inner-pot a { color: #c21810; border: 2px solid #e59400; background: #FFF url(img/m3.png) center 5px no-repeat; text-decoration: underline; }

#menu-left1 ul li.risovarki a { background: #FFF url(img/m2.png) center 5px no-repeat; padding: 110px 15px 10px 15px; width: 240px; }
#menu-left1 ul li.risovarki a:hover { color: #c21810; }
#menu-left1 ul li.current.risovarki a { color: #c21810; border: 2px solid #e59400; background: #FFF url(img/m2.png) center 5px no-repeat; text-decoration: underline; }

#menu-left1 ul li.uvlagniteli-vozduha a { background: #FFF url(img/m4.png) center 5px no-repeat; padding: 110px 15px 10px 15px; width: 240px; }
#menu-left1 ul li.uvlagniteli-vozduha a:hover { color: #c21810; }
#menu-left1 ul li.current.uvlagniteli-vozduha a { color: #c21810; border: 2px solid #e59400; background: #FFF url(img/m4.png) center 5px no-repeat; text-decoration: underline; }








#menu-left2 { padding: 0px; background: #eee; margin: 3px 0 7px 0;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#menu-left2 ul { list-style-type: none; padding: 3px 0 5px 0; }
#menu-left2 ul li { margin-top: 1px; }
#menu-left2 ul li a, #menu-left2 ul li a:visited { background: #fefefe url(img/str2.gif) no-repeat 15px 10px; font-size: 15px;
	color: #333; display: block; padding: 4px 5px 4px 25px; text-decoration: none; font-weight: normal; border: none;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#menu-left2 ul li a:hover { background: #fefefe url(img/str2.gif) no-repeat 15px 10px; text-decoration: underline; color: #FF0000; border: none; }
#menu-left2 ul li.current a, #menu-left2 ul li.current a:visited,
#menu-left2 ul li.current a:hover { text-decoration: underline; background: #FEFEFE url(img/str2.gif) no-repeat 15px 10px; color: #FF0000; font-weight: bold; border: none; }
	* html #menu-left2 ul li { height: 1%; }
	* html #menu-left2 ul li a { height: 1%; }
#menu-left2 ul li a sup { font-size: 9px; color: #666; *font-size: 11px; }

#menu-left3 { padding: 0; background: #FFF; border-bottom: 1px dotted #e3e3e3; }
#menu-left3 ul { list-style-type: none; padding: 3px 0 3px 0; }
#menu-left3 ul li a, #menu-left3 ul li.current #menu-left3 ul li a, #menu-left3 ul li a, #menu-left3 ul li a:visited { background: url(img/str2.gif) no-repeat 30px 12px; font-size: 13px;
	color: #000; display: block; padding: 5px 10px 5px 40px; text-decoration: none; font-weight: normal; border-bottom: none; }
#menu-left3 ul li a:hover, #menu-left3 ul li.current #menu-left3 ul li a:hover { background: url(img/str2.gif) no-repeat 30px 12px; text-decoration: underline; color: #FF0000; }
#menu-left3 ul li.current a, #menu-left3 ul li.current a:visited,
	#menu-left3 ul li.current a:hover, #menu-left3 ul li.current #menu-left3 ul li.current a { text-decoration: underline; background: url(img/str2.gif) no-repeat 30px 12px; color: #FF0000; }
	* html #menu-left3 ul li { height: 1%; }
	* html #menu-left3 ul li a { height: 1%; }
#menu-left3 ul li a sup { font-size: 9px; color: #B1B1B1; *font-size: 11px; }

#level4 { padding: 20px 0 20px 0; }
#level4	ul.menu-level4 { margin: 0; padding: 0; }
#level4	ul.menu-level4 li { display: inline-block; background: none; list-style-type: none; margin: 0 10px 50px 10px; padding: 0; width: 200px; vertical-align: top; }
#level4	ul.menu-level4 li a { color: #ff3333; padding: 0 0 0 0px; text-decoration: underline; font-size: 17px; ont-weight: bold; }
#level4	ul.menu-level4 li a:hover { color: #FFF; text-decoration: underline; }
#level4 ul.menu-level4 li.current a { color: #FFF; text-decoration: underline; }
#level4 ul.menu-level4 li span { font-size: 10px; color: #666; *font-size: 11px; }
span.kol-vo { color: #999; font-size: 9px; *font-size: 10px; }
#ico-razdel { margin-bottom: 10px; loat: left; width: 100px; height: 100px; }
img.ico-razdel { background: #FFF; padding: 1px; order: 1px solid #CCC; width: 100px; height: 100px; }
#name-r4 { loat: left; idth: 150px; }

img.gal { border: 1px solid #C5C5C5; padding: 3px; }
img.gal:hover { border: 1px solid #C5C5C5; }
	a:hover img.gallery { outline: none; }
#gal { float: left; padding: 15px 15px; }

#content ol.tovari, #content-home ol.tovari, #home-novinki ol.tovari { list-style: none; margin: 0; padding: 0; }
#content ol.tovari li, #content-home ol.tovari li, #home-novinki ol.tovari li { width: 270px; vertical-align: top; margin-bottom: 15px; display: inline-block; margin-right: 10px; margin-left: 10px; 
	-webkit-box-shadow: #CCC 1px 1px 3px; -moz-box-shadow: #CCC 1px 1px 3px; box-shadow: #CCC 1px 1px 3px; }

#content-text ol.tovari { list-style: none; margin: 0; padding: 0; }
#content-text ol.tovari li { width: 270px; vertical-align: top; margin-bottom: 15px; display: inline-block; margin-right: 10px; margin-left: 10px; 
	-webkit-box-shadow: #CCC 1px 1px 3px; -moz-box-shadow: #CCC 1px 1px 3px; box-shadow: #CCC 1px 1px 3px; }

#rekomenduem ol.tovari-rekomenduem { list-style: none; margin: 0; padding: 0; }
#rekomenduem ol.tovari-rekomenduem li { width: 270px; vertical-align: top; margin-bottom: 15px; display: inline-block; margin-right: 10px; margin-left: 10px; 
	-webkit-box-shadow: #CCC 1px 1px 3px; -moz-box-shadow: #CCC 1px 1px 3px; box-shadow: #CCC 1px 1px 3px; }


#home-news ol.home-news { list-style: none; margin: 0; padding: 0; }
#home-news ol.home-news li { width: 270px; vertical-align: top; margin-bottom: 10px; display: inline-block; margin-right: 10px; margin-left: 10px; list-style: none; padding: none; }


#tovar-for-podsvetka { position: relative; height: 400px;
	border: 1px solid #DDD; background: #FFF;
	behavior: url(/templates/scripts/pie.htc); }
#tovar-podsvetka { z-index: 5; overflow: hidden; position: relative; height: 400px; }
#tovar-podsvetka:hover { z-index: 10; overflow: visible; height: auto; min-height: 400px;
	-moz-box-shadow: 0 0 10px #ec9696; -webkit-box-shadow: 0 0 10px #ec9696; box-shadow: 0 0 10px #ec9696;
	behavior: url(/templates/scripts/pie.htc); }
#tovar-podsvetka:before	{ content: ''; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 40px; background: #FFF;
	background: -moz-linear-gradient(top,rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255, 255, 255, 0)),color-stop(80%,#FFF),color-stop(100%,#FFF));
	background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
	background: -o-linear-gradient(top,rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
	background: -ms-linear-gradient(top,rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
	background: linear-gradient(top,rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); }
#tovar-podsvetka:hover:before { display: none; }
#tovar-podsvetka-content { background: #FFF; padding: 20px 10px 20px 10px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); }



#header-podbor { color: #333; padding: 7px 10px 8px 10px; font-weight: bold;
	background: #D8D8D8; border: 1px solid #CACACA;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	background: -webkit-linear-gradient(#FDFDFD, #D8D8D8);
	background: -ms-linear-gradient(#FDFDFD, #D8D8D8);
	background: -o-linear-gradient(#FDFDFD, #D8D8D8);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#D8D8D8));
	background: -moz-linear-gradient(#FDFDFD, #D8D8D8);
	background: linear-gradient(#FDFDFD, #D8D8D8);
	-pie-background: linear-gradient(#FDFDFD, #D8D8D8);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#podbor { padding: 5px 10px 15px 10px; background: #EEE; border: 1px solid #CACACA; border-top: none; margin-bottom: 15px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
	.podbor { padding: 0; margin: 10px 0 0 0; border: 1px solid #B0B0B0; background: #FFF; color: #666; width: 177px; font-size: 13px; }
	#btn-podbor { text-align: center; margin-top: 15px; }
	#btn-podbor2 { loat: left; text-align: center; margin-top: 2px; margin-left: 5px; display: inline; }
		#btn-podbor a, #btn-podbor2 a { padding: 3px 10px 4px 10px; background: #E3E3E3; text-decoration: none; color: #333; font-size: 12px;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
			background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
			background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
			background: -o-linear-gradient(#FFFFFF, #E3E3E3);
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
			background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
			background: linear-gradient(#FFFFFF, #E3E3E3);
			-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
			behavior: url(/templates/scripts/pie.htc); position: relative; }
		#btn-podbor a:hover, #btn-podbor2 a:hover { background: #EDEDED; text-decoration: none; color: #000;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
			background: -webkit-linear-gradient(#EDEDED, #D9D9D9);
			background: -ms-linear-gradient(#EDEDED, #D9D9D9);
			background: -o-linear-gradient(#EDEDED, #D9D9D9);
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#D9D9D9));
			background: -moz-linear-gradient(#EDEDED, #D9D9D9);
			background: linear-gradient(#EDEDED, #D9D9D9);
			-pie-background: linear-gradient(#EDEDED, #D9D9D9);
			behavior: url(/templates/scripts/pie.htc); position: relative; }
		#btn-podbor a:active, #btn-podbor2 a:active { background: #FFFFFF; text-decoration: none;
			background: -webkit-linear-gradient(#E3E3E3, #FFFFFF);
			background: -ms-linear-gradient(#E3E3E3, #FFFFFF);
			background: -o-linear-gradient(#E3E3E3, #FFFFFF);
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E3E3E3), to(#FFFFFF));
			background: -moz-linear-gradient(#E3E3E3, #FFFFFF);
			background: linear-gradient(#E3E3E3, #FFFFFF);
			-pie-background: linear-gradient(#E3E3E3, #FFFFFF);
			behavior: url(/templates/scripts/pie.htc); position: relative; }

#header-metki { color: #2F2F2F; padding: 7px 10px 8px 10px; font-weight: bold;
	background: #F3F3F3; border: 1px solid #CACACA;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	background: -webkit-linear-gradient(#FFFFFF, #E8E8E8);
	background: -ms-linear-gradient(#FFFFFF, #E8E8E8);
	background: -o-linear-gradient(#FFFFFF, #E8E8E8);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E8E8E8));
	background: -moz-linear-gradient(#FFFFFF, #E8E8E8);
	background: linear-gradient(#FFFFFF, #E8E8E8);
	-pie-background: linear-gradient(#FFFFFF, #E8E8E8);
	-moz-box-shadow: 1px 2px 3px #e5e5e5; -webkit-box-shadow: 1px 2px 3px #e5e5e5; box-shadow: 1px 2px 3px #e5e5e5;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#tags { padding: 10px 5px 15px 5px; background: #FFF; border: 1px solid #CACACA; border-top: none; margin-bottom: 15px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); position: relative; text-align: center; }
	#tagcloud a { padding: 0 4px; color: #999; }
	#tagcloud a:hover { padding: 0 4px; color: #000; }

#header-brands { color: #2F2F2F; padding: 7px 10px 8px 10px; font-weight: bold;
	background: #F3F3F3; border: 1px solid #CACACA;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	background: -webkit-linear-gradient(#FFFFFF, #E8E8E8);
	background: -ms-linear-gradient(#FFFFFF, #E8E8E8);
	background: -o-linear-gradient(#FFFFFF, #E8E8E8);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E8E8E8));
	background: -moz-linear-gradient(#FFFFFF, #E8E8E8);
	background: linear-gradient(#FFFFFF, #E8E8E8);
	-pie-background: linear-gradient(#FFFFFF, #E8E8E8);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#brands { padding: 5px 0px 5px 0px; background: #F4F4F4; border: 1px solid #CACACA; border-top: none; margin-bottom: 15px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
	#brands a { padding: 0 4px; }
#brands ul { list-style-type: none; padding: 3px 0 0 0; }
#brands ul li a, #brands ul li a:visited { font-size: 11px; background: url(img/str-top-menu.gif) no-repeat 10px 7px;
	color: #000; display: block; padding: 2px 13px 2px 23px; text-decoration: none; border-bottom: 1px dotted #F8C8B9; }
#brands ul li a:hover { text-decoration: none; background: #DDD url(img/str-top-menu.gif) no-repeat 10px 7px; }
#brands ul li.current a, #brands ul li.current a:visited, #brands ul li.current a:hover { text-decoration: underline; color: #FF0000;
	background: #FEEFE9 url(img/str-top-menu.gif) no-repeat 10px 11px; border-bottom: none; font-weight: bold; font-size: 15px; border-top: 1px solid #EB9E8C; }
	* html #brands ul li { height: 1%; }
	* html #brands ul li a { height: 1%; }


#home-news { border-top: 1px dashed #CCC; padding: 15px 0 0 0; }
img.small-foto-news-home { float: left; margin: 2px 7px 1px 0; border: 1px solid #D5D5D5; padding: 1px; background: #FFF; }
#article { padding: 15px 0 0 0; }
#date-article { color: #B4B4B4; font-size: 11px; }
a.article { color: #F20000; font-size: 18px; text-decoration: underline; ont-weight: bold; line-height: normal; }
a.article:hover { color: #000; text-decoration: underline; }
#arhive-news { padding: 15px 0 0 0; text-align: right; }
#arhive-news a { background: url(img/arrow1.gif) no-repeat 0 3px; font-size: 12px; font-weight: bold; padding: 3px 0 3px 17px; text-decoration: underline; }
#arhive-news a:hover { background: url(img/arrow1.gif) no-repeat 1px 3px; color: #F20000; }
#podpiskamail { padding: 0px 0 0 0; }
a.podpiskamail { background: url(img/ico-mail.png) no-repeat 2px 4px; color: #333; padding: 3px 0 4px 28px;
	text-decoration: underline; font-weight: bold; font-size: 12px; }
a.podpiskamail:hover { background: url(img/ico-mail.png) no-repeat 3px 4px; text-decoration: underline; color: #000; }
#podpiskarss { padding: 7px 0 0px 0; }
a.podpiskarss { background: url(img/ico-rss.png) no-repeat 1px 4px; color: #333; padding: 3px 0 4px 28px;
	text-decoration: underline; font-weight: bold; font-size: 12px; }
a.podpiskarss:hover { background: url(img/ico-rss.png) no-repeat 2px 4px; text-decoration: underline; color: #000; }
#category-small-text { font-size: 13px; line-height: 17px; color: #666; padding: 8px 0 0 0; }

#article1 { padding: 0 0 20px 0; border-bottom: 1px dotted #CCC; margin-bottom: 20px; }
#article2 { padding: 0 0 20px 0; argin-bottom: 20px; }
#date-article1 { color: #B4B4B4; font-size: 11px; padding: 7px 0 10px 0; }
a.article1 { color: #F20000; font-size: 24px; text-decoration: underline; line-height: normal; }
a.article1:hover { color: #000; text-decoration: underline; }
#small-text1 { padding: 0; font-size: 15px; line-height: 22px; }
#img-article { float: left; width: 150px; height: 150px; padding-top: 3px; background: url(img/preloader.gif) 50% 50% no-repeat; }
#img-article img { padding: 1px; border: 1px solid #D5D5D5; }
#small-text-article { padding: 0px 0 15px 180px; font-size: 15px; line-height: 22px; }
#podpiska { margin: 5px auto 15px auto; width: 300px; padding: 20px 30px; background: #E4E3E3; border: 1px solid #CACACA;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
	.forma-podpiska { padding: 5px 0 5px 3px; background: #FFF; border: 1px solid #CACACA; font-size: 11px; color: #666;
			margin-right: 5px; _margin-right: 2px; width: 240px; float: left; }
	.button { padding: 0; }
#read-more { text-align: right; padding: 10px 0 0 0; }
a.read-more { padding: 3px 10px 4px 10px; background: #FFF; text-decoration: none; color: #333; font-size: 13px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
	background: -webkit-linear-gradient(#FFFFFF, #b7b7b7);
	background: -ms-linear-gradient(#FFFFFF, #b7b7b7);
	background: -o-linear-gradient(#FFFFFF, #b7b7b7);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#b7b7b7));
	background: -moz-linear-gradient(#FFFFFF, #b7b7b7);
	background: linear-gradient(#FFFFFF, #b7b7b7);
	-pie-background: linear-gradient(#FFFFFF, #b7b7b7);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
a.read-more:hover { background: #ffa500; text-decoration: none; color: #000;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ffa500;
	background: -webkit-linear-gradient(#febd45, #ffa500);
	background: -ms-linear-gradient(#febd45, #ffa500);
	background: -o-linear-gradient(#febd45, #ffa500);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#febd45), to(#ffa500));
	background: -moz-linear-gradient(#febd45, #ffa500);
	background: linear-gradient(#febd45, #ffa500);
	-pie-background: linear-gradient(#febd45, #ffa500);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
div.pagination { padding: 25px 10px 10px 10px; text-align: center; line-height: 30px; }
	div.pagination a { padding: 5px 10px 5px 10px; margin-right: 5px; text-decoration: none; color: #000;
		background: #E3E3E3; border: 1px solid #C1C1C1; font-size: 20px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
		background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
		background: -o-linear-gradient(#FFFFFF, #E3E3E3);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
		background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
		background: linear-gradient(#FFFFFF, #E3E3E3);
		-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
	div.pagination a:hover, div.pagination a:active { color: #000; background: #EDEDED;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
		background: -webkit-linear-gradient(#EDEDED, #D9D9D9);
		background: -ms-linear-gradient(#EDEDED, #D9D9D9);
		background: -o-linear-gradient(#EDEDED, #D9D9D9);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#D9D9D9));
		background: -moz-linear-gradient(#EDEDED, #D9D9D9);
		background: linear-gradient(#EDEDED, #D9D9D9);
		-pie-background: linear-gradient(#EDEDED, #D9D9D9);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
	div.pagination span.current { padding: 5px 10px 5px 10px; margin-right: 5px;
		background: #ffa500; color: #000; border: 1px solid #dd8f00; font-size: 20px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		background: -webkit-linear-gradient(#febd45, #ffa500);
		background: -ms-linear-gradient(#febd45, #ffa500);
		background: -o-linear-gradient(#febd45, #ffa500);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#febd45), to(#ffa500));
		background: -moz-linear-gradient(#febd45, #ffa500);
		background: linear-gradient(#febd45, #ffa500);
		-pie-background: linear-gradient(#febd45, #ffa500);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
#share { float: right; *width: 370px; background: #FFF; margin-top: 15px; }
	#share-text { float: left; color: #666; font-size: 11px; padding: 5px 10px 4px 10px; }
	#share-ico { float: right; padding: 5px 10px 4px 10px; }



#home-novinki { padding: 15px 0 0 0; }
#tovar { margin-bottom: 15px; border: 1px solid #DBDBDB; padding: 1px; }
#tovar0 { padding: 15px 10px; background: #FFF url(img/bg-ten-tovar.png) repeat-x bottom; }
#small-foto-tovar { position: relative; background: url(img/preloader.gif) 50% 50% no-repeat; text-align: center; }
#novinka { background: url(img/ico-novinka.png) no-repeat; position: absolute; top: 0; left: 17px; width: 24px; height: 24px; }
#novinka1 { background: url(img/ico-novinka.png) no-repeat; position: absolute; top: 0; left: -3px; width: 24px; height: 24px; }
#novinka2 { background: url(img/ico-novinka.png) no-repeat; position: absolute; top: 5px; left: -4px; width: 24px; height: 24px; z-index: 20; }
#akcia { background: url(img/ico-akcia.png) no-repeat; position: absolute; top: -10px; left: 150px; width: 40px; height: 41px; }
#akcia1 { background: url(img/ico-akcia.png) no-repeat; position: absolute; top: -10px; left: 270px; width: 40px; height: 41px; }
#akcia2 { background: url(img/ico-akcia.png) no-repeat; position: absolute; top: -5px; left: 245px; width: 40px; height: 41px; z-index: 20; }
img.small-foto-tovar { order: 1px solid #C5C5C5; }
img.small-foto-tovar:hover { order: 1px solid #C5C5C5; }
	a:hover img.gallery { outline: none; }
img.middle-foto-tovar { border: 1px solid #C5C5C5; }
#dop-foto { float: left; padding: 15px 10px; }

#tovar-nazvanie { padding: 10px 0px 0 0px; }
	#tovar-nazvanie a { color: #333; font-size: 17px; text-decoration: underline; line-height: 23px; }
	#tovar-nazvanie a:hover { color: #FF0000; text-decoration: underline; }
#tovar-price { margin: 10px auto 0 auto; color: #BB0000; font-weight: bold; font-size: 17px;
	background: #fddc76; padding: 3px 10px; text-align: center; width: 120px; text-shadow: 1px 0 0 #EEE;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
	behavior: url(scripts/pie.htc); position: relative; }
	#tovar-price span { color: #666; font-size: 13px; }
	#tovar-price span.dopvalut { color: #666; font-size: 11px; font-weight: normal; }
#tovar-price-in-tovar { margin: 10px 0 0 0; color: #BB0000; font-weight: bold; font-size: 22px;
	background: #fddc76; padding: 10px 10px; text-align: center; width: 200px; text-shadow: 1px 0 0 #EEE;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
	behavior: url(scripts/pie.htc); position: relative; }
	#tovar-price-in-tovar span { color: #666; font-size: 13px; }
	#tovar-price-in-tovar span.dopvalut { color: #666; font-size: 11px; font-weight: normal; }

#utovara { color: #666; font-size: 13px; background: #EEE; padding: 15px 20px; border: 1px solid #CCC; }
#utovara ul.utovara { list-style: none; margin: 0px 0 0px 0px; }
#utovara ul.utovara li { background: url(img/ico-check.png) no-repeat 0 2px; margin-bottom: 10px; padding-left: 30px; line-height: 18px; }
span.desh { font-size: 15px; background: #f7f26f; }


#small-opisanie { font-size: 12px; color: #666; line-height: 16px; padding: 20px 0 0 0; }
#small-opisanie1 { font-size: 17px; color: #666; line-height: 23px; padding: 15px 0 0 0; }
#tovar-kod { color: #666; font-size: 15px; padding-top: 3px; }
	#tovar-kod span { color: #666; font-size: 15px; }
#brend { font-size: 13px; padding-top: 3px; }
	#brend span { color: #777; font-size: 13px; }
#nalichie { font-size: 15px; padding-top: 3px; }
	#nalichie span { color: #777; font-size: 15px; }
#kriteriy1 { font-size: 12px; padding-top: 3px; line-height: 17px; }
	#kriteriy1 span { color: #666; font-size: 12px; font-weight: bold; }
#kriteriy2 { font-size: 12px; padding-top: 10px; line-height: 17px; }
	#kriteriy2 span { color: #666; font-size: 12px; font-weight: bold; }
#metki { font-size: 11px; padding: 5px 0 5px 23px; background: url(img/ico-tag.png) no-repeat 0 3px; }
	#metki span { color: #777; font-size: 11px; }
#tovar-kupit { padding: 15px 0 0 0px; text-align: center; }
	#tovar-kupit a.vkorzinu { padding: 3px 13px 5px 13px; background: #498d2f; text-decoration: none; color: #FFF; font-size: 20px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #498d2f;
		background: -webkit-linear-gradient(#5fa544, #498d2f);
		background: -ms-linear-gradient(#5fa544, #498d2f);
		background: -o-linear-gradient(#5fa544, #498d2f);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5fa544), to(#498d2f));
		background: -moz-linear-gradient(#5fa544, #498d2f);
		background: linear-gradient(#5fa544, #498d2f);
		-pie-background: linear-gradient(#5fa544, #498d2f);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
	#tovar-kupit a.vkorzinu:hover { background: #ABD4FD; text-decoration: none; color: #FFF;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #397522;
		background: -webkit-linear-gradient(#498d2f, #397522);
		background: -ms-linear-gradient(#498d2f, #397522);
		background: -o-linear-gradient(#498d2f, #397522);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#498d2f), to(#397522));
		background: -moz-linear-gradient(#498d2f, #397522);
		background: linear-gradient(#498d2f, #397522);
		-pie-background: linear-gradient(#498d2f, #397522);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
	#tovar-kupit a.podrobnee { padding: 3px 10px 4px 10px; background: #E3E3E3; text-decoration: none; color: #333; font-size: 12px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
		background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
		background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
		background: -o-linear-gradient(#FFFFFF, #E3E3E3);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
		background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
		background: linear-gradient(#FFFFFF, #E3E3E3);
		-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
	#tovar-kupit a.podrobnee:hover { background: #EDEDED; text-decoration: none; color: #000;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #C1C1C1;
		background: -webkit-linear-gradient(#EDEDED, #D9D9D9);
		background: -ms-linear-gradient(#EDEDED, #D9D9D9);
		background: -o-linear-gradient(#EDEDED, #D9D9D9);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#D9D9D9));
		background: -moz-linear-gradient(#EDEDED, #D9D9D9);
		background: linear-gradient(#EDEDED, #D9D9D9);
		-pie-background: linear-gradient(#EDEDED, #D9D9D9);
		behavior: url(/templates/scripts/pie.htc); position: relative; }
div.section { margin: 20px 0 0 0; }
#tabs ul.tabs { list-style: none; height: 54px; line-height: 25px; border-bottom: 1px solid #C5C5C5; margin: 0; }
#tabs ul.tabs li { background: #717b86; color: #FFF; font-size: 20px; float: left; display: inline;
	margin-right: 2px; padding: 15px 40px 16px 40px; cursor: pointer; position: relative;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); *behavior: none; }
#tabs ul.tabs li:hover { background: #ca2a2a; text-decoration: none; color: #FFF; }
#tabs ul.tabs li.current { background: #ca2a2a; text-decoration: none; color: #FFF; }
div.box { display: none; padding: 10px 5px 20px 10px; border-bottom: 1px solid #C5C5C5; }
div.box.visible { display: block; }

#stat-tovar { float: left; }
#tovar-add { color: #CCC; font-size: 11px; padding: 10px 10px 0 0px; }
	#tovar-add span { color: #707070; }
#tovar-obnovili { color: #CCC; font-size: 11px; padding: 0px 10px 0 0px; }
	#tovar-obnovili span { color: #707070; }
#counter { color: #CCC; font-size: 11px; padding: 10px 10px 0 0px; }
	#counter span { color: #707070; }


#header-rekomenduem { color: #FFF; padding: 6px 10px 8px 10px; background: #0B68B8; font-weight: bold; font-size: 12px;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	background: -webkit-linear-gradient(#0B68B8, #065396);
	background: -ms-linear-gradient(#0B68B8, #065396);
	background: -o-linear-gradient(#0B68B8, #065396);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0B68B8), to(#065396));
	background: -moz-linear-gradient(#0B68B8, #065396);
	background: linear-gradient(#0B68B8, #065396);
	-pie-background: linear-gradient(#0B68B8, #065396);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#rekomenduem { padding: 10px 10px 3px 10px; background: #F1F1F1; border: 1px solid #CACACA; border-top: none; margin-bottom: 15px;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#tovar-rekomend { margin-bottom: 20px; }
#small-foto-tovar-rekomend { position: relative; background: url(img/preloader.gif) 50% 50% no-repeat; margin: 0 auto; width: 80px; }
img.small-foto-tovar-rekomend { border: 1px solid #A0A0A0; }
#novinka-rekomend { background: url(img/ico-novinka.png) no-repeat; position: absolute; top: 0; left: -4px; width: 24px; height: 24px; }
#akcia-rekomend { background: url(img/ico-akcia.png) no-repeat; position: absolute; top: 50px; left: 60px; width: 40px; height: 41px; }
#nazva-rekomend { padding: 5px 0 0 0; }
	#nazva-rekomend a { font-size: 12px; color: #333; text-decoration: underline; }
	#nazva-rekomend a:hover { color: #FF0000; }
#price-rekomend span { font-size: 11px; color: #666; font-weight: normal; }
#price-rekomend { center; padding: 5px 0 0 0; font-size: 12px; color: #990000; font-weight: bold; }



input.btn { background: #ff6600; padding: 5px 15px 6px 15px; color: #FFF; text-decoration: none; font-weight: bold; font-size: 20px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: -webkit-linear-gradient(#ff6600, #e45c01);
	background: -ms-linear-gradient(#ff6600, #e45c01);
	background: -o-linear-gradient(#ff6600, #e45c01);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff6600), to(#e45c01));
	background: -moz-linear-gradient(#ff6600, #e45c01);
	background: linear-gradient(#ff6600, #e45c01);
	-pie-background: linear-gradient(#ff6600, #e45c01);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
input.btn:hover { background: #fe954f; text-decoration: none; cursor: pointer;
	background: -webkit-linear-gradient(#fe954f, #ff6600);
	background: -ms-linear-gradient(#fe954f, #ff6600);
	background: -o-linear-gradient(#fe954f, #ff6600);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fe954f), to(#ff6600));
	background: -moz-linear-gradient(#fe954f, #ff6600);
	background: linear-gradient(#fe954f, #ff6600);
	-pie-background: linear-gradient(#fe954f, #ff6600);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
input.input { padding: 0; margin: 0; border: 1px solid #999; width: 300px; overflow: visible; height: 30px; font-size: 20px; }
.err { color: #CC0000; }

input.btn-zakaz { background: #498d2f; padding: 5px 15px 6px 15px; color: #FFF; text-decoration: none; font-weight: bold; font-size: 20px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: -webkit-linear-gradient(#5fa544, #498d2f);
	background: -ms-linear-gradient(#5fa544, #498d2f);
	background: -o-linear-gradient(#5fa544, #498d2f);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5fa544), to(#498d2f));
	background: -moz-linear-gradient(#5fa544, #498d2f);
	background: linear-gradient(#5fa544, #498d2f);
	-pie-background: linear-gradient(#5fa544, #498d2f);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
input.btn-zakaz:hover { background: #397522; text-decoration: none; cursor: pointer;
	background: -webkit-linear-gradient(#498d2f, #397522);
	background: -ms-linear-gradient(#498d2f, #397522);
	background: -o-linear-gradient(#498d2f, #397522);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#498d2f), to(#397522));
	background: -moz-linear-gradient(#498d2f, #397522);
	background: linear-gradient(#498d2f, #397522);
	-pie-background: linear-gradient(#498d2f, #397522);
	behavior: url(/templates/scripts/pie.htc); position: relative; }


input.pole { border: 1px solid #CCC; width: 200px; height: 20px; }
input.pole:focus { border: 1px solid #666; }
textarea.area { border: 1px solid #CCC; width: 300px; height: 100px; }
textarea.area:focus { border: 1px solid #666; }
input.send { border: 1px solid #1976E9; background: #3A91FD; font-size: 12px; padding: 3px 10px 5px 10px; color: #FFF;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; }
input.send:hover { background: #1976E9; cursor: pointer; }


#logos { text-align: center; padding: 0 0 20px 0; }
img.logos1 { padding: 5px; opacity: 0.5; }
img.logos1:hover { opacity: 1; }

#bottom { margin-bottom: 20px; background: #d6241c; position: relative;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: -webkit-linear-gradient(#d6241c, #c21810);
	background: -ms-linear-gradient(#d6241c, #c21810);
	background: -o-linear-gradient(#d6241c, #c21810);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d6241c), to(#c21810));
	background: -moz-linear-gradient(#d6241c, #c21810);
	background: linear-gradient(#d6241c, #c21810);
	-pie-background: linear-gradient(#d6241c, #c21810);
	behavior: url(/templates/scripts/pie.htc); }
	#copyright { padding: 10px 20px 10px 20px; color: #FFF; font-size: 14px; float: left; line-height: 18px; }
		#copyright a, #knopki a { color: #feca6a; }
		#copyright a:hover, #knopki a:hover { color: #000; }
	#knopki { padding: 20px 20px 15px 0; float: right; color: #FFF; font-size: 11px; text-align: right; }


#mask { position: absolute; left: 0; top: 0; z-index: 9000; background-color: #000; display: none; }
#boxes .window { position: fixed; left: 0; top: 0; width: 440px; height: 200px; display: none; z-index: 9999; padding: 20px; }
#boxes #dgaddcart { width: 470px; height: 270px; padding: 10px; background-color: #FFF;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
	behavior: url(/templates/scripts/pie.htc); }
#initiallyHiddenBlock { display: none; }
#tovar-kupit a.close { padding: 7px 10px 8px 10px; background: #5f91e3; text-decoration: none; color: #FFF; font-size: 13px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #5f91e3;
		background: -webkit-linear-gradient(#8db4f6, #5f91e3);
		background: -ms-linear-gradient(#8db4f6, #5f91e3);
		background: -o-linear-gradient(#8db4f6, #5f91e3);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8db4f6), to(#5f91e3));
		background: -moz-linear-gradient(#8db4f6, #5f91e3);
		background: linear-gradient(#8db4f6, #5f91e3);
		-pie-background: linear-gradient(#8db4f6, #5f91e3);
		behavior: url(/templates/scripts/pie.htc); }
#tovar-kupit a.close:hover { background: #356fce; text-decoration: none; color: #FFF;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #356fce;
		background: -webkit-linear-gradient(#5f91e3, #356fce);
		background: -ms-linear-gradient(#5f91e3, #356fce);
		background: -o-linear-gradient(#5f91e3, #356fce);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5f91e3), to(#356fce));
		background: -moz-linear-gradient(#5f91e3, #356fce);
		background: linear-gradient(#5f91e3, #356fce);
		-pie-background: linear-gradient(#5f91e3, #356fce);
		behavior: url(/templates/scripts/pie.htc); }


#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}


#slider { position: relative; min-height: 350px; background: #FFF url(/templates/img/loadinganimation.gif) no-repeat 50% 50%; width: 1200px; margin-top: 0px; }
#slider img { position: absolute; top: 0px; left: 0px; display: none; }
#slider a { border: 0; display: block; }

.nivo-controlNav { position: absolute; left: 47%; bottom: -30px; }
.nivo-controlNav a { display: block; width: 10px; height: 10px; background: url(/templates/img/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin-right: 3px; float: left; cursor: pointer; }
.nivo-controlNav a.active { background-position: -10px 0; }

.nivo-directionNav a { display: block; width: 30px; height: 30px; background: #d9251d url(/templates/img/arrows.png) no-repeat; text-indent: -9999px; }
a.nivo-nextNav { background-position: -30px 0; right: 15px; }
a.nivo-prevNav { left: 15px; }
.nivo-directionNav a { position: absolute; top: 45%; z-index: 99; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right:0px; }

.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: #081B29; opacity:0.8; width: 100%; z-index: 89; }
.nivo-caption p { padding: 15px; margin: 0; font-size: 28px; color: #FFF; }
.nivo-slice { display: block; position: absolute; z-index: 50; height: 100%; }

.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 60; display: none; }

