body {
		margin-top:1em; padding:0;
		font:10pt/1.5 Tahoma;
		background: #FFF;
		color: #333;	
	
		}
a
{
	color: #333;
}		
select
{
	width:130px;
}
img, #Vyber_sj td img, #Vyber_sj a img
{
    border: 0;
}

#main3
{
    width:1155px;
	vertical-align:top;	
}
#main
{
	margin: 0 2em;
	width:985px;
	vertical-align:top;	
}
#main2
{
	margin: 0 2em;
	width:1500px;
	vertical-align:top;	
}
#hlav
{

	margin:0;
	padding:0;
	background: #FFF url("gif/uvod.jpg") no-repeat scroll;
	font-size:80%;
	height:134px;
}
.hme
{
	width: 155px;
	text-align:center;
	color: #FFF;	
	float:left;
}
#rekl
{
	margin-left: 170px;
	color: #FFF;	  
	font: bold 250% Arial;

}
#ulogin
{
    float:right;
    width: 200px;
    height: 60px;
     font-size:small;    
     margin-right: 5px;
     padding: 0 5px;
    border: 1px solid white;
    
}
#rekl #rekl_ban
{
	margin-top:15px;
}

#men_header_banner img
{
	margin:0.3em 0 0 1em;
	
}
#hlav a, #dolni a, .firmy, .thumb
{
		color: #FFF;
		text-decoration: none;
}
.hme div
{
		margin:20px 0 5px 0;
}
.firmy:hover
{
    color:red;
}
#hlav a:hover, #home a:hover
{
		color:#00233D;
}
#home a
{
	text-decoration: none;
	color: #01416F;
}
#levy
{
	background: #CDE;
	float:left;
	width:155px;
	padding-top: 1px;
	border-top: 10px solid #669BC3;	
	font-size:80%;

	 
}
.radek
{
	background: #CDE url("gif/sipka_l.gif") no-repeat scroll 2% 90%; 

	 border-bottom: 1px solid #FFF;
	 border-top: 1px solid #FFF;
	 color: #01416F;
	 vertical-align:top;	
	margin:0;	 
}
.radek_t, .radek_t2
{
	padding-left: 15px;	 
	padding-bottom: 2px;
	 border-bottom: 1px solid #FFF;
	 border-top: 1px solid #FFF;
	 color: #01416F;
	 vertical-align:top;	
	margin:0;
}
.radek_t2
{
    background-color: #87CEFA;
}
.menu_r
{

	padding: 4px 0;
	 border-bottom: 1px solid #FFF;
	 border-top: 1px solid #FFF;
	 color: #01416F;
	 vertical-align:middle;	
	 text-align:center;

}
.radek a
{

	display:block;
	padding: 5px 3px 5px 15px;
	color: #01416F;
	text-decoration:none;
	margin:0;
	
}

.radek a:hover, .dolni_odkazy td:hover
{
	color:#00233D;
	background: #99BDD7 url("gif/sipka_l_n.gif") no-repeat scroll 2% 90%;
	
}

.malai
{
	border-top: 1px solid #FFF;
	color: #01416F;
	text-align:center;
	margin-bottom: 10px;
	
}
#pravy {
		background: #CDE;		
		float:right;
		width:155px;
		font-size:80%;
		padding-top: 0px;
		border-top: 0px solid #669BC3;
		color:	#01416F;

		}
		

#pravy a, .sez_adresa_t a, .sez_nad a, .sez_nad_t a, .firmy, .re_kon a
{
	color:	#01416F;
}


		
div.prnov
{

	background-color:#669BC3;
 font-weight:bold;
	color: #FFF;
	 
	 border-bottom: 1px solid #FFF;
	 border-top: 10px solid #FFF;

	 padding-bottom: 2px;
	 text-align:center;

}
div.prnov h2, div.radekpnc h3, radekpn h3, .h_nadp
{
 font: inherit;
	 padding: 0;
	 margin:0;

}
div.radekp
{
	padding:  0 5px;
}
div.radekp div img
{
	margin-top: 5px;
}
.radekp ul, .odrazky, .odrazky2
{
    list-style-image: url("gif/odrazka_p.gif");
    margin-left: 0px;     
    padding-left: 15px;
}
.radekp ul li
{   
    margin-left: 0px;
    
}
div#jazyk
{
	width:100%;
	line-height: 33px;
	text-align:center;
	margin:0;
	padding:0;

}
div#profil
{
	width:100%;
	text-align:center;
	margin:8px 0 5px 0;
}

