/* zakladni nastaveni - reset */
* { padding: 0; margin: 0; text-indent: 0; border: 0;} 

ul                    { list-style: none; } 
table                 {border-collapse: collapse;}
table, td, th         { border: 0; font-size: 12px; font-weight:normal; text-align: left;} 

/* definice nadpisu  */
h1{text-align: left; color: rgb(47,137,200); font-size: 22px; margin: 0; padding: 0;}
h1.sekce{padding: 10px 0 0 0; font-size: 19px;}
td.detail {text-align: left; color: rgb(47,137,200); font-size: 22px; font-weight: bold; margin: 0; padding: 0;}
h2{text-align: left; color: rgb(47,137,200); font-size: 18px; margin: 0; padding: 0;}
h3{text-align: left; color: black; font-size: 15px; margin: 0; padding: 0;}
p {text-align: left; color: black; font-size: 13px; margin: 0; padding: 0; line-height: 22px;}

/* definice odkazu */
a {color: black; text-decoration: none;}
a:hover {text-decoration: underline;}

hr {clear: both; color: black; background-color: black; height: 1px;}

/* --- globalni tridy --- */
.clear			  {clear: both  !important;}
.right 			  {text-align: right  !important;}
.center			  {text-align: center !important;}
.middle       {vertical-align: middle !important;}
.left			    {text-align: left  !important;}
.block			  {display: block  !important;}
.justify      {text-align: justify !important;}
.noborder     {border: 0 !important;}
.toleft			  {display: block; float: left;	text-align: left;}
.toright		  {display: block; float: right; text-align: left;}
.hidden			  {display: none !important;}
.border			  {display: block; border: 1px dotted #b1b1b1; padding: 10px 3px 10px 3px;}
.bold			    {font-weight: bold;}
.underline	  {text-decoration: underline  !important;}
.white        {color: white !important;}
.red          {color: red !important;}
.black        {color: black !important;}
.tucne			  {font-weight: bold !important;}
.dt           {position: absolute; left: 0px; top: 0px; width: 250px; height: 84px;  /* border: 1px white solid; */}
div#errorhlaska      {text-align: center; margin: 5px 0 25px 0;}
div#errorhlaska span {padding: 3px 20px;   background-color: rgb(254,116,28); color: white; border: 1px solid rgb(254,1,1); font-weight: bold; text-align: center; }
div.status           {text-align: center; margin: 5px 0 25px 0;}
div.status span      {padding: 3px 20px;   background-color: rgb(254,116,28); color: white; border: 1px solid rgb(254,1,1); font-weight: bold; text-align: center; }

span#errorhlaska     {padding: 3px 20px;   background-color: rgb(254,251,37); color: rgb(254,1,1); border: 1px solid rgb(254,1,1); font-weight: bold; text-align: center; }
.doc, .rtf, .word    {background: url(../img/doc.gif) no-repeat; padding-left: 20px;}
.xls, .excel         {background: url(../img/xls.gif) no-repeat; padding-left: 20px;}
.txt                 {background: url(../img/icons/txt.gif) no-repeat;  padding-left: 20px;}
.rar, .zip           {background: url(../img/icons/rar.gif) no-repeat; padding-left: 22px;}
.gif, .jpg, .gif, .obrazek {background: url(../img/icons/img.gif) no-repeat;  padding-left: 20px;}
/* strankovani */
div#searchresult     {text-align: center; margin: 0 5px;}
div#searchresult a   {margin: 0 5px;}
.pageselected        {text-decoration: underline; font-weight: bold;}
a.errorinfo          {font-weight: bold; color: red;}
div.execution        {display: inline; margin: 0 !important;}
/* format */


/* editor */
ul.odrazky li{
list-style: disc outside;
margin: 0 0 10px 50px;
}

ul.odrazky li a{
font-weight: bold;
color: rgb(47,137,200);
text-decoration: underline;
}

/* Lay out webu */
body{  
font-family: 'Trebuchet MS',Verdana,'Arial CE','Helvetica CE', Arial,helvetica,sans-serif;
color: black;
font-size: 14px;
text-align: center;
background: url(../img/middle.jpg) repeat-y center top; 
}

/* _________________________________TOP______________________________________ */
div#all{
background: url(../img/top.jpg) no-repeat center top;
text-align: left;
}

div#top{
width: 1000px;
margin: auto;
height: 290px;
position: relative;
}

