
/*
@CHARSET "UTF-8";
Tumma sininen 000f40
Ruskea 400000
Vaaleanruskea 8c4107
keltainen fff899
*/

body{
	background-color:#400000; 
	background-image:url(../images/bg.jpg); 
	background-repeat:repeat-x;
	font-family:"Times New Roman"; 
	font-size:12pt; 
	color:#111111;
	margin:0; 
	padding:0; 
	margin-bottom:100px;
}

#main{
	padding-left:12px;
	padding-top:19px;
	width:900px;
	overflow:visible;
	position:relative;
	float:left;
	margin-bottom:100px;
}

#right_commerces_container{
	float:left;
	position:absolute;
	top:57px;
	left:920px;
}

#top{
	width:900px;
	height:46px;
	margin:0;
	padding:0;
}

#center{
	width:900px;
	clear:both;
	background-image:url(../images/center.jpg); 
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

#bottom{
	width:900px;
	height:8px;
	margin:0;
	padding:0;
	border:0;
	background-image:url(../images/bottom.jpg); 
	background-repeat:no-repeat;
}

.topimage{
	margin:0;
	padding:0;
	border:0;
}

#navigation_container{
	padding-left:5px;
	width:891px;
	height:58px;
	background-image:url(../images/board.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	color:#8c4107;
	font-size:10pt;
	font-weight:bold;
	font-family:arial, verdana;
	text-align:center;
}

.board_link{
	color:#ffffff;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
}

.board_link:hover{
	text-decoration:underline;
}

.board_link_selected{
	color:#8c4107;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
}

.board_link_selected:hover{
	text-decoration:underline;
}

#content_container{
	padding-left:5px;
	padding-top:20px;
}

h1{
	padding:0;
	margin:0;
}

h2{
	padding:0;
	margin:0;
}

.companypage_company_description{
	width:500px;
	padding-left:15px;
}

.header_ball{
	background-image:url(../images/pylpyra.jpg); 
	background-repeat:no-repeat;
	width:19px;
	height:17px;
	padding-top:5px;
	background-position:bottom left;
	float:left;
}

.headertext{
	font-size:18pt;
	font-family:"Times New Roman";
	color:#400000;
	float:left;
	padding-bottom:5px;
}

.clear{
	clear:both;
}

.content_content{
	background-color:#fff899;
	margin-right:3px;
}

.search_column{
	width:150px;
	overflow:visible;
	margin-left:2px;
	float:left;
}

.search_column_header{
	width:150px;
	background-color:#fff899;
	font-weight:bold;
	color:#8c4107;
}

.search_column_content{
	width:150px;
	color:#8c4107;
}

.button_bg{
	background-color:#fff899;
	padding:30px;
	width:196px;	
	text-align:center;
}

.small_textfield{
	width:30px;
	border:1px solid #8c4107;
}

.small_textfield:focus{
	border:1px solid #400000;
}

.medium_textfield{
	width:50px;
	border:1px solid #8c4107;
}

.medium_textfield:focus{
	border:1px solid #400000;
}

.small_image_container{
	width:208px;
	height:158px;
	border:1px solid #898989;
	color:#363636;
	font-size:8pt;
	float:left;
	margin-left:8px;
	margin-bottom:20px;
	text-align:center;
	text-decoration:none;
}

.small_image_container:hover{
	border:1px solid #000000;
	cursor:pointer;
}

.small_image_container2{
	width:208px;
	height:143px;
	border:1px solid #898989;
	color:#363636;
	font-size:8pt;
	float:left;
	margin:2px;
	text-align:center;
}

.small_image_container2:hover{
	border:1px solid #000000;
	cursor:pointer;
}

.small_image_infocontainer_left{
	width:104px;
	height:15px;
	float:left;
	text-align:left;
	background-color:#898989;
	color:#363636;
	font-size:8pt;
	text-decoration:none;
}

