body {
height:100%;
background-color: #7decfc;
background-image: url("pic/bg_01.gif");
background-repeat: repeat-x;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

a {text-decoration:none; color:#0000FF}
a:hover {color:#0086ff;}

.btitle {margin-bottom:7px; padding-top:4px;}

strong {font-weight:normal;}

img {
border:0px;
}

.last_a {
background-color:#d2f6fb;
font-size:13px;
padding-left:6px;
padding-bottom:2px;
border-bottom:solid 1px #c8f1f7;
}

.last_a a {
color:#000;
padding-top:2px;
padding-bottom:2px;
}

#menu {
font-size:14px;
}

.submenuitem {
background-color:#d2f6fb;
font-size:12px;}

.subsubmenuitem {
background-color:#d2f6fb;
font-size:12px;
}

#menu .submenuitem {
color:#000;
padding-left:28px;
padding-top:4px;
padding-bottom:4px;
}

#menu .subsubmenuitem {
color:#000;
padding-left:36px;
padding-top:3px;
padding-bottom:3px;
}

.last_a a:hover {
color:#0086ff;
}

.last_a:hover {
background-color:#c8f1f7;
}

#menu a {
display: block;
padding-left:5px;
background-color:#d2f6fb;
padding-top:5px;
padding-bottom:5px;
border-bottom:solid 1px #c8f1f7;
color:#000;
text-decoration:none;
}

#menu a:hover {
color:#0086ff;
text-decoration:none;
background-color: #c8f1f7;
}

#menu span {padding-left:4px;}

#menu .menuitemm {background: transparent url("pic/icons.png") no-repeat scroll 0px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitemm {background: transparent url("pic/icons.png") no-repeat scroll 0 -18px; width:18px; height:18px; float:left;}

#menu .menuitem2 {background: transparent url("pic/icons.png") no-repeat scroll -18px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem2 {background: transparent url("pic/icons.png") no-repeat scroll -18px -18px; width:18px; height:18px; float:left;}

#menu .menuitem3 {background: transparent url("pic/icons.png") no-repeat scroll -36px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem3 {background: transparent url("pic/icons.png") no-repeat scroll -36px -18px; width:18px; height:18px; float:left;}

#menu .menuitem4 {background: transparent url("pic/icons.png") no-repeat scroll -54px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem4 {background: transparent url("pic/icons.png") no-repeat scroll -54px -18px; width:18px; height:18px; float:left;}

#menu .menuitem5 {background: transparent url("pic/icons.png") no-repeat scroll -72px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem5 {background: transparent url("pic/icons.png") no-repeat scroll -72px -18px; width:18px; height:18px; float:left;}

#menu .menuitem6 {background: transparent url("pic/icons.png") no-repeat scroll -90px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem6 {background: transparent url("pic/icons.png") no-repeat scroll -90px -18px; width:18px; height:18px; float:left;}

#menu .menuitem7 {background: transparent url("pic/icons.png") no-repeat scroll -108px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem7 {background: transparent url("pic/icons.png") no-repeat scroll -108px -19px; width:18px; height:18px; float:left;}

#menu .menuitem8 {background: transparent url("pic/icons.png") no-repeat scroll -126px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem8 {background: transparent url("pic/icons.png") no-repeat scroll -126px -18px; width:18px; height:18px; float:left;}

#menu .menuitem13 {background: transparent url("pic/icons.png") no-repeat scroll -144px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem13 {background: transparent url("pic/icons.png") no-repeat scroll -144px -18px; width:18px; height:18px; float:left;}

#menu .menuitem10 {background: transparent url("pic/icons.png") no-repeat scroll -162px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem10 {background: transparent url("pic/icons.png") no-repeat scroll -162px -18px; width:18px; height:18px; float:left;}

#menu .menuitem11 {background: transparent url("pic/icons.png") no-repeat scroll -180px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem11 {background: transparent url("pic/icons.png") no-repeat scroll -180px -18px; width:18px; height:18px; float:left;}

#menu .menuitem9{background: transparent url("pic/icons.png") no-repeat scroll -198px 0px; width:18px; height:18px; float:left;}
#menu a:hover .menuitem9{background: transparent url("pic/icons.png") no-repeat scroll -198px -18px; width:18px; height:18px; float:left;}

#cat a.f0{color: #0056B9; text-decoration: none; border-left:3px solid #C3C3C6; padding-left:5px;}
#cat a.f0:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #A6A6A6;}

#cat a.f1{color: #0056B9; text-decoration: none; border-left:3px solid #75BDFF; padding-left:5px;}
#cat a.f1:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #118EFF;}

