@import "styly_barvy.css";

/* ------------------- ***** FOR ALL ***** ----------------- */
	body{
		padding: 0;
		margin: 0;
		font-size: 80%;
		text-align: center;
		background: #B5B5B5 url(../images/pozadi_stranka.gif) 50% 0 repeat-y;
	}
	
	*{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 100%;
		color: black;
	}

	table{
		text-align: left;
	}
	
	sup, .small, a.graysv{
		font-size: 80%;
	}
	
	hr{
		height: 1px;
		border: none;
		border-bottom: 1px solid #B5B5B5;
	}
	
	.clear, hr.clearhr{
		clear: left;
	}
	
	hr.clearhr{
		color: white;
		visibility: hidden;
	}
	
	.blue{
		color: #027D9C;
	}
	
	a.graysv{
		color: #C4C4C4;
	}
	
	.floatleft{
		float: left;
		margin-right: 10px;
	}
	
	.nic{
		border: 0;
	}
	
	a{
		text-decoration: underline;
	}
	
	a:hover{
		color: black;
		background-color: #D9ECF0;
	}
	
	a img{
		border: none;
	}
	
	.center, .bluecenter{
		text-align: center;
	}
	
/* ------------------- ***** HLAVNI DELENI ***** ----------------- */
	#maindiv, #mainhead{
		position: relative;
		top: 0;
		left: 0;
		width: 770px;
	}
	
	#maindiv{
		text-align: left;
		margin: 0 auto;
	}
	
	#mainhead{
		height: 109px;
		background: url(../images/pozadi_hlavicka_02.jpg) no-repeat;
	}
	
	#maintable{
		width: 770px;
		border-collapse: collapse;
	}

/* ------------------- ***** HEAD ***** ----------------- */
	#logo{
		position: absolute;
		left: 20px;
		top: 20px;
		width: 236px;
		height: 43px;
	}
	
	.slogan{
		position: absolute;
		top: 30px;
		left: 330px;
		color: #7F7F7F;
		font-size: 110%;
		font-weight: bold;
	}
	
	#login{
		position: absolute;
		top: 0;
		right: 0;
		width: 232px;
		height: 72px;
		font-size: 85%;
		text-align: center;
		padding-top: 5px;
		background: url(../images/pozadi_prihlaseni_02.jpg) no-repeat;
	}
	
	.bookmark{
		position: absolute;
		left: 10px;
		bottom: 3px;
	}
	
	.bookmark a{
		color: #A6A6A6;
		font-size: 80%;
		padding-left: 20px;
		background-repeat: no-repeat;
	}
	
	.bookmark a.bm_1		{background-image: url(../images/domecek.gif);}
	.bookmark a.bm_2		{background-image: url(../images/hvezdicka.gif);}

/* ------------------- ***** TOP NAVIGATION ***** ----------------- */
	#topnavigation{
		position: absolute;
		bottom: 0;
		right: 0;
		width: 606px;
		height: 28px;
		font-size: 80%;
	}
	
	.topnav, .topnavactive, .topnav:hover{
		/*height: 20px;*/
		width: 100px;
		padding: 7px 0 8px 0;
		margin-right: 1px;
		text-align: center;
		float: left;
	}
	
	.topnavactive{
		color: white;
		background-image: url(../images/pozadi_navigace_top_modre.gif);
	}
	
	.topnav{
		background-image: url(../images/pozadi_navigace_top_sede.gif);
	}
	
	.topnav:hover, .topnavactive:hover{
		background: transparent url(../images/pozadi_navigace_top_zlute2.gif);
	}

