/* Стиль для темплейта. Модификация  на основе стиля Петра Обуховым июль 2007, основные файлы (копии) style-new.css, peter.css 
Все общие стили перенемены из старого nf.css 
*/ 

* 
{
    margin:0px;
    padding:0px;
    border:0px;
   }

.text {
    margin:5px;
    padding:5px;
}
   
   
   html, body, p, ul, li, div, td {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
}


html, body {
/* Рекомендуется раскомментировать background-color только при использовании ВНЕ этого сайта, иначе он конфликтует со стилями движка сайта */
/*	background-color: #ffffff; */
font-size:64%;
	color: #000000;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
   min-height:100%; 
}
   
   
   
h1, h2, h3, h4, h5, h6 
  {
    font-size:1em;
   padding-top:20px;
  }

h1
{
 font-size: 1.5em;
 color: #7f7f7f;
 font-weight: bold;
}

h2
{
 font-size: 1em;
 color: #7f7f7f;
 font-weight: bold;
}

a
{
 color: #7f7f7f;
}


.botback
{
 background: url(/img/bot-back.png) repeat-x bottom;
}


form, table { 
    margin:0;  
    padding:0;  
    border-collapse:collapse;   
    border-spacing:0; 
    }
td, th {
    padding:0;
    vertical-align:top; 
    }
img {
    border:0px;
    }

a:hover
{
 text-decoration: underline;
}



.adtd
{
 width:30%;
 background-color:#bcbcbc;
 text-align: center;
}


.logohead
{
width:100%;
height:89px;
border-bottom: 1px solid black;
background-image:url(/img/headback.png);
background-repeat: repeat-x;
}

.toplink
{
 color:#7f7f7f;
 font-weight:bold;
 text-decoration:none;
}


.toplinks
{
 text-align:right;
 width:175px;
}

.topspace
{
 width:40px;
}

.sfield
{
 border: 1px solid #9e9d9d;
 height:17px;
}

.sbtn1
{
 width:16px;
}

.sfield1
{
 margin-bottom:3px;
 padding-right:10px;
 width:150px;
}

.tl1
{
 padding-top:5px;
 height:63px;
 text-align:right;
}

#menu1
{
 background-color:white;
 border-bottom: 1px solid #000;
 width:100%;
 text-align:center;
 height:16px;
 color: #7f7f7f;
 padding-top:5px;
}

#menu1 a
{
 color: #7f7f7f;
 text-transform: uppercase;
 text-decoration: none;
 padding-left:15px;
 padding-right:15px;
}

#menu1 a:hover
{
 text-decoration: underline;
}

.site
{
 background: url(/img/topback.png) repeat-x top;
}
    

#menu2
{
 text-align:left;
 color: #7f7f7f;
 padding: 4px 20px 20px 20px;
}

#menu2 a
{
 color: #727272;
 text-decoration: none;
 padding-left:5px;
 padding-right:5px;
}

#menu2 a:hover
{
 text-decoration: underline;
}

.left1
{
 width:194px;
 background: url(/img/bl-top.png) no-repeat top;
}


.left2
{
 width:194px;
 background: url(/img/bl-bot.png) no-repeat bottom;
 padding-bottom:15px;
}

.left3
{
 width:194px;
 background: url(/img/bl-mid.gif) repeat-y;
}

#left
{
 width:194px;
 padding-left:10px;
 padding-top:30px;
}

#left a
{
 color: #000;
}


.l1
{
font-size:110%;
 padding: 5px 10px 5px 10px;
}

.ltitle1
{
 margin-top:20px;
 width:194px;
 height:30px;
 background: url(/img/title1.png) no-repeat;
 text-align:center;
 font-weight: bold;
 color: #7f7f7f;
 padding-top:6px;
 font-size:90%;
}


.ltitle2
{
 margin-top:20px;
 width:194px;
 height:40px;
 background: url(/img/title2.png) no-repeat;
 text-align:center;
 font-weight: bold;
 color: #7f7f7f;
 padding-top:6px;
 line-height:1.35;
 font-size:80%;
}


.ltitle3
{
 margin-top:20px;
 width:194px;
 height:30px;
 background: url(/img/title3.gif) no-repeat;
 text-align:center;
 font-weight: bold;
 color: #7f7f7f;
 padding-top:6px;
 font-size:90%;
}



#llinks
{
font-size:8pt;
 padding: 1px 5px 6px 5px;
 text-decoration: none;
}

#llinks a
{
 text-decoration: underline;
 color: #000;
}

.lforumtheme
{
 background: url(/img/lforum.gif);
 width:172px;
 padding: 3px 10px 3px 10px;
}

.lcount
{
 background: url(/img/forum-bubble.png) 40px 10px no-repeat;
 width:160px;
 height: 40px; 
}

.tem1
{
 font-size:80%;
 color: #6d6d6d;
 padding-top:4px;
 padding-left:25px;
 padding-right:42px;
}

.tem2
{
 font-size:80%;
 color: #a3a3a3;
}

.count1
{
 font-size:60%;
padding-top:5px;
padding-left:35px;
width:35px;
text-align:center;
}

.count2
{
 font-size:60%;
padding-top:5px;
width:22px;
text-align:center;
}

#lnewstitle
{
 padding:6px 5px 0px 38px;
 background: url(/img/bubble.png) 10px 0px no-repeat;
 height:24px;
}

#lnewstitle a
{
 font-weight: bold;
 text-decoration: none;
}

#lnewstitle a:hover
{
 text-decoration: underline;
}



.lnewstext
{
 padding: 0px 10px 10px 10px;
}


#slang
{
 padding: 4px 0 4px 45px;
}

#ltext
{
 padding: 0px 10px 10px 10px;
}

#ltext a 
{
 font-weight:800; 
}



#ltext2
{
 padding: 0 10px 20px 10px;
}




#llinks2 a
{
 background: url(/img/bubble-play.png) no-repeat center left;
 padding: 10px 7px 10px 34px;
 margin-left:15px;
 font-weight:bold;
 display: block;
}

#llinks3
{
 background: url(/img/bubbles2.png) no-repeat center left;
 padding: 10px 10px 10px 34px;
 margin-left:15px;
 display: block;
}

#llinks3 a
{
 font-weight:bold;
}

.sitebot
{
 text-align:center;
padding: 0 15px 30px 15px;
vertical-align:bottom;
}	

.lauthor
{
 padding: 9px 0 9px 0;
}

.botbanner
{
 padding: 0 25px 15px 0;
}

.leftnav {
	margin-top:5pt;
}
.news {
  margin-left: 10px;
}
.content{
  margin-left: 10px;
}
.date {
  margin-top: 20px;
    margin-bottom: -20px;
    font-weight: bold;
}
