body{
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", serif;
	font-size: 12px;
	color: white;
	background-image: url(body.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #313131;
	text-align: center;
}
a{
	color: white;
}
a img{
	border: 0px;
}
/* hlavicka */
#header_out{
	max-width: 1038px;
	background-image: url(header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #6E0A0A;
	margin: 0px auto;
}
#header{
	width: 980px;
	height: 444px;
	margin: 0px auto;
	position: relative;
}
#nabidka{
	position: absolute;
	text-align: left;
	display: block;
	padding: 0 0 0 45px;
	margin: 0px;
	text-decoration: none;
	font-size: 15px;
	top: 16px;
	left: 750px;
	width: 185px;
}
.ie5 #nabidka{
	width: 230px;
}
#nabidka:hover{
	text-decoration: underline;
}
#header h1{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
/* menu hlavni */
#header ul{
	position: absolute;
	width: 635px;
	height: 44px;
	overflow: hidden;
	left: 242px;
	top: 50px;
	margin: 0px;
	padding: 0px;
}
#header ul li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 44px;
	line-height: 44px;
	padding: 0px 20px;
}
#header ul li a{
	color: #C3BB8A;
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-family: Tahoma;
}
#header ul li a:hover{
	text-decoration: underline;
}
#header ul li.active{
	background-image: url(menu_mid.jpg);
	background-repeat: repeat-x;
}
#header ul li.active a{
	color:#D5C259;
}
/* 6 obrazku ve vode */
#header div.obr0,#header div.obr1,#header div.obr2,#header div.obr3,#header div.obr4,#header div.obr5{
	background-position: center center;
	background-repeat: no-repeat; 
	width:92px;height: 60px; 
	position: absolute;
	border: 1px solid white;
	top: 365px;
	left: 150px;
}
#header div.obr1{
	left: 267px;
}
#header div.obr2{
	left: 382px;
}
#header div.obr3{
	left: 497px;
}
#header div.obr4{
	left: 613px;
}
#header div.obr5{
	left: 729px;
}
#header div.obr0 a,#header div.obr1 a,#header div.obr2 a,#header div.obr3 a,#header div.obr4 a,#header div.obr5 a{
	position:absolute;
	top:0px;
	left:0px;
	width: 92px;
	height: 60px;
	display:block;
	text-decoration:none;
}
#header #obrx{
	background-position: center center;
	background-repeat: no-repeat; 
	width:350px;height: 230px; 
	position: absolute;
	border: 1px solid white;
	top: 115px;
	left: 314px;
	display: none;
}
/* jazyky */
#header .cz,#header .en,#header .cz_active,#header .en_active{
	display: block;
	position: absolute;
	top:58px;
	left: 883px;
	width: 45px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	color: #D37B7A;
	font-size: 14px;
	font-family: Tahoma;
}
#header .en,#header .en_active{
	left: 930px;
}
#header .cz_active,#header .en_active{
	background-image: url(lang.jpg);
	background-repeat: no-repeat;
}
/* akce */

