h1 {font-size:18px; font-style: normal; font-weight: bold; color:#fff; margin-top:0px; line-height:27px; font-style: italic; }
h2 {font-size:15px; font-style: normal; font-weight: bold; color:#333;  margin-bottom:0px; margin-top:0px; padding-top:0px;}
h3 {font-size:12px; font-weight: bold; line-height:22px; color:#fc0;}


BODY {font-family: Arial; font-size:12px; color:#333; padding-top:0px; margin-top:0px; background-image: url('/layout/background.jpg');  
background-repeat: repeat-x; background-position : center top; background-color:#ffffbf; }

A {text-decoration: underline; color:#336600;}
A:HOVER {text-decoration:none; color:#336600;}
 

.msg_text {border:1px dotted #F10000; width:94%; padding:10px; margin-top:3px; margin-bottom:3px; background-color: #F6F6F6;}

#obal {width:990px; margin-left:auto; margin-right:auto; }

  #obal .head {width:990px; height:224px;  float:left; color:#336; padding:0px 0px 0px 0px; }     
    #obal .head .left {width:942px; height:224px; float:left; background-image: url('/layout/head_left.jpg');}
      #obal .head .left .logo {width:894px; height:92px; margin: 23px 0px 0px 48px; float:left; background-image: url('/layout/logo.png'); background-repeat: no-repeat;}      
      #obal .head .left .motto {width:864px; height:79px; float:left; padding: 30px 0px 0px 78px;}          
    #obal .head .right {width:48px; height: 224px; float:left; background-image: url('/layout/head_right.jpg');} 
      #obal .head .right .links {width: 36px; height: 184px; float:left; padding: 40px 0px 0px 12px; }
      #obal .head .right .links IMG {border: 0px solid #ffffff; }

   #obal .search {width:990px; height:54px;  float:left; color:#fff; background-image: url('/layout/search.jpg'); background-repeat: no-repeat;}   
    #obal .search .navigace {width:660px; height:40px;  float:left; padding:14px 0px 0px 20px; text-align:left; color:#fff; text-decoration:none; font-size: 11px;}
      #obal .search .navigace A {text-decoration: underline; color:#fff;}
      #obal .search .navigace A:HOVER {text-decoration: none; color:#fff;}
    #obal .search .quest {width:220px; height:48px;  float:left; padding:6px 0px 0px 0px; font-size: 11px;}

 
#obal .main {width:990px; color:#000; float:left; padding:0px;}
 #obal .main .field {width:243px; height:auto; float:left;} 
  #obal .menu {width:243px; height:auto; float:left; color:#fff; font-size: 12px; font-weight: bold;}     
    #obal .menu .top {width:243px; height:37px; float:left; padding:0px 0px 0px 0px; background-image: url('/layout/menu_top.png'); background-repeat: no-repeat;}        
       #obal .menu .top A {width:223px; height:25px; float:left; padding:12px 0px 0px 20px; background-image: url('/layout/menu_top.png'); background-repeat: no-repeat;}        
       #obal .menu .top A:HOVER {width:223px; height:25px; float:left; padding:12px 0px 0px 20px; background-image: url('/layout/menu_top_a.png'); background-repeat: no-repeat;}        
    #obal .menu .middle {width:243px; height:37px; float:left; padding:0px 0px 0px 0px; text-align:left; background-repeat: no-repeat;}
    #obal .menu .bottom {width:243px; height:37px; float:left; padding:0px 0px 0px 0px;  background-image: url('/layout/menu_bottom.png'); background-repeat: no-repeat;}
       #obal .menu .bottom A {width:223px; height:25px; float:left; padding:12px 0px 0px 20px; background-image: url('/layout/menu_bottom.png'); background-repeat: no-repeat;}        
       #obal .menu .bottom A:HOVER {width:223px; height:25px; float:left; padding:12px 0px 0px 20px; background-image: url('/layout/menu_bottom_a.png'); background-repeat: no-repeat;}        

 
  #obal .anketa {width:243px; height:auto; float:left; padding:15px 0px 0px 0px; color:#000; font-size: 12px;}
    #obal .anketa .top {width:243px; height:37px; float:left; color:#fff; font-size: 12px; background-image: url('/layout/anketa_top.png'); background-repeat: no-repeat;}
    #obal .anketa .middle {width:223px; height:auto; float:left; padding:0px 10px 5px 10px; color:#fff; font-size: 12px; background-color: #f4f231;}
      #obal .anketa .middle H2 {padding:13px 0px 3px 0px;}
      #obal .anketa .middle P {padding:0px; margin:0px;}
    #obal .anketa .bottom {width:243px; height:10px; float:left; color:#fff; font-size: 12px; background-image: url('/layout/anketa_bottom.png'); background-repeat: no-repeat;}


  #obal .field1 {width:732px; height:auto; float:left; margin-left:15px; color:#000; line-height:18px;}
    #obal .field1 H1 {margin:0px; padding:0px; color:#360; font-size: 14px; line-height:16px; margin-bottom:5px;}
    #obal .field1 H2 {margin:0px; padding:0px; color:#000; font-size: 12px; line-height:14px; margin-bottom:3px;}
    #obal .filed1 P {margin:0px; padding:0px; font-size: 12px; line-height:15px; }
   
    #obal .field1 .obce {width:234px; height:110px; float:left; padding:0px 0px 10px 15px; background-image: url('/layout/menu_obce.png'); background-repeat: no-repeat;}
    #obal .field1 .obce .text {width:234px; height:27px; float:left; padding:83px 0px 0px 0px; color:#360; font-weight: bold;}
  
  #obal .field1 .firmy {width:234px; height:110px; float:left; padding:0px 0px 10px 15px; background-image: url('/layout/menu_firmy.png'); background-repeat: no-repeat;}
    #obal .field1 .firmy .text {width:234px; height:27px; float:left; padding:83px 0px 0px 0px; color:#360; font-weight: bold;}

  #obal .field1 .obcan {width:234px; height:110px; float:left; padding:0px 0px 10px 0px; background-image: url('/layout/menu_obcan.png'); background-repeat: no-repeat;}
    #obal .field1 .obcan .text {width:219px; height:27px; float:left; padding:83px 0px 0px 15px; color:#360; font-weight: bold;}
   

  #obal .field1 .text {width:538px; height:auto; float:left; padding:15px 20px 0px 5px;  line-height:20px; color:#000; text-align: justify;} 
    #obal .field1 .text H1 {margin:0px; padding:0px; color:#360; font-size: 14px; line-height:16px; margin-bottom:3px;}
    #obal .field1 .text HR {height:0px; border-width:0px; border-bottom:1px dotted; margin-bottom:15px; color:#336; }
    #obal .field1 .text H2 {margin:0px; padding:0px; color:#000; font-size: 12px; line-height:14px; margin-bottom:3px;}
    #obal .field1 .text P {margin:0px; padding:0px; font-size: 12px; line-height:17px; } 
    #obal .field1 .text A {text-decoration: underline; color:#360;}
    #obal .field1 .text A:HOVER {text-decoration: none; color:#360;}
    
 
 #obal .field1 .text1 {width:727px; height:auto; float:left; padding:15px 0px 0px 5px;  line-height:20px; color:#000; text-align: justify;} 
    #obal .field1 .text1 H1 {margin:0px; padding:0px; color:#360; font-size: 14px; line-height:16px; margin-bottom:3px;}
    #obal .field1 .text1 HR {height:0px; border-width:0px; border-bottom:1px dotted; margin-bottom:15px; color:#336; }
    #obal .field1 .text1 H2 {margin:0px; padding:0px; color:#000; font-size: 12px; line-height:14px; margin-bottom:3px;}
    #obal .field1 .text1 P {margin:0px; padding:0px; font-size: 12px; line-height:17px; } 
    #obal .field1 .text1 A {text-decoration: underline; color:#360;}
    #obal .field1 .text1 A:HOVER {text-decoration: none; color:#360;} 
 
    #obal .field1 .text .detail-aktuality {width:538px; float:left;}
    
    #obal .field1 .text .aktuality {width:538px; float:left;}
    #obal .field1 .text .aktuality .left {width:430px; height:auto; color:#000; float:left; }
      #obal .field1 .text .aktuality .left H2 {margin:0px; padding:0px; color:#fc0; font-size: 14px; line-height:14px; margin-bottom:4px; }
      #obal .field1 .text .aktuality .left H3 {margin:0px; padding:0px; color:#000; font-size: 12px; line-height:14px; margin-bottom:12px;}
      #obal .field1 .text .aktuality .left A {color:#360; text-decoration: underline;}
      #obal .field1 .text .aktuality .left A:HOVER {color:#360; text-decoration: none;}
      #obal .field1 .text .aktuality .left P {margin:0px; padding:0px 0px 5px 0px; font-size: 12px; line-height:15px;}
    #obal .field1 .text .aktuality .right {width:88px; float:left; padding:20px 0px 0px 10px; overflow: hidden;}
      #obal .field1 .text .aktuality .right IMG {border: 1px solid #164086; }
    #obal .field1 .text .aktuality HR {width:538px; height:0px; border-width:0px; border-bottom:1px dotted; float:left; color:#000; margin-bottom:0px;}
  
      #obal .field1 .text .sitemap {width:513px; float:left; padding:0px 5px 0px 20px;}
        #obal .field1 .text .sitemap li {width:538px; float:left; line-height:20px;}
  
  #obal .banner {width:169px; height:auto; float:left; padding:0px 0px 0px 0px;  line-height:20px; color:#000; text-align: justify;}
    #obal .banner A {text-decoration:none; border:0px}
    #obal .banner A:HOVER {text-decoration:none; }
    #obal .banner IMG {border:0px}

  
#footer { width:100%; height:80px; float:left; background-image:url('/layout/bottom.png'); padding:0px; margin:0px; background-repeat:repeat-x; background-position:center top; } 
  #footer .text {width: 100%; height:25px; float: left; text-align: center; color:#360; padding:55px 0px 0px 0px; font-size:11px; background-position:center;}




