HTML, BODY {height:100%;width:100%}
BODY {
	position:relative;
	margin:0;padding:0;	
	text-align:center;	
	background-color:#B5C1D8;
	width:100%;
	height:auto;
	font:small Verdana, Geneva, sans-serif;
}

/*pro IE*/
*html body {font-size:0.85em} 

.skryte{display:none}

/**************************************** */

#layout {
	width:1000px;
	height:auto;
	text-align:left;
	margin:0 auto;
	padding:0;
	font-size:small;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

/**************************************** */
#hlavicka{width:100%;height:250px}
#hlavicka-content{position:relative;width:100%;height:100%;background:url(images/hlavicka_top.jpg) 0 0 #555555 no-repeat}
#rss {display:block;position:absolute;top:10px;left:10px;width:50px;height:14px}
#rss A {
	display:block;
	width:100%;
	height:14px;
	padding-left:18px;
	background:url(images/ico_rss.png) 0 50% no-repeat;	
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}


#jazyky {position:absolute;top:9px;right:0;width:100px;height:40px;z-index:10}
#jazyky-content {position:relative}
#jazyky-lista {padding-left:10px}
#jazyky UL {margin:0;padding:0;	height:15px;width:100%;overflow:hidden}
#jazyky LI {display:block;padding:0; margin:0;margin-right:10px;float:left}
#jazyky A {
	display:block;
	width:15px;
	height:10px;
	margin:0;padding:0;
	background:url(images/hlavicka_jazyky.png) 0 0 no-repeat;		
	border:1px solid #999;
	overflow:hidden;
	float:left;
}

#jazyky A.cz {background-position:0 -10px}
#jazyky A.de {background-position:-15px -10px}
#jazyky A.en {background-position:-30px -10px}
#jazyky A.cz-aktual, #jazyky A.cz:hover {background-position: 0 0}
#jazyky A.de-aktual, #jazyky A.de:hover {background-position:-15px 0}
#jazyky A.en-aktual, #jazyky A.en:hover {background-position:-30px 0}
#jazyky A.cz-aktual, #jazyky A.de-aktual, #jazyky A.en-aktual {border:1px solid #eee}
#jazyky A:hover { border:1px solid white; margin-top:2px}


H4#jazyky-popis {
	position:absolute;
	top:20px;left:0px;
	width:100%;
	margin:0;padding:0;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
}

#erb-spodek {position:absolute;top:220px;left:594px;width:75px;height:20px;background:url(images/hlavicka_erb_spodek.png) 0 0 no-repeat}
#vrtule {position:absolute;top:94px;left:480px;	width:13px;height:13px;	background:url(images/hlavicka_vrtule.gif) 0 0 no-repeat}

#lista {position:absolute;top:180px;left:0px;	width:100%;height:40px}
#lista-content {position:relative}
#lista-menu {position:absolute;top:0;left:0;width:595px;height:47px;overflow:hidden}
#lista-menu-content {position:relative;width:100%;height:100%}

#lista-menu UL {height:47px;margin:0; padding:0; margin-left:10px;list-style-type:none}
#lista-menu LI {display:block;margin:0;padding:0;margin-left:2px;height:45px;float:left}
 
#lista-menu UL A {
	position:relative;
	top:0;left:0;
	display:block;
	width:auto;
	height:47px;
	margin:0; padding:0;
	float:left;
}

#lista-menu UL A:hover {display:block;background:url(images/hlavicka_menu_hover_back.jpg) 50% 0 repeat-x}
#lista-menu UL A.domu:hover {background-image:url(images/hlavicka_menu_hover_back_home.jpg)}
#lista-menu UL  A:hover B.ousko {display:block;position:relative;height:100%;background:url(images/hlavicka_menu_hover_spodek.png) 50% 39px no-repeat;	float:left}
#lista-menu UL  A.domu:hover B.ousko { background-image:url(images/hlavicka_menu_hover_spodek_home.png)}

#lista-menu UL A:hover B.ousko B,#lista-menu UL  A:hover B.ousko I {
	display:block;
	position:absolute;
	top:0;left:0;
	width:1px;
	height:100%;
	background:url(images/hlavicka_menu_hover_kraje.gif) 0 0 no-repeat;
}

#lista-menu UL  A:hover B.ousko I{left:100%}
#lista-menu UL A B.ousko span {display:block;height:100%;background:url(images/hlavicka_menu_text.png) 0 0 no-repeat;float:left;cursor:pointer}

#lista-menu SPAN.mezera {display:block; width:85px;height:100%; float:left}

#lista-menu A.domu B.ousko span{background-image:url(images/hlavicka_home.png); width:70px; }
#lista-menu A.domu:hover B.ousko span {background-position:0 -45px}

#lista-menu A.urad B.ousko span{ width:35px; background-position:0 0}
#lista-menu A.urad:hover B.ousko span{ background-position:-1px -45px}

#lista-menu A.mesto B.ousko span { width:41px; background-position:-41px 0}
#lista-menu A.mesto:hover B.ousko span{background-position:-43px -45px}

#lista-menu A.zpravodaj B.ousko span{ width:64px; background-position: -91px 0}
#lista-menu A.zpravodaj:hover B.ousko span{ background-position: -92px -45px}

#lista-menu A.infocentrum B.ousko span{ width:81px; background-position:-164px 0}
#lista-menu A.infocentrum:hover B.ousko span{background-position:-165px -45px}

#lista-menu A.podhostynsko B.ousko span{ width:88px; background-position: -251px 0}
#lista-menu A.podhostynsko:hover B.ousko span{ background-position: -251px -45px}

#lista-menu A.kontakty B.ousko span{ width:61px; background-position:-345px 0}
#lista-menu A.kontakty:hover B.ousko span {background-position:-345px -45px}


#hledej {
	position:absolute;
	top:0px;left:680px;	
	width:300px;
	height:40px;
}

#hledej-content {position:relative;width:100%;height:100%}

#hledej-nadpis {
	position:absolute;
	margin:0;padding:0;
	top:0;left:0;
	width:53px;
	height:40px;
	background:url(images/hlavicka_hledej_nadpis.gif) 0 50% no-repeat;	
}
#hledej FORM{position:relative;margin:0;padding:0}

INPUT#search { border:0px solid white}

#hledej-input-div{
	position:absolute;
	top:0;left:60px;
	height:40px;
	width:150px;
}

#hledej-input{
	position:relative;
	display:block;
	width:150px;
	height:40px;
	background:url(images/hlavicka_hledej_input_back.gif) 0 50% repeat-x;

}

