/* 空谷网络：空谷寻梦社区[痴心无语设计] */
/* 风格名称：蓝色素静 */
/* 设计网站：http://www.koomv.com */

a {
       text-decoration : none;
       color : #515050;
}

a:hover {
       text-decoration : none;
       color : #FF0000;
}

body {
       font-size : 12px;
       color : #515050;
       background-color : #FFF;
       font-family :  宋体, tahoma,fantasy;
       text-align : center;
       margin : 0;
       SCROLLBAR-FACE-COLOR: #037DE5;
       SCROLLBAR-HIGHLIGHT-COLOR: #CDE2FA; 
       SCROLLBAR-SHADOW-COLOR: #CDE2FA;
       SCROLLBAR-3DLIGHT-COLOR: #071597; 
       SCROLLBAR-ARROW-COLOR: #FFFFFF;
       SCROLLBAR-TRACK-COLOR: #C8E4F2;
       SCROLLBAR-DARKSHADOW-COLOR: #05446C;
} 

div a:{color : #515050; text-decoration : none; } 
div a:hover {color : #FF0000;text-decoration : none;}

input , select , textarea , option {
       font-family : tahoma, verdana, 宋体, fantasy;
       font-size : 12px;
       line-height : 15px;
       color : #000000;
       background-color: #DFF0FF;
       border-top-width: 1px;
       border-left-width: 1px;
       border-bottom-width: 1px;
       border-right-widthH: 1px;
}

button{
       color : #FF0000;
       background-color: #DFF0FF;
       border-top-width: 1px;
       border-left-width: 1px;
       border-bottom-width: 1px;
       border-right-widthH: 1px;
}

.input_change {
       background-color:#FFFFFF;
       font-size: 12px;
       color:#FF0000;
       border: 1px solid #333333;
} 

.koomv_site_top {
       background-image : url(Image_Blue/Koomv_Blue_top_middle.gif);
       width:880px;
       height:77px;
}

#koomv_site_topleft {
       float:left;
       background-image : url(Image_Blue/Koomv_Blue_top_left.gif);
       width:47px;
       height:77px;
}

#koomv_site_topright {
       float:right;
       background-image : url(Image_Blue/Koomv_Blue_top_right.gif);
       width:40px;
       height:77px;
}

#koomv_site_logo {
       float:left;
       margin-top:18px;
       background-image : url(Image_Blue/Koomv_Blue_top_logo.gif);
       width:171px;
       height:59px;
}

.koomv_site_bg {
       background-image : url(Image_Blue/Koomv_Blue_ind_bg.gif);
       width:880px;
       margin:0 auto;
}

#koomv_site_menu{      
       text-align:left;
       border-top:1px solid #041E67;
       border-bottom:1px solid #041E67;
       width:852px;       
       background:#8BC7FF;
}

#koomv_site_menu a:hover {
       text-decoration : none;
       color : #FFFFFF;
}

.koomv_site_info_off{      
       text-align:center;
       color:#FF0000;
       height:22px;
       background-image : url(Image_Blue/Koomv_Blue_info_off.gif);
}

.koomv_site_info_on{      
       text-align:center;
       color:#FF0000;
       height:22px;
       background-image : url(Image_Blue/Koomv_Blue_info_on.gif);
}

#koomv_site_info_sline{      
       height:25px;
       border-right:1px solid #B2DEFF;
}

.koomv_site_menu_off{      
       text-align:center;
       border-left:1px solid #F1F6FB;
       border-right:1px solid #F1F6FB;
       background-image : url(Image_Blue/Koomv_Blue_Menu_off.gif);
}

.koomv_site_menu_on{      
       text-align:center;
       border-left:1px solid #F1F6FB;
       border-right:1px solid #F1F6FB;
       background-image : url(Image_Blue/Koomv_Blue_Menu_on.gif);
}

.koomv_site_menub{      
       text-align:center;
       border-left:1px solid #F1F6FB;
       border-right:0px solid #F1F6FB;
       border-top:0px solid #6A6A6A;
       border-bottom:0px solid #6A6A6A;    
}

.koomv_site_menuc{      
       text-align:center;
       border-left:1px solid #FFFFFF;
       border-right:0px solid #FFFFFF;
       border-top:0px solid #6A6A6A;
       border-bottom:0px solid #6A6A6A;    
       background:#FF0000;
}

.koomv_site_menu_on a{      
       text-decoration : none;
       color : #FFFFFF;
}

.koomv_site_menuc a {
       text-decoration : none;
       color : #FFFFFF;
}

.koomv_site_ad {
       text-align:left;
       width:852px;
       border-top:1px solid #DFF0FF;
       border-bottom:1px solid #DFF0FF;
}

