/* CSS Document */
html, body  {margin: 0; padding: 0;  color: #191919; background: #fff;  font-family: Tahoma, Arial, sans-serif;
font-size:12px;text-align:center; }
td {font-size:12px;font-family: Tahoma, Arial, sans-serif;}
div {margin:0;padding:0;}
a {color:##003399;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}

#vrsek {width:777px;
   background:#f7f9ff;
   border-left: solid 1px #003399;
   border-right: solid 1px #003399;
   border-top: solid 1px #003399;
   padding:0;
   margin-top:25px;
   display:none;
   }
#spodek1 {width:774px;
   xbackground:#f7f9ff;
   xborder-left: solid 1px #003399;
   xborder-right: solid 1px #003399;
   xborder-bottom: solid 1px #003399;
   xpadding:0;
   xtext-align:left;}
#horni_vne {height:185px;
   width:100%;
   background-image:url(/gfx/template/horni_obr.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   xborder: solid 1px green;
}
#horni_uvnitr{height:185px;
   width:100%;
   background-image:url(/gfx/template/cerveny_prechod_h_lista.jpg);
   background-repeat:repeat-x;
   background-position: bottom;
   xborder: solid 1px orange;
   text-align:left;}
#stavebnictvi {height:70px; xwidth:100%;text-align:left;padding:20px 0px 0px 100px; xborder:solid 1px red; }
#stavebnictvi a{ color:white; text-decoration:none; font-weight:bold; font-size:13px;}
#stavebnictvi a:hover{ color:white; text-decoration:none; font-weight:bold; font-size:13px;}
#hledej {height:63px;
   width:232px;
   float:left;
   background-image:url(/gfx/template/vyhledavani_spodek1.jpg);
   background-repeat:no-repeat;
   background-position: -1px bottom; clear:all;
   margin-top:30px;}
#hledej p {padding-left:15px; color:#003399; font-weight:bold; font-size:13px;}
form {margin:0; padding:0;}
#hledej input {width:130px; vertical-align:center;margin-top:5px;margin-right:5px;}
#hledej input.button ,#anketa input.button {width:60px;
   background-image:url(/gfx/template/hledej_hlasuj_prechod.jpg);
   background-repeat:repeat-x;
   background-position: bottom;
   background-color:transparent;
   border:0px;
   margin-bottom:2px;
   color:white;
   font-weight:bold;
   font-size:12px;
   height:18px;
   cursor:hand;}
#horni_cervena {height:27px;
   width:267px;
   xborder:solid 1px green;
   float:left;
   margin-top:67px;
   line-height:25px;
  }
#odkazy{width:200px;
   xfloat:left;
   color:white;
   height:27px;
   overflow:hidden;
   xborder:solid 1px red;
   margin-left:10px;}
#odkazy a{ color:white;
   text-decoration:none;
   font-weight:bold;
   font-size:13px;
   padding-left:10px;
   padding-right:10px;
   display: block;
   float:left;
   text-align:center;
   height:27px;
   border-right:solid 2px white;
   xborder: solid 1px chocolate;
   }
#jazyk {width:30px; float:right;text-align:center;xborder:solid 1px orange;color:white;
   font-weight:bold;
   font-size:13px;}
#jazyk a{ color:white;
   text-decoration:none;
   font-weight:bold;
   font-size:13px;}
#jazyk a:hover{ color:white; text-decoration:underline; font-weight:bold; font-size:13px;}
#odkazy a:hover{ color:white; text-decoration:underline; font-weight:bold; font-size:13px;}
#poradna {height:27px;
   width:272px;
   float:left;
    background-image:url(/gfx/template/modry_prechod_h_lista.jpg);
   background-repeat:repeat-x;
   background-position: bottom;
   float:right;
   xborder-left:solid 2px white;
   margin-top:68px;
   line-height:25px;
   xborder:solid 1px blue;
   }
#poradna a{ color:white; text-decoration:none; font-weight:bold; font-size:13px; width:132px; display: block; float:left;text-align:center; height:27px; border-left:solid 2px white;}
#poradna a:hover{ color:white; text-decoration:underline; font-weight:bold; font-size:13px;}
#levy {float:left;
   height:100%;
   width:204px;
   font-size:12px;
   background-color:#18449e;
   border-right: solid 3px white;
   vertical-align:center;
   xborder: solid 2px orange;
   display:none;}

