@import url('reset.css'); 
html,body {
	margin:0;
	padding:0;
	height:auto;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	color:#565555;
	width:100%;
	margin:0 auto;
	min-width:1010px;
	background:#000 url(../img/bg.jpg) repeat 0 0;
}
h1, h1 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
h2, h2 a {
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
h3, h3 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
h4, h4 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
h5, h5 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
h6, h6 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
table {

}
tr {

}
td {

}
a {
	color:#000;
	font-size:12px;
	line-height:14px;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
p {
	font-size:12px;
	line-height:14px;
	color:#565555;
}
img {
	
}
blockquote {
	color:#3F3F3F;
	margin:5px 0;
	font-size:12px;
	line-height:16px;
}
ul, ol {

}
ul li, ol li  {

}

textarea {
	border:1px solid #585757;	
}
input[type="button"], input[type="submit"] {
	cursor:pointer;
}
input:hover[type="button"], input:hover[type="submit"] {

}
/*Блок вывода предупреждения*/
.warning {
}
/*Блок стилей пейджера*/
.page_shortcuts {
}
/*Блок авторизации*/
.autorization {
}
/*Блок вывода ошибки при заполнении формы*/
.form_errors {
}
/*Блок вывода звездочки для обязательных полей*/
.form_star {
}
/*---------------------------------------------------------------------------------------------*/
#container {
	overflow:hidden;
	background:#a3a3a3 url(../img/bg_1.jpg) repeat 0 0;
	margin:0 18px;
	border-left:1px solid #151515;
	border-right:1px solid #151515;
	padding:0 15px;
}
.clear {
	width:100%;
	clear:both;
}
/*---------------------------------------------------------------------------------------------*/
div#header {
	position:relative;
	height:79px;
	margin:0;
	color: #79B30B;
}
.header_left {
	background:#f0f0f0;
	height:79px;
	border:1px solid #151515;
	border-top:none;
	margin-right:200px;
}
.logo {
	width:160px;
	height:71px;
	margin-left:20px;
	position:relative;
	top:5px;
	float:left;
}
.reclama {
	position:relative;
	float:right;
	background:#a2a2a2;
}
.reclama img {
	border:1px solid #c1c1c1;
	border-right:none;
}
.header_right {
	width:183px;
	float:right;
	height:79px;
	background:#a2a2a2 url(../img/login_form.jpg) no-repeat -1px 0;
	padding:0 10px 0 0;
}
.header_right p, .header_right a {
	color:#fff;	
	line-height:21px;
}	
.header_right p.log {
	margin-left:30px;
}
.header_right p.help {
	text-align:right;
}
.header_right p.help a {
	margin-left:17px;
	font-size:10px;
}
.header_right p {
	margin:5px 0;
	overflow:hidden;
	clear:both;
}
.header_right .login {
	width:105px;
	height:17px;
	background:#fff;
	border:1px solid #585757;
	float:right;
}
/*---------------------------------------------------------------------------------------------*/
div.menu {
	position:relative;
	height:26px;
	margin:5px 0 10px 0;
	border:1px solid #151515;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;	
	line-height:26px;
}
div.menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;	
	line-height:26px;
	margin:0 7px 0 0;
	text-decoration:none;
}
div.menu a:hover {
	text-decoration:underline;
}
div#menu a span {
	margin:0 15px;
	font-size:8px;
	position:relative;
	top:-2px;
}
.menu_left {
	width:2px;
	height:26px;
	background:#202020 url(../img/menu_bg_left.jpg) no-repeat 0 0;
	float:left;	
	margin-left:-100%;
}
.menu_wr{float:left;width:100%;}
.menu_center {
	position: relative;
	margin:0 2px;
	height:26px;
	background:#202020 url(../img/menu_bg.jpg) repeat-x 0 0;
	padding:0 0 0 10px;
}
.menu_right {
	width:2px;
	height:26px;
	background:#202020 url(../img/menu_bg_right.jpg) no-repeat 0 0;
	float:left;	
	margin-left:-2px;
}
.menu_left_block {
	margin-right:200px;
	height:26px;
}
.menu_right_block {
	width:134px;
	float:right;
	height:26px;
	text-align:right;
	margin-right:10px;
}
.menu_right_block p {
	overflow:hidden;
	clear:both;
	padding-top:2px;
}
.menu_right_block p .s_but {
	position:relative;
	width:17px;
	height:13px;
	border:none;
	background:url(../img/search.png) no-repeat 0 0;
	margin-right:5px;	
	float:left;
	position:relative;
	top:5px;
}
.login {
	width:150px;
	height:17px;
	background:#fff;
	border:1px solid #585757;
}
/*---------------------------------------------------------------------------------------------*/
div#wrapper {
	float:left;
	width:100%;
	margin-left:-200px;
}
div#content {
	margin: 0 22% 0 200px; 
}
.main {
	border:1px solid #151515;
	background:#2e2e2e;
	margin-top:-6px;
}
.main_1 {
	border:1px solid #747474;
}
.main_2 {
	padding:4px 5px 0 2px;
}
.tabs {
	height:28px;
	background:#dedddd url(../img/tabs_bg.jpg) repeat-x 0 0;
	border-bottom:none;
	width:351px;
}
.tabs a {
	display:block;
	float:left;
	line-height:26px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:none;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.tabs a:hover {
	color:#fff;	
}
.tabs a.active {
	color:#fff;	
}
.tabs a.world {
	width:42px;
	height:24px;
	background:url(../img/tab_1.jpg) no-repeat 0 -28px;
}
.tabs a:hover.world, .tabs a.world.active {
	width:42px;
	height:24px;
	background:#404040 url(../img/tab_1.jpg) no-repeat 0 0;
}
.tabs a.ukr {
	width:61px;
	height:24px;
	background:url(../img/tab_2.jpg) no-repeat 0 -28px;
}
.tabs a:hover.ukr, .tabs a.active.ukr {
	width:61px;
	height:21x;
	background:#404040 url(../img/tab_2.jpg) no-repeat 0 0;
}
.tabs a.hi {
	width:51px;
	height:24px;
	background:url(../img/tab_3.jpg) no-repeat 0 -28px;
}
.tabs a:hover.hi, .tabs a.active.hi {
	width:51px;
	height:21x;
	background:#404040 url(../img/tab_3.jpg) no-repeat 0 0;
}
.tabs a.show {
	width:79px;
	height:24px;
	background:url(../img/tab_4.jpg) no-repeat 0 -28px;
}
.tabs a:hover.show, .tabs a.active.show {
	width:79px;
	height:21x;
	background:#404040 url(../img/tab_4.jpg) no-repeat 0 0;
}
.tabs a.people {
	width:69px;
	height:24px;
	background:url(../img/tab_5.jpg) no-repeat 0 -28px;
}
.tabs a:hover.people,.tabs a.active.people {
	width:69px;
	height:21x;
	background:#404040 url(../img/tab_5.jpg) no-repeat 0 0;
}
.tabs a.sport {
	width:49px;
	height:24px;
	background:url(../img/tab_6.jpg) no-repeat 0 -28px;
}
.tabs a:hover.sport, .tabs a.active.sport {
	width:49px;
	height:21x;
	background:#404040 url(../img/tab_6.jpg) no-repeat 0 0;
}
.news, .add_news, .full_news, .comment {
	border:1px solid #979797;	
	margin:10px 0;
	padding:10px;
	background:#fff url(../img/news_ng.jpg) repeat-x 0 bottom;
	color:#a3a3a3;
	overflow:hidden;
	clear:both;
}
.news p, .add_news p, .full_news p, .comment p {
	margin:5px 0;	
}
.news p, .news a, .full_news p, .full_news a, .comment p, .comment a {
	color:#666666;
	font-size:12px;
	line-height:14px;
}
.news h1, .news h1 a, .full_news h1, .full_news h1 a, .comment h1, .comment h1 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
.news_img, .full_news_img {
	float:left;
	background:#ccc;
}
.news_text, .full_news_text {
	margin-left:70px;
	padding-top:0;
	color: #666666;
}
.full_news_text h1 {margin-bottom: 15px;}
.news p span.time, .full_news p span.time, .comment p span.time {
	margin-right:5px;
}
.news p span.title, .full_news p span.title, .comment p span.title {
	margin:0 40px 0 35px;
}
.news p span.title a, .full_news p span.title a, .comment p span.title a {
	color:#151515;
}
.news p span.count_com a, .full_news p span.count_com a, .comment p span.count_com a {
	color:#353e99;
}
.news.two p span.time, .full_news.two p span.time, .comment.two p span.time {
	margin-right:5px;
	color:#151515;
}
.news.two p span.count_com a, .full_news.two p span.count_com a, .comment.two p span.count_com a {
	color:#a3a3a3;
}
p.to_go {
	text-align:right;
	margin:10px 5px 10px 0;	
}
p.to_go a {
	color:#fff;	
}
/*---------------------------------------------------------------------------------------------*/
div#navigation {
	background:#e8e8e8;
	float:left;
	width:20%;
	margin-left:-21%;
	border:1px solid #151515;
	margin-top:22px;
}
.menu_center h2 {
	line-height:26px;
}
.pre_news {
	padding:5px 10px;
	color:#a3a3a3;
	overflow:hidden;
	clear:both;
}
.pre_news p {
	margin:5px 0;	
}
.pre_news, .pre_news a {
	color:#a3a3a3;
	font-size:12px;
	line-height:14px;
}
.pre_news h1, .pre_news h1 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
}
.pre_news_text {

}
.pre_news p span.time {
	margin-right:5px;
}
.pre_news p span.title {
	margin:0 5px 0 0;
}
.pre_news p span.title a {
	color:#151515;
}
.news.two p span.time {
	margin-right:5px;
	color:#151515;
}
/*---------------------------------------------------------------------------------------------*/
div#extra {
	float:left;
	width:196px;
	margin-top:5px;
}
.tabs.ext {
	height:28px;
	background:#dedddd url(../img/tabs_bg.jpg) repeat-x 0 0;
	border-bottom:none;
	width:140px;
}
.weather {
	width:178px;
	height:93px;
	margin:10px auto;	
}
.weather p {
	width:65px;
	float:left;
	line-height:41px;	
	margin:30px 0 20px 10px;
	color:#fff;
}
.weather img {
	float:right;
	margin-right:-15px;
	background:#dedddd;
}
.banner {
	width:198px;
	overflow:hidden;
	margin:15px auto 0 auto;
}
.rightbanner p {
	position: relative;
	margin: 0 0 15px 0;
}
.rightbanner p {z-index: 10;}
/*---------------------------------------------------------------------------------------------*/
div#footer{position: relative; background:#353535;color: #FFF; text-align:center; background:url(../img/footer_bg.jpg) repeat-x 0 0; padding-top:14px;}
div#footer{clear:both;width:100%; margin-top:20px; height:45px; border:1px solid #fff; border-bottom:none;}
/*---------------------------------------------------------------------------------------------*/
.add_news p, .add_news a {
	color:#666;
	font-size:12px;
	line-height:14px;
}
.add_news p {
	margin:20px 0;	
}
/*---------------------------------------------------------------------------------------------*/
.button {
	width:200px;
	overflow:hidden;
	margin:10px auto;
	clear:both;
}
.button_wr{float:left;width:100%;}
.button_center {
	margin:0 2px;
	height:26px;
	background:#151515 url(../img/menu_bg.jpg) repeat-x 0 0;
}
.button_center a {text-decoration: none;}
.button_right {
	width:2px;
	height:26px;
	background:url(../img/menu_bg_right.jpg) no-repeat 0 0;
	float:left;	
	margin-left:-2px;
}
.button_left {
	width:2px;
	height:26px;
	background:url(../img/menu_bg_left.jpg) no-repeat 0 0;
	float:left;	
	margin-left:-100%;
}
.button_center p, .button_center h2 {
	line-height:26px;
	color:#fff;
	text-align:center;
}
input[type="button"], input[type="submit"] {
	cursor:pointer;
	width:100%;
	height:26px;
	border:none;
	background:none;
	color:#fff;
}
input:hover[type="button"], input:hover[type="submit"] {
	color:#666;
}
/*---------------------------------------------------------------------------------------------*/
.add_category p, .add_autor p, .short_text p, .full_text p {
	margin:10px 0 10px 0;	
}
.add_category , .add_autor , .short_text , .full_text, .add_img, .add_capcha {
	clear:both;
}
.add_autor .login {
	width:250px;	
}
/*
.add_capcha p img {
	width:200px;
	height:50px;
	float:left;	
}
.add_capcha p {
	margin:0;
}
.add_capcha {
	overflow:hidden;
	margin-bottom:10px;
}
*/
.add_capcha .captcha {
	margin-left:15px;
	width:70px;	
	position:relative;
	top:17px;
}
/*---------------------------------------------------------------------------------------------*/
.full_news p, .comment p {
	margin:15px 0;
}	
.full_news p, .full_news a, .comment p, .comment a {
	color:#666;
	font-size:12px;
	line-height:14px;
}
.full_news_text img.news_content_img {
	width:185px;
	height:135px;
	border:1px solid #585757;
	float:left;
	margin:0 15px 0 0;
	background:#ccc;
}	
.full_news_text {
	margin-left:0;	
}
.comment h1, .comment h1 a {
	color:#151515;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	width:300px;
	float:left;
}
.comment p.more_funct {
	font-size:14px;
	line-height:16px;
	text-align:right;
	margin:0;
}
p.more_funct span.count_com {
	margin:0 5px;
	color:#353e99;
}
.com_item {
	overflow:hidden;
	margin:10px 0;
}
.com_item_img {
	width:80px;
	height:80px;
	border:1px solid #585757;
	float:left;	
	background:#ccc;
}
.com_item_text {
	margin-left:90px;
}
.com_item_text h1, .com_item_text h1 a {
	width:auto;
	margin:10px 0;
}
.com_top {
	overflow:hidden;	
}
p.com_date {
	width:300px;
	float:left;
	font-size:14px;
	line-height:16px;
	text-align:left;
	margin:0;
}
span.count_com .plus, span.count_com  .minus, span.count_com  .quoteThis {
	width:16px;
	height:16px;
}
span.count_com  .plus {background:url(../img/plus.gif) no-repeat 0 0;}
span.count_com  .minus {background:url(../img/minus.gif) no-repeat 0 0;}
span.count_com  .quoteThis {background:url(../img/quote.gif) no-repeat 0 0;}

