/* common */
body {
	background:#ffffff;
	font:0.8em/1.3em Arial, Helvetica, sans-serif;
	color:#333333;
	min-width:990px;
}
.clr:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
ul {
    list-style-position:outside;
	list-style:none;
    display:block;
}
ul:after {
	content:".";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
ul li {
    list-style-position:outside;
	list-style:none;
	display:block;
    line-height:1.1em;
}
a:link, a:visited {
	text-decoration:underline;
	color:#0066ff;
}
a:hover, a:active {
	text-decoration:none;
}
h2 {
	font-size:1.9em;
	font-weight:normal;
	line-height:1.3em;
	margin:40px 0 10px 0;
}
h4{
	font-size:1.35em;
	line-height:1.3em;
	font-weight:normal;
}
h4 span{
	font-size: 14px;
	line-height:1.3em;
	font-weight:normal;
}
#header {
	background:#000;
}
#header .l {
	float:left;
}

#logo {
	margin:0 26px 0 24px;
}
#logo a {
	display:block;
	width:231px;
	height:97px;
	background:url(/i/gazetalogo-fs8.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#sticker-holder {
	border-color:#8c8c8c;
	border-style:solid;
	border-width:0 1px;
	height:51px;
	width:132px;
	margin:23px 68px 0 0;
	position:relative;
}
#sticker-holder a {
	display:block;
	width:91px;
	height:90px;
	background:url(/i/top10.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
	left:20px;
	top:-2px;
}
#header .banner {
	margin-top:18px;
}

#frm-search {
	background:#fbfbfb url(/i/frm-search.gif) 0 0 repeat-x;
	padding:3px 37px;
}
#frm-search .text {
	width:372px;
	padding-left:2px;
	padding-right:2px;
	position:relative;
}
#frm-search {
        position:relative;
        z-index:200;
}
#top-menu-holder {
	background:#000;
	position:relative;
	margin-bottom:28px;
}
#top-menu-img {
	position:absolute;
	left:0;
	top:0;
}
#top-menu-lnk {
	display:block;
	height:110px;
	left:279px;
	position:absolute;
	top:17px;
	width:346px;
	text-indent:-999em;
	overflow:hidden;
/*	background:url(/i/clear.gif);*/
}
#top-menu-holder ul {
	width:1000px;
}
#top-menu-holder ul li a:link, #top-menu-holder ul li a:visited {
	padding:2px 0 3px 858px;
	border-bottom:1px solid #303030;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(/i/menu-bullet.gif) 845px 7px no-repeat;
}
#top-menu-holder ul li:last-child a {
	border-bottom:none;
}
#top-menu-holder ul li a:hover, #top-menu-holder ul li a:active {
	font-weight:bold;
	background-color:#3b7568;
	background-image:url(/i/menu-bullet-h.gif);
}

/* Main content */
#main-content {	
	overflow:hidden;
	margin-bottom:19px;
}
#main-content .cnt-holder {
	float:left;
	width:100%;
	margin-right:-100%;
}

.cnt-holder .cnt {
	border:solid #b9d3cd;
	border-width:0 1px 0 0;
	padding:0 25px 0 0;
	margin:0 23% 0 50px;
}
.three-cols .cnt-holder .cnt {
	border:solid #b9d3cd;
	border-width:0 1px;
	padding:0 25px 0 25px;
	margin:0 23% 0 25%;
}
.three-cols .left-sidebar {
	float:left;
	width:22%;
	padding:0 0 0 17px;
	margin-bottom:0;
}
.right-sidebar {
	float:right;
	width:20%;
	/* padding:0 9px 10000px 17px;
	margin-bottom:-9995px; */
}
*/
.three-cols .right-sidebar {
	padding-top:50px;
}

#main-content {
    _zoom:1;
    display:table-cell;}
	
