/* Pre normalize.css tests */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}


body{font-size:1em;/*line-height:1.4*/} /* TODO: Restore line-height */

td{vertical-align:top}

	div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var {font-style:normal;font-weight:normal;}
	ul li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

html,body{height:100%}

body {
	background:#FFF;
	color:#383C45;
	font:12px Arial,Helvetica,sans-serif;
	}

:focus{outline:0}
img {display:block;}
a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}

.clear {clear:both;}
.fl-l {float:left;}
.fl-r {float:right;}

h1 {font:2.5em Georgia;}
h2 {font:2.5em Georgia;}
h3 {font:19px Georgia, serif;}

p {padding:0 0 15px 0;}

input, .input {
	color: #2D3038;
}

/* Quotes */
blockquote:before {
	display:block;
	content:"";
	position:absolute;
	top:20px;
	left:18px;
	width:10px;
	height:8px;
	background:url(../images/blockquote.png) no-repeat;
	}
blockquote {
	position:relative;
	overflow:hidden;
	margin:0 0 20px;
	padding:18px 30px;
	border-radius:5px;
	background:#F3F3F4;
	}
	blockquote p {
		display:inline;
		margin:0;
		padding:0 12px 0 0;
		color:#373B44;
		font:italic 15px/20px Arial,Helvetica,sans-serif;
		background:url(../images/blockquote.png) 100% 100% no-repeat;
		}

