/*
=============================================================
Template riped by re_z
=============================================================
*/
.vvvv img { max-width: 910px; padding-left: 5px; padding-right: 7px; }

.vvvv {padding-left:15px;padding-right:15px;}


html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;

  }
  body {
    background-color:#FFF;
    font-family:Arial, sans-serif;
    font-size:13px;
    background-image: url(../images/bg.jpg);
  }
 /*ol, ul, li {
    list-style: none;
  }*/
  blockquote, q {
    quotes: none;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }

  :focus {
    outline: 0;
  }

  ins {
    text-decoration: none;
  }
  del {
    text-decoration: line-through;
  }

  a {
  text-decoration: none;
     color:#ff9900;
  }
  a:hover {
  text-decoration: underline;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;

  }
  tr, td {
    vertical-align:top;
  }
.header {
 background-image:url(../images/head_bg.jpg);
 height:600px;
 cursor:pointer
}
.wraper {
	min-width:1100px;
 height:1500px;
}
.logo {
 float:left;
 margin: 30px 0 -20px 40px;
}
.slogan {
  float:left;
  margin:80px 0 0 -20px;
}

input.rounded {
border: 0;
background: url(../images/input.png) top left no-repeat;
width: 150px;
height: 25px;
padding: 4px 10px 4px 10px;
margin-top:5px;
font-size: 85%;
color: #399;
}
.content {
margin-top:-370px;
}

 .lm {
  width:305px;
 
  float:left;
}

 .lm_block_h {
  
  height: 120px;
  margin: 0;

}
.lm_block_h .block_name {
float:right;
color:white;
padding:51px 24px 20px 0;
font-size:16px;
font-weight:bold;

}
.block_name a {
color:white;

}

.profile {
	padding:5px 20px 5px 40px;
	}
.profile p {
	margin-top:-15px;
	margin-bottom:20px;
	}