#levy h2 {background-image:url(/gfx/template/modry_prechod_leve_menu.jpg);
   background-repeat:repeat-x;
   background-position: bottom;
   color:white;
   text-align:center;
   font-weight:bold;
   font-size: 14px;
   border-top:solid 2px white;
   border-bottom:solid 2px white;
   height:27px;
   line-height:25px;
   margin-bottom:3px;
   margin-top:1px;
  }


#spodek {width:100%;
   xborder-top: solid 2px white;
   xborder-right: solid 3px white;
   xbackground-image:url(/gfx/template/levy.jpg);
   xbackground-repeat:repeat-y;
   xbackground-position: -1px;
   text-align:left;}
   
.akce h3 { margin-top:1em; margin-bottom:.2em; border-bottom:1px solid #ccc; font-size:100%; }
.akce ul { margin-bottom:1em; }
.akce ul li { margin-bottom:.5em; }
.akce li.out { color:#aaa; }
#anketa {font-size: 11px; color:#cfdfff;;text-align:center;padding-left:5px;padding-right:5px;}
#anketa form {display:block; xborder:solid 1px orange;}
#anketa p {margin:0; padding:5px; color:white;}
div.radek{margin:0;
   padding:0;
   border:none;
   xborder: solid 1px red;
   vertical-align:top;
   text-align:left;
   clear:all;
   margin-bottom:5px;}
div.radek label{
   xwidth:150px;
   margin:0px;
   text-align:left;
   xborder:solid 1px orange;
   padding:0;
   }
div.radek span {
   float:left;
   width:50px;
   text-align:right;
   clear:all;
   xborder:solid 1px orange;
   margin:0;
   font-size: 11px;
   xvertical-align:bottom;
   padding:0px;
   }
#anketa span input{display:inline; vertical-align:bottom; margin-top:-3px;}
#mainmenu.div {height:100%;  }
#mainmenu {margin:0; padding:0; }
#mainMenu ul {xborder: solid 2px red;
   margin:0 5px 0 5px ;
   padding:0;
   width: 193px;}
#mainMenu ul li {list-style-type:none;}
#mainMenu ul li a{
  width: 100%;
  display: block;
  xfont-weight: bold;
  line-height: 1.5em;
  color:#cfdfff;
  text-decoration: none;
  padding:.2em;
  padding-right:0;
  padding-left:0;
}
#mainMenu ul.sub li a{font-weight: normal;}
#mainMenu ul li a:hover{background-image:url(/gfx/template/hledej_hlasuj_prechod.jpg);
   background-repeat:repeat-x;
   background-position: bottom;
   background-color:transparent;}

#mainMenu ul.sub li a:hover{background-color:#f7f9ff; background-image:none;}
html>body #mainMenu ul li a{width: auto;}
#mainMenu ul li img { border:0; vertical-align:top; }

#mainMenu ul.sub {
	background:#cfdfff;
	display:none;
	padding:0; margin:0;
	width: 180px;
}

#mainMenu ul.sub li { border:0; padding:0; margin:0; xtext-indent:-1em;  color:red; xmargin-right:-1em;  overflow:hidden;}
#mainMenu ul.sub li a { padding:0; padding-left: 1.1em; xheight:1.4em; overflow:hidden; color:#191919;}/* CSS Document */
.plus {width:9px; height:9px; vertical-align:center; padding:0px;  margin:0; border:none; padding-top:2px;}
#partneri{text-align:center;}
#partneri img{border:none;margin:5px;}
#contents {width:553px;float:left;
   height:100%;
   border:solid 2px white;
   xborder:solid 2px green; font-size:12px; padding:5px;}
#contents H1 {font-weight:bold; font-size:16px; margin:8px 0 8px 0;}
#contents H2 {font-weight:bold; font-size:14px;}
#contents H3 {font-weight:bold; font-size:12px;}
#contents p {margin:0 0 5px 0; padding:0;}
.dalsi {display:inline; font-size:0.75em;font-weight:normal;}
.url { font-size:.8em; color:#00c; }
.odkazy ul { margin-left:0; }
.odkazy li { list-style:none; clear:both; padding:0; margin:0; margin-bottom:1em; }
.odkazy img { float:left; margin-right:1em; border:1px solid #999; }
img.right { float:right; }

