/**
 * Owl Carousel v2.3.0
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1; }
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; }
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none; }
.owl-carousel .owl-item br{
	display: none !important;
}
.owl-carousel .owl-item img {
	display: block !important;
	visibility: visible !important;
	height: 100% !important;
	width: 100% !important; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit; }
.owl-carousel.owl-loaded {
	display: block; }
.owl-carousel.owl-loading {
	opacity: 0;
	display: block; }
.owl-carousel.owl-hidden {
	opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }
.owl-carousel.owl-grab {
	cursor: pointer;  }
.owl-carousel.owl-rtl {
	direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
	float: right; }

/* No Js */
.no-js .owl-carousel {
	display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
	z-index: 0; }

.owl-carousel .owl-animated-out {
	z-index: 1; }

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1; }
	100% {
		opacity: 0; } }

@keyframes fadeOut {
	0% {
		opacity: 1; }
	100% {
		opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000; }

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none; }

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%; }


/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none; }
.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px; }

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline; }
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791; }


/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
	0% {opacity: 1}
}
@-moz-keyframes empty {
	0% {opacity: 1}
}
@keyframes empty {
	0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-moz-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-moz-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
	25% { opacity: .5; -webkit-transform: translateZ(-500px); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
	25% { opacity: .5; -moz-transform: translateZ(-500px); }
	75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
	25% { opacity: .5; transform: translateZ(-500px); }
	75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
	0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px); }
	100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
	0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -moz-transform: translateZ(-500px); }
	100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
	0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
	to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
	to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
	to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
	from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
	from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
	from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
	from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
	from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
	from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
	to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
	to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
	to { opacity: 0; transform: scale(1.5); }
}

.owl-carousel > * {
	display: block !important;
	overflow: visible !important;
	height: 100% @import "";
}

BODY {
	color: #2b2b2b;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    background: #fff;
}
A {color: #2b2b2b;}
A:HOVER {text-decoration: none;}
IMG {border: none;}
A IMG { border: none; }
LABEL { cursor: pointer; }
H1, H2, H3, H4, H5, H6, FORM, P, UL, OL {
	padding: 0;
	margin: 0;
}
.relax {
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 1px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
.all .clearfix {display: block;}
* html .clearfix {height: 1%;}
.container {
	margin: 0 auto;
	text-align: left;
	width: 994px;
}

/* Wrapper */
#wrapper {
	background: #efefef url("../i/bg/wrapper.gif") left top repeat-x;
}
#wrapper .container {width: 1250px;}

/* Columns */
#columns {
	background: url("../i/bg/column-middle-bottom.png") center bottom no-repeat;
	padding: 0 0 3px;
}
#columns .container {background: url("../i/bg/column-middle.png") center bottom repeat-y;}
/* Left and Right Columns */
#columns .column.left, #columns .column.right {
	font-size: 11px;
	line-height: 14px;
	text-align: right;
	width: 125px;
}
#columns .column.left P, #columns .column.right P {padding: 0 8px;}
#columns .column.left LI, #columns .column.right LI {
	border-bottom: 1px #C5C5C5 dashed;
	list-style: none;
	padding: 5px 0;
}
#columns .column.left A, #columns .column.right A {color: #c30005;}
#columns .column.left {float: left;margin-right: 5px;}
#columns .column.right {float: right;margin-left: 5px;}
/* Middle Column */
#columns .column.middle {margin: 0 auto;width: 990px;}

/* Banners */
.banner {overflow: hidden; text-align: center;}
.banner.bleft {float: right; text-align: right;}
.banner.bright {float: left; text-align: left;}
.banner.b999 {width: 999px; margin: -5px -10px; padding: 0;}
.banner.b728 {max-width: 728px; margin: 5px;}
.banner.b468 {max-width: 468px; margin: 5px 0 5px 260px;}
.banner.b468_main {max-width: 468px; margin: 5px 0 5px 17px;}
/*.banner.b468_main {width: 500px; margin-bottom: 8px; }*/
.banner.b228 {max-width: 228px; margin: 5px 0;}
.banner.b125 {max-width: 125px; margin: 5px 0;}
/*.banner IMG {display: block;}*/

/* Header */
#header {
	float: left;
	padding: 5px 5px 0;
}

/* Main Menu */
#main-menu {
	background: #e31403 url("../i/bg/menu.gif") left bottom repeat-x;
	border-top: 1px #de7771 solid;
	color: #fff;
	font-size: 12px;
	margin: 5px 0 0;
	padding: 0 0 3px;
	position: relative;
	text-transform: uppercase;
	z-index: 5;
	width: 980px;
}
#main-menu .wrap {background: url("../i/bg/border-menu.gif") right top repeat-y;width: 100%;}
#main-menu UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menu UL LI {
	background: url("../i/bg/border-menu.gif") left top repeat-y;
	float: left;
	line-height: 27px;
	padding: 0 0 0 2px;
	position: relative;
}
#main-menu UL LI.home {
	background: url("../i/icons/home.gif") left top no-repeat;
	height: 27px;
	text-indent: -10000px;
	width: 32px;
}
#main-menu A {
	color: #fff;
	display: block;
	padding: 0 11px;
	text-decoration: none;
	padding : 0 11px;
}
#main-menu LI:HOVER A {
	background: #f01000 url("../i/bg/menu-hover.gif") left top repeat-x;
}
#main-menu UL LI.home:HOVER A {
	background: url("../i/icons/home-hover.gif") -2px top no-repeat;
	height: 27px;
}
#main-menu UL LI.parent SPAN {
	background: url("../i/bg/parent.gif") right center no-repeat;
	padding: 0 14px 0 0;
}
#main-menu UL LI:HOVER UL {display: block;}
/* Sub Menu */
#main-menu UL LI UL {
	background: #fff;
	border-top: 1px #a50600 solid;
	display: none;
	left: 0px;
	padding: 0 4px 7px;
	position: absolute;
	top: 27px;
	width: 175px;
	box-shadow: 0px 0px 2px #c5c5c5;
}
#main-menu UL LI UL LI {
	background: url("../i/bg/border-sub-menu.gif") left bottom repeat-x;
	padding: 0;
	width: 100%;
}
#main-menu UL LI UL LI A {
	background: url("../i/bg/dot-grey.gif") 10px 13px no-repeat;
	color: #c71116;
	padding: 0 0 0 23px;
	text-transform: none;
}
#main-menu UL LI UL LI:HOVER {background-color: #efefef;}
#main-menu UL LI UL LI A:HOVER, #main-menu UL LI:HOVER UL LI A {background: url("../i/bg/dot-grey.gif") 10px 13px no-repeat;}

/* Sub Menu */
#sub-menu {
	background: #e3e3e3;
	color: #5c5c5c;
	font-size: 11px;
	line-height: 21px;
	padding: 0 15px 2px 7px;
}
#sub-menu H2 {
	color: #000;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin: 0 105px 0 0;
	padding: 0;
}
#sub-menu A {color: #5c5c5c;}
#sub-menu A.add-news, #content A.add-news {
	background: url("../i/icons/add-news.gif") left center no-repeat;
	float: right;
	padding: 0 0 0 17px;
}
#content A.add-news {
	color: #5c5c5c;
	font-size: 11px;
	margin: -15px 0 0;
	padding: 3px 0 3px 17px;
}
#sub-menu A.favorite {
	background: url("../i/icons/favorite.gif") left center no-repeat;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 0 23px;
}
#sub-menu A.mobile {
	background: url("../i/icons/mobile.gif") left center no-repeat;
	float: left;
	padding: 0 0 0 13px;
}
/* Tab */
#tab {
	background: url("../i/bg/tab.gif") right bottom no-repeat;
	height: 113px;
	position: relative;
}
#tab .logo {
	bottom: 1px;
	left: 0px;
	position: absolute;
}
#tab .logo IMG {display: block;}
#tab .date {
	color: #2b2b2b;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 82px 0 0 218px;
}
#tab .info {
	float: right;
	padding: 14px 0 0;
	width: 635px;

}
#tab .info .buts {height: 60px;}
#tab .info H3 {
	color: #000;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	margin: -2px 0 0 -8px;
	padding: 0;
}
#tab .mini-profile {
	float: right;
	width: 238px;
}
#tab .mini-profile .pic {
	border: 1px #e3e3e3 solid;
	float: left;
	height: 48px;
	margin: 0 4px 0 0;
	width: 48px;
}
#tab .mini-profile .pic IMG {
	display: block;
	border: 2px #fff solid;
	max-height: 44px;
    max-width: 44px;
}
#tab .mini-profile .txt {
	float: left;
	width: 184px;
}
#tab .mini-profile P {
	color: #2b2b2b;
	font-size: 12px;
	margin: 0;
	padding: 0 4px;
}
#tab .mini-profile A.btn {
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
	margin: 10px 6px 0 0;
}
#tab .mini-profile A.btn SPAN {padding: 0 10px;}
#tab .mini-profile UL {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab .mini-profile UL LI {
	float: left;
	position: relative;
}
#tab .mini-profile UL LI A {
	border: 1px #fff solid;
	display: inline-block;
	padding: 2px 3px;
}
#tab .mini-profile UL LI.menu A {text-decoration: none;}
#tab .mini-profile UL LI.menu:HOVER A {
	background: #c90700 url("../i/buttons/btn-red.gif") left top repeat-x;
	border: 1px #b20200 solid;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	color: #fff;
}
#tab .mini-profile UL LI.menu:HOVER UL {display: block;}
#tab .mini-profile UL LI UL {
	background: #fff;
	border: 1px #c5c5c5 solid;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 2px #ccc;
	display: none;
	left: 0px;
	padding: 10px 10px 15px;
	position: absolute;
	top: 19px;
	width: 142px;
}
#tab .mini-profile UL LI UL LI {
	background: url("../i/bg/dot-grey.gif") left 6px no-repeat;
	margin: 0 0 10px 6px;
	padding: 0 0 0 9px;
}
#tab .mini-profile UL LI.menu:HOVER UL LI A, #tab .mini-profile UL LI UL LI A {
	background: none;
	border: none;
	color: #c71116;
	padding: 0;
}
#tab .mini-profile UL LI.menu UL LI A:HOVER {text-decoration: underline;}
A.btn {
	background: #b90400 url("../i/buttons/btn-red.gif") left top repeat-x;
	border: 1px #b10200 solid;
	color: #fff;
	float: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 0 4px;
	text-shadow: 1px 1px 1px #666;
	text-decoration: none;
	border-radius: 6px;
}
A.btn.grey {
	background: #373737 url("../i/buttons/btn-grey.gif") left top repeat-x;
	border: 1px #404040 solid;
}
A.btn SPAN {
	border: 1px #ed645c solid;
	border-radius: 6px;
	display: block;
	padding: 0 15px 2px;
}
A.btn.grey SPAN {border: 1px #6c6c6c solid;}
A.btn:HOVER {background: #d50a00 url("../i/buttons/btn-red-hover.gif") left top repeat-x;}
A.btn.grey:HOVER {background: #d50a00 url("../i/buttons/btn-grey-hover.gif") left top repeat-x;}
#tab .search {
	float: right;
	font-size: 11px;
	margin: 6px 11px 0 0;
}
#tab .search .advanced-search {
	float: right;
	margin: 15px 0 0 11px;
}
#tab .search BUTTON {
	background: url("../i/buttons/search.gif") left top no-repeat;
	border: none;
	cursor: pointer;
	float: right;
	height: 26px;
	margin: 4px 0 0 2px;
	width: 28px;
}
#tab .search INPUT {
	border: 1px #7f7f7f solid;
	color: #676767;
	font-size: 14px;
	/*font-style: italic;*/
	float: right;
	height: 16px;
	margin: 4px 0 0;
	padding: 4px 10px;
	width: 394px;
	border-radius: 2px;
}
/* Add Menu */
#add-menu {
	background: url("../i/bg/add-menu.gif") left top repeat-x;
	border-top: 1px #c3c3c3 solid;
	border-bottom: 1px #c3c3c3 solid;
	height: 28px;
}
#add-menu H3 {
	color: #000;
	font-family: Georgia;
	font-size: 18px;
	float: left;
	line-height: 28px;
	margin: 0 11px 0 6px;
	padding: 0;
	text-transform: uppercase;
}
#add-menu H3 A {text-decoration: none;}
#add-menu UL {
	background: url("../i/bg/add-menu-ul.gif") left top repeat-x;
	border-right: 1px #fff solid;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	line-height: 28px;
}
#add-menu UL LI {
	border-left: 1px #c3c3c3 solid;
	float: left;
}
#add-menu UL LI A {
	color: #c30005;
	border-left: 1px #fff solid;
	display: block;
	text-decoration: none;
	padding: 0 12px;
}
#add-menu UL LI:last-child A, #add-menu UL LI.last A {border-right: 1px #c3c3c3 solid;}
#add-menu UL LI A:HOVER {background: url("../i/bg/add-menu-hover.gif") left top repeat-x;}
#add-menu .regions {
	float: right;
	margin: 2px 8px 0 0;
}
#add-menu .regions LABEL {
	color: #c30005;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 6px 0 0;
}
#add-menu .regions SELECT {
	color: #5c5c5c;
	min-width: 220px;
	width: 220px;
}

/* Content */
#content {
	float: left;
	padding: 0 5px;
}

/* Main */
#content .main {
	float: left;
	padding: 0 0 40px;
	width: 500px;
}
#content .main.w740 {width: 740px;}
#content .main.w740.tv1 {padding: 0px; margin: 0px;}
#content .main.w513 {width: 513px;}

/* Sidebars */
#content .sidebar {
	float: left;
	margin: 0 10px 0 0;
	width: 230px;
}
#content .sidebar.right {margin: 0 0 0 10px;}
#content .sidebar.right.tv {
	border-left: 1px #c5c5c5 solid;
	padding: 0 0 0 10px;
	width: 206px;
}
#content .sidebar .banner {
	float: none;
	margin: 0;
}
#content .sidebar .box .title {
	border: 1px #c5c5c5 solid;
	line-height: 25px;
	padding: 1px;
}
#content .sidebar .box .title .bg {background: #d7d7d7 url("../i/bg/sidebar-title.gif") left top repeat-x;padding-bottom: 1px;}
#content .sidebar H3 {
	color: #2b2b2b;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	padding: 3px 0 8px;
}
#content .sidebar .box H4 {
	color: #2b2b2b;
	font-size: 14px;
	margin: 0;
	padding: 0 0 10px;
}
#content .sidebar .box .title H4 {
	background: url("../i/bg/sidebar-arrow.gif") 8px 10px no-repeat;
	line-height: 16px;
	padding: 5px 0 5px 19px;
}
#content .sidebar .box .title H4 A {text-decoration: none;}
#content .sidebar .box .title H4 A:HOVER {text-decoration: underline;}
#content .sidebar .box .text {
	border: 1px #c5c5c5 solid;
	border-top: none;
	padding: 9px 0 2px;
}
#content .sidebar .box.simple .text {
	border-top: 1px #c5c5c5 solid;
	padding: 0;
}
#content .sidebar .box {
	color: #5c5c5c;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 6px;
}
#content .sidebar .box H5 {
	color: #c30005;
	font-size: 12px;
	margin: 2px 0 8px;
	padding: 0;
}
#content .sidebar .box.simple H5 {
	color: #c71116;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 6px;
	padding: 2px 0 2px 26px;
}
#content .sidebar .box.simple.tags H5 {
	background: url("../i/icons/tags.gif") left 4px no-repeat;
}
#content .sidebar .box.simple.statistic H5 {
	background: url("../i/icons/stat.gif") left top no-repeat;
}
#content .sidebar .box H6 {
	color: #2b2b2b;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 0;
}
#content .sidebar .box P {
	color: #5c5c5c;
	font-size: 11px;
	margin: 0;
	padding: 0 0 6px;
}
#content .sidebar .box.tags .tags-list {
	line-height: 16px;
	padding: 0 11px 10px;
}
#content .sidebar .box.tags .tags-list A {
	color: #5c5c5c;
	font-size: 11px;
	text-decoration: none;
}
#content .sidebar .box.tags .tags-list A:HOVER {text-decoration: underline;}
#content .sidebar .box.tags .tags-list A.fs11 {font-size: 11px;}
#content .sidebar .box.tags .tags-list A.fs12 {font-size: 12px;}
#content .sidebar .box.tags .tags-list A.fs13 {font-size: 13px;}
#content .sidebar .box.tags .tags-list A.fs14 {font-size: 14px;}
#content .sidebar .box.tags .tags-list A.fs15 {font-size: 15px;}
#content .sidebar .box.tags .tags-list A.fs16 {font-size: 16px;}
#content .sidebar .box.tags .tags-list A.fs17 {font-size: 17px;}
#content .sidebar .box.tags .tags-list A.fs18 {font-size: 18px;}
#content .sidebar .box.tags .tags-list A.bold {font-weight: bold;}
#content .sidebar .box.tags .tags-list A.em {font-style: italic;}
#content .sidebar .box.statistic UL {
	margin: 0 11px;
	padding: 8px 0 10px;
}
#content .sidebar .box.statistic UL LI {
	margin: 0 0 5px;
	padding: 0 0 0 20px;
}
#content .sidebar .box.statistic UL LI.albums {
	background: url("../i/icons/folder.gif") left 1px no-repeat;
}
#content .sidebar .box.statistic UL LI.fotos {
	background: url("../i/icons/album.gif") left 1px no-repeat;
}
#content .sidebar .box.statistic UL LI A {
	text-decoration: none;
}
#content .sidebar .box.statistic UL LI A:HOVER {
	text-decoration: underline;
}
#content .sidebar .box.reliz P {padding-left: 14px;}
#content .sidebar .box .date {
	font-family: Tahoma;
	font-size: 11px;
	color: #989898;
	padding: 0;
}
#content .sidebar .box P.user {font-family: Tahoma;}
#content .sidebar .box P.user A {color: #c71116;}
#content .sidebar UL {
	list-style: none;
	margin: 0 8px;
	padding: 0;
}
#content .sidebar UL LI {margin: 0 0 13px;zoom: 1;overflow: hidden;}
#content .sidebar .menu UL {margin-bottom: 20px;}
#content .sidebar .menu UL LI {
	background: url("../i/bg/dot-grey.gif") left 6px no-repeat;
	font-size: 12px;
	margin: 0 0 10px 6px;
	padding: 0 0 0 9px;
}
#content .sidebar .menu UL LI A {color: #c71116;}
#content .sidebar .box.reliz UL LI {margin: 0 0 10px;}
#content .sidebar .box.tv .row {
	border-bottom: 1px #c5c5c5 dashed;
	float: left;
	padding: 5px 0;
	width: 100%;
}
#content .sidebar .box.tv .row.button {border: none;}
#content .sidebar .box.tv LABEL {
	color: #2b2b2b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 5px;
}
#content .sidebar .box.tv LABEL.all {color: #c71116;}
#content .sidebar .box.tv INPUT {
	float: left;
	margin-left: 9px;
}
#content .sidebar .box.tv BUTTON {margin: 5px 0 0 8px;}
#content .sidebar UL LI P {font-family: Arial;}
#content .sidebar .thumb {
	border: 1px #e3e3e3 solid;
	float: left;
	margin: 0 7px 0 0;
	padding: 1px;
}
#content .sidebar .box P.help {
	width: 100%;
	min-height: 30px;
}
#content .sidebar .box P.help A {
	background: url("../i/icons/tv.gif") left 2px no-repeat;
	color: #5c5c5c;
	margin: 8px 0 0 10px;
	padding: 2px 0 2px 20px;
}
#content .sidebar .thumb IMG {display: block;}
#content .sidebar .box P.title {
	border: none;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0 0 7px;
}
#content .sidebar .box P.title A {color: #c71116;}
#content .sidebar .box.reliz P.title {padding: 0 0 2px;}
#content .sidebar .box.reliz P.title A {
	background: url("../i/icons/reliz.gif") left 2px no-repeat;
	padding: 0 0 0 14px;
}
#content .sidebar .box P.title_news_lastest {
	border: none;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#content .sidebar .box P.title_news_lastest A {color: #c71116;}