/* Placeholders */
::-webkit-input-placeholder {color:#B9B8B9}
:-ms-input-placeholder {color:#B9B8B9}
:-moz-placeholder {color:#B9B8B9}
.placeholder {color:#B9B8B9}

/* New Hidden */
body .hidden {
	position:absolute;
	top:-999em;
	left:-999em;
	}

/* Page
------------------------------------ */
#page {
	position:relative;
	margin:auto;
	width:1250px;
	background:#FFF;
	}

/* Header
------------------------------------ */
header {
	position:relative;
	z-index:2;
	height:80px;
	border-top:1px solid #A2A2A2;
	border-bottom:1px solid #5F6776;
	background:#383C45;
	background:-webkit-linear-gradient(#4C4F58, #383C45);
	background:linear-gradient(#4C4F58, #383C45);
	-pie-background:linear-gradient(#4C4F58, #383C45);
	behavior:url(/PIE.htc);
	}

/* Nav */
header nav {
	position:absolute;
	top:-1px;
	right:0;
	border-left:1px solid #000;
	}
	header nav a {
		display:block;
		padding-top:50px;
		width:104px;
		height:30px;
		background:url(../images/header.png) no-repeat;
		color:#B9B8B9;
		text-align:center;
		text-decoration:none;
		font-size:10px;
		filter:url(filters.svg#grayscale);
		filter:gray;
		-webkit-filter:grayscale(1);
		-webkit-transition:background 0.5s ease-in-out, color 0.5s ease-in-out;
		transition:background 0.5s ease-in-out, color 0.5s ease-in-out;
		}
	header nav a.p-14,
	header nav a:hover {
		filter:none;
		-webkit-filter:grayscale(0);
		color:#FFF;
		}
	header nav a.mute {
		filter:url(filters.svg#grayscale);
		filter:gray;
		-webkit-filter:grayscale(0);
		-webkit-transition:background 0.5s ease-in-out, color 0.5s ease-in-out;
		transition:background 0.5s ease-in-out, color 0.5s ease-in-out;
	}
	header nav a.p-15,
	header nav a:hover {
		filter:none;
		-webkit-filter:grayscale(0);
		color:#FFF;
	}

	header nav a.p-15 {
		width: 113px !important;
	}

	header nav li {
		position:relative;
		float:left;
		border-right:1px solid #000;
		border-left:1px solid #707785;
		}
		header nav li:nth-child(even) a {width:103px;}
		header nav li li:first-child {
			padding-top:1px;
			border-top:0;
			}
		header nav li li {
			float:none;
			border-top:1px solid #5F6776;
			border-right:0;
			border-bottom:1px solid #000;
			border-left:0;
			}
			header nav li li a {
				padding:70px 1px 0;
				height:29px;
				}
		header nav li ul {
			position:absolute;
			top:-999em;
			left:-999em;
			width:104px;
			background:#4D5462 url(../images/header.png) 100% -285px no-repeat;
			box-shadow:#666 0 6px 12px;
			behavior:url(/PIE.htc);
			}
		header nav li:hover ul.prehover {
			top:-999em;
			left:-999em;
			}
		header nav li:hover ul,
		header nav li ul.hover,
		header nav li:hover ul.hover {
			top:82px;
			left:0;
			}
	header nav .p-2, header nav .p-4,header nav .p-6,header nav .p-8 {width:103px;} /* IE7-IE8 */
	header nav .p-1 {background-position:0 0;}
	header nav .p-2 {background-position:-104px 0;}
	header nav .p-3 {background-position:-208px 0;}
	header nav .p-4 {background-position:-312px 0;}
	header nav .p-5 {background-position:-416px 0;}
	header nav .p-6 {background-position:-520px 0;}
	header nav .p-7 {background-position:-624px 0;}
	header nav .p-8 {background-position:-832px 0;}
	header nav .login .p-8 {background-position:-728px 0;}
	header nav .p-9 {background-position:-936px 0;}
	header nav .p-11 {background-position:1px -55px;}
	header nav .p-12 {background-position:-104px -63px;}
	header nav .p-13 {background-position:-207px -61px;}
	header nav .p-14 {background-position:-310px -61px;}
	header nav .p-15 {background-position:-415px -58px}
	header nav .pp-1 {background-position:0 -170px;}
	header nav .pp-2 {background-position:-104px -170px;}
	header nav .pp-3 {background-position:-208px -170px;}
	header nav .p-16 {background-position: -316px -182px}
	.no-js header nav .login {display:none;}

header nav li em {
	position:absolute;
	top:5px;
	right:5px;
	padding:0 1px;
	border:1px solid #C00E0E;
	border-radius:1px;
	background:#C00E0E;
	color:#FFF;
	text-transform:uppercase;
	font:8px/1 Arial,Helvetica,sans-serif;
	}

/* Count-balloon */
header nav li a.count-balloon {
	position:absolute;
	top:6px;
	right:0;
	width:auto;
	}

/* Logo */
header .logo {
	position:absolute;
	top:8px;
	left:49px;
	padding:10px;
	width:180px;
	height:30px;
	background:url(../images/header.png) -668px -245px no-repeat;
	text-indent:-999em;
	}

/* Community-header
------------------------------------ */
.community-header {
	overflow:hidden;
	margin-bottom:1px;
	box-shadow:0 1px 0 0 #000;
	}
.community-header:after {
	content:"";
	position:absolute;
	top:10px;
	right:45px;
	width:66px;
	height:51px;
	background:url(../images/community-header.png) no-repeat;
	}
	.community-header b {
		color:#00ABFF;
		font-weight:normal;
		}
	.community-header p {
		position:absolute;
		top:0;
		left:299px;
		margin:0;
		padding:11px 0 0 0;
		width:650px;
		height:57px;
		border:solid #707785;
		border-width:0 1px;
		box-shadow:0 0 0 1px #000;
		color:#95969E;
		text-shadow:0 -1px 0 #1B1F28;
		text-align:center;
		font:15px/18px Arial,Helvetica,sans-serif;
		behavior:url(/PIE.htc);
		}
		.community-header p a {
			display:block;
			text-decoration:none;
			text-shadow:0 -1px 0 #00060D;
			color:#F4F6FB;
			font:28px/33px Arial,Helvetica,sans-serif;
			}
	.community-header .icon {
		position:absolute;
		top:23px;
		padding-left:30px;
		width:120px;
		min-height:24px;
		background:url(../images/community-header-icons.png) no-repeat;
		color:#FFF;
		text-decoration:none;
		font:11px/13px Arial,Helvetica,sans-serif;
		}
	.community-header .email {
		right:130px;
		}
	.community-twitter {
		margin:20px;
		padding:0 0 0 30px;
		background:url(../images/community-header-icons.png) 0 -95px no-repeat;
		line-height:18px;
		}
		.community-twitter a {
			color:#0090D0;
			text-decoration:none;
			font-weight:bold;
			}

/* Fly-menu
------------------------------------ */
.fly-menu {
	position:fixed;
	top:0;
	left:50%;
	z-index:999;
	display:none;
	margin-left:-625px;
	width:1250px;
	height:30px;
	background:#000;
	background:-webkit-linear-gradient(#5E6675, #000000);
	background:linear-gradient(#5E6675, #000000);
	-pie-background:linear-gradient(#5E6675, #000000);
	box-shadow:#333 0 0 10px;
	behavior:url(/PIE.htc);
	}
	.fly-menu a {
		position:relative;
		display:block;
		height:29px;
		border-right:1px solid #000;
		border-left:1px solid #75797E;
		background:url(../images/header.png) -999em -999em no-repeat;
		color:#FFF;
		text-decoration:none;
		-webkit-transition:background 0.3s ease-in-out;
		transition:background 0.3s ease-in-out;
		*width:expression(parseInt(1026 / (this.parentNode.parentNode.childNodes.length - 6)) - 2 +'px');
		}
	.fly-menu a:hover {background-color:#000}
	.fly-menu em {
		position:absolute;
		top:3px;
		right:13px;
		padding:0 1px;
		border:1px solid #4AADEA;
		border-radius:1px;
		background:#30C1F5;
		background:-webkit-linear-gradient(#30C1F5, #1C9CEA);
		background:linear-gradient(#30C1F5, #1C9CEA);
		text-transform:uppercase;
		font:8px/1 Arial,Helvetica,sans-serif;
		}
	.fly-menu li {
		display:table-cell;
		text-align:center;
		font:12px/29px Arial,Helvetica,sans-serif;
		*float:left;
		}
		.fly-menu .home a,
		.fly-menu .facebook a,
		.fly-menu .vk a,
		.fly-menu .twitter a,
		.fly-menu .close a {
			text-indent:-999em;
			}
		.fly-menu .home a:hover,
		.fly-menu .facebook a:hover,
		.fly-menu .vk a:hover,
		.fly-menu .twitter a:hover,
		.fly-menu .close a:hover {
			background-color:transparent;
			}
	.fly-menu .home,
	.fly-menu .home a {
		width:103px;
		}
	.fly-menu .home a,
	.fly-menu .home a:hover {
		border-left:0;
		background-position:-869px -198px;
		}
	.fly-menu .facebook,
	.fly-menu .facebook a {
		width:29px;
		}
	.fly-menu .facebook a,
	.fly-menu .facebook a:hover {
		border-right:0;
		background-position:-867px -229px;
		}
	.fly-menu .vk,
	.fly-menu .vk a {
		width:30px;
		}
	.fly-menu .vk a,
	.fly-menu .vk a:hover {
		border:0;
		background-position:-896px -229px;
		}
	.fly-menu .twitter,
	.fly-menu .twitter a {
		width:29px;
		}
	.fly-menu .twitter a,
	.fly-menu .twitter a:hover {
		border-left:0;
		background-position:-922px -229px;
		}
	.fly-menu .close,
	.fly-menu .close a {
		width:29px;
		}
	.fly-menu .close a,
	.fly-menu .close a:hover {
		border-right:0;
		background-position:-955px -229px;
		}
	.fly-menu .top {
		position:absolute;
		top:30px;
		left:10px;
		width:85px;
		}
		.fly-menu .top a {
			height:19px;
			border:solid 1px #00000C;
			border-width:0 1px 1px;
			border-bottom-right-radius:3px;
			border-bottom-left-radius:3px;
			background:#3A3B46;
			box-shadow:#666 0 0 10px;
			text-transform:lowercase;
			line-height:19px;
			opacity:.7;
			}
		.fly-menu .top a:hover {
			opacity:1;
			}
.fly-menu-preload {
	top:-999em;
	display:table;
	}

/* Menu-extra
------------------------------------ */
.menu-extra {
	position:relative;
	overflow:hidden;
	margin:auto;
	padding:0 1px 10px;
	width:1248px;
	background:#75797E url(../images/menu-extra.png) repeat-x;
	color:#FFF;
	font:12px/29px Arial,Helvetica,sans-serif;
	}
	.menu-extra span {
		display:block;
		text-decoration:underline;
		font-weight:bold;
		}
	.menu-extra em {
		position:relative;
		left:5px;
		display:inline-block;
		width:31px;
		background:#1F99E8 url(../images/menu-extra_new.png) 50% 50% no-repeat;
		color:#FFF;
		vertical-align:middle;
		text-align:center;
		font:10px/16px Arial,Helvetica,sans-serif;
		*display:inline;
		*zoom:1;
		}
	.menu-extra li {
		float:left;
		margin:10px 10px 0;
		padding-left:10px;
		width:282px;
		border-bottom:2px solid #7C8084;
		}
		.menu-extra li li {
			float:none;
			margin:0 0 0 -10px;
			padding:0;
			width:292px;
			border:solid #7C8084;
			border-width:2px 0 0;
			}
	.menu-extra a {
		position:relative;
		display:block;
		padding-left:10px;
		width:282px;
		color:#F2F0F0;
		text-decoration:none;
		-webkit-transition:background 0.3s ease;
		transition:background 0.3s ease;
		}
	.menu-extra a:hover {background:#696D73}
#menu-extra-alt {
	position:absolute;
	top:81px;
	left:0;
	z-index:1;
	display:none;
	}

/* Count-balloon
------------------------------------ */
.count-balloon {
	display:inline-block;
	margin:0 5px;
	padding:0 7px;
	height:16px;
	border:1px solid #FFF;
	border-radius:9px;
	background:#007CC9;
	background:-webkit-linear-gradient(#00BBFC, #007CC9);
	background:linear-gradient(#00BBFC, #007CC9);
	-pie-background:linear-gradient(#00BBFC, #007CC9);
	behavior:url(/PIE.htc);
	text-shadow:0 -1px 0 #0091C7;
	font:12px/16px Arial,Helvetica,sans-serif;
	color:#FFF;
	box-shadow:#666 0px 2px 3px;
	*display:inline;
	*zoom:1;
	}

/* bof main blocks */

.wrapper {
	float:left;
	width:100%;
}

.bg-col-left {
	background:url(../images/bg-col-left.gif) repeat-y;
}

.bg-col-left.col-l-to-r {
	background:url(../images/bg-col-left-to-right.gif) repeat-y 100% 0;
}

.bg-col-left.col-r-to-l {
	background:url(../images/bg-col-left.gif) repeat-y 300px 0;
}

.bg-col-left.dis-l-marg{
	background:none;
}
.bg-col-left.bg-border-right{
	background: url(../images/bg-border-right.gif) repeat-y 298px 0;
}

.bg-col-right {
	background:url(../images/bg-col-right.gif) repeat-y 100% 0;
}

.col-r-to-l .bg-col-right {
	background:url(../images/bg-col-right.gif) repeat-y 0 0;
}

#top-con-bl {
	position:relative;
	overflow:hidden;
	width:100%;
	height:60px;
	background:#474a56 url(../images/top-con-bg.jpg) repeat-x;
}

#left-col {
	position:relative;
	z-index:1;
	width:299px;
	float:left;
	background:#f3f3f4;
}

.dis-l-marg #left-col{
	display:none;
}

.col-l-to-r #left-col {
	float:right;
	background:#f3f3f4;
	margin: 0 300px 0 0;
}

.col-r-to-l #left-col {
	background:#f3f3f4;
	margin: 0 0 0 300px;
}

.bg-border-right #left-col{background: none;}

#center-col {
	margin:0 300px 0 299px;
	background:#fff;
}

.dis-l-marg#center-col {
	margin:0 300px 0 0;
}
.dis-l-marg #center-col {margin:0 300px 0 0;}

.col-l-to-r #center-col {
	margin:0 599px 0 0;
}

.col-r-to-l #center-col {
	margin:0;
	overflow:hidden;
}


#right-col {
	float:left;
	width:300px;
	margin:0 0 0 -300px;
	background:#f6faf2;
}

.col-r-to-l #right-col {
	float:left;
	margin:0 0 0 -100%;
}

footer {
	clear:both;
	height:88px;
	background:#3a3e47 url(../images/footer.gif) repeat-x;
}


/* eof main blocks */

/* bof top content */

.slogon-top {
	float:left;
	width:278px;
	padding:7px 10px 0 10px;
}
.slogon-top a {
	display:block;
	text-decoration:none;
	text-align:center;
	font:bold 20px Arial,Helvetica,sans-serif;
	color:#fff;
}
.slogon-top span {
	font:bold 12px Arial,Helvetica,sans-serif;
	padding:3px 0 0 0;
	display:block;
	color:#ffd343;
}

.counter-top {
	position:absolute;
	top:0;
	left:960px;
	padding:10px 0 0 0;
	width:333px;
}
.counter-top a {
	float:left;
	text-decoration: none;
	padding: 0 3px 3px 0;
	white-space: nowrap;
}
.counter-top .title {
	font:bold 1em Arial;
	color:#FFD343;
	line-height:18px;
	padding:2px 5px;
	float:left;
}
.counter-top .counter-number {
	float:left;
	width:23px;
	height:39px;
	margin:0 1px 0 0;
	text-align:center;
	padding:2px 0 0 0;
	color:#fafbfd;
	font:2.35em Tahoma;
	background:url(../images/counter-bg.png) no-repeat;
}
.counter-top .delim {
	margin:0 5px 0 0 !important;
}

.search-top {
	padding:8px 0 0 0;
	margin:0 297px 0 298px;
}

.inp-txt-bl {
	height:41px;
	margin:2px 116px 0 0;
	background:#fff url(../images/inp-txt-bl.gif) repeat-x;
}

.inp-txt-l {
	height:41px;
	background:url(../images/inp-txt-l.gif) no-repeat;
}

.inp-txt-r {
	height:33px;
	padding:8px 12px 0 12px;
	background:url(../images/inp-txt-r.gif) no-repeat 100% 0;
}

.search-top .txt-search-top {
	width:100%;
	font:1.65em Arial;
	border:none;
	background:none;
}

.search-top .button-search-top {
	float:right;
	width:108px;
	height:46px;
	cursor:pointer;
	padding:0 0 6px 36px;
	text-align:left;
	font:1.5em Arial;
	color:#fff;
	border:none;
	background:#0087d2 url(../images/button-search-top.gif) no-repeat;
	margin:-2px 0 0 0;
	line-height: 43px;
}

/* eof top content */

/* bof headers */

.heading {
	height:22px;
	padding:7px 20px 0 15px;
	color:#fff;
	font:bold 1em Arial;
	text-shadow:0 1px 0 rgba(0,0,0,.4);
	border-bottom:solid 1px #383c45;
}

.heading span {
	float:right;
}

.heading a, .heading-other a {
	color:#fff;
	text-decoration:none;
}
.heading a:hover, .heading-other a:hover {
	text-decoration:underline;
}

.heading span a:hover {
	text-decoration:underline;
}

.h-green {background:#617f37 url(../images/h-green.gif) repeat-x;}
.h-grey {background:#606877 url(../images/h-grey.gif) repeat-x;}
.h-brown {background:#756441 url(../images/h-brown.gif) repeat-x;}
.h-blue {background:#0079c7 url(../images/h-blue.gif) repeat-x;}
.h-blue h1 {font: bold 1em Arial;}
.voting-heading {border-top: 10px solid white;}

.heading-other {
	height:23px;
	padding:7px 20px 0 9px;
	color:#fff;
	font:bold 1em Arial;
	text-shadow:0 1px 0 rgba(0,0,0,.4);
	background:#5c5f63 url(../images/heading-other.gif) repeat-x;
	border-top: 10px solid #FFF;
}

/* eof headers */

/* bof news-simple */

.head-day {
	border-top:solid 1px #dde3d5;
	border-bottom:solid 1px #e7e9e4;
	background:#e4ecda;
	padding:0 20px 2px 20px;
	color:#607D37;
	font:1.65em Georgia;
	margin:0 0 -1px 0;
}

.news-simple {
	border-top:solid 1px #e7e9e4;
	line-height:1.5;
	padding:4px 10px 5px 15px;
	background:#F6FAF2;
	-webkit-transition:background 3s ease-in-out;
	transition:background 3s ease-in-out;
}

.news-simple-new {
	border-top:solid 1px #e7e9e4;
	line-height:1.5;
	padding:4px 10px 5px 15px;
	background:#e6eae2;
	-webkit-transition:background 3s ease-in-out;
	transition:background 3s ease-in-out;
}

.pushed-item {
	background:#F2F1C4;
}
.news-simple a {
	text-decoration:none;
	display:block;
	line-height:1.5;
}
.news-simple-new a {
	text-decoration:none;
	display:block;
	line-height:1.5;
}

/*.news-simple a:visited {
	color:#800080;
}*/
.news-simple a.ch {
	color: #0F7E81;
}
.news-simple-new a.ch {
	color: #0F7E81;
}
.news-simple b {
	color: #000;
}
.news-simple-new b {
	color: #000;
}


.news-simple-hover {
	background: #eaf4e0;
	text-decoration: none !important;
}
.news-simple a:hover {text-decoration:none;}
.news-simple-new a:hover {text-decoration:none;}

.news-simple-company {
	border-top:solid 1px #e7e9e4;
	line-height:1.5;
	padding:4px 10px 5px 15px;
	background:#F6FAF2;
	-webkit-transition:background 3s ease-in-out;
	transition:background 3s ease-in-out;
}
.pushed-item {
	background:#F2F1C4;
}
.news-simple-company a {
	text-decoration:none;
	display:block;
	line-height:1.5;
}
/*.news-simple a:visited {
	color:#800080;
}*/
.news-simple-company a.ch {
	color: #0F7E81;
}

.news-simple-company b {
	color: #000;
}

.news-simple-hover-company {
	background: #eaf4e0;
	text-decoration: none !important;
}
.news-simple-company a:hover {text-decoration:none;}


.right-border {
	padding-right:5px;
	background:url(../images/right-border.png) repeat-y 100% 0;
}

.top-border {
	background:#fcfcfe url(../images/top-border.gif) repeat-x;
}

.top-left-corner {
	padding:3px 0 0 0;
	background:url(../images/top-left-corner.gif) no-repeat 0 0;
}

.bottom-right-corner {
	height:7px;
	clear:both;
	background:url(../images/bottom-right-corner.png) no-repeat 100% 0;
}
*+html .bottom-right-corner {
	width:100%;
	position:absolute;
}

.bottom-left-corner {
	height:7px;
	padding:0 7px 0 4px;
	background:url(../images/bottom-left-corner.png) no-repeat 0 0;
}

.bottom-border {
	height:7px;
	background:url(../images/bottom-border.png) repeat-x;
}

.top-left-corner ul {
	zoom:1;
	border-left:solid 1px #5f6776;
}
.top-left-corner li {
	border-top:solid 1px #dcdcdc;
	margin:-1px 5px 0 0;
	display:block;
	font-size:1px;
	line-height:1px;
	padding:0 !important;
}
.top-left-corner li a {
	display:block;
	font:12px Arial;
	color:#5F6776;
	padding:7px 14px 10px 12px;
	text-decoration:none;
	text-shadow: none;
	white-space: nowrap;
}

.top-left-corner li a:hover {
	text-decoration:none;
}

.min-pad-of-li a {
	padding-bottom:7px !important;
}
.max-pad-of-li a {
	padding-top:6px !important;
}

.news-filter-heading {position:relative;z-index:1;padding-right:14px !important;}

.news-lenta-ending {
	padding:7px 20px 0 15px;
	font-weight: bold;
}

.news-lenta-ending a {
	text-decoration: none;
	color: #607D37;
}

.all-news{
	display:block;
	border-top: solid 1px #E7E9E4;
	margin:0 16px 14px;
	padding:14px 0 0 18px;
	background:url(../images/all-news.gif) no-repeat left bottom transparent;
}

/* eof news-simple */

/* bof popular-blogs */

.popular-blogs {
	padding:0 10px;
}

.popular-blogs p {
	padding: 5px 0;
	line-height:18px;
}
#live .title-comments {
	position:relative;
	top:-3px;
}
.popular-blogs a {color:#5F6776}
.popular-blogs p a {text-decoration:none;}
.popular-blogs p a:hover {text-decoration:underline;}
.popular-blogs p span a, .popular-blogs .blogs-link {
	color:#0785BC;
}
.popular-blogs span {
	background: url("../images/bubble.png") scroll 0 0px transparent;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.popular-blogs span.ns {
	background: url("../images/newspaper.png") no-repeat scroll 0 0px transparent;
	padding-left: 20px;
}

.popular-blogs i {
	*zoom: 1;
	background: url("../images/newspaper.png") no-repeat scroll 0 0px transparent;
	padding-left: 20px;
}

.popular-blogs .blogs-icon{width:auto;height:14px;background: url("../images/blogs-icon.png") no-repeat}
.popular-blogs .ns{background: url("../images/newspaper.png") no-repeat scroll 0 0px transparent;padding:0;height:16px;}
.popular-blogs .blogs-user {font-weight:bold;color:#383C45}
.popular-blogs em {float:right;font-style:italic;color:#B9B8B9}
.popular-blogs .popular-blogs-more-link {
	display:block;
	margin:10px auto;
	width:279px;
	height:26px;
	border:1px solid #B9B8B9;
	border-radius:4px;
	background:#EDEDED;
	text-decoration:none;
	text-align:center;
	font:12px/25px Arial,Helvetica,sans-serif;
	color:#0785BC;
}
.popular-blogs-more p {display:none}

/* eof popular-blogs */

/* bof search-mod */

.search-mod {
	height:41px;
	padding:9px 8px 0 7px;
	border-top:solid 10px #fff;
	/*border-bottom:solid 10px #fff;*/
	background:#02020e url(../images/search-mod-bg.gif) repeat-x;
}

.txt-search-mod {
	width:219px;
	float:left;
	margin:1px 0 0 0;
	padding:8px 12px 8px 12px;
	border:none;
	background:url(../images/txt-search-mod.gif) no-repeat 50% 0;
}

.button-search-mod {
	float:right;
	width:35px;
	height:34px;
	cursor:pointer;
	border:none;
	background:url(../images/button-search-mod.gif) no-repeat;
}

/* eof search-mod */

/* bof theme-popular */

.theme-popular {
	background:#edf4f8;
	padding:9px;
	line-height:20px;
	overflow:hidden;
}

.theme-popular a {
	text-decoration:none;
}

.theme-popular-head {
	height:37px;
	line-height:15px !important;
	padding:0 0 0 34px;
	background:url(../images/attention.png) no-repeat;
	font:bold 1em Arial;
	color:#0785BC;
}

.theme-popular-head img {
	float:left;
	margin:0 10px 0 0;
}

.theme-popular-head a {
	color:#0785BC;
	text-decoration:none;
}

/* eof theme-popular */

/* bof counter-comments */

.counter-comments {
	height:20px;
	padding:6px 0 0 0;
	line-height:14px !important;
	font:0.75em Arial;
	color:#75797e;
}

.counter-comments a {
	text-decoration: none;
}

.num-of-comments {
	float:left;
	height:20px;
	padding:0 2px 0 0;
	margin:0 4px 0 0;
	background:url(../images/num-of-comments-r2.gif) no-repeat 100% 0;
}

.num-of-comments span {
	float:left;
	height:20px;
	padding:1px 2px;
	color:#f4f6fb;
	font:10px Arial,Helvetica,sans-serif;
	background:url(../images/num-of-comments-l2.gif) no-repeat;
	min-width: 14px;
	text-align: center;
}

.rollover-span span {
	padding-top:2px;
	font-size:9px;
}

/* eof counter-comments */

/* bof banners */

.banner-left2 {
	border-top:solid 10px #fff;
}

/* eof banners */

/* bof voting module */

.voting-mod {
	background:#dfe0e1;
	padding:5px 10px 9px 9px;
	border-top: 10px #fff;
}

.voting-mod .counter-comments {
	padding-left: 10px;
}

.voting-quest {
	padding:0 10px 5px 10px;
}

.voting-quest a {
	font: 100% Georgia;
	color:#0785BC;
	text-decoration:none;
}

.voting-quest a:hover {
	text-decoration:underline;
}

div.voting-ans {
	padding: 5px;
}

.voting-ans a {
	display:block;
	padding:0 8px;
	text-decoration:none;
	/*background:url(../images/voting-a-bg.gif) no-repeat 0 30px;*/
}
.voting-ans a:hover {
	/*background: url(../images/voting-a-bg.gif) no-repeat;*/
	background: #d6d7d8;
}
.voting-ans a span {
	cursor:pointer;
	display:block;
	padding:3px 0 5px 32px;
	min-height: 20px;
	background:url(../images/voting-span-bg-default.gif) no-repeat 0 3px;
}
.voting-ans a:hover span {
	background:url(../images/voting-span-bg.gif) no-repeat 0 -27px;
}

.voting-ans .choose_many span {
	background:url(../images/voting-span-bg.gif) no-repeat 0 -27px;
}

/* eof voting module */

/* bof document module */
.document-mod {
	background:#f8f8f8;
	padding:10px 0 10px 9px;
}
/* eof docuemnt module */

/* bof consult module */

.consult-mod {
	background:#f8f8f8;
	padding:10px 0 10px 9px;
}

.consult-mod a {
	text-decoration: none;
}

.consult-quest {
	width:250px;
	line-height:20px;
	margin:0 0 10px 0;
	color:#fff;
	background:#85b434 url(../images/consult-quest-top.jpg) no-repeat;
}

.consult-quest a, .consult-answer a {text-decoration:none;}

.consult-bottom-bord {
	padding:10px 10px 30px 10px;
	background:url(../images/consult-quest-bot.jpg) no-repeat 0 100%;
}

.people-name {
	position:relative;
	overflow:hidden;
	width:100%;
	min-height:35px;
	line-height:12px;
	font-weight:bold;
}

.consult-quest a {color:#fff;}

.people-name a:hover {text-decoration:underline;}

.people-name img {
	float:left;
	margin:0 10px 0 0;
}

.people-name .date {
	font:0.85em Arial;
}

.date {
	float: right;
}

.people-name .person-info {
	float:left;
}

.consult-answer {
	width:250px;
	line-height:20px;
	margin:0 0 0 30px;
	background:#fff url(../images/consult-answer.gif) repeat-y;
}

.consult-answer-top {
	background:url(../images/consult-answer-top.gif) no-repeat;
}

.consult-answer-bottom {
	padding:10px 10px 30px 10px;
	background:url(../images/consult-answer-bot.gif) no-repeat 0 100%;
}

/* eof consult module */

/* bof deal number module */
.deal-number {
	padding: 10px;
	line-height: 20px;
}
.deal-number a {
	text-decoration: none;
}
a.deal-link {
	color: #0D66A5;
}
a.deal-desc {
	color: #000;
}
a.deal-link:hover {
	text-decoration: underline;
}
.deal-subject img {
	float: left;
	height: 90px;
	padding-right: 5px;
}
.deal-subject {
	height: 90px;
	padding-bottom: 8px;
}
.deal-subject strong {
	font-weight: bold;
}
/* eof deal number module */

/* bof mediametrics module */
.mediametrics {
	padding: 10px;
	line-height: 20px;
	background-color: #dfe0e1;
}
/* eof mediametrics module */

/* bof docs module */

.docs {
	color:#383c45;
	padding:10px;
	line-height:20px;
}

.docs p {
	font:bold 1.1em Arial;
	padding:0;
}
.docs a {
	color:#0d66a5;
	text-decoration:none;
}
.docs a:hover {
	text-decoration:underline;
}

.docs .docs-img {
	position:relative;
	float:left;
	width:82px;
	height:118px;
	padding:0 0 0 3px;
	margin:0 10px 2px 0;
	background:url(../images/docs-img-shadow.gif) no-repeat;
}
.docs .docs-img img {
	border:solid 1px #ccc;
}
.docs .docs-img .ico {
	border:none;
	padding:95px 0 0 0;
	position:absolute;
}

.docs-lang {
	padding:0px 0 0 0;
	float:right;
}
.docs-lang img {
	display:inline;
	margin:0 0 -3px 10px;
}

.docs-desc {
	height: 45px;
	overflow:hidden;
}

.docs-desc a {
	color: #000;
	text-decoration:none;
}

/* eof docs module */

.seminar-conferense {
	font:1.15em Arial;
	color:#0d66a5;
	padding:10px;
}
.seminar-conferense a {
	text-decoration:none;
	color:#0d66a5;
}
.seminar-conferense a:hover {
	text-decoration:underline;
}

.seminar-conferense .date-seminar {
	color:#3b3f48;
	font:bold 0.9em Arial;
}

/* bof main-news */
.news-author {
	padding:10px 0;
}
.news-author a {
	color: #0785BC;
}
.main-news {
	padding:9px 10px 3px;
	min-height:150px;
}
.no-image-main-news {
	min-height:90px;
}
.main-news.advert,
.main-news.advert .date {
	background: #f3f3f4;
}
.main-news.main-news-hl {
	margin-bottom: 1px;
}
.main-news.main-news-hl,
.main-news.main-news-hl .date {
	box-shadow:none;
	background: #F2F2E9;
}
.main-news img {
	float:left;
	margin:0 10px 0 0;
}

.info-bl {
	padding:0 0 5px 0;
}

.weekly-news .info-bl, .main-news .info-bl {
	padding:0;
}

.main-news .date, .weekly-news .date {
	position:relative;
	background:#FFF;
	color:#75797E;
	box-shadow:-10px 0 5px 0 #FFF;
}

.main-news .counter-comments {
	margin-left:210px;
}
.main-news.b-iblock__body .counter-comments {
	margin-left:0px;
}

.counter-comments_nocomments + label.read-later,
.counter-comments_nocomments ~ label.read-later {margin-left: 0 !important;}

.counter-comments_nocomments_list + label.read-later,
.counter-comments_nocomments_list ~ label.read-later {margin-left: 210px !important;}


.main-news .news-text {
	padding:5px 0px;
	line-height:1.75em;
	overflow:hidden;
}
.main-news .news-text > a {
	padding:0.4em 0;
	}
.main-news.b-iblock__body .news-text {
	height: 110px;
}
.main-news a {
	text-decoration:none;
}

.news-text em {
	font-style: italic;
}

.news-text strong {
	font-weight: bold;
}

.news-text a {
	text-decoration:none;
	font-weight: normal;
}

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

.news-text em {
	font-style: italic;
}

.news-text ul li {
	padding-left:20px;
	background:url(../images/news-text-lists.png) 0 50% no-repeat;
}

.main-news .pholder{display:none;}
.main-news.news-with-icon .pholder{
	display:inline-block;
	width:43px;
}
.news-with-icon .info-bl {position:relative;z-index:1;}
.news-with-icon .info-bl .tags span{padding-left:45px;}
.news-with-icon .info-bl .tags .opt-opinions{padding-left:0px;}

.news-with-icon .news-overflow-hidden{
	padding-top:10px;
	position:relative;
	top:-10px;
	margin-bottom:-10px;
	_zoom:1;
}
.main-news .news-type-icon{display:none;}
.main-news.news-with-icon .news-type-icon{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:37px;
	height:28px;
	background:url(../images/news-type-icon.png) no-repeat;
	_zoom:1;
}
.photo-report.news-with-icon .news-type-icon{
	background-position:0 0;
}
.graph.news-with-icon .news-type-icon{
	background-position:-39px 0;
}
.pen.news-with-icon .news-type-icon{
	background-position:-76px 0;
}
.voting.news-with-icon .news-type-icon{
	background-position:-111px 0;
}
.blog.news-with-icon .news-type-icon{
	background-position:-148px 0;
}
.legislation.news-with-icon .news-type-icon{
	background-position: -185px 0;
}
.kks.news-with-icon .news-type-icon {
	background-position: -223px 0;
}
.sc.news-with-icon .news-type-icon {
	background-position: -258px 0;
}
.report.news-with-icon .news-type-icon {
	background-position: -293px 0;
}
.consumer.news-with-icon .news-type-icon {
	background-position: -332px 0;
}
.bankruptcy.news-with-icon .news-type-icon {
	background-position: -370px 0;
}
.entertaining.news-with-icon .news-type-icon {
	background-position: -407px 0;
}
.press.news-with-icon .news-type-icon {
	background-position: -441px 0;
}
.business.news-with-icon .news-type-icon {
	background-position: -481px 0;
}
.education.news-with-icon .news-type-icon {
	background-position: -518px 0;
}
.specproject.news-with-icon .news-type-icon {
	background-position: -553px 0;
}
.pmuf.news-with-icon .news-type-icon {
	background-position: -591px 0;
}
/* eof main-news */
.main-news h1, .main-news h2, .weekly-news h3 {
	line-height:28px;
	padding:0 0 5px 0;
	font-size:20px;
}
.main-news h3, .weekly-news h3 {
	line-height:22px;
}
.main-news h1 a:hover, .main-news h2 a:hover, .main-news h3 a:hover, .weekly-news h3 a:hover {
	text-decoration:underline;
}

.tags a {
	text-decoration:none;
	color:#0785BC;
}
.tags span a {
	color:#607D37;
	padding-right: 5px;
}

div.tags {
	white-space: nowrap;
	min-height: 14px;
}

/* bof weekly-news */

.weekly-news {
	padding:10px;
	min-height:150px;
	height:auto !important;
	height:150px;
	line-height:1.66em;
}

.weekly-news img {
	float:left;
	margin:0 10px 0 0;
}

.weekly-news .counter-comments {
	margin-left:210px;
}

.weekly-news .news-text {
	padding:0 0 15px 0px;
	overflow:hidden;
	max-height: 47px;
}

.weekly-news a {
	text-decoration:none;
}

#topper-news1 {
	min-height:200px;
	height:auto !important;
	height:200px;
}
#topper-news1 .counter-comments {
	margin-left:0 !important;
	padding-top: 12px;
}

#topper-news1 img {
	float:right;
	margin:0 0 5px 10px;
}
#topper-news1 label.read-later {
	margin-left:120px;
}

#page-news {
	min-height:290px;
	height:auto !important;
	height:290px;
	padding:10px;
	line-height: 20px;
}
#page-news.voting-block {
	min-height:0px;
	height:auto !important;
	padding:0 !important;
}
.voting-text{
	overflow:hidden;
}
#page-news .news-img-div {
	float: right;
	margin:0 10px 5px 0;
	padding-top: 5px;
	width: 300px;
}
#page-news .photo-alt {
	font-size: 85%;
	line-height: 13px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
}
.photo-report-alt {
	line-height: 13px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.photo-report-alt a {
	color: #0074B7;
}
.photo-report-alt h3 {
	margin: 0 0 1em
}
#page-news .page-news-text {
	padding:0 0 15px 0;
}
#page-news .counter-comments {
	padding:0;
}

#page-news a {
	text-decoration:none;
}

#page-news h1 a:hover,
#page-news h2 a:hover {
	text-decoration:underline;
}

#page-news .news-text a,
#page-news.voting-block a{
	color: #0074B7;
}

.page-info-bl {
	padding:0 0 5px 0;
}

.page-news-text a {
	text-decoration:none;
}

#topper-news1 .news-text {
	padding:0 0 15px 0;
	height: 130px;
	overflow:hidden;
}

#topper-news1 a {
	text-decoration:none;
}

