body {width:100%; position:relative;  text-align:center;margin:0px; padding:0px;font-family:  Georgia,Arial,Helvetica,Tahoma;font-size:12px;color:#f7b897;background: #160400 }


a{ text-decoration:underline; color:#f7b897;}
a:hover{ text-decoration:underline; color: white}
a img{ border:0px;}

img{vertical-align:middle;}

form,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top; border-spacing:0px; font-size:100%;}
input,select,textarea {vertical-align:middle; font-size:100%; border:1px solid #999999;}

.f-left{float:left;}
.f-right{float:right;}
.full-width{width:100%;}
.center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-middle{vertical-align:middle}
.top_odsazeni {margin-top:10px;}
.half_width {width:50%;}
.underline {text-decoration:underline;}
.clear {clear: both;height: 1px;font-size: 1px;line-height: .5;} 
.clear.line{background: url("img/dot_line.gif") repeat-x; height:2px;} 
.italic {font-style:italic} 
.strong {font-weight:bold;} 

.input-text {padding:1px 5px; font-size:12px;} 

.button{display:block;background:#8F210F url("img/button_left.gif") no-repeat; color:#ffffff; font-family:verdana; margin:0px; padding:0px;}
.button input{border:0px; padding:5px 12px 5px 12px; margin:0px;  color:#ffffff; font-family:verdana; font-size:13px; border:0px; background: url("img/button_right.gif") no-repeat right top; float:left; cursor:pointer; float:left;}

#bg_top{position:absolute; left:0px; top:0px; width:100%; height:150px; background: #86280F url("img/top_bg.jpg") repeat-x ;}

#center{ width:887px; margin:0px auto; }
#layout{ float:left; width:887px; text-align:left;  position: relative; margin-top:0px;   }

#layout #header{ float:left; width:100%; margin-top:170px;  position:relative;  height:215px; background: #6C2109;}
#layout #header #logo {position:absolute; left: -34px; top:-182px; color:#090200; font-size:100px;}

#layout #header #main_menu {position:absolute; right:0px; top:-64px; margin:0px; padding:0px; line-height:44px; background:#691A05 url("img/menu_bg.gif") repeat-x;}
#layout #header #main_menu li{margin:0px; padding:0px; list-style-type:none; float:left; border-right:1px solid #A13928;}
#layout #header #main_menu li.last{border-right:0px;}
#layout #header #main_menu li a{ float:left; font-size:17px; color:#f4b382; text-decoration:none; padding:0px 39px 0 40px; background: url("img/icon.gif") no-repeat center bottom;}
#layout #header #main_menu li a:hover,#layout #header #main_menu li a.aktiv{  text-decoration:underline;}

#layout #header #language{width:27px; position:absolute; right:-35px; top:-61px;}
#layout #header #language a{float:left; margin-bottom:4px;}

#layout #header #header_image{position:absolute; left:0px; top:0px; width:643px; height:215px; overflow:hidden; border-right:1px solid #160400;}

#layout #header #form{position:absolute; right:0px; top:0px; width:203px; height:165px; overflow:hidden; background: url("img/form_bg.jpg") no-repeat; text-align:center; padding:25px 20px; font-size:16px; color:#fcd5c1;}
#layout #header #form h3{font-size:17px; color:#f7b897; font-weight:normal; margin:0px 0px 9px 0px; padding:0px 0px 22px 0px; background:url("img/icon2.gif") no-repeat center bottom;}
#layout #header #form table{ margin:8px auto;}
#layout #header #form .button input{ width:108px;}

#layout #content{ margin-top:5px; background:#280800;padding:20px; float:left; width:847px; margin-bottom:20px;}
#layout #content p{line-height:28px; font-size:15px; padding-bottom:1em;}

#layout #content .boxes{float:left; width:100%; margin:8px 0px 20px 0px;}
#layout #content .boxes h2{margin:0px; padding:0px 0px 7px 0px;}
#layout #content .boxes h2 a{font-size:20px; color:#f9ba99; font-weight:normal;}
#layout #content .boxes .box{float:left; width:160px; padding:12px; background:#651D0A url("img/box_bg.gif"); text-align:center;}
#layout #content .boxes .space{float:left; width:35px;height:120px; background: url("img/icon3.gif") no-repeat center center;}

#layout #content #footer{float:left; width: 797px; background:#BF886E url("img/footer_bg.gif"); padding:25px; color:#280800; font-family:verdana; font-size:14px;}
#layout #content #footer  a{color:#280800;}

h1 { color: #f7b897; padding: 0 0 10px 0; margin: 0; border: 0; font-size: 20px }

ul {font-size: 15px; padding: 0 0 0 15px; margin: 0; border: 0}