news-list* html img, div { behavior: url(/js/iepngfix.htc) }

html {
	height: 100%;
}
body {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	background-color: #fff;
/*
	background: #fff url('../images/body-bg.gif') repeat-x;
	min-width: 1004px;
*/
	height: 100%;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

#page {
	min-height: 100%;
	padding: 0 10px;
}
* html #page {
	height: 100%;
}

#header {
	overflow: hidden;
	width: 100%;
}
.header-ads {
	overflow: hidden;
	padding: 0px 0 0;
	height: 98px;
	text-align: center;
}
.header-ads img {
	border: 1px solid #ececec;
}
.logos-block {
	margin: -8px 0 0 0;
	overflow: hidden;
	height: 82px;
	position: relative;
	padding: 0 148px 0 251px;
	background: url('/images/body-bg2.gif') repeat-x top;
}
#header .logos-block {
	padding-right: 40px;
}
.logo {
	position: absolute;
	left: 0;
	top: 23px; 
	z-index: 100;
}

.logo a {
	display: block;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	overflow: hidden;
	background: url('../images/logo.gif') no-repeat;
}
.news-logo_ru {
	position: absolute;
	left: 20px;
	top: 50px; 
	width: 189px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/news-logo_ru.gif') no-repeat;
}
.news-logo_ua {
	position: absolute;
	left: 20px;
	top: 50px; 
	width: 189px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/news-logo_ua.png') no-repeat;
}
.time-search {
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
#header .time-search {
	width: 729px;
	margin: 0 0 0 -20px; 
}
.time-search li {
	float: left;
	font-size: 11px;
	color: #999;
	padding-left: 28px;
}
.time-search li input {
	width: 15px;
	height: 15px;
	margin: 0; 
	float: left; 
}
.time-search li label {
	float: left;
	padding-left: 3px;
}

.header-form {
	overflow: hidden;
	height: 35px;
	width: 729px;
	margin-top: 4px;
	background: url(../images/header-form-bg.gif) repeat-x;
}
#header .header-form {
	width: 760px;
	margin: 0px 0 0 -20px; 
}
.header-form .bg {
	background: url(../images/header-form-left-bg.gif) no-repeat;
	height: 31px;
	overflow: hidden;
	padding: 4px 115px 0 24px;
}
.header-form .bg .text {
	border: 0;
	padding: 0; 
	color: #000;
	width: 100%;
	float: left;
	background: none;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.header-form .bg div {
	float: right;
	width: 115px;
	margin: -4px -115px 0 0;
	position: relative;
	display: inline;
	background: url(../images/header-form-right-bg.gif) no-repeat;
}
.header-form .bg div .submit {
	float: right;
	width: 95px;
	height: 25px;
	background: url(../images/header-form-submit.gif) no-repeat;
	border: 0;
	font-size: 14px;
	color: #fff;
}
.header-form .bg div .submit:hover {
	background: url(../images/header-form-hover-submit.gif) no-repeat;
}
.form-links {
	overflow: hidden;
	width: 635px;
	margin-top: -10px;
	position: relative;
}
#header .form-links {
	width: 667px;
	padding-right: 94px;
	margin: -10px 0 0 -20px;
}
.form-links ul {
	margin: 0;
	padding: 1px 0 0 10px;
	list-style: none;
	float: left;
}
.form-links ul li {
	float: left;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 0 18px;
}
.form-links ul li a {
	text-decoration: none;
	color: #999;
	background: url(../images/header-form-underline.gif) repeat-x 0 100%;
}
.form-links ul li a.active,
.form-links ul li a:hover {
	background: none;
}
.form-links .link {
	float: right;
	color: #39c;
	text-decoration: none;
	height: 23px;
	background: url(../images/header-form-link-left-bg.gif) no-repeat;
	font-size: 12px;
}
.form-links .link span {
	float: left; 
	height: 21px;
	line-height: 14px;
	background: url(../images/header-form-link-right-bg.gif) no-repeat 100% 0;
	cursor: pointer;
	padding: 2px 19px 0 8px;
}
.form-links .link em {
	font-style: normal;
/*	background: url(../images/header-form-link-underline.gif) repeat-x 1px 100%; */
	border-bottom: 1px dashed #39c;
}
.form-links .link:hover em {
	background: none;
	border: 0;
}

.login-block {
	overflow: hidden;
	height: 100%;
	padding: 0 40px 0 216px;
}
.login-links {
	float: right;
	width: 100%; 
}
.rubric-links {
	margin: 0;
	padding: 10px 20px 0 0;
	list-style: none;
	font-size: 12px;
	text-transform: capitalize;
	overflow: hidden;
}
.rubric-links li {
	float: left;
	padding: 0 0 0 10px;
	margin-top: 5px;
	line-height: 15px;
}
.rubric-links li a {
	text-decoration: underline;
	color: #050505;
	padding: 0 3px 0;
	float: left;
}
.rubric-links li a.active,
.rubric-links li a:hover {
	background: #000;
	text-decoration: none;
	color: #fff;
}
.resource-links {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%; 
}
.resource-links:after {
	content:"";
	display:block;
	clear:both;
}
.resource-links li {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 22px 3px 0 13px;
}
.resource-links .newpaper-link {
	padding-left: 40px;
}
.resource-links .rss-link {
	padding-left: 38px;
}
.resource-links li a {
	text-decoration: underline; 
	color: #000;
}
.resource-links .newpaper-link a {
	color: #c00;
	font-weight: bold;
}
.resource-links .rss-link a {
	color: #fa8c0b;
	background: url(../images/resource-links-rss.gif) no-repeat 100% 0;
	padding: 8px 12px 0 0;
}
.resource-links li a:hover {
	text-decoration: none;
}
.resource-links li a.active {
	font-weight: bold;
}
.resource-links .add-link {
	float: right;
	margin-right: -23px;
	position: relative;
	display: inline;
}
.resource-links .add-link a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09f;
	padding-left: 10px;
	background: url(../images/resource-links-add.gif) no-repeat 0 5px;
}