.profile p a {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
ul.razdel {
	padding:5px 20px 5px 40px;
	}

ul.razdel li	{
 margin-top:-15px;
  margin-bottom:20px;
  }
  
.ooo li  ul{
  list-style: round;
  }
  
ul.razdel li a {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  }
  
ul.razdel1 {
	padding:15px 10px 5px 0px;
	/*margin-bottom:-10px;*/
	}

ul.razdel1 li	{
	margin-top:-15px;
    margin-bottom:20px;
  }
ul.razdel1 li a {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  }  
ul.razdel1 li a:hover {
  color:#52A32D/*#333333*/;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  }   

.topnews a {
	color:#333333;


	}

.lm_block_c .reg {
padding:0px 20px 0 120px;
	}

.lm_block_c .reg a {
	margin-top:-10px;
	color:#ff9900;
	}
.lm_block_c  .forgot {
	padding:0px 20px 0 100px;
	}
	.lm_block_c .forgot a {
  color:#ff9900;
  }
 
.lm_block_c {
  padding-left:70px;
  background-repeat:repeat-y;
  
}

.lm_block_f {
  height: 34px;
  background-repeat:no-repeat;
  margin-bottom:-15px;
}

.lm_e .lm_block_h { background-image: url(../images/rm_e_t.png) ; }
.lm_e .lm_block_c { background-image: url(../images/rm_e_c.png) ; }
.lm_e .lm_block_f { background-image: url(../images/rm_e_f.png) ; }

.lm_g .lm_block_h { background-image: url(../images/rm_g_t.png) ; }
.lm_g .lm_block_c { background-image: url(../images/rm_g_c.png) ; }
.lm_g .lm_block_f { background-image: url(../images/rm_g_f.png) ; }

.lm_f .lm_block_h { background-image: url(../images/rm_f_t.png) ; }
.lm_f .lm_block_c { background-image: url(../images/rm_f_c.png) ; }
.lm_f .lm_block_f { background-image: url(../images/rm_f_f.png) ; }

.lm_b .lm_block_h { background-image: url(../images/rm_b_t.png) ; }
.lm_b .lm_block_c { background-image: url(../images/rm_b_c.png) ; }
.lm_b .lm_block_f { background-image: url(../images/rm_b_f.png) ; }

.lm_l .lm_block_h { background-image: url(../images/rm_l_t.png) ; }
.lm_l .lm_block_c { background-image: url(../images/rm_l_c.png) ; }
.lm_l .lm_block_f { background-image: url(../images/rm_l_f.png) ; }

.rm {
	
	margin:-39px 0 0 0;
	width:278px;
float:right;

}

.rm_block_h {

  height:52px;
  width:278px;

}
.rm_block_h  .block_name {
color:white;
padding:20px 20px 20px 120px;
font-size:14px;
font-weight:bold;

}
.rm_block_c {
  padding-left:50px;
  background-position:left;
  background-repeat:y-repeat;
}

.rm_block_f {
  height: 34px;
  background-repeat:no-repeat;
}

.rm_f .rm_block_h { background-image:url(../images/lm_f_t.png); }
.rm_f .rm_block_c { background-image:url(../images/lm_c.png); }
.rm_f .rm_block_f { background-image:url(../images/lm_f.png); }

.rm_b .rm_block_h { background-image:url(../images/lm_b_t.png); }
.rm_b .rm_block_c { background-image:url(../images/lm_c.png); }
.rm_b .rm_block_f { background-image:url(../images/lm_f.png); }

.rm_g .rm_block_h { background-image:url(../images/lm_g_t.png); }
.rm_g .rm_block_c { background-image:url(../images/lm_c.png); }
.rm_g .rm_block_f { background-image:url(../images/lm_f.png); }

table.lenta_item  {
  margin:0;
width:100%;
}


table.lenta_item  td.lt {
  background-image:url(../images/lenta_lt.png) ;
  background-position:bottom;
  height:26px;
  width:26px;
}

table.lenta_item  td.rt {
  background-image:url(../images/lenta_rt.png) ;
  background-position:bottom;
  height:26px;
  width:26px;
}

table.lenta_item  td.t {
  background-image:url(../images/lenta_t.png);
  background-position:bottom;
  height:26px;
}

table.lenta_item  td.fl {
  background-image:url(../images/lenta_fl.png) ;
  height:26px;
  width:26px;
}

table.lenta_item  td.fr {
  background-image:url(../images/lenta_fr.png) ;
  height:26px;
  width:26px;
}

table.lenta_item  td.f {
  background-image:url(../images/lenta_f.png);
  height:26px;
}
table.lenta_item  td.l {
  background-image:url(../images/lenta_l.png);
  width:26px;
}
table.lenta_item  td.r {
  background-image:url(../images/lenta_r.png);
  width:26px;
}
table.lenta_item  td.c {
   background-color:#F4F4F4;
   color:#636363;
   }

table.wide  img {
padding-left:5px;
padding-right:5px;
}
div.wide  img {
padding-left:5px;
padding-right:5px;
}
.title {
   font-size:18px;
   color:#6A6A6A;
   font-weight:bold;
   margin:15px 15px 15px -6px;
   vertical-align:baseline;
}

 .title h2 {
    height:38px;
    margin:0 7px 0 0 ;
    padding:7px  0 0 25px;
 }
 .title h2 span.text {
   float:left;
 }
  .title h2 span.razdel a_birvalg  {
   display:block;
   margin: 3px 8px 0  0;
   float:right;
   font-weight:normal;
   font-size:13px;
   color:#ff9900;
 }
  .title h2 span.razdel  {
   display:block;
   margin: 3px 8px 0  0;
   float:right;
   font-weight:normal;
   font-size:13px;
   color:#ff9900;
   padding-left:20px;
 }
 #pack1, #pack2 {
   display:  none;
 }
 .top_menu {
   margin:28px 0 0 0 ;
   background-image:url(../images/top_menu.png);
   background-position:top left;
   background-repeat:no-repeat;
   height:39px;
   padding:20px 0 0 0;

 }
 .top_menu li {
   padding-top:9px;
   float:left;
   margin:0 0 0 35px;
 }

 .top_menu li img  {
   margin-top:-8px;

 }
 .top_menu a {
   display:block;
  margin-top:-4px;
 color:#0752E1;
 font-size:16px;
 }
  .top_menu li a.active {
  display:block;
  margin-top:-7px;
 font-size:20px;
 }
.footer {
  height:105px;
  width:100%;
   background-image:url(../images/footer_c.png);
   background-position:bottom;
 }
 .rating_bg {
 margin:10px 0 0 -6px;
 padding:13px 0 0 10px;
    background-repeat:no-repeat;
    height:50px;
    width:122px;
    float:left;
}

 .story_info {
 height:74px;
 }

.copy {
  color: #757575;
  font-size: 11px;
  font-family: tahoma;
  text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
  color: #757575;
  text-decoration: none;
}
.copy a:hover {
  color: #4b73d4;
  text-decoration: underline;
}
.com_ram_t {
	 background-image:url(../images/com_ram_t.png) ;
	 background-position:top;
	 background-repeat:none;
	 width:143px;
	 height:10px;
	}
	.com_ram_c {
	background-image:url(../images/com_ram_c.png) ;
   width:143px;

	}
	.com_ram_f {
   background-image:url(../images/com_ram_f.png) ;
   width:143px;
   height:10px;
  }

  .com_ram_c p {
  margin:3px;
  text-align:center;
  }
  
  .comment_autor_info {
  
  margin:10px 0 0 -4px;
  }
    .login {
  
   margin:0 27px 0 0;
  }
     .pass {
     
   margin:0 19px 0 0;
   }
   
   table.lenta_item  {
   width:100%;
   }
   .title_top {
   height:7px;
   background-image:url(../images/title_t.gif) ;
   }
   .title_foot {
   height:7px;
   background-image:url(../images/title_f.gif) ;
   }
   .title_tr {
   height:7px;
   width:7px;
   background-image:url(../images/title_tr.gif) ;
   } 
   .title_fr {
   height:7px;
   width:7px;
   background-image:url(../images/title_fr.gif) ;
   } 
   
   .title_cr {
   width:7px;
   background-image:url(../images/title_cr.gif) ;
   }

.admin:active,
.admin:visited,
.admin:link {
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
	}

.admin:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight:bold;
	}
.vip:active,
.vip:visited,
.vip:link {
	color: #E300D6;
	text-decoration:none;
	}

.vip:hover {
	color: #E300D6;
	text-decoration: underline;
	}
.jour:active,
.jour:visited,
.jour:link {
	color: #FF0000;
	text-decoration:none;
	}

.jour:hover {
	color: #FF0000;
	text-decoration: underline;
	}

div.rightside_image {
padding: 10px;
margin: 10px;
border: 3px solid #4EC405;
text-align: center;
font-size: 1em;
font-style: italic;
}

div.rightside_image img {
padding-bottom: 15px;
}

.linkblock {cursor:pointer}