#content .comments, #content .main P.comments {
	color: #979797;
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#content .comments A {
	background: url("../i/icons/comments.gif") left 2px no-repeat;
	color: #979797;
	padding: 0 0 1px 18px;
}
#content .sidebar .top-video {margin: 0 0 5px;}
#content .sidebar .magazine {padding: 3px 0 13px;}
#content .sidebar .magazine .item {
	padding: 0 0 0 15px;
	position: relative;
}
#content .sidebar .magazine .item .number {
	background: #dd1203;
	border: 1px #fff solid;
	bottom: 22px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	line-height: 19px;
	left: 0px;
	padding: 5px 0 3px 10px;
	position: absolute;
	width: 176px;
}
#content .sidebar .magazine .item .number SPAN.time {
	display: block;
	font-size: 12px;
	font-weight: normal;
}
#content .sidebar .magazine .item .number SPAN.triangle {
	background: url("../i/bg/triangle.gif") left top no-repeat;
	bottom: -12px;
	height: 12px;
	left: 0px;
	position: absolute;
	width: 14px;
}
#content .sidebar .box P.add-news {
	border-top: 1px #C5C5C5 dashed;
	font-weight: bold;
	line-height: 26px;
	padding: 0 0 0 11px;
}
#content .sidebar .box P.add-news A {
	background: url("../i/icons/add-news.gif") left 1px no-repeat;
	color: #c30005;
	padding: 3px 0 3px 18px;
}
#content .sidebar .box P.add-news.poll A {
	background: url("../i/icons/poll.gif") left 3px no-repeat;
}
#content .sidebar .box P.add-news.upload A {
	background: url("../i/icons/upload.gif") left 3px no-repeat;
	padding-left: 23px;
}
#content .sidebar .box P.add-news.add A {
	background: url("../i/icons/add.gif") left 3px no-repeat;
	padding-left: 22px;
}
#content .sidebar .box P.add-news.tag {
	font-weight: normal;
}
#content .sidebar .box P.add-news.tag A {
	background: none;
	padding-left: 0px;
}
#content .sidebar .box.poll FORM {
	border-bottom: 1px #C5C5C5 dashed;
	padding: 0 5px 21px;
}
#content .sidebar .box.poll FORM .row {
	float: left;
	margin: 0 0 3px;
	width: 100%;
}
#content .sidebar .box.poll FORM INPUT {
	float: left;
	margin: 4px 3px 0 0;
}
#content .sidebar .box.poll FORM LABEL {
	float: left;
	font-size: 12px;
	margin: 3px 0 0 2px;
	width: 190px;
}
#content .sidebar .box.poll FORM .row.txt INPUT {
	color: #5c5c5c;
	font-size: 12px;
	height: 14px;
	margin: 6px 0 0;
	padding: 0 5px 3px;
	width: 200px;
}
#content .sidebar .box.poll FORM .row.submit {text-align: center;}
#content .sidebar .box.poll FORM BUTTON {margin: 0 auto;}
#content .sidebar .box.poll .res {padding: 8px 2px 14px 8px;}
#content .sidebar .box.poll .res P.question {
	color: #c30005;
	font-size: 12px;
	padding: 0 0 8px;
}
#content .sidebar .box.poll .res UL {margin: 0;}
#content .sidebar .box.poll .res UL LI {margin: 0 0 5px;}
#content .sidebar .box.poll .res UL LI .quest {
	display: block;
	margin: 0 0 2px;
}
#content .sidebar .box.poll .res UL LI .bar {
	background: #d1d1d1;
	float: left;
	height: 6px;
	margin: 5px 8px 0 0;
	position: relative;
	width: 126px;
}
#content .sidebar .box.poll .res UL LI .bar .percents {
	background: #c71116;
	height: 6px;
	left: 0px;
	position: absolute;
	top: 0px;
}
#content .sidebar .box .chat {
	border: 1px #af0200 solid;
	border-radius: 2px;
}
#content .sidebar .box .chat A {
	background: #b90300 url("../i/bg/btn-chat.gif") left top repeat-x;
	border: 1px #d73d37 solid;
	color: #fff;
	display: block;
	padding: 3px 0 3px 7px;
	text-decoration: none;
}
#content .sidebar .box .chat A STRONG {
	background: url("../i/icons/chat.gif") left top no-repeat;
	display: block;
	font-size: 16px;
	padding: 2px 0 2px 65px;
	text-shadow: 1px 1px 1px #8c120a;
}
#content .sidebar .box .chat A SPAN {
	background: none;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 0 0;
}
#content .sidebar .box.currency P {
	color: #5c5c5c;
	padding: 0 11px 10px;
}
#content .sidebar .box.currency P .date {
	color: #5c5c5c;
	margin: 0 19px 0 0;
}
#content .sidebar .box.currency UL {margin: 0 7px 0 4px;}
#content .sidebar .box.currency UL LI {
	border-bottom: 1px #C5C5C5 dashed;
	margin: 0 0 8px;
	padding: 0 14px 5px 9px;
}
#content .sidebar .box.currency UL LI .val {
	color: #5c5c5c;
	float: right;
	font-size: 12px;
}
#content .sidebar .box.currency UL LI .val SMALL {
	color: #b60900;
	font-size: 11px;
}
#content .sidebar .box.currency UL LI .cur IMG {position: relative; top: 2px;}
#content .sidebar .box.informs .informs {padding: 11px 0 0;}
#content .sidebar .box.foto UL {margin: 0 10px;}
#content .sidebar .box.foto UL LI {color: #2b2b2b; margin: 0 0 17px;}
#content .sidebar .box.foto UL LI IMG {display: block;}
#content .sidebar .box.foto UL LI A {text-decoration: none;}
#content .sidebar .box.foto UL LI A:HOVER {text-decoration: underline;}
#content .sidebar .box.add UL {
	color: #5c5c5c;
	font-size: 11px;
	margin: 0 11px;
}
#content .sidebar .box.add UL LI {
	background: url("../i/bg/dot-black.gif") left 6px no-repeat;
	padding: 0 0 0 7px;
}
#content .sidebar .box.add UL LI P {
	color: #5c5c5c;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#content .sidebar .box.add UL LI P STRONG {color: #2b2b2b;}
#content .sidebar .box.popular UL LI {
	background: url("../i/icons/reliz.gif") left 1px no-repeat;
	padding: 0 0 0 14px;
}
#content .sidebar .box.popular UL LI P {font-size: 12px;}
#content .sidebar .box.popular UL LI P.comments {font-size: 11px;}
#content .sidebar .box.popular UL LI STRONG A {color: #c71116;}
#content .sidebar .box.commentators UL {padding: 5px 0 8px;}
#content .sidebar .box.commentators UL LI {
	color: #2b2b2b;
	font-size: 11px;
	margin: 0 0 10px;
	padding: 0 0 0 18px;
}
#content .sidebar .box.commentators UL LI A {color: #c71116;}
#content .sidebar .box.commentators UL LI.male {background: url("../i/icons/male.gif") left top no-repeat;}
#content .sidebar .box.commentators UL LI.female {background: url("../i/icons/female.gif") left top no-repeat;}
#content .sidebar .box.user {
	background: #f4f4f4;
	border: 1px #bccacf solid;
}
#content .sidebar .box.user .wrap {padding: 15px 12px 11px;}
#content .sidebar .box.user .thumb.non-square IMG {
    display: inline;
}
#content .sidebar .box.user .thumb.non-square {
	/*background: #fff;*/
	border: 1px #e3e3e3 solid;
	float: none;
    background-color: transparent;
	margin: 0 29px 7px;
	max-height: 140px;
	width: 140px;
    text-align: center;
}
#content .sidebar .box.user P.name {
	font-size: 12px;
	padding: 0 0 6px;
	text-align: center;
}
#content .sidebar .box.user P.name A {color: #c71116;}
#content .sidebar .box.user UL {margin: 0 0 0 10px;}
#content .sidebar .box.user UL LI {
	color: #2b2b2b;
	margin: 0;
	padding: 0;
}
#content .sidebar .box.user .blue {color: #127ec3;}
#content .sidebar .box.user .contacts {
	background: #fff;
	border-radius: 5px;
	margin: 7px 0 0;
	padding: 8px 10px;
}
#content .sidebar .box.user .contacts UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .sidebar .box.user .contacts UL LI {
	margin: 0 0 3px 0;
	padding: 1px 0 1px 22px;
}
#content .sidebar .box.user .contacts UL LI.icq {background: url("../i/icons/icq.gif") left top no-repeat;}
#content .sidebar .box.user .contacts UL LI.mail {background: url("../i/icons/mail.gif") left top no-repeat;}
#content .sidebar .box.user .contacts UL LI.rss {background: url("../i/icons/rss.gif") left top no-repeat;}
#content .sidebar .box.user .contacts UL LI A {color: #c71116;}
/* Button */
#content BUTTON {
	background: none;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	margin: 0;
	padding: 0;
}
#content BUTTON.inactive {color: #979797;cursor: default;margin-right: 10px;}
#content BUTTON SPAN {
	background: #B90400 url("../i/buttons/btn-red.gif") left top repeat-x;
	border: 1px #af0200 solid;
	display: block;
	border-radius: 3px;
}
#content BUTTON.inactive SPAN {
	background: #dddddd url("../i/bg/th-a.gif") left top repeat-x;
	border: 1px #c3c3c3 solid;
}
#content BUTTON SPAN SPAN {
	border: 1px #d83e38 solid;
	font-family: Arial;
	display: block;
	padding: 0 13px 1px;
	border-radius: 3px;
}
#content BUTTON:HOVER SPAN {background: #d70a00 url("../i/buttons/btn-red-hover.gif") left top repeat-x;}
#content BUTTON.inactive:HOVER SPAN {background: #dddddd url("../i/bg/th-a.gif") left top repeat-x;}
#content BUTTON.inactive SPAN SPAN {border: 1px #f3f3f3 solid;}
/* Main */
#content .main .billboard {background: #666;}
#content .main H1, #content .main H2, #content .main H3,
#content .main H4, #content .main H5, #content .main H6 {
	color: #2b2b2b;
	margin: 0 0 5px;
	padding: 0;
}
#content .main H1 {
	color: #2b2b2b;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 15px;
}
#content .main.news-list H1 {color: #c30005;}
#content .main H2 {font-size: 20px;}
#content .main H3 {font-size: 18px;}
#content .main H4 {
	font-size: 16px;
	margin: 5px 0 25px;
}
#content .main H5 {font-size: 14px;}
#content .main H6 {font-size: 12px;}
#content .main P {
	color: #2b2b2b;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 10px;
}
#content .main .news-detail P {padding: 0 0 15px;}
#content .main UL, #content .main OL {
	color: #2b2b2b;
	font-size: 14px;
	line-height: 17px;
	margin: 0 17px;
	padding: 0 0 10px;
}
#content .main OL {
  margin: 0 15px;
  list-style-position: inside;
}
#content #slides {
	height: 190px;
	padding: 5px;
	position: relative;
}
#content #slides.loading {background: url("../i/bg/ajax-loader.gif") center center no-repeat;}
#content #slides .slide {
	display: none;
	height: 190px;
	position: absolute;
	width: 490px;
}
#content #slides .slide IMG {float: left;margin: 0 7px 0 0;}
#content #slides .slide H3 {
	color: #fff;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0;
}
#content #slides .slide H3 A {color: #fff;}
#content #slides .slide P {
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	margin: 0;
	padding: 0 0 15px;
}
#content #slides .slide P.date, #content P.date {
	color: #d4d4d4;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
#content #slides .slide P.comments {font-size: 11px;}
#content #slides .slide P.comments A {color: #d4d4d4;padding: 0 0 0 22px;}
#content .slider {
	background: #3f3f3f;
	padding: 10px 0 0;
}
#content .slider .button {
	background: url("../i/buttons/prev.png") left top no-repeat;
	float: left;
	height: 19px;
	margin: 35px 0 0;
	text-decoration: none;
	width: 19px;
    -moz-user-select:none;
    -webkit-user-select:none;
}
#content .slider .button.prev {margin: 35px 8px 0 3px;}
#content .slider .button.next {
	background: url("../i/buttons/next.png") left top no-repeat;
	float: right;
	margin: 35px 2px 0 0;
}
#content .slider UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .slider UL LI {
	float: left;
	min-height: 83px;
	padding: 0 0 10px;
	width: 224px;
}
#content .slider UL LI IMG {
	float: left;
	margin: 0 6px 0 0;
    max-height: 80px;
}
#content .slider H4 {
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#content #gallery {float: left;}
/* Banners */
#content .main .banners {padding: 11px 0 9px 19px;}
#content .main.afisha .banners {padding: 0 6px;}
#content .main.w740 .banners .b468x60 {padding: 0 120px;}
#content .main .banners.top {margin: 0 0 25px;padding: 0;}
#content .main.adds .banners.top {margin: 0px;padding: 0;}
#content .main .banners .banner {float: none;margin-bottom: 10px;}
#content .main .banners .banner.b728x60 {padding: 0 6px;}
#content .main .title {
	border: 1px #c5c5c5 solid;
	padding: 1px;
}
#content .main .title .bg {
	background: #d7d7d7 url("../i/bg/main-title.gif") left top repeat-x;
}
#content .main .title .stub {
	background: url("../i/bg/title-stub.gif") right top no-repeat;
}
#content .main .title H4 {
	background: url("../i/bg/title-arrow.gif") left top no-repeat;
	color: #2b2b2b;
	font-size: 18px;
	line-height: 27px;
	margin: 0;
	padding: 0 0 0 25px;
}
#content .main .title H4 a{
    text-decoration: none;
}
#content .main .news-block .column {margin: 8px 0 0; text-align: left;}
#content .main .news-block .column.full {margin: 10px 0 0 2px;}
#content .main .news-block .column.left {
	float: left;
	margin: 8px 10px 0 0;
	width: 254px;
}
#content .main .news-block .column.right {
	float: right;
	margin: 8px 0 0;
	width: 236px;
}
#content .main .news-block .column .block {padding: 0 0 12px;}
#content .main .news-block .column.full .block {padding: 0 0 15px;}
#content .main .news-block .column .block.special .wrap {
	background: #efefef;
	padding: 3px 7px 6px;
}
#content .main .news-block .column .block.special .pic {
	border: 1px #e3e3e3 solid;
	padding: 1px;
}
#content .main .news-block .column .block.special .pic IMG {
	display: block;
	max-width: 250px;
}
#content .main .news-block .column H5 {
	color: #2b2b2b;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 7px;
	padding: 0;
}
#content .main .news-block .column.full H5 {margin: 0 0 3px;}
#content .main .news-block .column H5 A {color: #2b2b2b;}
#content .main .news-block .column .special H5 A {color: #c71116;}
#content .main .news-block .column P {
	font-family: Arial;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0;
}
#content .main .news-block .column.full P {padding: 0 0 4px;}
#content .main .news-block .column .special P {padding: 0 0 10px;}
#content .main .news-block .column P.date, #content .main .news-block .column .date {
	color: #989898;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 4px;
}
#content .main .news-block .column P.comments {font-size: 11px;}
#content .main .news-block .column P.comments A {color: #979797;}
#content .main .news-block .column .special P.date {float: left;padding: 0;}
#content .main .news-block .column .special P.comments {float: right;padding: 0;}
#content .main .add {padding: 20px 0 0;}

