/*************** Layout ***************/

html, body
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: verdana, "Verdana CE"; 
text-align: center; 
height: 100%; 
}
.resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}
p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}

#strankahlavicka
{
background-color: #FFFFFF;
background: url(../pict/layout_01.jpg);
height: 120px;
text-align: right;
padding-right: 25px;
}
#strankapaticka
{
background-color: #FFFFFF;
background: url(../pict/layout_03.jpg);
height: 63px;
text-align: left;
}

#podkladseda
{
width: 994px;
margin: 0px auto 0px auto; 
background: url(../pict/layout_04.jpg);
height: 100%;
text-align: center;
}

#strankaobal
{
width: 994px;
margin: 0px auto 0px auto; 
background: url(../pict/layout_13.jpg);
border: 0; 
height: auto; 
color: black; 
}

#levypanelobal
{
float: left;
width: 205px;
height: auto; 

}

#levypanelobal2
{
float: left;
width: 205px;
height: auto; 
background: #ffffff;
}

#levypanelvnitrek
{
width: 205px;
height: auto; 
background: url(../pict/left_menu_top.jpg);
background-repeat: no-repeat;
}

#levypanelvnitrek2
{
width: 205px;
height: auto; 
}

#pravypanelobal
{
float: right;
width: 204px;
height: auto; 
background: #ffffff;
}
#pravypanelvnitrek
{
text-align: left;
height: auto; 
}

#hlavnipanelobal
{
float: left;
width: 572px;
height: auto; 
min-height: 680px;
padding-top: 7px;
padding-left: 13px;
text-align: left;
}

#hlavnipanelobsah
{
width: 572px;
height: auto; 
padding: 0px 0px 20px 0px;
text-align: left;
}

#hlavnipanelobaltitul
{
padding-top: 8px;
width: 994px;
height: auto; 
background-color: #FFFFFF;
min-height: 360px;
text-align: left;
}

#logo
{
position: absolute;
width: 70px;
height: 50px;
margin-top: 0px;
margin-left: 30px;
}

.pocitadlo
{
font-size: 0.6em;
text-decoration: none;
color: #333333;
padding-top: 100px;
}

.pocitadlo a
{
font-size: 0.6em;
text-decoration: none;
color: #333333;
}

.pocitadlo a:hover
{
font-size: 0.6em;
text-decoration: none;
color: #333333;
}





/*************** Menu ***************/

#navigationLeft
{
font-size: 11px;
text-align: left;
color: #001965;
font-weight: bold;
text-decoration: none;
}

#navigationLeft a
{
color: #001965;
text-decoration: none;
}

#navigationLeft a:hover
{
color: #001965;
text-decoration: none;
}


ul.navigation
{
padding-left: 30px;
padding-right: 30px;
list-style-type: none;
}

ul.navigation2
{
padding-left: 0px;
padding-right: 30px;
list-style-type: none;
}

ul.navigation_level2
{
padding-left: 15px;
padding-right: 15px;
list-style-type: none;
font-weight: normal;
}

ul.navigation_level3
{
padding-left: 20px;
padding-right: 20px;
list-style-type: none;
font-weight: normal;
font-size: 10px;
}

.oznaceni
{
color: #00B7FF;
}




/*************** Fonts ***************/

h1
{ 
font-size: 18px; 
font-weight: bold; 
line-height: 22px; 
text-decoration: none; 
color: #001965;
}

h2
{ 
font-size: 18px; 
font-weight: lighter; 
line-height: 22px; 
text-decoration: none; 
color: #001965;
}

h3
{ 
font-size: 16px; 
line-height: 16px; 
text-decoration: none;
font-weight: bold; 
color: #003878;
}

.text
{ 
font-size: 12px;  
line-height: 1,5em;
text-decoration: none;
color: #000000;
}

.text a
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
color: #00B7FF;
}

.text a:hover
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
color: gray;
}

.textjustify
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none; 
color: #000000; 
text-align: justify; 
}

.textpodtrzeny
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: underline;
color: #000000;
}

.textred
{ 
text-decoration: none;
color: red;
}


.textindex
{ 
font-size: 9px; 
line-height: 1,5em; 
text-decoration: none; 
vertical-align: 3px; 
}

.textodsazeny
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
padding-left: 30px;
display: block;
}

