#content{ width:900px; }
#wrap { margin: 0 auto;  }
#header{ width:1032px; height:198px; margin:0px; }
#footer { width:820px; background-image:url(media/bg.jpg); background-repeat:repeat-y; clear:both; color:#FFF;  }
#footer2 { width:820px; background-image:url(media/bg.jpg); background-repeat:repeat-y; clear:both; color:#FFF; }
#footer3 { width:820px; background-image:url(media/bg.jpg); background-repeat:repeat-y; color:#FFF;  }
#footer_sisa{ width:780px; height:90px; background-color:#9D0721; color:#FFF; font-size:11px; font-family:"Trebuchet MS"; padding-top:20px; }
#footer_sisa a:link { color:#FFF; font-size:11px; font-family:"Trebuchet MS"; text-decoration:none; }
#footer_sisa a:visited { color:#FFF; font-size:11px; font-family:"Trebuchet MS"; text-decoration:none; }
#footer_sisa a:current { color:#FFF; font-size:11px; font-family:"Trebuchet MS"; text-decoration:none; }
#footer_sisa a:hover { color:#FFF; font-size:11px; font-family:"Trebuchet MS"; text-decoration:underline; }


#wysiwyg { height: 200px; width: 400px; }

#files_list { width: 400px; margin-left:20px; font-size:11px; font-family:"Trebuchet MS"; line-height:24px; background-color:#E9E9E9;}
#mUpload { width: 400px; margin-left:20px; font-size:11px; font-family:"Trebuchet MS"; line-height:24px;}

#navigaatio{ width:800px; height:48px; background-image:url(media/navigaatio_bg.jpg); background-repeat:no-repeat; margin-bottom:0px; margin-top:0px;  }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.leipateksti { font-size:11px; font-family:"Trebuchet MS"; line-height:24px; }
.leipateksti2{ font-size:11px; font-family:"Trebuchet MS"; line-height:24px; margin-left:-10px; }
.pallo_otsikko { font-size:14px; font-family:"Trebuchet MS"; font-weight:bold; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; } 

.all { width:20px; height:20px; cursor:pointer; font-family:"Trebuchet MS"; font-size:11px; color:#900; text-align:center;}
.tippi { font-family:"Trebuchet MS"; font-size:11px; color:#900; }

#paketti { position:relative; height:1070px; }
#paketti2 { position:relative; height:1070px; }
#right_wrap { position:absolute; top:246px; margin-left:500px; width:310px; *margin-left:-160px; }

#varaa_lentosi {
	margin-top:15px;
	_margin-left:0px;
	float:right;
	margin-right:10px;

}

#alaosa{
	width: 820px;
	
	height:100%;
	background-image:url(media/bg.jpg);
	background-repeat:repeat-y;
	display:table;
	
	
}
#alaosa_left{
	width:450px;
	min-height:1120px;
	_min-height:1070px;
    height:auto !important;
    height:1070px;
	margin-left:20px;
	_margin-left:10px;
	margin-top:30px;
	float:left;
	
}
#alaosa_left3{
	width:450px;
	min-height:600px;
	_min-height:1070px;
    height:auto !important;
    height:1070px;
	margin-left:20px;
	_margin-left:10px;
	margin-top:30px;
	float:left;
	
}
#alaosa_left2{
	width:450px;
	
	margin-left:20px;
	_margin-left:10px;
	margin-top:30px;
	float:left;
	
}


