@charset "utf-8";
/* CSS Document */
body {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0;
	background: url(images/bg_body.jpg) top center repeat-y #000000;
}
#container {
	width: 900px;
	margin: 0 auto; padding: 0; border: 0;
}
.nocss {
	display: none;
}
br.clear {
 margin: 0; padding: 0; overflow: hidden; clear: both;
}
img {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.top {
	width: 900px; height: 215px;
	margin: 0; padding: 0;	border: 0;
}
.titul {
	width: 900px; height: 160px;
	margin: 0; padding: 0; border: 0; 
	background-image: url(images/logo_rl.jpg); background-repeat: no-repeat;
}
.mid {
	width: 900px; padding: 0; margin: 0; border: 0;
	background-color: #FFFFFF;
}
.midGal {
	width: 900px; padding: 0; margin: 0; border: 0;
	background-color: #222222;
}
.maintop {
	width: 900px; padding-top: 7px; margin: 0; border: 0; height: 55px;
	text-align: center;
	background: url(images/bg_top.jpg) top center no-repeat #FFFFFF;
}
.maintopGal {
	width: 900px; padding-top: 7px; margin: 0; border: 0; height: 55px;
	text-align: center;
	background: url(images/bg_top2.jpg) top center no-repeat #222222;
}
.page {
	padding: 5px 50px 30px 50px;
	min-height: 400px;
	border: 0; margin: 0;
}
.pageGal {
	padding: 5px 30px 10px 30px;
	min-height: 400px;
	border: 0; margin: 0;
}
.cvleft {
	width: 140px; padding: 10px 10px 10px 0px;
	text-align: right; vertical-align: text-top; font-style: italic; font-weight: bold; background-color: #CCCCCC;
}
.cvright {
	width: auto; padding: 10px 40px 10px 20px;
	text-align: left; vertical-align: text-top;
}
.reference {
	text-align: center;
	padding: 15px 0;
}
.bot {
	background: url(images/bg_bot.gif) bottom center no-repeat;
}
.bot_galerie {
	background: url(images/bg_bot2.gif) bottom center no-repeat;
}
.bot_uvod {
	background: url(images/bg_roman.jpg) bottom center no-repeat;
}
.bot_cest {
	background: url(images/bg_cestovani.jpg) bottom center no-repeat;
}
.bot_foto {
	background: url(images/bg_fotografovani.jpg) bottom center no-repeat;
}
.nahled {
	width: 220px; height: 180px; text-align: center; vertical-align: top;
}
.nahled2 {
	width: 300px; height: 200px; padding: 15px 0; text-align: center; vertical-align: top;
}
.nahled3 {
	width: 400px; text-align: center; vertical-align: top; color: #999999;
	padding-bottom: 25px;
}
.weby {
	text-align: center;
	padding: 10px 0;
}

/*** tabulka ***/
.tabhudba {
	padding: 2px 7px;
	text-align: left; font-weight: bold; font-size: 16px; color: #FF9900; background-color: #00469b;
}
.tabhudba2 {
	padding: 2px 7px;
	text-align: center; font-weight: bold; font-size: 16px; color: #FF9900; background-color: #00469b;
}
.tablinka {
	border-bottom: 1px solid #000000;
}
.interpret {
	padding: 2px 7px 2px 7px; width: 170px; background-color: #CCCCCC;
	font-weight: bold; vertical-align: top; font-size: 14px;
}
.poznamka {
	padding: 2px 7px 2px 7px;
	font-size: 12px; vertical-align: top;
}
.body {
	padding: 2px 7px 2px 7px; width: 30px; background-color: #CCCCCC;
	font-size: 12px; font-weight: bold; text-align: center; vertical-align: top;
}
/*** ***/
.text12 {
	font-size: 12px;
}
.nadpis2 {
	font-size: 22px; font-weight: bold; color: #0033CC; padding: 0;
	border-bottom-color: #0033CC; border-bottom-style: solid; border-bottom-width: 1px;
}
.orange {
	color: #cc7722;
}

/*** spodek ***/
.footer {
	width: 900px;
	height: 85px;
	font-size: 15px;
	text-align: center;
	color: #CCC;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	border: 0;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
}
.copyright {
	font-size: 12px;
	padding-top: 4px;
}