#koomv_site_ad_top {
       float:left;      
       text-align:left;
       margin-left:25px;
       margin-top:22px;
       width:255px;
       height:50px;
       overflow:hidden;
}

#koomv_site_adimage {
       float:left;
       text-align:left;
       padding-top:1px;
       width:609px; 
       height:190px;      
       background-image : url(Image_Blue/Koomv_Blue_ad.jpg);
}

#koomv_site_libg{      
       text-align:left;
       border-top:0px solid #6A6A6A;
       border-bottom:0px solid #6A6A6A;
       width:852px; 
       line-height:25px;      
       background:#DFF0FF;
}

#koomv_site_loginImg{
       float:left;      
       text-align:left;
       border-top:0px solid #6A6A6A;
       border-bottom:0px solid #6A6A6A;
       width:120px; 
       height:26px;       
       background-image : url(Image_Blue/Koomv_Blue_member.gif);
}

#koomv_site_login{ 
       float:left;
       text-align:left;
       width:550px;
}

.koomv_site_search{ 
       background:#DFF0FF;
       width:852px;
       margin-top:1px;
}

#koomv_site_searchImg{
       float:left;      
       text-align:left;
       border-top:0px solid #6A6A6A;
       border-bottom:0px solid #6A6A6A;
       width:120px; 
       height:26px;       
       background-image : url(Image_Blue/Koomv_Blue_search.gif);
}

#koomv_site_search{ 
       float:left;
       text-align:left;
}

.koomv_site_gg {
       float:right;
       padding:3px 3px 0px 3px;
       margin-left:3px;
       border-left:1px solid #DFF0FF;
       width:233px; 
       height:190px; 
       background-image : url(Image_Blue/KKoomv_Blue_mid_gg.gif);
}

#koomv_site_gg01 {
       width:232px; 
       height:29px; 
       background-image : url(Image_Blue/Koomv_Blue_top_gg.gif);
}

#koomv_site_gg02 {
       width:232px; 
       line-height:22px; 
       background-image : url(Image_Blue/Koomv_Blue_mid_gg.gif);
}

#koomv_site_gg03 {
       width:232px;
       height:15px;
       background-image : url(Image_Blue/Koomv_Blue_end_gg.gif);
}

.koomv_site_main{
       width:852px;
       line-height:25px;
}

.koomv_site_bordpic{
       float:left;
       border-right:1px solid #DFF0FF;
       width:75px;
       height:75px;
       padding:0px;
       margin:0px;
       overflow:hidden;
}

.koomv_site_zqpic{
       border:1px solid #DFF0FF;
       margin:5px 5px 5px 15px;
       width:135px;
       height:145px;
       padding:1px;
       overflow:hidden;
}

.koomv_site_image_title1{
       background-image : url(Image_Blue/Koomv_Blue_title1.gif);
       background-repeat: repeat; 
       background-position: left top; 
       background-color: #217FFE;
       text-align:left;
       color:#FF0000;
       font-weight:bold;
}

.koomv_site_image_title2{
       background-image : url(Image_Blue/Koomv_Blue_title2.gif);
       background-repeat: repeat; 
       background-position: left top; 
       background-color: #217FFE;
       text-align:left;
       color:#FF0000;
       font-weight:bold;
}

.koomv_site_left_1{
       float:left;
       width:210px;
       text-align:left;
}

.koomv_site_left_2{
       float:right;
       text-align:left;
}

.koomv_site_right{
       float:right;
       /*width:210px;*/
       text-align:left;
}

.koomv_site_cote{
       border:1px solid #D7EFFD;
       margin-top:5px;
       margin-left:5px;
       margin-right:5px;
       margin-bottom:5px;

}

.koomv_site_coteview{
       border:1px solid #DFF0FF;
       margin:5px;
       width:618px;
       overflow:hidden;
}

.koomv_site_coteExc{
       border:2px dotted #8BC7FF;
       margin:2px 5px 2px 5px;
       padding:5px;
       background-color: #EBF6FC;
}

.koomv_site_cotetitle{
       border:1px solid #DFF0FF;
       margin:5px;
       padding:3px;
       text-align:center;
       font-size: 18px;
       color:#000000;
       font-weight:bold;
       background:#EBF6FC;
}

.koomv_site_cote_image{
       float:left;
       background-image : url(Image_Blue/Koomv_Blue_Dian.gif);
       margin:4px;
       width:17px;
       height:17px;
}

.koomv_site_content{
       padding:0px;
       line-height:18px;
       text-align:left;
}

.koomv_site_vinfo{
       text-align:center;
       padding:0px;
       margin:20px 20px 20px 150px;
       background-image : url(Image_Blue/Koomv_Blue_Vinfo.gif);
       line-height:25px;
       width:291px;
       height:123px;
}

