body {
	background: #FFFFFF;
	color: #3c3c3c;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 15px;
}

h1, h2 {
	color: #000;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

h1 a, h2 a {
	text-decoration: none;
	color: #000;
}

div#head23 {
	height: 226px;
	margin: 0;
	background: #d8dede url(/images/23feb.jpg);
}

div#dofiga {
	margin: auto auto;
	text-align: left;
	position: relative;
	width: 1000px;
	top: 0px;
	height: 5000px;
	padding: 0px;
	background: #fff;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	
	border: 1px solid #FFF;	
	border-radius: 10px;
	}
	
div#header {
	background: #FFF;
	position: absolute;
	top: 5px;
	left: 8px;
	width: 260px;
	height: 200px;
	}

div#nav_left {
	padding: 0px;
	background: #fff;
	position: absolute;
	top: 200px;
	left: 8px;
	width: 240px;
}

div#nav_left img {
	margin-top: 20px;
}

div#nav_right {
	padding: 0px;
	visibility: hidden;
	background: #FFF;
	position: absolute;
	top: 5px;
	left: 1010px;
	width: 250px;
	text-align: center;
}

div#nav_news {
	background: #fff;
	position: absolute;
	padding: 0px;
	top: 5px;
	left: 270px;
	width: 700px;
	font-size: 12px;
	}
		
div#footer {
	background: #FFF;
	position: absolute;
	top: 1000px;
	left:0px;
	width:1000px;
	}