#content .alignleft {float: left;margin: 0 8px 0 0;}
#content .alignright {float: right;margin: 0 0 0 8px;}

/* News Details */
#content .main P.meta {
	color: #989898;
	font-size: 11px;
}
#content .main P.meta A {color: #989898;}
#content .main .news-detail {padding: 10px 0 0;}
#content .main .news-detail .pic {
	color: #979797;
	float: left;
	font-size: 11px;
	margin: 0 14px 0 0;
	text-align: center;
	width: 250px;
}
#content .main .news-detail .pic IMG {margin: 0 0 5px;}
#content .main .news-detail .pic A {color: #979797;}
#content .main .news-detail UL {margin-left: 7px;}
#content .main .news-detail UL DIV.for-js {display: inline-block;}
#content .main .news-detail UL LI {
	background: url("../i/bg/ok-grey.gif") left 4px no-repeat;
	list-style: none;
	margin: 0 0 10px;
	padding: 0 0 0 16px;
}
#content .main .news-detail .gallery {
	background: #fafafa;
	margin: 0 0 23px;
}
#content .main .news-detail .gallery .big-pic {
	padding: 8px 49px 10px;
	width: 640px;
        text-align: center;
        height: 400px;
}
#content .main .news-detail .gallery .big-pic img {
    max-height: 400px;
}
#content .main .news-detail .slider {
	background: #ececec;
}
#content #news-gallery {
	float: left;
	width: 671px !important;
}
#content #news-gallery LI {
	position: relative;
}
#content .main .news-detail .slider .prev {margin-left: 7px;}
#content .main .news-detail .slider .next {margin-right: 7px;}
#content .main .news-detail .slider LI {
	border: 1px #ececec solid;
	padding: 0;
	width: auto !important;
}
#content .main .news-detail .slider LI IMG {margin: 1px;}
#content .main .news-detail .slider LI:HOVER {border: 1px #ce1f1f solid;}
#content .main .print {
	color: #5c5c5c;
	font-size: 11px;
	float: right;
	line-height: 17px;
	margin: 0 10px 0 0;
}
#content .main .also-read H4 {margin: 5px 0 8px;}
#content .main .also-read UL {margin: 0 2px 5px;}
#content .main .also-read UL LI {
	background: url("../i/bg/also-read.gif") left 5px no-repeat;
	color: #2b2b2b;
	font-size: 12px;
	margin: 0 0 4px;
	padding: 0 0 0 14px;
}
#content .main .also-read UL LI A{
    color: #c71116;
}
#content .main .also-read.albums UL LI {
	background: url("../i/icons/album-black.gif") left 5px no-repeat;
	padding: 0 0 0 21px;
}
#content .main .also-read P {
	color: #989898;
	font-size: 12px;
}
/* Comments */
#content .main .comments-wrap P {
	font-size: 12px;
	margin: 0;
	padding: 0 0 5px;
}
#content .main .comments-wrap H4 {margin: 5px 0 0;}
#content .main .comments-wrap H4 SPAN {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
}
#content .main .comments-wrap H4 SPAN A.add {color: #c71116;}
#content .main .comments-wrap .comments-list {
	border-bottom: 1px #C5C5C5 dashed;
	margin: 0 0 10px;
	padding: 0;
}
#content .main .comments-wrap .comments-list UL {
	margin: 0;
	padding: 0;
}
#content .main .comments-wrap .comments-list UL LI {
	background: none;
	border-bottom: 1px #C5C5C5 dashed;
	font-size: 11px;
	margin: 0;
	padding: 18px 0 0;
        list-style: none;
}
#content .main .comments-wrap .comments-list UL LI:last-child {border: none;}
#content .main .comments-wrap .comments-list UL LI .avatar {
	float: left;
	margin: 0 4px 0 11px;
	width: 44px;
}
#content .main .comments-wrap .comments-list UL LI .text {padding: 0 0 13px 62px;}
#content .main .comments-wrap .comments-list UL LI .text P {padding-right: 60px;}
#content .main .comments-wrap .comments-list UL LI .text P.meta {
	font-size: 11px;
	padding: 0 0 3px;
}
#content .main .comments-wrap .comments-list UL LI .text P.answer {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#content .main .comments-wrap .comments-list UL LI .text P.meta A.user {
	background: url("../i/icons/male.gif") left top no-repeat;
	color: #c71116;
	font-weight: bold;
	padding: 0 0 0 17px;
}
#content .main .comments-wrap .comments-list UL LI .text P.meta A.user.female {
	background: url("../i/icons/female.gif") left top no-repeat;
}
#content .main .comments-wrap .comments-list UL LI .text P.meta .num {color: #2b2b2b;}
#content .main .comments-wrap .comments-list UL LI A.reply {
	color: #c71116;
	float: right;
	margin: 0 10px 0 0;
}
#content .main .comments-wrap .comments-list UL LI UL {
	border-top: 1px #C5C5C5 dashed;
	margin-left: 28px;
}
#content .main .comments-wrap .comments-form .wrap {
	background: #f7f9fa;
	border: 1px #c5c5c5 solid;
	margin: 8px 0 0;
}
#content .main .comments-wrap .comments-form .wrap P {
	border-top: 1px #C5C5C5 dashed;
	color: #979797;
	line-height: 28px;
	margin: 0;
	padding: 0 12px;
}
#content .main .comments-wrap .comments-form .wrap .form {
	padding: 12px 50px 12px 12px;
}
#content .main .comments-wrap .comments-form .wrap .row {margin: 0 0 9px;}
#content .main .comments-wrap .comments-form .wrap .form .captcha {float: left;}
#content .main .comments-wrap .comments-form .wrap .form LABEL {
	color: #2b2b2b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 5px 0 0;
	text-align: right;
	width: 125px;
}
#content .main .comments-wrap .comments-form .wrap .form INPUT {
	background: #fff;
	border: 1px #c3c3c3 solid;
	color: #2b2b2b;
	font-size: 12px;
	padding: 1px 10px 3px;
	width: 205px;
}
#content .main .comments-wrap .comments-form .wrap .form INPUT.captcha {
	float: left;
	margin: 5px 0 0 20px;
	width: 90px;
}
#content .main .comments-wrap .comments-form .wrap .form BUTTON {float: right;}
#content .main .comments-wrap .comments-form .wrap .form .preview {
	float: right;
	font-size: 11px;
	margin: 5px 10px 0 0;
}
/* Pager */
#content .pager, .mobile_mainwrap .pager {
	border-bottom: 1px #c5c5c5 dashed;
	border-top: 1px #c5c5c5 dashed;
	margin: 10px 0 5px;
}
#content .pager UL, .mobile_mainwrap .pager ul {
	color: #2b2b2b;
	font-size: 11px;
	list-style: none;
	line-height: 26px;
	margin: 0;
	padding: 0 0 2px;
}
#content .pager UL LI, .mobile_mainwrap .pager ul li {
	border-bottom: 0 none !important;
	display: inline;
	padding: 0 3px;
}
#content .pager UL LI.current, .mobile_mainwrap .pager ul li.current {
	color: #5c5c5c;
	font-weight: bold;
	padding: 0 6px;
}
#content .pager UL LI.prev-next, .mobile_mainwrap .pager UL LI.prev-next {padding-left: 20px;}
#content .pager UL LI A, .mobile_mainwrap .pager UL LI a {color: #c71116;}
/* Registration */
#content .sidebar .box.adds UL {
	font-size: 12px;
	margin: 0;
	padding: 5px 10px 0;
}
#content .sidebar .box.adds P, #content .sidebar .box.adds H5 {
	color: #2b2b2b;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}
#content .sidebar .box.adds A {color: #c30005;text-decoration: none;}
#content .sidebar .box.adds A:HOVER {text-decoration: underline;}
#content .sidebar .box.adds H5 A {color: #2b2b2b;text-decoration: underline;}
#content .sidebar .box.adds H5 A:HOVER {text-decoration: none;}
#content .message {
	background: #e3fce5;
	border: 1px #026904 solid;
	margin: 0 0 10px;
	padding: 8px 20px 10px 50px;
}
#content .message.error {
	background: #fcece3 url("../i/bg/error.gif") 11px 11px no-repeat;
	border: 1px #d1645c solid;
}
#content .message P {
	color: #026904;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#content .message.error P {color: #c30005;}
.main #registration {padding: 0 14px;}
.main #registration P {
	color: #2b2b2b;
	font-size: 12px;
	margin: 0;
}
.main #registration .col {
	float: left;
	margin: 0 22px 0 0;
	width: 345px;
}
.main #registration .col.right {margin: 0;text-align: left;}
.main #registration .col H4 {margin: 5px 0 10px;}
.main #registration .required {color: #c71116;}
.main #registration .col .row {
	float: left;
	margin: 0 0 5px;
	width: 100%;
}
.main #registration .col P.note {
	color: #979797;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.main #registration .col IMG.error {
	margin: -2px 0 0;
	position: relative;
	top: 4px;
}
.main #registration .col LABEL {
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
}
.main #registration .col INPUT {
	border: 1px #c3c3c3 solid;
	background: #fff;
	/*color: #c3c3c3;*/
	font-size: 12px;
	margin: 4px 0 0;
	padding: 1px 10px 3px;
	width: 230px;
}
.main #registration .col SELECT {margin: 4px 0 0;}
.main #registration .col SELECT[name=day] {width: 51px;}
.main #registration .col SELECT[name=month] {width: 120px;}
.main #registration .col SELECT[name=year] {width: 71px;}
.main #registration .col BUTTON {margin: 18px 0 0;}
.main #registration .col INPUT#email_hide {width: 20px;}
.main #registration .col INPUT#subscribe_news {width: 20px;}
.main #registration .col .captcha INPUT {
	margin: 10px 0 0 18px;
	width: 124px;
}
.main #registration .col INPUT.error {border: 1px #e33d3d solid;}
.main #registration .col IMG.captcha {
	float: left;
	margin: 4px 0 0;
}
.main #registration .col .radio {padding: 6px 0 4px;}
.main #registration .col .radio INPUT {
	display: inline;
	width: auto;
}
.main #registration .col .radio LABEL {font-weight: normal;}

.main #registration .col .row SPAN.for_site {font-size:10px;}
.main #registration .col .row INPUT#site {width:192px;}

/* User */
#content .main A.all-users, #content .main A.blog-rules, #content .main A.helps, #content .main A.adds {
	background: url("../i/icons/all-users.gif") left top no-repeat;
	color: #5c5c5c;
	font-size: 11px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0 0 3px 24px;
}
#content .main A.blog-rules {background: url("../i/icons/blog-rules.gif") left 3px no-repeat;}
#content .main A.helps {background: url("../i/icons/tv.gif") left 0px no-repeat;}
#content .main A.adds {background: url("../i/icons/add.gif") left 0px no-repeat;}
#content .main.user H4 {margin: 5px 10px 10px;}
#content .main.user DL {
	float: left;
	color: #2b2b2b;
	font-size: 12px;
	margin: 0 0 15px 10px;
	width: 285px;
}
#content .main.user DL DT {
	float: left;
	font-weight: bold;
	width: 135px;
}
#content .main.user DL DD {
	float: left;
	margin: 0 0 5px;
	width: 150px;
}
#content .main.user DL DD.avatar IMG {
	border: 1px #e3e3e3 solid;
	margin: 0 0 0 -75px;
}
#content .main.user DL A {color: #c71116;}
#content .main.user DD.not-set {color: #979797;}
#content .main.user A.btn {
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
#content .main.user A.btn.right {float: right;margin: 8px 10px 0;}
#content .main.user A.btn.right.bottom {margin: -5px 10px 0;}
#content TABLE.users {font-size: 12px;}
#content TABLE.users THEAD TH {
	border-bottom: 1px #c5c5c5 solid;
	font-weight: normal;
	padding: 0 13px 5px;
	text-align: center;
}
#content TABLE.users THEAD TH A {
	background: url("../i/buttons/arrow-up-down.gif") right 2px no-repeat;
	padding: 0 12px 1px 0;
}
#content TABLE.users THEAD TH A.active {
	background: url("../i/buttons/arrow-down-red.gif") right 2px no-repeat;
	color: #c71116;
}
#content TABLE.users TBODY TD {
	border-bottom: 1px #c5c5c5 dashed;
	font-size: 14px;
	padding: 10px 13px;
	text-align: center;
}
#content TABLE.users TBODY TD.user-info, #content TABLE.users TH.user-info {
	text-align: left;
	min-width: 325px;
}
#content TABLE.users TD .avatar {
	float: left;
	margin: 0 9px 0 0;
}
#content TABLE.users TD .name P {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#content TABLE.users TD .name P STRONG A {
	color: #c71116;
	font-size: 14px;
}
#content TABLE.users TD STRONG.blue {color: #127ec3;}
#content TABLE.users TD STRONG.grey {color: #979797;}
#content TABLE.users TD STRONG.red {color: #c71116;}
#content TABLE.users TD.date {font-size: 12px;}
/* Pressreleases */
#content .main.pressreleases UL {
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .main.pressreleases UL LI {
	border-bottom: 1px #C5C5C5 dashed;
	margin: 0 0 6px;
	padding: 0 0 0 3px;
}
#content .main.pressreleases UL LI P {
	font-size: 14px;
	padding: 0 0 11px 14px;
}
#content .main.pressreleases UL LI P.title {
	border: 0 none;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px;
}
#content .main.pressreleases UL LI P.title A {
	background: url("../i/icons/reliz.gif") left top no-repeat;
	color: #c71116;
	padding: 0 0 0 14px;
}
/* Gallery */
#content .main.gallery P.name {
	color: #989898;
	font-size: 12px;
	padding: 0;
}
#content .main.gallery P.name A {color: #c71116;}
#content .main.gallery A.btn {margin: 3px 6px 0 0;}
#content .main.gallery .news-detail A.btn {margin: -18px 6px 0 0;}
#content .main A.btn {
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
#content .main.gallery .albums, .mobile_mainwrap .albums {padding: 20px 0 0;}
#content .main.gallery .albums .album {
	border-bottom: 1px #c5c5c5 dashed;
	float: left;
	margin: 0 8px 0 0;
	padding: 8px 6px;
	width: 350px;
}
#content .main.gallery .albums .album .thumb, .mobile_mainwrap .albums .album .thumb {
	border: 1px #c5c5c5 solid;
	float: left;
	margin: 0 6px 0 0;
	min-height: 87px;
	padding: 1px;
	text-align: center;
	width: 87px;
}
#content .main.gallery .albums .album .thumb IMG, .mobile_mainwrap .albums .album .thumb img {display: block;}
#content .main.gallery .albums .album .details, .mobile_mainwrap .albums .album .details {padding-left: 97px;}
#content .main.gallery .albums .album .details P.author, .mobile_mainwrap .albums .album .details P.author {
	color: #989898;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#content .main.gallery .albums .album .details P.author A {color: #989898;}
#content .main.gallery .albums .album .details P.name {padding: 0 0 25px;}
#content .main.gallery .albums .album .details P.name A, .mobile_mainwrap .albums .album .details P.name A {color: #c71116;}
#content .main.gallery .albums .album .details P.meta SPAN, .mobile_mainwrap .albums .album .details P.meta SPAN {margin: 0 4px 0 0;}
#content .main.gallery .albums .album .details P.meta .fotos, .mobile_mainwrap .albums .album .details P.meta .fotos {
	background: url("../i/icons/album.gif") left top no-repeat;
	padding: 0 0 0 20px;
}
#content .main .views, .mobile_mainwrap .views {
	background: url("../i/icons/views.gif") left top no-repeat;
	padding: 0 0 0 21px;
}
#content .main.gallery .albums .album .details P.meta .comments, #content .main A.comments, .mobile_mainwrap .comments {
	background: url("../i/icons/comments.gif") left top no-repeat;
	padding: 0 0 0 18px;
}
/* Spravka */
#content .main.spravka UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .main.spravka UL LI {
	border-bottom: 1px #C5C5C5 dashed;
	margin: 0 0 6px;
	padding: 0;
}

