html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body { height:100%; }
body {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 14px;

	line-height: 1.42857143;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing:auto;
}

a {
	color:#cc0000;
	text-decoration:none;
  -webkit-transition: color .3s,border-bottom .3s;
  transition: color .3s,border-bottom .3s;
}
a:hover {
    color:#a50b00;
	border-bottom:0;
}
b, strong { color:#333; font-weight:bold; }
i, em { font-style:italic; }

.title .fa {padding:0px 10px 0px 0px; color: rgb(98, 98, 168);}

h1, h2, h3, h4, h5 { color:#333; font-weight:bold; margin:9px 0; }
h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }

.clr { clear:both; }

.tableform td {
	padding:3px 0;
}

* html .centrum { height:100%; }
.centrum {
	width:100%;
	min-height:100%;
}
.middle {
	width:1000px;
	margin:0 auto;
	position:relative;
}

/* HEADER */
.header {
	height:170px;
	background: #F9F9F9;
}
.header-top {
	height: 40px;
	background: #DDD;
	/* clear: both; */
}
.header-top a {
	color:#797979;
	font-size:11px;
	text-transform:uppercase;
	border:0;
}
.header-menu {
	float:left;
}
.header-login {
	float:right;
}
.header-top li {
	display:block;
	margin:0 8px 0 0;
	float:left;
}
.header-top li i {
	float:left;
	color:#797979;
	display:inline-block;
	padding: 5px 10px 0px 15px;
}
.header-login li {
	display:block;
	width: 160px;
	/* float: right; */
}
.header-top li a {
	display:block;
	text-align:right;
    height:40px; 
	line-height:39px;
	padding:0 10px;
	font-weight: 600;
    
}
.header-top li a:hover, .header-top li.active a{
	color:#FFF;
	background:#c00000;
}

.header .logo {
	margin:17px 0 0 0px;
	float:left;
}
.header .logo a {
	border-bottom:0;
}
.header-search {
	color:#737678;
/*	height:200px;
	width:444px; */
	margin:41px 0 0 0;
	float:right;
	position:relative;
}
.header-search .value {
	height:43px;
	line-height:44px;
	top:0;
	left:18px;
	position:absolute;
}
.header-search #story {
	color:#737678;
	display:block;
	width:382px;
	height:43px;
	font:12px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0 45px 0 17px;
	background:url(../images/header-search-bg.png) no-repeat top;
	border:0;
	outline:0;
}
.header-search .submit {
	cursor:pointer;
	width:25px;
	height:19px;
	text-indent:-9999px;
	padding:1px 0 2px 9px;
	background:url(../images/header-search-bg.png) no-repeat 8px -43px;
	border:0;
	border-left:#d7d9db 1px solid;
	position:absolute;
	top:12px;
	right:13px;
}


/*MAIN MENU*/
.menu {
	width:1000px;
	height: 33px;
	margin:0 auto;
	padding: 0 0px 0px 5px;
	/* border-bottom:#000 3px solid; */
	/* border-top:#000 3px solid; */
	/* border-bottom: rgb(82, 82, 113) 2px solid; */   
	border-radius: 5px;
	/* border-top: rgb(82, 82, 113) 2px solid; */2px solid;
	background-color: rgb(69, 69, 92);
	box-shadow: 0px 3px 10px rgba(128, 128, 128, 0.56);
}
.menu li {
	display:block;
	margin: 0px 0px 0 0px;
	float:left;
}
.menu li a {
	color: #FFF;
	display:block;
	 
	font-size: 12px;
	line-height: 33px;
	text-transform:uppercase;
	font-weight: bold;
	border:0;
	padding: 0px 5px 0px 9px;
	/* border-radius: 5px; */
}
.menu li a:hover {
	color:#c00000;
}
.menu li:hover {
	background-color: white;

}
.menu li a.active {
	color:#cc0000;
	background-color:white;
}


