/* CSS Document */
body {text-align:center;
	background:#f6e8cb url('img/body-bcg.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {font-size:10pt;margin:0px;padding:5px 0px 20px 0px;color:#be7002;}
h2 {font-size:9pt;margin:0px;padding:10px 0px;}
h3 {font-size:8pt;margin:0px;padding:10px 0px;}
h4 {font-size:8pt;margin:0px;padding:10px 0px;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid #3e6d15;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#50891E;color: white;}
td {border: 1px solid #3e6d15;	padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, select {font-size: 1em;}
textarea{font-size:10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#cf7b04;text-decoration: underline;}
a:visited {}
a:hover { }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:940px; margin:0 auto;z-index:5;}

/* top
-------------------------------------------------- */	
#top{position:relative;	width:100%;height:342px;background:url('img/top.jpg') no-repeat left top;}
#top-right{background:url('img/top-right.jpg') no-repeat left top;width:16px;height:166px;position:absolute;right:-16px;top:0px;}

#home{position:absolute;top:6px;left:27px;margin:0px;padding:0px;}
#home a{display:block;width:215px;height:91px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

#menu-h1{position:absolute;top:31px;left:422px;height:73px;background:url('img/menu-h1.gif') no-repeat right top;padding-right:2px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;background:url('img/menu-h1.gif') no-repeat left top;padding-left:2px;}
#menu-h1 ul li a{text-decoration:none;float:left;display:block;width:100px;text-align:center;line-height:73px;height:73px;color:#000;}
#menu-h1 ul li a:hover{background:url('img/menu-h1-hover.gif') repeat-x left top;}

#lang{position:absolute;bottom:100px;right:-87px;}
#lang ul{padding:0px;margin:0px;}
#lang ul li{list-style-type: none;display:block;float:left;margin:0px 0px 0px 3px;}
#lang ul li a{text-decoration:none;float:left;display:block;width:23px;height:16px;_width:25px;_height:18px;border:transparent solid 1px;}
#lang ul li a:hover{border:#94c3d7 solid 1px;}
#lang ul li a img{position:relative;left:0px;top:1px;}
.aktiv-lang{border:#94c3d7 solid 1px !important;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:930px;_width:940px;background:white;margin:12px 0px 0px 0px;padding:5px;}
	
#obsah{float:left;width:703px;}
	
/* stred
-------------------------------------------------- */	
#stred{width:476px;float:right;overflow:hidden;position:relative;}

#text{padding:10px 25px;}
#text table{_width:426px;}

#galery{position:relative;float:left;padding:0px 0px 0px 22px;}
.box-galery{position:relative;float:left;margin:1px 3px;}
#page-links{clear:both;line-height:40px;position:relative;text-align:center;}

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:227px;float:left;position:relative;}

#menu-v{position:relative;}
#menu-v ul{padding:0px 0px 9px 0px;margin:0px;background:#376212;}
#menu-v ul li{list-style-type: none;display:block;background:url('img/menu-v1.gif') repeat-x left bottom;}
#menu-v ul li a{text-decoration:none;display:block;color:white;padding:10px 0px 10px 52px;background:url('img/arrow.gif') no-repeat 31px 14px;_height:1px;}

#menu-v ul li ul{padding:0px;margin:0px;border-top:#234109 solid 1px;}
#menu-v ul li ul li{background:#50891e none;border-bottom:#3e6d15 solid 1px;}
#menu-v ul li ul li a{background:none;}
.aktiv1{background:#50891e url('img/arrow-aktiv.gif') no-repeat 31px 14px !important;font-weight:bold;}

#kontakt{background:#f7f2e7;border:#eee6d3 solid 3px;margin-top:15px;}
#kontakt-text{position:relative;padding:32px 0px 90px 49px;}
#kontakt-text strong{color:#cf7b04;}

/* prava
-------------------------------------------------- */	
#prava{width:227px;float:right;overflow:hidden;position:relative;}

#news{position:relative;background:#f7f2e7;border:#eee6d3 solid 3px;}
#news-hide{position:absolute;bottom:0px;left:23px;width:180px;height:1px;background:#f7f2e7;}
#news h3{border:#f7f2e7 solid 1px;background:#eee6d3 url('img/arrow-news-left.gif') no-repeat 73px 15px;text-align:center;padding:0px;}
#news h3 a{position:relative;display:block;color:#56492a;text-decoration: none;font-size:9pt;padding:10px 0px;background:url('img/arrow-news-right.gif') no-repeat 145px 15px;}
#news dl{position:relative;padding:0px 23px;margin:0px;}
#news dl dd{padding:30px 0px 30px 0px;margin:0px;border-bottom:#e7dcc1 solid 1px;line-height:17px;}
#news dl dd h4{padding:0px;margin:0px;}
#news dl dd h4 span{font-weight:normal;color:#cf7b04;}
#news dl dd h4 a{}
.news-desc{}

#links{position:relative;background:#f7f2e7;border:#eee6d3 solid 3px;margin:25px 0px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;}

#pata2{position:relative;height:68px;background:url('img/pata.gif') repeat-x left top;margin-top:-15px;text-align:center;}
#pata2-text{position:relative;width:940px;height:68px;margin:0 auto;}

#pata2-text-left{position:absolute;bottom:0px;left:20px;color:white;height:53px;line-height:53px;}

#pata-menu{position:absolute;bottom:0px;right:20px;height:53px;background:url('img/pata-line.gif') no-repeat right top;padding-right:2px;}
#pata-menu ul{padding:0px;margin:0px;}
#pata-menu ul li{list-style-type: none;display:block;float:left;background:url('img/pata-line.gif') no-repeat left top;padding-left:2px;}
#pata-menu ul li a{text-decoration:none;float:left;display:block;width:100px;text-align:center;line-height:53px;height:53px;color:#fff;}
#pata-menu ul li a:hover{background:url('img/pata-hover.gif') repeat-x left top;}

/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td{border:none;}

#contact div table tr td{border:none;padding:8px;}
#contact div table tr td textarea{width:210px;}

#body-variable ul{margin:0px;padding:0px 0px 0px 25px;}
#body-variable ul li{line-height:17px;}