body 
{ 
width:100%;
height:auto;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:10pt;
height:auto;
margin:0;
padding:0;
border:0;
background:#f2f2f2;
behavior:url("/csshover.htc");
}

h1, h2, h3, p, ul, li, form, img, fieldset, table {
padding:0;
border:0;
margin:0;
}

h1 {
font-size:14pt;
height:40px;
line-height:40px;
}

h2 {
font-size:12pt;
height:30px;
}

h3 {
font-size:11pt;
height:25px;
}

a {
color:black;
}

ul {
list-style-type:none;
}

li {
float:left;
}

.mensi {
font-size:8pt;
}

.button {
background:#c00;
color:white;
font-size:12pt;
font-weight:bold;
padding:0 10px 0 10px;
}

textarea {
height:90px;
}

.linka-bila {
width:100%;
clear:both;
border:0;
border-top: 1px solid white;
height:0;
margin:0;
background: white;
opacity: 0;
filter: alpha(opacity=0);
}

.linka {
width:100%;
clear:both;
border:0;
border-top: 1px solid #c9ebf8;
height:0;
margin:0;
background: white;
}

#box {
width:1000px;
height:auto;
margin:0 auto;
border:0;
padding:0;
margin-top:300px;
background: white;
}

#box-in {
width:970px;
height:auto;
margin:0 auto;
position:relative;
padding:10px 0 0 0;
}

#box-top {
height:auto;
width:100%;
margin:0 auto;
border:0;
padding:0;
position:absolute;
top:0;
left:0;
}

#box-top-in {
height:260px;
width:1000px;
margin:0 auto;
position:relative;
background:white;
}

.box-top-in-left, .box-top-in-right {
height:1px;
width:1px;
position:absolute;
}

.box-bottom-in-left, .box-bottom-in-right {
height:1px;
width:1px;
position:absolute;
}

#box-menu {
width:100%;
height:40px;
margin:0;
border:0;
padding:0;
position:absolute;
top:260px;
left:0;
z-index:3;
}

#box-menu-in {
width:1000px;
height:40px;
margin:0 auto;
z-index:4;
position:relative;
background:black;
}

.box-menu-in-left, .box-menu-in-right {
width:0px;
height:40px;
position:absolute;
top:0;
}

.box-menu-in-left {
left:0;
}

.box-menu-in-right {
right:0;
}

/* BANNERY */
#banner-left, #banner-right {
width:200px;
height:auto;
position:absolute;
top:0;
}

#banner-left img, #banner-right img {
display:block;
margin:10px 0;
}

#banner-left {
left:-230px;
}

#banner-right {
right:-230px;
}

/* BOX-BOTTOM */

#box-bottom {
height:auto;
width:100%;
margin:0;
border:0;
padding:0;
}

#box-bottom-in {
height:190px;
width:1000px;
margin:0 auto;
position:relative;
background:white;
}

#box-bottom-in span {
height:1px;
width:1px;
}

#box-bottom-in p {
height:auto;
width:300px;
padding-top:15px;
margin:0 auto;
text-align:center;
}

/* BOX-DOPORUCENE */

#box-doporucene {
width:100%;
height:270px;
overflow:hidden;
text-align:center;
}

#box-doporucene img {
margin:3px auto;
width:160px;
height:120px;
border:1px solid #e6e6e6;
}

#box-doporucene p {
width:170px;
margin:0 auto;
overflow:hidden;
text-align:center;
}

#box-doporucene .box-doporucene-in {
width:187px;
height:245px;
margin-right:5px;
padding-top:7px;
float:left;
background:#f2f2f2;
border: 1px solid #e6e6e6;
position:relative;
}

#box-doporucene .box-doporucene-foto {
height:128px;
width:168px;
background:white;
border: 1px solid #e6e6e6;
}

#box-doporucene .box-doporucene-popis {
height:53px;
}

#box-doporucene .box-doporucene-cena {
width:120px;
height:30px;
font-size:12pt;
background:black;
color:white;
padding-top:5px;
margin:3px auto;
}

#box-doporucene .box-doporucene-mena {
height:20px;
font-size:8pt;
}


/* BOX-DOPORUCENE-MALE */

#box-doporucene-male {
width:100%;
height:350px;
overflow:hidden;
}

#box-doporucene-male img {
margin:4px;
width:96px;
height:72px;
border: 1px solid white;
}

#box-doporucene-male .box-doporucene-in {
width:126px;
height:162px;
margin: 0 10px 10px 0;
float:left;
background:#f2f2f2;
border: 1px solid #e6e6e6;
}

