body
{
  margin: 0px;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 62.5%;
  background: #333 url(../images/tall1.jpg) repeat-x;
}

#ref {
  margin: 0px;
  padding: 0 20px 10px 20px;
  font-size: 1.2em;
  line-height: 1.3em;
}

#ref a {color:#ff0000;text-decoration:none;}


#fp {
font-size:110%;
padding:10px;
}

#grand {
/*padding:10px;
margin:10px;*/
background-color:#ffe;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
color:#333;
font-size:120%;
cursor:hand;
}

#grand.hover {
background-color:#eee;
}

#grand img {
margin:3px 10px 0 0;
border: 1px dotted #53A9E2;
}

#left p
{
  margin: 0px;
  padding: 10px 20px 10px 20px;
  font-size: 1.2em;
  line-height: 1.3em;

}

.indexList2 {
padding:15px 5px 15px 5px;
}

.indexList1 {
background-color:#eee;
padding:15px 5px 15px 5px;
}

#left p a
{
  color: #06f;
  text-decoration: underline;
}

#content
{

}

#content h2
{

}

#content h2 a
{
color:#06f;
font-size:140%;
}

#content span a
{
color:#f00;
font-size:140%;
}

#next
{
text-align:right;
padding: 0 20px 30px 20px;
font-size:120%;
}

#next span a
{
  color: #000;
  text-decoration: none;
  font-size:100%;
}

#next span a:hover
{
  color: #333;
  text-decoration: none;
}

#search
{
  float: left;
  width: 180px;
  margin: 0px;
  padding: 15px 5px 5px 5px;
color: #eeeeee;
}

#search a
{
color: #eeeeee;
}

#search1
{
  float: right;
  width: 180px;
  margin: 0px;
  padding: 5px;
}

#left
{
  float: left;
  width: 534px;
  margin: 0px;
  padding: 0px;
  color: #333;
  background-color: #ffe;
}

#left h1
{
background: #ff4 url(../images/clip.gif) repeat-x;
padding: 0;
margin: 10px 0 5px 0;
font-size: 1.8em;
border-left:10px solid #292929;
border-right:10px solid #292929;
border-top:1px solid #000;
border-bottom:1px solid #000;
vertical-align:middle;
}

#left h1 a
{
padding: 0 0 0 10px;
color: #000;
text-decoration: none;
display:block;
}

#left h1 a:hover
{
background-color: #ff7;
text-decoration: none;
}

#left h2
{
margin: 0;
padding: 0px 20px 15px 20px;
font-size: 1.0em;
}

#navbar
{
  height: 37px;
  width: 762px;
  margin: 0 auto 0 auto;
  background: #409AFF URL(../images/tall_m.gif) repeat-x;
  text-align:center;
}

#navbar p
{
  margin: 0;
  padding: 3px 0 0 0;
  text-align:center;
}

#navbar a{
color:#FFFFFF;
text-decoration:none;
font-size: 1.2em;
font-weight:bold;
padding: 10px 6px 10px 6px;
}

#navbar a:hover{
color:#ffd;
text-decoration:none;
font-size: 1.2em;
font-weight:bold;
background-color: #007BFF;
padding: 8px 6px 8px 6px;
border-left:0px solid #d90;
border-right:0px solid #d90;
border-top:1px solid #292929;
border-bottom:1px solid #000;
}

#navbar img{
vertical-align:middle;
padding: 10px 0px 10px 0px;
width:2px;
height:13px;
}

#rb
{
margin: 5px 10px 15px 10px;
padding: 10px;
background:#292929 URL(../images/r_t.gif) no-repeat right top;
color:#9c9c9c;
font-size:1.2em;
line-height: 1.3em;
border-left:1px solid #aaa;
border-bottom:1px solid #777;
}

#rb a
{
padding-right: 5px;
color:#ffe;
text-decoration:none;
}

#rb a:hover
{
color:#ffd;
/*border-right:18px solid #ff9;*/
}

#rb1
{
margin: 5px 10px 15px 10px;
padding: 10px;
background:#292929 URL(../images/r_t.gif) no-repeat right top;
color:#9c9c9c;
font-size:1.2em;
line-height: 1.3em;
border-left:1px solid #aaa;
border-bottom:1px solid #777;
}

#rb1 a
{
padding-right: 5px;
color:#ffe;
text-decoration:none;
}

#rb1 a:hover
{
color:#ffd;
border:0;
}

#dbr
{
margin-bottom: 5px;
width:100%;
height:10px;
clear:both;
border-bottom:2px dotted #999999;

}

#prehead
{
  height: 60px;
  width: 762px;
  margin: 0 auto 0 auto;
  background: #000;
  position:relative;
  padding:0;
}

#prehead1
{
  height: 60px;
  width: 380px;
  top:0;
  right:0;
  padding-left:3px;
  background: #424242;
  position:absolute;
  color:#ffffff;
  margin:0;
}

#prehead1 p
{
  margin:0;
  padding:0;
  color:#ffffff;
}

#postprehead
{
  background:#292929 URL(../images/back1.gif) no-repeat left top;
  height: 40px;
  width: 762px;
  margin: 0 auto 0 auto;
  padding:0;
  position:relative;
}

#postprehead p
{
  line-height: 1.3em;
  margin:0 0 0 5px;
  padding:6px;
  color:#ffffff;
}

#postprehead1
{
  height: 40px;
  width: 380px;
  top:0;
  right:0;
  padding:0 0 0 3px;
  background: #393939;
  margin: 0;
  position:absolute;
}