#content {
	padding: 14px 260px 300px 16px;
}
#content:after {
	content:"";
	display:block;
	clear:both;
}
* html #content {
	height: 1%;
	overflow: visible;
}
* +html #content {
	height: 1%;
	overflow: visible;
}
.main {
	float: left;
	width: 100%;
}
.news-list {
	overflow: hidden;
	width: 100%;
	padding: 0;
}
.news-list h2 {
	margin: 10px 0 -2px 3px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.news-item {
	overflow:hidden;
	width: 100%;
}
.news-block {
	padding-right: 9px;
}
.news-divider {
	overflow: hidden;
	width: 100%; 
	padding:13px 0 0 218px;
}
.news-cont {
	width: 100%; 
	display: table;
	background: url(../images/news-cont-bg.gif) repeat-y 92px 0;
	text-decoration: none;
}
* html .news-cont {
	display: block;
}
* +html .news-cont {
	display: block;
}
.news-img {
	display: table-cell; 
	width: 120px;
	height: 120px;
	border: 1px solid #f2f2f2;
	vertical-align: top;
	background: #fff;
}
* html .news-img {
	float: left;
}
* +html .news-img {
	float: left;
}
.news-img a {
	display: block;
}
.news-img img {
	display: block; 
	margin: 0 auto; 
	width: 120px;
	height: 120px;
}
.news-info {
	vertical-align: middle;
	display: table-cell;
	padding: 0 10px 0 12px;
	line-height: 22px;
}
* html .news-info {
	height: 1%;
	display: block;
}
* +html .news-info {
	height: 1%;
	display: block;
}
.news-cont-hover,
.news-cont:hover {
	background-color: #f9f9df;
}
.rubric-main .news-cont-hover,
.rubric-main .news-cont:hover {
	background-color: #ececec;
}
.news-info strong {
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
.news-info strong a {
	color: #000;
	text-decoration: none;
}
.news-cont .news-info strong a:hover {
	color: #09f;
	text-decoration: underline;
}
.news-cont .news-info strong a:visited {
	color: #605;
}
.news-info span {
	display: block;
	line-height: normal;
	font-size: 10px;
	color: #999;
	padding-top: 6px;
}
.news-info p {
	font-size: 12px;
	color: #777;
	width:75%;
}
.news-info strong {
	display:block;
	width:75%;
}
.news-info span a {
	text-decoration: none;
	color: #999;
}
.news-info span a.comment {
	color: #666;
	margin-left: 9px;
}
.news-info span a:hover {
	text-decoration: underline;
}
.main-news {
	overflow: hidden;
	height: 1%;
	margin: 0 9px 0 0;
}
.main-news .top-bg {
	height: 2px;
	overflow: hidden;
	background: url(../images/main-news-top-bg.gif) repeat-x;
}
.main-news .top-bg div {
	background: url(../images/main-news-top-side-bg.gif) no-repeat;
	height: 2px;
	overflow: hidden;
}
.main-news .top-bg span {
	background: url(../images/main-news-top-side-bg.gif) no-repeat 100% 0;
	height: 2px;
	display: block;
	overflow: hidden;
}
.main-news .bot-bg {
	height: 3px;
	overflow: hidden;
	margin: 0 1px;
	background: url(../images/main-news-bot-bg.gif) repeat-x;
}
.main-news .cont {
	overflow: hidden;
	height: 100%;
	border-left: 1px solid #ece2cc;
	border-right: 1px solid #ece2cc;
	padding: 6px 8px;
	background: #fbfbe1;
}
.main-news .cont img {
	float: left;
	margin: 0 21px 0 0;
}
.main-news .table {
	display: table;
	height: 1%;
}
.main-news .table h1 {
	margin: 3px 0 0; 
	font-size: 24px;
	font-weight: normal;
}
.main-news .table h1 a {
	text-decoration: underline; 
	color: #000;
}
.main-news .table h1 a:hover {
	text-decoration: none;
}
.main-news .table p {
	margin: 8px 0 0; 
	font-size: 16px;
}
.main-news .table p a {
	text-decoration: underline;
	color: #09f;
}
.main-news .table p a:hover {
	text-decoration: none;
}
.main-news .table p a.next {
	padding-right: 21px;
	background: url(../images/main-news-arrow.gif) no-repeat 100% 8px;
}
.main-news .table ul {
	margin: 11px 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	color: #999;
}
.main-news .table ul li {
	display: inline;
	padding-right: 15px;
}
.main-news .table ul li a {
	text-decoration: none;
	color: #000;
}
.main-news .table ul li a:hover {
	text-decoration: underline;
}
.sidebar {
	float: right;
	width: 240px;
	margin: 0 -256px 0 0;
	padding: 0 10px 0 0;
	display: inline;
}
.sidebar .ads img,
.sidebar .ads {
	display: block;
}
.sidebar .head {
	margin: 17px 0 0; 
	font-size: 11px;
	color: #fff;
	line-height: 12px;
	border-bottom: 1px solid #666;
	font-weight: normal;
	overflow: hidden;
	width: 100%;
	display: block;
}
.sidebar .head-bg {
	background: #666;
	display: inline;
	padding: 0 9px;
}
.sidebar .head-bg a {
	text-decoration: none;
	color: #fff;
}
.sidebar .head-bg a:hover {
	text-decoration: underline;
}
.last-news {
	margin: 0;
	padding: 0 0 24px;
	list-style: none;
	display: block;
}
.sapa-new,
.last-new {
	margin: 0;
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #e4e4e4;
}
.sapa-new {
  padding: 10px 0;
}

* html .sapa-new,
* html .last-new {
	height: 70px;
}
* +html .sapa-new,
* +html .last-new {
	height: 70px;
}
.last-new .image {
	margin: 0;
	border: 1px solid #b3b3b3;
/*	width: 100%;
	display: block;*/
}
.last-new .img {
	margin: 0;
	width: 47px;
	padding: 11px 10px 12px 6px;
	display: table-cell;
	vertical-align: top;
}
* html .last-new .img {
	float: left;
	display: block;
}
* +html .last-new .img {
	float: left;
	display: block;
}
.last-new .cont {
	margin: 0;
	width: 160px;
	padding: 11px 14px 12px 0;
	display: table-cell;
	vertical-align: middle;
	height: 70px;
}
* html .last-new .cont {
	float: left;
	display: block;
	height: auto;
}
* +html .last-new .cont {
	float: left;
	display: block;
	height: auto;
}
.sapa-new a {
	color: #000;
	text-decoration: underline;
}
.sapa-new a:hover {
	text-decoration: none;
}
.last-new .cont-link {
	margin: 0;
	color: #000;
	text-decoration: none; 
	display: inline;
}
.last-new .cont-link:hover {
	text-decoration: underline;
}
.release-list {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
	display: block;
}
.release-item {
	font-size: 11px;
	float: left;
	width: 100%;
	padding: 10px 0 0;
}
.release-link {
	display: block;
	padding: 6px 5px 7px 26px;
	text-decoration: underline;
	color: #000;
	height: 100%;
	background: url(/images/release-icon.png) no-repeat;
}
.release-link:hover {
	background-color: #e6e6e6;
	text-decoration: none;
}
#footer {
	overflow: hidden;
	height: 251px;
	position: relative;
	margin: -251px 0 0;
	background: url(/images/footer-bg.gif) repeat-x 0 100%;
}
.counter {
	position: absolute;
	left: 4px;
	bottom: 1px; 
}
* html .counter {
	bottom: -1px;
}
.footer-cont {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
.footer-ads {
	overflow: hidden;
	text-align: center;
	height: 90px;
}
#footer .logos-block {
	padding: 13px 0 0;
	width: 729px;
	height: auto;
	margin: 0 auto; 
}
#footer .header-form {
	margin-top: 4px;
}
#footer .header-form .bg {
	background: url(../images/footer-form-left-bg.gif) no-repeat;
}
#footer .header-form .bg div .submit {
	background: url(../images/footer-form-submit.gif) no-repeat;
}
#footer .header-form .bg div .submit:hover {
	background: url(../images/footer-form-hover-submit.gif) no-repeat;
}
#footer .form-links ul li a {
	color: #8a8a8a;
}
.footer-bot {
	overflow: hidden;
	width: 100%;
	bottom: 0;
	left: 0;
	position: absolute;
}
.footer-links {
	margin-top: 41px 0 0;
	padding: 0;
	list-style: none;
	text-align: center;
	font-size: 12px;
}
.footer-links li {
	display: inline;
	padding: 0 4px;
	line-height: 14px;
}
.footer-links li a {
	text-decoration: underline;
	color: #000;
}
.footer-links li a:hover {
	text-decoration: none;
}
.footer-links li a.active {
	font-weight: bold;
}
.footer-ad .logos-block {
	display: none;
}
.footer-ad .footer-ads {
	margin-top: 98px;
}
.footer-text .footer-ads,
.footer-text .logos-block {
	display: none;
}
.copy-block {
	overflow: hidden;
	width: 100%;
	padding: 25px 0 3px;
}
.copy-block ul {
	margin: -13px 0 0;
	position: relative;
	padding: 0 5px 0 0;
	list-style: none;
	float: right;
	overflow: hidden;
	line-height: 14px;
}
.copy-block ul li {
	float: left;
	font-size: 12px;
	padding: 0 7px 2px;
	display: inline;
	margin-left: -1px;
	background: url(../images/footer-divider.gif) no-repeat 0 50%;
}
.copy-block ul li a {
	text-decoration: none;
	color: #666;
}
.copy-block ul li a:hover {
	color: #000;
}
.copy-block p {
	margin: 2px 0 0; 
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}
.login-box {
	float: left;
	width: 202px;
	margin: 0 0 0 -216px;
	display: inline;
	position: relative;
	padding-left: 14px;
}
.in-login {
	height: 92px;
	width: 179px;
	padding: 0 0 0 10px;
	background: url(../images/login-bg.gif) no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.in-login .head {
	overflow: hidden;
	width: 100%;
}
.in-login .head h3 {
	margin: 0; 
	font-size: 14px;
	display: block; 
	padding-top: 1px;
	color: #5a5a5a;
}
.in-login .head strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	font-size: 12px;
	float: left;
	padding-top: 2px;
}
.in-login .head a {
	float: right;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.in-login .head a:hover {
	color: #09f;
	text-decoration: underline;
}
.in-login .links {
	overflow: hidden;
	width: 177px;
	margin: 2px -10px -2px 0;
}
.in-login .links a {
	text-decoration: none;
	color: #298eeb;
	float: left;
	margin-right: 14px;
	font-size: 11px;
}
.in-login .links a:hover {
	text-decoration: underline;
}
.in-login .text {
	border: 1px solid #eaeaea; 
	border-top-color: #d5d5d5;
	border-right-color: #d5d5d5;
	overflow: hidden;
	width: 125px;
	overflow: hidden;
	height: 13px;
	margin-top: 4px;
	background: #fff;
}
.in-login .text span {
	float: left;
	overflow: hidden;
	margin-top: -2px;
	position: relative; 
}
.in-login label {
	float: left;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 3px;
	color: #686868;
	width: 44px;
}
.in-login .text input {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	border: 2px solid #fff; 
	margin: -2px -4px -2px -2px;
	width: 115px;
	padding: 0 0 0 5px;
	background: none;
}
.in-login .submit {
	float: right;
	margin: 4px 12px 0 0;
	width: 48px;
	height: 15px;
	border: 0;
	background: url(../images/in-login-submit.gif) no-repeat;
	color: #fff;
	font: 10px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 2px;
	cursor: pointer;
}
.in-login .submit:hover {
	background: url(../images/in-login-hover-submit.gif) no-repeat;
}
.out-login {
	height: 92px;
	width: 169px;
	padding: 0 10px 0 10px;
	background: url(../images/login-bg.gif) no-repeat;
	font-size: 12px;
}
.out-login .head {
	overflow: hidden;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 7px;
	background: url(../images/out-login-head-bg.gif) no-repeat 82px 4px;
}
.out-login .head strong {
	color: #5a5a5a;
	font-size: 12px;
	float: left;
	padding-left: 2px;
}
.out-login .head a {
	float: right;
	color: #000;
	text-decoration: none;
}
.out-login .head a:hover {
	color: #09f;
	text-decoration: underline;
}
.out-login .links {
	overflow: hidden;
	width: 177px;
	margin: 2px -10px -2px 0;
}
.out-login .links div {
	padding: 1px 0 0;
}
.out-login .links a {
	text-decoration: none;
	margin-right: 14px;
	font-size: 12px;
	color: #000;
}
.out-login .links a strong {
	color: #298eeb;
}
.out-login .links a:hover {
	text-decoration: underline;
	color: #298eeb;
}
.out-login .submit {
	float: left;
	margin: 21px 0 0;
	width: 48px;
	height: 15px;
	border: 0;
	cursor: pointer;
	padding: 0 0 2px;
	background: url(../images/in-login-submit.gif) no-repeat;
	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
}
.out-login .submit:hover {
	background: url(../images/in-login-hover-submit.gif) no-repeat;
}

/*Radio buttons*/
.outtaHere {
	position:absolute;
	left:-3000px;
}
.radioArea, .radioAreaChecked {
	width:14px;
	height:13px;
	float: left;
	margin-top: 1px;
	background: url(../images/radio-bg.gif) no-repeat;
	overflow: hidden;
	
}
#footer .radioArea,
#footer .radioAreaChecked {
	background-image: url(../images/footer-radio-bg.gif);
}
.radioAreaChecked {
	background-position: 0 -13px;
}
/*Radio buttons*/
.resources {
	overflow: hidden;
	height: 100%;
	margin: 2px 0 0;
	padding: 0;
	list-style: none;
}
.resources li {
	overflow: hidden;
	height: 100%;
	padding: 0 20px 0 83px;
	font-size: 12px;
	color: #666;
	line-height: 14px;
	border-bottom: 1px solid #ececec; 
	height: 70px;
}
.resources li div {
	display: table-cell;
	height: 70px;
	vertical-align: middle;
}
* html .resources li div {
	float: left;
	width: 100%;
	height: auto;
}
* +html .resources li div {
	float: left;
	width: 100%;
	height: auto;
}
.resources li a {
	text-decoration: underline;
	color: #000;
}
.resources li a:hover {
	text-decoration: none;
}
.resources .mail strong {
	display: block;
}
.resources .weather {
	background: url(../images/resources-weather-icon.gif) no-repeat 13px 9px;
}
.resources .weather span {
	display: block;
	font-size: 14px;
	color: #999;
	padding: 6px 0 1px;
}
.resources .weather a {
	font-size: 11px;
}
.resources .weather strong a {
	font-size: 14px;
}
.resources .horo {
	background: url(../images/resources-horo-icon.gif) no-repeat 21px 10px;
}
.resources .web {
	background: url(../images/resources-web-icon.gif) no-repeat 18px 8px;
}
.resources .info {
	background: url(../images/resources-info-icon.gif) no-repeat 20px 13px;
}
.resources .mail {
	background: url(../images/resources-mail-icon.gif) no-repeat 22px 5px;
}