#topper-news1 h1 a:hover, #topper-news1 h2 a:hover {
	text-decoration:underline;
}

#topper-news1 h1, #topper-news1 h2 {
	font-size: 28px;
	padding: 5px 0;
}

/* eof weekly-news */

/* bof footer */

.logo-footer {
	float:left;
	padding:17px 0 0 18px;
	color:#fff;
}

.logo-footer a {
	text-decoration:none;
	color:#fff;
}

.data-footer {
	float:left;
	color:#fff;
	font:1.1em Arial;
	padding:12px 0 0 170px;
}

.data-footer .footer-lnk {
	color:#38b9bf;
}
.data-footer .footer-lnk a {
	color:#38b9bf;
}
.data-footer .footer-lnk span {
	padding:0 5px;
}

.counters-footer {
	float: right;
	margin-top: -25px;
	margin-right: 5px;
}
.counters-footer img {
	float:left;
	margin:0 0 0 58px;
	border:solid 1px #fff;
}

/* eof footer */

/* bof popup windows */

.close-window-lnk {
	position:absolute;
	z-index:100;
	padding:14px 0 0 380px;
}

.popup-bl-content {
	position:relative;
	overflow:hidden;
	z-index:10;
	padding:15px 66px 10px 65px;
}

.popup-heading {
	color:#fff;
	white-space: nowrap;
	font:bold 2.5em Arial, sans-serif;
	padding:0 0 10px;
}

.label {
	color:#F4F6FB;
	padding:5px 0 7px 0;
}

.description-txt {
	color:#B9B8B9;
	padding:6px 0 0 0;
	line-height:20px;
}

.description-txt a {color:#fff;text-decoration:none;}
.description-txt a:hover {text-decoration:underline;}

.label .to-remember {
	float:right;
	color:#B9B8B9;
}

.remember-me {
	color:#F4F6FB;
	float:left;
	padding:25px 0 0 0;
}

.popup-button {
	padding:17px 0 0 0;
}

.popup-inp-enter {
	float:right;
	width:97px;
	height:37px;
	padding:0 0 6px 39px;
	color:#fff;
	font:1.3em Arial;
	border:none;
	cursor:pointer;
	text-align:left;
	background:url(../images/popup-inp-enter.png) no-repeat;
}

.popup-inp-sent {
	display:block;
	width:97px;
	height:36px;
	padding:0 0 6px 0;
	margin:0 auto;
	color:#fff;
	font:1.3em Arial;
	border:none;
	cursor:pointer;
	background:url(../images/popup-inp-sent.png) no-repeat;
}

.popup-inp-text {
	width:255px;
	padding:8px 13px;
	border:none;
	background:url(../images/popup-inp-text.png) no-repeat 50% 0;
}

.popup-items {
	z-index: 500;
	left: 50%;
	top: -500px;
	position:fixed;
	margin: 0 0 0 -199px;
}
.for-rules,
.for-subscribe-popup,
.for-orpho-popup {
	overflow:hidden;
	padding:27px 20px 0;
	width:400px;
	border:1px solid #383C45;
	border-radius:4px;
	background:#FFF;
	box-shadow:#666 0 0 5px;
	behavior:url(/PIE.htc);
}
.for-orpho-popup .title,
.for-subscribe-popup .title {
	margin:0 0 13px;
	font:20px/1 Arial,Helvetica,sans-serif;
	color:#383C45;
}
.for-subscribe-popup label {
	font-weight:bold;
	color:#383C45;
}
.for-rules p,
.for-subscribe-popup p {
	padding:0;
	margin:0 0 19px;
}
.for-orpho-popup input.text,
.for-subscribe-popup input.text {
	display:block;
	margin:5px auto 0;
	padding:6px 9px;
	width:380px;
	border:1px solid #B9B8B9;
	border-radius:3px;
	font-weight:normal;
}
.for-subscribe-popup table {
	margin-bottom:20px;
	width:100%;
	border-bottom:1px dashed #D5D4D5;
}
.for-subscribe-popup th,
.for-subscribe-popup td {
	border-top:1px dashed #D5D4D5;
}
.for-subscribe-popup th {
	vertical-align:middle;
	padding-right:20px;
	font-weight:normal;
	color:#383C45;
}
.for-subscribe-popup td {
	width:100%;
}
.for-subscribe-popup td input {
	float:right;
}

.for-subscribe-popup td label {
	display:block;
	position:relative;
	padding:6px 0;
	width:100%;
	font-weight:normal;
	color:#0091D1;
	cursor:pointer;
}
.for-subscribe-popup td .type1 {
	color:#4F7D00;
}
.for-subscribe-popup td .type2 {
	font-weight:bold;
}
.for-subscribe-popup.popup-items {
	margin:-5px 0 0 -221px;
}
.for-rules .activate-close-popup,
.for-orpho-popup .activate-close-popup,
.for-subscribe-popup .activate-close-popup {
	position:absolute;
	top:11px;
	right:7px;
}
.submit-typos,
.for-subscribe-popup .for-subscribe-submit {
	display:block;
	position:relative;
	width:440px;
	height:40px;
	margin: 0 0 0 -20px;
	padding: 0;
	border: 0;
	outline: 0;
	border-top:1px solid #0084BF;
	background:#0078C6;
	background:-webkit-linear-gradient(#00BEFF, #0078C6);
	background:linear-gradient(#00BEFF, #0078C6);
	-pie-background:linear-gradient(#00BEFF, #0078C6);
	text-align:center;
	text-decoration:none;
	text-shadow:-1px -1px 0 #0091C7;
	font:20px/40px Arial,Helvetica,sans-serif;
	color:#FFF;
	behavior:url(/PIE.htc);
}
.access-bl {
	width:412px;
}

.opened {
	display: block;
}

a.register-now {
	font:bold 1.65em Arial;
	color:#F4F6FB;
	text-decoration:none;
	display:block;
	height:47px;
	padding:10px 0 0 0;
	text-align:center;
	background:url(../images/register-now.png) no-repeat;
}

.to-remember-bl {
	width:413px;
}

.registration-bl {
	width:413px;
}

.registration-bl-bg {
	background:url(../images/registration-bl.png) no-repeat;
	width: 413px;
	height:383px;
}

.congratulation-bl {
	width:413px;
	height:172px;
	background:url(../images/congratulation-bl.png) no-repeat;
}

.orpho-helper {
	position: fixed;
	z-index: 999;
	bottom: -31px;
	left: 50%;
	margin-left: -625px;
	width:1250px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.orpho-helper.active {
	bottom: 0;
	opacity: 1;
}
.orpho-helper.is-hidden {
	bottom: -31px !important;
	opacity: 0 !important;
}
.orpho-helper-i {
	float: right;
	margin: 0 50px;
	padding: 0 15px;
	border: solid 1px #00000C;
	border-width: 1px 1px 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	background: #3A3B46;
	background: rgba(58, 59, 70, .8);
	box-shadow: rgba(0, 0, 0, .8) 0 0 10px;
	line-height: 19px;
	color: #FFF;
	cursor: pointer;
}

/* eof popup windows */

/* bof rollover */
.b-rollover-info {
	display: none !important;
}

.b-rollover {
	z-index: 100;
	position: absolute;
	line-height: normal;
	width: 368px;
	display: none;
	font-size: 1.2em;
	top: 0px;
	left: 0px;
}
.b-rollover label.read-later {margin-left:130px}

.b-rollover_r {
}

.b-rollover__t {
	position: absolute;
	width: 368px;
	height: 25px;
	overflow: hidden;
	top: -25px;
}

.b-rollover__t I {
	position: absolute;
	width: 100%;
	display: block;
	background: url(../images/rollover.png) no-repeat;
	height: 25px;
	top: 0px;
}

.b-rollover__bg {
	z-index: 1000;
	position: relative;
	background: url(../images/rollover_bg.png) repeat-y;
	padding-top: 1px;
}

.b-rollover__b {
	position: absolute;
	width: 368px;
	bottom: -24px;
	height: 24px;
	overflow: hidden;
}

.b-rollover__b I {
	position: absolute;
	width: 100%;
	display: block;
	background: url(../images/rollover.png) no-repeat;
	height: 48px;
	top: -24px;
}

.b-rollover__i {
	margin: -17px 0px 0px;
	min-height: 60px;
	padding: 0px 30px 3px 26px;
}

.b-rollover__corner {
	z-index: 1001;
	position: absolute;
	width: 13px;
	background: url(../images/rollover_corner.png) no-repeat;
	height: 30px;
	top: 10px;
	left: -6px;
}

.b-rollover_r .b-rollover__corner {
	width: 11px;
	background: url(../images/rollover_corner_r.png) no-repeat;
	left: 344px;
}

.b-rollover .b-case-number {
	line-height: 1.9em;
	color: #0d66a5;
	font-size: 1.04em;
}

.b-rollover H2 {
	line-height: 1.66em;
	margin-top: -1px;
	color: #607d37;
	font-weight: normal;
	margin-bottom: 0px;
}

.b-rollover LI P {
	position: relative;
	line-height: 1.66em;
	padding-left: 20px;
	color: #5f6776;
}

.b-rollover LI {
	margin-bottom: 10px;
}

.b-rollover LI .respondent {
	height: 16px;
}

.b-rollover LI I.icon {
	position: absolute;
	width: 14px;
	height: 16px;
	overflow: hidden;
	top: -1px;
	left: 0px;
}

.b-rollover LI I.icon I {
	position: absolute;
	width: 14px;
	height: 48px;
	left: 0px;
}

.b-rollover .judge I.icon I {
	top: -32px;
}

.b-rollover .plaintiff I.icon I {
	top: 0px;
}

.b-rollover .respondent I.icon I {
	top: -16px;
}

.b-rollover DL {
	margin: 0.3em 0px;
	overflow: hidden;
}

.b-rollover DL DT {
	float: left;
	color: #75797e;
	margin-right: 20px;
}

.b-rollover DL DD {
	overflow: hidden;
}

.b-rollover DIV.descr {
	line-height: 1.66em;
	max-height: 89px;
	font-size: 0.8em;
	overflow: hidden;
	padding: 3px 0px 8px;
}

.b-numcomments strong {
	background: url("../images/num-of-comments-l.gif") no-repeat;
	color: #75797E;
	float: left;
	font-weight: normal;
	height: 11px;
	line-height: 1;
	padding: 3px 0 9px;
	text-align: center;
	width: 21px;
}

.b-numcomments {
	font-size: 0.7em;
	overflow: hidden;
	padding-top: 3px;
}

.b-numcomments a {
	text-decoration: none;
}

/* eof rollover */

/* bof comments */

.ava {
	float:left;
}

.name b {font:bold 15px Arial;color:#60753A;}
.name font {font:15px Arial;color:#383C45;padding:0 0 0 20px;}

.comm {
	line-height:18px;
	padding:0 0 0 38px;
}
.comm_white {
	padding:15px 10px;
	background:#fff;
}
.comm_grey {
	padding:15px 10px;
	background:#F0F0F2;
}

.sub-comm {
	padding-left:40px;
}
.sub-comm-grey {
	height:21px;
	background:#F0F0F2 url(../images/comm_gra.gif) repeat-x 0 100%;
}
.sub-comm-white {
	height:21px;
	background:#fff url(../images/comm_whi.gif) repeat-x 0 100%;
}
.sub-comm-grey div {
	height:21px;
	background:url(../images/comm_grb.gif) no-repeat 0 100%;
}
.sub-comm-white div {
	height:21px;
	background:url(../images/comm_whj.gif) no-repeat 0 100%;
}

.comm_form {
	background:#F0F0F2;
	padding:15px 10px;
}

.comm_tab {
	width:100%;
	font:14px Arial;
}
.comm_tab td {
	padding:5px 0;
}
.comm_tab td.col {
	width:50px;
}

.textarea {
	height:79px;
	padding:5px 4px;
	width:618px;
	background:transparent url(../images/comm_area.gif) no-repeat scroll 0 0;
}

.input {
	margin:2px 0 0 0;
	padding:1px 4px;
	height:15px;
	background:transparent url(../images/comm_inp.gif) no-repeat scroll 0 0;
}

.input_text {
	border:none;
	font:10px MS Shell Dlg;
	padding:0;
	width:257px;
	display:block;
}

.textarea_text {
	margin:1px;
	border:none;
	font:12px Arial;
	height:67px;
	line-height:normal;
	overflow:hidden;
	width:600px;
}

.list-numcomments {
	background: url("../images/num_comm.png") no-repeat scroll 0 0 transparent;
	color: #383C45;
	float: left;
	font: 10px Arial;
	height: 21px;
	margin: 2px 5px 0 0;
	text-align: center;
	width: 20px;
}

.no-shadow {
	text-shadow: none;
}

/* eof comments */

.b-comm {
	border-bottom: 1px solid #e2e1e1;
	background:#FFF;
}
.b-comm-anchor {
	-webkit-animation:b-comm-anchor 3s ease-in-out;
	animation:b-comm-anchor 3s ease-in-out;
}
@-webkit-keyframes b-comm-anchor {
	from {background:#F2F1C4}
	to {background:#FFF}
}
@keyframes b-comm-anchor {
	from {background:#F2F1C4}
	to {background:#FFF}
}

.b-comm .name {
	font:bold 14/17px Arial,Helvetica,sans-serif;
	padding-bottom: 14px;
	color: #000;
	position: relative;
}
.b-comm .name a {
	text-decoration:none;
}
.b-comm .name a:hover {text-decoration:underline}
.b-comm .name a.name-title {
	color:#0091D1;
	}
.b-comm .name .b-comm-title {
	display:block;
	color:#5F6776;
	font:22px/25px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
}
.b-comm .name b {
	font:12px Arial,Helvetica,sans-serif;
	color:#9B8C32;
}
.b-comm .name-pravo b {
	color:#FF8600
}
.b-comm .name i,
.b-comm .name a.name-date {
	float:right;
	margin-top:4px;
	font:12px Arial,Helvetica,sans-serif;
	color:#AFB3BA;
	text-decoration: none;
}
.b-comm .name a.name-date:hover {
	text-decoration: underline;
}
.b-comm .name-pravo {
	padding-left:20px;
	background:url(../images/name-pravo.png) no-repeat;
}
.bcomm-userinfo {
	position:absolute;
	z-index:1;
	top:-141px;
	left:-12px;
	padding:31px 31px 31px 122px;
	width:269px;
	height:109px;
	background:url(../images/bcomm-userinfo.png) no-repeat;
}
.bcomm-userinfo img {
	float:left;
	margin-left:-91px;
	width:70px;
	height:70px;
	background:#75797E url(../images/user-photo.png) no-repeat;
}
.bcomm-userinfo-name {
	margin:0 0 5px;
	padding:0;
	color:#0091D1;
	font:bold 15px/17px Arial,Helvetica,sans-serif;
}
.bcomm-userinfo-info {
	margin:0 0 5px;
	padding:0;
	color:#9B8C32;
	font:12px/17px Arial,Helvetica,sans-serif;
}
.bcomm-userinfo-info {
	color:#FF8600;
}
.bcomm-userinfo-reg {
	margin:0 0 15px;
	padding:0;
	color:#B9B8B9;
	font:12px/17px Arial,Helvetica,sans-serif;
}
.bcomm-userinfo-comments {
	overflow:hidden;
	margin:0;
	padding:0;
	color:#828995;
	font:12px/17px Arial,Helvetica,sans-serif;
}
.bcomm-userinfo-comments a {
	float:right;
	text-decoration:underline;
}
.b-comm  .text, .b-comm textarea {
	font-size:12px;
	line-height:1.66;
	color: #4D5462;
	overflow: hidden;
}

#comments_container .disabled {
	background-color: #F8F8FF;
}

#comments_container .disabled .text{
	color: #B9B8B9;
}

.but{
	padding: 0 0 0 0;
}

.but a{
	cursor: pointer;
	color: #3399ff;
	text-decoration: none;
}

.b-comm .i-reply {
	background:transparent url(../images/re12x12.png) no-repeat;
	left:-22px;
	/*overflow:hidden;*/
	position:absolute;
	top:2px;
	height:12px;
	width:12px;
}

.comm-form {
	margin: 10px;
}


.comm-form textarea, .b-comm textarea {
	width: 97%;
	min-height: 80px;
	height: 100%;
	margin: 4px 10px 0 8px;
	padding: 0;
	border: 0;
	outline:0;
	resize:none;
	font: 12px/20px arial, sans-serif;
	overflow: hidden;
}
textarea.clone {
	position:absolute;
	visibility:hidden;
}

.comm-form input, .b-comm input  {
	margin: 0px 2px 0px 2px;
	height: 13px;
	line-height: 13px;
	width: 240px;
	font-size: 12px;
	background: #fff;
	border: 0px;
}

.comm-form .iname, .b-comm .iname {
	width: 50px;
	padding: 0;
	margin: 4px 0 0 0px;
	font:bold 1.2em Arial;
	color:#2D3038;
}

.fix { width:250px; } /* fix input width */

/* comment textarea rounded corners */

.comm-ta {
	border:1px solid #6D6D6D;
	border-radius:5px;
	margin:5px 0 10px 0;
	padding:5px;
}

.comm-ta .xboxcontent {background:#fff;}

#ed {
	margin:4px 2px 0 2px;
}

/* bof votes */

.submit-button {
	display: inline-block;
	vertical-align: top;
	margin: auto;
	padding: 0 10px;
	min-width: 130px;
	height: 35px;
	border: 1px solid #13A5E2;
	border-radius: 6px;
	outline: 0;
	box-sizing: border-box;
	box-shadow: #666 0 2px 3px;
	background: #00bcfd;
	background: -webkit-linear-gradient(#00bcfd, #007ac7);
	background: linear-gradient(#00bcfd, #007ac7);
	text-align: center;
	font: 14px/34px Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
}

.b-iblock__body {
	padding:10px;
	background:#e9eaea;
}
.main-news.b-iblock__body{
	padding:10px 10px 0;
	margin-bottom:10px;
}
.voting-mod .b-iblock__body {
	background: #DFE0E1;
	padding-left: 0px;
}
.b-iblock__body h3 {
	font:16px Georgia;
	color:#0785BC;
	padding:0 0 8px 0;
}
.b-iblock__body h3 a{
	color:#0785BC;
}
.variants {
	font:12px Arial;
	color:#7C8084;
}
.variants li {
	display:block;
	padding:6px 0;
	width: 100%;
}
.variants li,x:-moz-any-link{min-height:21px;}
.variants li,x:-moz-any-link,x:default {min-height:0;}
.b-iblock__body ul.variants i.radio{
	width:26px;
	height:26px;
	margin:0 8px 0 8px;
	float:left;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.b-iblock__body ul.variants i.radio i{
	width:26px;
	height:52px;
	background:url(../images/poll_button.png);
	position:absolute;
	top:0;
	left:0;

}
.b-iblock__body ul.variants li.hover i.radio i,
.b-iblock__body ul.variants li.voted i.radio i
{
	top:-26px;
}

.b-iblock__body ul.variants i.vote-line{
	float:right;
	height:10px;
	margin:7px 0 0 10px;
	background:url(../images/vote_result_bg.png) no-repeat 0 0;
	font-size:0;
}
.b-iblock__body ul.variants i.vote-line i{
	height:10px;
	position:relative;
	left:1px;
	display:block;
	background:url(../images/vote_result_bg.png) no-repeat 100% 0;
	font-size:0;
}
.b-iblock__body ul.variants i.vote-line_max{
	background:url(../images/vote_result_bg.png) no-repeat 0 -10px;
}
.b-iblock__body ul.variants i.vote-line_max i{
	background:url(../images/vote_result_bg.png) no-repeat 100% -10px;
}
.b-iblock__body ul.variants i.num{
	float:right;
	font-style:normal;
	margin-top:5px;
	padding-left:5px;
}
.b-iblock__body b{
	display:block;
	font-weight:normal;
	overflow:hidden;
	padding:2px 0;
}

/* eof vote */

/* bof news tag table */
table.tab_tag {
	width: 100%;
	padding-top: 5px;
	margin-top: 20px;
}
table.tab_tag td{
	word-wrap:break-word;
}
.tab_tag img {
	display: inline;
}
.tab_tag .tag-heading {
	color:#0074B7;
}
.tab_tag .t {
	font-weight: bold;
	padding: 0 10px 5px;
	white-space: nowrap;
}
.tab_tag tr[valign=middle] .t {
	vertical-align:middle;
}
.tab_tag .tb{
	width:100%;
	padding-bottom:5px;
}
.tab_tag tr td > a {
	color:#0074B7;
	font-weight:bold;
	text-decoration:none;
}
.tab_tag a:hover {
	text-decoration: underline;
}
.btns_iframe{border:0;overflow:hidden;width:100%;height:26px;}

.font_big_darkgray {
	color: #717171;
	padding: 10px;
}
.div_bg_flash {
	background: #ccc;
}
/* eof news tag table */

.news-overflow-hidden {
	max-height:116px;
	overflow:hidden;
}
.b-iblock__body .news-overflow-hidden {
	max-height:140px;
}

.second-top-items .news-overflow-hidden {
	max-height:131px;
}

.re {
	padding:20px 0 0 19px;
	background:url(../images/re12x12.png) no-repeat 0 26px;
}
.re .but{
	padding: 0 0 21px 0;
	overflow:hidden;
	zoom:1;
}

/*		 navigation		   */

.navigation, .navigation td {
	padding: 5px 0 20px 0;
	border: 0;
	border-collapse: collapse;
}

.navigation a {
	padding: 3px 6px 3px 6px;
	border: #abadb3 1px solid;
	background: #fff;
	font-size: 11px;
	font-weight: normal;
	color: #777;
	text-decoration: none;
}

.navigation a:hover {
	padding: 3px 6px 3px 6px;
	border: #38b9bf 1px solid;
	background: #38b9bf;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.navigation font {
	padding: 3px 6px 3px 6px;
	border: #abadb3 1px solid;
	background: #fff;
	font-size: 11px;
	color: #777;
	text-decoration: none;
}

.navigation b {
	padding: 3px 6px 3px 6px;
	border: #4a4e57 1px solid;
	background: #4a4e57;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

/*		 navigation		   */


/* bof opinions */

.opinions{
	line-height: 18px;
}
.prev-opinions{
	background:#f3f3f4;
}
.opinions img {
	float:left;
	margin: 0 10px 0 0;
	height: 90px;
}
.opinion-body{
	position:relative;
	background: #d2d2d2;
	padding:10px;
	border-bottom:1px solid #9f9f9f;
	border-top:1px solid #eff0f0;
	overflow:hidden;
	min-height:18px;
}
.opinion-body:hover{
	border-top:1px solid #c2c2c4;
	background: #dcdcdf url(../images/o-hover.gif) repeat-x scroll 0 -4px;
}
.add-back-part{
	display:none;
	position:absolute;
	overflow:hidden;
	width:100%;
	height:4px;
	bottom:0px;
	left:0px;
	background: url(../images/o-hover.gif) repeat-x scroll 0 0 transparent;
}
.opinion-body:hover .add-back-part{
	display:block;
}
.opinion-body.empty,.opinion-body.empty:hover{
	background: #fff;font-weight:bold;border-top:1px solid #eff0f0;
}
.opinion-current,
.opinion-current:hover{
	border-top:1px solid #eff0f0;
	background: #fff;
}
.opinion-current:hover .add-back-part,
.opinion-body.empty:hover .add-back-part{
	display:none;
}
.opinion-body a{
	text-decoration:none;
	color:#383c45;
}
.opinion-body a:hover{
	text-decoration: underline;
}
.opinion-body strong {
	font-weight: bold;
}
#page-news .news-img-block{
	float:none;
	width:100%;
	padding-bottom:7px;
}
#page-news.o-preview .news-img-block,
#page-news.o-big-pic-block .news-img-block{
	overflow:hidden;
}
#page-news .news-img-block .photo-alt{
	text-align:left;
	font-size: 100%;
}
#page-news.o-preview .news-img-block .photo-alt,
#page-news.o-big-pic-block .news-img-block .photo-alt{
	padding:0;
}
#page-news.o-preview {
	min-height: 50px;
}
#page-news.o-big-pic-l .news-img-block .photo-alt,
#page-news.o-big-pic-r .news-img-block .photo-alt{
	padding:0 0 35px 0;
}
.news-img-block .news-img{
	float:left;
	margin:0 10px 0 0;
	height:285px;
}
#page-news.o-preview .news-img-block .news-img{
	height:150px;
}
#page-news.o-preview strong {
	font-weight: bold;
}
#page-news.o-preview ul {
	padding-left: 20px;
}
#page-news.o-preview ul.wiki-header {
	padding-left: 0px;
}
#page-news.o-preview ul.wiki-header.reit-cats {
	width:100%;
	position:relative;
	left:-10px;
	margin:8px 0 27px;
	padding:17px 0 6px 20px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:#f3f3f3;
}
#page-news.o-preview ul.wiki-header.reit-cats li{
	position:relative;
	z-index:1;
	margin-left:10px;
}
#page-news.o-preview ul.wiki-header.reit-cats ul.wiki-header{
	padding:10px 0 10px 40px;
}
#page-news.o-preview ul.wiki-header.reit-cats ul.wiki-header li{
	color: #0785bc;
	list-style:square inside;
	padding-left:6px;
}
#page-news.o-preview ul.wiki-header a {
	color: #0F7E81;
}
#page-news.o-preview ul.wiki-header.reit-cats a{
	color: #0785bc;
}
#page-news.o-preview ul.wiki-header.reit-cats a:hover{
	text-decoration:underline;
}
#page-news.o-preview td{vertical-align:top;}
#page-news.o-big-pic-r .news-img-block .news-img{
	float:right;
	margin:0 0 0 10px;
}
.news-text-title{
	padding-bottom:5px;
}
.opinion-text{
	padding:0 0 30px 0;
}
/* eof opinions */

