@CHARSET "UTF-8";
.aktualita_text {
	text-align:justify;
	width:700px;
	font-size:13px	
}

.aktualita_picture {
	border-style:solid;
	border-color:#000050;
	border-width:1px;
}

#anketa {
	text-align:left;
	height:140px;
	font-size: 10pt;
	margin-bottom: 5px;
}

.anketa_pozadie {
	color:#192CC0;
	background-color:#C6CAEF;
	background-image: url(/2010/public/pictures/design/tit-blue.jpg);
	background-repeat:repeat-y;
	padding-left: 15px;
	position:relative;
	margin-top:0px;
	width:187px;
	font-size:10pt;
}
body {
	margin:0px;
	padding:0px;
	color:#555;
	background-color: #fff;
	background-image:url('../public/pictures/design/page-background.jpg');	
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:12px;	
}

#map_info {
	font-size:12px;	
}

#infobanner-popup {
	float:left;
	position: absolute;
	z-index: 1000;
	top:5px;
	left:110px;	
	background-image:url('../public/pictures/design/popup.png');
	width:159px;
	height:15px;
	padding:17px 15px 15px 27px;
	display:none;
}

h1 {
	position:relative;
	padding: 0px 5px 5px 10px;
	margin:0px 0px 0px 0px;
	/*
	background-image: url('../public/pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-color:#ccc;
	border-width:1px;
	border-style:none none solid none;
	*/
	color: #555;
	font-size:20px;
	font-weight:bold;	
}

h2 {
	font-size: 15px;
	padding:5px;
	margin:10px 0px 0px 5px;
	font-weight: bold;
	clear:both;	
	/*	
	
	*/
}

h3 {
	font-size: 13px;
	height:50px;
	color: #000050;
	margin: 0px;
}

.subtitle {
	font-size: 13px;
	height:50px;
	color: #505050;
	margin: 0px;
	display: block;
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
	font-weight: bold;
}

.title {
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	background-image:url('../public/pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	height: 30px;
}

.error {
	background-color:#ffbbbd;
	border-color:#f00;
	border-width:2px;
	border-style:solid;
	color:#9b0004;
	text-align:center;
	padding:3px;
}

.play_mp3 {
	font-size: 10px;
	color: #555;
	background:url('../public/pictures/design/mp3.png');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding: 5px 5px 5px 30px;
	display:block;
	background-color: #eeeeee;
	border-color: #aaa;
	border-width:1px;
	border-style:solid;
	margin:2px;
}

a.play_mp3:hover {
	background-color: #dddddd;
}

#banner_reklama {
	position:relative;
	float:right;
	top:73px;
}

#page_container {
	margin:auto;
	width:1014px;
}

#page_footer {
	clear:both;
	text-align:center;
	width:100%;
	color: #aaa;
	font-size:12px;	
	padding: 15px 0px 10px 0px;
}

#page_left {
	width:770px;
	float:left;	
}

#page_right{
	float:left;
	margin: 0px 0px 0px 7px;
}

#header_container {
	width:1014px;
	height:280px;
	background-image:url('../public/pictures/design/background-main.png');
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:0px;
}

#content_container {
	width:1014px;
	background-image:url('../public/pictures/design/background-main.png');
	background-repeat:repeat-y;
	float:left;
	padding-left:12px;
	margin-top:0px;
}

#header_top {
	position:relative;
	width:1000px;
	height: 226px;	
	background-repeat:no-repeat;
}

.header_top_sk {
	background-image:url('../public/pictures/design/header-top-sk.jpg');
}
.header_top_en {
	background-image:url('../public/pictures/design/header-top-en.jpg');
}
.header_top_de {
	background-image:url('../public/pictures/design/header-top-de.jpg');
}
.header_top_hu {
	background-image:url('../public/pictures/design/header-top-hu.jpg');
}
.header_top_pl {
	background-image:url('../public/pictures/design/header-top-pl.jpg');
}

