	body{ font:0.8em/1.5 "arial", sans-serif; background: #e2eef3;   }
	h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
	h2 {margin:40px 0; font-size:340%; letter-spacing:-1px;}
	a {color:#1781b3;}
	a:visited {color: #1781b3;}
	a:hover, a:active, a:focus {color: #48b4e5;}
	.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

	#header{ position: relative; height:74px;}
	#header #nadpis{position: absolute; top: 28px; left: 85px; font-size: 14px; color: #2c81ac; z-index: 500}
	#header #logo {position:relative; overflow:hidden; width:285px; height:58px; margin:0; padding:0; font-size:100%; letter-spacing:5px; top: -10px}
	#header #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background: url(../img/design/logo.png) no-repeat 0 0; cursor:pointer;}
	#header #pridatInzerat{ 	position: absolute; right: 0px; top: 4px	}
	#header #girl{ position: absolute; left: 500px; top: -65px; width: 149px; height: 140px;  background: url(../img/design/girl.png); 	}
	
	#page { margin: 36px auto;  background: url(../img/design/pageBg.png) repeat-y left top; padding: 0; width: 990px;}
	#page .pageTop{margin: 0; background: url(../img/design/pageTopBg.png) no-repeat left top; border: 0px solid black; padding: 0}
	#page .pageBottom{ padding: 36px 36px 5px 36px; margin: 0; background: url(../img/design/pageBottomBg.png) no-repeat left bottom; border: 0px solid black;}

	#content{ clear: both; margin-bottom: 20px}

	/* ContentIn*/
	#contentIn{float: right; width: 656px}
	#contentIn h2{color: #fff; background: url(../img/design/h2Bg.png) no-repeat left top; height: 37px; padding: 0 0 0 15px; line-height:35px; font-size: 16px; font-weight: bold; margin: 0}
	#contentIn ul{	padding: 0 0 0 20px;	}
	
	/* LeftMenu */
	#menuLeft{margin: 0; width: 234px; background: url(../img/design/leftMenuBg.png) repeat-y left top; border: 0px solid black; float:left;}
	#menuLeft .top {margin: 0; width: 234px; background: url(../img/design/leftMenuTopBg.png) no-repeat left top; border: 0px solid black;}
	#menuLeft .bottom {margin: 0; width: 234px; background: url(../img/design/leftMenuBottomBg.png) no-repeat left bottom; border-bottom: 1px solid white;  padding-top: 12px}
	#menuLeft ul {margin: 10px 1px 9px 1px; list-style-type: none;}
	#menuLeft ul li {border: 0px solid black; height: 30px; line-height: 30px; margin: 0;}
	#menuLeft ul li a {text-decoration: none; margin: 0; padding: 0 0 0 25px; line-height: 30px; display: block; color: #666666;  background: url(../img/design/leftMenuABg.png) no-repeat center bottom; }
	#menuLeft ul li a.aktivni{	font-weight: bold;	}
	#menuLeft ul li a:hover {color: #666666;  background: #e8e8e8; }
	
	#menuLeft h2 a{color:#FFF; text-decoration: none;}
	#menuLeft h2.pujcky{background: url(../img/design/leftMenuPujcky.png) no-repeat left top; height: 37px; padding: 0 0 0 15px; line-height:35px; font-size: 16px; font-weight: bold; margin: 0 0 0 8px  }
	#menuLeft h2.hypoteky{background: url(../img/design/leftMenuHypoteky.png) no-repeat left top; height: 37px; padding: 0 0 0 15px; line-height:35px; font-size: 16px; font-weight: bold; margin: 0 0 0 8px  }
	
	/* Filtr*/
	#filtr{ background: url(../img/design/filterBg.png) no-repeat top left; width: 656px; height: 103px; position: relative; margin-bottom: 20px}
	#filtr label{ color: #FFF;	}
	#filtr #sKategorie{ position: absolute; left:220px; top:8px	}
	#filtr #sKde{ position: absolute; left:450px; top:6px	}
	#filtr #sTyp{ position: absolute; left:220px; top:50px	}
	#filtr #sHledat{ height: 32px ; width:102px; position: absolute; left: 500px; top: 60px 	}	
	
	/* MainPage */
	.prvni{border-right: 1px solid #e5e5e5; }
	.prvni, .druhy{ width: 324px; float: left;}
	 .druhy{ width: 306px; margin-left: 24px }
	.prvni .inzerat{ width: 278px	}
	.inzerat{ margin: 6px 10px; border-bottom:1px solid #E5E5E5;	}
	.inzerat h3{ margin: 6px 0 2px 0;}
	
	.typ0 h3, .typ1 h3{ padding-left: 24px}
	/* Nabidka*/
	.typ0 h3{background: url(../img/design/icoNabidka.png) no-repeat center left;}
	.typ1 h3{background: url(../img/design/icoPoptavka.png) no-repeat center left;}
	.inzerat p.info{ margin-top: 4px}
	.inzerat h3 a{color: #2391c4; text-decoration: none; font-size: 16px; font-weight: bold;}
	.inzerat a{color: #2391c4;}
	.nejnovejsi{height: 37px; padding: 0 0 0 15px; line-height:35px; color:#FFF; font-size: 16px; font-weight: bold;  background: no-repeat left top; margin-top: 0px }
	#nejnovejsiNabidka{	background: url(../img/design/nejnovejsiNabidkaBg.png) no-repeat left top; margin-bottom: 10px}
	#nejnovejsiPoptavka{	background: url(../img/design/nejnovejsiPoptavkaBg.png) no-repeat left top; margin-bottom: 10px}
	
	/*Detail*/
	#kontakt{ background: url(../img/design/kontaktBg.png) no-repeat top left; width: 656px; height: 109px;margin-top: 20px}
	#kontakt div{ padding: 5px 50px; 	}
	#kontakt h3{color: #FFF; margin: 0 0 0 -10px; font-size: 16px}
	#kontakt p{ color: #FFF; margin: 0}
	
	#text{		text-align: justify;	}
	
	/* Perex */
	#perex{padding: 10px; border: 1px solid #fcd03c;  background: #fcf8e2; margin: 10px 10px}
	
	/* Footer */ 
	#footer{	background: #e9f4f9; margin: 0 -32px}
	#footer p{padding: 10px 15px; margin: 0}
	
	/* Add */
	.input{margin-bottom: 10px}
	fieldset{ border:1px solid #BAD8E5; padding:10px; position:relative;}
	fieldset label{font-weight: bold	}
	fieldset ul#messageBox{padding: 0 0 0 20px; margin-bottom: 10px}
	fieldset ul#messageBox li label{font-weight: normal; color:red	}
	legend {margin:0; padding:3px 5px; background:#80BBCD; font-size:100%; font-weight:bold; color;}
	
	/* REKLAMA */
	#reklama{
		width:160px;
		float: left;
		margin-right: 6px;
		min-height: 300px
	}
	#entries{
		width: 470px;
		float: left;
	}