/* ------------------- ***** LEFT CONTENT ***** ----------------- */
	#leftdiv{
		width: 536px;
		text-align: center;
		float: left;
	}
	
	.heading{
		padding-top: 10px;
		margin: 0;
		text-align: right;
		font-size: 85%;
		color: #4C4C4C;
		background-color: #EDEDED;
		border-bottom: 1px solid #9B9B9B;
	}
	
	#left{
		width: 516px;
		text-align: left;
		margin: 0 auto;
		background-color: white;
	}
	
	.headingsection, #headingsectionall, .headingsectionrealitka, .headingsectiondealer{
		padding: 6px 10px;
		font-size: 90%;
		text-align: right;
	}
	
	.headingsection, .headingsectionrealitka, .headingsectiondealer{
		display: block;
		background-color: #F3D39A;
		border-bottom: 1px solid #E08E00;
	}
	
	#headingsectionall{
		background-color: #E1E1E1;
		border-bottom: 1px solid #9B9B9B;
		border: 1px solid black;
	}
	
	.content{
		clear: left;
		margin: 10px 10px 0 10px;
	}
	
	.contentpul{
		width: 259px;
		float: left;
	}
	
	.contentpul2{
		margin-left: 260px;
	}
	
	.contentpul .headingsection, .contentpul2 .headingsection, .headingsectionrealitka, .headingsectiondealer{
		padding: 6px 37px 7px 0px;
		background-repeat: no-repeat;
		background-position: 100% 0%;
	}
	
	.contentpul .headingsection, .headingsectionrealitka{
		background-image: url(../images/ikonka_realitka_orange.gif);
	}
	
	.contentpul2 .headingsection, .headingsectiondealer{
		background-image: url(../images/ikonka_dealer_orange.gif);
	}
	
	.contentpul div, .contentpul2 div{
		padding: 10px 10px 0 10px;
	}
	
	.content p, .contentpul p, .contentpul2 p{
		color: #4B4B4B;
		padding-left: 12px;
		margin: 0;
		text-align: justify;
	}
	
	.content p.faq{
		padding: 5px 0 5px 12px;
		border-bottom: 1px solid #D9ECF0;
	}
	
	.content strong.blue, .contentpul strong.blue, .contentpul2 strong.blue, .novinky .datum{
		padding-left: 12px;
		background: url(../images/sipka_blue.gif) 0 5px no-repeat;
	}
	
	.kathome{
		width: 236px;
		margin-right: 10px;
		margin-top: 15px;
		float: left;
	}
	
	.kathome .floatleft a:hover{
		background-color: transparent;
	}
	
	/*#content a.odkazkathome:hover{
		background-color: #D9ECF0;
	}*/
	
	.popishome{
		font-size: 85%;
	}
	
	.imgkathome, .imgkatpoptavka, .mainfoto, .stavnabidky{
		position: relative;
		top: 0;
		left: 0;
	}
	
	.imgkathome, .imgkatpoptavka{
		width: 55px;
		height: 75px;
		margin-right: -5px;
		background: #007C9B url(../images/pozadi_foto_kategorie.gif) no-repeat;
	}
	
	.imgkatpoptavka{
		background: #007C9B url(../images/pozadi_foto_kategorie_popta.gif) no-repeat;
	}
	
	.imghome{
		position: relative;
		top: 10px;
		left: 0;
		border: none;
	}
	
	.imgkathome a:hover, .imgkatpoptavka a:hover{
		background-color: transparent;
	}
	
	.pocetkathome{
		position: absolute;
		top: 65px;
		left: 15px;
		font-size: smaller;
		font-weight: bold;
	}
	
	.doporucujeme{
		width: 140px;
		margin: 0 5px;
		font-size: 85%;
		text-align: center;
		/*background-color: #A1CFDA;
		border: 1px solid #027D9C;*/
		float: left;
	}
	
	.doporucujeme img{
		/*margin: -5px -5px 5px -5px;*/
		width: 138px;
		margin-bottom: 5px;
		border: 1px solid #027D9C;
	}
	
	.doporucujeme a:hover{
		background-color: transparent;
	}
	
	.mainfoto{
		border: 1px solid black;
	}
	
	.stavnabidky, .vyhodnacena{
		color: white;
		text-align: center;
		font-weight: bold;
		font-size: 80%;
		padding: 2px 5px 4px 5px;
	}
	
	.stavnabidky{
		right: 0;
		/*margin-bottom: 5px;*/
		background-color: #027D9C;
		border-bottom: 1px solid white;
	}
	
	.vyhodnacena{
		position: absolute;
		left: 50%;
		bottom: 26px;
		width: 120px;
		margin-left: -66px;
		border: 1px solid white;
		background-color: #E7B238;
	}
	
	.cisloinzeratu, .adress{
		text-align: center;
		background-color: #E5E5E5;
	}
	
	.cisloinzeratu{
		font-size: 70%;
		color: #6D6D6D;
		padding: 3px 5px 3px 5px;
		border-top: 1px solid white;
	}
	
	.adress{
		padding: 10px;
	}
	
	.subheading{
		margin: 0 0 10px 0;
		font-size: 120%;
	}
	
	.tableadress, .tableudaje, .tableinzerent{
		border-collapse: collapse;
	}
	
	.tableadress td, .tableinzerent td{
		font-size: 85%;
		padding: 2px 10px;
	}
	
	.tableadress td.gray{
		border: 1px solid #F2F2F2;
		background-color: #E5E5E5;
	}
	
	.tableinzerent td{
		border: 1px solid #F2F2F2;
	}
	
	.tableudaje, .tableinzerent{
		width: 100%;
	}
	
	.udaje{
		padding: 10px;
		border-bottom: 1px solid #A3D0DB;
		background-color: #D9ECF0;
	}
	
	.udaje td{
		font-size: 85%;
		padding: 2px 10px;
		border: 1px solid #D9ECF0;
		background-color: #D2E7EC;
	}
	
	.udaje td.blue, .udaje td.bluecenter{
		background-color: #C0DEE6;
	}
	
	.headingadress, .nadpispopis, .nadpisprovoz, .nadpisfotogalerie, .nadpisinzerent{
		display: block;
		text-align: right;
		padding: 5px 37px 6px 0px;
		margin-top: 5px;
		background-color: white;
	}
	
	.headingadress, .nadpispopis, .nadpisfotogalerie, .nadpisinzerent{
		background: 100% 0% no-repeat;
		border-bottom: 1px solid #949494;
	}
	
	.headingadress{
		background-image: url(../images/ikonka_adresa.gif);
	}
	
	.nadpispopis{
		background-image: url(../images/ikonka_popis.gif);
	}
	
	.nadpisfotogalerie{
		background-image: url(../images/ikonka_fotogalerie.gif);
	}
	
	.nadpisinzerent{
		background-image: url(../images/ikonka_prodejce.gif);
	}
	
	.nadpisprovoz{
		background: url(../images/ikonka_zakladni_udaje.gif) 100% 0% no-repeat;
		border-bottom: 1px solid #51A6BB;
	}
	
	.popis, .prodejce{
		font-size: 85%;
		padding: 10px;
		text-align: justify;
		border-bottom: 1px solid #BFBFBF;
		background-color: #E5E5E5;
	}
	
	.prodejce{
		width: 222px;
		height: 160px;
		text-align: center;
		border-right: 5px solid white;
		float: left;
	}
	
	.prodejcekontakt{
		padding: 10px;
		text-align: left;
		border-bottom: 1px solid #BFBFBF;
		background-color: #F2F2F2;
	}
	
	.buttonsnemovitost{
		font-size: 100%;
		text-align: center;
		margin: 10px 0;
		padding: 5px;
		border-bottom: 1px solid #A3D0DB;
		background-color: #D9ECF0;
	}
	
	.fotogalerie{
		border: 1px solid black;
		margin: 0 5px 5px 5px;
	}
	
	.fotoinzerent{
		margin: 0 0 5px 10px;
		float: right;
	}
	
	.tablevyhledavani{
		width: 100%;
	}
	
	.nabidka{
		text-align: center;
		color: white;
		font-weight: bold;
		padding: 2px 5px 4px 5px;
		border: 1px solid white;
		background-color: #E7B238;
	}
	
	.hlaska{
		padding: 3px;
		margin: 5px;
		color: white;
		background-color: #E8AD46;
	}