.textindexodsazeny
{ 
font-size: 9px; 
line-height: 1,5em; 
text-decoration: none; 
vertical-align: 3px; 
padding-left: 30px;
display: block;
}

.textblue
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
color: #003878;
}

.textboldblue
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
font-weight: bold; 
color: #003878;
}

.textboldblue a
{ 
font-size: 12px; 
line-height: 1,5em; 
text-decoration: none;
font-weight: bold; 
color: #003878;
}

.textboldblue a:hover
{ 
font-size: 12px; 
line-height: 1,5em;
text-decoration: none;
font-weight: bold; 
color: gray;
}

.textsmallblack
{
font-size: 10px;
color: #000000;
text-align: center;
}


.texttitul
{
font-size: 11px;
color: #001965;
}

.pokracovat
{
font-size: 18px;
color: red;
text-align: right;
margin-right: 20px;
text-decoration: none;
}

.pokracovat a
{
font-size: 18px;
color: red;
text-align: right;
text-decoration: none;
}

.pokracovat a:hover
{
font-size: 18px;
color: red;
text-align: right;
text-decoration: none;
}


.odejit
{
font-size: 18px;
color: #000000;
text-align: right;
text-decoration: none;
}

.odejit a
{
font-size: 18px;
color: #000000;
text-align: right;
text-decoration: none;
}

.odejit a:hover
{
font-size: 18px;
color: #000000;
text-align: right;
text-decoration: none;
}

.textpravypanel
{ 
font-family: verdana, "Verdana CE"; 
font-size: 14px; 
color: #001965;
}

.textpravypanelred
{ 
font-family: verdana, "Verdana CE"; 
font-size: 14px; 
font-weight: bold;
color: red;
}

.hotlineblue
{
font-size: 14px;
font-weight: bold;
color: #001965;
}

.hotlinered
{
font-size: 14px;
font-weight: bold;
color: red;
}

.hotlinebluesmall
{
font-size: 14px;
color: #001965;
}

.odkazypravypanelzalozka
{ 
font-family: verdana, "Verdana CE"; 
font-size: 10px; 
color: #00B7FF;
text-decoration: none; 
text-align: right;
background: url(../pict/spot_link.png) no-repeat;
background-position: 0px;
padding-left: 25px;
padding-top: 10px;
padding-bottom: 28px;
padding-right: 10px;
}

.odkazypravypanelzalozka a
{ 
color: #00B7FF;
text-decoration: none;
text-align: right;
}

.odkazypravypanelzalozka a:hover
{ 
color: #00B7FF;
text-decoration: none; 
text-align: right;
}

.odkazypravypanel
{ 
font-family: verdana, "Verdana CE"; 
font-size: 10px; 
text-decoration: none; 
}

.odkazypravypanel a
{
color: #000000;
text-decoration: none; 
}

.odkazypravypanel a:hover
{
color: #00B7FF;
text-decoration: none; 
}

.search
{
font-size: 80%;
color: gray;
}

#buttonobal
{
padding: 30px 0 0 40px;
width: 585px; 
text-align: left;
}

.buttonhead
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #000000;
font-size: 10px;
text-decoration: none;
}

.buttonhead a
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #000000;
font-size: 10px;
text-decoration: none;
}

.buttonhead a:hover
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #00B7FF;
font-size: 10px;
text-decoration: none;
}

.buttitul
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #E3E9F8;
font-size: 140%;
text-decoration: none;
}

.buttitul a
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #E3E9F8;
font-size: 140%;
text-decoration: none;
}

.buttitul a:hover
{
font-family: verdana, "Verdana CE"; 
text-align: left;
color: #FFFFFF;
font-size: 140%;
text-decoration: none;
}



.nadpislit
{ 
font-size: 12px; 
font-weight: bold;
line-height: 16px; 
text-decoration: underline; 
color: #000000; 
}

.ramecek {
	border-width:1px;
	border-style:solid;
	border-color:#003878;
	padding:10px;
	color:#003878;
	font-weight:bold;
}


/*** Ostavce ***/

ul.odstavec
{ 
font-size: 12px; 
line-height: 16px; 
text-decoration: none;
color: #000000;
}

ul.odstavec a
{ 
text-decoration: none;
color: #00B7FF;
}

ul.odstavec a:hover
{ 
text-decoration: none;
color: gray;
}

