html {
	background: url("../obrazky/pozadi_horni.png") repeat-x top left;
	font-family: sans-serif;
}

body {
	background: url("../obrazky/pozadi_spodni.png") repeat-x bottom left;
	text-align: center;
	font-size: small;
	font-family: sans-serif;
	padding: 0px;
	margin: 0px;
}

hr { visibility: hidden; height: .5em; }
form { margin: 0; padding: 0; }
input, textarea, select { font-size: small; padding: .1em; font-family: sans-serif; }
.tlacitko { border: 1px solid #86a3c1; background-color: #003576; color: white; padding: .1em; font-size: small; }
label { padding: .1em 0; }
fieldset { margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border: none; background-color: #dee5ee; border-bottom: 1em solid white; }
fieldset legend { border: 1px solid #dee5ee; color: white; font-weight: bold; background-color: #003576; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }
.fieldsetPolovicni { width: 380px; }
.lest { display: none; }
ul li { color: #505050; }

h1, h2, h3, h4 { margin: 0; padding: 0; margin-bottom: .5em; }
h1 { font-size: x-large; }
h2 { font-size: large; }
h3 { font-size: medium; }
h4 { font-size: small; color: #003576; }
p { padding: .6em 0; margin: 0; }
.cervene { color: red; }
.vystredene { text-align: center; }
.oboustranne { text-align: justify; }

img { border: none; }

.underline {
	text-decoration: underline;
}

.clear_left, .clearLeft {
	clear: left;
}

.clear_right, .clearRight {
	clear: right;
}

.clear_both, .clearBoth {
	clear: both;
}

.float_left, .floatLeft {
	float: left;
}

.float_right, .floatRight {
	float: right;
}

div#content {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 1006px;
	margin: auto;
	text-align: left;
	position: relative;
}

div#menu {
	background: #568916 url("../obrazky/pozadi_menu_horni.png") no-repeat;
	padding: 0px;
	margin: 0px;
	width: 231px;
	float: left;
}

div#menu .h5 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div#menu .h5 img {
	border: 0px;
	padding: 30px 0px 0px 0px;
}

div#menu div.menu {
	padding: 0px;
	margin: 60px 0px 30px 0px;
}

div#menu div.menu span {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	background: url("../obrazky/menu_linka.png") no-repeat 15px bottom;
}

div#menu div.menu span a {
	border-left: 10px solid #feed00;
	color: #FFFFFF;
	display: block;
	padding: 7px 0px 6px 5px;
	margin: 2px 0px 2px 0px;
	text-decoration: none;
	width: 81%;
}

div#menu div.menu span a:hover, div#menu div.menu span a:active, div#menu div.menu span a:focus, div#menu div.menu span .aktivni {
	border-left: 10px solid #085c09;
	color: #000000;
	padding: 7px 0px 6px 5px;
	margin: 2px 28px 2px 0px;
	background: #ffed01 url("../obrazky/menu_polozka_spendlik.png") no-repeat 168px top;
}

div#menu div.kalkulacka {
	background-color: #b9c906;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 195px;
	text-align: left;
	border-left: 10px solid #89b506;
}

div#menu div.kalkulacka p.nadpis {
	background: #085c09 url("../obrazky/menu_kalkulacka_roh.png") no-repeat right top;
	color: #FFFFFF;
	padding: 10px 0px 10px 5px;
	margin: 0px;
	font-weight: bold;
}

div#menu div.kalkulacka p.radek {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #085c09;
	background: #b9c906 url("../obrazky/menu_kalkulacka_linka.png") no-repeat left bottom;
	font-size: 85%;
}

div#menu div.kalkulacka p.radek span.levy {
	padding: 3px 0px 3px 4px;
	margin: 0px 0px 5px 0px;
	width: 70px;
	display: block;
	float: left;
}

div#menu div.kalkulacka p.radek span.spocitat {
	
}

div#menu div.kalkulacka p.radek a {
	color: #085c09;
	text-decoration: none;
}

div#menu div.kalkulacka p.radek img {
	padding: 0px;
	margin: 0px;
}

div#menu div.chci_prodat {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 20px 0px;
	background-color: #ff8a00;
	width: 190px;
	height: 46px;
}

