a {
 	color: #552400;
 	}
a:hover {
 	text-decoration: none;
 	color: #552400;
 	}


/*/ --- CSS STYLE --- /*/


body { 
	margin: 0;
	padding: 0;
	font: 0.8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-Serif;
	color: #000;
	background: #81584D url('../graphics/bcg.gif') repeat-x;
	}
a img {
  	border: 0;
	}


/*/ --- HEAD --- /*/


#head {
 	margin: 4px auto 0 auto;
 	width: 769px;
 	height: 203px;
 	background: #673c30 url("../graphics/bcg_head.jpg") no-repeat;
 	text-align: center;
 	}
#flags {
 	margin: 15px 0 0 15px;
 	width: 133px;
 	text-align: left;
 	float: left;
 	}
#flags img {
 	margin: 0 0 5px 0;
 	}
ul#top_menu {
 	margin: 5px 0 0 0;
 	padding: 0;
 	float: right;
 	width: 185px;
 	text-align: left;
 	}
ul#top_menu li {
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
 	list-style: none;
 	font-weight: bold;
 	color: #552400;
 	display: block;
 	float: left;
 	width: 90px;
 	text-align: center;
 	}
ul#top_menu li a {
 	text-decoration: none;
 	color: #552400;
 	}
ul#top_menu li a:hover {
 	text-decoration: underline;
 	color: #552400;
 	}


/*/ --- MENU --- /*/


#menu {
 	margin: 3px auto 0 auto;
 	width: 100%;
 	height: 31px;
 	background: #673c30 url("../graphics/bcg_line.gif") repeat-x;
 	text-align: center;
 	}
#menu menu {
 	margin: 0px auto 0 auto;
 	padding: 0 0 0 0px;
 	width: 775px;
 	height: 31px;
 	line-height: 30px;
 	vertical-align: middle;
 	background: #cea056 url("../graphics/bcg_menu.gif") no-repeat;
 	}
#menu menu li {
 	margin: 0 0 0 10px;
 	list-style: none;
 	font-weight: bold;
 	color: #552400;
	f_loat: left;
	display: inline;
 	}
#menu menu li a {
 	text-decoration: none;
 	color: #552400;
 	}
#menu menu li a:hover {
 	text-decoration: underline;
 	color: #552400;
 	}


/*/ --- CONTENT --- /*/


#main {
 	margin: 20px auto 0 auto;
 	width: 770px;
 	text-align: center;
 	}
#content {
 	margin: 0;
 	width: 521px;
 	min-height: 100px;
 	float: left;
 	}
.con_top {
 	margin: 0;
 	width: 521px;
 	height: 7px;
 	background: #dcba74 url("../graphics/bcg_con_top.gif") no-repeat;
 	font-size: 0;
 	}
.con_mid {
 	margin: 0;
 	padding: 8px 0;
 	width: 521px;
 	min-height: 60px;
 	background: #dcba74 url("../graphics/bcg_con_mid.gif") repeat-y;
 	float: left;
 	text-align: justify;
 	}
.con_mid_sub {padding: 0px 10px}
.con_mid h2 {font-size: 140%; font-variant: small-caps; margin-left: 10px; margin-top: 0px}
.con_mid h2:first-letter {font-size: 150%;}
.con_bot {
 	margin: 0 0 20px 0;
 	width: 521px;
 	height: 7px;
 	background: #dcba74 url("../graphics/bcg_con_bot.gif") no-repeat;
 	font-size: 0;
 	float: left;
 	}
h1.nad {
 	margin: 0 0 3px 10px;
 	text-align: left;
 	font-size: 120%;
 	color: #ca914c;
 	}
p.text {
 	margin: 0;
 	padding: 3px 20px 3px 20px;
 	font-size: 0.9em;
 	text-indent: 1em;
 	te_xt-align: left;
 	}
.img_br {
 	margin: 4px 20px 0 0;
 	text-align: right;
 	}
img.foto {
 	margin: 0 0 0 7px;
 	border: 2px solid #713911;
 	float: left;
 	}
#arrl {
 	margin: 0 3px 0 0px;
 	width: 17px;
 	height: 100px;
 	background: url("../graphics/arrow_l.gif") no-repeat center center;
 	float: left;
 	}
#arrr {
 	margin: 0 10px 0 10px;
 	width: 17px;
 	height: 100px;
 	background: url("../graphics/arrow_r.gif") no-repeat center center;
 	float: left;
 	}


/*/ --- FORMATOVANI --- /*/

