body, html {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px; padding: 0px; 
	border: 0px none; 
	text-align: center;
	position: relative;
	font-size: 100%;		
}
body { background: #712f1b url(../img/background.png) no-repeat center top; font-size: 80%; scrollbar-base-color:#943f26; }

body, div, p, img, table, form, h1, h2 { margin-top:0px; margin-bottom:0px; padding:0px; text-align:left; } 
.clear {clear:both; height: 0px; width: 100%; }
.green { color: #a6ce38;}
.yellow { color: #f8c041}
.yborder { border: 1px solid #f8c041;}
a img { border: none; }
a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; color: #a6ce38;}

#Container { width: 990px; margin-left: auto; margin-right: auto; background:url(../img/bg_content.png) repeat-y; }
#Container object { z-index:-1;}

#Header { width: 980px; height:140px;}
#Header #Logo { float: left; width: 700px; height:116px;}
#Header #Logo img { position: absolute}
#Header #MainLinks {  float: left; margin-top: 40px; }
#Header #MainLinks img { vertical-align: middle; margin-right: 15px; }

#MainMenu { height: 70px; width: 100%px; padding-top: 0px; padding-left: 10px; z-index: 100; }
#MainMenu a { color: #fff; font-size: 100%; padding-right: 25px; }
#MainMenu a:hover { color: #gray;}



/* Content */
#Content { color:#f6f2f1; width:850px; margin-left:72px; overflow: hidden; height:auto }
#Content.margined { margin-bottom:6px; margin-top: 28px; }
#Content.fixedwin { height: 250px; overflow: hidden; }
#Content #SubLogo { top:140px; width: 174px; height: 26px; background: #fff; position: absolute; margin-left: 50px; background: #fff url(../img/sublogo.png) no-repeat; z-index: 20; }
#Content h1 { color:#f8c041; font-size:150%; font-weight:normal; margin:8px 0px 0px 0px; height: 27px; overflow: hidden; }
#Content h1.nomargin { margin:15px 0px 8px 0px}
#Content h2 { color:#f8c041; font-size:130%; font-weight:normal; margin:15px 0px 8px 0px }
#Content .ULLI {display: block; padding-left: 25px; background: url(../img/ULLI.png) no-repeat left top; margin-top:3px; }

#Content .text_content { width: 570px; float: left }
#Content .image_content { width: 220px; float: left; margin-left: 20px; text-align: center }
#Content .image_content img { margin: 4px 0px 4px 0px;}
#Content .image_content a img { border: 1px solid #d2ab66; }
#Content .image_content a:hover img { border: 1px solid #fff; }
/* #Content object { z-index: 0; } */


.mapa { margin: 20px 0px 0px 70px; }
.mapa_info { padding: 10px 0px 0px 90px; color: #fff;}
.mapa_button { text-align: center;}

#flashcontent { }

/* Galerie, akce */
.g_box{ width:100%; height:160px; float:left }
.g_box div.g_preview { float:left; width:220px; height:160px }
.g_box div.g_intro { float:right; width:590px; height:160px }


/* Gallery */
.gallery { margin:15px 0px 20px 0px; }
.gallery a { display: block; width:auto; float: left; margin:5px 12px 5px 0px; text-align:center; }
.gallery a img, .g_box div.g_preview a img { border:1px solid #f8c041; width:187px;  }
.gallery a:hover img, .g_box div.g_preview a:hover img  { border:1px solid #fff; opacity: 1; fiter:alpha(opacity=100);}
.imageBox {margin: 0px 3px 3px 0px; float: left;}  
.imageBox a img { opacity: 0.8; fiter:alpha(opacity=80); }
.imageBox a:hover img { opacity: 1; fiter:alpha(opacity=100); }


/* Rezervace */
.ResForm td { color: #f8c44d; padding: 3px 0px 3px 0px; }
.ResForm td span { color: #a6ce38; }
.ResForm td input, .ResForm td textarea { border: 1px solid #d2ab66; padding: 3px; font-weight: bold; }
.width100 { width: 100%; color: #5f210f; background: #fff; font-weight: bold; }
.width30 { width: 30%; color: #5f210f; background: #fff; font-weight: bold;}
.button { background: #f8c041; color:#622513; border: 1px solid #d2ab66; font-weight: bold; cursor: pointer;}
/*
.styled_select select { background: transparent; width: 80px; height: 20px; border:1px solid #622513; color:#622513; text-align: center; }
.styled_select { color:#622513; background: url(../img/selector.png) no-repeat right top; width: 60px; height: 20px; overflow: hidden; display: block; float: left; }
*/
.selector { color:#622513; background:#f8c041; border: 1px solid #622513; text-align: center; }


#Footer { width: 990px; height: 68px; margin-left: auto; margin-right: auto; background:url(../img/bg_footer.png) no-repeat top center; }

/* My Comment */
#Footer #LangSelect { float: left; width: 300px; margin-left: 70px; height: 68px; color: #a6ce38; }
#Footer #LangSelect a { color:#d3b9a1; font-size: 90%; }
#Footer #LangSelect a:hover { color: #a6ce38; text-decoration: none; }
#Footer #Partners { float: right; width: 400px; margin-right: 70px; height: 68px; text-align: right; }
#Footer #Partners a img { border: none; opacity:0.5; filter:alpha(opacity=50) }
#Footer #Partners a:hover img { border: none; opacity:1; filter:alpha(opacity=100) }
#Footer .impressum { padding: 0px 70px 0px 0px; color: #8c5747; font-size: 85%; text-align: right;}

.Homepage h1, .Homepage p { text-align:center }
#Enter { margin-left: auto; margin-right: auto; width: 398px; margin-top: 30px; }
#Enter a img { opacity: 0.8; fiter:alpha(opacity=80);  }
#Enter a:hover img { opacity: 1; fiter:alpha(opacity=100);  }
#HomepageFooter { width: 990px; height: 68px; margin-left: auto; margin-right: auto; background:url(../img/bg_footer.png) no-repeat bottom center; border:1px slid red  }


/* partneri */
.Partner{ float: left; width: 260px; height: 175px; background: url(../img/p_line.png) no-repeat center bottom; margin:15px 5px 0px 5px; }
.Partner div.Part_Img { width: 100%; height: 140px; text-align: center; }
.Partner div.Part_Txt { width: 100%; height: 25px; text-align: center; }


p.attachments { width:100%; padding:10px 0px 10px 0px }
.attachments strong { display: block; margin:10px 0px 10px 0px;}
.attachments a {padding: 0px 0px 0px 25px; height: 16px; display: block; margin-bottom: 8px;}
.attachments a:hover {text-decoration: underline;}
.attachments a small {font-size: 75%; padding-left: 15px; color: gray;}
.attachments a.att_file {background: url(../admin2/pic/files/file.png) no-repeat;}
.attachments a.att_jpg {background: url(../admin2/pic/files/jpg.png) no-repeat;}
.attachments a.att_gif {background: url(../admin2/pic/files/gif.png) no-repeat;}
.attachments a.att_png {background: url(../admin2/pic/files/png.png) no-repeat;}
.attachments a.att_doc {background: url(../admin2/pic/files/doc.png) no-repeat;}
.attachments a.att_xls {background: url(../admin2/pic/files/xls.png) no-repeat;}
.attachments a.att_pdf {background: url(../admin2/pic/files/pdf.png) no-repeat;}
.attachments a.att_ppt {background: url(../admin2/pic/files/ppt.png) no-repeat;}
.attachments a.att_rtf {background: url(../admin2/pic/files/rtf.png) no-repeat;}