/* wrapper */
.wrapper {
	width:1000px;
	margin:0px auto 0;
    padding-top: 10px;
	border-bottom:#FFF 0px solid;
}


/* LEFT */
.wrapper .left {
	width:730px;
	margin:0 20px 0 0;
	float:left;
}

/* bar */
.bar {
	margin:0 0 30px 0;
}
.bar .title {
	font-size:20px;
	text-transform:uppercase;
	margin:0 0 16px 0;
}
.bar .title a {
	color:#1e1e1e;
	border-bottom:#1e1e1e 1px solid;
}
.bar .title a:hover {
	border-bottom:0;
}
.bar .main-news {
	width:370px;
	margin:0 20px 0 0;
	float:left;
}
.bar .main-news .img {
	margin:0 0 17px 0;
}
.bar .main-news .img img {
	width:100%;
}
.info {
	color:#e1e1e1;
	height:12px;
	font-size:11px;
	margin:0 0 8px 0;
	position:relative;
}
.info a {
	border-bottom:none;
}
.info a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}
.info .date {
	color:#797979;
	display:block;
	height:12px;
	margin:0 5px 0 0;
	/* padding:0 0 0 16px; */
	/* background:url(../images/post-icon-bg.png) no-repeat 0 -12px; */
	float:left;
}
.info .comments {
 display:block;
 padding:0 0 0 5px;
 border-left:#e1e1e1 1px solid;
 float:left;
}
.info .comments b {
 display:block;
 height:12px;
 font-weight:normal;
 padding:0 14px 0 0;
 background:url(../images/post-icon-bg.png) no-repeat right 1px;
}
.info div {
	margin:0 0 0 5px;
	position:absolute;
	top:-1px;
	right:0;
}
.fullstory .info div {
	right:40px;
}
.info div a:hover {
	border:0;
}
.bar .main-news .title {
	/* font: bold 18px Arial, Helvetica, sans-serif; */
	text-transform:none;
	margin:0 0 12px 0;
}
.bar .main-news .title a {
	color:#1f1f1f;
	border-bottom:0;
}
.bar .main-news .title a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}
.bar .main-news .text {
	color:#6b6b6b;
	font-size: 13px;
}

.bar .second-news {
	width:340px;
	float:left;
}
.bar .second-news .short {
	margin:0 0 25px 0;
}
.bar .second-news .info {
	margin:0 0 7px 0;
}
.bar .second-news .title {
	color:#1e1e1e;
	font-size: 14px;
	text-transform:none;
	margin:0;
}
.bar .second-news .title a {
	border-bottom:0;
}
.bar .second-news .title a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}

.banner728 {
	margin:0 0 30px 0;
}

/* CONTENT */

/* Custom */
.custom {
	margin:0 0 30px 0;
}
.category .fa {color:rgb(98, 98, 168);}
.category2 .fa {color:rgb(98, 98, 168); padding: 0px 5px 0px 0px;}     

.category2, .left .name {
	color: #322E2E;
	height: 33px;
	text-transform: uppercase;
	font-size:20px;
	/* line-height: 20px; */
	margin: 0 0 10px 0;
	/* width: 99.3%; */
	padding: 3px 0px 0px 5px;
	/* background-color: rgb(82, 82, 113); */
	/* border-bottom: 10px black; */
	border-bottom: rgb(69, 69, 92) 3px solid;;
	/* border-width: 300px; */
}

