@import url('/css/webcam.css');

body {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(/images/portal/pozadi/pozadi-1.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-attachment: fixed;




}

a {
	color: #000000;
}

td {
	vertical-align: top;
	text-align: left;

}

.hidden {
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: -10000px;
}
#podbody {
	text-align: center;
	background-image: url(/images/portal/navrh_13.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#port-main1 {
	width: 1220px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;			/* silene - jinak to z IER9 dole vytejkalo */
}

/* ------------ header ----------- */

#header {
	background-image: url(/images/portal/navrh_02.gif);
	height: 68px;
	width: 1220px;
	position: relative;
	background-repeat: no-repeat;




	
}

#pod {
	position: absolute;
	height: 65px;
	width: 270px;
	left: -4px;
	top: 0px;
	text-align: left;


	
}

/* Vlajky */

#vlaj #cz {
	background-image: url(/images/vl_cz.gif);
	position: absolute;
	top: 0px;
	height: 15px;
	width: 20px;
	z-index: 300;
	left: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#vlaj #cz:hover {
	background-image: url(/images/vl_cz_akt.gif);
}

#vlaj span {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	line-height: 10px;
	display: none;
}

#vlaj #de {
	background-image: url(/images/vl_de.gif);
	height: 15px;
	width: 20px;
	position: absolute;
	top: 0px;
	left: 24px;
	background-repeat: no-repeat;
}

#vlaj #de:hover {
	color: #000033;
	background-image: url(/images/vl_de_akt.gif);
}

#vlaj {
	position: absolute;
	top: 20px;
	z-index: 20;
	height: 50px;
	width: 80px;
	left: 623px;
}

#vlaj #en {
	background-image: url(/images/vl_en.gif);
	height: 15px;
	width: 20px;
	position: absolute;
	top: 0px;
	left: 48px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}

#vlaj #en:hover {
	display: block;
	height: 15px;
	width: 20px;
	background-image: url(/images/vl_en_akt.gif);
}


td.pagetitulek {
    font-size: 13px;	
	padding-top: 6px;
	padding-left: 8px;
	color: white;
	font-weight: bold;
}

table {
	font-size: 100%;
}

h1 {
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: -10000px;
}

h2 {
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: -10000px;
}

h3.nadpisek {
	font-size: 14px;
	margin: 0;
	padding: 0;
}



#pp {
	position: absolute;
	height: 161px;
	width: 195px;
	font-size: 12px;
	color: green;
	z-index: 3;
	text-align: left;
	right: 10px;
	bottom: 50px;



}

.portal-inzerujte {
	color: #eeeeee;
	position: absolute;
	left: 274px;
	top: 8px;
	text-align: left;


	


}

#port-main2 {
	background-image: url(/images/portal/navrh_08.jpg);
	background-repeat: repeat-y;
	text-align: left;



	
}
.port_left {
	width: 243px;

	

	
}
.port-middle {
	width: 757px;
	overflow: hidden;

}




.port-right {
	width: 220px;
	padding-bottom: 100px;


	
	
}

#footer {
	background-image: url(/images/portal/navrh_10.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 956px;
	text-align: left;
	padding-top: 20px;
	padding-left: 264px;
	color: #FFFFFF;




	


	
	
}
#menu {
	padding-left: 2px;
	padding-right: 2px;


	
}
#menu a {
	line-height: 26px;
	color: #FFFFFF;
	background-color: #006600;
	margin-bottom: 2px;
	display: block;
	text-decoration: none;
	padding-left: 13px;
	font-weight: bold;

}

#menu a:hover {
	background-color: #C64b00;

	

}
#menu a span {
	
}

#menu a.zvol {
	background-color: #C64b00;
}


#menu a#mi_uvod {
	line-height: 44px;
	background-image: url(/images/portal/icony4_03.gif);
	background-position: 182px 0px;
	background-repeat: no-repeat;



	
}
#menu a#mi_uvod:hover , #menu a#mi_uvod.zvol {
	line-height: 44px;
	background-image: url(/images/portal/icony4_hover_03.gif);
	background-position: 182px 0px;
	background-repeat: no-repeat;



	
}



