* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 13px;
 background: #fff url("img/bg.jpg") repeat-x center top;

}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
 background: white;
}
#faux {
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
 
}
#header, #headerm {
 background: url(img/head.jpg) no-repeat;
 color: #333;
 width: 1000px;
 height: 109px;
 margin: 0px 0px 0px 0px;
}

#headerm {
 background: url(img/head1.jpg) no-repeat;
 height: 130px;
}
 
#leftcolumn, #leftcolumnde, #leftcolumnen { 
 background: url(img/image.jpg) no-repeat;
 display: inline;
 color: #333;
 margin: 0px;
 min-height: 537px;
 padding: 0px;
 width: 450px;
 float: left;
}

#leftcolumnde { 
 background: url(img/image_de.jpg) no-repeat;
}


#leftcolumnen { 
 background: url(img/image_en.jpg) no-repeat;
}

#leftcolumnm { 
 display: inline;
 color: #333;
 margin-left: 23px;
 font-family: tahoma;
 margin-top: 18px;
 padding: 0px;
 width: 650px;
 line-height: 21px;
 float: left;
}
  * html #leftcolumn, #leftcolumnde, #leftcolumnen { 
  height: 537px; }
  
#content { 
 float: left;
 color: #333;
 margin: 6px 13px;
 padding: 0px;
 width: 206px;
 display: inline;
 position: relative;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 315px;
 float: right;
}

  * html #rightcolumn { 
   width: 316px; }

#footer { 
 width: 960px;
 clear: both;
 color: #333;
 height: 93px;
 font-size: 11px;
 background: #fff url("img/footer.jpg") repeat-x center top;
 margin: 0px 0px 0px 0px;
 text-align: right;
 padding: 10px; padding-left: 20px; padding-right: 20px;
}


#rightcol { 
 background: #fff url("img/right.jpg") repeat-y top;
 min-height: 520px;
 width: 312px;
 
}

#rightdol { 
 background: #fff url("img/right_down.jpg") no-repeat top;
 height: 21px;
 width: 312px;
 
}

#form {background: url("img/form_bg.jpg") no-repeat top;
       border-top: 2px solid white;
       border-bottom: 2px solid white;
       width: 255px;
       margin-left: 27px;
       margin-bottom: 27px;
       color: white;
       font-size: 11px;
       text-align: right;
       height: 170px;}
       
* html #form { 
   margin-left: 28px; }       

.clear { clear: both; background: none; }

.foot {color: #f0f3f6; line-height: 97px; float: left; display: inline;}

.foot_r {color: #f0f3f6; line-height: 97px; float: right; display: inline;}

a:link.foota, a:visited.foota, a:hover.foota {
    TEXT-DECORATION: underline;
    color: white;
    font-weight: bold;
  	}
  
  a:hover.foota {
    text-decoration: none;
    color: yellow;
  	}
  	
.logo {padding-left: 290px; padding-top: 12px; float: left; display: inline;}

.logo_iso { float: left; padding: 13px 0px 0px 160px; }

img {border: 0px solid;} 

.icon {margin-bottom: 8px;}

.flagcover {margin-left: 25px; padding-top: 15px; float: left;}

.flag {border: 1px solid white; margin-right: 7px;}

.certifikat {margin-left: 73px; display: block; padding-bottom: 10px;}

.butt, .butt2 {border: 0px solid; margin-top: 7px; 
       }

.send {border: 1px solid #aaaaaa;
       background: #333232;
       font-size: 12px;
       margin-top: 5px;
       padding: 2px;
       padding-left: 7px;
       padding-right: 7px;
       color: white;
       
       }
       
.formcover {margin-right: 12px; margin-top: 17px;}       
       
menu, menu.cz {color: black;
      font-weight: bold;
      font-size: 13px;
      list-style-type: none;
      padding-bottom: 30px;
      padding-left: 27px;
      }
      
menu.cz {
  padding-bottom: 0px;
} 
      
li.men, li.menact {height: 26px; padding-left: 21px; line-height: 26px;
color: black;
           }
           

li.menact {background: url("img/limen.jpg") repeat-y top;
           height: 26px;
           color: yellow;
           width: 232px;
           
          }

a:link.limen, a:visited.limen, a:hover.limen {
    TEXT-DECORATION: none;
    color: black;
    font-weight: bold;
  	}
  
  a:hover.limen {
    text-decoration: underline;
    color: black;
  	}
      
  a:link.limenact, a:visited.limenact, a:hover.limenact {
    TEXT-DECORATION: none;
    color: #153860;
    font-weight: bold;
  	}
  
  a:hover.limenact {
    text-decoration: underline;
    color: #153860;
  	}    
      
h1 {color: #121; font-size: 23px; margin-bottom: 15px; display: inline; font-family: tahoma; font-weight: normal;}        

h1.red { color: red; }

h2, h3 {color: #121; font-size: 16px; margin-bottom: 15px; display: block;}

.uvodni, .kontaktni {background: #f4f4f4;
         padding: 10px; border: 0px solid #e4e4e4;}

.kontaktni {margin-bottom: 5px;}

ul {margin-left: 17px;}
li, li.stron { line-height: 20px; color: #195398;}

li.stron {color: black;}

ul.stron {list-style-type: square;}

.im {float: right; margin-left: 14px; border-top: 8px solid #c5c4c4; border-bottom: 8px solid #c5c4c4; margin-bottom: 10px; margin-right: 5px;}

.hbg { background: #fff url("img/hbg.jpg") repeat-y center top; padding: 9px; display: block; margin-bottom: 14px;}

.space {width: 3px; display: block; height: 21px;}

.break {padding-top: 4px; height: 14px; width: 1px; display: block;}

#konleft {width: 300px; float: left; padding: 5px;}

#konright {width: 300px; float: right; padding: 15px; background: #f5f5f5; }

.konfun {font-weight: bold; color: #0072bc; font-size: 14px; margin-bottom: 4px; display: block;}

.koname {font-weight: bold; color: #444;}

.chyba {color: #e70000;
        font-size: 11px;}      

.but, .but2 {background: #fff url("img/inputbg.gif") no-repeat center top;
             padding: 2px;
             width: 250px;
             border: 1px solid #bfbfbf;
             font-family: tahoma;
             font-size: 12px;
             line-height: 18px;    
                
}       

.but2 {width: 397px;}

.button {text-align: right; display: block; padding-top: 10px;}

.formek {margin: 0px auto; background: #efefef;
         padding: 25px;
         width: 402px;
          clear: both;
          margin-top: 35px;
         }

.inpbut {background: #efefef url("img/button.jpg") no-repeat center top;
         width: 111px;
         height: 28px;
         font-weight: bold;
         font-size: 12px;
         color: white;
         }

label {margin-right: 9px; display: inline;}
label.warn, label.warnmess {color: #e70000;}
label.mess, label.warnmess {display: block; margin-bottom: 7px; margin-top: 3px;}

td {padding-bottom: 5px;}

a:link, a:visited, a:hover {
  COLOR: #0072bc;
	TEXT-DECORATION: underline;
	
	
  }

a:hover {
  TEXT-DECORATION: none;
  color: #0054a6;
	}
  
.pozn {color: gray; font-size: 11px;}  

img.new {
  margin-left: 64px;
  margin-bottom: 14px;
  padding-top: 0px;
}

.newbanner {
  margin-left: 84px;
  margin-bottom: 20px;
  width: 140px;
}