div#top div.text-logo{
position: absolute;
left: 0;
top: 86px;
width: 246px;
text-align: center;
font-family: Century Gothic;
color: rgb(150,147,141);
font-size: 12px;
}

div#top div.aktualne{
float: right;
margin-top: 31px;
font-weight: bold;
color: rgb(50,48,47);
font-size: 12px;
}

div#top div.rychle-vyhledavani{
position: absolute;
left: 60px;
top: 145px;
color: white;
font-size: 14px;
font-weight: bold;
}


div#top img.mapka{
background:  url(../img/mapa-pozadi.png) top left no-repeat;
width: 369px; 
height: 214px;
}

div#top div.mapka{
width: 369px; 
height: 214px;
position: absolute;
left: 273px;
top: 61px;
}

div#top div.praha{
background:  url(../img/mapa-pozadi.png) 0 -218px !important; 
}

div#top div.jihocesky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -436px !important; 
}

div#top div.jihomoravsky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -654px !important; 
}

div#top div.karlovarsky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -872px !important; 
}

div#top div.kralovehradecky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -1090px !important; 
}

div#top div.liberecky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -1308px !important; 
}

div#top div.moravskoslezsky-kraj{
background:  url(../img/mapa-pozadi.png) 0 -1526px !important; 
}

div#top div.olomoucky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -218px !important; 
}

div#top div.pardubicky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -436px !important; 
}

div#top div.plzensky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -654px !important; 
}

div#top div.stredocesky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -872px !important; 
}


div#top div.ustecky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -1090px !important; 
}

div#top div.vysocina{
background:  url(../img/mapa-pozadi.png) -401px -1308px !important; 
}

div#top div.zlinsky-kraj{
background:  url(../img/mapa-pozadi.png) -401px -1526px !important; 
}

div#top div.menu{
position: absolute;
left: 770px;
top: 92px;
color: white;
font-weight: bold;
font-size: 16px;
}

div#top ul.horni-menu{
position: absolute;
left: 700px;
top: 146px;
}

div#top ul li{
width: 135px;
float: left;
background: url(../img/odrazka-horni-menu.png) no-repeat 0px 50%;
padding: 0 0 3px 15px;
}

div#top ul li.selected{
background: url(../img/odrazka-horni-menu-selected.png) no-repeat 0px 50%;
}

div#top ul li a{
font-weight: bold;
font-size: 1em;
}

div#top a.pridat-inzerat{
position: absolute;
top: 224px;
left: 750px;
}

/* ________________________________MIDDLE____________________________________ */
div#middle{
width: 1000px;
margin: auto;
}

/* left */
div#left{
width: 250px;
float: left;
_display: inline;
min-height: 200px;
margin: -65px 10px 0 0;
position: relative;
z-index: 10;
}

div#left form.rychle-vyhledavani{
width: 195px;
margin: auto;
height: 188px;
}

div#left form.rychle-vyhledavani select{
width: 195px;
display: block;
margin-bottom: 14px;
border: 1px solid rgb(211,208,202);
color: rgb(168,163,154);
}

div#left form.rychle-vyhledavani select optgroup{
color: black;
font-style: normal;
}

div#left form.rychle-vyhledavani input.cena{
width: 85px;
border: 1px solid rgb(211,208,202);
color: rgb(168,163,154);
padding: 2px;
}

div#left form.rychle-vyhledavani input.submit{
float: right;
margin-top: 20px;
}

div#left div.reklama-leve-menu{
margin: 25px 0 0 0;
text-align: center;
}

div#left img.pravni-sluzby{
display: block;
margin: 20px auto -10px auto;
}

table.zvyhodneni{
width: 248px;
border: 1px solid rgb(98,159,201);
margin: 40px 0 0 0;
background: url(../img/zvyhodneni-home-pozadi.png) repeat-x; 
}

table.zvyhodneni tr td{
padding: 7px 15px 0 15px;
color: rgb(5,105,169);
font-weight: bold;
font-size: 14px;
}

table.zvyhodneni tr td.nadpis{
color: white;
font-size: 18px;
}

table.zvyhodneni tr td.foto img{
width: 204px;
}

table.zvyhodneni tr td.foto div{
border: 7px solid rgb(241,240,235);
height: 127px;
overflow: hidden;
}

table.zvyhodneni tr td.foto div:hover{
border: 7px solid rgb(203,205,202);
}

table.zvyhodneni tr td.podsekce{
padding-top: 11px;
}

