body {font:0.8em Arial, sans-serif;background: #fff /*url('/img/bg.gif') bottom center repeat-x*/;color:#000;margin:0;padding:0;}

#hlavicka{display:block;width:1029px;height:274px;margin:0;padding:0;border:0;}


.hlavickaH{display:block;width:1029px;height:219px;background:url('/img/hlavicka-h.jpg') top left no-repeat;}
.hlavickaD{display:block;width:1029px;height:55px;background:url('/img/hlavicka-d.jpg') top left no-repeat;}

.hlavickaHFoto{display:block;width:1029px;height:219px;background:url('/img/hlavicka-h-foto.jpg') top left no-repeat;}
.hlavickaDFoto{display:block;width:1029px;height:55px;background:url('/img/hlavicka-d-foto.jpg') top left no-repeat;}

.hlavickaHOproj{display:block;width:1029px;height:219px;background:url('/img/hlavicka-h-oproj.jpg') top left no-repeat;}
.hlavickaDOproj{display:block;width:1029px;height:55px;background:url('/img/hlavicka-d-oproj.jpg') top left no-repeat;}

.hlavickaHVideo{display:block;width:1029px;height:219px;background:url('/img/hlavicka-h-video.jpg') top left no-repeat;}
.hlavickaDVideo{display:block;width:1029px;height:55px;background:url('/img/hlavicka-d-video.jpg') top left no-repeat;}

.hlavickaHOrsk{display:block;width:1029px;height:219px;background:url('/img/hlavicka-h-orsk.jpg') top left no-repeat;}
.hlavickaDOrsk{display:block;width:1029px;height:55px;background:url('/img/hlavicka-d-orsk.jpg') top left no-repeat;}


.BanerHorni{display:block;width:500px;height:4px;margin:0;padding:0;border:0;background:url('/img/baner-top.gif') bottom left no-repeat;}
.BanerDolni{display:block;width:500px;height:4px;margin-bottom:15px;padding:0;border:0;background:url('/img/baner-bottom.gif') top left  no-repeat;}
.BanerCenter{display:block;width:500px;height:90px;margin:0;padding:0;border:0;background:url('/img/baner-center.gif') top left  repeat-y;}
.BanerLeft{width:124px;height:90px;margin:0;padding:3px;border:0;background:none;}
.BanerLeft img{border:0;float:left;}
.BanerRight{width:364px;margin:0;padding:0 5px 0 5px;border:0;background:none;vertical-align:top;}

.aktuality{display:block;width:180px;height:111px;top:0;margin:0px;padding:0px;}

.caraHlavicka{display:block;width:1029px;height:35px;margin:0;padding:0;border:0;background: none;}
.HlavickaMenuCele {display:block;width:1029px;height:35px;}
.HlavickaMenuL {width:89%;text-align:left;}
.HlavickaMenuL a{margin-left:5px;margin-top:15px;color:#fff;font-size:16px;text-decoration:none;vertical-align:middle;}
.HlavickaMenuL a:hover{color:#fff200;font-size:16px;text-decoration:none;}
.HlavickaMenuR {width:11%;text-align:right;}


/*Drop-down menu*/
.nav2 {width:100%;border:none;color:#000;display:block;text-align:center;margin-left:150px;}
.nav2 ul{margin:0;padding:0;list-style-type:none;display:inline;margin-bottom:0px;}
.nav2 ul li{position:relative;display:block;float:left; width:150px;height:25px;line-height:25px;font-family:verdana, arial, sans-serif;font-size:11px;font-weight: bold;
margin:0;padding:0;background:url('/img/menu.png') top left no-repeat;}

.nav2 ul li a{margin:0;padding:0;color: #000;border-right: 0px solid #ffffff;text-decoration: none;font-size:11px;}
.nav2 ul li a:hover{color: #000;padding:0;font-size:11px;}
.nav2 ul li a#current{color: yellow;}
.nav2 ul li a:hover#current{color: yellow;}

/* submenu */
.nav2 ul li ul{left:0;border:none;position:absolute;float:left;display:block;visibility:hidden;z-index:1000;margin:0px;background-color:#B7AB94;border: 1px solid #fff;list-style-type:none;}
.nav2 ul li ul li{display:block;float:left;width:230px;height:26px;line-height:26px;top:0;margin:0px;padding:0;background:#B7AB94;border-bottom:#fff solid 1px;}
.nav2 ul li ul li a{display:block;font-weight:bold;height:26px;width:230px;line-height:26px;top:0;margin:0;padding:0px 0px 0px 0;color:#000;background-color:#B7AB94;}
.nav2 ul li ul li a:hover{display:block;border-left:0px solid #000;width:230px;height:26px;line-height:26px;background-color: #F2D5A3;text-decoration: none;_border-bottom:0px;margin:0;padding:0 0 0 0;}


/* hlavni bunka */
#body {background:none;margin:0px auto;padding:0;width:1029px;border:0;}

#sloupec {display:block;background:url('/img/bg-c.gif') top left  repeat-y;margin:0px auto;padding:0;}
.levy-sloupec {display:block;vertical-align:top;width:242px;margin:0;padding:0;float:left;background:none;}
.levy-sloupec .margin{margin:0 10px 0 20px;padding:0;background:none;}
.pravy-sloupec {display:block;vertical-align:top;width:787px;margin:0;padding:0;float:right;background: none;}
.pravy-sloupec-levy {display:block;vertical-align:top;width:469px;margin:0;padding:0;float:left;background: none;}
.pravy-sloupec-levy .margin{margin:0 12px 0 15px;padding:0;background:none;}
.pravy-sloupec-pravy {display:block;vertical-align:top;width:318px;margin:0;padding:0;float:right;background: none;}
.pravy-sloupec-pravy .margin{margin:0 20px 0 10px;padding:0;background:none;}

/* cistic */
hr.cistic {display:block;clear:both;height:1px;line-height:1px;margin:0;padding:0;border:none;visibility:hidden;background:none;}

.clanek {border:0;margin-top:5px;margin-bottom:10px;margin-right:0;margin-left:0;border:0;background:none;}
.clanek a {display:block;font-size: 13px;color:#EF9702;margin:0;padding:0;font-weight:bold;}
.clanek a:hover {display:block;font-size: 13px;font-weight:bold;color:#EF9702;margin:0;padding:0;text-decoration:underline;}
.clanek a.cerne {display:block;font-weight:bold;font-size: 13px;color:#000;margin-bottom:3px;}
.clanek a:hover.cerne {display:block;font-weight:bold;font-size: 13px;color:#000;text-decoration:underline;margin-bottom:3px;}
.clanek a.mgLeft,a:hover.mgLeft {margin-left:5px;margin-bottom:3px;}
/*.clanek img {float:left;border:3px solid #fff;margin: 0 3px 0 3px;}*/
.clanek .fotogig{float:right;margin-left:5px;margin-top:0;margin-bottom:5px;margin-right:0;padding:0;border:1px solid #000;}

.search{margin:0;padding:0;float:right;}
.input{width:97px;text-align:right;height:22px;text-align:bottom;border:0;margin:0;padding:0px;background: transparent url('/img/search.gif') right top no-repeat;}
#input{background:none;border:0;width:89px;padding-right:3px;padding-left:1px;}
/*input.input:hover, input.input:focus{background-position: 0px top;}
*/

/* Holly Hack for IE \*/
* html .nav2 ul li {float:left;height:2%;}
* html .nav2 ul li a {height:2%;}
/* End */


#menu {display:block;width:280px;padding:0;margin:0px 2px 0px 2px;border:0;text-align:left;}
#menu #kategorie{margin:6px 0 0 0;padding:0;}
#menu #kategorie ul{list-style:none;margin:0;padding:0;font-weight:bold;}
#menu #kategorie li.nrm {list-style:none;margin:0;padding:0;font-weight:bold;background: none;width:192px;height:22px;line-height:22px;}
#menu #kategorie li.hrn {list-style:none;margin:0;padding:0;font-weight:bold;background: none;width:192px;height:25px;line-height:25px;}
#menu #kategorie li.dln {list-style:none;margin:0;padding:0;font-weight:bold;background: none;width:192px;height:23px;line-height:23px;}
#menu #kategorie li a {margin:0;padding:0px 0 4px 7px;font-weight:bold;}

#menu #kontakt{margin:5px 0 0 0;padding:0;background: url(/img/kontaktBg.gif) top center no-repeat;width:192px;height:186px;}
#menu #kontakt p{color:#fff;margin:0 0 0 8px;padding:35px 0 0 0;}
#menu #aktualne{margin:5px 0 0 0;padding:0;background: url(/img/aktualneBg.gif) top center no-repeat;width:192px;height:186px;}
#menu #aktualne ul{list-style:none;margin:0;padding:35px 0 3px 5px;font-weight:bold;}
#menu #aktualne li{list-style:none;margin:0;padding:0px 0 2px 5px;font-weight:bold;}

h1 {font-size: 1.3em;margin-bottom:10px;margin-top:0;margin-left:0;margin-right:0;padding:0;color:#EF9702;}
h2 {font-size: 1.2em;color:#EF9702;margin-bottom:5px;margin-top:5px;margin-left:0;margin-right:0;padding:0;}
h3 {font-size: 1.1em;margin:0;padding:0;color:#EF9702;}
.tucne {font-size: 0.9em;color:#F15A27;margin:0;padding:0;font-weight:bold;}
.tucne a,a:hover{color:#F15A27;}
a {text-decoration:none;color:#3A5B88;}
a:hover {text-decoration:underline;color: #E34A07;}
a img {border: 0;}
p{margin:0;padding:0;}
a.mapacl{color:#FA831B;}
ul, li{font-weight:normal;}
table, td, tr{color:#062057;}

#footer {margin-bottom:10px;padding:0;border-top:0px;width:1029px;height:34px;text-align: center;font-size: 0.9em;background: url(/img/paticka.png) top center no-repeat;}


#paticka {margin:0px auto;padding:0;width:1000px;height:34px;text-align: center;font-size: 0.9em;color:#999999;}
#paticka #pleft{margin:0px;display:block;float:left;width:500px;text-align:left;}
#paticka #pright{margin:0px;display:block;float:right;width:500px;text-align:right;}
#paticka a {color: #999999;text-decoration: none;}
#paticka a:hover {text-decoration: underline;color: #999999;}