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

body{
      	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
        background:#ffffff;
	font-size:11px;
	color:#1e1e1e;
}

#wrapper{
	width:940px;
	margin:0px auto;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clearboth{
	clear:both;
}

.header{
	
      margin-bottom:5px;
        
}

.menu{
	      
         background:url(../images/menubg.gif) repeat-x left bottom;
        height : 110px;
	padding-bottom:15px;
	color:#355b6f;
        text-align : center;
}

.menu a{
	color:#00688B;
	font-size:12px;
        font-weight:bold;
	text-decoration:underline;
}

.menu a:hover{
	text-decoration:none;
}

.footer{
	color:#1e1e1e;
	text-align:center;
}

.footer a{
	color:#1e1e1e;
}

.footer a:hover{
	color:#355b6f;
}

.left{
	width:22%;
}

.main{
	width:57%;
        
}

.right{
	width:21%;
}

.right-box{
	     
	margin:0px;	
}

.right-box .bottom-box{
	       
	margin:0px;
}

.right-box .bottom-box .left-box{
	       
	margin:0px;
}

.right-box .bottom-box .left-box .main-box{
	padding-right:3px;
	padding-left:4px;
	padding-bottom:8px;
}

.right-box .bottom-box .left-box .main-box .content{
	padding-bottom:30px;
               
}

.main-box .title{
	   background:#E6E6E6;
           border:1px solid #D3D3D3;
}

.main-box .title h3, .main-box .title h1{
	 color:#2e5366;
         font-size: 12px;
}

h3{
	padding-left:20px;
	color:#000000;
	font-size:16px;
	margin:0px;
	padding-top:8px;
	padding-bottom:9px;
}

h4{
	padding-left:20px;
	color:#1e1e1e;
	font-size:15px;
	margin:0px;
	padding-top:8px;
	padding-bottom:9px;
}


h1{
	padding-left:20px;
	font-size:18px;
	margin:0px;
}

.main-box .list-menu{
	padding-left:20px;
	padding-top:5px;
        border:1px solid #D3D3D3;
}

.list-menu1{
	padding-left:20px;
	padding-top:5px;
}


.list-menu1 a{
	color:#2e5366;
	font-size:11px;
	text-decoration:underline;
	display:block;
	line-height:1.5em;
}

.list-menu1 a:hover{
	text-decoration:none;
}






.main-box .list-menu a{
	color:#2e5366;
	font-size:11px;
	text-decoration:underline;
	display:block;
	line-height:1.5em;
}

.main-box .list-menu a:hover{
	text-decoration:none;
}

.line{
	
	width:144px;
	height:9px;
	margin-left:20px;
	padding-bottom:8px;
	margin-top:5px;
}

.main-box p{
	padding:0px 15px 0px 20px;
}

.main-box .title p.visit{
	margin:0px;
	padding:9px 0px 9px 20px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

ul{
	margin-top:0px;
	list-style-type:none;
}

ul li{
	background:url(../images/bullet.gif) no-repeat left center;
	padding-left:13px;
	display:block;
	width:80%;
	margin:0px;
}

ul li a{
	color:#2e5366;
}

ul.piece li{
	float:none;
	color:#1e1e1e;
	font-weight:bold;
	width:auto;
	line-height:1.7em;
	font-family:"Tahoma";
	margin:0px;
}

ul.piece li a{
	color:#60a6ca;
	text-decoration:underline;
	padding-left:10px;
	font-weight:normal;
}

form{
	padding-left:20px;
}

label{
	color:#1e1e1e;
}

input[type=text]
{
	border:1px solid #0f7483;
}


select{
	width:110px;
	border:1px solid #0f7483;
}

input.button
{
	background-color:#5d879d;
	color:#ffffff;
	border:1px solid #5d879d;
}

input[type=file]
{
	margin-bottom:5px;
}

form.upload label, form.comment label{
	width:20%;
	float:left;
}

form.upload select{
	width:145px;
	margin-bottom:5px;
}

form.upload input[type=text]{
	margin-bottom:5px;
}

form.comment input[type=text], form.comment textarea{
	margin-bottom:2px;
	border:1px solid #0f7483;
	width:250px;
}

.min-height{
	height:auto !important;
	min-height:587px;
	height:587px;
}

.breadcrumb{
	padding:12px 0px 12px 20px;
	color:#355b6f;
}

.breadcrumb a{
	color:#355b6f;
	text-decoration:none;
}

.main-box p a{
	color:#60a3c6;
	text-decoration:none;
}

.main-box p.note{
	padding:0px;
	color:#797979;
	font-size:11px;
	font-style:italic;
}

hr{
	background:url(../images/hr.gif) repeat-x;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	border:none;
}

.chat-comment{
	margin-bottom:15px;
	padding-left:20px;
}

.chat-comment span.name{
	font-weight:bold;
	width:15%;
	float:left;
}

.chat-comment span.text{
	float:left;
	width:85%;
}

a.link{
	color:#000000;
	text-decoration:none;
        font-weight:bold;
        font-size : 18px;
        width:250px;
}

a.link:hover{
	text-decoration:underline;
}

.player{
	width:62%;
}

.details{
	width:38%;
}

.details ul{
	padding-left:20px;
	margin:0px;
} 

.details ul li{
	float:none;
	width:auto;
	background-position:left 7px;
	margin:0px;
}

.details ul li a{
	color:#2da5a8;
}

.details p a:hover{
	text-decoration:underline;
}

.hr{
	border-top:1px solid #5d879d;
	width:75%;
	margin-top:22px;
	margin-left:10px;
}
.space1{
	width: 80px;
}

div .log{
	
}
div .log .title{
	background-color: white;
	font-weight: bold;
	width: 50px;
	float: left;
}
div .log .link{
  text-decoration: none;
  width: 450;
  float: left;
}
.linkdown {
width: auto;

}


.widthbody{
	max-width: 500px;
	width: 500px;
}
.widthhalfbody{
  max-width: 300px;
}
.widthcomment{
	width: 450px;
	text-decoration: inherit;
	max-width: 450px;
}