/* bof hr */
.news-hr{
	height:1px;
	width:100%;
	position:relative;
}
.hr{
	position:absolute;
	left:0px;
	right:0px;
	height:0px;
	border-top:1px solid #e2e1e1;
}
#page-news .news-hr{
	padding-bottom:15px;
}
#page-news .news-hr .hr{
	left:-10px;
	right:-10px;
}
/* eof hr */

/* bof reitings */
.tabs{
	overflow: hidden;
	padding-top: 5px;
}
.tabs.without-tab{
	height:50px;
}
.tab-title{
	position:relative;
	height:50px;
	font-size: 1em;
	color:#fff;
	overflow: hidden;
}
.tab-title.tab-first{
	float:left;
	width:50%;
	margin-right:-100%;
	z-index:2;
}
.tab-title-wrapper{
	float:right;
	width:100%;
}
.tab-title.tab-second{
	margin-left:49%;
	height:50px;
	position:relative;
}
.tab-body{
	width:100%;
	float:right;
	padding:0px 0;
}
.tab-body.selected-tab{
	display:block;
}
.tab-title a {
	color: #fff;
	text-decoration:none;
}
.tab_left{
	display:block;
	position:absolute;
	width:18px;
	top:0;
	height:50px;
	left:0;
	background: url(../images/icon-set.png) no-repeat -91px 0;
}
.tab_right{
	display:block;
	position:absolute;
	width:18px;
	top:0;
	height:50px;
	right:0;
	background: url(../images/icon-set.png) no-repeat -115px 0;
}
.tab_centr{
	display:block;
	position:absolute;
	left:17px;
	right:17px;
	top:0;
	height:50px;
	background:#707785 url(../images/grads.png) repeat-x 0 -436px;
}
.tab-title.selected-tab .tab_left{
	background: url(../images/icon-set.png) no-repeat -136px 0;
}
.tab-title.selected-tab .tab_right{
	background: url(../images/icon-set.png) no-repeat -160px 0;
}
.tab-title.selected-tab .tab_centr{
	background:#0097df url(../images/grads.png) repeat-x 0 -526px;
}
.tab_text{
	position:relative;
	display:block;
	z-index:1;
	height:43px;
	margin-top:6px;
	font:normal 1em/40px Arial,Helvetica,sans-serif;
	color:#fff;
}
.tab_icon{
	display:inline-block;
	margin:0 10px 0 32px;
	width:43px;
	height:35px;
	background: url(../images/icon-set.png) no-repeat 0 0;
	vertical-align:middle;
}
.tab-title.selected-tab .tab_icon{
	background: url(../images/icon-set.png) no-repeat -45px 0;
}
.tab-link{
	display:block;
	position:relative;
	height:50px;
	margin:-40px 18px 0;
	padding-left:70px;
	z-index:5;
}
.tab-link:hover{
	text-decoration:underline;
}
.tab_text .tab_text_i{
	line-height:1.3;
	display:inline-block;
	vertical-align:middle;
}
.tab_link_nod .tab-link:hover {
	text-decoration:none;
}
.tab_link_nod .tab-link:hover .tab_text_i{
	text-decoration:underline;
}
.table-reiting {
	width:100%;
	table-layout: fixed;
	border-collapse:collapse;
	border:1px solid #343b44;
}
.table-reiting thead td{
	border:1px solid #343b44;
	vertical-align: top;
	padding:0px 6px;
}
.table-win-num thead .col-2{
	vertical-align:middle;
}
.table-defendant thead .col-2,
.table-plaintiff thead .col-2{
	vertical-align: top;
}
.table-reiting tbody td{
	border-left:1px solid #343b44;
	border-right:1px solid #343b44;
	font-size:.917em;
	font-weight:normal;
	vertical-align:top;
	text-align:center;
	padding:9px 2px 2px;
	min-width:81px;
}
.tabs td.right-text,
.right-text{
	text-align:right;
}
.table-reiting tbody td.right-text{
	text-align:right;
}
.table-fin-result tbody td.right-text{
	padding:9px 2% 2px 2px;
}
.table-win-num tbody td.right-text{
	padding:9px 3.5% 2px 2px;
}
.table-reiting tbody td.first_cell{
	padding: 9px 12px 2px;
	text-align:left;
}
.table-reiting .col-title{
	position:relative;
	font:bold 1.083em Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:left;
	text-shadow:0 -1px 0 #343b44;
}
.table-fin-result .col-1{
	width:20%;
}
.table-fin-result .col-2{
	width:25%;
}
.table-fin-result .col-3{
	width:10%;
	vertical-align:middle;
}
.table-win-num .col-1{
	width:20%;
}
.table-win-num .col-2{
	width:27%;
}
.table-win-num .td-v-2{
	height:53px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -343px;
}
.table-win-num .sub-cols td{
	height:30px !important;
}
.table-win-num .sub-cols .col-s-2{
	width:9%;
}
.td-v-4{
	height:114px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -182px;
	overflow:hidden;
}
.table-defendant .col-1 .col-title{
	text-align: center;
	margin-top:12px;
	text-shadow:0 -1px 0 #343b44;
}
.emul-tbl{
	display:table;
	height:65px;
	padding:0;
	margin:0;
	table-layout: fixed;
	width:100%;
	vertical-align: middle;
}
.emul-cell{
	display:table-cell;
	height:65px;
	width:100%;
	vertical-align: middle;
	padding:0;
	margin:0;
}
.currency{
	display:block;
	position: absolute;
	left:0px;
	bottom:-1.3em;
	font-weight:normal;
	text-shadow:none;
}
.table-defendant .col-1{
	width:20%;
}
.table-defendant .col-2{
	width:18%;
}
.table-defendant .col-3{
	width:14%;
	vertical-align: top;
}
.table-defendant .col-4{
	width:12%;
	vertical-align: top;
}
.table-defendant .td-v-2{
	height:53px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -343px;
}

.td-v-1{
	height:142px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 0;
	overflow:hidden;
}
.table-reiting thead .td-v-2{
	height:60px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -336px;
	vertical-align: middle;
}
.td-v-3{
	height:114px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -182px;
	overflow:hidden;
}
.td-v-4{
	height:83px !important;
	background:#7b8696 url(../images/grads.png) repeat-x 0 -614px;
	vertical-align: middle;
	overflow:hidden;
}
.table-reiting thead .sub-cols td{
	height:50px !important;
	background:#dadfe4;
	text-align:center;
	padding:0;
	vertical-align:middle;
	font: .913em Arial,Helvetica,sans;
	color:#343b44;
	overflow:hidden;
}
.sub-cols .col-s-1{
	width:9%;
	font-weight:bold;
}
.sub-cols .col-s-2{
	width:7.7%;
}
.cols-contr td{
	height:28px;
}
.odd td{
	background: #f1f5f8;
}
/* banks */
.bank,
.bank:visited,
.bank:focus{
	color:#5b6978;
	text-decoration:none;
}
.bank:hover{
	text-decoration:underline;
	color:#007cc3;
}
.table-defendant .bank:hover{
	text-decoration:none;
}
.det-wrapper{
	display:block;
	position:relative;
	width:100%;
	height:0px;
}
.hover-det{
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 1em;
	height: 19px;
	overflow: hidden;
	position: absolute;
	bottom:1px;
	right:-6px;
	text-decoration: none;
	width: 71px;
}
.hover-det:hover{
	text-decoration:none;
}
.hover-det .inner{
	display:block;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/icon-set.png) no-repeat -252px 0;
}
.inner_text{
	position:relative;
	display:block;
	height:19px;
	line-height:18px;
	z-index:1;
	text-align:center;
}
.table-reiting td:hover .hover-det{
	display:block;
}
/* sort controls */
.sort-cont{
	width:40px;
	height:15px;
	overflow:hidden;
	margin:7px auto 0;
}
.sort-arr{
	width:12px;
	height:15px;
	display:block;
}
.sort-arr.sort-asc{
	float:left;
	background:url(../images/icon-set.png) no-repeat -215px 0 !important;
}
.sort-arr.sort-asc:hover,
.sort-arr.sort-asc.active{
	background:url(../images/icon-set.png) no-repeat -228px 0 !important;
}
.sort-arr.sort-desc{
	float:right;
	background:url(../images/icon-set.png) no-repeat -185px 0 !important;
}
.sort-arr.sort-desc:hover,
.sort-arr.sort-desc.active{
	background:url(../images/icon-set.png) no-repeat -200px 0 !important;
}
/* table icons */
.icon-wrapper{
	width:100%;
	height:1px;
	display:block;
	position:relative;
	left:0;
	vertical-align:bottom;
	text-align:left;
}
.icon{
	display:block;
}
.col-2 .icon{
	position:absolute;
	margin-bottom:0;
}
.icon .inner{
	display:block;
	width:100%;
	height:100%;
}
.icon-safe{
	margin:36px auto 0;
	width:51px;
	height:64px;
}
.table-win-num .icon-safe{
	margin-top:24px;
}
.icon-safe .inner{
	background: url(../images/icon-set.png) no-repeat -325px 0;
}
.icon-arrow-down{
	margin:5px auto 0;
	text-decoration: none;
	cursor:pointer;
	width:144px;
	height:16px;
}
.icon-arrow-down .inner{
	background: url(../images/icon-set.png) no-repeat -180px -25px;
}
.icon-paper-big{
	margin:9px auto 0;
	width:57px;
	height:46px;
}
.icon-paper-big .inner{
	background: url(../images/icon-set.png) no-repeat -379px 0px;
}
/* votes */
.votes{
	width:122px;
	float:right;
	overflow:hidden;
	margin:28px 111px 0 0;
}
.votes .vote{
	display:block;
	width:45px;
	height:45px;
	text-decoration: none;
	border: none;
	cursor:pointer;
}
.votes .vote:hover,
.votes .vote:focus{
	text-decoration: none;
	border: none;
}
.vote .inner{
	display:block;
	width:45px;
	height:45px;
}
.vote.like{
	float:left;
	margin-right:32px;
}
.vote.like .inner{
	background: url(../images/icon-set.png) no-repeat 0 -62px;
}
.vote.unlike{
	float:right;
	margin-top:12px;
}
.vote.unlike .inner{
	background: url(../images/icon-set.png) no-repeat 0px -1px;
}
/* eof reitings */

/* bof 300 */
#wrapper-outer{
	padding:10px;
	color:#1d1d1b;
}
#wrapper-outer h3{
	color:#1690d0;
	font:bold 1.667em/1.3 Pragmatic, Verdana ,sans-serif;
}
#wrapper-outer a{
	color:#1690d0;
	text-decoration:none;
}
#wrapper-outer a:hover{
	text-decoration:underline;
}
.reit-title{
	margin-bottom:20px;
}
#wrapper-outer .all-reit, .all-reit{
	margin-top:20px;
	font-size: 1.417em;
	font-weight: bold;
}
#wrapper-outer ol{
	margin:0;
	padding:20px 15px 0 25px;
}
#wrapper-outer ol li{
	line-height: 1.35;
}

