/* @override http://localhost/Bankaby/stilmall.css */

  /****************/
 /* CSS Document */
/****************/


  /*********/
 /* Site  */
/*********/

body
		{
		font-family: "times new roman", times, serif;
		background-color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		}

img
		{
		border: 0px;
		display: inline;
		}

div
		{
		font-family: "times new roman", times, serif;
		font-size: 14px;
		background: transparent;
		padding: 0px;
		margin: 0px;
		border: 0px;
		}

table
		{
		background: transparent;
		padding: 0px;
		margin: 0px;
		border: 0px;
		}

tr
		{
		background: transparent;
		padding: 0px;
		margin: 0px;
		border: 0px;
		}

th
		{
		background: transparent;
		padding: 0px;
		margin: 0px;
		border: 0px;
		}

td
		{
		background: transparent;
		padding: 0px;
		margin: 0px;
		border: 0px;
		}

a
		{
		color: #000000;
		text-decoration: none;
		background: transparent;
		display: inline;
		}

a:visited
		{
		color: #000000;
		text-decoration: none;
		background: transparent;
		display: inline;
		}

a:hover
		{
		color: #000000;
		text-decoration: underline;
		background: transparent;
		display: inline;
		}

a:active
		{
		color: #000000;
		text-decoration: underline;
		background: transparent;
		display: inline;
		}


  /*************/
 /* index.php */
/*************/

div.index_straight_shadow_top
		{
		width: 800px;
		height: 12px;
		background-image: url("images/index/straight_shadow_top.png");
		font-size: 0px;
		}

div.index_bent_shadow
		{
		width: 800px;
		height: 12px;
		background-image: url("images/index/bent_shadow.png");
		font-size: 0px;
		}

div.index_body_container
		{
		width: 821px;
		min-height: 420px;
		overflow: visible;
		}

div.index_menu_container
		{
		width: 133px;
		/** height: 420px; **/
		float: left;
		}

div.index_main_scroller
		{
		width: 683px;
		/** height: 420px; **/
		overflow: hidden;
		}

div.index_main_container
		{
		width: 662px;
		margin: 0px 0px 0px 5px;
		}

div.index_straight_shadow_bottom
		{
		width: 800px;
		height: 12px;
		background: url("images/index/straight_shadow_bottom.png") no-repeat;
		font-size: 0px;
		}


  /***********/
 /* top.php */
/***********/

div.top_container
		{
		width: 800px;
		height: 136px;
		}

div.top_tree
		{
		width: 93px;
		height: 136px;
		background: url("images/top/tree.jpg") no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		}

div.top_text_1
		{
		font-size: 48px;
		position: absolute;
		top: 21px;
		left: 111px;
		}

div.top_text_2
		{
		font-size: 30px;
		position: absolute;
		top: 70px;
		left: 96px;
		}

div.top_line
		{
		width: 283px;
		height: 1px;
		position: absolute;
		top: 67px;
		left: 107px;
		background: url("images/top/line.png") no-repeat;
		font-size: 0px;
		}

div.top_image_1
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 0px;
		left: 397px;
		background: url("images/top/thumbs/house_west.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_2
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 0px;
		left: 498px;
		background: url("images/top/thumbs/house_south.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_3
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 0px;
		left: 599px;
		background: url("images/top/thumbs/sheep.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_4
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 68px;
		left: 599px;
		background: url("images/top/thumbs/bedroom.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_5
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 68px;
		left: 498px;
		background: url("images/top/thumbs/cow.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_6
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 0px;
		left: 700px;
		background: url("images/top/thumbs/portrait.jpg") no-repeat;
		font-size: 0px;
		}

div.top_image_7
		{
		width: 100px;
		height: 67px;
		position: absolute;
		top: 68px;
		left: 700px;
		background: url("images/top/thumbs/winter.jpg") no-repeat;
		font-size: 0px;
		}


  /************/
 /* menu.php */
/************/

div.menu
		{
		background: url("images/menu/vertical_shadow.png");
		width: 133px;
		height: 18px;
		font-size: 12px;
		text-indent: 18px;
		}

a.menu
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent;
		display: block;
		}

a:visited.menu
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent;
		display: block;
		}

a:hover.menu
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight.png) 0px -1px no-repeat;
		display: block;
		}

a:active.menu
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight.png) 0px -1px no-repeat;
		display: block;
		}

a.menu_active
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight_active.png) 0px -1px no-repeat;
		display: block;
		}

a:visited.menu_active
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight_active.png) 0px -1px no-repeat;
		display: block;
		}

a:hover.menu_active
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight_active_hover.png) 0px -1px no-repeat;
		display: block;
		}

a:active.menu_active
		{
		width: 115px;
		height: 16px;
		color: #000000;
		text-decoration: none;
		background: transparent url(images/menu/link_highlight_active.png) 0px -1px no-repeat;
		display: block;
		}