#menu a#mi_ubyt {
	line-height: 44px;
	background-image: url(/images/portal/icony4_06.gif);
	background-position: 182px 0px;
	background-repeat: no-repeat;


}
#menu a#mi_ubyt:hover , #menu a#mi_ubyt.zvol {
	line-height: 44px;
	background-image: url(/images/portal/icony4_hover_06.gif);
	background-position: 182px 0px;
	background-repeat: no-repeat;


}

#port_popisekpr {
	height: 50px;
	width: 200px;
}

.port_left .lbox h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	padding-right: 50px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;

	

	
}

.port-right .lbox {
	padding-bottom: 15px;
	padding-left: 15px;
	color: #FFFFFF;


	
	
}

.port-right .lbox h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	color: #FFFFFF;
}

.port-right .lbox a {
	
	color: #FFFFFF;
}

.port-right .lb-aktualne {
	background-color: #006600;
	background-image: url(/images/portal/icony2_08.gif);
	background-repeat: no-repeat;
	background-position: 158px 3px;


	
}
.port-right .lb_lyzovani {
	background-color: #006600;
	margin-top: 2px;
	background-image: url(/images/portal/icony2_06.gif);
	background-repeat: no-repeat;



	
}

.port-right .lb-pocasi {
	padding-right: 0px;
	padding-left: 15px;
	margin-top: 2px;
	background-color: #075f58;
	background-image: url(/images/portal/icony3_08.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;





	
	


	
}

.port-right .lb-pocasi h4 {
}



.port-right .lb-pocasi img {
	border: 1px solid #FFFFFF;

	
}

.port-right .bn-pocasi-text  {
	font-size: 10px;
	padding-top: 5px;


	
}



.lbox .rbutt a {
	color: #FFFFFF;

	
}

#novinky {



	
}

#novinky-body {

	
}

#portal-blue {
	

	
}

#portal-blue-1 {
	background-color: #075f58;
	float: left;
	width: 503px;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: left;
	margin-bottom: 2px;
	background-image: url(/images/portal/podklady_09.gif);





}

#portal-blue-1 a {
	color: #FFFFFF;
	display: block;
	padding-left: 23px;
	font-weight: bold;
	line-height: 20px;


}
.portal-red  {
	background-color: #27508d;
	width: 754px;
	clear: left;
	margin-top: 2px;
	text-align: left;





	
}

.inn  {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 23px;

}

.portal-red a {
	width: 240px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 18px;

	


}
.inn-cleaner  {
	clear: both;

	

}



.portal-new  {
	width: 754px;
	background-color: #3e72ba;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;



}

.portal-new a {
	min-width: 240px;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 17px;

}


/* styly pro PortReklamu */

#PortReklam_Block {
	text-align: center;
}

.PortReklama {
	text-align: center;
	margin: 0px auto;
	padding-top: 4px;
	padding-bottom: 4px;
}

.PortReklama object {
	z-index: 0 !important;

	
}

.PortReklama table {
	margin: 0px auto;
}

.subnadpis {
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
	background-color: #075f58;
	padding-left: 15px;
	margin-top: 15px;


	



}
h4.subnadpis {
	margin-right: 3px;

	

}

.lbutton {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	background-color: #006600;
	float: left;

}

.lbutton a {
	background-image: url(/images/bul_redg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 14px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	min-height: 1px;
}

.lbutton a:hover {
	background-color: #004000;
}


.lbutt {
	min-width: 118px;
	color: #FFFFFF;
	background-color: #006600;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	line-height: 26px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;



}

.lbutt .in_pop {
	
}

.lbutt a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	display: block;




	
}



.lbutt a:hover {
	background-color: #c64b00;
}

.ributton {
	background-color: #FFFFCC;
	font-size: 13px;
	font-weight: bold;
	border-top: 1px solid Black;
   font-size: 12px;	
	padding-top: 1px;
}

.ributton a {
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	min-height: 1px;
	text-align: left;
}

.ributton a:hover {
	background-color: Yellow;
}

.oddelovac {
	margin-bottom: 3px;
}

.novinky-body {			
}

.novinky-r {
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 3px;
}

.novinky-r a {
	font-size: 11px;
}




/* gboxy - informacni boxy do sloupecku - nahore nadpis, pak telo a pak footer */

.gbox {
	color: #006600;

}

.gboxheader {
	color: #FFFFFF;

	
	
}

.gboxbody {
	padding: 5px 2px 1px;
	font-size: 11px;
}

.gboxbody p {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}

.gboxfooter {
	
}


/* další styly */

