html{
	width:100%;
	height:100%;
}
body{
	width:100%;
	height:100%;
	background:url(../images/bg_body_repeat.jpg) top center repeat-y #000000;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#body{
	width:100%;
	background:url(../images/bg_body.jpg) top center no-repeat;
}
#all {
	width:900px;
	margin:auto;
}
.cleaner{
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
p{
	margin:0;
	padding:0;
}
a{
	color:#a8a8a8;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.red{
	color:#FF0000;
}
legend{
color:#FFFFFF;
}
/*	=	=	=	LEFT	=	=	=	*/
#left{
	float:left;
	width:703px;
	text-align:left;
}
#left li{
	margin:5px 0 0 0;
}
#left .logo{
	position:absolute;
	margin:15px 0 0 16px;
}
h1{
	position:absolute;
	margin:43px 0 0 120px;
	color:#92ca02;
	font-weight:100;
	font-size:10px;
}
#left #back_text_pole{
	background:#1d1d1d;
	margin:228px 0 0 1px;
}
#left h2{
	color:#808080;
	padding:4px 0 6px 4px;
	font-size:11px;
}
#left h3{
	color:#52ade4;
	font-size:16px;
	background:url(../images/bg_nadpis.jpg) bottom left no-repeat;
	height:30px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	font-weight:100;
}
#left #text{
	background:url(../images/bg_text.jpg) top left no-repeat #000000;
	margin:4px 0 0 10px;
	padding:10px 0 0 0;
	color:#CCCCCC;
	text-align:justify;
	font-size:11px;
}
#text p{
	margin:0 10px 0 10px;
	font-size:11px;
}
#left #footer{
	background:url(../images/bg_footer.jpg) bottom left no-repeat;
	text-align:center;
	padding:0 0 10px 0;
	color:#009933;
	font-size:9px;
}
#footer strong{
	color:#009933;
	font-weight:none;
	padding:0 0 4px 0;

}
#footer a{
	color:#009933;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
	
/*	=	=	=	END LEFT	=	=	=	*/

/*	=	=	=	RIGHT	=	=	=	*/
#right{
	float:left;
	width:195px;
	margin:84px 0 0 1px;
}
#right h4{
	font-size:10px;
	color:#767676;
	text-align:right;
	padding:6px 15px 0 0;
	margin:0 0 3px 0;
}
		/*	=	=	=	TOP MENU	=	=	=	*/
#top_menu{
	width:195px;
	height:197px;
	background:url(../images/bg_top_menu.jpg) top left no-repeat;
	text-align:left;
}
#top_menu span{
	display:block;
	padding:15px 0 0 0 ;
	width:180px;
	text-align:right;
	cursor:pointer;
}
#top_menu ul{
	margin:0;
	padding:0 0 0 3px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#top_menu li{
	list-style:none;
	margin:0;
	padding:0;
}
#top_menu a{
	text-decoration:none;
	color:#5eac01;
}
#top_menu a:hover{
	color:#9ECB13
}
#top_menu .reality{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_reality_hov.jpg) top left no-repeat;	
	margin:0;
	padding:0;
}
#top_menu .reality_hover{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_reality.jpg) top left no-repeat;
	margin:0;
	padding:0;
	
}
#top_menu .reality_hover:hover{
	background:none;
}
#top_menu .oddluzeni{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_oddluzeni_hov.jpg) top left no-repeat;
	margin:0;
	padding:0;
}
#top_menu .oddluzeni_hover{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_oddluzeni.jpg) top left no-repeat;
	margin:0;
	padding:0;

}
#top_menu .oddluzeni_hover:hover{
	background:none;
}
#top_menu .stavba{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_stavba_hov.jpg) top left no-repeat;
	margin:0;
	padding:0;
}
#top_menu .stavba_hover{
	display:block;
	width:189px;
	height:44px;
	background:url(../images/btn_stavba.jpg) top left no-repeat;
	margin:0;
	padding:0;
}
#top_menu .stavba_hover:hover{
	background:none;
}
#top_menu .pohledavky{
	display:block;
	width:189px;
	height:39px;
	background:url(../images/btn_pohledavky_hov.jpg) top left no-repeat;
	padding:0;
}
#top_menu .pohledavky_hover{
	display:block;
	width:189px;
	height:39px;
	background:url(../images/btn_pohledavky.jpg) top left no-repeat;
	padding:0;
}
#top_menu .pohledavky_hover:hover{
	background:none;
}
	/*	=	=	=	END TOP MENU	=	=	=	*/
	
	/*	=	=	=	MAIN MENU	=	=	=	*/
#main_menu{
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;	
}
#main_menu{
list-style:none;
}
#main_menu a{
	text-decoration:none;
	color:#bcc69e;
}
#main_menu a:hover{
	color:#76b8e0;
}
#mm_top{
	display:block;
	width:195px;
	height:46px;
	background:url(../images/btn_main_menu_top_hover.jpg) top left no-repeat;
}
#mm_top_hover{
	display:block;
	width:195px;
	height:28px;
	background:url(../images/btn_main_menu_top.jpg) top left no-repeat;
	padding:18px 0 0 0;
}
#mm_top_hover:hover{
	background:none;
}
.mm{
	display:block;
	width:195px;
	height:36px;
	background:url(../images/btn_main_menu_hover.jpg) top left no-repeat;
}	
.mm_hover{
	display:block;
	width:195px;
	height:28px;
	background:url(../images/btn_main_menu.jpg) top left no-repeat;
	padding:8px 0 0 0;
}
.mm_hover:hover{
	background:none;
}
#mm_bottom{
	display:block;
	width:195px;
	height:36px;
	background:url(../images/btn_main_menu_bottom_hover.jpg) top left no-repeat;
}
#mm_bottom_hover{
	display:block;
	width:195px;
	height:28px;
	background:url(../images/btn_main_menu_bottom.jpg) top left no-repeat;
	padding:8px 0 0 0;
}
#mm_bottom_hover:hover{
	background:none;
}
.mm_site_map{
	display:block;
	width:195px;
	height:20px;
	background:url(../images/btn_site_map.jpg) top left no-repeat;
	padding:10px 0 0 0;	
}
	/*	=	=	=	MAIN MENU	=	=	=	*/
	
/*	=	=	=	END RIGHT	=	=	=	*/