#akce{
	position: absolute;
	top: 44px;
	right: 0px;
	width: 400px;
	z-index: 999;
	padding-top:15px; 
	background-image: url(akce_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
}
#akce .pruh{
	padding: 0px 15px;
	background-image: url(akce.gif);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
}
#akce .bottom{
	background-image: url(akce_bottom.gif);
	background-position: top left;
	background-repeat: repeat;
	height: 15px;
}
#akce .x{
	position: absolute;
	top: 8px;
	right: 8px;
	width: 15px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 16px;
	cursor: pointer;
}
/* zytek obsahu */
#main_out{
	max-width: 1038px;
	background-image: url(main.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #6E0A0A;
	margin: 0px auto;
}
#main{
	width: 980px;
	margin: 0px auto;
	position: relative;
	text-align: left;
}
#main h2.hlavni{
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
#main .pruh{
	width: 925px;
	position: relative;
	margin: 0px auto;
	clear: both;
}
/* 3 velke tlacitka */
#main .pruh .a,#main .pruh .b,#main .pruh .c{
	float: left;
	margin: 50px 0 0 0;
	width: 268px;
	height: 20px;
	line-height: 20px;
	padding: 125px 0 24px 0;
	background-image: url(1.jpg);
	background-position: 0px 25px;
	color: #6F0102;
	font-family: Tahoma;
	font-size: 16px;
	text-align: center;
	background-repeat: no-repeat;
	position: relative;
}
#main .pruh .b,#main .pruh .c{
	margin-left: 60px;
	background-image: url(2.jpg);
}
#main .pruh .c{
	background-image: url(3.jpg);
}
#main .pruh .a a,#main .pruh .b a,#main .pruh .c a{
	text-decoration: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 267px;
	height: 169px;
	display: block;
}
#main .pruh .a h3,#main .pruh .b h3,#main .pruh .c h3{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 267px;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: white;
	font-family: "Times New Roman";
	text-align: left;
}
/* tesime se pruh */
#main .tesimese{
	width: 925px;
	position: relative;
	margin: 0px auto;
	padding: 30px 0px;
	background-image: url(stin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #E6C601;
	text-align: center;
	clear: both;
	font-family: Tahoma;
	font-weight: bold;
}
/* paticka */
#footer{
	width: 980px;
	height: 90px;
	position: relative;
	margin: 0px auto;
	background-image: url(footer.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	clear: both;
	text-align: left;
}
#footer .odkazy,#footer .doporucujeme{
	position: absolute;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 10px;
}
#footer .odkazy{
	top:17px;
	left:100px;
	width: 430px;
}
#footer .doporucujeme{
	top: 65px;
	left: 10px;
	width: 950px;
}
#footer .odkazy a,#footer .doporucujeme a{
	text-decoration: none;
}
#footer .odkazy a:hover,#footer .doporucujeme a:hover{
	text-decoration: underline;
}
#footer ul{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 17px;
	right: 10px;
	width: 420px;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
}
#footer ul li{
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#footer ul li a{
	text-decoration: none;
}
#footer ul li a:hover{
	text-decoration: underline;
	color: #E9C002;
}
/* pruh text+kontakt */
#main .pruh .text{
	float: left;
	width: 668px;
}
#main .pruh .kontakt{
	float: right;
	width: 205px;
	background-image: url(kontakt_left.jpg);
	background-position: 0px 60px;
	background-repeat: no-repeat;
	padding-left: 35px;
}
.ie5 #main .pruh .kontakt{
	width: 240px;
}
/* submenu v textove casti */
#main .pruh p.submenu{
	font-size: 12px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	font-family: Tahoma;
	font-weight: bold;
}

/* nastaveni stylu textu */
 .pruh h1, .pruh h2, .pruh p.nadpis{
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 30px 0px 10px 0px;
}
 .pruh p{
	margin: 0px;
	padding: 5px 0px;
	line-height: 105%;
	font-size: 13px;
}
.pruh img.obrazek_vlevo{
	margin: 2px 8px 0px 0px;
	padding: 0px;
	float: left;
	clear: left;
}
.pruh img.obrazek_vpravo{
	margin: 2px 0px 0px 8px;
	padding: 0px;
	float: right;
	clear: right;
}
.pruh a.tlacitko_zlate, .pruh a.tlacitko_cervene1, .pruh a.tlacitko_cervene2{
	float: right;
	width: 111px;
	height: 18px;
	display: block;
	line-height: 18px;
	color: black;
	background-image: url(b_gold.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
.pruh a.tlacitko_cervene1, .pruh a.tlacitko_cervene2{
	background-image: url(b_red1.gif);
	color: white;
	float: left;
}
.pruh a.tlacitko_cervene2{
	background-image: url(b_red2.gif);
	float: right;
	width: 84px;
}
.pruh p.zlaty{
	color: #C9AF76;
}
.pruh td.tabulka_hlavicka{
	padding: 10px 5px;
	vertical-align: top;
	background-color: #822A29;
	color: #CEA924;
	font-size: 14px;
}
.pruh td.tabulka_radek1{
	padding: 10px 5px;
	vertical-align: middle;
	background-color: #221E1F;
	color: white;
	font-size: 14px;
}
.pruh td.tabulka_radek2{
	padding: 10px 5px;
	vertical-align: middle;
	background-color: #3E3C3D;
	color: white;
	font-size: 14px;
}