.PFontS { font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
		  font-size: 10px;	 }

.mframe { font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
		  font-size: 11px;	 }

td.mframe { font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
		  font-size: 9px;	 }

.akce-autor { font-size: 11px; }

.DI_Table	{ font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
		  font-size: 11px;	 }
		  
.DI_Datum_4    { font-weight: bold;
				color: red }
				
.DI_Datum_9    { font-weight: bold;
				color: #00007F; }

.DI_Datum_19    { font-weight: bold;
				color: #72126A; }

.DI_Datum    { font-weight: bold; }

.DI_Misto_4    { font-weight: bold;
				color: red;
				background: #F0F0F0; }
				
.DI_Misto_9    { font-weight: bold;
				color: #00007F;
				background: #F0F0F0; }

.DI_Misto_19    { font-weight: bold;
				color: #72126A;
				background: #F0F0F0; }

.DI_Misto    { font-weight: bold;
				background: #F0F0F0; }

.DI_JEV_4    { font-weight: bold;
				color: red; }
.DI_JEV_9    { font-weight: bold;
				color: #00007F; }

.DI_JEV_19    { font-weight: bold;
				color: #72126A; }
			
.DI_JEV    { font-weight: bold;
				 }
				 
.DI_Popis { color: black }


.sublink {
	background-image: url(/images/bul_red.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 2px;
	font-weight: bold;
}

.sublink2 {
	margin-left: 20px;
}

.sublink4 {
	margin-left: 40px;
}

.lblock {
	text-align: center;
	font-size: 11px;
	margin-top: 10px;
}

.lblock img {
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
}

/* mapa */


#intermap {
	margin-bottom: 3px;
}

.switcher {
	background-image: url(/images/bul_blue.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: bold;
}

.hswitcher {
	background-image: url(/images/bul_red.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: bold;
}

#bloknavrat {
	margin-top: 18px;
	text-align: center;

}

#bloknavrat a {
	border: 1px solid silver;
	background-image: url(/images/bul_red.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: bold;
	width: 250px;
	display: block;
	padding: 3px 3px 3px 15px;
	background-color: #FFFFFF;
	margin-left: 3px;
	text-decoration: none;

}

#bloknavrat .svcar {
	display: none;

	
}

.svideo {
	text-align: center;
	margin: 5px;
}

h3.pagenadpis {
	margin-top: 0px;
	font-size: 130%;
	font-weight: bold;
}

.chcetepridatodkaz {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 90%;
}

/* ---------- uvodni stranka - doporucujeme a novinky -------------------- */





/* ------------- doporucujeme - leva strana ----------------- */




/* --- formular --- */



.email_form	{
	padding: 2px;
	width: 530px;
}

.email_form form	{
	margin: 0;
	padding: 0;
}

.email_form_nadpis {
	padding-bottom: 10px;	
	font-weight: bold;
}

.email_form .popisek {
	width: 160px;
	display: block;
	text-align : left;
	float: left;
	margin: 3px;
	margin-top: 3px;
	font-weight: bold;
}

.email_form .hodnota {
	margin: 3px;
	margin-left: 160px;
}

.email_form .hodnota input {
	width: 350px;
	border: 1px solid black;
	background-color: #FFFFFF;
	color: black;
}

.email_form textarea {
	width: 520px;
	border: 1px solid black;
	background-color: white;
	color: black;

}

.email_form .email_form_butt {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.email_form .email_form_butt input {
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	color: black;
	border: 1px solid black;
	cursor: pointer;
	padding: 4px 5px 2px;
	font-weight: bold;
	font-size: 11px;
}

.email_form .email_form_butt input.submit {
	font-weight: bold;
}

/* ---------------------- */
.c_blok {
	color: #000000;

	
}

.c_blok .inner {
	padding-right: 15px;
	padding-left: 20px;

	
	
}
.c_blok .inner a {
	font-weight: bold;
	color: #000000;

	

	
	
}

.kontakty {
	margin-top:15px;
	border-top: 1px dotted silver;
	padding-top: 5px;
}

td.port-middle .kontakty a {
	font-weight: normal;

	
}

.kontakty_centrala {
	border-bottom: 1px dotted silver;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.kontakty_detail {
	margin-top: 15px;
}

#sumavanetsearch form {
	padding: 2px;
	margin: 0;
	text-align: center;	
}

#sumavanetsearch form .xtext {
	width: 95%;
	font-size: 95%;
}

#sumavanetsearch form .xbut {
	font-size: 90%;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
}

table.dtab {
	margin-top: 5px;
	margin-bottom: 5px;
}



/* ------------ box pro lastminute ----------- */

.LMDBox {
	width: 220px;
/*	float: right; */
	background-color: #F9F9F9;
	border: 1px solid black;
	padding: 0px;
	margin: 0;
	margin-bottom: 10px;
}

.LMDBoxInn {
	padding: 3px;
}

.LMDBoxInn .pop {
	font-size: 90%;
}

.LMDBox input {
	font-size: 90%;
}

.LMDBox input.od_datum {
	border: 1px solid black;
}

.LMDBox select.uregion option {
	border: 1px solid black;
}

.LMDBox select {
	font-size: 90%;
	border: 1px solid black;
}

.LMDBox select option {
	font-size: 90%;
}

.LMDBox h4 {
	margin: 0px;
	padding: 2px;
	padding-top: 3px;
	font-size: 100%;
	background-color: #FFFFCC;
	border-bottom: 1px solid black;
	padding-left: 8px;
}


.LMDBox form {
	padding: 0;
	margin: 0;
}

.LMDBox .pop {
	color: black;
}

.LMDBox .last_dialog_r {
	padding-top: 3px;
	padding-bottom: 3px;
}

.LMDBox .submit {
	border: 1px solid black;
	width: 14ex;
}

.gbbox {
	margin-right: 3px;
	margin-left: 2px;
}

.gbox .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	text-align: left;
	font-size: 16px;
}


.gb_doporuc  {
	margin-right: 3px;
	margin-left: 2px;
	margin-bottom: 5px;

}

.gb_doporuc .gboxbody {
	text-align: center;
}

.gb_doporuc .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	color: white;
	
}

.gb_partneri  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_partneri .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_oportale  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_oportale .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_oportale .gboxbody  {
	padding: 5px 5px 5px 10px;
	text-align: left;
	
}
.gb_erb  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_erb .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_erb .gboxbody  {
	padding: 5px 5px 0px 10px;
	text-align: left;
	
}
.gb_rozhlas  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_rozhlas .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_rozhlas .gboxbody  {
	padding: 5px 5px 5px 10px;
	text-align: left;
	
}
.gb_navstevnost  {
	margin-right: 3px;
	margin-left: 2px;
}

.gb_navstevnost .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_navstevnost .gboxbody  {
	padding: 5px 5px 5px 10px;
	text-align: left;
	
}
.gb_ikonky  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_ikonky .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_ikonky .gboxbody  {
	padding: 5px 5px 5px 10px;
	text-align: left;
	
}

.gb_partreg  {
	margin-right: 3px;
	margin-left: 2px;
	
	
}

.gb_partreg .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_partreg .gboxbody  {
	padding: 5px 5px 5px 10px;
	text-align: left;
	
}

.gb_fotografove  {
	margin-right: 3px;
	margin-left: 2px;

	
	
}

.gb_fotografove .gboxheader  {
	background-color: #245f58;
	padding: 15px 5px 15px 10px;
	font-size: 16px;
	text-align: left;
	
}

.gb_fotografove .gboxbody  {
	padding: 10px 5px 15px 10px;
	text-align: left;
	background-image: url(/images/portal/foto.gif);
	background-repeat: no-repeat;
	background-position: right 0px;

	
}

.gb_fotografove .gboxbody a  {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #075f58;
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.gb_fotografove .gboxbody a:hover  {
	color: #C64b00;

	
	
}

.gb_akce_mes  {

	
	
}

.gb_akce_mes .gboxheader  {
	background-color: #c64b00;
	padding: 10px 2px 10px 10px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;

	
}

.gb_akce_mes .gboxbody  {
	padding: 10px 5px 15px 10px;
	text-align: left;

	
}

.gb_akce_mes .gboxbody a  {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #ad4200;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 80px;
	padding-right: 5px;


	
}

.gb_akce_mes .gboxbody a:hover  {
	color: #ad4200;
	text-decoration: underline;


	
	
}

.gb_akce_kina  {
	clear: left;
	padding-top: 10px;



	
	
}

.gb_akce_kina .gboxheader  {
	background-color: #c64b00;
	padding: 10px 2px 10px 10px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;


	
}

.gb_akce_kina .gboxbody  {
	padding: 10px 5px;
	text-align: left;

	
}

.gb_akce_kina .gboxbody a  {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #ad4200;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	width: 80px;
	padding-right: 5px;


	
}

.gb_akce_kina .gboxbody a:hover  {
	color: #ad4200;
	text-decoration: underline;


	
	
}

.gb_akce_neprehlednete  {
	clear: left;
	padding-top: 10px;



	
	
}

.gb_akce_neprehlednete .gboxheader  {
	background-color: #c64b00;
	padding: 10px 2px 10px 10px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;


	
}

.gb_akce_neprehlednete .gboxbody  {
	padding: 10px 5px;
	text-align: left;

	
}

.gb_akce_neprehlednete .gboxbody a  {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #ad4200;
	padding-top: 1px;
	padding-bottom: 1px;
	
	padding-right: 5px;


	
}

.gb_akce_neprehlednete .gboxbody a:hover  {
	color: #ad4200;
	text-decoration: underline;


	
	
}




.gb_icka  {
	
	
}

.gb_icka .gboxheader  {
	
	
}

.gb_icka .gboxbody  {
	text-align: center;

	

	
}

#akce_ovladani  {
	padding-top: 20px;


	

}

#akce_ovladani a  {
	background-color: #006600;
	margin-right: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;


}


#akce_ovladani a:hover  {
	background-color: #c64b00;
	margin-right: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;


}

#dis_vysvetlivky  {
	padding-top: 15px;
	padding-bottom: 0px;

	


}


#partneri .pitem {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 3px;
	color: #006600;

}

#partneri .pitem a {
	font-weight: bold;
}

