@import url("reset.css");

@import url("form.css");

body {
background:#1c0000 url("bg_main.jpg") repeat-x 0 0;
}

#border{
border:10px solid #ccc;
}

#wrapper {
width:774px;
margin:19px auto 0 auto;
background:transparent url("bg_wrapper.gif") repeat-y 0 0;
}

#footer{
width:100%;
height:13px;
clear:both;
background:transparent url("bg_footer.gif") no-repeat 0 0;
}

body, p{
color:#ddd2c2;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
line-height:18px;
}

p{
margin:18px 20px;
}

a:link, a:visited{
text-decoration:none;
color:#d8c19b;
}

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

h1, h2 {
color:#d1a54e;
font-family:"Garamond Light",Georgia,"Times New Roman",serif;
font-size:18px;
font-weight:normal;
line-height:1em;
margin-bottom:40px;
padding-top:15px;
}

h1, h2, h3, h4, h5, h6 {
margin-left:20px;
margin-right:20px;
}

table {
border-collapse:collapse;
width:92%;
margin:20px;
}

table th {
border:1px solid #8d6731;
padding:5px 10px;
background-color:#cd1313;
font-weight:normal;
text-align:left;
color:#fff;
}

table td {
border:1px solid #8d6731;
padding:3px 10px;
background-color:#d8c19b;
font-size:11px;
color:#8d6731;
}

ul, ol {
margin:20px 0 20px 20px;
}

ol {
list-style-type: decimal;
list-style-position: outside;
padding-left:20px;
}

ul li{
margin:0;
padding:0 0 0 10px;
background:url("bullet.gif") no-repeat 0 6px;
list-style:none;
}

ol li{
list-style-type:decimal;
list-style-position:outside;
background:transparent;
padding-left:0px;
}

blockquote {
margin:20px 20px 20px 20px;
padding:10px 25px 10px 25px;
color:#fff;
font-size:12px;
}

blockquote p{
color:#fff;
font-size:12px;
}

#header{
width:100%;
height:177px;
background:url("bg_header.jpg") no-repeat 0 0;
overflow:hidden;
margin-bottom:5px;
}

#header img{
margin:11px 0 0 12px;
display:block;
}

#languages {
width:100%;
height:20px;
margin-left:400px;
overflow:hidden;
display:inline;
}

#languages img{
margin:0px 0 0 0px;
display:inline;
}

hr{
color:#820c0c;
background-color:#820c0c;
height:1px;
border:0;
margin:10px 20px;
clear:both;
}

a.logo{
width:155px;
height:50px;
float:left;
display:block;
text-indent: -9999px;
position:relative;
left:37px;
clear:both;
overflow:hidden;
}

#leftcolumn{
width:280px;
float:left;
padding:0;
padding-left:12px;
}

#subcolumn{
width:220px;
float:left;
padding:0;
padding-left:12px;
overflow:hidden;
}

ul#submenu, ul#submenu li {
margin:0;
padding:0;
background:none;
}

ul#submenu li{
margin-bottom:1px;
float:left;
width:100%;
background:#290202 url("bg_subnav.jpg") no-repeat 0 0;
}

ul#submenu li a{
color:#a23c18;
float:left;
display:block;
width:185px;
padding:9px 0 8px 95px;
}

#subcolumn ul#submenu li{
background:#290202 url("darkbullet.gif") no-repeat 23px 16px;
}

#subcolumn ul#submenu li a{
padding-left:35px;
}

ul#submenu li a.ch{
background:transparent url("ch.gif") no-repeat 100% 0;
}

ul#submenu li a.sl{
background:transparent url("sl.gif") no-repeat 100% 0;
}


ul#submenu li a.lk{
background:transparent url("lk.gif") no-repeat 100% 0;
}

ul#submenu li a.kc{
background:transparent url("kc.gif") no-repeat 100% 0;
}

ul#submenu li a.yk{
background:transparent url("yk.gif") no-repeat 100% 0;
}

ul#submenu li a.lok{
background:transparent url("lok.gif") no-repeat 100% 0;
}

ul#submenu li a.sm	{
background:transparent url("ch.gif") no-repeat 100% 0;
}

