@charset "utf-8"; 

p {padding:0; margin:0;}
body {background:#F9FAFB;text-align:center; padding:0; margin:0; font-family:arial;}
.w930{width:930px;}
.header{text-align:left; padding-top:50px;}
.slogan{color:#999;font-size:12px;font-family:verdana;}
.topmenu{float:right;margin-top:10px;}
.topmenu ul{padding:0;margin:0;}
.topmenu ul li {display: inline; font-weight:bold; font-size:14px; color:#666;padding:0 0 0 20px;}
.topmenu ul li a{color:#348100; text-decoration:none; text-transform: uppercase}
.topmenu ul li a:hover{color:#6ACA3D; text-decoration:underline;}
#current_topmenu{color:#505050;}

.box{margin: 20px 0 0 0;}	
div.box-c {height:20px;margin: 0 20px;position: relative;background: #FFF;}
div.box-c em b {position:absolute;font:150px Arial;line-height:40px;font-weight:normal;	}
.ctl, .cbl, .ctr, .cbr  {z-index:11;width:20px;height:20px;color:#FFF; overflow:hidden; position:absolute; background:transparent;}
.ctl {top:0; left:-20px;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:-20px;}
.cbr {bottom:0; right:-20px;}

.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}
		
div.box-inner{padding:0;margin:0; background: #FFF; text-align:left;}
h1{padding:0px 20px 0 40px;margin:0;color:#505050; font-weight:normal;}
.fcol{float:left; width:360px;}
.scol{margin: 0 0 0 380px;}
.second_menu{padding: 20px  20px 140px 60px; background:url('/img/grass.jpg') 0 100% #fff no-repeat;}
.second_menu ul  {list-style-image: url('/img/li.gif'); padding:0 ; margin:0;}
.second_menu ul li {padding: 2px 0 3px 0; font-size:14px; font-weight:normal; font-family:verdana;}
.second_menu ul li a{color:#348100;  text-decoration:none;}
.second_menu ul li a:hover{color:#6ACA3D; text-decoration:underline;}
#current_secondmenu{color:#505050; font-weight:bold;}
.gg{background:url('/img/gg.jpg') 0 0 #fff repeat-x;}
#login-form {
	width: 612px;
	height: 300px;
	margin: 0 auto; 
	background: url(/img/login-form.png) no-repeat;
	padding:0;
	padding-top: 30px;	
}
h2{padding:0px 0px 15px 0px;margin:0;color:#505050; font-weight:normal; font-size:25px;}
.text{line-height:150%; font-size:14px;}
.p40{padding:20px 0 10px 40px;}
.p20{margin:0 20px 0 220px;}
.pl40{padding:0px 0 0px 40px;}

h3{padding:0px 0px 25px 0px;margin:0;color:#505050; font-weight:normal; font-size:22px;}
.table {background:url('/img/bottomshadow.jpg') 50% 0% no-repeat;}
.tabletd {padding:20px 20px 0 0 ;}
.path {font-size:14px; color:#666 ; padding:10px 0 10px 40px;}
.path a{color:#348100; text-decoration:none;}
.path a:hover{color:#6ACA3D; text-decoration:underline;}
.content {padding:20px 40px 10px 40px;}

#dalee {background:url("/img/dalee.gif") top left no-repeat; height:29px; width:99px; display:block; margin-top:5px;}
#dalee:hover {background:url("/img/dalee1.gif") top left no-repeat; height:29px; width:99px; display:block;}
#allpapers {background:url("/img/allpapers.gif") top left no-repeat; height:29px; width:99px; display:block; margin-top:5px;}
#allpapers:hover {background:url("/img/allpapers1.gif") top left no-repeat; height:29px; width:99px; display:block;}
#find {background:url("/img/find.gif") top left no-repeat; height:29px; width:99px; display:block; margin-top:5px;}
#find:hover {background:url("/img/find1.gif") top left no-repeat; height:29px; width:99px; display:block;}

.papers_main{padding: 0px 0 0 20px;}
.papers_main ul  {list-style-image: url('/img/li1.gif'); padding:0 ; margin:0;}
.papers_main ul li {padding: 0px 0 10px 0; font-size:14px; font-weight:normal;}
.papers_main ul li a{color:#000;  text-decoration:none;}
.papers_main ul li a:hover{color:#000; text-decoration:underline;}

#footer{ background:#EAEEEF; width:100%; margin: 30px 0 0 0;padding:15px 0 50px 0; font-size:14px; color:#666 ;}
#footer a{color:#348100; text-decoration:none;}
#footer a:hover{color:#6ACA3D; text-decoration:underline;}

#pages {margin-top:10px;}
#pages span{padding:0px 9px 0px 9px; margin:3px; background:#f0f0f0;}
.text a{color:#348100; text-decoration:none;}
.text a:hover{color:#6ACA3D; text-decoration:underline;}







.vihots a {
    display: inline-block;
    border: 1px solid rgba(156, 137, 204, 0.20);
    border-radius: 3px;
    padding: 3px 15px 5px 15px;
    text-decoration: none;
    color: #000;
    background: #f4f4f4;
}

.vihots .active {
   cursor: pointer;
   color: #fff;
   font-weight: bold;
   background: #f57300;
   padding: 3px 15px 5px 15px;
   border: 1px solid #f57300;
   margin: 0px 0 0 0;
   width: auto;
   border-radius: 5px;
}

.vihots .active:hover {
   background: #f4f4f4;
   border: 1px solid #e0e0e0;
   color: #000 !important;
}

.vihots {
   text-align: center;
   margin-bottom: 7px;
}