* { margin:0; padding:0;}

body {
font-family:Tahoma, Helvetica, sans-serif;
font-size:90%;
line-height:130%;
background:#03265E url(../images/bg.jpg) no-repeat scroll center 0;
}

#wrap { min-height:100%;  width:760px; margin:80px auto; }
#head { height:173px; width:724px; margin-left:32px;}
#main { height:100%; min-height:430px; background-color:#FFFFFF; width:724px; margin-left:32px; border-left:1px solid #333; border-right:1px solid #333;  }

* html #main, * html #main2 { margin-top:-8px; padding-bottom:20px; }
#main2 { height:100%; min-height:430px; background-color:#FFFFFF; width:724px; margin-left:32px; border-left:1px solid #333;border-right:1px solid #333; overflow:auto; }

#main h2{ font-size:16px; font-weight:500;}

#main h3 { font-size:14px; padding:10px 15px; }
#main2 h3 { font-size:14px; padding:10px 15px; color:#7A92A7; }
#main2 strong { font-size:12px; color:#7A92A7; }
#main p { font-size:14px; padding:10px 15px;}
#main2 p { font-size:11px; padding:10px 15px;}

#kontakt{ height:100%;  width:250px; margin-top:10px; float:right;  }

.zemContactForm { padding:15px; }
input, textarea { border:1px solid #02255D; }
.zemSubmit { border:1px solid #02255D; background-color:#fff; margin:15px 0; padding:4px; }
.zemSubmit:hover { border:1px solid #02255D; background-color:#02255D; margin:15px 0; color:#fff; }

h1.logo img, h1.logo a { margin:0; padding:0; border:0; }
h1.logo a { color:#fff; line-height:50px; }

#foot { 
height:90px; 
width:726px; 
background-image: url(../images/foot.png); 
background-repeat: no-repeat; 
margin-left:32px; 
padding:0 15px
}

#main a{ color:#000;}
#main a:hover{ color:#f60;}
#foot a{ color:#FFF; }
#foot a:hover{ color:#f70;}
.right { float:right; font-size:11px; padding:0 30px;}

#main ul { padding:5px 35px;}
#leon { font-size:11px; padding:0 15px; }

.lang { float:right; font-size:11px; padding:13px 44px; }
.lang img{ border:0;}