/* ------------------- ***** LEFT SIDE VYPIS NEMOVITOSTI ***** ----------------- */
	table.vypisnemovitosti, table.cenik{
		width: 100%;
		border-collapse: collapse;
	}
	
	.vypisnemovitosti th,/*.vypisnemovitosti td,*/
	.vypisnemovitosti .light1,
	.vypisnemovitosti .light2,
	.cenik th,
	.cenik .light1,
	.cenik .light2,
	.filtry{
		font-size: 85%;
	}
	
	.cenik td{
		padding: 5px;
		border: 1px solid white;
	}
	
	.vypisnemovitosti th{
		padding: 2px 5px;
		font-weight: normal;
		background-color: white;
	}
	
	.vypisnemovitosti .light1,
	.vypisnemovitosti .light2,
	.cenik .light1,
	.cenik .light2{
		background-color: white;
	}
	
	.vypisnemovitosti td,{
		padding: 8px;
		border-bottom: 1px solid #E5E5E5;
		border-top: 1px solid #E5E5E5;
		/*border: 1px solid white;*/
	}
	
	.vypisnemovitosti .light2,
	.cenik .light2{
		background-color: #F2F2F2;
	}
	
	.vypisnemovitosti tr:hover{
		background-color: #E5E5E5;
	}
	
	td.subtyp{
		border-top: 1px solid white;
	}
	
	.filtry{
		text-align: center;
		padding: 5px;
		border-bottom: 1px solid white;
		background-color: #B2D7E1;
	}
	
	/* ---------------- ***** PREVIEW FOTO ***** ----------------- */
		.preview{
			margin-bottom: 10px;
		}

