body {font-family: Verdana; font-size: 11px; margin-top: 0px; color: #246985; background: #84D2E6 url("../obr/design/pozadi-stranka.gif") repeat-x fixed;}
img {border-style: none;}
a {text-decoration: underline; font-family: Verdana;}
a:link {color: #246985;}
a:visited {color: #246985;}
a:active {color: #246985;}
a:hover {color: black;}
.hlavni {width: 980px; text-align: left; margin: auto; padding: 0px; background-color: #FFFFFF;}

/* ZAHLAVI */
.zahlavi {width: 980px; height: 150px; position: relative; top: 0px; left: 0px; vertical-align: top; padding: 0px; background: url("../obr/design/zahlavi.png") no-repeat;}
.logo {width: 280px; height: 120px; position: absolute; left: 60px; top: 15px;}
.hledat {width: 232px; height: 24px; position: absolute; top: 90px; right: 20px; border: 1px solid #38A0CC; z-index: 2;}
.hledat_tl {width: 56px; height: 24px; position: absolute; top: 0px; left: 0px; border-style: none; border-right: 1px solid #38A0CC; cursor: pointer; z-index: 3;}
.hledat_pole {width: 175px; height: 19px; position: absolute; top: 0px; right: 0px; border-style: none; padding: 0px; padding-top: 5px;
	text-align: center; color: #246985; font-size: 13px; background: #FFFFFF url("../obr/design/bg_pole_hledat.bmp") repeat-x;}

/* INFO-PANEL */
.info-panel {width: 980px; height: 30px; position: relative; top: 0px; left: 0px; vertical-align: middle; padding: 0px; border: 1px solid #B4EDFF;}
.info-datum {width: 180px; text-align: center; font-size: 11px; color: #246985; font-weight: bold; border-style: none;}
.datum_aktual {width: 178px; height: 14px; position: relative; right: 0px; top: 1px; font-family: Verdana, Arial; font-size: 11px; color: #246985; text-align: center; 
	background-color: transparent; cursor: help;}
.datum_aktual_detail {width: 160px; height: 43px; position: absolute; top: 18px; right: 0px; padding: 3px; padding-bottom: 0px; border-style: none; visibility: hidden; z-index: 2;
	color: #246985; font-size: 8pt; font-weight: normal; background: url('../obr/design/pozadi-datum-aktual.png') no-repeat;}
.info-navigace {padding-left: 25px; padding-right: 25px; text-align: left; font-size: 11px; color: #246985; border-style: none; cursor: default;}
.info-navigace a {color: #246985; text-decoration: none;}
.info-navigace a:hover {color: #246985; text-decoration: underline;}
.info-rss {width: 30px; text-align: right;}
.ikona_rss {position: relative; top: 1px; width: 20px; height: 20px;}
.info-pocitadlo {width: 150px; padding-right: 10px; text-align: right; border-style: none;}
.pocitadlo_holder {position: relative;}
.pocitadlo {width: 140px; height: 14px; position: absolute; right: 0px; top: -6px; font-family: Verdana, Arial; font-size: 11px; color: #246985; text-align: right; 
	background-color: transparent; cursor: help;}
.pocitadlo_detail {width: 103px; height: 55px; position: absolute; top: 12px; right: 0px; border-style: none; visibility: hidden; z-index: 2; color: #246985; 
	font-size: 8pt; background: url('../obr/design/pozadi-pocitadlo.png') no-repeat;}
.pocitadlo_lb {width: 63px; border-style: none; text-align: left;}
.pocitadlo_pb {width: 40px; border-style: none; text-align: right;}
.pocitadlo_spojene {width: 103px; border-style: none; text-align: center;}

/* SPODNI MENU */
.menu-horizont {width: 980px; height: 22px; position: relative; top: 0px; left: 0px; margin-top: 10px; vertical-align: middle; text-align: center; border: 1px solid #B4EDFF; 
	border-left-style: none; border-right-style: none; padding-top: 6px;}
	
/* ZAPATI */
.zapati {width: 948px; height: 22px; position: relative; top: 10px; left: 0px; text-align: right; padding-right: 32px; padding-top: 8px; border-style: none; 
	background-color: #38A0CC; font-size: 12px; color: white; line-height: 12px;}
.zapati_img {width: 980px; height: 30px; position: absolute; top: 0px; left: 0px; border-style: none; z-index: 1;}
.zdroj_dat {position: absolute; left: 10px; top: 9px; font-size: 9px; z-index: 2;}
.zdroj_dat a {color: #FFFFFF; text-decoration: none;}
.zdroj_dat a:hover {color: #FFFFFF; text-decoration: underline;}

/* LEVE MENU */
.menu_leve {width: 180px; position: relative; top: 0px; left: 0px; margin-top: 20px;}
.nadpis_menu {width: 180px; height: 30px; border-style: none; margin: 0px; margin-bottom: -2px;}
.polozka_strediska {width: 180px; height: 19px; border-bottom: 1px solid #75C6E0; color: #246985; font-size: 12px; cursor: pointer;}
.polozka_strediska a {text-decoration: none; color: #246985;}
.polozka_strediska a:hover {text-decoration: underline; color: #246985;}
.plus {width: 9px; height: 9px; margin-top: 5px; margin-left: 21px; margin-right: 11px; border-style: none;}
.sipka_aktivni {position: absolute; left: -35px; top: -2px;}
.subpolozka_strediska {width: 139px; height: 19px; position: relative; left: 41px; color: #246985; font-size: 12px; cursor: pointer; white-space: nowrap;}
.subpolozka_strediska a {text-decoration: none;}
.subpolozka_strediska a:hover {text-decoration: underline; color: #246985;}

/* AKTUALITY - LEVY SLOUPEC */
.aktuality {width: 180px; position: relative; top: 10px; left: 0px;}
.aktuality_obsah {width: 179px; min-height: 130px; padding-top: 10px; border: 1px solid #B4EDFF; border-top-style: none; border-left-style: none; margin-bottom: 6px;}
.aktuality_seznam {margin: 0px; margin-top: 0px; padding-left: 29px; line-height: 25px; list-style-image: url('../obr/design/odrazka-aktuality.bmp');
	font-size: 11px; vertical-align: top;}
.aktuality_seznam a {text-decoration: none; color: #006B86;}
.aktuality_seznam a:hover {text-decoration: underline; color: #006B86;}

/* REKLAMA PRAVY SLOUPEC */
.reklama {width: 210px; position: absolute; top: 0px; right: 0px;}
.reklama_img {width: 210px; height: 30px; border-style: none;}
.reklama_obsah {position: relative; width: 210px; height: 540px; margin-top: -2px; padding-top: 20px; background-color: #E7F5FA;}
.tip_ps_hlavicka {width: 210px; height: 22px; font-size: 13px; color: #FFFFFF; text-align: center; font-weight: bold; padding-top: 6px; cursor: default;
	background: url('../obr/design/pozadi_tip.png') no-repeat;}
.tip_ps_obsah {width: 190px; height: 120px; padding: 10px; background-color: #E7F5FA; margin-bottom: 10px;}
.tip_ps_nadpis {width: 190px; margin-bottom: 3px; font-weight: bold; color: #2E7894; font-size: 10px;}
.tip_ps_popis {width: 190px; color: #2E7894; font-size: 9px; margin-bottom: 5px;} 
.tip_ps_nabidka {position: absolute; top: 150px; right: 5px; width: 210px; text-align: right; font-size: 10px; color: #2E7894; font-weight: bold;}
.reklama_ps_prvek {width: 170px; height: 160px; position: relative; top: 0px; margin-left: 20px; margin-top: 0px; margin-bottom: 10px; background-color: #A6DCEB;}
.reklama_ps_prvek_prazdny {width: 170px; height: 14px; position: absolute; top: 73px; text-align: center; font-size: 12px; color: #287392; font-weight: bold;}
.reklama_ps_nabidka {position: absolute; bottom: 5px; right: 5px; width: 210px; text-align: right; font-size: 10px; color: #2E7894; font-weight: bold;}
.podporit_img {position: relative; width: 210px; height: 30px; margin-top: 10px; border-style: none;}
.podporit_obsah {position: relative; width: 190px; height: 75px; margin-top: -2px; padding: 10px; background-color: #E7F5FA; color: #246985; font-size: 10px;}
.podporit_odkaz {position: absolute; bottom: 5px; left: 10px; font-size: 10px; font-weight: bold;}

/* OBSAH */
.stred {width: 980px; min-height: 500px; position: relative; top: 0px; left: 0px; padding-bottom: 10px;}
.obsah {width: 548px; min-height: 598px; position: absolute; top: 0px; left: 201px; border: 1px solid #C9F1FD;}
h1 {width: 508px; height: 23px; margin: 0px; padding-left: 40px; padding-top: 5px; font-size: 13px; color: #D02120; border-bottom: 1px solid #C9F1FD; 
	background-image: url('../obr/design/pozadi_nadpis.png');}
h2 {width: 189px; min-height: 22px; position: relative; top: 0px; left: 0px; margin: 0px; padding-top: 7px; background-color: #E7F5FA; border-right: 1px solid #C9F1FD; 
	border-bottom: 1px solid #C9F1FD; text-align: center; color: #246985; font-size: 11px;}
h3 {margin: 0px; padding: 0px; color: #246985; font-size: 11px;}
.odkaz2 {text-decoration: none; color: #2E7894;}
.odkaz2:hover {text-decoration: underline; color: #2E7894;}
.likvidator {clear: both;}

/* OBSAH - STREDISKA */
.stredisko_info {width: 528px; min-height: 100px; position: relative; margin: 10px; margin-left: auto; margin-right: auto; border: 1px solid #C9F1FD;}
.tab_info_snih {width: 490px; border-style: none; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 24px; font-size: 12px; text-align: center;}
.tab_info_snih_hlavicka {height: 30px; background: url('../obr/design/pozadi-tab-snih.bmp') repeat-x; color: #FFFFFF; font-weight: bold;}
.tab_info_snih_hlav_lb {width: 149px;}
.tab_info_snih_hlav_sb {width: 148px; border-left: 1px solid #E3F3F9; border-right: 1px solid #E3F3F9;}
.tab_info_snih_hlav_pb {width: 191px;}
.tab_info_snih_telo {height: 22px; padding-bottom: 4px; color: #246985; border-bottom: 1px solid #3491B7; font-size: 18px;}
.tab_info_snih_telo_lb {width: 148px; border-left: 1px solid #3491B7;}
.tab_info_snih_telo_sb {width: 148px; border-left: 1px solid #3491B7; border-right: 1px solid #3491B7;}
.tab_info_snih_telo_pb {width: 190px; border-right: 1px solid #3491B7;}
.tab_info {width: 490px; border-style: none; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 24px; font-size: 11px; color: #2E7894; 
	border-collapse: collapse;}
.tab_info_lb {width: 108px; height: 28px; border: 1px solid #38A0CC; background-color: #99E2FA; text-align: center; vertical-align: middle;}
.tab_info_pb {width: 108px; height: 28px; padding-left: 20px; border: 1px solid #38A0CC; border-left-style: none; background-color: white; vertical-align: middle;}
.tab_info_stred {width: 12px; height: 30px; border-style: none;}
.tab_info_mezera {height: 2px; border-style: none; padding: 0px;}
.tab_info_koment {margin-top: 12px;}
.tab_info_koment_lb {width: 448px; height: 28px; border-style: none; background-color: white; vertical-align: top;}
.info_odkaz {width: 490px; border-style: none; background-color: transparent; text-align: right; margin: auto; margin-top: 12px; font-weight: bold;}
.info_odkaz a {color: #246985;}
.info_odkaz a:hover {color: #697376;}
.prazdna {border-style: none; background-color: transparent;}
.strediska_graf {width: 435px; height: 170px; position: relative; top: 0px; left: 0px; margin: auto; margin-top: 40px; margin-bottom: 120px; border-left: 2px solid #246984;
	border-bottom: 2px solid #246984;}
.strediska_graf_osaX_popisek {width: 80px; height: 20px; position: relative; top: -20px; left: -41px; text-align: center; font-size: 11px; font-weight: bold; color: #246985;
	cursor: help;}
.strediska_graf_osaY_popisek {width: 14px; position: absolute; left: 0px; top: 180px;}
.strediska_graf_osaXmax {width: 40px; height: 12px; position: absolute; left: -40px; text-align: right; font-size: 10px; color: #246985;}
.strediska_graf_col {width: 14px; height: 1px; position: absolute; left: 0px; bottom: 0px;}
.strediska_graf_col_popisek {width: 14px; height: 12px; position: absolute; left: 0px; bottom: 0px; color: #246985; text-align: center; cursor: help;}

/* OBSAH - POCASI */
.pocasi {height: 232px;}
.pocasi_info {width: 160px; height: 200px; position: absolute; margin-top: 30px; text-align: center; color: #246985;}
.pocasi_leva {left: 14px;}
.pocasi_stred {left: 184px;}
.pocasi_prava {right: 14px;}
.pocasi_anim_ikonka {width: 120px; height: 65px; margin: auto; margin-top: 10px; cursor: help;}
.pocasi_ikonka {width: 80px; margin-top: 10px; cursor: help;}

/* OBSAH - MAPA */
.mapa	 		{width: 404px; height: 233px; position: relative; margin: auto; margin-top: 10px; margin-bottom: 20px; border-style: none;}
.mapa_cr 		{width: 404px; height: 233px; position: absolute; top: 0px; left: 0px; border-style: none; z-index: 1;}
.mapa_popisek		{width: 110px; height: 16px; position: absolute; bottom: 2px; right: 2px; z-index: 2;}
.mapa_beskydy 		{width: 11px; height: 11px; position: absolute; top: 120px; left: 370px; border-style: none; z-index: 2;}
.mapa_ceska-sibir	{width: 11px; height: 11px; position: absolute; top: 134px; left: 145px; border-style: none; z-index: 2;}
.mapa_hostynske-vrchy 	{width: 11px; height: 11px; position: absolute; top: 148px; left: 338px; border-style: none; z-index: 2;}
.mapa_chriby 		{width: 11px; height: 11px; position: absolute; top: 175px; left: 322px; border-style: none; z-index: 2;}
.mapa_javorniky 	{width: 11px; height: 11px; position: absolute; top: 140px; left: 360px; border-style: none; z-index: 2;}
.mapa_jeseniky 		{width: 11px; height: 11px; position: absolute; top: 82px; left: 315px; border-style: none; z-index: 2;}
.mapa_jestrebi-hory 	{width: 11px; height: 11px; position: absolute; top: 52px; left: 228px; border-style: none; z-index: 2;}
.mapa_jizerske-hory 	{width: 11px; height: 11px; position: absolute; top: 28px; left: 175px; border-style: none; z-index: 2;}
.mapa_kralicky-sneznik 	{width: 11px; height: 11px; position: absolute; top: 85px; left: 288px; border-style: none; z-index: 2;}
.mapa_krkonose 		{width: 11px; height: 11px; position: absolute; top: 36px; left: 200px; border-style: none; z-index: 2;}
.mapa_krusne-hory 	{width: 11px; height: 11px; position: absolute; top: 50px; left: 88px; border-style: none; z-index: 2;}
.mapa_luzicke-hory 	{width: 11px; height: 11px; position: absolute; top: 28px; left: 138px; border-style: none; z-index: 2;}
.mapa_oderske-vrchy 	{width: 11px; height: 11px; position: absolute; top: 115px; left: 330px; border-style: none; z-index: 2;}
.mapa_orlicke-hory 	{width: 11px; height: 11px; position: absolute; top: 78px; left: 250px; border-style: none; z-index: 2;}
.mapa_slavkovsky-les 	{width: 11px; height: 11px; position: absolute; top: 95px; left: 35px; border-style: none; z-index: 2;}
.mapa_sumava		{width: 11px; height: 11px; position: absolute; top: 175px; left: 82px; border-style: none; z-index: 2;}
.mapa_vysocina 		{width: 11px; height: 11px; position: absolute; top: 160px; left: 210px; border-style: none; z-index: 2;}
.pocasi_karta 		{width: 75px; height: 82px; position: absolute; border-style: none; z-index: 2;}
.pocasi_karta_beskydy			{left: 349px; top: 108px;}
.pocasi_karta_jeseniky			{left: 291px; top: 46px;}
.pocasi_karta_jizerske-hory		{left: 149px; top: -4px;}
.pocasi_karta_krkonose			{left: 201px; top: 14px;}
.pocasi_karta_krusne-hory		{left: 73px; top: 28px;}
.pocasi_karta_orlicke-hory		{left: 240px; top: 70px;}
.pocasi_karta_sumava			{left: 87px; top: 145px;}
.pocasi_karta_ceskomoravska-vrchovina	{left: 197px; top: 135px;}
.pocasi_karta_ikonka			{width: 50px; height: 39px; position: absolute; left: 7px; top: 5px;}
.pocasi_karta_ikonka_anim		{width: 75px; height: 40px; position: absolute; left: 0px; top: 4px;}
.pocasi_karta_teplota			{width: 34px; height: 24px; padding-top: 10px; position: absolute; left: 20px; top: 48px; text-align: center; color: #FFFFFF; 
	font-size: 11px; font-weight: bold; cursor: help; background: url('../obr/pocasi/mapa/pozadi-teplota.png') no-repeat;}
.pocasi_karta_aktivni			{background: url('../obr/pocasi/mapa/pozadi-teplota-a.png');}

/* OBSAH - PODMINKY */
.nadpis_podminky {width: 490px; border-style: none; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; font-size: 12px; color: #246985; 
	font-weight: bold; text-align: center; background-color: transparent;}
.seznam_podminky {width: 480px; border-style: none; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 20px; font-size: 11px; color: #2E7894;}

/* OBSAH - REKLAMA */
.reklama_h2 {width: 490px; height: 17px; min-height: 17px; padding: 0px; padding-top: 3px; margin: auto; background-color: #38A0CC; border-style: none; text-align: center; 
	color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 100%;}
.reklama_h3 {width: 490px; min-height: 11px; margin: auto; margin-bottom: 20px; margin-top: 20px; padding: 0px; background-color: transparent; border-style: none; 
	text-align: left; color: #D02120; font-size: 12px; font-weight: normal;}
.reklama_seznam1 {width: 455px; padding-left: 35px; padding-top: 6px; padding-bottom: 6px; margin-top: 22px; margin-left: 29px; color: #2E7894; line-height: 18px; 
	background: url('../obr/design/kontakty/pozadi-popis.png') repeat-y;}
.reklama_seznam2 {width: 476px; padding-left: 14px; margin-top: -8px; margin-left: 29px; color: #2E7894; line-height: 16px;}
.reklama_popis {width: 465px; padding-left: 25px; padding-top: 7px; padding-bottom: 7px; margin-top: 22px; margin-left: 29px; color: #2E7894; line-height: 18px; 
	background: url('../obr/design/kontakty/pozadi-popis.png') repeat-y;}
.reklama_banner_nahled {width: 168px; height: 118px; padding-top: 40px; position: relative; top: 0px; left: 245px; margin-top: -42px; border: 1px solid #38A0CC; color: #38A0CC; 
	text-align: center; font-size: 11px; font-weight: bold; line-height: 40px;}
.reklama_cenik {width: 490px; border-style: none; border-spacing: 0px; margin: auto; margin-bottom: 11px; font-size: 11px; color: #2E7894;}
.reklama_cenik_lb {width: 359px; padding: 5px; padding-left: 10px; padding-right: 10px; vertical-align: top; border: 1px solid #38A0CC; border-right-style: none; line-height: 16px;}
.reklama_cenik_pb {width: 88px; padding: 5px; padding-right: 20px; text-align: right; vertical-align: middle; white-space: nowrap; background-color: #E7F5FA;
	border: 1px solid #38A0CC; line-height: 14px;}
.reklama_cenik_mezera {height: 3px; border-style: none;}

/* OBSAH - VYHLEDAVANI */
.vypis_hled_info {width: 530px; margin: 20px; margin-left: auto; margin-right: auto; border-style: none; font-size: 12px;}

/* OBSAH - KONTAKTY */
.kontakty {position: relative; width: 470px; border-style: none; border-spacing: 0px; margin: auto; margin-top: 34px; font-size: 11px; color: #2E7894;}
.kontakty_popis {width: 450px; height: 42px; padding-left: 20px; padding-top: 8px; margin-top: 10px; border-style: none; font-size: 11px; line-height: 17px; color: #246985; 
	background-image: url('../obr/design/kontakty/pozadi-popis.png'); background-repeat: repeat-y;}
.kontakty_h2 {width: 450px; position: relative; top: 0px; left: 0px; margin-top: 30px; margin-bottom: 10px; padding-top: 0px; background-color: transparent; border-style: none; 
	text-align: left; color: #D32D2D; font-size: 12px;}
.kontakty_seznam {margin: 0px; margin-top: -5px; padding-left: 29px; line-height: 20px; list-style-image: url('../obr/design/kontakty/obalka.png');}
.kontakty_form {width: 470px; height: 192px; padding-top: 18px; padding-left: 20px; color: #3A97BB; background: url('../obr/design/kontakty/pozadi-form.png') repeat-x;}
.kontakty_form_lb {text-align: left; vertical-align: top; width: 60px; font-weight: bold; font-size: 11px;}
.kontakty_form_pb {text-align: left; vertical-align: top; width: 410px; font-size: 11px;}
.pole_kontakt {height: 16px; border: 1px solid #38A0CC; font-size: 12px; color: #246985; margin-bottom: 5px;}
.pole_kontakt_jmeno {width: 168px;}
.pole_kontakt_email {width: 218px;}
.pole_kontakt_zprava {width: 268px; height: 88px;}
.kontakty_form_tl {width: 70px; height: 21px; padding-bottom: 3px; border: 1px solid #246985; font-size: 11px; font-weight: bold; color: #FFFFFF; 
	background-color: #3491B7; letter-spacing: 1px; cursor: pointer;}
.kontakty_poznamka {position: relative; top: 0px; left: 180px; margin-top: -20px; font-size: 10px; vertical-align: top; line-height: 12px;}
.kontakty_tab {width: 470px; border-collapse: collapse;}
.kontakty_hlaseni {position: relative; left: 0px; top: 0px; width: 470px; padding-top: 10px; margin: auto; font-size: 12px; text-align: center; background-color: #E6F5F9;}

/* OBSAH - AKTUALITY */
.aktuality_detail_obr {float: left; margin-right: 20px; margin-bottom: 20px;}
.aktuality_detail_vypis {width: 490px; border-style: none; border-spacing: 0px; margin: auto; margin-bottom: 11px; font-size: 11px; color: #2E7894;}
.aktuality_vypis {width: 490px; height: 495px; border-style: none; border-spacing: 0px; margin: auto; margin-bottom: 11px; font-size: 12px; color: #2E7894; line-height: 24px;}

/* OBSAH - ODKAZY A ZPETNE ODKAZY */
.odkazy {position: relative; width: 468px; border-style: none; border-spacing: 0px; margin: 34px auto 15px auto;}
.odkazy_sloupec {width: 156px; text-align: left; vertical-align: top;  font-size: 11px; color: #2E7894; float: left;}
.zpetne_odkazy_h2 {width: 490px; min-height: 11px; margin: auto; margin-bottom: 20px; margin-top: 20px; padding: 0px; background-color: transparent; border-style: none; 
	text-align: left; font-size: 12px; font-weight: bold;}
.zpetne_odkazy_text {width: 490px; margin: 15px; margin-left: auto; margin-right: auto; font-size: 11px; color: #2E7894;}