.custom .category, .left .name {
	color: #322E2E;
	height: 33px;
	font-size:20px;
	/* line-height: 20px; */
	margin: 0 0 10px 0;
	width: 99.3%;
	padding: 3px 0px 0px 5px;
	/* background-color: rgb(82, 82, 113); */
	/* border-bottom: 10px black; */
	border-bottom: rgb(69, 69, 92) 3px solid;;
	/* border-width: 300px; */
}
.custom .category a, .custom .category span, .left .name span {
	color: #000;
	text-transform:uppercase;
	  padding: 0px 4px;
	/* background:#000; */
	/* border:0; */
}
.custom .chail-category {
	height:21px;
	margin:0 0 10px 0;
}
.custom .chail-category li {
	display:block;
	float:left;
}
.custom .chail-category li a {
	color:#797979;
	display:block;
	height:21px;
	font-size:13px;
	line-height:21px;
	padding:0 8px;
	border:0;
}
.custom .chail-category li.active a {
	color:#515151;
	background:#e4e4e4;
}
.custom .shortnews {
 margin:0 0 0 -20px;
}
.custom .shortnews li {
 width:230px;
 margin:0 0 20px 20px;
 float:left;
}
/*.custom .shortnews li:first-child {
 margin:0;
}*/
.custom .shortnews li .img {
	width:230px;
	height:120px;
	margin:0 0 18px 0;
	overflow:hidden;
}
.custom .shortnews li .img img {
	width:100%;
}
.custom .shortnews li .title, .related li .title {
	color:#1e1e1e;
	font-size: 14px;
    
	height: 60px;
	overflow: hidden;
}
.custom .shortnews li .title a, .related li .title a {
	color:#1e1e1e;
	border:0;
}
.custom .shortnews li .title a:hover, .related li .title a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}

.speedbar {
	display:block;
	color:#FFF;
	height:19px;
	font:11px;
	line-height:19px;
	margin:10px 0 16px 0;
	padding:0 0 0 15px;
	background:url(../images/speedbar-bg.png) no-repeat right top;
	float:left;
	position:relative;
}
.speedbar #dle-speedbar {
	margin:0;
	padding:0;
}
.speedbar a:only-child {
	background:0;
}
.speedbar a {
	color:#FFF;
	display:block;
	height:19px;
	padding:0 10px 0 2px;
	background:url(../images/speedbar-bg.png) no-repeat right -19px;
	border:0;
	float:left;
}
.speedbar .black {
	background:url(../images/speedbar-bg.png) no-repeat right -38px;
}
.speedbar .black a {
	background:0;
}
.speedbar span {
	display:block;
	height:19px;
	padding:0 3px 0 5px;
	float:left;
}
.speedbar:before {
	content:"";
	display:block;
	width:7px;
	height:6px;
	padding:0;
	background:url(../images/speedbar-bg.png) no-repeat 0 -57px;
	position:absolute;
	top:6px;
	left:5px;
}
.speedbar .stitle {
	padding:0 10px 0 5px;
}
.speedbar + .clr {
	padding:19px 0 0 0;
	border-top:#d7d7d7 1px solid;
}

/* Shortstory */
.shortstory {
	margin:0 0 35px 0;
}
.shortstory .img {
	width:230px;
	height:120px;
	margin:0 12px 0 0;
	overflow:hidden;
	float:left;
}
.shortstory .img img {
	width:230px;
	min-height:120px;
}
.shortstory:first-child .img {
	width:370px;
	height:205px;
	margin:0 20px 0 0;
}
.shortstory:first-child .img img {
	width:370px;
	min-height:205px;
}
.shortstory:first-child .title {
	height:auto;
	overflow:auto;
}
.shortstory:first-child .text {
	height:80px;
}

.shortstory .title {
	color:#1e1e1e;
	height:20px;
	font-size: 16px;
	margin:0 0 15px 0;
	overflow:hidden;
}
.shortstory .title a {
	color:#1e1e1e;
	border:0;
}
.shortstory .title a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}
.shortstory .text {
	color:#6b6b6b;
	font:13px;
	height:65px;
	overflow:hidden;
}

