/* CSS and (x)html written by Mario Francesevic (mario.francesevic@gmail.com) 
   www.seekandhit.com (c) copyright 2008
*/


/* PreDefinitions */

	* {
	   padding:0;
	   margin:0;
	   }
	   
	 h1 { 
	 font-size: 24px;
	 text-align: center;
	 color:#480000;
	 }
	 
	 h2 {
	 font-size: 10px;
	 text-transform:uppercase;
	 text-align:center;
	 color:#906048;
	 }
	 
	 h3 {
	 font-size:14px;
	 text-align:center;
	 color:#781800;
	 }	   
	 
	a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#480000;
	}
	
	a:hover {
	text-decoration:none;
	}
	 
	img a {
	border:0px;
	}


/* Body and content definitions start */


body 
{
	background: #fff url(bg_header.png) repeat-x;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	}

#wrap {
	width:1000px;
	margin:0 auto 0 auto;
	text-align:left;
	}


/* Header starts here */

	#header {
		width: inherit; height: 100px;
		}
		
		#header_top {
		background: url(header_top.png) repeat-x;
		width: inherit; height: 19px;
		}
		
		#header_mid {
		background: url(header_mid.png) repeat-x; 
		width:inherit; height: 61px;
		border-top:1px #d8d8c0;
		border-bottom: 1px #d8d8c0;
		}
		
			.logo {      
				float:left;
				}
				
			.logo a {
				display: block; 
				background: url(logo.png) no-repeat bottom left;
				width: 326px;  height: 60px;
				}	
			
			ul.lang {
			font-family:"Times New Roman", Times, serif;	
			float:right;
			text-transform: uppercase;
			font-size:10px;
			line-height:14px;
			word-spacing:0.5em;
			letter-spacing:0.05em;
			color:#f0c000;
			padding-top:5px;
			padding-right:42px;
			}
						
				ul.lang a#current_lang {
				font-size:14px;
				}
				
				ul.lang a:hover#current_lang  {
				text-decoration: none;
				}			
										
				.lang li {
				display: inline;
				}
				
				.lang a:link, .lang a:visited {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:10px;
				text-decoration:underline;
				color:#f0c000;
				}
						
				.lang a:hover {
				text-decoration:none;
				}
					
		#navigation {
		background: url(navigation_bg.png) repeat-x;
		width:inherit; height: 25px;
		text-align:center;
		}
		
			ul.navigation {
			font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size:12px;
			color:#d8d8c0;
			padding-top:3px;
			}
						
				ul.navigation a#current_nav {
				color:#f0c000;
				}
				
				.navigation li {
				display: inline;
				padding-right:30px;
				}
				
				.navigation a:link, .navigation a:visited {
				text-decoration:none;
				color:#d8d8c0;
				}
						
				.navigation a:hover {
				color:#f0c000;
				}
		
		