#alaosa_right{
	/*width:300px;
	float:right;
	margin-right:34px;
	margin-top:30px;
*/
	width:308px;
	
	float:right;
	
	margin-top:20px;
	margin-right:30px;
	
	left:auto;
	display:table;
	top:0px;
	left:900px;
	
	
	
}
#alaosa_right_v2{
	width:300px;
	float:right;
	margin-right:34px;
	position:absolute;
	top:0px;
	left:auto;
	margin-top:302px;
	margin-left:480px;
	
	overflow:visible;
	clear:both;
	*margin-left:60px;
	_margin-left:60px;
}
#alaosa_right_v3{
	width:300px;
	float:right;
	margin-right:34px;
	position:relative;
	top:0px;
	left:auto;
	margin-top:-1176px;
	*margin-top:56px;
	_margin-top:30px;
	overflow:visible;
	clear:both;
}
#alaosa_right_v4{
	width:300px;
	float:right;
	margin-right:34px;
	position:relative;
	top:0px;
	left:auto;
	margin-top:-1044px;
	
	overflow:visible;
	clear:both;
}
#alaosa_right_v5{
	width:300px;
	float:right;
	margin-right:34px;
	position:relative;
	top:0px;
	left:auto;
	margin-top:-430px;
	*margin-top:56px;
	_margin-top:30px;
	overflow:visible;
	clear:both;
}

.alaosa_levee {
	width:740px;
	margin-left:26px;
	margin-top:-11px;
	
}

.alaosa_levee h1{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
	margin-bottom:32px;
}
.alaosa_levee h2{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
}
.alaosa_levee h3{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#900;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
}

.alaosa_levee p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	padding-left:24px;
	padding-right:40px;
	line-height:22px;
	margin:0px;
}
.alaosa_levee p.pvm{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666;
	padding-left:24px;
	padding-right:40px;
	line-height:26px;
	margin:0px;
	margin-bottom:10px;
}
.levee_boksi{
	background-image:url(media/boksi_levee.jpg);
	background-repeat:no-repeat;
	min-height:100px;
	margin-bottom:30px;
	
}
.levee_boksi h1{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
	margin-bottom:32px;
}
.levee_boksi h2{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
}
.levee_boksi h3{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#900;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
}

.levee_boksi p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	padding-left:24px;
	padding-right:40px;
	line-height:22px;
	margin:0px;
}
.levee_boksi p.pvm{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666;
	padding-left:24px;
	padding-right:40px;
	line-height:26px;
	margin:0px;
	margin-bottom:10px;
}

.kapee_boksi{
	width:306px;
	background-image:url(media/boksi_kapee.jpg);
	background-repeat:no-repeat;
	min-height:100px;
	
	margin-bottom:30px;
	text-align:left;
	margin-top:-26px;
	_margin-top:0px;
}
.kapee_boksi p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	padding-left:24px;
	padding-right:40px;
	line-height:22px;
	margin:0px;
}
.kapee_boksi h1{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	padding-top:8px;
	padding-left:24px;
	margin:0px;
	margin-bottom:14px;
}

.kuvagalleria{
	padding-left:14px;	
	margin-top:-14px;
	
}
.harmaa_tausta { background-color:#E9E9E9; padding:20px; font-family:"Trebuchet MS"; font-size:11px; margin-bottom:20px; line-height:20px; text-align:left; margin-left:10px;}

#navbar { margin-left: 70px; }
#navbar ul{
     margin: 0; padding: 0;
     float: left;
	 margin-bottom:-34px;
	 height:30px;
	 clear: both;
}
#navbar ul li {
  display: inline;
}
#navbar ul li a{
        float: left; text-decoration: none;
        color: white;
        padding: 16px 12px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		border:none;


		padding-left: 12px; 

		
       
}
#navbar ul li a:hover {
        text-decoration:underline;
}

#navbar ul li .current {

	border:none;
	color:#900;
	height:20px;
	background-color:#FFF;
	padding-left: 12px; 
	
}