div#menu div.nej_finance {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 30px 0px;
	background-color: #003576;
	width: 190px;
	height: 46px;
}

div#menu div.novinky_mailem {
	background: #FFFFFF url("../obrazky/pozadi_menu_spodni2.png") no-repeat center top;
	padding: 0px;
	margin: 0px;
	width: 231px;
	/*height: 400px;*/
	position: relative;
	color: #085C09;
}

div#menu div.bannery {
	text-align: center;
	padding-bottom: 10px;
}

div#menu div.bannery img {
	padding: 5px 0px;
}

div#menu div.novinky_mailem p.nadpis {
	background: #085c09;
	border-left: 10px solid #ffed01;
	padding: 10px 0px 10px 5px;
	margin: 0px;
	color: #ffed01;
	font-weight: bold;
	width: 205px;
}

div#menu div.novinky_mailem img.obalka {
	position: absolute;
	/*top: -9px;*/
	top: -2.6%;
	left: 182px;
}

div#menu div.novinky_mailem p {
  padding: 15px 0px 0px 15px;
  margin: 0px;
}

div#menu div.novinky_mailem div.formular {
  padding: 10px 0px 0px 15px;
  margin: 0px 0px 20px 0px;
}

div#menu div.novinky_mailem div.formular p {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

div#menu div.novinky_mailem div.formular span.levy{
  display: block;
  width: 80px;
  float: left;
}

div#menu div.novinky_mailem div.informace {
  padding: 0px;
  margin: 0px;
  border-left: 10px solid #0073FE;
}

div#menu div.novinky_mailem div.informace p.nadpis {
	background: #013676 url("../obrazky/menu_informace_roh.png") no-repeat right top;
	color: #FFFFFF;
	border-left: 0px;
	padding: 10px 0px 10px 5px;
	margin: 0px;
	font-weight: bold;
}

div#web {
  padding: 0px;
  margin: 0px;
  float: right;
  background: url("../obrazky/content_pravy_odstin.png") no-repeat right top;
}

div#web div.modry_pruh_top {
	padding: 2px 0px 7px 0px;
	margin: 0px;
	background: #003576 url("../obrazky/top_nabidka_modre_rohy.png") no-repeat center bottom;
	width: 284px;
	float: right;
}

div#web div.modry_pruh_top span.levy {
	padding: 5px 0px 0px 45px;
	margin: 0px;
	display: block;
	width: 30%;
	float: left;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}

div#web div.modry_pruh_top span.pravy {
	padding: 5px 10px 0px 0px;
	margin: 0px;
	display: block;
	width: 40%;
	float: right;
	text-align: right;
	color: #feed00;
	font-weight: bold;
}

div#web div#hlavicka {
  background: #04326C url("../obrazky/web_hlavicka1.jpg") no-repeat left top;
  width: 774px;
  height: 194px;
  position: relative;
}

div#web div#hlavicka p.ark {
  position: absolute;
  right: 15px;
  top: 10px;
  text-align: right;
  margin: 0px;
}

div#web div#hlavicka p.ark span {
  display: block;
  float: right;
  width: 250px;
  padding: 18px 10px 0px 0px;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}

div#web div#hlavicka p.ark img {
  float: right;
}

div#web .nadpis_vyhledavani{
	display: block;
	padding: 30px 30px 30px 0px;
	height: 35px;
	margin: 0;
	color: white;
	text-align: right;
	font-size: small;
}

div#web div#vyhledavani {
	background: white url("../obrazky/web-hlavicka2-2.png") no-repeat left top;
	padding: 30px 0px 0px 20px;
	margin: 0px;
	width: 446px;
	float: left;
}

div#web div#obsah {
	padding: 20px;
	margin: 0px;
	width: 715px;
	position: relative;
	text-align: left;
	padding-top: 10px;
}

div#web div#obsah div.box_levy {
	padding: 27px 0px 0px 0px;
	margin: 0px;
	margin-left: -20px;
	width: 254px;
	text-align: center;
	float: left;
	background: url("../obrazky/box_nalepky_lm_pv.png") no-repeat center top;
}

div#web div#obsah div.box_stred {
	padding: 27px 0px 0px 0px;
	margin: 0px;
	width: 249px;
	text-align: left;
	float: left;
	background: url("../obrazky/box_nalepky_lv_pv.png") no-repeat left top;
	border-top: 0px solid #FFFFFF;
}

