html,body{
margin: 0px;
text-decoration:none ;
font-family: Verdana,Sans-Serif;
background-color: #ffffff;
font-size: 100.01%;
}
#root
{
	width: 900px;
	height: auto;
	margin: auto;
        position:relative;
	
}
#logo
{
	width: 900px;
	height: 65px;
	background: url(images/logo.jpg) no-repeat;
	position: relative;

}
#nadpis
{
	width: auto;
	height: auto;
        position: absolute; top:18px; right:70px;

}
h1{
margin: 0;
font-size: 2.38em;
}
h2{
margin: 10px;
font-size:1em;
}
#menu
{
	width: 900px;
	position: relative;
        height: 30px;
        
}
.menu
{
       
       position: absolute; bottom:0; left:0;
}
.menu_2
{
       
       position: absolute; bottom:0; left:60px;
}
.menu_3
{
       
       position: absolute; bottom:0; left:179px;
}
.menu_4
{
       
       position: absolute; bottom:0; left:247px;
}
.menu_5
{
       
       position: absolute; bottom:0; left:308px;
}
.menu_6
{
       
       position: absolute; bottom:0; left:390px;
}

.menu a,
.menu_2 a,
.menu_3 a,
.menu_4 a,
.menu_5 a,
.menu_6 a
{
        font-size:0.82em;
        font-weight: bold;
        background: url(images/menu.jpg) repeat-x;
        color: #FFFFFF;
        text-decoration:none;
        border-left: 1px solid #5F5F5F;
        border-right: 1px solid #5F5F5F;
        border-top: 1px solid #5F5F5F;
        padding-right: 7px;
        padding-left: 7px;
       

     
}
.menu a:hover,.menu_2 a:hover,.menu_3 a:hover,.menu_4 a:hover,.menu_5 a:hover,.menu_6 a:hover
{
        background: url(images/menu2.jpg) repeat-x;
	color: #FFFFFF;

}
.menu_klik
{
       
       position: absolute; bottom:0; left:0;
}
.menu_klik_2
{
       
       position: absolute; bottom:0; left:60px;
}
.menu_klik_3
{
       
       position: absolute; bottom:0; left:179px;
}
.menu_klik_4
{
       
       position: absolute; bottom:0; left:247px;
}
.menu_klik_5
{
       
       position: absolute; bottom:0; left:308px;
}
.menu_klik_6
{
       
       position: absolute; bottom:0; left:390px;
}
.menu_klik a,.menu_klik_2 a,.menu_klik_3 a,.menu_klik_4 a,.menu_klik_5 a,.menu_klik_6 a
{
        font-size:0.82em;
        font-weight: bold;
        background: url(images/menu2.jpg) repeat-x;
        color: #FFFFFF;
        text-decoration:none;
        border-left: 1px solid #5F5F5F;
        border-right: 1px solid #5F5F5F;
        border-top: 1px solid #5F5F5F;
        padding-right: 7px;
        padding-left: 7px;


     
}
.menu_klik a:hover,.menu_klik_2 a:hover,.menu_klik_3 a:hover,.menu_klik_4 a:hover,.menu_klik_5 a:hover,
.menu_klik_6 a:hover
{
        background: url(images/menu2.jpg) repeat-x;
	color: #CCCCCC;

}