#hledej .left{
	position:absolute;
	top:0;left:-4px;
	display:block;
	width:4px;
	height:40px;
	background:url(images/hlavicka_hledej_input_left.gif) 0 50% no-repeat;
}

#hledej .right{
	position:absolute;
	top:0;left:100%;
	display:block;
	width:4px;
	height:40px;
	background:url(images/hlavicka_hledej_input_right.gif) 0 50% no-repeat;
}

#hledej .search-container{
	display:block;
	position:absolute;
	top:50%;left:0;
	height:18px;
	width:150px;	
	margin-top:-9px;
	overflow:hidden;
}

input#search {
	display:block;
	width:100%;
	height:18px;
	border:none;
	font:bold 12px small small Geneva, Arial, Helvetica, sans-serif;
}

#hledej-ok {
	display:block;
	position:absolute;
	top:0;left:160px;
	height:40px;
	width:35px;	
	background:url(images/hlavicka_hledej_ok.gif) 0 50% no-repeat;		
}

#hledej-ok A {
	display:block;
	width:33px;
	height:20px;
	margin-top:9px;
}

#rozsirene-hledani {
	display:block;
	position:absolute;
	top:43px;left:0;
	width:260px;
	height:20px;
	text-align:right;
	color:#333333;
	overflow:hidden;
}
#rozsirene-hledani A {
	color:#CCCCCC;
	font-size:80%;
	padding:0 5px;
}
#rozsirene-hledani A:hover {color:#FFCC00}

/************** MAIN ***********************/
#main {
	position:relative;
	padding-top:10px;
	height:100%;
	background-color:#666666;	
	z-index:0;
}

#main-content {
	position:relative;
	height:auto;
	width:100%;
}

#lista-navigace{
	display:block;
	position:absolute;
	top:-40px;left:0;
	height:30px;
	width:100%;	
	margin:0;
	color:#E7EDF5;
	overflow:hidden;
}
#lista-navigace-content{
	position:relative;
	margin:0;padding:0;
	width:100%;height:100%;
}

SPAN#jste-zde{
	display:block;
	float:left;
	font:bold small/30px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin-left:5px;
	margin-right:5px;
}

SPAN#navigace-text{
	display:block;
	height:100%;
	width:500px;
	float:left;
}

#navigace-text A{
	position:relative;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	line-height:30px;
	vertical-align:middle;
	float:left;
	color:#999999;
	font-size:smaller;
	font-weight:bold;
	text-decoration:none;
}
.navigace-sipka {
	display:block;
	width:6px;
	height:100%;
	margin:0 3px;
	background:url(images/ikonky.png) -187px 50% no-repeat;
	float:left;
}

.navigace-ico-root {
	display:block;
	width:10px;
	height:100%;
	margin:0 3px;
	background:url(images/ikonky.png) -165px 50% no-repeat;
	float:left;
}

#navigace-text A:hover {color:#FFCC00; text-decoration:none;font-weight:bold}

.panel {
	position:relative;
	padding-top:30px;
	margin-bottom:20px;
	width:100%;
	zoom:1;
 }

.panel-content{
	position:relative;
	height:100%;
}

.panel-botom-shadow {
	position:absolute;
	bottom:-5px;left:0;
	width:100%;
	height:10px;
	background:url(images/panel_bottom_shadow.png) 0 0 repeat-x;
	overflow:hidden;
	z-index:2
}

.panel-corner-t-r {
	position:absolute;
	top:0;right:0;
	width:10px;
	height:10px;
	background:url(images/panel_rohy.png) -10px 0 no-repeat;
	overflow:hidden;
	z-index:2
}
.panel-corner-b-r {
	position:absolute;
	bottom:-5px;right:0;
	width:10px;
	height:10px;
	background:url(images/panel_rohy.png) -10px -10px no-repeat;
	overflow:hidden;
	z-index:2
}
.panel-corner-b-l {
	position:absolute;
	bottom:-5px;left:0;
	width:10px;
	height:10px;
	background:url(images/panel_rohy.png) 0 -10px no-repeat;
	overflow:hidden;
	z-index:2
}

.panel-right-line {
	position:absolute;
	top:0;left:0;
	width:3px;
	height:100%;
	overflow:hidden;
	z-index:2;	
}
.panel-top-line {
	position:absolute;
	top:0;left:0;
	width:250px;
	height:3px;
	background:url(images/clanek_line_top_red.png) 0 0 no-repeat;
	overflow:hidden;
	z-index:2;	
}

.panel-red  .panel-right-line{background:url(images/clanek_line_left_red.png) 0 0 no-repeat}
.panel-blue  .panel-right-line {background:url(images/clanek_line_left_blue.png) 0 0 no-repeat}
.panel-green  .panel-right-line {background:url(images/clanek_line_left_green.png) 0 0 no-repeat}
.panel-black  .panel-right-line {background:url(images/clanek_line_left_black.png) 0 0 no-repeat}

.panel-red  .panel-top-line{background:url(images/clanek_line_top_red.png) 0 0 no-repeat}
.panel-blue  .panel-top-line {background:url(images/clanek_line_top_blue.png) 0 0 no-repeat}
.panel-green  .panel-top-line {background:url(images/clanek_line_top_green.png) 0 0 no-repeat}
.panel-black  .panel-top-line {background:url(images/clanek_line_top_black.png) 0 0 no-repeat}


.panel-ousko{
	position:absolute;
	top:-30px;left:0;
	width:auto;
	height:30px;
	background:url(images/telo_panel_ousko_back.png) 0 0 repeat-x;	
}



.panel-ousko-content {
	position:relative;
	height:100%;
	float:left;
	padding:0 10px 0 6px;
	margin:0;
	width:auto;
}

.panel-ousko-right {
	position:absolute;
	top:0;right:-1px;
	width:10px;
	height:30px;
	background:url(images/telo_panel_ousko_rohy.png) 0 0 no-repeat;
	z-index:2
}
.panel-ousko-left {
	position:absolute;
	top:0;left:0;
	width:6px;
	height:30px;
	background:url(images/telo_panel_ousko_rohy.png) 0 0 no-repeat;
	z-index:2
}

.panel-black .panel-ousko{background-position:0 0 }
.panel-blue .panel-ousko {background-position:0 -30px }
.panel-red .panel-ousko {background-position:0 -60px }
.panel-green .panel-ousko {background-position:0 -90px }
.panel-orange .panel-ousko {background-position:0 -120px }

