/* CSS Document - styly pro Firefox*/
 h1  { text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color:#004477; font-weight: bold;}
 
 h2 { font-family: Arial; font-size: 14px; text-align: justify; font-weight: normal; line-height: 1.5; padding-left: 15px; padding-right: 15px; color: #004477; margin-top: 0px; margin-bottom: 0px;}

 h2 a {text-decoration: underline; color: #004477;} 
 h2 a:visited { color: #004477; text-decoration: underline;}

.blok  {position:relative; text-align: center; width: 1024px;} /*neni pouzit*/

.hlavnipruh {position:relative; width: 100%; height: 209px; background-color: #999999; }

.horni {position: relative; width: 1024px; height: 100px; background-color: #004477; color: white; font-weight: bold;}

.vlevo {position: relative; font-family: Verdana; font-size: 18px; left:0px; top: 37px; }
.vlevo a {text-decoration: none; color: white}
.vlevo a:visited { color: white; }

.obyc a {text-decoration: underline; color: blue; }
.obyc a:visited {text-decoration: underline; color: blue; }

.cara1 {position:relative; top: 60px; left: 0px;}    /*neni pouzitttttt*/

.vlajky {position:relative; top: -37px; left: 370px;}

.mainwindow {position:relative; top: -29px; left: 0px; text-align: left; width: 1024px; margin: 0px auto; margin-top: 40px; background-color: white;}

.levostredni {float: left; background-color: white; width: 83.5%}

.levy {float: left; background-color: #EEEEEE; width: 21%}

.stredni {float: right; background-color: white; width: 78.5%}

.pravy {float: right; background-color: #EEEEEE; width: 16%}

.dolni {position:relative; bottom: -30px; text-align: center;}

.spodek {text-align: center;}

.cesta {position:relative; top: -60px; text-align: center;}

.spodnilista {padding-top: 5px; position:relative; left:0px; top: 20px; text-align: center; width: 1024px; height: 30px; background-color: #004477; color: white;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; clear: both;}
.spodnilista a {text-decoration: none; color: white}
.spodnilista a:visited { color: white; }

.nadsearchem {position:relative; top: 1px; background-color: #004477; text-align: center; 
              padding-top: 10px; height: 30px; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}

.search {padding-left: 6px;}

.adresa {padding-left: 6px; color: black; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-align: center;}

.pismo { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-align: justify; font-weight: bold; padding-left: 15px; padding-right: 15px; color: #004477;}
.pismo2 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-align: center; font-weight: normal; padding-left: 15px; padding-right: 15px; color: #004477;}
/*.pismo3 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-align: justify; font-weight: normal; line-height: 1.5; padding-left: 15px; padding-right: 15px;}
*/
.pismo3 { font-family: Arial; font-size: 14px; text-align: justify; font-weight: normal; line-height: 1.5; padding-left: 15px; padding-right: 15px; color: #004477;}
.pismo3 a {text-decoration: underline; color: #004477;}
.pismo3 a:visited { color: #004477; text-decoration: underline;}

.pismo4 {text-align: justify; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.pismo5 { font-family: Arial; font-size: 12px; text-align: center; font-weight: normal; color: #004477;}
.vertical { vertical-align: middle;}
.nadpis {text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color:#004477; font-weight: bold;}
.pismo_search { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-align: justify; font-weight: bold; padding-left: 15px; padding-right: 15px;}

.posun {position:relative; top: -11px;}
.velky {background-image: url("obrazky/bazen5.jpg"); z-index:-10;}
.velky {background-repeat: repeat; }

.prechod {background-image: url("obrazky\pozadi.jpg");}
.prechod {background-repeat: repeat-x; }

.menu2 {position:relative; top: 0px; left: 0px;}


body {
    /*background-color: white;
    background-image: url("levybok.gif");
    background-repeat: repeat;
    background-position: center;*/
    background-color:#446699; /* #4477AA*/
 }
 
 #bla a:link, a:visited {text-decoration: none; color: white}
#bla a:hover {text-decoration: underline}


.akt a, .akt a:visited {text-decoration:none; color: blue}
.akt a:hover {text-decoration: underline}

.sur a, .sur a:visited {text-decoration:none; color: #004477; font-size: 17px; font-weight: bold; text-align: center;}
.sur a:hover {text-decoration: underline}


.turbo a { padding: 0.2em 1em 0.2em 1em; border: outset 0.3em; font-weight: bold; text-decoration: none }
.turbo a:link { background: #004499; color: #fff } 
.turbo a:visited { background: #004499; color: #fff }
.turbo a:hover { background: #006699; color: #fff; border: inset 0.3em }
 
 


td.nani
{
font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-align: center; color: #004477;

} 

td.hlavicka
{
font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-align: center; color: #004477; font-weight: bold;

}


/*------------------------------------CSS pro menu-----------------------------------*/
.pd_menu_01 {position:relative; left:0px; top: -24px; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; padding:0; margin:0;color: #FFFFFF;background: #004477;width:1024px; } /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:14px;
color: #FFFFFF;
background-color: #004477;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin-top:0px; margin-right:0px; margin-bottom: 1px;margin-left: 0px}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px gray; border-top:solid 0px #006699; }
.pd_menu_01 ul li a {color: #FFFFFF;background: #004477;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:34px; line-height:34px; padding:0 12px 0 13px; text-decoration:none; margin-top: 0px; margin-right:0px;}
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #004477;}
.pd_menu_01 ul li:hover a {background-color:#006699; text-decoration:none; color:#FFFFFF; margin-top:0px;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  width:auto; position:absolute; z-index:999; top:33px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.5em; margin-left:-1px; padding:5px 45px 5px 45px; border-left:solid 0px #004080; border-top: solid 1px gray; background-color:#006699;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#004477; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;background: #004477;}



/*-------------styly pro podmenu-----------------*/
#v_mnu_01 ul {

  text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	}

#v_mnu_01 {
	width: 160px;
	margin: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #010107;
	border-right-color: #010107;
	border-bottom-color: #010107;
	border-left-color: #010107;
	}

#v_mnu_01 li a {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}
#v_mnu_01 .notopbrdr0xNone {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

#v_mnu_01 li a:link, #v_mnu_01 li a:visited {
	color: #120ABC;
	display: block;
	background-color: #0080C0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 10px;
	}

#v_mnu_01 li a:hover {
	color: #FFFFFF;
	background:  #0080F0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 10px;
	}