#main-content h1 {
	margin-bottom:20px;
}
.three-cols h1, #main-content .right-sidebar h1 {
	text-align:center;
}
#main-content h1 span {
	background:url(/i/header-icon.gif) 0 0 no-repeat;
	padding:0 0 0 34px;
	display:inline-block;
}
#main-content h1 span img {
	background:url(/i/header-bottom.gif) 50% 100% no-repeat;
	padding-bottom:5px;
}
#main-content h1.small {
	background:url(/i/header-bottom.gif) 50% 100% no-repeat;
	padding-bottom:5px;
}
		#main-content h1.vazhno {
			background:url(/i/header-bottom-brown.gif) 50% 100% no-repeat;
			padding-bottom:5px;
		}
#main-content h1.small span img {
	background:none;
}
#main-news-item {
	background:#cdeae3;
	margin:0 -26px;
	padding:14px 26px;
	margin-bottom:43px;
}
	#main-content h2 span {
		background:url(/i/rings.gif) 0 0 no-repeat;
		padding:11px 0 0 48px;
		display:inline-block;
	}
	#main-content h2 span img {
	background:url(/i/header-bottom.gif) 50% 100% no-repeat;
	padding-bottom:5px;
	}
	#main-content h2.small span img {
		background:none;
	}
#main-news-item .date {
	color:#999;
	font-size:1.2em;
}
#main-news-item h2 {
	margin-bottom:15px;
	margin-top:0;
	font-size:1em;
}
#main-news-item h2 a {
	color:#000;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.3em;
}
#main-news-item img {
	border:1px solid #a5a5a5;
	background:#fff;
	padding:6px;
	margin:0 10px 10px 0;
	float:left;
}
#main-news-item .text {
	font-size:14px;
/*	font-weight:bold;*/
	line-height:18px;
}

.teasers ul{
padding-bottom:5px;
}

.teasers li {
	margin-bottom:15px;
	background:url(/i/li-teaser-noimage.gif) 24px 6px no-repeat;
}
.teasers li:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
.teasers a.img {
	float:left;
	border-bottom:1px solid #0066ff;
	padding-bottom:1px;
}
.teasers a.img:hover {
	border-bottom-color:#fff;
}
.teasers .body {
	margin-left:75px;
}
.teasers .body h2 {
	font-size:1.25em;
	line-height:1em;
	margin-bottom:3px;
	margin-top:0;
}
.teasers .body h2 a {
	color:#000;
}
.teasers .body .bottom-info {
	color:#999;
	font-size:0.95em;
}
.teasers .body .bottom-info span {
	margin-right:13px;
}
.teasers .body .bottom-info span.author {
	background:url(/i/icons/flower.gif) 0 50% no-repeat;
	padding-left:14px;
}

.more-lnk {
	padding-left:75px;
	font-size:1.1em;
}
.more-lnk:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
.more-lnk a.all:link, .more-lnk a.all:visited {
	float:right;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #ff6600;
}
.more-lnk a.all:hover, .more-lnk a.all:active {
	border-bottom-color:#fff;
}
.more-lnk a.write:link, .more-lnk a.write:visited {
	float:left;
}

#news {
	margin-bottom:65px;
}

/* Left sidebar content */
.sidebar-block {
	margin-bottom:40px;
}
.actually li {
	padding-bottom:13px;
	margin-bottom:20px;
}
.actually li a {
	display:block;
	color:#000;
	font-size:1.45em;
	line-height:1.1em;
}
.actually li a img {
	display:block;
	border:1px solid #a5a5a5;
	padding:4px;
	margin:0 auto 14px auto;
}

.one-itemed h2 {
	font-size:1.45em;
	font-weight:normal;
	line-height:1.15em;
	margin-bottom:30px;
}
.one-itemed h2 a {
	color:#000;
}
.one-itemed img {
	margin-bottom:9px;
}
.img-holder {
	text-align:center;
}
img.bordered {
	display:inline-block;
	border:1px solid #a5a5a5;
	padding:4px;
}
.one-itemed p {
	font-size:1.1em;
}
input, textarea{
border:1px solid #7E7E7E;
}

