/* CSS Document */
a.folder:link{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #000077;
	text-decoration:none;
	
}

a.folder:visited{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #000077;
	text-decoration:none;
	
}
a.folder:hover{
   font-weight:bold;
	font-family: tahoma;
	color: #797979;
	text-decoration:none;
	
	
}
a.folder:active{
	font-weight:bold;
	font-family: tahoma;
	color: #606060;
	text-decoration:none;
	
}

a.download:link{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #000088;
	text-decoration:none;
	
}

a.download:visited{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #000077;
	text-decoration:none;
	
}
a.download:hover{
  font-weight:bold;
	font-family: tahoma;
	color: #797979;
	text-decoration:none;
	
	
}
a.download:active{
	font-weight:bold;
	font-family: tahoma;
	color: #606060;
	text-decoration:none;
	
}

a.download_book:link{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #f60;
	text-decoration:none;
	
}

a.download_book:visited{
	font-weight:bold;
	font-family: tahoma;
	font-size:10pt;
	color: #f60;
	text-decoration:none;
	
}
a.download_book:hover{
  font-weight:bold;
	font-family: tahoma;
	color: #fdd1b7;
	text-decoration:none;
	
	
}
a.download_book:active{
	font-weight:bold;
	font-family: tahoma;
	color: #f60;
	text-decoration:none;
	
}

html,body{
height:100%;
margin:0px;
padding:0px
font-family: tahoma;
}

body{
height:100%;
margin:0px;
padding:0px
font-family: tahoma;
}

a:link{
	font-family: tahoma;
	font-size:8pt;
	color: #aaaaaa;
	text-decoration:none;
	
}

a:visited{
	font-family: tahoma;
	font-size:8pt;
	color: #aaaaaa;
	text-decoration:none;
	
}
a:hover{
	font-family: tahoma;
	color: #797979;
	text-decoration:none;
	
	
}
a:active{
	font-family: tahoma;
	color: #606060;
	text-decoration:none;
	
}

#oButton {
	height:20px;
	width: 4em;
	background-color: #cccccc;
	border:1px solid black;
	font-weight:bold;
  color:#ffffff;
  font-size:7pt;
}
#oButton:hover {
	background-color: #eeeeee;
	color: #333333;
	font-weight: bold;
        cursor: pointer;
}

#dButton {
	height:20px;
	width: 10em;
	background-color: #888888;
	border:1px solid black;
	font-weight:bold;
  color:#ffffff;
}
#dButton:hover {
	background-color: #eeeeee;
	color: #333333;
	font-weight: bold;
  cursor: pointer;
}

#text_com {
	height:75px;
	width: 99%;
	background-color: #ffffff;
	border:1px solid black;
  color:#555555;
  font-family: tahoma;
}

#text_desc {
	height:200px;
	width: 98%;
	background-color: #ffffff;
	border:1px solid black;
  color:#555555;
  font-family: tahoma;
}

#text_inp {
	height:15px;
	width: 200px;
	background-color: #ffffff;
	border:1px solid black;
  color:#555555;
  margin:5px;
  font-family: tahoma;
  margin-top:0px;
  margin-left:0px;
}

#captcha_inp {
	height:15px;
	width: 80px;
	background-color: #ffffff;
	border:1px solid black;
  color:#555555;
  margin:5px;
  font-family: tahoma;
  margin-top:0px;
  margin-left:0px;
}

#book_title {
	margin:0px;
  color:#666666;
  font-family: Tahoma;
  font-size:18pt;
  font-weight:normal;
  margin-top:20px;
}

#book_author {
  color:#aaaaaa; 
  float:left;
  font-family: Tahoma;
  font-size:12pt;
  font-weight:normal;
}

.starbar {height: 32px;}
.starbar .outer {position: relative;width: 225px;height: 32px;background: url(img/stars.png) no-repeat 1px 1px;}
.starbar #starbar {position: absolute;width: 225;height: 32px;background: url(img/stars.png) no-repeat 1px -69px;}
.starbar #starbar.user {background-position: 1px -34px;}
.starbar a {position: absolute;display: block;left: 0;top: 0;height: 35px;}
.starbar a:hover {background: url(img/stars.png) no-repeat 1px -103px;}
.starbar a.s1  { width:  22px; }
.starbar a.s2  { width:  44px; }
.starbar a.s3  { width:  66px; }
.starbar a.s4  { width:  88px; }
.starbar a.s5  { width: 110px; }
.starbar a.s6  { width: 132px; }
.starbar a.s7  { width: 154px; }
.starbar a.s8  { width: 176px; }
.starbar a.s9  { width: 198px; }
.starbar a.s10 { width: 220px; }

.rating{
	font-family: tahoma;
	color: #606060;
	text-decoration:none;
	font-size:8pt;
}

#add_comm{
	font-family: tahoma;
	color: #f60;
	text-decoration:none;
}