#cat a.f2{color: #0056B9; text-decoration: none; border-left:3px solid #73EEBA; padding-left:5px;}
#cat a.f2:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #06D77E;}

#cat a.f3{color: #0056B9; text-decoration: none; border-left:3px solid #BE97FF; padding-left:5px;}
#cat a.f3:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #9351FF;}

#cat a.f4{color: #0056B9; text-decoration: none; border-left:3px solid #FFBBBB; padding-left:5px;}
#cat a.f4:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #FF8A8A;}

#cat a.f5{color: #0056B9; text-decoration: none; border-left:3px solid #E1E100; padding-left:5px;}
#cat a.f5:hover{color: #0086FF; border-bottom:0px; border-left:3px solid #BBBB00;}

#cat a.s1{color: #0056B9; text-decoration: none; border-left:2px solid #00C000; padding-left:1px; margin-left:-3px;}
#cat a.s1:hover{color: #0086FF; border-left:2px solid #00FF00;}

#cat a.s2{color: #0056B9; text-decoration: none; border-left:2px solid #0096CF; padding-left:1px; margin-left:-3px;}
#cat a.s2:hover{color: #0086FF; border-left:2px solid #3FC0FF;}

.mybutton {
width:112px;
height:22px;
background: url("pic/button_1.gif") no-repeat;
color:#FFF;
font-size:13px;
font-weight:bold;
text-align:center;
padding-top:3px;
}

#regbutton {
position:absolute;
left:400px;
top:50px;
z-index:1;
}

#loginbutton {
position:absolute;
left:400px;
top:90px;
z-index:1;
}

#regbutton:hover {
background: url("pic/button_1_a.gif") no-repeat;
color:#FFF;
}

#loginbutton:hover {
background: url("pic/button_1_a.gif") no-repeat;
color:#FFF;
}


.lr_td {
width:210px;
padding:8px;
vertical-align:top;
}

.main_td {
background: url("pic/") no-repeat 970px 970px;
padding:8px;
vertical-align:top;
}

.logo {
background-color: #5cdff7;
}

.header1 {
height:21px;
background-color: #009cee;
background-image: url("pic/top_01.gif");
background-repeat: repeat-x;
}

.header2 {
height:125px;
background-color: #5cdff7;
background-image: url("pic/logo_05.png");
background-repeat: repeat-x;
}

.header3 {
height:15px;
background-color: #009cee;
background-image: url("pic/top_02.gif");
background-repeat: repeat-x;
}

.logo {
background-color: #009cee;
background-image: url("pic/top_01.gif");
background-repeat: repeat-x;
}

.footer {
height:73px;
background-color: #005fc5;
background-image: url("pic/footer_01.gif");
background-repeat: repeat-x;
padding-right:16px;
text-align:center;
/*padding-top:4px;*/
color:#FFF;
font-size:14px;
}

.footerleft {
background-color: #005fc5;
background-image: url("pic/footer_02.gif");
}


.bar_l {
width:5px;
background-image: url("pic/bar_l.gif");
background-repeat: no-repeat;
padding:0;
}

.bar_r {
width:5px;
background-image: url("pic/bar_r.gif");
background-repeat: no-repeat;
padding:0;
}

.bar_all {
width:5px;
text-align:right;
background-image: url("pic/bar.gif");
background-repeat: repeat-x;
padding:0;
margin:0;
}

.bar {
height:29px;
background-color: #005fc5;
background-image: url("pic/bar.gif");
background-repeat: repeat-x;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
}

.bar2_l {
width:5px;
background-image: url("pic/bar2_l.gif");
background-repeat: no-repeat;
}

.bar2_r {
width:5px;
background-image: url("pic/bar2_r.gif");
background-repeat: no-repeat;
}

.bar2_all {
width:5px;
background-color:#d2f6fb;
padding:0;
margin:0;
}

.bar2 {
height:8px;
background-color:#d2f6fb;
border-bottom: solid 1px #c8f1f7;
}

.textbox {
background-color:#d2f6fb;
border-right: solid 1px #c8f1f7;
border-left: solid 1px #c8f1f7;
padding:7px;
font-size:14px;
}

.textboxtable {
margin-bottom: 20px;
width:100%;
/*width:520px;*/
}

.textbox a {
color:#0086ff;
text-decoration:underline;
}

.textbox a:hover {
text-decoration:none;
}

.textbox .title {
padding-top:6px;
padding-bottom:6px;
font-weight:bold;
}

