@charset "utf-8";
/* CSS Document */

DIV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.div_coming_soon {
	width: 352px;
	height: 375px;
	overflow: hidden;
	margin: 100px 0px 0px 150px;
	background:url(obrazky/coming_soon.gif) center center no-repeat;
}

H5 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	overflow:hidden;
	text-align:center;
	text-decoration:underline;
	margin: 0px;
	padding: 20px 0px 15px 0px;
	
}

.h3_span_slaby_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #db6024;
	letter-spacing: 0px;
}

H3 {
	font-size: 32px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.02em;
	overflow:hidden;
	text-align:center;
	margin: 0px;
	padding: 30px 0px 5px 0px;
	color: #045F98;
}

H4 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	overflow:hidden;
	text-align:center;
	margin: 0px;
	padding: 5px 0px 15px 0px;
	color: #008800;
}

H2 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	overflow:hidden;
	text-align:center;
	text-decoration:underline;
	margin: 0px;
	padding: 20px 0px 3px 0px;
}

.body_index {
	margin:auto;
	overflow:hidden;
	background: #045e98;

}

.body {
	width: 100%;
	margin:auto;
	overflow:auto;
	background: #045e98 url(obrazky/bg.gif) top center repeat-y fixed;

}

.div_web {
	width: 894px;
	margin:auto;
	overflow:hidden;	
}

.float_left {
	float: left;
	overflow: hidden;
	margin:0px;
	padding:0px;
}

.float_right {
	float: right;
	overflow:hidden;
}

.clear_both {
	clear: both;
	overflow:hidden;
	visibility: hidden;
	height: 0px;
}

