@charset "utf-8";
/* CSS Document */

body {
  font-size: 14px;
  background:url(image/bac-1.jpg) center repeat-y;
  text-align: center;
  padding: 0;
  margin: 0;
}
	   
#out {width:760px;background-color:#FFFFFF;text-align:left;margin:0 auto;}

.header{
	height:110px;
	padding-bottom: 10px;
}

.outline-margin { margin:0 10px;}

.main {
	width:580px;
	float:right;
	line-height:18px;
	background-color:#ffffff;
	text-align:left;
}

.sita1 { width:760px; float:left; text-align:center; background-color:#FFFFFF;}

.side { width:180px; float:left; background-color:#FFFFFF;}

.c-both { line-height:2em; color:#FFF;clear:both; background:url(image/meny-1.gif); text-align:right; font-size:12px;
}

a.c-both{color: #FFF; font-weight:bold;text-decoration: none;}

a.c-both:hover { color:#666666;
text-decoration: underline; 
} 

a.c-both:visited {color:#FFF;
}


#side{width: 180px;float: left;}

.menu{padding:0px 5px 0px 0px;margin-bottom:15px;}
	
h3{	background: url(image/menubg.gif) repeat-x;margin:0px;padding:5px 0px 0px 10px;height:25px;font-size:100%;color:#fff;}
		
#side ul{margin:0px;padding:5px 0px 0px 0px;list-style:none;}

#side li{margin:5px 0px;padding:2px 0px 0px 20px;background:url(image/listbg.gif) no-repeat;	}




h1{font-size:10px; font-weight:normal; margin: 0px;}

h2{font-size: 120%;font-weight: bold;color: #F93;line-height:2em;margin-top: 3em;margin: 0;padding: 0.2em 0 0.2em 25px;
background: #ffffff url(image/raito-1.png) no-repeat 0 50%;}

.ya{font-size:14px; font-weight: bold; color:#666; line-height:9px; margin-top:3px; margin:0; padding:0.5em 0 0.5em 15px; background:url(image/s-yaji-m.png) no-repeat 0 50%;}

ul {margin: 0 0 0 15px;padding: 0;} 
li{list-style:none;}

a{color: #03C;
text-decoration: none; 
}

a:hover { color:#666666;
text-decoration: underline; 
} 

a:visited {color:#03C;
}