/* --------- lastminute radka na uvodni strance ------------- */

#last_block {
	background-color: #aa0909;
	padding: 15px 0px 0px;
	margin-bottom: 2px;
	overflow: hidden;
	width: 249px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(/images/portal/podklady_11.gif);
	background-position: 5px 0px;





}

.last_nadpis {
	font-weight: bold;
	color: white;
	padding: 2px;
	padding-left: 12px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.last_line {
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.last_line .nad {
	font-weight: bold;
	width: 13px;
	display: block;
	
	padding-top: 3px;
}

.last_line .pop {
	font-size: 90%;
	color: #FFFFFF;

}

.last_line form {
	padding: 0;
	margin: 0;
}

.last_line input {
	font-size: 90%;
	border: 1px solid #FFFFFF;

}

.last_line .submit {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	display: block;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;





}


/* ---- mapy --- */

iframe.map_iframe {
	border: 1px solid black;
}

/* Panoramaticke prohlidky - stare */

.panoramata .panorama {
	text-align: center;
	margin-bottom: 20px;
}

.panoramata .panorama img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}

.panoramata .panorama .typy {
	padding-top: 7px;
	padding-bottom: 3px;
	
}

.panoramata .panorama .typy a {
	font-size: 90%;
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid black;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	margin: 2px;
}

.pano_vysvetlivky {
	margin-top: 25px;
	font-size: 90%;
	text-align: center;
}

.pano_autor {
	margin-top: 15px;
	font-size: 90%;
	text-align: center;
}

.pano_copy {
	margin-top: 15px;
	font-size: 90%;
	text-align: center;
}

#sumavanetsearch {
	position: absolute;
	top: 10px;
	z-index: 20;
	height: 20px;
	line-height: 20px;
	width: 300px;
	right: 200px;
	padding: 0;
	margin: 0;
}

