html,body{
margin:0px;
padding:0px;
color:#9f6052;
background:#000;
font-size:14px;
font-family:tahoma;
}

a{
text-decoration:none;
color:#d82900;
}
a:hover{
color:#ff0000;
}
a img{
border:0;
}

.saitbox{
width:1000px;
height:100%;
margin:0px auto 20px;
background: #000;
}

.shapka{
width:998px;
height:255px;
}

.shapka-top{
width:100%;
height:250px;
}

.logo{
width:296px;
height:250px;
background:url(../images/logo.png) no-repeat;
margin:0px;
float:left;
}
.logolink{
width:296px;
height:250px;
overflow:hidden;
text-indent:-90000px;
float:left;
}
.logolink a{
display:block;
padding:100px;
}

.banner{
margin-left:380px;
margin-top:5px;
width:550px;
height:350px;
padding-top:30px;
}

.sitebar{
width:200px;
height:100%;
margin:0px 10px 10px 0;
float:left;
}

.box1{
width:200px;
height:100%;
background:#212121;
padding-bottom:15px;
}

.box2{
color: #bf5858;
width:200px;
height:100%;
background:#3e2020;
padding-bottom:15px;
}

.menu         {color: #3e4d55; font-size: 12px; font-family: Verdana; line-height: 180%; padding-left: 10px;}
.menu a       {color: #757575; text-decoration:none; }
.menu a:hover {color: #cd2200;  text-decoration:none; }

.menu2         {color: #d76364; font-size: 12px; font-family: Verdana; line-height: 180%; padding-left: 10px;}
.menu2 a       {color: #fecbcb; text-decoration:none; }
.menu2 a:hover {color: #ff2a00;  text-decoration:none; }

h2.mtitle{
color: #3e4d55; font-size: 18px; font-family: Verdana; margin: 10px 0 0 10px; padding-top:15px;
}

.title         {color: #3e4d55; font-size: 18px; font-family: Verdana; margin: 10px 0 0 10px;}
.title a       {color: #3e4d55; text-decoration:none; }
.title a:hover {color: #757575;  text-decoration:none; }

#bigcenter{
width:1000px;
height:1000%;
background: #000;
}

#content {
  float: left;
  width: 780px;
  background: #000;
  margin-left:10px;
}
#content hr{
  width: 680px;
  color:#000;
  float:left;
}
#shortstory {
  margin-bottom: 1em;
  width: 730px;
  padding:15px;
}
#shortstory .date {
  float: right;
  color: #000;
  line-height: 36px;
  padding-right: 18px;
}
#shortstory .date a { color: #000; }
#content .title_h {
  display: block;
margin-top:0;


  font: 18px/normal "Trebuchet MS", Arial, Tahoma, sans-serif;

}
#shortstory h2 span {
  line-height: normal;
  font-size: 0.8em;
}
#shortstory .content {
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#shortstory .detail {
  display: block;
  width: 720px;
  height: 25px;
}
#shortstory .right {
  float: right;
  display: block;
  padding-top: 3px;
}
#shortstory .left {  float: left; }
#shortstory .left .rating { line-height: 22px; }
#shortstory .left .unit-rating {
  margin-top: 1px;
  line-height: 16px;
  height: 16px;
}


.preview_video {
  display: inline-table;


  //display: inline;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0px 12px 25px 0px;
  width: 140px;
    float:left;
}

.preview_video h4 {
  color: #d04718;
  margin: 4px 0px 2px 0px;
  padding: 0px;
  font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
  
}
.preview_video h4 a {
  color: #d04718;
  text-decoration: none;
}
.preview_video h4 a:hover { text-decoration: underline; }
.preview_video .image { }
.preview_video .image img {
  border: 1px solid #dea9a9;
  margin-bottom: 3px;
}
.preview_video .info {
  color: #a3a3a3;
  font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
  width: 163px;
}
.preview_video .info .lft {
  float: left;
  width: 95px;
  overflow: hidden;
}
.preview_video .info .rgt {
  width: 65px;
  float: right;
  text-align: right;
}  