.koomv_site_vinfozt{
       border:1px solid #000000;
       margin-left:5px;
       margin-bottom:5px;
       padding-left:10px;
       text-align:center;
       font-size: 12px;
       color:#FD7202;
       font-weight:bold;
       background:#EBF6FC;
}

#koomv_site_contentview{
       padding:5px;
       line-height:20px;
       text-align:left;
       font-size: 14px;
}

#koomv_site_contentview img{width:expression(width>600?"600px":width);}

#koomv_site_line{      
       text-align:left;
       width:852px; 
       height:10px;      
       background:#8BC7FF;
}

.koomv_site_commuser{
       margin:5px;
       padding:5px;
       text-align:left;
       line-height: normal;
       background:#8BC7FF;
}

.koomv_site_commcont{
       margin:5px;
       padding:5px;
       text-align:left;
       line-height: normal;
}

.koomv_site_hr{
       color:#8BC7FF;
       size:1px;
}

.koomv_site_foot {
       background-image : url(Image_Blue/Koomv_Blue_end_middle.gif);
       width:880px;
       height:36px;
}

#koomv_site_footleft {
       float:left;
       background-image : url(Image_Blue/Koomv_Blue_end_left.gif);
       width:47px;
       height:36px;
}

#koomv_site_footright {
       float:right;
       background-image : url(Image_Blue/Koomv_Blue_end_right.gif);
       width:40px;
       height:36px;
}

#koomv_site_footb {
       padding-top:15px;
       text-align:left;
       width:700px;
}

#koomv_site_footspan {
       padding-left:43px;
}

/* 文章分页 */

.koomv_page1 {
       float:left;
       border:1px solid #21AFFE;
       margin-left:5px;
       margin-bottom:5px;
       padding:0px 5px 0px 5px;
       text-align:center;
       font-size: 12px;
       font-weight:bold;
       background:#EBF6FC;
}

.koomv_page2 {
       float:left;
       border:1px solid #21AFFE;
       margin-left:5px;
       margin-bottom:5px;
       padding:0px 5px 0px 5px;
       text-align:center;
       color:#FFFFFF;
       font-size: 12px;
       font-weight:bold;
       background:#8BC7FF;
}

/* 留言部分 */

.koomv_site_bookreplyrim {
       float:left;text-align : left;
       width:92%;height:auto;
       padding:10px;
       margin:10px;
       border:1px solid #E6E6E6;
       background-color : #F3F3F3;
}

/* 表格部分 */

td{
       font-size: 12px;
       color: #515050;
}

th {
       background-color : #217FFE;
       color : #FFFFFF;
       font-size : 12px;
       font-weight : bold;
       line-height: normal;
}

.koomv_site_font{
       color:red;
}

.koomv_site_tablebody1 {
       background-color : #8BC7FF;
}

.koomv_site_tablebody2 {
       background-color : #FFFFFF;
}

.koomv_site_tablebody3 {
       background-color : #EBF6FC;
}

.koomv_site_tablebody4 {
       background-color : #8BC7FF;
}

/* 导航菜单 */

#nav {
       line-height: 24px;
       list-style-type: none;
       background:#8BC7FF;
}

#nav a {
       display: block;
       width: 80px;
       text-align:center;
}

#nav a:link  {
       color:#000000;
       text-decoration:none;
}

#nav a:visited  {
       color:#000000;
       text-decoration:none;
}

#nav a:hover  {
       color:#FFF;
       text-decoration:none;
       font-weight:bold;
}

#nav li {
       float: left;
       width: 80px;
       background:#8BC7FF;
       Filter: Alpha(Opacity=90);
}

#nav li a:hover{
	background:#30B4FE;
}

#nav li ul {
	line-height: 25px;  list-style-type: none;text-align:left;
	left: -999em; width: 123px; position: absolute; 
}

#nav li ul li{
	float: left; width: 123px;
	background: #D2E8FD; 
        border:1px solid #30B4FE;
}

#nav li ul a{
	display: block;
	width: 100px;w\idth: 105px;
	text-align:left;
	padding-left:18px;
}

#nav li ul a:link  {
	color:#000;
	text-decoration:none;
}

#nav li ul a:visited  {
	color:#666;
	text-decoration:none;
}

#nav li ul a:hover  {
	color:#F3F3F3;
	text-decoration:none;
	font-weight:normal;
	background:#D70303;
	Filter: Alpha(Opacity=70);
}

#nav li:hover ul {
	left: auto;
}

#nav li.sfhover ul {
	left: auto;
}

#content {
	clear: left; 
}