.blocktable {
width:204px;
border:0;
margin-bottom: 20px;
}

.block {
background-color: #d2f6fb;

border-left: #c8f1f7;
border-right: #c8f1f7;
padding:5px;
}

.block_t {
width:100%;
height:29px;
background-image: url("pic/block_01.gif");
font-size:18px;
color:#FFFFFF;
text-align:center;
}

.block_b {
height:5px;
background-image: url("pic/block_02.gif");
background-repeat:no-repeat;
}

.head_letters {
height:67px;
width:100%;
text-align:center;
font-weight:bold;
margin-bottom:10px;
}

#mesid {
background:#FFC0DF;
padding:8px;
border: 1px solid #FF3366;
text-align:justify;
position:absolute;
left:300px;
top:130px;
}

.t_letters {
background-image: url("pic/az_03.png");
background-repeat:repeat-x;
background-position:top;
border-bottom:1px solid #0068c5;
height:33px;
vertical-align:bottom;
padding-bottom:4px;
}

.b_letters {
background-image: url("pic/az_03.png");
background-repeat:repeat-x;
background-position:bottom;
border-top:1px solid #76b3e9;
}

.l_letters {
height:67px;
width:10px;
background-image: url("pic/az_01.png");
background-repeat:no-repeat;
}

.r_letters {
height:67px;
width:10px;
background-image: url("pic/az_02.png");
background-repeat:no-repeat;
}

.t_letters a, .b_letters a {
color: #fff;
padding:1px;
}

.t_letters a:hover, .b_letters a:hover {
color: #53d9f4;
}

#search {
width:206px;
height:97px;
padding-top:7px;
background-image: url("pic/search_01.png");
background-repeat:no-repeat;
font-size:18px;
color:#FFFFFF;
text-align:center;
}

#si {
width:160px;
margin-top:3px;
border:solid 1px #003366;
background-color:#d2f6fb;
font-size:16px;
padding:2px;
}

#sb {
margin-top:8px;
width:62px;
height:17px;
}

/**************************/


#lt{background-color:#d2f6fb; border:0px; border-bottom:solid 1px #c8f1f7; padding:2px 4px 2px 5px;}
#lt_view{background-color:#d2f6fb; border:0px; padding:8px 7px 7px 7px; font-size:14px;}
#dk{background-color:#c9efff; border:0px; border-bottom:solid 1px #c8f1f7; padding:2px 4px 2px 5px;}
#dk2{background-color:#c6f5ff; border:0px; padding:3px 3px 3px 4px; border:0px; border-bottom:1px solid #baebf2; border-left:1px solid #baebf2; border-right:1px solid #baebf2; color:#003344}
#cat {font-size:13px; font-family:Arial; width:520px;}

#lt a {padding:2px 0px 2px 0px;}
#dk a {padding:2px 0px 2px 0px;}
#lt a,#dk a,#dk2 a {color:#0056B9;}
#lt a:hover,#dk a:hover,#dk2 a:hover {color:#0086ff;}
.lta {color:#0086ff; border-bottom:dashed 1px #0086FF;}
.lta:hover {color:#0086ff; border-bottom:0px; padding-bottom:1px;}

.info {
padding-right:7px;
font-size:12px;
color:#66696F;
text-align:right;
}


.newssep {
font-size:14px;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
background-color: #d2f6fb;
border: solid 1px #33C0F6;
margin:4px;
}

.newssepnow {
font-size:14px;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
background-color: #96d3ff;
border: solid 1px #3360F6;
margin:2px;
}


.nav {
	position: absolute;
	left:420px;
	top:70px;
	z-index:1;
}


#red {
background:#FFC0DF;
padding:8px;
border: 1px solid #FF3366;
text-align:justify;
}

.fl {float: left;}
.cat_hidden {float: left; color:#9999A6;}
.fl2 {float: right; color:#6666A0;}

#banner {
	position: absolute;
	right:5px;
	top:23px;
}

.foot {font-size:11px; color:#366;}
.foot a{font-size:11px; color:#ada;}

#hq {color:#CC0050; font-size:10px; font-weight:bold; vertical-align:4px;}
a:hover #hq {color: #FF0000; border-bottom:1px solid #FBFBFC; padding-bottom:5px; text-decoration:none;}

#authr {color:#29F;}
a:hover #authr {color:#6CF;}

/*
#paths {
padding-top:10px; margin-bottom:10px;
padding-left:2px; padding-right:5px;
font-size:16px;
font-weight:bold;
}
#paths a:hover {color:#000;}
*/
