@charset "windows-1251";
body { height: 100%; font: 12px verdana,arial,helvetica; padding: 0; margin: 0;}
a, a:hover {color:#2C4762;text-decoration:none}
hr { background:#AAAAAA;border:none;height:1px;margin:auto;width:100%;}
br { margin-bottom: 5px;display: block;}
.uMenuRoot, .uMenuItem { padding: 5px; margin: 0; list-style: none;}
.header { position: fixed; top: 0; left: 0; right: 0; text-align: center; padding: 15px 0 10px 45px; background: #FFF; border-bottom: 1px solid #AAA; height: 25px; font-size: 16px; font-weight: bold; color: #8D8D8D; z-index: 99999; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.btn-menu-open { position: absolute; left: 0; top: 0; bottom: 0; cursor: pointer; padding: 13px;}
.uMenuRoot { margin-bottom: 70px; white-space: nowrap;}
.btn-menu-open-img { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAV0lEQVRIx+3VQQ0AIAwEwWo5Jfg3VUwQQsM0WQHz6VV31+QKAAAAAAAAAOAwIMlK0i8FAADwE+DFAwC4CfCFAAAALLEhA7DE3igAwL+ASQEAAAAAAIxuAySZPrhcy+LMAAAAAElFTkSuQmCC"); height: 24px; width: 25px; background-size: contain;}
.uMenu { border: medium none; margin: 0px; padding: 0px; position: fixed; height: 100%; width: 100%; left: 0px; top: 50px; overflow: scroll;}
.mainmenu { background: #FFF; width: 250px; margin: 0; height: 100%; float: left; font-size: 20px; position: absolute;}
.overlay { background: #000; opacity: 0.8; height: 100%; width: 100%; position: absolute; top: 0; left: 0;}
.mainmenu, .overlay { min-height: 390px;}
.display { height: 100%; width: 100%; margin: 0; padding-top: 56px; position: relative;}
.footer { position: absolute; bottom: 50px; font-size: 14px; padding: 5px 10px; left: 0px; width: 230px; background: #F5F5F5; border-top: 1px solid #AAA;}
.content { padding:10px;}
.module_name {font-size: 16px;padding: 5px;font-weight: bold;}
.module_content img, .module_content object, .module_content iframe {max-width:250px; max-height:250px;}
.photo-edescr, .ph-wrap {text-align:center;}
.ph-wrap {margin:10px 0;}
.phd-rating, .phd-dorating {float:right;}
.photo-etitle {margin:0; margin-top:10px;}
.categories {background:#A9B8C2; margin:10px 0;}
.udtb {font-size: 11px;}
.user_avatar img {max-width:60px;max-height:60px;}
.allEntriesTable, .uEntryWrap {list-style: none; padding: 0; margin: 0;}
.datetime {width: 100%;color: #636363; font:11px Tahoma;text-align: center;}
.bodyname {padding:3px 0 3px 0;border-top:1px dotted #AAAAAA;border-bottom:1px dotted #AAAAAA;font-weight: bold;}
.eBlock {margin: 5px 0px;}
.eAttach {font-size: 10px;}
/* General Style */
form {padding:0px;margin:0px;}
input,textarea,select {font-size:8pt;font-family:Arial;overflow:hidden}
.eTitle{font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/* ------------- */

/* Comments Style */
.cAnswer {font-style:italic;}
.cBlock1,.cBlock2 {margin-top:5px;border-top:1px solid #DEDEDE;background:none}
.cBlock1 img,.cBlock2 img {margin-right:6px} 
/* -------------- */

/* Calendar Style */
.calWday,.calWdaySe,.calWdaySu {border:1px solid #B5B5B5; background:#E0E0E0; width:17px;}
.calMday,.calMdayA,.calMdayIs,.calMdayIsA {background:#EBEBEB;}
.calWdaySe,.calWdaySu,.calMdayA,.calMdayIsA {font-weight:bold;color:#EF1C1C}
/* -------------- */

/* User Group Marks */
a.groupModer, a.groupModer:hover {color:blue;}
a.groupAdmin, a.groupAdmin:hover {color:red;}
a.groupVerify, a.groupVerify:hover {color:green;}
/* ---------------- */

/* General forum Table View */
.gTable {background:#A8A8A8}
.gTableTop {background:#D1D1D1;}
.gTableSubTop,.gTableBody,.gTableBottom,.gTableLeft,.gTableRight,.postPoll,.threadsDetails {background:#FFFFFF;}
.gTableBody1,.forumNameTd,.threadNametd {background:#FFFFFF;}
.gTableError {background:#F4F4F4;color:#FF0000;}
/* ------------------------ */

/* forum Posts View */
.forumContent td {padding:6px}
.forumContent textarea {max-width:99%}
.postTable {background:#EFEFEF}
.postFirst,.postRest1,.postRest2 {background:#FFFFFF}
td.postSeparator {height:5px;background:#D2D2D2;padding:0px;}
.postTdTop {background:#F4F4F4;border-bottom:1px solid #A9B8C2; font-size: 11px;}
.postBottom {background:#F4F4F4;border-top:1px solid #A8A8A8}
.posttdMessage {background:#FFFFFF}
.codeMessage,.quoteMessage {background:#FFFFFF;font-size:9px}
.edited{color:#AAAAAA; text-align:right; font-size:9px;}
.statusOnline, .statusOffline{position: absolute;height: 27px;top: 4px;}
.statusOnline img, .statusOffline img{height: 18px;}
.postTextFl {padding:0; margin:0;}
/* ------------------ */

/* мини-чат */
textarea.mchat {max-width:100% !important;}
/* ------------------ */