#sumavanetsearch * {
	padding: 0;
	margin: 0;
}

#sumavanetsearch input.xtext {
	width: 200px;
}

#sumavanetsearch .xbut {
	position: relative;
	top: 3px;
	left: -2px;
	padding: 0;
	margin: 0;
}


#ricons_1 {
	font-size: 10px;
	height: 66px;
	background-image: url(/images/portal/icony2_02.gif);
	position: absolute;
	width: 220px;
	left: 1000px;
	top: 0px;

}

#ricons_1 a {
	width: 65px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 45px;
	text-align: center;
	display: block;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	font-variant: small-caps;
	margin-left: 8px;




}
#ricons_1 a.ri_webcam {
	
}
#ricons_1 a.ri_maps {
	
}

#ricons_1 a.ri_akce {
	
}

#ricons_2 {
	font-size: 10px;
	height: 66px;
	background-image: url(/images/portal/icony2_05.gif);
	margin-top: 2px;

	

}

#ricons_2 a {
	width: 90px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 48px;
	text-align: left;
	display: block;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	font-variant: small-caps;
	margin-left: 15px;




}

#ricons_2 a#ri_icka {
	background-image: url(/images/ricons/ri_icko40.png);
	display: none;

}

#ricons_2 a#ri_tv {
	background-image: url(/images/ricons/ri_tv.png);
	display: none;

}

