body{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	background-color: white;
}
a{
	color: black;
	text-decoration: underline;
}
a img{
	border: 0px;
}
button{
	background-color:#DFE4E7;
	border: 1px solid #C9CDD0;
	color: #424242;
}
button:hover{
	background-color:#C0C7CC;
}
/* hlavicka */
#header_out{
	max-width: 1080px;
	height: 415px;
	background-color: #1A191A;
	margin: 0px auto;
}
#header{
	width: 972px;
	height: 415px;
	position: relative;
	background-image: url(header.jpg);
	background-position: 0px 0px;
	margin: 0px auto;
	text-align: left;
}
#header h1{
	position: absolute;
	left: 55px;
	top: 38px;
	color: white;
	font-size: 32px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#header .buttons{
	position: absolute;
	right: 0px;
	top: 12px;
	color: white;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#header .buttons a{
	color: white;
	text-decoration: none;
}
#header .likvidace{
	position: absolute;
	right: 0px;
	top: 61px;
	color: black;
	font-size: 11px;
	width: 124px;
	margin: 0px;
	padding: 0px;
}
#menu{
	position: absolute;
	left: 0px;
	top: 356px;
	width: 972px;
	height: 32px;
	overflow: hidden;
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu li{
	float: right;
	width: 139px;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(menu_li.gif);
	background-color: white;
}
#menu li a{
	color: black;
	text-decoration: none;
}
/* hlavni plocha */
#main_out{
	background-color: white;
	margin: 0px auto;
}
#main{
	width: 972px;
	position: relative;
	margin: 0px auto;
	padding-bottom: 10px;
}
.main{
	text-align: left;
	color: #424242;
}
.main .cesta{
	margin: 0px;
	padding: 6px 0px 4px 0px;
	color: #7E7D7D;
}
.main .cesta a{
	color: #7E7D7D;
}
.main .clear{
	clear: both;
}
/* vraky dole */
.main .vraky{
	width: 972px;
	height: 190px;
	position: relative;
	margin: 0px auto;
	padding-top: 15px;
	clear: both;
}
.main .vraky_layer{
	background-image: url(vraky.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.main .vraky h3{
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 32px;
	top: 21px;
	font-size: 18px;
	font-weight: normal;
	z-index: 2;
}
.main .vraky_1,.main .vraky_2,.main .vraky_3,.main .vraky_4,.main .vraky_5{
	width:160px;
	height: 110px;
	position: absolute;
	z-index: 1;
	top: 58px;
	left: 9px;
} 
.main .vraky_2{left: 202px;}
.main .vraky_3{left: 400px;}
.main .vraky_4{left: 606px;}
.main .vraky_5{left: 805px;}
.main .vraky_a1,.main .vraky_a2,.main .vraky_a3,.main .vraky_a4,.main .vraky_a5{
	width:173px;
	height: 20px;
	position: absolute;
	z-index: 3;
	top: 59px;
	left: 0px;
	display: block;
	text-align: center;
	padding-top: 126px;
	text-decoration: none;
} 
.main .vraky_a2{left: 197px;}
.main .vraky_a3{left: 395px;}
.main .vraky_a4{left: 597px;}
.main .vraky_a5{left: 799px;}
/* sedy pruh */
#sedy_pruh_out{
	max-width: 1080px !important;
	background-color: #1A191A !important;
	margin: 0px auto !important;
	text-align: center;
}
/* pruh dole */
#pruh_dole_out{
	max-width: 1080px !important;
	height: 210px;
	background-color: #DFE4E7 !important;
	margin: 0px auto !important;
	background-image: url(pruh_dole.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}
/* paticka */
#footer_out{
	max-width: 1080px !important;
	background-color: #1A191A !important;
	margin: 0px auto !important;
}
#footer{
	width: 972px;
	margin: 0px auto;
	text-align: left;
}
#footer .menu{
	list-style-type: none;
	margin: 0px;
	padding: 20px 0px 10px 0px;
	float: left;
}
#footer .menu li{
	margin: 0px;
	padding: 0px 5px;
	color: #686768;
	border-right: 1px solid #686768;
	float: left;
}
#footer .menu li.last{
	border-right: 0px;
}
#footer .menu li a{
	color: #686768;
	text-decoration: none;
}
#footer .odkazy{
	color: white;
	padding: 0px 5px 10px 5px;
	margin: 0px;
	clear: both;
}
#footer .odkazy a{
	color: white;
	text-decoration: none;
}
/* pro text */
.main .tlacitko_vlevo,.main .tlacitko_vpravo{
	float: left;
	width: 110px;
	height: 25px;
	line-height: 25px;
	color: white;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	background-image: url(button.gif);
	font-size: 11px;
}
.main .tlacitko_vpravo{
	float: right;
}
.main p{
	margin: 11px 0px;
	padding: 0px;
}
.main h2{
	margin: 9px 0px;
}
/* velky box */
.main .box{
	width: 626px;
	float: left;
	padding: 14px 12px;
	background-image: url(text_mid.gif);
	background-color: #DFE4E7;
	background-position: 0px 0px;
	position: relative;
}
.ie5 .main .box{
	width: 650px;
}
.main .box_top{
	width: 650px;
	height: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(text_top.gif);
	background-repeat: no-repeat;
}
.main .box_bot{
	width: 650px;
	height: 14px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	clear: both;
	background-image: url(text_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ie5 .main .box_bot,.ie6 .main .box_bot{
	bottom: -1px;
}
.main .box_nadpis{
	background-image: url(text_h1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 225px 5px 20px;
	font-weight: normal;
	font-size: 18px;
}
.main .box_odsazene,.main h2.box_odsazene{
	background-image: none;
	padding: 0px 252px 10px 0px;
	text-align: right;
	font-size: 12px;
}
/* maly box */
.main .box2{
	width: 239px;
	float: right;
	padding: 14px 20px;
	background-image: url(text2_mid.gif);
	background-color: #DFE4E7;
	background-position: 0px 0px;
	position: relative;
	font-size: 12px;
}
.ie5 .main .box2{
	width: 279px;
}
.main .box2_top{
	width: 279px;
	height: 13px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(text2_top.gif);
	background-repeat: no-repeat;
}
.main .box2_bot{
	width: 279px;
	height: 13px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	clear: both;
	background-image: url(text2_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ie5 .main .box2_bot,.ie6 .main .box2_bot{
	bottom: -1px;
}
.main .box2_nadpis{
	background-image: url(text2_h1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 55px 5px 20px;
	font-weight: normal;
	font-size: 18px;
}
/* sedy pruh */
.main .sedy_pruh{
	width: 972px;
	margin: 0px auto;
	position: relative;
	height: 174px;
	background-image: url(sedy_pruh.jpg);
	background-repeat: no-repeat;
	text-align: left;
	color: white;
	font-size: 12px;
}
.main .sedy_pruh a{
	color: white;
}
.main .sedy_pruh h3,.main .sedy_pruh h2,.main .sedy_pruh h1{
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 0px 5px 0px;
}
.main .sedy_pruh_vlevo,.main .sedy_pruh_vpravo{
	position: absolute;
	top: 0px;
	left: 27px;
	width: 530px;
	height: 174px;
}
.main .sedy_pruh_vpravo{
	left: 662px;
	width: 310px;
}
.main .sedy_pruh_dole{
	position: absolute;
	top: 135px;
	left: 48px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
/* pruh dole */
.main .pruh_dole{
	width: 972px;
	margin: 0px auto;
	position: relative;
	height: 210px;
	text-align: left;
	font-size: 12px;
}
.main .pruh_dole img{
	vertical-align: middle;
}
.main .pruh_dole h1,.main .pruh_dole h2,.main .pruh_dole h3,.main .pruh_dole h4{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
}
.main .pruh_dole_vlevo,.main .pruh_dole_vpravo,.main .pruh_dole_uprostred{
	position: absolute;
	top: 21px;
	left: 22px;
	width: 258px;
}
.main .pruh_dole_uprostred{left: 344px;}
.main .pruh_dole_vpravo{left: 683px;}