a#intra{
color:#a23c18;
background:#290202 url("bg_intra.jpg") no-repeat 100% 0;
padding:9px 0 8px 23px;
float:left;
clear:both;
width:257px;
margin:4px 0;
}

a#eshop{
color:#a23c18;
background:#290202 url("bg_eshop.jpg") no-repeat 100% 0;
padding:9px 110px 0 23px;
float:left;
clear:both;
width:147px;
height:93px;
margin:2px 0;
}

div#newsletter{
background:#810c0c;
padding:0 0 0 23px;
float:left;
clear:both;
width:257px;
height:141px;
margin-top:4px;
}

div#subletter{
background:#810c0c;
padding:0 20px 20px 23px;
float:left;
clear:both;
width:177px;
height:141px;
margin-top:4px;
}

div#newsletter h2, div#subletter h2{
color:#cd1313;
margin:0;
}

div#newsletter p, div#subletter p{
color:#cd9e9e;
margin:0.5em 0;
}

div#subletter p{
margin-bottom:1em;
}

ul#menu{
margin:19px 0 0 0;
padding:0 0 0 28px;
float:left;
width:100%;
}

ul#menu li{
margin:0;
padding:0;
list-style:none;
background:none;
display:inline;
float:left;
}

ul#menu li a{
display:block;
color:#eec6c6;
font-size:11px;
padding:12px 7px;
}

ul#menu li a.on{
background:#cd1313;
}

#content{
width:465px;
float:right;
padding-right:12px;
}

#subcontent{
width:525px;
float:right;
background:#8d6731;
position:relative;
left:-12px;
}

#subdata{
width:525px;
float:right;
background:#8d6731;
position:relative;
left:-12px;
}
#subdata div{
margin:18px 20px;
}
#subdata #products{
margin:18px 0px;
}
#subdata div div{
margin:0px;
padding:0px;
}
#subdata #products .description{
padding:10px;
}
#subdata p{
margin:0px;
padding-bottom:10px;
}
#subdata table{
margin:0px;
padding:0px;
}
#subdata td{
background-color:#9c7946;
color: #cd9e9e;
}

#img_home{
float:left;
margin-bottom:5px;
}

#news{
background:#8d6731;
padding:0 24px 15px 24px;
float:left;
width:192px;
}

#news h2{
margin:0.3em 0 0;
}

#news ul{
margin:0;
padding:0;
}

#news li{
color:#d1a54e;
}

#news li a{
color:#ddd2c2;
}

a#special{
padding:19px 24px;
float:left;
width:192px;
display:block;
color:#d1a54e;
background:#513815;
clear:none;
overflow:hidden;
}

a#special *{
margin:0;
padding:0;
color:#d1a54e;
font-size:11px;
clear:none;
}

#banners{
background:#8d6731;
padding:10px;
float:right;
width:200px;
margin-left:5px;
margin-top:0px;
}

#banners img{
float:left;
margin-bottom:10px;
}

#footer a.wsm{
float:right;
width:73px;
height:16px;
margin:15px;
background:url("wsm.gif") no-repeat top right;
text-indent:-99999px;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}

/* begin product page */

div#locator{
background:#8d6731;
padding:30px 20px;
}

div#locator a, div#locator a:visited{
color:#dc9c3c;
font-size:14px;
font-family:"Times New Roman",serif;
background:transparent url("yellowbullet.gif") no-repeat 100% 5px;
padding-right:11px;
margin-right:5px;
}

div#locator a.on{
background:none;
padding:0;
font-size:24px;
}

div.product{
background:#8d6731;
padding:0 5px 5px 0;
}

div.product .specs{
float:left;
width:120px;
}

div.product .specs strong{
font-weight:normal;
margin-left:20px;
display:block;
}

div.product .description{
padding:10px;
width:370px;
float:right;
background:#9c7946;
}

div.product .description h3{
font-size:13px;
margin:0 0 0.5em 0;
}

div.product .description p{
margin:0;
}

div.product img{
border:5px solid #d8c19b;
border-left:0;
float:left;
margin-bottom:10px;
}

div.product .specs a{
background:transparent url("bullet.gif") no-repeat 100% 5px;
padding-right:8px;
margin-left:20px;
}