#frm-login p {
	margin-bottom:8px;
}
#frm-login input.text {
	border:1px solid #7E7E7E;
}
#frm-login .submit {
	margin-right:20px;
}
#frm-login .controls li {
	display:inline;
	border-left:1px solid #000;
	padding-left:7px;
	margin-left:4px;
}
#frm-login .controls li:first-child {
	border-left-width:0;
	padding-left:0;
	margin-left:0;
}

#tags-cloud {
	text-align:center;
	margin-bottom:40px;
}
#tags-cloud li {
	display:inline;
}
#tags-cloud li a:link, #tags-cloud li a:visited {
	color:#858585;
	text-decoration:none;
	padding:1px;
	line-height:1.5em;
}
#tags-cloud li a:hover {
	background:#136a54;
	color:#fff;
}
#tags-cloud li.t1 a {
	font-size:1em;
}
#tags-cloud li.t2 a {
	font-size:1.2em;
}
#tags-cloud li.t3 a {
	font-size:1.4em;
}
#tags-cloud li.t4 a {
	font-size:1.6em;
}
#tags-cloud li.t5 a {
	font-size:1.8em;
}

#poll h2 {
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1em;
	margin-bottom:20px;
}
#poll ul {
	padding-bottom:10px;
}
#poll ul li input {
	float:left;
	clear:left;
	vertical-align:middle;
}
#poll ul li label {
	display:block;
	margin-left:25px;
	font-size:1.1em;
	line-height:1.4em;
}
#poll .submit {
	padding-left:25px;
}

.photoreport dt {
	font-size:1.45em;
	font-weight:normal;
	line-height:1.15em;
	margin-bottom:10px;
}
.photoreport dt a {
	color:#000;
}
.photoreport dd span {
	display:block;
	padding-top:10px;
	font-size:1.1em;
}

.cnt-banner-container {
	margin-bottom:24px;
	padding-left:93px;
}

#extended {
	background:#1f8068 url(/i/top10-back.jpg) 0 100% repeat-x;
	padding:30px 0 78px 0;
	margin-bottom:3px;
	color:#fff;
	margin-top:30px;
}
#extended h2 {
    margin-top:0;
}
#bycomment, #byviews {
   clear:left;
}
.left-holder {
	float:left;
	width:100%;
	margin-right:-100%;
}
.right-holder {
	float:right;
	width:31.5%;
}
.left-holder .left-cnt {
	margin-right:35%;
}
.top10-left {
	float:left;
	width:47%;
	clear:left;
}
.top10-right {
	float:right;
	width:47%;
}
.left-holder h2 {
	float:left;
	margin-right:35px;
}
.right-holder h2 {
	text-align:right;
	margin-bottom:40px;
}
.reiting {
	padding-top:5px;
	display:inline;
}
.reiting li {
	display:inline;
	font-size:1.3em;
	border-left:1px solid #fff;
	margin-left:8px;
	padding-left:10px;
}
.reiting li.first {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.reiting li a:link, .reiting li a:visited {
	border-bottom:1px dotted #fff;
	color:#fff;
	text-decoration:none;
}
.reiting li a:hover, .reiting li a:active {
	border-bottom:none;
	font-weight:bold;
}

.top10 {
	padding-top:20px;
}
.top10 .top10-item {
	padding-left:30px;
}
.top10 .digit {
	display:block;
	color:#28ae8d;
	font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
	font-size:3.2em;
	line-height:1em;
	margin-left:-2em;
	width:2em;
	text-align:right;
}
.top10 .top10-item h3 {
	font-size:1.4em;
	font-weight:normal;
	line-height:1em;
	margin-bottom:5px;
}
.top10 .top10-item h3 a {
	color:#000;
}
.top10-item p {
	padding-left:1em;
}
.top10-item .author {
	padding-top:3px;
	text-align:right;
}
.top10-item .author span {
	font-style:italic;
	padding-left:15px;
	background:0 40% no-repeat;
}
.top10-item .author span.red {
	background-image:url(/i/icons/flower.gif);
}
.top10-item .author span.blue {
	background-image:url(/i/icons/flower-b.gif);
}

#last-comments {
	color:#ccc;
	background:#318671;
	padding:7px;
}
#last-comments .comment {
	margin-bottom:15px;
}
#last-comments .author span {
	color:#fff;
	font-style:italic;
	padding-left:15px;
}
#last-comments .author span.red {
	background:url(/i/icons/flower.gif) 0 40% no-repeat;
}
#last-comments .author span.blue {
	background:url(/i/icons/flower-b.gif) 0 40% no-repeat;
}
#last-comments h3 {
	padding-left:16px;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
}
#last-comments h3 a {
	color:#000;
}
#last-comments p {
	padding-left:15px;
}