div.menu_end
		{
		background: url("images/menu/horizontal_shadow.png") no-repeat;
		height: 15px;
		width: 133px;
		}

a.menu_flag
		{
		}


  /************/
 /* info.php */
/************/

div.info
		{
		width: 795px;
		font-size: 9px;
		margin-bottom: 5px;
		text-align: center;
		}


  /********************/
 /* set_language.php */
/********************/

div.set_language
		{
		width: 800px;
		height: 420px;
		overflow: hidden;
		text-align: center;
		}

div.set_language_welcome
		{
		margin: 10px 0px 20px 0px;
		font-size: 30px;
		}

div.set_language_image
		{
		}

div.set_language_imagetext
		{
		margin: 3px 0px 10px 0px;
		font-size: 12px;
		}

div.set_language_flag_message
		{
		margin-top: 20px;
		font-size: 15px;
		}

div.set_language_flag_container
		{
		width: 800px;
		height: 50px;
		text-align: center;
		}

div.set_language_flag
		{
		text-align: center;
		display: inline;
		}

a.set_language_flag
		{
		}

img.set_language_flag
		{
		margin: 10px 10px 0px 10px;
		}


  /************/
 /* text.php */
/************/

h1.text_header
		{
		margin: 10px 0px 20px 0px;
		font-size: 30px;
		font-weight: normal;
		text-align: center;
		}

div.text_image
		{
		text-align: center;
		}

img.text_image
		{
		margin: 5px 0px 5px 0px;
		}

div.text_text
		{
		margin: 0px 0px 20px 0px;
		width: 400px;
		position: relative;
		left: 134px;
		}


  /***************/
 /* welcome.php */
/***************/

div.welcome_imagetext
		{
		margin: 3px 0px 10px 0px;
		text-align: center;
		font-size: 12px;
		}

div.welcome_text
		{
		width: 658px;
		padding-left: 5px;
		}


  /**************/
 /* prices.php */
/**************/

table.prices
	{
	position: relative;
	left: 134px;
	border: thin solid #000000;
	margin: 0px 0px 10px 0px;
	border-collapse: collapse;
	width: 399px;
	}

th.prices
	{
	text-align: left;
	padding: 2px;
	}

th.prices_top
	{
	border-bottom: thin solid #000000;
	width: 125px;
	}

th.prices_left
	{
	border-right: thin solid #000000;
	width: 136px;
	}

th.prices_top_left
	{
	border: 0;
	}

tr.prices
	{
	}

td.prices
	{
	padding: 2px;
	}


  /******************/
 /* photoalbum.php */
/******************/

div.photoalbum_container
		{
		width: 662px;
		text-align: center;
		}

div.photoalbum_image
		{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #313841;
		text-align: center;
		padding: 3px 3px 2px 3px;
		background: #F3F3F3;
		border: 1px solid #8B9AA9;
		display: inline-table;
		vertical-align: bottom;
		}

div.photoalbum_image_title
		{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #313841;
		text-align: center;
		margin: 10px 0px 3px 0px;
		}

img.photoalbum_image
		{
		margin: 0px 0px 3px 0px;
		display: block;
		}

font.photoalbum_image_description
		{
		
		}

a.photoalbum_back_to_index
		{
		color: #313841;
		}

div.photoalbum_browse_menu
		{
		height: 12px;
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 10px;
		color: #313841;
		margin: 10px 0px 0px 0px;
		}

div.photoalbum_browse_prev
		{
		width: 100px;
		height: 12px;
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #313841;
		text-align: left;
		float: left;
		}

a.photoalbum_browse_prev
		{
		color: #313841;
		}

div.photoalbum_browse_next
		{
		width: 100px;
		height: 12px;
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #313841;
		text-align: right;
		float: right;
		}

a.photoalbum_browse_next
		{
		color: #313841;
		}

hr.photoalbum_top_line
		{
		}

div.photoalbum_index_container
		{
		width: 662px;
		height: 420px;
		text-align: center;
		overflow: hidden;
		}

img.photoalbum_thumbnail
		{
		margin: 1px 0px 1px 0px;
		display: block;
		}

a.photoalbum_show_thumbnail
		{
		color: #313841;
		}

div.photoalbum_thumbnail
		{
		height: 180px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		display: block;
		position: relative;
		text-align: left;
		vertical-align: top;
		}

div.photoalbum_thumbnail#div0
		{
		}

div.photoalbum_thumbnail#div1
		{
		top: -180px;
		left: 251px;
		}

div.photoalbum_thumbnail#div2
		{
		top: -360px;
		left: 502px;
		}

div.photoalbum_thumbnail#div3
		{
		top: -360px;
		}

div.photoalbum_thumbnail#div4
		{
		top: -540px;
		left: 251px;
		}

