﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
a {
	color: #183DAB;
}
a:hover {
	color: #111; 
}
/* -------------- Основные блоки ------------- */
.header {
min-width:1004px;
}
.content {
	xclear: both;
	min-width:1004px;
	width:100%;
	float:left;

}
.footer {
padding: 0 10px 20px 24px; 
clear:both;

}
.footer .lastsection { margin-top:44px;
display:block; float:left; width:100%; 
}
.footer .lastsection .r-star-blue .blockcontent {
	padding: 10px 0 15px 0;
}
.footer .lastsection .r-star-blue {
background: #2858A1 url('/images/backs-home-opt2.png') repeat-x left -166px !important;
}
.footer .lastsection .r-star-blue .cn {
}
.footer table {
	width: 99.8%;
	border-collapse: collapse;
	border: 0;

}
.footer table td {
	vertical-align: top;
	padding: 0px 5px 5px 65px;
	width: 25%;
}
.footer table td div.info_block div.info_header {
	font-family: Tahoma;
	font-size: 14px;
	color: #E6EDF9;
	line-height: 20px;
	
}
.footer table td div.info_block div.info_content {
	padding: 8px 0 0 0px;
}
.footer table td div.info_block div.info_content ul {
	list-style: none;
	
}
.footer table td div.info_block div.info_content li {
}
.footer table td div.info_block div.info_content ul li a {
	color: #CFE1F1;
	font-size: 12px; line-height: 16px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.footer table td div.info_block div.info_content ul li a:hover {
	color:#fff;
}
.footer .copyright {
	 padding:0px 50px 0px 85px;  overflow:hidden; clear:both;
}
.footer .copyright .whoweare {
font-size: 14px; color: #999; line-height:18px;  font-family:Tahoma ;
float:left; 
	
}

.footer .copyright .ssilka {
 font-size:12px; font-family: Tahoma, sans-serif; color:#333;
	float:right;
}
.footer .copyright .ssilka .underline {
	text-decoration:underline;
}

/* -------------- Шапка ------------- */
.header .logocol {
	padding-left: 24px;
	padding-top: 18px;
	float: left;
	width: 308px;
}
.header .logocol a.homelink {
}
.header .logocol img {
	border: 0;
}
.header .logocol span.date {
display:block; color: #A75D36; font-size: 12px; font-family: Tahoma;
margin-left:96px; margin-top: 3px;
}
.header .logocol span.date:first-letter {
 text-transform:uppercase;
}

.header .menucol {
margin-left:308px;
	min-width:696px; 
}
.header .menucol .imenninik {
margin-left:48px;
float:left;
margin-top:12px;
font-size:14px; 
}
.header .menucol .imenninik a {
	font-size:14px;  padding-left:22px; zoom:1; overflow:hidden;
}
.header .menucol .imenninik a.imena {
	 background: url('/images/backs-home-opt2.png') no-repeat -30px -136px;
}
.header .menucol .imenninik a.goroskop {
	
}
.header .menucol .imenninik a.kursvalut {
	background: url('/images/datashowchart.png') no-repeat 0 1px;
}
.header .menucol .login {

margin-top:8px;
margin-right:19px;
float:right;

}
.header .menucol .login a {
	text-decoration:none;
	border-bottom:1px #2858A1 dashed;
	font-size:14px;
	margin-left:15px;  display:inline-block;
}
.header .menucol .login a:hover {
	border-bottom-color:#183DAB;
	xbackground-color:gray;
}
.header .menucol .menuend {
	height: 52px;
	background: url('/images/backs-home-opt2.png') no-repeat left 11px;
	padding-left: 26px;
	margin-left:46px;
	 padding-top:11px; _margin-top: -85px;  
	 x_width:92.4%;
}
.header .menucol .menu {
	height: 52px;
	background: url('/images/backs-home-opt2.png') repeat-x left -56px;
	overflow:hidden; 
	
}
.header .menucol .menu ul.ulmenu {
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	padding-bottom: 7px;
	list-style-type: none;  
}
.header .menucol .menu ul.ulmenu li {
	position: relative;
	padding-left: 22px;
	display: inline;
	padding-right: 15px;
	float:left;
}
.header .menucol .menu a.mainlink {
color: #E8EBF5; font-size:22px; font-family: Tahoma; text-decoration:none; 
}
.header .menucol .menu a.mainlink:hover {
color: #fff;  
}
.header .menucol .menu a.mainlink .caption {
font-size: 12px;  color: #E8EBF5; display:block; margin-top:4px; border-top:1px #E8EBF5 solid; padding-top:1px;
}
.header .menucol .breadcrumps {
margin-top:5px;
padding-left:94px;
font-family:Tahoma; 
font-size:12px;
color: #A75D36;
}
.header .menucol .breadcrumps span.whereiam {
color: #666; padding-right:15px;
}
.header .menucol .breadcrumps a {
margin-left:5px; margin-right:5px;
}
/* -------------- Основные блоки ------------- */
.newscontent {
 margin-right:327px;
 padding-top:22px;
padding-left:24px;
}
.sidebar {
float:left;
width:327px;
margin-left:-327px;
}
.sidebar .sidebarcontent {
	padding-left:17px;
	padding-right:10px;
}
.sidebarcontent .searchbar { width: 214px; overflow:hidden;  padding-left:86px; margin-bottom: 10px;}
.sidebarcontent .searchbar form { width: 214px; position: relative; }
.sidebarcontent .searchbar input { border: 0; margin: 0; }
.sidebarcontent .searchbar .text { float:left; width: 170px; padding: 6px 0 7px 15px; font: normal 12px Verdana, Sans-Serif; color: #777; background: url(/images/backs-home-opt2.png) no-repeat left -109px; }
.sidebarcontent .searchbar .button { float:left; width: 29px; height: 27px; top: 0px; right: 0px; background: url(/images/backs-home-opt2.png) no-repeat left -138px;  xoverflow:hidden; }

.sidebarcontent .anons {
	padding:2px 15px 0 12px;
	
}
.sidebarcontent .anons img {
	padding:0 10px 0 0;
	float:left; xdisplay:block;
	xmargin-top:5px; xheight:1%;   
	position:relative;
}
.sidebarcontent .anons a {
	  xdisplay:block; font-size:14px;
}
.sidebarcontent .anons .person{
	 display:block;
	 font-size: 22px; line-height:26px; margin-top:5px; margin-bottom: 20px;
	 text-decoration:underline;
}
.sidebarcontent .anons .personwhois {
	display:block; font-size:14px; color:#222;
}
.sidebarcontent .adv {
margin-bottom:10px;
}
.sidebarcontent .adv img {
 border:0;
}
.sidebarcontent .lastnews {
margin-bottom:10px;
}
.sidebarcontent .lastnews h3 {
font-size:14px;  margin-bottom:0px; color: #999;
}
.sidebarcontent .lastnews h3 a {
}
.sidebarcontent .lastnews h3 span {
color: #A75D36;   margin:0 5px;
}
.sidebarcontent .lastnews ul {
	list-style-type:none;
}
.sidebarcontent .lastnews li {
	margin-top:10px; margin-bottom:15px;
}
.sidebarcontent .lastnews span.time {
font-family: Tahoma, sans-serif ; font-size:22px; display:block; color: #A75D36; margin-bottom:3px; 
}
.sidebarcontent .lastnews a.news {
font-size:14px; 
}
.sidebarcontent .podcast {
margin-top:10px;
}
.sidebarcontent .podcast a.download {
 font-size:14px; display:block; margin-top:5px; xmargin-left:37px;

}
.sidebarcontent .podcast span.number {
 line-height:30px; font-size:28px; color:#666; font-family:Tahoma, sans-serif; display:block; margin-top: 12px; margin-bottom:8px; margin-left: 37px;
}

.sidebarcontent .podcast .r-star-blue
{
background: #E8EBF5 url('/images/naush.gif') no-repeat right bottom !important;
}
.sidebarcontent .rssbar .r-star
{
background: #F7EECA url('/images/rss_back.png') no-repeat left bottom !important;

}
.sidebarcontent .rssbar ul {
	list-style-type: none; margin:10px 0;
}
.sidebarcontent .rssbar ul li {
	
}

.sidebarcontent .rssbar a {
font-size:14px; display:block; margin-top:5px; margin-left:37px;

}

/* -------------- Тело новости ------------- */
.newscontent .newscategory {
}
.newscontent .newscategory a{
font-size:14px; xfont-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif;
}
.newscontent .newstitle {
	line-height: 29px;
	font-size: 26px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #222;
	margin-top:3px;
		font-weight:normal;

}
.newscontent .newstitle h1 a {
font-weight:bold;

}
.newscontent .newsbody {
margin-right:2%;
width:74.5%; float:left; clear:left;
 padding-top:20px;
}
.newscontent .newsbar {
 width:23.5%; float:left;  xbackground-color: green;;

}
.newscontent .newsbody .newsimage {
float:left; padding-right:10px; padding-bottom:10px;

}
.newscontent .newsbody span.date {
margin-right:24px;
color:#A75D36;  font-size:14px; line-height:18px;  
}
.newscontent .newsbody span.commented {
background: url('/images/backs-home-opt2.png') no-repeat -31px 1px; 
padding-left:18px;
 color:#666; font-size:14px;   line-height:20px;
}
.newscontent .newsbody span.fotoby {
color:#222; font-size:14px; margin-top:7px;
 display:block;  
}
.newscontent .newsbody p.anons {
font-weight: bold;
	font-size: 14px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6%;
	color: #222;
	margin-top: 22px;

}
.newscontent .newsbody p.simpletext {
	font-size: 14px;
	line-height: 1.35em;
	margin-left: 6%;
	color: #111;
	margin-top: 12px;
}
.newscontent .newsbody p.bigtext {
	font-size: 1.25em;
	line-height: 1.25em;
	color: #666;
	margin-top: 1em;
	margin-bottom:1em;
 min-width:300px;
}
.newscontent .newsbody a.writtenby {
 font-size:16px; margin-top:20px;
  display:block; xmargin-left: 84px; margin-left: 6%;
}
/* -------------- Дополнительная колонка для новости ------------- */
.newsbar {
padding-top:20px;
}
.newsbar .blockcontent h3 {
font-family:Tahoma;
}
.newsbar .block a {
}
.newsbar .block span.caption {
}

/* -------------- Блоки синий и оранжевый (сам блок) ------------- */
.r-star, .r-star-blue {
	position:relative;
	overflow:hidden;
	padding:10px 0;
	margin-bottom:14px;
	
}

.r-star
{
	background:#F7EECA;
}

.r-star-blue
{
	background:#E8EBF5;
	
}

.r-star .blockcontent {
	padding:0 15px 5px;
}
.r-star-blue .blockcontent {
	padding:0 15px 0px;
}
.r-star .cn, .r-star-blue .cn {
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	
}
.r-star .cn, .r-star-blue .cn {
	background:url(/images/corners.png);
}
.r-star .cn.tr, .r-star .cn.br, .r-star-blue .cn.tr, .r-star-blue .cn.br {
	margin-left:100%;
}

.r-star .cn.bl, .r-star .cn.br, .r-star-blue .cn.bl, .r-star-blue .cn.br
{
	top:auto;
}
/* -------------- Блок оранжевый (контент) ------------- */
.blockcontent h3, .sidebarcontent .anons h3 {
font-weight:normal;
	font-size: 16px;
	color: #A75D36;
	margin-top:3px;
	
}
.blockcontent a.l1 {
	font-size:14px; display:block; margin-top:10px;
	 line-height:16px;
}
.blockcontent span.caption {
	font-size:14px; display:block; color: #A75D36; margin-top:10px;
}
.blockcontent a.l2 {
	 font-size:14px; display:block;  line-height:16px;

}
/* --------------  Рекоммендация новости ------------- */
.recommend {
	float:left; width:100%; margin-top:20px; 
}
.recommend span.isrecommend {
	 font-size:20px; color: #A75D36; xfloat:left;   xmargin-top:25px;
 xdisplay:block;
}
.recommend .vote {
	display:block; xfloat:left; xmargin:30px 25px 15px;
}
.recommend .vote a {
	 text-decoration:none;
	 display:inline-block ;
	  margin-left:15px;
}
.recommend .vote a.no {
	 background: url('/images/vote_no2.png') no-repeat 0 0;  
	 width:46px; height:40px;
}
.recommend .vote a.yes {
	  background: url('/images/vote_yes2.png') no-repeat 0 0;  
	  width:48px; height:47px;
}

.recommend .vote a img {
	border:0;
}

.recommend .votes {
	 display:block; float:left;
}
.recommend .votes .all {
	color: #A75D36; font-size:14px; 
}
.recommend .votes .no {
	 color: #CB231C; font-size:20px; margin-left:10px;
}
.recommend .votes .yes {
	color: #38902D; font-size:20px; margin-left:10px;


}

.recommend .voterating {
color: #318A2D; font-size:42px;  font-style:italic; line-height:42px;
}
/* --------------  Новости на карте, Также в сюжете  ------------- */
.newsonmap, .alsoinsubject  {
width:100%; float:left;  margin-top:10px;
	
}
.newsmap {
float:left; margin-right:12px; margin-bottom:10px;  
}
.othersnewsonmap {
	   xzoom:1; xoverflow:hidden; xclear: right ; xmargin:0 0 0 315px; height:1px;
}
.othersnewsonmap h3, .alsoinsubject h3, .comments h3, .commentfotm h3 {
	color: #A75D36; font-size:18px;   font-weight:normal; float:left;
}
.othersnewsonmap .cherta, .alsoinsubject .cherta, .comments .cherta {
	color: #A75D36;  font-size:18px; margin:0 10px; 
}
.othersnewsonmap .allnewsonmap, .alsoinsubject .allnewsinsubj, .comments .wanttocomment {
	 font-size:14px; xclear:left;
}
.othersnewsonmap ul, .alsoinsubject ul  {
	list-style-type:none; margin-top:10px;
}
.othersnewsonmap ul {
  xdisplay: inline-block ;	 zoom:1;
}

.othersnewsonmap ul li, .alsoinsubject ul li {
margin: 0 0 7px 0;  xdisplay:block;  width:100%; padding:0; 
}
.othersnewsonmap ul li .date, .alsoinsubject ul li .date {
display:block; color: #A75D36; font-size:14px; float:left;  margin-right:10px; font-family: Tahoma; padding-top:1px;
}
.othersnewsonmap ul li .link, .alsoinsubject  ul li .link {
	display:block;  margin-left:82px;  overflow:hidden;
}
.othersnewsonmap ul li a, .alsoinsubject ul li a {
	font-size:14px;  line-height:15px; text-decoration:none;
}
.othersnewsonmap ul li a:hover, .alsoinsubject ul li a:hover {
	text-decoration:underline;
}

/* --------------  Каменты ;)  ------------- */
.comments {
float:left; width:100%; margin-top:20px;
	
}
.comments ul {
	list-style:none; xmargin-top:16px;
}
.comments .comment {
	 margin-top:30px; *margin-top:15px;
}
.comments .indent {
margin-left: 84px;
	
}

.comments .comment .userpic {
width:84px; float:left ;
	 background: url('/images/commentcorner.gif') no-repeat right 19px; 
}
.comments .comment .userpic img {
 width:64px;
	
}

.comments .comment .cont {
margin-left:84px; 
border:1px #ccc solid; padding:10px 20px 7px 15px;  margin-top:-14px;
	

}
.comments .comment .message {
	
}
.comments .comment .messagebody {
font-size:12px; margin-top:26px;  *margin-top:0; display:block; color:#111;
 line-height:16px; clear:right;  zoom:1;   height:1%;
}

.comments .comment .username {
	 font-size:14px; float:left;  
}
.comments .comment .datetime {
	color:#999; font-size: 12px; margin-left:20px;   float:left; 

}
.comments .comment .votings {
	 float:right; display:block;  
}
.comments .comment .votings .yes {
color: #38902D;
font-size: 14px;
text-decoration:none; margin-left:1px;
}
.comments .comment .votings .no {
color: #D1241C;
font-size: 14px;
text-decoration:none;
	margin-left:15px;
}
.comments .comment .votings .yesbutton {
	 width:18px; height:16px;	
	 background: url('/images/vote_yes_small.png') no-repeat; 
display:inline-block ;
	  margin-left:1px;

}
.comments .comment .votings .nobutton {
 width:14px; height:14px; 
 background: url('/images/vote_no_small.png') no-repeat; 
display:inline-block ;
	  margin-left:15px;

}

.comments .comment .actions {
	   display:block;  margin-top:10px;
}
.comments .comment .actions a {
	font-size:12px;  margin-left:23px;   
}

.comments .comment .actions .reply {
background: url('/images/balloon-quotation.png') no-repeat 0 0px; 
padding-left:18px;
}
.comments .comment .abbuse {
	margin-left:0px;  margin-top:0px; font-size:12px;  text-decoration:none;
}
.comments .comment .abbuse a  {
 text-decoration:none; border-bottom:1px #2858A1 dashed;
}
.comments .comment .abbuse a:hover  {
 text-decoration:none; border-bottom:1px #333 dashed;
}
.comments  .paginationcont {
	padding-left:84px; xfloat:left; xwidth:100%;  
}
.comments .pagination {
		padding: 2px;  margin-top:2px;

}
.comments .pagination .old,  .comments .pagination .new {
	
}
.pagination ul.nextprev {
list-style-type: none;
margin-top:14px;
}
.pagination ul.nextprev li {
display: inline;
	margin-right:28px;
}
.pagination ul.nextprev a, .pagination ul.nextprev a:visited {
	color: #183DAB;
	font-size:16px;
}
.pagination ul.nextprev a:hover, .pagination ul.nextprev a:active {
	xcolor: #003366;
		text-decoration: none;

}

.pagination ul.navpages {
	text-align: left; /*Set to "right" to right align pagination interface*/;
	font-size: 12px;
	margin-top:20px;
}
.pagination ul.navpages li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin-right:8px;
}
.pagination ul.navpages a, .pagination ul.navpages a:visited {
	padding: 2px 7px;
	border: 1px solid #EBEBEB;
	text-decoration: none;
	color: #183DAB;
	background-color: #F5F5F5;
}
.pagination ul.navpages a:hover, .pagination ul.navpages a:active {
	border: 1px #808080 solid;
	xcolor: #003366;
	background-color: #E5E5E5;
}
.pagination ul.navpages a.currentpage {
	background-color: #DDEEFF;
	color: #183DAB;
	border-color: #BBDDFF;
	xfont-weight: bold;
	cursor: default;
}
.pagination ul.navpages a.disablelink, .pagination ul.navpages a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}
.pagination ul.navpages a.prevnext {
	xfont-weight: bold; border:0;
}


