body {font-style: normal; line-height: normal; font-weight: normal; font-family: /*Verdana*/Arial, sans-serif; background: white; color: black}

a:hover {text-decoration: none}
/*a:visited {color: #D0A662}*/

/* Color */
a:hover, a:visited:hover, .mmenu a:hover, .smenu a:hover, h1,
.brad-logo, .lng, .path, .mmenu p.selected, .smenu p.selected, .mmenu p.selected a, .smenu p.selected a, h4 a:link, h4 a:visited {color: #9E0004}

tr.bottom-line {background-color: #9E0004}

a, .cpright, .madein, a.mmenu:visited, a.smenu:visited, tr.tbl_date_news td, div.date, tr.ccaption td, tr.caption td, h3, p.selected a, div.signature, div.tumb-script p, div.about, div.creators, h2 {color: #666}
tr.header, tr.cheader, tr.newsheader, div.title, h4, h4 a, h5 a {color: #999}

/* Standard tags */

h1, h2, h3, h4, h5 {font-family:Georgia,"Times New Roman",Times,serif;/*font-family: "Times New Roman", Times, serif;*/ font-style:italic}
h1 {font-size: 240%; line-height: 1.5em; font-weight: normal; border-bottom: 1px solid #666; font-family: "Times New Roman", Times, serif; font-style:italic}

h2 {font-size: 170%; line-height: 1.2em; font-weight: normal; margin: 0.75em 0 0.4em 0}
h3 {font-size: 150%; line-height: 1.2em; font-weight: bold;	margin-top: 1.7em 0 0 0}

/* Category Of Product*/
h4 {font-size: 140%; line-height: 1.2em; font-weight: normal; clear: left; padding: 0.1em 0 0 0}
/* Subgroup Of Product*/
h5 {font-size: 110%; line-height: 1.2em; font-weight: bold;	clear: left; padding: 2em 0 0 0}

p, table {font-size: 95%}
p {line-height: 1.4em; padding: 0 0 0 1px}
img, table {border: 0}
* html img, div {behavior: url(/inc/pngbehavior.htc);}

span.large { font-size: 170%}

/* Lists */
ul, ol {margin: 0 0 1em 45px; padding: 0}
ul {list-style-type: none}
li {margin: 0 0 0.15em 0; padding: 0; line-height: 1.45em}
li ul, li ol {margin-top: 0.5em}

span.hanging-quote {margin-left: -0.6em}

ul li {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">&mdash;&nbsp;</span>' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 )}
ul li span.bullet {color: #9E0004}
ul>li {text-indent: -1.3em}
ul>li:before {content: '\2014\a0'; color: #9E0004}
ol>li {text-indent: 0}

div.popup {margin-top: 1em;}
a.popup {text-decoration: underline; position: relative;}
a.popup i {margin: 0 -16px 0 0; padding: 1px 8px; font-size: 10px; position: relative; left: -16px; top: 3px; width: 16px; height: 10px; background: url('/i/ico/popup.gif') 0 0 no-repeat; cursor: pointer; cursor: hand; z-index: 2;}

/* Layout */
table.imgheader {padding: 0; width: 100%; height: 184px; background-repeat: no-repeat; no-repeat 0 0; max-width: 800px}
table.imgheader tr td {background-repeat: no-repeat;}
.imgmap {width: 322px; background-image: url(/i/layout/map.gif); background-repeat: no-repeat; background-position: left top; background-attachment: scroll}

/* Main menu */
td.mmenu {white-space: nowrap; padding-left: 13px}
.mmenu p {/*font-family: "Times New Roman", Times, serif; font-style: italic;*/ font-size: 105%; line-height: 1.4em; margin: 0; padding: 5px 0px 0px 15px;
background-attachment: scroll; background-image: url(/i/layout/arrow2.gif); background-repeat: no-repeat;	background-position: 5px 0.85em}
.mmenu p:hover, .smenu p:hover {background-image: url(/i/layout/arrow.gif)}
.mmenu p.selected, .smenu p.selected {background-image: url(/i/layout/arrow.gif); font-style:italic; font-weight: normal}

/* Sub menu */
td.smenu {white-space: nowrap}
.smenu p {font-size: 80%; line-height: normal; margin: 0; padding: 5px 55px 5px 15px;
background-attachment: scroll; background-image: url(/i/layout/arrow2.gif); background-repeat: no-repeat;	background-position: 6px 0.8em}
div.ssmenu {padding: 0 0 0 20px}

/* Tables */

/* text-align: default */
table.base-hover, table.product-info {margin: 0 0 1em 1.1em}
table.product-info p { font-size: 100%}
table.base-hover td, table.product-info td {padding: 0.5em 1em 0.5em 1em; vertical-align: middle; vertical-align: middle}

/* text-align: center */
table.cbase-hover {margin: 0 0 1em 0.1em; padding: 0.5em 1em 0.5em 1em}
table.cbase-hover td {padding: 0.5em 1em 0.5em 1em; text-align: center}
table.cbase-hover td {vertical-align: middle}

/* prices */
table.price {margin: 0 0 1em 0.1em; padding: 0.5em 1em 0.5em 1em}
table.price td {padding: 0.5em 1em 0.5em 1em; text-align: center; vertical-align: top; height: 2.8em}
table.price tr.header td h2, table.price tr.ccaption td, table.price td div.left {text-align: left}
table.price tr td.pq {padding: 0.5em 0em 0.5em 0; background-image: url(/i/marks/pq.gif);	background-repeat: no-repeat; background-position: left center; width: 63px}
table.price td {line-height: 1.4em;}

tr.header, tr.cheader, tr.caption, tr.ccaption {font-family: "Times New Roman", Times, serif; font-style:italic; font-size: 120%}

tr.header td {font-weight: bold; padding: 1.3em 1em 0.5em 0em; border-bottom: 1px solid #ddd; text-align: left}
tr.cheader td {padding: 0.5em 1em 0.5em 1em; border-bottom: 1px solid #ddd; text-align: center}
tr.caption td {margin: 0; padding: 1.5em 0em 0.5em 0em; font-weight: bold;	border-bottom: 1px solid #ddd}
tr.ccaption td {padding: 1.5em 1em 0.5em 1em; font-weight: bold; border-bottom: 1px solid #ddd; text-align: center}

/*logo retailers*/
.brad-logo {font-size: 16px; width: 90%; height: 200px; width: 200px; float: left; text-align: center}

table.tbl_awards {margin: 0 0 1em 1.1em}
td.img_award {padding: 0.7em 1em 0.7em 1em}

table.base td {vertical-align: top}
tr.tbl_date_news td {padding: 3em 1em 0.5em 0; font-size: 10px;	font-style: normal;line-height: 1.2em;	font-weight: bold;	text-indent: 0px; border-bottom: 1px solid #ddd}
tr.newsheader td {padding: 0.5em 1em 0.5em 0em; font-size: 18px}

table.base-hover tr.newsheader:hover td, table.base-hover tr.header:hover td,table.cbase-hover tr.header:hover td,
table.base-hover tr.caption:hover td, table.cbase-hover tr.ccaption:hover td, table.cbase-hover tr.caption:hover td,
table.price tr.ccaption:hover td, table.price tr.header:hover td {background-color: transparent}
table.cbase-hover tr:hover td, table.base-hover tr:hover td, table.price tr:hover td {background-color: #EEEEED}

/* News */
.smenu div.last-news p {font-size: 90%; padding: 5px 0 0 0; background-image: none; white-space: normal; line-height: 1.4em; }
div.last-news {margin-right: 50px; width: 210px;}

div.news-list div.news-item {margin: 0 0 1em 1.1em}
div.news-list div.news-item div.date {padding: 3em 1em 0.5em 0; font-size: 10px; font-style: normal;line-height: 1.2em; font-weight: bold; text-indent: 0px; border-bottom: 1px solid #ddd; clear:both}
div.news-list div.news-item div.title {padding: 0.5em 1em 0em 0em; font-size: 18px}
div.news-article p.date {color: #bbb; font-style: italic;}
div.news-article p {clear:left;}
.news-item b {color: #9E0004};
 

/* Banners */

div.special { position:relative; left: -0.5em;}

div.wrapper {float: left; position: relative; right: 8%; margin-top: 65px; margin-right: 5px}
.smenu div.wrapper p { background-image:none}

div.special {position: relative; border: 1px solid #e5e5e5; float: left; margin-bottom: 13px; clear: left; padding-left: 8px; padding-top: 5px; padding-bottom: 10px}
div.special p {padding: 11px 22px 11px 11px; color: #999; line-height: 1.4em; font-size: 85%}
div.special ul { font-size: 75%; margin-left: 30px; padding-right: 15px}
div.special i {position: absolute;}

div.special i.l-t {background: url('/i/layout/corner-l-t.gif') no-repeat 0 0; width: 9px; height: 9px; left:-1px; top: -1px;}
div.special i.l-b {background: url('/i/layout/corner-l-b.gif') no-repeat 0 0; width: 33px; height: 21px; left:-13px; top: 100%; margin-top: -8px;}
div.special i.r-t {background: url('/i/layout/corner-r-t.gif') no-repeat 0 0; width: 8px; height: 9px; left:-7px; margin-left: 100%; top: -1px;}
div.special i.r-b {background: url('/i/layout/corner-r-b.gif') no-repeat 0 0; width: 9px; height: 9px; right:-1px; margin-left: -20px; top: 100%; margin-top: -8px;}

table.banners {margin: 0 0 9px 0; width: 100%;}
table.banners td.spacer div {width: 80px}
table.banners td.spacer {width: 15%}
table.banners tr {vertical-align: top}

table.banners div.banner {position: relative; color: #666}
table.banners div.banner p {margin-left: 55px}

/* Background images */
a.mmenu, a.smenu, .footer_line, .list {background-attachment: scroll}
a.smenu, a.mmenu, .list {background-repeat: no-repeat}

/* Images */
div.float-left {float: left;}
div.float-right {float: right;}
div.img_smenu { margin-right: 50px; width: 150px; height: 88px; text-align: center; vertical-align: middle}

div.cell {float: left; height: 240px; width: 200px; text-align: center; overflow: hidden; margin: 0; padding: 0 5px 0 5px;}
div.cell p {margin-top: 0.9em}

div.imgsignature {float: left; text-align: center; overflow: hidden; margin: 5px 5px 5px 15px; padding: 0px 5px 5px 5px}
div.signature {font-size: 10px; line-height: 1.2em;	font-style: normal;	font-weight: normal;
float: left; overflow: hidden; margin: 0; padding: 1px 0 0 0}
div.videosignature {width: 300px; height:200px; float: left; overflow: hidden; margin-right: 0px; padding: 0 0 25px 0}
div.videosignature180 {width: 300px; height:180px; float: left; overflow: hidden; margin-right: 0px; padding: 0 0 25px 0}
div.videosignature220 {width: 300px; height:220px; float: left; overflow: hidden; margin-right: 0px; padding: 0 0 25px 0}
div.screenshot {float: left; overflow: hidden; margin-right: 0px; padding: 0 0 10px 0}
div.about {margin: 0}
div.about p{font-size:11px; font-style: normal; line-height: 1.2em; font-weight: normal;vertical-align: middle}
div.video-sep {height: 5px; clear: left; border-bottom: 1px dashed #D0A662}
div.adsimage {float: left; overflow: hidden; margin-right: 30px; padding: 0 0 25px 0}

/* Products */
div.product-description {margin-left: 1.1em; padding: 0; border-style: none; width: 100%; /*position: relative;*/}
div.product-description div.product-img { float: left; margin: 0 1.8em 0.5em 0}
div.product-icons {position: relative; bottom: 180px; float: right; clear: left}
div.product-icons img {width: 269px; height: 178px}

.tbl_product {margin-left: 1.1em; padding: 0; border-style: none; width: 100%}
div.description, div.badge {float: left; overflow: hidden; margin: 2em 0 0 0.5em}
div.simbol {float: left; overflow: visible; margin: 0.2em; clear: left}
div.medal {float: left; overflow: visible; margin: 1.2em 0 0.2em 0em; padding-top: 8px}
img.img_product {margin-right: 1.8em; vertical-align:top}
div.separator {height: 25px; clear: left; border-bottom: 1px dashed #ddd}
div.spacer {clear: left; position: relative; clear: both}

/* Download files */
div.download {clear: left; margin: 0 0 1em 0}
div.dn-file {position: relative; margin: 0 0 0.5em 30px}
div.dn-file div.icon {position: absolute; top: 0; left: -30px}
div.dn-file div.send-email {position: absolute; top: 8px; left: 0px}
div.dn-file div.info {color: #94999c}

/* Path, footer, lng */
.no_wrap {white-space: nowrap}
.quotes {font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic}

div.structure {margin-left: 30px;}
div.structure img {padding-top: 1.5em; padding-bottom: 0.45em}
div.structure ul li span.bullet {color: #000}
div.structure ul>li:before {content: '\2014\a0'; color: #000}

.lng {font-size: 11px}
.path  {font-family: "Times New Roman", Times, serif; font-style: italic; font-size:85%}
.cpright {font-size: 10px; line-height: 1.2em;	font-style: normal;	font-weight: normal}
.logo {padding-top: 9px}
.footer_line {background-image: url(/i/layout/line.gif); background-repeat: repeat-x; background-position: left bottom}
.date_news {white-space: nowrap}
div.logo_dzherelo {font-size: 10px; line-height: 1.2em;	font-style: normal;	font-weight: normal; color: #666; width: 450px;
	height: 21px; bottom: -5px;	position: relative;	white-space: nowrap}

p.date_news {color: #666; padding: 3em 1em 0.5em 0; font-size: 10px; font-style: normal; line-height: 1.2em; font-weight: bold}

div.sitemap {margin-top: 10px; color: #8C1A00}
div.sitemap div {clear: both}
div.sitemap div img {margin-right: 10px; float: left; border: 3px solid #ccc}
div.sitemap div a img {border-color: white}
div.sitemap div div.spacer {height: 2em; clear: both}

div.picture div, div.thumbnail div {margin: 1em 2em 0 0}

/* images */
div.picture {float: right; width:auto; height: auto; margin-left: 20px}
div.picture-left {float: left; width:auto; height: auto}
div.picture-left-nofloat {width:auto; height: auto; padding-top: 1em; margin-bottom: 3em}
div.picture-left-nofloat p { font-family:"Times New Roman", Times, serif; font-style:italic;  text-align:left; color: #94999c; margin-top: 1.5em; margin-bottom: 3em}
div.picture-left-nofloat div.top {color: #94999c; font-size: 80%; margin-bottom: 1em;}
div.picture-center-nofloat p {text-align:center; color: #94999c; font-size: 80%}
div.picture-left img {margin-left: 11px}

/* Изображения с подписями */
.script-picture	{margin-bottom:2em; margin-top:2em; color:#c6c6c6}
div.script-picture img {margin-right: 10px}
.descr, .descr2 {margin-top:1em; font-size:85%; text-align:left; font-style:italic; color:#000}
.descr {margin-left: 50%}
.descr2 {margin-bottom: 1em}

div.tumb-script, div.tumb-script-center {float: left; width:auto; height: auto; margin: 1em}
div.tumb-script p {font-size: 11px; margin: 0.5em 0 1.5em 0; text-align: left}
div.tumb-script-center p {font-size: 11px; margin: 0.5em 0 1.5em 0; text-align: center}
.bgd-white {background: white}

div.around {line-height: 1.4em; padding: 1.5em 1.5em 1.5em 2.5em; position: relative; clear: right; float: left; margin-top: 4em; margin-bottom: 1em; background-color: #f5f5ea;}
div.top-around {line-height: 1.4em; width: auto; padding: 1.5em 1.5em 1.5em 2.5em; margin-top: 1em; margin-bottom: 1em; background-color: #f5f5ea;}