#header_foto {
	width:1000px;
	height: 128px;
}

#header_menu {
	
	width:1000px;
	height: 50px;
	float:left;
	background-image:url('../public/pictures/design/header-menu.jpg');
	background-repeat:no-repeat;
}

#header_menu a.main_menu_button {
	display:block;
	width:128px;
	height:30px;
	text-align:center;
	padding-top: 10px;
	font-size: 14px;
	float:left;
	color: #555;
	text-decoration:none;
}

#header_menu a.main_menu_button:hover {
	color: #fff;
} 

#header_search_field {
	width:512px;
	margin-right:2px;
	position:relative;	
	height:25px;
	font-size:20px;
	padding:2px;
	color:#fff;
	background-image:url('../public/pictures/design/lightblue_50px.png');
	background-repeat:repeat-x;	
	border:1px #abc solid;
	
}

#quick_results {
	border: 1px #ccc solid;
	width: 516px;
	position:relative;	
	top:0px;
	display: none;
	z-index:1000;
	
}

.quick_search_item {
	position:relative;
	display:block;
	padding:10px 5px 5px 5px; 
	height:25px;
	font-size: 12px;
}

#search_form {
	position:absolute;
	right:0px;
	top:190px;
	display:block;
}



.text {
	text-align:justify;
	font-family:Tahoma;
	color:#505050;
	font-size:10pt;
}

.reklama_zahlavie_modra {
	color:#192CC0;
	background-color:#C6CAEF;
	background-image: url('../public/pictures/design/tit-blue.jpg');
	background-repeat:repeat-y;
	padding-left: 15px;
	position:relative;
	margin-top:0px;
	width:187px;
	font-size:12pt;
}

.layout_calendar {
	color:#444;
	background-color:#fff;
	background-image: url('../public/pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	position:relative;
	margin-top:0px;
	width:200px;
	height:50px;
	font-size:12px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	text-align:center;
}

.layout_anketa {
	color:#333;
	background-color:#fff;
	background-image: url('../public/pictures/design/silver_300px.jpg');
	background-repeat:repeat-x;
	
	margin-top:0px;
	padding:2px;
	text-align: left;
	width:196px;
	font-size:12px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
}

.layout_anketa a {
	color:#333;
	text-decoration:none;
	
}

.layout_reklama .routeplanner_link {
	color:#555;
	background-color:#fff;
	background-image: url('../public/pictures/design/silver_300px.jpg');
	background-repeat:repeat-x;
	position:relative;
	margin-top:0px;
	padding:2px;
	text-align: left;
	width:196px;
	margin-top: 10px;	
	font-size:12px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	display: block;
}

.routeplanner_link {
	background-image: url('../public/pictures/design/objekt_background_orange.jpg');
	text-align:center; 
	display:block;
	padding:10px 2px 10px 2px;
	margin-bottom:10px;
	margin-top:0px;
	height: 20px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
}

.layout_reklama_img {	
	margin:auto;
	width:193px;
	border-color:#000000;
	border-width:1px;
	border-style:solid
}

.layout_reklama h3 {
	color:#555;
	font-size:15px;	
	font-weight:bold;
	margin:0px;	
	padding: 0px;
	width:100%;
	height:20px;
	padding-bottom: 0px;
	padding-top: 5px;
	text-align:center;
	background-image: url('../public/pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
}

#clock {
	width:190px;
	font-size:12pt;
	text-align:center;
	font-weight:bold;
	font-family:"Arial";
}

.kalendar {
	text-align:left;
	
	font-size: 10pt;
	padding-left: 15px;
}

.button, .button_active, .button_passive {
	width:20px;
	height:15px;
	background-color: #fff;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	background-image:url('../public/pictures/design/silver_20px.jpg');
	background-repeat:repeat-x;
	font-size: 8pt;
	display:block;
	float: left;
	margin: 1px;
	padding-top:2px;
	text-align:center;
	text-decoration: none;
}

.button_active {
	background-color: #EEEEFF;
	color: #333;
	background-image:url('../public/pictures/design/orange_20px.jpg');
}

.button_passive {
	background-image:url('../public/pictures/design/gray_20px.jpg');
	color:#EEF;
}

a.button:link, a.button:visited, a.button:active {
	background-color: #fff;
	color: #333;
}

a.button:hover {
	background-color: #fff;
	color: #333;
	text-decoration: none;
}

#header_menu_flags {
	position:absolute;
	float:right;
	width: 250px;
	height: 35px;
	right:-10px;
	bottom: 15px;
}

