#second_navigation, #art_bar{
	display: none;
	
}
/* --------------------------------------------------------- */

#pofile strong{
	display: inline;
	color: Black;
}

.p-links {
	margin: 3px;
}

.p-links a{
	font-size: 11px;
}

#header #form{
	float: right;
	display: block;
}
.table h2 a{
	font-size: 24px;
	 text-decoration: none;
		  border-bottom: 1px solid #DADADA;
}

ul#menu{
	margin: 0;
	padding: 0;
	height: 40px;
}

#menu li {
        display: block;
		  float: left;
        margin: 0px;
        padding: 0;
		  padding-right: 30px;
        list-style: none;
		  height: 40px;
}

#menu a, #menu a:visited, .table h2 .h2a {
        font-size: 24px;
        color: #333333;
        text-decoration: none;
		  border-bottom: 1px solid #DADADA;
}

#menu a:hover, .table h2 .h2a:hover {
        color: #7D7D7D;
}

#header{
	height: 75px;
	background: url(images/l-pix.gif) repeat-x bottom;
}

#header div{
	float: left;
}

#knopki{
	line-height: 75px;
	padding-left: 40px;
}

#header a{
	background: url(images/sprite.jpg);
	margin-top: 38px;
	margin-right: 5px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -2000px; 
}

a#l-mess{
	width: 16px;
	height: 12px;
	background-position: -37px -37px;
}

a#l-map{
	width: 16px;
	height: 12px;
	background-position: -60px -37px;
}

.laggo{
   width: 159px;
	height: 25px;
	background: url(images/sprite.jpg) -101px -29px;
	border: 0;
	padding-top: 3px;
	color: #CCC;
	margin-top: 31px;
}

#find-btn{
	display: none;
}

.l-search{
	margin-left: 27px;
	border: 0;
	color: #CCC;
	width: 100px;
}

div#eshe-knopki{
	float: right;
	width: 180px;
}

div#eshe-knopki a{
	margin-top: 32px;
}

a#l-register{
	width: 95px;
	height: 27px;
	background-position: -273px -28px;
}

a#l-enter{
	width: 54px;
	height: 27px;
	background-position: -375px -28px;
}

#middle{
	height: 250px;
	background: url(images/l-line.jpg) repeat-x bottom;
}

#blogi{
position: absolute;
top:94px;
left:42px;
height: 40px;
}

#main_table{
   margin: 0;
	border-top: 1px solid #D7D7D7;
	background: url(images/l-line2.jpg) repeat-x top;
}

#logo h1 a{
   width: 352px;
	height: 88px;
	background: url(images/sprite.jpg) -29px -86px;
	display: block;
	overflow: hidden;
	text-indent: -2000px;
	
}

#logo h1{
	position: absolute;
	top: 171px;
	left: 74px;
	z-index: 2;
}

#logo-info{
	position: absolute;
	top:200px;
	width: 100%;
	z-index: 1;
}

#logo-info div{
	margin-left: 420px;	
	text-align: center;
}

#logo-info h1{

}

#logo-info h1 a{
margin: 0 auto;
	width: 482px;
	height: 49px;
	background: url(images/sprite.jpg) -23px -199px;
	display: block;
	overflow: hidden;
	text-indent: -2000px;
}

#nav-bar, #nav-bar a{
	color: #868686;
	text-decoration: none;
	font-size: 11px;
	margin-top: 3px;
}

#nav-bar{
	position: absolute;
	top: 300px;
	left: 23px;
}

#block_clouds{
	padding-top: 17px;
}

#block_clouds h4{
	background: url(images/sprite.jpg) -14px -357px;

	display: block;
	overflow: hidden;
	text-indent: -2000px; 
	border-bottom: 1px solid #D7D7D7;
}

#block_pusers h4{
	background: url(images/sprite.jpg) -18px -317px;

	display: block;
	overflow: hidden;
	text-indent: -2000px; 
}

#block_last_publish h4{
	background: url(images/sprite.jpg) -24px -398px;

	display: block;
	overflow: hidden;
	text-indent: -2000px; 
}

#block_live_comments h4{
	background: url(images/sprite.jpg) -24px -433px;

	display: block;
	overflow: hidden;
	text-indent: -2000px; 
	
	margin-top: 27px;
}

a#utop{
	display: block;
	background: url(images/sprite.jpg) -434px -26px;
   width: 106px;
	height: 27px;
	overflow: hidden;
	text-indent: -2000px; 
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 100px;
}

a#utop2{
	display: block;
	background: url(images/sprite.jpg) -559px -26px;
   width: 106px;
	height: 27px;
	overflow: hidden;
	text-indent: -2000px; 
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 100px;
}

#block_pusers{
	border-bottom: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	padding-top: 20px;
	padding-left: 14px;
}

#block_pusers .block_body{
	margin: 0;
}

#block_pusers td{
	height: 24px;
	padding: 2px;
}

#block_pusers .karma3{
	background-color: #EBF9E4;
	height: 24px;
	line-height: 24px;
	padding-left: 15px;
	width: 52px;
	display: block;
}

#block_last_publish{
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	padding-left: 14px;
	padding-top: 20px;
}

.l-lasta{
	padding: 0;
	text-align: center;
	background: url(images/ll.jpg) bottom;
}

.l-lastd{
	float: left;
	width: 40%;
	padding: 5px;
	display: block;
	text-align: center;
	color: #858585;
	font-size: 11px;
}

.l-lastc{
	padding-bottom: 5px;
	margin-bottom: 9px;
	padding-top: 1px;

}

.l-fix{
		border-bottom: 1px soild #BCBCBC;
		border-bottom: 1px solid #F2F2F2;
}

.l-lasta a{
	text-decoration: none;
	color: Black;
		margin: 3px 15px;
}

.nav-home{
	background: url(images/sprite.jpg) -14px -37px;
	display: block;
	overflow: hidden;
	text-indent: -2000px; 
	width:16px;
	height: 12px;
	float: left;
}

.s-ek{
	border-bottom: 1px solid #CCC;
	
}

.l-main{
	padding: 10px;
}

#main_cont tr td.l3{
	background: url(images/l-line3.jpg) no-repeat right top;
}

#main_cont tr td.l4{
	background: url(images/l-line3.jpg) no-repeat left top;
}

.l-imga{
   padding-bottom: 8px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 8px;
	font-size: 11px;
}

.l-com{
	margin-left: 44px;
	margin-top: -37px;
}

.l-com a{
	font-size: 11px;
	color: #858585;
	font-weight: bolder;
}

.lu-time{
	color: #ccc;
	display: inline;
	padding-left: 10px;
}

.ll-c{
	padding-top: 5px;
}

.ll-c a{
	color: #323C4D;
	text-decoration: none;
	font-weight: normal;
}

.article{
	color: #323C4D;
}

#pofile a{
	background: none;
	text-indent: 0;
	float: none;
	margin: 0;
	display: inline;
}

#footer .laggo{
	margin: 0;
margin-right: 17px;
}

#footer  .l-searchx{
border:0 none;
color:#CCCCCC;
width:100px;
margin-right: 16px;
}

#footer td{
  line-height: 23px;
}

#footer a{
	color: #3D5593;
	margin-right: 7px;
}

#footer a.l-contact{
	color: #A9A9A9;
}

#pofile td, #pofile a{
	font-size: 11px;
}

#pofile td{
	color: #BEBEBE;
	padding: 7px;
}

#pofile a.l-my{
	display: block;
	text-indent: -2000px;
	height: 27px;
	width: 27px;
	background: url(images/k.jpg);
}