#box-doporucene-male p {
width:110px;
margin:0 auto;
overflow:hidden;
text-align:center;
font-size:8pt;
}

#box-doporucene-male .box-doporucene-foto {
background:white;
border: 1px solid #e6e6e6;
height:84px;
width:108px;
margin:5px auto;
}

#box-doporucene-male .box-doporucene-popis {
height:35px;
overflow:hidden;
}

#box-doporucene-male .box-doporucene-cena {
width:95px;
height:20px;
background:black;
color:white;
padding-top:3px;
overflow:hidden;
}

/* PREHLED */

#prehled {
width:100%;
height:auto;
}

.prehled-box {
width:100%;
height:140px;
overflow:hidden;
padding-top:10px;
border-bottom:1px dotted #ccc;
}

.prehled-box:hover {
background:#f2f2f2;
}

#prehled p, #prehled .prehled-foto {
float:left;
overflow:hidden;
padding-right:5px;
margin-right:5px;
border-right: 1px solid #e6e6e6;
}

.prehled-foto {
float:left;
}

#prehled p {
height:125px;
}

.prehled-foto {
background:white;
border: 1px solid #e6e6e6;
height:122px;
width:153px;
margin:5px;
}

.prehled-foto img {
margin:6px;
width:145px;
height:109px;
border:1px solid white;
}

.prehled-popis {
width:340px;
}

.prehled-popis span, .prehled-cena i {
color:#666;
font-size:8pt;
}

.prehled-adresa {
width:160px;
}

.prehled-druh {
width:120px;
}

.prehled-cena {
width:130px;
float:right;
text-align:right;
margin:0;
}

.prehled-cena span {
font-size:14pt;
}

/* HLEDEJ TYP NEMOVITOSTI */

#hledej-tn {
height:160px;
overflow:hidden;
}

.tn-p-2, .tn-p-1 {
overflow:hidden;
}

#hledej-tn p {
width:90%;
margin:0 auto;
display:block;
text-align:left;
line-height:140%;
}

.hledej-tn-in {
width:183px;
height:130px;
float:left;
margin-right:5px;
padding-right:5px;
position:relative;
}

/* HLEDEJ AJAX UVOD KRAJ/OKRES */
#hledej-uvod, #hledej-uvod-ajax {
height:auto;
}

#hledej-uvod {
height:35px;
}

#hledej-uvod li {
height:30px;
width:160px;
border:1px solid #e6e6e6;
background:#f2f2f2;
margin-right:10px;
overflow:hidden;
font-size:9pt;
}

#hledej-uvod li:hover {
background:black;
}

#hledej-uvod a {
height:30px;
display:block;
margin:3px 0 0 10px;
}

#hledej-uvod a:hover {
color:white;
}

#hledej-kraj-obal {
width:100%;
height:auto;
background:#f2f2f2;
border: 1px solid #e6e6e6;
position:relative;
}

.hledej-kraj {
width:450px;
height:auto;
float:left;
margin:10px 0 10px 20px;
}

.hledej-okres {
width:450px;
height:auto;
float:right;
margin:10px 0 10px 0;
}

.hledej-kraj li, .hledej-okres li {
width:150px;
height:25px;
}

/* HLEDEJ PODROBNY  */

#hledej-formular {
width:100%;
height:auto;
background:#f2f2f2;
border: 1px solid #e6e6e6;
display:block;
position:relative;
}

#hledej-formular  br {
clear:both;
}

#hledej-formular form {
width:98%;
margin:10px;
}

#hledej-formular label {
width:110px;
height:30px;
float:left;
}

#hledej-formular-1 {
width:570px;
height:auto;
float:left;
}

#hledej-formular-2 {
width:370px;
height:auto;
float:right;
}

#hledej-formular ul {
margin:0;
padding:0;
border:0;
}

#hledej-formular ul li {
list-style-type:none;
width:120px;
height:25px;
float:left;
}

.hledej-input {
width:110px;
margin-right:5px;
}

.hledej-input-long {
width:240px;
}

/* DETAIL */

#detail-box {
height:auto;
}

.detail-cena {
font-size:20pt;
font-weight:bold;
}

#detail-box-1 {
width:340px;
height:auto;
float:left;
}

#detail-box-2 {
width:330px;
height:auto;
float:left;
}

#detail-box-3 {
width:260px;
height:auto;
float:right;
}

#detail-box-1, #detail-box-2, #detail-box-3 {
border-right:1px dotted #efefef;
height:850px;
overflow:hidden;
padding:5px;
}