.flag {
	position:relative;
	width:48px;
	height:33px;
	margin:0px;
	display:block;
	float:left;
}

#header-slideshow {
	position: absolute;
	float:left;
	display:block;
	height:210px;
	width:398px;
	margin-top:0px;
	display:none;
}

#header-slideshow-cotainer {
	position:absolute;
	margin-top: 10px;
	margin-left: -15px;
	width:500px;
	height:210px;
	float:left;
	overflow: hidden;
}

#info-banner {
	position:absolute;
	right:2px;
	top:145px;
	border: 1px #abf;
	border-style: none none solid none;
	width: 518px;
	height:40px;
	color: #003c8f;
}

#info-banner b {
	color: #003c8f;
}

#info-banner img {
	float:left;
}

#search_options {
	color: #777;
	font-size: 16px;
	display:none;
}

#planner_map_container {
	
}

#map_canvas {
	position:relative;
	width: 780px;
	height:400px;	
}
.foto_container {
	width:700px;
}

.foto_titulka {
	position:relative;
	background-image: url('/2010/public/pictures/design/tit-blue.jpg');
	background-repeat:repeat-y;
	background-color:#C6CAEF;
	padding-left: 25px;
	font-size:12pt;
	font-weight:bold;
	width:100%;
	margin-bottom:20px
}

.foto {
	width:220px;
	text-align:center;
	position:relative;
	float:right;
	clear:none;
}

.foto_foto {
	width:196px;
	border-color:#000;
	border-width:1px;
	border-style:solid;
	left:0px;
}

.foto_popis {
	color:#000080;
	background-color:#C6CAEF;
	background-image: url('/2010/public/pictures/design/tit-lightblue.jpg');
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom: 20px;
	font-size: 12px;
	width:178px;
	margin-left:0px;
}
.gallery_foto_container {
	width:650px;
	margin:auto;
	margin-bottom:10px;
}

.gallery_container {
	border-color:#ccc;
	border-width:1px;
	border-style:solid solid none solid;
	float:left;
}

.gallery_container a {
	font-size:12px;
	color: #333;
	text-decoration:none;
}

.gallery_container a:hover {
	text-decoration:underline;
}
.objekt_title h2 {
	background: none;
}

.objekt_title h1 {
	font-size: 15px;
}

.objekt_container {
	width:785px;
	float:left;
	clear:both;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	margin-bottom: 10px;
	margin-left: -10px;
	background-color: #fff;	
	background-repeat:repeat-x;
}

.object_categories {
	font-size:10px;
	color:#777;
	margin:2px;
	clear:both;
	font-family: TAHOMA;
}

.objekt_strucne_container {
	width:776px;
	height:81px;
	/* float:left; */
	clear:both;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	margin-bottom: 10px;
	margin-left: -2px;
	background-color: #fff;	
	background-repeat:repeat-x;
	padding:2px 5px 2px 5px;
}

.objekt_strucne_container h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;	
}

.objekt_strucne_container a {
	font-size: 12px;
	font-weight: bold;
	color: #555;
	margin: 0px 0px 3px 0px;	
}

.objekt_title {
	height:90px;
}

.objekt_left {
	width:200px;
	float:left;
	padding:5px;		
}