.top-news-block-bg {
	overflow: hidden;
	height: 100%;
	margin-right: 9px;
	padding-bottom: 1px;
	background: #efefef url(../images/top-news-block-bg.gif) repeat-y 100% 0;
}
.top-news-block {
	overflow: hidden;
	height: 100%;
	padding: 0 290px 0 0;
	background: #f8f8f8 url(../images/top-news-block-bg.gif) repeat-y 100% 0;
	border-left: 1px solid #efefef;
}
* +html .top-news-block {
}
.day-themes {
	float: left; 
	width: 100%;
}
.themes-list {
	margin: 0;
	padding: 5px 10px 2px 10px;
	list-style: none;
	font-size: 11px;
	overflow: hidden;
	height: 100%;
	background: #efefef;
}
.town-news .themes-list {
	background: none;
}
.themes-list li {
	float: left;
	padding-right: 3px;
}
.themes-list li a {
	color: #999;
	text-decoration: none;
	background: url(../images/themes-list-dot.gif) repeat-x 0 100%;
}
.themes-list li strong a {
	background-image: url(../images/themes-list-active-dot.gif);
	color: #000;
}
.themes-list li.other {
	float: right;
	padding: 0;
}
.themes-list li.other a {
	color: #09f;
	background-image: url(../images/themes-list-other-dot.gif);
}
.themes-list li a:hover {
	background: none;
}
.cont .all-region-news {
	margin-bottom:10px;
}
.cont .all-region-news a{
	padding: 5px 10px 2px 10px;
	font-size: 12px;
	color: #000;
	font-weight:bold;
}
.top-news {
	overflow: hidden;
	height: 100%;
	color: #0a0a0a;
	font-size: 14px;
	padding: 0 10px 10px 10px;
	background: #efefef;
}
.top-news .img {
	float: left;
	margin: 2px 12px 0 0;
}
.top-news .table {
	display: table; 
	height: 1%;
}
.top-news h3 {
	margin: 0; 
	color: #000;
	font-size: 18px;
	font-weight: normal;
}
.top-news h3 a {
	text-decoration: underline;
	color: #000;
}
.top-news h3 a:hover {
	text-decoration: none;
}
.top-news h3 a:visited {
	color: #605;
}
.top-news p {
	margin: 3px 0 0;
	line-height: 20px;
}
.top-news p a {
	text-decoration: underline;
	color: #999;
	font-size: 13px;
	margin-left: 11px;
}
.top-news p a:hover {
	text-decoration: none;
}
.top-news-list {
	overflow: hidden;
	height: 100%;
	margin: 0 1px;
	padding: 8px 0 0 0;
	list-style: none;
	background: #f8f8f8;
}
.top-news-list li {
	width: 100%;
	margin-right: -1px;
	display: block;
	font-size: 14px;
	line-height: 16px;
}
.top-news-list li div {
	overflow: hidden;
	height: 100%;
	padding: 0 5px 10px 10px;
}
* +html .top-news-list li div {
	padding-right: 0;
	margin-right:0;
}