/* eof 300 */

/* bof news-carousel */
.news-carousel{
	width:299px !important;
	background: #383c45;
	color:#fff;
	height: 350px;
	overflow: hidden;
}
.news-carousel li{
	position:relative;
	height:350px !important;
}
.news-carousel-inner {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:10px 10px 40px 10px;
	overflow:hidden;
}
.news-carousel .news-overflow-hidden{
	max-height:none;
	position:relative;
	padding:0;
	z-index:1;
}
.news-carousel .news-overflow-hidden .news-text{
	line-height:1.3;
	max-height:5.2em;
	padding-bottom:0;
	overflow:hidden;
	padding-top: 13px;
}

.news-carousel a{
	text-decoration: none;
	color:#fff;
	font:  1.667em Arial, Helvetica, sans-serif;
}
.news-carousel a:hover{
	text-decoration: underline;
}
.news-carousel .counter-comments{
	position:relative;
	z-index:1;
	padding: 15px 0 0 0;
}
.news-carousel .num-of-comments {
	background: url(../images/num-of-comments-r3.png) no-repeat scroll 100% 0 transparent;
}
.news-carousel .num-of-comments span {
	color:#000;
	background:url(../images/num-of-comments-l3.png) no-repeat;
	font-size:10px;
}
.carousel-news-back{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: #383c45;
	opacity:.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.carousel-control{
	width:300px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
}
.c-prev,
.c-next{
	border:0 none;
	overflow:hidden;
	width:17px;
	height:12px;
	cursor:pointer;
}
.c-prev{
	margin:9px 0 0 8px;
	background: url(../images/c-controls.png) no-repeat scroll 0 0 transparent;
}
.c-next{
	margin:9px 8px 0 0;
	background: url(../images/c-controls.png) no-repeat scroll -20px 0 transparent;
}
.c-buttons{
	width:230px;
	margin:12px auto 0;
	text-align:center;
}
.c-btn{
	display:inline-block;
	vertical-align:top;
	width:6px;
	height:6px;
	overflow:hidden;
	border:0 none;
	background: url(../images/c-dots.png) no-repeat scroll 0 -6px transparent;
	padding:0;
	cursor:pointer;
}
.c-btn + .c-btn{
	margin-left:14px;
}
.c-btn:hover,
.c-btn.activ{
	background: url(../images/c-dots.png) no-repeat scroll 0 0 transparent;
}
/* eof news-carousel */
#reits_list{
	overflow:hidden;
	position:relative;
	width:299px;
}

/* bof photogallery */
#page-news.gallery{
	width:800px;
	margin:37px auto 25px;
	padding:0;
}
#page-news.caricatures-table {width:850px}
table.tab_tag.gallery{width:800px;margin:0 auto;}
.gallery-big-img{
	position:relative;
	width:800px;
	left:-5px;
	margin-right:-100%;
	border:5px solid #75797e;
	zoom:1;
}
.js-big-image{
	visibility:hidden;
}
.g-btn-wrap{
	display:block;
	position:absolute;
	width:50%;
	z-index:80;
	top:0px;
	bottom:0;
	height:100%;
	cursor:pointer;
	background:url(../images/pix.gif);
	opacity:.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.gw-left{left:0;}
.gw-right{right:0;}
.g-btn{
	width:106px;
	height:49px;
	position:absolute;
	top:32px;
}
div.gallery-big-img .g-btn-wrap {top:-1000em}
div.gallery-big-img:hover .g-btn-wrap {top:0}
.g-btn-wrap:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
:root .g-btn-wrap,:root .g-btn-wrap:hover{filter:none;}
#page-news .g-btn-wrap:hover .g-btn-in{text-decoration:none;}
.g-btn.g-prev{background: url(../images/g-btn-tr.png) no-repeat scroll -106px 0 transparent;left:0px;}
.g-btn.g-next{background: url(../images/g-btn-tr.png) no-repeat scroll 0 0 transparent;right:0px;}
*+html .g-btn.g-prev,*+html .g-btn.g-next{background:none;}
.g-btn.g-prev,.g-btn.g-next{background:none\0;}
:root .g-btn.g-prev{background: url(../images/g-btn-tr.png) no-repeat scroll -106px 0 transparent;left:0px;}
:root .g-btn.g-next{background: url(../images/g-btn-tr.png) no-repeat scroll 0 0 transparent;right:0px;}
.g-prev .g-btn-in{
	margin:3px 5px 0 0;
	width:68px;
	padding-left:38px;
	background:url(../images/g-btn.png) no-repeat scroll -101px 0 transparent;
	text-shadow:1px -1px #2d2c2c;
}
.g-next .g-btn-in{
	margin:3px 0 0 5px;
	width:90px;
	padding-left:11px;
	background:url(../images/g-btn.png) no-repeat scroll 0 0 transparent;
	text-shadow:-1px -1px #2d2c2c;
}
#page-news .g-btn-in{
	position:relative;
	display:block;
	height:28px;
	padding-top:11px;
	color:#fff;
	font: 1.5em/1 Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.g-arr{
	position:absolute;
	top:15px;
	width:16px;
	height:11px;
	background: url(../images/g-arrs.png) no-repeat scroll 0 0 transparent;
}
.g-prev .g-arr{left:11px;}
.g-next .g-arr{right:11px;background-position: -20px 0;}
.gc{
	position:absolute;
	width:6px;
	height:6px;
	background-color: #75797e;
	background-image: url(../images/g-img-corns.gif);
	background-repeat: no-repeat;
}
.ctl{
	top:-5px;
	left:-5px;
	background-position: -2px -2px;
}
.ctr{
	top:-5px;
	right:-5px;
	background-position: 4px -2px;
}
.cbl{
	bottom:-5px;
	left:-5px;
	background-position:-2px 4px;
}
.cbr{
	bottom:-5px;
	right:-5px;
	background-position:4px 4px;
}
#page-news.gallery .photo-alt{
	color:#75797e;
	padding-right:0;
	padding-bottom:15px;
}
.g-pview-list{
	overflow:hidden;
	height:150px;
	padding:0 0 18px;
	margin:0;
}
.g-pview-block{
	float:left;
	padding:0;
	margin:0;
	width:200px;
}
.g-pview-a{
	display:block;
	overflow:hidden;
	width:190px;
	border:5px solid #75797e;
}
.g-pview{margin:-5px 0 0 -5px;}
.g-pview-a:hover{border-color: #9ba1a6;}
.g-pview-a.active{border-color: #7cb13f;}
#page-news .g-control{color:#b9b8b9;text-decoration:underline;}
#page-news .g-control:hover{color:#75797e;}
.skip-cont{height:0;line-height:0;font-size:0;visibility: hidden;}
.big-loader{
	position:absolute;
	top:50%;
	left:50%;
	width:32px;
	height:32px;
	margin:-16px 0 0 -16px;
	background: url(../images/big-loader.gif) no-repeat scroll top left transparent;
}
/* eof photogallery */

/* bof get code for blog widget */
.for-blog-bl{
	width:552px;
}
.for-blog-bl.popup-items{
	margin: 0 0 0 -249px;
}
.w-bckg-t {
	height:11px;
	overflow:hidden;
}
.w-bckg-t i{
	display:block;
	height:11px;
	background:url(../images/block-sides.png) no-repeat scroll 0 0 transparent;
}
.w-bckg-c{
	background:url(../images/block-body.png) repeat-y scroll 0 0 transparent;
	padding:15px 26px 13px;
}
.w-bckg-b{
	position:relative;
	overflow:hidden;
	height:13px;
}
.w-bckg-b i{
	display:block;
	position:relative;
	height:24px;
	top:-11px;
	background:url(../images/block-sides.png) no-repeat scroll 0 0 transparent;
}
.for-blog-bl .close-window-lnk{
	padding: 0 0 0 495px;
	margin-top:-11px;
}
.w-tabs{
	overflow:hidden;
}
.w-tab-title{
	margin-right:2px;
}
.w-tab-link{
	position:relative;
	z-index:100;
	display:block;
	height:24px;
	line-height:24px;
	background:#ccc;
	border:1px solid #ccc;
	padding:0 5px;
	text-decoration:none;
}
.w-tab-link.active,
.w-tab-link:hover{
	background:#F9F9FA;
	border-bottom:1px solid #F9F9FA;
	text-decoration:none;
}
.wtc {
	display:block;
	position:absolute;
	z-index:90;
	height:3px;
	width:3px;
	background:url(../images/tabs-corners.gif) no-repeat scroll 0 0 transparent;
	overflow:hidden;
}
.wtl {
	top:-1px;
	left:-1px;
	background-position:0 0 !important;
}
.wtr {
	top:-1px;
	right:-1px;
	background-position:-4px 0 !important;
}
.w-tab-link.active .wtl,
.w-tab-link:hover .wtl{
	background-position:0 -4px !important;
}
.w-tab-link.active .wtr,
.w-tab-link:hover .wtt{
	background-position:-4px -4px !important;
}
.w-tab-body{
	width:100%;
	margin-left:-100%;
	margin-top:25px;
	display:none;
}
.w-tab-body.active{
	display:block;
}
.w-code-container{
	width:498px;
	height:150px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	resize:none;
	border:1px solid #ccc;
}
#to-clipboard{
	height:24px;
	line-height:24px;
	float:left;
	padding:0 5px;
}
.to-clipboard-wrapper,
#to-clipboard-wrapper{
	position:relative;
	height:24px;
}
/* eof get code for blog widget */