/* --------------  Форма комментирования  ------------- */
.commentfotm {
	float:left; margin-top:35px;  padding-bottom:50px;
}
.commentfotm h3 {
	margin-bottom:10px;
}
.commentfotm .indent {
	margin-left:85px; clear:both;
}
textarea.messagebox {
	width: 470px;
	min-height:90px;
	
}
div.comment_smiles {
	padding:0;
	margin:0;
}
div.comment_smiles img {
	border: 0;
	width: 18px;
	height: 18px;
	margin-top: 5px;
}
a.addcomment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #222;
	background: #fff url('/images/all-icons5-png32.png') no-repeat -5px -109px;
	line-height: 18px;
	padding: 18px 75px 19px 92px;
	text-decoration: none;
	display: block;
	width: 110px;
	margin-top:30px;
}
a.addcomment:hover {
	background: #fff url('/images/all-icons5-png32.png') no-repeat -5px -54px;
}
div.commentfotm input#author, div.commentfotm input#email, div.commentfotm input#url, div.commentfotm input.text  {
	border: 1px #ccc solid;
	color: #999;
}
/*---------------- для главной ------------------------*/
/*-----------------------------------------------------*/
.main{
	 width:62%;
	 float:left;
	  margin-right:2.5%;
	  clear:left; 
	  
	  
}
ul.important-news li {
 clear:both; padding-top:3px; overflow:hidden;
}
ul.important-news li a {
	
	 font-family:"Trebuchet MS", Helvetica, sans-serif;

}

