* {margin: 0; padding: 0;}
html {height: 100%; background: #ffffff url(/images/design/backmain-ng.jpg) no-repeat top center; }
body {font: 12px/18px Verdana, Geneva, sans-serif; width: 100%; height: 100%;}

a {color:#222; text-decoration: underline;}
a:hover {color: #800000; text-decoration:underline; }

h2 {margin: 8px 0px 8px; font: bold 20px/24px arial,sans-serif; color: #111111;}
h2 a {text-decoration:underline;}

h3 {padding:5px 20px; margin: 5px 0px 0px; font: bold 18px/18px arial,sans-serif; color: #333;}
h3 span {font-size: 0.6em}
h3 strong {	color: #ff9600;}

h4 {padding:5px 20px; background: #e5e5e5; margin: 10px 0; font: bold 16px/18px arial,sans-serif; color: #222;}	
h4 a {color: #800000;	}	
h4 strong {color: #ff9600}

h5 {margin: 15px 0px 5px; font: bold 14px/17px arial,sans-serif; color: #800000;}

.clean {clear: both;}
.hidden {display: none;}

img {border: none;}

input {vertical-align: middle}
#wrapper {width:1000px;	margin: 0 auto;	min-height: 100%; height: auto !important; height: 100%;}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 200px;}

#header h1 {display: inline; position:absolute; text-indent: -9999px; float: left; overflow: hidden; width: 280px;  height: 150px}
#header h1 a {display:block; height: 150px} 

#header #online {position: relative; left: 312px; top: 175px; width: 494px; height: 25px; background: url('/images/design/header-line.png');}

#breadcrumb { font: bold 10px/10px Arial, Helvetica, sans-serif; padding:6px 20px 0px 70px; color:#ddd; text-align:right;}
#breadcrumb a {color:#ddd; text-decoration:none;}
#breadcrumb a:hover{border-bottom: 1px dashed #ddd;}

#header #online a#online-zakaz {position: absolute; display:block; left: 486px; top: -7px; width: 189px; height: 37px; background: url('/images/design/menu/zakaz.gif');}
#header #online a#online-zakaz:hover{cursor: pointer; background: url('/images/design/menu/zakaz-h.gif');}

/* Middle
-----------------------------------------------------------------------------*/
#middle {padding: 0 0 86px; height: 1%; width:1000px;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container {width: 100%; float: left; overflow: hidden; padding-bottom:10px; }
#content {padding:8px 10px 0 220px;}

#con1 {background:#d5d5d5; width:100%;}
#con {background:#fff; padding:20px 16px;}

#con1 p {font: 13px/20px Verdana; color: #000; text-indent:12px; text-align:justify; margin:0px;}
#con1 p a {color: #222; font-weight:600; text-decoration: underline;}
#con1 p a.nostr {font-weight:100;}
#con1 p a:hover {color: #800000;}
#con1 #bpar {text-align:justify; font: 14px/22px Verdana; color: #000; padding:3px 0px 3px 3px;}
#con1 #apar {font: 13px/20px Arial, Helvetica, sans-serif; color: #000; padding:2px 0; background: url(/images/design/arrow.gif) no-repeat 1px 4px;}
#con1 #date { color:#ff6600; font: bold 13px/20px Arial, Helvetica, sans-serif;}
#con1 #vpar {text-indent:16px; text-align:justify; font: 1.4em/1.8em Arial, Helvetica, sans-serif; color: #000; background: #ffe6a3;}

#con1 #center {text-align:center;}
#con1 #center object {margin: 10px auto;}


#con1 .vh {font: bold 15px/18px arial,sans-serif; background: url('/images/design/line-red.png') repeat-x; color:#FFF;}
#con1 .red {color:#800000;}
/*

#con1 .vh3 a{color:#EDBC31; border-bottom: 1px dashed #EDBC31; text-decoration:none; background: url('/images/design/arrow.gif') no-repeat; padding:0 0 0 15px;}
#con1 .v2h3 { font: bold 14px/18px arial,sans-serif;}
#con1 .v2h3 a{color:#EDBC32; border-bottom: 1px dashed #EDBC31; text-decoration:none; background: url('/images/design/arrow.gif') no-repeat; padding:0 0 0 15px;}
#con1  #red {font: bold 1em/1.2em arial,sans-serif; color:#FF0000;}

#con1 .phone{background: url('/images/design/icon_phone.png') no-repeat 1px 0px; padding:0 0 0 20px;}
#con1  .mail {background: url('/images/design/icon_email.png') no-repeat 1px 0px; padding:0 5px 0 20px; text-decoration:none;}
*/


#con1 .ul{font: 13px/18px Verdana; list-style-type:disc; margin:3px 0px 3px 10px; padding: 3px 0px 3px 12px;}
#con1 .ulCub {font: 13px/18px Verdana; list-style-type:none; margin:3px 0px 3px 7px; padding: 3px 0px 3px 7px;}
#con1 .ulCub li {background:url(/images/design/cub.png) no-repeat left top; padding-left:18px; }

#con1 .pic {background:#dcdcdc; margin: 10px 0px 5px 10px; padding:8px; float:right; text-align:center; display:block;}
#con1 .pic #pic-signature {font: 10px/12px Verdana; padding:2px 0 0;}

/*.table  {border-collapse:collapse;}*/


#con1 .table th {font: bold 13px Verdana; color:#FFF; text-align: center; background-color:#800000; border:#c0c0c0 1px solid; padding: 3px; }
#con1 .table td {font: 13px Verdana; color:#66412c; text-align: center; border:#c0c0c0 1px solid; padding: 3px;}

#con1 .grid tr.odd td {background:#dedede;}
#con1 .grid tr.over td {background: #bcd4ec;}

#con1 .Ltable th {font: bold 12px Verdana; color:#FFF;background-color:#800000; border:#c0c0c0 1px solid; padding: 3px; }
#con1 .Ltable td {font: 12px Verdana; color:#66412c; text-align:center; background:#FFFFFF; border:#c0c0c0 1px solid; padding: 3px;}
#con1 .Ltable #silver {font: bold 12px Verdana; background:#dcdcdc; color:#333;}

#con1 .table #black {color:#fff; background:#333;}
#con1 .table #botton {border-bottom-color:#800000;}
#con1 .table #green {color:#333; background:#8cc63e;}
#con1 .table #blue {color:#333; background:#5da0bd;}
#con1 .table #grey {color:#333; background:#c69c6c;}
#con1 .table #silver {color:#333; background:#e0e0e0;}

#con1 .table #price {color:#333; font-weight:bold; background:#d5d5d5;}



/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left; width: 220px; margin-left: -100%; height:100%;}
.sl .box {padding:0px; }

.sl #textlinks {padding:5px 0 5px 12px;}
.sl #textlinks ul {list-style:none;}
.sl #textlinks li {	float: left; cursor:pointer; margin:-1px 0;}
.sl #textlinks li a {width: 189px; height:37px; color: #333333; text-decoration:none; float:left; text-indent: -9999px;}

.sl #textlinks a#main {background:url('/images/design/menu/index.gif') no-repeat;}
.sl #textlinks li a#main:hover {background-position: 0px -37px;}
.sl #textlinks #osb {background:url('/images/design/menu/osb.gif') no-repeat;}
.sl #textlinks li a#osb:hover {background-position: 0px -37px;}
.sl #textlinks #osb-opt {background:url('/images/design/menu/osb-opt.gif') no-repeat;}
.sl #textlinks li a#osb-opt:hover {background-position: 0px -37px;}
.sl #textlinks #fanera {background:url('/images/design/menu/fanera.gif') no-repeat;}
.sl #textlinks li a#fanera:hover {background-position: 0px -37px;}
.sl #textlinks #fanera-opt {background:url('/images/design/menu/fanera-opt.gif') no-repeat;}
.sl #textlinks li a#fanera-opt:hover {background-position: 0px -37px;}
.sl #textlinks #vagonka {background:url('/images/design/menu/vagonka.gif') no-repeat;}
.sl #textlinks li a#vagonka:hover {background-position: 0px -37px;}
.sl #textlinks #doska{background:url('/images/design/menu/doska.gif') no-repeat;}
.sl #textlinks li a#doska:hover {background-position: 0px -37px;}
.sl #textlinks #dsp{background:url('/images/design/menu/dsp.gif') no-repeat;}
.sl #textlinks li a#dsp:hover {background-position: 0px -37px;}
.sl #textlinks #price{background:url('/images/design/menu/price.gif') no-repeat;}
.sl #textlinks li a#price:hover {background-position: 0px -37px;}
.sl #textlinks #certificate{background:url('/images/design/menu/certificate.gif') no-repeat;}
.sl #textlinks li a#certificate:hover {background-position: 0px -37px;}
.sl #textlinks #article{background:url('/images/design/menu/article.gif') no-repeat;}
.sl #textlinks li a#article:hover {background-position: 0px -37px;}
.sl #textlinks #about{background:url('/images/design/menu/about.gif') no-repeat;}
.sl #textlinks li a#about:hover {background-position: 0px -37px;}
.sl #textlinks #contacts{background:url('/images/design/menu/contacts.gif') no-repeat;}
.sl #textlinks li a#contacts:hover {background-position: 0px -37px;}
.sl #textlinks #gallery{background:url('/images/design/menu/gallery.gif') no-repeat;}
.sl #textlinks li a#gallery:hover {background-position: 0px -37px;}

.sl #ldop {width:218px;}

.sl div.bg-red {background: url('/images/design/background-red.png') repeat-x; padding: 10px 5px; margin:0 5px 15px;} 
.sl div.bg-red p {font: 13px/14px Verdana; color:#FFF; text-indent:5px; text-align:left; }

.sl div.bg-price {background: url('/images/content/price/back_info.png') repeat-x; padding: 10px 5px; margin:0 5px 5px; height:359px; text-align:center;}
.sl div.bg-price .header {font: bold 18px/14px Verdana; color:#FFF; padding:5px 0 15px;}
.sl div.bg-price p {font: 13px/14px Verdana; color:#000; padding:7px;}

.sl #new {background: url('/images/design/index.gif') no-repeat 0 0; width:212px; height:61px; color:#FFF; }
.sl #new p {font: bold 18px Verdana; padding:20px 0 0 56px;}

.sl #news #date {font: bold 12px Verdana; padding: 10px 16px 5px; color:#800000;}
.sl #news p {font: 12px; padding:0 13px; text-align:justify;} 


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {float: left; margin-right: -3px; width: 205px; margin-left: -205px; position: relative; padding:2px 0;}
.sr #centerL {text-align:center; font: 12px/14px Verdana;}
.sr #stock {background: url('/images/design/ind.gif') no-repeat 0 0; width:205px; height:70px; color:#FFF; }
.sr #stock p {font: bold 16px Verdana; padding:21px 0 0 22px;}
.sr .ulCub {font: 13px/18px Verdana; list-style-type:none; margin:4px 0px 4px 4px; padding:4px 0px 4px 4px;}
.sr .ulCub li a{background:url('/images/design/cub.png') no-repeat left top; padding-left:18px; }




/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 1000px; margin: -86px auto 0; height: 86px; text-align: center;padding: 5px 0px 5px 0px; font-size: 0.9em;}
#footer a {color: #777;}
#footer ul {padding: 10px 0px; list-style-type: none; font:9px Verdana;}
#footer ul li {padding: 0px 5px 0px 7px; display: inline;  background: url('/images/design/spr_footer.png') no-repeat 0px 50%;}

#footer #counters {color: #000000; padding-top:6px; margin: 0; text-align: center; }
#counters div {display: inline; margin: 2px;}



/* Message
-----------------------------------------------------------------------------*/
#info, #warning {font:bold 13px/13px Arial,sans-serif; border: 1px solid; margin:5px 0; padding:10px 10px 10px 20px;}
#info {color: #00529B; background-color: #BDE5F8;}
#info span {font:bold 1.8em/1.3em Verdana;}
#warning {color: #D8000C; background:#f4d3d3;}
#warning span {font:bold 1.15em/1.3em Verdana;}

