a { color: white; }
a:visited { color: white; }
a:hover { color: #FF85E5; }
a:active { color: white; }
html { background: #1B2844; }
.category {
	font: bold 13px  Arial;
}
.bot {
	font: normal 12px  Arial;
	color: #BFD1FF;
}
.text {
	font: bold 14px  Arial;
	color: #D7E4FD;
}
.info {
	font: normal 12px  Arial;
	color: #7E90B7;
}
.name{
	color: #9DC6F8;
	font: bold 17px Arial;
}
.name2{
	color: #F583FF;
	font: bold 17px Arial;
}
.menu{
	color: white;
	font: bold 15px Arial;
}
.menu:hover {
	TEXT-DECORATION: none;
	color: #9DC6F8;
}
	a.top {
	background-color: #E271EB;
	margin: 2px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 13px;
	text-decoration: none;
	float: center;
	font: bold 13px Arial;
	border: 1px solid #455880;
}
a.top:hover {
	background-color: #313F5D;
}
*{margin: 0; padding: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BFD1FF;
	background: #1A2843 url(images/header_bg.jpg) repeat-x top;
	text-align: center;
}
.clear{clear: both;}
img{border: none;}

ul li{list-style: none;}

#wrapper{width: 1003px; margin: 0 auto;}
#header{background: url(images/header_img.jpg) no-repeat left top;}
#header .hleft{width: 300px; float: left; padding-top: 75px;}
#header .book{ margin-right: 120px; padding-top: 4px;}
#header .hright{width: 662px; float: right;}
#header .welc{ height: 50px;}
#header h3{font-size: 16px; font-weight: 700; padding-top: 17px; padding-right: 20px; text-align: right; color: #BFD1FF;}
#header h3 span{color: #E77FEB;}
#header .menu{height: 50px;}
#header .menu ul{ float: right; padding-right: 10px;}
#header .menu ul li, #header .menu ul li.current, #header .menu ul li.lside, #header .menu ul li.rside{
	width: 92px;
	float: left;
	list-style: none;
	line-height: 19px;
	background: #481154 url(images/mi_bg.jpg) repeat-x top;
}
#header .menu ul li .liright{background: url(images/mi_rt.jpg) no-repeat right top;}
#header .menu ul li .lileft{background: url(images/mi_lt.jpg) no-repeat left top; padding: 3px 0 6px 0;}

#header .menu ul li.lside .lileft{background: url(images/mi_lt.jpg) no-repeat left top; padding: 0;}
#header .menu ul li.lside .lbcor{background: url(images/cloud_lt.jpg) no-repeat left bottom; padding: 3px 0 6px 0;}
#header .menu ul li .rbcor{background: url(images/cloud_rt.jpg) no-repeat right bottom;}

#header .menu ul li.current{background: #481154 url(images/mi_bg_cur.jpg) repeat-x top; color: black;}
#header .menu ul li.current .liright{background: url(images/mi_rt_cur.jpg) no-repeat right top;}
#header .menu ul li.current .lileft{background: url(images/mi_lt_cur.jpg) no-repeat left top; padding: 3px 0 6px 0;}

#header .menu ul li a:link, #header .menu ul li a:visited, #header .menu ul li a:active, #header .menu ul li a:hover{color: #C884D9; text-decoration: none;}
#header .menu ul li a:hover{color: #F9E2FF; text-decoration: none;}


#header .menu .hint{
	background: #BDD2FF;
	margin-right: 10px;
	margin-left: 8px;
	text-align: left;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.hint .hrb{background: url(images/cloud_rb.jpg) no-repeat right bottom;}
.hint .hlb{background: url(images/cloud_lb.jpg) no-repeat left bottom; padding: 0 10px 4px 10px;}



.thumb_block{margin: 10px auto; background: #0D1931; width: 987px;}
.thumb_block h1{font-size: 20px; color: #9DC6F8; text-align: center;}

.right h1{font-size: 20px; color: #D979E0; text-align: left;}
.right h2{font-size: 14px; font-weight: 400; margin-bottom: 20px;}
.right ul{text-align: left; font-size: 14px;}
.right ul li{background: url(images/join_06.gif) no-repeat left 10px; padding: 0 0 0 15px; line-height: 30px;}


.submit_form .bttn_submit{border: 0; background: url(images/join_24.gif) no-repeat; width: 193px; height: 32px; cursor: pointer;}

.bttm p{font-size: 12px; line-height: 25px;}

#footer{
	background: url(images/footer_bg.gif) repeat-x bottom;
	height: 101px;
	color: #BFD1FF;
	font-size: 12px;
	font-weight: normal; 
}
#footer p{ padding-top: 30px;}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #336A6A; text-decoration: underline;}
#footer a:hover{text-decoration: none;}
.thumb { 
	width: 480px;
	height: 280px;
	display: inline; 
	border: 1px solid #FF6EFC; 
}
a:link .thumb { 
	width: 480px;
	height: 280px;
	display: inline; 
	border: 1px solid #FF6EFC; 
}
a:hover .thumb {
	border: 1px dashed #FF6EFC; 
}