.panel-black .panel-ousko-left {background-position:0 0}
.panel-black .panel-ousko-right {background-position:-6px 0}
.panel-blue .panel-ousko-left {background-position:-16px 0}
.panel-blue .panel-ousko-right {background-position:-22px 0}
.panel-red .panel-ousko-left {background-position:-32px 0}
.panel-red .panel-ousko-right {background-position:-38px 0}
.panel-green .panel-ousko-left {background-position:-48px 0}
.panel-green .panel-ousko-right {background-position:-54px 0}
.panel-orange .panel-ousko-left {background-position:-64px 0}
.panel-orange .panel-ousko-right {background-position:-70px 0}

.panel .historie .panel-ousko-left {background-position:0 0}
.panel .historie .panel-ousko-right {background-position:-6px 0}


.ousko-spodni {
	position:absolute;
	bottom:-31px;left:-5px;
	width:100%;
	height:30px;
	z-index:3;
}

.ousko-prvek {
	display:block;
	position:relative;
	height:30px;
	margin-right:5px;
	padding:0 6px;
	background-color:#333333;
	float:right;
}

.ousko-spodni-text {
	display:block;
	padding:0;
	width:auto;
	color:#cccccc;
	float:left;
	font:x-small/30px Verdana, Arial, Helvetica, sans-serif;
}

.ousko-spodni-text A {color:#cccccc !important;text-decoration:none}
.ousko-spodni-text A:hover {color:#cccccc !important; color:#FFCC00!important; text-decoration:underline; background-color:#333333 !important}


.ousko-spodni-left{
	display:block;
	position:absolute;
	top:0;left:-1px;
	width:6px;
	height:30px;
	background:url(images/telo_panel_ousko_spodni_rohy.png) 0 0 #333333 no-repeat	;
	overflow:hidden;
	z-index:3	
}
.ousko-spodni-right{
	display:block;
	position:absolute;
	top:0;right:-1px;
	width:6px;
	height:30px;
	background:url(images/telo_panel_ousko_spodni_rohy.png) -6px 0  #333333 no-repeat	;
	overflow:hidden;
	z-index:3	;
}

.panel-text {
	position:relative;
	width:100%;
	background:url(images/panel_right_shadow.png) #ddd 100% 0 repeat-y;
}

.sede-pozadi .panel-text{background-color:#999999}
.bile-pozadi .panel-text{background-color:white}


.panel-text-content {
	position:relative;
	margin:0 4px 0 0;
	padding:0;
	width:auto;
	height:100%;
}

#panel-udeska {margin-bottom:20px}
#panel-kontakt{margin-bottom:50px}
#panel-czechpoint {margin-bottom:50px}
#panel-login {margin-bottom:20px; width:320px; margin-left:50px}

.panel-ousko h2 {
	display:block;
	height:100%;
	margin:0;
	padding:0;
	color:#FFF;
	font:bold 0.85em/30px Verdana, Geneva, sans-serif;
	float:left;
}
.panel-ousko h2 SPAN {padding:0 5px}
.panel-ousko h2 A  {color:white; text-decoration:none; display:block; margin:0; padding:0}
.panel-ousko h2 A SPAN { padding:0}

.sipka-vlevo-red {
	padding:0 5px 0 15px!important;
	background:url(../../images/ico_sipka_leva_red.png) 0 50% no-repeat;
}


.sipka-dolu-red {
	padding:0 5px 0 15px!important;
	background:url(../../images/ico_sipka_dolu_red.png) 0 50% no-repeat;
}

/************** LEVE OKNO ******************/

#leve-okno {
	width:245px;
	float:left;
}
#leve-okno-content {
	position:relative;
	margin-left:5px;
	height:100%;
}

/************** PRAVE OKNO ******************/

#prave-okno {
	width:245px;
	height:100%;
	float:right;
}
#prave-okno-content {
	position:relative;
	margin-right:5px;
	height:100%;
}



/***************** HLAVNI MENU *******************************/
A.hlavni-menu-subweb-link { 
	display:block;
	position:relative;
	margin:0;padding:0 5px;
	height:2em;
	font:bold 1.1em/2em  Tahoma, Geneva, sans-serif;
	vertical-align:middle;
	text-decoration:none;
	color:white;
	background: #C30;
	border-left:10px solid #333
}

DIV#hlavni-menu {
	position:relative;
	width:100%;
	background-color:#666;
	overflow:hidden;
	z-index:9;
}

DIV#hlavni-menu UL{	position:relative;display:block;list-style-type:none;width:100%;margin:0;padding:0}
DIV#hlavni-menu LI {display:block;position:relative;width:100%;padding:0;margin:0}
DIV#hlavni-menu LI.color1 {background-color:#BDB7AA}
DIV#hlavni-menu LI.color2 {background-color:#ABA392}
DIV#hlavni-menu A {
	display:block;
	position:relative;
	margin:0;padding:0;
	height:2em;
	font:normal 1em/2em Tahoma, Geneva, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}

/*hlavni polozky menu*/	
DIV#hlavni-menu A.level-0{
	display:block;
	position:relative;
	padding:0 0 0 20px;
	margin:0;
	font-weight:bold;
	background:url(images/hlavni_menu_list_ico.png) 3px 50% no-repeat;
	color:#333333;
}

/*aktualni hlavni polozky menu*/
DIV#hlavni-menu LI.hlavni-aktual A, 
DIV#hlavni-menu LI.hlavni-open-folder A{ 
	display:block;
	padding-left:20px;
	background:url(images/hlavni_menu_list_ico_aktual.png) 8px 50% #CC3300 no-repeat;	
	border-bottom:1px solid white;
	font-weight:bold;
	color:white;	
}
DIV#hlavni-menu LI.hlavni-aktual A {
	background:url(images/hlavni_menu_list_ico_aktual.png) 8px 50% #CC3300 no-repeat;
	font-style:italic; 
	color:white;
}


DIV#hlavni-menu A.level-0:hover,
DIV#hlavni-menu LI.hlavni-aktual A.hlavni-aktual:hover,
DIV#hlavni-menu LI.hlavni-open-folder A.level-0:hover
{
	background:url(images/hlavni_menu_active_hover.png) -0.4em 50% #CC836A no-repeat;	
	pading-left:5px;
	color:#572B0F
}


/*otevreny hlavni UL */
DIV#hlavni-menu UL.level-1 {
	position:relative;
	background-color:#eeeeee;
	padding:5px;
	margin-left:5px;
	border-left:1px solid white;
	background-color:#333;
	color:white;
}

DIV#hlavni-menu UL.level-1 A {
	height:1.5em;
	color:white;
	background:url(images/hlavni_menu_sub_list_ico.png) 2px 50% no-repeat;
	padding-left:12px;
	font:normal 1em/1.5em Tahoma, Geneva, sans-serif;
	border-bottom:1px dotted #666		
}
DIV#hlavni-menu UL.level-1 A.last-child {border-bottom:none}