ul.important-news li.small {
  padding-top:16px;
   
}
ul.important-news li.small span.newslink{
  display:block; margin-bottom:10px;
   
}

ul.important-news li.small a {
   
   font-size:16px; line-height:18px;
}

ul.important-news {
	 list-style-type:none;
}
ul.important-news li h2 {
		

}
ul.important-news li h2 a {
	font-size: 24px;
	line-height: 30px;
	color: #183DAB; 
	font-weight:normal;
	 

}
ul.important-news li h2 a:hover  {
	 
color:#111;
}

ul.important-news li img.big {
float:left;
margin-top:11px;
margin-bottom:4px;
}
ul.important-news li.small img {
float:left; 
margin-right:8px;
}

ul.important-news li .anons {
	margin-top:11px; display:block;
	margin-left:310px;  
	font-size:14px; line-height:18px;;
	margin-bottom:10px;  xfont-weight:bold; 	 color:#222; 
}
ul.important-news li.small .anons {
	 font-size:12px; line-height:16px; margin-bottom:5px; margin-top:0px;  font-weight:normal !important;
	  
	 
}

ul.important-news li .date {
	color:#999;
	 font-size:12px; margin-left:10px;
}
ul.important-news li .comments-quantiny {
	background: url('/images/backs-home-opt2.png') no-repeat -31px 1px; 
padding-left:18px;
 color:#666; font-size:12px;   margin-left:10px;
}
ul.important-news li.small .date {
}
.secondary {
	 width:35.5%;
	 float:left;position:relative;

}
.latest-news {
	
}
.box {
	
}
.secondary .lastnews {
margin-bottom:10px;
}
.secondary .lastnews h3, .main h3, .sidebarcontent .lastnews h3 {
font-size:14px;  margin-bottom:0px; color: #999; font-family:"Trebuchet MS", Helvetica, sans-serif;
}
.secondary .lastnews h3 a {
}
.secondary .lastnews h3 span, .main h3 span {
color: #A75D36;   margin:0 5px; 
}
.secondary .lastnews ul {
	list-style-type:none;
}
.secondary .lastnews li, .sidebarcontent .lastnews li {
	margin-top:10px; margin-bottom:15px;  font-size:14px; line-height:16px;
}
.secondary .lastnews span.time, .sidebarcontent .lastnews span.time {
font-family: Tahoma, sans-serif ; font-size:20px; display:block; color: #A75D36; margin-bottom:5px; 
}
.secondary .lastnews li a, .sidebarcontent .lastnews li a {
	
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
.header .menucol .menu ul.ulmenu li a.mainlink {

 font-family:"Trebuchet MS", Helvetica, sans-serif !important;}
.sidebarcontent .anons a {
  font-family:"Trebuchet MS", Helvetica, sans-serif !important;
}
.sidebarcontent .anons .personwhois {
	font-size:12px !important; line-height:16px !important;
}
.header .menucol .imenninik a{
text-decoration: none !important;

 font-family:"Trebuchet MS", Helvetica, sans-serif !important;
 xfont-size:12px !important;
 }
 .header .menucol .login a {
 xfont-family:"Trebuchet MS", Helvetica, sans-serif !important; 
 font-size:12px;}
.header .menucol .breadcrumps a {
	font-size: 12px;
	xfont-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: none;
	xborder-bottom: 1px #2858A1 solid;
}
.box-center {
	xwidth:100%; display:block; clear:both; 
	xmargin-top:24px; padding-top:12px; 
	
}
.box-center .caption {
	 text-transform:uppercase;
	 color:#A75D36;
	 font-size:18px; 
	 margin-left:154px; margin-bottom:2px; display:block;  

	 
}
.photolenta {
background-color: #E8EBF5;
 overflow:hidden;	 height:155px; padding-left:14px;
}
.kubiki {
	 background:url('/images/kinoleta-kubik.gif')  repeat-x; height: 18px;  xwidth:100%; display:block; clear:both; 
}
.photolenta a.gallery-item {
width:140px; display:inline; margin-left: 10px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; line-height:16px; 
margin-top:6px; margin-bottom:5px; float:left;   height:100%;
	
}
.photolenta a.gallery-item img {
	 border:0;  margin-bottom:4px;  text-decoration:none;  display:block;
}
.photolenta a.gallery-item span.link {
	 display:inline;  
}
.newscontent {
	padding-left:0 !important; padding-top:0 !important;
}
.twocolumns {
	padding-left:24px; margin-top:22px;
}
.categorizednews .twocolumns {
	margin-top:0 !important;
	
}
.categorizednews .twocolumns h3{
	 text-transform:lowercase;
	
}
.categorizednews .twocolumns .main {
	margin-top:22px !important;
}
.categorizednews .twocolumns .secondary {
	margin-top:22px !important;
}
.categorizednews .main ul.important-news li.small {
	 padding-top:10px !important;
}
.marginleft{
	 margin-left:24px;  margin-top:22px;

}
.newscontent .newsbody span.fotoby a {
 font-family:"Trebuchet MS", Helvetica, sans-serif; color:#666;}
.newscontent .newsbody span.fotoby {
color:#666;}
.newscontent .newsbody span.commented a{
 font-family:"Trebuchet MS", Helvetica, sans-serif; text-decoration:none; border-bottom: 1px #666 dotted; color:#666;}
.newscontent .newsbody a.writtenby {
 font-family:"Trebuchet MS", Helvetica, sans-serif;}
.newscontent .newsbar a {
 font-family:"Trebuchet MS", Helvetica, sans-serif;
 font-size:14px;
 line-height:16px;
 }
.newscontent .newsbar div.tags {
	 margin-top:10px;
}
.othersnewsonmap ul li .link, .alsoinsubject  ul li .link {
font-family:"Trebuchet MS", Helvetica, sans-serif; 
}
.othersnewsonmap .allnewsonmap, .alsoinsubject .allnewsinsubj, .comments .wanttocomment {
 font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:16px;}
.comments .comment .actions a, .comments .comment .abuse a {
	text-decoration: none;
	border-bottom: 1px #2858A1 dashed;
}
 .comments .comment .actions a:hover, .comments .comment .abuse a:hover {
	border-bottom-color: #222222;
}
.comments .comment .username a {
font-family:"Trebuchet MS", Helvetica, sans-serif;
}
span.counter {
	display:block; margin-top:10px; color:#999999; font-size:12px;
}
div#validations span {
	display: block;
	color: #D1241C;
	font-size:12px;
	margin-top:8px;
	background:url('/images/exclamation-red.png') no-repeat left top;
	padding-left:20px;
}
div#validations {
	
}
/* -  - - - - - - - - - - weather ----------------------------*/
.weather {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
.weather img.icon {
	display: block;
	margin-right: 16px;
	float: left;
}
.weather .town {
	color: #666;
	font-size: 18px;
	display: block;
	padding-top: 5px;
	line-height: 22px;
}
.weather .temperature {
	font-family: Tahoma;
	font-size: 22px;
	float: left;
	color: #A75D36;
	line-height: 28px;
}
.weather .windspeed {
	color: #808080;
	font-size: 16px;
	margin-left: 14px;
	line-height: 28px;
}
.weather .windaxis {
	color: #808080;
	font-size: 16px;
	margin-left: 4px;
	line-height: 28px;
	margin-right:8px;
}
.weather .gismeteo {
	color: #999;
	font-size: 11px;
	margin-top: 3px;
}
.weather .gismeteo a {
	color: #999;
	font-size: 11px;
}
/*---------------------------pager-----------------------*/
.pager {
	margin-top: 14px;
}
.pager .nextprev {
	list-style-type: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.pager .nextprev li {
	display: inline;
	margin-right: 22px;
	color: #999;
}
.pager .nextprev li a {
	color: #0063AA;
}
.pager .nextprev li a:hover {
	color: #222;
}
.pager .pages {
	list-style-type: none;
	font-family: Tahoma;
	font-size: 12px;
}
.pager .pages li {
	display: inline;
	margin-right: 6px;
}
.pager .pages li a {
	text-decoration: none;
	color: #0072BC;
	line-height: 18px;
	border: 1px #EBEBEB solid;
	padding: 3px 7px;
	background-color: #F5F5F5;
}
.pager .pages li.current {
	color: #0063AA;
	line-height: 18px;
	padding: 3px 7px;
	background-color: #fff;
	font-size: 20px;
	border: 1px #EBEBEB solid;
}
.pager .pages li a:hover {
	border: 1px #BBDDFF solid;
	background-color:#DDEEFF;
}
div.search-results {
	margin-top:12px;
}
div.search-results .count{
	color: #666666;
	font-size:14px;
}
div.search-results ul {
 list-style-type:none;
}
div.search-results ul li {
  margin-top:16px;
}
div.search-results ul li span.title {
display:block;
}
div.search-results ul li span.title a {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size:16px; line-height:20px; 
font-weight:normal;
}

div.search-results ul li span.preview {
display:block; margin-top:3px;
font-size:12px; color:#222;
}
div.search-results ul li span.linkAddress {
display:block;
font-size:11px;  color:green;
margin-top:3px;
}
/*----------------options(add to twitter and print)----------------------*/
a.toTwitter, a.print, .smile {
background-image:url('/images/all-icons5-png32.png');
background-repeat:no-repeat;
}

a.toTwitter 
{
  background-position: -370px top;
  padding-left:20px;
}

a.print {
	  background-position: -35px -29px;
  padding-left:20px; padding-bottom:5px;

}
/*----------------------smiles----------------------------*/
.smile
{
	 height:18px; width:18px;
	 margin-top: 5px; margin-right:1px; display:inline-block;	 
}
span.smile
{
	margin-top: -1px; margin-right:3px; 
}
.confused {
	background-position: -35px top;
}
.cool {
	background-position: -54px top;
}
.cry {
	background-position: -73px top;
}
.laugh {
	background-position: -92px top;
}
.lol {
	background-position: -111px top;
}
.normal {
	background-position: -130px top;
}
.redface {
	background-position: -149px top;
}
.rolleyes {
	background-position: -168px top;
}
.sad {
	background-position: -187px top;
}
.shocked {
	background-position: -206px top;
}
.sick {
	background-position: -225px top;
}
.whistling {
	background-position: -244px top;
}
.smile1 {
	background-position: -264px top;
}
.surprised {
	background-position: -283px top;
}
.tongue {
	background-position: -302px top;
}
.unsure {
	background-position: -321px top;
}
.wink {
	background-position: -340px top;
}
/*-------------------------новости - главная разделы - изменяемые блоки----------------*/
ul li .comments-list {
	padding-left: 4px;
	padding-right: 4px;
	background-color: #C0C0C0;
	font-size: 18px;
	color: #F8F9FC;
	margin-right: 4px;
}
span.green {
	color: #FBFDFB;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #8BC581;
	font-size: 18px;
	margin-left: 4px;
}
ul.important-news li img.big {
margin-right:10px;
}
ul.important-news li .anons {
margin-left:0;
}
ul.important-news li .date {
	 margin-left:0;
}
ul.important-news li .anons {
margin-left:0;
}
ul.important-news li .inline-block {
	  display:inline-block;
}
ul.important-news li .block {
	  display:block;
}
/*-------------------online konferences -------------------------*/
.blockcontent p {
	margin-top:10px; color:#222; font-size:12px;
}
.newscontent span.date-anons {
margin-right:24px;
color:#222;  font-size:18px; line-height:18px;
text-transform:uppercase; 
font-family:Tahoma; 
 xdisplay:block; xfloat:left; 
}
.newscontent span.date-anons span.small {
font-size:14px;
}
.newscontent span.big-time {
	display: block;
	color: #CB231C;
	font-size: 30px;
	margin-top:8px;
	xfloat:left;
	line-height:20px;   
	  
}

.newscontent .newsbody p.intro {
	font-size: 14px;
	line-height: 1.35em;
	margin-left: 6%;
	color: #222;
	margin-top: 20px;
}
a.add-new-question {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color:#666;
	text-decoration: none;
	border-bottom: 1px #666 dotted;
}
a.add-new-question:hover {
	border-bottom: 1px #666 solid;

}
div.add-new-question {
	xmargin-top:10px; 
		background: url('/images/all-icons5-png32.png') no-repeat -310px -54px; 	padding-left: 40px;
	padding-bottom: 10px;

	xmargin-left: 6%;
	float:right; margin-top:-50px;  clear:right;

}
div.read-bio {
	margin-top:10px; 
		background: url('/images/all-icons5-png32.png') no-repeat -310px -111px; 	padding-left: 40px;
	padding-bottom: 10px;

	xmargin-left: 6%;

}
.questions {
	width:100%; float:left;  margin-top:10px;

}
.questions h3 {
 font-family:Tahoma; 	
 font-weight:normal;
	font-size: 16px;
	color: #A75D36;
	margin-top:3px;
}
.questions .all h3 {
}
.questions .all {
	 width:50%; float:left; margin-right:2%;
}
.questions .highest-rated {
	 width:47%; float:right;
}
.questions ul {
list-style-type:none;
	
}
.questions ul li.question {
	 margin-top:15px; color:#222; font-size:12px; line-height:17px;
}
.questions ul li.question span.autor{
	 font-weight:bold;
}
.questions ul li.question span.date{
	 color:#808080;
}
.questions ul li.question a.vote{
	  background:url('/images/all-icons5-png32.png') no-repeat -310px -168px;  width:32px; height:32px; display:block; margin:0 auto; margin-top:8px;
}

.questions ul li.question span.itemindent {
	float: left;
	border-top: 1px #999 solid;
	font-size: 24px;
	color: #CB231C;
	font-family: Tahoma;
	line-height: 38px;
	margin-right: 12px;
}
.questions ul li.question span.itemindent span.vote-word {
display:block; color:#808080; font-size:12px; line-height:11px; margin-top:-2px;  text-align:center; margin-left:1px;
	
}

.questions .all .question {
	
}
.questions .highest-rated .question {
	
}
span.subcaption {
	color:#808080; display:block; font-size:12px; margin-top:5px; font-family:Tahoma;
}
/* ---------------- lkz главной еще ------------------*/
.newscatlink a {
	font-size:14px;
}
.newscatlink {
	margin-top:2px;
	display:inline-block;
	padding-left: 10px;
	background: url('/images/backs-home-opt2.png') no-repeat -185px 8px;

}
.c {
margin-top:0;
	
}
.main h3.margin, .lastnews h3.margin {
	margin-top:20px; xdisplay:inline-block;
}
ul.important-news li.b {
  padding-top:4px;
   
}

ul.important-news li.small .a a {
   
   font-size:18px; line-height:20px;

}
.margin6px {
	 margin-left:6px !important;
}
.lowercase {
	text-transform: lowercase;
}
/*------------------newsitem image --------------------*/
div.newsbody div.image {
	position:relative;
	float: left;
padding-bottom: 10px;
padding-right: 10px;
}
div.newsbody div.image div.image_content {
	position:relative;
}

div.newsbody div.image div.image_content div.description {
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	display:none; /* hide it */
	/* styling bellow */
	background-color:black;
	font-family: 'Tahoma';
	font-size:11px;
	color:white;
}
div.newsbody div.image .copyright {
font-size:11px; 
color:#888;
padding-top:5px;	
display:block;
}
div.newsbody div.image .copyright a {
	color:#888;
}
.clear-small {
	display:block; 
	clear:both;
	font-size:0px;
	height:5px;
	line-height:1px;
	overflow:hidden;
}
.newsbody .image div.description_content{
	padding:10px;
}