/* navigation */
.navigation {
	height:30px;
	margin:0 0 50px 0;
}
.navigation a, .navigation span {
	color:#797979;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 7px 0 0;
	border:0;
	float:left;
}
.navigation span {
	color:#FFF;
	background:#cc0000;
}
.navigation span.nav_ext {
	color:#797979;
	background:0;
}
.navigation a:hover {
	background:#eaeaea;
}
.navigation .prev a, .navigation .prev, .navigation .prev span, .navigation .next a, .navigation .next, .navigation .next span {
	width:auto;
	text-transform:uppercase;
	background:0;
	float:right;
}
.navigation .prev a, .navigation .prev span {
	padding:0 18px 0 25px;
	background:url(../images/navigation-prevnext-bg.png) no-repeat 15px 1px;
}
.navigation .prev span {
	color:#dfdfdf;
}
.navigation .prev a:hover {
	color:#fff;
	background:#cc0000 url(../images/navigation-prevnext-bg.png) no-repeat 15px -59px;
}
.navigation .next a, .navigation .next span {
	padding:0 25px 0 18px;
	background:url(../images/navigation-prevnext-bg.png) no-repeat 70px -29px;
}
.navigation .next span {
	color:#dfdfdf;
}
.navigation .next a:hover {
	color:#fff;
	background:#cc0000 url(../images/navigation-prevnext-bg.png) no-repeat 70px -89px;
}

/* Fullstory */
.fullstory {
	margin:0 0 20px 0;
	padding:0 0 19px 0;
	/* border-bottom:#d7d7d7 1px solid; */
}
.fullstory .title {
	color:#1e1e1e;
	font-size:20px;
	margin:0 0 10px 0;
}
.fullstory .info {
	color:#797979;
	margin:0 0 23px 0;
	padding:0 0 19px 0;
	border-bottom:#d7d7d7 1px solid;
}
.fullstory .info a {
	color:#797979;
}
.fullstory .info .social {
	float:right;
}
.fullstory .info .social li {
	display:block;
	margin:0 0 0 18px;
	float:left;
}
.fullstory .info .social li a {
	cursor:pointer;
	display:block;
	width:13px;
	height:14px;
	text-indent:-9999px;
}

.fullstory .info .social li.vk a {
	height:14px;
	background:url(../images/fullpost-info-social-bg.png) no-repeat 0 0;
}
.fullstory .info .social li.tw a {
	height:12px;
	background:url(../images/fullpost-info-social-bg.png) no-repeat 0 -22px;
}
.fullstory .info .social li.fb a {
	height:14px;
	background:url(../images/fullpost-info-social-bg.png) no-repeat 0 -46px;
}

.fullstory .content {
	color:#000000;
	font-size: 14px;
}
.fullstory .content .img {
	width:295px;
	margin:0 0 20px 20px;
	padding:3px;
	background:#fff;
	border:#eaeaea 1px solid;
	float:right;
}
.fullstory .content .img img {
	width:100%;
}
.fullstory .content p {
	margin:10px 0;
}
.fullstory .content ol {
	list-style:decimal;
	margin:0 0 0 20px;
}
.fullstory .content ul {
	list-style:disc;
	margin:0 0 0 20px;
}

.likeit {
	margin:0 0 20px 0;
	padding:0 0 19px 0;
	border-bottom:#d7d7d7 1px solid;
}
.likeit .title {
	color:#cc0000;
	font-size:18px;
    margin-bottom: 10px;
}
.likeit a {
    border:0;
}

.related ul {
	margin:0 0 0 -15px;
}
.related li {
	width:171px;
	margin:0 0 27px 15px;
	float:left;
}
.related li:first-child {
}
.related li .img {
	width:171px;
	height:90px;
	margin:0 0 8px 0;
	overflow:hidden;
}
.related li .img img {
	width:171px;
}
.related li .title {
	height:55px;
	font-size:13px;
	overflow:hidden;
}

.comookmark {
	height:32px;
	margin:0 0 20px 0;
	border-bottom:#d8d8d8 1px solid;
}
.comookmark a {
	color:#333;
	display:block;
	height:33px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:33px;
	margin:0 0 -1px 0;
	padding:0 15px 0 18px;
	border:0;
	float:left;
}
.comookmark a.select {
	height:32px;
	line-height:31px;
	padding:0 14px 0 17px;
	background:#fff;	
	border:#d8d8d8 1px solid;
	border-bottom:0;
}