DIV#hlavni-menu UL.level-1 A:hover {background-color:#444}

DIV#hlavni-menu UL.level-1 A.open-folder {	
	background:url(images/hlavni_menu_sub_list_ico_aktual.png) 0px 50% no-repeat;
}


DIV#hlavni-menu UL.level-1 A.aktual {	
	background:url(images/hlavni_menu_sub_list_ico_aktual.png) 0px 50% no-repeat;
	font-weight:bold;
	color:#F93;
	font-style:italic
}

DIV#hlavni-menu UL.level-1 UL { padding-left:10px}

.hlavni-menu-pata {
	text-align:right;
	padding:10px 0;
	border-top:1px solid #666666	
}

.hlavni-menu-pata A {
	font-size:small;
	margin:0 5px;
}





/************** TELO ***********************/
#telo00 { 
	/* layout 00 */
	margin-left:5px;
	margin-right:5px;
	width:auto;
	height:100%;
}

#telo01 {
	/* layout 01 */
	margin-left:5px;
	margin-right:250px;
	width:auto;
	height:100%;
}

#telo10 {  
	/* layout 10 */
	margin-left:250px;
	margin-right:5px;
	width:auto;
	height:100%;
}

#telo11 {
	/* layout 11 */
	margin-left:250px;
	margin-right:250px;
	width:auto;
	height:100%;
}

#telo-content{padding-bottom:50px;height:1%}

#message-chyba {
	display:block;
	position:relative;
	width:300px;	
	padding:0;
	margin:0px;
}
#message-chyba-content {
	display:block;
	padding:30px;
	margin:0;
}

#message-chyba H2 { 
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	background:url(images/ico_vykricnik.png) 0 50% no-repeat;
	font:bold large/24px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#CCCCCC;

}

#message-chyba UL{ 
	list-style-type:none;
	padding:0;margin:0;
	padding:0;
}

#message-chyba UL LI{ 
	display:block;
	padding:0;
	font: 120% Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

/*novinky*/
#novinky {width:auto;height:1%; margin:0; padding:0}
#novinky .novinky-content {width:100%;font:0.85em Verdana, Arial, Helvetica, sans-serif; padding-top:10px}
#novinky blockquote {display:block;margin:0;padding:0;width:100%;height:1%;overflow:hidden}
#novinky .novinky-row {display:block;margin:0;padding:0 10px 10px 10px; height:1%; border-bottom:1px dotted #aaa}
#novinky .novinky-row-content {}
#novinky .novinky-row-table{position:relative;height:1%; overflow:hidden}
#novinky .novinky-text-hlavicka {}
#novinky .datum{ font-size:x-small}
#novinky .text {margin-left:10px}
#novinky .obr {position:relative;width:110px;height:90px;background-color:#ccc;border:1px solid #aaaaaa; float:left}
#novinky .obr DIV {margin:3px 0;text-align:center}
#novinky IMG {display:block;background-color:white;padding:1px;margin:0 auto;border:1px solid #999999}
#novinky .text-with-obr {position:relative;min-height:90px; margin-left:120px}
#novinky blockquote P{margin:0;padding:3px 0 20px 0;color:#333333;text-align:justify}
#novinky .novinky-text-pata {position:absolute;bottom:0; left:auto;font-size:x-small;color:#666688}

#novinky h4{position:relative;font-size:small;padding:0; margin:0; width:100%; overflow:hidden; height:1%}
#novinky h4 A {display:block; margin:0;padding:3px 3px 3px 10px;float:left; border:1px solid #ddd; color:#C33; text-decoration:none;background:url(images/ico_sipky.png) 0 0.7em no-repeat}
#novinky h4 A:hover {color:white;background-color:#C33; border:1px solid #fff; padding:3px; background-image:none}

#novinky  A {color:#666688}
#novinky  A:hover{color:#003399}

#novinky .novinky-pata {height:1%;background:url(images/telo_panel_pata_back.png) 0 0 repeat-x}

#novinky .topped { background-color:#eee; border-right:5px solid #C30}
#novinky .topped h4 A {border:1px solid #eee}

/*akce*/
#akce {width:auto;height:1%; margin:0; padding:0}
#akce .akce-content {width:100%;font:0.85em Verdana, Arial, Helvetica, sans-serif; padding-top:10px}
#akce blockquote {display:block;margin:0;padding:0; width:100%}
#akce .akce-row {display:block;margin:0;margin:0 10px 10px 10px }
#akce .akce-row-content {position:relative}
#akce .akce-text-hlavicka {background-color:#B9C1CA; padding:2px 3px;font-size:x-small}
#akce .akce-row-table{position:relative; zoom:1; overflow:hidden}
#akce .datum{ font-size:x-small}
#akce .obr {position:relative;width:60px;height:75px;background-color:#B6BBB2; float:left}
#akce .obr DIV.image {width:60px;height:60px;text-align:center;background-position: 50% 50%; background-repeat:no-repeat}
#akce .obr IMG  {display:block;background-color:white;padding:1px;margin:3px auto 0 auto; border:1px solid #999999}
#akce .akce-typ {position:absolute;bottom:0px;left:0;width:100%;height:16px;background-color:#667788;font-size:10px;color:white;text-align:center}
#akce .text-with-obr {position:relative;margin-left:65px;min-height:75px}
#akce .text-with-obr P{margin:0;padding:3px 0 20px 0;color:#333;text-align:justify}
#akce .akce-text-pata {position:absolute;bottom:3px; left:auto;font-size:x-small;color:#668}
#akce .akce-text-pata A {color:#668}
#akce .akce-text-pata A:hover{color:#039}

#akce .akce-scroll-table {
	position:relative;
	height:300px;
	margin:5px 0;
	overflow:auto;
	scrollbar-track-color:#cccccc;
	scrollbar-face-color: #dddddd;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #666666;
}

#akce h4 {margin:3px 0 0 0;padding:0;font:bold small Verdana, Arial, Helvetica, sans-serif}
#akce h4 A {color:#063; text-decoration:underline}
#akce h4 A:hover{color:#c00;text-decoration:none}

#akce .kultura{ background-image:url(images/ico_akce_kultura.png)}
#akce .sport{background-image:url(images/ico_akce_sport.png)}
#akce .pro-deti{background-image:url(images/ico_akce_pro_deti.png)}
#akce .kino{background-image:url(images/ico_akce_kino.png)}
#akce .ostatni{background-image:url(images/ico_akce_ostatni.png)}



