html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}

a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, td img {
	vertical-align: top;
}

input, select, button, textarea {
	margin: 0;
	font-size: 100%;
	outline: none;
}

textarea{
	resize: none;
}

input[type="text"], input[type="password"], textarea {
	padding: 0;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

sub {
	vertical-align: sub;
	font-size: smaller;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

html {
	overflow-y: scroll;
}

body {
	line-height: 1;
	/*background: url(/themes/kam24m/images/bg.jpg) left top repeat;*/
	color: #000;
	text-align: left;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}

a, a:visited {
	color: #0071B0;
	text-decoration: underline;
}

a:hover {
	color: #0071B0;
	text-decoration: none;
}

a:focus, a:active {
	color: #0071B0;
	text-decoration: underline;
}

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;

}

li{
	list-style: none;
}

input[type="submit"]::-moz-focus-inner{padding:0;border:0}

@font-face {
	font-family: 'OfficinaSansC-Book';
	src: url('../fonts/officinasansc-book.otf_artlime.eot');
	src: url('../fonts/officinasansc-book.otf_artlime.eot?#iefix') format('embedded-opentype'),
		  url('../fonts/officinasansc-book.otf_artlime.woff') format('woff'),
		  url('../fonts/officinasansc-book.otf_artlime.ttf') format('truetype'),
		  url('../fonts/officinasansc-book.otf_artlime.svg#officinasansc-book.otf_artlime') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OfficinaSansBlackC';
	src: url('../fonts/officsb2.eot');
	src: url('../fonts/officsb2.eot?#iefix') format('embedded-opentype'),
		  url('../fonts/officsb2.woff') format('woff'),
		  url('../fonts/officsb2.ttf') format('truetype'),
		  url('../fonts/officsb2.svg#officsb2') format('svg');
	font-weight: normal;
	font-style: normal;
}

.but{
	height: 19px;
	line-height: 19px;
	color: #fff !important;
	font-size: 10px;
	background: url(/themes/kam24m/images/but.jpg) left top repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/PIE.htc);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.but:hover{
	background-position: left bottom;
	color: #fff;
}

.but:focus, .but:active{
	color: #fff;
}

a.but{
	padding: 0 20px;
	float: left;
	text-decoration: none !important;
}

input.but{
	border: none;
	cursor: pointer;
	text-align: center;
	width: 64px;
}

.page{
    width: 980px;
    margin: 0px auto;
}

.banner{
    /*background: #B8B8B8;
    height: 90px;*/
}

.header{
    height: 103px;
    background: url(/themes/kam24m/images/h-bg.jpg) left top repeat-x;
    padding: 0 0 10px 0;
}

.hed-top{
   height: 63px;
	padding: 4px 0 0 0;
}

.hed-top .logo{
    dispaly: block;
    float: left;
	 margin: 0 11px 0 0;
}

.hed-top .last-news{
	float: left;
	margin: 24px 0 0 0;
	padding: 0 0 0 15px;
	background: url(/themes/kam24m/images/arr.gif) left 7px no-repeat;
	color: #fff;
	font-size: 11px;
	font-style: italic;
}

.hed-top .last-news span{
	color: #F2E09E;
}

.hed-top .right-hed{
	padding: 20px 0 0 0;
	width: 600px;
	float: right;
    position: relative;
}

.hed-top .right-hed .login_popup{position: absolute;top:12px;left:73px;width:254px;background-color: #f3f3f3;border:1px solid #ffffff;padding: 10px;display: none;}
.hed-top .right-hed .login_popup input[type="text"],.hed-top .right-hed .login_popup input[type="password"]{width:116px;display: inline-block;padding: 1px;margin-bottom: 2px;}
.hed-top .right-hed .login_popup input[type="checkbox"]{vertical-align: middle;margin-right: 5px;}
.hed-top .right-hed .login_popup a.cancel{margin-top: 6px;margin-left: 23px;width:64px;height: 19px;background: url('../images/cancel.png');display: inline-block;text-align: center;text-decoration: none;color: #000000;}
.hed-top .right-hed .login_popup a.ok{margin-top: 6px;width:46px;height: 19px;background: url('../images/ok.png');color: #ffffff;display: inline-block;text-align: center;text-decoration: none;}
.hed-top .right-hed .login_popup span{display: inline-block;}
.hed-top .right-hed .login_popup .errorMessage{display: none;}

.hed-top .right-hed .log{
	float: right;
    color:  #ffffff;
    margin-right: 10px;
}

.hed-top .right-hed .log a{color: #ffdc4f;}
.hed-top .right-hed .log a.input_messages{text-align:center;margin-left:4px;margin-right:4px;display: inline-block;width: 19px;height: 19px;background: url('../images/messages.png');color:#000000;text-decoration: none;}

.hed-top .right-hed .log .reg{
	display: block;
	float: left;
	text-decoration: underline;
	color: #F4DF9C;
	margin: 2px 0 0 0;
	font-size: 11px;
}

.hed-top .right-hed .log .reg:hover{
	text-decoration: none;
}

.hed-top .right-hed .log .enter{
	margin-left: 10px;
	text-decoration: none !important;
}

.hed-top .right-hed .log .but{

}

.hed-top .right-hed .login_popup a.recall{display: none;}

.hed-top .right-hed .search{
	float: right;
	width: 258px;
}

.hed-top .right-hed .search .inp{
	width: 172px;
	height: 13px;
	line-height: 13px;
	padding: 3px 10px;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset #B7B5B6 0px 1px 2px;
	-moz-box-shadow: inset #B7B5B6 0px 1px 2px;
	box-shadow: inset #B7B5B6 0px 1px 2px;
	background: #fff;
	behavior: url(/PIE.htc);
	float: left;
}

.hed-top .right-hed .search .but{
	float: right;
}

.hed-mnu{
	height: 23px;
	background: url(/themes/kam24m/images/hm.jpg) left top repeat-x;
	text-align: left;
	overflow: hidden;
	padding: 9px 15px 0 15px;
}

.hed-mnu li{
	display: inline-block;
        padding: 0 20px;
	font-family: 'OfficinaSansC-Book';
}

.hed-mnu li a {
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
}

.hed-mnu li a:hover {
	text-decoration: underline;
}

.hed-mnu:after{
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}

.cnt-wrp{
	padding: 0 0 10px 0;
}

.content{
	float: left;
	width: 740px;
        position: relative;
}

.sidebar{
	float: right;
	width: 230px;
}

.sidebar .banner{
	display: block;
	margin: 0 0 10px 0;
	height: auto;
}

.block{
	position: relative;
	z-index: 1;
    -moz-box-shadow: 0 0 5px #E9E9E9;
    -webkit-box-shadow: 0 0 5px #E9E9E9;
    box-shadow: 0 0 5px #E9E9E9;
	 -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	behavior: url(js/PIE.htc);
	margin: 0 0 10px 0;
}

.content .slider-wrp{
	padding: 3px 3px 3px 10px;
	height: 380px;
}

.sidebar .info{
	padding: 3px 3px 3px 10px;
}

.sidebar .info .text{
	float: left;
	width: 180px;
}

.sidebar .course .tabs{
	padding: 0 0 5px 0;
}

.sidebar .course .tabs li{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.sidebar .course .tabs li a{
	text-decoration: underline;
	font-size: 13px;
	color: #0270AF;
}

.sidebar .course .tabs li a:hover{
	text-decoration: none;
}

.sidebar .course .tabs li a.current{
	text-decoration: none !important;
	color: #000;
	font-size:13px;
}

.sidebar .course .panes .row{
	padding: 0 0 3px 0;
}

.sidebar .course .panes .row .lft{
	display: block;
	float: left;
	color: #8A8A8A;
	width: 83px;
	font-size: 13px;
}




.curnumber{
	color: #000;
	font-size: 18px;
}

.curnumber2{
	color: #666666;
	font-size: 18px;
}


.sidebar .course .panes .row .rht{
	float: left;
	color: #000;
	font-size: 11px;
}

.sidebar .info .arr{
	display: block;
	float: right;
	text-indent: -999999px;
	background: url(/themes/kam24m/images/arr-bg.jpg) left bottom repeat-x #D9D9D9;
}

.sidebar .info .arr span{
	display: block;
	background: url(/themes/kam24m/images/arr-in.gif) center center no-repeat;
	width: 20px;
}

.sidebar .weather .arr span{
	height: 60px;
}

.sidebar .course .arr span{
	height: 70px;
}

.sidebar .avia .arr span{
	height: 95px;
}

.sidebar .weather .hd{
	padding: 4px 0 0px 0;
}

.sidebar .weather .hd .go{
	display: block;
	float: right;
}

#weather-wrap .active{
    display: table;
}

.sidebar .weather .weather-table{
	width: 100%;
    display: none;
}

.sidebar .weather .weather-table td{
	vertical-align: middle;
}

.sidebar .weather .weather-table .td-1{
	width: 80px;
	color: #0f0000;
	font-size: 18px;
        font-weight: bold;
	text-align: center;
}

.sidebar .weather .weather-table .td-2{
	width: 38px;
}

.sidebar .weather .weather-table .td-3{
	width: 86px;
	color: #828080;
	font-size: 10px;
}

.sidebar .course table{
	width: 100%;
}

.sidebar .course table td{
	height: 23px;
	vertical-align: middle;
}

.sidebar .course table .td-1{
	font-size: 12px;
	color: #000;
	width: 60px;
}

.sidebar .course table .td-1 a{
	text-decoration: underline;
	color: #0270AF;
}

.sidebar .course table .td-1 a:hover{
	text-decoration: none;
}

.sidebar .course table .td-2{
	width: 45px;
}

.sidebar .course table td span{
	font-size: 11px;
	color: #888888;
}

.sidebar .avia .hd{
	display: block;
	font-size: 13px;
	font-family: 'OfficinaSansC-Book';
	color: #000;
	padding: 3px 0 0 0;
}

.sidebar .avia .avia-mnu{
	padding: 5px 0 0 0;
}

.sidebar .avia .avia-mnu li{
	display: block;
	overflow: hidden;
	line-height: 16px;
	padding: 0 0 0px 0;
}

.sidebar .avia .avia-mnu li .data{
	display: block;
	float: left;
	width: 27px;
	font-size: 11px;
}

span.aviaStat2{color: #E4BE11;}
span.aviaStat3{color: #74B010;}
span.aviaStat4{color: #CD0100;}

.sidebar .avia .avia-mnu li .red{
	color: #CD0100;
}

.sidebar .avia .avia-mnu li .yel{
	color: #E4BE11;
}

.sidebar .avia .avia-mnu li .img-wrp{
	display: block;
	float: left;
	margin:0 6px;
}

.sidebar .avia .avia-mnu li .txt{
	display: block;
	float: left;
	color: #3E3E3C;
	font-size: 11px;
	width:87px;
	white-space:nowrap;
}

.sidebar .sm-news{
	padding: 10px 10px 13px 10px;
}

.sidebar .sm-news .hd{
	display: block;
	padding: 0 0 10px 0;
	color: #026FB0;
	font-size: 14px;
}

.sidebar .sm-news p{
	line-height: 16px;
	padding: 0 0 5px 0;
}

a.more{
	text-decoration: underline;
	color: #026FB0;
	font-size: 11px;
}

a.more:hover{
	text-decoration: none;
}

.cnt-row{
	clear: both;
}

.part{
	width: 485px;
}

.left-part{
	float: left;
}

.right-part{
	float: right;
}

.part .banner{
	display: block;
	margin: 0 0 10px 0;
	height: auto;
}

.blogs-block{
	float: left;
	width: 220px;
	padding: 10px 10px 0 10px;
}

.left-part .blogs-block{
	min-height: 590px;
}

h1{
	font-weight: normal;
	color: #000000;
   font-family: 'OfficinaSansBlackC';
   text-transform:uppercase;
   font-size: 24px;
   line-height: 24px;
	padding: 0 0 3px 0;
}


h2{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	font-family: 'OfficinaSansBlackC';
	padding: 0 0 10px 0;
	color: #000;
}

h3{
	font-weight: normal;
	color: #000000;
   font-family: 'OfficinaSansBlackC';
   text-transform:uppercase;
   font-size: 24px;
   line-height: 24px;
	padding: 0 0 3px 0;
}

h4{
	font-weight: normal;
	color: #000000;
   font-family: 'OfficinaSansBlackC';
   font-size: 16px;
	padding: 0 0 10px 0;
}

.blogs-block .blogs-mnu li{
	display: block;
	padding: 0 0 6px 0;
}

.blogs-block .blogs-mnu li img{
	float: left;
	margin: 0 10px 0 0;
}

.blogs-block .blogs-mnu li b{
	display: block;
	padding: 0 5px 0 0;
	font-size: 11px;
}

.blogs-block .blogs-mnu li p a{
	text-decoration: none;
	line-height: 14px;
	color: #006FB1;
}

.blogs-block .blogs-mnu li p a:hover{
	text-decoration: underline;
}

.news{
	padding: 10px 3px 3px 3px;
	/*float: right;
	width: 237px;*/
	min-height: 462px;
  /*overflow: hidden;*/
}

.news-block {
/*  min-height: 480px; */
  padding: 10px 10px 0 10px;
}

.headline{
	padding: 0 8px 10px 8px;
  position: relative;
}

.headline h2{
	float: left;
	padding: 0;
}

.headline a{
	float: right;
	line-height: 16px;
	text-decoration: underline;
	display: block;
	color: #006FB1;
	font-style: italic;
	font-size: 11px;
}

.headline .message_options a{font-style: normal;padding: 0 4px 0 0;}

.headline a:hover{
	text-decoration: none;
}

.news-mnu li{
	display: block;
	background: url(/themes/kam24m/images/news-bg.jpg) left bottom repeat-x #f3f3f3;
	padding: 7px 10px;
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 12px;

}

.textcomm{
  display: block;
/*  height: 34px; */
  background: url("/images/comm.png");
  background-repeat: no-repeat;
  background-position: 97% 100%; 


}

/*.news-mnu li.active{box-shadow: 1px 1px 4px rgba(0,0,0,0.7) inset;}*/
.news-mnu li.active{border: 1px solid #ccc;}

.news-mnu li .data{
	color: #333333;
	font-weight: bold;
}

.news-mnu li a{
	text-decoration: none;
	color: #000;
}

.news-mnu li a:hover{
	text-decoration: underline;
}

.news-block{
	padding: 9px 10px 0 10px;
}

.news-block .item{
	padding: 0 0 14px 200px;
}

.news-mnu2 li{
	display: block;
	background: url(/themes/kam24m/images/news-bg.jpg) left bottom repeat-x #F3F3F3;
	padding: 7px 10px;
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 12px;
}

.news-mnu2 li.active{border: 1px solid #ccc;}

.news-mnu2 li .data{
	font-size:13px;
	color: #333333;
	font-weight: bold;
}

.news-mnu2 li a{
	font-size:13px;
	padding:0 0 0 5px;
	text-decoration: none;
	color: #000;
}

.news-mnu2 li a:hover{
	text-decoration: underline;
}

.news-block{
	padding: 9px 10px 0 10px;
}

.news-block .item{
	padding: 0 0 14px 200px;
}


.right-part .news-block .item{
    padding: 0 0 0px 200px;
}

.right-part .news-block .item p{
    padding: 0;
}

.news-block .item .prevListNews{
	float: left;
	margin-left: -200px;
        text-align: center;
        width:200px;
}

.news-block .item .txt{
	float: right;
	width: 285px;
}

.news-block .item .hd{
	display: block;
	padding: 0 0 7px 0;
}

.news-block .item .hd a{
	text-decoration: none;
	color: #0071B0;
	font-size: 14px;
}

.news-block .item .hd a:hover{
	text-decoration: underline;
}

.news-block .item p{
	line-height: 16px;
	padding: 0 0 12px 0;
}

.opinion-block{
	float: right;
	padding: 5px 0px 0 10px;
	width: 220px;
	min-height: 590px;
}

.opinion-block .opinion-mnu li{
	display: block;
	line-height: 14px;
	color: #7B7B7B;
	font-size: 11px;
	padding: 0 0 15px 0;
}

.opinion-block .opinion-mnu li b{
	color: #000;
}

.opinion-block .opinion-mnu li a{
	text-decoration: none;
	color: #7B7B7B;
}

.opinion-block .opinion-mnu li a:hover{
	text-decoration: underline;
}

.popular-block{
	padding: 10px 3px 10px 10px;
	min-height: 217px;
}

.popular-block .wrp img{
	float: left;
	padding: 10px 10px 10px 10px;
}

.popular-block .news-mnu{
/*	float: right;
	width: 290px; */
}

.footer{
	background: url(/themes/kam24m/images/f-bg.jpg) left top repeat-x #717171;
	border-top: 2px solid #3AA7CE;
	padding: 18px 0 30px 0;
    position: relative;
}

.footer .text-block{
	float: left;
	padding: 0 0 0 10px;
	width: 480px;
}

.footer .text-block p{
	padding: 0 0 15px 0;
	line-height: 14px;
	color: #ECECEC;
	font-size: 11px;
}

.footer .item{
	padding: 0 0 0 18px;
	border-left: 1px solid #AAAAAA;
	height: auto !important;
	min-height: 124px !important;
	height: 124px;
	float: left;
}

.footer .item-1{
	width: 180px;
}

.footer .item-2{
	width: 160px;
}

.footer .item-3{
	width: 190px;
}

div.metrika{position: absolute;right: 10px;bottom: 10px;}

.footer .item .hd{
	display: block;
	padding: 0 0 12px 0;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: 'OfficinaSansC-Book';
	font-size: 16px;
	position: relative;
	top: -3px;
}

.footer .item ul li{
	display: block;
	padding: 0 0 7px 14px;
	background: url(/themes/kam24m/images/bull.gif) left 6px no-repeat;
	font-size: 11px;
	color: #aaa;
}

.footer .item ul li a{
	text-decoration: none;
	line-height: 12px;
	color: #EDEDED;
}

.footer .item ul li a:hover{
	text-decoration: underline;
}

.footer a {
 color: #fff;
}
.sidebar{
	display: block;
	margin: 0 10px 10px 0;
}

.wheather{
	padding: 8px 3px 5px 3px;
        position: relative;
}

.wheather .headline{
	padding: 0 7px 14px 6px;
}

.wheather .headline h2{
	line-height: 25px;
}

/************************select*************************/
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}

.select-area {
	background: url(/themes/kam24m/images/sel.jpg) left top no-repeat;
	float: right;
	position: relative;
	cursor: default;
	height: 25px;
	width: 194px !important;
}

.weather .select-area{
  float: none;
  background: url(/themes/kam24m/images/arr1.jpg) right top no-repeat;
  position: relative;
  cursor: default;
  height: 16px;
  width: 194px !important;
}

.sidebar .flight .txt-block .row .select-area{
	width: 120px !important;
}

.select-area .center {
	float: left;
	padding: 5px 10px 0 10px;
	color: #595959;
}

.weather .select-area .center {
  color: #595959;
  float: left;
  padding: 0px 0px 0;
}

.select-area .select-opener {
	position: relative;
	float: right;
	height: 25px;
	width: 23px;
}

.weather .select-area .select-opener{
  width: 16px;
  height: 16px;
}

.sidebar .flight .txt-block .row .select-area .select-opener {
	background: url(/themes/kam24m/images/sel.jpg) right top no-repeat;
}

.select-options {
	white-space: nowrap;
	position: absolute;
	overflow: hidden;
	background: #fff;
}
.select-options .drop-holder {
	border: 1px solid #E7E6EB;
	overflow: hidden;
	height: 1%;
	position: relative;
	z-index: 1000;
	color: #595959;
	background: #fff;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #595959;
	height: 1%;
}
.select-options .item-selected a,
.select-options a:hover {
	text-decoration: none;
	background: #E7E6EB;
	color: #595959;
}
/* select options optgroup example styles */
.select-options .optgroup {
	clear: both;
}
.select-options .optgroup strong {
	display: block;
	padding: 5px;
}
.select-options .optgroup ul a {
	padding-left: 30px;
}
/************************end select*************************/

.wheather .data-hd{
	display: block;
	font-size: 12px;
	padding: 0 0 6px 6px;
	color: #1C1C1C;
}

.wheather .row{
	padding: 0 0 10px 3px;
}

.wheather .row .main-w{
	float: left;
	width: 187px;
	height: 90px;
	padding: 4px;
	background: url(/themes/kam24m/images/mw.jpg) left top no-repeat;
	margin: 0 20px 0 0;
}

.wheather .row .main-w .cifre{
	display: block;
	float: left;
	width: 101px;
	height: 90px;
	line-height: 90px;
	color: #1E1E1E;
	font-size: 30px;
	text-align: center;
}

.wheather .row .main-w .ico{
	display: table-cell;
	vertical-align: middle;
	width: 83px;
	margin: 0 0 0 104px;
	height: 90px;
	text-align: center;
}

*:first-child+html .wheather .row .main-w .ico b{
	display: block;
	z-index: expression(
	runtimeStyle.zIndex = 1,
	this == ((90/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(90/2)-(parseInt(offsetHeight)/2) +'px');
}

.wheather .row .notation{
	float: left;
	height: 109px;
	width: 260px;
	border: 1px solid #F4F4F4;
	padding: 2px 0 0 0;
	margin: 0 20px 0 0;
}

.wheather .row .notation li{
	display: block;
	padding: 0 0 3px 0;
	line-height: 21px;
}

.wheather .row .notation li .img-wrp{
	text-align: center;
	width: 33px;
	display: block;
	float: left;
}

.wheather .row .notation li .txt{
	display: block;
	float: left;
	color: #2C2C2C;
}

.wheather .row .w-block{
	float: left;
	padding: 16px 0 0 10px;
	height: 95px;
	width: 212px;
	border: 1px solid #F4F4F4;
}

.wheather .row .w-block .w-div{
	height: 32px;
	overflow: hidden;
	color: #2C2C2C;
	line-height: 20px;
}

.wheather .row .w-block .w-div .txt{
	display: block;
	float: left;
	width: 61px;
	font-size: 12px;
}

.wheather .row .w-block .w-div b{
	display: block;
	float: left;
	font-size: 14px;
	width: 90px;
}

.wheather .row .w-block .w-div .img-wrp{
	display: block;
	float: left;
	width: 60px;
    margin-top: -5px;
}

.wheather .table-wrp{
	padding: 0 0 7px 0;
}

.wheather .table-wrp table{
	width: 100%;
	border-bottom: 1px solid #F1F1F1;
}

.wheather .table-wrp table th{
	height: 29px;
	vertical-align: middle;
	border-bottom: 2px solid #CFDEE1;
}

.wheather .table-wrp table th.th-1{
	width: 381px;
}

.wheather .table-wrp table th.th-2{
	width: 97px;
	padding: 0 0 0 9px;
}

.wheather .table-wrp table th.th-3{
	width: 38px;
	text-align: center;
}

.wheather .table-wrp table th.th-4{
	width: 153px;
	padding: 0 0 0 12px;
}

.wheather .table-wrp table th.th-5{
	width: 77px;
	text-align: center;
}

.wheather .table-wrp table td{
	vertical-align: middle;
	color: #2B2B2B;
}

.wheather .table-wrp table .td-1{
	width: 208px;
	padding: 0 0 0 9px;
	border-right: 1px solid #F4F4F4;
	font-size: 14px;
}

.wheather .table-wrp table .bg .td-1,
.wheather .table-wrp table .bg .td-3,
.wheather .table-wrp table .bg .td-5,
.wheather .table-wrp table .bg .td-7{
	background: #F1F1F1;
	border-right: 1px solid #fff;
}

.wheather .table-wrp table .td-2{
	width: 141px;
	padding: 10px 8px 5px 9px;
	border-right: 1px solid #F4F4F4;
}

.wheather .table-wrp table .bg .td-2,
.wheather .table-wrp table .bg .td-4,
.wheather .table-wrp table .bg .td-6{
	border-right: 1px solid #fff;
	background: #F6F6F6;
}

.wheather .table-wrp table td span{
	display: block;
	float: left;
	font-size: 12px;
}

.wheather .table-wrp table td b{
	display: block;
	float: right;
	font-size: 14px;
}

.wheather .table-wrp table td b img{
	margin: 3px 0 0 0;
}

.wheather .table-wrp table .td-3{
	width: 15px;
	text-align: center;
	padding: 10px 0 5px 0;
	border-right: 1px solid #F4F4F4;
}

.wheather .table-wrp table .td-4{
	padding: 10px 3px 5px 3px;
	width: 109px;
	border-right: 1px solid #F4F4F4;
}

.wheather .table-wrp table .td-5{
	width: 38px;
	text-align: center;
	padding: 10px 0 5px 0;
	border-right: 1px solid #F4F4F4;
}

.wheather .table-wrp table .td-6{
	width: 164px;
	text-align: center;
	padding: 10px 0 5px 0;
	border-right: 1px solid #F4F4F4;
}

.wheather .table-wrp table .td-7{
	padding: 10px 0 5px 10px;
	width: 37px;
}

.table-wrp-row{
	padding: 0 0 7px 0;
}

.table-wrp-row .item{
	float: left;
	width: 360px;
    padding: 0 2px;
    margin-bottom: 4px;
}

.table-wrp-row .item-rht{
	float: right;
}

.table-wrp-row .item table{
	width: 100%;
    height:125px;
}

.table-wrp-row .item table th{
	color: #2D2C2A;
	background: url(/themes/kam24m/images/th-bg.jpg) left top repeat-x;
	height: 24px;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
}

.table-wrp-row .item table td{
	vertical-align: middle;
	color: #2C2C2C;
	height: 24px;
}

.table-wrp-row .item table .td-1{
	width: 54px;
	padding: 0 0 0 7px;
	background: #F1F7F7;
}

.table-wrp-row .item table .td-2{
	width: 68px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background: #F8FCFD;
}

.table-wrp-row .item table .td-3{
	text-align: left;
	background: #F8FCFD;
	width: 34px;
}

.table-wrp-row .item table .td-4{
	padding: 0 0 0 10px;
	width: 175px;
	background: #F0F5F8;
}

.course{
	padding: 14px 4px 23px 4px;
}

.course .headline a{
	font-style: normal;
}

.course-table{
	padding: 0 0 10px 0;
}

.course-table table{
	width: 100%;
}

.course-table table th{
	height: 23px;
	vertical-align: middle;
	border-right: 1px solid #E9E9E9;
	font-variant: normal;
	text-align: center;
	color: #ADADAD;
	font-size: 11px;
}

.course-table table th img{
	position: relative;
	top: 2px;
}

.course-table table th.th-1,
.course-table table td.td-1{
	padding: 0 0 0 7px;
	width: 175px;
	text-align: left;
}

.course-table table th.th-2,
.course-table table td.td-2{
	width: 77px;
    text-align: center;
}

.course-table table th.th-3,
.course-table table td.td-3{
	width: 100px;
        text-align: center;
}

.course-table table th.th-4,
.course-table table td.td-4{
	width: 50px;
	border-right: none;
    text-align: center;
    color: #ADADAD;
    font-style: italic;
}

.course-table table td{
	padding: 8px 0 8px 12px;
	text-align: left;
	border-right: 1px solid #E9E9E9;
	font-size: 12px;
	vertical-align: middle;
	color: #535353;
}

.course-table table .total td{
	padding: 10px 0 10px;
	text-align: center;
}

.course-table table .push td{
	padding: 0;
	height: 10px;
}

.course-table table .bg td{
	border-right: 1px solid #fff;
	background: #F3F3F3;
}

.blog{
	padding: 12px 10px 0 10px;
    overflow: hidden;
}

.blog .top-blog{
	padding: 0 0 15px 0;
	border-bottom: 1px solid #E2E2E2;
}

.blog .top-blog img{
	float: left;
	margin: 0 20px 0 0;
}

.blog .top-blog .name{
	display: block;
	font-size: 24px;
	color: #060606;
    margin-bottom: 10px;
}

.blog .top-blog .prof{
	display: block;
	font-size: 24px;
	padding: 0 0 10px 0;
	color: #A8A8A8;
}

.blog .top-blog p{
	font-size: 13px;
	line-height: 18px;
	color: #000;
}

.blog .blog-text{
	padding: 15px 0 0 0;
}

.blog .blog-text .item{
	padding: 0 0 25px 0;
}

.blog .blog-text .item p{
	font-size: 14px;
	line-height: 18px;
	color: #0070AF;
}

.blog .blog-text .item a{
	font-size: 19px;
	line-height: 18px;
	color: #0070AF;
        text-decoration: none;
}

.blog .blog-text .item .btm{
	padding: 5px 0 0 0;
}

.blog .blog-text .item .btm .data,
.blog .blog-item .blog-item-in .headline .data{
	display: block;
	float: left;
	color: #454545;
	font-size: 13px;
}

.blog .blog-text .item .btm a,
.blog .blog-item .blog-item-in .headline a{
	text-decoration: underline;
	color: #0070AF;
	font-size: 11px;
	display: block;
	float: right;
}

.blog .blog-text .item .btm a:hover,
.blog .blog-item .blog-item-in .headline a:hover{
	text-decoration: none;
}

.blog .blog-text .item .quote,
.blog .blog-item .blog-item-in .quote{
	padding: 12px 0 0 0;
	color: #A3A3A3;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.sidebar .blogger-block{
	padding: 10px;
}

.sidebar .blogger-block ul li{
	display: block;
	padding: 0 0 7px 0;
	color: #000;
	font-size: 12px;
}

.sidebar .blogger-block ul li span{
	color: #0070B0;
}

.sidebar .blogger-block ul li a{
	text-decoration: none;
	color: #0070B0;
}

.sidebar .blogger-block ul li a:hover{
	text-decoration: underline;
}

.sidebar .oth-comments{padding: 10px;margin-top: 10px;}

.sidebar .oth-comments .author_rec{font-weight: bold;}

.sidebar .oth-comments a{
    display: block;
    padding: 5px 0;
    font-style: italic;
    font-size: 12px;
    text-decoration: none;
}

.sidebar .oth-comments .date{color: #797575;}

.blog .blog-item{
	padding: 10px 0 0px 0;
    margin-bottom: 12px;
    border: 1px solid #e0e0e0;
    box-shadow: -0.5px -0.5px 1px 1px rgba(224,224,224,0.7);
    position: relative;
}

.blog.cur .blog-item{box-shadow: none;border: none;border-bottom: 1px solid #e0e0e0;}

.blog .blog-item .autor{
	float: left;
	width: 113px;
	margin: 0 0 0 0;
    text-align: left;
}

.blog .blog-item .autor img{display: block;margin: 0 auto 8px;}

.blog .blog-item .autor.forum{
    margin-top: 5px;
    font-size: 10px;
    padding-bottom: 5px;
    position: relative;
    z-index: 1000;
}

.blog .blog-item .ava_border{position: absolute;top: 4px;left: 0;bottom: 32px;width: 120px;border-right: 1px solid #DCDEDF;}

.blog .blog-item .autor.forum img{

	margin: 0 0 8px 0;
}

.blog .blog-item span{
	display: block;
	line-height: 14px;
    text-align: left;
    margin: 0;
    padding: 1px;
}

.blogtext {
	display: block;
	font-size: 15px;
	line-height: 19px;
    text-align: left;
}


.blog .blog-item .autor span{margin-left: 10px;}
.blog .blog-item .autor span i{font-style: normal;}

.blog .blog-item a.name{
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	font-family: "OfficinaSansC-Book";
}

.blog .blog-item span.prof{
	font-size: 13px;
	color: #8D8D8D;
    margin-left: 0;
}

.blog .blog-item span.signature{
	font-size: 10.5px;
	color: #8D8D8D;
        float: left;
}

.blog .blog-item .blog-item-in{
	float: right;
	width: 572px;
}

.blog.viewtheme .blog-item .blog-item-in{padding-left: 15px;width:580px;margin-bottom: 3px;}

.blog .blog-item .blog-item-in .headline{
	padding: 0;
}

.blog .blog-item .blog-item-in .headline span{display: inline-block;}
.blog .blog-item .blog-item-in .headline a{display: inline-block;float: none;}
.blog .blog-item .blog-item-in .headline a.anchor{text-decoration: underline;color: #0070AF;font-style: normal;}

.blog .blog-item .blog-item-in .headline.last{
	padding: 20px 0 5px 0;
}

.blog .blog-item .blog-item-in .headline.last a.answer{font-style: normal;padding-left: 10px;}

.blog .blog-item .blog-item-in .headline.last span.date{font-size: 10.5px;color:#454545;float:right;}

.blog .blog-item .blog-item-in .headline .hd{
	font-size: 14px;
	color: #0070AF;
	line-height: 16px;
    font-weight: bold;
}

.blog .blog-item .blog-item-in .headline .hd.author{width: 160px;margin-right: 10px;}
.blog .blog-item .blog-item-in .headline .hd.anonym{width: 160px;margin-right: 10px; color:gray;}
.blog .blog-item .blog-item-in .headline .message_options{display: inline-block; float: right;}

.blog .blog-item .blog-item-in div.answer span.hd{
    display: block;
    font-size: 14px;
    color: #0070AF;
    line-height: 18px;
}

blockquote span.hd{
    display: block;
    font-size: 14px;
    color: #0070AF;
    line-height: 18px;
}

.blog .blog-item .blog-item-in div.answer{background-color: #f6f5f7;padding: 10px;margin-bottom: 10px;}
.blog .blog-item .blog-item-in div.answer p.bodyMessage{min-height: auto;}

.blogabout{

	font-size: 15px;

}

.blog .blog-item .blog-item-in .headline a.hd{
	padding: 0 0 5px;
	display: block;
	font-size: 24px;
	color: #0070AF;
	line-height: 25px;
        float: none;
        text-decoration: none;
        font-style: normal;
        cursor: pointer;
}

.blog .blog-item .blog-item-in .quote{
	padding: 0 0 15px 0;
}

.blog .blog-item .blog-item-in img{
	float: right;
	margin: 0 0 0 17px;
}

.blog .blog-item .blog-item-in p{
	line-height: 18px;
	color: #000;
}

.blog .blog-item .blog-item-in p.bodyMessage{font-size: 13px;}

.blog .blog-item .blog-item-in p.color{
	line-height: 16px;
	color: #474747;
}

.blog .all-blogs{
	padding: 15px 0 0 0;
}

.blog .all-blogs .item{
	padding: 0 0 20px 0;
}

.blog .all-blogs .item img{
	float: left;
        margin-right: 15px;
}

.blog .all-blogs .item .text{
	float: left;
	width: 630px;
}

.blog .all-blogs .item .text .top{
	padding: 0 0 7px 0;
}

.blog .all-blogs .item .text .top .name{
	display: block;
	float: left;
	font-size: 12px;
	color: #000;
}

.blog .all-blogs .item .text .top .data{
	display: block;
	float: right;
	font-size: 10px;
	color: #464646;
}

.blog .all-blogs .item .text p{
	font-size: 14px;
	line-height: 18px;
	color: #0070AF;
}

.blog .all-blogs .item .text p a{
	font-size: 14px;
	line-height: 18px;
	color: #0070AF;
	text-decoration: none;
}

.blog .all-blogs .item .text p a:hover{
	text-decoration: underline;
}

.blog .forum-news{
	margin: 0 3px 7px 3px;
	border: 2px solid #F0F0F0;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	padding: 6px 7px 20px 10px;
}

.blog .forum-news .headline{
	padding: 0 0 13px 0;
}

.blog .forum-news .headline h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	float: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}

.blog .forum-news .headline .close{
	display: block;
	float: right;
	text-decoration: none !important;
	width: 8px;
	height: 8px;
	background: url(/themes/kam24m/images/close.gif) left top no-repeat;
}

.blog .forum-news p{
	color: #535353;
	font-size: 11px;
}

.blog .forum-news p a{
	text-decoration: underline;
	color: #25A5D2;
}

.blog .forum-news p a:hover{
	text-decoration: none;
}

.sidebar .theme{
	padding: 10px 10px 20px 10px;
}

.sidebar .theme .new-theme{
	height: 28px;
	line-height: 30px;
	display: block;
	text-decoration: none !important;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/themes/kam24m/images/but-t.jpg) left top repeat-x;
	behavior: url(js/PIE.htc);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #fff;
	text-transform: uppercase;
	font-family: 'OfficinaSansC-Book';
	font-size: 13px;
	text-align: center;
}

.sidebar .theme .new-theme:hover{
	background-position: left bottom;
}

.sidebar .theme span{
	display: block;
	padding: 15px 0 0 0;
	color: #292929;
}

.sidebar .theme span a{
	text-decoration: underline;
	color: #1A718F;
}

.sidebar .theme span a:hover{
	text-decoration: none;
}

.sidebar .popular{
	padding: 10px 2px 2px 2px;
}

.sidebar .popular .popular-mnu li{
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #454545;
	padding: 10px 8px;
	background: url(/themes/kam24m/images/pm.jpg) left bottom repeat-x #fff;
}

.sidebar .popular .popular-mnu li a{
	text-decoration: none;
	color: #454545;
}

.sidebar .popular .popular-mnu li a:hover{
	text-decoration: underline;
}

.sidebar .popular .popular-mnu li .data{
	display: block;
	font-size: 10px;
	color: #9E9E9E;
	padding: 0 0 5px 0;
}

.forum{
	padding: 10px 4px 0 4px;
    overflow: hidden;
}
.forum .themes
{
font-size:14px;
}

.forum .forum-news{
	margin: 0 3px 7px 3px;
	border: 2px solid #F0F0F0;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	padding: 6px 7px 20px 10px;
}

.forum .forum-news .headline{
	padding: 0 0 13px 0;
}

.forum .forum-news .headline h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	float: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}

.forum .forum-news .headline .close{
	display: block;
	float: right;
	text-decoration: none !important;
	width: 8px;
	height: 8px;
	background: url(/themes/kam24m/images/close.gif) left top no-repeat;
}

.forum .forum-news p{
	color: #535353;
	font-size: 11px;
}

.forum .forum-news p a{
	text-decoration: underline;
	color: #25A5D2;
}

.forum .forum-news p a:hover{
	text-decoration: none;
}

.forum .forum-table{
	padding: 0 0 20px 0;
}

.forum .forum-table table{
	width: 100%;
}

.forum .forum-table table th{
	height: 30px;
	vertical-align: middle;
	border-right: 1px solid #EFEFEF;
	font-weight: normal;
	text-align: left;
	color: #ADADAD;
	font-size: 13px;
}

.forum .forum-table table th.th-1{
	padding: 0 0 0 16px;
	font-weight: bold;
	color: #000;
//	width: 300px;
}

.forum .forum-table table th.th-2{
	padding: 0 0 0 17px;
//	width: 82px;

}

.forum .forum-table table th.th-3{
	padding: 0 0 0 17px;
//	width: 101px;
	width: 10%;
}

.forum .forum-table table th.th-4{
	padding: 0 0 0 17px;
//	width: 181px;
	width: 30%;
	border-right: none;
}

.forum .forum-table table td{
	padding: 8px 5px 8px 15px;
	vertical-align: top;
	font-size: 12px;
	color: #292929;
	border-right: 1px solid #EFEFEF;
}

.forum .forum-table table .bg td{
	border-right: 1px solid #fff;
	background: #F3F3F3;
}

.forum .forum-table table td a{
	text-decoration: underline;
	color: #299BC0;
}

.forum .forum-table table td a:hover{
	text-decoration: none;
}

.forum .forum-table table td.td-1{
//	width: 299px;
}
.forum .forum-table table td.td-11{
//	width: 381px;
}

.forum .forum-table table td.td-2{
//	width: 82px;
	width: 15%;
}

.forum .forum-table table td.td-3{
//	width: 94px;
        width: 1%;
}

.forum .forum-table table td.td-4{
//	width: 200px;
	width: 30%;
	border-right: none;
}

.sidebar .blogs-block{
	float: none;
}

.news-slider{
	padding: 10px 10px 1px 10px;
}

.news-slider .top{
	padding: 0 0 0 0;
}

.news-slider .top .data{
	float: left;
	padding-top:6px;
}

.news-slider .top .data .day{
	display: block;
	float: left;
	width: 41px;
	height: 25px;
	text-align: center;
	background: url(/themes/kam24m/images/data-ico.jpg) left top no-repeat;
	padding: 22px 0 0 0;
	line-height: 25px;
	color: #454545;
   font-family: 'OfficinaSansBlackC';
   font-size: 18px;
}

.news-slider .top .data .data-in{
	display: block;
	float: left;
	padding: 25px 0 0 10px;
	font-size: 15px;
	color: #454545;
   font-family: 'OfficinaSansBlackC';
}

.news-slider .top .socially{
	float: right;
        width: 329px;
        height:76px;
        overflow: hidden;
	padding-left:10px;
}



.news-slider .sl-pic{
	padding: 0 0 18px 0;
}

.news-slider p{
	line-height: 18px;
	color: #000;
	font-size: 12px;
}

.page-news{
	float: none;
	padding: 10px 3px 10px 3px;
}

.content .banner{
	height: auto;
	margin: 0 0 10px 0;
	display: block;
}

.comments{
	padding: 5px 10px 10px 10px;
}

.headline-com{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	padding: 0 0 15px 0;
	color: #232323;
	text-transform: uppercase;
}

.add-comments .headline-com{
	text-transform: none;
	color: #9F9F9F;
}

.comments .com-item{
	padding: 0 0 0;
}

.comments .com-item .line{
	padding: 7px 10px 7px 0;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-style:italic;
}

.comments .com-item .line .data{
	font-size: 12px;
	font-style: italic;
}

.comments .com-item p{
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.comments .more{
	display: inline-block;
	text-decoration: underline;
	color: #006FAE;
	font-size: 11px;
        padding-right: 85px;
}

.comments .more.activ{background: url("/themes/kam24m/images/activity.gif") right center no-repeat;}

.comments .more:hover{
	text-decoration: none;
}

.add-comments{
	padding: 0 10px 20px 10px;
}

.comment_block{
    background-color: #f6f5f7;
    border-bottom: 1px solid #ffffff;
    border-radius: 1px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 20px;
    padding: 7px 15px 15px 15px;
}

.add-comments textarea{
	font-size: 15px;
	padding: 10px;
	width: 700px;
	height: 70px;
	overflow: auto;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset #E5E5E5 0px 2px 3px;
	-moz-box-shadow: inset #E5E5E5 0px 2px 3px;
	box-shadow: inset #E5E5E5 0px 2px 3px;
	background: #fff;
	border: 1px solid #E5E5E5;
	behavior: url(js/PIE.htc);
}

.add-comments .form-row{
	padding: 10px 0 0 0;
	line-height: 20px;
    text-align: left;
}

.add-comments .form-row .reg{

	width: 143px;
	color: #006FB1;
	font-size: 11px;
}

.add-comments .form-row .reg a{
	text-decoration: underline;
}

.add-comments .form-row .reg a:hover{
	text-decoration: none;
}

.add-comments .form-row .txt{

	padding: 0 6px 0 5px;
	font-size: 16px;
	color: #303538;
}

.add-comments .form-row .inp{

	padding: 2px 5px;
	width: 140px;
	height: 16px;
	line-height: 16px;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset #E5E5E5 0px 2px 3px;
	-moz-box-shadow: inset #E5E5E5 0px 2px 3px;
	box-shadow: inset #E5E5E5 0px 2px 3px;
	background: #fff;
	border: 1px solid #E5E5E5;
	behavior: url(js/PIE.htc);
}

.add-comments .form-row .but{
	display: inline-block;
	height: 24px;
	border: none;
	background: url(/themes/kam24m/images/but-f.jpg) left top repeat-x;
	margin: 1px 0 0 0;
    padding: 1px 10px;
    font-size: 12px;
    width: auto;
}

#private_message input.but{
    display: inline-block;
    height: 24px;
    border: none;
    background: url(/themes/kam24m/images/but-f.jpg) left top repeat-x;
    margin: 1px 0 0 0;
    padding: 1px 10px;
    font-size: 12px;
    width: auto;
    color: #ffffff;
}

#create_theme input.but{
    display: inline-block;
    height: 24px;
    border: none;
    background: url(/themes/kam24m/images/but-f.jpg) left top repeat-x;
    margin: 1px 0 0 0;
    padding: 1px 10px;
    font-size: 12px;
    width: auto;
    color: #ffffff;
}

.add-comments .form-row .but:hover{
	background-position: left bottom;
}

.avia-block{
	padding: 5px 3px;
}

.avia-block .clock-block{
	float: right;
}

.avia-block .clock-block .clock-item-wrap{
  float: left;
  border: 2px solid #F3F3F3;
}

.avia-block .clock-block .clock-item{
  padding: 7px 0 0 5px;
  background: url(/themes/kam24m/images/clock-hldr.jpg) left 8px repeat-x;
  width: 89px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.avia-block .clock-block .clock-item .city{
  display: block;
  text-align: center;
  color: #505050;
  font-size: 11px;
}

.schedule-line{
	margin: 0 0 18px 0;
	padding: 0 0 0 8px;
	background: #F3F3F3;
}

.schedule-line h4{
	float: left;
	padding: 0;
	line-height: 23px;
}

.schedule-line .but-block{
	float: right;
}

.schedule-line .but-block li{
	display: block;
	float: left;
}

.schedule-line .but-block li a{
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	height: 23px;
	line-height: 23px;
	background: url(/themes/kam24m/images/but-b.jpg) left top repeat-x;
	padding: 0 12px;
	color: #fff;
}

.schedule-line .but-block li.act a,
.schedule-line .but-block li a:hover{
	background-position: left bottom;
}

.headline-table{
	padding: 0 0 20px 0;
}

.headline-table table{
	width: 100%;
}

.headline-table table th{
	padding: 5px 0 10px 10px;
	border-right: 1px solid #F3F3F3;
	font-weight: normal;
	line-height: 14px;
	color: #525252;
	vertical-align: bottom;
	text-align: left;
	font-size: 11px;
}

.headline-table table th span{
	border-bottom: 1px dashed #292929;
}

.headline-table table th span:hover{
	border-bottom: none;
}

.headline-table table th span a{
	color: #525252;
	text-decoration: none !important;
}

.headline-table table .td-1{
	width: 92px;
}

.headline-table table .td-2{
	width: 80px;
}

.headline-table table .td-3{
	width: 98px;
}

.headline-table table .td-4{
	width: 65px;
}

.headline-table table .td-5{
	width: 276px;
}

.headline-table table td{
	vertical-align: middle;
	font-size: 12px;
	padding: 10px 0 10px 7px;
	color: #535353;
}

.headline-table table .bg td{
	border-right: 1px solid #fff;
}

.headline-table table td{
	border-right: 1px solid #F3F3F3;
}

.headline-table table .bg td.td-1,
.headline-table table .bg td.td-3,
.headline-table table .bg td.td-5{
	background: #F3F3F3;
}

.headline-table table .bg td.td-2,
.headline-table table .bg td.td-4,
.headline-table table .bg td.td-6{
	background: #F9F9F9;
}

.headline-table table .td-6{
	width: 59px;
	border-right: none;
}

.headline-next table .td-4{
	width: 461px;
	border-right: none;
}

.sidebar .flight{
	padding: 6px 2px 2px 2px;
}

.sidebar .flight .txt-block{
	padding: 0 5px 5px 5px;
}

.sidebar .flight .txt-block .row{
	padding: 0 0 10px 0;
}

.sidebar .flight .txt-block .row .txt{
	display: block;
	float: left;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}

.sidebar .flight .txt-block .sort{
	display: inline-block;
	/*display: inline;*/
	font-size: 12px;
	text-decoration: underline;
	color: #187191;
}

.sidebar .flight .txt-block .sort:hover{
	text-decoration: none;
}

.sidebar .flight-mnu li{
	display: block;
	color: #444444;
	padding: 5px;
	background: url(/themes/kam24m/images/pm.jpg) left bottom repeat-x;
}

.sidebar .flight-mnu li span{
	display: block;
	line-height: 20px;
}

.sidebar .information{
	padding: 12px 5px 25px 10px;
}

.sidebar .information p{
	color: #000;
	line-height: 14px;
	padding: 0 0 15px 0;
	font-size: 11px;
}

.datepicker{
  float: right;
  line-height: 16px;
  text-decoration: underline;
  display: block;
  color: #006FB1;
  font-style: italic;
  font-size: 11px;
  border: 0px;
  text-align: right;
}

/***********/

 #clockHolder
{
    width:46px;
    margin:0px auto 0px auto;
    position:relative;
    top:0px;
    left:0px;
    z-index: 120;
}

#sec
{
    display:block;
    position:absolute;
}
#min
{
    display:block;
    position:absolute;
}
#hour
{
    display:block;
    position:absolute;
}

.rotatingWrapper
{
    position:absolute;
    width:46px;
    height:46px;
    top:0px;
    left:0px;
}


/****slider styles****/

/*---------------------------------
 *  Photos gallery > Vertical
 *---------------------------------*/
.slideshow-carousel{width:720px;height:289px; margin: 0 0 15px 0;}

/* Nav */
.slideshow-carousel .sliderkit-nav{top:0px;right:0;width:145px;height:100%; overflow: hidden; padding: 0px 0;}
.slideshow-carousel .sliderkit-nav-clip{left:0px; height: 253px !important;}
.slideshow-carousel .sliderkit-nav-clip ul li{margin:0;padding:0;}
.slideshow-carousel .sliderkit-nav-clip ul li a{display:block;width:145px;height:74px;overflow:hidden;padding:5px; opacity: 0.5; outline: none;}
.slideshow-carousel .sliderkit-nav-clip ul li.sliderkit-selected a{padding:5px;border:0px solid #c5dbe6; opacity: 1;}
.slideshow-carousel .sliderkit-nav-clip ul li img{width:145px;height:74px;/*margin-bottom:-3px;*/}

/* Nav buttons */
.slideshow-carousel .sliderkit-nav .sliderkit-go-btn{position:absolute;left:0px;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-btn a{display:block;width:145px;height:12px;background:#FFF url("/themes/kam24m/images/arw.png") no-repeat center 0;  outline: none;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-btn a span{display:none;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-prev{top:0px;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-next{bottom:0px;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-prev a{background-position:top;}
.slideshow-carousel .sliderkit-nav .sliderkit-go-next a{background-position:bottom;}

/* Go Buttons */
.slideshow-carousel .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8;}

/* Panel */
.slideshow-carousel .sliderkit-panel{top:0;left:0;width:565px;height:289px;}

/* Panel > Textbox */
.slideshow-carousel .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:500px;}
.slideshow-carousel .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:0.9em;color:#fff;}
.slideshow-carousel .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.slideshow-carousel .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:0.6;}

/*---------------------------------
 *  Photos gallery > Minimalistic
 *---------------------------------*/
.photosgallery-minimalistic{width:500px;height:335px;padding:0 0 50px;}

/* Navbar */
.photosgallery-minimalistic .sliderkit-nav{left:0;bottom:0;width:500px;padding:0;background:#000;}
.photosgallery-minimalistic .sliderkit-nav-clip{margin:0 auto;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li{float:left;margin:0 0 0 0;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:0;opacity:0.4;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a:hover{cursor:default;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1;}

/* Panel */
.photosgallery-minimalistic .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/* Panel */
.photosgallery-minimalistic .sliderkit-timer{top:332px;}

/*---------------------------------
 *  Photos gallery > #5 = 'navpanelautoswitch' option
 *---------------------------------*/
.photosgallery-5 .sliderkit-count-lines{left:220px;top:auto;right:auto;bottom:75px;}


/*
 *  NEWS SLIDERS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  News slider > Vertical
 *---------------------------------*/
.newslider-vertical{width:725px;height:375px;}

/* Nav */
.newslider-vertical .sliderkit-nav{
  width:242px;
  height:375px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.newslider-vertical .sliderkit-news{
  background: #fff;
  height: 375px;
}

.sliderkit-news p a{font-size: 13px;line-height: 12px;}

.newslider-vertical .sliderkit-nav-clip li{
  text-align: left;
  position: relative;

}

.newslider-vertical .sliderkit-nav-clip li .text{
  display: block;
  height: 34px;
  background: url("/images/comm.png");
  background-repeat: no-repeat;
  background-position: 94% 100%; 


}

.newslider-vertical .sliderkit-nav-clip li .naw{
  display: none;
  position: absolute;
  padding: 13px 10px 0 10px;
  height: 34px;
  background: #fff;
  overflow: hidden;
  width: 222px;
  left: 0px;
  top: 0px;
}

.newslider-vertical .sliderkit-nav-clip li:hover .text{
  display: block;
}

.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected .naw{
  display: block;
}

.newslider-vertical .sliderkit-nav-clip li .naw .ico{
  display: block;
  float: left;
  margin: 0 9px 0 0;
}

.newslider-vertical .sliderkit-nav-clip li .naw .link{
  display: block;
  float: right;
  text-decoration: underline;
  font-size: 11px;
  color: #0070AF;
}

.newslider-vertical .sliderkit-nav-clip li .naw .link:hover{
  text-decoration: none;
}

/* Panel */
.newslider-vertical .sliderkit-panels{position:absolute;left:0px;width:475px;height:375px;overflow:hidden;}
.newslider-vertical .sliderkit-panel{left:0;top:5px;width:475px;height:375px;}

/* News block */
.newslider-vertical .sliderkit-news h3,
.newslider-vertical .sliderkit-news h3 a{color:#000;}
.newslider-vertical .sliderkit-news h3{
  font-size:18px !important;
  font-weight: normal;
  text-transform:uppercase;
  height: 38px;
  color: #000;
  line-height: 20px;
  font-family: 'OfficinaSansBlackC';
}
.newslider-vertical .sliderkit-news .data{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 0 0 5px 0;
  color: #474747;
}
.newslider-vertical .sliderkit-news img{
  margin:0 0 5px 0;
  width: 475px;
  height: 243px;
  overflow: hidden;
}
.sliderkit-news p{margin-bottom: 0px;}
.newslider-vertical .sliderkit-news p{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  line-height: 18px;
}

.newslider-vertical .sliderkit-news p a{
  color: #000;
  text-decoration: none;
}

.newslider-vertical .sliderkit-news p a:hover{
  text-decoration: underline;
}

/*****datapicker styles*****/

/*

    Zebra_DatePicker: a lightweight jQuery date picker plugin

    default stylesheet
    copyright (c) 2011 - 2012 Stefan Gabos
    http://stefangabos.ro/jquery/zebra-datepicker/

*/

.Zebra_DatePicker *                          { margin: 0; padding: 0; color: #000 }
.Zebra_DatePicker                            { position: absolute; background: url(/themes/kam24m/images/dtp.jpg) left 0px repeat; border: 0px solid #666; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: none; z-index: 100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px }

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table                      { border-collapse: collapse; border-spacing: 0 }

.Zebra_DatePicker td,
.Zebra_DatePicker th                         { text-align: center; padding: 5px 0 }

.Zebra_DatePicker td                         { cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 3px }

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { background: url(/themes/kam24m/images/date-td.jpg) left 0px repeat-x; width: 27px; border: 1px solid #B8B8B8; }

/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { color: #FFF }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold }
.Zebra_DatePicker .dp_header .dp_hover      { background: #222; color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.Zebra_DatePicker .dp_header .dp_blocked    { color: #888; cursor: default }

/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_daypicker th          { background: url(/themes/kam24m/images/date-th.jpg) left 0px repeat-x; padding: 0; font-size: 10px; }
.Zebra_DatePicker td.dp_not_in_month        { background: #F3F3F3; color: #CDCDCD; cursor: default }
/*.Zebra_DatePicker td.dp_weekend             { background: #D8D8D8 }*/
.Zebra_DatePicker td.dp_weekend_disabled    { color: #CCC; cursor: default }
.Zebra_DatePicker td.dp_selected            { background: #5A4B4B; color: #FFF !important }
.Zebra_DatePicker td.dp_week_number         { background: #FFCC33; color: #555; cursor: text; font-style: italic }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker td        { width: 33% }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td         { width: 33% }

/* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_footer                { margin-top: 3px; display: none;}
.Zebra_DatePicker .dp_footer td             { color: #FFF; padding: 2px; font-weight: bold }
.Zebra_DatePicker .dp_footer .dp_hover      { background: #222; color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #C40000 }
.Zebra_DatePicker td.dp_disabled_current    { color: #E38585 }
.Zebra_DatePicker td.dp_disabled            { background: #F3F3F3; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_hover               { background: #482424; color: #FFF }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
/* button.Zebra_DatePicker_Icon                { position: absolute; width: 56px; height: 10px; background: url('/themes/kam24m/images/d-ico.jpg') no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; margin: 0 0 0 5px; padding: 0; line-height: 0;} */
button.Zebra_DatePicker_Icon_Disabled       { background-image: url('calendar-disabled.png') }
button.Zebra_DatePicker_Icon_Inside         { margin: 0 0px 0 0 }

/* Fix icon position in Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button.Zebra_DatePicker_Icon_Inside     { margin: 0 5px 0 0 }
}
.last-news a{color:white;text-decoration: none;}
img.humidity{display:inline-block;margin-right: 5px;}
form#selCity{display: block;position: absolute;top:10px;right: 10px;z-index: 100;}
.table-wrp table th{text-align: center;}
.wheather .table-wrp table .td-7{padding-left: 20px;}
ul.but-block{padding-left: 25px;}
ul.but-block.ind{background: url("/themes/kam24m/images/indicator.gif") left center no-repeat;}
.socially>div, .socially>span, .socially>iframe{display:inline-block;vertical-align: bottom !important;}
.pluginCountBoxNub{bottom: 0 !important;}
.v9{margin-bottom:3px !important;}
.blog .blog-item .wrSend{display: inline-block;vertical-align: bottom;overflow: hidden;}
.wrSend.active{background: url("/themes/kam24m/images/indicator.gif") left center no-repeat;}
.pluginCountBox{margin-top: 1px !important;}
span#incL{display: inline-block;padding-left: 20px;}
div.block.info.avia.nuclear span.hd a{color:black;text-decoration: none;}
#weather-wrap table td, #weather-wrap table th{padding: 0 !important;}
.blog .add-comments textarea{width:95%;}
.block.createTheme{padding: 10px;}
.block.createTheme textarea{width: 97%;padding:3px;}
.block.createTheme input[type="text"]{width:400px;padding: 3px;}
div.row{padding-bottom: 10px;overflow: hidden;}
div.row input[type="submit"]{display: inline-block;margin-right: 30px;}
.errorMessage{color:red;}
.block.blog h2 a{text-decoration: none;}
div.bodyMessage{overflow: hidden;}
.bodyMessage .markItUpEditor{height: auto;width: 97%;height: 90px;}
.recordData {overflow: hidden;margin-bottom: 0px;}
.recordData span.author{float:left;}
.bloger-records{padding:10px;}
.bloger-records a, .bloger-records span{display: block;}
.bloger-records a{font-weight: bold;}
.bloger-records span.quote{font-style: italic;}
.bloger-records a,.bloger-records .date{margin-bottom: 10px;}
.bloger-records span.quote{margin-bottom: 20px;}
div.blogContent{margin-bottom: 15px;overflow: hidden;}
div.blogContent img{padding: 5px 10px 5px 10px;}
div.pages{text-align: center;margin-top: 20px;}
.blog div.pages{text-align: center;margin-top: 10px;margin-bottom: 10px;}
a.bold{font-weight:bold;}
.announce{margin-bottom:10px; font-size:14px;}
.contentNews{}
.contentNews p{margin-bottom: 10px; font-size:14px;}
.row.nuclear .ico span{display: inline-block;width:32px;height:30px;}

.row.nuclear .ico span.stat11{background:url("/images/weather_icons.png") no-repeat 0 6px;}
.row.nuclear .ico span.stat12{background:url("/images/weather_icons.png") no-repeat 0 -24px;}
.row.nuclear .ico span.stat13{background:url("/images/weather_icons.png") no-repeat 0 -54px;}
.row.nuclear .ico span.stat14{background:url("/images/weather_icons.png") no-repeat 0 -85px;}
.row.nuclear .ico span.stat15{background:url("/images/weather_icons.png") no-repeat 0 -115px;}
.row.nuclear .ico span.stat16{background:url("/images/weather_icons.png") no-repeat 0 -144px;height:33px;}
.row.nuclear .ico span.stat17{background:url("/images/weather_icons.png") no-repeat 0 -177px;}
.row.nuclear .ico span.stat18{background:url("/images/weather_icons.png") no-repeat 0 -177px;}
.row.nuclear .ico span.stat19{background:url("/images/weather_icons.png") no-repeat 0 -261px;}

.row.nuclear .ico span.stat21{background:url("/images/weather_icons.png") no-repeat 0 -292px;height:25px;}
.row.nuclear .ico span.stat22{background:url("/images/weather_icons.png") no-repeat 0 -351px;height:32px;}
.row.nuclear .ico span.stat23{background:url("/images/weather_icons.png") no-repeat 0 -316px;height:32px;}
.row.nuclear .ico span.stat24{background:url("/images/weather_icons.png") no-repeat 0 -385px;height:32px;}
.row.nuclear .ico span.stat25{background:url("/images/weather_icons.png") no-repeat 0 -417px;height:32px;}
.row.nuclear .ico span.stat26{background:url("/images/weather_icons.png") no-repeat 0 -451px;height:32px;}
.row.nuclear .ico span.stat27{background:url("/images/weather_icons.png") no-repeat 0 -483px;height:32px;}
.row.nuclear .ico span.stat28{background:url("/images/weather_icons.png") no-repeat 0 -514px;height:32px;}
.row.nuclear .ico span.stat29{background:url("/images/weather_icons.png") no-repeat 0 -546px;height:32px;}

.row.nuclear .ico span.stat31{background:url("/images/weather_icons.png") no-repeat 0 -577px;height:20px;}
.row.nuclear .ico span.stat32{background:url("/images/weather_icons.png") no-repeat 0 -628px;height:27px;}
.row.nuclear .ico span.stat33{background:url("/images/weather_icons.png") no-repeat 0 -597px;height:31px;}
.row.nuclear .ico span.stat34{background:url("/images/weather_icons.png") no-repeat 0 -656px;height:25px;}
.row.nuclear .ico span.stat35{background:url("/images/weather_icons.png") no-repeat 0 -686px;height:25px;}
.row.nuclear .ico span.stat36{background:url("/images/weather_icons.png") no-repeat 0 -710px;height:29px;}
.row.nuclear .ico span.stat37{background:url("/images/weather_icons.png") no-repeat 0 -738px;height:28px;}
.row.nuclear .ico span.stat38{background:url("/images/weather_icons.png") no-repeat 0 -766px;height:25px;}
.row.nuclear .ico span.stat39{background:url("/images/weather_icons.png") no-repeat 0 -793px;height:25px;}

.row.nuclear .ico span.stat41{background:url("/images/weather_icons.png") no-repeat 0 -818px;height:23px;}
.row.nuclear .ico span.stat42{background:url("/images/weather_icons.png") no-repeat 0 -875px;height:28px;}
.row.nuclear .ico span.stat43{background:url("/images/weather_icons.png") no-repeat 0 -838px;height:34px;}
.row.nuclear .ico span.stat44{background:url("/images/weather_icons.png") no-repeat 0 -906px;height:27px;}
.row.nuclear .ico span.stat45{background:url("/images/weather_icons.png") no-repeat 0 -936px;height:27px;}
.row.nuclear .ico span.stat46{background:url("/images/weather_icons.png") no-repeat 0 -966px;height:29px;}
.row.nuclear .ico span.stat47{background:url("/images/weather_icons.png") no-repeat 0 -997px;height:28px;}
.row.nuclear .ico span.stat48{background:url("/images/weather_icons.png") no-repeat 0 -1023px;height:32px;}
.row.nuclear .ico span.stat49{background:url("/images/weather_icons.png") no-repeat 0 -1053px;height:30px;}

#messageD{width: 80%;margin-bottom: 5px}
#titleD{width: 250px;margin-bottom: 12px;}
.banner{text-align: center;}
#seldef1{width: 194px;height: 16px;display: inline-block;border:none;font-family:'OfficinaSansC-Book';font-size:14px;}
select#seldef1:focus{outline:none;}
span.precP{display: inline-block;width: 22px;height: 15px;background: url("../images/w5.gif") top left no-repeat;margin-left: 5px;}
table.cityoth td,table.cityoth th{padding: 0;}
.greenC{background-color: #76C376;}
.course-table table th{padding: 0;}
.course-table table .bg td.greenC{background-color: #c6eccc;}
.course-table table td.greenC{background-color: #c6eccc;}
.course-table table .bg td.orangeC{background-color: #f3deb4;}
.course-table table td.orangeC{background-color: #f3deb4;}
.line a.like{display:inline-block;text-decoration: none;margin-left:10px;color:#006FB1;}
.line span.like_len{display:inline-block;padding: 0 5px;border:1px solid #999;color:#999;border-radius:2px;margin-left: 10px;}
.footer .item.item-2 ul li a{color:#EDEDED;}
.list-view .pager{text-align: center;}
div.autor.forum a{color:#000000;text-decoration: none;display: block;height: 12px;padding-left: 20px;background: url('../images/email.png') no-repeat left center;text-align: left;}
div.autor.forum a.profile_link{overflow: hidden;height:auto;padding-left:0;display: block;text-align: center;background: none;}
.bottom_bar{height: 27px;background-color: #ecf1f2;margin: 1px;padding-right: 30px;position: relative;}
.blog .blog-item .bottom_bar span{display: inline-block;padding: 5px 10px;}
.bottom_bar span.messageCount{width: 126px;}
.bottom_bar span.messageDate{color:#797575;}
.bottom_bar input[type="checkbox"]{position: absolute;display: block;top:7px;right: 10px;}
.blog .blog-item .bottom_bar a{display: inline-block;padding: 5px 10px;color: #0070af;}
.blog .blog-item .message{padding-right: 15px;}
.blog .blog-item .message blockquote{padding: 13px 13px 13px 13px;background-color: #dbe1e3;border: 1px solid #c2c9ce;}
.blog .blog-item .message .bodyMessage > blockquote{margin-bottom:5px; background-color: #f1f4f5;border: 1px solid #dadee0;}
.blog .blog-item .message .bodyMessage > blockquote > blockquote{margin-bottom:5px; margin-top:5px; background-color: #e6ebed;border: 1px solid #cfd4d7;}
.blog .blog-item .message .bodyMessage > blockquote > blockquote > blockquote{margin-bottom:5px; margin-top:5px; background-color: #dbe1e3;border: 1px solid #c2c9ce;}
.blog .blog-item span.status{padding: 2px 2px 2px 15px;background: url('../images/on.png') left center no-repeat;margin: 0 0 0 10px;text-align: left;}
.profile_block img{display: block;float: left;margin-right: 20px;}
.profile_block div{float: left;width:250px;}
.profile_block div a{color: #1aa8d7;}
.blog .blog-item .blog-item-in .headline a.profile_link_title{float: none;font-size: 14px;font-weight: bold;text-decoration: none;font-style: normal;}
.profile_block .profile_info p{margin-bottom: 10px;}
.profile_block .profile_themes li{margin-bottom: 5px;}
.blog .blog-item .bottom_bar a.edit_massage,.blog .blog-item a.edit_massage_admin{padding-right: 25px;}
.blog .blog-item .bottom_bar a.delete_massage,.blog .blog-item a.delete_massage_admin{padding-right: 25px;padding-left: 2px;}
.blog .blog-item .bottom_bar a.edit_massage.active,.blog .blog-item a.edit_massage_admin.active{background: url(../images/spinner.gif) right center no-repeat;}
.blog .blog-item .bottom_bar a.delete_massage.active,.blog .blog-item a.delete_massage_admin.active{background: url(../images/spinner.gif) right center no-repeat;}
.dialogs{padding: 10px;overflow: hidden;}
.dialogs .wr_dialogs{width: 595px;float: left;}
.dialogs table th{padding: 0;height: 33px;background-color: #f3f1ee;vertical-align: middle;padding-left: 10px;font-size: 13px;}
.dialogs table th.th-2{width:122px;}
.dialogs table th.th-3{width:50px;}
.dialogs .with_users{float:left;width: 114px;}
.dialogs .with_users li{line-height: 22px;}
.dialogs table td p{
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    width: 350px;
    margin-bottom: 0;
    padding-top: 17px;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
}
.dialogs table td p span.time{position: absolute;top:0;left: 0;font-weight: bold;}
.dialogs table tr{border-bottom: 1px solid #f3f1ee;}
.dialogs table td p span.lq,.dialogs table td p span.rq{position: absolute;}
.dialogs table td p span.lq{top:17px;left:0;}
.dialogs table td p span.rq{top:17px;right:0;}
.wr_dialogs .blog .blog-item .autor{width: 91px;}
.wr_dialogs .blog .blog-item .blog-item-in{width: 465px;}
.wr_dialogs.loading{opacity: 0.3;}
.wr_dialogs .spinner{position: fixed;width: 20px;height:20px;top:257px;left:606px;background: url(../images/spinner.gif) no-repeat;display: none;z-index: 1000;}
.wr_dialogs.loading .spinner{display: block;}
span.edit_massage{width: 20px;margin-left:5px;display: inline-block;}
span.edit_massage.active{background: url(../images/spinner.gif) center center no-repeat !important;}
.page .content .row{margin-left: 0;}
.blog_title{width: 642px;float: left;margin-bottom: 10px;}
.blog_title a{font-size: 14px;color: #0070af;}
.blog .short{font-weight: bold; font-size:14px; margin-bottom: 0px;}
a.num{display: inline-block;width: 20px;text-align: left; font-style:italic;}
span.drop_check{display: block;margin-right: 5px;float: left;}
a.link_theme{display: block;float: left;width: 254px;}
.grid-view .pager{text-align: center;}
.blogContent blockquote{display: block;float: left; line-height: 1.1; font-size: 21px;font-style: italic;color: #0b4e6c;padding: 10px 25px 10px 0;max-width: 297px;}
.ava_wr{position: relative;width: 178px;height: 178px;margin-left: 170px;display: none;}
.ava_wr img.ava_128{position: absolute;top: 25px;left: 25px;width: 128px;height: 128px;z-index: 99;}
.ava_wr img.ava_frame{position: absolute;top: 0;left: 0;width: 178px;height: 178px;z-index: 1000;}
#ava_file{opacity: 0;}
.bodyMessage ul{padding-left: 14px;}
.bodyMessage ol{padding-left: 20px;}
.bodyMessage ul li{list-style-type: circle;}
.bodyMessage ol li{list-style-type: decimal;}
.bodyMessage .markItUpHeader ul li{list-style: none;}
div.hint_img{width: 320px;position: absolute;top:50px;left:150px;color:#828a8a;z-index: 1000;}
iframe#contentBlog_ifr{height: 300px !important;}
textarea#Posts_anonce{height: 100px !important;overflow: auto;}
.userprofile {
font-size: 14px;
font-family: 'OfficinaSansC-Book';
}

a.quotecomment {
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}
.views {
font-family: 'OfficinaSansC-Book';
font-size: 17px;
padding: 0 15px 0 0;
line-height: 30px;
}

.nofield { display:none !important; }

.gallery-block {
	padding: 10px 0 20px 0;
}

.gallery-block .item {
	float: left;
	padding: 0 10px 5px 5px;
	width: 175px;
}

.announces-wrp {
	background: #DDD;

  background-image: -ms-linear-gradient(top, #BBB 0%, #DDD 100%);
  background-image: -moz-linear-gradient(top, #BBB 0%, #DDD 100%);
  background-image: -o-linear-gradient(top, #BBB 0%, #DDD 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #BBB), color-stop(1, #DDD));
  background-image: -webkit-linear-gradient(top, #BBB 0%, #DDD 100%);
  background-image: linear-gradient(to bottom, #BBB 0%, #DDD 100%);

	box-shadow: inset #AAA 0px 2px 6px 0px;
/* margin-bottom: 10px; */
	margin-top: -3px;
/*  padding: 5px 0 */; 
}

.announces-block a,
.gallery-block a {
  text-decoration: none;
}

.announces-block a:hover,
.announces-block a:focus,
.gallery-block a:hover,
.gallery-block a:focus {
  text-decoration: underline;
}

.announces-block > .items {
  margin: 0 -5px;
 padding: 5px 0;
}

.announces-block > .items > .item {
  background: #FFF;
  border-radius: 2px;
  box-shadow: #d9d9d9 0px 0px 5px 0px;
  float: left;
  margin: 0 5px;
  min-height: 165px;
  padding: 10px;
  width: 168px;
}

.announces-block > .items > .item > .prevListNews {
	width: 168px;
	height: 86px;
	overflow: hidden;
}

.announces-block > .items > .item img {
	max-width: 168px;
}

.announces-block > .items > .item .hd {
  min-height: 55px;
}

span.hd a {
text-decoration:none;
}

span.data {
font-size:10px;
}

span.hd.article {
font-size:14px;
}

.article-block {
	height: 204px; 
	margin-bottom: 0; 
	padding: 10px;
}

.video-block {
	padding: 10px;
}

.galBox {
    width: 585px;
}
.pollBox {
    width: 385px;
}
.pollInner {
	padding: 10px;
}
.polLine {
    margin: 0 10px 5px;
}
.pollText {
	display: block;
	font-weight:bold;
    padding: 3px 0 3px 9px;
    text-align: left;
    vertical-align: top;
}
.polLine input {
    margin: 0 5px 2px 0;
}
.pollBut {
    margin: 16px 0 0;
    text-align: center;
}
.pollBut input {
	display: block;
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
    width: 100px;
}
.pollLink {
    color: #006fb1;
    display: block;
    font-size: 11px;
    font-style: italic;
    line-height: 16px;
    text-align: center;
    text-decoration: underline;
}

.pollLineVote {
    border: 1px solid #ddd;
    padding: 1px;
    position: relative;
}
.pollLineVote div {
    background: #0e5370 none repeat scroll 0 0;
    height: 2px;
}
.pollImg {
    display: inline-block;
    float: left;
    margin: 6px 15px 9px 10px;
    width: 80px;
}
.pollImg img {
    width: 100%;
}

.pollTil {
	display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    width: 100%;
}

.voteResult {
	 display: inline-block;
    margin: 5px 0;
    padding: 5px 5px;
    vertical-align: top;
    width: 46%;
}
.voteResult:nth-child(2n+1) {
    margin-right: 3.5%;
}
.hed-mnu .age-marker {
    float: right;
    color: #fff;
    font-size: 13px;
}

.newslider-vertical .sliderkit-nav-clip li .text{
  display: block;
  height: 34px;
  background: url("/images/comm.png");
  background-repeat: no-repeat;
  background-position: 94% 100%; 


}

