* {font-family:arial !important;}
.clear{
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
  margin:0;
  padding:0;
}
body {padding: 0px; margin: 0px; background: url(../img/bg.jpg) top center repeat-y; text-align: center;}
h1 {position: relative; font: 13px arial; color: #000000; top: 26px; /*display: block; width: 450px; */margin: 0px; float: right; right: 40px; font-weight: bold;}
p {font: 8pt arial; color: #201b17}
a {font: bold 8pt arial; color: #201b17}
table {color: #332e29; font: 9pt arial;}
.center {margin: 0px auto; width: 900px; text-align: left; background-color:#ffffff;}
#header {background: #ffffff url(../img/line.png) bottom right no-repeat; width: 900px; float: left; }
#obsah {width: 900px; float: left; margin-bottom: 0px; position:relative; background-color:#ffffff; }
#footer {background: #ffffff url(../img/line.png) top right no-repeat; width: 900px; height: 70px; float: left; clear: left;}
.logo {float: left; padding-right:40px; cursor:pointer;}
#middle {width: 900px; float: left;}
#top_lista {background: url(../img/top-lista.jpg) top; width: 900px; height: 22px; float: left; margin-top: -17px}

#top_lista .mapa{
  float:right;
  font: 8pt verdana;
  color: #dad9d8;
  text-decoration: none;
  margin-right: 40px;
  padding-top:4px;
}

#top_lista .mapa:hover{
  color:#ffffff;
}

/*....#top_lista....*/
/*
#top_lista ul {float: right; position: relative; right: 30px; margin:0; padding:0;}
#top_lista ul li {float: left; list-style-type: none;}
#top_lista ul li a {font: 8pt verdana; color: #dad9d8; text-decoration: none; margin-left: 10px; margin-right: 10px; }
#top_lista ul li a:hover {color: white;}
#top_lista ul li span {color: #dad9d8}
*/

/*....#header....*/
#header ul {float: left; background: url(../img/btn.png) no-repeat; height: 52px; margin: 0px; padding-left: 50px;
margin-top: 60px; padding-top: 15px; padding-right: 0px}
#header ul:hover, #header ul.active{background:url(../img/btn-over.png) no-repeat !important;}
#header ul li {list-style-type: none; line-height: 15px}
#header ul li a {font-size:11px; font-weight: normal; color: #676564; text-decoration: none; margin-left: 10px;
 margin-right: 10px; text-transform: uppercase}
#header ul li a.active {font-weight: bold; color: #1f1a17;}
#header ul li a:hover {color: #1f1a17;}
#header ul li span {color: #dad9d8}
#header ul li.odk2 {margin-left: -15px}

/*....#obsah....*/
#obsah .projekt {background: url(../img/letecka_00000_UPRAVA.jpg) 50% 0% no-repeat; width: 900px; float: left; height: 600px; margin-bottom: 0px;
%margin-bottom: 0px !important;}
#obsah .projekt #uvod {float: right; display: block; width: 150px; padding:10px; margin: 0px 0px 10px 0px;
position: relative; right: 41px; z-index:100; font-size:11px; min-height: 45px; _height: 45px;}
#obsah .projekt .uvod-hover,#obsah .projekt .uvod-hover2,#obsah .projekt .uvod-hover3 {width: 326px !important;}
#obsah .projekt .uvod-hover2 {padding-bottom: 10px !important;}
#obsah .projekt .uvod-hover3 {padding-bottom: 0px !important;}
#obsah .projekt #uvod img {float: left; margin-right: 5px;}
#obsah .mapa {background: none; margin-bottom: 0px; %margin-bottom: 0px;}
#obsah .mapa ul.mapky {float: left; margin-top: 450px; display: block; %position: relative; %left: 40px; _margin-left: 0px}
#obsah .mapa ul.mapky li {list-style-type: none; background: url(../img/mala_zlin.png) top left no-repeat; padding-top: 45px; margin-bottom: 10px}
#obsah .mapa ul.mapky li a {font: 8pt verdana; color: black; text-decoration: none}
#obsah .mapa ul.mapky li a:hover {text-decoration: underline}
ul, ul li, ul li span {z-index: 200}
#obsah .nabidka {background: none;}
#obsah .cena table {float: left;}
#obsah .cena table td {font: 8pt arial; color: black; height: 25px; padding-left: 20px}
#obsah .cena table td.nadpis {background: #c9db03 url(../img/green-carka.png) no-repeat; height: 17px; text-indent: 0px; 
font-weight: bold}
#obsah .cena {background: none; position: relative; left: 180px; top: 100px; float: left; margin-bottom: 35px !important}
#obsah .cena .black-tab {margin-left: 30px}
#obsah .cena .black-tab .nadpis {background: #1f1a17 url(../img/black-carka.png) no-repeat; color: white}
#obsah .foto {position:relative; margin-bottom: 0px;}
#obsah .foto a {font-size:0;}
#obsah .foto img {border: none; margin: 0 0 1px 0; padding: 0px;}
#obsah .prubeh {position: relative; left: 130px; top: 100px; float: left; width:638px; height: 338px;}
#obsah .kontakt {background: url(../img/kontakt.png) right 90px no-repeat; height:550px !important; margin-bottom: -11px}
.kontaktni_info {float: left; position: relative; top: 65px; left: 40px;}
.kontaktni_info p {font: 10pt verdana; color: #383431; line-height: 20px; margin-top: 30px}
.kontaktni_info p br {line-height: 10px}
.budova {background: #cee007; width: 815px;  height: 500px; %height: 500px; float: right; position: relative; right: 41px;
/*padding: 30px 57px 0px 28px;*/}
.budova h2 {font: bold 14pt verdana; color: white; margin: 0px; padding: 0px; display: block; height: 70px; margin-left: 30px;
margin-top: 35px; %margin-left: 15px; _margin-top: 25px; float: left; width: 300px; %position: relative; %left: 10px; _left: 0px}
.informace {float: left; width: 149px; clear: both; position: relative; left: 25px}
.budova table td {height: 20px}
.mapa_budovy {min-height: 305px; width: 640px; float: right; position: relative; right: 20px; text-align:center; }
.informace ul {list-style-type: none; margin-left: -50px; %margin-left: 0px; float: left; margin-top: 20px; margin-left: -45px; 
%margin-left: 0px; %position: relative; %left: -8px}
.informace ul li a {background: url(../img/budova-btn.png) bottom left; height: 18px; width: 123px; display: block; color: white;
text-decoration: none; text-indent: 10px; line-height: 18px}
.informace ul ul {visibility: hidden; list-style-type: none; margin: 0px; background: #0a0b0c url(../img/ulul.png) bottom no-repeat; width: 123px; %width: 103px; padding: 0px; float: left; display: block; padding-bottom: 20px; %position: relative; %left: 0px}
.informace ul ul li {background: none;}
.informace ul ul li a {background: none;  color: #b4b3b3; display: block; width: 123px; font-size: 7pt}
.informace ul ul li a:hover {background: #dededd; color: #201b18}
#obsah .lokalita {background: none;}
#obsah .nabidka-prostor {background: url(../img/letecka_00000_UPRAVA.jpg) 50% 0% no-repeat;}
#obsah .budova-a {background: url(../img/letecka-a_00375_UPRAVA.jpg) 50% 0% no-repeat;}
#obsah .budova-b {background: url(../img/letecka-b_00000_UPRAVA.jpg) 50% 0% no-repeat;}
#obsah .budova-s {background: url(../img/letecka-s_00479_UPRAVA.jpg) 50% 0% no-repeat;}
/*....#footer....*/
#footer p {float: right; height:28px; text-align: right; position: relative; right: 20px; top: 11px; display: block; %top: 20px; background:url(../img/footbg.gif) no-repeat 0 0; padding:0 20px 0 30px;}
#footer p a {font: normal 7pt verdana; text-decoration: none; color:#666666; }
#footer p a.odkazwidden{ font-weight:bold !important; color:#000; font-size: 11px;}
#footer p a:hover {text-decoration: underline;}

#flash{
  position:absolute;
  left:0;
  top:0;
}


div.normal_text{
  padding:100px 160px 105px 200px;
}

a.pdf, a.img {
  padding:5px 0 5px 21px;
  background:url('../img/ico_pdf.gif') no-repeat left center;
  font-size: 12px;
  line-height: 18px;
}

a.img {
  background: url('../img/ico_img.png') no-repeat left center;
}

.foto p.new_text {display: block; background: #cbdd0c; width: 326px; padding: 12px; margin: 0px; /*position: absolute; left:70px; top:55px;*/ z-index:100;}

.foto p.new_text a {font-size:11px !important;}

#aktuality, #aktuality2, #aktuality3, #aktuality4, #aktuality5, #aktuality6{
  /*height:150px;*/
  padding: 30px !important;
  background: url(../img/aktualita.jpg);
}

.ak1, .ak2, .ak3, .ak4, .ak5, .ak6{
  display: block;
  text-decoration: none
}

.ak1:hover, .ak2:hover, .ak3:hover, .ak4:hover, .ak5:hover, .ak6:hover {
  text-decoration: underline;
}

#aktuality2 {
  background: url(../img/aktualita2.jpg);
}
#aktuality3 {
  background: url(../img/aktualita3.jpg);
}
#aktuality4 {
  background: url(../img/aktualita4.jpg);
}
#aktuality5 {
  background: url(../img/aktualita3.jpg);
}
#aktuality6 {
  background: url(../img/aktualita3.jpg);
}