a.rate_up:link{
	
	font-family: tahoma;
	font-size:15pt;
	color: #dddddd;
	text-decoration:none;
	
}

a.rate_up:visited{
	
	font-family: tahoma;
	font-size:15pt;
  color: #dddddd;
	text-decoration:none;
	
}
a.rate_up:hover{

	font-family: tahoma;
	font-size:15pt;
	color: #00bb00;
	text-decoration:none;
	
	
}
a.rate_up:active{
	
	font-family: tahoma;
	font-size:15pt;
	color: #dddddd;
	text-decoration:none;
	
}

a.rate_down:link{
	
	font-family: tahoma;
	font-size:15pt;
	color: #dddddd;
	text-decoration:none;
	
}

a.rate_down:visited{
	
	font-family: tahoma;
	font-size:15pt;
  color: #dddddd;
	text-decoration:none;
	
}
a.rate_down:hover{

	font-family: tahoma;
	font-size:15pt;
	color: #ee0000;
	text-decoration:none;
	
	
}
a.rate_down:active{
	
	font-family: tahoma;
	font-size:15pt;
	color: #dddddd;
	text-decoration:none;
}

#comm_rating_good{
  font-family: tahoma;
	font-size:14pt;
	color: #f60;
}

#comm_rating{
  font-family: tahoma;
	font-size:14pt;
	color: #bbbbbb;
}

#comm_rating_bad{
  font-family: tahoma;
	font-size:14pt;
	color: #333333;
}

#directory{
background: url('img/all_icons.png') no-repeat top left;
background-position: -20px 0; width: 18px; height: 19px; 
}

a.upone{
	display:block;
	float:left;
	margin-left:10px;
	width:24px;
	height:24px;
	background-image: url('img/upone.gif');
	}

a.home{
	display:block;
	float:left;
	width:25px;
	height:24px;
	background-image: url('img/home.gif');
	}
	
a.download_img{
	display:block;
	background: url('img/all_icons.png') no-repeat top left;
	background-position: -80px 0; width: 19px; height: 19px;
	}
	
#rating_img{
	background: url('img/all_icons.png') no-repeat top left;
	background-position: -210px 0; width: 49px; height: 13px; 
	}

#rating_img2{
	background: url('img/all_icons.png') no-repeat top left;
	background-position: -160px 0; width: 49px; height: 13px;
	}
	
	
td i{
background: url('img/all_icons.png') no-repeat top left; 
display:block;
}

.sprite-chm{ background-position: 0 0; width: 19px; height: 19px; } 
.sprite-djvu{ background-position: -40px 0; width: 19px; height: 19px; } 
.sprite-doc{ background-position: -60px 0; width: 19px; height: 19px; }  
.sprite-exe{ background-position: -100px 0; width: 19px; height: 19px; } 
.sprite-fb2{ background-position: -120px 0; width: 19px; height: 19px; } 
.sprite-gif{ background-position: -140px 0; width: 19px; height: 19px; }  
.sprite-html{ background-position: -286px 0; width: 19px; height: 19px; } 
.sprite-iso{ background-position: -306px 0; width: 19px; height: 19px; } 
.sprite-jpg{ background-position: -326px 0; width: 19px; height: 19px; } 
.sprite-pdf{ background-position: -346px 0; width: 19px; height: 19px; } 
.sprite-php{ background-position: -366px 0; width: 19px; height: 19px; } 
.sprite-png{ background-position: -386px 0; width: 19px; height: 19px; } 
.sprite-rar{ background-position: -406px 0; width: 19px; height: 19px; } 
.sprite-rtf{ background-position: -426px 0; width: 19px; height: 19px; } 
.sprite-shtm{ background-position: -446px 0; width: 19px; height: 19px; } 
.sprite-tar{ background-position: -466px 0; width: 19px; height: 19px; } 
.sprite-tif{ background-position: -486px 0; width: 19px; height: 19px; } 
.sprite-txt{ background-position: -506px 0; width: 19px; height: 19px; } 
.sprite-zip{ background-position: -551px 0; width: 19px; height: 19px; }

#rating_rec{
width:50px;
float:left;
color:#00aa00;
font:bold 14px tahoma;
}

#author_rec{
color:#999999;
font-family:tahoma;
font-size:11px;
}

#title_rec{
color:#888888;
font-family:tahoma;
font-size:12px;
}

#book_author_list{
padding-left:5px;
border-left: 1px solid  #aaaaaa;
border-bottom: 1px dashed #aaaaaa;
font-family:Arial;
font-size:12px;
color:#888888;
}

#book_year_list{
border-left: 1px solid  #aaaaaa;
border-bottom: 1px dashed #aaaaaa;
font-family:Arial;
font-size:12px;
color:#888888;
}

#book_size_list{
font-size:14px;
background:#eeeeee;
}

#book_down_list{
font-family:tahoma;
font-size:9px;
color:#999999;
}