/*---------------------------------------------------------------------------------------------*/
.com_body {

}
blockquote.pad_left {
	margin-left:15px;
	border-left:1px solid #666;
	padding-left:10px;
	color:#666;
}
.add_com {
	border:1px solid #585757;	
	margin:10px 0;
	padding:5px;
	background:#fff url(../img/news_ng.jpg) repeat-x 0 bottom;
	color:#a3a3a3;
	overflow:hidden;
	clear:both;
	
}

/*-----------------------------------------------------------------------------------*/
ul.add_list li {
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
}
ul.add_list li a {
	line-height:24px;
	font-size:14px;
	color:#666;
	display:block;
}
.clear {
	width:100%;
	clear:both;
}
/*------------------------------------------------------------------------------*/
.reg_form {width: 300px;}
.reg_form ul li a {
	float:left;
}
.reg_form .choise_com {
	float:right;
	position:relative;
	top:3px;
}
.reg_form .delete_ava {
	margin-right:10px;
	margin-left:0px;
}



.nonews {line-height: 100px;}
.page_shortcuts {font-size: 12px; padding: 5px;}
	.page_shortcuts td {border: 0 !important; color: #aaa;}
	.page_shortcuts td a {color: #fff;}
.logged_menu {
	position: relative;
	font-size: 14px;
	float: right;
	width: 273px;
}
	.logged_menu a {
		display: inline !important;
		line-height: normal !important;
		margin: 0 !important;
		float: none !important;
		font-size: inherit !important;
	}
.float_left {float: left;}
.float_right {float: right;}
.author {margin: 15px 0 5px;}
img.prefancy, img.fancy {border: 1px solid #3F85BA !important;}
.title_more {
	display: block; position: absolute;
	line-height: 25px;
	color: #ddd;
	right: 10px; top: 0;
	font-size: 12px;
}
.form_required {padding-left: 0 !important;}
.bannersBlock {position: relative; padding: 10px;}
.headBanners {position: absolute; right: 0px; top: 10px; width: 600px; height: 110px;}
#comment_preview {
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	color: #464646;
	width: 100%;
}
.comment_bbsource {display: none;}
#smiles {
	display: none; position: absolute;
	left: 0; top: 0;
	width: 400px; height: 300px;
	background: #fff;
	border: 1px solid #aaa;
}
	#smiles img {margin: 5px; cursor: pointer;}
	#smilesClose {
		display: block; position: relative;
		margin: 5px;
		font-size: 10px;
		color: #aaa;
		text-decoration: none;
	}