.left_bar {
	background: #FFF;
	background-image: url(../images/bar.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	width: 260px;
	height: 28px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.left_bar a {
	color: #000;
	text-decoration: none;
}

.nav_categories, .nav_links , .nav_friends {
	background: #FFF;
	padding-left: 45px;
	padding-top: 5px;
	padding-bottom: 15px;
	font-family: Tahoma;
	font-size: 15px;
	line-height: 17px;
	text-align: left;
}

.left_banners {
	background: #FFF;
}

.nav_right {
	margin: 0px;
	padding: 0px;
	background: #FFF;
}

.post_short {
	position: relative;
	background: #fff;
	width: 700px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #E9E9A7;
	border-radius: 8px;
	margin-top: 30px;
}

.nav_pages {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 15px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	}

.nav_pages a { color: #000; }

.post_cat {
	position: absolute;
	top: -8px;
	left: 20px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFF;	
}
.post_cat  a {
	color: #797947;
    text-decoration: none;	
}
.post_title {
	position: absolute;
	padding-top: 0px;
	top: -10px;
	left: 140px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFF;	
}

.image_post {
	position: relative;
	top: -15px;
	left: 150px;
}

.image_post h1,
.image_post a {
	color: #797947;
	font-family: Tahoma;
	font-size: 13px;
}

.genre a {
	color: #797947;
}

.post_title h1,
.post_title h2,
.post_title   a {
	color: #797947;
	font-family: Tahoma;
	font-size: 13px;
}


.post_manage {
	position: absolute;
	padding-top: 0px;
	top: -9px;
	left: 640px;
	width: 60px;
	overflow: hidden;
	text-align: right;
}


.adv_title {
	position: absolute;
	padding-top: 0px;
	top: 12px;
	height: 30px;
	width: 650px;
	text-align: center;
}

.post_header {
	position: relative;
	width: 678px;
	height: 15px;
}

.post_footer {
	position: relative;
	width: 678px;
	height: 15px;
}

.post_body {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 650px;
	padding-left: 30px;
}


.post_date {
	position: absolute;
	top: 8px;
	left: 20px;
	text-align: left;
	color: #797947;
	background-color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}

.post_info {
	color: #797947;
	position: absolute;
	top: 5px;
	left: 470px;
	width: 210px;
	text-align: right;
}

.post_stats {
	background-color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}

.post_info a {
	color: #797947;
}

.post_split {
	height: 14px;
}

.foot1 {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 300px;
	text-align: right;
}

.foot2 {
	position: absolute;
	top: 33px;
	left: 300px;
	width: 400px;
	text-align: center;
}

.foot3 {
	position: absolute;
	top: 20px;
	left: 700px;
	width: 300px;
	text-align: left;	
}

.footline {
	position: absolute;
	top: 1px;
	height: 1px;
	width: 100%;
	background-color: #E9E9A7;
	overflow: hidden;
}

.nav_noauth {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 25px;
}

.nav_noauth span {
	text-decoration: underline;
	cursor: pointer;
}

.nav_auth {
	background: #FFF;
	padding-left: 45px;
	padding-top: 5px;
	padding-bottom: 15px;
	font-family: Tahoma;
	font-size: 15px;
	line-height: 17px;
	text-align: left;
}

.loginform  {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 18px;
	padding: 0 0 0 0;
	border-bottom: 0px;
}

.sape_links{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
}

.nav_auth a,
.nav_noauth a,
.post_date a,
.post_body a,
.foot1 a,
.foot2 a,
.foot3 a,
.nav_categories a, 
.nav_links a, 
.nav_friends a,
div#nav_news  { color: #444; }



.post_body tr  { font-size: 12px; }

table.f13 td, table.f13 th {
    font-size: 15px;
    line-height: 17px;
}

.separator{
	height: 1px;
	width: 100%;
	background-color: #E9E9A7;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.comment_author img { width: 100px; height: 100px; border: 1px solid #000; }
.comment_box { width: 690px;	 border: 3px double #E9E9A7; border-radius: 8px; }
.captcha_box { width: 150px;	 height: 27px; border: 1px solid #E9E9A7; border-radius: 5px; }
.captcha_btn { background: #FaFae0; cursor: pointer; width: 150px; height: 31px; border: 1px solid #E9E9A7; border-radius: 5px; }
.rate { cursor: pointer; height: 31px; border: 1px solid #E9E9A7; padding: 5px; border-radius: 8px; }
.newform { cursor: pointer; height: 23px; border: 1px solid #E9E9A7; padding: 5px; border-radius: 8px; margin-top: 5px; }
.login_form { width: 80px; border: 1px solid #E9E9A7; padding: 4px; border-radius: 5px; }
.regform { width: 400px; height: 31px; border: 1px solid #E9E9A7; padding: 3px; border-radius: 5px; margin-top: 5px; margin-bottom: 10px; }

.reg_user {
    margin-left: 120px;
    margin-top: 20px;
    margin-bottom: 20px;
}

div#leave_comment {
    font-size: 12px;
	width: 650px;
	padding: 5px;
	margin-top: 5px;

}

div#captcha {
	margin-top: 10px;
	position: relative;
	height: 28px;
	width: 700px;

	}
	
.captcha_image {
	position: absolute;
	left: 0px;
	top: 25px;
	width: 150px;
	height: 40px;
}

div#captcha_input {
	position: absolute;
	left: 160px;
	top: 29px;
}

div#captcha_submit {
	position: absolute;
	left: 320px;
	top: 29px;
}

div#comment_smiles {
	margin: 5px;
}

.video {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.newsurl {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

div#image_box {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	width: 700px;
	height: 60px;
}

img#image {
	cursor: all-scroll;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	z-index: 1;
}

img#image_next, img#image_prev {
	visibility: hidden;
	cursor: pointer;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 2;
	width: 48px;
	height: 48px;
	border: 0px;
}

img#loading {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 220px;
	height: 19px;
}

div#nav_news  tr  a {
	color: #444;
}

.h200 {
    height: 200px;
}

.image_post_link {
    width: 700px;
    text-align: center;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.image_post_link a {
    color: #444;
    text-decoration: none;
}

.image_post_link a:hover {
    color: #A00;
    text-decoration: underline;
}

.about_image {
    color: #443;
    margin-bottom: 30px;
}

.mt10 {
    margin-top: 10px;
}

.tags {
    display: block;
    color: #888;
    margin-top: 10px;
}
		
.tag {
    display: block;	
    font-size: 13px;
    line-height: 14px;
    font-weight: normal;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 5px;
    padding: 0;
}


.tag a {
    color: #777;
    text-decoration: none;
}
	
.tag a:hover {
    color: #66A;
    text-decoration: underline;
}

.tag_title  {
    position: relative;
    width: 650px;
    height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 14px;	
}
			
.tag_browse {
    position: absolute;
    top: 0px;
    left: 120px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.comments_title {
    margin-top: 20px;
    margin-bottom: 20px;
}

.last_ero_news {
    margin-top: 30px;
    margin-left: 37px;
    margin-bottom: 10px;
    width: 630px;
    height: 510px;
}

.last_zhest_news {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
    width: 210px;
    height: 800px;
}

div#last_zhest img {
    margin-top: 4px;
}

.last_sandbox {
    margin-top: 30px;
    margin-left: 37px;
    margin-bottom: 50px;
    width: 630px;
    height: 300px;
}

.last_video_news {
    margin-top: 30px;
    margin-left: 37px;
    margin-bottom: 10px;
    width: 630px;
    height: 510px;
}
		    
.eronews {
    margin-left: 0px;
    position: relative;
    width: 210px;
    height: 170px;
    float: left;
}

.videonews {
    margin-left: 0px;
    position: relative;
    width: 210px;
    height: 180px;
    float: left;
}
					
.eronews img {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 5px;
    border: 1px solid #E9E9A7;
}

.videonews img {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 5px;
    border: 1px solid #E9E9A7;
}
							    
.eronews span {
    position: absolute;
    top: 140px;
    left: 10px;
    text-align: center;
    width: 200px;
    height: 20px;
}

.videonews span {
    position: absolute;
    top: 140px;
    left: 10px;
    text-align: center;
    width: 200px;
    height: 40px;
}
										    
.eronews a{
    color: #664;
    text-decoration: none;
}

.videonews a{
    color: #664;
    text-decoration: none;
}
											    
.eronews a:hover{
    color: #933;
    text-decoration: underline;
}

.videonews a:hover{
    color: #933;
    text-decoration: underline;
}
										    
.clear {
    clear: both;
    height: 7px;
}

.similar_news {
    clear: both;
    font-size: 14px;
    line-height: 16px;
    margin: 15px;
}
	    
.similar_news h5, h5{
    color: #999966;
    font-weight: bold;
    margin-bottom: 5px;
    list-style-type: none;
    font-size: 12px;
}
			    
			    
.similar_news a {
    color: #888;
    text-decoration: none;
}
				    
.similar_news a:hover {
    color: #B66;
    text-decoration: underline;
}

.social_buttons { clear: both; width: 650px; height: 24px; margin-bottom: 10px; }
.social0 { opacity: 0.7; }
.social1 { opacity: 1.0; }

.social24 {
    background-image: url(../images/social.png);
    width: 24px;
    height: 24px;
    margin-left: 5px;
    padding: 0px;
    float: left;
}

.photo_about {
    position: relative;
    height: 14px;
    width: 700px;
}

.h1_title {
    text-align: left;
    width: 350px;
    position: absolute;
    top: 0px;
    left: 0px;
    
    color: #000;
    font-family: Tahoma;
    font-size: 14px;
}
						
.album_info {
    position: absolute;
    top: 0px;
    left: 350px;
    width: 350px;
    text-align: right;
						
    color: #000;
    font-family: Tahoma;
    font-size: 14px;	
}
										    
#photo_comments {
    margin-top: 15px;
    margin-bottom: 15px;
}

#photo_comments li{
    text-weight: bold;
    color: #999966;
    list-style-type: none;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

.vipinfo {
    position: absolute;
    top: 3px;
    left: 300px;
    width: 100px;
    text-align: center;
	color: #F55;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}
		    
.vipinfo img{
    position: relative;
    top: 4px;
    margin-right: 4px;
}
				
.post_info img{
    position: relative;
    top: 4px;
    margin-right: 3px;
}

.post_comment {
    overflow: hidden;
	position: relative;
	    margin-bottom: 10px;
	    }
	    
	    
.comment_author {
	position: relative;
	left: 5px;
	top: 0px;
	float: left;
	width: 100px;
	margin-right: 15px;
}

.comment_nick {
	position: absolute;
	top: 0px;
	left: 130px;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	overflow: hidden;
	margin-bottom: 5px;
}

.comment_nick a { color: #664; text-decoration: none;  }

.comment_date {
	position: absolute;
	top: 3px;
	left: 350px;
	width: 300px;
	font-size: 10px;
	color: #AA8;
	line-height: 12px;
	overflow: hidden;
	margin-bottom: 5px;
	text-align: right;
	}


.comment_quote {
	position: absolute;
	cursor: pointer;
	top: 1px;
	left: 670px;
	width: 16px;
	height: 16px;
	background: url(../images/quote.png);
	}

.comment_text {
	margin-top: 9px;
	font-size: 12px;
	line-height: 15px;
	overflow-x: hidden;
	border: 1px solid #e8e8d8;
	border-radius: 7px;
	padding: 15px;
	background: #fefef8;
}

.quote {
	position: relative; 
	margin-top: 6px;
	font-size: 11px;
	line-height: 12px;
	border: 1px solid #e0e0d0;
	border-radius: 7px;
	padding: 6px;
	background: #f4f0e0;
}

.quotefrom {
	position: absolute;
	top: -9px;
	left: 10px;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	color: #974;
	z-index: 4;
}

#last_chat_messages {
	position: relative;
	cursor: pointer;
	width: 697px;
	margin-top: 27px;
	margin-left: 0;
	padding: 10px;
	background-color: #fff;
	border: 3px double #E9E9A7;
	border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
}

.chat_title {
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	top: -8px;
	left: 20px;
	font-weight: bold;
	font-size: 13px;
	line-height: 12px;
	color: #874;
	background-color: #fff;
}

#share_url {
	width: 500px;
}

.nav_pages a{
	display: block;
	width: 40px;
	height: 17px;
	float: left;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
}
.nav_pages a:hover{
	display: block;
	width: 38px;
	height: 15px;
	text-decoration: underline;
	background-color: #e0e0ff;
	border: 1px solid #eeeeff;
}

.nav_pages span{
	display: block;
	width: 40px;
	height: 15px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #f00;
	background-color: #ff8;
	font-weight: bold;
	border: 1px solid #E9E9A7;
}

.archive {
	margin-top: 40px;
	width: 700px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 15px;
}

.archive a, .archive a:visited {
	color: #444;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

.archive span {
	color: #44f;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 15px;
}

.archive a:hover {
	color: #f44;
	text-decoration: underline;
	background-color: #ff8;
}