h1 {font-size:15px; font-style: normal; font-weight: bold; color:#fc0; margin-top:0px;}
h2 {font-size:15px; font-style: normal; font-weight: bold; color:#FFF;}
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:#164086; }

A {color:#003082;}
A:HOVER {text-decoration:none; color:#003082;}

.msg_text {border:1px dotted #F10000; width:623px; padding:10px; margin-top:3px; margin-bottom:3px; background-color: #F6F6F6;}

/** TUTNING FORMULÁØÙ **/

input[type=file], input[type=password], input[type=text], textarea 
{
font-size:11px; padding: 3px 5px 3px 5px; border:1px solid #5c8bd9; width:435px; 
}

select, input[type=submit] 
{
font-size:11px; padding: 3px 5px 3px 5px; border:1px solid #ccc; width:447px; 
}

input[type=text]:hover, textarea:hover, select:hover 
{
border: 1px #072455 solid;
}

input[type=file]:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus, select:focus 
{
	background-color: #e6f5ff;border: 1px #666 solid;
}

input[type=submit]:hover 
{
background-color: #e6f5ff; border: 1px #187ebf solid; cursor:pointer;
}

/** KONEC TUTNING FORMULÁØÙ **/

#obal {width:967px; margin-left:auto; margin-right:auto; }

  #obal .hlavicka {width:967px; height:114px;  float:left; color:#336; padding:0px 0px 10px 0px; background-image: url('/layout/hlavicka_pozadi.png'); background-repeat: no-repeat;}    
 
    #obal .hlavicka .leva {width:275px; height:114px; float:left;} 
     
    #obal .hlavicka .prava {width: 692px; height: 114px; float: left;}
    #obal .hlavicka .prava .links {width:692px; height:31px; float:left; text-align:right; color:#336; padding:8px 0px 0px 0px; font-size: 12px; line-height: 20px; }
      #obal .hlavicka .prava .links A {color:#336; padding:15px 15px 0px 15px; text-decoration: none;}
      #obal .hlavicka .prava .links A:HOVER {color:#000033; padding:15px 15px 0px 15px; text-decoration: underline;}
 
    #obal .hlavicka .prava .spodni {width: 692px; height: 75px; float: left;}
    #obal .hlavicka .prava .spodni .navigace {width:455px; height:33px; float:left; padding:42px 10px 0px 15px; text-align:left; color:#042e7f; text-decoration:none; font-size: 11px;}
      #obal .hlavicka .prava .spodni. navigace A {text-decoration: underline;}
      #obal .hlavicka .prava spodni .navigace A:HOVER {text-decoration: none;}
    
      #obal .hlavicka .prava .spodni .mapa_stranek {width:106px; height:33px; float:left; text-align: right;  padding:42px 25px 0px 0px; color:#042e7f; font-size:11px;}    
        #obal .hlavicka .prava .spodni .mapa_stranek A {text-decoration: underline;}
        #obal .hlavicka .prava .spodni .mapa_stranek A:HOVER {text-decoration: none;}
    #obal .hlavicka .prava .spodni .jazykcz {width:29px; height:33px; float:left; padding:42px 11px 0px 0px;}
    #obal .hlavicka .prava .spodni .jazykang {width:20px; height:33px; float:left; padding:42px 21px 0px 0px;}  
   
 
#obal .main {width:967px; color:#FFF; float:left; padding:0px;}

  #obal .main .menu {width:275px; height:auto; float:left; color:#ccc; font-size: 12px; line-height: 20px;}    
    #obal .main .menu A {width:235px; height:25px; padding:7px 0px 0px 40px; color:#ccc; float:left; text-decoration: none; background-image: url('/layout/linka_ul.png'); background-repeat: no-repeat;}
    #obal .main .menu A:HOVER {width:235px; height:25px; padding:7px 0px 0px 40px; color:#fc0; float:left; text-decoration: none; }
    
    #obal .main .menu .nadpis {width:255px; height:27px; float:left; color:#fc0; font-size: 12px; font-weight: bold; padding:10px 0px 0px 20px; background-image: url('/layout/menu_cinnost.png'); background-repeat: no-repeat;}        
    #obal .main .menu .link {width:235px; height:25px; float:left; padding:7px 0px 0px 40px; text-align:left; font-size: 12px; background-image: url('/layout/linka.png'); background-repeat: no-repeat;}
      #obal .main .menu .link A {width:225px; height:25px; padding:7px 0px 0px 50px; float:left; text-decoration: none; background-image: url('/layout/linka_a.png'); background-repeat: no-repeat;}
      #obal .main .menu .link A:HOVER {width:225px; height:25px; padding:7px 0px 0px 50px; float:left; text-decoration: none; background-image: url('/layout/linka_a.png'); background-repeat: no-repeat;}
    #obal .main .menu .bottom {width:275px; height:9px; float:left; padding:0px; background-image: url('/layout/linka_bottom.png'); background-repeat: no-repeat;}
   
  #obal .main .left {width:275px; height:auto; float:left; padding:10px 0px 20px 0px;  line-height:20px; color:#333; } 
      
    #obal .main .left .kontakt {width:275px; height:auto; float:left; padding:20px 0px 0px 0px;  line-height:20px; color:#fc0;} 
      #obal .main .left .kontakt .top {width:255px; height:27px; float:left; padding:10px 0px 0px 20px; font-size: 12px; font-weight: bold; background-image: url('/layout/kontakt_top.png');} 
      #obal .main .left .kontakt .text {width:235px; height:auto; float:left; color:#fff; font-size: 12px; padding:5px 20px 0px 20px; background-image: url('/layout/kontakt_text.png');} 
      #obal .main .left .kontakt .bottom {width:275px; height:15px; float:left; background-image: url('/layout/kontakt_bottom.png');} 
     
#obal .main .image {width:677px; height:248px; float:left; margin-left:5px; padding:0px 0px 0px 10px; color:#FFF; }

#obal .main .text {width:677px; height:auto; float:left; padding:15px 0px 3px 15px;  line-height:20px; color:#fff; text-align: justify;} 
  #obal .main .text A {color:#fff;}
  
  #obal .main .text UL {margin:5px 0px 10px 20px}
    #obal .main .text LI {list-style-type: disc;}
    
   #obal .main .text .aktuality {width:677px; float:left; padding:0px; margin:0px; }
      #obal .main .text .aktuality .left {width:567px; height:106px; color:#fff; float:left; }
        #obal .main .text .aktuality .left H2 {margin:0px; padding:0px; color:#fff; font-size: 12px; line-height:14px; margin-bottom:4px;}
        #obal .main .text .aktuality .left H3 {margin:0px; padding:0px; color:#FC0; font-size: 14px; line-height:14px; margin-bottom:12px;}
        #obal .main .text .aktuality .left A {color:#fc0;}
        #obal .main .text .aktuality .left P {margin:0px; padding:0px; font-size: 12px; line-height:15px; }
      #obal .main .text .aktuality .right {width:90px; height:91px; float:left; padding:10px 0px 0px 20px; overflow: hidden;}
       #obal .main .text .aktuality .right IMG {border: 2px solid #164086; }
    #obal .main .text .aktuality HR {width:677px; height:0px; border-width:0px; border-bottom:1px dotted; float:left; color:#fff; margin-bottom:0px;}

    #obal .main .text .kontakt HR {width:677px; height:0px; border-width:0px; border-bottom:1px dotted; float:left; color:#fff; margin-bottom:0px;}
    

 #obal .main .news {width:677px; height:auto; float:left; padding:15px 0px 0px 15px; }
 
 #obal .main .news .oddelovac {width:677px; height:10px; float:left; padding:0px 0px 20px 0px;  line-height:15px; color:#333; background-image: url('/layout/oddelovac.png'); background-repeat: no-repeat;} 
  
  #obal .main .news .left {width:333px; float:left; padding:0px 11px 10px 0px; margin-right:0px; color:#ffffff; line-height: normal;}
    #obal .main .news .left .aktuality {width:313px; height:109px; float:left; padding:10px 20px 10px 10px; color:#fff; background-image: url('/layout/novinky.png'); background-repeat: no-repeat; } 
    #obal .main .news .left .aktuality H3 {margin:0px; padding:0px; color:#FC0; font-size: 12px; line-height:14px; margin-bottom:10px;}
    #obal .main .news .left .aktuality H2 {margin:0px; padding:0px; color:#fff; font-size: 11px; line-height:14px; margin-bottom:4px;}
    #obal .main .news .left .aktuality A {color:#fc0;}
      #obal .main .news .left .aktuality .left {width:210px; height:106px; float:left;}
        #obal .main .news .left .aktuality .left P {margin:0px; padding:0px; font-size: 11px; line-height:15px;}
      #obal .main .news .left .aktuality .right {width:90px; height:91px; float:left; padding:15px 0px 0px 0px; overflow: hidden;}
       #obal .main .news .left .aktuality .right IMG {border: 2px solid #164086;} 
      
  #obal .main .news .right {width:333px; float:left; padding:0px 0px 10px 0px; margin:0px; line-height: normal;}
    #obal .main .news .right .projekty {width:313px; height:109px; float:left; padding:10px 10px 10px 10px; color:#fff; background-image: url('/layout/projekty.png'); background-repeat: no-repeat;} 
    #obal .main .news .right .projekty H3 {margin:0px; padding:0px; color:#FC0; font-size: 12px; line-height:14px; margin-bottom:10px;}
    #obal .main .news .right .projekty H2 {margin:0px; padding:0px; color:#fff; font-size: 11px; line-height:14px; margin-bottom:4px;}
    #obal .main .news .right .projekty A {color:#fc0;}
      #obal .main .news .right .projekty .left {width:210px; height:106px; float:left;}
        #obal .main .news .left .aktuality .left P {margin:0px; padding:0px; font-size: 11px; line-height:15px;} 
      #obal .main .news .right .projekty .right {width:90px; height:91px; padding:15px 0px 0px 0px; float:left; overflow: hidden;}
        #obal .main .news .right .projekty .right IMG {border: 2px solid #164086;}

#footer { width:100%; height:58px; float:left; background-image:url('/layout/bottom.jpg'); padding:0px; margin:0px; background-repeat:repeat-x; background-position:center top; } 
  #footer .text {width: 100%; height:23px; float: left; text-align: center; color:#336; padding:15px 0px 0px 0px; font-size:11px; background-position:center;}