/*
#navbar ul li .current {
	background: transparent url('media/btn_bg_left.png') no-repeat center left;
	border:none;
	color:#900;
	height:50px;
	padding-left: 8px; 
	margin-top:-10px;
}
#navbar ul li .current span{
	background: transparent url('media/btn_bg_right.png') no-repeat top right;
	display: block;
	padding: 10px 10px 8px 2px; 
	height:50px;

}
#navbar ul li .current span {
	background: transparent url('media/btn_bg_right.png') no-repeat top right;
	display: block;
	padding: 10px 10px 8px 2px; 
	height:26px;
	
}
*/
a:link{ font-family:"Trebuchet MS"; font-size:11px; color:#900; }
a:hover { font-family:"Trebuchet MS"; font-size:11px; color:#900; text-decoration:none; }
a:visited { font-family:"Trebuchet MS"; font-size:11px; color:#900; }

.taulu {border:thin; border-style:solid; border-color:#CBCBCB; }
.taulu_pvm { border-right:thin; border-right-style:solid; border-right-color:#CBCBCB; }
.taulu_nobrd { border:none; }
.taulu_header{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; text-align:center; background-color:#E9E9E9; border-right:thin; border-right-style:solid; border-right-color:#CBCBCB;  }
.taulu_header2{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; text-align:center; background-color:#E9E9E9;   }
.taulu_norm{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; text-align:center; background-color:#FFF; }
.taulu_norm2{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; text-align:center; background-color:#E9E9E9; }


.taulu_pallot {border:thin; border-color:#CCC; border-style:solid;  border-top: none; border-bottom: none; }
.taulu_pallot_header {  height:36px; margin-bottom:10px; width:750px;}
.taulu_pallot_header_keskus { background-image:url(media/keskus_header_png.jpg); background-repeat:repeat-x; background-position:center;  }
.taulu_pallot_header h1{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;

	
	padding-left:6px;
	margin:0px;


	text-align:left;
}

.listbox { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 250px; }
.listbox2 { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 230px; }
.listbox3 { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 300px; }
.paikkaboxit { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 20px; }


.required { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 250px; }
.email { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 250px; }

.label { font-family: "Trebuchet MS"; font-size:11px; color:#333; width: 230px; }
.kpl { font-family: "Trebuchet MS"; font-size:11px; color:#333;  }
.tilaus_table_rivi { background-color:#E9E9E9; border-bottom: thin; border-bottom-color:#333; border-bottom-style: solid; }
label.error { float: none; color:#900; padding-left: .5em; vertical-align: top; }
.error { font-family: "Trebuchet MS"; font-size:11px; color:#900 font-weight:bold; }


.albumi { background-color:#E9E9E9; width:272px; _width:230px; height:74px; padding:5px; margin-left:12px; border:thin; border-style:solid; border-color:#CCC; margin-top:6px; }
a.albumilinkki {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#900;
	padding-top:8px;
	text-decoration:none;
	margin:0px; 
	}
	a.albumilinkki:hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#900;
	padding-top:8px;
	text-decoration:underline;
	margin:0px; 
	}


.thumbs { margin-left:30px; padding-left:18px; *padding-left:0px; *margin-left:15px; display:table-cell;}
.thumb {padding:3px; margin:3px; *padding-left:0xp; border:thin; border-style:solid; border-color:#CCC; border-width:thin; }
.isokuva {padding:3px;   border:thin; border-style:solid; border-color:#CCC; border-width:thin; }
.thumb_sivut {padding:5px;  margin-top:10px;}

#pic { width:400px; margin-left:50px; }
 
.vasen_padding{ margin-left:12px;  padding-top:6px; padding-bottom:6px; border:thin; border-color:#CCC; border-style:solid; width: 282px; }
.kk { width: 110px; }

.testi { width:700px; height:40px; }

/*
////////////
TESTIT
////////////////
*/
#alaosa_left4{
	width:450px;
	
	_min-height:1070px;
    height:auto !important;
	/*min-height:400px;*/
	margin-left:20px;
	_margin-left:10px;
	margin-top:30px;
	float:left;
	
}
#alaosa_right_v6{
	width:300px;
	float:left;
	_flot:right;
	position:relative;
	right:0px;
	margin-top:56px;
	_margin-top:30px;
	margin-right:34px;
	_margin-right:25px;
	height:auto !important;


}
#alaosa2{
	width: 820px;
	background-image:url(media/bg.jpg);
	background-repeat:repeat-y;
	height:auto !important;
	height:100%;
	float:left;
	
	
	
	
}
#alaosa3{
	width: 820px;
	background-image:url(media/bg.jpg);
	background-repeat:repeat-y;
	height:auto !important;
	height:100%;
	float:left;
	_margin-left:10px;
	
	
	
}
#alawrap {
width:820px;

}
	