/* dlecomments */
.dlecomments, .vkcomments {
	margin:0 0 20px 0;
}

.comment {
	margin:0 0 17px 0;
	padding:0 0 12px 0;
	border-bottom:#d5d5d5 1px dotted;
}
.comment .about {
	margin:0 0 14px 0;
}
.comment .about .avatar {
	width:30px;
	height:30px;
	margin:0 9px 0 0;
	overflow:hidden;
	float:left;
}
.comment .about .avatar img {
	width:30px;
}
.comment .about .author {
	color:#333;
	height:30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:30px;
	margin:0 5px 0 0;
	float:left;
}
.comment .about .author a {
	color:#333;
	text-decoration:0;
	border:0;
}
.comment .about .date {
	color:#797979;
	height:30px;
	line-height:29px;
}
.comment .mass-action {
	float:right;
}
.comment .text {
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
}
.comment .ansver {
	color:#797979;
	margin:25px 0 0;
	float:right;
}
.comment .ansver a {
	color:#797979;
	display:block;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	padding:0 16px;
	background:#eaeaea;
	border:0;
}
.comment .ansver a:hover {
	color:#fff;
	background:#000;
}

/* Profile */
.profile {
	margin:0 0 10px 0;
}
.profile .pleft {
	width:110px;
	text-align:center;
	line-height:15px;
	float:left;
}
.profile .pright {
	line-height:15px;
}

/* Registration */
.registration {
}
.registration .title {
	color:#6b6b6b;
	font-size:20px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.registration .description {
	color:#797979;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 30px 0;
}
.registration sup {
	color:#c00000;
}
.registration .tableform {
}
.registration .tableform label {
	color:#333;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 7px 0;
}
.registration .tableform td {
	padding:0 0 20px 0;
}
.registration .clarification {
	color:#797979;
	display:block;
	font:italic 11px Arial, Helvetica, sans-serif;
	position:relative;
	top:27px;
}
.registration .infosup {
	color:#333;
	display:block;
	font:italic 12px Arial, Helvetica, sans-serif;
	margin:0 0 30px 0;
	padding:0 0 25px 0;
	border-bottom:#dfdfdf 1px solid;
}
.sec-code {
	float:left;
}
.sec-code #dle-captcha {
	display:block;
	margin:0 10px 0 0;
	float:left;
}
.sec-code #dle-captcha img {
	width:120px;
	height:30px;
}
.sec-code #dle-captcha a {
	display:none;
}
.registration button.fbutton {
	float:right;
}


.up {
	cursor:pointer;
	color:#8f8f8f;
	font-size:11px;
	text-transform:uppercase;
	margin:14px 74px 0 0;
	padding:0 10px 0 0;
	background:url(../images/up-bg.png) no-repeat right center;
	float:right;
}

/* RIGHT */
.wrapper .right {
	width:250px;
	float:left;
}

.right .block {
	margin:0 0 20px 0;
}
.right .block .name {
	color:#1e1e1e;
	height:25px;
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
	text-decoration:underline;
	margin:0 0 30px 0;
}

.right .block.most .name {
	padding:0 0 0 33px;
	background:url(../images/block-icon-bg.png) no-repeat left top;
}
.right .block.weather .name {
	padding:00 0 0 33px;
	background:url(../images/block-icon-bg.png) no-repeat 0 -50px;
}
.right .block.rates .name {
	padding:0 0 0 33px;
	background:url(../images/block-icon-bg.png) no-repeat 0 -100px;
}
.right .block.archives .name {
	padding:0 0 0 33px;
	background:url(../images/block-icon-bg.png) no-repeat 0 -150px;
}