#content .main.spravka UL LI span {
	font-size: 10px;
        font-weight: normal !important;
}

#content .main.spravka UL LI P {
	margin: 0;
	padding: 0 0 11px 0;
}
#content .main.spravka UL LI P.title {
	border: 0 none;
	color: #c71116;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#content .main.spravka UL LI P.title A {color: #c71116;}
#content .main .map {margin: 18px 0 0 18px;}
#content .main .help {
    min-height: 100px;
	float: left;
	margin: 0 0 10px;
	width: 50%;
}
#content .main .help .icon {float: left;}
#content .main .help .details {
	font-size: 12px;
	padding: 0 10px 0 66px;
}
#content .main .help .details H5 A {color: #c30005;}
#content .main .help .details P {
	color: #979797;
	font-size: 12px;
}
#content .main .help .details P A {color: #2b2b2b;text-decoration: none;}
#content .main .help .details P A:HOVER {text-decoration: underline;}
/* Azov */
#content .main .help .bases{
	font-size: 12px;
	padding: 0 5px;
}
/* Advanced Search */
#content .main .advanced-search-form {
	background: #fafafa;
	border: 1px #c5c5c5 solid;
	margin: 0 0 10px;
	padding: 15px 220px 15px 240px;
}
#content .main .advanced-search-form .row {
	float: left;
	margin: 0 0 3px;
	width: 100%;
}
#content .main .advanced-search-form FORM LABEL {
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
}
#content .main .advanced-search-form FORM LABEL.w20 {
	float: left;
	margin: 4px 5px 0 0;
	width: 20px;
}
#content .main .advanced-search-form FORM INPUT {
	background: #fff;
	border: 1px #c3c3c3 solid;
	color: #2b2b2b;
	display: block;
	margin: 2px 0 0;
	padding: 0px 10px 3px;
	font-size: 12px;
	width: 255px;
}
#content .main .advanced-search-form FORM SELECT {
	margin: 2px 0 0;
	width: 276px;
}
#content .main .advanced-search-form FORM .row.period SELECT {margin-bottom: 5px;}
#content .main .advanced-search-form FORM SELECT.w55 {width: 55px;}
#content .main .advanced-search-form FORM SELECT.w115 {width: 115px;}
#content .main .advanced-search-form FORM SELECT.w72 {width: 72px;}
#content .main .advanced-search-form FORM BUTTON {margin: 10px 0 0 0;}
#content .main .advanced-search-form FORM BUTTON.reset {
	color: #2b2b2b;
	font-size: 12px;
	text-decoration: underline;
}
#content .main .advanced-search-form FORM BUTTON.reset:HOVER {text-decoration: none;}
#content .main .advanced-search-results H2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 15px;
}
#content .main .advanced-search-results UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .main .advanced-search-results UL LI {
	border-bottom: 1px #c5c5c5 dashed;
	margin: 0 0 8px;
	padding: 0 0 8px;
}
#content .main .advanced-search-results UL LI P {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 15px;
}
#content .main .advanced-search-results UL LI P.title {
	border: 0 none;
	font-size: 14px;
	margin: 0 0 8px;
	padding: 0;
}
#content .main .advanced-search-results UL LI P.title A {color: #c71116;font-weight: bold;}
#content .main .advanced-search-results UL LI P.meta {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#content .main .advanced-search-results UL LI P.meta A {color: #2b2b2b;}
#content .main .advanced-search-results UL LI P.meta A.comments {
	background: url("../i/icons/comments.gif") left 1px no-repeat;
	color: #979797;
	font-size: 11px;
	padding: 0 0 0 21px;
	text-decoration: none;
}
#content .main .advanced-search-results UL LI P.meta A.comments:HOVER {text-decoration: underline;}
/* Blog */
#content .main .posts .post {
	border-bottom: 1px #c5c5c5 dashed;
	margin: 0 0 15px;
	padding: 0 0 5px;
}
#content .main .posts .post H3 {
	color: #979797;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 14px;
}
#content .main .posts .post H3 A {color: #c71116;}
#content .main .posts .post H3 A.black {color: #2b2b2b;}
#content .main .posts .post P {
	font-size: 12px;
	line-height: 15px;
}
#content .main .posts .post A.more {color: #c71116;font-weight: bold;}
#content .main .posts .post P.meta {font-size: 11px;}
#content .main .posts .post P.meta .comments, #content .main .posts .post P.meta .views {margin-left: 5px;}
#content .main .posts .post P IMG {margin: 0 0 8px;}
#content .main .posts .post .blue {color: #127ec3;}
#content .main .posts .post P.meta A.user {color: #C71116;padding: 0 0 0 18px;}
#content .main .posts .post P.meta A.user.male {background: url("../i/icons/male.gif") left top no-repeat;}
#content .main .posts .post P.meta A.user.female {background: url("../i/icons/female.gif") left top no-repeat;}
#content .main .posts .post .thumb {
	float: left;
	margin: 0 8px 0 12px;
}
#content .main .posts .post .details {
	padding: 0 0 0 65px;
}
/* Tabs */
#content .tabs {border-bottom: 1px #c5c5c5 solid;}
#content .tabs UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .tabs UL LI {
	background: #dfdfdf url("../i/bg/tab-bg.gif") left top repeat-x;
	border: 1px #c5c5c5 solid;
	bottom: -1px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 24px;
	margin-right: 3px;
	position: relative;
}
#content .tabs UL LI.active {
	background: none;
	border-bottom: 1px #fff solid;
}
#content .tabs UL LI.ui-state-active {
	background: #fff;
	border-bottom: 1px #fff solid;
}
#content .tabs UL LI A {
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
#content .tabs UL LI.active A {color: #c30005;}
#content .tabs UL LI.ui-state-active A {color: #c30005;}
#content .sort {
	color: #2b2b2b;
	font-size: 12px;
	padding: 20px 0;
}
#content .sort P {
	color: #2b2b2b;
	font-size: 12px;
	padding: 0;
}
#content .sort A {
	background: url("../i/buttons/arrow-up-down.gif") right 2px no-repeat;
	margin: 0 8px 0 0;
	padding: 0 15px 1px 0;
}
#content .sort A.active {
	background: url("../i/buttons/arrow-down-red.gif") right 2px no-repeat;
	color: #c71116;
}
/* TV */
#content .main.tv P {font-size: 12px;}
#content .main.tv .tabs {margin: 10px 0 0;}
#content .main.tv .chanel {
	border-bottom: 1px #c5c5c5 dashed;
	padding: 15px 11px 15px;
}
#content .main.tv .chanel .logo {float: right;margin: 3px 0 0;}
#content .main.tv .chanel UL {
	color: #2b2b2b;
	float: left;
	font-family: Arial;
	font-size: 12px;
	list-style: none;
    line-height: 16px;
	margin: 0;
	padding: 0;
	width: 50%;
}
#content .main.tv .chanel UL LI .time {
	float: left;
	font-weight: bold;
	width: 37px;
}
#content .main.tv .chanel UL LI .text {
	display: block;
	padding: 0 15px 0 41px;
}
#content .main.tv .chanel UL LI.inactive {color: #979797;}
/* Afisha */
#content .main TABLE.afisha {
	border-bottom: 1px #c5c5c5 solid;
	border-right: 1px #c5c5c5 solid;
	color: #2b2b2b;
	font-size: 12px;
	margin: 0 0 10px;
}
#content .main TABLE.afisha H4 {
	color: #c71116;
	font-size: 18px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
#content .main TABLE.afisha P {
	color: #2b2b2b;
	font-size: 12px;
	margin: 0;
	padding: 0 0 8px;
}
#content .main TABLE.afisha TH {
	background: #dfdfdf url("../i/bg/th-a.gif") left top repeat-x;
	border-top: 1px #c5c5c5 solid;
	border-left: 1px #c5c5c5 solid;
	line-height: 32px;
	text-align: center;
}
#content .main TABLE.afisha TD {
	border-top: 1px #c5c5c5 solid;
	border-left: 1px #c5c5c5 solid;
	padding: 8px 11px;
	vertical-align: top;
}
#content .main TABLE.afisha .name TD {background: #f8f8f8;}
#content .main.afisha H3 {
	background: #f8f8f8;
	border: 1px #c5c5c5 solid;
	color: #c71116;
	font-size: 18px;
	margin: 0 0 15px;
	padding: 4px 18px 5px;
}
#content .main .goroskop UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .main .goroskop UL LI {
	border-bottom: 1px #c5c5c5 dashed;
	margin: 15px 0 0;
	padding: 0 0 5px;
}
#content .main .goroskop UL LI .thumb {float: left;}
#content .main .goroskop UL LI H5 {
	color: #2b2b2b;
	font-size: 14px;
	margin: 0 0 8px;
	padding: 0;
}
#content .main .goroskop UL LI H5 SPAN {
	color: #979797;
	font-size: 11px;
}
#content .main .goroskop UL LI .details {
	padding: 0 0 0 72px;
}
#content .main .goroskop UL LI .details P {
	color: #2b2b2b;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0 0 10px;
}
/* Newspapers */
#content .main .newspapers_all {
	margin: 10px 0 30px 0;
}
#content .main .newspapers_one {
	margin: 30px;
	text-align: justify;
}
#content .main .newspapers_all .newspaper {
	overflow: hidden;
	float: left;
	width: 200px;
	padding: 2px 5px;
	margin: 5px 15px 20px 10px;
	text-align: left;
	vertical-align: top;
}
#content .main .newspapers_all .newspaper A {
	font-size: 10px;
}

/* Adds */
#content .main.adds A.btn {margin: 8px 10px 0 0;}
#content .main.adds UL.archives {
	font-size: 14px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
}
#content .main.adds UL.archives LI {
	display: inline;
	margin: 0 12px;
}
#content .main.adds UL.archives LI A {color: #5c5c5c;}
#content .main.adds UL.archives LI A.current_board {color: #c30005;}
#content .main.adds P.themes {
	color: #979797;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 0;
}
#content .main.adds P.themes A {font-weight: bold;}
#content .main.adds P.themes A.current {color: #c30005;}
#content .main.adds .tabs {
	position: relative;
	bottom: -1px;
	z-index: 5;
}
#content .main.adds TABLE.adds {
	border-bottom: 1px #c5c5c5 solid;
	border-right: 1px #c5c5c5 solid;
	color: #2b2b2b;
	font-size: 12px;
}
#content .main.adds TABLE.adds TH {
	background: #dfdfdf url("../i/bg/th-a.gif") left top repeat-x;
	border-top: 1px #c5c5c5 solid;
	border-left: 1px #c5c5c5 solid;
	padding: 10px 15px;
	text-align: left;
}
#content .main.adds TABLE.adds TD {
	border-top: 1px #c5c5c5 solid;
	border-left: 1px #c5c5c5 solid;
	padding: 10px 15px;
	vertical-align: top;
}
#content .main.adds TABLE.adds .vip TD {background: #f8f8f8;}
#content .main.adds TABLE.adds TD.date {
	color: #979797;
	font-size: 24px;
	text-align: center;
    width: 65px;
}
#content .main.adds TABLE.adds TD.date SPAN {
	display: block;
	font-size: 12px;
}
#content .main.adds TABLE.adds TD P {
	color: #2b2b2b;
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px;
}
#content .main.adds TABLE.adds TD P.phone {font-size: 11px;}
#content .main.adds TABLE.adds TD P.phone A {color: #c30005; text-decoration: none;}
#content .main.adds TABLE.adds TD P.phone A:HOVER {text-decoration: underline;}
#content .main.adds TABLE.adds TD P.views {
	background: none;
	color: #979797;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#content .main.adds TABLE.adds TD P.foto {font-size: 11px;}
#content .main.adds .nav {
	border-bottom: 1px #c5c5c5 dashed;
	border-top: 1px #c5c5c5 dashed;
	padding: 2px 0;
}
#content .main.adds .pager {border: none;}
#content .main.adds .nav A.btn {margin: 0 8px 0 0;}
#content .main.adds .nav A.helps, #content .main.adds .nav A.adds {
	float: left;
	margin-top: 5px;
}
#content .main.adds .cat {
	float: left;
	padding: 0 0 20px;
	width: 50%;
}
#content .main.adds .cat H5 {
	color: #979797;
	font-size: 12px;
	font-weight: normal;
}
#content .main.adds .cat H5 A {
	color: #c30005;
	font-weight: bold;
	font-size: 14px;
}
#content .main.adds .cat P {
	color: #979797;
	font-size: 12px;
	margin: 0;
	padding: 0 20px 0 0;
}
#content .main.adds .cat P A {
	color: #2b2b2b;
	text-decoration: none;
}
#content .main.adds .cat P A:HOVER {text-decoration: underline;}
#content .main FORM.form {
	padding: 0 14px;
}
#content .main FORM.form .required {color: #c71116;}
#content .main FORM.form P {
	font-size: 12px;
}
#content .main FORM.form .row {
	float: left;
	margin: 0 0 5px;
	width: 100%;
}
#content .main FORM.form H4 {
	margin: 15px 0 10px;
}
#content .main FORM.form LABEL {
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px;
}
#content .main FORM.form LABEL SPAN {
	color: #979797;
	font-size: 11px;
	font-weight: normal;
}
#content .main FORM.form SELECT {
	margin: 3px 0 0;
	width: 430px;
}
#content .main FORM.form INPUT[type=text] {
	background: #fff;
	border: 1px #c3c3c3 solid;
	color: #2b2b2b;
	font-size: 12px;
	padding: 1px 10px 3px;
	margin: 3px 0 0;
	width: 408px;
}
#content .main FORM.form INPUT.w155 {width: 155px;}
#content .main FORM.form TEXTAREA {
	background: #fff;
	border: 1px #c3c3c3 solid;
	color: #2b2b2b;
	font-size: 12px;
	font-family: Tahoma;
	height: 110px;
	min-height: 110px;
	max-height: 110px;
	margin: 3px 0 0;
	padding: 1px 10px 3px;
	width: 690px;
	min-width: 690px;
	max-width: 690px;
}
#content .main FORM.form SPAN {
	color: #2b2b2b;
	font-size: 12px;
}
#content .main FORM.form SPAN SPAN {color: #979797; font-size: 11px;}
#content .main FORM.form .terms {padding: 10px 0;}
#content .main FORM.form .terms INPUT {
	float: left;
	margin: 5px 5px 0 0;
	width: auto;
}
#content .main FORM.form .terms LABEL {font-weight: normal;}
#content .main FORM.form LABEL A {color: #c71116;}
#content .main FORM.form BUTTON SPAN SPAN {color: #fff;}
#content .main FORM.form BUTTON.inactive SPAN SPAN {color: #979797;}

/* Breadcrumbs */
#breadcrumbs {
	color: #5c5c5c;
	font-size: 11px;
	line-height: 26px;
}
#breadcrumbs UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#breadcrumbs UL LI {display: inline;}
#breadcrumbs UL LI.home {
	background: url("../i/icons/home-bread.gif") 4px 1px no-repeat;
	padding: 0 0 0 21px;
}
#breadcrumbs A {color: #5c5c5c;}

/* Links */
#links {
	color: #2b2b2b;
	font-size: 12px;
	padding: 15px 0 10px;
}
#links .container {
	background: url("../i/bg/border-grey.gif") 246px top repeat-y;
	width: 994px;
}
#links H5 {
	color: #c30005;
	font-size: 12px;
	margin: 0;
	padding: 0 0 2px;
	text-transform: uppercase;
}
#links UL {
	float: left;
	list-style: none;
	margin: 0 0 13px;
	padding: 0;
	width: 235px;
}
#links UL.col-1 {margin-left: 66px;}
#links UL.col-2 {width: 220px;}
#links UL.col-3 {width: 262px;}
#links UL.col-4 {width: 210px;}
#links UL LI {margin: 0 0 5px;}
#links A {
	background: url("../i/bg/dot-red.gif") left 7px no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
}

/* Nav */
#nav {
	background: #d4d4d4;
	color: #2b2b2b;
	font-size: 12px;
	padding: 6px 0 9px;
}
#nav .container {width: 988px;}
#nav UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav UL LI {
	border-right: 1px #2b2b2b solid;
	float: left;
	padding: 0 9px;
}
#nav A {color: #2b2b2b;}
#nav UL LI.last, #nav UL LI:last-child {border-right: none;}