table.zvyhodneni tr td.cena{
padding-bottom: 10px;
}

/* right */
div#right{
padding: 35px 15px 25px 15px;
width: 710px;
float: left;
_display: inline;
background: url(../img/right-bottom.png) no-repeat center bottom;
min-height: 740px;
_height: 740px;
position: relative;
}

a.schranka img{
position: absolute;
top: 20px;
right: -65px;
}

table.nadpis{
margin: 0 0 0 29px;
}

table.home{
margin-left: 5px;
}

table.nadpis tr td{
vertical-align: top;
}

table.nadpis b,
table.nadpis strong{
color: rgb(135,133,126);
font-size: 19px;
}

table.nadpis b.home,
table.nadpis strong.home{
color: rgb(253,109,10);
}

table#index{
width: 100%;
border-collapse: separate;
}

table#index tr td{
width: 50%;
vertical-align: top;
border: 1px solid rgb(216,215,213);
background-color: rgb(248,248,246);
padding: 15px 0px 15px 20px;
}

table#index tr td a.nadpis{
color: rgb(253,109,10);
font-size: 24px;
}

table#index tr td ul.pozemky-a-zahrady{
margin-top: 28px;
}

table#index tr td span.pocet{
font-weight: bold;
font-size: 15px;
color: rgb(89,86,86);
}

table#index ul{
margin: 20px 0 0 0;
}

table#index ul li{
float: left;
width: 155px;
margin: 0 0 12px 0;
}

table#index ul li a{
font-weight: bold;
}

/* _________________________________SEKCE____________________________________ */
table.roletky{
width: 690px;
margin: 0 5px 20px 10px;
}

table.roletky tr td label{
font-weight: bold;
color: rgb(56,54,55);
}

table.roletky tr td select{
width: 205px;
border: 1px solid rgb(211,208,202);
}

table.nabidka-poptavka{
width: 690px;
margin: auto 0 18px 18px;
}

table.nabidka-poptavka tr td{
width: 50%;
}

table.nabidka-poptavka tr td.tleft fieldset{
border: 1px solid rgb(252,177,144);
width: 317px;
background: white;
padding: 0 0 5px 0;
text-align: center;
}

table.nabidka-poptavka tr td.tleft fieldset legend{
color: rgb(253,79,3);
font-weight: bold;
font-size: 17px;
margin-left: 15px;
padding: 0 4px;
}

table.nabidka-poptavka tr td.tright fieldset{
border: 1px solid rgb(189,234,253);
width: 317px;
background: white;
padding: 0 0 5px 0;
text-align: center;
}

table.nabidka-poptavka tr td.tright fieldset legend{
color: rgb(47,137,200);
font-weight: bold;
font-size: 17px;
margin-left: 15px;
padding: 0 4px;
}

table.nabidka-poptavka a{
padding-left: 20px;
margin: 0 12px;
color: rgb(175,173,170);
font-weight: bold;
}

table.nabidka-poptavka a.selected{
text-decoration: underline;
color: black;
}

table.nabidka-poptavka a.nabidka-prodej{
background: url(../img/nabidka-prodej.png) no-repeat 0 50%;
}

table.nabidka-poptavka a.nabidka-pronajem{
background: url(../img/nabidka-pronajem.png) no-repeat 0 50%;
}

table.nabidka-poptavka a.nabidka-vymena{
background: url(../img/nabidka-vymena.png) no-repeat 0 50%;
}

table.nabidka-poptavka a.poptavka-koupe{
background: url(../img/poptavka-koupe.png) no-repeat 0 50%;
}

table.nabidka-poptavka a.poptavka-pronajem{
background: url(../img/poptavka-pronajem.png) no-repeat 0 50%;
}

table.nabidka-poptavka a.poptavka-vymena{
background: url(../img/poptavka-vymena.png) no-repeat 0 50%;
}

h1.sekce{
margin: 0 0 12px 10px;
}

div.result{
border: 1px solid rgb(216,215,213);
margin: 0 auto 15px auto;
padding: 12px 0; 
position: relative;
width: 695px;
background: rgb(249,249,247) url(../img/sekce-pozadi.png) repeat-x bottom; 
}

div.result div.datum{
position: absolute;
top: 6px;
left: 610px;
color: rgb(186,182,182);
font-weight: bold;
font-size: 12px;
}

div.result table td.center{
width: 300px;
}

div.result table td.center div.tleft{
width: 220px;
text-align: center;
float: left;
}