div#web div#obsah div.box_pravy {
	padding: 27px 0px 0px 0px;
	margin: 0px;
	margin-right: -20px;
	width: 249px;
	text-align: left;
	float: left;
	background: url("../obrazky/box_nalepky_lv_pm.png") no-repeat left top;
}

div#web div#obsah div.pozadi_horni {
	text-align: center;
}

div#web div#obsah div.pozadi_spodni_leve {
	padding: 0px;
	margin: 0px;
	background: #e0e0e0 url("../obrazky/box_pozadi_spodni_lm_pv.png") no-repeat left -10px;
	width: 245px;
	position: relative;
}

div#web div#obsah div.pozadi_spodni_stred {
	padding: 0px;
	margin: 0px;
	background: #e0e0e0 url("../obrazky/box_pozadi_spodni_lm_pv.png") no-repeat -5px -10px;
	width: 240px;
	position: relative;
}

div#web div#obsah div.pozadi_spodni_prave {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url("../obrazky/box_pozadi_spodni_lm_pv.png") no-repeat -6px bottom;
	width: 245px;
	position: relative;
}

div#web div#obsah p.nadpis {
  padding: 0px 0px 0px 25px;
  margin: 0px;
  color: #003576;
  text-align: left;
  font-weight: bold;
}

div#web div#obsah p.popis {
	padding: 12px 0px 15px 25px;
	margin: 0px;
	background: url("../obrazky/box_linka.png") no-repeat bottom center;
}

div#web div#obsah p.popis span.levy {
  padding: 0px;
  margin: 0px;
  color: #777777;
  text-align: left;
  display: block;
  width: 60px;
  float: left;
}

div#web div#obsah p.popis span.pravy {
  padding: 0px 25px 0px 0px;
  margin: 0px;
  color: #003576;
  display: block;
  font-weight: bold;
  float: right;
}

div#web div#obsah p.cena {
	padding: 10px 0px 12px 0px;
	margin: 0px;
}

div#web div#obsah p.cena span.cenaL {
	padding: 5px 0px 0px 50px;
	margin: 0px;
	color: #777777;
	display: block;
	width: 35px;
	float: left;
}

div#web div#obsah p.cena span.cenaP {
	padding: 5px 20px 0px 0px;
	margin: 0px;
	color: #ff0000;
	font-weight: bold;
	width: 130px;
	display: block;
	float: right;
	font-size: medium;
}

div#web div#obsah img.vykricnik {
	position: absolute;
	bottom: -28px;
	left: 20px;
}

div#web div#obsah div.modry_pruh_levy {
	padding: 7px 0px 7px 0px;
	margin: 0px;
	background: #003576 url("../obrazky/box_modre_rohy.png") no-repeat center bottom;
	width: 231px;
	font-size: small;
	border-left: 15px solid #FFFFFF;
}

div#web div#obsah div.modry_pruh_stred {
	padding: 7px 0px 7px 0px;
	margin: 0px;
	background: #003576 url("../obrazky/box_modre_rohy.png") no-repeat center bottom;
	width: 231px;
	font-size: small;
	border-left: 10px solid #FFFFFF;
}

div#web div#obsah div.modry_pruh_pravy {
	padding: 7px 0px 7px 0px;
	margin: 0px;
	background: #003576 url("../obrazky/box_modre_rohy.png") no-repeat center bottom;
	width: 231px;
	font-size: small;
	border-left: 9px solid #FFFFFF;
}

div#web div#obsah span.levy_pruh {
	padding: 0px 0px 0px 35px;
	margin: 0px;
	display: block;
	width: 40%;
	float: left;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

div#web div#obsah span.pravy_pruh {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	display: block;
	width: 35%;
	float: right;
	text-align: right;
	color: #feed00;
	font-weight: bold;
}

div#web div#obsah div.nadpis_obsah {
	background: #085c09 url("../obrazky/web_text_nadpis_pozadi_horni.png") no-repeat left top;
	color: #FFFFFF;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	width: 730px;
	border: 12px solid #FFFFFF;
	font-weight: bold;
}