/* DETAIL FOTKY */

#foto-box {
width:100%;
height:auto;
}

.foto-box-box {
width:90px;
height:70px;
float:left;
background:white;
border:1px solid #e6e6e6;
margin-right:10px;
}

#foto-box img {
width:80px;
height:60px;
border:1px solid white;
margin:4px;
}

.foto-hlavni {
width:336px;
height:256px;
background:white;
border:1px solid #e6e6e6;
}

.foto-hlavni img {
width:320px;
height:240px;
border:1px solid white;
margin:7px;
}

/* KDE JSEM */
#kde-jsem {
width:100%;
height:40px;
position:relative;
z-index:3;
}

.kde-jsem-p {
width:500px;
height:20px;
position:absolute;
text-align:right;
font-size:9pt;
top:-250px;
left:340px;
}

#kde-jsem ul li {
padding-left:20px;
background: url("/img_common/kde_jsem_odrazka.gif") top left no-repeat; 
}

#kde-jsem a {
font-size:8pt;
width:100%;
display:block;
margin-top:10px;
}

/* FORMULARE */

#box-formulare {
width:600px;
height:auto;
margin:0 auto 20px auto;
overflow:hidden;
}

#box-formulare br {
clear:both;
}

#box-formulare label {
width:150px;
height:30px;
float:left;
}

#box-formulare li {
width:150px;
height:25px;
}

#box-formulare .dlouhy {
width:300px;
}

/* BUTTONY */

#kontrolkod {
margin:5px 0;
}

#button-formular {
display:block;
width:200px;
height:35px;
line-height:35px;
background:black;
font-size:12pt;
font-weight:bold;
color:white;
cursor:hand;
text-align:center;
}

/* ORAMOVANI */

.oramovani {
height:auto;
background:#f2f2f2;
border: 1px solid #e6e6e6;
padding:10px;
margin-bottom:5px;
}

.oramovani span {
height:auto;
display:block;
margin:0 auto;
}

/* LI ODRAZKY */
.odrazky li {
width:90%;
height:30px;
padding-left:25px;
background: url("/img_common/odrazka_red.gif") top left no-repeat; 
}

/* PATA STRANEK */

#box-pata {
width:100%;
height:auto;
padding:10px 0 0 0;
border:0;
margin:0;
}

#box-pata-in {
width:970px;
height:auto;
margin:0 auto;
}

#box-pata-in p {
width:700px;
height:25px;
margin:0 auto;
text-align:center;
}

/* CLANEK */
.clanek {
height:auto;
}

.clanek p {
width:96%;
text-align:justify;
padding:5px;
margin:0 auto;
}

.clanek img {
margin: 10px;
border: 6px solid #cb3500;
}

.clanek ul {
margin:0;
padding:0;
border:0;
}

.clanek li {
width:90%;
height:30px;
padding-left:40px;
margin-left:20px;
background: url("/img_common/odrazka_red.gif") top left no-repeat; 
}

.clanek table {
width:100%;
empty-cells:show;
border-collapse:collapse;
margin:5px;
}

.clanek table td {
padding:5px;
border:0;
}

.clanek-fotogalerie-in {
width:180px;
height:160px;
padding:10px;
float:left;
}

.clanek-fotogalerie-in img {
width:160px;
height:120px;
padding:3px;
border:1px solid #dadada;
margin:0 0 10px 0;
cursor:hand;
}

/* KOSIK */	
.kosik {
width:100%;
height:30px;
text-align:right;
}

/* TRANSLATE */
#translate {
width:120px;
height:20px;
overflow:hidden;
position:absolute;
top:-255px;
right:10px;
border:1px solid #e6e6e6;
background:#f2f2f2;
padding:4px;
z-index:11;
}

#translate a {
width:100%;
height:25px;
display:block;
border:0;
margin:0;
background:none;
padding-left:30px;
background-repeat:no-repeat;
background-position:top left;
font-size:10pt;
}

#translate a:hover {
color:black;
}

/* LISTER */
#lister {
width:100%;
height:70px;
margin:0 auto;
text-align:center;
}

#lister a {
display:block;
float:left;
background:#999;
height:30px;
line-height:30px;
width:30px;
margin:3px;
color:white;
font-weight:bold;
text-align:center;
}

#lister a:hover, #lister a:active, #lister .lister-on {
background:#c00;
}

#lister .lister-siroky {
width:90px;
background:#999;
}