div.result table td.center div.tleft img{
border: 6px solid rgb(219,217,210);
}

div.result table td.center div.tleft img:hover{
border: 6px solid rgb(139,202,238);
}

div.result table td.center div.tright{
float: left;
}

div.result table td.center div.tright img{
height: 20px;
border: 2px solid rgb(219,217,210);
display: block;
margin: 0 0 5px 0;
}

div.result table td.center div.tright img:hover{
border: 2px solid rgb(139,202,238);
}

div.result table tr td{
color: rgb(113,104,104);
font-weight: bold;
font-size: 16px;
padding-bottom: 4px;
}

div.result table tr td.nadpis{
font-size: 22px;
color: rgb(47,137,200);
padding-left: 25px;
}

div.result td.nabidka-prodej{
background: url(../img/nabidka-prodej.png) no-repeat 0 50%;
}

div.result td.nabidka-pronajem{
background: url(../img/nabidka-pronajem.png) no-repeat 0 50%;
}

div.result td.nabidka-vymena{
background: url(../img/nabidka-vymena.png) no-repeat 0 50%;
}

div.result td.poptavka-koupe{
background: url(../img/poptavka-koupe.png) no-repeat 0 50%;
}

div.result td.poptavka-pronajem{
background: url(../img/poptavka-pronajem.png) no-repeat 0 50%;
}

div.result td.poptavka-vymena{
background: url(../img/poptavka-vymena.png) no-repeat 0 50%;
}

div.result table tr td.cena{
color: rgb(254,80,4);
}

div.result table tr.posledni td{
border-bottom: 0;
}

div.result table tr td.otazka{
color: rgb(180,174,174);
font-weight: bold;
width: 140px;
}

div.result img.result-lupa{
position: absolute;
right: 1px;
bottom: 1px;
}

div.result img.result-lupa:hover{
background: url(../img/detail-hover.png) no-repeat; 
}

div.result a.odebrat-schranka{
position: absolute;
right: 45px;
bottom: 6px;
}

/* _________________________________FORM_____________________________________ */
ul.pokyny{
margin: 20px 0 0 0px;
}

ul.pokyny li{
background: url(../img/fajfka.png) no-repeat left center;
padding-left: 26px;
font-weight: bold;
margin-bottom: 4px;
color: rgb(135,133,126);
}

div.krok{
font-size: 18px;
font-weight: bold;
color: red;
padding: 10px 0 20px 0 !important;
}

form.form{
margin: auto;
width: 650px;
}

form.form h2{
margin: 40px 0 20px 0px;
font-weight: normal;
font-size: 18px;
padding-bottom: 3px;
color: rgb(254,116,28);
}

form.form{
margin: auto; 
}

form.form div{
clear: left;
width: 600px;
margin: 10px 0 0 0;
padding: 1px 3px 0 0;
}

form.form div label{
display: block;
float: left;
width: 250px;
padding: 0px 5px;
margin: 0 0 5px 0;
text-align: right;
}

form.form div label.radio input, 
form.form div label.radio input{
border: 0;
background: none; 
} 

form.form div.remainder{
margin: 0px 0 0 210px !important; 
font-weight: normal;
font-size: 10px;
width: 250px !important;
}

form.form div div.remainder input{
font-size: 10px;
width: 25px;
text-align: center;
height: 14px;
}

form.form div textarea{
width: 350px;
margin-left: 210px;
border: 1px solid rgb(204,202,202);
}

form.form div input, select{
width: 220px;
height: 21px;
border: 1px solid rgb(204,202,202);
vertical-align: middle;
}

form.form div select.predvolba{
width: 60px;
}

form.form div input.telefon{
width: 155px;
}

form.form div.submit{
text-align: center;
margin-top: 30px;
}

form.form div label.radio{
float: left;
width: 90px;
text-align: left;
font-weight: normal;
}

form.form div label.radio input{
width: 20px; 
float: left;
}

form.form div.check{
margin-top: 25px;
}

form.form input.checkbox{
border: 0;
background: none;  
width: 15px !important;
height: 19px !important; 
margin-left: 5px;
} 

form.form div label.radiomarital{
width: 700px;
padding: 3px 3px;
text-align: left;
color: rgb(255,127,0);
font-weight: bold;
}

form.form div label.radiomarital span{
font-weight: normal;
color: black;
}