.small_image_infocontainer_right{
	width:104px;
	height:15px;
	float:left;
	text-align:right;
	background-color:#898989;
	color:#363636;
	font-size:8pt;
	text-decoration:none;
}

.small_image_imagecontainer{
	width:208px;
	height:143px;
	clear:both;
	overflow:hidden;
	background-color:#898989;
}

.small_linkimage{
	border:0;
	padding:0;
	color:#363636;
	font-size:8pt;
	text-decoration:none;
}

.imagelink{
	color:#363636;
	font-size:8pt;
	text-decoration:none;
}

.house_headercontainer_left{
	width:565px;
	height:60px;
	float:left;
}

.house_headercontainer_right{
	width:150px;
	padding-right:5px;
	height:60px;
	background-color:#fff899;
	float:left;
}

.house_headercontainer_right2{
	width:160px;
	padding-right:5px;
	margin-left:3px;
	height:60px;
	background-color:#aaff99;
	float:left;
}

.househeader_housename{
	font-size:22pt;
	color:#400000;
	font-weight:bold;
}

.househeader_companyname{
	font-size:13pt;
	color:#8c4107;
}

.househeader_houseprize{
	font-size:18pt;
	color:#111111;
	text-align:right;
	font-weight:bold;
}

.househeader_houseprize2{
	font-size:14pt;
	color:#111111;
	text-align:right;
	font-weight:bold;
}

.househeader_houseprizeadd{
	font-size:12pt;
	color:#111111;
	text-align:right;
}

.house_images_container{
	background-color:#e2e2e2;
	width:890px;
	overflow:hidden;
	margin-top:10px;
	border-bottom:1px solid #A6A6A6;
}

#house_big_image_container{
	width:450px;
	/*height:430px;*/
	float:left;
	overflow:hidden;
}

.house_small_images_container{
	width:440px;
	float:left;
}

.house_left{
	float:left;
	width:490px;
	padding-left:10px;
	color:#000000;
	/*color:#400000;*/
	/*border-right:1px solid #A6A6A6;*/
}

.house_right{
	float:left;
	width:380px;
	padding-left:10px;
	padding-top:5px;
	background-color:#E2E2E2;
	border:1px solid #A6A6A6;
	border-right:0;
	-moz-border-radius:5px 0 0 5px;
}

.info_left{
	width:150px;
	float:left;
	color:#111111;
	font-weight:bold;
}

.info_right{
	width:230px;
	float:left;
	color:#111111;
}

.comments_container{
	width:380px;
	margin-top:5px;
	margin-bottom:20px;
}

.comments_container_header{
	width:367px;
	padding-left:3px;
	height:20px;
	background-image:url(../images/commentheader_bg.jpg); 
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:9pt;
}

.comments_container_form{
	width:380px;
}

.commentfield{
	width:270px;
	border:1px solid #6eb7ed;
	margin:0;
	padding:2;
}

.commentfield:focus{
	border:1px solid #0786e2;
}

.formrow{
	clear:both;
	padding-bottom:5px;
}

.confirmation_image{
	float:left;
	margin-top:3px;
}

.small_text_input{
	width:50px;
	border:1px solid #8c4107;
	margin:0;
	margin-bottom:2;
	padding:2;
}

.small_text_input:focus{
	border:1px solid #400000;
}

.medium_text_input{
	width:100px;
	border:1px solid #8c4107;
	margin:0;
	margin-bottom:2;
	padding:2;
}

.medium_text_input:focus{
	border:1px solid #400000;
}

.small_text_input2{
	width:50px;
	border:1px solid #6eb7ed;
	margin:0;
	margin-bottom:2;
	padding:2;
}

.small_text_input2:focus{
	border:1px solid #0786e2;
}

.medium_text_input2{
	width:100px;
	border:1px solid #6eb7ed;
	margin:0;
	margin-bottom:2;
	padding:2;
}

.medium_text_input2:focus{
	border:1px solid #0786e2;
}

.commentinfocontainer{
	float:left;
	width:80px;
	color:#555555;
	font-size:9pt;
}