#footer {
	border-top:3px solid #fff;
	background:#000;
	color:#fff;
	padding:10px;
	font-size:0.85em;
}
#footer * {
	color:#fff;
}
#footer table {
	width:100%;
}
#footer table td {
	vertical-align:middle;
}
#footer table td.center {
	text-align:center;
}
#footer table td.right div {
	float:right;
	border-left:1px solid #fff;
	padding:3px 3px 3px 20px;
}
#footer table td.left ul {
	float:left;
	margin-left:20px;
}
#footer table td.left ul li {
	line-height:1.4em;
}


table.table{
	border-collapse:collapse;
	margin-bottom:20px;
    border: 1px solid #E9F5ED;
}

table.table td, table th{
padding:9px 5px;
    border: 1px solid #E9F5ED;
}

table.table th {
	background:#40b2ff;
	color:#ffffff;
}

table.table tr.darktr td {
	background: #E9F5ED;
}



a.dotted:link, a.dotted:visited {
	text-decoration:none;
	border-bottom:1px dotted;
}
a.dotted:hover, a.dotted:active {
	text-decoration:none;
	border-bottom:none;
}

#breadcrumbs {
	margin:0 0 20px 50px;
}

/* List page */
.headers {
	margin-bottom:20px;
}
.headers li {
	display:inline;
	font-size:1.4em;
	margin-right:1em;
}

.news-list {
	margin-bottom:25px;
}
.news-item {
	padding:0 0 45px 0;
}
.arch {
	padding:0 0 15px 0;
}
.news-item h2 {
	margin-top:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
}
.news-item h2 a {
	color:#333;
}
.news-item .ext {
	color:#666;
	margin:0 0 5px 0; /*margin:0 0 5px -24px;*/
}
.news-item .time {
	background:url(/i/icons/clock.jpg) 0 0 no-repeat;
	padding-left:24px;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
}
.news-item .date {
	font-size:0.85em;
	margin-right:20px;
}
.news-item .author {
	font-size:0.85em;
	margin-right:25px;
}
.news-item .author a:link, .news-item .author a:visited {
	font-size:1.2em;
	font-weight:bold;
	color:#666;
}
.news-item .tag:link, .news-item .tag:visited {
	text-decoration:none;
	color:#fff;
	background:#1d9f7e;
	padding:3px;
	font-size:1.3em;
	line-height:2.1em;
}
.inner h1 {
	color:#444;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	font-weight:normal;
	line-height:1.2em;
}
.inner h1 * {
	color:#444;
}
.news-item .text {
	border-bottom:1px solid #b9d3cd;
	padding-bottom:2px;
	margin-left:0; /*margin-left:25px;*/
	font-size:14px;
	line-height:1.3em;
}
.news-item .text h3 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.news-item .text ul {
	margin:0;
	width:100%;
	/*float:left;*/
	padding-bottom:15px;
}
.news-item .text ul li {
	padding:0 0 0 14px;
	background:url(../img/bullet2.gif) 0 4px no-repeat;
	color:#000;
	display:block;
}
.news-item .text img.img {
	float:left;
	margin:0 20px 20px 0;
}
.news-item .text p {
	margin-bottom:1em;
}
/*
.pager li {
	display:inline;
	font-size:1.4em;
	margin-right:0.5em;
	color:#999;
}*/