/* Footer */
#footer {
	color: #979797;
	font-size: 11px;
	padding: 3px 0 50px;
}
#footer .links {padding: 7px 0 6px;}
#footer .links A {margin-right: 5px;}
#footer .container {width: 978px;}
#footer P {padding: 0 4px 12px;}
#footer P.support {float: right;}
#footer P.copyrights, #footer A {color: #2b2b2b;}
.bigmir_fix{float: left; margin-right: 5px;}
#cntrlEnter{
    color: #989898;
    font-size: 12px;
    padding: 0 0 15px;
    margin: 0;
    line-height: 17px;
}
#content .block_content .latest{
    float: left;
    width: 100%;
}
.path_inn{font-size: 12px;}
.blog_path_inn,
.blog-links{
    font-size: 11px;
    color: #C71116;
}
.blog_path_inn{margin-bottom: 10px;}
/*html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    position: relative;
    height: 100%;
    font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
    background: #FFFFFF;
    text-align: center;
	line-height: 14px;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

a {
	outline: 0;
	color: #117CB3;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: none;
	color: #FF0000 !important;
}

a:hover * {
	color: #FF0000 !important;
}

hr {
	height: 1px;
	border: none;
	color: #CFCDC8;
	background: #CFCDC8;
	margin: 5px 0;
}

p {
	margin: 0 0 15px 0;
}

h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 21px 0;
	line-height: 33px;
	color: #010101;
    font-family: Arial, Helvetica, sans-serif;
}

h1 img {
    vertical-align: middle;
	margin: 0 8px;
	position: relative;
	top: -1px;
	//top: 0;
}

h2 {
	font-family: Trebuchet MS, sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 10px 0;
	line-height: 26px;
}

h2 a {
	color: #000000;
}

h2 a span {
	color: #808080;
}

h2 a:hover {
	color: #F5431B !important;
}

h2 a:hover span {
	color: #808080 !important;
}

h3 {
	font-family: Trebuchet MS, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 16px 0;
	line-height: 21px;
}

h3 a {
	color: #000000;
}

h3 a:hover {
	color: #F5431B !important;
}

h3 img {
    vertical-align: middle;
	margin: 0 8px;
	position: relative;
	top: -1px;
	//top: 0;
}

h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 0;
	line-height: 18px;
	color: #808080;
}

h4 a {
    font-family: arial, sans-serif;
}

h4 em {
    font-style: normal;
	margin-left: 7px;
}

h4 img {
    vertical-align: middle;
	margin: 0 8px;
	position: relative;
	top: -1px;
	//top: 0;
}

h4 span a {
	color: #808080;
}

h5 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 17px 0;
	line-height: 19px;
}

h6 {
	font-size: 11px;
    margin: 0 0 5px 0;
    font-weight: bold;
	line-height: 15px;
}

.active_list {
	margin: 0 0 -4px -2px;
	padding: 0;
	list-style-type: none;
}

.active_list li {
	zoom: 1;
	vertical-align: bottom;
	margin-bottom: 4px;
	font-size: 12px;
	line-height: 16px;
}

.active_list li span {
	color: #58AF40;
}
*/
.board_one {
	line-height: 18px;
	font-size: 12px;
	margin: 20px 0 10px 10px;
}

.board_one img {
	border: 3px double #CACFD2;
	float: right;
	margin-left: 25px;
	max-width: 400px;
	max-height: 400px;
}