.most ul {
}
.most ul li {
	margin:0 0 33px 0;
}
.most li .img {
	width:110px;
	height:57px;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;
}
.most li .img img {
	width:110px;
}
.most li .title {
	color:#1e1e1e;
	height:57px;
	font:bold 11px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.most li .title a {
	color:#1e1e1e;
	border:0;
}
.most li .title a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}

.hFooter { height:284px; }
.footer {
	color:#8f8f8f;
	height:190px;
	font-size: 11px;
	margin:-244px 0 0;
	padding:54px 0 0 0;
	background: #F9F9F9;
}
.footer .logo {
	width:203px;
	height:150px;
	margin:0 30px 0 17px;
	float:left;
}
.footer .logo img {
	width:100%;
}
.footer .logo a {
	border-bottom:0;
}
.footer .right {
	width:750px;
	height:142px;
	padding:8px 0 0 0;
	float:left;
}
.footer .right .footer-menu li {
	display:block;
	margin:30px 14px 0 0;
	text-transform:uppercase;
	float:left;
}
.footer .right .footer-menu li a {
	color:#434343;
	border:0;
}
.footer .right .footer-menu li a:hover {
	color:#c00000;
	border-bottom:#c00000 1px dotted;
}
.footer .right .social {
	color:#434343;
	width:330px;
	text-transform:uppercase;
	margin:15px 0 0 0;
	float:right;
}
.footer .right .social a {
	border:0;
}
.footer .right .social ul {
	float:right;
}
.footer .right .social ul li {
	display:block;
	margin:0 0 0 9px;
	float:left;
}

.footer .footer-bottom {
	color:#797979;
	font-size:11px;
	height:40px;
	background: #DDD;
	clear:both;
}
.footer .footer-bottom .sosumi {
	height:40px;
	line-height:38px;
	float:left;
}
.footer .footer-bottom .counters {
	padding:4px 0 0 0;
	float:right;
}
.footer .footer-bottom .counters a {
	opacity:0.3;
}
.footer .footer-bottom .counters a:hover {
	opacity:1;
}