#akce .akce-pata{position:relative;text-align:right;padding: 3px 10px;background:url(images/telo_panel_pata_back.png) 0 0 repeat-x}
#akce .akce-pata A {color:#333333;font-size:x-small;text-decoration:none}
#akce .akce-pata A:hover {color:#CC0000;text-decoration:underline}

#clanek .ico-obr {padding-left:14px;background:url(images/ico_obr.png) 0 50% no-repeat}
#clanek .ico-lupa {padding-left:10px;background:url(images/ico_lupa.png) 0 50% no-repeat}
#clanek .ico-autor {padding-left:11px;background:url(images/ico_autor.png) 0 50% no-repeat}
#clanek .ico-diskuse {padding-left:16px;background:url(images/ico_diskuse.png) 0 50% no-repeat}
#clanek .ico-web {padding-left:15px;background:url(images/ico_web.png) 0 50% no-repeat}

.ico-modra-sipka-odkaz {padding-right:15px;background:url(images/ico_sipka_modra.png) 100% 50% no-repeat;line-height:20px;height:20px;font-size:small}

/*********** KONTAKT **************/
#panel-kontakt .text-box {padding:10px 5px; color:#555555;font-size:0.85em}
#panel-kontakt .text-box H4.nadpis {color:#333333;margin:0;padding:0;font-size:small}
#panel-kontakt .text-box P {margin:0;padding:0}
#panel-kontakt .text-box UL {display:block;position:relative;width:100%;list-style-type:none;padding:0;margin:10px 0;padding-bottom:5px;border-bottom:1px dotted #999999}
#panel-kontakt .text-box LI {position:relative;display:block;width:100%;overflow:hidden; height:1%; padding-bottom:5px}
#panel-kontakt .text-box LI SPAN {display:block;float:left; width:7em;white-space:nowrap;height:100%}
#panel-kontakt .text-box LI STRONG {display:block;float:left;white-space:nowrap}
#panel-kontakt .text-box A {display:block;padding:0; margin:0}
#panel-kontakt .text-box A:hover{padding:0}
#panel-kontakt H4.uredni-hodiny {width:125px;color:#003366;margin:0;padding:0;font-size:small;text-align:center}
#panel-kontakt span.radnice { 	
	display:block;
	position:absolute;
	bottom:5px;right:10px;
	width:100px;
	height:75px;
	border:1px solid #666666;
	background:url(images/ico_radnice2.jpg) 0 0 no-repeat;			
}


/*********** CZECHPOINT **************/
#panel-czechpoint .text-box{padding:10px; color:#555555;font-size:small}
#panel-czechpoint  h4 {color:#333333;font:bold 0.85em Arial, Helvetica, sans-serif;margin:0;padding:0}
#panel-czechpoint .text-box UL {padding:0;margin:5px 0 0 0; list-style-position:inside; background:url(images/ico_czechpoint.png) 100% 0 no-repeat}
#panel-czechpoint .text-box UL LI {font:0.9em/1.5em Arial, Helvetica, sans-serif}
#panel-czechpoint .text-box P, #czechpoint .right {margin:10px 0 0 0}
#panel-czechpoint .text-box P A {font-size:0.9em; color:#562}
#panel-czechpoint .text-box A:hover{ background-color:#562;border:1px solid #333; color:white}

/*********** UDESKA **************/
#panel-udeska .text-box{padding:10px; color:#555555; font-size:x-small}
#panel-udeska .text-box UL {displaz:block;padding:0;margin:0; list-style-type:none}
#panel-udeska .text-box LI { display:block;margin:0 0 10px 0; padding:0; border-bottom:1px dotted #999}
#panel-udeska .text-box SPAN.datum-od,#panel-udeska .text-box SPAN.datum-do {display:block;margin:0; padding:3px;font-weight:bold; vertical-align:middle; white-space: nowrap}
#panel-udeska .datum-container {display:block;position:relative; width:100%; height:1%;overflow:hidden}
#panel-udeska .text-box SPAN.datum-od{float:left;color:#333333}
#panel-udeska .text-box SPAN.datum-do{float:right; text-align:right;color:#999}
#panel-udeska .text-box A{
	display:block;
	margin:0;
	padding:3px;
	text-decoration:none; 
	font-weight:bold;
	color:#C63;
	background-color:#eee;
}
#panel-udeska .text-box P { margin:0; padding:0}
#panel-udeska .text-box P A {display:block; background:none; color:#039 !important; font-size:x-small !important; text-align:right !important;text-decoration:underline}
#panel-udeska .text-box A:hover{ color:#FFF;background-color:#666}
#panel-udeska .text-box P A:hover { color:#C00 !important; background:none; text-decoration:none}

/*********** Historie prohlizeni **************/
#panel-historie .text-box {padding:0; margin:0; color:#555555;font-size:x-small}
#panel-historie .text-box P {padding:10px; margin:0}
#panel-historie .text-box UL {display:block;list-style-type:none; padding:10px;margin:0; height:100%}
#panel-historie .text-box UL LI {display:block; margin:2px 0; padding:0; zoom:1; overflow:hidden}
#panel-historie .text-box UL LI A {display:block; float:left; padding:0;margin:0;color:#036;text-decoration:none; vertical-align:middle}
#panel-historie .text-box UL LI A SPAN{display:block; float:left; padding:0 2px;margin:0 5px 0 0;color:#fff; background:#CC9933;border:1px solid #fff;vertical-align:middle}
#panel-historie .text-box UL LI A B {display:block; font-weight:normal; float:left; padding:0;margin:0;border:1px solid #ddd;vertical-align:middle}
#panel-historie .text-box LI A:hover { color:#CC0000}
#panel-historie .text-box LI A:hover SPAN{ background:#333; color:#fff}
#panel-historie .text-box LI A:hover B {cursor:pointer; text-decoration:underline}

