@charset "utf-8";

/* Globals */
body {font-family: Arial, Helvetica, sans-serif; margin: 0; font-size: 12px; background-color: #e6e6e6;}
form {padding: 0; margin: 0;}
hr.size {clear: both; width: 0; height: 0; padding: 0; margin: 0;}

/* Links */
a {color: #006bcf;}
a img {border: none;}
a.wow-link {font-weight: bold; color: red; margin-right: 20px;}
a.wow-link-what {font-size: 0.45em; font-weight: normal; text-decoration: underline !important; color: #006bcf !important;}
a.feedback-mark {vertical-align: top;}
a.search-form-open {font-size: 14px; font-weight: bold;}

/* Identions */
p {margin: 0; padding: 0; font-size: 1.2em;}
p.txt {margin: 18px 0 18px 0;}
p.txt-small {margin: 10px 0 10px 0;}
p.noindent {margin-bottom: 0 !important;}
p.preview-site {padding-bottom: 7px;font-weight: normal; font-family: Arial, Tahoma, "Trebuchet MS"; font-size: 1.2em;}
p.send-email-success {font-size: 1.3em; font-weight: bold; color: green; text-align: left;}

/* Images */
img.icons-1 {margin-left: 12px;}
img.icons-2 {margin-left: 9px;}
img.site-title-icon {vertical-align: middle; margin: 0 5px 1px 0;}
img.add-title-icon {vertical-align: middle; margin: -2px 6px 0 0;}
img.del-icon-acess {vertical-align: middle; margin: 0 5px 0 5px;}
img.pass-logo {padding: 15px 0 15px 35px;}
img.step {padding: 15px 0 15px 5px;}
img.home {margin-top: 3px; padding-bottom: 2px;}

/* Headers */
h1 {font-family: Trebuchet MS, Arial; font-size: 30px; color: #333; padding: 0; margin: 7px 0 5px 0; letter-spacing: -1px;}
h1.big {margin-bottom: 12px;}
h1.big a {color: #333;}
h1.big a:hover {color: #006bcf;}
h1.big span.blue-decor-dash a {border-bottom: 1px #006bcf dashed; text-decoration: none; padding: 0; color: #006bcf;}
h2 {font-family: Tahoma, Sans-serif; font-size: 18px; color: #000; padding: 0; margin: 9px 0 10px 0; font-weight: normal;}
h2.blue a {text-decoration: none; color: #337dac; font-size: 22px; font-weight: normal;}
h2.blue {padding: 0; margin: 15px 0 15px 0;}
h2.blue span {font-size: 10px; vertical-align: middle; padding-bottom: 4px;}
h2.blue span a {color: #337dac; text-decoration: underline; font-size: 10px;}
h2.create-links div.popup {left: 433px;}
h2.tabs-title {margin: 3px 0 5px 0;}
h2.little {margin: 7px 0 8px 0;}
h2.very-big {margin: 14px 0 16px 0;}
h2.very-big-1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; margin: 14px 0 4px 0; color: #333;}
h2.very-big-indent {margin-top: 25px;}
h2.add-site span.add-title img.add-title-icon {margin: -2px 10px 0 10px;}
h2.warning {font-size: 1.8em; font-weight: bold; color: #cf1111; text-align: center; margin: 0 0 20px 0;}
h2.title {font-size: 1.8em; font-weight: bold; text-align: center; margin: 0 0 20px 0;}
h2.section {font-size: 14px; font-weight: bold; margin: 25px 0 10px 0; font-family: Arial, Helvetica, sans-serif;}
h2.section span.edit, div.edit-title-section span.edit {font-size: 12px; font-weight: normal; color:#c5c5c5;}
h2.section span.edit {margin-left: 20px;}
h2.section img.del-icon, div.edit-title-section img.del-icon {vertical-align: middle; margin: 0px 5px 0px 12px;}
h2.section a.del, div.edit-title-section a.del {color: #c00;}
h2.edit-counter-img {margin: 25px 0px 14px 0px;}
h2.edit-counter-img span {margin-left: 15px; font-weight: normal; font-size: 14px;}
h2.add-site {margin: 7px 0 12px 0;}
h2.small-border-bottom {margin-bottom: 4px;}
h3, div.subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin-bottom: 7px; font-weight: normal;}
h3.bolt {font-size: 14px; font-weight: bold; margin-left: 5px; margin-bottom: 10px;}
h3.edit-counter-img {font-size: 14px; font-weight: bold;}
h3.edit-counter-img span {color: #bb0101;}
h4.middle-title {margin-bottom: 0;}

/* Lists */
ol.question-list2 li {margin-left: -20px; margin-left: -17px !ie;}
ul {font-size: 1.2em; padding: 0 0 0 20px; margin: 0 0 0 0;}
ul li {padding: 0 0 10px 0; margin: 0 0 0 0;}
ul.about-listText {margin: 0 0 20px 0;}
ul.about-listText li {padding: 0 0 0 0; margin: 0 0 0 0;}
ul.list-errors {margin-top: 5px;}
ul.list-errors li {color: #f00; margin-left: -20px;}

/* Inputs */
input, input.ibutton {overflow: visible; padding-left: 0.25em !ie; padding-right: 0.25em !ie; width: auto;}
input.search-catalog {overflow: auto;}
input.search-input {border: 1px #a5acb2 solid; width: 325px; margin-top: 0;}
input.search-button {margin: 0 32px 0 13px;}
input.auth-inputs {border: 1px #7f9db9 solid; width: 157px; margin: 16px 0 0 0;}
input.check {padding: 0; margin: 0 5px 0 0;}
input.check-in {padding: 0 0 0 0; margin: -2px 4px 0 4px; vertical-align: middle; margin-left: -1px !ie;}
input.small-txt {font-size: 11px;}
input.check-box {vertical-align: middle; margin: -2px 3px 0 0;}
select.feedback, textarea.feedback, input.feedback {width: 425px; margin: 7px 0 7px 0; border: 1px #7f9db9 solid; font-size: 14px;}
textarea.feedback {height: 185px;}
textarea.popup-rules {border: 1px #7f9db9 solid; width: 100%; height: 330px; margin-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0 0 0 10px;}
textarea.feedback-ua-text {height: 180px; width: 100%; border: 1px #7f9db9 solid; margin: 10px 0 0 0;}

/* Notes */
span.wow-1, table.uls td.title-new a span.wow-1 {color: #c54789;}
span.wow-2, table.uls td.title-new a span.wow-2 {color: #efbd20;}
span.wow-3, table.uls td.title-new a span.wow-3 {color: #91bf36;}
span.wow-4, table.uls td.title-new a span.wow-4 {color: #24a7cc;}
span.num-site, span.num-message {font-size: 0.7em; font-family: Tahoma;}
span.num-message {line-height: 17px; vertical-align: top;}
span.warning {font-weight: bold; color: #ca0101; font-size: 0.9em;}
span.plus {color: #0ca300;}
span.minus {color: #b60000;}
span.num-catalog-h1 {color: #c4c4c4; font-weight: normal;}
span.edit-period {font-size: 11px;}
span.tree-tab {padding: 0 5px 0 5px;}
span.active-tree-tab {padding: 0 5px 0 5px; background-color: #7fbb0c; color: #fff;}
span.site-title-divider {margin: 0 8px 0 8px; color: #000;}
span.site-title-divider-small-height {margin: 0 7px 0 7px; color: #000; font-size: 10px;}
span.site-title-divider-small {margin: 0 5px 0 5px; color: #000;}
span.add-title {font-size: 12px; font-weight: normal; margin: -2px 0 0 12px;}
span.add-title span {vertical-align: text-top;}
span.add-title span.del a {vertical-align: text-top; color: #c00;}
span.add-title div.popup {left: 217px;}
span.active-site {border-bottom: 1px #000 dashed;}
span.comment-rubric {font-size: 9px; color: #666;}
span.bufer {font-size: 9px; margin-left: 120px;}
span.active-help {background-color: #7fbb0c; color: #fff;}
span.question-top {font-size: 0.9em; font-weight: normal; white-space: nowrap;}
span.close-statistic {color: #900; font-weight: bold; font-size: 14px;}
span.edit-close-statistic {margin-left: 25px;}
span.acess-success {color: #390; font-weight: bold;}
span.name-popup-href {padding: 5px 0px 5px 0px; font-size: 14px; font-weight: bold;}
span.search-phrase {background-color: #ffb400;}
span.title-rubric-name {white-space: nowrap;}
span.step {font-size: 14px; font-weight: bold;}
span.note {text-align: center; color: #777; font-size: 0.9em;}
span.annotation-link {cursor: pointer; color: #009;}
span.annotation {cursor: pointer;}
span.title-errors {color: #f00; font-weight: bold;}
span.link {color: #006bcf;}
span.vip {color: #f00;}

/* Authorization */
div#top_panel {position: relative; width: 1001px; _width: 1026px;}
div#top_panel div.top_panel_left_shadow {display: none;}
div#top_panel div.top_panel_right_shadow {display: none;}

/* Topper */
div.global {width: 955px; _width: 980px; margin: 0 auto; padding: 0 23px 100px 23px; background-color: #fff; min-height: 700px; height: auto; position: relative;}
div.header {height: 72px; background-color: #85bde0;}
div.header-left-border, div.header-right-border {width: 5px; height: 72px; float: left;}
div.header-left-border {background-image: url(../img/header-left-border.gif);}
div.header-right-border {background-image: url(../img/header-right-border.gif);}
div.header-logo {padding: 9px 0 0 12px; float: left;}
div.header-logo-block {clear: left;}
div.header-search-block {float: right;}
div.header-search-icon {width: 32px; height: 72px; background-image: url(../img/search-header.gif); background-position: center; background-repeat: no-repeat; float: left;}
div.header-search-inputs {padding: 11px 0 0 11px; float: left;}
div.header-search-txt {color: #1d5b8c; font-size: 10px; font-family: Trebuchet MS, Arial; font-weight: bold;}

/* Top menu */
div.top-menu {font-size: 14px; margin: 6px 0 0 0; height: 31px; width: 100%;}
div.tab {float: left; padding: 5px 5px 0 5px;}
div.tab-border {float: left; width: 9px; height: 13px; margin-top: 7px; background-image: url(../img/tab-border.gif); background-position: center; background-repeat: no-repeat;}
div.active-tab {float: left;}
div.active-tab-left-border {height: 25px; width: 3px; background-image: url(../img/active-tab-left-border.gif); float: left;}
div.active-tab-center {padding: 5px 5px 4px 5px; float: left; background-color: #7fbb0c; color: #fff;}
div.top-menu div.active-tab div.active-tab-center a {color: #fff; text-decoration: none;}
div.active-tab-center span.num-site {color: #fff000;}
div.active-tab-right-border {height: 25px; width: 3px; background-image: url(../img/active-tab-right-border.gif); float: left;}

/* Forum */
div.forum-icon {width: 22px; height: 20px; float: left; margin: 4px 0 0 0;}
div.forum-tab a {text-decoration: none; display: inline-block; border-bottom: 1px #0f70ca dashed;}
div.forum-tab {float: left; margin: 5px 10px 0 0;}

/* Top column */
div.top-menu-border-bottom, div.content-border-bottom,div.report-border-bottom, div.popup-border-bottom {background-image: url(../img/top-menu-border-bottom.gif); background-repeat: repeat-x; width: 100%; height: 1px;}
div.popup-border-bottom {position: absolute; bottom: 30px;}
div.content-border-bottom {margin-top: 5px;}
div.content-index {margin: 3px 0 0 0;}
div.top-col {margin: 0 15px 0 0; width: 244px;}
div.top-col-big {float: left; margin: 0;}
table.top-col-container td {vertical-align: top;}
table.uls {width: 100%;}
table.uls td {text-align: left; vertical-align: top; border-collapse: collapse; font-size: 11px; padding: 0; margin: 0;}
table.uls td.title-new, table.uls td.title-top100 {font-size: 30px; font-weight: bold; padding: 0 0 3px 12px; font-family: Trebuchet MS, Arial; letter-spacing: -1px;}
table.uls td.title-new, table.uls td.title-new  a {color: #333;}
table.uls td.title-top100, table.uls td.title-top100 a {color: #ba0000;}
table.uls td.title-hits {color: #a4a4a4; font-size: 12px; text-align: center; vertical-align: bottom; padding-bottom: 1px; width: 95px; line-height: 12px; vertical-align: middle; padding-top: 15px;}
table.uls td.number {font-size: 14px; padding: 0 5px 0 0; width: 12px;}
table.uls td.hits {font-size: 12px; border-left: 10px #fff solid; text-align: center; vertical-align: middle; padding: 0 15px 0 10px;}
table.uls td.content-col-border, div.h1-border-bottom, div.vip-block-border-bottom {background-image: url(../img/content-col-border.gif); height: 3px; background-repeat: repeat-x; border-bottom: 2px #fff solid;}
table.uls td.content-col-border-hits {background-image: url(../img/content-col-border.gif); height: 3px; background-repeat: repeat-x; border-bottom: 2px #fff solid; border-left: 10px #fff solid;}
table.uls td.title-new a, table.uls td.title-top100 a {text-decoration: none;}

/* Diagram statistics */
div.statistic div.subtitle, div.diagram-block h3 {font-weight: bold;}
div.diagram-big div.subtitle, div.diagram-big-right div.subtitle {font-size: 14px; font-family: Arial, "Trebuchet MS"; font-weight: bold; color:#000; padding:0; margin:9px 0 10px 0;}
div.diagram div.subtitle, div.diagram-last div.subtitle {font-weight: bold;}
div.statistic {float: left; margin-right: 10px; _float: none; _margin-right: 0;}
div.diagram img, div.diagram-big img, div.diagram-big-right img, div.diagram-last img, img.report-diagram {margin: 0; padding: 0;}
div.diagram {width: 313px; float: left; padding: 0; margin-right: 5px;}
div.diagram div.graph, div.diagram-last div.graph {width: 313px; height: 209px; border: 1px #a0a0a0 solid; text-align: center; padding-top: 12px;}
div.diagram div.graph-small {width: 313px; height: 184px; border: 1px #a0a0a0 solid; text-align: center; padding-top: 40px;}
div.diagram-big, div.diagram-big-right {width: 317px; padding-bottom: 10px; float: left; padding: 0;}
div.diagram-big-right {margin-left: 4px;}
div.diagram-last {margin: 0; padding: 0; float: left; width: 309px;}

/* Auth block */
div.auth-form {border: 1px #d8d8d8 solid; height: 175px;}
div.auth-title {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #336699; margin: 9px 0 0 15px; font-weight: bold;}
div.auth-inputs-txt {margin: 15px 0 0 25px; _margin-left: 15px; font-size: 12px; float: left; width: 60px; padding-top: 3px;}
div.auth-enter {margin-top: 12px; text-align: right;}
div.auth-enter input {padding: 0 15px 0 15px;}
div.auth span.name {font-size: 14px; font-weight: bold; margin-right: 12px;}
div.auth span.name a {color: #b20000;}

/* Diagram block */
div.diagram-txt {padding: 30px 0 0 0; font-size: 14px;}
div.content-right-col {font-family: Trebuchet MS, Arial; margin-left: 300px;}
div.diagram-img-txt {border: 1px #b8b8b8 solid; margin: 0 18px 5px 0; padding: 0; width: 310px;}
div.diagram-block {width: 310px; margin-right: 30px; float: left; padding-top: 7px;}
div.diagram-block-r {width: 310px; float: left; padding-top: 7px;}
div.diagram-block-r h3 {font-weight: bold;}
div.diagram-block-1 {min-height: 225px; margin-top: 45px;}

/* Feedback */
div.feedback-left-col {font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left; margin-right: 75px;}
div.feedback-txt {padding: 4px 0 17px 0; font-size: 12px;}
div.send-feedback {margin-top: 7px; text-align: right; width: 430px;}
div.send-feedback input {font-size: 14px;}
table td.delimeter {padding-left: 5px; padding-right: 5px;}
table.feedback {margin-top: 7px; border-collapse: collapse;}
table.feedback th {width: 55px; font-weight: normal; text-align: left; vertical-align: top;}
table.feedback td, table.feedback th {border-bottom: 11px #fff solid;}

/* Report period */
div.report-period {padding: 5px 0 17px 5px; font-family: Trebuchet MS, Arial; font-size: 12px;}
table.period {border: 1px #b5b5b5 solid; background-color: #f2f2f2; border-collapse: collapse; margin: 10px 0 0 0;}
table.period td, table.period th {border-collapse: collapse; font-family: Arial, Helvetica, sans-serif;}
table.period th {font-size: 14px; font-weight: bold; color: #9c9c9c; width: 105px; text-align: left; padding-left: 10px; vertical-align: top;}
table.period th.first {padding: 10px 0 15px 10px;}
table.period th.last {padding-bottom: 12px;}
table.period td.report-year {font-size: 14px; padding: 10px 0 15px 0;}
table.period td.report-year input.check-year {margin-left: 20px;}
table.period td select {border: 1px #7f9db9 solid; margin: -2px 20px 0 10px; vertical-align: top;}
table.period td input.enter-period {margin: -3px 20px 0 10px; vertical-align: top;}
table.period td {padding: 2px 10px 12px 2px; vertical-align: top;}
div.report-row {width: 100%;}
div.report-col {float: left; width: 318px; margin-right: 40px;}
div.report-diagram-title {font-size: 14px; font-weight: bold; padding: 15px 0 5px 0; font-family: Arial, Helvetica, sans-serif;}
div.report-diagram-container {width: 320px; height: 165px; border: 1px #a0a0a0 solid; text-align: center; margin-left: 0; margin-bottom: 15px; padding-top: 10px;}
div.report-diagram-container-1 {width: 320px; height: 204px; border: 1px #a0a0a0 solid; text-align: center; padding-top: 15px;}
div.report-border-bottom {margin-top: 30px;}
div.diagram-save-view table.stat-table-report {margin-top: 0;}

/* Statistic table */
table.stat-table {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-collapse: collapse; margin: 14px 0 0 1px;}
table.stat-table th {text-align: center; font-size: 10px; color: #585452; background-color: #f0f0f0; border: 1px #ababab solid; border-collapse: collapse; padding: 3px 20px 3px 20px;}
table.stat-table tr.shadow td {background-color: #f0f0f0;}
table.stat-table tr.itog td, table.stat-table td.itog {background-color: #fdffcb !important; color: #796838; font-weight: bold; font-size: 1em; white-space: nowrap;}
table.stat-table td {border: 1px #ababab solid; border-collapse: collapse; padding: 3px 5px 3px 10px;}
table.stat-table td.averHosts {text-align: center;}
table.stat-table-report {font-family: Arial, Helvetica, sans-serif; font-size: 1em; border-collapse: collapse; margin: 14px 0 0 1px;}
table.stat-table-report th {text-align: center; font-size: 1em; color: #fff; background-color: #c2c2c2; border: 1px #ababab solid; border-collapse: collapse; padding: 3px 20px 3px 20px; white-space: nowrap;}
table.stat-table-report td {border: 1px #ababab solid; border-collapse: collapse; padding: 2px 5px 2px 8px; font-size: 0.9em;}
table.stat-table-report tr.dark td {background-color: #f4f4f4;}
table.stat-table-report td.number {text-align: center;}
table.stat-table-report th.number {padding: 2px 5px 2px 5px;}
table.stat-table-report td.attention {padding-left: 3px; line-height: 16px; width: 50px;}

/* Catalog */
div.catalog-left-col {float: left; width: 220px; font-size: 14px; margin: 10px 22px 0 0; _margin-right: 10px;}
div.catalog-right-col {float: left; width: 712px; _width: 702px;}
div.catalog-li a.top100-site {color: #c00;}
div.catalog-li a.top100-site {border-bottom: 1px #c00 dashed;}
div.catalog-li {padding: 5px 0px 4px 10px;}
div.catalog-li a {border-bottom: 1px #000 dashed; text-decoration: none; color: #000;}
div.catalog-li a:hover {color: #006bcf; border-bottom: 1px #006bcf dashed;}
div.vip-block-border-bottom {margin: 10px 0 3px 0; height: 1px;}
div.active-catalog-li {background-color: #c7e888; margin: 4px 0 0 5px; padding: 3px 0 3px 5px; width: 96%; color: #61851d;}
div.active-catalog-li a {color: #61851d; text-decoration: none;}
div.active-catalog-li a:hover {color: #006bcf; border-bottom: 1px #006bcf dashed;}
div.catalog-position {min-height: 65px; background-color: #fdffcb; border: 1px #e6e0aa solid; width: 100%; margin: 8px 0px 0px 0px;}
div.content div.catalog-position {width: 710px;}
div.content div.save-1, div.content div.small-table {margin-top: 0; padding-top: 0;}
div.content div.small-table {float: left; clear: none;}
div.content div.save-1 {margin-right: 50px;}
div.content table.stat-table {margin-top: 0px;}
div.wow-img {float: left; margin: 5px 0px 0px 8px;}
div.catalog-position-txt {float: left; font-family: Trebuchet MS, Arial; font-size: 14px; padding: 23px 0px 0px 15px; width: 240px;}
div.catalog-position-txt a {color: #900;}
div.right-col-statistic div.catalog-position-txt {width: 220px;}
div.right-col-statistic div.catalog-sms {width: 340px;}
div.catalog-sms, div.catalog-sms-1 {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #776838; width: 355px;}
div.catalog-sms img {float: left; margin: 8px 22px 0px 0px;}
div.catalog-sms div, div.catalog-sms-1 div {margin-top: 4px;}
div.catalog-sms div.catalog-sms-txt {margin-top: 15px;}
div.catalog-sms-1 img {float: left; margin: 15px 10px 0 0;}

/* Site block */
div.site-name {font-family: Tahoma, Arial; font-size: 24px;}
div.site-txt {font-family: Trebuchet MS, Arial; font-size: 16px; margin: 4px 0 0 0;}
div.site-rubrics {font-family: Tahoma, Arial; font-size: 11px; margin: 4px 0 0 2px;}

/* Catalog statistic */
div.catalog-stat, div.catalog-stat-1 {font-family: Trebuchet MS, Arial; font-size: 14px;}
div.catalog-stat-1 {height: 40px;}
div.catalog-stat {height: 40px;}
div.catalog-stat a, div.catalog-stat-1 a {font-weight: bold;}
div.catalog-stat img, div.catalog-stat-1 img {margin: 3px 0 0 7px; float: left;}
div.catalog-stat div {margin: 13px 0 0 0; float: left;}
div.catalog-stat-1 div {margin: 8px 0 10px 0; float: left;}
div.catalog-stat span.tit-3,
div.catalog-stat span.tit-2,
div.catalog-stat-1 span.tit-3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #333;}
div.catalog-stat span.tit-3 {margin: 0 20px 0 5px;}
div.catalog-stat span.tit-2 {margin: 0 20px 0 0;}

/* Tabs */
div.report-tabs, div.statistic-tabs {height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 1px #c5c5c5 solid;}
div.statistic-tabs {margin: 15px 0 0 0;}
div.report-tab {background-color: #f0f0f0; border: 1px #c5c5c5 solid; padding: 5px 18px 5px 18px; float: left; border-bottom: 0;}
div.statistic-tab {background-color: #f0f0f0; border: 1px #c5c5c5 solid; padding: 5px 0 5px 0; float: left; width: 140px; text-align: center; border-bottom: 0;}
div.tab-tab, div.first-report-tab, div.first-statistic-tab {height: 27px; float: left;}
div.tab-tab {width: 1px;}
div.first-report-tab, div.first-statistic-tab {width: 6px;}
div.last-statistic-tab {width: auto; border-bottom: 1px #c5c5c5 solid; height: 27px; margin-left: 433px;}
div.report-tabs div.active-report-tab {float: left; border-top: 1px #c5c5c5 solid; border-left: 1px #c5c5c5 solid; border-right: 1px #c5c5c5 solid; padding: 5px 18px 6px 18px; color: #900; border-bottom: 1px #fff solid;}
div.report-tabs div.active-report-tab a {color: #900; text-decoration: none;}
div.statistic-tabs div.active-statistic-tab {float: left; border-top: 1px #c5c5c5 solid; border-left: 1px #c5c5c5 solid; border-right: 1px #c5c5c5 solid; padding: 5px 0px 6px 0px; color: #900; text-align: center; width: 140px; border-bottom: 1px #fff solid;}
div.report-ots, div.statistic-ots {padding-left: 5px;}
div.border-bot {border-bottom: 1px #cbcbcb solid; margin-top: 5px;}

/* Report view */
table.report-view {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse; margin: 13px 0 0 0; width: auto;}
table.report-view tr.border-bot td {padding-bottom: 0;}
table.report-view tr.border-bot td.period {width: 80px; width: 60px !ie;}
table.report-view th {text-align: left; padding-left: 7px; font-weight: normal;}
table.report-view td.title {width: 85px;}
table.report-view td.subtitle {padding-top: 5px;}
table.report-view td.period {line-height: 20px;}
table.report-view td.period-time {padding-right: 100px;}
table.report-view td.submit-container {padding-left: 50px;}
table.report-view td {border-bottom: 15px #fff solid;}
table.report-view td select {vertical-align: middle; margin-left: 6px;}
table.report-view select.links {width: 150px;}
table.report-view input.submit {margin-left: 50px;}
table.report-view input.show-report {margin-left: 20px;}
table.report-view td.enter-report {text-align: center; padding-bottom: 5px; margin-bottom: 0;}
table.report-view td.enter-report-1 {text-align: right;}

/* Saving diagram */
div.diagram-save-view {float: left; margin-right: 10px; margin-left: 0;}
div.diagram-save-view div.graphic {float: left; width:450px; height: 220px; border: 1px #a0a0a0 solid; text-align: center; padding-top:20px; padding-right: 10px; margin-right: 40px; margin-bottom: 20px;}
div.diagram-save-view div.graphicPie {float: left; width: 325px; height: 210px; border: 1px #a0a0a0 solid; text-align: center; padding-top:10px; margin-right: 40px; margin-bottom: 20px;}
div.save, div.save img {float: left; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
div.save div {float: left; margin: 15px 0 0 5px;}
div.save-1 {float: left; display: none;}
div.save-1 div.small {font-size: 12px; margin: 0 0 0 7px;}
div.save-1 div {margin: 0 0 0 7px; font-size: 14px;}

/* Small table */
div.small-table {clear: left; width: 310px;}
div.small-table-1 {width: 450px;}
div.small-table-left {width: 275px; float: left; margin: -13px 20px 0 30px;}

/* Closed statistic */
div.closed-stat {font-family: Tahoma, Arial; font-size: 9px; color: #c00; padding: 5px 0px 5px 0px;}
div.closed-stat img {float: left; margin: 0px 0px 10px 10px;}
div.closed-stat div {float: left; padding: 5px 10px 5px 10px; border: 1px #c00 solid; margin: 22px 0px 0px 22px;}

/* Sorting */
div.sort {font-size: 9px; padding-bottom: 4px;}
div.sort-left {float: left; padding: 4px 0 3px 2px;}
div.sort-right, div.sort-right-bottom {text-align: right; color: #585452;}
div.sort-right-bottom {padding-right: 5px; height: 25px; text-align: right; color: #585452;}
div.sort-right-bottom div.left-title-search {float: left; padding-left: 5px; margin-top: -2px; text-align: left; width: 35px; line-height: 10px; padding-top: 2px; font-size: 9px;}
div.left-title-search {font-size: 9px;}
div.sort-right {text-align: right; margin-left: 310px;}
div.sort-right table {margin-top: -3px;}
div.sort-right-bottom table {margin-top: -2px;}
div.sort-right-bottom {margin-left: 450px;}
div.sort-right div.left-title-search {float: left; padding: 5px 0 0 103px; white-space: nowrap; vertical-align: top;}
div.sort-right input.search, div.sort-right-bottom input.search {width: 145px; width: 135px !ie; font-size: 12px; border: 1px #a5acb2 solid; vertical-align: middle; margin: 0 5px 0 5px; margin-right: 0 !ie; margin-left: 0 !ie;}
div.sort-right input.search-button, div.sort-right-bottom input.search-button {vertical-align: middle; font-size: 11px; margin: 0;}

/* Pager */
div.top-pager {margin-top: 8px;}
div.bottom-pager {padding: 0 0 6px 0; height: 20px;}
div.one-page {font-size: 11px; border: 1px #8c9194 solid; padding: 2px 5px 2px 5px; margin-right: 6px; float: left;}
div.one-page-nonborder {float: left; font-size: 11px; padding: 0; margin-top: 8px; margin-right: 6px; font-weight: normal;}
div.one-page a {text-decoration: none; color: #585452;}
div.active-page {float: left; background-color: #7fbb0c; color: #fff; font-size: 11px; border: 1px #8c9194 solid; padding: 2px 5px 2px 5px; margin-right: 6px;}
div.next-page {font-size: 14px; padding-top: 6px;}
div.next-page div {float: right;}

/* Catalog list */
table.catalog-list {border-collapse: collapse; width: 100%; margin: 13px 0 20px 0; background-color: #fff;}
table.catalog-list th.day-hits {padding-left: 5px; padding-right: 5px;}
table.catalog-list th {background-color: #f7f7f7; color: #838383; font-size: 9px; border: 1px #cfcfcf solid; font-weight: normal;}
table.catalog-list td.num-catalog-list {font-size: 12px; vertical-align: top; text-align: center;}
table.catalog-list div.title-list-li {font-size: 14px; margin-bottom: 4px;}
table.catalog-list div.title-list-li a:hover {color: #d30000;}
table.catalog-list td {font-size: 12px; vertical-align: top; padding: 10px 5px 0 5px;}
table.catalog-list td.txt {font-size: 10px;}
table.catalog-list td.icon-stat img {vertical-align: middle;}
table.catalog-list td.border-white {height: 10px;}
table.catalog-list td.statsHosts {text-align: center;}
table.catalog-list td.date-last {text-align: center; border-right: 1px #e6e0aa solid !important;}
table.catalog-list tr.wow-1-line td {background-color: #fdffcb; border-top: 1px #e6e0aa solid; border-right: 0; border-left: 0; border-bottom: 0; padding-top: 15px;}
table.catalog-list tr.wow-2-line td {background-color: #fdffcb; border-bottom: 1px #e6e0aa solid; border-right: 0; border-left: 0; border-top: 0; padding: 10px 0 10px 5px;}
table.catalog-list tr.wow-last-line td {background-color: #fdffcb; border-top: 1px #e6e0aa solid; border-bottom: 1px #e6e0aa solid; border-right: 0; border-left: 0; padding-top: 15px;}
table.catalog-list tr.wow-2-line td.wow-logo, table.catalog-list tr.wow-1-line td.wow-logo, table.catalog-list tr.wow-last-line td.wow-logo {border-left: 1px #e6e0aa solid; border-right: 0; border-bottom: 1px #e6e0aa solid;}
table.catalog-list tr.wow-2-line td.last, table.catalog-list tr.wow-1-line td.last, table.catalog-list tr.wow-last-line td.last {border-right: 1px #e6e0aa solid !important;}

/* Wow container */
div.wow-img-container {float: left; padding: 0 0 5px 12px;}
div.wow-img-container div a {color: #cb890a; border-bottom: 1px #cb890a dashed; margin-left: 13px; font-size: 9px; text-decoration: none;}
div.wow-img-container div {padding-top: 3px;}
div.wow-img-container div.popup {margin-left: -80px !ie;}
div.container-wow {padding-left: 10px;}

/* News */
div.one-new {margin-top: 10px;}
div.one-new-big {margin-bottom: 15px;}
div.all-news {margin-top: 15px;}
div.right-col-news {float: right; width: 315px; height: 1050px;}
div.news {float: left; width: 300px;}

/* Tree */
div.tree {font-size: 12px; margin: 0 0 0 15px; padding-bottom: 20px;}
div.tree-block {margin-left: 25px; padding-top: 5px;}
div.first-tree-block {margin-left: 25px; padding-top: 5px; border-left: 2px #9b9b9b dotted;}
div.first-tree-block div.tree-bord {border-left: none;}
div.first-tree-block-1 {margin-left: 25px; padding-top: 5px;}
div.tree-bord {float: left; width: 17px; border-bottom: 2px #9b9b9b dotted; margin:0 5px 0 0; padding-top: 6px; border-left: 2px #9b9b9b dotted; height: 2px !ie;}
div.tree-bord-1 {float: left; width: 570px;}
div.right-col-statistic div.tree-bord-1 {width: 530px;}
div.right-col-statistic div.tree {padding: 10px 0 20px 0;}
div.tree-tab-title {float: left;}

/* Popups */
div.popup {position: absolute; height: 95px;}
div.popup-stat {display: none; width: 260px; height: 20px; margin-left: 116px;}
div.wow-img-container div.popup a {border: none; margin: 0; padding: 0; color: #006cbf; text-decoration: underline;}
div.popup-container {display: none; width: 480px; height: 95px;}
div.popup-back-left {float: left; background-image: url(../img/popup-background-left.png); background-repeat: no-repeat; width: 63px; height: 95px; padding: 0 0 0 11px;}
div.popup-back-left img {margin-top: 19px;}
div.popup-back-left-mini {float: left; background-image: url(../img/popup-background-left-mini.png); background-repeat: no-repeat; width: 25px; height: 95px; padding: 0;}
div.popup-back-center {float: left; background-image: url(../img/popup-background-center.png); background-repeat: repeat-x; height: 95px; margin-top: 13px; font-size: 10px; padding: 5px 0 0 0;}
div.popup-back-center div {margin-top: 5px;}
div.popup-back-right {float: left; background-image: url(../img/popup-background-right.png); background-repeat: no-repeat; width: 36px; height: 95px; margin-top: 11px; padding: 0 0 0 4px; text-align: left;}
div.popup-back-right img {margin: 8px 0 0 0;}
div.popup-back-right a img {text-decoration: none; border-bottom: none;}
div.popup-close {width: 19px; height: 17px; position: absolute; margin: 20px 0 0 210px;}
div.popup-txt {font-size: 9px; position: absolute; margin: 27px 0 0 70px; width: 130px;}
div.popup-text-link {width: 355px;}
div.global-popup {width: 624px; margin: auto; background-color: #fff; padding: 8px 8px 1px 8px; height: 530px;}
div.popup-header {height: 53px; background-color: #85bde0;}
div.popup-header-left {float: left;}
div.popup-header-right {float: right;}
div.popup-content {padding: 0 20px 20px 20px;}
div.popup-statistic {width: 295px; border: 1px #999 solid; background-color: #fff; padding: 20px; margin: -8px 0 0 -8px; font-weight:normal; font-size: 1em; text-align: center;}
div.popup-legends {width: 195px; border: 1px #999 solid; background-color: #fff; padding: 20px; margin: -8px 0 0 -8px; font-weight:normal; font-size: 1em;}
div.popup-legends div.statuses {height: 25px;}
div.popup-wow {width: 295px; border: 1px #999 solid; background-color: #fff; padding: 20px; margin: -8px 0 0 -8px; font-weight: normal; font-size: 1em; text-align: left;}
div.popup-wow p {font-size: 1em;}
div.popup-wow p.question {margin-top: 10px;}
div.inputs-popup {text-align: center; margin-top: 30px; padding-bottom: 10px;}
div.inputs-popup input {padding: 0 15px 0 15px;}
div.inputs-popup input.submit-form {margin-right: 10px;}
div.popup-statistic-container {background-color: #ddd; width: 338px; position: absolute; margin: 0 0 0 -8px; height: 195px;}
div.popup-legends-container {background-color: #ddd; width: 238px; position: absolute; margin: 0 0 0 -8px; height: 265px;}
div.popup-wow-container {background-color: #ddd; width: 338px; position: absolute; margin: -150px 0 0 200px; height: 235px;}

/* Site titles */
div.site-title-close, div.site-title-work, div.site-title-statment, div.site-title-archive,
div.site-title-stat-only {font-size: 14px; vertical-align: middle; margin-top: 3px;}
div.left-col-statistic div.site-title-close, div.left-col-statistic div.site-title-work,
div.left-col-statistic div.site-title-statment, div.left-col-statistic div.site-title-archive,
div.left-col-statistic div.site-title-stat-only {margin-bottom: 13px;}
div.site-title-close a, div.site-title-work a, div.site-title-statment a,
div.site-title-archive a, div.site-title-stat-only a {font-size: 10px;}
div.site-title-close div, div.site-title-work div, div.site-title-statment div,
div.site-title-archive div, div.site-title-stat-only div {font-size: 10px; padding-top: 1px;}
div.left-col-statistic div.h1-border-bottom {height: 1px;}
div.site-title-close {color: #c00;}
div.site-title-work {color: #539900;}
div.site-title-statment {color: #666;}
div.site-title-archive {color: #acacac;}
div.site-title-stat-only {color: #009cff;}

/* Attentions */
div.attention, div.attention-1 {width: 395px; height: 95px; background-color: #fdffcb; border: 1px #e6e0aa solid; color: #766738; font-size: 11px; margin: 10px 0 0 0;}
div.attention {float: left; margin-bottom: 25px;}
div.attention img, div.attention-1 img, div.attention-3 img, div.attention-2 img {float: left; margin: 17px 0 0 25px;}
div.attention-3 img.many-text {margin: 35px 0 0 25px;}
div.attention div, div.attention-1 div {float: left; margin: 30px 0 0 30px;}
div.attention-3 {width: 635px; min-height: 103px; padding-bottom: 5px; background-color: #fdffcb; border: 1px #e6e0aa solid; color: #766738; font-size: 0.9em; margin: 10px 0 0 0;}
div.attention-3 p {padding-bottom: 5px; font-size: 11px; color: #766738;}
div.attention-3 p.four-str {padding-top: 9px;}
div.attention-3 div.txt {float: left; margin: 7px 0 0 30px; width: 500px;}
div.attention-3 div.title-txt {font-size: 13px; color: #000;}
div.attention-3 div.title-txt strong {font-size: 14px;}
div.attention-3 div.txt-comment {font-size: 9px; color: #766738; margin-top: 10px;}
div.attention-3 div.txt-comment strong {color: #c00; font-weight: bold;}
div.attention-2 {width: 460px; height: 95px; background-color: #fdffcb; border: 1px #e6e0aa solid; color: #766738; font-size: 11px; margin: 13px 0px 0px 0px;}
div.attention-2 div {float: left; margin: 32px 0px 0px 45px;}
div.attention-container {display: none; background-color: #fdffcb; border: 1px #e6e0aa solid; color: #766738; font-size: 1em; padding: 5px 5px 25px 5px; margin-top: 10px;}
div.attention-container img {float: left; margin: 25px 20px 20px 20px;}
div.attention-container img.mini-text {margin-top: 5px;}
div.attention-container div {margin-left: 120px;}
div.attention-container div.close {float: right; background-image:url(../img/close-back.gif); background-repeat: no-repeat; width: 44px; height: 17px; padding-left: 5px; font-size: 0.9em;}
div.attention-container div.txt {font-size: 0.9em;}
div.attention-container div.txt-guest {font-size: 0.78em;}
table.attention {width: 440px; background-color: #fdffcb; border: 1px #e6e0aa solid;}
table.attention td, table.attention td.title {padding-left: 7px !important; padding-right: 7px !important; text-align: left; vertical-align: top;}

/* Counters */
div.view-counter {float: left; font-size: 14px; font-weight: bold; width: 110px; text-align: center; margin: 8px 0 25px 9px;}
div.view-counter img {margin: 27px 0 18px 0;}
div.view-counter a {font-size: 9px; font-weight: normal;}
div.code-counter {float: left; font-size: 12px; margin: 30px 0 25px 20px; width: 375px;}
div.code-counter div {border: 1px #bebebe solid; padding: 5px 5px 5px 5px; margin: 5px 0 0 0;}
div.code-counter-1 {float: left; font-size: 12px; margin: 0 0 0 20px; width: 350px;}
div.code-counter-1 div {border: 1px #bebebe solid; padding: 5px 5px 5px 5px; margin: 5px 0 0 0;}
div.code-counter-small {font-size: 1em; margin: 10px 0 3px 0;}
div.code-counter-small div.output {float: left; font-size: 1em; width: 296px; border: 1px #a5acb2 solid; margin: -2px 0 3px 15px; padding: 2px 0 2px 3px;}
div.code-counter-small div.txt {float: left;}

/* Column statistic */
div.left-col-statistic {float: left; width: 250px; margin-right: 25px; _margin-right: 15px;}
div.left-col-statistic h2 {color: #c4c4c4; margin-bottom: 14px;}
div.left-col-statistic h2.active {color: #000;}
div.not-site {margin: 15px 0 0 0; font-size: 11px; color: #747474;}
div.not-site img {float: left; margin: 0 0 17px 20px;}
div.not-site div {float: left; margin: 20px 0 0 30px;}
div.right-col-statistic {float: left; width: 680px;}
div.all-forms {font-size: 12px; color: #c00; padding: 4px 0 8px 2px;}

/* Forms */
div.table-form-container {width: 422px; background-color: #f3f3f3; border: 1px #aeaeae solid; font-size: 12px; margin-bottom: 15px; padding-right: 18px;}
div.table-form-title, div.table-form-title-1 {font-size: 14px; font-weight: bold; color: #666565;}
div.table-form-title {margin: 9px 0 15px 20px;}
div.table-form-title-1 {margin: 9px 0 7px 10px;} 
table.form {border-collapse: collapse; margin-bottom: 7px;}
table.form td.title {padding: 5px 15px 0 15px;}
table.form td.title-2 {padding: 3px 15px 10px 25px;}
table.form td.title-1 {padding: 5px 15px 0 15px;}
table.form input.txt {width: 290px; border: 1px #a5acb2 solid; height: 22px;}
table.form input.link-txt {width: 240px; border: 1px #a5acb2 solid; height: 22px;}
table.form td {padding-bottom: 8px; vertical-align: top;}
table.form div.comment-form {font-size: 9px; padding-top: 4px;}
table.form textarea {width: 290px; height: 130px; border: 1px #a5acb2 solid;}
table.form textarea.little {width: 290px; height: 85px; border: 1px #a5acb2 solid;}
table.form span.check-group {margin-left: 35px;}
table.form td.rules {font-size: 9px; padding-top: 4px;}
table.form td.data-container {vertical-align: bottom !important;}
table.form td.data-container div.popup {margin-left: 30px; margin-left: -50px !ie; margin-top: 15px !ie;}
table.form td.submit-button {text-align: right; padding-top: 5px;}
table.form td.title-3 {padding: 15px 15px 0 25px;}
table.form td.status {padding-top: 10px;}
table.form td.checks {padding-top: 5px; vertical-align: top;}
table.site-form td.title {text-align: right;}
table.site-form td.alert {text-align: center;}
div.href-form-container {background-color: #fbfbfb; border: 1px #c2c2c2 solid; margin: 0 0 0 10px; padding: 15px 0 5px 0;}
div.add-href {margin: 10px 0 0 20px;}
div.rules {font-size: 9px; margin: 16px 0 0 18px;}
div.submit-button {text-align: right; margin: 12px 0 12px 0;}

/* Statistic container */
div.view-counter-statistic {float:left; width:80px; font-size:12px; text-align:center; margin:0 40px 0 5px;}
div.view-counter-statistic img {margin:17px 0 10px 0;}
div.view-counter-statistic a {font-size:11px;}

/* Smile block */
div.smile-no {width: 630px; border: 5px #c00 solid; min-height: 90px;}
div.smile-no img {float: left; margin: 12px 0 16px 15px;}
div.smile-no div {float: left; margin: 5px 0 0 20px; width: 480px;}
div.smile-no-title {width: 400px; padding: 0; margin: 0; text-align: center;}
div.smile-no-title h2 {color: #c00;}

/* Text block */
div.content-text {font-family: Trebuchet MS, Arial; line-height: 20px;}
div.content-text h1 {line-height: 35px;}
div.content-text h3 {font-weight: bold;}
div.content-text h3.small-header {margin-top: 20px;}
div.content-text h2.middle-header {margin: 10px 0 5px 0;}
div.content-text p {font-size: 1.2em;}
div.content-text ol.faq-content {font-weight: bold;}
div.content-text ol.faq-content li {margin-left: -20px;}
div.content-text ol.faq-content li p {font-weight: normal;}
div.content-text ul.faq-content-inner {font-weight: normal; font-size: 90%;}
div.content-text ul.faq-content-inner li {margin-left: 0px;}
div.content-text img.bull-top {margin-left: 7px;}
div.content-text-about {width: 600px;}

/* Editor sections */
table.success-add {font-size: 12px; border-collapse: collapse; margin: 25px 0 15px 5px;}
table.success-add td.title {padding: 4px 30px 17px 0;}
table.success-add td {vertical-align: top;}
table.success-add td.add-title {color: #666; padding-top: 4px;}
table.success-add input.adress {width: 310px; height: 20px; border: 1px #a5acb2 solid;}
table.success-add td.bufer {font-size:9px; padding-top:5px; padding-left: 7px;}
table.add-section {width: 400px; background-color: #f3f3f3; border-collapse: collapse; border: 1px #aeaeae solid; font-size: 12px; margin: 12px 0 0 2px;}
table.add-section td.title-grey {color: #aeaeae; padding: 9px 0 10px 12px;}
table.add-section td.title {padding: 4px 10px 10px 12px;}
table.add-section input.name-section {width: 305px; height: 20px; border: 1px #a5acb2 solid;}
table.add-section td {vertical-align: top;}
table.add-section div.save-add-section {float: left; padding: 10px 0 10px 135px;}
table.add-section div.plus-section {float: left; padding-top: 2px;}

div.edit-title-section {float: left; margin-left: 10px; padding-top: 4px;}
table.edit-section {border-collapse: collapse; font-size: 12px; margin: 6px 0 2px 0;}
table.edit-section td.title {padding: 4px 20px 16px 0;}
table.edit-section input.code, table.edit-section input.code-purpose {width: 295px; height: 20px; border: 1px #a5acb2 solid;}
table.edit-section input.code-purpose {background-color: #fdffcb;}
table.edit-section input.edit-title {float: left; width: 290px; border: 1px #a5acb2 solid; font-size: 14px; height: 20px; font-family: Arial; padding-left: 5px;}
table.edit-section td.bufer {font-size: 0.8em; padding-top: 5px; padding-left: 7px;}
table.edit-section td {vertical-align: top; padding-bottom: 14px;}
table.edit-section div.counter {float: left; margin-right: 8px;}
table.edit-section td.counter {padding-top: 4px;}

div.edit-conter-img-rubric {vertical-align: top; font-size: 12px;}
div.edit-conter-img-rubric select {vertical-align: top; width: 230px; margin: -2px 0 0 10px; border: 1px #7f9db9 solid;}
div.counter-img-view {border: 1px #afafaf solid; width: 540px; padding: 20px 25px 0 25px; height: 170px;}
table.counter-img-view {border-collapse: collapse;}
table.counter-img-view td.radio-button {padding-right: 10px;}
table.counter-img-view td {vertical-align: top;}
table.counter-img-view td.image {padding-right: 50px; padding-bottom: 20px;}

table.add-acess {width: 636px; background-color: #f3f3f3; border-collapse: collapse; border: 1px #aeaeae solid; font-size: 12px; margin: 15px 0 0 2px;}
table.add-acess td.title-grey {color: #5e5e5e; padding: 9px 0 10px 12px; font-weight: bold; font-size: 14px;}
table.add-acess td.title {padding: 11px 50px 10px 16px;}
table.add-acess input.name-section {width: 310px; height: 20px; border: 1px #a5acb2 solid; padding-left: 5px;}
table.add-acess td {vertical-align: top; padding-top: 7px;}
table.add-acess td.check-box-group {padding-top: 11px; padding-right: 20px;}
table.add-acess input.check-box {vertical-align: middle; margin: -2px 7px 0 7px;}
table.add-acess td.add {text-align: right; padding: 12px 15px 12px 0;}

div.edit-open-close {float: left; padding: 4px 7px 4px 10px; border: 1px #aeaeae solid; margin: 6px 0 0 0;}
div.edit-open-close input.button {margin-left: 55px; vertical-align: middle;}
div.edit-open-close input.check-box {margin-right: 5px;}

table.edit-acess {width: auto; border-collapse: collapse; font-size: 12px; margin: 0 0 10px 0; _width: 600px;}
table.edit-acess td.title {padding: 8px 18px 6px 0;}
table.edit-acess input.name-section {float: left; width: 310px; height: 20px; border: 1px #a5acb2 solid; padding-left: 5px; _overflow: hidden;}
table.edit-acess td {vertical-align: top; padding-top: 5px;}
table.edit-acess input.check-box {vertical-align: middle; margin: -2px 7px 0 7px;}
table-edit-acess td.check-group input.check-box {vertical-align: middle; margin: -2px 7px 0 0;}
table.edit-acess span.del {margin-left: 10px;}
table.edit-acess span.edit {margin-left: 10px;}
table.edit-acess span.del a {color: #c00;}
table.edit-acess div.edit-open-close {float: left; width: auto; margin: 0 0 0 0; padding-left: 5px;}
table.edit-acess div.edit-open-close input.button {margin: 0 0 0 10px;}
table.edit-acess td.bufer {font-size: 9px; padding-top: 9px; padding-left: 7px;}
table.edit-acess span.date {color: #c40000;}
table.edit-acess td.acess-success {color: #390; padding: 8px 18px 6px 0;}

table.open-close-container {border-collapse: collapse; margin: 0; padding: 0; width: 100%;}
table.open-close-container td {padding-bottom: 15px;}

table.add-acess-href {float: left; width: 400px; background-color: #f3f3f3; border-collapse: collapse; border: 1px #aeaeae solid; font-size: 12px; margin: 18px 0 0 2px;}
table.add-acess-href td.title-grey {color: #5e5e5e; padding: 9px 0 10px 12px; font-weight: bold; font-size: 14px;}
table.add-acess-href td.title {padding: 11px 10px 10px 16px;}
table.add-acess-href input.name-section {width: 290px; height: 20px; border: 1px #a5acb2 solid; padding-left: 5px;}
table.add-acess-href td {vertical-align: top; padding-top: 7px;}
table.add-acess-href td.check-box-group {padding-top: 13px; padding-right: 20px; font-size: 9px;}
table.add-acess-href input.check-box {vertical-align: middle; margin: -2px 4px 0 4px;}
table.add-acess-href td.add {text-align: right; padding: 2px 15px 12px 0;}
table.add-acess-href div.comment {font-size: 9px; color: #676767; padding: 2px 0 8px 0;}

/* Settings editor */
table.edit-settings-href {float: left; width: 470px; background-color: #f3f3f3; border-collapse: collapse; border: 1px #aeaeae solid; font-size: 12px; margin: 0 0 0 2px;}
table.edit-settings-href td.title {padding: 11px 10px 10px 16px; white-space: nowrap;}
table.edit-settings-href td.first-title {padding: 25px 10px 10px 16px; white-space: nowrap;}
table.edit-settings-href td.first-text {padding-top: 21px;}
table.edit-settings-href td.last-title {padding: 11px 10px 35px 16px; white-space: nowrap;}
table.edit-settings-href td.text {padding: 11px 10px 5px 0;}
table.edit-settings-href input.name-section {width: 310px; height: 20px; border: 1px #a5acb2 solid; padding-left: 5px;}
table.edit-settings-href td {vertical-align: top; padding-top: 7px;}
table.edit-settings-href div.comment {font-size: 9px;}

/* Site list */
div.site-list-container {margin-top: 8px; padding-bottom: 4px;}
div.site-title-close span.active-rubric-site, div.site-title-work span.active-rubric-site,
div.site-title-statment span.active-rubric-site, div.site-title-archive span.active-rubric-site,
div.site-title-stat-only span.active-rubric-site, span.active-rubric-link {
	background-color: #000; color: #fff; font-weight: bold; padding-bottom: 1px;
}

/* Feedback */
div.feedback-ua-left-col {float: left; width: 620px; font-size: 12px; padding-top: 5px; margin-right: 30px;}
input.feedback-ua-text, select.feedback-ua-text {width: 100%; border: 1px #7f9db9 solid; margin: 7px 0 7px 0; font-size: 14px;}
div.feedback-text-comment {font-size: 9px; margin: 5px 0 0 0;}
div.send-message-feedback {text-align: right; padding-top: 5px;}
div.search-form-feedback {padding: 15px 15px 15px 15px; background-color: #fdffcb; border: 1px #e6e0aa solid; margin: 5px 0 17px 0;}
div.search-form-feedback input.txt {width: 500px; border: 1px #7f9db9 solid; margin-right: 15px;}
div.search-form-feedback div.result {font-size: 12px; padding: 10px 0 0 0;}

/* Messages */
div.admin-message, div.user-message {border: 1px #c2c2c2 solid; padding: 1px; margin-top: 3px;}
div.admin-message div.date, div.user-message div.date {font-size: 11px; padding: 3px 8px 3px 8px;}
div.admin-message div.date {background-color: #bfddf0; color: green;}
div.user-message div.date {background-color: #ededed; color: green;}
div.admin-message div.text, div.user-message div.text {padding: 15px 10px 15px 10px; font-size: 14px;}
div.admin-message div.name, div.user-message div.name {float: right; font-size: 9px; padding-top: 1px; color: green;}
div.message-non-txt {width: 955px; text-align: center; padding-top: 250px;}

/* WOW block */
table.wow-block div.wow {font-size: 6.6em; font-weight: bold; padding-left: 15px; padding-top: 20px; }
table.wow-block td.data {padding-top: 0; vertical-align: top;}
table.wow-block td.data span.wow {font-size: 1.6em;}
table.wow-block td.wow-help img.top-image {position: absolute; margin-left: 380px; margin-top: -90px;}
table.wow-block td.wow-help img.bottom-image {margin-top: 40px;}
table.wow-block td.wow-help img.top-image-catalog {margin-top: -150px;}
table.wow-block td.wow-help p {padding-left: 50px; width: 290px; padding-top: 30px;}
table.wow-block td.wow-help p.txt {width: 90%; padding-top: 5px;}
table.wow-block td.wow-service {vertical-align: top; text-align: justify; padding-left: 10px; padding-right: 10px;}
table.wow-block td.wow-service div.wow {margin-top: 15px;}
table.wow-block td.wow-service table.send-email-form {padding-top: 10px; width: 220px;}
table.wow-block td.wow-service table.send-email-form th {font-weight: normal; font-size: 1.15em; text-align: left; vertical-align: top; padding-top: 2px; padding-top: 10px !ie; white-space: nowrap;}
table.wow-block td.wow-service table.send-email-form td {text-align: right;}
table.wow-block td.wow-service table.send-email-form td.send {padding-top: 20px;}
table.wow-block td.wow-service table.send-email-form td.errors {padding-top: 10px; text-align: left; padding-left: 20px;}
table.wow-block td.wow-service table.send-email-form td.input {text-align: left; padding-left: 10px;}
table.wow-block td.wow-service table.send-email-form td.message {text-align: left;}
table.wow-block td.wow-service table.send-email-form input {width: 140px; margin-bottom: 15px; border: 1px solid #7f9db9;}
table.wow-block td.wow-service table.send-email-form input.tooltip {color: #c1bfbf;}
table.wow-block td.wow-service table.send-email-form div.textarea {width: 220px; width: 230px !ie; height: 85px; border: 1px solid #7f9db9; background: #fff; color: #706969; text-align: left; line-height: 18px; font-size: 1em; padding-left: 2px;}
table.wow-block td.wow-service table.send-email-form img.submit {cursor: pointer;}
table.wow-block td.wow-service p {padding-bottom: 10px;}
table.wow-block td.wow-help-service div.wow {padding-left: 0px;}
table.wow-block td.wow-help-service {padding-left: 35px;}
table.wow-block table.wow-images {width: 100%;}
table.wow-block table.wow-images td {width: 50%; padding-left: 25px;}
table.wow-block table.wow-images p {padding: 10px 0 30px 7px; width: 235px;}

table.paiding td.wow-service {padding-top: 15px;}
table.paiding td.data {width: 74%;}
table.paiding div.wow {margin-top: 25px; margin-bottom: 50px;}
table.paiding div.paiding {border: 3px solid; margin-bottom: 15px; font-size: 130%; padding: 10px; width: 390px;}
table.paiding div.paiding p {text-align: left;}
table.paiding div.paiding p.indent {padding-bottom: 20px;}

/* Links block */
table.links-block td.data {padding-right: 50px;}
table.links-block p.indent {margin-top: 10px;}
table.links-block img {margin-top: 20px;}

/* Captcha block */
table.captcha-container {width: 100%; margin-top: 5px; border-spacing: 0;}
table.captcha-container td {padding: 0;}
table.captcha-container td.capthca-note {text-align: left !important; font-size: 0.85em; white-space: nowrap;}
table.captcha-container input.captcha-text {float: right; width: 80px !important; margin-top: 15px;}
table.captcha-container img.captcha-image {float: left;}

/* Tooltip operation message */
div.refresh-code-successful {float: right; font-size: 0.9em; color: #fff; padding: 5px 10px 5px 10px; background-color: #00b050;}
div.refresh-code-process {float: right; font-size: 0.9em; color: #fff; padding: 5px 10px 5px 10px; background-color: #3475cd;}
div.refresh-code-unsuccessful {float: right; font-size: 0.9em; color: #fff; padding: 5px 10px 5px 10px; background-color: #ff5141;}
div.refresh-code-container {display: none; overflow: hidden; position: fixed; top: 0; right: 0; width: 220px; text-align: center;}

/* Other */
div.border-top-graph {height: 15px;}
div.subheader {height: 27px;}
div.main-banner {padding-top: 5px;}
div.main-banner div.flash-link {border: 1px solid;}
div.version {padding: 6px 0 0 2px;}
div.version span {color: #a8a5a5;}
div.auth {float: right; padding: 6px 5px 0 0;}
div.clear {clear: left;}
div.tab-block-right {float: right; margin-top: 5px;}
div.rules-content {border: 1px inset; width: 580px; height: 330px; overflow: auto; padding-left: 5px;} 
div.empty-space {height: 85px; height: 60px !ie; width: 1px;}
div.content-left-col {float: left; width: 270px; margin: 15px 28px 0 0;}
div.inputs-container {float: left; width: 160px;}
div.send-email {font-size: 12px; margin-top: 7px;}
div.title-list-li img {margin-left: 5px; vertical-align: bottom;}
div.diagram-2, div.last-diagram-2 {float: left; border: 1px #a0a0a0 solid; text-align: center; padding-top: 15px; margin-top: 10px; margin-right: 23px; margin-right: 31px !ie;}
div.tip-proxy-help {padding-top: 7px;}
div.bufer-table {float: left; font-size: 9px; padding-left: 7px; padding-top: 5px;}
div.indent {height: 30px;}
div.save-settings-href {width: 478px; text-align: right; padding-top: 15px;}
div.correspondence {padding-top: 20px;}
div.about-diagram {width: 313px; border: 1px #a0a0a0 solid; text-align: center; padding-top: 15px;}
div.content-table-container {width: 220px; overflow: hidden;}
div.report-view-container {width: 610px; width: 630px !ie;}
div.non-rubric-border {height: 17px;}
div.note-addition {padding-top: 5px; padding-right: 20px;}
div.control-menu a {margin-right: 10px;}
div.link-help {padding-left: 10px; height: 25px;}
div.link-help a {color: #c00;}
div.ots-form {height: 10px;}
div.href-block {float: left; width: 465px; margin: 0 0 20px 0;}
div.href-block-last {float: left; width: 485px;}
div.title-site {font-size: 14px; margin: 0 0 4px 0;}
div.rubrics, div.rubrics a {color: #9d9d9d; font-size: 10px;}
div.rubrics {margin-bottom: 5px;}
div.left-col-help {float: left; width: 205px; font-size: 12px; line-height: 25px;}
div.right-col-help {padding-left: 205px;}
div.right-col-help p {margin: 0 0 10px 0; padding: 0 0 0 0; font-size: 12px;}
div.right-col-help h2 {margin-top: 3px;}
div.question-list {line-height: 25px; font-size: 12px; padding-bottom: 10px;}
div.under-list {padding-left: 15px; font-size: 1.1em;}
div.save-button {margin: 20px 0 0 0; text-align: right;}
div.archive-list div {margin-top: 9px;}
div.acess-success {float: left; border: 1px #529700 solid; padding: 10px 10px 30px 10px; margin: 17px 0 0 25px; width: 195px;}
div.acess-success h2 {color: #529700; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-top: 10px;}
div.flash-link {position: absolute; background: transparent; cursor: pointer;}
div.error-content {line-height: 590px; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 150%; color: #f00;}

/* Footer */
div.footer {position: absolute; font-size: 0.9em; margin: 5px 0 0 0; line-height: 1.7; padding-bottom: 10px; bottom: 0; width: 955px;}
div.footer div.report-border-bottom {padding-bottom: 7px;}