/* Global */
body, td, th, input, textarea, select {
	font-family : Arial, sans-serif; font-size: 11px;
}
body {background-color: #d3e5f0; margin: 0px; padding: 2px; color: #000; text-align: left;}
form {margin: 0px;}
em {font-weight: bold; font-style: normal;}
.big {font-size: 14px; font-weight: bold;}
.bright {color: #f47a26; font-weight: bold;}
.unbold {font-weight: normal;}
.fact {color: #999;}
.bold {font-weight: bold;}

/* Links */
a, a:active  {color: #228fea;}
a:visited {color: #999;}
a:hover {color: #fff;}
a img {border: none; border: 0px;}
a.select-counter {margin-left: 20px;}
a.href-option {margin-right: 20px;}
a.link-href-option {margin-right: 12px;}
a.wow-link {font-weight: bold; color: red;}
a.adlink {color: #228fea; font-weight: bold; font-size: 14px;}
a.adlink2 {color: #228fea; font-weight: bold; font-size: 14px;}
a.innerlink {color: #f47925;}
a.change-counter-state {margin-left: 20px;}
a.href-menu {margin-left: 0.45em; padding: 0px; cursor: default; text-decoration: none; background: url(../img/xhtml/underline_blue.gif) repeat-x bottom;}
a.href-menu:active  {color: #228fea; background-position: 100% -60px; padding: 1px 0px 0px 1px;}
a.href-menu:visited {color: #228fea;}
a.href-menu:hover {color: #228fea;}

/* Indentions */
p {padding: 0px; margin: 0px 0px 5px 0px;}
p img {vertical-align: baseline;}
p.hidden {padding: 0px; margin: 0px 0px 0px 0px;}
p.category-nofact {padding-top: 3px;}
p.category a.href-option, p.category-nofact a.href-option {margin-right: 16px;}
p.copyright {margin: 0px 0px 0px 3px; padding: 0px; color: #83bcdd; font-size: 10px;}
p.current {color: green;}
p.block-category {font-size: 1.2em; margin-bottom:0px;}
p.block-category a.wow-link {font-size: 0.8em;}
p.block-category-list {font-size: 1.2em; margin-bottom: 3px;}
p.block-category-small {font-size: 1.1em; margin-bottom: 0px; font-weight: bold;}
p.category a, p.category-nofact a {font-weight: normal;}
p.exit {padding-left: 5px;}
p.section {font-size: 13px;}
p.section span.fact {margin-left: 20px;}
p.hidd {text-align: right;}
p.hidd a {font-weight: normal;}
p.adversting {margin-top: 10px;}
p.edit-counter {line-height: 1.5;}
p.edit-counter {margin-top: 5px;}
p.list-block {margin: 5px 0px 0px 0px;}
p.sorted {font-size: 11px; margin: 12px 0px 10px 0px;}
p.sorted a, p.pager a {font-weight: normal;}
p.pager {font-size: 12px; padding: 10px 0px 0px 0px;}
p.del-rubric {line-height: 2; font-size: 12px; margin-top: 10px;}
p.news-list, div.form-block {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p.one-new {padding: 10px 0px 0px 0px;}
p.edit-count {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* Images */
img {margin: 0px; padding: 0px;}
img.pager {vertical-align: middle;}
img.icon {vertical-align: middle;}
img.shot {border: 1px solid #fff; margin: 3px 0px 5px 0px;}
img.count-stat {vertical-align: bottom;}
img.check-counter {margin: 3px 0px 0px 0px;}

/* Lists */
ul {margin-right: 2px; margin-bottom: 5px; list-style: square;}
ul.list-posibilities {margin-top: 5px;}
ul.list-posibilities li {margin-left: -20px;}
li {margin-bottom: 5px;}
ul.list-errors {margin-top: 5px;}
ul.list-errors li {color: #ff0000; margin-left: -20px;}
ol {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 15px;}
ol li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
li.num a {font-weight: normal;}

/* Notes */
span.head-or, span.head-or-simple, div.head-or {font-size: 1.2em; font-weight: bold; color: #f47925;}
span.note {color: #777;}
span.err, span.err a {color: #993300;}
span.title-errors {color: #ff0000; font-weight: bold;}
span.rek {color: #ff6600; font-weight: bold;}
span.period-str2 {padding-left: 13px;}
span.rubric-site {color: #008080;}
span.wow-1 {color: #d71f80; font-weight: bold;}
span.wow-2 {color: #ff8a00; font-weight: bold;}
span.wow-3 {color: #5bb000; font-weight: bold;}
span.wow-4 {color: #007dd5; font-weight: bold;}
span.blue {color: blue;}
span.error-mes, span.alert {color: #ff0000;}

/* Headers */
h1 {font-size: 14px; font-weight: bold; color: #f47925; padding: 0px; margin: 0px 0px 5px 0px;}
h1.ad {color: #fff; font-weight: normal; font-size: 10px; margin: 0px;}
h1.small, h2.small, h2.list-site-title {margin-bottom: 0px;}
h1.small a.wow-link {font-size: 0.8em;}
h1.card-site {margin-bottom: 0px; font-size: 12px; font-weight: bold;}
h1.success {font-size: 16px; font-weight: bold; color: #16be1e; padding: 0px; margin: 0px 0px 5px 0px;}
h2 {font-size: 13px; font-weight: normal; color: #f47925; padding: 0px; margin: 0px 0px 5px 0px;}
h2.zone {font-weight: normal; font-size: 10px;}
h2.list-site-title {font-weight: normal; padding-top: 5px; font-size: 12px;}
h2.send-message {color: #16be1e;}
h3 {font-size: 11px; font-weight: normal; color: #f47925; padding: 0px; margin: 0px 0px 0px 0px;}

/* Inputs */
input.itext {background-color: #fff; border:1px #83bcdd solid; padding: 0px 0px 0px 2px;}
input.ibutton {color: #fff; background-color: #228fea; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 0px 3px 0px 3px;}
input.select-period {color: #fff; font-weight: bold; background: #228fea; font-size: 0.85em; width: 14px; border: none;}
input.isubmit {color: #00f; background-color: #d3e5f0; text-decoration: underline; border: 0px; padding: 0px; text-align: left;}
input.date {width: 30px; height: 20px;}
input.itext2 {background-color: #fff; border: 1px #83bcdd solid; padding: 0px 0px 0px 2px; width: 20px;}
input.check {vertical-align: middle; margin: 0px 3px 2px 0px;}
input.marking {vertical-align: middle; margin: 0px 3px 2px 20px;}
input.year {width: 30px;}
input.href-blue {
	background: transparent; border: none; margin-left: 0.3em; padding: 0px; height: 14px; font-size: 100%;
	background: url(../img/xhtml/underline_blue.gif) repeat-x bottom; color: #228fea; font-weight: bold; overflow: visible;
}
input.inp-date, select.inp-date {margin: 2px 0px 0px 3px; width: 80px;}
input.inp-date-1 {margin: 2px 0px 0px 8px; width: 80px;}
select.sel {margin: 0px; height: 20px;}
select.feedback-ua-text, input.feedback-ua-text, textarea.feedback-ua-text {width: 120px; font-size: 11px;}
textarea, input, select {border: 1px #83bcdd solid;}

/* Top */
div.head {margin: 0px 0px 3px 0px; padding: 0px; background-color: #f47a26; border: 1px solid #fff; height: 38px;}
div.head2 {margin: 0px 0px 3px 0px; padding: 0px; background-color: #f47a26; border: 1px solid #fff; height: 17px;}

/* Content blocks */
div.ablock, div.ablock-banner {margin: 0px 0px 3px 0px; padding: 0px 0px 1px 0px; border: 1px solid #83bcdd;}
div.ablock a {font-weight: bold;}
div.ablockin {margin: 0px; border-top: 5px solid #e9f2f8; border-bottom: 5px solid #c1dced; padding: 3px 2px 0px 5px;}
div.ahblock {margin: 0px 0px 3px 0px; padding: 0px 0px 1px 0px; border: 1px solid #83bcdd;}
div.ahblockin {margin: 0px; border-top: 5px solid #e9f2f8; border-bottom: 5px solid #c1dced; padding: 3px 2px 0px 5px;}
div.ahblock img {vertical-align: middle;}
div.nblock {border: 1px solid #fff;	padding: 0px 1px 3px 2px; background-color: #e9f2f8; margin: 0px 0px 3px 0px; font-size: 10px;}
div.nblock img {vertical-align: middle; margin: 0px;}

/* Scroll block */
div.scroll {margin: 5px 0px 5px 0px; padding: 1px 0px 4px 2px; color: #fff; border: 1px solid #83bcdd; font-size: 10px;}
div.scroll a {font-weight: normal; font-size: 10px;}

/* Statistic table */
table.stat {margin: 0px 5px 0px 0px; width: auto;}
table.stat a {font-weight: normal;}
table.stat td.title {font-size: 13px; color:#f47925; font-weight: bold; padding-right: 10px;}
table.stat td.percent {text-align: right;}

/* Feedback */
div.feedback {margin: 15px 0px 0px 0px;}
div.feedback-mes-1 {background-color: #87c4ea; padding: 5px 5px 5px 5px;}
div.feedback-mes-2 {padding: 5px 5px 5px 5px; background-color: #f7d8c4;}

/* Wow block */
div.catalog-position {margin: 0px 0px 3px 0px; padding: 0px 0px 1px 0px; border: 1px solid #83bcdd;}
div.catalog-position div.wowblockin {margin: 0px; border-top: 5px solid #e2ee9c; border-bottom: 5px solid #96d208; padding: 3px 2px 0px 5px; background-color:#a4ee1c;}
div.catalog-position a.wow-title {color: #5bb000; font-weight: bold;}
div.catalog-position div.wow-title {float: left; font-size: 12px; font-weight: bold;}
div.catalog-position-txt {float: left; margin-left: 10px; font-size: 11px; font-weight: normal;}

/* Other */
div.clear {clear: left;}
div.banner {padding: 0px 1px 3px 2px; margin: 0px 0px 3px 0px;}
div.zone {border: 1px solid #fff; padding: 3px 0px 3px 3px; margin: 0px 2px 5px 0px; background-color: #e9f2f8;}
div.conshot {width: 100%; text-align: center;}
div.block-catalog {padding-bottom: 10px;}
div.add {border-bottom: 1px #999 solid; font-size: 11px; margin: 0px 5px 7px 0px;}
div.ablockin span.head-or {margin-right: 15px;}
div.accept {margin-top: 5px;}
div.error, p.error-small, span.vip {color: #f00; font-weight: bold;}
div.error {font-size: 13px;}
div.feedback-txt {padding-bottom: 7px;}
div.textarea {width: 120px; font-size: 1em; background: #fff; color: #706969; border: 1px solid #83bcdd; padding-left: 2px; margin-bottom: 5px;}
div.textarea a {color: #706969;}
div.error-content {text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 150%; color: #f00;}