.comments_who_when{
	color:#959595;
	font-size:8pt;
	width:380px;
	border-top:1px dotted #8c4107;
}

.comments_text{
	color:#111111;
	padding-bottom:10px;
	font-size:9pt;
}

.house_description{
	font-size:12pt;
	width:470px;
}

.company_description{
	font-size:12pt;
	width:470px;
	/*color:#8c4107;*/
}

#bottom_navigation{
	height:175px;
	width:890px;
	background-image:url(../images/bottom_fade.jpg); 
	background-repeat:repeat-x;
	margin-top:20px;
}

.bottom_navigation_column{
	height:160px;
	width:220px;
	float:left;
	padding-top:15px;
	padding-left:60px;
}

.bottom_link{
	color:#400000;
	font-size:13pt;
	text-decoration:none;
}

.bottom_link:hover{
	text-decoration:underline;
}

.box_commerce_container{
	float:left;
	height:251px;
	margin-left:5px;
}

.bottomwide_commerce_container{
	width:890px;
	text-align:center;
}

.large_notice_container{
	width:860px;
	padding-left:10px;
	padding-bottom:15px;
	font-size:10pt;
}

.intext_header{
	font-size:12pt;
	font-weight:bold;
	color:#8c4107;
	padding:0;
	margin:0;
}

.view_all_images_link{
	color:#000F40;
	clear:both;
}

#house_loading{
	position:absolute;
}

.previous_container{
	width:435px;
	padding-right:5px;
	padding-bottom:5px;
	float:left;
	text-align:right;
}

.next_container{
	width:435px;
	padding-left:5px;
	padding-bottom:5px;
	float:left;
	text-align:left;
}

.non_active_link{
	color:#a1a1a1;
}

.previous_next_top_container{
	clear:both;
	width:880px;
	text-align:center;
	color:#a1a1a1;
	font-size:10pt;
}

#favorites_container{
	width:132px;
	font-size:8pt;
}

#favorites_top{
	width:132px;
	height:6px;
	background-image:url(../images/favorite_top.jpg); 
	background-repeat:no-repeat;
}

#favorites_center{
	width:127px;
	padding-left:5px;
	background-image:url(../images/favorite_center.jpg); 
	background-repeat:repeat-y;
}

#favorites_bottom{
	width:132px;
	height:6px;
	background-image:url(../images/favorite_bottom.jpg); 
	background-repeat:no-repeat;
}

.favorite_header{
	font-weight:bold;
	font-size:14pt;
	color:#75c03f;
}

.favorite_link{
	font-size:10pt;
	text-decoration:none;
	color:#8c4107;
}

.favorite_link:hover{
	text-decoration:underline;
}

.favorite_note{
	color:#b7b7b7;
	padding-top:5px;
}

.company_link{
	color:#000F40;
	text-decoration:none;
	padding:7px;
}

.company_link:hover{
	text-decoration:underline;
}

.contactme_form_left{
	width:150px;
	float:left;
}

.contactme_form_right{
	width:150px;
	float:left;
}

.contactme_form_header{
	font-weight:bold;
}

.low_thumbnail_container{
	height:180px;
	width:892px;
	overflow:hidden;
}

#bottombar {
	width: 100%;
	background: #cccccc;
	text-align: left;
	padding-bottom:5px;
	border-top:1px solid #c1c1c1;
	font-family:Verdana, Arial, "Times New Roman", Helvetica;
	position:fixed;
	bottom:0px;
}
.bottombar_links{
	text-decoration:underline;
	color:blue;
	font-size:8pt;
	padding-left:4px;
}
.bottombar_info{
	color:#222222;
	font-size:8pt;
	padding-left:10px;
	padding-right:5px;
}

.companylink_out{
	padding-left:10px;
	color:#222222;
	text-decoration:none;
}

.companylink_out:visited{
	color:#5e5e5e;
	text-decoration:none;
}

.companylink_out:hover{
	text-decoration:underline;
}