.objekt_orange {
	background-image:url('../pictures/design/objekt_background_orange.jpg');
	background-repeat:repeat-x;
}

.objekt_light_orange {
	background-color: #fff1e1;
	background-image:none;
}

.objekt_dark_orange {
	background-color: #ffdd9d;
	background-image:none;
}

.objekt_blue {
	background-image:url('../pictures/design/objekt_background_blue.jpg');
	background-repeat:repeat-x;
}

.objekt_light_blue {
	background-color: #dfeeff;
	background-image:none;
}

.objekt_dark_blue {
	background-color: #c1d3ff;
	background-image:none;
}

.objekt_lightblue {
	background-image:url('../pictures/design/objekt_background_lightblue.jpg');
	background-repeat:repeat-x;
}

.objekt_light_lightblue {
	background-color: #eafbff;
	background-image:none;
}

.objekt_dark_lightblue {
	background-color: #c4f9ff;
	background-image:none;
}

.objekt_green {
	background-image:url('../pictures/design/objekt_background_green.jpg');
	background-repeat:repeat-x;
}

.objekt_light_green {
	background-color: #E2F8D8;
	background-image:none;
}

.objekt_dark_green {
	background-color: #d2f8c8;
	background-image:none;
}

.objekt_pink {
	background-image:url('../pictures/design/objekt_background_pink.jpg');
	background-repeat:repeat-x;
}

.objekt_light_pink {
	background-color: #fde3fc;
	background-image:none;
}

.objekt_dark_pink {
	background-color: #fec7fe;
	background-image:none;
}

.objekt_purple {
	background-image:url('../pictures/design/objekt_background_purple.jpg');
	background-repeat:repeat-x;
}

.objekt_light_purple {
	background-color: #efc4fd;
	background-image:none;
}

.objekt_dark_purple {
	background-color: #de94fe;
	background-image:none;
}

.objekt_center {
	width:355px;
	float:left;
	padding:5px;
}

.objekt_center p {
	margin-top:0px;
	margin-bottom:5px;
}

.objekt_right {
	width:200px;
	float:left;
	padding:5px;
}


.objekt_piktogramy {
	position:relative;
	clear:both;
	margin: 5px 0px 0px 0px;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	background-color: #fff;
	background-image:url('../pictures/design/shadow_white.jpg');
	background-repeat:repeat-x;
	padding:5px;
}

.objekt_logo {
	width:200px;
	text-align:center;
	margin-bottom:10px;
	clear:both;
}

.objekt_left_blok {
	
}

.objekt_polozka_container {
	position: relative;
	width: 200px;
	margin-bottom: 5px;
}

.objekt_hodnota {
	position: relative;
	display:block;
	margin-left:10px;
	float: left;
}

.objekt_polozka {
	position: relative;
	display:block;
	margin-right:5px;
	float: left;
	clear:left;
	font-weight: bold;
	width: 50px;
}

.objekt_container p {
	font-size: 14px;
}

.objekt_container h2 {
	font-size: 17px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.objekt_map_container {
	visibility:hidden;
	overflow: hidden;
	margin-bottom:5px;
	width:347px;
}

.objekt_btn_show_map {
	width:345px;
	height:25px;
	text-align:center;
	padding-top:5px;
	font-size: 14px;
	color: #555;
	display:block;	
	cursor:pointer;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;	
	background-image:url('../pictures/design/objekt_btn.jpg');
	background-repeat:repeat-x;
}

.objekt_btn_show_gallery {
	width:196px;
	height:25px;
	text-align:center;
	padding-top:5px;
	font-size: 14px;
	color: #555;
	display:block;	
	cursor:pointer;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;	
	background-image:url('../pictures/design/objekt_btn.jpg');
	background-repeat:repeat-x;
}

.objekt_btn {
	width:196px;
	height:25px;
	text-align:center;
	padding-top:5px;
	font-size: 14px;
	color: #555;
	display:block;	
	cursor:pointer;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;	
	background-image:url('../pictures/design/objekt_btn.jpg');
	background-repeat:repeat-x;
}

a.objekt_btn_show_gallery:link, 
a.objekt_btn_show_gallery:visited, 
a.objekt_btn_show_gallery:active, 
a.objekt_btn_show_gallery:hover {
	color: #555;
	text-decoration:none;
}
.okres_zahlavie {
	background-image:url('../pictures/design/silver_100px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	width:785px;
}

.okres_zahlavie #filter {
	padding: 0px 10px 5px 10px;
	float:left;
	clear:both;
	width:765px;
}

.okres_zahlavie #filter select {
	font-size:10px;
}