/* ------------------- ***** RIGHT SIDE ***** ----------------- */
	#rightdiv{
		text-align: center;
		float: right;
		width: 233px;
	}
	
	#rightdiv table, .filtry table{
		margin: 0 auto;
	}
	
	.searchnemovitost, .searchnemovitost2, .news, .newsemail, .newsemail2, .kosikrealit, .novinky{
		padding: 0 10px 10px 10px;
		font-size: 85%;
		border-bottom: 1px solid white;
	}
	
	/*.chcete_inzerovat{
		padding-bottom: 0;
	}*/
	
	.searchnemovitost, .searchnemovitost2{
		background-color: #F4D7A5;
	}
	
	.novinky, .searchnemovitost2, .newsemail2, .news{
		text-align: left;
	}
	
	.searchnemovitost2 h3, .newsemail2 h3{
		margin: 4px 0 4px 27px;
	}
	
	.newsemail, .news{
		background-color: #F2F2F2;
	}
	
	.newsemail input{
		border: 1px solid #949494;
	}
	
	.kosikrealit, .newsemail2{
		background-color: #BDDDE5;
	}
	
	.headingright, .headingrighthledani, .headingrightkosik,
	.headingrightnovinkyemailem, .headingrightsekce,
	.headingrightnews, .headingrightlinks, .headingrightodkaz, .chcete_inzerovat, .uzivatel_klic{
		/*margin: -10px -5px 10px -5px;*/
		margin: 0 -10px 10px -10px;
		padding: 7px 0 7px 27px;
		font-size: 100%;
		text-align: center;
	}
	
	.uzivatel_klic{
		background: #F1CC8C url(../images/ikonka_nastaveni_uzivatele.gif) no-repeat;
	}
	
	.chcete_inzerovat{
		background: #A1CFDA url(../images/ikonka_inzerovat.gif) no-repeat;
	}
	
	.headingrighthledani{
		background: #F1CC8C url(../images/ikonka_vyhledavani.gif) no-repeat;
	}

	.headingrightodkaz{
		background: #DADADA url(../images/ikonka_palec.gif) no-repeat;
	}
	
	.headingrightkosik{
		background: #A1CFDA url(../images/ikonka_kosik_realit.gif) no-repeat;
	}
	
	.headingrightlinks{
		background: #A1CFDA url(../images/ikonka_planeta.gif) no-repeat;
	}
	
	.headingrightnovinkyemailem, .headingrightsekce{
		background: #DADADA url(../images/ikonka_novinky_emailem.gif) no-repeat;
	}
	
	.headingrightnews{
		background: #DADADA url(../images/ikonka_noviny.gif) no-repeat;
	}
	
	.headingrightsekce{
		border-bottom: 1px solid white;
	}
	
	.searchwidth{
		width: 120px;
	}
	
	.searchwidth_short{
		width: 60px;
	}
	
	.reklama{
		display: block;
		text-align: right;
		padding: 10px 10px 2px 5px;
		color: #B5B5B5;
		background-color: white;
	}
	
	.backgray{
		background-color: #E5E5E5;
		padding: 10px 0;
		text-align: center;
	}
	
	#rightdiv, #login table{
		margin: 0 auto;
	}

/* ------------------- ***** SPODNI LISTA ***** ----------------- */
	#spodnilista{
		position: relative;
		width: 760px;
		padding: 5px;
		font-size: 80%;
		color: white;
		margin: 0 auto;
		background-color: #D1D1D1;
	}

/* ------------------- ***** FORMS ***** ----------------- */
	form{
		margin: 0;
	}
	
	input, select, textarea{
		border: 1px solid #007C9B;
	}
	
	.searchnemovitost input, .searchnemovitost select{
		border: 1px solid #E8AD46;
	}
	
	.size1{
		width: 100px;
	}
	
	.buttongray, .buttongray2, .buttonblue, .buttonblue2, .buttonorange, .buttonred{
		margin: 0;
		color: white;
		font-size: 90%;
		text-align: center;
		border: 1px solid white;
	}
	
	.buttongray2, buttonblue2, .buttonorange{
		margin: 5px 0;
	}
	
	.buttongray, .buttongray2{
		background-color: #949494;
	}
	
	.buttonblue, .buttonblue2{
		background-color: #51A6BB;
	}
	
	.buttonorange{
		background-color: #E8AD46;
	}
	
	.buttonred{
		font-size: 110%;
		background-color: #E8AD46;
	}
	
/* ------------------- ***** OSTATNI ***** ----------------- */
	.iehack{
		border: none;
		border-collapse: collapse;
		padding: 0;
		margin: 0;
		width: 100%;
	}