@charset "windows-1250";
/* CSS Document */

h1 {font-size:11px; font-style: normal; font-weight: normal; line-height:22px; color:#FFF;}
h2 {font-size:14px; font-weight: bold; color: #4f89b7; margin-bottom:0px; margin-top:0px; padding-top:0px;}
h3 {font-size:14px; color:#FFF;}
h4 {font-size:12px; font-style: normal; font-weight: normal; color:#333; margin-bottom:0px; margin-top:0px; padding-top:0px;} 
h5 {font-size:9px; color:#336; line-height:5px; font-style: normal;}
h6 {font-size:10px; font-style: normal; font-weight: normal; color:#fff;} 

BODY {font-family: Arial; font-size:12px; color:#000; padding-top:0px; margin-top:0px; background-image: url('layout/background.jpg'); background-repeat : repeat-x; background-color:#fff; }

input[type=file], input[type=password], input[type=text], textarea {font-size:11px; padding: 3px 5px 3px 5px; border:1px solid #ccc; width:435px;}

select, input[type=submit] {font-size:11px; padding: 3px 5px 3px 5px; border:1px solid #ccc; width:447px;}

input[type=file], input[type=password], input[type=text]:hover, textarea, select:hover {border: 1px #999 solid}

input[type=file]:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus, select:focus {
	background-color: #e6f5ff;
	border: 1px #187ebf solid;
}

input[type=submit]:hover {background-color: #e6f5ff;border: 1px #187ebf solid; cursor:pointer}



/** INDEX LOGIN FORM **/

#loginForm {margin-top:2px; margin-bottom:3px;}

#loginForm input[type=password], #loginForm input[type=text]
{
  font-size:10px; padding: 1px 3px 1px 3px; border:1px solid #ccc; width:100px;
}

#loginForm input[type=text]:hover, #loginForm input[type=password]:hover
{
  border: 1px #999 solid
}

#loginForm input[type=submit]
{
  font-size:10px; padding: 0px 3px 0px 3px; border:1px solid #ccc; width:50px;
}

#loginForm input[type=text]:focus, input[type=password]:focus
{
  background-color: #e6f5ff;
	border: 1px #187ebf solid;
}

/** INDEX LOGIN FORM **/

A {color:#336;}
A:HOVER {text-decoration:underline; color:#336;}

.msg_text {border:1px dotted #F10000; width:623px; padding:10px; margin-top:3px; margin-bottom:3px; background-color: #F6F6F6;}
.msg_text_web {border:1px dotted #F10000; width:95%; padding:10px; margin-top:3px; margin-bottom:3px; background-color: #F6F6F6;}

.resetovac {clear:both;}

#obal {width:959px;  margin-left:auto; margin-right:auto; }

  #obal .head {width:959px; height:130px; float:left; background-image:url('layout/head.jpg'); background-repeat: no-repeat;}      
    #obal .head .left {width: 500px; height:38px; float:left; color:#d67047; font-size:22px; font-style: italic; font-weight: bold; padding:92px 0px 0px 100px;}
    #obal .head .center {width:200px; height:65px; float:left; text-align: right; color:#4e8abc; line-height:18px; font-size:10px; padding:65px 10px 0px 0px;}   
    #obal .head .right {width:130px; height:65px; float:left; text-align: left; color:#1c3762; line-height:18px; font-size:10px; padding:65px 0px 0px 19px;}  
          
  #obal .menu {width:956px; height:11px; float:left; color:#1c3762; padding:16px 0px 15px 3px; font-size:12px; text-decoration: none; background-image:url('layout/menu_top.jpg');background-color:#fff; background-repeat: repeat-x;}
    #obal .menu A {color:#1c3762; padding:21px 27px 0px 27px; text-decoration: none; }
    #obal .menu A:HOVER {color:#4d8ab9; padding:21px 27px 0px 27px; text-decoration: none;  }
    
    #obal .menu .active {text-decoration: underline; color:#4d8ab9;}
  
  #obal .menu1 {width:248px; height:56px; float:left; color:#1c3762; padding:0px 0px 0px 0px; font-size:12px; text-decoration: none; background-image:url('layout/menu_top.jpg');background-color:#fff;}    
    #obal .menu1 .left A {width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: middle; text-decoration: none; background-image:url('layout/menu_left.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left A:HOVER {width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: text-bottom; text-decoration: none; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}        
    #obal .menu1 .left1 A {width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: middle; text-decoration: none; background-image:url('layout/menu_left.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left1 A:HOVER {width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: text-bottom; text-decoration: none; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}        
    #obal .menu1 .left2 A {width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: middle; text-decoration: none; background-image:url('layout/menu_left.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left2 A:HOVER {width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: text-bottom; text-decoration: none; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}        
    #obal .menu1 .left3 A {width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: middle; text-decoration: none; background-image:url('layout/menu_left.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left3 A:HOVER {width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: text-bottom; text-decoration: none; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}        

    #obal .menu1 .left .active {text-decoration: none; width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: text-bottom; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left1 .active {text-decoration: none; width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: text-bottom; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left2 .active {text-decoration: none; width:208px; height:41px; float:left; color:#fff; padding:15px 10px 0px 30px; vertical-align: text-bottom; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}
    #obal .menu1 .left3 .active {text-decoration: none; width:208px; height:34px; float:left; color:#fff; padding:22px 10px 0px 30px; vertical-align: text-bottom; background-image:url('layout/menu_left_a.jpg'); background-repeat: no-repeat;}

    
    
  #obal .img {width:711px; height:224px; float:left; background-image:url('layout/head_img.jpg'); background-repeat: no-repeat;}     
  
  #obal .news {width:228px; height:35px; float:left; color:#c86942; padding:20px 0px 0px 20px; font-size:14px; font-weight: bold; text-decoration: none; background-image:url('layout/aktuality.jpg');}
  
  #obal .test {width:177px; height:45px; float:left; color:#1c3762; padding:10px 0px 0px 60px; font-size:12px; font-weight: bold; text-decoration: none; background-image:url('layout/test.jpg');}
  #obal .test A:HOVER {text-decoration:underline; color:#12294f;}
  
  #obal .city {width:169px; height:45px; float:left; color:#1c3762; padding:10px 0px 0px 68px; font-size:12px; font-weight: bold; text-decoration: none; background-image:url('layout/city.jpg');}
  #obal .city A:HOVER {text-decoration:underline; color:#12294f;}
  
  #obal .prihlaska {width:177px; height:45px; float:left; color:#1c3762; padding:10px 0px 0px 60px; font-size:12px; font-weight: bold; text-decoration: none; background-image:url('layout/prihlaska.jpg');}
  #obal .prihlaska A:HOVER {text-decoration:underline; color:#12294f;}    
  
  #obal .aktuality {width:248px; float:left; padding:0px 0px 0px 0px; background-image:url('layout/pozadi_news.jpg'); background-repeat: no-repeat;}
    #obal .aktuality .text {width:226px; height:auto; float:left; color:#1c3762; padding:20px 10px 10px 10px; }
      #obal .aktuality .text H1 {color:#1c3762; font-weight:bold; font-size:12px; line-height:10px; margin-bottom:0px; margin-top:0px; padding-top:0px;}
      #obal .aktuality .text H2, H3 {padding-top:0px; font-weight:normal; font-size:11px; margin-bottom:0px; margin-top:0px; padding-top:0px;}
      #obal .aktuality .text P {padding-top:5px; font-weight:normal; font-size:11px; text-align: justify; margin-bottom:5px; margin-top:5px; padding: 0px 0px 5px 0px;}
      #obal .aktuality .text HR {height: 0px; border-width: 0px; border-bottom: 1px dotted; margin-bottom:5px;}
      #obal .aktuality .text A {text-decoration: none;}
      #obal .aktuality .text A:HOVER {text-decoration: underline;}
        
  #obal .field {width:669px; height:auto; float:left; padding:17px 20px 20px 22px; color:000; text-align: justify; }
     #obal .field HR {height:0px; border-width:0px; border-bottom:1px dotted; margin-bottom:5px; color:#336; }
     #obal .field P {padding-top:5px; font-weight:normal; text-align: justify; color: #000; line-height:18px; margin-bottom:0px; margin-top:0px; padding: 0px 0px 5px 0px;}
     #obal .field H2, H3 {color: #1e3662; font-size:15px; font-weight: bold;}
  
  #obal .kurzy {width:669px; height:auto; float:left; padding:10px 0px 10px 0px; text-align: justify;}
     #obal .kurzy H1 {color:#1c3762; font-weight:bold; font-size:12px; line-height:10px; margin-bottom:0px; margin-top:0px; padding: 10px 10px 5px 150px;}
     #obal .kurzy P {padding-top:5px; font-weight:normal; text-align: justify; color: #1e3662; line-height:18px; margin-bottom:0px; margin-top:0px; padding: 0px 0px 5px 150px;}
  
  #obal .kurzy {}
    #obal .kurzy H2 {color:#1e3662; }
    #obal .kurzy H3 {color:#fff; font-size:13px; line-height:14px; padding:5px 0px 0px 0px;}
    #obal .kurzy HR {height:0px; border-width:0px; border-bottom:1px dotted; margin-bottom:5px; color:#b9552e; }
    #obal .kurzy P {padding:5px 0px 0px 0px; margin:0px; color:#000; font-size:11px; line-height:14px;}
    #obal .kurzy A {text-decoration: underline; color:#336; }
    #obal .kurzy A:HOVER {text-decoration: none;}

    #obal .kurzy .css_kurzu_1 {width: 529px; height: 68px; padding: 1px 10px 5px 130px; margin-bottom:3px; background-image:url('/layout/kurz_background_1.jpg');}      
    #obal .kurzy .css_kurzu_2 {width: 529px; height: 68px; padding: 1px 10px 5px 130px; margin-bottom:3px; background-image:url('/layout/kurz_background_2.jpg');}
    #obal .kurzy .css_kurzu_3 {width: 529px; height: 68px; padding: 1px 10px 5px 130px; margin-bottom:3px; background-image:url('/layout/kurz_background_3.jpg');}
    #obal .kurzy .css_kurzu_4 {width: 529px; height: 68px; padding: 1px 10px 5px 130px; margin-bottom:3px; background-image:url('/layout/kurz_background_4.jpg');}

  #obal .clearnews {width: 1px; clear: right; background-color: #dfebf4;}
  #obal .clear {width: 1px; clear: both; } /* roztáhne pozadí až dolů */
  
  #obal .paticka {width:957px; height:25px; float: left; font-size:10px; padding:5px 1px 0px 1px; background-image:url('layout/paticka.jpg'); background-repeat: repeat-x;}
    #obal .paticka .left {width:500px; float: left;}
    #obal .paticka .right {width:457px; float: left; text-align:right;}
    #obal .paticka A {text-decoration: underline;}
    #obal .paticka A:HOVER {text-decoration: none;}