/* CSS Document */

*{padding:0px; margin:0px;}
html, body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}
img{border:none;}
/* Float controller */
.float_l{float:left;}
.float_r{float:right;}
.clear_b{clear:both;}
/* Float controller */

/* Font controller */
.font_10{font-size:10px;}
.font_gray666{color:#666;}
.font_gray666 a:link, .font_gray666 a:visited{color:#666; text-decoration:none;}
.font_gray666 a:hover{color:#333; text-decoration:none;}
/* Font controller */


/* Padding controller */
.pad_t5{padding-top:5px;}
.pad_t7{padding-top:7px;}
.pad_t10{padding-top:10px;}
.pad_t15{padding-top:15px;}
.pad_l10{padding-left:10px;}
.pad_l15{padding-left:15px;}
.pad_b10{padding-bottom:10px;}
/* Padding controller */

/* Margin controller */
.mar_r5{margin-right:5px;}
/* Margin controller */

/* Align controller */
.align_c{text-align:center;}
/* Align controller */

.contain{
	width:1010px; 
	margin:auto;
}

/* Top */
.top{background:url(../images/line.jpg) bottom no-repeat; height:140px;}
.top_menu{padding-top:50px; width:290px;}
.top_menu li{display:inline; list-style-type:none; float:left; text-align:center;}
.top_menu li a:link, .top_menu li a:visited{
	display:block; background:#222; padding:5px 0 5px 0; 
	margin-right:3px; color:#FFF; text-decoration:none;
	}
.top_menu li a:hover{color:#AAA;}
/* Top */

/* Left menu */
.left_menu{width:220px;}
.left_menu ul, li{margin:0px; padding:0px; list-style-type:none;}
h2.head_menu{font-weight:bold; font-size:11px;}
li.h_menu{
	background:url(../images/bg_hmenu.gif);
	color:#FFF; padding:12px 0 12px 10px;
	}
li.l_menu{
	background:url(../images/menu_list.gif) no-repeat left center;
	padding:10px 0 10px 12px; border-bottom:dashed 1px #222;
	}
li.l_menu_cur{
	background:url(../images/menu_list_cur.gif) no-repeat left center;
	padding:10px 0 10px 12px; border-bottom:dashed 1px #222;
	font-weight:bold;
	}
li.l_menul{
	background:url(../images/menu_list.gif) no-repeat left center;
	padding:10px 0 10px 12px; border-bottom:solid 1px #FFF;
	}
li.l_menul_cur{
	background:url(../images/menu_list_cur.gif) no-repeat left center;
	padding:10px 0 10px 12px; border-bottom:solid 1px #FFF;
	font-weight:bold;
	}
li.l_menu a:link, li.l_menul a:link, li.l_menu a:visited, li.l_menul a:visited{color:#222; text-decoration:none;}
li.l_menu a:hover, li.l_menul a:hover{color:#666; text-decoration:none;}
/* Left menu */

/* Data */
.data{width:550px; margin-left:25px; line-height:22px; font-size:12px;}
.data a:link, .data a:visited{color:#666; text-decoration:none;}
.data a:hover{color:#222; text-decoration:none;}

h3.title{font-size:14px; color:#222;}
p.info{padding-bottom:10px;}
ul.list_info{padding-bottom:10px;}
ul.list_info li{
	list-style-type:disc; margin-left:30px;
	}
/* Data */


/* Footer */
.footer{width:1010px; margin-top:3px; height:45px; margin-bottom:15px;}
.copy{width:315px; background:#222; color:#FFF; padding:10px 0 9px 15px;}
.copy a:link, .copy a:visited{color:#FFF; text-decoration:none;}
.copy a:hover{color:#AAA; text-decoration:none;}
.stand{background:#FFF; border:solid 1px #222; width:678px; height:45px;}
/* Footer */

/* Menu bottom */
.menu_btm{
	border-top:3px solid #222; background:url(../images/bg_menu_btm.gif);
	padding:10px; font-size:12px; margin-top:30px;
	}
.menu_btm a:link, .menu_btm a:visited{color:#222; text-decoration:none; font-size:11px; line-height:20px;}
.menu_btm a:hover{color:#222; font-weight:bold; font-size:12px;}
/* Menu bottom */

/* Code */
.head_code{
	border-left:solid 3px #222; color:#222;
	background:url(../images/bg_menu_btm.gif); 
	padding:5px 0 5px 10px; font-weight:bold;
	}
.code{border:dotted 1px #ccc; padding:10px; border-top:none; margin-bottom:10px;}
/* Code */

/* Advertising */
.ad{width:200px;}
.ad img{padding-bottom:10px;}
/* Advertising */