#galerie{
  margin-bottom:-31px;
}

#cena{
  height:600px !important;
}

#prubeh{
  height:510px !important;
  margin-bottom: 30px !important;
}

.pismeno_a{
  background:#cbdd0c url('../img/pismeno_a.png') no-repeat 10px 10px !important;
}

.pismeno_b{
  background:#cbdd0c url('../img/pismeno_b.png') no-repeat 11px 9px !important;
}

.pismeno_s{
  background:#cbdd0c url('../img/pismeno_s.png') no-repeat 10px 9px !important;
}

.pismeno_p{
  background:#cbdd0c url('../img/pismeno_p.png') no-repeat 10px 10px !important;
}

.pismeno_u{
  background:#cbdd0c url('../img/pismeno_u.png') no-repeat 10px 10px !important;
}

#uvod span{
  display:block;
  padding:0 0 10px 0;
}

#uvod span.top{
  padding:0 0 0px 40px;
  margin-top:-3px;
}

#uvod span.top-hover{
  padding:0 0 60px 40px;
  margin-top:-3px;
}

#uvod span.top2{
  padding:0 0 34px 40px;
  margin-top:-3px;
}

#uvod span.odsad{
  padding:0 0 10px 43px;
}

.line_sirsi{
  line-height:12px;
  width:155px;
}

.line_sirsi .uvod-hover{
  width:340px !important;
}

.line_sirsi2{
  line-height:12px;
  width:155px !important;
}

#uvod span.odsad_p1{
  padding:0 0 0 37px;
  margin-top:-1px;
}

#uvod span.odsad_p2{
  padding:0 0 0 40px;
}

#uvod span.odsad_p3{
  padding:0 0 0 37px;
}

#uvod span.odsad_p4{
  padding:0 0 10px 18px;
}

#uvod span.odsad_l1{
  padding:0 0 0 43px;
  margin-top:-2px;
}

#uvod span.odsad_l2{
  padding:0 0 0 43px;
}

#uvod span.odsad_l3{
  padding:0 0 0 39px;
}

#uvod span.male{
  font-size:10px;
  color:#5d5e2f;
  font-style: italic;
  padding:0;
}
.partneri-pata{
  margin:13px 0 0 10px;
  width:230px;
  height:50px;
}
