@charset "utf-8";
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;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dfn,var {font-style: normal;}

/* ^^ Disable a deprecated ^_^  ^^ */
font,basefont {color: inherit; font: inherit; font-size: 100%;}
center {text-align: inherit;}

s,strike,u {text-decoration: inherit;}

/*************** Fonts & Graphics ***************/
html {font-size: 75%}
@media all and (min-resolution: 120dpi) {
    html {font-size: 60%}
    html, x:-moz-any-link {font-size: 75%}
}
    #for-opera927 {/* dont' remove! */}

body,table,input,label,textarea,button,select,code,samp,kbd,tt {color: #000; font: normal 1em/1.4 Tahoma, Geneva, sans-serif;}
code {color: #c33; font: normal 1em/1.4 "Consolas","Lucida Console", Monaco, "Courier New", Courier, monospace;}

h1,h2,h3,h4,h5,h6 {margin: 2em 0 1em;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}
h1 {font: normal 2.727em/1 "Trebuchet MS", Helvetica, sans-serif; color: #F6E352;}
h2 {font: normal 1.727em  Verdana, Arial, Helvetica, sans-serif;color: #7E400F;}
h3 {font: bold 1.181em Tahoma, Geneva, sans-serif; color: #994B06;}
h4 {font: bold 1em Tahoma, Geneva, sans-serif; color: #660F0A;}
h5 {font: bold 1em Tahoma, Geneva, sans-serif; color:#580202}
h6 {font: normal 1em Tahoma, Geneva, sans-serif; color:#000000}

p {margin: 1em 0;}
p:first-child {margin-top: 0 !important;}
p+ul, p+ol {margin-top: -0.5em;}

html {background: #000; height:100%}
body {background: #000 url("../img/blank.gif") fixed; color:#fff;}

/*************** Positioning ***************/
body {position: relative; min-height: 100%;}
#wrapper{ min-height: 100%; position: relative; width:980px; margin:0 auto; padding-bottom: 174px; padding-top:320px; overflow: hidden;}


       /* -- Mainframes -- */
#header     { position: absolute; top:0; left:0; width:980px; height:320px;  background:url(../img/bg_header.png) no-repeat; }
#flashgallery{position: absolute; top:17px; left:176px; width:570px; height:240px; text-align: center; background:url(../img/bg_gallery.png) no-repeat 2px 1px}
#banner{ width:242px;  margin:15px 0 10px 0}
#bannertext{ width:242px;   margin:10px 0}
#content    { background:#000 url(../img/bg_content.png) no-repeat;  padding:42px 30px 10px 30px; margin:0; overflow: hidden;}
	#sidebar    { float: left; margin:-25px 0 0; width:249px; padding:0 17px 0 0;}
	.content-text{ float: right; width:632px; padding:0 0 0 22px; overflow: hidden; }
#footer     {position: absolute; bottom: 0px; left: 50%; height:174px;width: 980px;  padding:0; margin:0 0 0 -490px; background: #3F0505 url(../img/bg_footer.png) no-repeat; font-size: 0.916em; color:#FFFDB6; text-shadow: #6b6b6b 0 0;}
#divaddtocart{position:fixed;  top:0; left:50%; width:970px; margin:0 0 0 -485px; border:2px solid #5db927; text-align:center; padding:20px 0; font-size:20px; background: #2f0c03;  z-index: 6500;  color: #fff; visibility:hidden;   _position:absolute; _top: expression(eval(document.documentElement.scrollTop))}
#divaddtocart var{ font-family:Georgia, "Times New Roman", Times, serif; color:#5DB927; font-weight:bold; text-transform:uppercase;}
div.mess{ margin:10px; color:; text-align:justify; font-size:1.272em; height:200px;}
div.mess em{ color:#660F0A; font-weight:bold} 

/*************** Representation ***************/

       /* ++ Standard elements ++ */
a         {color: #FCFF00; text-decoration: underline;}
a:visited {color: #660F0A;}
a:hover, a:active, a:focus {text-decoration: none;}
a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af;}
a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat;}

input,select,textarea,button {margin: 0;}
fieldset {padding: 0.5em; border: solid 1px #dcdcdc;}
legend   {color: #ccc;}
  input[type="text"],input[type="password"] {padding: 4px 4px; border: 1px solid #cdcccc;}
        input.text,input.password {padding: 4px 4px; border: 1px solid #cdcccc;}
  input[type="hidden"] {display: none !important;}
        input.hidden {display: none !important;}
  input[type="image"],input[type="checkbox"] {width: auto !important;}
        input.image,input.checkbox {width: auto !important;}
select   {}
textarea {padding: 0.5em; border: 1px solid #cdcccc; background: #fff url("../img/bg_textarea.png") no-repeat;}
input,label,select {vertical-align: middle;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #cdcccc;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #888; outline: 2px solid #ffffaa;}
applet,object,iframe {overflow: hidden;}

hr    {clear: both; border: none; color: #d5dfe5; background-color: #d5dfe5; height: 1px; width: 100%; margin: 20px 0; padding: 0;}
* html hr {margin: 13px 0}
* + html hr {margin: 13px 0}

table {margin: 1em 0; border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show; border: 1px solid #ccc;}
    table th {padding: 0.5em; text-align: center; vertical-align: middle; font-weight: bold;}
    table td {padding: 0.5em; vertical-align: top;}
    table caption {caption-side: top; text-align: center;}

       /* -- List's -- */
ul {margin: 1em 0 1em 1.5em; padding: 0; list-style-type: none;}
   ul li {margin: 2px 0; padding: 0 0 0 15px; background: url("../img/bull_li.png") 0px 3px no-repeat;}
   li ul {margin-top: 0; margin-bottom: 0;}
ol {margin: 0 0 1em 1.5em; padding: 0; list-style-type: decimal; list-style-position: inside;}
   ol li {margin: 0; padding: 0;}
   ol ul li {background: none;}
dl {margin: 0 0 1em 1.5em; padding: 0;}
   dl dt {margin: 0 0 0.5em 0; padding: 0;}
   dl dd {margin: 0.5em 0 1.5em 1.5em; padding: 0;}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle;} /* VA is for inline img's */
#footer img,#bottom img,p img {display: inline;}

       /* -- Text -- */
blockquote {margin: 1em 0; padding: 0.5em 1em; quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019";}
html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019";}
html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c";}
cite  {font-style: italic;}

small {font-size: 85%;}
big   {font-size: 125%;}
sup   {vertical-align: text-top; font-size: 65%;}
sub   {vertical-align: text-bottom; font-size: 65%;}
ins   {text-decoration: underline;}
del   {text-decoration: line-through;}
pre   {word-wrap: break-word; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap;}

abbr {text-transform: uppercase; text-decoration: none;}
acronym {font-variant: small-caps; text-transform: none; text-decoration: none;}
abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #f0f0f0;}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none;}
.wai {position: absolute; visibility: hidden;}
.fl {float: left; margin: 0 5px 5px 0;}
.fr {float: right; margin: 0 0px 5px 5px;}

/*  -- Header --  */
/*  logo */
div.logo-slogan {position:absolute; top:20px; left:25px; z-index:1;}
#logo { position:relative; display:block; width:170px; height:117px; padding:0 0 0 10px; margin:0; z-index:1; font: normal 2.727em/1 "Trebuchet MS", Helvetica, sans-serif; color: #e0d763; margin:10px 0;}
#logo span{ position: absolute; top:0; left:0;  height:117px; width:180px;background:url("../img/logo.png") no-repeat;}
#logo a{ position: absolute; top:0; left:0; display: block; height:123px; width:180px; overflow: hidden; background:url("../img/logo.png") no-repeat; text-indent:-9999px; }

/* /-- Header -- */
	#header  ul.top_menu{ position: absolute; top: 0; right: 0; padding:11px 20px 15px 0; margin:0;}
		#header  ul.top_menu li{ float: left; padding:6px 9px; margin:0; background:url("../img/separator_topmenu.png") no-repeat 0 8px;}
		#header  ul.top_menu li:first-child, #header  ul.top_menu li.first-child{ background: none;}
		#header  ul.top_menu li a {display: block; position: relative; height:16px; width:22px; cursor:pointer; color:#fff; overflow:hidden;}
		#header  ul.top_menu li a span {position: absolute; top:0; left:0; height:16px; width:22px; background:url("../img/top_menu.png") no-repeat;}
		#header  ul.top_menu li a.russian span{ background-position: 0 0;}
		#header  ul.top_menu li a.english span{ background-position: 0 -16px;}

	#header div.cart{ float: right; margin-top: 55px; width:182px; height:90px; padding:15px 10px 0 25px; background:url("../img/bg_cart.png") no-repeat;  font: normal 1.3em Georgia, "Times New Roman", Times, serif; text-align: center; }
		#header div.cart var{ color:#F6FF00; font-weight:bold;}
		#header div.cart a{ color:#F6FF00; font-size:0.9em;}
		#header div.cart a#compare_a{ color:#fff; visibility:visible !important;}

	#header dl.telephone{ position: absolute; top: 168px; right:28px; margin:0;}
		#header dl.telephone dt{padding:0; margin:0; text-transform:uppercase; font-size:0.834em;} 
		#header dl.telephone dd{position: relative; height:23px; width:154px; padding:0; margin:0; } 
		#header dl.telephone dd span{ position: absolute; top:0;  right:2px; width:165px; height:23px; background:url("../img/telephone.png") no-repeat; }
		#header dl.telephone dd.tel_kharkov span{ background-position:0 -25px}

ul#nav{ position: absolute; left: 0; bottom:0; width: 965px; height:51px; padding: 0 0 0 15px; margin:0; text-align: center;  font: normal 1.167em Tahoma, Corbel, Geneva, sans-serif; background: #471105 url("../img/bg_nav.png") no-repeat; }
ul#nav li{position:relative; float: left; padding:0 0 0 10px; margin:0;  background:none; text-transform:lowercase;}
ul#nav li a{ display: block; padding:0 5px; line-height: 50px; color:#fff; text-decoration:none;}
ul#nav li a:hover{ background: url("../img/bg_nav-hover.png") repeat-x; color:#FFF400; }

ul#nav li ul {display:none; position:absolute; top:49px; left: 0; width:200px; background:#4b1306; margin:0; padding:0; z-index:20}
ul#nav li ul.last-child {position:absolute; top:49px; left: auto; right: 0; width:200px; margin:0; padding:0;}
ul#nav li ul li {width:200px; text-align: left; padding:0; margin:0;}
ul#nav li ul li a{ display: block; padding:4px 0 5px 27px; font: normal 0.857em Tahoma; color:#FFF400; background:url("../img/bull_drop_menu.png") no-repeat 9px 10px;}
ul#nav li ul li a:hover{ background:#590404 url("../img/bull_drop_menu.png") no-repeat 9px -5px; color:#fff;}
ul#nav li ul li a.jshover{ background:none ;}
ul#nav li:hover ul{display: block;}
ul#nav li.jshover ul{display: block;}

/* -- Footer --  */
#footer a {color: #FFF600; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}
#footer hr  {display: none;}

/* contacts  */
address.vcard { position:absolute; top:59px; left:186px; width:766px; font-style: normal;}
.copyright{ float: right; width:192px;  margin:27px 0 0}
address.vcard a.fn {cursor: default; text-decoration: none; color: #000;}
address.vcard .adr {display: block; float: left; width:200px; padding:0 12px 0 0; line-height:17px}
address.vcard .tel {display: block; margin:5px 0 0}
address.vcard .e-mail {display: block}
address.vcard .email{ color:#FFF600; }
address.vcard .web{ display: block;}
address.vcard .adr .type{display: -moz-inline-box; display: inline-block; width:62px}
address.vcard .locality{ font: normal 1.5em Georgia, "Times New Roman", Times, serif; color:#F5E352; text-transform:uppercase;}
/* /contacts */
/* /-- Footer -- */nav

/* -- Bottom --  */
#bottom {font-size: 0.846em; color: #6b6b6b; text-align: center;}
#bottom a {color: #9c9c9c;}
#bottom small {display: none;}
#bottom cite {font: italic normal 1em "Trebuchet MS", Helvetica, sans-serif;}
/* /-- Bottom -- */


/* ^^^^^^^^^^^ Sidebar style's ^^^^^^^^^^^ */
#sidebar form.search{ width:245px; padding:0; margin:0 0 15px 0; overflow:hidden;}
#sidebar form.search h2 { position: relative;padding:0; margin:0 0 1px 0; font-size:2em; font-weight:normal; color:#F1DD4E; height:25px; width:80px; overflow:hidden;}
#content  #sidebar form.search h2 span{ position: absolute; top:2px; left:0; height:25px; width:100px; background:url(../img/search.png) no-repeat }

html:lang(en-us) #content #sidebar form.search h2 span{ background-position:0 -71px;}
body.en-us #content #sidebar form.search h2 span{ background-position:0 -71px;}

#sidebar form.search input[type="text"]{ width:175px; padding:0; margin:0 0 15px 0; background:none; border:2px solid #FDEC59; font-size:1.5em; color:#FF0}
#sidebar form.search input.text-search{ width:170px; padding:0; margin:0 0 7px 0; background:none; border:2px solid #FDEC59; font-size:1.5em; color:#FF0; outline: none; cursor:text}

#sidebar  .imagebutton{  border: none; text-indent: -900em; overflow: hidden; cursor: pointer; text-align: left; font-size: 1px; color: #FDEC59; padding-top: 15px;}

input.btn_search{height: 20px; width:57px; margin:0 0 9px 4px; background: url("../img/btn_search.png") no-repeat;}
html:lang(en-us) #sidebar  input.btn_search{ background-position:0 -30px}
body.en-us #sidebar  input.btn_search{ background-position:0 -30px}

form.search label.checkbox-off{ background: url("../img/checkbox.png") no-repeat 0 6px; display: block;}
form.search label.checkbox-on{background: url(../img/checkbox.png) no-repeat 0 -22px;}

form.search label{display: -moz-inline-box; float: left; display:inline-block; width:95px; font-size:0.917em; line-height:21px;  color:#C1A228;}
form.search label input{ position: relative; }

#sidebar div.news{ position: relative; width:218px; margin:10px 0; padding:0 0 0 20px; background:#3f0202 url("../img/bg_news.png") repeat-y scroll 0 0; color:#DADB9D; font-size:0.917em; }
#sidebar  div.news:after,div.news span.block-after { height: 30px; display: block; margin: 0 0 0 -20px;  background: url("../img/bg_news_after_before.png") no-repeat 0 bottom;  content: ' '; clear: both;}
#sidebar  div.news h2{position: absolute; z-index: 1; top:0; left:0; width:203px; height:100px; padding:23px 0 0 35px; margin:0; background: url("../img/bg_news_after_before.png") no-repeat; font-size:1.363em; font-weight:bold; text-transform:uppercase; color:#FFD97E; }

#content #sidebar div.news h2 span{ position: absolute; top:24px; left:36px; height:15px; width:100px; background: url(../img/news.png) no-repeat;}
/*html:lang(en-us) #content #sidebar div.news h2 span{ background-position:0 -35px;}*/
body.en-us #content #sidebar div.news h2 span{ background-position:0 -35px;}


#sidebar div.news dl{position: relative; z-index: 2; margin: 0 6px 0 0; padding: 50px 10px 0 0; }
#sidebar div.news dl dt{ padding:0 0 0 15px; margin:0; background:url("../img/bull_news.png") no-repeat 0 3px;}
#content div.news dl dt a{ color:#DADB9D; text-decoration:none;}
#content div.news dl dt a:hover{ text-decoration:underline;}
#sidebar div.news dl dd{ padding:0 0 0 15px; margin:0; line-height:1.181em;}
#sidebar div.news a{ color:#DEFF00;}
#sidebar div.news a.all_news{ display: block; padding:0 25px 0 0 ; text-align:center}

div.survey {width:238px; margin:11px 0 0;}
div.survey h3{ width: 238px;  height:31px; padding:40px 15px 0 0; background:url("../img/bg_survey_h3.png") no-repeat 0 0; text-align: center; margin: 0; color:#FFD192; font: normal 1.834em Georgia, "Times New Roman", Times, serif;  text-transform: uppercase; }
div.survey form {  width:202px;  padding: 2px 18px 17px 18px; _padding:2px 8px 17px 18px; background: #1E1E1F url("../img/bg_survey_after.png") 0 bottom no-repeat;}
div.survey form a {display: block; font-size: 0.83em; text-align: center;}
div.survey h4 { width:216px; padding:0 0 0 10px; margin: 5px 0 0 -14px; background: #2F2B1E; color:#FFFEBC; font: normal 1.167em Arial; text-transform:uppercase; text-align:center;}
div.survey h4:before, div.survey h4 span.block-before{display: block; height: 5px; margin:0 0 0 -11px;  background: url("../img/bg_h4_survey_before_after.png") 0 0 no-repeat; content: ' '; clear: both;}
div.survey h4:after, div.survey h4 span.block-after{display: block; height: 5px; margin:0 0 0 -11px;  background: url("../img/bg_h4_survey_before_after.png") 0  bottom no-repeat; content: ' '; clear: both;}
div.survey form label{ margin:0; padding:0 0 0 8px; color:#FFF372; font-size:1.25em;  line-height:27px; _display:inline; }
div.survey form div.message {margin: 0.5em 0; padding:0; color: #009900; text-align:center}
#sidebar div.survey form input.btn_vote{height: 30px; width:152px; margin:16px 0 5px 25px; background: url("../img/btn_vote.png") no-repeat; color:#520606}

html:lang(en-us) #sidebar div.survey form input.btn_vote{ background-position:0 -40px}
body.en-us #sidebar div.survey form input.btn_vote{ background-position:0 -40px}
/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */

#content div.products {position: relative; padding:0 5px 0 15px ; margin:0 0 56px 0; background:#fff url("../img/bg_products.png") repeat-y; color:#000; font-size:0.916em;}


#content div.products:after,.content-text div.products span.block-after { display: block; height: 10px; margin: 5px -5px 0 -15px;background: url("../img/bg_products_bottom.png") 0 0 no-repeat;  content: ' '; clear: both;}

#content div.products a{ color:#040203; font-weight:bold;}
#content div.products a:hover{ color:#5db927;}
#content div.products a:visited{ color:#666666}
/* табы под продуктами (глобальные) */
#content div.products ul.tabs{position: absolute; bottom:-33px; left:0; display: inline; width:100%; height:33px; padding:0; margin:0;  overflow: hidden;  text-align:center;}
#content div.products ul.tabs li{ display: -moz-inline-box; display:inline-block; padding:0 5px 0 20px; margin:0; background:url("../img/tabs-li.png") no-repeat;}
#content div.products ul.tabs li a {display: inline-block; height:24px; padding:8px 21px 0px 5px; background:#3F0505 url(../img/tabs_span.png) right 0 no-repeat; font:normal 1.091em Georgia, "Times New Roman", Times, serif; color:#FCFF00;}
	/* FF2 fix  */
	x:-moz-any-link, #content div.products ul.tabs li	{display: inline; padding-top: 8px; padding-bottom: 11px; position:relative; top: 7px;}
	x:-moz-any-link, #content div.products ul.tabs li a {display: inline; padding-bottom: 10px; position:relative; top: 1px;}
	html>/**/body x:-moz-any-link, x:default, #content div.products ul.tabs li {display: inline-block; padding-top: 0; padding-bottom: 0; top: 0;}
	html>/**/body x:-moz-any-link, x:default, #content div.products ul.tabs li a {display: inline-block; padding-bottom: 0; top: 0;}
	/* /FF2 fix */
#content div.products .percent {position:absolute; top:0; left:150px; width:317px; height:100%; z-index:10; background:url("../img/percent_bg.png") no-repeat 0 bottom; }

/* seo-текст в описании категории */
#content div.products div.info {padding: 5px 0;}

/* список товаров (глобальные) */
#content div.products ul.list_products{position: relative; min-height:160px; padding:5px 0 0; margin:0; overflow: hidden; z-index:11; }
#content div.products ul.list_products li {position: relative; float: left;  padding:0; text-align: center; background:none;}
#content div.products a.text { font-weight:bold; color:#660f0a; text-decoration: none;}
#content div.products a.text:hover {text-decoration: underline}
#content div#products-top.products ul.list_products li a.image {display: block; height: 152px;}
#content div#products-top.products ul.list_products li a.image img {display: inline; width: 100px;}

/* ярлычки: распродажа и новинка */
#content ul.list_products li var.offers{ position: absolute; top: 40px; left:30px; z-index:10; width:54px; height:65px; padding: 12px 37px 0 0; background:url(../img/percent.png) no-repeat; color:#ff7a25; font: normal 1.7em Impact;}
body.inner #content ul.list_products li var.offers{ padding:12px 27px 0 10px}
#content ul.list_products li div.product-info samp.new {position:absolute; background:url(../img/innovation.png) no-repeat; display: block; width:82px; height:56px; text-align: center; padding:25px 0 0; font-family: "Arial Narrow"; font-size:1.272em; color:#fff; font-weight:bold}
#content div#products-top.products li div.product-info samp.new { right:-20px; top:90px;}
body.inner #content ul.list_products li div.product-info samp.new {left:0; top:75px; z-index:5;}
body.inner #content div.product-category ul.list_products li div.product-info samp.new {left:-4px; top:140px; z-index:5;}
body.inner #sidebar ul.list_products li div.product-info samp.new {left:0; top:80px;}

/* список товаров (главная) */
#content a.image{color:#666666;}
body.index #content div#products-top.products ul.list_products li { width: 100px; padding:0; margin:0 10px;}
body.index #content div#products-top.products ul.list_products li a.text  {position: relative; display: block; z-index: 20; padding-top: 153px; margin-top: -153px;}

/* описание характеристик товара на главной */
body.index #content div#products-top.products dl.item_info{ display: inline-block; width:100px; padding:0; margin:0; text-align: center; }
body.index #content div#products-top.products dl.item_info dt{display: -moz-inline-box; display:inline-block; padding:0; margin:0;}
body.index #content div#products-top.products dl.item_info dd{display: -moz-inline-box; display:inline-block; padding:0; margin:0;}
body.index #content div#products-top.products dl.item_info dd.cost var {font-weight: bold;}

body.en-us.index .content-text dl.item_info dt{padding:0 0 0 8px;}
body.en-us.index .content-text dl.item_info dd{padding:0 8px 0 0;}
body.en-us.index .content-text dl.item_info dt.cost{ padding:0 0 0 3px;}

/* последние отзывы */
.content-text div.reviews{ min-height:130px; width:631px; background:#1b1a1a url("../img/bg_reviews.png") no-repeat; font-size:0.917em;}
.content-text div.reviews:before,.content-text div.reviews span.block-before { display: block; width:632px; height: 10px; margin: 0; background: url("../img/bg_reviews_after_before.png") 0 0 no-repeat;  content: ' '; clear: both;}
.content-text div.reviews:after,.content-text div.reviews span.block-after { display: block;  height: 9px; width:632px; margin: 0; padding:0; background: url("../img/bg_reviews_after_before.png") 0 bottom no-repeat;content: ' '; clear: both; }


#content  .content-text div.reviews h3.last_reviews{ position: relative; display:block; height:50px; width:145px; padding:30px 0 0 15px; margin:0; color:#F5E352; float: left; background:url(../img/bg_h2_reviews.png) no-repeat; font: normal 1.834em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-align: center; overflow:hidden}
#content  .content-text div.reviews h3.last_reviews span {display: block;position: absolute; left:0; top:33px; background:url(../img/h3-reviews.png) no-repeat; width:160px; height:50px; overflow:hidden; margin:0 0 0 14px; }
html:lang(en-us) #content  .content-text div.reviews h3.last_reviews{ height:60px;}
body.en-us #content  .content-text div.reviews h3.last_reviews{ height:60px;}
html:lang(en-us) #content  .content-text div.reviews h3.last_reviews span{ background-position:0 bottom; height:85px; top:10px;}
body.en-us  #content  .content-text div.reviews h3.last_reviews span{ background-position:0 bottom; height:85px; top:10px;}

#content  .content-text div.reviews img{ width:90px;}
#content  .content-text div.reviews div.product-info{ width:100px;}

.content-text div.reviews ul{ background:red; float: right; width:418px; padding:0 0 0 43px;  margin:0; background: url("../img/errow_reviews.png") no-repeat 0 45px;}
.content-text div.reviews ul li{ padding:0; float:left; width:418px; margin:0; overflow: hidden; min-height:126px; color:#000000; background:#fff url("../img/bg_reviews_list.png") repeat-y;}
.content-text div.reviews ul li a.image {float: left; margin: 5px;}

/* описание товара в отзывах */
.content-text div.reviews ul li div.product-info {float: left; margin:10px 0 0; text-align: center;}
.content-text div.reviews ul li div.product-info a.text {display: block; color:#660F0A; font-weight:bold; margin:20px 0 0; text-decoration: none;}
.content-text div.reviews ul li div.product-info a.text:hover {text-decoration: underline}  
.content-text div.reviews ul li div.product-info dl.item_info{ margin: 0; padding:0;}
.content-text div.reviews ul li div.product-info dl.item_info{ display: inline-block; width:100px; padding:0; margin:0; text-align: center; }
.content-text div.reviews ul li div.product-info dl.item_info dt{display: -moz-inline-box; display:inline-block; padding:0; margin:0;}
.content-text div.reviews ul li div.product-info dl.item_info dd{display: -moz-inline-box; display:inline-block; padding:0; margin:0;}
.content-text div.reviews ul li div.product-info dl.item_info dd.cost var {font-weight: bold;}

.content-text div.reviews ul li blockquote{ min-height:150px; float: right; margin:0; width:200px; padding:5px; border-left:1px dashed #E0E0E0; font-style:italic; color:#272727;}
.content-text div.reviews ul li cite{ display: block; text-align: right; font-weight:bold; font-style:normal; color:#636363;}
.content-text div.reviews ul li cite a{ color:#636363;}
/* ЗАГОЛОВКИ */
body.index #content .content-text div.products h2.top{  position: relative; height:40px; padding:10px 0 0 25px; margin:-2px -5px 0 -15px; border:1px solid #fff; color:#F6E352; font-weight:bold; text-transform: uppercase;  font-size:2.909em;  background:#222221 url("../img/bg_top_producrs-h2.png") repeat-x; position:relative; overflow:hidden;}
#content div.products h2.top em {font: normal 0.594em Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
#content  div.products h2.sale{ z-index:15}
#content  div.products h1, .titles  { position: relative; height:40px; padding:10px 0 0 25px; margin:0 -5px 0 -15px; border:1px solid #fff; color:#F6E352; font-weight:bold; text-transform: uppercase; font-size:2.182em;  background:#222221 url("../img/bg_h2.png") repeat-x; overflow: hidden}
#content  div.products h2.titles {overflow:hidden; position: relative; height:40px; padding:10px 0 0 25px; margin:-2px -5px 0 -15px; border:1px solid #fff; color:#F6E352; font-weight:bold; text-transform: uppercase; font-size:2.182em;  background:#222221 url("../img/bg_h2.png") repeat-x;}

#content  h1 a.title,
#content  h1 span,
#content  h1.top20 span,
#content  h2 a.title, 
.titles a.title,
.titles span
{ position: absolute; top:0; left:0; display: block; width: 100%;  height:50px; background:url("../img/titles.png") no-repeat;}

#content  h1.top20 span{ background-position:0 -50px;}

html:lang(en-us) #content  h1.top20 span{background-position:0 -603px}
body.en-us #content  h1.top20 span{background-position:0 -603px}

html:lang(en-us) #content h1 a.title, 
html:lang(en-us) #content h2 a.title{background:url(../img/titles.png) no-repeat 0 -803px;}
body.en-us #content h1 a.title,
body.en-us #content h2 a.title{background:url(../img/titles.png) no-repeat 0 -803px;}



#content  h2.min a.title{ position: absolute; top:0; left:0; display: block; width:300px;  height:50px; background:url("../img/titles.png") no-repeat;}
#sidebar h2 a.title{width:236px;}

.content-text div.products h3{ padding:0; margin:0; font-size:1em}
body.inner #content div.products h2.top a{ background-position:0 -50px}

html:lang(en-us)  body.inner #content div.products h2.top a{ background-position:0 -603px}
body.en-us.inner #content div.products h2.top a{ background-position:0 -603px}




#content .content-text div.products h2.sale a,
#content .content-text div.products h1.sale a,
#content .content-text div.products h1.sale span,
#sidebar h2.sale a.title{ background-position:0 -503px;}
html:lang(en-us) #content .content-text div.products h2.sale a.title,
html:lang(en-us) #content .content-text div.products h1.sale a.title,
html:lang(en-us) #content .content-text div.products h1.sale span,
html:lang(en-us) #sidebar h2.sale a.title{ background-position:0 -653px;}

body.en-us #content .content-text div.products h2.sale a.title,
body.en-us #content .content-text div.products h1.sale a.title,
body.en-us #content .content-text div.products h1.sale span,
body.en-us #sidebar h2.sale a.title{ background-position:0 -653px;}


#content  div.products h1.catalog span{ background-position:0 -150px}
html:lang(en-us) #content  div.products h1.catalog span{ background-position:0 -1200px}
body.en-us #content  div.products h1.catalog span{ background-position:0 -1202px}


#content  div.products h2.new_item a.title{ background-position:0 -100px}
html:lang(en-us) #content  div.products h2.new_item a.title{ background-position:0 -703px}
body.en-us #content  div.products h2.new_item a.title{ background-position:0 -703px}

#content  div.products h1.kids span,#content  div.products h1.Kids span{ background-position:0 -250px}
#content  div.products h1.active span,#content  div.products h1.Active span{ background-position:0 -300px}
#content  div.products h1.fun span,#content  div.products h1.Fun span{ background-position:0 -351px}
#content  div.products h1.profi span,#content  div.products h1.Profi span{ background-position:0 -401px}
#content  div.products h1.innovation span,#content  div.products h1.Innovation span{ background-position:0 -452px}

#content  div.products h1.shopping_cart a{ background-position:0 -200px}
html:lang(en-us) #content  div.products h1.shopping_cart a{ background-position:0 -750px}
body.en-us  #content  div.products h1.shopping_cart a{ background-position:0 -750px}

#content  div.products .news span{ background-position:0 -553px}
html:lang(en-us) #content  div.products .news span{ background-position:0 -1253px}
body.en-us #content  div.products .news span{ background-position:0 -1253px}

#content  div.products h1.testimonials span{ background-position:0 -1003px}
#content  div.products h1.shopping_cart span{background-position:0 -200px}
html:lang(en-us) #content  div.products h1.shopping_cart span{background-position:0 -752px}
body.en-us #content  div.products h1.shopping_cart span{background-position:0 -752px}

html:lang(en-us) #content  div.products h1.testimonials span{ background-position:0 -1050px}
body.en-us #content  div.products h1.testimonials span{ background-position:0 -1050px}

#content  div.products h1.questions span{ background-position:0 -1103px}
html:lang(en-us) #content  div.products h1.questions span{ background-position:0 -1150px}
body.en-us #content  div.products h1.questions span{ background-position:0 -1150px}

#content  div.products h1.comparison span{ background-position:0 -853px;}
html:lang(en-us) #content  div.products h1.comparison span{ background-position:0 -903px}
body.en-us #content  div.products h1.comparison span{ background-position:0 -903px}

/*ЗАГОЛОВКИ  для IE6 */
/*body.en-us #content #sidebar form.search h2 span{ background-position:0 -76px;}
body.en-us #content #sidebar div.news h2 span{ background-position:0 -35px;}
body.en-us  #content h1 a.title,
body.en-us  #content h2 a.title{background:url(../img/titles.png) no-repeat 0 -803px;}

body.en-us body.inner #content div.products h2.top span { background-position:0 -600px}

body.en-us #content .content-text div.products h2.sale a.title,
body.en-us #content .content-text div.products h1.sale a.title,
body.en-us #content .content-text div.products h1.sale span,
body.en-us #sidebar h2.sale a.title{ background-position:0 -653px;}


body.en-us  #content  h1.top20 span{background-position:0 -603px}

body.en-us #content div.products h2.new_item span{background-position:0 -700px}
body.en-us #content div.products h1.shopping_cart span{ background-position:0 -750px}
body.en-us #sidebar input.btn_search{ background-position:0 -30px}
body.en-us #sidebar div.survey form input.btn_vote{ background-position:0 -40px}
body.en-us #content div.products h1.comparison span{ background-position:0 -903px}
body.en-us #content div.products h1.testimonials span{ background-position:0 -1050px}
body.en-us #content div.products h1.questions span{ background-position:0 -1150px}
body.en-us #content div.content-text div.news ul li.hentry{background: url(../img/new-no-photo-en.png) no-repeat 10px 10px;}
body.en-us #content  div.products h1.catalog span{ background-position:0 -1200px}
body.en-us #content  div.products h1.news span{ background-position:0 -1250px}
body.en-us  #content  .content-text div.reviews h3.last_reviews span{ background-position:0 bottom; height:85px; top:10px;}
body.en-us #content  div.products h1.shopping_cart span{background-position:0 -752px}*/
body.en-us .LG_prevLink{	left:0;	background:url('../img/lightgallery/prev_en.gif') no-repeat left 40px}
body.en-us .LG_nextLink{	right:0;	background:url('../img/lightgallery/next_en.gif') no-repeat right 40px}



/********** CATALOG **************/
#content div.catalog{ margin:0 0 25px 0;}
#content div.catalog alt{ display: none;}
/* иллюстрации категорий продуктов в каталоге */
#content div.catalog ul.list_products{ font-weight:bold; text-transform:uppercase;}
#content div.catalog ul.list_products a{ font: bold 22px/1.1 Georgia; display: block; height:230px; width:185px;  text-decoration:none; background:url("../userfiles/catalognone.png") no-repeat;}
#content div.catalog ul.list_products a:hover {text-decoration: underline;}
#content div.catalog ul.list_products li{ margin:0 8px -30px -9px; padding:6px 10px 12px; background:url("../img/bg_catalog_li.png") no-repeat 0 28px; }
#content div.catalog ul.list_products li h2{ margin:0;}
#content div.catalog ul.list_products li.kids a,#content div.catalog ul.list_products li.Kids a{ color:#D7AD11;}
#content div.catalog ul.list_products li.active a,#content div.catalog ul.list_products li.Active a{ color:#0F90CC;}
#content div.catalog ul.list_products li.fun a,#content div.catalog ul.list_products li.Fun a{ color:#DD10D6;}
#content div.catalog ul.list_products li.profi a,#content div.catalog ul.list_products li.Profi a{ color:#35E000;}
#content div.catalog ul.list_products li.innovation a,#content div.catalog ul.list_products li.Innovation a{ color:#6E6E6E;}
#content div.catalog span.translate { display: block; text-align:center; font-size:0.5em; padding-left:2px;}

/* одиночные блоки категорий */
#content div.products-more { float:left;  width:284px; margin:0 0 50px 12px;}
#content div.products-more:after, #content div.products-more span.block-after { display: block; height: 9px; margin: 0 -5px 0 -15px; overflow: hidden; background:url("../img/bg_products_bottom.png") no-repeat 0 -41px; content: ' '; clear: both;}
#content div.products-more ul.list_products { padding:0; line-height:1.4;}
#content div.products-more ul.list_products li a.image{ float: left; color:#1c1c1d;}

/*список товаров в одиночных блоках категорий */
#content div.products-more ul.list_products li { float: none; overflow: hidden;}

/* Описание товара (глобальное) */
body.inner #content div.product-info{text-align: left; margin:0 0 0 80px; padding:35px 0 0 10px}

body.inner #content div.product-info h3{ margin-bottom: 0.3em; text-transform:uppercase; color:#660f0a; font-weight: bold; line-height:1.5}
body.inner #content div.product-info h2{ margin-bottom: 0.3em; text-transform:uppercase; color:#660f0a; font-weight: bold; line-height:1.5; font-size:1em; width:15px; width:175px}
body.inner #content div.product-page div.product-info h2{width:135px;}

body.inner #content dl.item_info{ overflow: hidden; text-align:left; padding:0; margin:0;}
body.inner #content dl.item_info dt { float: left; font-weight:bold; padding:0; margin: 0 4px 0 0; line-height: 1.5;}
body.inner #content dl.item_info dd {padding:0; margin:0; line-height: 1.5;}
body.inner #content dl.item_info dd.cost del var{ color:grey !important}
body.inner #content dl.item_info dd.cost ins{ font-weight:bold;}
body.inner #content dl.item_info dt.cost {padding-top: 0.2em;}
body.inner #content dd.cost {font-weight: bold; color:#5AAC10; font-size: 1.1818em;}
/* кнопка подробнее */
#content  a.more_detailed {display: block; padding:0 0 0 15px; margin:5px; text-align: left; color:#E90000; font-weight:normal; background:url("../img/bull_a_more.png") no-repeat 0 8px;}
#content div.content-text div.products-more a.more_detailed{ margin: 0 0 5px 0;}

/* блок распродажа*/
body.inner #content div.products-sale{ clear: left;}
body.inner #content div.products-sale ul.list_products li{ width:285px; padding:0 0 0 20px; border-left: 1px solid #C1C7C9; background:none;}
body.inner #content div.products-sale ul.list_products li:first-child,
body.inner #content div.products-sale ul.list_products li.first-child{ border:none;}
body.inner #content div.products-sale li a.image { float: left; color:#1c1c1d;}

/*Результаты опроса*/
#pool table {border:none; border-collapse:collapse; empty-cells:show; font-weight:bold; color:#f1f1f1; margin:0;}
#pool th {vertical-align:top; padding:1px 10px 3px; color:#FFF372; background-color:#181800; text-align:left;}
#pool td {vertical-align:top; border:none; padding:5px 0px 3px; width:100%;}
#pool td.procent {width:auto; padding:1px 10px 3px;}
#pool td.total {width:auto; padding:1px 10px 3px; text-align:center;}
#pool td.vote {padding-top:12px; padding-bottom:20px; color:#FFFEBC; text-align:center}

#cont {padding:12px; text-align:center; position:relative;}
#pool {width:200px; margin-top:10px}
#pool-t {width:190px; padding:0; text-align:left; margin:0 auto}*

			
/********** PRODUCT CATEGORY **************/
/*одиночные блоки в сайдбаре*/
#sidebar div.products-more{ width:218px; margin:20px 0 50px 0; border:none;}
#sidebar div.products-more:after, #sidebar div.products-more span.block-after {  display: block; height: 10px; margin: 0 -6px 0 -15px; padding:0;  overflow: hidden; background:url("../img/bg_products_bottom.png") no-repeat 0 -72px; content: ' '; clear: both;}
#sidebar div.products-more h2{ padding:10px 0 0 20px;}
#sidebar div.products-more h3{ font-size:1em;}

/*описание товара в одиночных блоках в сайдбаре*/
body.inner #sidebar div.product-info { padding:0; margin:0 0 0 90px; width:100px;}
#sidebar div.products ul.list_products li var.offers{ padding:12px 20px 0 12px; left:22px}
#sidebar div.products div.percent{position: absolute; top:0; left:0; width:236px; background:url(../img/bg_percent1.png) no-repeat 0 bottom;}

/* список продуктов в категории */
#content div.product-category ul.list_products li{ width:285px; min-height:225px; margin: 0; padding:0 25px 12px 0; border: none; background:url(../img/bg_li_fun.png) no-repeat right bottom;}
#content div.product-category ul.list_products li a.image {position:absolute; left:0; top:0; z-index:1; width:110px;}
#content div.product-category ul.list_products li img{ margin:25px 0 0; }
#content div.product-category ul.list_products li.nth-child{ padding:0 12px 12px 12px; margin:0 -10px 0 0}
body.inner #content div.product-category ul.list_products li div.product-info { margin:0 0 0 100px; padding:12px 0 0 10px}

#content div.product-category ul.bags-to-order li img{ margin:0; }


#content .content-text form input.add { display: block; width:140px; height:19px; color:#fff; padding:0 0 3px 15px; margin:9px 0 0 0; border:none; background: #5db928 url(../img/btn_add_to_cart.png) no-repeat; cursor: pointer;}
	
#content .content-text form input.compare{ background: #7e400f url(../img/btn_add_to_cart.png) no-repeat 0 -31px; padding:0 0 3px 0;}

/* пэйджер */
ul.pager{ display: block; overflow: hidden; margin: 0.5em 0; padding: 0; text-align: center; text-align: center; font: bold 2.1818em Georgia, "Times New Roman", Times, serif; height:50px;}
ul.pager li{ display: -moz-inline-box; display: inline-block; margin: 0; padding: 0; background: none;}
ul.pager li a, ul.pager li var { display: -moz-inline-box; display: inline-block; height:32px; width:32px; color:#020202; text-decoration: none;}
ul.pager li a:hover{color:#5db928;}
ul.pager li var{ background:#5db928 url(../img/hover_li_pager.png) center top no-repeat; color:#fff}
ul.pager li.prev-page,ul.pager li.next-page {position:relative; top: 4px}
ul.pager li.prev-page a,ul.pager li.next-page a{ display: block; width:19px; height:20px; margin:8px 0 0; overflow: hidden; position:relative;}

ul.pager li.next-page a span, ul.pager li.prev-page a span{ display: block; height:21px; width:20px; background:url(../img/errow_pager.png) center top no-repeat; position:absolute; top:0; left:0;}
ul.pager li.next-page a span{ background-position: center -36px;}


/********** PRODUCT PAGE **************/
#content div.product-page div.item_gallery{ width:401px; float: left; margin:14px 0; padding:0; position: relative; overflow:hidden}
#content div.product-page div.item_gallery ul{ padding:0; margin:0 0 0 -10px; overflow:hidden}
#content div.product-page div.item_gallery ul li{ float:left; padding:10px 0 0 16px; margin:0; background: none; }
#content div.product-page div.item_gallery ul li a {color: #888;}
#content div.product-page div.item_gallery ul li a img{border:1px solid #c1c7c9;}
#content div.product-page div.item_gallery a.image{ display:table-cell; overflow:hidden; vertical-align:middle; width:400px; border-right:1px solid #c1c7c9; height:300px; margin:0 0 20px 0; text-align:center; }

#content div.product-page div.item_gallery a.image img{ display: inline; vertical-align: middle; _margin-top: expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0"); }

#content div.product-page div.product-info-more{ width:170px;  position: relative; overflow: hidden; margin:20px 0 0; padding:0 20px 0 15px; line-height:18px;}
#content div.product-page div.product-info-more a.brand{ position:absolute; top:0; right:0; color:#666666}
#content div.product-page div.product-info-more div.product-info { padding:0 0 0 5px; margin:0;}
#content div.product-page div.product-info-more div.product-info h3{ width:140px;}
#content .content-text div.product-info-more input.add{ margin:23px 0 0 0}
#content div.product-page div.product-info-more fieldset{ border: none; padding:10px 0; margin:0}
#content div.product-page div.product-info-more fieldset.appreciate_good{ border: none; padding:0; margin:18px 0 0 5px}


#content div.product-page div.product-info-more fieldset.add-reviews{ margin:5px 0 0 5px}
#content div.product-page div.product-info-more fieldset.add-reviews legend{ color:#580202; font-weight:bold; white-space: normal;}
#content div.product-page div.product-info-more fieldset.appreciate_good legend{ color:#660F0A; font-weight:bold; white-space: normal;}
#content div.product-page div.product-info-more fieldset.add-reviews label{ margin-top:20px; font-weight:bold; display:block;}

#content div.product-page div.product-info-more fieldset.add-reviews  input.captcha{ margin:5px 0 10px 10px ; padding:6px; width:70px; }
#content div.product-page div.product-info-more fieldset.add-reviews  img{ float:left; padding:0; margin-top:5px; border:1px solid #580202}
#content div.product-page div.product-info-more fieldset.add-reviews  p.captcha_box {color: #888; font-style: italic; font-family: Constantia, Cambria, Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;}

#content div.product-page div.product-info-more fieldset.add-reviews .voteform label{ margin:0;}
.voteform {background:url(../img/ill_star.gif) repeat left top; margin:9px 0 0; height: 20px; width: 96px; position: relative; font-size: 10px; line-height: 1;}
.voteform label {position: absolute; left: 0; top: 0; text-indent: -900em; height: 18px; display: block; z-index: 1; font-size: 8px; line-height: 1}
.voteform label.current {background: url(../img/ill_star.gif) repeat left bottom}
.voteform label.voted {background: url(../img/ill_star.gif) repeat left bottom}
.voteform label:hover, .voteform label.jshover {background: url(../img/ill_star.gif) repeat left bottom}
fieldset.voteform:hover label.current, form.jshover label.current {background: none;}
fieldset.voteform:hover label:hover, form.voteform .jshover label.jshover {background: url(../img/ill_star.gif) repeat left bottom}
.voteform:hover label.current:hover {background: url(../img/ill_star.gif) repeat left bottom}
.voteform label input {width: 13px; height: 12px}

.voteform label.one   {width: 10px}
.voteform label.two   {width: 20px}
.voteform label.three {width: 28px}
.voteform label.four  {width: 40px}
.voteform label.five  {width: 48px}
.voteform label.six   {width: 59px}
.voteform label.seven {width: 67px}
.voteform label.eight {width: 77px}
.voteform label.nine  {width: 86px}
.voteform label.ten   {width: 95px}
.voteform input.ok{ float: left;}

#content div.product-page div.product-info-more input.btn_ok{ float:right; display: block; height:20px; width:36px; margin:9px 0 0; padding:0 0 3px 0;border:0; background:url(../img/btn_ok.png) no-repeat; color:#fff;}

#content div.product-page div.product-info-more form.add-reviews{ margin:26px 0 0 0; overflow:hidden;}
#content div.product-page div.product-info-more fieldset strong{ margin:10px 10px 0 0}
#content div.product-page div.product-info-more form input.btn_submit { float:left; display: block; height:20px; width:76px; margin: 4px 0 0; padding:0 0 3px 5px; color:#fff; border:0; background:#7E400F  url(../img/btn_submit.png) no-repeat; clear:both;}
#content div.product-page div.product-info-more dl.average_rating{ width:200px; padding:0; margin:10px 0 0; overflow:hidden; color:#9b9b9b; font-size:0.909em}
#content div.product-page div.product-info-more dl.average_rating dt{  padding:0; margin:0; float: left; margin:0 3px 0 0;}
#content div.product-page div.product-info-more dl.average_rating dd{ width:25px; padding:0; margin:0 5px 0 0; float: left;}

#content div.product-page div.product-info-more form a{ color:green; float: right; padding:5px 0}
#content div.product-page div.reviews-client{ float: left; clear: left; width:375px; padding:0 15px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#580202; font-style: italic; border-right:1px solid #c1c7c9}
#content div.product-page div.reviews-client blockquote a{ color:#666666; float:left}
#content div.product-page div.reviews-client cite{ float: left; margin:0 10px 0 0; font-weight: bold;   font-style:normal; }
#content div.product-page div.reviews-client cite span.client-more-info { font-weight:normal; }
#content div.product-page div.reviews-client blockquote:first-child,
#content div.product-page div.reviews-client blockquote.first-child{ border:none;}
#content div.product-page div.reviews-client blockquote{ position:relative; overflow:hidden; margin:10px 0 10px 0; padding:10px 0 0; border-top:1px dashed #000}
#content div.product-page div.reviews-client blockquote img.rating{ float:right; margin:0}
#content div.product-page div.reviews-client blockquote q{ float:left; margin:10px 0; width:370px;}

/* *** +++ LightGallery v1.1 +++ *** */
#LG_container{	border: 1px solid #aaa;	visibility:hidden;	position:absolute;	top:0px;	left:0px;	padding:2px;	z-index:200;	opacity:1;	background-color:#fff;	background-position:center;	background-repeat:no-repeat;	font: normal 12px verdana, arial, sans-serif}
.LG_loading{	background:url(../img/lightgallery/ico-loading.gif) no-repeat center}
#LG_panel {	padding: 10px;}
.LG_prevLink,.LG_nextLink{	width:20px;	height:20px;	cursor:pointer;	position:absolute;	top:24px;	opacity:0;	filter:alpha(opacity=0);}
.LG_prevLink{	left:0;	background:url('../img/lightgallery/prev.gif') no-repeat left 40px}
.LG_nextLink{	right:0;	background:url('../img/lightgallery/next.gif') no-repeat right 40px}

html:lang(en-us) .LG_prevLink{	left:0;	background:url('../img/lightgallery/prev_en.gif') no-repeat left 40px}
html:lang(en-us) .LG_nextLink{	right:0;	background:url('../img/lightgallery/next_en.gif') no-repeat right 40px}


.LG_imgIndex{	float:left;	margin-left:16px;	color:#777;	height:20px;	line-height:20px;}
.LG_titleBar{	color:#555;	height:30px;	line-height:30px;	overflow:hidden;	text-align:center;}
#LG_overlay{	position:absolute;	background:#000;	top:0;	left:0;	z-index:100;	width:100%;	height:100%;	display:none;	opacity:0;	filter:Alpha(opacity=0);
}
#LG_pic{display:none;margin:0 auto}
.LG_zoomIn, .LG_zoomOut, .LG_zoomNormal, .LG_fitScreen, .LG_zoom_disabled{	width:20px;	height:25px;	margin:1px;	float:left;	cursor:pointer;	display:block;}
.LG_zoom_disabled {	display:none;}
.LG_zoomIn{background:url(../img/lightgallery/sprite.gif) no-repeat 0 0px}
.LG_zoomIn:hover{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -30px}

.LG_zoomNormal{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -80px}
.LG_zoomNormal:hover{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -120px}

.LG_zoomOut{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -160px}
.LG_zoomOut:hover{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -199px}

.LG_fitScreen{background:url(../img/lightgallery/sprite.gif) no-repeat 0 -320px}

.LG_closeBtn{	float:right;	background:url(../img/lightgallery/sprite.gif) no-repeat 0 -240px;	width:22px;	height:22px;	cursor:pointer;}
.LG_closeBtn:hover{	background:url(../img/lightgallery/sprite.gif) no-repeat 0 -281px;}

/* *** +++ /LightGallery v1.1 +++ *** */
/**********SHOPPING CART **************/
/*форма заказов*/
#content div.shopping_cart form{width:584px; margin:0 auto 20px auto; overflow:hidden}
/*таблица формы заказов*/
#content div.shopping_cart table.cart,
#content div.shopping_cart table.cart tr,
#content div.shopping_cart table.cart td{ border:1px solid #c1c7c9; font-weight:bold; }
#content div.shopping_cart table.cart th{ background:#aeb3b5 url(../img/bg_thead.png) repeat-x; text-transform:uppercase; line-height:1.9; border-left:1px solid #fff}
#content div.shopping_cart table.cart th:first-child,
#content div.shopping_cart table.cart th.first-child{ border:none;}
#content div.shopping_cart table.cart th var{ text-transform:none;}
#content div.shopping_cart table.cart td{ vertical-align: middle; text-align: center; font-size:1.0909em;}
#content a.delete{ position:relative; display:block; padding:10px 0 0; margin: auto;  height:23px; width:33px; color:#fff; background:#ffb200}
#content a.delete span{ position:absolute; top:0; left:0; height:33px; width:33px; background:url(../img/delete.png) no-repeat; cursor:pointer;}
#content div.shopping_cart table.cart td.item_name{ color:#660f0a; font-size:1em}
#content div.shopping_cart table.cart td.item_name a{ color:#660F0A;}
#content div.shopping_cart table.cart img{ display: inline; float:none; }
#content div.shopping_cart table.cart input{ width:55px; float:none; font-weight:bold;}
#content div.shopping_cart table.cart tfoot tr td{ background:#54a623 url(../img/bg_tfoot.png) repeat-x; text-transform:uppercase; text-align:right; color:#fff}
#content div.shopping_cart table.cart tfoot tr td var{ float:left}

/*кнопки формы заказов заказов*/
#content div.shopping_cart form .submit_shopping{float: right; height:20px; margin-left:10px; border:none;  background: #7e400f url(../img/btn_shoppibg_cart.png) no-repeat; color:#fff; text-align:center; text-decoration:none; }
#content div.shopping_cart form .reserve{ width:106px; background-position:0 0; background: #5db927 url(../img/btn_shoppibg_cart.png) no-repeat;}
#content div.shopping_cart form input.recalculate{ width:106px; background-position:0 -32px;}
#content div.shopping_cart form .continue_shopping{ width:146px; background-position:0 -69px}
#content div.shopping_cart form a.submit_shopping:visited{ color:#fff}


/**********SHOPPING CART-reserv **************/
#content div.shopping_cart form h3{ color:#000;}
#content div.shopping_cart form dl.delivery{ margin:0;}
#content div.shopping_cart form dl.delivery dt{ display: -moz-inline-box; display:inline-block; width:135px; float: left; padding:0 0 0 13px; margin:0; background: url(../img/bull_li_check.png) no-repeat 0 5px;}
#content div.shopping_cart form dl.delivery dd{padding:0; margin:0;}

#content div.shopping_cart form dl.personal_info{ margin:30px 0 10px 0}
#content div.shopping_cart form dl.personal_info dt{  float: left; margin:0; width:200px;padding:0;}
#content div.shopping_cart form dl.personal_info dt label{color:#660F0A; font-weight:bold;}
#content div.shopping_cart form dl.personal_info dd{ margin:5px 0; padding:0;}
#content div.shopping_cart form dl.personal_info dt.required{padding:0 10px 0 0; margin:0;}
#content div.shopping_cart form dl.personal_info dd input{ width:245px;}
#fill_form{ margin:10px;  padding:10px; background:#D4D0C8; display:none; zoom:1}
.visible{ display:block !important}
#content #fill_form h4{ color:red; font-size:1em; margin:0;}
#content #fill_form ul { margin:0;}
#content #fill_form ul li{ margin:0; padding:0 0 0 13px; background: url(../img/bull_li_check_form.png) no-repeat 0 5px;}

#content div.shopping_cart small{ color:red;}

#content div.shopping_cart form input.ordering{ width:106px; background-position:0 0}
#content div.shopping_cart form .change_order{ width:106px; background-position:0 -32px}
#content div.shopping_cart form input.submit_shopping{ padding:0 0 4px 0}


/**********NEWS**************/
/* список новостей */
#content div.content-text div.news ul { margin:0; overflow:hidden}
#content div.content-text div.news ul li.hentry { background: url(../img/new-no-photo-ru.png) no-repeat 10px 10px; overflow:hidden; margin:0 20px 5px 0; padding:0; min-height:100px}
html:lang(en-us) #content div.content-text div.news ul li.hentry {background: url(../img/new-no-photo-en.png) no-repeat 10px 10px;}

#content div.content-text div.news ul li.hentry dl {padding: 5px 0 0; margin:0 0 0 105px; border-top:1px dashed #c3c9ca;}
#content div.content-text div.news ul li.hentry:first-child dl {border:none; padding-top: 6px;}
#content div.content-text div.news a.photo { float: left; min-height:83px; width:83px; margin:10px; border:1px solid #c6cccd; color:#660F0A}
#content div.content-text div.news dl dt.published { padding:0; margin:0;}
#content div.content-text div.news dl dt.published a { color:#858585; text-decoration: underline;}
#content div.content-text div.news dl dt.published a:hover {text-decoration: none;}
#content div.content-text div.news dl dd.entry-summary { padding:0; margin:0; color:#660f0a; text-align:justify;}

#content div.content-text div.news ul li.hentry a.read_all, #content div.news a.back {float:right; padding:0 0 0 10px; color:#5db927; background:url(../img/bull_a_more.png) no-repeat 0 -7px}

/* отдельная новость */
#content div.content-text div.news div.hentry  h2,
#content div.products div.hentry h1{ font-family:Tahoma; color:#994b06; text-decoration:none; font-size:1.272em; background:none; height:auto; margin:0 10px 10px 0; padding:0;text-transform:none; border:none;}

#content div.content-text div.news div.hentry { margin:20px 20px 30px 5px; overflow:hidden;}
#content div.content-text div.news div.hentry a.image{ margin:0 20px 0 0}

#content div.content-text div.news div.hentry dl {padding:0; margin:0;}
#content div.content-text div.news div.hentry img { float:left; margin:0 25px 10px 0; border:1px solid #c5c6c8;}
#content div.content-text div.news div.hentry .entry-content, #content div.content-text div.news div.hentry .entry-content * {text-align:justify !important; line-height:1.454em !important; color: #000 !important; font-size: 1em !important; font-family: Tahoma, Geneva, sans-serif !important;}
#content div.content-text div.news div.hentry .entry-content p {margin: 1em 0 !important;}

#content div.content-text a.email { color:#5db927;}


/*Результаты поиска*/
#content div.search p{ padding:0 0 0 15px;}
#content div.search ol a{ color:#009900;}
#content div.search ol a img{ padding:5px;}
#content div.search  ol var{ background:#F6FF00}
#content div.search strong{ color:#660F0A}
#content div.search ol{ margin:10px 20px; overflow:hidden;}
#content div.search strong{ color:#660F0A}
#content div.search ol li{ border-top: 1px dashed #460202; padding:5px 0; clear:both}
#content div.search ol li p{ padding:0;}

/*Сравнение товара*/
#content div.comparison div.comparable_products{ position:relative; width:265px; height:320px; float:left; margin:20px 0 20px 15px; padding:0 20px 30px 0; background:url(../img/bg_comparison.png) no-repeat right bottom;  border-bottom:1px solid #c1c7c9;}
#content div.comparison div.nth-child{ background:none; margin:20px 15px 20px 0; padding:0 0 30px 20px}
#content div.comparison div.comparable_products a.delete { position:absolute; top:0; right:20px; text-align:center; ;}
#content div.comparison div.comparable_products div.product-info{border-top:1px solid #c1c7c9; margin:42px 10px 0 0; padding:8px 0 0; position:absolute; top:144px; left:0; width:245px;}
#content div.comparison div.nth-child div.product-info{ left:20px}
#content div.comparison div.comparable_products dl.item_info dt{ display:inline-block; width:85px;}
#content div.comparison div.comparable_products dl.item_info dt span{ font-weight:normal;}
#content div.comparison div.comparable_products dl.item_info dd h3{ width:auto}

/*Отзывы*/
#content div.testimonials{ color:#580202}

#content div.testimonials cite{ margin:0 10px 0 0;   font-style:normal;}
#content div.testimonials blockquote{ margin:10px 15px; padding:3px 0 15px 0; border-bottom:1px dashed #000000; clear:both}
#content div.testimonials blockquote q{ display:block; font-style:italic;}
#content div.testimonials form{ margin:10px 20px; padding:20px 0; overflow: hidden; zoom:1}
#content div.testimonials form label{ color:#580202; font-weight:bold;  margin:5px 5px 0 5px}
#content div.testimonials form label em{ color:#FF0000 }
#content div.testimonials form span{ color:#FF0000}
#content div.testimonials form ul{ overflow:hidden; padding:0; margin:0; zoom:1}
#content div.testimonials form ul li{ float: left; background:none; padding:0; margin:0;}
#content div.testimonials form input{ margin:10px 0; width:104px;}

#content div.testimonials form input.captcha{ margin:5px 0 0 10px ; padding:5px; width:50px;}
#content div.testimonials form img{ float:left; margin-top:5px; border:1px solid #580202}
#content div.testimonials form textarea{ display:block}
#content div.testimonials form input.submit_letter{margin-top:20px; display: block}

/*Конструктор*/
#content div.inner-page a:visited {color:#666666;}
#content div.inner-page div.entry-content{ margin-top:10px; min-height:300px;}
#content div.inner-page:after,
.content-text div.inner-page span.block-after { display: block; height: 10px; margin: 5px -30px 0 -30px;background: url("../img/bg_products_bottom.png") 0 0 no-repeat;  content: ' '; clear: both;}
#content div.inner-page h1{  position: relative; height:40px; padding:10px 0 0 25px; margin:-2px -30px 0 -30px; border:1px solid #fff; color:#F6E352; font-weight:bold; text-transform: uppercase;  font-size:2.1818em;  background:#222221 url("../img/bg_h2.png") repeat-x; position:relative}
#content div.inner-page h1.constructor span{ background-position: 0 -950px;}
#content div.inner-page{ padding:0 20px;}
#content div.inner-page h2,
#content div.inner-page h3,
#content div.inner-page h4,
#content div.inner-page h5,
#content div.inner-page h6
{ font-family:Tahoma; text-transform:none; height:auto; border:none; clear:both}
#content div.inner-page h2{ font-size:1.818em; background:none; color:#7e400f; font-weight:normal; border:none;}
#content div.inner-page h3{ font-size:1.272em; background:none; color:#994b06;}
#content div.inner-page h4{ color:#660f0a; font-size:1em; text-transform:uppercase;}
#content div.inner-page h5{ color:#580202; font-size:1em;}
#content div.inner-page h6{ color:#000; font-size:1em; font-weight:bold;}
#content div.inner-page img{float:right;border:1px solid #c5c6c8; margin:10px;}
#content div.inner-page form { width: auto; padding:0; margin:0; position:relative;}
#content div.inner-page form label{ display:inline-block; wiwidth:140px; height:30px; margin:10px 0 0; color:#040203; font-weight:bold;}
#content div.inner-page ul { padding:0;  margin:10px;}
#content div.inner-page ul li{ background: url(../img/bull_li_check.png) no-repeat 0 6px; margin:5px;}
#content div.inner-page a{ color:#040203; font-weight:bold;}
#content div.inner-page a:hover{ color:#5db927;}
#content div.inner-page { position: relative; padding:0 30px; margin:0 0 56px 0; background:#fff url("../img/bg_products.png") repeat-y; color:#000; font-size:0.916em;}

#content div.inner-page dl{ margin-left:0;}
#content div.inner-page form dt{float:left; display:inline-block; width:150px;}
#content div.inner-page dt{ font-weight:bold; margin-top:1em;}
#content div.inner-page form dd{ margin:0;}
#content div.inner-page dd{ margin:0 0 0 1em; }
#content div.inner-page textarea{ width:300px;}
#content div.inner-page form#sendfeed label{ height: auto; margin:0; color:#660F0A;}
#content div.inner-page form#sendfeed dt{ float:none}
#content div.inner-page select{ height:25px;}
#content input.submit_letter{ width:106px; background:#5db927 url(../img/btn_shoppibg_cart.png) no-repeat; border:none; height:20px; color:#fff; padding:0 0 3px 0; margin:0 0 0 20px; cursor:pointer}

#content div.inner-page table{ width:100%}
#content div.inner-page table,
#content div.inner-page table tr,
#content div.inner-page table td{ border:1px solid #c1c7c9; font-weight:bold; }
#content div.inner-page table th{ background:#aeb3b5 url(../img/bg_thead.png) repeat-x; text-transfom:uppercase; line-height:1.9; border-left:1px solid #fff}
#content div.inner-page table th:first-child,
#content div.inner-page table th.first-child{ border:none;}
#content div.inner-page table th var{ text-transform:none;}
#content div.inner-page table td{ vertical-align: middle; text-align: center; font-size:1.0909em;}
#content div.inner-page table td.item_name{ color:#660f0a; font-size:1em}
#content div.inner-page table img{ display: inline; float:none; }
#content div.inner-page table input{ width:55px; float:none; font-weight:bold;}
#content div.inner-page table tfoot tr td{ background:#54a623 url(../img/bg_tfoot.png) repeat-x; text-transform:uppercase; text-align:right; color:#fff}
#content div.inner-page table tfoot tr td var{ float:left}
#content div.inner-page table img{ border:none}
ul.more-images{ display: none;}


/*Часто задаваемые вопросы*/
#content div.faq ul.questions { padding:0; margin:10px;}
#content div.faq ul.questions li{ background: url(../img/bull_li_check.png) no-repeat 0 5px;}
#content div.faq ul.questions li a{ color:#4f0600; font-weight:bold;}
#content div.faq ul.questions li a:hover{ color:#5db927;}

#content div.faq dl.answers{ margin:10px 20px 10px 10px;}
#content div.faq dl.answers dt{ padding:20px 0 0; color:#540407; font-weight:bold;border-top: 1px dashed #540407;}
#content div.faq dl.answers dd{ padding:0; margin:0;}
#content div.faq dl.answers dd p{ text-align:justify}

/*Где купить*/
#content div.inner-page ul.list_city{ margin: 20px 0; overflow:hidden;}
#content div.inner-page ul.list_city li{ float: left; margin:5px; width:155px;}
/*Контакты*/
#content div.inner-page ul.contact{overflow:hidden;}
#content div.inner-page ul.contact li{ float:left; padding-left:30px; border-left: 1px  dashed #660F0A; background:none; width:245px; position: relative; height:650px;}
#content div.inner-page ul.contact li.nth-child{ padding:0; border:none;}
#content div.inner-page ul.contact img{ position:absolute; left:8px ; bottom:0;}
#content div.inner-page ul.contact li.nth-child img{position:absolute; left:-20px !important; bottom:0;}
#content div.search ol li a.image{ float: left;}
#content div.news h1 { overflow: visible}

/* Баннер "Украина" на главной */
div#banner-ukraine {height: 259px; margin-bottom: 23px;}
div#bannerkonstar {width: 239px; height: 107px; margin: 10px 0;}
div#bannerkonstar a {display: block; width: 100%; height: 100%; background: url("../img/banner_konstar.png") no-repeat; text-indent: -900em;}

a.znak { display: block; margin-top:15px;}