.ie_reklama {
	position: fixed;
	_position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

html > body .reklama {
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.header {
	position: relative;
	z-index: 10;
	width: 894px;
	height: 244px;
	margin: auto;
	overflow:hidden;
	background: url(obrazky/header.jpg) top center no-repeat;
}

.div_created_index {
	font-size: 9px;
	overflow: hidden;
	position:absolute;
	left: 5px;
	bottom: 5px;
	z-index: 1;
	color: #CCCCCC;
}

.okno {
	width: 600px;
	padding: 0px 0px 0px 25px;
	overflow:hidden;
}

.text_maly {
	font-size: 10px;
}

a.created_index_odkaz:link {color: #CCCCCC; text-decoration: none; font-weight: bold; }
a.created_index_odkaz:visited {color: #CCCCCC; text-decoration: none; font-weight: bold; }
a.created_index_odkaz:active {color: #CCCCCC; text-decoration: none; font-weight: bold; }
a.created_index_odkaz:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}

.div_pokracuj_index {
	font-size: 13px;
	overflow: hidden;
	position:absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
	color: #FFFFFF;
}

.div_bottom
{
	width: 882px;
	height: 16px;
	padding: 44px 6px 0px 6px;
	margin:auto;
	margin-bottom: 4px;
	font-size: 8px;
	overflow: hidden;
	color: #FFFFFF;
	background: #045e98 url(obrazky/bottom.gif) top left no-repeat;
}

.span_pocitadlo {
	font-weight: bold;
	font-size: 13px;
	color: #00FF00;
}

.div_font_10 {
	font-size: 10px;
}

a.webgraphic_odkaz:link {color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.webgraphic_odkaz:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.webgraphic_odkaz:active {color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.webgraphic_odkaz:hover {color: #fb8e01; text-decoration: underline; font-weight: bold;}

a.odkaz_prihlasenie:link {color: #FFFFFF; text-decoration: none; }
a.odkaz_prihlasenie:visited {color: #FFFFFF; text-decoration: none; }
a.odkaz_prihlasenie:active {color: #FFFFFF; text-decoration: none; }
a.odkaz_prihlasenie:hover {color: #fb8e01; text-decoration: underline; }

a.ul_sortiment_odkaz:link {color: #000000; text-decoration: none; }
a.ul_sortiment_odkaz:visited {color: #000000; text-decoration: none; }
a.ul_sortiment_odkaz:active {color: #000000; text-decoration: none; }
a.ul_sortiment_odkaz:hover {color: #990000; text-decoration: underline; font-weight: bold;}

a.ul_info_odkaz:link {color: #045F98; text-decoration: none; }
a.ul_info_odkaz:visited {color: #045F98; text-decoration: none; }
a.ul_info_odkaz:active {color: #045F98; text-decoration: none; }
a.ul_info_odkaz:hover {color: #990000; text-decoration: underline; }

.loga_partnerov {
	width: 190px;
	margin: 0px;
	padding: 15px 0px 5px 18px;
	overflow: hidden;
}

/* Obchodné podmienky *************************************************************************************************/
#obchodne_podmienky {
	width: 750px;
	height: auto;
	padding: 20px 20px 0px 20px;
	margin: 0px;
	overflow: auto;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}

	#obchodne_podmienky ol li {
		padding-bottom: 20px;
	}
	
	#obchodne_podmienky ul li {
		padding-bottom: 7px;
	}


/* WEBcam *************************************************************************************************/
#div_webcam {
	width: 850px;
	height: 550px;
	margin: auto;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}

	#div_webcam IFRAME {
		width:700px;
		height:500px;
		overflow:hidden;
		margin:auto;
		padding: 0px;
		border: none;
	}
	
	#bg_webcam {
		float: left;
		width: 540px;
		height: 405px;
		padding: 5px;
		border: #999999 1px solid;
		margin: 0px 0px 0px 8px;
		overflow: hidden; 
	}
	
	#cam_ifram {
		width: 540px;
		height: 405px;
		overflow: hidden;
		border: none;
		margin: 0px;
		padding: 0px;
	}
		
		#cam_ifram IMG {
			width: 540px;
			height: 405px;
		}
	
	#cam_shadow {
		width: 20px;
		height: 415px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		background: url(obrazky/cam_shadow.png) top left no-repeat;
		float: left;
	}
	
	#cam_info {
		float: right;
		width: 245px;
		height: 320px;
		margin: 0px;
		padding: 120px 0px 0px 25px;
		line-height: 20px;
		text-align: justify;
		overflow: hidden;
		background: url(obrazky/cam_nadpis.png) top left no-repeat;
	}

/*UVOD*************************************************************************************************/
.div_obr_uvod {
	/*background: url(obrazky/obr_uvod.jpg) top left no-repeat;*/
	width: 630px;
	margin: 4px 0px 30px 18px;
	overflow: hidden;
	text-align: right;
}

.div_obr_ostatne {
	width: 630px;
	height: 167px;
	margin: 4px 0px 30px 0px;
	overflow: hidden;
}

/* NOVINKY *************************************************************************************************/
.div_novinky {
	padding: 0px 0px 0px 19px;
}

.ul_novinky {
	list-style-type: square;
	line-height: 28px;
	margin-top: 0px;
}

.li_nadpis_novinky {
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #df0303;
	padding-top: 20px;
}

.div_novinky_text_float {
	float: left;
	width: 455px;
	padding: 0px 5px 0px 0px;
	line-height: 17px;
	font-size: 12px;
	color: #000000;
}

.clear_both_novinka {
	clear: both;
	margin: 0px;
	overflow: hidden;
	width: 570px;
	height: 1px;	
	padding-bottom: 15px;
	margin-bottom: 5px;
	border-bottom: #e1e1e1 1px dashed;
}

.div_novinky_text {
	width: 570px;
	line-height: 17px;
	font-size: 12px;
	color: #000000;
}

.div_obr_novinky {
	float: left;
	width: 106px;
	height: 116px;
	overflow:hidden;
	margin: 0px;
	padding: 4px 0px 0px 4px;
	background: url(obrazky/podklad_uvod_obr.jpg) top left no-repeat;	
}

.ul_polozky_novinky {
	margin-left: 17px;
	padding-left: 0px;
	line-height: 17px;
}

.datum_novinky {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* ZOBRAZENIE AKCII *****************************************************************************************/
.div_nazov_akcie {
	width: 630px;
	margin: 0px 0px 0px 20px;
	text-align: center;
	font-size: 17px;
	color: #055E98;
	font-family:Arial Black, Verdena, Helvetica, sans-serif;
	font-weight: bold;
}

.div_akcie_text {
	width: 630px;
	margin: 0px 0px 0px 20px;
	line-height: 17px;
	font-size: 11px;
	color: #000000;
}

.div_obr_akcia {
	padding: 10px;
	background-color: #055E98;
	border: #000044 1px solid;
	margin: 0px 0px 0px 180px;
	overflow: hidden;
	width: 292px;
	height: auto;
}

.div_obr_akcia2 {
	padding: 10px;
	background-color: #055E98;
	border: #000044 1px solid;
	margin: 0px 0px 0px 20px;
	overflow: hidden;
	width: 600px;
	height: auto;
}

.obr_akcia {
	border: #e9e9e9 1px solid;
}

.div_oddelovac_ciara {
	width: 630px;
	height: 10px;
	margin: 10px 0px 30px 20px;
	border-bottom: #055E98 1px dashed;
	overflow: hidden;
}


/* MAPA centra *************************************************************************************************/
.div_mapa {
	width: 620px;
	margin: 0px;
	border: #000000 1px solid;
	height: 200px;
}

/* PRAVE MENU ****************************************************************************************/
.div_vypis_pocasia {
	width: 180px;
	height: 367px;
	padding: 10px 0px 10px 28px;
	overflow: hidden;
	margin: auto;
	
}

.bg {
	background: url(obrazky/pocasie_podklad.jpg) top right no-repeat;
}

.bg_en {
	background: url(obrazky/pocasie_podklad_en.jpg) top right no-repeat;
}

.bg_pl {
	background: url(obrazky/pocasie_podklad_pl.jpg) top right no-repeat;
}

.div_vypis_kontakt {
	width: 158px;
	height: 172px;
	padding: 0px 0px 20px 50px;
	overflow: hidden;
	margin: auto;
	background: url(obrazky/hodiny_podklad.jpg) top right no-repeat;
	font-size: 9px;
	color: #ffd201;
}

.div_otvaracie {
	width: 158px;
	height: 24px;
	margin: auto;
	padding: 16px 10px 10px 10px;
	overflow: hidden;
	font-family: Arial Black, Arial, Helvetica;
	color: #990000;
	font-size: 20px;
}

.span_pomocne_otvorene {
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 5px;
	
}

.span_otvorene {
	color: #007700;
	letter-spacing: -1px;
	font-size: 20px;
}

.div_tel_cisla {
	width: 148px;
	height: 74px;
	margin: auto;
	padding: 10px 5px 10px  0px;
	overflow: hidden;
}

.div_obr_pocasia {
	width: 120px;
	height: 100px;
	padding: 10px 0px 0px 0px;
	margin: auto;
	overflow:hidden;
	text-align: center;
}

.div_meteo {
	width: 180px;
	padding: 10px 0px 0px 28px;
	text-align:center;
	margin: auto;
	overflow: hidden;
	color: #045E98;
	font-family: Arial Black, Verdena, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
}

a.online_mapa_odkaz:link {color: #FFE117; text-decoration: none; }
a.online_mapa_odkaz:visited {color: #FFE117; text-decoration: none; }
a.online_mapa_odkaz:active {color: #FFE117; text-decoration: none; }
a.online_mapa_odkaz:hover {color: #000000; text-decoration: underline;}

a.napiste_odkaz:link {color: #000000; text-decoration: none; }
a.napiste_odkaz:visited {color: #000000; text-decoration: none; }
a.napiste_odkaz:active {color: #000000; text-decoration: none; }
a.napiste_odkaz:hover {color: #000000; text-decoration: underline;}

a.meteo_odkaz:link {color: #045E98; text-decoration: none; }
a.meteo_odkaz:visited {color: #045E98; text-decoration: none; }
a.meteo_odkaz:active {color: #045E98; text-decoration: none; }
a.meteo_odkaz:hover {color: #d20129; text-decoration: underline;}

.span_teplota {
	color: #FEC401;
	font-family:Arial Black, Verdena Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	overflow:hidden;
	font-size: 24px;
}

.div_denna_teplota {
	width:60px;
	height: 32px;
	padding: 0px 0px 0px 20px;
	overflow:hidden;
	margin: 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.div_nocna_teplota {
	width:60px;
	height: 34px;
	padding: 0px 0px 0px 15px;
	overflow:hidden;
	margin: 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.sneh_ostatne {
	width: 120px;
	height: 60px;
	padding: 10px 0px 0px 0px;
	margin: auto;
	overflow:hidden;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}

.span_vyska_snehu {
	color: #FEC401;
	font-family:Arial Black, Verdena Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	overflow:hidden;
	font-size: 33px;
}

.span_ostane_zvyraznene {
	color: #FEC401;
	font-family:Arial Black, Verdena Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	overflow:hidden;
	font-size: 20px;
}

.podmienky_lyzovania_nevhodne {
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	letter-spacing: 1px;
}

.div_letter_spacing {
	letter-spacing: 0px;
}

.podmienky_lyzovania_dobre {
	font-size: 13px;
	color: #FFE11A;
	font-weight: bold;
	letter-spacing: 1px;
}

.podmienky_lyzovania_velmi_dobre {
	font-size: 13px;
	color: #007700;
	font-weight: bold;
	letter-spacing: 1px;
}

/* PRIHLASENIE */
.logo_absolute {
	width: 180x;
	height: 105px;
	position: absolute;
	top: 0px;
	left: 15px;
}

.body_prihlas {
	width: 234px;
	height: 150px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(obrazky/body_prihlas.gif) top left no-repeat;
}

.div_webgraphic_bottom {
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 9px;
}

.div_prihlas {
	margin: 2px 0px 12px 18px;
	overflow:hidden;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.input_prihlas {
	width: 190px;
	height: 16px;
	margin:0px;
	padding:1px;
	overflow:hidden;
	border:#000000 1px solid;
}

.div_error_sys {
	width: 700px;
	height: 15px;
	padding: 5px;
	font-size: 11px;
	background-color: #000000;
	color:#FF0000;
	text-align:center;
	margin:auto;
	overflow:hidden;
	font-weight: bold;
}

.div_odkaz_na_zaciatok {
	color: #999999;
	text-align: center;
}	

a.prihlas_odkaz:link {color: #000000; text-decoration: none; font-weight: bold; letter-spacing:1px;}
a.prihlas_odkaz:visited {color: #000000; text-decoration: none; font-weight: bold; letter-spacing:1px; }
a.prihlas_odkaz:active {color: #000000; text-decoration: none; font-weight: bold; letter-spacing:1px; }
a.prihlas_odkaz:hover {color: #F9FCC2; text-decoration: underline; font-weight: bold; letter-spacing:1px; }

/* SLUZBY */
.div_nadpis_zoznamu {
	color: #ed9102;
	font-size: 15px;
	font-weight: bold;
}

.ul_zoznam {
	line-height: 20px;
	font-size: 12px;
}

.td_text {
	font-size: 11px;
	color: #003399;
	text-align:center;
}

a.td_text_odkaz:link {color: #003399; text-decoration: none; }
a.td_text_odkaz:visited {color: #003399; text-decoration: none; }
a.td_text_odkaz:active {color: #003399; text-decoration: none;; }
a.td_text_odkaz:hover {color: #d20129; text-decoration: underline; font-weight: bold; }

a.zoznam_sluzby_odkaz:link {color: #000000; text-decoration: underline; }
a.zoznam_sluzby_odkaz:visited {color: #000000; text-decoration: underline; }
a.zoznam_sluzby_odkaz:active {color: #000000; text-decoration: underline; }
a.zoznam_sluzby_odkaz:hover {color: #d20129; text-decoration: underline; }

/* SKI CENTRUM */
.div_text {
	line-height: 16px;
	width: 560px;
	font-size: 12px;
}

/* LK OPALISKO - aktivity *****************************************************************************************************************/
.table_aktivity {
	margin:0px;
	border:#000000 1px solid;
	border-collapse:collapse;
	text-align:center;
	margin-top:4px;
	overflow:hidden;
	width: 636px;
}

.td_datum {
	background-color:#8AB9E4;
	font-weight:bold;
	width:100px;
	height: 22px;
	line-height: 16px;
}

.td_cas {
	width: 50px;
	background-color: #FFFF62;
}

.td_disciplina {
	width: 110px;
	background-color: #FFFF62;
}

.tr_podklad {
	background-color: #FFFF9C;
}

.div_prispevky {
	font-size:10px;
	text-align:right;
	width:630px;
	margin:3px 0px 0px 0px;
	overflow:hidden;
}

a.zoznam_odkazy:link {color: #000000; text-decoration: none; }
a.zoznam_odkazy:visited {color: #000000; text-decoration: none; }
a.zoznam_odkazy:active {color: #000000; text-decoration: none; }
a.zoznam_odkazy:hover {color: #d20129; text-decoration: underline; }

/* CENNIK ****************************************************************************************************************************************************************/
.table_cennik {
	margin:0px;
	border:#FFFFFF 2px solid;
	border-collapse:collapse;
	text-align:center;
	margin-top:4px;
	overflow:hidden;
	font-size:11px;
}

.table_head {
	height: 32px;
	background-color: #4F8DB4;
	vertical-align: middle;
	text-align:center;
	font-size: 12px;
	font-weight: bold;	
	color: #FFFFFF;
	letter-spacing: 0px;
}

.span_datum {
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFE115;
}

.td_platnost {
	width: 125px;
	background-color: #FFFF62;
}

.td_poznamka {
	width: 190px;
	background-color: #FFFF62;
	font-size:10px;
}

.td_vypis_platnost {
	width: 125px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
}

.span_dualna_cena {
	font-size: 10px;
	font-weight: normal;
}

.td_sumy {
	width: 105px;
	background-color: #FFFF62;
}

.div_info_doplnujuce {
	width: 600px;
}

.li_info_doplnujuce {
	margin-top: 8px;
	line-height: 18px;
	font-size: 12px;
}

a.info_cennik_odkazy:link {color: #000000; text-decoration: none; }
a.info_cennik_odkazy:visited {color: #000000; text-decoration: none; }
a.info_cennik_odkazy:active {color: #000000; text-decoration: none; }
a.info_cennik_odkazy:hover {color: #d20129; text-decoration: underline; font-weight:bold; }

/* KONTAKT ****************************************************************************************************************************************************************/

.div_text_kontakt {
	line-height: 16px;
	width: 600px;
	font-size: 12px;
	line-height: 18px;
}

.div_udaje {
	width: 200px;
	padding: 10px 25px 5px 25px; 
	margin-right: 20px;
	overflow: hidden;
	border-right: #000000 1px dashed;
	font-size: 12px;
	line-height: 18px;
}

.ul_rychly_telefon {
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	margin:1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 22px;
	list-style-type:none;
	letter-spacing: 0px;
	color: #FEC401;
}

.ul_telefon {
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 22px;
	list-style-type:none;
	letter-spacing: 1px;
	color: #990000;
}

.ul_gps {
	margin-top:5px;
	line-height: 20px;
	list-style-type:none;
	letter-spacing: 1px;
}

/* MAILbox *****************************************************************************************************************/
.div_ob_hlasky {
	width: 585px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}

.div_error {
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	font-size: 11px;
}

.error_hlaska {
	font-size:9px;
	font-weight: bold;
	letter-spacing: -1px;
	color:#FF0000;
}

.div_podklad_mail_box {
	width: 585px;
	height: 160px;
	background: url(obrazky/podklad_mail.jpg) top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 6px 15px 8px 15px;
	overflow:hidden;
}

.div_text_meno_kontakt {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 3px 5px;
	padding-top: 5px;
}

.input_univerzal {
	width: 246px;
	height: 14px;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
	font-size: 10px;
}

.textarea_mail_sprava {
	width: 300px;
	height: 96px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}

.input_submit_mail {
	width: 135px;
	height: 23px;
	font-size: 10px;
	font-weight: bold;
	color: #EF9D00;
	padding-bottom: 1px;
	letter-spacing: 1px;
}

/* Kniha návštev *****************************************************************************************************************/
.div_podklad_novy_prispevok {
	width: 603px;
	height: 165px;
	padding: 10px;
	margin: 0px;
	overflow: hidden;
	background:url(obrazky/pozadie_kniha.jpg) top left no-repeat;
	line-height: 10px;
}

.div_podklad_novy_prispevok_en {
	width: 603px;
	height: 165px;
	padding: 10px;
	margin: 0px;
	overflow: hidden;
	background:url(obrazky/pozadie_kniha_en.jpg) top left no-repeat;
	line-height: 10px;
}

.div_podklad_novy_prispevok_pl {
	width: 603px;
	height: 165px;
	padding: 10px;
	margin: 0px;
	overflow: hidden;
	background:url(obrazky/pozadie_kniha_pl.jpg) top left no-repeat;
	line-height: 10px;
}

.div_text_meno {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 3px 5px;
	padding-top: 14px;
}

.div_text_sprava {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 3px 5px;
}

.textarea_forum {
	width: 575px;
	height: 50px;
	overflow: auto;
	margin: 0px;
	padding: 1px;
	margin: 0px 0px 3px 5px;
}

.input_meno {
	width: 370px;
	height: 16px;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
}

.div_submit {
	text-align: right;
	padding: 5px 17px 0px 0px;
}

.input_submit {
	width: 135px;
	height: 24px;
	font-size: 10px;
	font-weight: bold;
	color: #EF9D00;
	padding-bottom: 1px;
	letter-spacing: 1px;
}

.div_error_kniha {
	text-align:center;
	margin:auto;
	overflow:hidden;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}

/* Vypis knihy */
.bunka_knihy {
	margin:0px;
	overflow: hidden;
	padding: 10px 0px 0px 18px;
}
.div_hlavicka_odkazu {
	width: 570px;
	font-size:11px;
	letter-spacing: 1px;
	margin:0px;
	overflow: hidden;
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #045F98;
}

.span_kocka {
	font-size:12px;
}

.datum_kniha {
	letter-spacing: 0px;
	font-size: 9px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.div_text_kniha {
	width: 550px;
	line-height: 16px;
	font-size: 10px;
	overflow:hidden;
	padding: 30px;
	padding-top: 0px;
	border-bottom: #999999 1px dashed;
}

.div_oddelovac {
	width: 563px;
	height: 1px;
	overflow:hidden;
	background-color: #666666;
	margin: 10px 0px 5px 0px;
}

.div_oddelovac2 {
	width: 563px;
	height: 1px;
	overflow:hidden;
	background-color: #666666;
	margin: 5px 0px 10px 0px;
}

/* GALERIA *******************************************************************************************************/
.bg_albumy {
	width: 131px;
	height: 156px;
	background: url(obrazky/podklad_albumy.jpg) top left no-repeat;
	margin: 0px;
	margin-top: 10px;
	padding: 13px 0px 10px 10px;
	overflow: hidden;
	font-size: 11px;
	color: #311e14;
	line-height: 12px;
}

.nazov_albumu {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.02em;
	color: #FFFFFF;
}

.div_foto_album {
	width: 118px;
	margin: 0px;
	text-align: center;
}

.foto_album {
	border: #CCCCCC 1px solid;
}

.bg_foto_one {
	margin: 0px;
	padding: 6px;
	background-color: #4F8EB7;
	border: #000000 1px solid;
}

.strankovanie {
	font-size: 11px;
	text-align: center;
	margin: auto;
	overflow: hidden;
	color: #999999;
}

a.aktiv_strankovanie:link {color: #015183; text-decoration: none; }
a.aktiv_strankovanie:visited {color: #015183; text-decoration: none; }
a.aktiv_strankovanie:active {color: #015183; text-decoration: none; }
a.aktiv_strankovanie:hover {color: #FD9A00; text-decoration: underline; }

/* INFO mapy */
/* TABLE */
.table_info {
	width: 620px;
	margin:0px;
	overflow: hidden;	
	text-align: center;
}

.td_cislo {
	padding: 1px;
	background: #B8CBF2;
	border: #FFFFFF 1px solid;
	font-weight: bold;	
	text-align: center;
}

.td_nazov {
	width: 100px;
	height: 24px;
	padding: 1px;
	background: #C4D4F4;
	border: #FFFFFF 1px solid;
	font-weight: bold;	
}

.td_specifikacia {
	height: 24px;
	padding: 1px;
	background: #CFDDF7;
	border: #FFFFFF 1px solid;
}

.td_stav {
	width: 100px;
	height: 24px;
	padding: 1px;
	background: #E0E8F9;
	border: #FFFFFF 1px solid;
}

.td_obtiaznost {
	height: 24px;
	padding: 1px;
	background: #E1F1FF;
	border: #FFFFFF 1px solid;
}

.td_podmienky {
	height: 28px;
	padding: 0px;
	background: #FFFFCE;
	border: #FFFFFF 1px solid;
	font-weight: bold;
}

.td_sneh {
	height: 28px;
	padding: 0px;
	background: #FFFFCA;
	border: #FFFFFF 1px solid;
}

.td_zasnezovanie {
	height: 28px;
	padding: 0px;
	background: #FFFFA6;
	border: #FFFFFF 1px solid;
}

.td_denna_uprava {
	height: 28px;
	padding: 0px;
	background: #FFFF8A;
	border: #FFFFFF 1px solid;
}

.td_osvetlenie {
	width: 100px;
	height: 28px;
	padding: 0px;
	background: #FFFF62;
	border: #FFFFFF 1px solid;
}

.netucny_text {
	font-weight: normal;
}

.necenter {
	text-align: left;
	padding-left: 5px;
}

.cislo_zjazdu {
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 19px;
}

<!-- UBYTOVANIE -->
.div_error_ubytovanie {
	color:#CC0000;
	text-align:center;
	font-size: 11px;
	padding: 5px;
}

.div_block {
	width: 185px;
	display: inline-block;
	text-align: center;
}

.div_foto {
	width: 149px;
	height: 75px;
	padding: 5px;
	margin: auto;
	border: #CCCCCC 1px solid;
}

<!-- ONLINE SKIPASY -->
#zoznam_skipasov {
	margin: 0px;
}	

	#zoznam_skipasov td {
		padding: 8px 20px 8px 20px;
		background: url(obrazky/odd_tab_skipas.gif) bottom left no-repeat;
		/*border-bottom: #CCCCCC 1px dashed;*/
		margin: auto;
		overflow: hidden; 
	}
	
	#zoznam_skipasov select {
		width: 48px;
		height: 26px;
		padding: 3px;
		margin: auto;
		overflow: visible; 
	}
	
		.span_cena {
			color: #DF0303;
			font-weight: bold;
			font-size: 13px;
		}

#ok_obj {	
	width: 490px;
	height: 58px;
	background: url(obrazky/ok_obj.gif) top left no-repeat;
	margin: auto;
	overflow: hidden;
	padding: 12px 10px 0px 87px;
	border: #067b09 1px solid;
	margin: 25px 0px 0px 0px;
	line-height: 15px;
	font-size: 11px;
}

#warning_obj {
	width: 490px;
	height: 58px;
	background: url(obrazky/warning_obj.gif) top left no-repeat;
	overflow: hidden;
	padding: 12px 10px 0px 87px;
	border: #FF9900 1px solid;
	margin: 25px 0px 0px 0px;
	line-height: 15px;
	font-size: 11px;
}

#error_obj {
	width: 490px;
	min-height: 58px;
	background: #ff9d9f url(obrazky/error_obj.gif) top left no-repeat;
	overflow: visible;
	padding: 12px 10px 0px 87px;
	border: #990000 1px solid;	
	margin: 25px 0px 0px 0px;
	line-height: 15px;
	font-size: 11px;
}


/* FORM SKIPAS ********************************************************************************/	
#table_form_skipas {
	font-size: 13px;
	line-height: 19px;
	margin: 0px;
	background: url(obrazky/skipass_form.jpg) top right no-repeat;
}

#new_hanging {
	width: 114px;
	height: 101px;
	margin: 0px;
	padding: 0px;
	background: url(obrazky/novinka.png) top left no-repeat;
	position: absolute;
	top: 22px;
	right: 90px;
}

	.podnadpis {
		font-size: 11px;
		color: #999999;
		font-weight: normal;
	}

	.td_popis {
		width: 75px;
		color: #111111;
		font-size: 11px;
		padding: 0px 0px 0px 15px;
	}
	
	.skipas_input {
		width: 190px;
		height: 20px;
		padding: 2px;
		color: #666666;
	}
	
	.odd_input {
		width: 100px;
		padding: 8px 0px 10px 80px;
		color: #CCCCCC;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 7px;
	}
	
#button_skipas {
	width: 565px;
	text-align: center;
}

#skipas_info {
	color: #999999;
	font-size: 11px;
	text-align: justify;
}

	.form_povinne {
		color: #FF0000;
		font-size: 11px;
	}
	
	.error_info {
		color: #CC0000;
		font-size: 9px;
	}
	
a.obch_podmienky:link {color: #11111; text-decoration: underline; font-weight: bold; }
a.obch_podmienky:visited {color: #111111; text-decoration: underline; font-weight: bold; }
a.obch_podmienky:active {color: #111111; text-decoration: underline; font-weight: bold; }
a.obch_podmienky:hover {color: #DF0303; text-decoration: underline; font-weight: bold; }
	
#obch_podmienky {
	width:584px;
	height:22px;
	background: url(obrazky/bg_checkbox_skipass.jpg) top left no-repeat;
	padding: 9px 0px 5px 10px;
}	
	
#error_form {
	width: 770px;
	height: 45px;
	margin: auto;
	background: url(img/error_box_850.png) top left no-repeat;
	font-size: 15px;
	padding: 25px 0px 0px 80px;
	color:#FFFFFF;
	overflow: hidden;
}

#accept_form {
	width: 770px;
	height: 45px;
	margin: auto;
	background: url(img/ok_box_850.png) top left no-repeat;
	font-size: 15px;
	padding: 25px 0px 0px 80px;
	color:#FFFFFF;
	overflow: hidden;
}
	