div#web div#obsah div.nadpis_obsah span {
	display: block;
	background: #085c09 url("../obrazky/web_text_nadpis_pozadi_spodni.png") no-repeat left bottom;
	padding: 0px 0px 6px 10px;
}

div#web div#obsah div.text1_obsah {
	width: 45%;
	padding: 0px 0px 0px 15px;
	float: left;
}

div#web div#obsah div.text2_obsah {
	width: 45%;
	padding: 0px 15px 0px 0px;
	float: right;
}

div#web div#obsah p {
	color: #505050;
}

div#web div#obsah p span.zelene {
	color: #085c09;
}

div#web div#obsah p span.zelene_tucne, span.zeleneTucne {
	color: #085c09;
	font-weight: bold;
}

div#paticka {
	background: url("../obrazky/paticka_pozadi.png") no-repeat center top;
	margin: 0px;
	padding: 30px 0px 10px 0px;
	text-align: center;
	font-size: 85%;
}

div#paticka a {
	color: #818181;
	text-decoration: none;
}

div#paticka a:hover {
	text-decoration: underline;
}

#dJakFormatovatText { border: 1px solid black; background-color: white; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe { border: 1px solid gray; background-color: #fafafa; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe span { color: #404040; }

.prihlaseniLabel, .prihlaseniInput { display: block; float: left; margin-bottom: .2em; }
.prihlaseniLabel { width: 12em; text-align: right; padding-right: .3em; }
.prihlaseniInput { width: 15em; }

.prihlUdajeLabel, .prihlUdajeInout { display: block; float: left; margin-bottom: .2em; }
.prihlUdajeLabel { width: 12em; text-align: right; padding-right: .3em; }
.prihlUdajeInout { width: 15em; }