/*********** statistika **************/
#panel-statistika .text-box{padding:10px; color:#555555;font-size:0.85em}
#panel-statistika .text-box h4{ font-size:x-small; margin:5px 0; padding:0}
#panel-statistika .text-box .online-users strong { color:#647F52; white-space:nowrap}
#panel-statistika .text-box P.online-users { margin:0 0 10px 0;padding:0}
#panel-statistika .text-box H4 {display:block;font-size:1em; margin:5px 0; padding:0 0 0 5px}
#panel-statistika .text-box UL {display:block;margin:0;padding:0; list-style-type:none; width:100%}
#panel-statistika .text-box LI {display:block; position:relative;margin:0;padding:0 10px 0 5px ;color:#52647F; font-weight:bold; overflow:hidden; height:1%}
#panel-statistika .text-box SPAN.obdobi {display:block; float:left; margin:0;padding:0}
#panel-statistika .text-box LI I {color:#666666; font-style:normal; font-weight:normal}
#panel-statistika .text-box LI STRONG{display:block; float:right;text-align:right}
#panel-statistika .text-box LI.celkem  {margin-top:5px; color:#C2514E}
/*********** ULTULEK **************/
#panel-utulek .text-box {padding:10px; color:#555555;font-size:0.85em; margin:0; text-align:center}
#panel-utulek .text-box H2 { margin:5px 0; padding:0; font-size:small;color:#52647F}
#panel-utulek .text-box IMG { display:block;margin:0 auto; padding:0; border:1px solid white }
#panel-utulek .text-box P { display:block; text-align:justify; margin:0; padding:0 }
#panel-utulek .text-box UL { margin:5px; padding:0; list-style-type:none;}
#panel-utulek .text-box UL LI {display:block;margin:0; padding:0; text-align:left;zoom:1; overflow:hidden}
#panel-utulek .text-box UL LI A {display:block; float:left;line-height:1.2em;margin:2px 0; padding:0 0 0 15px; background:url(../../images/sipka_prava_green.gif) 0 0.2em no-repeat; vertical-align:middle }


/*********** Hlaseni **************/
#panel-hlaseni .text-box {padding:10px; color:#555555;font-size:0.85em}
#panel-hlaseni .text-box H4 { margin:0; padding:0; font-size:small; color:#52647F}
#panel-hlaseni .text-box P { margin:5px 0; padding:0; text-align:justify}

/*********** login **************/
#panel-login .text-box{ padding:0;margin:0; color:#333333;font-size:small}
#panel-login .text-box H4{ padding:5px;margin:0; color:#333333;font-size:medium; background-color:#647F52; color:white}
#panel-login .text-box P.chyba{ padding:5px;margin:5px 0; color:#CC0000; background-color:#aaaaaa; font-weight:bold}
#panel-login .text-box TABLE{ margin:0 5px}

/*********** CLANEK ****************************/

A.ohlasit-chybu{padding-left:20px;background:url(images/ico_chyba.png) 0 50% no-repeat}
A.tisk-clanku{ padding-left:20px;background:url(images/ico_tisk.png) 0 50% no-repeat}

#clanek {position:relative;color:#333}
#clanek-text{}
#panel-text-clanku .panel-text { }
#panel-text-clanku .panel-text-content {	background:url(images/clanek_top_back.png) 0 0 #eee repeat-x}

#clanek-data {
	top:0;left:0;
	width:96%;
	height:auto;
	text-align:center;
	margin:0 auto;
	padding:20px 0;
	font:1em Arial, Helvetica, sans-serif;	
}	

#clanek-data-content{position:relative;text-align: justify}

