html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #C3D3DE;
}
td.vnitrek_vrsek  {height: 127px;}
.vnitrek_vrsek img {margin: 32px 0 0 30px;}
.vrsek_uvod {line-height: 0px; }
.vrsek_uvod img {float: left;}
td.onas {background-image: url('obrazky/bg.onas.jpg'); background-repeat:no-repeat;  }
td.onas_en {background-image: url('obrazky/bg.onas_en.jpg'); background-repeat:no-repeat;  }
td.nabidnete {background-image: url('obrazky/bg.nabidnete.jpg'); background-repeat:no-repeat;  }
td.kariera {background-image: url('obrazky/bg.kariera.jpg'); background-repeat:no-repeat;  }
td.nase-sluzby {background-image: url(obrazky/bg.nase-sluzby.jpg); background-repeat:no-repeat;  }
td.nase-sluzby_en {background-image: url(obrazky/bg.nase-sluzby_en.jpg); background-repeat:no-repeat;  }
td.finance {background-image: url(obrazky/bg.finance.jpg); background-repeat:no-repeat;  }
td.finance_en {background-image: url(obrazky/bg.finance_en.jpg); background-repeat:no-repeat;  }
td.development {background-image: url('obrazky/bg.development.jpg'); background-repeat:no-repeat;  }
td.nemovitosti {background-image: url('obrazky/bg.nemovitosti.jpg'); background-repeat:no-repeat;  }
td.nemovitosti_en {background-image: url(obrazky/bg.nemovitosti_en.jpg); background-repeat:no-repeat;  }
.prechod {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	background-image: url(obrazky/prechod.jpg);
}
td {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
	color: #0E4467;
}
.paticka {
    font-size: 10px;
	font-weight: bold;
	color: #2E6A93;
	}
.paticka a {
	color: #2E6A93;
	text-decoration: none;
}
.paticka a:hover {
	text-decoration: underline;
}
.ikony {
	display: block;
	clear: both;
	margin-bottom: 10px;
}


.obsah {
	padding: 15px 10px 15px 25px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E0EAEF;
	border-bottom-color: #E0EAEF;
	border-left-color: #E0EAEF;
	margin-bottom: 20px;
	background: #ECF3F7;
	text-align: justify;
}


.obsah p {margin: 7px 10px 13px 0; font-size: 12px;}
.obsah p img {}
p img.vpravo {float: right; margin-left: 10px;}
p img.vlevo {float: left;}
table.kontakt {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
	margin-top: -3px;
	padding: 10px;
}
table.kontakt p { padding:0; margin: 2px 0 8px 0;}