#postprehead1 p
{
  line-height: 1.3em;
  margin:0;
  padding:6px;
  color:#ffffff;
}

#postprehead1 a
{
  color:#cccccc;
  text-decoration:none;
  margin:0;
}

#postprehead1 a:hover
{
  color:#eeeeee;
}

#prehead h1
{
  margin: 0;
  font-size: 2.5em;
}

#prehead h1 a
{
  color: #fc0;
  text-decoration: none;
}

#prehead h2
{
  margin: 0;
  padding: 0;
  font-size: 1.5em;
}

#container
{
  width: 762px;
  margin: 0px auto 0px auto;
  padding:0;
  color: #5b5b5b;
  background-color: #292929;

}

#right
{
  float: right;
  width: 228px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 20px 0px;
  color: #5b5b5b;
  background-color: #404040;

}

#right h1
{
  padding: 1px 0px 0px 10px;
  margin: 0;
  font-size: 1.8em;
  color: #999;
}

#right p
{
  font-size: 1.2em;
}

#right p a, #right .linklist a
{
  margin-left: 10px;
  color: #5b5b5b;
  text-decoration: none;
}

#right input
{
  width: 75%;
}

#right form
{
  margin: 0px;
  padding: 0px;
}

#right .linklist
{
  font-size: 1.2em;
}

#left h3
{
  margin: 0px;
  padding: 20px 20px 0px 20px;
  font-size: 1.3em;
}

#left h5
{
margin: 0;
padding: 15px 0 5px 0;
font-size: 1.3em;
color:#333;
}

#left h5
{
margin: 0;
padding: 15px 0 5px 0;
font-size: 1.3em;
color:#333;
}

#left h6
{
  margin: 0;
  padding: 15px 0 5px 0;
  font-size: 1.3em;
}



#left .comments
{
margin: 20px 20px 0px 20px;
padding: 10px;
list-style: none;
color: #06f;
background-color: #fff;
border:1px dotted #777;
}

#left .comments li
{
 padding-bottom: 10px;
}

#left .comments li p
{
  margin: 0px;
  padding: 0px;
}

#left .comments_error
{
  margin: -10px 20px 10px -20px;
}

#left form
{
  margin: -20px 20px 0px 20px;
  padding: 0px;
}

#left form #commentsinfo

{
  float: left;
  width: 187px;
  margin: 0px;
}

#left form #commentstext
{
  float: right;
  width: 247px;
  margin: 0px;
  padding: 0px;
  text-align: right;
}

#left form #name, #left form #email, #left form #web
{
  width: 187px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#left form #message
{
  width: 247px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#left #navigation
{
  margin: 10px 20px 20px 20px;
  padding: 0px;
}

#left #navigation a
{
  color: #5b5b5b;
  text-decoration: none;
  background-color: #000;
}

#foot
{
border-top:1px solid #222;
height: 70px;
width:762px;
margin: 0 auto 0 auto;
padding:0;
color: #fff;
background: #444;
border-bottom:10px solid #222;
}

#foot span
{
  background: #333;
}

#foot p
{
margin: 0;
padding: 10px;
font-size: 1em;
text-align: center;
width:700px;
}

#foot p a
{
  color: #fff;
  text-decoration: none;
}

#foot p a:hover
{
  color: #eef;

}

img
{
  border: 0px;
}

input, textarea
{
  padding: 3px;
  border: 1px solid #5b5b5b;
  font-family: Helvetica, Arial, Verdana,  sans-serif;
  color: #5b5b5b;
  background-color: #eee;
}

#commentserror
{
  margin: 10px auto 0px auto;
  padding: 5px;
  color: #f00;
  text-align:center;
  font-weight:bold;
}

.pagenav {
text-align:center;
height:30px;
}

.pagenav span {
font-size:160%;
}

.pagenav a {
font-size:180%;
}

#recent {
margin:10px 20px 10px 20px;
font-size:140%;
font-weight:bold;
/*line-height:150%;*/
}

#recent a {
color:#06f;
}

#recent ul {margin:0; padding:0; list-style:none;}
#recent li {background:url(http://qzx.ru/images/pointer.gif) center left no-repeat;padding:0 0 5px 10px }


#recent1 {
padding:0 0 0 5px;
font-size:120%;
/*font-weight:bold;*/
border-bottom:1px dotted #ccc;
}

#recent1 a {
color:#999;
text-decoration:none;
font-family:arial;
}

#recent1 a:hover {
color:#333;
text-decoration:underline;
}

#recent1 ul {margin:10px 0 0 5px; padding:0; list-style:none;}
#recent1 li {background:url(http://qzx.ru/images/pointer.gif) center left no-repeat;padding:0 0 1px 10px }

#left h2 .torrent {
margin:0 0 0 10px;
color:#00f;
font weight:bold;
}

#left h2 .torrent a {
color:#080;
margin:0 0 0 10px;
}


















#search-results {
margin:20px 20px 30px 20px;
font-size:120%;
/*line-height:150%;*/
}

#search-results a {
color:#06f;
}

#search-results ul {margin:0; padding:0; list-style:none;}
#search-results li {background:url(http://qzx.ru/images/pointer.gif) center left no-repeat;padding:0 0 2px 10px }

#search-results .title {
font-size:160%;
margin:0 10px 0 0;
}

.naeb td {
color:#777;
font-size:80%;
}