/* ----------------------- 
   Pagination 
-------------------------- */

.pagination{
text-align: center; /*Set to "right" to right align pagination interface*/
clear: both;
margin-right:0.5em;
}

.pagination a, .pagination a:visited{
 display: block;
 float: left;
 padding: 6px;
 border: 3px solid #F3F3F3;
 font-family: "Trebuchet MS";
 font-size: 17px;
 color: #6c6c6c;
 text-decoration: none;
 text-align: center;
 margin-right: 3px;
 height: 15px;
}

.pagination a:hover, .pagination a:active{
 display: block;
 float: left;
 padding: 6px;
 border: 3px solid #1D9F7E;
 font-family: "Trebuchet MS";
 font-size: 17px;
 color: #6c6c6c;
 text-decoration: none;
 text-align: center;
 margin-right: 3px;
 height: 15px;

}

.pagination strong	{
 display: block;
 float: left;
 padding: 6px;
 border: 3px solid #BFBFBF;
 font-family: "Trebuchet MS";
 font-size: 17px;
 color: #6c6c6c;
 text-decoration: none;
 text-align: center;
 margin-right: 3px;
 height: 15px;

}

.right-sidebar .banner {
	text-align:center;
}
.photos li {
	float:left;
	margin:0 60px 10px 0;
}
.photos li a:link img, .photos li a:visited img {
	border-bottom:2px solid #0066ff;
	padding-bottom:4px;
}
.photos li a:hover img {
	border-bottom-color:#fff;
}
.news-item .tags {
	padding:20px 0 0 0;
}
.news-item .tags * {
	color:#333;
}

/* Similar */
.similar {
	padding-left:10px;
	margin-bottom:40px;
}
.similar li {
	background:url(/i/icons/square.gif) 0 0.5em no-repeat;
	padding-left:15px;
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:10px;
}
.similar li a {
	color:#333;
}

/* Side news */
.sidenews {
	padding-left:10px;
	margin-bottom:10px;
}
.sidenews li {
	background:url(/i/icons/square.gif) 0 0.5em no-repeat;
	padding-left:15px;
	font-size:1.0em;
	line-height:1.3em;
	margin-bottom:10px;
}
.sidenews li a {
	color:#333;
}

.smi {
	padding-left:10px;
	margin-bottom:10px;
}
.smi li {
	font-size:1.0em;
	line-height:1.3em;
	margin-bottom:10px;
}
.smi li a {
	color:#333;
}

/* Comments */
.comments {
	margin-left:0; /*margin-left:-50px;*/
	margin-right:0; /*margin-right:-25px;*/
	margin-bottom:50px;
}
.comments li{
	padding:20px 25px 20px 0; /*padding:20px 25px 20px 40px;*/
}