.okres_popis_obr {
	color:#000080;
	background-color:#C6CAEF;
	background-image: url('../public/pictures/design/tit-lightblue.jpg');
	background-repeat:repeat-y;
	padding-left:20px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-top:0px;
	margin-bottom:20px;
	font-size: 9pt;
	width:176px;
}

.okres_obr_container {
	width:220px;
	float:right;
}

.okres_pata {
	height:50px;
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	width:785px;
}

.order_zahlavie {
	height:50px;
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc #ccc #333 #ccc;
	border-style: solid;
}
.piktogramy_container {
	width: 780px;
	margin-top:0px;
	background-image: url('../pictures/design/silver_300px.jpg');
	background-repeat:repeat-x;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
}

.redakcia_polozka {
	font-weight:bold;
	margin-left:10px;
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	
}

.redakcia_hodnota {
	margin-left:30px;
	margin-bottom: 5px;
}

.redakcia_container {
	width: 780px;
	margin-top:0px;
	background-image: url('../pictures/design/silver_300px.jpg');
	background-repeat:repeat-x;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
}

.redakcia_container a {
	color: #333;
	text-decoration:none;
}

.redakcia_container a:hover {
	text-decoration:underline;
}


.region_btn {
	height:21px;	
	background-repeat:repeat-x;
	border-collapse:collapse;
	
	border-width: 0px;
	border-color: #ccc;
	border-style: none;

	display:block;
	width:191px;
	margin-left:1px;
	margin-top:1px;
	background-image:url('../pictures/design/blue_40px.jpg');
	float:left;
	padding-top: 4px;
}

a.region_btn {
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	text-align:center;
}

.region_map_container {
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	clear:both;
	margin-top:10px;
	float:left;
}

.region_okresy_container {
	margin-top: 10px;
	margin-left: 0px;
	border-width: 1px;
	border-color: #ccc;
	background-color: #ccc;
	border-style: solid;
	float:left;
	background-image:url('../pictures/design/silver_100px.jpg');
}

.region_pictures_container {
	width:645px;
	margin:auto;
}

.region_foto_column {
	width: 210px;
	float:left;
	margin-right:4px;
}

.region_foto_column img {
	border-style:none;
}

.region_foto_container {
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	width: 196px;
	margin-top:10px;
	float:left;
	clear:both;
}

.region_foto {
	width: 196px;	
	float:left;
	clear:both;
}

.region_foto_opis {
	width: 190px;
	background-color:#e5e5e5;
	font-size: 12px;
	padding:3px;
	color:#555;
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid none none none;
	float:left;
	clear:both;
}

.region_kancelaria {
	width:50%;
	position:relative;
	float:left;
	padding-top: 10px;
}

strong, b {
	color:#000080;
	font-weight:bold;	
}

b {
	color:#555;
}



.regiony_zahlavie {
	width:780px;
	height:75px;
	padding-top:5px;
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	background-color:#e5e5e5;
	border-width: 1px;
	border-color: #ccc #ccc #333 #ccc;
	border-style: solid;
}

.regiony_btn {
	height:30px;	
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: none;
	display:block;
	width:198px;
	margin-bottom:0px;
}