form.form input.radiomarital{
float: left;
width: 18px;
 height: 19px;
display: inline;
margin-right: 5px;
}

form.form fieldset{
display: none;
}

form.form div.error{
font-weight: bold;
color: rgb(255,4,4);
}

form.form div.error img{
margin-right: 4px;
vertical-align: middle;
}

form.form div.error label{
color: black;
}

form.form div.error select{
background-color: rgb(254,116,28);
}

form.form div.error input{
background-color: rgb(254,116,28);
}

form.form div.error textarea{
background-color: rgb(254,116,28);
}

form.form div.error div.remainder{
color: black;
}

form.form div.error div.remainder input{
background-color: white;
}

div.zapomenute-heslo{
margin: 15px 0 0 265px;
}

div.zapomenute-heslo-rk{
margin: 15px 0 0 215px;
}

div.zapomenute-heslo a{
text-decoration: underline;
font-weight: bold;
}

div.zapomenute-heslo-rk a{
text-decoration: underline;
font-weight: bold;
}

img.obrazek-login{
display: block;
margin: 75px auto auto auto;
}
/* ______________________________MUJ UCET____________________________________ */
div.muj-ucet div.datum{
position: absolute;
top: 25px;
left: 520px;
}

div.muj-ucet h2{
margin: 0 0 15px 25px;
}

ul.sprava-uctu li{
float: left;
margin-right: 20px;
}

ul.sprava-uctu li.pridat-novy-inzerat a{
color: rgb(255,115,22);
font-size: 18px;
font-weight: bold;
text-decoration: underline;
}

ul.sprava-uctu li.pridat-pobocku a{
color: rgb(255,115,22);
font-size: 18px;
font-weight: bold;
text-decoration: underline;
}

div.muj-ucet ul{
margin: 0px 0px 50px 0px; 
}

div.muj-ucet ul li{
line-height: 24px;
}

div.muj-ucet ul li img{
vertical-align: middle;
margin-right: 2px;
}

div.muj-ucet ul li a{
color: rgb(85,85,85);
font-size: 18px;
}

div#moje-fotky img{
margin: 25px 25px; 
}

div.pridat-inzerat{
text-align: right;
margin: 20px 30px 0 0;
font-weight: bold;
}

div.pridat-inzerat a{
font-size: 17px;
color: rgb(210,41,7);
text-decoration: underline;
}

div.pridat-inzerat img{
margin-right: 7px;
vertical-align: middle;
}

/* table */
table#table-muj-ucet{
margin: 0px auto 0 auto;
width: 640px;
}

table#table-muj-ucet tr th{
padding: 0 5px 4px 5px;
font-weight: bold;
font-size: 16px;
}

table#table-muj-ucet tr td{
padding: 5px 0 6px 0;
background: url(../img/table-muj-ucet-pozadi.png) repeat-x top; 
color: rgb(47,137,200);
font-weight: bold;
font-size: 14px;
}

table#table-muj-ucet tr td a{
color: rgb(47,137,200);
font-weight: bold;
}

table#table-muj-ucet tr td.first{
border-left: 1px solid rgb(219,218,216);
}

table#table-muj-ucet tr td.last{
border-right: 1px solid rgb(219,218,216);
}

table#table-muj-ucet tr td.mezera{
background: none; 
padding: 0px;
height: 8px;
}

/* ____________________________________DETAIL________________________________ */
div.profil-foto{
text-align: center;
width: 250px;
padding-top: 20px;  
float: left;
}

div.profil-foto img.velky{
margin: 7px 0 10px 0;
border: 8px solid rgb(237,236,231);
}

div.profil-foto img.maly{
border: 5px solid rgb(237,236,231);
margin: 0 3px 10px 3px;
}

a.mapa{
display: block;
width: 206px;
height: 91px;
background: url(../img/zobrazit-na-mape.png); 
color: rgb(32,133,194);
font-size: 15px;
font-weight: bold;
text-align: left;
padding: 17px 0 0 25px;
margin-top: 20px;
}

table.profil{
width: 450px;
float: right;
margin-bottom: 15px;
}


table.profil tr td{
height: 22px;
font-size: 14px;
padding-right: 20px;
vertical-align: top;
}

table.profil tr td.tleft{
font-weight: bold;
width: 118px;
vertical-align: top;
padding-left: 20px;
}

table.modry tr td.tleft{
color: rgb(28,120,178);
}

h2.profil{
text-align: left;
margin: 25px 0 12px 20px;
font-size: 18px;
}

