html,body{margin:0;padding:20px 0;background: #386DA3;}
body{font:0.76em/1.5 Tahoma, "Lucida Grande CE", lucida, sans-serif;}

h2 {margin:0;padding:0;padding-left: 10px;height:40px;line-height:40px;background: #FFE715 ;color:#000;}
ul, li {margin:0;margin-top:10px;margin-bottom:20px;padding:0;padding-left:20px;}
li {margin:0;padding:0;line-height:32px;list-style: square url("images/bullet.gif");}
img {border:0;}

#hlavni{width:980px;margin:0 auto;padding: 10px;background: #fff;}
#hlavicka-null{position:relative;width:980px;height:160px;background: #5087BF url("images/bg-header.jpg") 0 0 no-repeat;}
#logo, #logo span{position:absolute;top:30px;left:10px;width:260px;height:72px;overflow:hidden;}
#logo span{position:absolute;left:0;top:0;background: #5087BF url("images/bg-logo.jpg") 0 0 no-repeat;}

h1, h1 span, h2.motto, h2.motto span {margin:0;padding:0;position:absolute; top:28px; left:285px; text-align: center; width: 444px;height:72px;overflow:hidden;}
h1 span, h2.motto span {position:absolute;top:0; left:0;background: #5087BF url("images/bg-motto.jpg") 0 0 no-repeat;} 

#obsah-null{clear:both;}

#nabidka  {float:left;width:720px;padding-top:10px;}
#nabidka p, #nabidka ul {margin-left:10px;}

#kontakt {padding-top:10px;clear: both;}
#kontakt p, #kontakt ul, #kontakt h3  {margin-left:10px;}

#technika {float:right;width:250px;padding-top:10px;}

#patka-null{width:980px;margin:0 auto;background: #FFE715; border: 10px solid #fff; border-top:0;}
#patka {padding:10px;}
#patka p{margin:0;margin-top: 5px;padding:0;}
p.dolozka{float:right;}

.f-right {float:right !important;} img.f-right {float:right;}
.cleaner {clear: both;}
.cleaner hr {display: none;}

textarea {font: 100% serif;margin-top: -10px;}
fieldset {padding: 0 5px;_padding: 10px;border:2px solid #386DA3;color:#386DA3;}
.dotaz {margin: 0 auto; padding: 10px 0; width: 80%;}
.dotaz label {width: 180px; float: left; margin-right: 5px; padding-top: 0.3em;}
.dotaz input, .dotaz textarea {padding: 2px;border:1px solid #386DA3;}
.odesli {width:150px;height:40px;margin:0 auto;background-color:#386DA3;color:#fff;font-weight:bold;}
p.submit {text-align: center;} 

.hlaska {padding: 2px;margin:5px auto;border:1px solid #c30;font-weight:bold;width: 90%;}
.hlaska p {text-align: center;}

.foto {padding: 20px; text-align: center;}
.foto img {padding: 3px; background-color: #FFE715;}

/* IE */
.foto img.hover,.foto img:hover {border: 2px solid #386DA3; padding: 1px;}
.foto img {behavior: url(hovermenu.htc);}