.menu_right{
position: absolute; right:0; bottom:2px;
background: url(images/login.jpg) repeat-x;
width:170px;
height:21px;
border: 1px solid #01A0C7; 
}
.menu_right_2{
position: absolute; left:22px; top:2px;
 
}
.menu_right_2 a{   
        font-size:0.82em;
        font-weight: normal;
        text-decoration:none;
        color:#01A0C7;
}
.menu_right_3{
position: absolute; right:6px; top:2px;
 
}
.menu_right_3 a{   
        font-size:0.82em;
        font-weight: normal;
        text-decoration:none;
        color:#FFFFFF;
}
.menu_right_2 a:hover, .menu_right_3 a:hover{   

        color:#000000;
}
#podmenu
{
	width: 900px;
	position: relative;
        height: 24px;
        background-color: #01A0C7;
}
.podmenu{
position: absolute; left:30px; bottom:3px;
}
.podmenu a{
font-size:0.69em;
font-weight: normal;
color: #FFFFFF;
text-decoration:none;
}
.podmenu a:hover{
color: #cccccc;
}
a{   
        font-size:1em;
        font-weight: normal;
        color: #01A0C7;
}
a:hover{   

        color: #333333;
}
#obsah_root
{       
	width: 898px;
	position: relative;
        background-color: #F2F2F2;
        border: 1px solid #01A0C7;
        font-size:0.88em;
}
#right{
float:right;
background-color: #ffffff;
width:200px;
position: relative;top:20px;right:20px;
border: 1px solid #D4D4D4;

}
.right
{
width:160px;
position: relative;top:0px;left:20px;
}
.right_aktuality
{
width:160px;
background-color: #F2F2F2;
position: relative;top:0;left:20px;
}
.ramecek {
padding:1px;
border: 1px solid #D4D4D4;
}
.tabulka_top {
font-size:0.69em;
background-color: #F2F2F2;
border: 1px solid #D4D4D4;
margin-bottom:1px;
}
.t{
height:30px;
background: url(images/form.jpg) repeat-x;
color:#FFFFFF;
font-weight:bold;
}
.nadpis_zahlavi{
position: relative;top:5px;left:10px;
font-size:0.88em;
}
.left{
float:left;
background-color: #ffffff;
width:634px;
position: relative;top:20px;left:20px;
border: 1px solid #D4D4D4;
}
#form{
float:left;
position:relative; left:20px;
}
.submit{
background: url(images/menu2.jpg) repeat-x;
color:#FFFFFF;
font-weight:bold;
}
.form{
background-color: #EDEDED;
font-size:0.75em;
color:#000000;
border: 1px solid #D4D4D4;
position: relative;
}
.tt{
background-color: #DDDDDD;
}
#mapa{
float:right;
position:relative; right:20px;
}
.menu_3a {
position: relative; top:10px;
}
.menu_3a a{   
        font-size:0.75em;
        font-weight: bold;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
	background: url(images/menu2.jpg) repeat-x;
	color: #FFFFFF;
        text-decoration:none;
border-left: 1px solid #5F5F5F;
border-right: 1px solid #5F5F5F;
border-top: 1px solid #5F5F5F;
}
.menu_3a a:hover{
	background: url(images/menu.jpg) repeat-x;
	color: #FFFFFF;
}
#nadpis_zel{
position: relative; top:0;
width:634px;
padding-top:2px;
padding-bottom:2px;
background: url(images/nadpis_zel.jpg) repeat-x;
}
.nadpis_zel{
margin:0;
position: relative;top:0px;left:5px;
font-size:1em;
color:#FFFFFF;
font-weight:bold;
}
#obsah{
position: relative; top:10px; left:20px;
width:594px;
font-size:0.82em;
}
.red{
color:#FF0000;
font-weight: bold;
}
.blue{
color:#01A0C7;
font-weight: bold;
}
.img
{
border: 1px solid #D4D4D4;
}
.table_zobrazeni_realitek{
border: 1px solid #D4D4D4;
font-size:0.82em;
}
.table_zobrazeni_realitek a
{
        font-size:1em;
        font-weight: normal;
background-color: #FFFFFF;

     
}
.table_zobrazeni_realitek a:hover
{
background-color: #F2F2F2;
}
.table_zobrazeni_realitek_dop{
border: 1px solid #D4D4D4;
font-size:0.82em;
}
.table_zobrazeni_realitek_dop a
{
        font-size:1.06em;
        font-weight: bold;
background-color: #FFFFFF;

     
}
.table_zobrazeni_realitek_dop a:hover
{
background-color: #F2F2F2;
}
.table_zobrazeni_realitek_2
{
border: 1px solid #D4D4D4;
font-size:1.12em;
}
.zobrazeni_detail_nadpis{

background: url(images/form.jpg) repeat-x;
font-weight:bold;
border: 1px solid #D4D4D4;
font-size:1.12em;
color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
border: 1px solid #D4D4D4;
}
.zobrazeni_detail{
border: 1px solid #D4D4D4;
font-size:0.93em;
background-color: #FFFFFF;
}
.zobrazeni_detail_zvyrazneni{
padding-top:2px;
padding-bottom:2px;
background-color: #C4C4C4;
}
.ramecek_sedy {
padding:4px;
border: 1px solid #D4D4D4;
background-color: #EEEEEE;
}
.ramecek_bily {
padding:4px;
border: 1px solid #D4D4D4;
background-color: #FFFFFF;
}
.ramecek_modry {
padding:4px;
border: 1px solid #D4D4D4;
background-color: #01A0C7;
}

#prihlaseni{
width:300px;
font-size:0.82em;
background-color: #DDDDDD;
position:absolute; top: 131px; left:300px;
padding:4px;
border: 1px solid #01A0C7;
}
.prihlaseni{
font-size:0.82em;
color:#FFF000;
position:absolute; top: 3px; right:3px;
}
.zluta{
color:#FFF000;
}
.vypln{
float:left;
background-color: #F2F2F2;
width:634px;
height:20px;
position: relative;top:20px;left:20px;

}

.clear{
 clear: both;
}
.rozsirene_hledani{
border: 1px solid #01A0C7;
font-size:0.94em;
}
.vklad{
font-size:0.94em;
}
.black{
color:#000000;
}
#nahled{
font-size:0.94em;
border: 1px solid #01A0C7;
}
.administrace{
background-color: #F2F2F2;
border: 1px solid #01A0C7;
}

.tab_nadpis{
background-color: #01A0C7;
color:#FFFFFF;
font-size:1.06em;
font-weight:bold;
}
.tab_sloupek1{
background-color: #FF0068;
}
.tab_sloupek2{
background-color: #FFE200;
}
.tab_sloupek3{
background-color: #91FF00;
}
#spodek{
	margin: auto;
        position:relative;
font-size:0.70em;

}
#spodek a{
text-decoration:none;
}
.floatleft
{
float: left;
margin: 0px 10px 0px 0px;
border: 1px solid #C0D9F2;
padding: 2px;
}