table.detail-akce{
width: 655px;
border-top: 1px solid rgb(233,231,230);
margin: 0 25px;
}

table.detail-akce tr td{
color: rgb(28,120,178);
font-weight: bold;
padding-top: 5px;
}

table.detail-akce tr td a{
color: rgb(28,120,178);
font-weight: bold;
}

table.detail-akce span.tisk{
cursor: pointer;
}

table.detail-akce span.tisk:hover{
text-decoration: underline;
}

a.web-rk img{
border: 8px solid rgb(237,236,231);
}

/* _______________________________PARTNERI___________________________________ */
ul.partnerikategorie{
margin: 40px 10px;
}

ul.partnerikategorie li{
float: left;
width: 225px;
height: 70px;
}

ul.partnerikategorie li img{
vertical-align: middle;
}

ul.partnerikategorie li div.ramecek{
float: left;
width: 56px;
text-align: center;
}

ul.partnerikategorie li a{
font-weight: bold;
}

ul.partneri{
margin: 25px 0 0 0;
}

ul.partneri li{
margin: 0 10px 15px 10px;
}

ul.partneri li a{
color: rgb(205,20,20);
font-weight: bold;
}

ul.partneri li img{
margin-right: 7px;
border: 6px solid rgb(219,217,210);
}

/* _________________________________BLOK_____________________________________ */
div.blok{
width: 996px;
margin: auto;
background-color: white;
padding: 30px 0 0 10px;
}

div.blok div.nadpis{
font-size: 20px;
margin: 0 0 10px 0px;
}

div.blok table.lokality td{
padding: 0 0px 2px 15px;
background: url(../img/modra-odrazka.png) no-repeat 0 7px; 
font-size: 14px;
width: 140px;
}

div.blok table.vpravo td.tleft{
width: 250px;
}

div.blok table.vpravo td.tright{
width: 200px;
}

div.blok table.lokality td.nadpis{
background: none;
}

div.blok table.lokality td a{
color: rgb(57,144,199);
text-decoration: underline;
font-weight: bold;
}

div.reklama-bottom{
width: 998px;
margin: auto;
padding: 25px 10px 0 0;
text-align: right;
background: white; 
}

/* _____________________________REALITNI KANCELARE___________________________ */
div.pridat-rk{
position: absolute;
top: 20px;
right: 15px;
}

div.pridat-rk a{
font-size: 12px;
font-weight: bold;
}

img.logo-ak-pravni-sluzby{
margin: 0 0 -10px 450px;
}

/* _________________________________CSS TOOLTIP______________________________ */
a.tt{
position:relative;
z-index:24;
color:#3CA3FF;
font-weight:bold;
text-decoration:none;
padding-left: 5px;
}

a.tt img{
vertical-align: middle;
}

a.tt span{ 
display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{
z-index:25; 
color: #aaaaff; 
background:;
}

a.tt:hover span.tooltip{
display:block;
position:absolute;
top:0px; left:0;
padding: 15px 0 0 0;
width:204px;
color: rgb(114,111,111);
text-align: center;
font-size: 11px;
}

a.tt:hover span.top{
display: block;
padding: 30px 8px 0;
background: url(../img/bubble.png) no-repeat top;
}

a.tt:hover span.middle{
display: block;
padding: 0 8px; 
background: url(../img/bubble_filler.png) repeat bottom;
}

a.tt:hover span.bottom{
display: block;
padding:3px 8px 8px;
color: #548912;
background: url(../img/bubble.png) no-repeat bottom;
}

/* ___________________________KATALOG REALIT_________________________________ */

h2.katalog-realit{
margin: 40px 0 20px 20px;
}

ul.katalog-realit{
padding: 0 0 0 40px;
}

ul.katalog-realit li{
float: left;
width: 30%;
margin: 0 0 5px 0;
}


/* ________________________________FOOTER____________________________________ */
div#footer{
clear: both;
background-color: white;
min-height: 35px;
}

div#innerfooter{
margin: auto;
width: 1000px;
}

div#underfooter{
height: 45px;
background-color: rgb(228,228,222);
}

div#innerunderfooter{
color: rgb(125,125,125);
width: 1000px;
margin: auto;
}

div#innerunderfooter ul li{
display: inline;
}

div#innerunderfooter ul li div{
margin: 0 4px;
display: inline;
}

div#innerunderfooter ul li a{
color: rgb(125,125,125);
}