ul.odstavecblue
{ 
font-size: 12px; 
line-height: 16px; 
text-decoration: none;
color: #003878;
}

ul.odstavecblue a
{ 
text-decoration: none;
color: #00B7FF;
}

ul.odstavecblue a:hover
{ 
text-decoration: none;
color: gray;
}

ul.odstavecboldblue
{ 
font-size: 12px; 
line-height: 16px; 
text-decoration: none;
font-weight: bold; 
color: #003878;
}

ul.odstavecboldblue a
{ 
font-size: 12px; 
line-height: 16px; 
text-decoration: none;
font-weight: bold; 
color: #003878;
}

ul.odstavecboldblue a:hover
{ 
font-size: 12px; 
line-height: 16px; 
text-decoration: none;
font-weight: bold; 
color: gray;
}

ul.odstavecboldbluelight
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #036fea;
}

ul.odstavecboldbluelight a
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #036fea;
}

ul.odstavecboldbluelight a:hover
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: gray;
}

ul.odstavecboldbluelight2
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #7D91B5;
}

ul.odstavecboldbluelight2 a
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #7D91B5;
}

ul.odstavecboldbluelight2 a:hover
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: gray;
}

ul.odstavecboldbluelight3
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #B9C5DB;
}

ul.odstavecboldbluelight3 a
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #B9C5DB;
}

ul.odstavecboldbluelight3 a:hover
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: gray;
}

ul.odstavecboldbluelight4
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #81DCFF;
}

ul.odstavecboldbluelight4 a
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: #81DCFF;
}

ul.odstavecboldbluelight4 a:hover
{ 
font-size: 10px; 
line-height: 16px; 
text-decoration: none;
color: gray;
}

ol.odstavec
{ 
font-size: 12px; 
line-height: 18px; 
text-decoration: none;
color: #000000;
}

ul.textpravypanel
{ 
font-family: verdana, "Verdana CE"; 
font-size: 14px; 
color: #001965;
padding-left: 10px;
margin-left: 5px;
}