div.adresaHolder {width: 165px; background: #EDF4F8; padding: 10px 0 0 0;   }
div.adresaHolder img {border: 0; margin: 0; border-top: 1px solid #FFFFFF; margin-top: 12px; }
div.adresaHolder p {margin: 0 12px 0 12px; text-align: left;}
div.adresaHolder p span {font-weight: bold; color: #AC0A17;}

.nadpis {
	margin-left: -5px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.vybirame td {
	margin-right: 10px;
}
.vybirame {
	margin-left: -10px;
}
.vybiramenadpis {
	text-align: left;
	margin-top: 5px;
}
.vybiramenahled {
	border: 1px solid #044774;
}
.vybirame ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
.vybirame li {
	background-image: url(obrazky/bod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.vybirame a {
	color: #0E4467;
	text-decoration: none;
}
.vybirame a:hover {
	text-decoration: underline;
}
.novinky {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
	width: 511px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D7E0;
}
.novinky a {
	background-color: #EBF4F9;
	background-image: url(obrazky/bod1.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	color: #0E4467;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D7E0;
	font-weight: bold;
	width: 100%;
	height: 20px;
}
.novinky a:hover {	background-color:#FFFFFF;}
.novinky span {	padding-left: 25px;}

.menu div {	background-color: #5581A0;	padding: 4px 8px; }
.menu a {	background-color: #427396;	display: block;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;	width: 100%;}
.menu a:hover {	background: #5581A0 url(obrazky/menu.hover.gif); color: #FFFFFF; background-repeat: no-repeat;}
.menu span{	padding-right: 8px;	padding-left: 8px;	padding-top: 3px;	padding-bottom: 3px; display: block;}


.obsah img {border: 0;}
h2 {font-size: 13px; font-weight: bold; color: #AC0A17; margin: 15px 0 3px 0; padding:0 ; padding-left: 15px; background-image: url(obrazky/bod.h2.gif); 
     background-repeat:no-repeat; background-position: 0px 6px; }
h3 {font-size: 11px; font-weight: bold; padding: 0 0 3px 8px; margin: 6px 3px 2px 0;background-image: url(obrazky/bod.h3.gif); 
     background-repeat:no-repeat; background-position: 0px 6px; text-align: left; border-bottom: 2px solid #CEE1EB;  }	 
.obsah ul.text {margin: 0px 0 3px 14px; padding: 0; list-style-type: none;}
.obsah ul.text li {margin: 3px 0 3px 0; padding: 0 0 0 15px; background-image: url(obrazky/bod.li.gif); 
     background-repeat:no-repeat; background-position: 0 4px;}
.mam-zajem { margin-bottom: 9px; margin-left: 17px; }

a {color: #02243B; text-decoration:none;}
a:hover {color: #AD0B18;}


td.menedulezite {font-size: 10px;}


/*CRS Team*/
table.team td {background-color: #E1EAF1;}
table.team  img.foto { border-bottom: 3px solid #0C476F; border-top: 3px solid #0C476F; margin:0; float: left;}
table.team .motto { padding:3px; padding-left: 10px; text-align: left;  }
table.team .osoba {background: #EDF2F6; padding:8px; padding-left: 8px;  }
table.team .kontakt {background: #E1EAF1; padding:3px; padding-left: 18px; border: 0; background: url('obrazky/bg.team.kontakt.gif'); background-repeat:no-repeat; background-position: 6px 6px; line-height: 15px;    }
table.team tr.mezera td {height: 15px; background-color: #ECF3F7;}

table.team.mensi .kontakt {font-size: 9px;}


/*styly db sekce*/
.nadpis1, h1 {font-size: 18px; font-weight: bold; color: #0F466C; margin: 10px 0 3px 0; padding:0 ; padding-left: 15px; background-image: url(obrazky/bod.h1.gif);  
     background-repeat:no-repeat; background-position: 0px 9px; clear: both; }
.nadpis2 {font-size: 13px; font-weight: bold; color: #AC0A17; margin: 10px 0 3px 0; padding:0 ; padding-left: 15px; background-image: url(obrazky/bod.h2.gif); 
     background-repeat:no-repeat; background-position: 0px 6px; clear: both; }
table.SezNab_Main {margin-left: 15px; border-top: 1px solid #C9D7E0; }

table.SezNab_Main tr.SezNab_Item td {	background-color: #EBF4F9;
	color: #0E4467;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D7E0;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
}

table.SezNab_Main tr.SezNab_AlterItem td {	background-color: #DBE8F0;
	color: #0E4467;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D7E0;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
}

.link_detail {
	background-image: url(obrazky/bod1.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 13px;
	}
input 
{
	vertical-align: middle ;
	background-image:url(obrazky/bg.input.text.gif); 
	background-repeat: no-repeat; 
	border: 0px; 
	font-weight: bold; 
	padding: 3px; 
	color: #0F466C; 
	font-size: 11px; 
	height:17px; 
}


input.Filtr_Control 
{
	background-image:url(obrazky/bg.input.text.gif); 
	background-repeat: no-repeat; 
	border: 0px; 
	font-weight: bold; 
	padding: 3px; 
	color: #0F466C; 
	font-size: 11px; 
	height: 20px; 
}
td.Filtr_NadpisTD 
{
	text-align: right; 
	padding-right: 14px; 
	background: url('obrazky/bg.sipka.gif'); 
	background-repeat: no-repeat; 
	background-position: 100% 7px; 

}
td.Filtr_DataTD {font-weight: bold; }

select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #C6D6E1; color: #0F466C;}
.tlacitko_filtr {margin-left: 13px; margin-right: 2px;}

#lblCount {font-weigth: bold; color: #B41720; margin-left: 13px; padding-top: 10px;}
div.filtr {background: #E2ECF1; padding: 2px 10px 10px 15px; margin: 6px 0 5px 13px; }

/*detail nemovitosti*/
.DetNab_Nadpis {text-align: right; padding-right: 12px; background: url('obrazky/bg.sipka-svetla.gif'); background-repeat: no-repeat; background-position: 100% 6px; text-align: right; }
.DetNab_Data {font-weight: bold; padding-left: 2px; }

.DetNab_Main img {margin: 7px; border: 1px solid #0F466C; margin-top: 0;}

#WucNabidkaDetail_wucpicnahledy_tblNahledy {background: #E0EAF0; margin-top: 10px;  }
#WucNabidkaDetail_wucpicnahledy_tblNahledy td {font-size: 9px;  }
#WucNabidkaDetail_wucpicnahledy_tblNahledy img {border: 1px solid #0F466C; }

.kontakt-makler {padding-left: 10px; background: url('obrazky/bg.makler-kontakt.gif'); background-position: 100% 100%; background-repeat: no-repeat; }
.kontakt-makler img {border-top: 2px solid #0F466C; border-bottom: 2px solid #0F466C; margin-right: 5px; margin-left: 5px;}


img.tNail {border-bottom: 2px solid #0F466C; border-top: 2px solid #0F466C; margin: 5px; }
img.tNail .vpravo {float: right;}

.header_print {border-bottom: 2px solid #CAD9E3;}
.footer_print {border-top: 2px solid #CAD9E3;}

.cmdLangHP
{
	position: absolute;
	top: 170px;
	left: 0px;
}