/*
// RK VENUS - PRO UŽIVATELE

// (c) 2005 Petr Siska
// E-mail: petr.siska@websiska.cz
// Internet: websiska.cz

// ********************************************************************************************** */

body { margin: 0; padding: 0; background: #fff; font-family: Tahoma, Vardena, Arial CE, Arial, lucida, sans-serif; }

div, input, p, select, textarea, td, li { font-family: Tahoma, Vardena, Arial CE, Arial, lucida, sans-serif; }

h1, h2, h3, h4 { margin: 0 0 0.5em 0; }
h1 { font-size: 115%; }
h2 { font-size: 110%; letter-spacing: 2px; }
h3 { font-size: 105%; border-bottom: 1px solid #808080; }

.nastred { text-align: center; }
.vpravo { text-align: right; }
.blok { text-align: justify; }
.tucne { font-weight: bold; }
.tucne_barva { color: #AB0502; }
.skryt, hr { display: none }
form { margin: 0; padding: 0; }
ul, .vlevo { text-align: left; }
img { border: none; }
.cleaner { clear: both; font-size: 1px; }
.cara2 { border-bottom: 1px solid #35537E; width: 140px; margin-left: auto; margin-right: auto;  }
.ramecek { border: 3px solid #35537E; }
acronym { border-bottom: 1px dashed #35537E; cursor: help; }
.pozor { border: 2px solid #006600; font-weight: bold; text-align: center; padding: 5px; color: #006600; margin: 20px 0 30px 0; width: 400px; }
.pozor2 { border: 2px solid #AB0502; font-weight: bold; text-align: center; padding: 5px; color: #AB0502; margin: 20px 0 30px 0; width: 400px; } 
.vel_pismo { font-size: 1.5em; }
.mal_pismo { font-size: 0.8em; font-weight: normal; }
sup { font-size: 0.7em; }


/* zarovnani fotek */
.floatvlevo { float: left; margin-right: 5px; }
.floatvpravo { float: right; margin: 40px 0 0 30px; } /* mapka */
.floatvpravo2 { float: right; margin: 0 0 5px 10px; border: 3px solid #35537E; }
.floatvpravo3 { float: right; margin: 15px 0 0 10px; border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; } /* foto služby */
.floatvpravo4 { float: right; margin: 8px 0 0 10px; border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; } /* foto služby */
.floatvlevo6 { float: left; margin: 0 30px 0 0; border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; } /* foto služby */
.floatvlevo7 { float: left; margin: 3px 5px 0 0; } /* foto uvod */
.floatvpravo5 { float: right; margin-bottom: 20px; border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; } /* foto sponzor */
.floatvlevo5 { float: left; margin: 0; border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; width: 230px} /* foto sponzor */

.hledat, #prave_menu, #prohlaseni, #paticka1, #nahoru, #menu, #preskoc_menu, #hlavicka4, #hlavicka1 { display: none; }

.uvod_slovo { font-size: 0.85em; border-top: 1px solid #AB0502;	border-bottom: 1px solid #AB0502; border-left: 3px solid #AB0502; border-right: 3px solid #AB0502; padding: 3px; 	line-height: 1.55em; }	

.spec_poptavka { background: #fbfbfb; font-size: 0.9em; border-top: 1px solid #B4B4B4; border-bottom: 1px solid #B4B4B4; border-left: 3px solid #B4B4B4; border-right: 3px solid #B4B4B4; padding: 3px; margin-top: 22px; line-height: 1.55em; }	
.spec_poptavka p { margin: 0; }	
.spec_poptavka h3 { margin-bottom: 3px; text-align: center; }	

#obsah {
	width: 600px;
	font-size: 0.9em;
    text-align: justify;
	line-height: 1.6em;
	padding: 12px 10px 5px 10px;
    margin: 0 12px 0px 12px; }
	
#vitame { font-size: 115%; font-weight: bold; }
	
.cara { border-top: 2px solid #000;
        font-size: 0; }
  
#obsah h2 {
   background: url(../obrazky/cara.gif) no-repeat bottom left;
   padding-bottom: 4px; }

/* tabulky a form*/
legend, caption { color: #000; font-weight: bold; padding: 0 10px 0 10px; }
fieldset { width: 430px; border: 1px solid #B4B4B4; padding: 10px; margin-left: auto; margin-right: auto; overflow: auto; 
	voice-family: "\"}\""; voice-family: inherit;
    width: 415px; }
html>body #fieldest { width: 415px; }
textarea { overflow: auto; }
textarea, input { font-size: 100%; }

.tabhlavni { font-size: 90%; border: 0; margin-left: auto; margin-right: auto;  text-align: left; line-height: 1.4em; }
.tabhlavni2 { font-size: 100%; border: 0; margin-left: auto; margin-right: auto;  text-align: left; }
.tabprvrad { background: #AB0502; color: #fff; text-align: center; font-weight: bold; padding: 0 2px 0 2px; }
.radek2 { background: #feffd7; }
.radek1 { background: #f8eacb; }
.tabhlavni td, .tabhlavni2 td { padding: 2px 3px 2px 3px; }
.tabost2 input, .tabost2 textarea, .tabost2 select { background: #f8f8f8; border: 1px solid #CBCBCB; }
/*.ctverecek { background: #AB0502; padding: 10px 3px 0 1px; margin-right: 2px; font-size: 1px; }*/

/* detailni vypis nemovitosti*/
.nastred_detail { padding-left: 45px }
.vyber_img_detail { border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; margin: 5px 5px 0px 0; min-height: 105px; height: 105px; _height: 105px; overflow: hidden; float: left; width: 140px; }
.tabhlavni3 { font-size: 100%; border: 0; margin-left: auto; margin-right: auto; text-align: left; }
.tabost4_img { border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; width: 300px; text-align: center; margin-bottom: 5px; }
.tabost5 { border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; margin-bottom: 5px; }
.tabhlavni4 { font-size: 100%; border: 0; margin-left: auto; margin-right: auto; width: 241px; text-align: left; }
.tabprvrad4 { background: #f8eacb; font-weight: bold; }
.tabhlavni4 td  { padding: 0 3px 0 3px; }
.predat { border: 1px solid #eeeeee; background: #fbfbfb; padding: 1px 0 1px 0; margin-bottom: 10px; font-size: 90%; margin-right: 5px; text-align: center; }
.tabost4 { font-weight: bold; padding-left: 2px; }
.tabost4a { background: #feffd7;
            text-align: justify;
			padding: 0 5px 0 5px;
			margin-right: 5px;
			min-height: 203px;
			height: auto;
			_height: 203px; }
.tabost4b { text-align: center; color: #AB0502; font-weight: bold; letter-spacing: 2px; }
.tabost4c { text-align: center; color: #000099; font-weight: bold; letter-spacing: 2px; }
.tabost4d { background: #feffd7; text-align: center; font-weight: bold; }
.det_nadpis { background: #AB0502 url(../obrazky/ctverecek.gif) no-repeat 8px; color: #fff; font-weight: bold; margin-bottom: 5px; padding: 2px; padding-left: 30px; border-bottom: 0; }
.iframe { height: 200px; border-top: 1px solid #D8D8D8;	border-bottom: 1px solid #D8D8D8; }
.tabhlavni5 { border: 0; font-size: 100%;}

/* uvod.php*/
.vyber_img { border: 1px solid #eeeeee; background: #fbfbfb; padding: 2px 0 2px 0; width: 172px; margin-bottom: 2px; min-height: 105px; height: 105px; _height: 105px; overflow: hidden; }
.vyber_radek3 { background: #AB0502; color: #fff; font-weight: bold; width: 170px; margin-bottom: 2px; padding: 0 2px 0 2px; }
.vyber_radek1 { background: #f8eacb; width: 170px; font-weight: bold; padding: 0 2px 0 2px; }
.vyber_radek2 { background: #feffd7; width: 170px; font-size: 0.9em; text-align: justify; min-height: 80px; height: auto;	_height: 80px; padding: 0 2px 0 2px; }
.vyber_radek4 { background: url(../obrazky/uvod_prechod.gif) repeat-y top right;; width: 170px; font-size: 0.9em; text-align: right; padding: 0 2px 0 2px; margin-bottom: 15px; }
.vyber_radek5 {font-weight: bold; font-size: 0.95em; text-align: right; }

.uvod_h2 { padding: 0; margin: 50px 0 10px 0; font-size: 90%; }

/* kontakty.php */
.kontakt {
    text-align: left;
	margin-left: auto; margin-right: auto; 
	margin-top: 30px;
	width: 500px; }
.kontakt1 {
	width: 220px;
    background: url(../obrazky/ruzky.gif) no-repeat;
    float: left;
    padding: 20px 0 0 25px; }
.kontakt2 {
   width: 220px;
   background: url(../obrazky/ruzky2.gif) no-repeat top right;
   text-align: center;
   padding: 20px 0 25px 0; 
   float: right; }

.kontakt3 {
	clear: both;
	margin-top: 50px;
    text-align: center;
    background: url(../obrazky/pruh.gif) no-repeat 50% 0;
    padding-top: 55px; }
.kontakt3 img {
    border: 1px solid #eeeeee; background: #fbfbfb; padding: 5px; }
.kontakt4 {
	margin-top: 40px;
    background: url(../obrazky/pruh.gif) no-repeat 50% 0;
    padding-top: 30px; }

/* financovani */
.financovani {
	border-top: 1px solid #AB0502;
	border-bottom: 1px solid #AB0502;
	border-left: 3px solid #AB0502;
	border-right: 3px solid #AB0502;
	font-weight: bold; 
	text-align: center;
	padding: 5px;
	color: #AB0502;
	margin: 30px 0 30px 0;
	font-size: 0.9em; } 

/* rss kanal */
.rss_h3 { margin: 0.7em 0 0 0; border-bottom: 0; }
.rss_datum { font-weight: bold; font-size: 0.7em; }
	
/* prava */
#pravatext, .dolni_kontakt {
	margin-left: auto;
    margin-right: auto;
    color: #000;
	padding: 10px 0 0 0;
    text-align: center;
	font-size: 0.6em;
	font-weight: bold; }	
	
/* linky na tmavem pozadi */ 
.menu_stred2 a:link, #paticka1 a:link, .tabprvrad a:link { color: #fff; }
.menu_stred2 a:visited, #paticka1 a:visited, .tabprvrad a:visited { color: #f0fff0; }
.menu_stred2 a:hover, #paticka1 a:hover, .tabprvrad a:hover { color: #ffecec; }


/* odkazy */
a:link { color: #000066; }
a:visited { color: #000099; }
a:hover { color: #990033; }