/* ============================================================================

     Styly spolecne optimalizovany 6.9.2009

     SEDA_tm   :   #ecebeb (pravy sloupec deailu , ...)
     SEDA_sv   :   #f8f8f8 (levy sloupec detailu , sude radky vypisu , ...)
     MODRA_sv  :   #53a3cb (cara nahore pod logem , hovery ostatni . )
     MODRA_tm  :   #1a4a99 (odkazy hover .)
     ZLATA     :   #c7a15a (...)
     BEZOVA    :   #f5efc3 (cena na detailu , zahlavi tabulek s vypisy .)

     Styly unikatni optimalizovany 14.9.2009
     SEDA_tm2  :   #808080 (linky na servery) 
     #e1dfdf 
     
============================================================================ */

/* hacky titulky kvuli moc CSS tagum */
     /* include/i_right.php */
          .hp_search {width: 50px; height: 20px;}
          .hp_switch {height: 18px;}
          .hp_banner {width: 250px; height: 250px; overflow: hidden;}
          .hp_enter {width: 150px;}
          .hp_input {width: 150px;height: 20px;}
          .hp_branch {width: 104px;height: 20px;}
     /* include/i_vyber.php */
          .hp_linetable {border-bottom: 1px solid #C7A15A;;}
          .hp_texttable {padding:15px 15px 15px 15px;}
     /* index.php */
          .hp_body {font-size:1em;}
     /* include/i_fulltext.php */
          .hp_hledani {font-weight:bold;font-size:18px;}
     /* hlavickai.php */
          .hp_reality {font-size:0.8em;color:#C7A15A;}
     /* ad/lib.php */
          .hp_bannerc {vertical-align: bottom;}

/* tag <b> neni semanticky spravy, dame tam CSS */
     .boldtext 
     {
          font-weight:bold;
     }     

/* prepinani zalozek BANNER x NEJHLEDANEJSI a PRAVO x CLANKY */
     .polozka 
     {
          display: none;
     }
     #banner
     {
          display: block;
     }
     #clanky
     {
          display: block;
     } 
     
/* modifikace selektoru img */
     img
     {
          border: none;
     } 

/* modifikace selektoru hr */
     hr
     {
          color:  #c7a15a;
          height: 1px solid black;
     }

/* modifikace selektoru body */
     body 
     {
     	margin-top: 0px;
          margin-left: 0px; 
          margin-right: 0px; 
          font-family: "arial ce","arial","helvetica"; 
          background-color: white;
     }
/* modifikace selektoru table */
     table 
     {
     	font-family: "arial CE","arial","Helvetica";
     	font-size: 1em;
     }

/* odkazy nahore - drobky/navigace */
     /* odkazy sproklikem */
          .odkazrobot , .odkazrobot:link , .odkazrobot:active , .odkazrobot:hover , .odkazrobot:visited
          {
          	color: black;
          	font-size:0.8em;
          	cursor:pointer;
          	text-decoration: none;
          }
     /* bez prokliku - posledni nazev */
          .odkazrobotn
          {
          	color: black;
          	font-size:0.8em;
          	text-decoration: none;
          }
          
/* male obrazky 80x60 */
     .imgdetailsmall
     {
          color: #000000;
          border: 1px solid black;
          margin-top:2px;
     }

/* tabulky se zmensenym pismem */
     .body_table
     {
	    font-family: "arial CE","arial","Helvetica";
	    font-size: 0.8em;
     }

/* paticka - copyright a linky uplne dole */
     .pata 
     {
          border-top: #c7a15a 2px solid;
          font-size: 0.7em;
     }
      
/* paticka - skryvaci vyukove url */
     div#patickaform
     {
          margin: 0px 0px 0px 0px;
          display: none;
     }
     
/* veskere tabulky pod nadpisovymi boxiky + jednocary horni */
     /* s pozadim */
          .lines
          {
               border-top: #c7a15a 1px solid;
               background-color: #ecebeb;
          }
     /* bez pozadi */
          .linesl
          {
          	background-color: #FFFFFF;
          	border-top: 1px solid #C7A15A;
          }

/* horni lista s pod logem vyhledavanim/odkazy/vlajeckami - dve velke cary */
     .horni_lista 
     {
     	border-top: #c7a15a 2px solid;
          border-bottom: #53a3cb 5px solid;
          background-color: #ecebeb;
     }
     
/* veskere nadpisove boxiky + levy nadpisek v ramecku nad fotkou/mapkou 400x300 */
     .boxik , h2.boxik
     {
          padding: 1px 1px 1px 1px;
          font-weight: bold; 
          color: white;
          background-color: #C7A15A; 
          margin: 0px; 
          font-size: 13px; 
          display: inline;              
     }
     
/* dvoucarove tabulky/divy */
     /* prouzky cadgets s pozadim */
     .lines_two
     {
          border-top: #c7a15a 1px solid;
          border-bottom: #c7a15a 1px solid;
          background-color: #ecebeb;
     }
     /* texty bez pozadi */
     .lines_twol
     {
          border-top: #c7a15a 1px solid;
          border-bottom: #c7a15a 1px solid;
     }
     
/*  veskere hnede odkazy */
     .navigator , .navigator:link , .navigator:visited     
     {
          cursor:pointer;
          color:#C7A15A;
          text-decoration:underline;
     }
     .navigator:hover , a:hover
     {
          cursor:pointer;
          color:#1a4a99;
          text-decoration:none;
     }

/*  veskere hnede odkazy bez podtrzeni - HP */
     .navigatorhp , .navigatorhp:link , .navigatorhp:visited     
     {
          cursor:pointer;
          color:#C7A15A;
          text-decoration:none;
     }
     .navigatorhp:hover , a:hover
     {
          cursor:pointer;
          color:#1a4a99;
          text-decoration:none;
     }
     
/* cerne tucne velke odkazy - titulka a sitemap */
     .navigatorbold
     {
          font-weight: bold;
          cursor:pointer;
          font-size: 1.2em;    
     }
     .navigatorbold:link , .navigatorbold:visited
     {
          color: black;
          cursor:pointer;
          text-decoration: none;
     }
     .navigatorbold:hover , .navigatorbold:active 
     {
          color: #1a4a99;
          cursor:pointer;
          text-decoration: underline;
     }
     
/* cerne odkazy v podelnym menu */
     .navigator_menu , .navigator_menu:link , .navigator_menu:visited  
     {
         cursor:pointer;
	    color: #000000;
	    text-decoration: none;     
     }
     .navigator_menu:hover
     {
          cursor:pointer;
          color:#1a4a99;
          text-decoration:underline;
     }
/* ============================= UNIKATNI STYLY ============================= */

/* i_vyber.php - exportni servery */
     .kompletni_nabidku
     {
          font-size: 11;
          color: #808080;
     }

/* poptavka.php - nevyplneny formular */
     .not_filled 
     {
          border:1px solid #c7a15a;
          background-color:#f5efc3;
     }
     
/* pozadi bunek s x-polozkami na fomularich SVETLE */
     .sediny_byty
     {
          background-color:silver;
     }
/* poptavka.php - pozadi bunek s x-polozkami na fomularich TMAVE */     
     .sediny
     {
          background-color:#e1dfdf;
     }
     
/* error.php - text chybove stranky */
     .error
     {
          width:100%;
          text-align:center;
          font-weight:bold;
          font-size:24px;
          color:#53a3cb;
          text-transform:uppercase;     
     }

/* ============================= REKLAMNI BANNERY =========================== */

/* banner C */
     .bannerC:link , .bannerC:visited , .bannerC:active
     {
          font-size:12px;
          color: #000000;
          text-decoration: none;
     }
     .bannerC:hover 
     {
          font-size:12px;
          color: #1A4A99;
          text-decoration: underline;
     }
     
/* reklamni banner F - detail dole textovy */
     .bannerD
     {
          margin-left: 2.5%;
          padding: 1px 1px 1px 1px;
     }
     .bannerD:link , .bannerD:visited , .bannerD:active
     {
          font-size:12px;
          color: #000000;
          text-decoration: none;
     }
     .bannerD:hover 
     {
          font-size:12px;
          color: #1A4A99;
          text-decoration: underline;
     }

/* reklamni banner A1 - atraktivni nemovitosti */
     .ad_banner_a1_over
     {
          overflow: hidden;
          width: 100%;
          height: 142px; 
     }
     .ad_banner_a1
     {
          float: left;
          height: 130px;
          margin: 5px 5px 0px 0px;
     } 
     .ad_banner_a1 img
     {
          border: 1px solid black;
     }
     .ad_banner_a1 .ad_banner_a1_nazev        
     {
          text-align: center;
          font-size: 11px;
     }
     .ad_banner_a1 .ad_banner_a1_nazev.nadpis
     {
          font-weight: bold;
     }
     
/* reklamni banner V1 - reality ke spolupraci */
     .ad_banner_v1_over
     {
          overflow: hidden; 
          width: 100%;
          height: 278px;
          _height: 284px; /* toto je hack pro IE a proste tu musi byt ! */
     }
     .ad_banner_v1
     { 
          float: left;
          height: 130;
          /* width: 165px; */
          margin: 5px 5px 0 0; 
     }
     .ad_banner_v1 img
     {
          border: 1px solid black;
     }
     .ad_banner_v1 .ad_banner_a1_nazev        
     {
          text-align: center;
          /* width: 160px; */
          font-size: 11px; 
     }
     .ad_banner_v1 .ad_banner_a1_nazev.nadpis
     {
          font-weight: bold;
     }

/* reklamni banner V2 - dárky (hoškovo zakázky) */
     .ad_banner_v2_over
     {
          overflow: hidden;
          width: 100%;
          height: 142px; 
     }
     .ad_banner_v2
     {
          float: left;
          height: 270px;
          width: 160px;
          margin: 5px 5px 0px 0px;
     } 
     .ad_banner_v2 img
     {
          border: 1px solid black;
     }
     .ad_banner_v2 .ad_banner_v2_prvni
     {
          text-align: center;
          width:160px;
          font-weight: bold;
          overflow:hidden;
          line-height:12px;
          font-size:11px;
          height:14px;
     }
     .ad_banner_v2 .ad_banner_v2_druhy        
     {
          text-align: center;
          width:160px;
          font-size: 11px;
          height:120px;
          line-height:12px;
          overflow:hidden;
          text-overflow:ellipsis;
          text-align:justify;
     }
     .ad_banner_v2 .ad_banner_v2_treti        
     {
          font-size: 11px;
          line-height:12px;
          height:14px;
          overflow:hidden;
          float:left;
          text-align:left;
          font-weight:bold;
          width:80px;
     }     
     .ad_banner_v2 .ad_banner_v2_ctvrty        
     {
          font-size: 11px;
          line-height:12px;
          height:14px;
          overflow:hidden;
          float:right;
          text-align:right;
          font-weight:bold;
          width:80px;
     }       
     .ad_banner_v2 .ad_banner_v2_paty       
     {
          height:120px;
          width:160px;
          line-height:12px;
          overflow:hidden;
          text-overflow:ellipsis;
          text-align:justify;
     }       

/* reklamni bannery skupiny B obecne */
     a.ad_banner
     {
     }
     a.ad_banner img 
     {
          border: none;
     }

/* reklamni banner B0 - dlouhy horni uplne nad webem */     
     .ad_banner.b0
     { 
          position: relative;
          left: -11px;
          background:transparent url(../images/reklama.gif) no-repeat scroll 0pt 100%;
          padding-left: 11px;
          height:100px;
          margin-bottom:2px;
     }

/* reklamni banner B1 - dlouhy maly vpravo nahore */     
     .ad_banner.b1
     { 
     }

/* reklamni banner B2 - Animace 200x200 pravy sloupec */     
     .ad_banner.b2
     { 
     }

/* reklamni banner B3 - Animace 200x200 pravy sloupec jeste jednou pod predchozi */     
     .ad_banner.b3
     { 
     }

/* reklamni banner B3 - Animace prouzek pravy sloupec  */     
     .ad_banner.b4
     { 
     }