/* bof archive */
.b-timeline{
	position:relative;
	padding-bottom:0px;
	background:0 none;
}
.b-timeline.open{
	padding-bottom:7px;
	background:url(../images/timeline_dd_bg.gif) repeat-x 0 100%;
}
.b-timeline__header{
	background: url(../images/timeline_dt_bg.gif) repeat-x #acaeb1 0 0;
	line-height:30px;
	height:30px;
	padding: 0 10px;
}
.open .b-timeline__header{background: url(../images/timeline_dt_bg.gif) repeat-x #1b1c21 0 -32px;}
.b-timeline__close,.b-timeline__close:hover{
	float:right;
	text-decoration:none;
	cursor:pointer;
	color:#e8e8e8;
}
.b-timeline__header .b-timeline__close i{
	vertical-align:top;
	display:inline-block;
	width:8px;
	height:8px;
	background:url(../images/tmline_show.gif) no-repeat 0 0;
	margin:12px 5px 0 0;
	cursor:pointer;
}
.b-timeline__close .open-txt{display:none;}
.b-timeline__close .close-txt{display:inline;}
.open .b-timeline__close .open-txt{display:inline;}
.open .b-timeline__close .close-txt{display:none;}
.open .b-timeline__close i{background:url(../images/tmline_show.gif) no-repeat scroll 0 -9px transparent;}
.b-timeline__header strong{
	float:left;
	font-size:15px;
	font-weight:normal;
	margin-right:90px;
	color:#eff1f6;
	text-shadow: -1px -1px #73767a;
}
#b-timeline__body_wrapper{
	position:relative;
	zoom:1;
}
.news-carousel.b-timeline__body{
	width:606px !important;
	background:#fff;
	color:inherit !important;
	height: auto;
	margin-left:22px;
	border-bottom:1px solid #dcdbdc;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.b-timeline__list{width:10000px;}
.b-timeline__body li{
	width:200px;
	height:auto !important;
	border-left:1px solid #dcdbdc;
	border-right:1px solid #dcdbdc;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	float:left;
}
.b-timeline__body .news-date{
	background:#97b5c3;
	height:30px;
	line-height:30px;
	padding:0 9px;
	border-top:1px solid #c6d6e0;
	font-weight:normal;
	color:#3e424b;
	margin:0;
	font-size:1em;
}
.b-timeline__body .news-date .dt{
	float:left;
	font-style:normal;
}
.b-timeline__body .news-date .dy{
	float:right;
	font-style:normal;
}
.b-timeline__body .news-carousel-inner{position:static;padding:10px;}
.b-timeline__body .news-overflow-hidden {max-height:196px;}
.b-timeline__body .news-overflow-hidden .news-text{max-height:none;font-size:0.917em;color:#75797e;}
.b-timeline__body a{color:#000;}
.b-timeline__body h2,.b-timeline__body a{font-size:1.1em;}
.b-timeline__body h2 a,.b-timeline__body a{color:#383c45;}
.b-timeline__body .counter-comments {padding: 7px 0 0;font-size: 0.883em;}
.b-timeline__body .counter-comments a{color:#75797e;}
.news-carousel.b-timeline__body .num-of-comments {
	background: url("../images/num-of-comments-r.gif") no-repeat scroll 100% 0 transparent;
}
.news-carousel.b-timeline__body  .num-of-comments span {
	background: url("../images/num-of-comments-l.gif") no-repeat scroll 0 0 transparent;
	color:#fff;
}
.b-timeline .overlay{
	position:absolute;
	top:0;
	height:100%;
	width:69px;
	z-index:3;
}
.b-timeline .overlay.orl-l{
	left:0;
	background:url(../images/timeline_overlay.png) repeat-y scroll -69px 0 transparent;
}
.b-timeline .overlay.orl-r{
	right:0;
	background:url(../images/timeline_overlay.png) repeat-y scroll 0 0 transparent;
}
.b-timeline .g-btn{
	width:46px;
	height:49px;
	top:63px;
	opacity:.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.b-timeline .g-btn:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
:root .b-timeline .g-btn,:root .b-timeline .g-btn:hover{filter:none;}
.b-timeline .g-btn.g-prev{background: url(../images/g-btn-tr.png) no-repeat scroll -166px 0 transparent;}
.b-timeline .g-btn.g-next{background: url(../images/g-btn-tr.png) no-repeat scroll 0 0 transparent;}
.b-timeline .g-prev .g-btn-in{background:url(../images/g-btn.png) no-repeat scroll -161px 0 transparent;}
.b-timeline .g-next .g-btn-in{background:url(../images/g-btn.png) no-repeat scroll 0 0 transparent;}
*+html .b-timeline .g-btn.g-prev,*+html .b-timeline .g-btn.g-next{background:none;}
.b-timeline .g-btn.g-prev,.b-timeline .g-btn.g-next{background:none\0;}
:root .b-timeline .g-btn.g-prev{background: url(../images/g-btn-tr.png) no-repeat scroll -166px 0 transparent;}
:root .b-timeline .g-btn.g-next{background: url(../images/g-btn-tr.png) no-repeat scroll 0 0 transparent;}
#page-news .b-timeline .g-btn-in,
.b-timeline .g-btn-in{
	display:block;
	width:41px;
	padding:0;
	height:39px;
}
.b-timeline .g-arr{top:18px;}
.b-timeline .g-prev .g-arr{left:13px;}
.b-timeline .g-next .g-arr{right:13px;background-position: -20px 0;}
/* eof archive */

/* bof table in news */
#page-news.table-page{
	padding-left: 15px;
	padding-right: 20px;
}
.scroll-table-wrap,
.news-text .text-table{
	position: relative;
	margin-bottom:15px;
}
.scroll-table{
	position: relative;
	height:400px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:scroll;
	cursor:default;
}
.scroll-head{
	position: absolute;
	top:0;
	left:0;
	background:#fff;
	z-index:2;
	overflow:hidden;
}
.scrollable-table-wrap .scroll-table a,
.news-text .scrollable-table-wrap .scroll-table a,
.news-text .text-table a{
	color: #0074B7;
}
.scroll-table-wrap table,
.news-text .scroll-table-wrap table,
.news-text .text-table{
	border:1px solid #d7d9df !important;
	background:#fff !important;
}
.news-text .scroll-table-wrap table td,
.news-text .text-table td,
.news-text .text-table th{
	border:1px solid #d7d9df !important;
	padding: 2px 3px !important;
	cursor:default;
}
.tr-checked,
.news-text .scroll-table-wrap .tr-checked{
	background:#d6e9f8 !important;
}
.tr-hover,
.news-text .scroll-table-wrap .tr-hover{
	background:#eee !important;
}


.scrollable-table-wrap{
	position: relative;
	margin:5px 0 15px;
}
.scrollable-table-wrap .scroll-table-wrap{
	height:1300px;
	width:100%;
}
.scrollable-table-wrap .scroll-table{
	position: relative;
	height:100%;
	overflow:auto;
	width:100%;
}
.scrollable-table-wrap .scroll-head{
	border-bottom:1px solid #383c45 !important;
}
.scroll-head-in{
	position: relative;
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;
}
.scroll-table-wrap table,
.news-text .scroll-table-wrap table,
.scrollable-table{
	border:0 none !important;
	background:#f7f7f7 !important;
	border-collapse: separate !important;
	border-spacing: 0;
}
.scrollable-table td,
.news-text .scrollable-table td,
.scrollable-table-wrap table td,
.news-text .scrollable-table-wrap table td{
	padding:15px !important;
	border-left:0 none !important;
	border-top:1px solid #fff !important;
	border-right:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	vertical-align:top !important;
	color:#75797e !important;
	background:none;
}
.tr-gap td,
#page-news .tr-gap td{
	border:0 none !important;
	border-right:1px solid #fff !important;
	background:#e8e8e9 !important;
	height:1px !important;
	font: 0/0 arial !important;
	padding:0px !important;
}
.even,#page-news .even{
	background:#fff;
}
.st-head a,
.scrollable-table-wrap .st-head a{
	color: #fff !important;
}
.st-head,
.news-text table .st-head{
	height:50px !important;
	border-top:0 none !important;
	border-bottom:0 none !important;
	border-left:1px solid #818894 !important;
	border-right:1px solid #5f6776 !important;
	background: #5f6776 url(../images/st_grad.png) repeat-x scroll top left !important;
	vertical-align: middle !important;
	padding:0 15px !important;
	color:#fff !important;
}
.st-head.st-msort:hover,
.st-head.st-msort.st-active
.news-text table .st-head.st-msort:hover,
.news-text table .st-head.st-msort.st-active{
	background: #818894 url(../images/st_grad-h.png) repeat-x scroll top left !important;
}
.st-head.st-first,
.news-text table .st-head.st-first{
	border-left:0 none !important;
}
.st-head.st-last,
.news-text table .st-head.st-last{
	border-right:0 none !important;
}
.sh-corn{
	position: absolute;
	top:0;
	right:0;
	width:2px;
	height:3px;
	background:transparent url(../images/scb_pieces.png) no-repeat scroll -6px -74px;
	z-index:5;
}
.st-sort,
#page-news .news-text a.st-sort{
	position:relative;
	text-decoration: underline;
	padding-right:12px;
	display:inline-block;
	vertical-align:middle;
}
*+html .st-sort,
*+html #page-news .news-text a.st-sort{
	display:inline;
	zoom:1;
}
.st-sort:hover,
#page-news .news-text a.st-sort:hover{text-decoration: none;}
.st-asc .ss-arr-in{
	background:transparent url(../images/sort.png) no-repeat scroll 0px 0px;
}
.st-desc .ss-arr-in{
	background:transparent url(../images/sort.png) no-repeat scroll 0px -11px;
}
.st-sort-in{display:block;position:relative;}
.ss-arr{
	position:absolute;
}
.ss-arr-in{
	display:block;
	width:5px;
	height:10px !important;
	margin:7px 0 0 8px;
}
.td-center{text-align:center;}
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;margin-right:18px;margin-bottom:18px;}
.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 100%;
	background:#fff url(../images/v_scb_bkg.png) repeat-y scroll 1px 0;
	z-index:2;
}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
	background:#fff url(../images/h_scb_bkg.png) repeat-x scroll 0 1px;
}
.jspVerticalBar *,
.jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspVerticalBar .jspTrack{background:#eaecf0 url(../images/v_scb_bkg.png) repeat-y scroll 0 0;}
.jspHorizontalBar .jspTrack{background:#eaecf0 url(../images/h_scb_bkg.png) repeat-x scroll 0 0;}
.jspTrack{position: relative;}
.jspDrag{position: relative;top: 0;left: 0;cursor: pointer;}
.jspVerticalBar .jspDrag{background:#eaecf0 url(../images/v_scb_bkg.png) repeat-y scroll -18px 0;}
.jspHorizontalBar .jspDrag{background:#eaecf0 url(../images/h_scb_bkg.png) repeat-x scroll 0 -18px;}
.jspVerticalBar .jspTrack{left:1px;}
.jspVerticalBar .jspTrack,
.jspVerticalBar .jspDrag{width:17px;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 17px;}
.jspHorizontalBar .jspTrack{top:1px;}
.jspForDrag{position:absolute;width:8px;height:8px;top:50%;left:50%;margin:-3px 0 0 -3px;}
.jspVerticalBar .jspForDrag{background:transparent url(../images/scb_pieces.png) no-repeat scroll -9px -83px;}
.jspHorizontalBar .jspForDrag{background:transparent url(../images/scb_pieces.png) no-repeat scroll -9px -74px;}
.jspDragLeft,.jspDragRight,.jspDragTop,.jspDragBottom{position:relative;}
.jspDragLeftIn,.jspDragRightIn,.jspDragTopIn,.jspDragBottomIn{display:block;position:absolute;background:transparent url(../images/scb_pieces.png) no-repeat scroll 0 0;z-index:10;}
.jspDragLeftIn,.jspDragRightIn{width:2px !important;height:17px !important;top:0 !important;}
.jspDragTopIn,.jspDragBottomIn{width:17px !important;height:2px !important;left:0 !important;}
.jspDragLeftIn{left:0 !important;background-position: -3px -74px !important;}
.jspDragRightIn{right:0 !important;background-position: 0px -74px !important;}
.jspDragTopIn{top:0 !important;background-position:0px -95px !important;}
.jspDragBottomIn{bottom:0 !important;background-position:0px -92px !important;}
.jspArrow{background: transparent url(../images/scb_pieces.png) no-repeat scroll 0 0;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;}
.jspArrowLeft{background-position:0px 0px !important;}
.jspArrowRight{background-position:1px -18px !important;}
.jspArrowUp{background-position:0px -55px !important;}
.jspArrowDown{background-position:0px -35px !important;}
.jspVerticalBar .jspArrow{height: 19px;margin-left:1px;}
.jspHorizontalBar .jspArrow{width: 19px;float: left;height: 17px;margin-top:1px;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{display:none;}
/* eof table in news */

/* bof most read, most discussed */
.most-block-wrap {
  border-top: solid 10px white;
}
.most-block{
	position:relative;
	overflow:hidden;
	width:100%;
}
.mb-tab{
	position: relative;
	top:2px;
	overflow:hidden;
	background:url(../images/tabs-hline.png) repeat-x 0 -37px #828996;
}
.mb-tab.mbt-active{
	top:0px;
	font-weight: bold;
	z-index:2;
	background:url(../images/tabs-hline.png) repeat-x 0 0px #00beff;
}
.mb-tab .sb-in {
	display: block;
	height:32px;
	color:#fff;
	text-shadow:rgba(0,0,0,0.2) -1px -1px 0px;
	text-decoration: none;
	line-height:28px;
}
.mbt-left{
	padding: 0 14px 0 10px;
  width: 120px;
  text-align: center;
}
.mbt-left.mbt-active{
	padding:0 14px 0 13px;
}
.mbt-right{
	padding:0 23px;
	margin:0 -100% 0 -6px;
  width: 120px;
  text-align: center;
}
:root .mbt-right{
	margin-left:-5px\0;
}
.mb-tab .sb-in:hover{
	text-decoration: underline;
}
.mb-tab-cont{
	position: relative;
	top:-1000em;
	left:-1000em;
	width:100%;
	margin:29px 0 0 -100%;
	border-top:1px solid #424449;
	background: #f3f3f4;
	z-index:5;
}
.mbc-active{
	top:0;
	left:0;
}
.mb-tab-in{
	margin:10px 14px 22px;
}
.mbl-item{
	margin:0 0 18px 0;
}
.mbl-item .mbl-link{
	text-decoration:none;
}
.mbl-item .mbl-link:hover{
	text-decoration:underline;
}
.mbl-item .counter-comments{
	position:relative;
	overflow:hidden;
	width:100%;
	margin-top:8px;
}
/* eof most read, most discussed */


/* bof print widget */
.wg .w-bckg-t {
	height:11px;
	overflow:hidden;
}
.wg .w-bckg-t i{
	display:block;
	height:11px;
}
.wg .w-bckg-c{
	padding: 13px 28px 13px;
}
.wg .w-bckg-b{
	position:relative;
	overflow:hidden;
	height:13px;
}
.wg .w-bckg-b i{
	display:block;
	position:relative;
	height:24px;
	top:-11px;
}
.wg .close-window-lnk{
	padding: 0 0 0 495px;
	margin-top:-11px;
}
.for-print-bl.popup-items {
	width:710px;
	margin: 0 0 0 -350px;
}
.for-print-bl .w-bckg-c{
	background: url(../images/block-body-print.png) repeat-y scroll 0 0 transparent;
}
.for-print-bl .w-bckg-t i {
	background: url(../images/block-sides-print.png) no-repeat scroll 0 0 transparent;
}
.for-print-bl .w-bckg-b i {
	background: url(../images/block-sides-print.png) no-repeat scroll 0 0 transparent;
}
.for-print-bl .close-window-lnk {
	padding: 0 0 0 653px;
}
.for-print-bl .w-tab-body-inner{
	background-color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	line-height:20px;
}
.for-print-bl .w-tab-body-inner .news-text{
	margin-top:10px;
	line-height:20px;
	border-collapse: collapse;
	border: 1px solid #bebebe;
	width: auto;
	height: 400px;
	padding: 0px 5px 5px 5px;
	text-decoration: none;
	overflow:auto;
	overflow-x:hidden;
	overflow-y: scroll;
}
.wg-logo{
	float:left;
	margin:7px 10px 0 0;
}
.veiw-img{
	display:block;
	border:0 none;
}
.print-img{
	display:none;
	border:0 none;
}
#print-news{
	display:block;
	width:5em;
	height:1.7em;
	line-height:1.7;
	margin-top:4px;
}
/* eof print widget */

/* bof docs */
.docs-filter{
	padding:15px 10px 10px;
	background:#e9f0fa;
}
.docs-filter label{
	display:block;
	font:bold 1em/20px arial;
	color:#75797e;
	text-transform: uppercase;
	margin: 0 0 7px;
}
*+html .docs-filter label{zoom:1;}
.input-submit{
	position: relative;
	width: 100px;
	margin:40px auto 7px;
}
.select-styled .sb-in,
.input-submit .sb-in,
.input-styled .sb-in{
	position: relative;
	z-index:1;
}
.input-submit .sbb{
	background-image: url(../images/docs-button.png);
	background-color: transparent;
}
.input-submit .sbtl{left:-5px;top:-3px;right:6px;bottom:-7px;}
.input-submit .sbtr {width:10px;top:-3px;bottom:-7px;right:-4px;background-position: top right;}
.input-submit .submit{
	color:#fff;
	font: 1.25em/30px arial;
	text-shadow:-1px -1px rgba(148,154,165,0.7);
	filter: Shadow(Color=#4093bf, Direction=225, Strength=1);
	height:30px;
	padding:0 27px;
	margin:0;
	min-width:0;
	width:auto;
	border:0;
	background: none;
	outline: none;
}
*+html .input-submit .submit{padding:0 15px;}
.select-styled,.input-styled {margin: 2px 2px 10px;}
.select-styled .sbb,.input-styled .sbb{
	background-image: url(../images/docs_input.png);
	background-color: transparent;
}
.select-styled .sbtl,.input-styled .sbtl{left:-2px;top:-2px;right:0px;bottom:0px;background-position: top left;}
.select-styled .sbtr,.input-styled .sbtr {width:2px;top:-2px;bottom:0px;right:-2px;background-position: top right;}
.select-styled .sbbl,.input-styled .sbbl{left:-2px;height:2px;right:0px;bottom:-2px;background-position: bottom left;}
.select-styled .sbbr,.input-styled .sbbr {width:2px;height:2px;bottom:-2px;right:-2px;background-position: bottom right;}
.select{
	position:relative;
	display: block;
	width:100%;
	font: 1.25em/26px arial;
	height:26px;
	opacity:0;
	z-index:2;
	padding:0 0 0 9px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	color:#333;
}
.input-styled .input{
	position:relative;
	display: block;
	width:258px;
	font: 1.25em/26px arial;
	height:26px;
	border:0 none;
	background:transparent;
	outline:none;
	padding:0 9px;
	color:#333;
}
.input-styled .input,x:-moz-any-link{bottom:-4px;}
.input-styled .input,x:-moz-any-link,x:default{bottom:0;}
.selected{
	display:block;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:10px;
	overflow:hidden;
	padding:0 0 0 9px;
	font: 1.25em/26px arial;
}
.select-arr{
	display:block;
	position: absolute;
	width:8px;
	height:5px;
	top:50%;
	margin-top:-3px;
	right:5px;
	background:url(../images/doc_icons.png) no-repeat scroll -30px 0 transparent;
	z-index:1;
}
.reset {
	color:#5f6776;
	text-align: center;
}
.reset-l {
	color:#5f6776;
	text-decoration: none;
}
*+html .type-switch{margin-top:-1.3em;}
.type-switch,x:-moz-any-link{margin-top:-1.3em;}
.type-switch,x:-moz-any-link,x:default{margin-top:0;}
.doc_item{
	display:inline-block;
	width:410px;
	vertical-align:top;
	margin:8px 50px 8px 10px;
}
*+html .doc_item{display: inline;zoom:1;}
.di-in{
	position: relative;
	overflow:hidden;
	border:1px solid transparent;
}
.doc_item:hover .di-in{border:1px solid #80d7ff;}
.img_wrap,.img_wrap:hover,.img_wrap:visited{
	display:block;
	width:200px;
	height:150px;
	margin:6px;
	text-decoration: none;
}
.img-frame{
	display:block;
	overflow:hidden;
	width:200px;
	height:150px;
}
.if-in{display:block;}
.img_wrap .sbb{
	display:block;
	background-image: url(../images/page_frame.png);
	background-color: transparent;
}
.img_wrap .sbtl{left:-7px;top:-6px;right:0px;bottom:0px;background-position: top left;}
.img_wrap .sbtr{width:7px;top:-6px;bottom:0px;right:-7px;background-position: top right;}
.img_wrap .sbbl{left:-7px;height:7px;right:0px;bottom:-7px;background-position: bottom left;}
.img_wrap .sbbr{width:7px;height:7px;bottom:-7px;right:-7px;background-position: bottom right;}
.top-corner{
	position:absolute;
	top:0px;
	right:0px;
	width:33px;
	height:33px;
	z-index:4;
}
.tp-in{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/doc_corner.png) no-repeat bottom left transparent;
}
.right-part{
	clear:both;
	position: relative;
	z-index:1;
	width:180px;
	height:100%;
	color:#5f6776;
	overflow:hidden;
	padding:6px 3px 6px 10px;
	margin-left:-100%;
}
*+html .right-part{margin-left:-100px;}
.doc_item h3{line-height: 1.231;font-size:1.32em;}
.doc_item h3 a,.doc_item h3 a:hover,.doc_item h3 a:visited{text-decoration:none;}
.doc_item .info-bl{padding:3px 5px;}
.doc-table{
	width:100%;
	table-layout:fixed;
	border-collapse: collapse;
	border:0 none;
	color:#75797e;
}
.doc-table a{
	color:#75797e;
	text-decoration: none;
}
.doc-table th{
	background: #e1e3e6 url(../images/tgrad.png) repeat-x scroll top left;;
	font-weight:bold;
	padding:4px 20px 3px 9px;
	border-left:1px solid #75797e;
	border-bottom:1px solid #b9b8b9;
}
.doc-table td{
	border-left:1px solid #75797e;
	padding:10px 10px 2px;
}
.doc-table tr :first-child{
	border-left:0 none;
}
.doc-col-1{width:100px;}
.doc-col-2{width:200px;}
.dt-sort{
	display: block;
	position: relative;
}
.doc-arr-wrap{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:1px;
}
.doc-arr-sort{
	display:block;
	position: absolute;
	top:50%;
	right:-10px;
	margin-top:-2px;
	width:8px;
	height:5px;
	background: transparent url(../images/doc_icons.png) no-repeat scroll;
}
.sort-desc{
	background-position: -30px -6px !important;
}
.sort-asc{
	background-position: -30px -11px !important;
}
.heading .close-doc{
	margin-right:-10px;
}
*+html .heading .close-doc{margin-top:-1.3em;}
.heading .close-doc,x:-moz-any-link{margin-top:-1.3em;}
.heading .close-doc,x:-moz-any-link,x:default{margin-top:0px;}
.one-heading{margin-right:300px;}
.doc_pages{
	text-align:center;
}
.page_wrap{
	position: relative;
	display:inline-block;
	vertical-align: top;
	margin:4px;
}
*+html .page_wrap {display:inline;zoom:1;}
/* fix for ff2 */
.inline-in{display:block;position:relative;}
.page_wrap .sbb{
	display:block;
	background-image: url(../images/page_frame.png);
	background-color: transparent;
}
.page_wrap .sb-in{display:block;position: relative;z-index:1;padding:6px;}
.page_wrap .sbtl{top:0px;bottom:6px;left:0px;right:6px;background-position: top left;}
.page_wrap .sbtr{width:6px;top:0px;bottom:6px;right:0px;background-position: top right;}
.page_wrap .sbbl{left:0px;height:6px;right:6px;bottom:0px;background-position: bottom left;}
.page_wrap .sbbr{width:6px;height:6px;bottom:0px;right:0px;background-position: bottom right;}
.doc_pages_list{
	position: relative;
	display:block;
	height:843px;
	min-width:280px;
	overflow:hidden;
	padding:5px 0;
}
.doc_pages_list-in{
	padding:0;
	margin:0;
}
.doc_page{
	position: relative;
	text-align: center;
	margin:5px 0 0;
	color:#5f6776;
}
*+html .doc_page{margin:0;}
.current-page,
.doc_page:hover{
color:#00b0ff;
}
.doc_page .page_wrap{border:1px solid transparent;}
.current-page .page_wrap,
.doc_page:hover .page_wrap{
	border:1px solid #80d7ff;
}
.current-page .page_wrap {
	cursor: default;
}
.page_numer{
	display: block;
	position: absolute;
	top:50%;
	left:10%;
	font-size:2.5em;
	margin-top:-0.5em;
}
.page_doc h3{
	padding:4px 0;
	text-align:center;
}
.page_doc h1{
	text-align:center;
}
.to_center{
	text-align:center;
	padding:10px;
}
.to_center .navigation{
	margin:auto;
}
/* eof docs */

/* caricatures-timetable */
.b-schedule-head {
	width:849px;
	height:29px;
	background:#666 url(../images/iblock_dt_bg.png) 0 -720px repeat-x;
	text-shadow:-1px -1px 0 #424751;
}
h1.b-timetable-title {
	background:transparent none;
	color:#fff;
	font:1.25em/29px Arial,Helvetica,sans-serif;
	height:29px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
}
h1.b-timetable-title span.schedule-switch {
	display:inline-block;
	position:relative;
}
.b-timetable-title .left,
.b-timetable-title .right {
	cursor:pointer;
	height:7px;
	overflow:hidden;
	position:absolute;
	text-decoration:none !important;
	top:12px;
	width:6px;
}
.b-timetable-title .left {
	left:-12px;
}
.b-timetable-title .right {
	right:-12px;
}
.b-timetable-title .left i,
.b-timetable-title .right i {
	background:url('../images/schedule_icons.png') 0 0 no-repeat;
	height:17px;
	position:absolute;
	top:0;
	width:12px;
}
.b-timetable-title .left i {
	left:0;
}
.b-timetable-title .right i {
	right:0;
}
.b-timetable-title i {
	font-style:normal;
	font-weight:normal;
}
.b-timetable-title small {
	color:#e0e3e6;
	cursor:pointer;
	font-size:1em;
	font-weight:normal;
}
.b-timetable-title small.prev {
	margin-right:8px;
}
.b-timetable-title small.next {
	margin-left:8px;
}
.b-timetable {
	border:1px #b9b8b9 solid;
	border-collapse:collapse;
	table-layout:fixed;
	margin-bottom:30px;
	width:849px;
}
.b-timetable thead th {
	height:20px;
	line-height:20px;
}
.b-timetable-month th,
.b-timetable-day th {
	background:#0079c7 url('../images/courtJudgeHead.png') 0 -60px repeat-x;
	border:1px #75797e solid;
	border-top:none;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.b-timetable tbody td {
	border:1px #b9b8b9 solid;
	padding:0;
	width:120px;
	height:90px;
	vertical-align:top;
}
.b-timetable tbody td.today,
.b-timetable tbody td.cur-hour {
	background-color:#e6f3f8;
}
.b-timetable-day-cell {
	height:100%;
	position:relative;
	table-layout:auto;
	cursor:pointer;
}
.b-timetable-day-cell.blank-day {
	cursor:default;
}
.b-timetable-day-cell {
	height:100%;
	position:relative;
	table-layout:auto;
}
.b-timetable-day-cell > a {
	display:block;
	position:relative;
	z-index:1;
}
.b-timetable .cal-date {
	z-index:2;
}
.b-timetable-day-cell img {
	width:120px;
	height:90px;
	vertical-align:bottom;
}
.b-timetable-day-cell .b-day-inner {
	width:120px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/blank.gif);
}
.b-day-inner .d-abs {
	/*padding: 15px 0;*/
	position:absolute;
	width:100%;
	bottom:5px;
	padding-left:8px;
}
.b-meetings-count {
	color:#75797e;
}
.b-meetings-count strong {
	color:#6ba141;
	font-size:1.5em;
}
.b-timetable .cal-date {
	color:#383c45;
	font-size:2em;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:5px;
}
.b-timetable span.active-date {
	cursor:pointer;
}
.b-timetable .blank-day .cal-date {
	color:#b9b8b9;
}
.b-day-inner p {
	color:#b9b8b9;
	line-height:160%;
	padding-bottom:2px;
}
.b-timetable .blank-day .d-abs {
	margin-top:-3em;
	top:50%;
}
.b-timetable .blank-day p {
	padding-right:30px;
	font-size:1.25em;
	text-align:center;
}
.b-timetable-popup {
	position:absolute;
	z-index:2;
	top:-1000em;
	left:-1000em;
	padding:26px 13px;
	width:400px;
	height:300px;
	background:url(../images/b-timetable-popup.png) 50% 0 no-repeat;
}
.b-timetable-popup img {
	width:400px;
	height:300px;
}
.b-timetable-popup .hidden-name {
	display:block;
	position:relative;
	top:0;
	left:-13px;
	padding:10px 23px 36px;
	width:380px;
	background:url(../images/b-timetable-popup-span.png) 0 100% no-repeat;
	color:#FFF;
}
/* eof caricatures-timetable */

#accordion-menu {position:relative; border-top:solid 10px #fff;}
.accordion-content span.title-time {float:right; color: #b9b8b9; background: none; padding-left: 6px;}
.accordion-content span.title-views {float:right; color: #b9b8b9; background: none; padding-left: 6px;}
.accordion-content span.title-author {color: #383c45; background: none; padding-left: 6px; font-weight: bold; }
.popular-blogs.accordion-content p {position:relative;overflow:hidden;padding:5px 0 4px}
.popular-blogs.accordion-content span {padding-left:20px}
.popular-blogs.accordion-content span.title-author {padding:0}
.popular-blogs.accordion-content span.title-time {padding:0}
.popular-blogs.accordion-content span.title-comments {display:block;position:relative;overflow:hidden;width:100%;padding:0;background:none;font-style:italic;color:#B9B8B9;}
.popular-blogs.accordion-content span a {color:#B9B8B9}
.popular-blogs.judical a.title-author {color: #0090D0; background: none; padding-left: 6px; font-weight: bold; }
.popular-blogs.judical span.title-time {float:none}
.popular-blogs.judical .live-comments-wrapper {overflow:hidden;margin-bottom:10px;max-height:87px;line-height:20px}
.popular-blogs.judical .live-comments-wrapper a {display:block;text-decoration:none}
.popular-blogs.judical .live-comments-wrapper a.title-author {display:inline}
.popular-blogs.judical span.title-time {float:none}
.popular-blogs.judical .head-day {width:260px;margin-left:-10px}
#accordion-menu .popular-articles span a {color:#B9B8B9}
#accordion-menu .popular-articles {padding:0 10px;}
#accordion-menu .popular-articles a {text-decoration:none;color:#5F6776}
#accordion-menu .popular-articles a:hover {text-decoration:underline;}
#accordion-menu .popular-articles p {position:relative;overflow:hidden;padding:5px 0 10px;line-height:1.5;}
#accordion-menu .popular-articles span a {color:#b9b8b9}
#accordion-menu .popular-articles span.title-time {padding:0}
#accordion-menu .popular-articles span.title-comments {display:block;padding:0;background:none;font-style:italic;color:#B9B8B9;}
#accordion-menu .count-balloon {position:relative;top:-3px;left:-3px;padding:0 5px;height:14px;font:bold 11px/14px Arial,Helvetica,sans-serif;box-shadow:#333 0px 2px 5px}
.accordion-button {cursor:pointer}

#live.popular-blogs p {
	max-height:36px;
}
#blog.popular-blogs p {
	max-height:53px;
}

/* Headings */
.header-on,
.header-off {
	position:relative;
}
.header-on i,
.header-off i {
	display:block;
	position:absolute;
	top:12px;
	right:10px;
	width:9px;
	height:7px;
	background: url(/themes/v2/images/consultation/lc-header-on.png) no-repeat;
}
.header-off i {
	background: url(/themes/v2/images/consultation/lc-header-off.png) no-repeat;
}

/* Multimedia */
.multimedia {
	padding:0 45px;
}
.multimedia h2 {
	margin:0 0 20px;
	padding:53px 0 0;
	font:30px/20px Georgia,serif;
}
.multimedia-block {
	position:relative;
	width:640px;
	height:310px;
	border-radius:2px;
	background:#75797E;
}
.multimedia-info {
	opacity:0;
	position:absolute;
	top:5px;
	left:5px;
	padding:15px;
	width:195px;
	height:270px;
	background:#575963;
	background:-webkit-linear-gradient(#575963, #75797E);
	background:linear-gradient(#575963, #75797E);
	color:#FFF;
}
.multimedia-info.active {
	z-index:1;
	opacity:1;
}
.multimedia-info a {
	color:#FFF;
}
.multimedia-info h3 {
	margin:0 0 15px;
	font-size:18px;
}
.multimedia-info h3 a {
	text-decoration:none;
}
.multimedia-info p {
	margin:0 0 12px;
}
.multimedia-dots {
	position:absolute;
	z-index:2;
	bottom:17px;
	left:17px;
	width:225px;
}
.multimedia-dots a {
	display:block;
	float:left;
	width:18px;
	height:18px;
	background:url(../images/multimedia-dots.png) 0 -18px no-repeat;
	text-indent:-1000em;
}
.multimedia-dots a.active {
	background-position:0 0;
}
.multimedia-gallery {
	position:absolute;
	overflow:hidden;
	top:5px;
	right:5px;
	width:400px;
	height:300px;
}
.multimedia-gallery ul {
	position:relative;
	overflow:hidden;
	width:100%;
}
.multimedia-gallery li {
	display:inline;
	float:left;
	width:400px;
}
.multimedia-gallery .prev,
.multimedia-gallery .next {
	opacity:0;
	position:absolute;
	top:124px;
	width:86px;
	height:49px;
	background:url(../images/multimedia-arrows.png) no-repeat;
}
.multimedia-gallery .prev img,
.multimedia-gallery .next img {
	position:absolute;
	top:8px;
}
.multimedia-gallery .prev {
	left:-40px;
	background-position:100% 0;
}
.multimedia-gallery .prev img {
	left:0;
}
.multimedia-gallery .next {
	right:-40px;
	background-position:0 0;
}
.multimedia-gallery .next img {
	right:0;
}

.share-tools {
	border:0;
}
.share-tools .mb-tab-in {
	position:relative;
	overflow:hidden;
	height:292px;
	margin:0;
}

@media print {
	pre, blockquote {page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
	.no-print{display:none !important;}
	#for-print.print{position:relative;top:0;}
	*+html #for-print.print{display:inline;position:static;top:0;}
	.print .veiw-img{display:none;}
	.print .print-img{display:block;}
	#for-print.print * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
	#for-print.print a,#for-print.print  a:visited { color: #444 !important; text-decoration: underline; }
	#for-print.print .news-text{border:0 none;height: auto;overflow:visible;}
}

.b-comm .claim, .lc-questions-list li .claim {
	display:none;
	padding-left:10px;
	text-decoration:none;
	color:#B9B8B9;
}
.b-comm:hover .claim, .lc-questions-list li:hover .claim {
	display:inline;
}
.b-comm .delete, .lc-questions-list li.delete {
	padding-top:12px;
	color:#B9B8B9;
}

/* Comments Feed */
.comments-feed .bg-col-right {
	background: url(../images/bg-col-right-border.png) 100% 0 repeat-y;
}
.comments-feed #right-col {
	background:none;
}
.comments-feed .heading {
	position:relative;
	padding-left:11px;
}
.comments-feed #center-col .heading a {
	position:absolute;
	top:7px;
	right:11px;
	font-weight:normal;
	text-decoration:underline;
}
.comments-feed #center-col .heading a:hover {
	text-decoration:none;
}
.comments-feed .but a {
	color:#0091D1;
}
.comments-feed .but a.claim {
	color:#B9B8B9;
}
.b-comm {
	position:relative;
	padding:20px 20px 0;
	min-height:64px;
}
.comments-feed .b-comm {border:0}
.b-comm .re {
	padding-top:10px;
}
.b-comm .name {
	position:static;
	padding-bottom:7px;
	font-size:15px;
	color:#383C45;
}
.b-comm .name .i-reply {
	position:relative;
	left:0;
	float:left;
	margin:0 0 0 -22px;
}
.b-comm .text {
	color:#5F6776;
}
.comments-feed-list {
	position:relative;
	overflow:hidden;
	width:100%;
}
.comments-feed-list a {
	display:block;
	padding:10px 20px 7px;
	text-decoration:none;
	line-height:20px;
	color:#5F6776;
}
.comments-feed-list a:hover {
	background:#FBFCFE;
}
.comments-feed-list a span {
	color:#81BB41;
}
.comments-feed-list li {
	margin-top:-1px;
	border:solid #DBDDE0;
	border-width:1px 0 0 1px;
}

/* Voting */
.voting-list {
	position:relative;
	overflow:hidden;
	width:100%;
}
.voting-list li {
	position:relative;
	margin-top:-1px;
	border-top:1px solid #DBDDE0;
}
.voting-list li a {
	display:block;
	position:relative;
	padding:10px 60px 10px 10px;
	min-height:19px;
	background:#F4F6FB;
	text-decoration:none;
	font:12px/20px Arial,Helvetica,sans-serif;
	color:#5F6776;
}
.voting-list li a:hover {
	background:#FBFCFE;
}
.voting-list .active {
	border-top:1px solid #59B5FF;
}
.voting-list .active a,
.voting-list .active a:hover {
	background:#54B2FF url(../images/voting-list-item.png) repeat-x;
	color:#FFF;
}
.voting-list a span {
	position:absolute;
	top:0;
	right:0;
	padding:10px 10px 10px 17px;
	min-width:30px;
	background:url(../images/voting-list-span.png) 0 50% no-repeat;
	text-align:right;
	color:#B9B8B9;
}
.voting-list a span.done {
	background:url(../images/voting-list-done.png) 0 50% no-repeat;
}
.voting-list .active a span {
	background:url(../images/voting-list-span-active.png) 0 50% no-repeat;
	color:#FFF;
}
.voting-list .active a span.done {
	background:url(../images/voting-list-done-active.png) 0 50% no-repeat;
}
.heading .h-link {
	float:right;
	text-shadow:none;
	font-weight:normal;
	color:#B4BEC6;
}
a.vote-done,
a.vote-open {
	float:left;
	margin:-23px 0 0 330px;
	padding:0 0 0 20px;
	height:20px;
	font:9px/20px Arial,Helvetica,sans-serif;
	color:#000;
	cursor:pointer;
}
a.vote-open {
	background:url(../images/voting-list-span.png) 0 4px no-repeat;
}
a.vote-done {
	background:url(../images/voting-list-done.png) 0 4px no-repeat;
}
.voting p {
	margin-bottom:10px;
	padding:0;
}
.voting label {
	display:block;
	position:relative;
	padding:8px 0 0 33px;
	min-height:20px;
	background:url(../images/voting-item.png) no-repeat;
	cursor:pointer;
}
.voting label:hover,
.voting label.active {
	background-position:0 -200px;
}
.voting input {
	position:absolute;
	left:-1000em;
}
.voting-results {
	position:relative;
	padding:10px;
	border-bottom:10px solid #FFF;
	background:#F4F6FB;
	color:#383C45;
}
.voting-results-large {
	overflow:hidden;
	border-top:1px dashed #D5D4D5;
	border-bottom:0;
	background:#FFF;
}
.voting-results-large ul {
	float:left;
	width:267px;
}
.voting-results-large .voting-results-wrap {
	float:right;
	margin-top:10px;
	width:310px;
}

.voting-results h3 {
	margin-bottom:10px;
	font:16px/20px Georgia,serif;
	color:#0785BC;
}
.voting-results li {
	position:relative;
	padding:8px 0 0 33px;
	min-height:20px;
}
.voting-results-large li {
	margin-bottom:10px;
	line-height:15px;
	color:#75797E;
}
.voting-results li span {
	display:block;
	position:absolute;
	top:2px;
	left:0;
	width:28px;
	height:28px;
	background:url(../images/voting-results-item.png) no-repeat;
}
.voting-results-large li span {
	background:url(../images/voting-results-large-item.png) no-repeat;
}
.voting-results li.active span,
.voting-results-large li.active span {
	background-position:0 -200px;
}

.voting-info {
	padding:14px 21px 0;
	line-height:20px;
}
.voting-info h2 {
	margin-bottom:10px;
	font:20px/24px Arial,Helvetica,sans-serif;
	color:#0785BC;
}
#voting-results,
#voting-results-large {
	margin:0 auto;
	width:210px;
	height:210px;
}
.voting-results-wrap {
	position:relative;
	margin-top:20px;
	padding:8px 0;
	width:100%;
	height:210px;
	background:url(../images/voting-results.png) 50% 50% no-repeat;
}
.pieLabel {
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

/* Block Margins */
.topMargin {border-top:10px solid #FFF}
.bottomMargin {border-bottom:10px solid #FFF}

#commblock {
	position:relative;
	min-height:64px;
}

/* News More */
.personal-news-more .news-simple {
	display:none;
}
.personal-news-more-link {
	display:block;
	margin:10px auto;
	width:200px;
	height:30px;
	border:1px solid #81BB41;
	border-radius:4px;
	background:#C0DDA0;
	text-decoration:none;
	text-align:center;
	font:12px/30px Arial,Helvetica,sans-serif;
	color:#607D37;
}

label.read-later {
	float:left;
	margin:-23px 0 0 330px;
	padding:0 0 0 10px;
	height:20px;
	background:url(../images/read-later.png) no-repeat;
	font:9px/20px Arial,Helvetica,sans-serif;
	color:#000;
	cursor:pointer;
}
label.read-later.active {
	background-position:0 -20px;
}
label.read-later input {
	position:relative;
	left:-1000em;
}

/* Votes-list */
.votes-list {
	position:relative;
	margin:auto;
	padding:15px 0 0;
	width:100%;
	}
.votes-list li {
	float:left;
	padding:0 20px 20px 240px;
	width:210px;
	height:180px;
	font:12px/20px Arial,Helvetica,sans-serif;
	}
.votes-list h3:first-line {
	font-size:20px;
	}
.votes-list h3 {
	padding:8px 0 12px;
	color:#0785BC;
	white-space:nowrap;
	font:15px/20px Arial,Helvetica,sans-serif;
	}
.votes-list img {
	float:left;
	margin:0 0 0 -225px;
	width:200px;
	height:150px;
	border:5px solid #FFF;
	background:#EEE;
	box-shadow:#CCC 0 1px 3px;
	behavior:url(/PIE.htc);
	}
.votes-list a,
.votes-list b {
	display:block;
	margin-left:-5px;
	padding-left:46px;
	height:44px;
	background:url(../images/votes-list.png) no-repeat;
	color:#81BB41;
	text-decoration:none;
	font:15px/44px Arial,Helvetica,sans-serif;
	}
.votes-list a:hover {
	background-position:0 -44px;
	}
.votes-list a.active {
	background-position:0 -88px;
	}




*+html .search-top {
	margin:0 297px 0 295px;
}

*+html .popular-blogs .blogs-icon,
*+html .popular-blogs span.ns{display:inline;zoom:1;padding-left:0px;margin-right:4px;}

*+html .popular-blogs .blogs-icon{top:-3px;}
*+html .popular-blogs span.ns{top:0px;}


*+html .popup-items {
	position: absolute;
	z-index: 2000;
}

*+html #news-filter-content {
	width: 140px;
}
*+html .top-left-corner li {
	zoom: 1;
}

*+html #page-news .news-hr .hr {
	height:1px;
	zoom:1;
	width:expression(parentNode.offsetWidth+20+"px");
}
*+html .news-text-title{
	display:inline;
}
*+html #page-news.o-big-pic-l .news-img-block,
*+html #page-news.o-big-pic-r .news-img-block{
	width:auto;
}
*+html #page-news.o-big-pic-r .news-img-block .news-img{
	margin:0 -10px 0 10px;
}
/* bof rollover */
*+html .b-rollover__bg{
	zoom:1;
}
/* eof rollover */

/* bof reitings */
*+html .tab_icon{
	margin-top:4px;
}
*+html .emul-tbl{
	display:block;
	overflow:hidden;
	position:relative;
}
*+html .emul-cell{
	display:block;
	position:absolute;
	height:auto;
	top:50%;
	right:14px;
}
*+html .table-fin-result .td-v-2 .emul-cell,
*+html .table-win-num .td-v-2 .emul-cell{
	height:auto;
}
*+html .ie-help{
	padding:0 12px 0 14px;
	position:relative;
	top:-50%;
	width:100%;
	right:0;
}
*+html .tab_text .tab_text_i{display:inline;zoom:1;}
/* eof reitings */

*+html #wrapper-outer ol{
	padding-left:30px;
}
*+html .main-news.photo-report .pholder{display:inline;zoom:1;}
*+html .w-tab-body textarea{
	margin-left:100%;
}
*+html .sort-i{
	display:inline;
	zoom:1;
}
*+html .b-timeline__header .b-timeline__close i{
	display:inline;
	zoom:1;
	margin-top:4px;
	overflow:hidden;
}
*+html .b-timeline .g-btn.g-prev,.b-timeline .g-btn.g-next{z-index:10;}
*+html .b-timeline__body .news-overflow-hidden .news-text{height:auto;}
*+html .w-tab-body-inner{overflow:auto;zoom:1;position:relative;}


/* Popup-comments
------------------------------------ */
.popup-comments {
	position:fixed;
	bottom:0;
	left:0;
	z-index:2;
	display:none;
	}

/* Popup-comment */
.popup-comment {
	position:relative;
	margin:0 0 19px 19px;
	padding:16px 19px 16px 40px;
	width:301px;
	border:1px solid #CECECE;
	border-radius:4px;
	background:#F9FAFD url(../images/popup-comment.png) 18px 19px no-repeat;
	box-shadow:#AAA 0 0 10px;
	color:#75797E;
	font:12px/20px Arial,Helvetica,sans-serif;
	}
	.popup-comment ins {
		position:absolute;
		bottom:-10px;
		left:24px;
		width:10px;
		height:10px;
		border-left:1px solid #E4E5E5;
		background:url(../images/popup-comments.png) no-repeat;
		}
	.popup-comment a {
		color:#0785BC;
		text-decoration:none;
		}
	.popup-comment a:hover {
		text-decoration:underline;
		}
	.popup-comment b {
		color:#0785BC;
		font-weight:normal;
		}

/* More-link (New preload link for all ajax-like events)
------------------------------------ */
.more-link {
	display:block;
	margin:0 auto 10px;
	height:28px;
	border:1px solid #DCDCDC;
	border-radius:4px;
	background:#FCFDFE;
	color:#0090D0;
	text-align:center;
	text-decoration:none;
	font:12px/28px Arial,Helvetica,sans-serif;
	}
.more-link-comments {
	margin:10px 19px 0;
	}

/* Unititle (New heading block)
------------------------------------ */
.unititle {
	position:relative;
	margin:0;
	padding:0 10px;
	height:30px;
	background:#6B6E73;
	background:-webkit-linear-gradient(#6B6E73, #5C5F63);
	background:linear-gradient(#6B6E73, #5C5F63);
	-pie-background:linear-gradient(#6B6E73, #5C5F63);
	behavior: url(/PIE.htc);
	color:#FFF;
	text-shadow:0 1px 0 rgba(0,0,0,.4);
	font:bold 12px/30px Arial,Helvetica,sans-serif;
	}
	.unititle .more {
		position:absolute;
		top:0;
		right:10px;
		color:#B8B7B8;
		text-shadow:none;
		font:12px/30px Arial,Helvetica,sans-serif;
		}
	.unititle .more:hover {
		text-decoration:underline;
		color:#D8D7D8;
		}

/* Unitabs (4 items)
------------------------------------ */
.unitabs {
	overflow:hidden;
	margin:0 0 10px;
	width:652px;
	height:40px;
	}
.unitabs li {
	float:left;
	width:163px;
	height:40px;
	background:#D8DADE;
	background:-webkit-linear-gradient(#FFFFFF, #D8DADE);
	background:linear-gradient(#FFFFFF, #D8DADE);
	}
	.unitabs li:first-child a {
		margin:0;
		width:163px;
		}
.unitabs a {
	display:block;
	margin:0 0 0 1px;
	width:162px;
	height:39px;
	border-bottom:1px solid #D7D9DD;
	background:#F3F8FA;
	background:-webkit-linear-gradient(#FFFFFF, #F3F8FA);
	background:linear-gradient(#FFFFFF, #F3F8FA);
	color:#0090D0;
	text-align:center;
	text-decoration:none;
	font:12px/40px Arial,Helvetica,sans-serif;
	}
.unitabs a:hover,
.unitabs .active a {
	height:40px;
	border:0;
	background:#FFF;
	}

/* Unisearch
------------------------------------ */
.unisearch fieldset {
	position:relative;
	overflow:hidden;
	height:39px;
	border-bottom:1px solid #D7D9DD;
	background:#E4E9EC;
	background:-webkit-linear-gradient(#F8FBFC, #E4E9EC);
	background:linear-gradient(#F8FBFC, #E4E9EC);
	}
	.unisearch b {
		position:absolute;
		top:12px;
		left:15px;
		width:17px;
		height:17px;
		background:url(../images/unisearch.png) no-repeat;
		}
	.unisearch a {
		position:absolute;
		top:-999em;
		right:12px;
		width:17px;
		height:17px;
		background:url(../images/unisearch.png) 0 -34px no-repeat;
		text-indent:-999em;
		}
	.unisearch input {
		display:block;
		margin:5px auto 0;
		padding:4px 12px 4px 31px;
		width:82%;
		height:20px;
		border:1px solid #D3D4D8;
		outline:0;
		border-radius:14px;
		box-shadow:#FFF 0 1px 1px;
		background:#F5F9FC;
		background:-webkit-linear-gradient(#F5F9FC, #FFFFFF);
		background:linear-gradient(#F5F9FC, #FFFFFF);
		color:#5E6675;
		font:12px/20px Arial,Helvetica,sans-serif;
		}
		.unisearch input.changed ~ a {
			top:12px;
			}
		.unisearch input.changed ~ b {
			background-position:0 -17px
			}

/* Unilist
------------------------------------ */
.unilist {
	overflow:hidden;
	}
	.unilist a {
		display:block;
		position:relative;
		padding:10px 40px 9px 11px;
		min-height:20px;
		border-bottom:1px solid #DBDDE0;
		background:#F2F7FA;
		color:#5E6675;
		text-decoration:none;
		font:12px/20px Arial,Helvetica,sans-serif;
		}
	.unilist a:hover {
		background:#FBFCFE;
		}
	.unilist span {
		position:absolute;
		top:10px;
		right:10px;
		text-align:right;
		}
		.unilist .active a {
			background:#00BEFF;
			background:-webkit-linear-gradient(#00BEFF, #0078C6);
			background:linear-gradient(#00BEFF, #0078C6);
			color:#FFF;
			}

/* Block (New custom aside block)
------------------------------------ */
.block {
	position:relative;
	overflow:hidden;
	padding:10px;
	color:#373B44;
	font:12px/20px Arial,Helvetica,sans-serif;
	}

/* Block-vacancy
------------------------------------ */
.block-vacancy {
	}
	.block-vacancy a {
		text-decoration:none;
		}
	.block-vacancy_title {
		font-weight:bold;
		color:#0684BB;
		}
	.block-vacancy_rate {
		position:absolute;
		bottom:10px;
		right:10px;
		font-weight:normal;
		font-size:18px;
		color:#5F7C36;
		}
		.block-vacancy_rate i {
			font-style:normal;
			font-size:12px;
			}

/* More-links
------------------------------------ */
.more-links {
	position:relative;
	margin:0 0 20px;
	padding:10px 10px 3px;
	border-radius:5px;
	background:#F3F3F4;
	color:#5E6675;
	font:12px/20px Arial,Helvetica,sans-serif;
	}
/* dirty! kill all #! */
#page-news.voting-block {overflow: hidden;}
#page-news .more-links a {
	display:inline-block;
	color:#00AFFF;
	text-decoration:none;
}
#page-news .more-links a:hover {
	color:#00AFFF;
	text-decoration:underline;
}
	.more-links b {
		display:block;
		font-weight:bold;
		}
	.news-text .more-links ul,
	.more-links ul {
		margin:0;
		padding:0;
		list-style:none;
		}
	.news-text .more-links li,
	.more-links li {
		margin:0 0 7px;
		padding:0 0 0 20px;
		background:url(../images/more-links.png) 5px 5px no-repeat;
		}

/* userinfo-dirty */
.userinfo-dirty {
	position:relative;
	overflow:hidden;
	padding:20px;
}
.userinfo-dirty-name {
	margin:0;
	padding:0;
	color:#383C45;
	font:bold 20px/1.2 Arial,Helvetica,sans-serif;
}
.userinfo-dirty-info {
	padding:0 0 15px;
	color:#383C45;
	font:15px/1.1 Arial,Helvetica,sans-serif;
}
.userinfo-dirty-reg {
	padding:0;
	color:#828995;
}
.userinfo-dirty-photo {
	width:70px;
	left:70px;
	float:left;
	margin-right:25px;
	background:#75797E url(../images/user-photo.png) no-repeat;
}
.userinfo-dirty-comments {
	position:relative;
	overflow:hidden;
	padding:20px 0;
}
.userinfo-dirty-comments .b-comm {
	padding-bottom:20px;
}
.userinfo-dirty-comments .b-comm .name {
	overflow:hidden;
}
.userinfo-dirty-comments .b-comm .name a {
   float:left;
   width:450px;
   }
.userinfo-dirty-comments-title {
	padding:0 20px 5px;
	font:bold 15px/20px Arial,Helvetica,sans-serif;
	color:#383C45;
	border-bottom:1px solid #E2E1E1;
}
.userinfo-dirty-comments-title a {
	float:right;
	font:12px/20px Arial,Helvetica,sans-serif;
	color:#AFB3BA;
}
.dirty-comments-disabled {
	position:relative;
	overflow:hidden;
	width:100%;
	color:#828995;
	font:12px/35px Arial,Helvetica,sans-serif;
	cursor: pointer;
}
.dirty-comments-disabled a {
	color:#B9B8B9;
	}
.dirty-comments-disabled img {
	float:left;
	margin-right:20px;
	}

.print-title {
	font:2.5em Georgia;
}

/* Departments (pre)
------------------------------------ */
#page-news.departments {
	padding:0;
	}
	.departments h1 {
		position:relative;
		margin:0;
		padding:19px 51px 19px 21px;
		border-bottom:1px solid #EDEDED;
		font:20px/1 Arial,Helvatica,sans-serif;
		color:#373B44;
		}
		.departments h1 b {
			position:absolute;
			top:19px;
			right:21px;
			font-weight:normal;
			color:#649600;
			}
		.departments h1 button {
			margin:0 5px;
			padding:0;
			width:20px;
			height:20px;
			border:0;
			outline:0;
			vertical-align:baseline;
			background:url(../images/departments-buttons.png);
			text-indent:-999em;
			cursor:pointer;
			}
		.departments h1 .down {
			float:right;
			background-position:-20px 0;
			}
		.departments h1 .down:hover,
		.departments h1 .down.active {
			background-position:-20px -20px;
			}
		.departments h1 .up {
			float:left;
			background-position:0 0;
			}
		.departments h1 .up:hover,
		.departments h1 .up.active {
			background-position:0 -20px;
			}

/* Departments-content */
.departments-content {
	padding:21px;
	font:12px/20px Arial,Helvetica,sans-serif;
	color:#5E6675;
	}
	.departments-content a {
		color:#0074B7;
		}
	.departments-content p {
		margin:0 0 20px;
		padding:0;
		}

/* Departments-list */
.departsments-list {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	}
	.departsments-list li:first-child a {
		color:#000;
		}
	.departsments-list li:first-child b {
		right:21px;
		width:auto;
		}
	.departsments-list li {
		margin:0;
		padding:0;
		border-bottom:1px solid #EDEDED;
		}
	.departsments-list a {
		display:block;
		position:relative;
		padding:14px 89px 14px 21px;
		font:15px/20px Arial,Helvetica,sans-serif;
		color:#0684BB;
		}
	.departsments-list a:hover {
		color:#26A4DB;
		}
	.departsments-list i {
		font-size:12px;
		color:#B8B7B8;
		}
	.departsments-list b {
		position:absolute;
		top:14px;
		right:0;
		width:79px;
		font-weight:normal;
		color:#649600;
		}

/* Quoteday
------------------------------------ */
.quoteday {
	overflow:hidden;
	margin:0;
	padding:0 20px;
	}
	.quoteday:first-of-type figcaption {
		border:0;
		}
	.quoteday figcaption {
		margin:0 0 5px;
		padding:10px 0 0;
		border-top:1px solid #EDEDED;
		color:#4E7C00;
		font:12px/18px Arial,Helvetica,sans-serif;
		}
		.quoteday figcaption b {
			color:#212329;
			font:18px/1 Georgia,serif;
			}
		.quoteday figcaption cite {
			display:block;
			color:#B8B7B8;
			font-style:italic;
			}
		.quoteday figcaption a {
			color:#0090D0;
			text-decoration:none;
			}
		.quoteday figcaption a:hover {
			text-decoration:underline;
			}
.quoteday-opinions {
	position:relative;
	overflow:hidden;
	margin:0 0 20px;
	padding-left:170px;
	min-height:151px;
	font:15px/20px Arial,Helvetica,sans-serif;
	}
.quoteday-alt .quoteday-opinions {
	min-height:0;
	}
	.quoteday-opinions a,
	.quoteday-opinions label {
		display:block;
		clear:left;
		margin:7px 0 7px 7px;
		color:#74787D;
		text-decoration:none;
		font:12px/16px Arial,Helvetica,sans-serif;
		}
	.quoteday-opinions.voted a,
	.quoteday-opinions.voted label {
		background:url(../images/quoteday-voted.png) 0 15px repeat-x;
		cursor:default;
		}
	.quoteday-opinions a.active,
	.quoteday-opinions label.active {
		color:#373B44;
		font-weight:bold;
		}
		.quoteday-opinions a ins,
		.quoteday-opinions label ins {
			display:inline-block;
			position:relative;
			top:3px;
			margin-right:3px;
			width:16px;
			height:16px;
			background:url(../images/quoteday-opinions.png) -999em -999em no-repeat;
			box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
			}
		.quoteday-opinions a:hover ins,
		.quoteday-opinions a.active ins,
		.quoteday-opinions.voted a.active:hover ins,
		.quoteday-opinions label:hover ins,
		.quoteday-opinions label.active ins,
		.quoteday-opinions.voted label.active:hover ins {
			background-position:0 0;
			}
		.quoteday-opinions a span,
		.quoteday-opinions label span {
			padding-right:5px;
			background:#FFF;
			}
		.quoteday-opinions.voted a:hover ins,
		.quoteday-opinions.voted label:hover ins {
			background-position:-999em -999em;
			}
		.quoteday-opinions a[data-vote="1"] ins {
			background-color:#A1CC71;
			}
		.quoteday-opinions a[data-vote="2"] ins {
			background-color:#C7090E;
			}
		.quoteday-opinions a[data-vote="3"] ins {
			background-color:#53B3FF;
			}
		.quoteday-opinions a[data-vote="4"] ins {
			background-color:#40BABD;
			}
		.quoteday-opinions a[data-vote="5"] ins {
			background-color:#B4A965;
			}
	.quoteday-opinions b {
		display:none;
		position:relative;
		float:right;
		top:3px;
		width:2.5em;
		background:#FFF;
		text-align:right;
		font-weight:normal;
		}
	.quoteday-opinions .active b {
		font-weight:bold;
		}
	.quoteday-opinions.voted b {
		display:block;
		}
.quoteday-diag {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	padding-top:50px;
	width:150px;
	height:101px;
	background:url(../images/quoteday-diag.png) no-repeat;
	color:#B8B7B8;
	text-align:center;
	font:italic 12px/15px Arial,Helvetica,sans-serif;
	}
.quoteday-diag.active {
	padding:0;
	height:151px;
	background-position:0 -151px;
	}

/* plus18 */
.plus18 {
	display:inline-block;
	position:relative;
	top:3px;
	margin:0 0 0 10px;
	}



/*pravo-banners*/

.banners-table {
	width: 100%;
	ztable-layout: fixed;
	white-space: nowrap;
}
.banners-table th,
.banners-table td {
	padding: 5px 10px;
}
.banners-table thead th:first-child {
	width: 100%;
	border-right: 1px solid #FFF;
}
.banners-table thead th {
	text-align: left;
	background: #617f37;
	color: #FFF;
	font-size: 18px;
}
.banners-table-header th {
	text-align: left;
	background: #e4ecda;
	color: #607D37;
	font-size: 14px;
	font-weight: bold;
}
.banners-table tbody tr:nth-child(odd) {
	background: #f6faf2;
}
.banners-table tbody td:last-child {
	color: #607D37;
	font-size: 14px;
}
.banners-table tbody td[colspan="2"] {
	padding: 0;
}

.pravo-banner img {margin:auto; max-width: 100%;}
.pravo-banner-10 {
	width: 1250px;
	margin: auto;
	overflow: hidden;
}

.pravo-banner-20 {
	padding-top: 10px;
	text-align: center;
}

.pravo-banner-30 {
	padding-top: 10px;
	text-align: center;
}

.pravo-banner-40 {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.pravo-banner-50 {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.pravo-banner-60 {
	padding-bottom: 10px;
	text-align: center;
}

.pravo-banner-70 {
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	text-align: center;
}

.pravo-banner-80 {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.pravo-banner-90 {
	width: 1250px;
	margin: auto;
	overflow: hidden;
	text-align: center;
}

.galleries-preview {
	position:relative;
	overflow:hidden;
	margin:10px;
	width:631px;
	height:225px;
}
.galleries-slides {
	position:relative;
	overflow:hidden;
	margin-left:-150px;
	width:100500px;
}
.galleries-slide {
	float:left;
	position:relative;
	margin:0 5px;
	width:300px;
	height:225px;
}
.galleries-slide img {
	display:block;
	background:#EEE;
}
.galleries-slide b {
	display:table;
	vertical-align:middle;
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 20px;
	width:260px;
	height:40px;
	*background:#000;
	background:rgba(0,0,0,.8);
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}
.galleries-slide b span {
	display:table-cell;
	vertical-align:middle;
}
.galleries-button {
	position:absolute;
	top:0;
	width:165px;
	height:225px;
}
.galleries-button i {
	*display:none;
	opacity:0;
	position:absolute;
	overflow:hidden;
	top:96px;
	width:28px;
	height:28px;
	text-indent:-999em;
	background:url(../images/gallery_arrows.png?1) no-repeat;
	-webkit-transition:opacity .5s ease;
	transition:opacity .5s ease;
}
.galleries-button.type_prev {
	left:0;
	background:url(../images/p2.png) repeat-y;
}
.galleries-button.type_prev i {
	left:10px;
}
.galleries-button.type_next {
	right:0;
	background:url(../images/n2.png) 100% 0 repeat-y;
}
.galleries-button.type_next i {
	right:10px;
	background-position:-28px 0;
}

.galleries-preview:hover .galleries-button i {
	*display:block;
	opacity:1;
}
.search-expand {
	position: relative;
	overflow: hidden;
	margin-top: 0;
	height: 0;
	z-index: 3;
	background: #F2F7FA;
	zopacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.search-expand > .heading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.search-expand-title {
	position: absolute;
	top: 46px;
	left: 20px;
	width: 260px;
	height:20px;
	border-bottom: 1px solid #E4E7EA;
	color: #5F7C36;
	font: 15px/20px Arial,Helvetica,sans-serif;
}
.search-expand-title span {
	position: absolute;
	top: 2px;
	right: 0;
	color: #0684BB;
	font-size: 12px;
}
.search-expand-title a {
	color: #0684BB;
	text-decoration: none;
}
.search-expand-title a {
	text-decoration: underline;
}
.search-expand-h {
	padding: 77px 19px 19px 20px;
	height: 100%;
	box-sizing: border-box;
}
.search-expand-wrap {
	overflow-x: visible;
	overflow-y: auto;
	height: 100%;
}
.search-expand-wrap p {
	margin: 0 0 3px;
	padding: 0 0 0 20px;
	color: #373B44;
	font: 12px/20px Arial,Helvetica,sans-serif;
}
.search-expand-wrap input[type="checkbox"] {
	float: left;
	margin-left: -20px;
	margin-top: 3px;
}

.galleries-thumbs {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	width: 200px;
	height: 150px;
}
.galleries-thumbs img {
	margin: 0 !important;
}
.galleries-thumbs a {
	outline: 0;
}
.galleries-thumbs-items {
	position: absolute;
	overflow: hidden;
	width: 100500px;
}
.galleries-thumbs-item {
	float: left;
}
.galleries-thumbs-button {
	position: absolute;
	top: 0;
	width: 20px;
	height: 150px;
	opacity: .7;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.galleries-thumbs-button:hover {
	opacity: 1;
}
.galleries-thumbs-button.type_prev {
	left: 0;
	background: url(../images/gallery_arrows.png) 0 50% no-repeat;
	background-size: auto 20px;
}
.galleries-thumbs-button.type_next {
	right: 0;
	background: url(../images/gallery_arrows.png) 100% 50% no-repeat;
	background-size: auto 20px;
}
.galleries-pview {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 18px 0 0;
	width: 100%;
	height: 150px;
}
.galleries-pview .g-pview-list {
	position: absolute;
	width: 100500px;
	padding-bottom: 0;
}
.galleries-pview .g-pview-a {
	height: 140px;
}
.galleries-pview a {
	outline: 0;
}
.directBlock {
	position: relative;
	overflow: hidden;
	padding: 0 10px;
}
.rtbBlock {
	max-width: 299px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
}

.microzoom.active  {
	position: absolute;
	/*top: 50%;*/
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	width: auto !important;
	height: auto;
	max-height: 100%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	z-index: 3000;
}

#topper-news1 {overflow: hidden;}

.pb_feed_anim {
	clear: none!important;
}

span.b {
	font-weight: 600;
}