a.regiony_btn {
	font-size: 14px;
	color: #444;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	padding-top: 7px;

}

.regiony_map_container {
	width:780px;
	float:left;
	margin-top:0px;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
}

.regiony_gray {
	background-image:url('../pictures/design/gray_40px.jpg');
}

.regiony_red {
	background-image:url('../pictures/design/red_40px.jpg');
}

.regiony_green {
	background-image:url('../pictures/design/green_40px.jpg');
}

.regiony_blue {
	background-image:url('../pictures/design/blue_40px.jpg');
}

.regiony_pink {
	background-image:url('../pictures/design/pink_40px.jpg');
}

.regiony_purple {
	background-image:url('../pictures/design/purple_40px.jpg');
}

.regiony_orange {
	background-image:url('../pictures/design/orange_40px.jpg');
}

.regiony_yellow {
	background-image:url('../pictures/design/yellow_40px.jpg');
}
.rezervacia_container {
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
}

.rezervacia_container input {
	width:300px;
}

.rezervacia_container textarea {
	width:300px;
}
.ok, .chyba {
	width:100%;
	text-align:center;
	margin-top:30px;
}

.chyba {
	color: #F00;
}
#search_map_container {
	width:778px;
	float:left;
	margin-top:0px;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	/* position:relative; */
	clear: both;
}

.search_form {
	width: 778px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

.search_results {
	
}

.search_results_container {
	/*position: relative;	*/
	float:left;
	clear: both;
}

.search_options {
	width: 770px;
	padding: 5px;
	background-image: url('../public/pictures/design/silver_300px.jpg');
	background-repeat: repeat-x;
}


.search_results_zahlavie {
	/* position: relative; */
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	width:780px;
	float:left;
	clear: both;
}

.search_results_pata {
	height:50px;
	background-image:url('../pictures/design/silver_50px.jpg');
	background-repeat:repeat-x;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	width:780px;
}
#uvod_news {
	width:785px;
	clear:both;
}

#uvod_slovensko {
	width:785px;
	clear:both;
}

.uvod_slovensko_opis {
	width:770px;	
	margin-left:5px;
	font-size:14px;
	text-align:justify;
	float:left;
}

#uvod_slovensko_mapa {
	width:400px;
	height:250px;
	float:right;
	margin-right:2px;
	margin-top:5px;
	overflow:hidden;
}

img {
	border-style:none;
}

.uvod_blok {
	overflow:hidden;
}

.uvod_btn1 a {
	color:#000070;
	font-size:14px;
}

.uvod_btn_kategoria a {
	color:#000050;
	font-size:14px;
}

.uvod_button {
	width:100%;
	height:100%;
	float:left;
}

.uvod_btn1 {
	padding-left:15px;
	padding-top: 10px;
	width:360px;
	height:85px;
	margin-left:5px;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	background-image:url('../pictures/design/silver_100px.jpg');
	background-repeat:repeat-x;
	float:left;
}

.aktualita {
	width:240px;
	height:126px;
	background-image:url('../pictures/design/silver_150px.jpg');
	background-repeat:repeat-x;	
	float:left;
	margin-left:5px;
	margin-top:5px;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	padding: 7px;
	font-size: 12px;
	color: #000050;
	font-weight:bold;
}

a.uvod_viac {
	color:#333;	
	text-align:left;
}

.uvod_zaujimavost {
	width:174px;
	height:230px;
	background-image:url('../pictures/design/silver_200px.jpg');
	background-repeat:repeat-x;	
	float:left;
	margin-left:5px;
	margin-top:5px;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
	padding: 7px;
	font-weight:bold;
}

.uvod_zaujimavost a{
	color:#333;	
	text-align:left;
	font-size: 12px;
}