.top-news-list li a {
	text-decoration: underline;
	color: #000;
}
.top-news-list li a:hover {
	text-decoration: none;
}
.top-news-list li a:visited {
	color: #605;
}
.top-news-list li span {
	color: #999;
	font-size: 10px;
	margin-left: 11px;
}

.top-news-list li span a {
	text-decoration: underline;
	color: #999;
	font-size: 13px;
}
.top-news-list li span a:hover {
	text-decoration: none;
}
.town-news {
	float: right;
	width: 290px;
	margin-right: -290px;
	display: inline;
}
.town-news .cont {
	overflow: hidden;
	height: 100%;
	margin-left: 4px;
}
.town-news-list {
	margin: 0;
	padding: 0 10px 20px 10px;
	list-style: none;
	font-size: 12px;
}
.town-news-list li {
	line-height: 15px;
	padding: 12px 0 2px;
}
.town-news-list li a {
	text-decoration: underline;
	color: #5f7787;
}
.town-news-list li a:hover {
	text-decoration: none;
}
.other-news {
	overflow: hidden;
	height: 100%;
	padding: 12px 0 6px;
}
.other-news .left-col {
	float: left;
	width: 50%;
	display: inline;
	margin-right: -10px;
}
.other-news .right-col {
	float: right; 
	width: 50%;
	margin-left: -10px;
	display: inline;
}
.other-news .cont {
	overflow: hidden;
	height: 100%;
	padding: 0 10px 0 0;
}
.other-news .head {
	background: url(../images/other-news-head-line.gif) repeat-x 0 100%;
	overflow: hidden;
	width: 100%;
}
.other-news .head h3 {
	margin: 0; 
	float: left;
	line-height: 18px;
	text-align: center;
	width: 184px;
	font-size: 12px;
	background: #666;
	font-weight: normal;
}
.other-news .head h3 a {
	text-decoration:none;
	color: #fff;
}
.other-news .head .link {
	float: right;
}
.other-news-list {
	margin: 0;
	padding: 5px 12px 0 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
	font-size: 12px;
}
.other-news-list li {
	overflow: hidden;
	width: 100%;
	padding: 6px 0;
	border-bottom: 1px solid #f0f0f0; 
}
.other-news-list li .table {
	overflow: hidden;
	width: 100%;
}
.other-news-list li .img {
	width: 120px;
	padding-right: 7px;
	vertical-align: top;
	display: table-cell;
}
.other-news-list li .img img,
.other-news-list li .img a {
	float: left;
}
* html .other-news-list li .img {
	float: left;
}
* +html .other-news-list li .img {
	float: left;
}
.other-news-list li .text {
	display: table-cell; 
	color: #777;
	height: 60px;
	vertical-align: top;
}
* html .other-news-list li .text {
	height: 1%;
}
* +html .other-news-list li .text {
	height: 1%;
}
.other-news-list li h4 {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}
.other-news-list li h4 a {
	text-decoration: none;
	color: #000;
}
.other-news-list li h4 a:hover {
	text-decoration: underline;
}
.other-news-list li h4 a:visited {
	color: #605;
}
.other-news-list li p {
	margin: 7px 0 0;
	line-height: 14px;
}
.rubric-head {
	overflow: hidden;
	height: 1%;
	background: #f1f1f1;
	margin: 2px 9px 6px 0;
}
.without-nav {
	background: #fff;
}
.rubric-head h2 {
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
	background: #fff;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.rubric-head h2 a{
	color: #120c0a;
	text-decoration:none;
}
.rubric-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.rubric-nav li {
	float: left;
	line-height: 22px;
	font-size: 14px;
}
.rubric-nav li a {
	float: left;
	padding: 0 18px;
	text-decoration: underline; 
	color: #666;
}
.rubric-nav li a:hover {
	text-decoration: none;
}
.settings-nav li a {
	color: #39f;
	text-decoration: none;
}
.settings-nav li a:hover {
	text-decoration: underline;
}
.rubric-nav li a.active {
	text-decoration: none;
	color: #fff;
	background: #b5b5b5;
}
.rubric-icons {
	margin: 0;
	padding: 0 8px 0 0;
	list-style: none;
	float: right;
}
.rubric-icons li {
	float: left;
	line-height: 22px;
	font-size: 11px;
	padding-left: 11px;
}
.rubric-icons li a {
	text-decoration: underline;
	color: #999;
}
.rubric-icons li a:hover {
	text-decoration: none;
}
.rubric-icons li a img {
	position: relative; 
	bottom: -2px;
}
.resource-box {
	overflow: hidden;
	height: 100%;
	padding-bottom: 43px;
}
.resource-box h3 {
	margin: 19px 0 0;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.resourse-col {
	float: left;
	width: 140px;
	list-style: none;
}
.resourse-col li {
	height: 100%; 
	font-size: 12px;
	line-height: 16px;
}
.resourse-col li:after {
	content:"";
	display:block;
	clear:both;
}
.resourse-col li a {
	text-decoration: none;
	color: #000;
}
.resourse-col li a:hover {
	text-decoration: underline;
}
.resource-statistic {
	width: 100%;
	margin-bottom: 2px;
	margin: -6px 0 2px -13px;
	position: relative;
	padding: 8px 0 12px 13px;
	border: 1px solid #f5f5ce; 
	background: #ffffe7;
	font-size: 11px;
	line-height: normal;
}
.resource-statistic .rlogo {
	position: absolute;
	right: 0;
	top: 0; 
}
.resource-statistic .rlogo img {
	border: 1px solid #f3f5d0; 
	border-top: 0;
	border-right: 0;
}
.resource-statistic strong {
	display: block;
	color: #000;
}
.resource-statistic .www {
	display: block;
	padding-bottom: 12px;
}
.resource-statistic .www a {
	text-decoration: underline;
	color: #09f;
}
.resource-statistic .www a:hover {
	text-decoration: none;
}
.resource-statistic ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.resource-statistic ul li {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	padding: 0;
}
.tune-link {
	float: left;
	color: #fd4700;
	font-size: 12px;
	margin: 3px 0 0 17px;
	text-decoration: none;
	background: url(../images/tune-link-line.gif) repeat-x 0 100%;
}
.tune-link:hover {
	background: none;
}
.subject-news .top-bg {
	background: url(../images/subject-news-top-bg.gif) repeat-x;
}
.subject-news .top-bg div {
	background: url(../images/subject-news-top-side-bg.gif) no-repeat;
}
.subject-news .top-bg span {
	background: url(../images/subject-news-top-side-bg.gif) no-repeat 100% 0;
}
.subject-news .bot-bg {
	background: url(../images/subject-news-bot-bg.gif) repeat-x;
}
.subject-news .cont {
	background: #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee; 
}
.subject-news .table ul li a {
	color: #999;
}
.subject-news .table ul li a.link {
	color: #666;
	text-decoration: none;
	background: url(../images/subject-news-dot.gif) repeat-x 0 100%;
}
.subject-news .table ul li a.link:hover {
	background: none;
}
.main-news h2 {
	margin: 0;
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: normal;
}
.main-news h2 a {
	color: #000;
	text-decoration: underline;
}
.main-news h2 a:hover {
	text-decoration: none;
}
.main-news .show {
	margin: 8px 0 0;
	font-size: 11px;
	color: #000;
}
.main-news .show a {
	color: #666;
	text-decoration: none;
	background: url(../images/subject-news-dot.gif) repeat-x 0 100%;
}
.main-news .show a:hover {
	background: none;
}
.short-news {
	overflow: hidden;
	height: 100%;
	margin-top: 17px;
	margin-right: 9px;
	padding-left: 25px;
}
.short-news-item {
	overflow: hidden;
	height: 100%;
	font-size: 14px;
	color: #000;
	padding-left: 4px;
	padding-bottom: 15px;
	margin-top: -1px;
	border-top: 1px solid #e5e5e5; 
}
.short-news-item .text{
	font-size: 12px;
	margin-top:10px;
}
.short-news-item p {
	margin: 11px 0 0;
}
.short-news-item p a {
	text-decoration: none;
	color: #000;
}
.short-news-item p a:visited {
	color: #605;
}
.short-news-item p a:hover {
	text-decoration: underline;
}
.short-news-item span {
	display: block;
	color: #999;
	font-size: 11px;
}
.short-news-item span a {
	text-decoration: none;
	color: #999;
}
.short-news-item span a:hover {
	text-decoration: underline;
}
.settings-promt {
	height: 100%;
	font-size: 12px;
	background: #f9f9da;
	padding: 0 9px 14px;
	position: relative;
	margin: 0 9px 0 137px;
	border-top: 4px solid #fff; 
}
.settings-promt:after {
	content:"";
	display:block;
	clear:both;
}
.settings-promt p {
	margin: 0;
	padding: 12px 0 0;
	line-height: 14px;
}
.settings-promt .arrow {
	position: absolute;
	left: 40px;
	top: -10px; 
	width: 9px;
	height: 10px;
	background: url(../images/settings-promt-arrow.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
.settings-style {
	overflow: hidden;
	height: 100%;
	margin: 23px 0 0 137px;
}
.settings-style .save-btn {
	width: 143px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	display: block;
	background: url(../images/settings-style-btn.gif) no-repeat;
}
.settings-style .col {
	float: left;
	width: 33%;
	padding-bottom: 71px;
	text-align: center;
}
.settings-style .col label {
	display: block;
	background: red;
}
.settings-style .col .radio {
	width: 15px;
	height: 15px;
	margin: 0 auto;
	display: block;
}
.settings-style .col img {
	display: block;
	margin: 11px auto 17px;
}
.settings-style .col a {
	color: #666;
	text-decoration: underline;
	font-size: 12px;
}
.settings-style .col a:hover {
	text-decoration: none;
}
.new-block {
	padding-top: 4px;
	height: 100%;
	margin-right: 9px;
	color: #666;
}
.new-block:after {
	content:"";
	display:block;
	clear:both;
}
.new-block .bg {
	background: #f7f3da;
	height: 100%;
	padding: 0 0 9px 24px;
}
.new-block .bg:after {
	content:"";
	display:block;
	clear:both;
}
.new-block h3 {
	margin: 5px 0 0;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.new-block .lines {
	overflow: hidden;
	width: 100%;
	padding-bottom: 11px;
}
.new-block .line {
	overflow: hidden;
	width: 100%;
	padding: 10px 0 0;
}
.new-block .line label {
	float: left;
	width: 119px;
	line-height: 18px;
}
.new-block .line .text {
	float: left;
	border: 1px solid #999; 
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0; 
	color: #666;
	width: 539px;
	padding: 0 0 0 4px;
	background: #fff;
}
.new-block .line .small {
	width: 477px;
}
.new-block .line a {
	font-size: 12px;
	float: left;
	color: #000;
	margin-top: 1px;
	text-decoration: none;
	margin-left: 10px;
	background: url(../images/new-block-dot.gif) repeat-x 0 100%;
}
.new-block .line a:hover {
	background: none;
}
.new-rubric {
	padding: 0;
	color: #666;
	list-style: none;
}
.new-rubric:after {
	content:"";
	display:block;
	clear:both;
}
.new-rubric span {
	float: left;
	position: relative;
	display:block;
}
.new-rubric span strong {
	color: #000;
	font-size: 12px;
	text-align:left;
}
.new-rubric span strong a{
	color: #000;
	text-decoration:none;
}
.new-rubric .link {
	text-decoration: none;
	color: #39f;
	font-size: 12px;
	background: url(../images/new-block-link-dot.gif) repeat-x 0 100%;
}
.new-rubric span .link strong {
	color: #39f;
}
.new-rubric span .link:hover {
	background: none;
}
.new-rubric span em {
	font-size: 12px;
}
.popup {
	position: absolute;
	left: 0;
	top: 6px; 
	width: 266px;
	padding: 0 3px 3px;
	background: #9a9993;
}
.popup .popup-bg {
	font-size: 12px;
	background: #fcfaf0;
	width: 270px;
	border: 1px solid #696969; 
	margin: -6px 0 0 -6px;
	position: relative;
}
.popup .popup-head {
	background:#696969;
	padding: 0 7px 0 5px;
	line-height: 16px;
	overflow: hidden;
	height: 1%;
}
.popup .popup-head strong {
	font-weight: normal;
	color: #fcfaf0 !important;
	float: left;
}
.popup .popup-head a {
	float: right;
	margin-top: 4px;
}
.popup .popup-cont {
	overflow: hidden;
	height: 1%;
	padding: 4px 7px 6px 8px;
}
.popup .popup-cols {
	overflow: hidden;
	width: 100%;
}
.popup .popup-col {
	float: left; 
	width: 127px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.popup .popup-col li {
	line-height: 14px;
}
.popup .popup-col li a {
	text-decoration: none;
	color: #06f;
}
.popup .popup-col li a:hover {
	text-decoration: underline;
}
.exit {
	float: right;
	margin-top: 4px;
	text-decoration: none; 
	color: #666;
	background: url(../images/exit-dot.gif) repeat-x 0 100%;
	font-size: 10px;
}
.exit:hover {
	background: none;
}
.visual-block {
	height: 100%;
	margin-top: 4px;
	margin-right: 9px;
	padding: 0 0 19px 25px;
	background: #edf1e6;
	color: #666;
}
.visual-block:after {
	content:"";
	display:block;
	clear:both;
}
.visual-block h3 {
	margin: 0; 
	padding-top: 3px;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.visual-block .col1 {
	width: 45%;
	float: left;
	padding-top: 11px;
}
.visual-block .col1 span {
	display: block;
	line-height: 18px;
}
.visual-block .text {
	border: 1px solid #999; 
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0; 
	color: #000;
	width: 37px;
	text-align: right;
	padding: 0 6px 1px 0;
	background: #fff;
}
.visual-block .col2 {
	width: 55%;
	float: right;
	margin-left: -10px;
	padding-top: 11px;
}
.visual-block .col2 span {
	float: left;
	line-height: 18px;
	padding-right: 15px;
}
.visual-block .col2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 12px;
}
.visual-block .col2 ul li {
	vertical-align: top;
	line-height: 17px;
}
.visual-block .col2 ul li input {
	vertical-align: top;
	top: -1px;
	position: relative;
}
.visual-block .col2 ul li label {
	vertical-align: top;
}
.visual-block .line {
	width: 100%;
	padding-top: 15px;
	line-height: 18px;
}
.visual-block .line:after {
	content:"";
	display:block;
	clear:both;
}
.visual-block .line span {
	float: left;
	padding-right: 7px;
}
.visual-block .line .time {
	float: left;
	padding-left: 19px;
	position: relative;
}
.visual-block .line .text {
	text-align: left;
	width: 314px;
	padding: 0 0 2px 4px;
	float: left;
}
.visual-block .line .time .text {
	width: 104px;
}
.visual-block .line .calend-icon {
	float: left;
	margin-left: 3px;
}
.visual-block .line .calend-icon img {
	display: block;
	border: 1px solid #999; 
}
.save-block {
	overflow: hidden;
	height: 100%;
	margin-right: 9px;
	margin-top: 5px;
	background: #f0f0f0 url(../images/save-block-bg.gif) repeat-x;
}
.save-block .bg {
	background: url(../images/save-block-center-bg.gif) no-repeat 50% 0;
	overflow: hidden;
	height: 100%;
	padding: 23px 0 33px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
}
* html .save-block .bg {
	padding-bottom: 38px;
}
* +html .save-block .bg {
	padding-bottom: 38px;
}
.save-block img {
	position: relative; 
	bottom: -9px;
}
.save-block a {
	text-decoration: none;
	color: #999;
	margin: 0 20px;
	background: url(../images/save-block-dot.gif) repeat-x 0 100%;
}
.save-block a:hover {
	background: none;
}
.resource-block {
	overflow: hidden;
	height: 100%;
	padding: 0 0 10px 16px;
	border: 1px solid #e5dfbd;
	border-top: 0;
	margin-right: 9px;
	background: #fcfaf0;
}
/** html .resource-block {
	padding-left:0px;	
}*/
.resource-block h3 {
	margin: 8px 0 0 0px; 
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.resource-block .new-rubric {
	margin: 17px 0 0 0;
}
.resource-nav {
	overflow: hidden;
	padding: 0;
	list-style: none;
	width: 100%;
}
* html .resource-nav {
	margin-left:0px;
}
.resource-nav li {
	float: left;
	font-size: 12px;
	margin-right: -7px;
}
.resource-nav li a {
	float: left;
	white-space: nowrap;
	color: #333;
	text-decoration: underline;
}
.resource-nav li a span {
	float: left;
	height: 16px;
	padding: 0px 10px;
	width:auto;
	cursor:pointer;
}
.resource-nav li a.active {
	text-decoration: none;
	color: #888;
	background-color:#666;
}
.resource-nav li a.active span {
	color: #fff;
}
.resource-nav li a:hover {
	text-decoration: none;
}
.advances-search {
	overflow: hidden;
	width: 100%;
}
.advances-search h2 {
	margin: 2px 0 0;
	color: #120c0a;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.advances-save {
	overflow: hidden;
	height: 100%;
	margin-right: 9px;
	margin-top: 5px;
	background: #f0f0f0 url(../images/save-block-bg.gif) repeat-x;
}
.advances-save .bg {
	background: url(../images/save-block-center-bg.gif) no-repeat 50% 0;
	overflow: hidden;
	height: 100%;
	padding: 0 19px 11px;
	font-size: 14px;
	line-height: 17px;
}
.advances-save p {
	margin: 8px 0 0;
}
.advances-save .search {
	background: url(../images/advances-save-btn.gif) no-repeat;
	display: block;
	width: 105px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 16px auto 0; 
}
.advances-search .resource-block {
	border-top: 1px solid #e5dfbd;
	margin-top: 3px;
}
.advances-rubrics {
	overflow: hidden;
	height: 1%;
	padding: 0 0 13px 24px;
	margin-top: 4px;
	margin-right: 9px;
	background: #ececed;
	color: #666;
}
.advances-rubrics h3 {
	margin: 5px 0 0; 
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.advances-rubrics p {
	margin: 11px 0 0;
}
.advances-rubrics .all {
	font-size: 12px;
	margin-top: 8px;
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.advances-rubrics .all:hover {
	text-decoration: underline;
}
.advances-rubrics .link {
	text-decoration: none;
	color: #39f;
	margin-left: 3px;
	font-size: 12px;
	background: url(../images/new-block-link-dot.gif) repeat-x 0 100%;
}
.advances-rubrics .link:hover {
	background: none;
}
.advances-words {
	overflow: hidden;
	height: 1%;
	margin-top: 12px;
	margin-right: 9px;
	padding: 0 0 14px 24px;
	background: #f7f3da;
	color: #666;
}
.advances-words h3 {
	margin: 5px 0 0; 
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.advances-words .cols {
	overflow: hidden;
	width: 100%;
}
.advances-words .col1 {
	float: left;
	width: 40%;
	padding-right: 5%;
}
.advances-words .col2 {
	float: right; 
	width:50%;
	padding-right: 5%;
	margin-left: -10px;
}
.advances-words p {
	margin: 9px 0 0;
}
.advances-words ul {
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
.advances-words ul li {
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	font-size: 12px;
}
.advances-words ul li .radio {
	float: left;
	width: 15px;
	height: 15px;
	margin: 1px 8px 0 0;
}
.advances-words ul li label {
	line-height: 16px;
	display: block; 
	overflow: hidden;
	height: 1%;
}
.advances-words ul li label strong {
	color: #000;
}
.advances-words ul li .text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #9f9f9f; 
	margin: 0; 
	width: 21px;
	text-align: right;
	padding: 0 3px 0 0;
	background: #fff;
}
.advances-words .exclude {
	overflow: hidden;
	width: 100%;
	line-height: 18px;
	padding-top: 20px;
}
.advances-words .exclude label {
	float: left;
}
.advances-words .exclude .text {
	float: left;
	color: #000;
	margin: 0 0 0 6px; 
	padding: 0 0 2px 8px;
	border: 1px solid #999; 
	background: #fff;
	width: 248px;
}
.advances-search .time-search  {
	padding-top: 16px;
}
.advances-search .radioArea,
.advances-search .radioAreaChecked {
	background-image: url(../images/advanced-radio-bg.gif);
}
.advances-search .header-form {
	width: auto;
	margin-right: 9px;
	background-image: url(../images/advanced-form-bg.gif);
}
.advances-search .header-form .bg {
	background-image: url(../images/advanced-form-left-bg.gif);
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
}
.advances-search .header-form .right-bg {
	background: url(../images/advanced-form-right-bg.gif) no-repeat 100% 0;
}
.time-popup {
	position: absolute;
	right: -173px;
	top: -29px; 
	width: 153px;
	padding: 0 3px 3px;
	background: #9a9993;
}
.time-popup .popup-bg {
	font-size: 12px;
	background: #fcfaf0;
	width: 154px;
	border: 1px solid #696969; 
	margin: -3px 0 0 -3px;
	position: relative;
}
.time-popup .popup-head {
	background:#696969;
	padding: 0 7px 0 5px;
	line-height: 16px;
	overflow: hidden;
	height: 1%;
}
.time-popup .popup-head strong {
	font-weight: normal;
	color: #fcfaf0 !important;
	float: left;
}
.time-popup .popup-head a {
	float: right;
	margin-top: 4px;
}
.time-popup .popup-cont {
	overflow: hidden;
	height: 1%;
	padding: 8px 0 5px 0;
}

.time-popup .popup-dates {
	overflow: hidden;
	height: 1%;
	padding: 0 4px 0;
}
.time-popup .popup-dates ul {
	float: left;
	margin: 0;
	padding: 0 0 9px;
	list-style: none;
}
.time-popup .popup-dates ul.right {
	float: right;
}
.time-popup .popup-dates ul li {
	float: left;
	color: #000;
	font-size: 10px;
	padding: 0 2px;
	line-height: 7px;
}
.time-popup .popup-dates ul li img {
	display: block;
}
.time-popup .calendar {
	display: block;
	margin: 0 auto;
}
.subscription {
	overflow: hidden;
	height: 1%;
	padding:14px 0 300px 16px;
}
.subscription h2 {
	margin: 2px 0 0;
	color: #120c0a;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.your-subscription {
	overflow: hidden;
	width: 100%;
	padding-top: 26px;
}
.your-subscription h3 {
	margin: 0;
	color: #738d9b;
	font-size: 14px;
	padding-bottom: 2px;
}
.your-subscription .top-block {
	overflow: hidden;
	height: 1%;
	padding-bottom: 5px;
}
.your-subscription .top-block ul {
	float: left;
	margin: 2px 0 0;
	padding: 0;
	list-style: none;
	color: #999;
}
.your-subscription .top-block ul li {
	float: left;
	padding-right: 3px;
}
.your-subscription .top-block ul li a {
	text-decoration: none;
}
.your-subscription .top-block ul li.color1 a {
	color: #da0000;
	background: url(../images/top-block-color1-dot.gif) repeat-x 0 100%;
}
.your-subscription .top-block ul li.color2 a {
	color: #000;
	background: url(../images/top-block-color2-dot.gif) repeat-x 0 100%;
}
.your-subscription .top-block ul li.color3 a {
	color: #29ae00;
	background: url(../images/top-block-color3-dot.gif) repeat-x 0 100%;
}
.your-subscription .top-block ul li a:hover {
	background: none;
}
.your-subscription .form {
	float: right;
	color: #999;
	line-height: 21px;
}
.your-subscription .form label {
	float: left;
	padding: 0 5px 0 28px;
}
.your-subscription .form select {
	font: 12px Arial, Helvetica, sans-serif;
	width: 181px;
	float: left;
}
.your-subscription .form .submit {
	float: left;
	margin: 2px 0 0 3px;
}
.subscription-table {
	margin: 0; 
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #dde6eb; 
}
.subscription-table td {
	padding: 0;
	height: 34px;
}
.subscription-table td span {
	color: #09f;
}
.subscription-table th {
	padding: 0;
	font-weight: normal; 
	text-align: left;
	height: 30px;
	color: #6f7a80;
	background: #e3edf2 url(../images/subscription-table-head-bg.gif) repeat-x 0 100%;
}
.subscription-table .first-col {
	width: 12px;
}
.subscription-table .col1 {
	width: 37px;
}
.subscription-table .col2 {
	width: 39px;
}
.subscription-table .col3 {
	width: 14%;
}
.subscription-table .col4 {
	width: 27%;
}
.subscription-table .col5 {
	width: 18%;
}
.subscription-table .col6 {
	width: 19%;
}
.subscription-table .col7 {
	width: 11%;
}
.subscription-new {
	overflow: hidden;
	width: 100%;
	margin-top: 9px;
}
.subscription-new .link {
	float: right;
	width: 158px;
}
.subscription-new a {
	float: left;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background: url(../images/top-block-color2-dot.gif) repeat-x 0 100%;
	margin: 4px 0 0 15px;
}
.subscription-new a:hover {
	background: none;
}
.subscription-new .form {
	overflow: hidden;
	height: 1%;
	padding-right: 7px;
	line-height: 28px;
	background: #ececec;
}
.subscription-new .form h3 {
	margin: 0; 
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	padding: 0 12px 0 10px;
}
.subscription-new .form div {
	overflow: hidden;
	height: 1%;
	padding: 0 8px;
}
.subscription-new .form .text {
	width: 100%;
	padding: 1px 0 1px 7px; 
	margin: 4px -8px 0 -1px;
	position: relative;
	border: 1px solid #b3b3b3; 
	background: #fff;
	float: left;
	font: bold italic 14px Arial, Helvetica, sans-serif;
}
.subscription-sign {
	overflow: hidden;
	width: 100%;
	margin-top: 2px;
}
.subscription-sign .sign-form {
	overflow: hidden;
	height: 1%;
	margin: 0 0 0 287px;
	line-height: 28px;
	padding: 4px 7px 4px 3px;
	background: #ececd9;
}
* html .subscription-sign .sign-form {
	margin-left: 291px;
}
.subscription-sign .link {
	float: right;
	width: 158px;
}
.subscription-sign a {
	float: left;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background: url(../images/top-block-color2-dot.gif) repeat-x 0 100%;
	margin: 2px 0 0 9px;
}
.subscription-sign .text {
	float: left;
	color: #7d7d7d;
	font: 12px Arial, Helvetica, sans-serif;
	width: 264px;
	padding: 2px 0 2px 4px;
	margin: 0;
	border: 1px solid #b3b3b3;
	background: #fff;
}
.subscription-sign select {
	float: right;
	color: #7d7d7d;
	font: 12px Arial, Helvetica, sans-serif;
	width: 181px;
	margin: 0 0 0 5px;
}

.prev-next-list {
	margin: 60px 0 0 -26px;
	position: relative;
	padding: 0 0 0 63px;
	list-style: none;
	line-height: 18px;
	background: #000;
	float: left;
}
.prev-next-list li {
	float: left;
	padding: 0 6px;
	font-size: 12px;
}
.prev-next-list li.prev a {
	background: url(../images/prev-link.gif) no-repeat 0 50%;
	padding-left: 16px;
	text-decoration: none;
	color: #fff;
}
.prev-next-list li.next {
	background: #fff;
}
.prev-next-list li.next a {
	padding-right: 16px;
	color: #000;
	text-decoration: none;
	background: url(../images/next-link.gif) no-repeat 100% 50%;
}
.prev-next-list li a:hover {
	text-decoration: underline;
}
.search-inet {
	margin: 60px 0 0 10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
}
.search-inet a{
	text-decoration:underline;
	color:#000;
}
.resource-list {
	overflow: hidden;
	height: 1%;
	margin-right: 9px;
	margin-top: 32px;
	text-align: center;
}
.resource-item {
	float: left;
	width: 120px;
	padding: 0 40px 0 0; /* 0 57px 0 0 */
}
.resource-item .img {
	width: 120px;
	height: 120px;
	padding: 1px 3px 3px 1px;
	/*background: url(../images/resource-item-bg.jpg) no-repeat; */
}
.resource-item .img div {
	display: table-cell; 
	vertical-align: top;
	width: 120px;
	height: 120px;
}
.resource-item .img img {
	display: block;
	margin: 0 auto;
}
.resource-item span {
	display: block;
	font-size: 9px;
	color: #636363;
	margin-top: 7px;
	text-align: center;
}
.resource-item strong {
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	white-space: nowrap;
}
.resource-item strong a {
	text-decoration: none;
	color: #000;
	padding-left: 15px;
	background: url(../images/resource-icon.gif) no-repeat;
}
.resource-item strong a:hover {
	text-decoration: underline;
}
.archive-calendars {
	overflow: hidden;
	height: 1%;
	margin-right: 9px;
}
.archive-box {
	overflow: hidden;
	height: 1%;
	margin-top: 8px;
	padding: 0 0 14px 10px;
	background: #f6f4dd;
	color: #9b9547;
}
.next-year {
	background: #e9eef1;
	color: #626669;
}
.archive-box .year {
	display: block;
	font-size: 18px;
	padding: 5px 0 0 5px;
	font-weight: normal;
}
.archive-box .month {
	display: block;
	font-size: 12px;
	padding: 0 0 0 6px;
}
.archive-cols {
	padding-bottom: 16px;
	overflow: hidden;
	width: 100%;
}
.archive-col {
	float: left;
	width: 25%;
}
* html .archive-col {
	margin-right: -4px;
	display: inline;
}
.archive-calendar {
	float: left;
	width: 175px;
	margin-top: 13px;
}
.archive-box .week {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size: 12px;
}
.archive-box .week li {
	float: left;
	width: 24px;
	line-height: 24px;
	text-align: center;
}
.archive-box .week {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size: 12px;
}
.archive-box .days {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size: 12px;
}
.archive-box .days li {
	float: left;
	width: 24px;
	text-align: center;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.archive-box .days li.holiday,
.archive-box .days li.holiday a {
	color: #000;
}
.archive-box .days li a {
	color: #67645b;
	text-decoration: none;
	display: block;
	line-height: 20px;
	margin-top: 2px;
	margin-left: 2px;
	width: 20px;
}
.next-year .days li a {
	color: #626669;
}
.archive-box .days li a:hover,
.archive-box .days li a.active {
	background: #9b9547;
	color: #fff;
}
.next-year .days li a:hover,
.next-year .days li a.active {
	background: #626669;
}
.archive-box .days li.holiday a:hover,
.archive-box .days li.holiday a.active {
	background: #000;
}
.search-content {
	padding-left: 0 !important;
}
.search-content .prev-next-list {
	margin-left: -10px;
	margin-top: 33px;
}
.search-news {
	margin-right: 9px;
	margin-left:16px;
/*	width:80%;*/
}
.search-news .headline {
	overflow: hidden;
	height: 1%;
	background: #e7e7e7;
}
.search-news .headline p {
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	line-height: 28px;
}
/*.search-news .headline p a {
	color: #000;
	text-decoration: underline;
}*/
.search-news .headline p a:hover {
	text-decoration: none;
}
.search-news .headline .search-sort {
	margin: 5px 10px;
	float:right;
}
.search-news .headline .search-sort a{
	color: #000;
	text-decoration: underline;
}


.search-news .headline .rss-link {
	float: left;
	margin: 8px 5px 0 10px;
}
.search-news-items {
	overflow: hidden;
	height: 1%;
	margin-top: 11px;
}
.search-news-item {
	height: 1%;
	margin: -1px 0 0 26px;
	position: relative;
	padding: 1px 0 2px 5px;
	border-top: 1px solid #e5e5e5; 
}
.search-news-item:after {
	content:"";
	display:block;
	clear:both;
}
.search-news-item .num {
	position: absolute;
	left: -25px;
	color: #cfcfcf;
	padding-top: 11px;
	margin-right:10px;
	top: 0;
	font-size:16px;
	font-weight:bold;
}
.search-news-item img {
	float: left;
}
.search-news-item p {
	margin: 0;
	padding: 10px 0 0;
}
.search-news-item p a {
	text-decoration: underline;
	color: #000;
	font-size:16px;
}
.search-news-item p a:hover {
	text-decoration: underline;
}
.search-news-item p a:visited {
	color: #605;
}
.search-news-item .date {
	display: block;
	color: #9b9b9b;
	padding-bottom: 9px;
	font-size: 11px;
}
.search-news-item .date a {
	color: #9b9b9b;
	text-decoration: none;
}
.search-news-item .date a:hover {
	text-decoration: underline;
}
.search-news-item .text {
	color:#999;
	font-size:12px;
	margin:7px 0 0;
}

.logos-block .language {
	position: absolute;
	right: 16px;
	top: 14px;
	color: #858585;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dashed #858585;
}
.logos-block .language:hover {
	background: none;
	border: 0;
}
.search-day-item {
	overflow: hidden;
	height: 1%;
	background: #f7f8ea;
	padding: 17px 0 21px 39px;
	margin-top: 2px;
}
.search-day-item h3, .search-day-item h3 a  {
	margin: 0;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}
.search-day-item ul {
	margin: 1px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
.search-day-item ul li {
	font-size: 14px;
	line-height: 18px;
	margin-top: 6px;
	padding-left: 11px;
	background: url(../images/search-day-item.gif) no-repeat 0 8px;
	overflow: hidden;
	width: 100%; 
	vertical-align: top;
}
.search-day-item ul li a {
	text-decoration: none;
	color: #000;
}
.search-day-item ul li a:hover {
	text-decoration: underline;
}
.search-day-item ul li .small {
	font-size:12px;
	color:#999;
}
.news-line {
	overflow: hidden;
	height: 1%;
	margin: 8px 10px 2px 4px;
	padding: 0 0 24px 17px;
	background: #eee;
}
.news-line h3 {
	margin: 14px 0 0;
	color: #020202;
	font-size: 14px;
}
.news-line h3  a {
	text-decoration: none;
	margin-left: 10px;
	color: #0093d9;
	font-weight: normal;
}
.news-line h3 a:hover {
	text-decoration: underline;
}
.news-line-col {
	float: left; 
	width: 310px;
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
}
.news-line-col li {
	color: #979797;
	margin-top: 11px;
	line-height: 16px;
}
.news-line-col li a {
	color: #000;
	text-decoration: none;
}
.news-line-col li a:hover {
	text-decoration: underline;
}
.one-resource-head {
	margin: 2px 24px 6px 0;
}
.one-resource {
	width:100%;
	margin-right: -12px;
	padding: 0px 0 12px 13px; 
 	border: 1px solid #f5f5ce; 
	background: #ffffe7;
	font-size: 11px;
	line-height: normal;
	float:left;
}
.one-resource img {
	border: 1px solid #f3f5d0; 
	border-top: 0;
	border-right: 0;
}
.one-resource strong {
	display: block;
	color: #000;
}
.one-resource .www {
	display: block;
	padding-bottom: 12px;
}
.one-resource .www a {
	text-decoration: underline;
	color: #09f;
}
.one-resource .www a:hover {
	text-decoration: none;
}
.one-resource ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.one-resource ul li {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	padding: 0;
}
.one-resource ul li a {
	color: #000;
	text-decoration:none;
}
.darken {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: #000;
	z-index:100;
	filter:alpha(opacity=50);
	-moz-opacity:.30; 
	opacity:.30;
}
.my-news-panel {
	position:absolute;
	top:180px;
	left:250px;
	z-index:102;
	width:700px;
	border:1px solid #c2c2c2;
	background-color:#f3f3f3

}
.panel-head {
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #bfbfbf;
	color:#333;
}
.panel-help {
	font-size:12px;
	margin-top:3px;
	float:left;
	width:100%;
	color:#666;
}
.panel-help span {
	display:block;
	background-color: #c1c1c1;
	padding:3px 0;
	width:696px;
	text-align:center;
}
.panel-central {
	font-size:16px;
	margin-top:130px;
	height:220px;
}

* +html .panel-central {
	height:100%;
	padding-bottom:20px;
}

.panel-central span {
	float:left;
	width:100%;
	text-align:left;
	padding:3px;
	color:#333;
}
* html  .panel-central span {
	padding:3px 0 3px 10px;
}
.panel-input {
	width:500px;
	border:1px solid #a3a3a3;
}
.panel-footer {
	border-top:1px solid #c2c2c2;
	float:left;
	width:100%;
	height:70px;
	padding-top:30px;
	background: #ececec url(/images/panel-footer-gradient.jpg) repeat-x
}
.panel-footer .exit1{
	color:#999;
	font-size:12px;
	border-bottom:1px dashed #bbb;
	text-decoration:none;
	margin-right:50px;
	padding-bottom:-10px;

}
.panel-footer div {
	text-align:right;
	padding-right:50px;
}
.hr {
	width:100%;
	padding:0;
	height:1px;
	overflow:hidden;
	background-color:#fff;
}

.panel-central .panel-clear {
	font-size:12px;
	text-align: right;
	float:right;
	margin-right:5px;
}
.panel-central .panel-clear a{
	color:#333;
	text-decoration:none;
	border-bottom: 1px dashed #333;
}
.panel-central .left-col {
	float:left;
	font-size:12px;
}
.panel-central .right-col {
	float:left;
	font-size:12px;
	margin-left:50px;
	width:350px;
}
* html .panel-central .right-col {
	float:right;
	margin-top:-27px;
}
.panel-central .right-col span{
	width:50%;
	height:100px;
	margin-top:4px;
}
.panel-central .right-col ul{
	list-style: none;
	text-align:left;
	padding:0;
	margin-left:30px;
	margin-top:5px;
}
.panel-central .right-col input{
	vertical-align:middle;
	margin-top:0px;
}
.panel-central .rubrics {
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:1px solid #bfbfbf;	
}
* html .panel-central .rubrics {
	padding-left:0;
	height:50px;
}
.my-news-options {
	position:absolute;
	border:2px solid #999;
	font-size:12px;
	height:249px;
	background:url("../images/options/gradient.jpg") no-repeat 0 20px;
}
.my-news-options .left-tab {
	float:left;
	height:20px;
	width:117px;
	background:url("../images/options/v1.gif");
}
.my-news-options .left-tab span{
	display:block;
	color:#333;
	padding-left:17px;
	padding-top:3px;
}
.my-news-options .right-tab {
	float:right;
	height:20px;
	width:112px;
	background:url("../images/options/v2.gif");
}
.my-news-options .right-tab span{
	display:block;
	padding-top:3px;
	padding-left:23px;
	color:#fff;
}
.my-news-options .right-tab span a {
	color:#fff;
	text-decoration:none;
}
.my-news-options .center-tab{
	height:100px;
}
.center-tab .cont {
margin-top:20px;
padding-top:15px;
}
* html .center-tab .cont, * +html .center-tab .cont {
margin-bottom:-20px;
margin-top:0px;
}

.subpg {
text-align:right;
width:100%;
font-size: 0.9em;
}
.subpg a {
color: #000;
text-decoration: none;
}
.subpg a:hover {
color: #777;
text-decoration: underline;
}
.addnewz {
padding-left: 20px;
}
.addnewz div {
display: block;
margin:0;
margin-bottom: 5px;
padding:0;
font-size:12px;
}
.addnewz a {
color: #000;
}
.addnewz a:hover {
text-decoration: none;
}
.addnewz i {
color: #777;
}

