/*Основные стили страницы*/
html, body{ height: 100%; background-color: #333333;}
body {margin:0; padding:0; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt; color: #341600;}
a {color: #404040; text-decoration: none; font-size: 10pt;}
a:hover {text-decoration: underline; color: #666666;}
p {margin: 0;}
form {margin: 0;}
.red {color: #990000;}

.large {font-size: 10.5pt;}
.middle {font-size: 10pt;}
.small {font-size: 9pt;}

a.large {font-size: 10.5pt;}
a.middle {font-size: 10pt;}
a.small {font-size: 9pt;}

.width {width: 1000px; text-align: left;}
.maincontainer {padding:15px 10px 15px 10px;}
* html .minwidth {padding-left:1000px;} * html .container {margin-left:-1000px; position:relative;} * html .minwidth, * html .container, * html .maincontainer, * html .layout {height:1px;}

div.block {border: #fff 1px solid; background-color: #CCC3B7;}
div.head {background-repeat: no-repeat; background-position: center;}
div.head div.auth-block {float: right; width: 174px; height: 93px; border-left: #fff 1px solid;}
div.head div.auth-block p.auth {text-align: center; padding: 30px 5px 0 5px;}
a.logo {display: block; width: 180px; height: 93px; background-repeat: no-repeat; background-position: center;}
a.logo:hover {text-decoration: none;}

div.main-menu {margin: 5px 0 5px 0; float: right;}
div.main-menu a {font-weight: 600; color: #CC9966; font-size: 10pt;}
div.main-menu a:hover {color: #fff;}
div.main-menu span.spin {color: #fff; margin: 0 5px 0 5px;}

div.crumbs {color: #fff; margin: 5px 0 5px 0}
div.crumbs a {color: #CC9966; font-size: 12px;}
div.crumbs a:hover {color: #fff;}

div.footer {font-size: 9pt; color: #fff; text-align: center; margin: 10px 0 10px 0;}


div.categories {}
div.categories div.category {background-color: #71685A; font-size: 10.5pt; color: #fff; border-bottom: #fff 1px solid; padding: 7px; font-weight: 600;}
div.categories div.category a.moder-link {float: right; color: #990000; font-weight: 100;}
div.categories div.category span.spin {float: right; margin: 0 10px 0 10px; color: #333333; font-weight: 100;}

table.groups {border-width: 0; width: 100%; border-spacing: 0; border-collapse: collapce;}
table.groups tr {background-color: #AEA599;}
table.groups  tr th {background-color: #71685A; text-align: center; color: #fff; padding: 7px; border-right: #fff 1px solid; border-bottom: #fff 1px solid;}
table.groups tr td {padding: 5px; border-right: #fff 1px solid; border-bottom: #fff 1px solid;}
table.groups tr td.td1 {width: 20px;}
table.groups tr td.td1 img.topic-status {border-width: 0; width: 16px; height: 16px;}
table.groups tr td.td2 {background-color: #CCC3B7;}
table.groups tr td.td3 {width: 40px; text-align: center;}
table.groups tr td.td4 {width: 40px; text-align: center;}
table.groups tr td.td5 {width: 200px;}
table.groups tr td.moder {width: 20px; text-align: center;}
table.groups tr td.moder img {width: 17px; height: 17px; border-width: 0;}
table.groups p.description {color: #606060}

table.comments {border-width: 0; width: 100%; border-spacing: 0; border-collapse: collapce;}
table.comments tr {background-color: #CCC3B7;}
table.comments tr td {padding: 7px; vertical-align: top; border-right: #fff 1px solid; border-bottom: #fff 1px solid; }
table.comments tr td.author {width: 100px;}
table.comments tr td div.moder {float: right; position: relative;}
table.comments tr td div.moder img {border-width: 0; width: 17px; height: 17px;}
table.comments tr td div.moder div.popup {white-space:nowrap; position: absolute; top: 0; left: 0; z-index: 999; background-color: #333333; color: #fff; border: #fff 2px solid; padding: 3px;}
table.comments tr td div.moder div.hid {display: none;}
table.comments tr td div.moder div.vis {display: block;}

div.topic-title {background-color: #71685A; color: #fff; font-weight: 600; padding: 10px; font-size: 10pt; border-bottom: #fff 1px solid; border-top: #fff 1px solid;}
div.topic-title a.up-href {float: left; margin-right: 10px;}
div.topic-title a.up-href img {border-width: 0; width: 11px; height: 13px;}

p.clear {clear: both; margin: 0; height: 1px; line-height: 1px;}

/*Пагинатор*/
div.paginator {padding: 7px; font-weight: 600; width: 240px; text-align: center;}
div.paginator select {width: 40px; margin: 0 10px 0 10px;}
div.paginator .prev {float: left; margin: 4px 0 0 0;}
div.paginator .next {float: right; margin: 4px 0 0 0;}
div.paginator img {border-width: 0; width: 16px; height: 16px;}

form.post {}
form.post div.field-title {background-color: #71685A; color: #fff; padding: 4px; font-size: 10.5pt; border-bottom: #fff 1px solid;}
form.post div.field {border-bottom: #fff 1px solid; padding: 5px; min-height: 30px;} * html form.post div.field {height: 30px;}
form.post div.field input, textarea {width: 99%; border: #9CA2AD 1px solid;}
form.post div.field textarea {height: 100px;}
form.post div.field input.checkbox {float: left; width: 20px; border-width: 0;}
form.post div.buttons-line {background-color: #AEA599; padding: 7px; text-align: center;}
form.post div.buttons-line input {background-color: #504F4C; color: #fff; font-size: 10.5pt; border: #fff 1px solid;}

/*Стандартное сообщение системы*/
div.main-message {text-align: center; font-size: 10pt; padding: 30px 0 30px 0;}

div.add-category {margin: 20px 0 20px 10px;}

div.search-form {border-bottom: #fff 1px solid; padding: 7px;}
div.search-form input {border: #9CA2AD 1px solid;}
div.search-form input.submit {background-color: #71685A; color: #fff; margin-left: 7px; }

div.prev-cont {top: 120px; lefy: 180px; background-color: #fff; border: #000 1px solid; visibility: hidden; position: absolute;  top: 0; left: 0; z-index: 999; width: 100%;}

.hiddentext {display: none; margin: 0; border: #404040 1px dashed; color: #404040;}
.visibletext {display: block; margin: 0; border: #404040 1px dashed; color: #404040;}

div.topic-moder {border-top: #fff 1px solid; margin-top: 5px; padding: 5px; position: relative;}
div.topic-moder img {border-width: 0; width: 17px; height: 17px;}
div.popup {white-space:nowrap; position: absolute; top: 0; left: 0; z-index: 999; background-color: #333333; color: #fff; border: #fff 2px solid; padding: 3px;}
div.hid {display: none;}
div.vis {display: block;}
