FORM { margin:0;}
BODY { margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }
INPUT.text { border:1px solid #00463D; margin:0; height:16px}
A { color:black; text-decoration:none; }
A:hover { color:red; }
IMG { border:0; }

BUTTON.tl { margin:0; padding:0; border:0 } 


#show { width:860px; margin-left:75px;  }

#show .forms INPUT.text { border:0; margin:1px }
#show .forms SELECT { margin:1px }

#tlacitka { margin-bottom:12px; }
#tlacitka .d1 { float:left; width:669px; text-align:right;}
#tlacitka .d2 { float:left; width:160px; text-align:right;}
#tlacitka BUTTON { background:url(img/tl-karta.gif); width:150px; cursor:pointer; height:36px; margin:0; padding:0; border:0; font-size:12px; color:white; font-family:Verdana; font-weight:bold}

#karta { background:url(img/bg-karta.gif); width:860px; margin-top:5px; }
#kartabot { height:20px; background:url(img/bg-karta-bot.gif); width:860px; }

#kontakty { background:url(img/bg-karta-top.gif) no-repeat; color:white; font-size:12px; padding:0 40px; font-weight:bold; margin-top:0px; }
#kontakty .item { width:190px; margin-top:18px;  float:left; margin-left:20px; }
#kontakty .item.email { width:310px; text-align:right }
#kontakty .item A { color:white; text-decoration:underline; }
#kontakty .item A:hover { color:red; text-decoration:none; }
.popis { margin:0 33px; }

#show #karta .tabulka .hodnota.blue { color:#0000FF; }
#show #karta .tabulka .hodnota.orange { color:#FF6C0A; }
#show #karta .tabulka .hodnota.green { color:#00463D; }
#show #karta .tabulka .hodnota.brown { color:#996633; }
#show #karta .tabulka .hodnota.light { color:#669999; }
#show #karta .hr { background:green url(img/bg-shr.gif) repeat-x; margin:0 11px; font-size:1px; height:4px;}


#karta #kontakty #makler { margin-top:40px; color:#00463D; font-weight:normal;}
#karta #kontakty #makler .m1 { float:left; width:155px}
#karta #kontakty #makler .m1 .fotka { margin-left:15px; background:url(img/bg-smakler.gif); width:100px; height:120px; }
#karta #kontakty #makler .m1 .fotka  IMG { margin:1px 0 0 1px}
#karta #kontakty #makler .m2 { float:left; width:390px}
#karta #kontakty #makler .m2 .nadpis { font-weight:bold;}
#karta #kontakty #makler .m2 .text{ margin-top:7px;}
#karta #kontakty #makler .m2 .jmeno { margin-top:10px; font-weight:bold}
#karta #kontakty #makler .m2 .uroven { margin-top:4px; font-weight:bold }
#karta #kontakty #makler .m3  { float:left; text-align:right; width:220px}
#karta #kontakty #makler .m3 .dalsi { margin-top:80px; font-size:11px}
#karta #kontakty #makler .m3  .dalsi A { color:#00463D; text-decoration:underline; font-weight:bold;}
#karta #kontakty #makler .m3  .dalsi A:hover { color:red}


.prejit { text-decoration:underline; }
.prejit:hover { text-decoration:none; } 

.tabulka { margin-left:33px; width:794px}
.tabulka .radek .nazev { width:190px; float: left; font-weight:bold; line-height:2 }
.tabulka .radek .hodnota { width:200px; float:left; line-height:2}
.tabulka .radek { border-bottom:1px solid #00463D;}
.tabulka .nadpis { margin:5px 0px 0 0px; padding-bottom:5px; color:#00463D; font-weight:bold; border-bottom:1px solid #00463D; line-height:2.2}


.bot { background:url(img/bg-karta-bot.gif) no-repeat top; }

.obrazky { text-align:center; padding:10px 0 22px 0; background:#225F57 url(img/bg-karta-fotky.gif) repeat-x bottom; margin:0 29px 0 32px; }
.obrazky IMG { height:110px; border:1px solid white; margin:10px; }

.forms { text-align:center; background:#6D9189; margin:0 29px 0 32px; border-top:1px solid white; }


#novinky .nadpis { font-size:14px; color:#7F7F7F; font-weight:bold; margin:10px 0; }
#novinky .hr { font-size:1px; border-bottom: 2px solid #7F7F7F; margin-top:10px; }

#mapa { width: 525px; float:left; }

#mapa H4 { margin:15px 0 3px 0}
#mapa UL { margin: 0}
#mapa A { text-decoration:underline; }
#mapa A:hover { color:red;}

#list { width:945px; margin-left:30px; }
#list .item { background:#EDF2F2 url(img/bg-listitemn.gif) repeat-x top;  }
#list .item .itemin { margin-left:7px; }

#list .item .img { border: 2px solid #00463D; background:#EDF2F2; margin:11px 29px 0 0; float:left; text-align:center; }
#list .item .img A { display:block; width:152px; overflow:hidden; }
#list .item .img IMG { margin:3px auto }
#list .item .right { float:left; width:740px; }
#list .item .right .nadpis { font-size:12px; height:32px; margin:5px 0; font-weight:bold; }
#list .item .right .nadpis .cena { font-size:12px; color:white; width:130px; text-align:right; float:right; margin:5px; }
#list .item .right A { display:block; padding:5px; color:white;  }
#list .item .right A:hover { color:#FCA412;  }
#list .item .right .text { color:black; }
#list .item .right .text .polozky { font-weight:bold; }
#list .item .right .text .status { color:white; margin-bottom:5px; font-weight:bold; }
#list .item .right .text .status.blue { color:#0000FF; }
#list .item .right .text .status.orange { color:#FF6C0A; }
#list .item .right .text .status.green { color:#00463D; }
#list .item .right .text .status.brown { color:#996633; }
#list .item .right .text .status.light { color:#669999; }

.strankovani { text-align:right; font-weight:bold; line-height:2; font-size:12px; }
.strankovani .aktivni { background:#FCA412; color:white;font-size:14px;}
.strankovani B { font-size:12px;}


#filtr { width:945px; margin:12px 0 30px 0; color:white; padding-bottom:5px; margin-left:30px; }
#filtr #zalozky SPAN { display:block; width:157px; font-size:11px; text-align:center; float:left; border-bottom:2px solid #152D2A;  }
#filtr #zalozky SPAN A { padding:8px 0; display:block; border-left:1px solid #9C9A96;  font-weight:bold; color:white;  }
#filtr #zalozky SPAN.aktivni { border-color:#1B5A52}
#filtr #zalozky SPAN.aktivni A { background:#1B5A52; }
#filtr #zalozky SPAN A { background:#5A8279; color:white }
#filtr #zalozky SPAN A:hover { color:#FCA412 }

#filtr .in { margin:15px 0; color:#1B5A52; }
#filtr .hr { font-size:1px; height:2px; clear:both; background:white; margin:5px 10px 13px 10px; }


#filtr .item { float:left; width:120px; margin-left:45px; }
#filtr .item1 { float:left; width:175px; text-align:right; }
#filtr .item2 { float:left; width:175px; text-align:right; }
#filtr .item3 { float:left; width:55px; margin-left:5px; }
#filtr .item4 { float:left; width:150px; }
#filtr .item5 { float:left; width:160px; }

#filtr SELECT { width:137px; vertical-align:top; position:relative; top:-3px;}
#filtr INPUT { width:130px; vertical-align:top; position:relative; top:-3px;}

#home { width:487px; float: left; margin-right:38px;}
#home H5 { height:23px; background:#2E6757 url(./img/bg-home-nadpis.jpg); margin:0; }
#home H5 B { display:block; padding:3px 10px; font-size:12px; color:white; }

.home-box { width:360px; height:286px; background:#C2D3CD url(./img/bg-home-box.gif);}
.home-box.levy { margin-right:20px;}
.home-box INPUT,.home-box SELECT { margin-top:3px;}
.home-box .in { margin:6px 15px; }
.home-box .in .nadpis { color:white; font-weight:bold; }


#exkluzivne .nadpis { font-size:14px; color:#7F7F7F; font-weight:bold; margin:10px 0 10px 35px; }
#exkluzivne .oddeleni { height:225px; background-repeat:no-repeat; padding-left:30px; color:#666; font-size:10px; font-weight:bold; background-position:0 5px }
#exkluzivne A { color:#666; }
#exkluzivne A:hover { color:red; }
#exkluzivne .oddeleni.byty { background-image:url(img/bg-exkl-byty.gif); }
#exkluzivne .oddeleni.pozemky { background-image:url(img/bg-exkl-pozemky.gif); }
#exkluzivne .oddeleni.rd { background-image:url(img/bg-exkl-rd.gif); }
#exkluzivne .oddeleni.pronajmy { background-image:url(img/bg-exkl-pronajmy.gif); }
#exkluzivne .oddeleni .item { width:180px; float:left; text-align:center; background:url(img/bg-exkl.gif) no-repeat center top; height:225px;}
#exkluzivne .oddeleni .item .img { height:130px; margin:12px auto 0 auto; width:147px; overflow:hidden;}
#exkluzivne .oddeleni .item .img IMG { height:110px; }
#exkluzivne .oddeleni .item .nazev { height:50px; padding:0 10px;}

#text-left .nadpis { font-size:14px; color:#7F7F7F; font-weight:bold; margin:10px 0; }

#formular1 { width:750px; color:#666;}
#formular1 .item { padding:5px 0;}
#formular1 .item .left { float:left; width:250px}
#formular1 .item .right INPUT.default {  width:188px; padding:2px 0; }
#formular1 .item .right SELECT { width:190px;}
#formular1 .item .right TEXTAREA { width:190px; ;height:70px; }
#formular1 .item .right { float:left; width:200px; text-align:right}

#formular { width:750px; color:#666;}
#formular .item { padding:5px 0;}
#formular .item .left { float:left; width:250px}
#formular .item .right INPUT.default {  width:188px; padding:2px 0; }
#formular .item .right SELECT { width:190px;}
#formular .item .right TEXTAREA { width:190px; ;height:70px; }
#formular .item .right { float:left; width:200px; text-align:right}

#topm { width: 535px; float:left; color:gray; }

#topm .nadpis { font-size:14px; font-weight:bold;}
#topm .tophr { font-size:1px; height:2px; background: silver url('img/bg-hr.gif') repeat-x; width:515px}
#topm .item { width: 515px; margin:20px 0 0 8px}
#topm .item .fotka { float:left; width:95px; background:url('img/bg-topmakler.gif') no-repeat; height:90px;  }
#topm .item .fotka IMG { margin: 3px 0 0 2px }
#topm .item .right { float:left; width:400px;}
#topm .item .right .nadpis { margin-bottom:7px}


#slovnicek .nadpis {  color:#00463D;  font-weight:bold; margin:10px 0; }





#window { text-align:center; background:white; }
#window #page { width:1035px; margin:0 auto; text-align:left; }
#window #page #header { background:url(img/bg-head.jpg) no-repeat; height:184px; }

#window #page #header #menu { font-weight:bold; z-index:255; position:relative; padding-top:42px; color:white;  font-size:11px }

#window #page #header #menu .first { width:220px; float:left; }
#window #page #header #menu .first A:hover { text-decoration:underline; }
#window #page #header #menu .item { width:123px; float:left; padding:3px 0; position:relative; z-index:255; text-align:center;cursor:pointer; }
#window #page #header #menu .item.aktivni A { color:rgb(253, 191, 89)}
#window #page #header #menu .item.aktivni .subitems { display:block; width:170px; text-align:left; }
#window #page #header #menu .subitems { position:absolute; top:18px; left:0; display:none; z-index:255; }
#window #page #header #menu .subitems A,#window #page #header #menu .subitems SPAN { background:#00463D; display:block; padding:5px 8px; border-top:2px solid white; }
#window #page #header #menu .subitems A:hover { background:#FDBF5A }

#window #page #header #menu A { color:white }
#window #page #header #menu .item.aktivni .subitems A { color:white }

#window #page .oddelovaci { font-size:1px; background:white; height:6px; }






#window #page #main #obsah { margin-left:10px; float:left; }

#window #page #main #obsah #text-left { width:525px; margin-right:15px; float:left;}
#window #page #main #obsah #text-right { width:220px; float:left; margin-left:5px; }

#window #page #main #obsah #home-imgs { width:737px; height:237px; }
#window #page #main #obsah #home-imgs IMG { border:2px solid white; margin:20px 0 0 16px }
#window #footer { width:1035px; margin:35px auto 10px auto; background:url(img/bg-footer.gif) repeat-x top; padding:15px 0; text-align:center; }

.select { position:absolute; text-align:left; background: white url(img/bg-select.gif) right top no-repeat; color:black; border-left:1px solid #0E3F3B;}
.select .in { padding:1px 0 0 5px;}
.select .optiony { position:absolute; display:none; top:0; left:0; background:white; border:1px solid #1B5A52; width:100%}
.select.aktivni .optiony { display:block;}
.select .optiony A { display:block; padding:2px; }

#logo_asociace { margin-top:5px; text-align:center; }


#window #page #main { background:white; }
#window #page #main #left .id { text-align:left; margin-left:27px; }
#window #page #main #left { width:245px; float:left; color:#00463D; margin-right:15px; }
#window #page #main #left .leftmenu INPUT.text { border-color:white; }
#window #page #main #left .leftmenu { height:423px; font-weight:bold; color:white; text-align:center; margin:0; padding:0; background:#3E705E url(img/bg-left0.jpg); }
#window #page #main #left .leftmenu H4 { margin:7px 23px 0 23px; font-size:13px; padding:10px 0 6px 27px; border-bottom:1px solid white; text-align:left; color:#FCA412;}
#window #page #main #left .leftmenu .a A { text-align:left; margin:0 23px 0 23px; display:block; padding:4px 0 5px 27px; border-bottom:1px solid white; font-size:12px; color:white }
#window #page #main #left .leftmenu .a A:hover { color:black; background:rgb(253, 191, 89); }

#window #page #main #left .novinky { background: url(img/bg-left-top.png) no-repeat; margin-top:11px; /*height:166px*/ }
#window #page #main #left .novinky .nadpis { font-size:12px; padding:5px 10px 0 0px; color:white; margin:0 10px 23px 10px; font-weight:bold; }
#window #page #main #left .novinky .odkaz { font-size:12px;  font-weight:bold; margin:0px 12px 5px 12px; }
#window #page #main #left .novinky .odkaz A { color:#00463D;text-decoration:underline; }
#window #page #main #left .novinky .odkaz A:hover { color:#FCA412; }
#window #page #main #left .novinky .text A.vice { color:red; font-size:11px; }
#window #page #main #left .novinky .text A.vice:hover { text-decoration:underline }
#window #page #main #left .novinky .text { font-size:11px; margin:0 12px 0 12px; }
#window #page #main #left .novinky .hr { border-bottom:1px solid #00463D; height:1px; margin:5px 6px 5px 6px; font-size:1px; }
#window #page #main #left .novinky STRONG A { color:#00463D; text-decoration:underline; margin:0 12px 0 12px; font-size:12px; }
#window #page #main #left .novinky STRONG A:hover { color:#FCA412; }

#window #page #main #left .topmakler { background: url(img/bg-left-top.png) no-repeat; margin-top:11px;  }
#window #page #main #left .topmakler .nadpis { font-size:12px; padding:5px 10px 0 0px; color:white; margin:0 10px 16px 10px; font-weight:bold; }
#window #page #main #left .topmakler .fotka { float:left; width:80px; height: 85px; margin-left:0px; margin-top:8px; background:url(img/bg-left-foto.gif) 7px no-repeat;}
#window #page #main #left .topmakler .fotka IMG { margin:4px 0 0 10px}
#window #page #main #left .topmakler .right { float:left; font-size:10px; margin-top:8px; width:150px; }
#window #page #main #left .topmakler .right .t { height:51px; margin-left:10px; }
#window #page #main #left .topmakler .right .tlacitko { background:url(img/bg-left-tlacitko.gif) no-repeat; font-size:12px; width:159px; height:32px; text-align:center;}
#window #page #main #left .topmakler .right .tlacitko A { display:block; padding-top:6px; color:#00463D; }
#window #page #main #left .topmakler .right .tlacitko A:hover { background:none; color:red;}
#window #page #main #left .topmakler .item.dalsi { display:block; height:auto; padding-top:4px; color:#00463D; text-decoration:underline; padding-bottom:5px; border-top:2px solid white; margin:0 10px }
#window #page #main #left .topmakler .item.dalsi:hover { color:rgb(253, 191, 89); background:none; }
#window #page #main #left .topmakler UL { margin:3px 0 0 0;padding:0 0 0 15px;}
#window #page #main #left .topmakler .fotka A:hover { background:none; }
#window #page #main #left .topmakler .cleaner { clear:both; height:13px; font-size:1px; border-bottom:1px solid #00463D; margin:0 7px; }

#footer .a { width:823px; margin:23px auto;}
#footer .a1 { width:133px; padding:4px 0 0 0; float:left;}
#footer .b1 { border-left:1px solid #143D35; float:left; height:28px; margin: 0 0 0 10px; width:10px}
#footer .a2 { width:184px; padding:4px 0 0 0; float:left;}
#footer .b2 { border-left:1px solid #143D35; float:left; height:28px; margin: 0 0 0 10px; width:10px}
#footer .a3 { width:139px; padding:4px 0 0 0; float:left;}
#footer .b3 { border-left:1px solid #143D35; float:left; height:28px; margin: 0 0 0 10px; width:10px}
#footer .a4 { width:156px; padding:4px 0 0 0; float:left;}
#footer .b4 { border-left:1px solid #143D35; float:left; height:28px; margin: 0 0 0 10px; width:10px}
#footer .a5 { width:123px; padding:4px 0 0 0; float:left;}
#footer .b5 { clear:both; font-size:1px;}