.title_ops {
	position: absolute;
	right: 5px; bottom: 0px;
	text-align: right;
	font-size: 11px;
	line-height: 27px;
}
.title_ops a {
	color: #3B67AA;
}
.comment_ops {
	display: block; position: absolute;
	right: 0; top: 0;
	text-align: right;
	height: 20px; line-height: 20px;
	vertical-align: bottom;
}
.neutral {color: #ccc;}
.good {color: #aca;}
.bad {color: #d88;}

a.quoteThis {
}
.txtbold  {font-weight: bold;}
.profile_opts {
	position: relative;
	text-align: right;
	margin-top: 5px;
	font-size: 11px !important;
	float: right;
}
.form_errors ul {
	list-style: outside square;
	padding-left: 30px;
	margin: 5px 0;
}
	.form_errors ul li {
		margin: 2px 0;
	}
.nocenter {margin-left: 0; margin-right: 0;}
.neutral {color: #ccc !important;}
.good {color: #aca !important;}
.bad {color: #d88 !important;}

#counter {position: absolute; left: 15px; top: 15px;}

.gallery{float:left;padding:0;margin:0;width:930px;height:100%!important;height:auto;padding:5px;}
.gallery ul{float:left;padding:0;margin:0!important;margin:0; list-style-type:none;}
.gallery img{margin:0;padding:2px;height:139px;width:200px; list-style-type:none;}
.gallery li{float:left;height:151px;width:212px;margin:10px!important;margin:5px;}
.gallery li a{float:left;height:143px;width:204px;border:2px solid #333;}
.gallery li a:hover{float:left;height:143px;width:204px;border:2px solid #000;}
.gallery_in{float:left;padding:0;margin:0;width:100%;height:100%!important;height:auto;padding:5px;}
.gallery_in ul{float:left;padding:0;margin:0!important;margin:0; list-style-type:none;}
.gallery_in img{margin:0;padding:2px;height:139px;width:200px;}
.gallery_in li{float:left;height:151px;width:212px;margin:5px!important;margin:5px; list-style-type:none;} 
.gallery_in li a{float:left;height:143px;width:204px;border:2px solid #333;}
.gallery_in li a:hover{float:left;height:143px;width:204px;border:2px solid #000;}
.single_box{float:left;padding:0;margin:0;width:232px;height:100%!important;height:auto;}
.single{float:left;height:151px;width:212px;margin:10px!important;margin:5px;}
.single img{margin:0;padding:2px;height:139px;width:200px;}
.single a{float:left;height:143px;width:204px;border:2px solid #333;}
.single a:hover{float:left;height:143px;width:204px;border:2px solid #000;}