.note { font-size: 80%;  color: #8f8f8f; }
.modra { color: #008aea; }
.red { color: red; }
.seda { color: #676767; }
.bezova { color: #efd58c; }
.bezovaBG { background-color: #efd58c; }
.cerna { color: #000; }
.display { display: block; }
.nodisplay { display: none; }
.tar { text-align: right; }
.tal { text-align: left; }
.bilaBG { background-color: #fff; }
.floatL { float: left; }
.floatR { float: right; }
.modra2 { color: #3d97bd; }

a { color: #8f8f8f; }
a:hover { color: #000; }

body{ margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000; text-align: center; background: #efd58c url('../pics/web/pruh_body.png') repeat-x top; }

form{ margin: 0px; }
table{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }


h1 { font-size: 140%; }


/* TOP TIPY ****************************************************************** */
table.fotoCENTER { margin: 0 auto; margin-top: 5px; margin-bottom: 5px; }
table.fotoCENTER td { text-align: center; vertical-align: middle; width: 96px; background-color: #fff; border: 1px solid #8f8f8f; }
table.fotoCENTER tr { height: 64px; }
table.fotoCENTER a img { border: 1px solid #999; }
div#div_hlavniFoto { width: 352px; height: 236px; border: 1px solid #8f8f8f; background-color: #fff; margin-top: 2px; vertical-align: middle; }
div.imgA { width: 97px; height: 73px; border: 1px solid #8f8f8f; background-color: #fff; float: left; margin: 2px 7px 2px 7px; }
table.fotoCENTER td.fcrv { background-color: transparent; border-width: 0px; }
img#img_fcrv { width: 171px; height: 141px; border-width: 0px; margin-left: 50px; margin-right: 50px; }

/* NEMOVITOST INFO *********************************************************** */
img.detail_button { width: 380px; height: 22px; border-width: 0px; cursor: pointer; }
div#nemovitostDetailInfo { display: none; }
div#nemovitostDetailInfo table { background-color: #fff; width: 380px; margin: 0px; }
div#nemovitostDetailInfo table th { text-align: left; }
div.popis, div.makler { width: 98%; _width: 100%; background-color: #fff; padding: 4px; }
/*NADPIS H1 */
div#div_h1 { background-color: #fff; width: 760px; height: 56px; vertical-align: middle; text-align: center; position: relative; z-index: 0; }
div#div_h1 h1 { width: 710px; margin-top: 5px; position: absolute; left: 25px; text-align: center; vertical-align: middle; z-index: 0; }
/* nemovitost-info.php*/
img.sipka { width: 25px; height: 56px; border-width: 0px; position: absolute; top: 0px; left: 0px; cursor: pointer; }
a#a_sipka_prev { position: absolute; left: 0px; top: 57px; }
a#a_sipka_next { position: absolute; right: 0px; top: 57px; }
table#table_detailINFO td.left { width: 360px; text-align: left; vertical-align: top; }
table#table_detailINFO td.right { text-align: left; }
table#table_detail_buttony input { width: 150px; }
table#table_detail_buttony form input { width: auto; }
/*buttony MSIE*/
input#input_zoomPic { _width: 145px; }
input#input_polohaMapa { _width: 200px; }
table.popis th { _text-align: left; }
table.popis td.text { text-align: justify; }
img#img_mbi { margin-top: 15px; }
th.mitd { width: 65px; }
img#img_snr { left: 735px; }

/* MAKLER ******************************************************************** */
div.makler { background-color: #fff; position: relative; width: 372px; height: 130px; _width: 380px; _height: 138px; }
div.makler div { width: 101px; height: 130px; position: absolute; top: 4px; left: 4px; }
div.makler img  { border: 1px solid #999; }
div.makler table { width: 260px; position: absolute; left: 110px; }
div.kontaktInfo { margin-top: 10px; font-size: 11px; width: 372px; _width: 380px; }

/* TELO ********************************************************************** */
div#div_body { width: 780px; margin: 0px auto;}
div#div_text { width: 760px; _width: 780px; background: #e9e9e9 url('../pics/web/pruh.png') repeat-y; margin-top: 2px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; }
img#img_pruhBOTTOM { width: 780px; height: 4px; margin: 0 auto; margin-bottom: 8px; _position: relative; _top: -1px; }

/* HORNI MENU ***************************************************************** */
div#div_head { width: 780px; height: 130px; _height: 132px; background: #e9e9e9 url('../pics/web/head.png') no-repeat top center; padding-top: 2px; position: relative; }
div#div_head a { font-weight: bold; text-decoration: none; }
div#div_head a:hover { color: #fff; text-decoration: underline; }
a#a_logo { display: block; width: 760px; height: 55px; position: absolute; top: 55px; left: 10px; }
div#div_head a#a_tisk { position: absolute; top: 35px; right: 15px; text-decoration: none; }
div#div_head a#a_tisk:hover { color: #000; }
div#div_head a#a_tisk img { vertical-align: middle; width: 20px; height: 21px; border-width: 0px; margin-right: 4px; }
div#div_head div.floatLeft { float: left; }
div#div_head div.floatRight { float: right; }

/* NOVINKY ******************************************************************* */
div#div_novinky { background-color: #fff; width: 750px; _width: 760px; height: 30px; _height: 40px; padding: 5px; vertical-align: middle; text-align: center; }
div#div_novinky input { margin-top: 3px; }

/* INPUTY ******************************************************************** */
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
input.text{ border: 1px solid #999; }
textarea.text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #999999; }
input.submit{ color: #008aea; font-weight: bold; }

/* VYHLEDAVANI *************************************************************** */
div#div_vyhledavani { margin-top: 8px; }
select#s_lok_mesto { width: 160px; }
td.tvb { text-align: left; padding-top: 3px; }
form#search_form table { margin: 0 auto; }
/* VYHLEDAVANI *************************************************************** */

/* POSLAT ZNAMEMU ************************************************************ */
table.form td, table.form th{ text-align: left; vertical-align: top; }
table.form input.text { border: 1px solid red; }
table.form textarea { height: 70px; width: 220px; font-size: 11px; border: 1px solid red; }
img#img_generated_code { width: 188px; height: 25px; vertical-align: middle; }
p.echo { text-align: center; color: red; }

/* EUROADMIN ***************************************************************** */
img#img_ea { width: 600px; height: 519px; border-width: 0px; margin-top: 5px; }

/* KONTAKT ******************************************************************* */
img#img_telefon { width: 28px; height: 29px; vertical-align: middle; margin-right: 5px; }

/* INDEX ********************************************************************* */
div.headline { background-color: #fff; display: table; width: 760px; }
div.headline h2 { font-size: 12px; }
div.headline h2 img { margin: 0px; margin-right: 3px; }
div.left { display: table-cell; width: 50%; text-align: left; _float: left; padding: 5px; padding-bottom: 0px; }
div.right { display: table-cell; width: 50%; text-align: right;_float: right;  padding: 5px; padding-bottom: 0px; }
div.headline a { cursor: pointer; }

/* TABULKA VYPIS ************************************************************* */
div.vypis { width: 760px; background-color: #fff; }
table.vypis { width: 756px; margin: 2px; border-collapse: collapse; font-size: 11px; }
table.vypis th, table.vypis td { padding: 2px; _text-align: center;}
table.vypis th { background-color: #efd58c; }
table.vypis td a { text-decoration: none; }
img.fotak { width: 18px; height: 12px; border-width: 0px; vertical-align: middle; }
table.vypis div.nowrap { white-space: nowrap; }
table.vypis div.nowrap img { width: 11px; height: 10px; cursor: pointer; _cursor: hand; vertical-align: middle; }
a.aktualni { text-decoration: none; font-weight: bold; color: #000; }

/* FOTO VYPIS **************************************************************** */
div.vypis_foto { width: 760px; padding-top: 5px; padding-bottom: 5px; clear: both; }
div.thumb { width: 184px; height: 276px; _width: 188px; _height: 280px; background-color: #fff; padding: 2px; position: relative; float: left; margin: 1px; }
div.thumb h2 { margin: 0px; width: 180px; height: 28px; _width: 184px; _height: 32px; font-size: 11px; padding: 2px; text-align: left; background-color: #efd58c; }
div.thumb div.oznacit { margin-bottom: 4px; }
div.thumb div.oznacit a { font-weight: bold; }
div.thumb img { border-width: 0px; cursor: pointer; _cursor: hand; }
div.thumb p { font-size: 11px; text-align: left; padding: 2px; _margin-top: 2px; }
div.thumb div.cena { position: absolute; background-color: #f1db9c; top: 262px; _top: 261px; left: 2px; width: 180px; height: 12px; _width: 184px; _height: 16px; font-size: 11px; padding: 2px; text-align: right; }
div.vypis_foto div.nahoru { clear: both; text-align: right; padding: 4px; padding-bottom: 0px; }

/* RYCHLY VYBER ************************************************************** */
div#div_rychlyVyber, div#div_rychlyVyber2 { width: 550px; height: 562px; background: url('../pics/web/rvyber_krok1.png') no-repeat top; margin-top: 10px; margin-bottom: 10px; }
div#div_rychlyVyber2 { background: url('../pics/web/rvyber_krok2.png'); height: 397px; }
div#div_rychlyVyber2 form { font-weight: bolder; width: 300px; text-align: left; margin: 0 auto; }