.uvod_zaujimavost_image {
	width:120px;
	height:170px;
	border-color:#ddd;
	border-width:1px;
	border-style:solid;
}
.zdruzenie_container {
	width: 785px;
	margin-bottom: 10px;
	border-color: #ccc;
	border-width: 1px;
	border-style:solid;
	float:left;
	margin-left:-10px;
	background-color:#fedce9;
}

.zdruzenie_container h2 {
	margin:0px;
	padding:5px;
	height: 60px;
}

.zdruzenie_stlpec h2 {
	width: 380px;
	margin:0px;
	padding:5px;
	height: 30px;
	border-color: #333;
	border-width: 1px;
	border-style: none;
}

.zdruzenie_stlpec a {
	color: #333;
	text-decoration:none;
}

.zdruzenie_stlpec a:hover {
	text-decoration:underline;
}

.zdruzenie_inzerat {
	font-size: 9pt;
	margin-bottom: 10px;
	border-color: #333;
	border-width: 1px;
	border-style: solid;
}

.zdruzenie_stlpec {
	width:392px;
	position: relative;
	float:left;

}#register_container h2 {
	margin:0px;
	border: 0px;
	width:770px;
}

#register_container h3 {
	margin:0px;
	border: 0px;
	clear:both;
	height:20px;
	padding:5px;
}

.register_class_container {
	margin:0px 0px 15px 0px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid none solid none;
}

.register_class_container a:hover {
	text-decoration:underline;
}

.register_objekt {
	color:#333;
	font-size:12px;
	padding: 2px 0px 2px 15px; 
	display:block;
	text-decoration:none;
}

#register_container {
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	background-color: #eee;
	width:780px;
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*
	AnythingSlider v1.7+ Default (base) theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID to match your slider */
#slider {
	width: 700px;
	height: 390px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}
/* Opera width restriction */
.anythingBase { max-width: 32766px; }

/*****************
  SET COLORS HERE
 *****************/
/**** Default state (no keyboard focus) ****/
/* slider window - top & bottom borders, default state */
div.anythingSlider .anythingWindow {
	border-top: 0px solid #777;
	border-bottom: 0px solid #777;
}
/* Navigation buttons, default state */
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a {
	background: #777;
	color: #000;
}
/* start-stop button, stopped, default state */
div.anythingSlider .start-stop {
	background-color: #040;
	color: #fff;
}
/* start-stop button, playing, default state */
div.anythingSlider .start-stop.playing {
	background-color: #800;
}
/* start-stop button, default hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #ddd;
}

/**** Active State (slider has keyboard focus) ****/
/* slider window - top & bottom borders, active state */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}
/* Navigation buttons, active state */
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a {
	background-color: #7C9127;
}
/* start-stop button, stopped, active state */
div.anythingSlider .start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
div.anythingSlider .start-stop.playing {
	background-color: #d00;
}
/* start-stop button, active slider hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #fff;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	display: block;
	margin: 0 auto;
	overflow: visible !important; /* needed for Opera and Safari */
	position: relative;
	padding: 0 45px 28px 45px;
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingBase .panel.vertical {
	float: none;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 140px;
	margin: -70px 0 0 0; /* half height of image */
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(../images/default.png) no-repeat;
}
/* hide text, target the span so IE7 doesn't text-indent the link */
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
/* back arrow */
div.anythingSlider .back { left: 0; }
div.anythingSlider .back a { background-position: left top; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: left -140px; }
div.anythingSlider .back.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
/* forward arrow */
div.anythingSlider .forward { right: 0; }
div.anythingSlider .forward a { background-position: right top; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: right -140px; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; }
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: left; }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background-image: url(../images/default.png);
	background-position: center -288px ;
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .anythingControls ul a:hover {
	background-image: none;
}
/* Navigation size window */
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background-image: url(../images/default.png);
	background-position: center -288px;
	background-repeat: repeat-x;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
/* hide cell shading on hover - makes the button appear to come forward */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

/* probably not necessary, but added just in case */
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
