body {margin: 0; padding: 0; border: 0; background: url("bg.jpg") repeat-x #267c91; text-align: center;} 
A:hover {text-decoration: none;}

#container {width: 1000px; text-align: left;}
*>#container {width: 1000px; position: relative; margin: auto; text-align: left;}

#header {width: 1000px; height: 409px;}
#header #main_bg {width: 1000px; height: 207px; background: url("header_bg.jpg") no-repeat; }
#header #main_bg H1 {display: none; }
#header #home_icon {width: 33px; height: 34px; display: block; position: absolute;  top: 32px; left: 776px; text-decoration: none;}
#header #mail_icon {width: 33px; height: 34px; display: block;  position: absolute;  top: 49px; left: 818px; text-decoration: none;}
#header #map_icon {width: 34px; height: 33px; display: block;  position: absolute;  top: 19px;  left: 845px; text-decoration: none;}
#header #cz_icon {width: 43px; height: 43px; display: block;  position: relative;  top: 22px;  left: 896px; text-decoration: none;}
*>#header #cz_icon {position: absolute;}
#header #eng_icon {width: 43px; height: 43px; display: block;  position: relative; top: 8px; left: 942px; text-decoration: none;}
*>#header #eng_icon {position: absolute; top: 52px;}
#header #logo {width: 216px; height: 82px; display: block;  position: absolute;  top: 129px;   left: 16px; text-decoration: none; }
#header #contact {width: 330px; height: 202px; background: url("header_contact_bg.jpg") no-repeat;float:left;  }
#header #contact P {margin: 25px; }
#header #contact #nadpis {color: #5ca317; font: 18px Tahoma; font-weight: bold; }
#header #contact #jmeno {color: #1f7ab3; font: 14px Tahoma; font-weight: bold;  }
#header #contact #kontakty {color: #1f7ab3; font: 12px Tahoma; }
#header #contact A#kontakty_button {position: relative; left: 175px; text-align: center; padding-top: 12px; bottom: 18px; color: #395306; font: 12px Arial; font-weight: bold; display: block; text-decoration: none;  height: 38px; width: 106px ; border: none; background: url("header_contact_button.jpg") no-repeat ;}
#header #image {width: 670px; height: 202px; padding: 0; margin: 0;float: left; }
#header #menu {float: right; position: relative; top: 71px; } 
*>#header #menu {top: 157px; } 
#header #menu UL {margin: 0; padding: 0;}
#header #menu LI {list-style: none; float: left; margin-left: 2px;}
#header #menu LI A {display: block; font: 14px Tahoma; height: 50px; line-height: 50px; text-decoration: none; color: #FFF; text-align: center; width: 166px; background: url("menu_normal.png") no-repeat;}
#header #menu LI A#first {background: url("menu_first.png") no-repeat;} 
#header #menu LI A#selected {background: url("menu_normal_selected.png") no-repeat;} 
#header #menu LI A#first_selected {background: url("menu_first_selected.png") no-repeat;} 
#header #menu LI A:hover {text-decoration: underline; }



#obsah {width: 700px;  float: left; color: #FFF; font-family: Tahoma;}
#obsah #obsah_inner {padding: 13px 8px 0 11px;}
#obsah #oddelovac {padding-top: 15px; border-bottom: 1px dotted #185e8a; clear: both;}
#obsah .oddelovac {padding-top: 15px; border-bottom: 1px dotted #185e8a; clear: both;}
#obsah #oddelovac_fotogalerie {margin-bottom: 10px; border-bottom: 1px dotted #185e8a; clear: both;}
#obsah #strankovani {float: right; font: 11px Tahoma; margin-bottom: 10px; }
#obsah #strankovani A {color: #FFF; text-decoration: none;  }
#obsah #strankovani A:hover {text-decoration: underline; }
#obsah #datum_aktuality {font: 9px Tahoma; color: #FFF; }
#obsah H1#nadpis {font-size: 22px; font-weight: bold; color:#a2d630; }
#obsah A.aktuality_zobrazit {float: right; }
#obsah TABLE#sitemap {width: 100%; }
#obsah TABLE#fotogalerie {width: 681px; height: 400px; border-spacing: 7px 0px; border: none; background: url("photogallery-bg.jpg") no-repeat left 20%;}
#obsah TABLE#fotogalerie TD {vertical-align: bottom; height: 65px; text-align: center;}
#obsah TABLE#fotogalerie IMG {border: 3px solid #FFF;}
#nadpis_fotogalerie {font-family: Tahoma; text-align: right; margin-right: 10px; }
#obsah TABLE#fotogalerie TD {padding: 0;}
#obsah TABLE#fotogalerie #main_image {width: 300px; vertical-align: bottom; }
/* -- styly použité v obsahu -- */
#obsah H1 {font-size: 22px; font-weight: bold; color:#a2d630; }
#obsah H2 {font-size: 20px ; font-weight: bold; color:#a2d630; }
#obsah H3 {font-size: 18px; font-weight: bold; color:#a2d630; }
#obsah H4 {font-size: 16px; font-weight: bold; color:#a2d630; }
#obsah H5 {font-size: 14px; font-weight: bold; color:#a2d630; }
#obsah H6 {font-size: 12px; font-weight: bold; color:#a2d630; }
#obsah P {color: #FFF; font: 12px Tahoma; }
#obsah STRONG {color:#a2d630;}
#obsah B {color:#a2d630;}
#obsah A {color: #a2d630;}
#obsah HR { border: 0px; border-bottom: 1px dotted #185e8a;  }
#obsah IMG {border: 3px solid #FFF; }




#pravy_sloupec {width: 280px; margin-left: 20px;  float: left; background: #FFF; font: 12px Tahoma; margin-top: -4px;  }
*>#pravy_sloupec {margin-top: 0;}
#pravy_sloupec #pravy_sloupec_inner {padding: 0 25px 0 26px;}
#pravy_sloupec H4 {color: #1f8500; font: 12px Tahoma; font-weight: lighter; }
#pravy_sloupec H3 {color: #1f8500; font: 18px Tahoma; font-weight: bold; }
#pravy_sloupec A {color: #1f8500;}
#pravy_sloupec A:hover {text-decoration: none; }
#pravy_sloupec P {color: #076190; }
#pravy_sloupec .datum {font-size: 9px; color: #000; }
#pravy_sloupec #oddelovac_novinky {border-bottom: 1px dotted #267c91; margin-bottom: 10px; }
#pravy_sloupec #zobrazit_vse {font-size: 9px; float: right;  }
#pravy_sloupec #zaoblene_rohy1 {background: #267c91; clear: both;}
#pravy_sloupec .mezera {background: #267c91; height: 17px; }
#pravy_sloupec #partner {background: url("partner_cont.gif") #267c91; text-align: center; height: 137px; }
*>#pravy_sloupec #partner {background: url("partner_cont.png") #267c91;}
#pravy_sloupec #partner_img {background: #FFF; padding: 3px; }
*>#pravy_sloupec #partner_img {background: none; padding: 0; }




#footer {width: 100%;  clear: both; border-top: 6px solid #0e6a80; font: 11px Tahoma; color: #FFF; text-align: center; padding-top: 17px; }
#footer A {text-decoration: none; color: #FFF; }
#footer A:hover {text-decoration: underline; }
