/* Filter */

.filter {
	padding:0 0 10px;
}	

/* Poll */

.poll {
	padding:0 10px 10px;
}

/* Search-block */

.search-block {
	padding:0 10px 10px;
}

/* Navigation */

.navigation {
	color:#666;
	padding:0 0 5px;
}

	.navigation a {
		text-decoration:none;
		color:#636363;
		background:#F9F9F9;
		border:1px solid #999;
		padding:3px 6px;
		font-size:11px
	}

	.navigation a:hover {
		background:#686C6C;
		color:#fff;
		border-color:#999;
	}

	.navigation span {
		text-decoration:none;
		background:#fff;
		padding:3px 6px;
		border:1px solid #999;
		color:#999;
		font-size:11px;
	}

/* Add comments */

.addcomment {
	width:462px;
	vertical-align:top;
	text-align:left;
}

	.addcomment td {
		padding-bottom:3px;
	}

	.addcom {
		width:462px;
		margin-left:auto;
		margin-right:auto;
		padding:2px;
		border:2px solid #ddd;
		margin-bottom:10px;
		background:#fff;
	}

		.addcomment textarea {
			width:100%;
			border:none;
			height:100px;
		}

	.commentform {
		line-height:25px;
		width:24%;
	}

/* Comments styles */

.comment-head {
	color:#898989;
	padding:5px 15px;
	overflow:hidden;
	background:#fff;
	zoom:1;
}

	.comment-head a {
		color:#F26D7D;
	}
	
	.comment-head h3 {
		margin-bottom:0;
		text-align:center;
	}
	
	.icq img {
		margin-bottom:-5px;
	}
	
	.right {
		float:right;
	}
	
.comment-content {
	overflow:hidden;
	padding-bottom:7px;
	background:#fff;
	zoom:1;
}

	.author-info {
		float:left;
		width:110px;
		padding:6px;
	}
	
	.comment-body {
		display:table;
		padding:6px;
	}
	
		.quote {
			margin:5px 0;
			background:#DBDBDB;
			border:1px dotted #999;
		}
	
.comment-footer {
	background:#fff;
	padding:5px 15px;
	color:#333;
	margin-bottom:10px;
}

	.comment-footer a {
		color:#959595;
		text-decoration:none;
	}
	
	.comment-footer a:hover {
		color:#636363;
		text-decoration:underline;
	}

/* Add news */
.addnews {width:100%;}
.addnews td {padding:0px;}

/* Feedback */

.feedback {
	width:98%;
}

	.feedback td {
		padding:3px;
	}

		.feedback textarea {
			width:100%;
			height:100px;
		}

/* Lost password */

.lostpassword td {
	padding:3px;
}

/* Personal message */

.pm {
	border-collapse:separate;
	width:98%;
}

	.pm td {
		padding:3px;
	}

		.pm textarea {
			width:100%;
			border:0;
			height:100px;
		}

/* Registration */

.registration td{
	padding:5px;
}

	.registration .button1 {
		margin-bottom:0;
	}

	.registration .textbox {
		width:150px;
	}

/* User info */

.userinfo {
	width:98%;
	margin-bottom:10px;
}

	.userinfo td {
		padding:3px;
		vertical-align:top;
	}

		.userinfo textarea {
			width:100%;
			height:80px;
		}

		.userinfo .textbox {
			width:200px;
		}

/* Stats */

.stats {
	border-collapse:separate;
	margin-bottom:10px;
	width:98%;
}

	.stats td {
		vertical-align:top;
		padding:3px;
	}

/* Related news */

.related-news {
	padding:6px 0;
}

/* News edit */

.news-edit {
	padding:3px;
	border:1px dotted #333;
	background:#eee;
	margin:5px 0;
}

.vote-result {
	width:95%;
}

/* Related news */

.related-news {
	padding:6px;
	margin:6px;
	background:#F1FCE1;
}

	.related-news table {
		width:100%;
	}
	
		.related-news td {
			padding:2px 5px;
			vertical-align:top;
		}
		
		.related-news h3 a {
			color:#8DC63F;
			text-decoration:none;
		}