.comm-header {
  color: #7d0600;
  background: #ff908a url(../images/bg_comm.gif);
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  height: 29px;
  border: 1px solid #bb0500;
  margin: 0px;
  padding: 0px 18px;
  width: 684px;
}
.comm-header h2 {
  margin: 0px;
  padding: 0px;
  font: 18px/29px "Trebuchet MS", Arial, Tahoma, sans-serif;
  color: #7d0600;
}
.comm-header .right-comm {
  float: right;
  line-height: 29px;
  height: 29px;
}


#comment {
  background: #e9e9e9;
  width: 702px;
  display: block;
  padding-left: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
}
#comment .info span { color: #999999; }

#comment .comm-bottom {
  display: block;
  text-align: right;
  font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
  float: right;
  padding-right: 18px;
}
#addcomm, #regg, #inff {
  background: #e9e9e9;
  width: 720px;
  display: block;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  margin: 1.5em 0px 0px;
  padding: 0px;
}
#addcomm .addcom-header {
  color: #7d0600;
  background: #ff908a url(../images/bg_comm.gif);
  font: 18px/29px "Trebuchet MS", Arial, Tahoma, sans-serif;
  height: 29px;
  border: 1px solid #bb0500;
  margin: 0px;
  padding: 0px 18px;
  width: 684px;
}
#addcomm .addcom-content { padding: 8px 1em 8px 18px; 
}

.f_textarea {
  height: 150px;
  width: 460px;}
  
.short_title { height:25px; }
.short_title a { color:#FF52C4; font-weight:bold; font-size:10px; font-family:verdana,sans-serif; vertical-align:bottom;}
.short_img { width:140px; height:100px; border:dotted 1px #4a4a4a; margin:0 0 4px 0;}
.short_img img { width:140px; height:100px;}
.shotd_detail { height:50px;}
.shotd_detail a { color:#0cbff2;}
.short_views {color:#717171; font-size:11px; margin: 4px 0;}

#dle-speedbar {
  margin-bottom: 1em;
  display: block;
}

.sort{
width:760px;
height:20px;
margin:10px 0 0 0;
padding:5px;
}

.footer{
width:100%;
height:50px;
margin:15px;
color: #3e4d55
}

.footer3{
width:730px;
height:100%;
margin:0 10px;
color: #a0a0a0;
font-size:12px;
font-family: Tahoma, "Trebuchet MS", verdana, courier;
padding: 10px;
border:1px dotted #444444; 
}


#shortstory img {
  margin: 0 7px 10px 0px;
  border:4px solid #361e1e;
}

.opisanie_kat{
  width: 730px;
  height:100%;
  margin:15px 7px 7px 7px;
  padding:10px;
  color: #8f7e7e; font-size: 12px; font-family: Tahoma,Verdana;
  border:4px solid #201f1f;
}

.opisanie_kat h1{
  color: #8f7e7e; font-size: 14px; font-family: Tahoma,Verdana; margin: 0 0 5px 0;
  }
  

.prava{
width:750px;
height:193px;
margin:10px 0 0 0;
background:url(../images/prava.png) no-repeat;
}


.relimm{
  width: 730px;
  height:100%;
  margin:15px 7px 7px 7px;
  float: left;
}

.reltextt{
  width: 730px;
  height:100%;
  margin:15px 7px 7px 7px;
  float: left;
}



.golosovanie{
  width:100%;
  padding:9px;
  height:100%;
  border:1px dotted #221f1f;
}
.golosovanie:hover {text-decoration:none; color: #cd4d00;}
.golos2{
  color: #7e7e7e; font-size: 13px; font-family: Tahoma,Verdana; margin: 0 0 5px 0;
  background:#151212;
}
.goloslist{
  color: #bf9aa4; font-size: 13px; font-family: Tahoma,Verdana; margin: 0 0 5px 0;
}

.golosbaza{
  color: #ff9cc2; font-size: 16px; font-family: Tahoma,Verdana; margin: 0 0 5px 0;
}