*	{ margin:0px; padding:0px; }
body	{ padding:10px 0px 10px; background:#484848; color:#fff; font-family:verdana, arial, sans-serif; font-size:12px; text-align:center; }

	h1	{ letter-spacing:-2px; color:#fff; font:400 4.8em 'book antiqua','times new romans',serif; }
	
	a	{ color:#fff; text-decoration:none; }
	a:hover { color:#e1d9a7; }
	
	img	{ border:none; }
	
	ul	{ list-style-type:none; }
	li	{ list-style-type:none; }

	p	{ margin:15px 10px; text-align:justify; line-height:17px; }

		strong		{ color:#7893b9; font-weight:normal; }
		.keyword	{ float:left; line-height:0.8em; background:none; color:#fff; color:#5c3424; font-size:4.8em; font-family:'book antiqua','times new romans',serif; font-weight:normal; margin-right:2px; padding:2px; letter-spacing:-2px; }
		.clearthis	{ margin:0px; height:1px; clear:both; float:none; font-size:1px; line-height:0px; overflow:hidden; visibility:hidden; }


	#body_wrapper	{ margin:0px auto; padding:2px 0px; width:777px; background:#ffffff; text-align:left; }

		.add_shadow	{ float:left; background:url(images/shadow_bot.gif) no-repeat 0% 100%; }
			.add_shadow div		{ display:block; float:left; background:url(images/shadow_right.gif) no-repeat 100% 0%; }
			.add_shadow div div	{ display:block; float:none; padding:0px 5px 5px 0px; background:url(images/shadow_rightbot.gif) no-repeat 100% 100%; }
			.add_shadow div div div	{ padding: 0px; background: none; }

/* Header */

	#company_header	{ margin:45px 10px; z-index:1; position:absolute; }
	
	#company_logo	{ padding:3px; background:url(kiado-apartman.png) #fff no-repeat 50% 50%; color:#000; }
		#company_logo h1	{ display:block; background:none; width:368px; height:368px; }
		#company_logo h1 span	{ display:none; }


/* Navigational Menu */

	#nav_menu	{ margin:0px 2px; width:773px; background:#5c3424; color:#fff; border-bottom:#fff 2px solid; font-family:arial, sans-serif; font-weight:bold; letter-spacing:1px; }

		#nav_menu ul	{ margin-left:5px; width:763px; height:27px; overflow:hidden; }
			#nav_menu li		{ padding:5px 11px 3px 10px; background:url(images/navmenu_div.gif) no-repeat 100% 7px; float:left; }
			#nav_menu li#last	{ padding-right:10px; background:none; }
			#nav_menu a		{ text-decoration:none; }

/* Content Body */

	#content_body	{ margin:0px 2px; padding:17px 12px 15px 15px; background:#dddacc; border-bottom:#fff 2px solid; color:#000000; text-align:left; }
		
		#content_body a				{ background:none; color:#5c3424; padding:2px; font-weight:bold; }
		#content_body a:hover			{ background:#dddacc; color:#c4bea1; }

		#content_body .content_header2		{ display:block; }
		
		#content_body .content_header h2	{ padding:0; font: 400 2.7em 'book antiqua','times new romans',serif; text-align:left; letter-spacing:-1px; }
		#content_body .content_header h2 a	{ background:none; color:#5c3424; font-weight:normal; }

		#content_body .content_box		{ padding:5px; clear:both; float:none; }

/* Left Column */

	#left_column	{ margin-left:5px; margin-top:395px; width:365px; float:left; }

		#left_column .content_header	{ padding-bottom:45px; }
		#left_column .content_header h2		{ width:351px; background:none; color:#484848; }


/* Right Column */

	#right_column	{ width:353px; float:right; }

		#right_column .content_header h2	{ width:348px; background:none; color:#484848; }


/* Travel Gallery */

	#travelgallery	{ padding-bottom:5px; float:none; clear:both; text-align:center; }

		.gallery_thumbnail	{ float:left; padding:0; }

			.gallery_thumbnail img	{ margin:2px 1px; padding:0; }

	#travelgallery .view_all	{ margin:15px auto 0px; width:200px; height:26px; float:none; clear:both; }

		#travelgallery .view_all a		{ padding:3px 5px; border:#000 1px solid; background:#c4bea1; color:#5c3424; display:block; font-weight:normal; font-family:arial, sans-serif; letter-spacing:1px; text-decoration:none; text-align:center; }
		#travelgallery .view_all a:hover	{ background:#be552c; color:#fff; }

/* Form */

	form label			{ display:block; font-size:11px; }
	form input.text, form textarea	{ width:80%; border:1px #CFC994 solid; color:#222; padding:2px 5px; font:11px Arial,san-serif; background-color:#fdfdfd; }
		
		form input.text:hover, form textarea:hover	{ border:1px #003c74 solid; }
		form input.text:focus, form textarea:focus	{ border:1px #003c74 solid; color:#222; }

	form input.button	{ margin-right:8px; padding:2px 5px; font:11px Arial,san-serif; color:#222; border:1px #CFC994 solid; }
	form input.button:hover	{ border:1px #003c74 solid; }

	* html form input.text,
	* html form textarea	{ background-color: #ffffff; border-color: #CFC994; color:#222; }


/* Page Footer */

	#page_footer	{ margin:0px 2px; padding:7px 0px; width:773px; background:#5c3424; font-size:11px; font-weight:normal; text-align:center; }