body {/* background: #D1D1D1; */}
body a {color: #000000;}
#primary-mid {float:right;width:128px;margin:20px 0px;padding:25px 4px 0px;border: 1px solid #eee;}
.heading1 {width:125px;height:25px;padding-top:5px;margin:-40px 0 15px;display:block;text-align:center;color:#fff;font-weight:bold;font-size: 16px;background:url(../images/bg_topnews.png) no-repeat center center;}
.heading1 a,.heading1 a:hover {color:#fff}
.topnews_box {display:block;border:1px solid #eee;padding:10px;background:url(../images/bg_topnewsbox.png) repeat;text-align:center;margin-bottom:15px;position:relative;color:#777}
.topnews_box.topnews_box_active {border-color:#ddd;color:#222}
.topnews_box .postnr {position:absolute;top:-8px;left:-9px;width:23px;height:23px;color:#fff;font-size:11px;line-height:24px;display:block;background:url(../images/bg_number.png) no-repeat left top;text-align:center}
.topnews_box.topnews_box_active .postnr {background-position:left bottom;}
.topnews_box .posttitle {text-transform:uppercase;}
.topnews_box .posttitle a {color:#6d534a;font-size:12px;font-weight:bold;margin-bottom:4px;line-height:15px;}
.topnews_box .posttitle a:hover{color:#79BD9A}
.topnews_box p {font-size:12px;margin-bottom:0;line-height:18px;}

#teaser {border:1px solid #ddd;margin:20px 9px;text-align:center;float:center;margin-bottom:10px;width:97.90%;overflow:hidden;}
#teaser .col_teaser {width:23%;min-height:100px;float:left;padding:10px 10px 12px 9px;border-right:1px solid #ddd;}
#teaser .last {border-right:none;width:222px;} /* last teaser column */
#teaser .odd {background:#f6f7f7} /* background color for 2nd and 4th teaser columns */
#teaser .active {background:#DF1B1B} /* background color for onmouseover teaser column */
#teaser .teaser_img {float:left;margin-right:5px;}
/* tease boxes post title */
#teaser .posttitle {font-size:10px;line-height:16px;}
#teaser .active .posttitle a, #teaser .active .posttitle a:hover {color:#fff}
#teaser .titleCatName a {padding:3px 5px;font-size:12px;background:#DF1B1B;color:#fff;border-bottom:1px solid #999;display:inline-block;margin:0 !important}
#teaser .active .titleCatName a {background:#fff;color:#DF1B1B;font-size:12px;}

.vote {padding:0 0 12px 0;font-size:11px;}
.slink {padding:10px 0 0 10px;font-size:11px;}
/********************************************************
Main Sidebar
********************************************************/
.sidebar22 {
	float: right;
	width: 325px;
	color: #444;
	padding:3px 0 0px 0;
}

.sidebar22 h3 {
	display: block;
	height: 30px;
	width: 310px;
	background: #aad6f3;
	color: black;
	font-weight: bold;
	border-bottom: 1px solid #5eabe0;
}
.sidebar22 span.title {float: left;margin: 9px 0 9px 10px;font-size:16px;line-height:12px;color: #000;}
.sidebar22 span.titleright {font-size:11px;float:right;margin: 10px 10px 9px 0;color:#15527e}

/* sidebar margins */
.sidebar22 li.clean {width: 140px;border: 0;}
.sidebar22 li {width: 135px;border: 1px solid #dce1e9;}
.sidebar22 li li {margin:0;width:auto;border:0;background:none;}
.sidebar22 li {margin:11px 0 0 0}
.sidebar22 ul, .sidebar22 ol, .sidebar22 div {margin: 3px}
.sidebar22 div div {margin:0}


/* widget css */
.sidebar22 .widget {
	line-height:normal;
	position: relative;
	display: block;
	width: 310px;
	background: #e8f1f9;
	font-size: 12px;
}

.sidebar22 .widget p {
	padding: 5px 0;
	line-height: 18px;
}


.sidebar22 .widget select, .widget input {border: 1px solid #dce1e9;color:#222;}
.sidebar22 .widget input {padding: 2px 5px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.sidebar22 .widget label {margin: 0 0 0 0px;font-size: 11px;color:#777;cursor:pointer;font-family: Helvetica;}
.sidebar22 .widget .checkbox-div {float: left;width:49%;margin:5px 1% 5px 0;} .sidebar .widget .checkbox-div label {color:#222;font-family:Arial;}

.sidebar22 .widget #searchsubmit22 {
	background: #fff;
	cursor: pointer;
}

.ustpanel {
    padding: 5px 10px;
    border-bottom: 1px solid #4f7bd1;
}


 

ul.news-social-share li {
    text-align: center;
    float: left;
    margin: 4px;
    padding: 4px;
}

ul.news-social-share a {color: #fff;padding: 4px 10px;border-radius: 2px;}

a.fb {
    background: #1877f2;
}

a.tw {
    background: #282828;
}

a.wp {
    background: #07c11e;
}

a.tg {
    background: #0074ad;
}
 