hr {border: 0 none; background-color: #2C0114; color: #2C0114; height: 1px;}

ul.seznam li {
 	text-align: left;
 	list-style: square;
 	color: #000;
 	}
  
table.tab {
 	margin: 0 0 0 20px;
	text-align: left;
	}
table.tab th {
 	padding: 4px 5px 4px 6px;
 	margin: 0;
 	color: #fff;
	background: #8F6053;
	}
table.tab td {
 	margin: 0;
 	padding: 2px 4px 2px 6px;
 	background: #AB8379;
 	}
form.into {
 	margin: 0 0 0 20px;
	text-align: left;
 	}
label {	
 	font-weight: bold;
 	margin: 0 0 0 5px;
 	}
input {
 	padding: 2px;
 	border: 1px solid #8F6053;
 	color: #000;
 	}
textarea {
 	padding: 2px;
 	border: 1px solid #8F6053;
 	color: #000;
 	}
input.button {
 	padding: 2px 6px 2px 6px;
 	border: 1px solid #000;
 	background: #8F6053;
 	font-weight: bold;
 	color: #fff;
 	}
a.odk:link, a.odk:visited, a.odk:active {
 	margin: 0;
 	text-decoration: underline;
 	color: #000;
 	}
a.odk:hover {
 	margin: 0;
 	text-decoration: none;
 	color: #000;
 	}


/*/ --- NEWS --- /*/


#news {
 	margin: 0 22px 0 0;
 	width: 222px;
 	min-height: 200px;
 	float: left;
 	}
#courses {
 	margin: 0 22px 0 0;
 	width: 222px;
 	min-height: 200px;
 	float: left;
 	}
.boxn {
        color: #dcb872;
 	margin: 0;
 	padding: 13px;
 	width: 196px;
 	min-height: 200px;
 	text-align: left;
 	background: #84491d url("../graphics/bcg_news.gif") no-repeat;
 	}
.courses {margin-left: -15px}
.courses ul {margin-top: 5px}
h2.pod {
 	margin: 0;
 	font-size: 1.3em;
 	font-variant: small-caps;
 	font-weight: bold!important;
 	color: #dcb872;
 	}
p.date {
 	margin: 5px 0 0 0;
 	font-size: 0.9em;
	color: #ad6c3e;
 	}
p.text_news {
 	margin: 0.8em 0;
 	text-align: justify;
 	text-justify: newspaper;
 	font-size: 0.9em;
 	text-indent: 1em;
 	color: #dcb872;
 	}
p.text_r {
 	margin: 0;
 	text-align: right;
 	}
.boxn a {
 	margin: 0;
 	color: #dcb872;
 	text-decoration: underline;
 	font-style: italic;
 	}
.boxn a:hover {
 	margin: 0;
 	color: #dcb872;
 	text-decoration: none;
 	}
img.nlist {
 	margin: 10px 0 0 0;
 	float: right;
 	}


/*/ --- FOOTER --- /*/


#footer {
 	margin: 20px 0 0 0;
 	width: 100%;
 	height: 200px;
 	background: #361f19 url("../graphics/bcg_footer.gif") repeat-x;
 	float: left;
 	}
#foot {
 	margin: 0 auto 0 auto;
 	width: 770px;
 	min-height: 20px;
 	text-align: center;
 	}
p.copy {
 	margin: 20px 0 0 50px;
 	padding: 0 30px 0 30px;
 	min-width: 100px;
 	color: #d7b169;
 	font-size: 0.9em;
 	border-right: 1px dotted #d7b169;
 	text-align: right;
 	float: left;
 	}
p.copyc {
 	margin: 20px 0 0 0;
 	padding: 0 30px 0 30px;
 	min-width: 100px;
 	font-size: 0.9em;
 	color: #d7b169;
 	border-right: 1px dotted #d7b169;
 	text-align: left;
 	float: left;
 	}
p.copyr {
 	margin: 20px 0 0 0;
 	padding: 0 30px 0 30px;
 	min-width: 100px;
 	font-size: 0.9em;
 	color: #d7b169;
 	text-align: left;
 	float: left;
 	}
a.bot:link, a.bot:visited, a.bot:active {
 	margin: 0;
 	text-decoration: underline;
 	color: #d7b169;
 	}
a.bot:hover {
 	margin: 0;
 	text-decoration: none;
 	color: #d7b169;
 	}
 	
 a.chytka {color: #d7b169}
 #print_header { visibility: hidden; display: none}	


.ubytovani {border: 1px solid #5F4919; border-collapse: collapse; margin: 0 8px}
.ubytovani td {border: 1px solid #BE9232; padding: 3px}