#ricons_2 a#ri_prectete {
	background-image: url(/images/ricons/ri_prectete.png);
	display: none;

}

#ricons_2 a#ri_fotogalerie {
}

#ricons_2 a:hover {
}

/* Facebook - nove */

.facebook_likeshare .facebookshare {
	margin-bottom: 10px;
}

.facebook_likeshare {
	padding: 5px;
	padding-top: 10px;
	margin-top: 15px;
	border-top: 2px dotted silver;
	border-bottom: 2px dotted silver;
	margin-bottom: 15px;
}

.facebookbanner1 {
	margin-top: 12px;
}

.facebookbanner1 img {
	border: 1px solid #444444;
}

/* komentáře */

.comments h4 {
	font-size: 1.9rem;
}

/* Panoramaticke prohlidky - nove */

@import url('/css/pano.css');

#obal {
	background-color: #99FF00;
	position: relative;
}

/* ------------------ */

#filmtydne_napravo {
	float: right;
}



/* ----------- speciality pro kamery ------------- */

.cam_big {
	padding: 2px;
	font-weight: bold;
	background-color: #065fb4;
	border: 1px solid black;
	margin: 4px;
	width: 90px;
	text-align: center;
	float: left;
	margin-right: 30px;
}

.cam_big:hover {
	background-color: #810e34;
}

.cam_big a {
	color: white;
	text-decoration: none;
	font-size: 10px;
	margin: 3px;
}

.cam_time {
	margin: 4px;
	padding: 2px;

}

.cam_archiv {
	padding-left: 5px;
}


.cam_dayarchiv {
	padding-left: 5px;
}

.cam_bottom {
	padding-left: 5px;
}

.cam_gtepl {
	width: 125px;
	height: 55px;
	background-image: url(/images/icons/teplomer50.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.cam_gtepl .inner {
	padding: 2px;
	font-weight: bold;
	background-color: #065fb4;
	border: 1px solid black;
	margin: 4px;
	width: 90px;
	text-align: center;	
}

.cam_gtepl .inner:hover {
	background-color: #810e34;
}

.cam_gtepl .inner a {
	color: white;
	text-decoration: none;
	font-size: 10px;
}

#filmpro_videoplayer1 {
	margin-bottom: 14px;
	background-color: black;
	width: 676px;
}

#filmpro_prepinace {
	width: 24px;
	float: right;
	padding: 2px;
}

#filmpro_prepinace a img {
	padding-bottom: 5px;
	opacity: 0.8;
	filter:alpha (opacity=80);
}

#filmpro_prepinace a:hover img {
	opacity: 1;
	filter:alpha (opacity=100);
}

#filmpro_videoplayer2 {
	width: 640px;
	border: 3px solid black;
	border-right: 0;
}

.snet_fp {
	margin-bottom:15px;
	font-size:90%;
	color: black;
}

.snet_fp img {
	border: 0;
}

.snet_fpk {
	font-weight: bold;
	padding: 4px;
	background-color: #EEEEEE;
}

.snet_fp ul {
	padding: 0;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 6px;
}
#prectete-navod {
	padding-right: 10px;
	padding-left: 8px;
	padding-top: 10px;
	color: #000000;



	
}
#prectete-pi-navod {
	padding-right: 10px;
	padding-left: 8px;
	color: #000000;
	
}

.zd_ctverce .zd_img {
	text-align: center;
	background-color: #006600;

}
.zd_ctverce .zd_subj {
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;



}

.zd_ctverce .zd_subj {
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;



}
.zd_ctverce .zd_body {
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #000000;



}
td.port-middle .zd_ctverce .zd_img {
	background-color: #FFFFFF;

	


}
.prispevek {
	overflow: auto;
	position: relative;
	width: 735px;

	
}
.textik {
	padding-right: 20px;
	padding-left: 20px;

	
}