.entityLabel, .entityInput { display: block; float: left; margin-bottom: .2em; }
.entityLabel { width: 150px; text-align: right; padding-right: 4px; }
.entityInput { width: 190px; }
.entityInputCombo { width: /*206*/196px; }
.entityLabel2 { text-align: left; font-weight: bold; }
.entityInput2 { width: 100px; margin-right: 90px; }
.entityInput3 { width: 540px; }
.entityInput4 { width: 529px; }
#dExistujiciEntity { }
.existujiciEntity { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciEntity:hover { color: black; background-color: #f0f0f0; }
.existujiciEntitySudy { background-color: #dee5ee; }
.pPulka { float: left; width: 352px; }
.pPulkaDetail { float: left; width: 235px; padding-right: 5px; }
.pPulkaDetail2 { float: left; width: 235px;  padding-left: 5px; }
.parametrPopisek, .parametrHodnota { display: block; float: left; padding: .1em 0; border: 1px solid white; margin-bottom: .2em; }
.parametrPopisek { width: 100px; padding-right: 5px; color: #003576; }
.parametrHodnota { width: 120px; padding: .1em 3px; color: black; border: 1px solid #969696; }
.spOddelovac { display: block; background: url(../obrazky/pozadi-oddelovac.png) repeat-x center; padding: .5em 0; }
.dObjektPoznamka { width: 481px;  background: #e5eaf1 url(../obrazky/pozadi-poznamka-1.png) no-repeat; border-bottom: 1em solid white; }
.dObjektPoznamka div { background: url(../obrazky/pozadi-poznamka-2.png) no-repeat bottom left; padding: 5px 15px; }
.dObjektPoznamka p { color: #003576!important; }

.dKatalogNemovitosti { margin: 0 -15px; }
.dKatalogNemovitosti2 { margin: 0 -20px; }
.dKatalogPolozka1 div, .dKatalogPolozka2 div, .dKatalogPolozka3 div { padding: 20px; padding-top: 30px; padding-left: 22px; padding-bottom: 5px; }
.dKatalogPolozka1 h2, .dKatalogPolozka1 h2 a, .dKatalogPolozka2 h2, .dKatalogPolozka2 h3 a, .dKatalogPolozka3 h3, .dKatalogPolozka3 h3 a { font-size: small; color: #003576; text-decoration: none; }
.dKatalogPolozka1 h2 a, .dKatalogPolozka2 h2 a, .dKatalogPolozka3 h2 a { font-size: small; color: #003576; text-decoration: none; }
.dKatalogPolozka1 h2 a:hover, .dKatalogPolozka2 h2 a:hover, .dKatalogPolozka3 h2 a:hover, .dKatalogPolozka1 h3 a:focus, .dKatalogPolozka2 h3 a:focus, .dKatalogPolozka3 h3 a:focus, .dKatalogPolozka1 h3 a:active, .dKatalogPolozka2 h3 a:active, .dKatalogPolozka3 h3 a:active { font-size: small; color: #003576; text-decoration: underline; }
.dKatalogPolozka1 h3, .dKatalogPolozka2 h3, .dKatalogPolozka3 h3 { font-size: small; color: #003576; text-align: right; font-weight: normal; padding-top: .3em; background: url(../obrazky/pozadi-katalog-polozka-lokalita-podtrzeni.png) no-repeat center bottom; padding-bottom: .4em; }
.dKatalogPolozka1 h3 span, .dKatalogPolozka2 h3 span, .dKatalogPolozka3 h3 span { float: left; color: #777777; }
.dKatalogPolozka1 h4, .dKatalogPolozka1 h4 a, .dKatalogPolozka2 h4, .dKatalogPolozka2 h4 a, .dKatalogPolozka3 h4, .dKatalogPolozka3 h4 a { font-size: 110%; color: red; text-align: right; font-weight: bold; padding: 0; margin: 0; text-decoration: none; }
.dKatalogPolozka1 h4 span, .dKatalogPolozka2 h4 span, .dKatalogPolozka3 h4 span { display: block; float: left; color: #777777; font-size: small; font-weight: normal; padding-left: 25px; }
.dKatalogPolozka1 p, .dKatalogPolozka2 p, .dKatalogPolozka3 p { padding: 0; margin: 0; padding-bottom: .2em; }
.dKatalogPolozka1 { width: 248px; float: left; background: url(../obrazky/pozadi-katalog-polozka-1-1.png) no-repeat top left; }
.dKatalogPolozka1 div { background: url(../obrazky/pozadi-katalog-polozka-x-2.png) no-repeat bottom left; }
.dKatalogPolozka2 { width: 248px; float: left; background: url(../obrazky/pozadi-katalog-polozka-2-1.png) no-repeat top left; }
.dKatalogPolozka2 div { background: url(../obrazky/pozadi-katalog-polozka-x-2.png) no-repeat 1px bottom; }
.dKatalogPolozka3 { width: 249px; float: left; background: url(../obrazky/pozadi-katalog-polozka-3-1.png) no-repeat top left; }
.dKatalogPolozka3 div { background: url(../obrazky/pozadi-katalog-polozka-x-2.png) no-repeat bottom left; }
.dKatalogPolozka1 h5, .dKatalogPolozka2 h5, .dKatalogPolozka3 h5 { padding: 7px; margin: 0; position: relative; font-size: small; color: white; padding-left: 48px; text-align: right; padding-right: 15px; }
.dKatalogPolozka1 h5 span, .dKatalogPolozka2 h5 span, .dKatalogPolozka3 h5 span { float: left; }
.dKatalogPolozka1 h5 img, .dKatalogPolozka2 h5 img, .dKatalogPolozka3 h5 img { position: absolute; left: 20px; top: -28px; }
.dKatalogPolozka1 h5 { width: 180px; background: url(../obrazky/pozadi-katalog-polozka-splatka.png) no-repeat bottom left; }
.dKatalogPolozka2 h5 { width: 180px; background: url(../obrazky/pozadi-katalog-polozka-splatka.png) no-repeat bottom left; border-left: 1px solid white; }
.dKatalogPolozka3 h5 { width: 180px; background: url(../obrazky/pozadi-katalog-polozka-splatka.png) no-repeat bottom left; }
.dKatalogPolozka1 em, .dKatalogPolozka2 em, .dKatalogPolozka3 em { font-size: small; }

a {
	color: #305c8f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.kontaktniAdresa {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 50%;
	font-size: 85%;
}

.kontaktniAdresa div.fotka {
	float: left;
	padding-right: 10px;
}

.kontaktiAdresa div.info {
	float: left;
}

.kontaktniAdresa div.mapa a {
	background: url("../obrazky/kontakty_sipka.png") no-repeat right center;
	padding-right: 15px;
}

.kontaktniAdresa div.osoba {
	float: left;
	width: 50%;
	padding-top: 25px;
}

.kontaktniAdresa p.titulek {
	font-size: medium;
	padding: 0px 0px 18px 0px;
	margin: 0px;
	font-weight: bold;
	color: #003675;
}


input.vycetInput {
	float: left;
}
input.poradi {
	width: 30px;
}

#vyhledavani input, #vyhledavani select { border: 1px solid #969696; font-size: small; }
.vyhledavaniLabel { float: left; display: block; margin-bottom: .5em; width: 95px; color: #003576; }
.vyhledavaniLabel2 { float: left; display: block; margin-bottom: .7em; width: 80px; color: #003576; text-align: right; }
.vyhledavaniLabel3 { float: left; display: block; margin-bottom: .5em; width: 55px; color: #003576; text-align: center; }
.vyhledavaniSelect1 { float: left; display: block; margin-bottom: .5em; width: 185px; }
.vyhledavaniSelect2 { float: left; display: block; margin-bottom: .5em; width: 105px; }
.vyhledavaniSelect3 { float: left; display: block; margin-bottom: .5em; width: 330px; }
.vyhledavaniSelect4 { float: left; display: block; margin-bottom: .5em; width: 85px; }
.vyhledavaniSelect5 { float: left; display: block; margin-bottom: .5em; width: 224px; }
.vyhledavaniText3 { float: left; display: block; margin-bottom: .5em; width: 220px; }
.vyhledavaniLabelMezera { float: left; display: block; padding-left: 10px; margin-bottom: .5em; }
.vyhledavaniLabelMezera select, .vyhledavaniLabelMezera input { width: 135px; }
.vyhledavaniLabelMezera input { width: 130px; }
.labCheckbox { display: block; float: left; text-align: right; padding-bottom: .5em; padding-left: 10px; }
.labCheckbox1 { width: 70px; }
.labCheckbox2 { width: 95px; }
.labCheckbox3 { width: 50px; }
#vyhledavani .labCheckbox input { border: none; vertical-align: middle; }
.labCheckbox span { margin-top: -.2em; color: #003576; }
.vyhledavaniInputCena { float: left; display: block; margin-bottom: .2em; width: 80px; }
#vyhledavani .vyhledavaniInputTlacitko { float: left; padding: 0; margin: 0; border: none; border-left: 13px solid white; margin-top: -3px; position: relative; }

#vyhledavani h1 { background: url(../obrazky/pozadi-h1-1.png) no-repeat top left; }
#vyhledavani h1 span { display: block; background: url(../obrazky/pozadi-h1-2.png) no-repeat bottom left; padding: .2em 10px; }
#vyhledavani h1 { color: white; font-size: medium; }

#top_nabidka { float: left; width: 293px; background: url(../obrazky/pozadi-top-nabidka-1.png) no-repeat top left; }
#top_nabidka div { background: url(../obrazky/pozadi-top-nabidka-2.png) no-repeat bottom left; padding: 12px; padding-right: 20px; }
#top_nabidka h2 { font-size: medium; padding: 0; margin: 0; padding-top: .3em; }
#top_nabidka h3 { font-size: small; font-weight: bold; text-align: right; color: #003576; background: url(../obrazky/pozadi-top-nabidka-podtrzeni.png) no-repeat bottom center; padding-top: .2em; padding-bottom: .5em; }
#top_nabidka h3 span { float: left; color: #87836d; }
#top_nabidka h4 { font-size: medium; font-weight: bold; text-align: right; color: #003576; padding: 0; margin: 0; color: red; text-decoration: none; }
#top_nabidka h4 span { float: left; color: #87836d; font-size: small; display: block; padding-left: 30px; }
#top_nabidka h4 a, #top_nabidka h4 a:hover { color: red; text-decoration: none; }

#top_nabidka h5 { padding: 7px; margin: 0; position: relative; font-size: small; color: white; padding-left: 48px; text-align: right; padding-right: 15px; background: url(../obrazky/pozadi-top-nabidka-x.png) no-repeat bottom left; width: 230px; }
#top_nabidka h5 span { float: left; }
#top_nabidka h5 img { position: absolute; left: 15px; top: -29px; }

#zakazkaDetailLevy { width: 502px; float: left; }
#zakazkaDetailPravy { width: 249px; float: left; background: url(../obrazky/zakazka-detail-dalsi-fota-2.png) repeat-y; }
#zakazkaDetailPravy div { background: url(../obrazky/zakazka-detail-dalsi-fota-1.png) no-repeat; }
#zakazkaDetailPravy div div { background: url(../obrazky/zakazka-detail-dalsi-fota-3.png) no-repeat bottom-left; }
#zakazkaDetailPravy div div { text-align: center; padding-top: 26px; }
#zakazkaDetailPravy img { margin-bottom: 10px; }
.zakazkaVelkaFotka { background: url(../obrazky/zakazka-detail-velke-foto-1.png) no-repeat top left; }
.zakazkaVelkaFotka div { background: url(../obrazky/zakazka-detail-velke-foto-2.png) no-repeat bottom left; padding-left: 26px; padding-top: 26px; padding-bottom: 10px; }
.zakazkaDetailNadpis { background: url(../obrazky/zakazka-detail-h2-1.png) no-repeat top left; }
.zakazkaDetailNadpis span { display: block; padding: .3em 20px; background: url(../obrazky/zakazka-detail-h2-2.png) no-repeat bottom left; color: white; font-size: small; }
.zakazkaPodrobnyPopis { padding-left: 13px; padding-top: 10px; }
.dKratkyPopis1 { width: 305px; float: left; color: #003576; border-right: 1px solid #e5e5e5; padding-right: 10px; }
.dKratkyPopis1 p { color: #003576!important; padding: 0; padding-bottom: .2em; }
.dKratkyPopis2 { width: 165px; float: left; margin-left: -1px; text-align: right; }
.dKratkyPopis2 h3 { font-size: small; color: #003576; padding: 0; margin: 0; padding-bottom: .2em; }
.dKratkyPopis2 strong { display: block; padding-bottom: .2em; }
.dKratkyPopis2 span { display: block; padding-bottom: .2em; color: #777777; }
.dKratkyPopis2 a { display: block; padding-bottom: .2em; color: #777777; text-decoration: none; }
.dKratkyPopis2 a:hover, .dKratkyPopis2 a:active, .dKratkyPopis2 a:focus { text-decoration: underline; }
.dKratkyPopis2 h3 { color: red; text-align: right; font-size: small; padding: 0; margin: 0; }
.dKratkyPopis2 div { text-align: right; padding-top: .5em; }


/*...................::::::::::::::::::::	NEJ FINANCE		::::::::::::::::::::...................*/

.logaBank {
	padding-top: 60px;
	padding-bottom: 30px;
	text-align: center;
}

.logaBank a {
	padding-right: 15px;
}

/*...................::::::::::::::::::::	HYPOTECNI KALKULACKA	::::::::::::::::::::...................*/

.kalkulackaVelka {
	width: 481px;
	color: #085c09;
	font-weight: bold;
}

.kalkulackaVelka input, .kalkulackaVelka select {
	text-align: right;
	font-size: 90%;
	border: 1px solid #969696;
}

.kalkulackaVelka div.nadpis {
	color: #FFFFFF;
	background: #085c09 url("../obrazky/kalkulacka-pozadi.png") no-repeat left top;
	padding: 5px 10px;
	font-weight: bold;
}

.kalkulackaVelka p.radek {
	padding: 5px 0px;
	margin: 0px;
	color: #085c09;
	background: #b9c906 url("../obrazky/menu_kalkulacka_linka.png") repeat-x left bottom;
}

.kalkulackaVelka p.radek span {
	padding: 0px 10px;
}

.kalkulackaVelka p.radek span.splatka {
	padding-left: 205px;
}

.kalkulackaVelka p.radek span input.castka {
	width: 105px;
	font-weight: bold;
}

.kalkulackaVelka p.radek span input.urok {
	width: 40px;
}

.kalkulackaVelka p.radek span select.pocetLet {
	width: 70px;
	text-align: center;
}

.kalkulackaVelka p.radek span input.splatka {
	width: 60px;
}

h2.bytova-druzstva {
	font-size: medium;
	color: #003576;
}