#lister p {
width:100%;
height:35px;
margin:0;
padding-top:10px;
text-align:center;
}

/* MAPA STRANEK */

.clanek {
height:auto;
border-bottom: 1px dotted #efefef;
margin-bottom: 5px;
}

#mapa-stranek li, .clanek li {
width:90%;
height:auto;
line-height:160%;
padding-bottom:5px;
}

.clanek img {
border:1px solid #efefef;
padding:5px;
margin:5px;
}

.clanek h1, .clanek h2, .clanek h3 {
width:100%;
}

.clanek p {
padding:5px;
}

#box-clanek-prehled {
width:100%;
height:auto;
margin:10px 0;
}

.box-clanek-in {
border-bottom: 1px dotted #ccc;
height:140px;
overflow:hidden;
margin-bottom:10px;
}

#box-clanek-prehled img {
float:left;
padding:5px;
border:1px solid #efefef;
background:white;
margin:0 10px 10px 0;
}

#box-clanek-prehled p {
font-style:italic;
line-height:25px;
}

#box-clanek-prehled p strong {
font-size:11pt;
}

#box-clanek-prehled p strong {
color:#666;
}

/* MERENI STAT */
.toplist {
width:88px;
height:60px;
position:absolute;
bottom:10px;
right:10px;
}

.waudit {
width:20px;
height:20px;
position:absolute;
bottom:10px;
right:130px;
}

/* INTERAKTIVNI MAPA */
#mapa {
width: 100%;
height:400px;
}

.mapa-col-1 {
width:410px;
height:auto;
float:left;
}

.mapa-col-2 {
width:500px;
height:auto;
float:right;
}

.mapa-bg {
width:395px;
height:225px;
background:white;
display:block;
margin: 0 0 0 10px;
}

#mapa li {
width:240px;
height:25px;
}

#mapa li span {
color:#666;
font-size:8pt;
}

#mapa-cr { background: #fff url("http://www.eurobydleni.cz/mapy/cr.gif") top left no-repeat; }
#mapa-praha { background: url("http://www.eurobydleni.cz/mapy_praha/k19.gif") top left no-repeat; }
#mapa-108 { background: url("http://www.eurobydleni.cz/mapy/k108.gif") top left no-repeat; }
#mapa-116 { background: url("http://www.eurobydleni.cz/mapy/k116.gif") top left no-repeat; }
#mapa-124 { background: url("http://www.eurobydleni.cz/mapy/k124.gif") top left no-repeat; }
#mapa-132 { background: url("http://www.eurobydleni.cz/mapy/k132.gif") top left no-repeat; }
#mapa-141 { background: url("http://www.eurobydleni.cz/mapy/k141.gif") top left no-repeat; }
#mapa-27 { background: url("http://www.eurobydleni.cz/mapy/k27.gif") top left no-repeat; }
#mapa-35 { background: url("http://www.eurobydleni.cz/mapy/k35.gif") top left no-repeat; }
#mapa-43 { background: url("http://www.eurobydleni.cz/mapy/k43.gif") top left no-repeat; }
#mapa-51 { background: url("http://www.eurobydleni.cz/mapy/k51.gif") top left no-repeat; }
#mapa-60 { background: url("http://www.eurobydleni.cz/mapy/k60.gif") top left no-repeat; }
#mapa-78 { background: url("http://www.eurobydleni.cz/mapy/k78.gif") top left no-repeat; }
#mapa-86 { background: url("http://www.eurobydleni.cz/mapy/k86.gif") top left no-repeat; }
#mapa-94 { background: url("http://www.eurobydleni.cz/mapy/k94.gif") top left no-repeat; }

/* TABLE PREHLED */
.table-prehled {
width:100%;
border-collapse: collapse;
margin:10px 0;
}

.table-prehled td, .table-prehled th {
padding:10px;
border:1px solid #ccc;
}

.table-prehled thead {
background:#333;
color:white;
font-weight:bold;
}

.button-mapa {
width:119px;
height:76px;
background: url("http://www.eurobydleni.cz/www_nove/img_common/mapa_button.jpg") top left no-repeat;
display:block;
cursor:hand;
position:relative;
}

.button-mapa span {
width:100px;
height:60px;
position:absolute;
right:-110px;
top:10px;
}


/* CO NEUKAZOVAT PRI TISKU */

@media print {
div#box-top {display: none;}
div#box-menu {display: none;}
div#box-bottom {display: none;}
div#box-pata {display: none;}
p.kde-jsem-p {display: none;}
div#kde-jsem {display: none;}
}
