@media screen and (min-width: 1240px) { .gBlock {width: 180px;} .gBlock img {width: 128px; height: 128px;} }
@media screen and (max-width: 768px) { .infTd div a img {width: 64px;} .gBlock {width: 96px;} .gBlock img {width: 64px; height: 64px;} .userAvatar {width: 96px;} .posttdMessage img {max-width: 210px;} }

/* General Style */
body {margin: 0; padding: 0; width: 100%;}
span, div, td, body {font-family: Verdana, Arial, Sans-serif; font-size: 12px;}
a:link, a:visited {color: #4d6d91; text-decoration: underline;}
a:hover, a:active {color: #000; text-decoration: underline;}
form {margin: 0; padding: 0;}
hr {height: 1px; background: #c0c0c0; border: none;}
.hr_3d {margin: 5px auto; background: #ccd0da; border-bottom: 1px solid #fff;}

.bgcolor {background: #fafafa; overflow: hidden;}
#all {margin: auto; width: 100%;}
.header {padding: 0 10px;}
div.header img.logo {width: 100px; height: 50px;}
div.header div.m-pr {padding-top: 8px; text-align: right; float: right;}
.s-table {padding: 1px; background: #a9b8c2;}
.s-table-title {padding: 5px; background: #5082b3; color: #fff; font-weight: bold;}
.l-form {padding: 10px;}
.content {padding: 16px 6px 6px 6px; background: #f4f4f4; border-top: 1px solid #a9b8c2; border-bottom: 1px solid #a9b8c2;}
.footer {padding: 16px; text-align: center;}

.catsTable {padding: 10px 20px;}
/* ------------- */

/* Menu Style */
#uMenuDiv1 .uMenuRoot li {margin: 0; padding: 0; display: block; list-style: none; border-bottom: 1px dotted #dae4f1;}
#uMenuDiv1 .uMenuRoot li:last-child {border: none;}
#uMenuDiv1 .uMenuRoot li a:before {content: ""; display: inline-block; float: left; background: #5082b3; width: 5px; height: 5px; top: calc(50% - 4px); left: -20px; position: relative; border-radius: 50%; margin-right: .5em;}
#uMenuDiv1 .uMenuRoot li a {text-decoration: none; display: block; height: 25px; line-height: 25px;}
/* ------------- */

/* Entries Style */
.allEntriesTable {margin: 0; padding: 0; width: 100%; list-style-type: none;}
.uEntryWrap {width: 33%; height: 225px; float: left;}

.eTitle {margin-bottom: 12px; padding: 10px; font-weight: bold; background: #d9e4f0;}
.eBlock {margin: auto; padding: 5px; background: #fafafa; border: 1px solid #e3e3e3;}
.eMessage1 {padding: 2px 0; text-align: left; clear: both;}

.eMessage img {margin: 0 10px 0 0 !important;}

.gBlock {margin: 5px auto; padding: 5px; background: #fafafa; border: 1px solid #e3e3e3; font-size: 12px; text-align: center;}

.p-selector {margin: 16px 0; text-align: center;}

.catPages1 {margin: 12px; padding: 6px 0 0 0;}
.catPages1 a, .catPages1 b, .pagesBlockuz2 a, .pagesBlockuz2 b {padding: 10px; background: #fff; border: 1px solid #c0c0c0; border-radius: 2px;}
/* --------------- */

/* Comments Style */
.cAnswer {font-style: italic;}
.cBlock1, .cBlock2 {background:#ffffff; border: 1px solid #a9b8c2;}
/* -------------- */

/* Calendar Style */
.calWday, .calWdaySe, .calWdaySu {width: 17px; background: #d5dbec; border: 1px solid #a9b8c2;}
.calMday, .calMdayA, .calMdayIs, .calMdayIsA {background: #e4e8f3;}
.calWdaySe, .calWdaySu, .calMdayA, .calMdayIsA {font-weight: bold;}
/* -------------- */

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

/* General forum Table View */
.gTable {background: #a9b8c2;}
.gTableTop {padding: 10px; background: #d9e4f0; font-weight: bold;}
.gTableSubTop, .gTableBody, .gTableBottom, .gTableLeft, .gTableRight, .postPoll, .threadsDetails {background: #f4f4f4;}
.gTableBody1, .forumNameTd, .threadNametd {padding: 3px; background: #ffffff;}
.gTableError {background: #f4f4f4; color: #ff0000;}
#thread_search_field {margin-left: 8px; width: 160px;}
/* ------------------------ */

/* forum Posts View */
.postTable {background: #efefef;}
.postFirst, .postRest1,.postRest2 {background: #fff;}
.postSeparator {height: 2px; background: #d2d2d2;}
.postTdTop {background: #fafafa; border-bottom: 1px solid #a9b8c2;}
.postBottom {background: #fafafa; border-top: 1px solid #a9b8c2;}
.postTdInfo {text-align: center;}
.posttdMessage {background: #fff;}
.codeMessage, .quoteMessage {margin-top: 4px; padding: 10px; background: #f4f4f4; border: 1px dotted #a7a7a7 !important;}
.forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {background: #f4f4f4;}
.forumIcoTd, .threadIcoTd {width: 36px;}
.forumIcoTd img {width: 32px;}
.forumNameTd {width: 50%;}
/* ------------------ */