div.radekpn a, div.radekpnc a
{
	text-align:center;
	padding: 4px 15px 4px 8px;
	 background: #CDE url("gif/sipka_p.gif") no-repeat scroll 98% 85%;
	 color: #01416F;
	 vertical-align:top;
	 display:block;
	text-decoration:none;
	 
}
.r_dis a
{
	padding: 4px 15px 4px 8px;
	background-color: #CDE;
	 color: #01416F;
	 vertical-align:top;
	 display:block;
	border: 0px solid #FFF;
	 font-weight:bold;
	 text-align:left;
}
div.radekpn a
{
	 border: 0px solid #FFF;
	 border-bottom: 2px solid #FFF;
	 border-top: 2px solid #FFF;
	 font-weight:bold;
	 text-align:center;

}
div.radekpnc a
{
	 border-bottom: 1px solid #FFF;
	 border-top: 1px solid #FFF;
	 text-align:right;
}
div.radekpn a:hover, div.radekpnc a:hover
{
	color:#00233D;
	background:#99BDD7 url("gif/sipka_p_n.gif") no-repeat scroll 98% 85%;

}	
#lista
{
 	font-size:80%;
	color: #01416F;
	width:985px;
	text-align:center;
}
#navigace a
{
 	font-size:80%;
	color: #01416F;
}
#puj table td, #puj table th
{
 font-size: 8pt;
}
#lista table, #stred table
{
	width:650px;
	text-align:left;
	font-size:100%;
	color: #01416F;

	padding: 0;
	vertical-align:top;

}
#lista table
{
		margin:0 170px;	
}
#stred table
{
	padding: 0 20px;
}
#lista td
{
	border-right: 1px solid #457395;
}
#lista .me
{
	border-right: 0px solid;
}
#lista #home
{
	width:115px;
	text-align:right;
	margin:1px 20px 0 0;
	float:right;
}

#stred {
		background:#FFF;
		font-size:80%;
		text-align:center;
		}
#stred td, #lista td
{
	width:252px;
	text-align:center;
}		
#stred select
{
	width:230px;
}
#dolni
{
	background: #015A9C url("gif/lista_d.jpg") repeat-y scroll 40% 0%;
	margin: 2em 2em;
	width:985px;
	color: #FFF;
	font-size:80%;
	text-align:center;
	padding: 0 2em;
}
.stred
{
	text-align:center;
}
#dolni a:hover
{
	color: Yellow;
}
#slcl2
{
	font-size:80%;
	margin:0 0 0 170px;
}
#slcl
{
	font-size:90%;
	margin:0 170px;
 padding-right: 2px;	
}
.kontext
{
color:yellow; font:10pt/1.5 Tahoma; padding:3px 10px 0 0; float:right;font-weight:bold;
}
span.kontext a:hover
{
	color:red;

}
.clanek img
{
	margin-left:0.3em;
}
.clanek h2
{
 font-size:120%;
}
#slcl table, #slcl2 table
{
	font-size:100%;
}
#slcl ul li table
{
	margin-top:1em;
}
#slcl h3, #novin h3, #slcl2 table, #slcl h2
{
	margin: 1em 0 0 0;
	padding:0;
}
.t_dis
{
	width: 150px;
}

.info, .t_dis
{
 font-weight:bold; 	
}
.info em, #PanelCl em, .grid_ra_n a
{
	color:#01416F;
}
.h_mezera5
{
    margin-top: 5px;
}
.l_mezera10
{
    margin-left: 10px;
}
.sirka_600
{
    width:600px;
}
.vpravo
{
	text-align:right;
}
.hlaska
{
	font-size:150%;
	font-weight:bold;
	color:Red;
	text-align:center;
	padding-top:2em;
	
}
.dolni_odkazy
{
	border:0;
	padding:0;
}

.dolni_odkazy td
{
	background: #CDE url("gif/sipka_l.gif") no-repeat scroll 3px 90%; 
	text-align:center;
	height: 2.5em;
	
}
.dolni_odkazy td a
{
	display: block; width: 100%; color: #01416F;text-decoration: none;
}
#tbSjizdnost
{
	table-layout:fixed;
}
#tab_head, .stred_t
{
	font-weight:bold;
	text-align:center;
}

.sez_nad, .sez_nad_t
{
	margin: 1em 0 0 0;
	padding: 0;
	font-weight:bold;
	font-size: 150%;
	display:block;
	color:#01416F;	
}
.sez_nad
{
	font-size: 130%;
}
.re_kon2
{
	font-size: 120%;

}