.clanky-sekce {padding:5px 0 0 0;zoom:1;font-size:1em; overflow:hidden;	border-bottom:5px solid #ccc; background-color:#e5e5e5}
.clanky-sekce .dir-aktual { margin:0;font-size:1em; padding:5px 10px 5px 10px; font-weight:bold; color:#333; border-bottom:1px solid #aaa}
.clanky-sekce .dir-aktual A { letter-spacing:-1px}
.clanky-sekce UL {display:block;list-style-type:none; margin:0; padding:0; float:left; width:49%; overflow:hidden}
.clanky-sekce UL LI { display:block;margin:0; padding-left:20px; zoom:1; overflow:hidden; font:0.85em Tahoma, Geneva, sans-serif}
.clanky-sekce UL LI A {display:block;margin:0; float:left;background:url(images/ico_file.png) 0 0.3125em no-repeat; padding:1px 0 1px 12px}
.clanky-sekce UL LI A.adresar {background:url(images/ico_dir.png) 0 0.3125em no-repeat; padding:1px 0 1px 15px;color:#666; font-weight:bold}
.clanky-sekce UL LI A:hover {color:#c00}
.clanky-sekce UL LI STRONG {display:block;margin:0; padding:0 0 0 10px; float:left; background:url(images/ico_sipka1.png) 0 0em no-repeat;color:#C00 }
.clanky-sekce .zadne-clanky { display:block; font-size:0.85em;vertical-align:middle; height:1.2em; line-height:1.2em;padding:10px 10px 10px 28px;margin-left:20px;color:#999; font-style:italic;background:url(images/ico_info.png) 10px 50% no-repeat}
#clanek-text .bottom-line {height:5px; width:100%; zoom:1; overflow:hidden; background:#ccc}
.clanky-sekce-data {padding:5px 0; width:100%;background-color:#eee}


#statistika {
	position:absolute;
	top:0;left:0;
	width:100%;
	height:30px;
}

#statistika-content {
	position:relative;
	margin:0 10px 0 120px;		
	padding:0;
}
#statistika UL { width:100%;list-style-type:none; margin:0; padding:0}
#statistika LI { display:block; float:left}
#statistika LI A,#statistika LI SPAN  { 
	display:block;
	float:left;
	color:#cccccc;
	text-decoration:none;
	font:0.85em/30px Verdana, Arial, Helvetica, sans-serif;
	margin-right:5px;;
	padding:0;
 }

#statistika LI SPAN{color:#999999;margin-right:2px} 


/********** Obrazky k clanku *************/
#clanek-galerie {display:table;margin:0;padding:0}
#clanek-galerie-content {display:block;padding:10px; margin:0}

.clanek-galerie-obrazek {
	display:block;
	padding:0;margin:5px;	
	float:left;
}

.clanek-galerie-obrazek A {
	position:relative;
	top:0;left:0;
	display:block;
	padding:0;margin:0;
	width:150px;
	height:13em;
	text-decoration:none;
	text-align:center;
	background-color:#bbb;	
	border:1px solid #aaa;
	overflow:hidden;
}

.clanek-galerie-obrazek A IMG {
	display:block;
	cursor:pointer;
	padding:3px;
	margin:5px auto 0 auto;
	background-color:#eee;
	border:1px solid #999;
	
}
.clanek-galerie-obrazek A .popiska {
	display:block;	
	position:absolute;	
	bottom:0; left:0;
	width:100%;
	height:3em;
	background:url(images/fotogalerie_popiska_back.png) 0 50% #678 repeat-x;
	font-size:0.85em;
	color:#fff;
	cursor:pointer
}
.clanek-galerie-obrazek A .popiska SPAN{display:block;padding:2px;margin:0}


.clanek-galerie-obrazek A:hover {border:1px solid #333;background-color:#ddd}
.clanek-galerie-obrazek A:hover IMG{background-color:#c00; border:1px solid #c00}
.clanek-galerie-obrazek A:hover .popiska{background-color:#c00; color:#fff}



	
/*************  DISKUSE  ****************/
#diskuse {
	position:relative;
	height:100%;
	padding:10px 10px 20px 10px;
	font:small Verdana, Arial, Helvetica, sans-serif;
}

#diskuse-new {
	display:none;
	position:relative;
}

h4#diskuse-new-nadpis {
	position:relative;
	margin:0;	
	margin:0 0 10px 5px;
	font-weight:bold;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}

#diskuse-new TABLE {
	position:relative;
	background-color:#eeeeee;
	border:1px solid #999999;
}
#diskuse-new TABLE#captcha{border:none}
#diskuse-listing {
	display:block;
	position:relative;
	top:0;left:0;
	margin:0; padding:0;
	width:100%;
	height:auto;
}

.diskuse-navigace {
	position:relative;
	height:20px;
	text-align:center;
	font:80%/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.diskuse-prev, .diskuse-next  {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:auto;
	margin:0;
	padding-left:15px;
	font: bold x-small/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	

}
#diskuse A:hover { background-color:transparent}

.diskuse-prev {left:0;background:url(images/sipka_leva.png)	 0 50% no-repeat}
.diskuse-next {right:0;background:url(images/sipka_prava.png)	 0 50% no-repeat}

SPAN.diskuse-prev, SPAN.diskuse-next {color:#999999}
SPAN.diskuse-prev {left:0;background:url(images/sipka_leva_disable.png)	 0 50% no-repeat}
SPAN.diskuse-next {right:0;background:url(images/sipka_prava_disable.png)	 0 50% no-repeat}

.diskuse-zprava {
	position:relative;
	margin:0;padding:0; 
}

.diskuse-zprava-hlavicka {
	position:relative; 
	top:0;left:0;
	height:20px;
	margin:0;
	padding-left:20px; /*plus*/		
	padding-right:100px; /*reakce*/		
	background-color:#dddddd;	
	font:x-small/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.diskuse-zprava-hlavicka-content {
	position:relative;
	height:100%;
	width:100%;
}

.diskuse-titulek-content {
	display:block;
	position:relative;
	margin:0;padding:0;
	margin-right:5px;
	font-weight:bold;
	height:100%;	
	float:left;
}
.diskuse-titulek-content H4 {
	position:relative;
	margin:0;padding:0;
	height:100%;
	font-size:x-small;
	color:#333333 !important;
	float:left
	
}

.diskuse-plus, .diskuse-minus  {
	display:block;
	position:absolute;
	top:0;left:0;
	height:100%;
	width:9px;
	margin:0 0 0 -15px;
	padding:0;
	font-size:1px;
}
.diskuse-plus {background:url(images/plus_ico.gif) 0 50% no-repeat}
.diskuse-minus {background:url(images/minus_ico.gif) 0 50% no-repeat}
.diskuse-titulek-statistika {
	position:relative;
	display:block;
	margin:0; padding:0;
	white-space:nowrap;
	float:left;
}
.diskuse-autor-title {margin-left:10px}
.diskuse-autor  {padding:0;margin:0;color:#4D8429 !important}
.diskuse-datum {padding:0;margin:0; color:#003399}

.diskuse-reakce {
	display:block; 
	position:absolute;
	top:0px; right:-100px;
	padding:0;
	margin-right:5px;
	font-weight:bold;
	line-height:20px;
}

	
.diskuse-zprava-body {
	position:relative;
	background-color:#eeeeee;
	padding:0;
}

.diskuse-zprava-text {
	display:none;
	position:relative;
	margin:0;
	padding:5px;
	height:100%;
	text-align:justify;
	font-size:x-small;
}

/************ ODBORY *************************/
.zam-odboru {margin:10px 0}
.zam-odboru .vedouci { zoom:1;overflow:hidden;margin-bottom:10px}
.zam-odboru .vedouci-content {
	margin-bottom:30px;
	padding:0 5px 5px 5px;
	border:1px solid #666;
	background:url(images/back_gradient_blue.png) 0 0 #667788 repeat-x;
	float:left;
}
.zam-odboru H2 { background-image:none!important; padding-left:0 !important}
.zam-odboru .vedouci-telo {padding:10px; background-color:#ddd; border:1px solid #666; color:#333}
.zam-odboru .vedouci H2 { 
	color:white !important;
	width:auto;
	padding:5px!important;
	margin:0 !important;
	font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

/* cinnosti nadpis*/
.zam-odboru BLOCKQUOTE {margin:0; padding:0}
.zam-odboru BLOCKQUOTE UL { margin-top:5px}
.zam-odboru BLOCKQUOTE UL LI {font-size:small}
.zam-odboru BLOCKQUOTE P {margin:2px 0!important; padding:0 !important }
.zam-odboru BLOCKQUOTE A {margin:0!important; padding:0 !important; line-height:inherit!important }

/*jmeno*/
.zam-odboru .vedouci H3{color:#C30 !important;font-size:medium!important; margin:5px 0 !important} 
.zam-odboru  .zamestnanec H3 {color:#930 !important;font-size:medium!important; margin:5px 0 !important} 

/*agendy nadpis*/
.zam-odboru H2.nadpis {margin:10px 0 !important; font-size:large!important}
.zam-odboru H2.odbor {margin:50px 0 10px 0 !important; font-size:large!important}
/*cinnosti*/
.zam-odboru H4 {margin-top:10px!important; font-size:small!important; color:#5F6C3E!important}
.zam-odboru .vedouci H4 {margin-top:10px!important; font-size:small!important; color:#47525F!important}

.zam-odboru  H2.sekce {
	color:#fff!important; 
	margin:0 5px 5px 5px !important;
	font:bold small "Trebuchet MS", Arial, Helvetica, sans-serif !important	
}
.zam-odboru  .zamestnanec {margin-bottom:10px; font-size:0.85em;zoom:1; overflow:hidden; }
.zam-odboru  .zamestnanec-content {
	margin:0;
	padding:5px 5px 5px 5px;
	border:1px solid #666;
	background:url(images/back_gradient_green.png) 0 0 #819762 repeat-x;	
}
.zam-odboru  .zamestnanec-telo { padding:10px; background-color:#ddd; border:1px solid #666}


/************** PATA ***********************/

#pata {
	width:100%;
	padding-top:30px;
}

#pata-content {
	position:relative;
	height:35px;
	background-color:#555555;
}	

#macik {
	position:absolute;
	top:-26px;right:10px;	
	width:60px;
	height:51px;
	background:url(images/pata_macik.png) 0 0 no-repeat;
}
#copyright {
	position:absolute;
	top:0px;right:90px;	
	width:169px;
	height:35px;
	background:url(images/pata_copyright.png) 0 50% no-repeat;
}


/*************************************/

.cistic {
	display:block;
	font-size:1px;
	height:1px;
	overflow:hidden;	
	clear:both;
}

/******* UDESKA web ******************************************************************/

#udeska-web .filter { border:1px solid #ccc; padding:10px; background:#E8EBF4}
#udeska-web .filter DIV { margin-bottom:5px;zoom:1; overflow:hidden}
#udeska-web .filter SPAN { display:block; width:6em; float:left}
#udeska-web .filter .button { width:8em; margin-left:6em; font: bold 0.85em Verdana, Geneva, sans-serif }

#udeska-web .odkaz-archiv { background:#ddd; padding:5px}

#udeska-web .navigace {
	position:relative;
	width:100%;
	background-color:#bbbbbb;
	text-align:center;
	color:#666666;
	height:20px;
	vertical-align:middle;
	padding:0;
	margin:5px 0;
	border:1px solid #999999
}

#udeska-web  .pages { 
	display:block;
	position:relative;
	margin:0 100px;
}
#udeska-web .pages * { line-height:20px; vertical-align:middle}
#udeska-web  .pages A {font-weight:bold}

#udeska-web .prev, #udeska-web .next {
	display:block;
	position:absolute;
	top:0;left:0;
	width:100px;
	height:100%;
	margin:0;padding:0;
	line-height:20px;
	color:#003399;
	font-weight:bold;

}
#udeska-web .next {left:auto;right:0}
#udeska-web SPAN.prev, #udeska-web SPAN.next {color:#666666}

#udeska-web .udeska-table { margin-top:20px}
#udeska-web .color1 {background-color:#FFF4EA}
#udeska-web .color2 {background-color:#FFF}
/*archiv*/
#udeska-web .color3 {background-color:#ddd}


#udeska-web .udeska-table-row {border:1px solid #aaa; padding:0 10px 5px 10px; margin-bottom:5px;font-size:0.85em}
/*nadpis*/
#udeska-web H4 { font-size:1.2em; color:#930} 
#udeska-web .udeska-table-hlavicka P {margin:3px 0; padding:0}
#udeska-web .udeska-table-hlavicka  STRONG { color:#555}
#udeska-web .udeska-table-hlavicka .vyveseno { color:#F60}
#udeska-web .udeska-table-hlavicka .typ { color:#039}
/*archiv*/
#udeska-web .color3 .vyveseno { color:#555}
#udeska-web .color3 .typ { color:#555}
#udeska-web .color3 H4 {color:#543}

#udeska-web H5 { padding:0; margin:0; border:none;font-size:small; background:none; color:#360} 
#udeska-web .prilohy UL{ margin:0;padding:5px; list-style-type:none}
#udeska-web .prilohy UL LI{ margin:0;padding:0 0 0 10px; background:none}
#udeska-web .prilohy A {
	display:block;
	margin:5px 0;
	padding:0;	
	padding-left:15px;
	font-size:1em;
	background:url(images/ico_priloha.png) 0 0.15em no-repeat;
}


/******** OBRAZKY ****************************************************************/

#imageWin {
	display:none;
	position:absolute;
	top:0;left:0;
	width:100%;
	height:auto;
	z-index:1000;
	margin:0;padding:0;
	font-size:small;
}

#imageWin .layout {
	display:block;
	width:100%;
	height:100%;
	clear:both;
	background:url(../../images/transparent_80_back.png) 0 0 repeat;
	filter:alpha(opacity=80);
}

#imageWin .content {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding-top:10px;
	color:white;
	text-align:center;
}

#imageWin TABLE.imageWinTable {background-color:#666; border:1px solid #aaa}
#imageWin .div-tmpTextElement { position:relative}

#imageWin .closeWin {
	display:block;
	position:absolute;
	top:0;right:5px;
	width:auto;
	margin:5px;
	border:1px solid #999;
}

#imageWin .closeWin A{
	display:block;
	font:small Verdana, Arial, Helvetica, sans-serif;
	background-color:#333;
	padding:3px;
	color:#fc3;
	text-decoration:none
}
#imageWin .closeWin A:hover{background-color:#CC0000; color:white}

#imageWin .sipka-predchozi {display:block;width:80px; height:80px;background:url(../../images/sipka_leva_velka.jpg) 50% 50% no-repeat}
#imageWin .sipka-dalsi {display:block;width:80px; height:80px;background:url(../../images/sipka_prava_velka.jpg) 50% 50% no-repeat}
#imageWin .sipka-predchozi-disabled {display:block;width:80px; height:80px;background:url(../../images/sipka_leva_velka_disabled.jpg) 50% 50% no-repeat}
#imageWin .sipka-dalsi-disabled {display:block;width:80px; height:80px;background:url(../../images/sipka_prava_velka_disabled.jpg) 50% 50% no-repeat}

#imageWin #navigateTable { visibility:hidden}
#imageWin #navigateTable TD{ font-weight:bold; white-space:nowrap; font-size:small}
#imageWin #navigateTable TD A {color:white}
#imageWin TD#imageSrc { background-color:#333;padding:1px; border:1px solid #aaa}
#imageWin #tmpImgElement {display:block;border:2px solid #333; cursor:pointer; margin:0}
#imageWin #tmpTextElement {font-size:1em;color:#fff;background-color:#666;padding:5px}

#imageWin #imageSrc-div { position:relative; width:100%; height:100%}

#imageWin #img-loading-status{
	display:block;
	position:absolute;
	top:50%;left:50%;
	text-align:center;
	border:1px solid red;
	margin-left:-100px;
	margin-top:-15px;
	width:200px;
	height:30px;
	background-color:#C00;
	color:white;
	font:bold 1.5em/30px  "Courier New", Courier, monospace;
	vertical-align:middle;
	z-index:10000;
}

#imageWin .imageWinImageContainer-parent { background-color:#444; padding:10px}
#imageWinImageContainer {	
	position:relative;
	width:110px;
	height:500px;
	overflow:auto;
	scrollbar-track-color:#333333;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color:white;
	scrollbar-arrow-color: #666666;
}

#imageWinImageContainer TD {}

#imageWinImageContainer A {position:relative;display:block;padding:0;margin:0;}
#imageWinImageContainer A:hover IMG {background-color:#FFF}
#imageWin #imageWinAktualObr  IMG {background-color:#f00}
#imageWinImageContainer A IMG {position:relative; display:block;border:0;margin:0;padding:3px; background-color:#666; border:1px solid black}

SELECT.hide-tag { visibility:hidden !important}