* {padding:0;margin:0;border:0;}body {font-family: Arial;background: #fff;}em {font-weight: bold;font-style: normal;font-size: 120%;}img#logo {float: left;margin: 20px 0px 0px 60px;}div#obalovaci {margin: 0px auto;width: 981px;}img.banner {border: 1px solid #dbdbdb;float: left;}#top {margin: 20px 0px 20px 80px;}div#hlavicka {float: left;background: url('hlavicka.png') no-repeat;width: 100%;height: 90px;}div#hlavicka p#vyhledavani-formular {float: left;margin: 35px 0px 0px 280px;_margin: 35px 0px 0px 95px;}div#hlavicka p#vyhledavani-formular input#hledani {float: left;height: 18px;width: 220px;padding: 2px 0px 0px 5px;margin-top: 2px;border: 1px solid #dbdbdb;}div#hlavicka p#vyhledavani-formular input#odeslat {float: left;background: url('vyhledavani.png') no-repeat;height: 25px;width: 65px;text-transform: uppercase;color: #343434;letter-spacing: 0.5px;font-size: 9px;padding: 5px auto;}div#hlavicka p#vyhledavani-formular select {float: left;height: 22px;width: 155px;margin: 2px 5px 0px 5px;border: 1px solid #dbdbdb;text-transform: uppercase;font-weight: bold;color: #dbdbdb;letter-spacing: 0.5px;font-size: 10px;_font-size: 13px;padding: 2px 0px 0px 5px;}div#menu h1.menu-nadpis {margin-top: 15px;float: left;background: url('nadpis_maly.png') no-repeat;width: 178px;height: 25px;padding-top: 12px;text-align: center;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 13px;letter-spacing: 0.2px;}div#menu {float: left;width: 178px;}div#menu ul {float: left;width: 178px;color: #888888;list-style-type: none;}div#menu ul li {float: left;clear: both;line-height: 16px;margin: 5px 0px 0px 10px;margin: 5px 0px 0px 5px;padding: 0px 0px 0px 25px;background: url('li.png') no-repeat left center;}div#menu ul li a {color: #888888;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 11px;}div#kategorie div.polozka {float: left;margin: 10px 0px 0px 0px;text-align: center;}div#kategorie div.polozka p {color: #888888;text-transform: uppercase;font-weight: bold;font-size: 11px;}div#kategorie {float: left;width: 600px;}div#stred {float: left;width: 600px;margin: 15px 10px 0px 10px;_margin: 15px 5px 0px 5px;}div#doporucujeme {width: 178px;float: left;}div#doporucujeme div.nabidka {float: left;position: relative;width: 166px;min-height: 50px;_height: 50px;padding: 10px 5px;border-bottom: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}div#doporucujeme div.nabidka p.typ {position: absolute;top: 2px;right: 5px;text-transform: uppercase;color: #888888;font-size: 8px;font-weight: bold;}div#doporucujeme div.nabidka p.cena {position: absolute;bottom: 2px;right: 5px;text-transform: uppercase;color: #8e0404;font-size: 16px;font-weight: bold;}div#doporucujeme div.nabidka p.popis {float: left;color: #888888;font-size: 10px;line-height: 11px;letter-spacing: 0.5px;}div#doporucujeme div.nabidka h2 {float: left;text-transform: uppercase;color: #0066ee;font-size: 11px;font-weight: normal;word-spacing: 3px;}div#stred h1.obsah-nadpis {margin-top: 15px;float: left;background: url('nadpis_velky.png') no-repeat;width: 554px;height: 21px;padding-top: 14px;padding-left: 40px;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 13px;letter-spacing: 0.2px;}div#nabidky {float: left;}/*****************************************************/div#nabidky div.nabidka-velka {float: left;position: relative;width: 429px;min-height: 90px;_height: 90px;padding: 10px 5px 35px 150px;border-top: 1px solid #dbdbdb;margin-top: 5px;}div#nabidky div.nabidka-velka img {float: left;}div#nabidky div.nabidka-velka p.typ {position: absolute;top: 2px;right: 5px;text-transform: uppercase;color: #888888;font-size: 9px;font-weight: bold;}div#nabidky div.nabidka-velka p.datum {position: absolute;top: 2px;right: 100px;text-transform: uppercase;color: #888888;font-size: 9px;font-weight: bold;}div#nabidky div.nabidka-velka p.cena {position: absolute;bottom: 10px;right: 5px;text-transform: uppercase;color: #8e0404;font-size: 19px;font-weight: bold;}div#nabidky div.nabidka-velka p.popis {float: left;clear: both;width: 100%;color: #888888;font-size: 10px;line-height: 11px;letter-spacing: 0.5px;}div#nabidky div.nabidka-velka p.misto {position: absolute;bottom: 10px;right: 100px;color: black;font-size: 16px;font-weight: bold;}div#nabidky div.nabidka-velka h2 {float: left;clear: both;text-transform: uppercase;color: #0066ee;font-size: 14px;font-weight: bold;word-spacing: 3px;}div#nabidky div.nabidka-velka img {position: absolute;top: 10px;left: 5px;}div#prava {width: 183px;float: left;}div#prava a#pridat-horni {float: left;display: block;text-align: center;width: 185px;height: 50px;margin-bottom: 5px;background: orange;padding: 20px 0px;font-weight: bold;font-size: 20px;text-decoration: underline;word-spacing: 5px;_word-spacing: 12px;letter-spacing: 1px;text-transform: uppercase;color: black;}div#prava div#obsluha {float: left;border: 1px solid #DDDADA;width: 163px;background: #F2F2F2;padding: 5px 10px;}div#prava div#obsluha p {float: left;width: 156px;border: 1px solid #DDDADA;padding: 5px 3px;}div#prava div#obsluha p input {margin: 3px 5px;width: 140px;height: 15px;padding: 5px 0px 3px 5px;text-transform: uppercase;font-size: 10px;font-weight: bold;color: #E4E2E2;border: 1px solid #DDDADA;float: left;}div#prava div#obsluha p input#prihlasit {background: url('prihlaseni_prihlasit.png') no-repeat;border: 0;width: 65px;height: 25px;color: black;font-weight: normal;text-transform: uppercase;font-size: 11px;margin: 3px 0px;}div#prava div#obsluha p a {color: black;margin: 10px 24px 0px 5px;_margin: 10px 21px 0px 5px;text-transform: uppercase;font-size: 9px;float: left;text-decoration: none;letter-spacing: 0px;}div#prava div#obsluha h2 {text-transform: uppercase;position: relative;z-index: 2;margin: 0px 0px -7px 5px;color: #797979;font-size: 11px;letter-spacing: 0.2px;font-weight: bold;}div#prava div#obsluha img {border: 1px solid #DDDADA;float: left;margin: 5px 0px;}div#prava div#obsluha a#pridat, div#prava div#obsluha a#upravit, div#prava div#obsluha a#smazat {float: left;display: block;height: 20px;padding: 4px 0px 0px 30px;color: black;text-transform: uppercase;letter-spacing: 0.2px;font-weight: bold;text-decoration: none;font-size: 12px;margin: 5px 0px 0px 5px;}div#prava div#obsluha a#pridat {margin-top: 10px;background: url('pridat.png') no-repeat left center;}div#prava div#obsluha a#upravit {background: url('upravit.png') no-repeat left center;}div#prava div#obsluha a#smazat {background: url('smazat.png') no-repeat left center;}div#paticka {background: url('paticka.png') no-repeat left center;float: left;width: 981px;height: 71px;margin: 50px 0px;}div#paticka p{color: white;font-weight: bold;text-align: center;text-transform: uppercase;font-size: 12px;line-height: 71px;}