body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/body_bg.gif);
}
table { border-collapse:collapse; }
img { border:0px; }
h2 { margin:0px; padding:0px; font-size:14px; }
h2 a { text-decoration:none; }


.width_1000, .width_718
{
	height:1px;
	font-size:0px;
	overflow:hidden;
}
.width_1000 { width:1000px; }
.width_718 { width:718px; }
.grey { color:#78787a; }



#wrapper { background:url(../images/left_line_bg.gif) repeat-y; background-position:0px 271px; }
#header
{
	width:100%;
	height:71px;
	min-width:1000px;
}

#top_line
{
	width:100%;
	height:10px;
	background-image:url(../images/top_line_left.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#top_line_left { background-image:url(../images/top_line_bg.gif); }
#top_line_right { background:url(../images/top_line_right.gif) no-repeat right; }

#logo { margin:11px 0px 0px 19px; float:left; }

#top_menu
{
	float:right;
	list-style:none;
	padding:0px;
	margin:22px 4px 0px 0px;
}
#top_menu li { display:inline; }
#top_menu a
{
	color:#a7a7a7;
	margin-right:20px;
	text-decoration:none;
}
#top_menu a:hover { color:#5e6d7c; }

form#news_set_sort a
{
	color:#006400;
	text-decoration:none;
}
form#news_set_sort a:hover { color:#ce086b; }

#framework
{
	width:100%;
	height:100%;
	background:url(../images/right_line_bg.gif) right repeat-y;
}
#framework td { padding:0px; vertical-align:top; }

#left_line
{
	width:36px;
	background-image:url(../images/left_line_bottom.gif);
	background-position:0px 194px;
	background-repeat:no-repeat;
}
#left_line_top
{
	width:36px;
	height:194px;
	background-image:url(../images/left_line_top.gif);
}
#right_line
{
	width:37px;
	background-image:url(../images/right_line_bottom.gif);
	background-position:0px 195px;
	background-repeat:no-repeat;
}
#right_line_top
{
	width:37px;
	height:195px;
	background-image:url(../images/right_line_top.gif);
}


#content_table { width:100%; }
#content_table td { padding:0px; vertical-align:top; }
#content_left { width:209px; }



#left_menu
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#left_menu td { display:inline; }
#left_menu a
{
	display:block;
	width:177px;
	height:19px;
	padding:2px 0px 0px 20px;
	margin:0px 0px 3px 5px;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu_a.gif);
}
#left_menu a:hover { background-image:url(../images/menu_a_2.gif); }

.pink_block_1_top, .pink_block_2_top, .pink_block_3_top { background-position:top; background-repeat:no-repeat; }
.pink_block_1_bot, .pink_block_2_bot, .pink_block_3_bot { padding:12px 10px 16px 15px; background-position:bottom; background-repeat:no-repeat; color:#FFFFFF; }
.pink_block_1 a, .pink_block_2 a, .pink_block_3 a { text-decoration:none; color:#FFFFFF; }

.pink_block_1 { width:193px; background-image:url(../images/pink_block_1_mid.gif); margin:1px 0px 0px 5px; }
.pink_block_1_top { width:193px; background-image:url(../images/pink_block_1_top.gif); }
.pink_block_1_bot
{
	width:168px;
	background-image:url(../images/pink_block_1_bot.gif);
	font-size:11px;
}

.pink_block_2 { width:192px; background-image:url(../images/pink_block_2_mid.gif); margin:5px 0px 0px 5px; }
.pink_block_2_top { width:192px; background-image:url(../images/pink_block_2_top.gif); }
.pink_block_2_bot
{
	width:167px;
	background-image:url(../images/pink_block_2_bot.gif);
	font-size:12px;
}
.pink_block_2 a { text-decoration:none; color:#FFFFFF; font-size:11px; }
.quest_form
{
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:11px;
}
.bbcodes_poll { float:left; margin:3px 0px 0px 0px; }
.results_form
{
	margin:0px;
	padding:0px;
}
.bbcodes_poll_res { float:right; margin-top:-12px; }
.quest_form input { margin:6px 6px 0px 0px; }
*HTML .quest_form input { margin-top:0px; }
*+HTML .quest_form input { margin-top:0px; }
@media all and (min-width: 0) { .quest_form input { margin:2px 6px 2px 10px; } }
.text_vote { float:left; margin-right:15px; }

.pink_block_3 { width:193px; background-image:url(../images/pink_block_3_mid.gif); margin:5px 0px 0px 5px; }
.pink_block_3_top { width:193px; background-image:url(../images/pink_block_3_top.gif); }
.pink_block_3_bot
{
	width:168px;
	background-image:url(../images/pink_block_3_bot.gif);
	font-size:11px;
}

.block_title { float:right; margin-bottom:8px; }

.counts_left
{
	width:188px;
	height:43px;
	padding:10px 0px 0px 6px;
	margin:5px 0px 0px 5px;
	background-image:url(../images/counts_left_bg.gif);
}
.count_1 { float:left; margin:1px 4px 0px 0px; }




#site_panel { background-image:url(../images/site_panel_bg.gif); margin-bottom:5px; }
#site_panel_left
{
	width:100%;
	height:181px;
	background-image:url(../images/site_panel_left.gif);
	background-repeat:no-repeat;
}
#woody
{
	width:233px;
	height:164px;
	background-image:url(../images/woody.gif);
	position:relative;
	float:right;
	right:-17px;
	top:-21px;
	margin-bottom:-100px;
}
#logo_big { margin:38px 0px 0px 118px; float:left; }
#search_form
{
	width:320px;
	height:24px;
	float:left;
	margin:35px 0px 0px 24px;
	padding:0px;
}
*HTML #search_form { margin-left:12px; }
#login_form
{
	width:300px;
	float:right;
	margin:37px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	text-align:right;
}
.search_text
{
	width:226px;
	float:left;
	height:24px;
	background-image:url(../images/search_text.gif);
}
.search_text input
{
	width:200px;
	border:none;
	padding:0px;
	margin:3px 0px 0px 12px;
	font-size:14px;
	color:#666667;
	background-color:#FFFFFF;
}
.search_but { float:left; }
#login_form a
{
	text-decoration:none;
	margin-left:5px;
	float:right;
}
.login_text
{
	width:129px;
	height:21px;
	margin-right:5px;
	margin-bottom:16px;
	background-image:url(../images/login_text.gif);
	float:right;
	text-align:left;
}
.login_but
{
	width:81px;
	height:24px;
	margin-right:5px;
	margin-bottom:15px;
	float:right;
}
.login_text input
{
	width:100px;
	border:none;
	padding:0px;
	margin:1px 0px 0px 12px;
	color:#666667;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}

.logged { text-align:right; float:right; margin:32px -30px 0px 0px; position:relative; }
.logged a { color:#fefefe; font-size:12px; text-decoration:none; }
.logged img { margin: 0px 9px -2px 9px; }

.date
{
	float:left;
	margin-left:10px;
}
.log_in { color:#fefefe; }
.forgot_pass { color:#78787a; margin-right:10px; text-decoration:none; }
.register  { color:#78787a; margin-right:25px; text-decoration:none; }



#main_table { width:100%; }
#main_table td { padding:0px; vertical-align:top; }
#main_right { width:185px; }

.green_block { width:167px; background-image:url(../images/green_block_mid.gif); margin:5px 5px 0px 12px; }
.green_block_top { width:167px; background:url(../images/green_block_top.gif) top no-repeat; }
.green_block_bottom
{
	width:143px;
	padding:8px 12px 13px 12px;
	background: url(../images/green_block_bot.gif) bottom no-repeat;
	font-size:11px;
	color:#224d0a;
}

.yellow_block_1 { width:169px; background-image:url(../images/yellow_block_1_mid.gif); margin:6px 5px 0px 12px; }
.yellow_block_1_top { width:169px; background:url(../images/yellow_block_1_top.gif) top no-repeat; }
.yellow_block_1_bottom
{
	width:145px;
	padding:8px 12px 26px 12px;
	background: url(../images/yellow_block_1_bot.gif) bottom no-repeat;
	font-size:11px;
	color:#676565;
}

.yellow_block_2 { width:167px; background-image:url(../images/yellow_block_2_mid.gif); margin:6px 0px 0px 12px; }
.yellow_block_2_top { width:167px; background:url(../images/yellow_block_2_top.gif) top no-repeat; }
.yellow_block_2_bottom
{
	width:143px;
	padding:8px 12px 13px 12px;
	background: url(../images/yellow_block_2_bot.gif) bottom no-repeat;
	font-size:11px;
	color:#696969;
}
.banner_girls { margin-top:4px; }

.counts_right
{
	width:164px;
	height:39px;
	padding-top:12px;
	margin:6px 0px 0px 12px;
	background-image:url(../images/counts_right_bg.gif);
}




#main_left { width:100%; }
#main_left td { padding:0px; vertical-align:top; }


//.article_table { padding-right:20px; }
.article_table {margin: 10px; padding: 10px;}
.article_short_table {margin: 10px; padding: 10px; text-align:center;}
.article_table img { margin:0px 10px 10px 0px; }

.comments_icon { float:left; margin:2px 5px 0px 8px; }
.marks { display:inline; margin-left:16px; }
.marks img { margin-right:2px; }


.advert {width:100%; height:158px; background-image:url(../images/advert_bg.gif);  cursor:pointer; margin:10px 14px 10px 0px;}
.advert_left {width:100%; height:158px; background:url(../images/advert_left.gif) left no-repeat; }
.advert_right {width:100%;height:158px; background:url(../images/advert_right.gif) right no-repeat; text-align:center;}


.article_green { width:100%; background-image:url(../images/article_green_bg.gif); margin-top:9px; }
.green_left { width:100%; background:url(../images/border_green.gif) left repeat-y; }
.green_right { width:100%; background:url(../images/border_green.gif) right repeat-y; }
.green_top { width:100%; background:url(../images/green_top.gif) top repeat-x; }
.green_bottom { width:100%; background:url(../images/green_bottom.gif) bottom repeat-x; }
.green_top_left { width:100%; background:url(../images/green_top_left.gif) top left no-repeat; }
.green_top_right { width:100%; background:url(../images/green_top_right.gif) top right no-repeat; }
.green_bottom_left { width:100%; background:url(../images/green_bottom_left.gif) bottom left no-repeat; }
.green_bottom_right { width:100%; background:url(../images/green_bottom_right.gif) bottom right no-repeat; }
.green_content { width:100%; padding:15px 8px; color:#5e6d7c; }

.green_date { float:left; height:16px; color:#FFFFFF; font-size:11px; background-image:url(../images/green_date_bg.gif); margin:0px 14px 10px 0px; }
.green_date_left { height:16px; background:url(../images/green_date_left.gif) left no-repeat; }
.green_date_right { height:15px; background:url(../images/green_date_right.gif) right no-repeat; padding:1px 6px 0px 6px; }

.article_green h2, .article_green h2 a { color:#419b00; margin-bottom:10px; }
.article_green a { color:#ec9827; text-decoration:none; }
.article_green .more_link a { float:right; margin:-15px 25px 0px 0px; color:#ec9827; text-decoration:none; }


#news_1 .article_green { width:100%; background-image:url(../images/article_red_bg.gif); margin-top:9px; }
#news_1 .green_left { width:100%; background:url(../images/border_pink.gif) left repeat-y; }
#news_1 .green_right { width:100%; background:url(../images/border_pink.gif) right repeat-y; }
#news_1 .green_top { width:100%; background:url(../images/red_top.gif) top repeat-x; }
#news_1 .green_bottom { width:100%; background:url(../images/red_bottom.gif) bottom repeat-x; }
#news_1 .green_top_left { width:100%; background:url(../images/red_top_left.gif) top left no-repeat; }
#news_1 .green_top_right { width:100%; background:url(../images/red_top_right.gif) top right no-repeat; }
#news_1 .green_bottom_left { width:100%; background:url(../images/red_bottom_left.gif) bottom left no-repeat; }
#news_1 .green_bottom_right { width:100%; background:url(../images/red_bottom_right.gif) bottom right no-repeat; }
#news_1 .green_content { width:100%; padding:15px 8px; color:#5e6d7c; }

#news_1 .article_green h2, #news_1 .article_green h2 a { color:#dd167d; margin-bottom:10px; }

#news_1 .green_date { float:left; height:16px; color:#FFFFFF; font-size:11px; background-image:url(../images/red_date_bg.gif); margin:0px 14px 10px 0px; }
#news_1 .green_date_left { height:16px; background:url(../images/red_date_left.gif) left no-repeat; }
#news_1 .green_date_right { height:15px; background:url(../images/red_date_right.gif) right no-repeat; padding:1px 6px 0px 6px; }

#news_1 .article_green a { color:#c70067; text-decoration:none; }
#news_1 .article_green .more_link a { float:right; margin:-15px 25px 0px 0px; color:#c70067; text-decoration:none; }

.public_info { float:left; color:#7d7c7c; font-size:11px; }
.public_info a { color:#7d7c7c; text-decoration:underline; margin-right:12px; }
.public_info a:hover { text-decoration:none; }


.article_green2 { width:100%; background-image:url(../images/article_green2_bg.gif); margin-top:9px; }
.green2_left { width:100%; background:url(../images/border_green2.gif) left repeat-y; }
.green2_right { width:100%; background:url(../images/border_green2.gif) right repeat-y; }
.green2_top { width:100%; background:url(../images/green2_top.gif) top repeat-x; }
.green2_bottom { width:100%; background:url(../images/green2_bottom.gif) bottom repeat-x; }
.green2_top_left { width:100%; background:url(../images/green2_top_left.gif) top left no-repeat; }
.green2_top_right { width:100%; background:url(../images/green2_top_right.gif) top right no-repeat; }
.green2_bottom_left { width:100%; background:url(../images/green2_bottom_left.gif) bottom left no-repeat; }
.green2_bottom_right { width:100%; background:url(../images/green2_bottom_right.gif) bottom right no-repeat; }
.green2_content { width:100%; padding:15px 12px; color:#5e6d7c; }

.article_green2 h2, .article_green2 h2 a { color:#3f8c09; margin-bottom:10px; font-size:18px; font-weight:normal; }
.article_green2 a { color:#599b2a; text-decoration:none; }



.pages { padding:0px; margin:30px 0px 0px 0px; }
.pages a, .pages span { padding:5px 9px 0px 9px; margin-right:5px; height:22px; color:#565656; text-decoration:none; }
.nums span { background:url(../images/page_active.gif) center no-repeat; color:#FFFFFF; font-size:18px; padding:2px 9px 3px 9px; height:25px; }





#footer
{
	height:70px;
	padding:0px 5px;
	font-size:11px;
	color:#282a2d;
	margin-top:6px;
}
#footer_content { width:100%; height:70px; background-image:url(../images/footer_bg.gif); border:1px solid #75a7de; }
#footer td { padding:14px 0px 0px 20px; vertical-align:top; }
.footer_text { margin-top:10px; }
.designed_by { float:right; margin:18px 20px 0px 80px; }


/* ==================== Рейтинг статьи */

.slink
{
	margin:-10px 0px 10px 160px;
}

.rating {
	color: #757575;
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 110px;
	height: 8px;
	color:#419b00;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
	height: 8px;
	position: relative;
	background-image: url(../images/rating.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 22px;
	height: 8px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 22;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../images/rating.gif);
	background-position: left bottom;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 22px; }
.unit-rating a.r2-unit { left: 22px; }
.unit-rating a.r2-unit:hover { width: 44px; }
.unit-rating a.r3-unit { left: 44px; }
.unit-rating a.r3-unit:hover { width: 66px; }
.unit-rating a.r4-unit { left: 66px; }	
.unit-rating a.r4-unit:hover { width: 88px; }
.unit-rating a.r5-unit { left: 88px; }
.unit-rating a.r5-unit:hover { width: 110px; }
.unit-rating li.current-rating {
	background-image: url(../images/rating.gif);
	background-position: left bottom;
	position: absolute;
	height: 8px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.vote_num { position:relative; top:-6px; margin-left:10px; }


#full_story a {	color:#419b00; }
.full_comments a { color:#419b00; }


.other_list
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.other_list a
{
	color:#248e24;
	text-decoration:none;
	font-size:12px;
	background:url(../images/green_dash.gif) no-repeat 0px 7px;
	padding-left:10px;
}



.editor_button, .editbclose { float:left; }
.adding_top { width:460px; height:8px; background-image:url(../images/adding_top.gif); margin:0px 0px -0px 1px; }

.comment_foto { float:left; margin:0px 10px 0px 0px; }
.comment_info { color:#599b2a; }
.author_info { float:right; margin:-22px 30px 0px 0px; text-align:right; color:#599b2a }
.citate a { text-decoration:underline; margin-left:17px; }
.author_icq { margin-left:17px; }