.podklad_seda {
	background-color:#f5f5f5;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

/*************** Tabulky ***************/

#tab table 
{ 
width: 100%;
border: solid white 2px;   
border-collapse: collapse; 
color: #000000;
text-align: left; 
font-size: 80%;
} 

table 
{ 
text-align: left; 
margin: auto; 
} 

table caption 
{ 
margin: auto; 
font-size: 120%; 
font-weight: bold; 
font-style: normal; 
text-align: left; 
padding: 0.2em 0.5em; 
} 

#tab td 
{ 
padding: .2em .1em; 

} 


#tab th 
{ 
text-align: left; 
padding: .2em .5em; 
} 

#tab tr.zahlavi th 
{ 
border-bottom: solid #d0d1d3 1px; 
} 

#tab tr 
{ 
background: #ffffff; 
} 

#tab th, #tab td 
{ 
border-bottom: solid #d0d1d3  1px; 
} 


#tab tr.zahlavi th 
{ 
color: #000000; 
background: #ececed; 
}





/*************** Ramecky - kulate rohy ***************/

#ram_pravy_sloupec_white
{
position:relative;
width:162px;
height: auto;
margin-top: 7px;
margin-left: 5px;

padding:10px;
color:#000;
background:#ffffff;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}


#ram_levy_sloupec_white
{
position:relative;
width:162px;
height: auto;
margin-top: 7px;
margin-left: 15px;

padding:10px;
color:#000;
background:#ffffff;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}


.horlev2
{
position:absolute;
top:-1px;
left:-1px;
background:url('../pict/kul_roh2.jpg') left top no-repeat #fff;
}
.horprav2
{
position:absolute;
top:-1px;
right:-1px;
background:url('../pict/kul_roh2.jpg') right top no-repeat #fff;
}
.dollev2
{
position:absolute;
bottom:-1px;
left:-1px;
background:url('../pict/kul_roh2.jpg') left bottom no-repeat #fff;
}
.dolprav2
{
position:absolute;
bottom:-1px;
right:-1px;
background:url('../pict/kul_roh2.jpg') right bottom no-repeat #fff;
}
.horlev2, .horprav2, .dollev2, .dolprav2
{
width:10px;
height:10px;
font-size:0px;
}



#ram_pravy_sloupec_white_zalozka
{
position:relative;
width:165px;
height:100%;
margin-top: 7px;
margin-left: 5px;

padding:10px;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}



#ram_pravy_sloupec_blue
{
position:relative;
width:162px;
height:100%;
margin-top: 7px;
margin-left: 5px;

padding:10px;
color:#000;
background:#E3E9F8;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}
.horlev3
{
position:absolute;
top:-1px;
left:-1px;
background:url('../pict/kul_roh4.jpg') left top no-repeat #fff;
}
.horprav3
{
position:absolute;
top:-1px;
right:-1px;
background:url('../pict/kul_roh4.jpg') right top no-repeat #fff;
}
.dollev3
{
position:absolute;
bottom:-1px;
left:-1px;
background:url('../pict/kul_roh4.jpg') left bottom no-repeat #fff;
}
.dolprav3
{
position:absolute;
bottom:-1px;
right:-1px;
background:url('../pict/kul_roh4.jpg') right bottom no-repeat #fff;
}
.horlev3, .horprav3, .dollev3, .dolprav3
{
width:10px;
height:10px;
font-size:0px;
}



#ram_pravy_sloupec_spodek
{
position:relative;
width:162px;
height:100%;
margin-top: 7px;
margin-left: 5px;

padding:10px;
font-size:.76em;
color:#000;
background:#f2f2f2;
border-top:1px solid #dbdada;
border-bottom:none;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}
.horlev
{
position:absolute;
top:-1px;
left:-1px;
background:url('../pict/kul_roh1.jpg') left top no-repeat #fff;
}
.horprav
{
position:absolute;
top:-1px;
right:-1px;
background:url('../pict/kul_roh1.jpg') right top no-repeat #fff;
}
.dollev
{
position:absolute;
bottom:-1px;
left:-1px;
background:url('../pict/kul_roh1.jpg') left bottom no-repeat #fff;
}
.dolprav
{
position:absolute;
bottom:-1px;
right:-1px;
background:url('../pict/kul_roh1.jpg') right bottom no-repeat #fff;
}
.horlev, .horprav, .dollev, .dolprav
{
width:10px;
height:10px;
font-size:0px;
}


#ram_levy_sloupec_spodek
{
position:relative;
width:163px;
height:100%;
margin-top: 7px;
margin-left: 15px;

padding:10px;
font-size:.76em;
color:#000;
background:#f2f2f2;
border-top:1px solid #dbdada;
border-bottom:none;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}

#ram_levy_sloupec
{
position:relative;
width:162px;
height:100%;
margin-top: 7px;
margin-left: 15px;

padding:10px;
font-size:.76em;
color:#000;
background:#f2f2f2;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}


#obal_stabilni
{
position:relative;
width:183px;
height:100%;
margin-top: 7px;
margin-left: 15px;

}


#ram_obsah_grey
{
position:relative;
width:530px;
height: auto;
margin-top: 7px;
margin-left: 5px;

padding:10px;
color:#000;
background:#ffffff;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}


#ram_obsah_red
{
position:relative;
width:530px;
height: auto;
margin-top: 7px;
margin-left: 5px;

padding:10px;
color:#000;
background:#ffffff;
border-top:1px solid #ff0000;
border-bottom:1px solid #ff0000;
border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
text-align:left;
}
.horlev_red
{
position:absolute;
top:-1px;
left:-1px;
background:url('../pict/kul_roh5.jpg') left top no-repeat #fff;
}
.horprav_red
{
position:absolute;
top:-1px;
right:-1px;
background:url('../pict/kul_roh5.jpg') right top no-repeat #fff;
}
.dollev_red
{
position:absolute;
bottom:-1px;
left:-1px;
background:url('../pict/kul_roh5.jpg') left bottom no-repeat #fff;
}
.dolprav_red
{
position:absolute;
bottom:-1px;
right:-1px;
background:url('../pict/kul_roh5.jpg') right bottom no-repeat #fff;
}
.horlev_red, .horprav_red, .dollev_red, .dolprav_red
{
width:10px;
height:10px;
font-size:0px;
}

#ram_white
{
position:relative;
width:530px;
height: auto;
margin-top: 7px;
margin-left: 5px;

padding:10px;
color:#000;
background:#ffffff;
border-top:1px solid #dbdada;
border-bottom:1px solid #dbdada;
border-left:1px solid #dbdada;
border-right:1px solid #dbdada;
text-align:left;
}
