html {height: 100%;}
img {border: none;}
img {behavior: url(/js/iepngfix.htc) }
td {vertical-align: top; padding: 0;}
a {outline: none;}
table, div {border-collapse: collapse;}

p {margin: 0 0 10px 0;}
form {margin: 0;}

ul {margin: 0 15px; padding: 10px 20px 20px 20px;}
li {margin-bottom: 7px;}


/* ============= colors ============ */

body {height: 100%; margin: 0; padding: 0; background: #ffc80b;}
body, td, th {font: 9pt Arial, Tahoma, Helvetica, sans-serif; color: #000000; text-align: left;}

hr {border: none; color: #eee; background-color: #eee; height: 1px; margin-top: 5px; margin-bottom: 12px;}
input, textarea, select, submit {font: 9pt Arial, Tahoma; color: #555555;}

h1 {font-size: 20pt; font-weight: bold; color: #000000; margin: 0 0 10px 0;}
h2 {font-size: 14pt; font-weight: normal; color: #000000; margin: 0 0 25px 0;}
h3 {font-size: 11pt; font-weight: bold; color: #000000;  margin: 0 0 10px 0;}
h4 {font-size: 9pt; font-weight: bold; color: #000000;  margin: 0 0 5px 0;}
h5 {font-size: 10pt; font-weight: bold; margin: 20px 0 8px 0; color:#0071bb;}
h6 {font-size: 8pt; font-weight: bold; margin: 20px 0 6px 0;}


a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}



/* ============= site ============ */

.price {font-size: 10pt; font-weight: bold;}

.HeadContainer {width: 100%; background: #000000;}
.Head {width: 920px; margin: 0 auto; background: #000000 url(/img/fire.jpg) 25px 0 no-repeat;}
.Face {height: 265px;}
.Inside {height: 145px;}

.logo {position: absolute; z-index: 10; margin-top: 74px;}
.face {position: absolute; z-index: 9; margin-top: 122px; margin-left: 170px;}

.SiteContainer {width: 100%; background: #ffffff; padding-bottom: 35px}
.Facer {padding-top: 100px;}
.Insider {padding-top: 20px;}
.Site {width: 920px; margin: 0 auto; background: #ffffff;}

.LeftHead {width:325px; float: right; padding-top: 30px; color: #c0c0c0;}
.LeftHead table {width:325px; margin-bottom: 35px;}
.LeftHead table td {white-space: nowrap; text-transform: uppercase; font-size: 8pt; color: #ffffff;}
.LeftHead table td a:link {color: #c0c0c0;}
.LeftHead table td a:visited {color: #c0c0c0;}
.LeftHead table td a:hover {color: #eeeeee;}
.LeftHead table td.spacer {width:30%;}

.LeftHead h1 {font-size: 18pt; color: #ffc30c; text-transform: uppercase; margin: 0 0 12px 0;}
.LeftHead h1 span {font-size: 13pt; color: #ba8e09; text-transform: uppercase; font-weight: normal;}

.mainTab {width: 920px;}
.mainTab td.mainLeft {width: 205px; padding-right: 25px; background: url(/img/i.gif) top right repeat-y; }
.mainTab td.mainRight {width: 690px;}


.mainLeft ul {margin: 0 0 15px 0; padding: 0;}
.mainLeft li {list-style-type: none; color: #ffc30c; margin: 0 0 0 0; padding: 3px 15px 3px 20px; background: #ffffff url(/img/sq.gif) 5px 8px no-repeat;}
.mainLeft li.active {margin: 2px 0; padding: 6px 0 6px 20px; background: #e3e3e3 url(/img/sq.gif) 5px 11px no-repeat;}
.mainLeft li span {color: #000000;}


.TwoFirst {width: 690px;}
.TwoFirst td.TwoLeft {width: 325px; padding-right: 40px; background: url(/img/i.gif) top right repeat-y; }
.TwoFirst td.TwoRight {width: 325px;}
.TwoFirst td.TwoRight div {width: 325px; height: 500px; overflow: auto; }
.TwoFirst .TwoRight div p {margin: 0px 5px 5px 0; text-align: justify;}
.TwoFirst .TwoRight div h1 {font-size: 16px;}
.TwoFirst .TwoRight div h2 {font-size: 14px; font-weight: bold; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}


.yellow {width: 100%;}
.yellow td {width: 25%; vertical-align: middle; text-align: center; background: #ffc30c; border-right: 1px solid #ffffff; padding: 8px 0;}

.yellowbrand {width: 70px !important; height: 60px;  margin-right: 15px; margin-bottom: 10px;}
.yellowbrand td {text-align: center; vertical-align: middle; background: #ffc30c; padding: 10px 0 !important;}

.dash {text-decoration: none !important; border-bottom: 1px dashed #000000;}
.print {float: right; position: relative; z-index: 10; margin-top: -10px; margin-bottom: 10px; border: 1px solid #d9d9d9; padding: 3px 18px 3px 17px;}

p.img {text-align: center; margin: 0 0 6px 0;}
.prop {width: 508px; font-size: 9pt;}
.prop td {width: 50%; padding: 0 15px 8px 0;}
.prop td span.big {font-size: 11pt;}
.prop td span.superbig {font-size: 13pt;}
.prop p {margin: 0 0 4px 0;}
.prop td ul {margin: 0; padding: 0;}
.prop td li {float: left; display: block; width: 110px; margin: 0 5px 5px 0; padding: 0; list-style-type: none; color: #000000; background: none;}

.glide {width: 100%; font-size: 9pt;}
.glide td {width: 50%; padding: 0 15px 3px 0;}
.glide p {margin: 0 0 4px 0;}

.stand {width: 100%; font-size: 9pt;}
.stand td {padding: 0 15px 8px 0;}
.stand p {margin: 0 0 4px 0;}

div.border {padding: 0 0 6px 0; margin-bottom: 15px; border-bottom: 1px solid #d9d9d9;}

.brandsquare img {position: absolute; z-index: 10; margin-top: 110px; padding: 6px 10px; background: #ffc30c;}
#mainBBlock {position: relative; padding: 0; top: 0; left: 0; overflow: hidden; width: 325px; z-index: 10;}

div.slide .brandsquare img {margin-top: 5px !important;}

.naks {float: right;}
.naks img {position: absolute; z-index: 10; margin-top: -10px; margin-left: -65px;}
div.slide .naks img {margin-top: 8px !important; margin-left: -85px !important;;}

div.sliderBox {padding: 16px 0 0 0;}
.slideNumber {margin: 0 auto;}
.slideNumber td {padding: 0 2px; vertical-align: middle; font-size: 10pt;}
.slideNumber td a {display: block; padding: 3px 8px; background: #ffffff; border: 1px solid #d9d9d9;}
.slideNumber td a:link {display: block; padding: 3px 8px; background: #ffffff; border: 1px solid #d9d9d9;}
.slideNumber td a:visited {display: block; padding: 3px 8px; background: #ffffff; border: 1px solid #d9d9d9;}
.slideNumber td a:hover {display: block; padding: 3px 8px; background: #d9d9d9; border: 1px solid #d9d9d9;}
.slideNumber td.active a {background: #ffc30c; border: 1px solid #ffc30c; text-decoration: none;}
.slideNumber td.startend a {background: #ffffff; border: 1px solid #ffffff; text-decoration: none; padding: 3px 5px;}


.yellowOrder {position: relative; z-index: 50; float: right; padding: 5px 15px; background:#ffc30c;}
.yellowOrder span {margin: 0 2px; }

.breadcrumbs {height: 45px; padding: 0 0 0 230px; font-size: 8pt;}

.inTitle {position: absolute; margin-left: 230px; }
.inborder {border: 1px solid #d9d9d9; padding: 10px 20px; margin-bottom: 25px;}

.chooser {width: 100%;}
.chooser td {width: 30%; font-size: 8pt; padding: 0 3px 8px 0;}
.chooser td select {width: 175px; margin-top: 3px;}
.chooser td.end {width: 10%; vertical-align: bottom; padding: 0 0 8px 0;}
.chooser td.end input {color: #111111; width: 80px; height: 25px;}

.catalogTable {width: 100%;}
.catalogTable .catImg {padding: 10px 30px 30px 0;}
.catalogTable .catInfo {padding: 10px 0 30px 0;}

.catalogTable ul {margin: 0 0 15px 0; padding: 0;}
.catalogTable li {list-style-type: none; color: #ffc30c; margin: 0 0 0 0; padding: 3px 0 3px 15px; background: #ffffff url(/img/sq.gif) 0 8px no-repeat;}


.itemInfo {width: 100%; margin-bottom: 5px;}
.itemInfo th {font-weight: bold; padding: 5px 15px 7px 0;}
.itemInfo td {border-top: 1px solid #d9d9d9;  padding: 7px 10px 7px 0; vertical-align: middle;}
.itemInfo td.nowrap { white-space: nowrap;}
.itemInfo td.end {padding-right: 0; color: #777777;}
.itemInfo td input.tonna {width: 50px; margin-right: 3px;}

.snoska {font-size: 8pt;}
.vynoska {font-size: 8pt; padding-bottom: 5px;}
.zoom {padding: 10px 0 25px 30px; background: url(/img/zoom.gif) 13px 13px no-repeat;}
.zoom a {color: #aaaaaa;}

.orderBox {position: absolute; z-index: 50; margin-top: 47px; margin-left: 230px; border: 5px solid #d9d9d9; background: #ffffff; width: 640px; padding: 15px 20px;}
.orderBox h2 {margin: 0 0 10px 0;}
.close {float: right;}
.sender {padding: 10px 0 30px 0;}
.sender input {height: 25px; color: #111111; margin-right: 5px;}


.orda {position: relative; z-index: 2; margin-top: -13px; background: #f0f0f0; border: 5px solid #d9d9d9; padding: 15px 20px 15px 75px; margin-bottom: 20px;}
.orda p.small {font-size: 8pt;}
.add td {padding: 2px 5px 2px 0; vertical-align: middle; background: #f0f0f0;}
.add td input {width: 50px; margin-left: 5px;}
.add td.mass {padding-right: 20px;}
.add td.link {padding: 2px 15px 2px 15px; background: #d1d1d1;}

.mailform {margin: 20px 0 50px 30px;}
.mailform td {padding: 0 10px 6px 0; vertical-align: middle; font-weight: bold;}
.mailform td.lef {text-align: right;}
.mailform td input.tellme {width: 250px; padding: 3px 2px;}
.mailform td input.send {height: 25px; color: #111111;}
.mailform td textarea {width: 250px; height: 100px; padding: 3px 2px;}

.sertify {width: 100%;}
.sertify td {width: 33%; padding: 0 15px 5px 0; font-size: 8pt;}
.sertify td img {border: 1px solid #d9d9d9;}
.sertify td.name {width: 33%; padding: 0 10px 20px 0; font-size: 8pt;}
.sertify td p {margin: 0 0 6px 0; text-align: left;}

.map {width: 100%; }
.map td {padding: 0 25px 20px 0;}

.preFooterContainer {width: 100%; background: #e5e5e5; padding: 25px 0;}
.preFooter {width: 920px; margin: 0 auto;}
.preFooterTab {width: 920px;}
.preFooterTab td.preLeft {width: 190px; padding-right: 40px; background: url(/img/g.gif) top right repeat-y;}
.preFooterTab td.preCenter {width: 325px; padding-right: 40px; background: url(/img/g.gif) top right repeat-y; }
.preFooterTab td.preRight {width: 325px;}
.preFooterTab td h3 {margin-bottom: 5px;}


.footer {width: 920px; margin: 0 auto; padding: 20px 0;}
.footerTab {width: 920px;}
.footerTab td.footLeft {width: 190px; padding-right: 40px; font-size: 8pt; vertical-align: middle;}
.footerTab td.footLeft td {padding-right: 10px; font-size: 8pt; vertical-align: middle;}
.footerTab td.footCenter {width: 325px; padding-right: 40px; font-size: 8pt; vertical-align: middle;}
.footerTab td.footRight {width: 325px; font-size: 8pt; vertical-align: middle;}
.footerTab td.footRight td {padding-right: 2px; font-size: 8pt; vertical-align: middle;}
.footersearch {width: 290px;}

.promotion {
	display: block;
	width: 135px;
	height: 27px;
	background: url('/img/nmark.gif') no-repeat 0 0;
	padding: 12px 0 0 32px;
	text-align: left;
	font: 12px Arial, sans-serif;
}