/* CSS Document */

body {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	/*background-image:url(img/body_back.gif);
	background-attachment:fixed;*/
	}

a:link { text-decoration:none; color: #0000CC;}
a:visited { text-decoration:none; color: #990099;}
a:active { text-decoration:underline; color: #FF0000;}
a:hover { text-decoration:underline; color: #FF3333;}

a.h:link { text-decoration:none; color: #0000CC;}
a.h:visited { text-decoration:none; color: #0000FF;}
a.h:active { text-decoration:underline; color: #FF0000;}
a.h:hover { text-decoration:underline; color: #0000FF;}

a.li:link {text-decoration:none; color: #0000CC;}
a.li:visited {text-decoration:none; color: #990099;}
a.li:active {text-decoration:underline; color: #FF0000;}
a.li:hover {text-decoration:underline; color: #FF3333;position: relative; top: 1px; left: 1px;}

a.roll:hover img{opacity:0.5;filter: alpha(opacity=50);}

img{
	border:0px;
}

p{
	padding-top:2px;
	}

*html p{
	padding-top:2px;
	padding-bottom:1px;
	}

#cont {
	margin:auto;
	height:auto;
	width:820px;
	background-image:url(img/cont_flame.gif);
	background-repeat:repeat-y;
	}
#flame {
	margin:auto;
	height:auto;
	width:804px;
	background-color:#FFFFFF;
	}
#back_img{
	
	}

#title{
	margin:auto;
	height:auto;
	background-image:url(img/title_back.gif);
	background-repeat:repeat-x;
	}
#title_left{
	width:auto;
	float:left;
	margin-bottom:10px;
	}


#title_right{
	float:right;
	margin-right:10px;
	margin-top:10px;
	}
	
#title_head_right{
	margin-right:10px;
	margin-top:15px;
	text-align:right;
	}
	
#title_bottom_right{
	margin-right:10px;
	margin-top:15px;
	text-align:right;
	font-size:12px;
	}
	
#pan{
	width:50%;
	font-size:12px;
	margin-left:8px;
	clear:both;
	}
	

#main_flame{
	width:auto;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	}


#main{
	width:auto;
	height:auto;
	margin-left:6px;
	float:left;
	}
#side{
	width:236px;
	height:auto;
	margin-left:5px;
	float:left;
	}
	
		

#prof{
	background-image:url(img/prof_back.gif);
	background-repeat:no-repeat;
	height:120px;
	width:230px;
	}
	
.samne{
	padding-left:10px;
	padding-top:10px;
	float:left;
	}
	
.prof_p{
	height:auto;
	margin-top:5px;
	font-size:12px;
	float:right;
	width:60%;
	}

.clear{
	clear:both;
	}

.haba{
	padding-top:3px;
	padding-left:3px;
	}
	
#new{
	margin:0px;
	}

.off{
	margin-top:8px;
	margin-bottom:0px;
	}

.off_1{
	margin-top:5px;
	margin-bottom:0px;
	}
		
#gala{
	width:auto;
	padding-top:10px;
	clear:both;
	}
	
#sam{
	width:auto;
	height:auto;
	clear:both;
	padding-left:7px;
	}
	
#sam2{
	width:auto;
	height:auto;
	clear:both;
	padding-left:11px;
	}


ul{
	float:left;
	margin:0px;
	padding:0px;
}

ul li{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
p{
	margin:2px;
}

.p{
	margin-left:5px;
	margin-right:3px;
}

.p1{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:3px;
}

.p2{
	margin-right:5px;
	margin-left:3px;
}

.p3{
	margin-left:5px;
	margin-right:5px;
}

.p4{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:3px;
}

.p5{
	margin-right:5px;
	margin-left:3px;
}

.link{ 
	margin-right:18px;
	text-align:right;
	font-size:10px;
	margin-bottom:3px;
	}

.waku{
	border:#000000 solid 1px;
	}
.waku_gala{
	border:#000000 solid 1px;
	}

	
#scene{
	clear:both;
	font-size:12px;
	text-align:right;
	margin-right:37px;
	margin-top:2px;
	}
.scene_back{
	background-image:url(img/sam_back.gif);
	padding-top:1px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:1px;
	}
	
#back_back{
	padding-top:0px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:1px;
	margin-bottom:10px;
	/*width:820px;*/
	}
	
#back_back:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#back_back { display:inline-block; }
/*\*/
* html #back_back { height:1%; }
#back_back { display:block; }
/**/

#kako{
	text-align:right;
	clear:both;
	margin-right:10px;
	padding-top:25px;
	}
	
#footer{
	height:20px;
	line-height:20px;
	font-size:10px;
	text-align:center;
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	clear:both;
	}
	
#back{
	width:auto;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	}
	