/* Content section */


	#text_area {
	clear:both;
	background: url(text_area_bg.png) repeat-y left;
	float:left;
	margin-top:5px;
	padding-top:40px;
	width:660px; height:420px;
	}
	
		#text_line {
		font-family: "Lucida Grande", Tahoma;
		font-size: 10px;
		font-variant: normal;
		text-transform: uppercase;
		color: #906048;
		text-align: center!important;
		display: block;
		width: 100%;
		background-image: url(text_line.png);
		background-repeat: no-repeat;
		background-position: center 23px;
		height: 50px;
		}
	
		#text_area p {
		font-size:14px;
		padding-left:63px;
		padding-top:14px;
		padding-right:54px;
		}
		
		.prvo {
			color:#781800;
			display:inline;
			float:left;
			font-size:72px;
			line-height:0.8em;
			text-transform:uppercase;
			margin:0.07em 0.14em 0pt 0pt;
			}
		
	
	#sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url(sidebar_bg.png) repeat-y right ;
	float:right;
	margin-top:5px;
	width:340px; height:420px;
	padding-top:40px;
	color:#480000;
	}
	
	#sidebar p.link {
	padding-top:40px;
	}
	
	
	
		#app1 {
		text-align:center;
		float:left;
		background:url(apartment_1_3d.png) no-repeat;
		width:182px; height:184px;
		}
		
		#app2 {
		text-align:center;
		float:left;
		background:url(apartment_1_3d.png) no-repeat;
		width:182px; height:184px;
		margin-top:22px;
		}
		
			#thumb {	
			display: inline;  /* IE margin bug fix */
			width:143px; height:143px;
			float:left;
			margin: 19px 18px 0px 19px	;
			padding-bottom:2px;
			}
			
		.desc_app1 {
		background: url(apartment_1_desc.png) no-repeat;
		width:122px; height:184px;
		text-align:center;
		margin-left:182px;
		}
		
			.desc_app1 p {
			padding-top:37px;
			}
			
			
		.desc_app2 {
		background: url(apartment_1_desc.png) no-repeat;
		width:122px; height:184px;
		margin-left:182px;
		text-align:center;
		margin-top:22px;
		}
		
			.desc_app2 p {
			padding-top:37px;
			}	
					
			ul.app {
			padding-top: 20px;
			}
			
				.app li {
				list-style-type: none;
				}
				
	#box_header {
	background:url(box_bg.png) no-repeat left;	
	float: left;
	width:1000px; height:37px;
	}
		
	#boxes {
	clear:both;
	float:left;
	width:1000px; height:222px;
	}
	
		#gallery_box {
		float:left;
		background: url(gallery_boxes_bg.png) no-repeat top left;
		height:222px;
		text-align:center;
		}	
				
			.box1 {
			display: inline;  /* IE margin bug fix */
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			float:left;
			margin-top:15px;
			margin-left:40px;
			}	
			
			.box2 {
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			float:left;
			margin-top:15px;
			margin-left:28px;
			}	
			
			.box3 {
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			clear:right;
			float:left;
			margin-top:15px;
			margin-left:28px;
			}	
			
				#box_thumb {
				display:inline; /* IE margin bug fix */
				width:143px; height:143px;
				float:left;
				margin: 20px 20px 0px 20px;
				padding-bottom:2px;
				}
		
		#maps_box {
		float:right;
		background:url(maps_box_bg.png) no-repeat top right;
		width:345px; height:222px;
		text-align:center;
		}
		
			.google {
			display:inline;
			background:url(big_box_bg.png) no-repeat;
			width:304px;height:184px;
			float: right;	
			margin-top:15px;
			margin-right:35px;
			}
			
				#google_thumb {
				display:inline; /* IE margin bug fix */	
				width:265px; height:143px;
				float:left;
				margin: 19px 17px 0px 19px;
				padding-bottom:2px;
				}
			
		.more_pictures {
		text-align:right;
		padding-top:10px;
		}	
	
	
/* Footer */

	#footer {
	clear:both;
	background:url(footer_bg.png) no-repeat;
	width:1000px;
	padding-top:95px;
	}
	
		#footer p.TOS {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		padding-top:10px;
		padding-bottom:5px;
		color:#999999;
		}
		
			.TOS a:link, .TOS a:visited {
			text-decoration:underline;
			font-size:10px;
			color:#999999;
						}
								
			.TOS a:hover {
			text-decoration:none;
			}
					
	.footer_nav {
		text-align:center;
		}
		
			ul.footer_nav {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			color:#480000;
			padding-top:3px;
			text-transform:uppercase;
			}
						
				.footer_nav li {
				display: inline;
				padding-right:5px;
				}
				
				.footer_nav a:link, .footer_nav a:visited {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				text-decoration:underline;
				color:#480000;
				}
						
				.footer_nav a:hover {
				text-decoration:none;
				}
				
				
/* Gallery */

#gal_area {
	background:url(bg_gal.gif) repeat-y top left;
	margin-top:5px;
	padding-top:30px;
	height:717px;
	}

	.gal_box {
		padding-top:20px;
		text-align:center;
		padding-left:30px;
		}

		.box_gal {
			display: inline;  /* IE margin bug fix */
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			float:left;
			margin-top:20px;
			margin-left:40px;
			}



.app_box {
		float:left;
		text-align:center;
		
		}	
				
			.box_app {
			display: inline;  /* IE margin bug fix */
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			float:left;
			margin-top:15px;
			margin-left:40px;
			}	
			
			.box_app2 {
			background: url(gallery_box.png) no-repeat top left;
			width:183px;height:186px;
			float:left;
			margin-top:15px;
			margin-left:20px;
			}	






/* Apps */


	#text_area_app {
	clear:both;
	background: url(bg_gal.gif) repeat-y left;
	float:left;
	margin-top:5px;
	padding-top:20px;
	width:660px; height:700px;
	}
	
	#text_area_app p.feature {
	padding-bottom:10px;
	padding-left:40px;
	}
	
	#sidebar_app {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url(bg_gal.gif) repeat-y right ;
	float:right;
	margin-top:5px;
	width:340px; height:680px;
	padding-top:40px;
	color:#480000;
	}
	
	#text_area_app p.app_txt {
	padding-left:50px;
	width:580px;
	}
	
	#text_area_app ul {
	padding-left:100px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	}
	
	/* Contact */
	
#sidebar_contact {
	background: url(sidebar_bg.png) repeat-y right ;
	float:right;
	margin-top:5px;
	width:340px; height:350px;
	padding-top:110px;
	}
	
#sidebar_contact ul {
list-style:none;
padding-left:10px;
}

#sidebar_contact p {
padding-top:10px;

}

