* {margin:0;padding:0;}
html {height: 100%;}
body {height: 100%;font: 12px Arial;}
img {border: none;}
a {text-decoration: none;}

.obsah {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px;}
.obsah#index {background: url('../images/bg_i.gif') top repeat-x;}
.obsah#search {background: url('../images/bg_p.gif') top repeat-x;}
.obsah#page {background: url('../images/bg_p.gif') top repeat-x;}
.obsah#index .header {padding: 130px 0 40px 0; text-align:center;}
.obsah#index .header h1 {margin: 0 auto; width:370px;height:100px;background:url('../images/logo_big.gif') no-repeat;}
.obsah#index .header h1 span{display:none;}
.obsah#index .header h2 {display:none;}
.obsah#search .header {padding: 12px 0 10px 10px;}
.obsah#page .header {padding: 12px 0 10px 10px;}

.obsah .search {width:100%; height:80px; background: url('../images/search.gif') top repeat-x #203d67; text-align:left;}
.obsah#index .search form{padding: 24px 0 0 0; margin: 0 auto; width: 510px;}
.obsah#search .search form{padding: 16px 0 0 0; margin: 0 0 0 20px; width: 730px;}
.obsah#search .search form div.razeni{font-size: 12px;padding: 7px 0 0 0; color: #7da0d3;}
.obsah#search .search form div.razeni a{color: #6c8bb7; text-decoration: underline;}
.obsah#search .search form div.razeni a:hover{color: #89a4ca;}
.obsah#search .search form div.razeni b a{color: #89a4ca; text-decoration: none;}
.obsah .search form{color: #ffffff; font-size: 16px;}
.obsah .search form label{padding: 0 5px 0 0; float:left;}
.obsah .search form input.text{width: 400px; padding: 5px 0; font-size: 18px; background: url('../images/box.gif') top repeat-x #f2f2f2; border: 0;}
.obsah .search form input.text#q {width: 400px;}
.obsah .search form input.text#price {width: 80px;}
.obsah .search form input.submit{width: 100px; height:33px; float:right; position: relative; top:-1px;}

.obsah .linebar {border-top: 1px solid #6b90da; margin: 15px 0 10px 0;padding:5px;background-color:#f0f7f9;}
.obsah .linebar h1 {font-weight: bold; font-size: 12px; display:inline;}

.obsah .content {width: 800px;}
.obsah .content .zaznam {padding:10px;}
.obsah .content .zaznam .screen {width:130px;float:left; text-align:center;}
.obsah .content .zaznam .screen img{max-width: 120px; max-height: 90px; margin: 0 auto;}
.obsah .content .zaznam .description {width:510px; float:left;}
.obsah .content .zaznam .description p {margin: 5px 0;}
.obsah .content .zaznam .description a {color: #208a0b;text-decoration:none;}
.obsah .content .zaznam .description a:hover {color: #208a0b;text-decoration:underline;}
.obsah .content .zaznam .description h2 a{color: #124190;font-size: 16px;font-weight:normal;text-decoration:underline;}
.obsah .content .zaznam .description h2 a:hover{color: #3271b0;}
.obsah .content .zaznam .description h2 a:visited{color: #551a8b;}
.obsah .content .zaznam .description span{float: right; color: #ff0000;}
.obsah .content .zaznam .price {float:right; padding: 15px 0 0 0; width:130px; text-align:center; font-size: 9px; color: #999999;}
.obsah .content .zaznam .price b{font-weight: bold; font-size: 16px; color: #000000;}

.obsah#page h1{font-size:20px; color: #ffffff; font-weight:bold; padding: 15px 0 15px 20px; background: url('../images/search.gif') top repeat-x #203d67;}
.obsah#page .content div {padding: 10px 25px; line-height: 18px;}
.obsah#page .content div h2{font-size:19px; color: #203d67; font-weight:normal; padding: 0 0 5px 0;}
.obsah#page .content div h3{font-size:16px; color: #3b5f93; font-weight:normal;}
.obsah#page .content div a{color:#336699; text-decoration:underline;}
.obsah#page .content div a:hover{color:#003366;}
.obsah#page .content div form.reg {margin: 10px 0 0 0; padding: 15px 100px; background-color: #f1f1f1; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf;}
.obsah#page .content div form.reg p {padding: 2px 0;}
.obsah#page .content div form.reg p .input#text{padding: 3px 0; width: 500px; border: 1px solid #afafaf; font-size: 16px;}
.obsah#page .content div form.reg p.button{text-align:center; padding: 10px 0 0 0;}
.obsah#page .content div form.reg p.button .input#submit {padding: 4px 10px;}
.obsah#page .content div ul{list-style-type: none;}
.obsah#page .content div ol{padding: 0 0 0 25px;}
.obsah#page .content div ul li{padding: 2px 0 0 10px; background: url('../images/li.gif') no-repeat 1px 8px;}
.obsah#page .content div li span{color: #999999;}
.obsah#page .content div pre{font-family: "Courier New"; margin: 5px 10px 20px 10px; padding: 10px 15px; border: 1px solid #85c3d5; background-color:#f0f7f9;}
.obsah .content div.upozorneni {margin: 5px 25px 10px 25px; padding: 10px 15px; background-color: #ffbbbb; border-top: 1px solid #bb9999; border-bottom: 1px solid #bb9999;}
.obsah .content div.upozorneni ul li {background: url('../images/li2.gif') no-repeat 1px 8px;}
.obsah .content div.oznameni {margin: 5px 25px 10px 25px; padding: 10px 15px; background-color: #bbffbb; border-top: 1px solid #99bb99; border-bottom: 1px solid #99bb99;}
.obsah .content div.pridat {text-align:center; padding: 20px 25px 25px 25px;}
.obsah#page .content div.pridat p a{padding: 2px 10px; font-size: 18px;}
.obsah#page .content div.pridat p a:hover {color: #ff9f00; background-color: #000000;}
.obsah#page .content div div.kontakt {margin: 10px 0 0 0; padding: 10px 15px; background: #f1f1f1 url('../images/mailbox.gif') no-repeat right bottom; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf;}
.obsah#page .content div div.kontakt p {padding: 5px 0;}
.obsah#page .content div div.kontakt p textarea{padding: 4px 0; width: 550px; height: 200px; border: 1px solid #afafaf;}
.obsah#page .content div div.kontakt p .input#text{padding: 4px 0; width: 400px; border: 1px solid #afafaf;}
.obsah#page .content div div.kontakt p .input#submit{padding: 4px 10px;}
.obsah#page .content div div.kontakt#odeslano {text-align:center; padding: 25px 0;}
.obsah#page .content div.info {color: #999999;}

.obsah .content .paging {padding:10px 0; text-align:center; font-size: 11px;}
.obsah .content .paging a{padding:2px 5px; border:1px solid #cccccc; color: #0458a1; text-decoration: none;}
.obsah .content .paging a.nez{color: #999999;}
.obsah .content .paging a:hover{border:1px solid #0458a1; background-color:#0458a1; color: #ffffff;}
.obsah .content .paging b{padding:2px 5px; margin: 0 2px; border:1px solid #0458a1; background-color:#0458a1; color: #ffffff;}

.obsah .spacerfoot {height: 50px;}
.footer {height: 50px; background: url('../images/topfoot.gif') top center no-repeat;}
.footer p{text-align:center; display:block;}
.footer p.copy {padding:8px 0 0 0;}
.footer p.copy a{color:#336699; text-decoration:underline;}
.footer p.copy a:hover{color:#003366;}
.footer p.links {padding:5px 0 0 0; color:#999999; font-size: 10px;}
.footer p.links a{color:#999999;text-decoration:none;}
.footer p.links a:hover{color:#666666;}

.spacer {clear:both;font-size:0;line-height:0;width:100%;}