body{margin:0;padding:0;text-align:center;
	background:url(../img/layout/background.gif);
	font-size:.8em;font-family:Arial,sans-serif;
}
h1,h2,h3,h4{margin:0;font-family:Tahoma, Arial,sans-seerif;}
h2{color:#92B6C7;font-size:24px;font-weight:normal;line-height:30px;}
h3{color:#99CA3C;font-size:20px;font-weight:normal;line-height:30px;margin-bottom:.5em;}
p{margin-top:0;margin-bottom:1.38em;line-height:2em;}
a{color:#99CA3C;}
a:hover{text-decoration:none;}
ul{margin:.5em 0;padding:0;}
ul ul{margin:0;padding:0;}
li{margin:0;padding:0;padding-left:30px;list-style:none;background:url(../img/layout/bullet.gif) 0 7px no-repeat;line-height:2em;}
li li{background:url(../img/layout/bullet2.gif) 0 7px no-repeat;}
table{border-collapse:collapse;}
img{border:none;}

#page{position:relative;width:950px;margin:0 auto;background-image:url(../img/layout/stin.png);background-repeat:repeat-y;color:#fff;}
#pageIn{margin:0 31px;text-align:left;background:#fff;color:#363636;padding-bottom:10px;}
* html #page{width:904px;background-color:#104D9A;background-image:none;} /* for IE 6 */
* html #pageIn{margin:0 8px;background:#fff url(../img/layout/bg-page-in-bottom.gif) left bottom no-repeat;} /* for IE 6 */

#header{position:relative;min-height:294px;background:url(../img/layout/bg-header.jpg) no-repeat;}
* html #header{height:294px;} /* for IE 6 */
/* LOGO */
h1#logo{position:absolute;left:35px;top:19px;width:447px;height:98px;margin:0;overflow:hidden;background:url(../img/layout/logo.gif) no-repeat;}
h1#logo a, h1#logo span{display:block;width:447px;height:98px;}
h1#logo span{position:absolute;left:0;top:0;background: url(../img/layout/logo.gif);cursor:pointer;}

#contentBox{position:relative;padding:1px 17px 1px 20px;width:851px;background:url(../img/layout/dot-green.gif) 660px 0 repeat-y;}

.leftCol{float:left;display:inline;width:640px;background:url(../img/layout/klicek.jpg) 475px 80px no-repeat;min-height:340px;}
* html .leftCol{height:340px;}
#aktuality, #katalog{background-image:none;}
#index{background-position:475px 220px;}

#rightCol{float:right;display:inline;width:190px;}
#content{padding:10px 18px 10px 10px;}


#footer{padding:15px 0;font-size:.9em;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Reality kategorie */
#rcMenu{position:absolute;left:45px;top:125px;background:url(../img/layout/linka.gif) 0 100% no-repeat;}
#rcMenu ul{margin:0;padding:2px 0 0 2px;width:444px;background:url(../img/layout/linka.gif) 0 0 no-repeat;}
#rcMenu ul li{margin:0;padding:12px 0;background:none;float:left;display:inline;font-family:Tahoma,Arial,sans-serif;font-size:12px;}
#rcMenu ul li a{display:block;padding-left:55px;line-height:44px;height:44px;text-decoration:none;color:#515151;}
#rcMenu ul li a#rc-domy{width:65px;background:url(../img/layout/rc-domy.gif) no-repeat;}
#rcMenu ul li a.active#rc-domy, #rcMenu ul li a:hover#rc-domy{background-position:0 -44px;}
#rcMenu ul li a#rc-pozemky{width:65px;background:url(../img/layout/rc-pozemky.gif) no-repeat;}
#rcMenu ul li a.active#rc-pozemky, #rcMenu ul li a:hover#rc-pozemky{background-position:0 -44px;}
#rcMenu ul li a#rc-komercni-prostory{width:125px;background:url(../img/layout/rc-komercni-prostory.gif) no-repeat;}
#rcMenu ul li a.active#rc-komercni-prostory, #rcMenu ul li a:hover#rc-komercni-prostory{background-position:0 -44px;}
#rcMenu ul li a#rc-byty{width:65px;background:url(../img/layout/rc-byty.gif) no-repeat;}
#rcMenu ul li a.active#rc-byty, #rcMenu ul li a:hover#rc-byty{background-position:0 -44px;}
#rcMenu ul li a#rc-drazby{width:65px;background:url(../img/layout/rc-drazby.gif) no-repeat;}
#rcMenu ul li a.active#rc-drazby, #rcMenu ul li a:hover#rc-drazby{background-position:0 -44px;}
#rcMenu ul li a#rc-developerske-projekty{width:125px;background:url(../img/layout/rc-developerske-projekty.gif) no-repeat;}
#rcMenu ul li a.active#rc-developerske-projekty, #rcMenu ul li a:hover#rc-developerske-projekty{background-position:0 -44px;}
#rcMenu ul li a.active, #rcMenu ul li a:hover{text-decoration:underline;color:#A5D052;}

/* HORIZONTALNI MENU */
#horizontalMenu{margin:0;padding:0;margin-left:10px;
	width:612px;height:33px;
	background:url(../img/layout/bg-horizontal-menu.gif) no-repeat;
}
#horizontalMenu li{list-style:none;display:inline;line-height:33px;background:none;padding-left:0;}
#horizontalMenu li a{color:#fff;text-decoration:none;padding:0 20px;border-right:1px solid #fff;}
#horizontalMenu li a.last{padding-right:0;border-right:none;}
#horizontalMenu li a:hover, #horizontalMenu li a.active{text-decoration:underline;}

/* rBox */
.rBox{width:190px;margin-bottom:40px;padding-bottom:10px;color:#fff;background:#bbe46d url(../img/layout/box-btm.gif) 0 100% no-repeat;}
.rBox h4{font-size:1em;font-weight:bold;font-family: Tahoma, Arial, sans-serif;
	margin:0;padding-left:3px;height:25px;line-height:25px;
	color:#fff;background:#A7CF3A url(../img/layout/box-top.gif) no-repeat;
}
.rBox a{color:#fff;text-decoration:none;}
.rBox a:hover{text-decoration:underline;}
.rBox .boxContent{padding:10px 10px 0 10px;;background:url(../img/layout/box-mid.gif) repeat-x;min-height:200px;}
* html .rBox .boxContent{height:200px;}
p.gl{font-size:20px;line-height:1.5em;margin-bottom:1em;} /* GREEN LINE NUMBER */
table.gl td{font-size:14px;padding:3px 0;}

/* doporucujeme BOX */
.dopBox{width:445px;margin-bottom:40px;padding-bottom:10px;color:#fff;background:#598EA4 url(../img/layout/doporucujeme-btm.gif) 0 100% no-repeat;font-family: Tahoma, Arial, sans-serif;}
.dopBox h4{font-size:18px;font-weight:bold;
	margin:0;padding-left:10px;height:25px;line-height:25px;
	color:#fff;background:#4F879E url(../img/layout/doporucujeme-top.gif) no-repeat;
}
.dopBox a{color:#fff;text-decoration:none;}
.dopBox a:hover{text-decoration:underline;}
.dopBox .boxContent{padding:10px 0 0 0;background:url(../img/layout/doporucujeme-mid.gif) repeat-x;min-height:248px;}
* html .dopBox .boxContent{height:248px;}
table.dopTbl{width:100%;border-collapse:collapse;}
table.dopTbl td{padding:4px 10px;width:128px;vertical-align:top;}
table.dopTbl img{border:2px solid #fff;}
.dopTitle td{text-align:center;}
.dopImg td{text-align:center;}
.dopText td{}
.dopLink td{text-align:right;}
.spc{width:50px;}

/* INDEX 2 COLS */
#index2cols{background:url(../img/layout/separator-v.gif) 360px 1px no-repeat;padding-top:1px;}
#mapka{width:350px;}
#novinky{width:250px;}

/* FORM */
#form{font-size:11px;margin:0;padding:0;}
#form table{border-collapse:collapse;margin:0;padding:0;}
#form table td{padding:2px 0;}
#form select,#form input, #form textarea{border:1px solid #DDEDB2;margin:0;font-size:11px;font-family:sans-serif;}
#form select{width:165px;}
#form textarea{width:165px;height:145px;}
#form textarea.mala{height:70px;}
#form input{width:125px;}
/* FORM 2 */
#form2{font-size:12px;margin:0;padding:0;}
#form2 input, #form2 textarea{background-color:#FAFAFA;border:1px solid #A5ACB2;margin:0;font-size:12px;font-family:sans-serif;}
#form2 input{width:320px;}
#form2 textarea{width:500px;height:98px;}
#form2 input.submit, #form input.submit{width:auto;}
/* NEWS BOX*/
.news{}
.news a{color:#0018FF;}
.newsDate{color:#5C5C5C;}
.news .clanek-text{line-height:1.8em;}
	
/* FILTR realit */
#filtr{}
#filtr input{}
#filtr input.text, #filtr select{width:125px;border:none;}
.filtrRow{background:url(../img/layout/bg-filtr-row.gif) no-repeat; width:614px; height:33px; line-height:33px;margin:1em 0;padding:0 1em;}
* html .filtrRow{height:29px;padding-top:4px;}

/* Tabulka s prehled realit */
.even{background-color:#EAF3F6;}
.odd{}
#rList{margin:1em 0;border-collapse:collapse;width:610px;border:1px solid #A3CD39;}
#rList thead tr{text-align:center;}
#rList tbody tr{cursor:pointer;}
#rList tbody tr a{text-decoration:none;color:#000;}
#rList tbody tr a:hover{text-decoration:underline;}
#rList th{background-color:#A3CD39;color:#fff;font-weight:normal;}
#rList th,#rList td{border-left:1px solid #A3CD39;border-right:1px solid #A3CD39;padding:.5em;vertical-align:middle;}

#params{background:#F8F8F8;border:1px solid #EDECEC; border-collapse:collapse;width:290px;}
#params th{width:10em;font-weight:normal;}
#params th, #params td{padding:.25em;}

#hdrKontakt img{padding-left:2em;border:none;vertical-align:middle;}

/* IMAGES */
#bigImg{float:right;padding:7px;width:300px;height:230px;background:url(../img/layout/ramecek-velky.gif);border:none;}
.squareImg{padding:6px 7px;width:120px;height:90px;background:url(../img/layout/ramecek-maly.gif);border:none;}

/* MAKLER bOX */
#makler{background:#BBE46D;color:#fff;border:1px solid #77B800;margin:2em 0;padding:.5em;
	font-size:12px;font-family:Tahoma, Arial,sans-serif;}
#makler form {}
#makler form table td{padding:.4em;}
#makler img{border:1px solid #fff;}
#makler a{color:#0018FF;}
#makler input{border:1px solid #DDEDB2;margin:0;font-size:11px;font-family:sans-serif;}
#makler input{width:215px;}
#makler input.submit{width:auto;}




.cls{clear:both;}
.hr{margin:0;padding:.2em 0;background:url(../img/layout/hr.gif) 1em 50% no-repeat;}
.hr hr{display:none;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 1em .5em 0;}
.ir{margin:0 0 .5em 1em;}
.biger{font-size:larger;}
.clanek-text{margin-top:0;margin-bottom:1.38em;line-height:2em;}
.external{padding-right:15px;background:url(../img/layout/external.gif) right 5px no-repeat;}
.paging{color:#a3cd39;font-size:.9em;margin:1em 0;}
.paging a{text-decoration:none;}
.paging a:hover, .paging .active {text-decoration:underline;}

@media print{
	body{margin:0;padding:0;text-align:left;font-size:1em;font-family:serif;background:#fff;color:#000;}
	h1#logo span,#rightCol,#horizontalMenu,#rcMenu{display:none;}
	#page{width:100%;margin:0;padding:0;background:none;}
	#pageIn{margin:0;padding:0;}
	#header{min-height:75px;height:75px;background:none;}
	h1#logo{position:relative;width:auto;height:auto;background:none;}
	#contentBox{margin:0;padding:0;background:none;}
	.leftCol{float:none;display:block;margin:0;padding:0;}
	#content{margin:0;padding:0;background:none;}
}