body {margin: 0;padding: 0;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h1 {font-size: 20px; color: #434343; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #80B3CB; background-color:#F3F8FA; padding:3px 3px 0 10px;}
/* TOP */
.site-name {color: #707070; font-size:13px; font-family: Arial, Helvetica, sans-serif; padding: 4px 4px 0 6px; font-weight: bold;}
.top-menu {height: 46px; width: 100%; background-color: #eeeeee;}
.top-left-block {float:left; color: #5f6a6e; padding-left: 30px; margin-top: 20px; font-size: 11px;}
.top-right-block {float:right; padding-right: 30px; font-size: 11px; margin-top: 16px;}
.top-menu-item {padding-top: 8px; width: 130px; height: 22px; float: right; text-align:center;}
.top-menu-item-wide {padding-top: 8px; width: 200px; height: 22px; float: right; text-align:center;}
.top-menu-item-selected {padding-top: 8px; width: 130px;  height: 22px; float: right; background: #eeeeee url('images/top_menu_selected.gif') repeat-x center; text-align:center;}
.top-menu-item-wide-selected {padding-top: 8px; width: 200px;  height: 22px; float: right; background: #eeeeee url('images/top_menu_selected.gif') repeat-x center; text-align:center;}
.top-time {color: #676767; font-size: 34px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.top-date {color: #838383; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.blue-line {background-color: #83b0c5; height: 4px; font-size: 0;}
.top-article-block {background-color: #ffffff;}
.top-article-item {background-color: #8c8c8c; margin:10px; padding: 10px 18px; border-spacing: 10px; font-size: 12px;}
.top-categories {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; font-size:11px; padding-bottom: 10px;}
.top-category-selected {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; font-size:11px; font-weight: bold;}
.duma-name-line {border-bottom: 2px solid #dcdcdc; padding: 4px;}
.duma-name {float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #707070; font-size:28px; padding-left: 14px; font-weight: bold;}
.duma-image {float: left;}
.top-slogan-text {font-family: Arial, Helvetica, sans-serif; color: #3E4243; font-size: 11px; font-style: italic;}

/* Middle */
.article-block {padding-bottom: 15px;}
.article-first-main-title {color:#3e4243; font-size:26px; padding-bottom: 4px;}
.article-main-title {color:#3e4243; font-size:18px; padding-bottom: 4px;}
.article-first-image {padding-right: 0px; float: left; padding: 0px 12px 14px 0px;}
.article-image {padding-right: 0px; float: left;  padding: 0px 12px 7px 0px;}
.article-text {color: #434343; font-size:13px;text-align:justify;}
.main-header-parent {margin-bottom: 10px; padding-top:10px;}
.main-header-parentleft {margin-bottom: 10px; padding-top:10px; float: left;}
.main-header {padding: 1px 5px 1px 0px; background-color: #89b3c7; color: #ffffff; font-size:16px; font-family: Times; font-weight: bold; text-decoration:none; text-transform: uppercase;}
.publication-title {font-family: Times; color: #5f6a6e; font-size:20px; color: #7b7b7b; border-bottom: 1px solid #d9d9d9;}
.popular-articles-block {padding: 10px 20px 10px 30px;}
.popular-article-item {padding: 8px 10px 8px 10px; border-left: 1px solid #dcdedf; border-top: 1px solid #dcdedf; border-bottom: 1px solid #dcdedf; background-color:#faf7ef;}
.popular-article-name {font-size: 12px; }
.popular-article-title {font-size: 19px; font-family: Arial, Helvetica, sans-serif; color: #5f6a6e; padding-bottom: 8px;}
.popular-article-number {padding: 4px; font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #adc3c6}
.info-details-title {color:#3e4243; font-size:22px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.info-details-content {color: #434343; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
.news-details-time {background-color:#89b3c7; color: #ffffff; font-size:18px; font-family: Arial, Helvetica, sans-serif; padding: 0 6px;}
.news-details-day {color: #6f6f6f; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 6px 0 20px;}
.news-details-title {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size:18px; padding-bottom: 8px;}
.news-list-item {border-left: 5px solid #89B3C7; margin-bottom: 7px; padding-left: 5px; background-color: rgb(255, 255, 255); color: #434343; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
.vvodka {color: #6f6f6f; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
.source {font-size: 11px; float: right;font-family: Arial, Helvetica, sans-serif; padding-bottom: 12px;}
.video-description-block {width: 400px; text-align: left; padding-top: 10px; color: #5f6a6e;}
.video-name  {font-size: 19px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-left:10px;}
.video-date {font-size: 12px; padding-left: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.video-description {font-size: 12px;}
.video-list-block{padding: 10px 0px 10px 50px;border-bottom: 1px solid #d9d9d9;}

/* MIDDLE COLUMN */
.middle-column {padding-top:10px;}
.news-time {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #6f6f6f; padding: 3px 10px 3px 3px; float:left;}
.news-title {font-size: 12px; color: #0a0a0a; margin-left: 10px; height: 30px; display: table-cell; vertical-align: middle; }
.column-news-item {padding-top: 4px; padding-bottom: 4px;}
.column-full-list-link {font-size: 11px; margin: 7px 5px; text-align: right; padding-bottom:5px;}
.column-interview-title {padding: 8px 0px 4px 30px; color:#3e4243; font-size:13px; font-weight: bold;}
.column-interview-image {float: left; padding-right: 10px;}
.column-interview-text {font-size: 12px; padding-top:5px;}
.column-article-text {font-size: 12px;}
.column-article-item {padding: 8px 0px 4px 0px;}
.column-article-date {font-family: Arial, Helvetica, sans-serif; color: #89b3c7; font-weight: bold; font-size: 11px;}
.gallery-title {font-family: Arial, Helvetica, sans-serif; color: #a6a6a6; font-weight: bold; font-size: 28px; padding-top: 6px;}
.events-photo, .events-description {padding: 5px 10px 5px 10px;}
.selected-event {background-color:#E4E4E4;}

/* RIGHT COLUMN*/
.right-column {width: 260px; vertical-align: top;padding-top:10px;}
.right-menu-block {background-color: #89b3c7; margin-top: 10px;}
.right-menu-item {background-color: #89b3c7; border: 1px solid #75a4bb; border-top: 0; padding: 7px 16px; font-weight: bold; font-size:13px;}
.right-menu-item-selected {background-color: #518299; border: 1px solid #75a4bb; border-top: 0; padding: 7px 16px; font-weight: bold; font-size:13px;}
.video-block {background-color: #89b3c7; padding-bottom: 24px;}
.video-block-foto {padding: 10px;}
.video-block-title{font-family: Times; font-size:16px; font-weight: bold; color: #ffffff; float: left; padding-left: 10px;}
.video-block-gallery{font-size: 11px; float: right;  padding-right: 10px; padding-top: 2px;}
.archive-title{font-family: Times; font-size:18px;color:#7f7f7f; text-align:center; padding-right: 6px; padding-top: 10px;}
.banner {padding: 0 0px;}
.run-string-block {width: 250px; overflow:hidden;}
.run-string-move {overflow:hidden; width:99999px;padding-top:3px;}
.run-string-move {float:left; margin:0; font-family: Arial, Helvetica, sans-serif; color: #8c8c8c; font-size: 11px;}

/* Comments & Ratings */
.comments-header {font-family: Times; color: #5f6a6e; font-size:20px; color: #7b7b7b; padding-top: 14px;}
.comment-block {padding: 10px; margin-bottom: 8px; border: 1px solid #d9d9d9;}
.comment-name {float: left; font-family: Arial, Helvetica, sans-serif; color: #707070; font-size: 12px;}
.comment-date {float: right; font-family: Arial, Helvetica, sans-serif; color: #707070; font-size: 12px;}
.comment-text {font-family: Arial, Helvetica, sans-serif; color: #3e4243; font-size: 13px;}
.comments-form {background-color: #f2f2f2; font-family: Arial, Helvetica, sans-serif;  padding: 10px 0;}
.comments-field {font-size: 12px; color: #3e4243; height: 24px;}
.comments-value {font-size: 13px; color: #3e4243;}
.comment-notice {font-family: Arial, Helvetica, sans-serif; color: #8c8c8c; font-size: 11px;}
.input-comment {border: 1px solid #6f6f6f; font-family:Arial, Helvetica, Sans-serif; font-size: 12px; width: 200px;}
.input-comment-text {border: 1px solid #6f6f6f; font-family:Arial, Helvetica, Sans-serif; font-size: 12px; width: 80%}
.input-comment-wrong {border:1px solid #663333; font-family:Arial, Helvetica, Sans-serif; font-size: 12px; width: 200px;}
.error {color: #663333; border-bottom: 1px solid #663333;font-family:Arial, Helvetica, Sans-serif; font-size: 12px; padding: 10px 0 10px 10px; margin-right: 20px; margin-bottom: 14px;}
.rate-block {background-color: #ffffff; padding: 10px 0;}
.rate-number {color: #676767; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 10px;}
.rate-button {color: #518299; font-size: 12px; font-weight: bold; padding: 10px; background-color: #f7f7f7; font-family: Arial, Helvetica, sans-serif; }
.all-comments {float: right; font-size: 11px; margin-bottom: 12px;}

/* Deputats menu */
.menu .li {font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #272727; font-weight: bold; text-transform: uppercase; padding: 4px;}
.menu .li1 {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #272727; font-weight: bold; padding: 3px 3px 3px 14px;}
.menu .li2 {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #272727;  padding: 3px 3px 3px 28px;}
.menu .border-top {border-top: 1px solid #d9d9d9;}
.scheme-block {border: 1px solid #518299; padding:5px; margin: 5px; background-color: #89b3c7; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; font-weight: bold; text-align:center; vertical-align: middle; display: table-cell;}
.scheme-size {width:160px; height: 46px; float:left;}
.scheme-header {border: 1px solid #6f6f6f; font-family: Times; color: #5f6a6e; font-size:20px; color: #7b7b7b; padding: 10px; background-color: #eeeeee; width: 200px; text-align: center;}
ul {list-style: none; padding: 0; margin: 0;}

/* DUMA ITEMS */
.duma-list-item {padding: 10px 2px 10px 10px; font-size: 18px;}
.duma-list-addition {font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; padding: 3px 0 0 6px;}
.deputats-alphabet {font-size: 16px; font-family: Times; font-weight: bold; color: #7b7b7b}
.archive-years {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #434343; padding: 6px 0 10px 6px; font-weight: bold; float: right;}
.archive-months {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #434343; padding: 6px 0 10px 6px; font-weight: bold; text-align: center;}
.archive-year-item {padding: 4px 10px;}
.no-items {padding: 3px 10px 10px 20px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #434343;}
.duma-info-field {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; font-weight: bold; font-size: 13px; text-align: left; padding: 4px 10px 0 10px;}
.duma-info-field-big {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; font-weight: bold; font-size: 14px; text-align: left; padding: 4px;}
.duma-info-value {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; font-size: 13px;  text-align: left; padding: 4px 0 0 0;}
.duma-post {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 18px; padding: 10px; border: solid 1px #dddddd; margin-bottom: 10px;}

/* BOTTOM */
.bottom-menu-block {border-top: 1px solid #707070; padding-bottom:10px;}
.bottom-menu-item {font-size: 12px; color: #707070;}

/* Search */
ol.search-result {margin:0 10px 1.7em; padding:0 0 0 10px;}
div.search-pages {font-weight: bold; padding:0.2em 20px; font-size: 14px;}
div.search-pages a {padding:0 0.3em;}
div.search-pages span.active {padding:0 0.3em; background-color:#E8E9EC; color: #000;}
.search-line {border: 1px solid rgb(204, 204, 204); color:#666666; font-size:13px; height:20px; width:100%; font-weight: bold;}
.search-link {color: #000000; margin-top: 4px;}
.search-block {padding-bottom: 7px;}
.pages-block {padding-top: 8px;}

/* Site map */
div.duma-list-item ul {list-style: disc; padding-left: 20px; margin: 0;}

/* GENERAL */
.left {float: left;}
.right {float: right;}
.clear {clear:both;}
.left60 {padding-left: 60px;}
.left50 {padding-left: 50px;}
.left40 {padding-left: 40px;}
.left30 {padding-left: 30px;}
.left10 {padding-left: 10px;}
.right10 {padding-right: 10px;}
.right20 {padding-right: 20px;}
.right30 {padding-right: 30px;}
.top10 {padding-top: 10px;}
.bottom10 {padding-bottom: 10px;}
.padding10 {padding: 10px;}
.pointer {cursor: pointer;}
/* LINKS */

a :hover {text-decoration:none;}
A.freelink-q {font-family: Arial, Helvetica, sans-serif; color: #5f6a6e;}
A.freelink-q:hover {font-family: Arial, Helvetica, sans-serif; color: #5f6a6e;}
A.freelink-d {font-family: Verdana, Arial, sans-serif; color: #999999; text-decoration:underline;}
A.freelink-d:hover {font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration:underline;}
A.link-top-articles {font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
A.link-top-articles:hover {font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
A.link-categories {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; text-decoration:underline;}
A.link-categories:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; text-decoration:underline;}
A.link-article {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.link-article:hover {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.right-menu {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
A.right-menu:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
A.link-gallery {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #1c475c; text-decoration:underline;}
A.link-gallery:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #1c475c; text-decoration:underline;}
A.link-popular {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0e3d4c; text-decoration:none;}
A.link-popular:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0e3d4c; text-decoration:none;}
A.link-news-list {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.link-news-list:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.link-comments-full {font-family: Arial, Helvetica, sans-serif; color: #3c7590; text-decoration:underline;}
A.link-comments-full:hover {font-family: Arial, Helvetica, sans-serif; color: #3c7590; text-decoration:underline;}
A.deputats-menu {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.deputats-menu:hover {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.gd-links {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.gd-links:hover {font-family: Arial, Helvetica, sans-serif; color: #434343; text-decoration:none;}
A.gd-menu {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #7c7c7c; text-decoration:none;}
A.gd-menu:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #7c7c7c; text-decoration:none;}
A.duma-list {font-family: Arial, Helvetica, sans-serif; color: #4679ad; text-decoration:underline;}
A.duma-list:hover {font-family: Arial, Helvetica, sans-serif; color: #4679ad; text-decoration:underline;}
A.duma-alphabet {font-family: Times;  color: #434343; text-decoration:none;}
A.duma-alphabet:hover {font-family: Times;  color: #000000; text-decoration:none;}
A.archive-date  {font-family: Arial, Helvetica, sans-serif; color:#707070 ; text-decoration:underline;}
A.archive-date:hover  {font-family: Arial, Helvetica, sans-serif; color: #707070; text-decoration:underline;}
A.bottom-menu {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #707070; text-decoration:underline;}
A.bottom-menu:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #707070; text-decoration:underline;}