.comments li.even, .comments div.even {
	background:#f1f1f1;
}
.comments li.even2 {
	border-bottom:2px solid #f1f1f1;
}
.comments div.even2 {
	padding:20px 25px 20px 0;
	border-bottom:2px solid #f1f1f1;
}
.comments .num {
	float:left;
	width:3em;
	text-align:right;
	font-size:1.3em;
	padding-top:15px;
	margin-right:20px;
}
.comments .avatar {
	float:left;
}
.comments .body {
	margin-left:150px;
}
.comments .body .date {
	background:url(/i/icons/clock-small.gif) 0 0 no-repeat;
	padding-left:17px;
	color:#666;
	font-size:1.3em;
	margin:0 0 4px -17px;
}
.comments .body .date .time {
	font-size:0.7em;
}
.comments .body .name {
	margin-bottom:8px;
	font-weight:bold;
}
.comments .body .name a {
	color:#666;
	font-weight:bold;
}
.comments blockquote {
	background:#c3ffa8;
	padding:7px;
	font-size:1.2em;
	line-height:1.2em;
	font-style:italic;
	margin-bottom:15px;
}
.comments p {
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:5px;
	padding:1px 0;
}
.comments .controls .answer {
	float:right;
	font-size:1.2em;
	margin-left:30px;
}
.comments .controls .action {
	float:right;
}
.comments .controls .action li {
	padding:3px 0 0 0;
	display:inline-block;
	margin-left:5px;
}
.comments .controls .action li a {
	text-decoration:none;
	font-size:1.5em;
	line-height:1em;
	width:12px;
	height:12px;
	display:block;
	background:url(/i/icons/plus-minus.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.comments .controls .action li.down a {
	background-position:0 -12px;
}

.level_2{
padding-left:23px;
}

.ital {
	font:italic 14px Arial;
	color:#333;
	background:#c3ffa8;
	float:left;
	width:99%;
	margin:12px 0 0 0;
	padding-bottom:12px;
}
#main-content h1 span.info {
	background:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.45em;
	line-height:1em;
	color:#999;
}
.info {
	background:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.45em;
	line-height:1em;
	color:#999;
}
.add-comment {
	padding:0 0 0 20px;
}
.add-comment .container {
	padding-left:35px;
	color:#999;
}
.add-comment p {
	margin-bottom:15px;
}
.add-comment img {
	vertical-align:middle;
}
.add-comment .default {
	color:#999;
}
.add-comment input.text {
	width:200px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
}
.add-comment .code input.text {
	width:120px;
	margin-left:10px;
}
.add-comment textarea {
	width:90%;
	height:100px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

/* Profile */
.no-border .right-sidebar {
	padding-top:0;
}
.no-border .cnt-holder .cnt {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
.no-border .left-sidebar {
	margin-bottom:0;
	padding-bottom:0;
}
.no-border .right-sidebar {
	margin-bottom:0;
	padding-bottom:0;
}
.big-photo {
	width:195px;
	margin:0 auto 30px auto;
	text-align:right;
	font-size:0.85em;
}
.big-photo img {
	display:block;
	margin-bottom:5px;
}

.no-border h1 {
	font-size:2em;
	line-height:1.3em;
	font-weight:normal;
	text-align:left;
}
.last-articles ul li {
	background:url(/i/icons/square.gif) 0 0.5em no-repeat;
	padding-left:15px;
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:10px;
}
.last-articles ul li a {
	color:#333;
}
.last-articles .all-articles {
	padding:15px 0 0 15px;
}
.last-articles .all-articles a {
	color:#ff6600;
	font-size:1.2em;
	font-weight:bold;
	display:inline-block;
}
.last-articles .all-articles a:hover {
	border-bottom:1px dotted #fff;
}

.profile-small .p-content strong {
	display:block;
	color:#666;
	line-height:1.7em;
}
.profile-small .action {
	padding-top:15px;
}
.profile-small .action li {
	display:inline;
	border-left:1px solid #696969;
	padding-left:7px;
	margin-left:3px;
}
.profile-small .action li:first-child {
	border-left:none;
	padding-left:0;
	margin-left:0;
}

.profile p {
	padding:5px 0;
}
.profile .name strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.4em;
	font-weight:normal;
	line-height:1.3em;
	color:#444;
}
.profile .send-msg {
	margin-bottom:5px;
}
.profile .contacts dt {
	float:left;
	clear:left;
	color:#999;
	width:10em;
}
.profile .contacts dd {
	margin-bottom:5px;
}
.profile .contacts dd img {
	text-decoration:none;
	vertical-align:middle;
}
.gmtbl {background-color: #ffffff; border: 1px solid #B9D3CD;}
.gmtdttl, .gmtdttl a {font-size: 110%; color: #ffffff; text-align:center;  background-color: #136A54}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #b9d3cd; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}


.lg-poll #loading{background:url('/img/throbber.gif') no-repeat center left; padding-left:22px; position:absolute; right:0; top:94px;} 

.lg-poll .has-voted{background:#f1f6e7 url('/img/icon_accept.gif') no-repeat 8px 8px; border:1px solid #d5e5b9; padding:8px 8px 8px 30px;} 

.lg-poll label, 
.lg-poll p{display:block; float:none; margin:0; width:auto;} 

.lg-poll form{margin:0;} 

.lg-polls-answers li {padding-top:3px; padding-bottom:3px;}

.just {background: #FCFCFC; border:1px dotted #d9d9d9; margin-right: 8px; padding:4px;} 

.just  *{margin:0; vertical-align:middle; list-style: none;} 



.poll-total-votes {
	padding-top:10px; padding-left:10px;
}
.pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
/*	background-image: url('/img/pollbg.gif');*/
	border: 1px solid #c8c8c8;
}
.a0	{
	background: #C00;
}
.a1	{
	background: #6C0;
}
.a2	{
	background: #36F;
}
.a3	{
	background: #999;
}
.a4	{
	background: #3F0;
}
.a5	{
	background: #FF0;
}

.pollres-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.totalcomments {
	font:18px Georgia;
}
.three-cols-nopad .right-sidebar {
   padding-top:0;
}

.sidenews li.with-image {
	background:none;
	padding-left:0;
	display: block;
}
.sidenews li.with-image .img {
 float:left;
}
.sidenews li.with-image .body {
	margin-left:55px;
}
.left-sidebar .sidenews {
	padding-left:0;
}
.toplinks {
	float:left; 
	padding:3px 0 0 0; 
	font-size:1.25em;

}
.toptext {
	float:right; 
	padding:5px 0 0 0; 
	color: #136A54; 
	font-weight:bold;
}

/* else  */

.top-more-block {
	position:relative;
}
.top-more-block a.top-more-lnk:link, .top-more-block a.top-more-lnk:visited {
	text-decoration:none;
	border-bottom:1px dashed #0066FF;
	font-size:0.9em;
}
.top-more-block a.top-more-lnk:hover {
	border-bottom:none;
}
.top-more-block ul {
	position:absolute;
	left:-11px;
	top:-4px;
	z-index:200;
	border:1px solid #ccc;
	background:#fff;
	padding:5px 10px;
	display:none;
}
/*.top-more-block:hover ul {
	display:block;
}*/
.top-more-block ul li {
	padding-bottom:5px;
	font-size:0.9em;
}
.top-more-block ul li.top-more a:link, .top-more-block ul li.top-more a:visited {
	text-decoration:none;
	border-bottom:1px dashed #0066FF;
}
.top-more-block ul li.top-more a:hover {
	border-bottom:none;
}

#ajaxpopup{
    display:none;
	cursor:pointer; 
	position:fixed; 
	left:20px; 
	top:10px; 
	width:200px; 
	z-index: 999; 
	height:30px; 
	opacity:.8; 
	color:#000; 
	z-index:9999;  
	background-color:lime; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 10px;
} 


.ctrl .answer {
	font-size:1.2em;
	margin-left:30px;
}
.ctrl .action {
}
.ctrl .action li {
	padding:3px 0 0 0;
	display:inline-block;
	margin-left:5px;
}
.ctrl .action li a {
	text-decoration:none;
	font-size:1.5em;
	line-height:1em;
	width:12px;
	height:12px;
	display:block;
	background:url(/i/icons/plus-minus.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.ctrl .action li.down a {
	background-position:0 -12px;
}