/* POPUP */
.popupback {
	display:none;
	width:100%;
	height:100%;
	background:url(../images/spacer.png) repeat;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
}
.popup.login {
	display:none;
	width:244px;
	height:166px;
	font-size:11px;
	text-transform:uppercase;
	padding:32px 68px;
	background:#FFF;
	box-shadow:#aaa 0 0 50px;
	position:absolute;
	top:58px;
	right: 570px;
	z-index:101;
}
.popup.login:before {
	content:"";
	display:block;
	width:15px;
	height:8px;
	background:url(../images/popup-login-bg.png) no-repeat 0 0;
	position:absolute;
	top:-8px;
	
}
.popup.login p {
	margin:0 0 8px 0;
}
.popup.login .input, .f_input {
	color:#797979;
	width:224px;
	height:30px;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 10px;
	background:url(../images/loginform-bg.png) repeat-x 0 0;
	border:0;
	box-shadow:inset 1px 0 3px #d7d7d7;
	outline:0;
}
.popup.login .forgot {

	display:block;
	text-align:right;
}
.popup.login .forgot a {
	color:#66a3d5;
	font:9px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.popup.login .forgot a:hover {
	text-decoration:underline;
}
.popup.login .remember {
	color:#000;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
	float:left;
}
.popup.login .remember input {
	position:absolute;
	left:-9999px;
}
.popup.login .remember label {
	cursor:pointer;
	padding:0 0 0 17px;
	background:url(../images/loginform-bg.png) no-repeat 0 -78px;
}
.popup.login .remember input:checked + label {
	background:url(../images/loginform-bg.png) no-repeat 0 -58px;
}

.popup.login .submit {
	display:block;
	float:right;
}
.popup.login .submit button, .fbutton {
	cursor:pointer;
	color:#fff;
	display:block;
	height:34px;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	padding:0 15px;
	background:#cc0000;
	border:0;
}

/* popup mini-profile */
.popup.login.profile {
}
.popup.login.profile a {
	display:inline;
	height:auto;
	line-height:normal;
	text-transform:none;
	margin:0;
	padding:0;
	background:0;
}
.popup.login.profile a:hover {
	color:#c00000;
}
.popup.login.profile .avatar {
	width:20px;
	height:20px;
	margin:0 5px 0 0;
	float:left;
}
.popup.login.profile .avatar img {
	width:100%;
}
.popup.login.profile .login {
	color:#000;
	height:20px;
	font-size:14px;
	font-weight:bold;
}
.popup.login.profile .login a {
	line-height:20px;
}
.popup.login.profile ul {
	margin:10px 0 0 0;
	float:left;
}
.popup.login.profile li {
	display:block;
	margin:0 5px 10px 0;
	float:none;
}

/* UP BUTTON */
.b-top {
z-index:2600;
position:fixed;
left:0;
bottom:90px;
width:34%;
margin-left:50%;
opacity: 0.6;
filter:alpha(opacity=60);
}
.b-top:hover {
opacity:1;
filter:alpha(opacity=100);
cursor:pointer;
}
.b-top-but {
z-index:2600;
position:absolute;
display:block;
left:56px;
bottom:0;
margin:0 0 0 100%;
padding:32px 12px 4px;
color:white;
background:#cc0000 url('../images/top_img.png') no-repeat 50% 11px;
border-radius:7px;
}

/* weather i.ua */
#IUAweather {
 width: 250px;
}
#IUAweather .content {
 overflow: hidden;
 padding:5px 10px 15px;
 background:#f7f7f7;
 border-top:#ccc 2px solid;
 border-bottom:#ccc 2px solid;
}
#IUAweather dl {
 overflow: hidden;
 color:#000000;
 padding: 4px;
 margin-bottom: 4px;
}
#IUAweather dl dt {
 color:#797979;
 font-size: 14px;
 text-transform:uppercase;
 margin:0 0 10px 0;
}
#IUAweather dl dd {float: left; white-space: nowrap; width: 50%; min-width: 105px;}
#IUAweather dl dd span {display: block; line-height: 24px; font-size: 20px; font-family: Trebuchet MS;}#IUAweather dl dd span img {vertical-align: top; margin-right: 2px;}
/* /weather i.ua */

/* rates */
.right .block.rates #mfd-currency {
 width:100%;
}
.right .block.rates .mfd-currency-header {
 display:none;
 color:#797979;
 font:normal 14px Tahoma, Geneva, sans-serif;
 text-transform:uppercase;
}
.right .block.rates .mfd-currency-symbol a { text-decoration: none; }
.right .block.rates .mfd-currency-table {
 display:inline-table;
 width:250px;
 padding:15px 10px;
 background:#f7f7f7;
 border-top:#ccc 2px solid;
}
.right .block.rates .mfd-currency-table tr {
}
.right .block.rates .mfd-currency-symbol {
 padding:15px 0;
}
.right .block.rates .mfd-currency-date {
 padding:15px 0 0 0;
}
.right .block.rates .mfd-currency-rate {
 font-weight: bold;
 padding:10px 0 0 0;
}
.right .block.rates .mfd-currency-table td { text-align: center; }
.right .block.rates .mfd-d {
 color: #ff1110;
 padding:0 0 15px 0;
}
.right .block.rates .mfd-u {
 color: #199300;
 padding:0 0 15px 0;
}
.right .block.rates .mfd-z { color: #18479b; }
.right .block.rates .clr {
 width:100%;
 height:15px;
 background:#f7f7f7;
 border-bottom:#ccc 2px solid;
}
/* rates */
/* pluso */
.pluso {

  margin-left: 20px;
    
    
   
}

.mainmenu {/* background-color: #FDFDFD; */padding: 10px 0px 10px 0px;}
.gblock {height: 130px; }
.likes {float:left;}
.upbanner{padding-bottom: 20px;}