.board_one_in_category img {
	border: 3px double #CACFD2;
	float: right;
	margin-left: 25px;
	max-width: 110px;
	max-height: 110px;
}
/*
.ads {
	position: relative;
	zoom: 1;
	margin-bottom: 21px;
}

.ads table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 21px;
}

.ads table td {
	border: 1px solid #979EAA;
	vertical-align: top;
	line-height: 15px;
	padding: 9px 22px;
}

.ads table tr.important td {
	background-color: #D8EEFC;
    font-weight: bold;
}

.ads table td.date_cell {
	text-align: center;
	white-space: nowrap;
	color: #818181;
}

.ads table tr.important td.date_cell {
	color: #000000;
	font-weight: normal;
}

.ads table td.date_cell span {
	line-height: 28px;
	font-size: 24px;
	display: block;
	padding-top: 6px;
}

.ads table td p {
	margin: 0 0 7px 0;
	font-size: 12px;
}

.ads table td p a {
	color: #000000;
	text-decoration: none;
}

.ads table td p a:hover {
	text-decoration: underline;
}

.ads table th {
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 22px;
	text-align: left;
	border: 1px solid #979EAA;
    background: url('../img/ads_t.gif') repeat-x;
}

.ads .lt {
    background: url('../img/ads_lt.gif') no-repeat;
	left: 0;
}

.ads .rt {
    background: url('../img/ads_rt.gif') no-repeat;
	right: 0;
}

.ads .lt, .ads .rt {
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
}

.adv_search_results {
	margin: 0;
	padding: 0 0 20px 0;
	list-style-type: none;
}

.adv_search_results > li {
	zoom: 1;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 16px;
	margin-top: 8px;
	padding-top: 12px;
	border-top: 1px solid #9C9DA2;
}

.adv_search_results > li:first-child {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.adv_search_results > li > .results_header {
	margin-bottom: 6px;
}

.adv_search_results > li > .results_header > a {
	color: #117CB3;
}

.adv_search_results > li > .results_info {
	margin-top: 3px;
	color: #818181;
}

.adv_search_results > li > .results_info > a {
	color: #000000;
}

.afisha {
	margin: 0 0 18px 0;
}

.afisha .afisha_header {
	margin: 0 0 10px 0;
	background: #D2D2D2;
	padding: 0 2px;
}

.afisha .afisha_header h3 {
	background: #D2D2D2;
	line-height: 23px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding: 0 2px 1px 2px;
	margin: 0 0 5px 0;
}

.afisha .banner_box {
	margin-bottom: 10px;
}

.afisha .afisha_movies {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.afisha .afisha_movies > li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: normal;
	text-align: center;
	width: 25%;
	text-align: center;
}

.afisha .afisha_movies > li a {
	color: #000000;
	font-family: arial, sans-serif;
	font-weight: bold;
}

.afisha .afisha_movies > li img {
	display: block;
	margin: 0 auto 9px;
}

.afisha .afisha_movies > li span {
	padding-right: 5px;
	display: block;
	text-align: left;
}

.afisha .afisha_table {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}

.afisha .afisha_table td {
	vertical-align: top;
	font-size: 12px;
	line-height: 15px;
	border-left: 2px solid #FFFFFF;
	padding: 2px;
	min-width: 120px;
}

.afisha .afisha_table tr td:first-child {
	border: 0 none;
}

.afisha .afisha_table td.banner_cell {
	padding: 5px 0;
}

.afisha .afisha_table td.banner_cell img {
	display: block;
	margin: 0 auto;
}

.afisha .afisha_table td.header_cell {
	background: #D2D2D2;
	line-height: 23px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	padding: 0 2px 1px 2px;
}

.afisha .afisha_table td.price_cell {
	background: #e5edf0;
	text-align: center;
}

.afisha .afisha_table td.sep_cell, .afisha .afisha_table tr td:first-child.sep_cell {
	height: 1px;
	background: #d2d2d2;
	font-size: 0;
	line-height: 0;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	overflow: hidden;
	padding: 0;
}

.afisha .afisha_table th {
	vertical-align: middle;
	font-size: 18px;
	line-height: 23px;
	border-left: 2px solid #FFFFFF;
	padding: 0 2px 1px 2px;
	background: #e5edf0;
	text-align: left;
	font-weight: normal;
}

.afisha .afisha_table tr th:first-child {
	border: 0 none;
}

.album {
	margin: -8px 0 0 0;
	padding: 7px 0 13px 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
	border-top: 1px solid #CCD3DA;
}

.album li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	width: 33%;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: normal;
	color: #949494;
	height: 120px;
}

.album li .album_box {
	padding-right: 20px;
}

.album li .album_box img {
	border: 3px double #CACFD2;
    float: left;
	width: 87px;
	height: 87px;
	margin-right: 24px;
}

.album li .album_box span {
	zoom: 1;
	overflow: hidden;
	padding-top: 19px;
	display: block;
}

.album_header {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 12px;
}

.album_info {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 8px;
}

.alert_text {
	color: #FF0000;
    font-size: 14px;
	line-height: 18px;
}

.alert_text a, .alert_text a:hover {
	color: #FF0000 !important;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
}

.article {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 28px;
}

.article h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 18px 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

.article p {
	margin: 0 0 16px 0;
}

.article .article_image {
	margin: 0 15px 20px 0;
	float: left;
	color: #818181;
    font-size: 11px;
	text-align: center;
	line-height: 15px;
}

.article .article_image img {
	margin: 0 auto 7px;
	display: block;
	border: 3px double #CACFD2;
}

.article .article_info {
	margin-bottom: 37px;
	color: #818181;
	font-size: 12px;
}

.article .article_info p {
	margin: 0 0 4px 0;
}

.article .article_info .right a {
	color: #46B111;
    font-size: 11px;
    font-weight: bold;
}

.article .article_info .right a:hover {
	color: #46B111 !important;
}

.article .article_info .right img {
	vertical-align: middle;
	margin-right: 12px;
}

.article .article_social {
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 11px;
	color: #818181;
}

.article .article_social span {
	margin-right: 21px;
	float: left;
}

.article .article_sub {
	padding-top: 4px;
}

.article .article_sub p {
	line-height: 18px;
	margin: 0 0 13px 0;
	color: #818181;
}

.article .article_sub p a {
	color: #818181;
}

.articles {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
}

.articles li {
	zoom: 1;
	vertical-align: bottom;
	border-top: 1px solid #D1D2D6;
    margin-top: 10px;
    padding-top: 16px;
}

.articles li:first-child {
	border: 0 none;
    margin: 0;
    padding: 0;
}

.articles li a {
	color: #000000;
	text-decoration: none;
}

.articles li a:hover {
	color: #F5431B;
}

.articles li img {
	border: 3px double #CACFD2;
    float: left;
    margin: 0 8px 0 0;
}

.articles li p {
	color: #B2B2B2;
    font-weight: bold;
    margin: 0 0 3px 0;
}

.b_box {
	background: #D9EEFD;
	padding: 10px 0;
}

.b_box .b_box_form {
	float: left;
	margin-right: 5px;
	width: 460px;
}

.b_box .b_box_form h1 {
	padding-left: 20px;
	font-weight: normal;
	margin-bottom: 20px;
}

.b_box .b_box_form .form_table {
	background: none;
}

.b_box .b_box_form .form_table td {
	padding-bottom: 15px;
}

.b_box .b_box_form .form_table td.np {
	padding-bottom: 0;
}

.b_box .b_box_info {
	zoom: 1;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
	padding: 20px 5px;
}

.b_box .b_box_info h3 {
	font-weight: normal;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
}
*/
.back {
	margin: 5px 0;
	line-height: 16px;
	font-size: 13px;
    background: url('../img/pointer.gif') no-repeat left 7px;
	padding-left: 8px;
}
/*
.banner_box {
	margin-bottom: 18px;
	text-align: center;
}

.banner_box img, .banner_box embed, .banner_box object {
	display: block;
	margin: 0 auto;
}

.banner_top {
	padding-top: 5px;
	text-align: center;
}

.banner_top ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
}

.banner_top ul li {
	float: left;
}

.banner_top ul li img, .banner_top ul li embed, .banner_top ul li object {
	display: block;
}

.black {
	color: #000000;
}

.black:hover {
	color: #F5431B;
}

.black_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.black_list li {
    margin-bottom: 12px;
    overflow: hidden;
    vertical-align: bottom;
}

.black_list li .black_list_avatar {
    border: 1px solid #CDCED0;
    display: block;
    float: left;
    font-size: 0;
    line-height: 0;
    margin-right: 9px;
    margin-top: 5px;
    overflow: hidden;
    padding: 1px;
}

.black_list li .black_list_avatar img {
    border: 1px solid #CACFD2;
    display: block;
}

.black_list li .black_list_info {
    color: #7E7E7E;
    font-weight: bold;
    overflow: hidden;
	font-size: 12px;
	line-height: 19px;
}

.black_list li .black_list_info img {
    float: left;
    margin-right: 4px;
	position: relative;
	top: 2px;
}

.black_list li .black_list_info .username_lnk {
    font-size: 14px;
}

.black_list_box {
    float: right;
    padding-top: 50px;
    width: 250px;
}

.black_list_box h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.block {
	border: 1px solid #CCD3DA;
	background: #E6EDF1;
	padding: 3px;
	zoom: 1;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url('style/pie.htc');
}

.block .block_content {
	background: #FFFFFF;
	padding: 17px 12px 22px 12px;
	zoom: 1;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url('style/pie.htc');

}

.block .block_header {
	background: #FFFFFF;
	padding: 0 5px;
	line-height: 24px;
	position: absolute;
	left: 7px;
	top: -16px;
    font-size: 22px;
	z-index: 20;
}

.block .block_header a {
	color: #010101;
    font-family: Trebuchet MS, sans-serif;
}

.block .block_header img {
	vertical-align: middle;
}

.block .block_sub {
	padding: 10px 12px 6px 12px;
}

.block .block_sub ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.block .block_sub ul li {
	zoom: 1;
	vertical-align: bottom;
	line-height: 16px;
	font-weight: bold;
}

.block .block_sub ul li img {
	vertical-align: middle;
}

.block .block_sub ul li span {
	float: left;
	width: 22px;
}

.block_container {
	padding: 18px 0;
	zoom: 1;
}

.blog {
	padding-bottom: 10px;
	line-height: 16px;
	font-size: 12px;
}

.blog h2 {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
	font-weight: bold;
    margin: 0 0 7px 0;
	line-height: 27px;
	color: #010101;
}

.blog p {
	margin: 0 0 16px 0;
}

.blog .blog_info {
	margin-bottom: 6px;
	line-height: 19px;
	color: #818181;
}

.blog .blog_info a {
	color: #818181;
}

.blog .blog_like {
	font-size: 12px;
	padding-left: 25px;
    background: url('../img/like.png') no-repeat;
}

.blog .blog_social {
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 11px;
	color: #818181;
}

.blog .blog_social a {
	color: #818181;
}

.blog .blog_social span {
	margin-right: 21px;
	float: left;
}

.blog .blog_social .negative, .blog .blog_social .positive {
	font-size: 12px;
}

.blog .blog_social .social_icons {
	float: left;
	padding-right: 30px;
}

.blog .blog_text {
	padding: 20px 0 6px 0;
}

.blog_author {
	margin: -2px -4px -15px -4px;
	zoom: 1;
	position: relative;
	line-height: 17px;
	color: #818181;
}

.blog_author p {
	margin: 0 0 3px 0;
	font-size: 12px;
}

.blog_author span.negative, .blog_author span.positive {
	font-size: 12px;
    font-weight: bold;
}

.blog_author ul {
	margin: 9px 0 -6px 0;
	padding: 0;
	list-style-type: none;
}

.blog_author ul li {
	zoom: 1;
	vertical-align: bottom;
	line-height: 15px;
	font-size: 12px;
	margin-bottom: 6px;
}

.blog_author ul li em {
	font-style: normal;
	color: #000000;
}

.blog_author ul li span {
	width: 22px;
	float: left;
}

.blog_author ul li span img {
	vertical-align: middle;
}

.blog_author .blog_author_image img {
	border: 3px double #CACFD2;
	display: block;
	margin: 0 auto 5px;
	width: 138px;
	height: 138px;
}

.blog_tools {
	text-align: right;
	line-height: 18px;
	margin-bottom: 30px;
}

.blog_tools span {
	margin-left: 22px;
}

.blog_tools span img {
	vertical-align: middle;
	margin-right: 12px;
	position: relative;
	top: -1px;
	//top: 0;
}

.blue_link, .blue_link:hover {
	color: #0000FF !important;
}

.board {
	margin: 0 0 -5px -40px;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.board li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	width: 50%;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: normal;
	margin: 0 0 24px 0;
	//margin: 0 -1px 24px 0;
}

.board li .board_cell {
	padding-left: 40px;
	font-size: 12px;
	color: #818181;
}

.board li .board_cell a {
	color: #000000;
	text-decoration: none;
}

.board li .board_cell .board_header {
	margin-bottom: 5px;
	line-height: 18px;
}

.board li .board_cell .board_header a {
	color: #117CB3;
    font-size: 14px;
    font-weight: bold;
	text-decoration: underline;
}

.board li .board_cell .board_header a:hover {
	text-decoration: none;
}

.board_cat {
	margin: -20px 0 20px 0;
	font-size: 12px;
	color: #818181;
}

.board_cat a {
	font-weight: bold;
}

.board_tabs {
	border-collapse: collapse;
	width: 100%;
	margin: 25px 0 20px 0;
}

.board_tabs td {
	vertical-align: top;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
}

.board_tabs td a.current_board {
	color: #FF0000;
}

.bold {
	font-weight: bold;
}

.bottom {
	margin: 0 0 -19px 35px;
}

.bottom .bottom_box {
	float: left;
	width: 25%;
	//margin-right: -1px;
}

.bottom .bottom_box h6 {
	font-size: 12px;
    margin: 0 0 3px 0;
}

.bottom .bottom_box .pointer_list {
	padding: 0 20px 15px 0;
}

.bottom .bottom_box .pointer_list li {
    background: url('../img/pointer.gif') no-repeat left 7px;
	line-height: 16px;
	font-size: 12px;
}

.box_top_arrow {
	margin-left: 35px;
	display: block;
}

.branding_left {
	left: -130px;
}

.branding_right{
	right: -130px;
}

.branding_left, .branding_right {
    width: 130px;
	height: 100%;
	position: absolute;
	top: 0;
}

.branding_left .cont_adv {
    margin: 0 3px 6px 0;
    text-align: right;
}

.branding_right .cont_adv {
    margin: 0 0 6px 3px;
    text-align: left;
}

.button {
	height: 27px;
	cursor: pointer;
	background: url('../img/button.jpg') no-repeat right top;
	display: inline-block;
	padding: 0 13px 0 0;
	border: 0 none;
	overflow: visible;
	vertical-align: top;
	line-height: 27px;
	text-decoration: none;
}

.button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.button.b2 {
	background-image: url('../img/button_b2.jpg');
	background-position: right top;
}

.button:hover {
	background-position: right -27px;
}

.button span {
	height: 27px;
	line-height: 27px;
	vertical-align: top;
	font-size: 11px;
	color: #FFFFFF;
	background: url('../img/button.jpg') no-repeat;
	display: inline-block;
	padding: 0 0 0 13px;
	font-family: arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

.button.b2 span {
	background-image: url('../img/button_b2.jpg');
	color: #FFFFFF !important;
}

.button:hover span {
	background-position: left -27px;
	color: #FFFFFF !important;
}

.button.standart span {
	width: 94px;
	text-align: center;
}

.button_box {
	text-align: right;
}

.button_box.right {
	padding-top: 3px;
}

.button_box .button.standart span {
	width: 184px;
}

.captcha {
	padding-top: 5px;
}

.captcha img {
	float: left;
	margin-right: 10px;
}

.captcha .textfield {
	float: left;
	margin: 0 !important;
	padding: 7px 5px;
	width: 40px !important;
	text-align: center;
}

.categories {
	margin: 0;
	padding: 0 0 18px 0;
	list-style-type: none;
}

.categories li {
	zoom: 1;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 28px;
	margin-bottom: 11px;
	background: url('../img/sep_big.png') no-repeat center bottom;
}

.categories li .categories_image {
	width: 65px;
	float: left;
}

.categories li .categories_image img {
	display: block;
}

.categories li .categories_info {
	zoom: 1;
	overflow: hidden;
}

.categories li .categories_info div {
	line-height: 23px;
	margin-bottom: 3px;
	font-size: 18px;
}

.categories li .categories_info div a {
	font-family: Trebuchet MS, sans-serif;
}

.categories li .categories_info div a:hover {
	color: #117CB3 !important;
}

.center {
	text-align: center;
}
*/
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
/*
.comment {
	margin: 18px 0 0 60px;
	border-top: 1px solid #B9CAD1;
	font-size: 12px;
	line-height: 16px;
}

.comment p {
	margin: 0 0 16px 0;
}

.comment .comment {
	margin: 18px 0 0 30px;
}

.comment .comment_image {
	float: left;
	margin-left: -60px;
}

.comment .comment_image img {
	display: block;
	border: 3px double #CACFD2;
}

.comment .comment_text {
	padding-top: 10px;
}

.comment .comment_text .comment_info {
	margin-bottom: 12px;
}

.comment .comment_text .comment_info em {
	font-style: normal;
}

.comment .comment_text .comment_info em a {
	color: #000000;
}

.comment .comment_text .comment_info span {
	color: #808080;
	font-size: 11px;
}

.comment .comment_text .comment_info .right {
	float: right;
	font-size: 11px;
	margin-left: 20px;
}
.comment .comment_text .comment_info .right a{line-height: 21px; float: left; margin-right: 5px;}
.comment .comment_text .comment_info .right a.edit{
    padding-left: 20px;
    background: url('../pics/icons/board_edit.gif') no-repeat left top;
}
.comment .comment_text .comment_info .right a.delete{
    padding-left: 20px;
    background: url('../pics/icons/board_delete.gif') no-repeat left top;
}
.comments_header {
	font-size: 12px;
	line-height: 21px;
}

.comments_header a {
	color: #000000;
	margin-right: 12px;
}

.comments_header b a {
	color: #117CB3;
}

.comments_header h3 {
	display: inline;
    margin: 0;
}

.comments_header img {
	vertical-align: middle;
	margin: 0 9px;
}

.comments_container {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #B9CAD1;
}

.cont_adv {
    background: #E5EDF0;
    font-size: 11px;
    padding: 1px 3px;
	line-height: 13px;
}

.cont_adv a {
    color: #0099CC;
    font-size: 11px;
    font-weight: bold;
}

.cont_adv a.green_link, .cont_adv a.green_link:hover {
    color: #46B111 !important;
}

.container {
    min-height: 100%;
    height: auto !important;
    height: 100%;
	width: 1004px;
	text-align: left;
    margin: 0 auto;
	position: relative;
    background: url('../img/top.png') repeat-x;
	z-index: 100;
}

.content {
	border-top: 9px solid #CDDAE2;
	zoom: 1;
	position: relative;
	z-index: 50;
	padding: 10px 0 14px 0;
	margin: 0 7px;
}

.currency_link {
	padding: 5px 0 10px 0;
}

.date_cell {
	color: #818181;
    font-size: 12px;
	line-height: 18px;
	text-align: center;
}

.date_cell > span {
	font-size: 24px;
	line-height: 26px;
    padding-top: 4px;
}

.dot_link {
	padding-left: 8px;
    background: url('../img/pointer.gif') no-repeat left center;
}

.dot_link a em {
	color: #808080;
	font-style: normal;
}

.f12 {
	font-size: 12px;
}

.f16 {
	font-size: 16px;
}

.footer {
    height: 143px;
	width: 988px;
	text-align: left;
    margin: -143px auto 0;
    background: #CDDAE2 url('../img/footer.png') repeat-x;
	position: relative;
	z-index: 200;
}

.footer .copyright {
	color: #545A5D;
    float: left;
    font-size: 10px;
	margin-left: 21px;
	width: 420px;
}

.footer .copyright a {
	color: #545A5D;
}

.footer .copyright p {
	margin: 0 0 7px 0;
}

.footer .counters {
	float: right;
	width: 450px;
}

.footer .counters .left {
	margin-right: 20px;
}

.footer .footer_menus {
	padding-top: 13px;
	height: 60px;
	text-align: center;
}

.footer .footer_menus ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
}

.footer .footer_menus ul li {
	float: left;
	line-height: 18px;
	margin: 0 5px;
}

.footer .footer_menus ul li a {
	color: #000000;
}

.footer .footer_menus ul li a:hover {
	color: #FF0000;
}

.footer .footer_menus ul li img {
	vertical-align: middle;
}

.form_box {
	margin-bottom: 20px;
	background: #F7F9FA;
	border: 1px solid #B9CAD1;
	padding: 10px 18px;
	zoom: 1;
}

.form_box table {
	width: 100%;
	border-collapse: collapse;
}

.form_box table td {
	border-collapse: collapse;
	padding: 4px 6px;
	vertical-align: top;
	line-height: 19px;
	font-size: 12px;
}

.form_box table tr td:first-child {
	text-align: right;
	width: 180px;
}

.form_box table td small {
	color: #CCCCCC;
	display: block;
	font-size: 12px;
	line-height: 16px;
	zoom: 1;
	overflow: hidden;
	padding-top: 5px;
	font-weight: bold;
        padding-right: 5px;
}

.form_box table td.sep_cell {
	padding: 0;
	height: 5px;
	border-bottom: 1px solid #CFCDC8;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.form_box table td .button {
	margin-top: 7px;
	//margin: 7px 3px 0 3px;
}

.form_box table td .button span {
	padding: 0 9px 0 22px;
}

.form_box table td .button.right span {
	padding: 0 5px 0 18px;
}

.form_box table td .select {
	width: 302px;
}

.form_box table td .select.inline {
	vertical-align: top;
	width: auto;
}

.form_box table td .textarea {
	width: 290px;
}

.form_box table td .textfield {
	width: 290px;
}

.form_box table td .textfield.middle {
	width: 190px;
}

.form_field {
	margin-bottom: 12px;
}

.form_field a {
	color: #000000;
}

.form_field .select {
	margin-top: 2px;
}

.form_field .textfield {
	margin-top: 2px;
	//margin-top: 1px;
}

.form_table {
	margin: 0 auto;
	background: #D9EEFD;
	border-collapse: collapse;
}

.form_table td {
	padding: 4px 5px 4px 5px;
	vertical-align: top;
	line-height: 19px;
	font-size: 12px;
}

.form_table td .alert_text {
	font-size: 12px;
	line-height: 16px;
}

.form_table td .select {
	width: 352px;
}

.form_table td .textarea {
	width: 340px;
}

.form_table td .textfield {
	width: 340px;
}

.form_table td .textfield.inline {
	vertical-align: top;
}

.form_table td .textfield.lite {
	width: 40px;
}

.form_table td .textfield.middle {
	width: 150px;
}

.full_catalog {
	padding: 10px;
	background: #E5EDF0;
	zoom: 1;
	font-size: 12px;
	margin-bottom: 18px;
}

.full_catalog > a {
	color: #000000;
}

.full_catalog table {
    border-collapse: collapse;
	width: 100%;
	margin-bottom: 7px;
}

.full_catalog table td {
    padding: 1px 5px;
    white-space: nowrap;
	font-size: 12px;
}

.full_catalog table td img {
    float: left;
    margin-right: 4px;
    position: relative;
    top: -2px;
	//top: -1px;
}

.gallery {
	margin: -7px 0 26px 0;
	zoom: 1;
}

.gallery table {
	width: 100%;
	border-collapse: collapse;
}

.gallery table td {
	border-bottom: 1px solid #CCD3DA;
	padding: 10px;
    font-size: 11px;
    padding: 10px 0 15px 0;
	vertical-align: top;
	width: 48%;
}

.gallery table td:hover {
	background: #F5F6F8;
}

.gallery table td.sep_cell {
	width: 4%;
	border: 0 none;
}

.gallery table td.sep_cell:hover {
	background: none;
}

.gallery table td img {
	border: 3px double #CACFD2;
    display: block;
	width: 87px;
	height: 87px;
	float: left;
	margin: 19px 10px 15px 0;
}

.gallery table td .gallery_content {
	zoom: 1;
	overflow: hidden;
}

.gallery table td .gallery_content .gallery_header {
	line-height: 15px;
	color: #818181;
}

.gallery table td .gallery_content .gallery_header a {
	color: #818181;
}

.gallery table td .gallery_content .gallery_header span {
	display: block;
}

.gallery table td .gallery_content .gallery_header span a {
	color: #000000;
}

.gallery table td .gallery_content .gallery_info {
	line-height: 15px;
	color: #818181;
	font-weight: bold;
}

.gallery table td .gallery_content .gallery_text {
	padding: 5px 0;
}

.gallery_stats {
	float: right;
	line-height: 15px;
	padding-top: 3px;
	margin-bottom: 9px;
}

.gray {
	color: #7F7F7F !important;
}

.half {
	width: 50%;
	float: left;
	//margin-right: -1px;
}

.half_box {
	margin: 0 0 0 -15px;
	zoom: 1;
}

.half_container {
	margin: 0 0 0 -36px;
	zoom: 1;
}

.half_container .half_content {
	padding-left: 36px;
}

.half_content {
	padding-left: 15px;
	zoom: 1;
}

.head {
    background: url('../img/head_bg.png') repeat-x;
    border-bottom: 1px solid #0B5A83;
    height: 105px;
    position: relative;
    z-index: 100;
	margin: 0 7px 1px 7px;
	overflow: hidden;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url('style/pie.htc');
}

.head .head_banner {
	float: left;
	margin-top: 12px;
}

.head .head_buttons {
	float: right;
	margin: 17px 32px 0 0;
}

.head .head_buttons .button_enter {
	width: 135px;
	height: 27px;
	display: block;
    background: url('../img/button_enter.jpg') no-repeat;
}

.head .head_buttons .button_enter:hover {
    background-position: left -27px;
}

.head .head_buttons .button_reg {
	width: 135px;
	height: 39px;
	display: block;
    background: url('../img/button_reg.jpg') no-repeat;
}

.head .head_buttons .button_reg:hover {
    background-position: left -39px;
}

.head .head_logo {
	width: 371px;
	height: 90px;
    background: url('../img/head_logo.jpg') no-repeat;
	float: left;
	margin: 13px 0 0 26px;
}

.head .head_profile {
	float: right;
	width: 204px;
	margin-right: 20px;
	padding-top: 5px;
}

.head .head_profile .head_profile_info {
	float: left;
	width: 130px;
	line-height: 15px;
	color: #FFFFFF;
}

.head .head_profile .head_profile_info > span {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
}

.head .head_profile .head_profile_info > ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.head .head_profile .head_profile_info > ul > li {
	zoom: 1;
	vertical-align: bottom;
	padding-left: 8px;
    background: url('../img/d.gif') no-repeat left 6px;
}

.head .head_profile .head_profile_info > ul > li > a {
	color: #FFFFFF;
}

.head .head_profile .head_profile_info > ul > li > a:hover {
	color: #FFFFFF !important;
}

.head .head_profile .head_profile_photo {
	float: right;
}

.head .head_profile .head_profile_photo > div {
	height: 74px;
}

.head .head_profile .head_profile_photo > div > img {
	display: block;
	border: 3px double #FFFFFF;
	width: 44px;
	margin-top: 2px;
}

.head .head_profile .head_profile_photo > span {
	padding-left: 8px;
    background: url('../img/d.gif') no-repeat left 6px;
	float: right;
	line-height: 15px;
}

.head .head_profile .head_profile_photo > span > a {
	color: #FFFFFF;
}

.heading {
	font-size: 14px;
    font-weight: bold;
    padding: 0 0 15px 7px;
}

.horoscope {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.horoscope {
	margin: 0 auto;
	padding: 0 0 9px 0;
	list-style-type: none;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.horoscope > li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: normal;
	width: 101px;
	margin: 0 9px 6px 9px;
	text-align: center;
}

.horoscope > li > a {
	display: block;
	width: 101px;
	cursor: pointer;
	color: #000000;
}

.horoscope > li > a > img {
	display: block;
	margin-bottom: 6px;
}

.info_box {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 18px;
}

.info_box a {
	color: #000000;
}

.info_box img {
	vertical-align: middle;
	margin-right: 11px;
	position: relative;
	top: -1px;
	//top: 0;
}

.inline {
	display: inline !important;
	vertical-align: middle;
}

.last_adv {
	margin-bottom: 18px;
}

.last_adv small {
	font-size: 10px;
	display: block;
}

.last_adv small a {
	color: #000000;
}

.last_adv .half {
	margin-bottom: 22px;
}

.latest {
	padding-top: 16px;
	zoom: 1;
}

.latest h3 {
    margin: 0 0 5px 0;
	font-family: arial, sans-serif;
}

.latest h3 a {
	color: #FF8000;
	text-decoration: none;
}

.legend {
	font-size: 12px;
	line-height: 16px;
	margin: 30px 0;
}

.legend .legend_column {
	width: 200px;
	margin-right: 20px;
	float: left;
}

.legend .legend_column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.legend .legend_column ul > li {
	zoom: 1;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 12px;
	margin-top: 5px;
}

.legend .legend_column ul > li:first-child {
	margin: 0;
}

.legend .legend_column ul > li > .legend_image {
	float: left;
	width: 30px;
}

.legend .legend_column ul > li > .legend_image > img {
	display: block;
	margin: 0 auto;
}

.legend .legend_column ul > li > .legend_text {
	zoom: 1;
	overflow: hidden;
}

.legend .legend_header {
	font-weight: bold;
	margin-bottom: 10px;
}

.left {
	float: left;
}

.link_man {
	background: url('../img/man.gif') no-repeat left center;
    padding-left: 18px;
}

.link_woman {
	background: url('../img/woman.gif') no-repeat left center;
    padding-left: 18px;
}

.list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list li {
	zoom: 1;
	vertical-align: bottom;
	line-height: 16px;
	margin-bottom: 3px;
	color: #7F7F7F;
}

.list li .time {
	background: #E4ECEF;
}

.lnk {
    color: #317290 !important;
}

.lnk:hover {
    color: #F5431B !important;
    text-decoration: none !important;
}
*/
#login_form {
	position: absolute;
    left: 50%;
    top: 135px;
    width: 468px;
    height: 200px;
    z-index: 500;
    border: 5px solid #EEEEEE;
    background: #FFFFFF;
    margin-left: -234px;
    padding-top: 25px;
}