div.photoalbum_thumbnail#div5
		{
		top: -720px;
		left: 502px;
		}

table.photoalbum_thumbnail
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		display: block;
		text-align: center;
		vertical-align: top;
		}

td.photoalbum_thumbnail
		{
		font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #313841;
		margin: 0px;
		padding: 1px 3px 1px 3px;
		background: #F3F3F3;
		border: 1px solid #8B9AA9;
		}


  /*****************************************/
 /* Arguments for admin.php */
/*****************************************/

div.admin_body_container
		{
		width: 800px;
		height: 420px;
		overflow: visible;
		}


  /*****************************************/
 /* Arguments for admin/not_logged_on.php */
/*****************************************/

h1.not_logged_on_header
		{
		text-align: center;
		}

div.not_logged_on_login_container
		{
		width: 400px;
		position: relative;
		left: 200px;
		}


  /*************************************/
 /* Arguments for admin/tablename.php */
/*************************************/

div.admin_tableinfo_rubrik
		{
		padding: 10px 10px 0px 10px;
		vertical-align: top;
		font-size: 14px;
		font-weight: bold;
		}

div.admin_tableinfo_text
		{
		padding: 0px 10px 10px 10px;
		vertical-align: top;
		}


  /************************************************/
 /* Arguments for admin/add_post - edit_post.php */
/************************************************/

div.admin_fieldcontainer
		{
		padding: 10px;
		vertical-align: top;
		background-color: #D9D9D9;
		}

div.admin_fieldname
		{
		font-size: 12px;
		color: #333333;
		}

div.admin_fielddescription
		{
		font-size: 9px;
		color: #333333;
		}

div.admin_fieldcontent
		{
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		}

textarea.admin_edit_post
	{
	width: 400px;
	height: 150px;
	}


  /**********************************/
 /* Arguments for admin/browse.php */
/**********************************/

div.admin_browse_menu
		{
		text-align: center;
		}

div.admin_browse_prev
		{
		float: left;
		}

div.admin_browse_next
		{
		float: right;
		}

div.admin_browse_edit_post
		{
		float: right;
		}

div.admin_help_pop
		{
		float: right;
		}


  /***************************************/
 /* Arguments for admin/delete_post.php */
/***************************************/

div.admin_delete_post_question
		{
		font-size: 18px;
		text-align: center;
		}


  /*************************************/
 /* Arguments for admin/logged_on.php */
/*************************************/

div.admin_lankar
		{
		font-size: 13px;
		}


  /************************************/
 /* Arguments for admin/help_pop.php */
/************************************/

div.help_pop
		{
		padding: 4px;
		background-color: #D9D9D9;
		font-size: 11px;
		color: #333333;
		}

font.help_pop_rubrik
		{
		font-weight: bold;
		}

font.help_pop_edit
		{
		color: #FF0000;
		}

code.help_pop_code
		{
		color: #0000FF;
		}


  /**************************************/
 /* Arguments for admin/db_actions.php */
/**************************************/

div.db_actions_rubrik
		{
		padding: 4px;
		background-color: #D9D9D9;
		font-size: 13px;
		color: #333333;
		}

div.db_actions_text
		{
		padding: 4px;
		font-size: 11px;
		}


  /**************************/
 /* Arguments for Calendar */
/**************************/


  /*****************************/
 /* calendar/calendar_day.php */
/*****************************/

table.calendar_month_container
		{
		}

td.calendar_prev_link
		{
		text-align: left;
		}

td.calendar_current_link
		{
		text-align: center;
		}

td.calendar_next_link
		{
		text-align: right;
		}

td.calendar_month_header
		{
		text-align: center;
		font-size: 24px;
		padding: 10px;
		border-top: 1px solid #000000;
		}

td.calendar_day_names
		{
		width: 100px;
		}

td.calendar_day_empty
		{
		}

td.calendar_day_container
		{
		width: 100px;
		margin: 0px;
		padding: 0px;
		border: 1px solid #000000;
		text-align: left;
		vertical-align: top;
		}

div.calendar_day_date_today
		{
		margin: 0px;
		padding: 2px;
		border: 0px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		}

div.calendar_day_date
		{
		margin: 0px;
		padding: 2px;
		border: 0px;
		text-align: right;
		font-size: 12px;
		}

div.calendar_day_room_occupied
		{
		margin: 1px;
		padding: 5px;
		border: 0px;
		background-color: #FF3333;
		text-align: center;
		font-size: 10px;
		}

div.calendar_day_room_free
		{
		margin: 1px;
		padding: 5px;
		border: 0px;
		background-color: #66CC66;
		text-align: center;
		font-size: 10px;
		}

td.calendar_info
		{
		margin: 1px;
		padding: 5px;
		border: 0px;
		text-align: center;
		font-size: 14px;
		}