.sez_popis, .sez_adresa
{
	margin-top:1px;
	font-size: 95%;
}
.sez_adresa_t
{
	margin:1px 0 0 20px;
	background: url('gif/sipka_p_n2.gif') no-repeat 1.5em 0;
	padding-left: 3em;
	color:#01416F;
	width: 400px;
	
}

.sez_adr, .re_kon2
{
  font-weight:bold;
}
 .nadpis h2, .nadpis a
{
	margin:1em 0 0 0;
	padding: 0;
}
#men_header_slovo
{
	width:60px;
}
#url, .vym
{
	display:none;
}
.sirka
{
    width: 90%;
}
.rekl_re
{
	border: solid 1px #01416F;
	width: 90%;
	text-align:center;
	margin: 1em 0;
	padding: 1em;
	font-size: 120%;
	}
	
.rekl_nadp
{
		font-size: 140%;
		font-weight:bold;
		margin-bottom: 1em;

}
.rekl_re img
{
	border:0;
	padding-right: 1em;
}
.slov
{
	width:60px;
}
.re_kon
{
	border: solid 1px #01416F;
	background: #CDE;		
	color:	#01416F;
	margin: 0;
	padding: 1em;
}
.re_kon
{
	margin-bottom: 1em;
}
.re_kon3 a, .re_kon3 
{
	color: #c0c0c0;
}
.kalen, .diskus
{
	border: solid 1px #01416F;
	margin: 1em 0;
	padding: 1em;
}
.kalen
{
		width: 400px;
}

#rekla1
{
	float: right;
	/*width:235px;*/
	width:300px;
	margin-top:1em;
	text-align:center;
	margin-left: 5px;
	
}
.thumb img
{
	border:  1px solid red;
}
.thumb img
{
border: solid 1px #6699FF;
}

#rekl2
{
 display:block;
 margin: 1em 0;
 text-align:center; 
}
.ktitle
{
 background-color:#CCDDEE;
 color:#01416F;
 font-weight: bold;
}
.kday
{
color:White;background-color:#6699FF;font-size:12pt;font-weight:bold;
}
.kday2
{
color:White;background-color:#6699FF;font-size:6pt;font-weight:bold;
}
.knext
{
	 color:White;font-size:18px;font-weight:bold;
}
.kdays
{font-size:10pt;}
.kdays2
{font-size:8pt;}
.kdays3
{
    background-color: #CCCCCC;
    color: #A9A9A9;
}
.mezera
{
clear: both; font-size: 1px;
}
.obrr
{
float: right;
border:0;
}
.odsad
{
	padding-left: 1em;
}
.bord
{
	border: 0;
}

.sez_popis_t, .sez_popis_t a
{
    margin-top: 1px;
    font-weight: bold;
    color: #01416F;
}
.zvr
{
    margin: 1em 0;
    border: solid 1px #66ccff;
    padding: 0 1em 1em 1em;
}
#ctl00_ContentPlaceHolder1_Poll1
{
    border-color: #669BC3;
    border-style:solid;
    border-width: 1px;
}
.trideni
{
    margin-bottom: 4px;
}
.sky
{
    float:right;
    text-align: left;
    width:125px;
    margin: 200px 0 0 3px;
    height: 620px;
}
.boxsj
{
    position: absolute;
    background-color: #CDE;
    border: 1px solid #669BC3;
    padding: 5px;
    outline: ridge 1px;
    font-size:70%;
     color: #01416F;
}
.boxsj span
{
    color:red;
    font-weight:bold;
}
.mensi_p
{
    font-size: 90%;
}
.zobr-user, .zobr-reky
{
	list-style: none;
	text-align:left;

}
.zobr-user li, .obrl
{
	float:left;
	width:100px;
	margin-bottom:20px;
	
}
.zobr-reky li
{
	float:left;
	margin-right:20px;
	
}
.zobr-reky
{
     display:inline-block;
     padding-left: 5px;

}
.obrl
{
	margin: 10px 0px 10px 0;
	text-align:center;
}
.levysl
{
    float:left;
	width:300px;
}
.levysl2
{
 padding: 50px 0 0 2em;

}
.vyska
{
    height: 52px;
}
.vysvet table
{
  width: 560px;
}
.vysvet td
{
   padding-left: 1em;
   width: 80px;
}
.vysvetBut
{
    float:right;
   margin: 20px 0 0 10px;
}
.infoWindowContent {
           overflow: auto;
           max-height: 250px;
           } 
.infoWindow {
           overflow: auto;
           max-height: 250px;
           max-width: 320px;
           } 