#login_form H1 {
    font-size: 16px;
}
/*
#login_form .login_form_content {
	margin: 5px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 15px;
	text-align: center;
}

#login_form .login_form_content .form_field .textfield {
	margin: 2px auto 0;
	//margin: 1px auto -1px;
	text-align: left;
}

#login_form .login_form_content .login_form_header {
	font-weight: bold;
	margin-bottom: 12px;
}

#login_form .login_form_content .forget {
	padding-top: 2px;
	font-size: 9px;
}

#login_form .login_form_content .forget a {
	color: #000000;
}

.main {
	margin-right: 7px;
	width: 751px;
	float: right;
}

.main .search {
	padding: 0 0 10px 13px;
	height: auto;
	background-color: #E6EDF1;
}

.main .search .search_adv {
	float: left;
	padding-top: 5px;
}

.main .search .search_box {
	margin-left: 5px;
	float: left;
}

.main .search .search_box input[type="text"] {
	width: 377px;
}

.main .search .search_title {
	line-height: 24px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

.main .search_container {
	margin: -10px 0 16px 0;
}

.main_top_banners {
	margin-bottom: 18px;
}

.main_top_banners .banner_box {
	margin-bottom: 10px;
}

.marquee {
	line-height: 32px;
	background: #168EC2;
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 20px;
	width: 100%;
	height: 34px;
	display: block;
}

.message {
	color: #3399CC;
}

.more {
    padding: 4px 0 0 9px;
	font-size: 12px;
}

.more a {
	color: #444444;
	font-size: 11px;
}

.movie_info {
	margin-bottom: 30px;
}

.movie_info .movie_info_image {
	float: right;
}

.movie_info .movie_info_image img {
	display: block;
}

.movie_info .movie_info_table {
	zoom: 1;
	overflow: hidden;
}

.movie_info .movie_info_table table {
	width: 100%;
	border-collapse: collapse;
}

.movie_info .movie_info_table table td {
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	padding: 18px 30px 0 0;
}

.movie_info .movie_info_table table tr:first-child td {
	padding-top: 5px;
}

.movie_info .movie_info_table table tr td:first-child {
	padding-right: 45px;
	font-weight: bold;
}

.my_blog {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.my_blog li {
	margin-bottom: 18px;
	zoom: 1;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 16px;
}

.my_blog li p {
	margin: 0 0 16px 0;
}

.my_blog li .my_blog_tags {
	color: #808080;
	font-size: 11px;
}

.my_blog li .my_blog_tags a {
	color: #808080;
}

.my_blog li .my_blog_tags a:hover {
	color: #F5431B;
}

.my_blog li .my_blog_text img {
    border: 3px double #CACFD2;
    display: block;
    margin: 20px 0;
}

.my_blog li .my_blog_tools {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 20px;
	color: #7F7F7F;
    font-family: Arial, Helvetica, sans-serif;
}

.my_blog li .my_blog_tools img {
	vertical-align: middle;
	margin-right: 5px;
}

.my_blog li .my_blog_tools span {
	float: left;
	margin-right: 14px;
}

.negative {
    color: #FF0000 !important;
}

.new_ads {
	margin: 0 0 -14px 0;
	padding: 0 0 1px 0;
	list-style-type: none;
}

.new_ads.horizontal {
	margin: 0 0 0 -15px;
	padding: 0 0 5px 0;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.new_ads li {
	zoom: 1;
	vertical-align: bottom;
	margin-bottom: 15px;
}

.new_ads.horizontal li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	width: 30%;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: normal;
	margin-left: 15px;
}

.new_ads li > b {
	color: #818181;
	display: block;
}

.new_ads li p {
	margin: 0 0 5px 0;
}

.new_ads li p a {
	color: #000000;
	text-decoration: none;
}

.new_ads li p a:hover {
	text-decoration: underline;
}

.news {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.news li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: normal;
	width: 33%;
	margin-bottom: 10px;
}

.news li .news_comments a {
	color: #818181;
	font-family: arial, sans-serif;
}

.news li .news_comments img {
	vertical-align: middle;
}

.news li .news_content {
	margin-right: 8px;
	overflow: hidden;
}

.news li .news_content img {
    float: left;
    margin: 4px 5px 0 0;
	border: 3px double #CACFD2;
}

.news li .news_content span {
    color: #7F7F7F;
	font-family: arial, sans-serif;
}

.news li .news_content .news_header {
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.news_box {
	padding-bottom: 12px;
}

.news_catalog {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.news_catalog li {
	zoom: 1;
	vertical-align: bottom;
	margin-bottom: 21px;
	font-size: 12px;
        float: left;
}

.news_catalog li .news_catalog_content {
	zoom: 1;
	overflow: hidden;
}

.news_catalog li .news_catalog_comments {
	margin-top: 3px;
	text-align: right;
	font-size: 11px;
	line-height: 16px;
}

.news_catalog li .news_catalog_comments a {
	color: #7F7F7F;
}

.news_catalog li .news_catalog_comments img {
	vertical-align: middle;
	margin-right: 4px;
}

.news_catalog li .news_catalog_content .news_catalog_header {
	line-height: 19px;
	font-size: 11px;
	color: #7F7F7F;
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
}

.news_catalog li .news_catalog_content .news_catalog_header a {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
}

.news_catalog li .news_catalog_content {
	zoom: 1;
	overflow: hidden;
}

.news_catalog li .news_catalog_image {
	margin-right: 5px;
	float: left;
	border: 3px double #CACFD2;
}

.news_left {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.news_left li {
    padding: 16px 0 2px;
	zoom: 1;
	vertical-align: middle;
}

.news_left li .anons {
    font-size: 11px;
    padding-top: 10px;
	line-height: 15px;
}

.news_left li .link_cont {
    text-align: right;
    font-size: 11px;
	padding-top: 4px;
}

.news_left li .link_cont a {
	color: #818181;
}

.news_left li .link_cont img {
    vertical-align: middle;
	margin-right: 5px;
}

.news_left li .news_link_n {
    font-size: 12px;
}

.news_left li .time {
    font-size: 10px;
	#color: #7F7F7F;
}

.news_list {
	margin: 0;
	padding: 0 0 24px 0;
	list-style-type: none;
}

.news_list li {
	zoom: 1;
	vertical-align: bottom;
	margin-bottom: 18px;
	font-size: 12px;
	line-height: 16px;
}

.news_list li p {
	margin: 0 0 16px 0;
}

.news_list li .news_list_content {
	zoom: 1;
	overflow: hidden;
}

.news_list li .news_list_content .news_info {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 20px;
	color: #7F7F7F;
    font-family: Arial, Helvetica, sans-serif;
}

.news_list li .news_list_content .news_info img {
	vertical-align: middle;
	margin-right: 5px;
}

.news_list li .news_list_content .news_info span {
	float: left;
	margin-right: 14px;
}

.news_list li .news_list_content .news_text img {
	border: 3px double #CACFD2;
    display: block;
	margin: 20px 0;
}

.news_list li .news_list_content .tags {
	margin-top: -5px;
}

.news_list li .news_image {
	float: left;
	margin-right: 5px;
}

.news_list li .news_image img {
	border: 3px double #CACFD2;
    display: block;
}

.not_bold {
	font-weight: normal !important;
}*/

#overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../img/overlay.png') repeat;
	z-index: 400;
}
/*
.pages {
	height: 32px;
	background: #E6EDF1;
	padding: 0 13px;
	line-height: 32px;
	margin-bottom: 18px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url('style/pie.htc');
}

.pages a {
	color: #307BBA;
}

.pages a, .pages b {
	margin: 0 4px;
	font-family: Arial, Helvetica, sans-serif;
}

.pages span {
	margin: 0 5px;
	color: #388FD3;
	font-family: Arial, Helvetica, sans-serif;
}

.pages.sort_page a, .pages.sort_page span {
	margin: 0 3px;
}

.pages.sort_page a b {
	margin: 0;
}

.pages .right {
	margin-right: -13px;
}

.pages .right a.button {
	margin: 0;
	position: relative;
	top: 3px;
}

.pages .right a.button span {
	margin: 0;
	color: #FFFFFF !important;
}

.pages .right a.button.standart span {
	width: 184px;
}

.pages_center {
	line-height: 18px;
	text-align: center;
	margin-bottom: 14px;
}

.pages_center a, .pages_center b {
	margin: 0 4px;
}

.photo_gallery {
	margin-bottom: 18px;
	padding-top: 12px;
}

.pointer_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pointer_list li {
	zoom: 1;
	vertical-align: bottom;
	padding-left: 8px;
	margin-bottom: 4px;
    background: url('../img/pointer.gif') no-repeat left 6px;
	color: #808080;
}

.pointer_list.p12 li {
	margin-bottom: 12px;
	line-height: 15px;
	font-size: 12px;
}

.pointer_list.p12 li img {
	vertical-align: middle;
	margin: 0 5px;
	position: relative;
	top: -1px;
	//top: 0;
}

.pointer_list li.active {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.poll {
	font-size: 12px;
	line-height: 16px;
}

.poll label input {
	position: relative;
	top: 1px;
	//top: 0;
}

.poll .poll_buttons {
	margin: 12px 0 10px 0;
}

.poll_results {
	margin-bottom: 18px;
	line-height: 15px;
}

.poll_results p {
	margin: 0 0 5px 0;
}

.poll_results .vote {
	width: 128px;
	height: 5px;
	float: left;
	background: #E6EFEF;
	position: relative;
	top: 5px;
	margin-right: 4px;
}

.poll_results .vote .vote_value {
	height: 5px;
	background: #4AB510;
	float: left;
}
*/
.popup {
	position: absolute;
	left: 50%;
	top: 135px;
	width: 468px;
	z-index: 500;
	background: #EEEEEE;
	margin-left: -234px;
}

.popup .popup_content {
	margin: 5px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 15px;
	text-align: left;
}

.popup .popup_content .form_field .textfield {
	margin-top: 2px;
	text-align: left;
}

.popup .popup_content .popup_header {
	font-weight: bold;
	margin-bottom: 12px;
	margin-bottom: 15px;
}
/*
.positive {
    color: #509D2D !important;
}

.print {
	height: 31px;
	line-height: 32px;
	background: #E6EDF1;
	margin-bottom: 25px;
	padding: 0 23px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url('style/pie.htc');
	position: relative;
	font-weight: bold;
}

.print img {
	vertical-align: middle;
	position: relative;
	top: 2px;
	margin-right: 7px;
}

.print_box {
	padding: 0 5px 0 19px;
	border-left: 1px solid #CCD3DA;
	height: 31px;
	line-height: 31px;
	float: right;
}

.print_box img {
	vertical-align: middle;
	position: relative;
	top: 2px;
	//top: 3px;
	margin-right: 7px;
}

.profile {
	width: 480px;
	float: left;
}

.profile h3 {
	margin: 0;
	padding: 0 0 3px 0;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.profile table {
	width: 100%;
	border-collapse: collapse;
	margin: 12px 0 15px 0;
}

.profile table td {
	padding: 0 0 4px 20px;
	font-size: 14px;
	line-height: 18px;
	vertical-align: top;
}

.profile table tr td:first-child {
	padding-left: 0;
}

.profile table td img {
	display: block;
}

.profile .profile_sub_header {
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 5px 10px;
	background: url('../img/pointer.gif') no-repeat left 7px;
}

.profile .profile_sub_header a {
	margin-right: 10px;
}

.push {
	padding-bottom: 160px;
	zoom: 1;
}

.random_photos {
	margin: 0;
	padding: 0 0 11px 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.random_photos li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	width: 94px;
	margin: 0 15px 7px 10px;
	text-align: center;
}

.random_photos li img {
	display: block;
	margin: 0 auto;
	width: 87px;
	height: 87px;
}

.read_more {
	line-height: 18px;
	margin-top: 30px;
	font-weight: bold;
	font-size: 12px;
}

.read_more > a {
	color: #000000;
}

.right {
	float: right;
}

.right_ailgn {
	text-align: right;
}

.rss_big {
	width: 124px;
	height: 124px;
	display: inline-block;
    background: url('../img/rss.jpg') no-repeat;
	margin: 12px 0;
}

.s_box {
	margin-bottom: 26px;
}

.s_box h3 {
	margin: 0 0 10px 0;
}

.s_box .block_container {
	padding: 18px 0 0 0;
}

.search {
	height: 50px;
    background: url('../img/search_bg.png') repeat-x;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url('style/pie.htc');
}

.search .search_adv {
	margin-left: 11px;
}

.search .search_adv a {
	color: #000000;
	font-size: 12px;
}

.search .search_adv img {
	vertical-align: middle;
	margin-right: 3px;
}

.search .search_box {
	padding-left: 11px;
	height: 28px;
}

.search .search_box input[type="submit"] {
	width: 38px;
	height: 25px;
	border: 0 none;
	float: left;
	outline: 0;
	margin: 0;
	//margin: -1px 0;
	cursor: pointer;
    background: url('../img/search_go.jpg') no-repeat;
}

.search .search_box input[type="submit"]:hover {
	background-position: left -25px;
}

.search .search_box input[type="text"] {
	width: 148px;
	height: 15px;
	padding: 4px 5px;
	border: 1px solid #B3B9C3;
	float: left;
	outline: 0;
	margin: 0;
	//margin: -1px 0;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	color: #000000;
}

.search_container {
	margin: -20px 0 16px 0;
	position: relative;
	zoom: 1;
}

.select {
	height: 20px;
	width: 212px;
	border: 1px solid #cccccc;
	padding: 0 0 0 5px;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
	display: block;
}

.select.day {
	width: 45px;
	float: left;
	margin-right: 3px;
}

.select.month {
	width: 105px;
	float: left;
	margin-right: 3px;
}

.select.year {
	width: 56px;
	float: left;
}

.sep {
	display: block;
	margin: 7px 0;
}

.shift {
	padding-left: 50px;
}

.sidebar {
	width: 220px;
	float: left;
	padding-top: 10px;
}

.sidebar .banner_box {
	margin-left: 5px;
	text-align: left;
}

.sidebar .banner_box img, .sidebar .banner_box embed, .sidebar .banner_box object {
	margin: 0;
}

.sidebar .block {
	margin: 0 0 7px 0;
}

.sidebar .block .block_content .pointer_list {
	margin-bottom: -10px;
}

.sidebar .block .block_header {
	font-size: 18px;
}

.sidebar_forum {
	margin-bottom: 18px;
}

.sidebar_forum h3 a {
	color: #64974C;
}

.sidebar_forum h3 a span {
	color: #000000;
}

.sidebar_forum .forum_online a {
	color: #000000;
	font-size: 12px;
}

.sidebar_forum .forum_online img {
	vertical-align: middle;
	margin-right: 4px;
	position: relative;
	top: -1px;
	//top: 0;
}

.sidebar_forum .pointer_list {
	margin: 0 0 -4px 0;
}

.sidebar_photo {
	padding: 0 0 20px 5px;
	zoom: 1;
}

.sidebar_photo p {
	margin: 0 0 5px 0;
}

.sidebar_photo .sidebar_photo_image img {
	border: 3px double #CACFD2;
	display: block;
	margin-bottom: 20px;
}

.simple_table {
	width: 100%;
	border-collapse: collapse;
    background: url('../img/st.gif') repeat-x;
}

.simple_table td {
	vertical-align: top;
	font-size: 12px;
	line-height: 16px;
	padding: 9px 17px;
	border: 1px solid #979EAA;
}

.simple_table td.date_cell {
	padding: 9px 5px;
}

.simple_table th {
	height: 27px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	padding: 0 17px;
	border: 1px solid #979EAA;
	line-height: 27px;
	white-space: nowrap;
}

.simple_table th.stl, .simple_table th.str {
	padding: 0;
}

.simple_table th div {
	height: 27px;
	position: relative;
	padding: 0 17px;
}

.simple_table th div img {
	position: absolute;
	top: -1px;
}

.simple_table th.stl div img {
	left: -1px;
}

.simple_table th.str div img {
	right: -1px;
}

.size9 {
	line-height: 12px;
	font-size: 9px;
}

.size12 {
	line-height: 16px;
	font-size: 12px;
}

.size20 {
	font-size: 20px;
}
*/
.slider_box {
    width: 500px;
	float: left;
	margin-bottom: 18px;
}

.slider_box a.sl_l {
    background: url('../img/slider_prev.gif') no-repeat;
    display: block;
    float: right;
    height: 16px;
    outline: 0 none;
    overflow: hidden;
    width: 20px;
}

.slider_box a.sl_r {
    background: url('../img/slider_next.gif') no-repeat;
    display: block;
    float: right;
    height: 16px;
    margin-left: 4px;
    outline: 0 none;
    width: 20px;
}

.slider_box a.sl_l:hover, a.sl_r:hover {
    background-position: left -16px;
}

.slider_box #slider {
    height: 380px;
    margin-bottom: 4px;
    overflow: hidden;
    position: relative;
    width: 500px;
    background: #666 url("../i/bg/ajax-loader.gif") center center no-repeat;
}

.slider_box #slider a {
    color: #FFFFFF;
}

.slider_box #slider a:hover {
    color: #FFFFFF !important;
}

.slider_box #slider #sliderContent {
    height: 380px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 500px;
}

.slider_box #slider #sliderContent .sliderImage {
    display: none;
    float: left;
    height: 380px;
    position: relative;
    width: 500px;
}

