/*** AP Stavby ***/

*
{ margin: 0px; padding: 0px; font-family: Tahoma, Arial }
body
{ text-align: center }
body, table, input, select, form, textarea
{ font-size: 10pt }
a
{ text-decoration: none }
a:hover
{ text-decoration: underline }
a img
{ border: 0px }
.pruh-1
{ text-align: left; width: 988px; margin: auto }
.pruh-zahlavi
{ height: 122px; position: relative }
.pruh-obsah
{ background: #fff; padding: 0px 10px; border-top: 10px solid #fff; border-bottom: 10px solid #fff }
.pruh-obsah-2
{ background: url('/images/15.gif') left top repeat-y #fff; padding: 0px 10px; border-top: 10px solid #fff; border-bottom: 10px solid #fff }
.front-page
{ background: #00458e; height: 400px }
.front-motiv
{ width: 652px; height: 400px; overflow: hidden; float: right }
.front-reklama
{ padding-top: 10px }
.reklama-1
{ float: left }
.reklama-2
{ padding: 10px 0px; background: #fff }
.motiv-vnitrni
{ height: 80px; width: 652px; overflow: hidden }
.pruh-informace
{ height: 118px; background: url('/images/10.gif') 40px 0px no-repeat; color: #fff }
.pruh-informace p
{ padding-left: 365px; padding-top: 6px }
sup
{ font-size: 6pt }
.pruh-zapati
{ height: 99px; background: url('/images/11.gif') 863px center no-repeat; color: #fff }
.pruh-zapati a
{ color: #fff }
.pruh-zapati p
{ padding-top: 28px; padding-left: 10px}
.pruh-zapati p.copy
{ font-size: 9pt; padding-top: 10px }
.pruh-mezerujici
{ height: 28px }
.pozadi-horni-1
{ background: url('/images/1.gif') center top repeat-x }
.pozadi-spodni-1
{ background: url('/images/2.gif') center bottom repeat-x }
.pozadi-horni-2
{ background: url('/images/13.gif') center top repeat-x }
.pozadi-spodni-2
{ background: url('/images/14.gif') center bottom repeat-x }
.menu-1
{ width: 316px; float: left }
.menu-2
{ width: 316px; background: #00458e; height: 400px }
.menu-navigace
{ list-style: none; padding-left: 30px; padding-top: 20px }
.menu-navigace a
{ display: block; padding-left: 30px; color: #fff }
.menu-navigace a:hover
{ text-decoration: none; background: url('/images/12.gif') left center no-repeat }
.menu-navigace li.selected a
{ text-decoration: none; background: url('/images/12.gif') left center no-repeat; font-weight: bold }
.menu-navigace span
{ display: block; border-bottom: 1px solid #fff; line-height: 30px }
.logo-firma
{ position: absolute; left: 704px; top: 23px; width: 274px; height: 80px }
.logo-firma span
{ display: block; position: absolute; left: 0px; top: 0px; width: 274px; height: 80px; background: url('/images/8.gif') center center no-repeat; cursor: hand }
.motto
{ position: absolute; left: 10px; top: 68px; width: 531px; height: 32px }
.motto span
{ display: block; position: absolute; left: 0px; top: 0px; width: 531px; height: 32px; background: url('/images/9.gif') center center no-repeat }
.sloupec-menu
{ width: 316px; float: left }
.sloupec-obsah
{ width: 652px; float: left; background: #fff }
.drobky
{ font-size: 9pt; color: #989796 }
.drobky a
{ color: #989796 }
.clear
{ clear: both }

.blok-obsah
{ padding: 15px 30px }
.blok-obsah h2
{ margin: 15px 0px }
.blok-obsah h3
{ margin: 10px 0px }
.blok-obsah h4
{ margin: 5px 0px }
.blok-obsah p
{ margin: 5px 0px }
.blok-obsah ul
{ margin: 5px 0px; padding-left: 20px }
.blok-stavba
{ background: url('/images/17.gif') 567px 10px no-repeat }
.blok-stavba h2, .blok-zamestnani h2
{ color: #00458e }
.blok-zelena
{ background: url('/images/18.gif') 567px 10px no-repeat }
.blok-zamestnani
{ background: url('/images/293.jpg') 421px 10px no-repeat }
.blok-zelena h2
{ color: #68b92e }
.box-poptavka
{ padding-top: 38px; padding-bottom: 5px; margin-top: 30px }

.box-poptavka-vnitrni
{ border-top: 5px solid #fff; border-bottom: 5px solid #fff; padding: 20px 15px }

.box-poptavka h2
{ color: #fff; padding: 0px; margin: 0px }
.blok-zelena .box-poptavka
{ background: url('/images/21.gif') left top no-repeat #81c225 }
.blok-zelena .box-poptavka-vnitrni
{ background: #b8db7c }
.blok-stavba .box-poptavka, .blok-zamestnani .box-poptavka
{ background: url('/images/22.gif') left top no-repeat #75c5f0 }
.blok-stavba .box-poptavka-vnitrni, .blok-zamestnani .box-poptavka-vnitrni
{ background: #b3def8 }
.clanek-036 .box-poptavka-vnitrni
{ background: url('/images/296.jpg') right bottom no-repeat #8dcdd7 }

.zemContactForm label
{ margin-top: 5px }
.zemContactForm label, .zemContactForm input, .zemContactForm textarea
{ display: block }

.clanek-036 .zemContactForm label, .clanek-036 .zemContactForm input
{ display: inline }

.zemError
{ padding: 5px; border: 1px solid rgb(255,102,0); background-color: rgb(255,210,160); color: rgb(255,102,0) }
.zemThanks
{ padding: 5px; border: 1px solid rgb(32,144,0); background-color: #b1ff91; color: rgb(32,144,0) }

.galerie-polozka
{ float: left; width: 197px; text-align: center; margin-top: 7px }
.galerie .galerie-polozka a img
{ border: 5px solid #b3def8 }
.galerie-male .galerie-polozka a img
{ border: 5px solid #b3def8 }
.galerie-stredni .galerie-polozka a img
{ border: 5px solid #fed09e }
.galerie-velke .galerie-polozka a img
{ border: 5px solid #b3ddc0 }

.male-domy-1
{ padding: 5px 0px; background: #75c5f0; margin: 10px 0px }
.male-domy-2
{ border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #b3def8; padding: 10px }

.stredni-domy-1
{ padding: 5px 0px; background: #f9a870; margin: 10px 0px }
.stredni-domy-2
{ border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #fed09e; padding: 10px }

.velke-domy-1
{ padding: 5px 0px; background: #81c99c; margin: 10px 0px }
.velke-domy-2
{ border-top: 5px solid #fff; border-bottom: 5px solid #fff; background: #b3ddc0; padding: 10px }

.obraz-1
{ width: 200px; height: 120px; float: left }
.obraz-1 img
{ border: 5px solid #fff }
.popis-1
{ width: 372px; float: left }
.popis-1 h4
{ margin: 0px; padding: 0px }
.popis-1 h4 a
{ color: #000 }
.popis-1 p
{ text-align: justify }

.katalog-odkaz
{ font-size: 10pt; color: #000; font-weight: bold }
.odkaz-1
{ color: #000 }

.odkaz-zpet
{ text-align: right; font-weight: bold; padding-top: 15px }
.odkaz-zpet a
{ color: #000 }

.form-item, .form-radio, .form-check
{ height: 25px }

.form-check
{ padding-left: 15px }
.form-check label
{ margin-left: 10px }

.form-item label
{ display: block; float: left; width: 110px }
.form-item input, .form-item select
{ display: block; float: left; margin-top: 3px }
