/* CSS Document - WDBv */

html, body { font-family: Helvetica, Arial, sans-serif; font-size: x-small; color: #999; background: #573d22 url(../assets/bg-main.jpg) repeat fixed center top; margin: 0px; padding: 0px; }
a, a:link, a:active, a:visited, a:hover{ color: #999; text-decoration: none; }
a:hover{ color: #fc0; }
h1 { font-size: 28px; color:#fff; font-family: "Arial Black", sans-serif; text-transform: uppercase; letter-spacing: -0.15em; margin-top: -10px; margin-bottom: 10px; }
h2 { width: 100%; float: left; font-size: 22px; color:#ccc; font-family: Arial, sans-serif; line-height:1.3em; background: url(../assets/bg_h2.png) no-repeat left top; padding: 2px 0 0 34px; margin: 0 0 15px; }
h3 { width: 100%; float: left; font-size: 16px; color:#9E9E9E; font-family: Arial, san-serif; line-height:1.3em; background: url(../assets/bg_h3.png) no-repeat left top; padding: 1px 0 0 23px; margin: 0 0 15px; }
h4 { font-size:16px; letter-spacing: -0.04em; }
h5 { font-size: 14px; letter-spacing: -0.03em; }
#container { position: relative; width: 792px; margin: 0 auto; }
#logo { margin-top: 2px; }
#promo { padding-bottom: 15px; color: #655B49; text-align: justify; font: 400 1.3em/1.3 Arial, Helvetica, sans-serif; width: 100%; clear:both; margin: 0 auto; }
#language00 { float: right; height: 18px; width: 200px; padding: 18px 15px 0 0; text-align: right; font-weight: bold; color: #fff; font-size: 14px; font-family: "Arial Black"; letter-spacing: -0.1em; }
#language a:link, #language a:visited, #language a:active, #language a:hover { text-align: right; font-weight: bold; color: #fc0; }
#language a:hover { color: #fff; font-weight: bold; }	
#contentTop { width: 792px; background: url(../assets/bgContentTop.png) no-repeat; height: 17px; }
#contentMiddle { width: 740px; background: url(../assets/content-middle.jpg); padding: 27px 26px; float: left; clear: both; border: solid 11px #1a1915; -webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px; }
#contentBottom { background: url(../assets/bgContentBottom.png); height: 24px; float: right; width: 792px; }
/** html .pixelCorrection { margin-bottom: -4px; } */
#nav { font-size: 11px; width: 100%; margin: 0 auto; color: #fff; }
#nav ul { list-style: none; margin: 0; padding: 0; border-top: 4px solid #fc0; }
#nav ul li { float: left; position: relative; font-size: 140%; text-transform: uppercase; font-weight: bold; background: url(../assets/bg-menu.png); }
#nav ul li a { display: block; padding: 6px 8px; }
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:hover { color: #fff; text-decoration: none; border-left: solid 1px #121212; border-right: solid 1px #121212; }
#nav ul li a:hover { color: #333; background-color: #fc0; }
.clearfix:after { content:".";  display: block;  height: 0;  clear: both;  visibility: hidden; } 
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display: block; margin-bottom: 36px; } 
/* End hide from IE Mac */  
* html .clearfix { height: 1px; } 
.mainBox { width: 704px; margin-top: 22px; background: url(../assets/bg-mainbox.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:18px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; }
.mainBox strong { color: #fc0; }
.box01 { width: 660px; border: 8px solid #25221b; background-color: #25221b; text-align: justify; padding: 7px 14px; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 21px; font: 400 1.1em/1.3 Arial, Helvetica, sans-serif; }
.box01 strong { color: #fc0; }
.box01 a:active, .box01 a:hover, .box01 a:link, .box01 a:visited { color: #ccc; text-decoration: underline; }
.box01 a:hover { color: #fc0; }
ul.frame { list-style: none; padding: 0; margin: 10px 0 20px 0; }
ul.frame li { float: left;  padding: 0;  margin: 7px 7px;  position: relative; }
ul.frame li a img { border: 5px solid #333; }
ul.frame li a:hover img { border: 5px solid #fc0; }
ul.frame li img.new { display: block;  position: absolute;  top: -3px;  right: -3px;  z-index: 1;  border: none; }
#bottom { font-size: 11px; padding: 3px 0 30px 7px; width: 792px; margin: 0 auto; clear: both; color: #000; letter-spacing: 1.25em; }
#bottomContact { font-size: 12px; clear: both; padding: 20px 20px 14px 20px; background: #25221b; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#bottomContact a:link, #bottomContact a:visited, #bottomContact a:hover, #bottomContact a:active { border-bottom: 1px dotted #999; }
#bottomContact a:hover { background: #fc0; color: #212121; border-bottom: 1px dotted #fff; }