.slider_box #slider #sliderContent .sliderImage .sliderImage img {
    position: absolute;
    z-index: 10;
}

.slider_box #slider #sliderContent .sliderImage img {
    position: absolute;
    z-index: 10;
    width: 500px;
}

.slider_box #slider #sliderContent .sliderImage span {
    background: url('../img/k.png') repeat;
    display: none;
    position: absolute;
    width: 500px;
    z-index: 20;
}

.slider_box #slider #sliderContent .sliderImage span em {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-style: normal;
    padding: 10px;
}

.slider_box #slider #sliderContent .sliderImage span em b {
    font-size: 14px;
}

.slider_box #slider #sliderContent .sliderImage span strong {
    font-size: 14px;
}

.slider_box #slider #sliderContent .sliderImage .bottom_slide {
    bottom: 0;
    left: 0;
}

.slider_box #slider #sliderContent .sliderImage .left_slide {
    height: 380px;
    left: 0;
    top: 0;
    width: 154px !important;
}

.slider_box #slider #sliderContent .sliderImage .left_slide em {
    height: auto;
    padding: 15px 14px !important;
    width: auto !important;
}

.slider_box #slider #sliderContent .sliderImage .right_slide {
    height: 380px;
    right: 0;
    top: 0;
    width: 154px !important;
}

.slider_box #slider #sliderContent .sliderImage .right_slide em {
    height: auto;
    padding: 15px 14px !important;
    width: auto !important;
}
/*
.social {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.social li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 3px;
}

.social li img {
	display: block;
}

.social_icons {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
	white-space: nowrap;
}

.social_icons li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 5px;
}

.social_icons li {
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 5px;
	height: 18px;
}

.social_icons li a {
	height: 18px;
	display: block;
	background-image: url('../img/social.gif');
}

.social_icons li a.i_fb {
	background-position: -19px 0;
	width: 17px;
}

.social_icons li a.i_fb:hover {
	background-position: -19px -19px;
}

.social_icons li a.i_lj {
	width: 18px;
}

.social_icons li a.i_lj:hover {
	background-position: 0 -19px;
}

.social_icons li a.i_ok {
	background-position: -115px 0;
	width: 19px;
}

.social_icons li a.i_ok:hover {
	background-position: -115px -19px;
}

.social_icons li a.i_tw {
	background-position: -37px 0;
	width: 19px;
}

.social_icons li a.i_tw:hover {
	background-position: -37px -19px;
}

.social_icons li a.i_vk {
	background-position: -57px 0;
	width: 19px;
}

.social_icons li a.i_vk:hover {
	background-position: -57px -19px;
}

.sort {
	line-height: 15px;
	margin-bottom: 20px;
	color: #010101;
    font-size: 12px;
}

.sort b {
	padding-right: 5px;
}

.sort .sort_down {
    background: url('../img/sort_down.gif') no-repeat;
}

.sort .sort_up {
    background: url('../img/sort_up.gif') no-repeat;
}

.sort .sort_down, .sort .sort_up {
    display: inline-block;
	vertical-align: top;
    height: 15px;
    margin: 0 8px;
    width: 11px;
}

.stats_info {
	margin: 0 0 -5px 0;
	padding: 0;
	list-style-type: none;
}

.stats_info li {
	line-height: 15px;
	zoom: 1;
	vertical-align: bottom;
	margin-bottom: 5px;
}

.stats_info li span {
	float: left;
	width: 25px;
}

.stats_info li span img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	//top: 0;
}

.subscribe {
	margin: -2px 0 -15px 3px;
	width: 186px;
	text-align: center;
}

.subscribe input[type="text"] {
	width: 174px;
	height: 15px;
	padding: 3px 5px;
	border: 1px solid #B3B9C3;
	float: left;
	outline: 0;
	margin: 0 0 6px 0;
	//margin: -1px 0 5px 0;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	color: #000000;
	text-align: left;
}

.tags {
	font-size: 11px !important;
	color: #808080;
}

.tags a {
	color: #808080;
}

.tags_cloud {
	line-height: 18px;
	margin: -3px 0 -7px 0;
	zoom: 1;
}

.tags_cloud a {
	text-decoration: none;
}

.tags_cloud a.size_1 {
  font-size: 18px;
}

.tags_cloud a.size_2 {
    font-size: 14px;
}

.tags_cloud a.size_3 {
    font-size: 24px;
}

.tags_cloud a.size_4 {
    font-size: 11px;
}

.tags_cloud a.size_5 {
    font-size: 10px;
}

.tags_cloud a.size_6 {
    font-size: 16px;
}

.tags_cloud a.this_post, .tags_cloud a.this_post:hover {
	color: #000000 !important;
}

.tags_cloud div {
	font-size: 11px;
}

.tags_cloud div a {
	color: #000000;
	text-decoration: underline;
}

.tags_cloud div a:hover {
	text-decoration: none;
}

.text {
	font-size: 12px;
	line-height: 16px;
}

.text_article {
	padding: 0 15px 30px 15px;
	font-size: 12px;
	line-height: 18px;
}

.text_article img {
	float: left;
	margin-right: 15px;
}

.text_article .text_article_content {
	zoom: 1;
	overflow: hidden;
}

.textarea {
	height: 190px;
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px 5px;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
	display: block;
	//margin: -1px 0;
	margin: 0;
	outline: 0;
	resize: none;
	overflow: auto;
	line-height: 15px;
}

.textfield {
	height: 14px;
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px 5px;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
	display: block;
	//margin: -1px 0;
	margin: 0;
	outline: 0;
}

.this {
	background: #CCFFFF;
}

.top {
	height: 77px;
	position: relative;
	z-index: 200;
}

.tool_links {
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 12px;
}

.tool_links a {
	color: #317290;
    font-weight: bold;
    margin: 0 10px 0 4px;
}

.tool_links img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	//top: 0;
}

.tools_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tools_list > li {
	zoom: 1;
	vertical-align: bottom;
	line-height: 21px;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 1px;
}

.tools_list > li:first-child {
	margin: 0;
}

.tools_list > li a {
	vertical-align: middle;
}

.tools_list > li span {
	display: inline-block;
	width: 25px;
	vertical-align: middle;
}

.tools_list > li span img {
	vertical-align: middle;
}

.top ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	left: 167px;
	bottom: 0;
	z-index: 30;
}

.top ul li {
	float: left;
}

.top ul li a {
	float: left;
	height: 38px;
	cursor: pointer;
    background: url('../img/menu_r.png') no-repeat right top;
	padding-right: 10px;
	text-decoration: none;
}

.top ul li a:hover {
    background-position: right -38px;
}

.top ul li.active a {
    background-position: right -76px;
	text-decoration: none;
}

.top ul li a > span {
	float: left;
	height: 38px;
    background: url('../img/menu_l.png') no-repeat;
	padding-left: 10px;
}

.top ul li a:hover > span {
    background-position: left -38px;
}

.top ul li.active a > span {
    background-position: left -76px;
}

.top ul li a > span > span {
	float: left;
	height: 38px;
    background: url('../img/menu_bg.png') repeat-x;
	padding: 0 10px;
	line-height: 38px;
	font-size: 12px;
	color: #FFFFFF;
}

.top ul li a:hover > span > span {
	text-decoration: none;
	background-position: left -38px;
	color: #FFFFFF !important;
	text-decoration: underline;
}

.top ul li.active a > span > span {
	text-decoration: none;
	background-position: left -76px;
	font-weight: bold;
}

.top .left {
	padding: 13px 0 0 21px;
	font-size: 10px;
	position: relative;
	z-index: 20;
}

.top .left span {
	margin-right: 17px;
	float: left;
}

.top .left span.breadcrumbs {
	width: 520px;
	overflow: hidden;
	white-space: nowrap;
	margin: 0;
}

.top .left span.breadcrumbs, .top .left span.breadcrumbs a {
	color: #000000;
}

.top .left span.breadcrumbs, .top .left span.breadcrumbs a {
	color: #000000;
}

.top .left span.breadcrumbs a:hover {
	color: #000000 !important;
}

.top .logo {
	width: 191px;
	height: 173px;
	display: block;
    background: url('../img/logo.gif') no-repeat;
    position: absolute;
    bottom: -123px;
    left: -13px;
	z-index: 10;
}

.top .right {
	padding: 13px 27px 0 0;
	font-weight: bold;
}

.top .left a, .top .right a {
	color: #46B111;
}

.top .left a:hover, .top .right a:hover {
	color: #46B111 !important;
}

.top .left a.mobile {
	color: #000000;
}

.top .left a.mobile:hover {
	color: #000000 !important;
}

.top .left img, .top .right img {
	vertical-align: middle;
	margin-right: 8px;
}

.undrerline {
	text-decoration: underline;
}

.user_table {
	border-left: 1px solid #D0D0D0;
    margin-bottom: 40px;
    padding: 14px 20px 0 18px;
}

.user_table table {
	width: 100%;
	border-collapse: collapse;
}

.user_table table td {
	font-size: 14px;
    padding: 7px 10px;
	vertical-align: top;
	border-bottom: 1px solid #D0D0D0;
	line-height: 18px;
}

.user_table table tr td:first-child {
	width: 50px;
}

.user_table table td.has_bg {
	background: #EEEEEE;
	font-size: 12px;
}

.user_table table td a, .user_table table td a:hover {
	color: #5B8BA2 !important;
}

.user_table table td img {
	display: block;
	border: 3px double #CACFD2;
}

.user_table table td.size12 {
	line-height: 16px;
	font-size: 12px;
}

.user_table table th {
	font-size: 14px;
    font-weight: bold;
    padding: 0 10px 10px 10px;
	vertical-align: top;
	border-bottom: 1px solid #D0D0D0;
	line-height: 18px;
}

.user_table table th a, .user_table table th a:hover {
	color: #5B8BA2 !important;
}

.video_box {
	margin: 20px 0;
}
.bigmir_fix {
    display: inline;
    float: left;
    margin: 0 16px 0 0;
}

.bigmir_fix td {
    vertical-align: top;
}
.bigmir_fix td div div{font-size: 1px; line-height: 0px;}
#cntrlEnter{padding-bottom: 10px;}

.form_box table td > div{width: 530px !important;}
.message form p{text-align: center;}

.top ul li.active a{cursor: auto;}
#chat_messages{float: left; width: 100%;}
*/

.ui-tabs-hide {
    display: none;
}
.main .news_foto div {
   width: 300px;
}
.news_foto {
    float:left;
    text-align:center;
    margin: 7px 7px 7px 0;
}
.news_foto div {
    color:#818181;
    font-size:11px;
    padding:0 35px 0 20px;
    clear: both;
    text-align:center;
}
.news_foto img {
    margin-bottom:7px;
    /*max-height: 200px;*/
}

.soc {
    float: left;
    margin-right: 10px;
}
.soc.w125px {width: 125px; overflow: hidden;}
.soc.w150px {width: 150px; overflow: hidden;}

SPAN.rating_work {color:Grey; font-size:10px; font-weight:bold;}
SPAN.rating_work_bad {color:Red; font-size:10px; font-weight:bold;}
SPAN.rating_work_good {color:Green; font-size:10px; font-weight:bold;}
#content .legend_column UL,
#content .main UL.tools_list {padding: 0; margin: 0;}
#content .legend_column UL li,
#content .main UL.tools_list li{list-style: none; float: left;}
#content .legend_column UL li{width: 100%}
#content .legend_column ul li a ,
#content .main UL.tools_list li a {list-style: none;}
#content .main UL.tools_list li a img{float: left; margin-right: 10px;}
#content .legend_column ul li .legend_image{
    float: left;
    width: 30px;
    text-align: center;
}
#content .main .news-detail .random_photos li{
    display: inline;
    background: none;
}
#content .main .news-detail .random_photos li a{text-decoration: none;}
#content .main P.alert_text {
    color: #FF0000;
    font-size: 14px;
    line-height: 18px;
}
#content .main P.text {
    font-size: 12px;
    line-height: 16px;
}
.center {text-align: center;}
.bold {font-weight: bold;}
.simple_table {
    background: url("../img/st.gif") repeat-x scroll 0 0 transparent;
    border-collapse: collapse;
    width: 100%;
}
.simple_table {
    border-collapse: collapse;
}
.simple_table th {
    border: 1px solid #979EAA;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding: 0 17px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.simple_table th.stl, .simple_table th.str {
    padding: 0;
}
.simple_table th div {
    height: 27px;
    padding: 0 17px;
    position: relative;
}
.simple_table th div img {
    position: absolute;
    top: -1px;
}
.simple_table th.str div img {
    right: -1px;
}
.simple_table th.stl div img {
    left: -1px;
}
.simple_table td.date_cell {
    padding: 9px 5px;
}
.simple_table td {
    border: 1px solid #979EAA;
    font-size: 12px;
    line-height: 16px;
    padding: 9px 17px;
    vertical-align: top;
}
.date_cell {
    color: #818181;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}
.date_cell > span {
    font-size: 24px;
    line-height: 26px;
    padding-top: 4px;
}
.tools_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tools_list > li:first-child {
    margin: 0;
}
.tools_list > li {
    font-size: 11px;
    line-height: 21px;
    margin-top: 1px;
    vertical-align: bottom;
    white-space: nowrap;
}
.tools_list > li a {
    vertical-align: middle;
}
.tools_list > li span {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
}
.tools_list > li span img {
    vertical-align: middle;
}
.legend .legend_header {
    font-weight: bold;
    margin-bottom: 10px;
}
.legend .legend_column {
    float: left;
    margin-right: 20px;
    width: 200px;
}
.legend .legend_column ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.legend .legend_column ul > li:first-child {
    margin: 0;
}
.legend .legend_column ul > li {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
    vertical-align: bottom;
}
.legend .legend_column ul > li > .legend_image {
    float: left;
    width: 30px;
}
.legend .legend_column ul > li > .legend_image > img {
    display: block;
    margin: 0 auto;
}

.legend .legend_column ul > li > .legend_text {
    overflow: hidden;
}
#content .main .text {
    font-size: 12px;
    line-height: 16px;
}
.legend {
    font-size: 12px;
    line-height: 16px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
table tr.important td {
    background-color: #F6F2CC;
    color: #000000 !important;
}

DIV.show_board_stat {
    float: right;
    margin: 0 10px 3px 0;
}
SPAN#show_board_stat {
    cursor: pointer;
    font-size: 12px;
    border-bottom: 1px dotted #000;
}
#board_stat {
    font-size: 13px;
    padding: 10px;
    width: 500px;
}
#board_stat INPUT {
    width: 80px;
    text-align: center;
    font-weight: bold;
    border: 0px solid #000;
}

#board_stat INPUT.button{
    font-weight: normal;
    font-size: 12px;
    border: 1px solid Grey;
    background-color: #EEEEEE;
    cursor: pointer;
}

.random_photos_item {
    border: 1px #c5c5c5 solid;
	float: left;
	margin-left: 6px;
	height: 87px;
	padding: 1px;
	text-align: center;
    vertical-align: middle;
	width: 87px;
}

.random_photos_item IMG{
    max-width: 87px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    max-height: 87px;
}
DIV.views_mini {
    clear: both;
    color: #979797;
	font-size: 11px;
	font-weight: normal;
    margin-top: 5px;
}
.views {
	background: url("../i/icons/views.gif") left top no-repeat;
	padding: 0 0 0 21px;
    color: #979797;
}

/*Таблица пользователей*/
.users_tb DIV {
    overflow: hidden;
    padding: 0 3px;
}
.users_tb TH {
    text-align: center;
}
.users_tb .td_1 DIV {
    width: 75px;
    text-align: center;
    font-size: 12px;
}
.users_tb .td_2 DIV {
    width: 94px;
    font-size: 12px;
}
.users_tb .td_3 DIV {
    width: 49px;
    text-align: center;
    font-size: 10px;
}
.users_tb .td_4 DIV {
    width: 294px;
    font-size: 12px;
    font-weight: bold;
}
.users_tb .td_5 DIV {
    width: 169px;
    font-size: 12px;
}
.users_tb TR.users_data:hover TD {
    background-color: #d4d4d4;
}
/* ------------------------------------------------------------------------------------------------ */
.ui-datepicker {
  margin: 5px 0;
  width: 224px;
  height: 200px;
  font-size: 12px;
  border-color: #c5c5c5;
}
#soc_buttons {
  position: absolute;
  top: 40px;
  width: 347px;
  text-align: right;
  vertical-align: bottom;
}
#soc_buttons_t {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
}
/* ------------------------------------------------------------------------------------------------ */
#close-test { margin: 20px; }
#test-container {
    margin: 10px;
    text-align: left;
}
#test-container div { margin-top: 30px; }
#test-container div.img {
    display: table-cell;
    width: 320px;
    height: 320px;
    text-align: center;
    vertical-align: middle;
}
#test-container div.img:hover {
    background: #ddd;
    cursor: pointer;
}
#test-container #result div, #test-container #questions div.step { display: none; }

#to-the-top {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 64px;
    height: 64px;
    cursor: pointer;
    background: url('/images/up.png') no-repeat;
}
