body {
 padding: 0px;
 margin: 0 auto;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #F0ECEC;
 color: #333333;
 background-position: top center
}

img {
 border: 0px
}

a.noun img {
 margin: 2px;
}

a, a:visited, a:link {
 color: #444444;
 text-decoration: none;
}

a:hover {
 color: #333333;
 text-decoration: none;
}

form {
 display: inline
}

h1, h2, h3, h4, h5, h6, div {
 margin: 0px;
 padding: 0px;
}

hr {
 border: 0;
 height: 1px;
 background: #ccc;
 overflow: hidden;;
}

#page {
 border-top: 0px;
 margin: 0 auto;
}

.preload {
 height: 1px;
 width: 1px;
 overflow: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 visibility: hidden;
}

.clear {
 clear: both
}

.right {
 float: right
}

.left {
 float: left
}

/* header */
.onethousand_wrap {
 width: 1000px;
 margin: 0 auto;
}

#header {
 position: relative;
 background-color: #363636;
 background: url(/img/5.gif) repeat-x;
 height: 95px;
}

#logo {
 float: left;
 height: 95px;
 width: 600px;
 border: 0px solid red;
}

.textlogo {
 padding-top: 10px;
 padding-left: 10px;
}

.textlogo h1, .textlogo h2 {
 font-weight: normal;
 font-size: 25px;
 color: #000000;
}

.textlogo h1 a, .textlogo h1 a:link, .textlogo h1 a:visited {
 color: #fff
}

.textlogo h2 {
 font-size: 15px;
}

#pagenav {
 float: right;
 margin-top: 55px;
 padding: 7px;
 position: relative;
 background-color: #93bce1;
}

#pagenav ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#pagenav ul li {
 display: inline;
 color: #111111;
 padding-left: 8px;
 padding-left: 8px;
 text-transform: uppercase
}

#pagenav ul li a, #pagenav ul li a:link, #pagenav ul li a:visited {
 color: #111111;
 padding: 5px;
}

#pagenav ul li a:hover {
 background-color: #adceec;
 color: #000;
 text-decoration: none !important;
}

#topsearch {
 width: 228px;
 height: 39px;
 background-image: url(/img/6.gif);
 background-repeat: no-repeat;
 position: absolute;
 top: 5px;
 right: 0px;
}

.topsearch_input {
 float: left;
 margin: 6px 2 2 9px !important;
 padding: 2 2 2 3px !important;
 width: 190px;
 height: 20px;
 line-height: 20px;
 border: 2px normal black !important;
 background-color: white !important;
 font-family: Lucida Sans Unicode, Arial;
 font-size: 13px;
 color: #444444 !important;
}

.topsearch_submit {
 margin-top: 0px;
 height: 20px;
 float: right;
 border: 2px normal black ;
 background-color: black;
}

.ninenineo_wrap {
 width: 990px;
 margin: 0 auto;
 position: relative;
}

#navbar {
 background: #e7e7e7 url(/img/7.gif) repeat-x;
 height: 25px;
 padding-top: 10px;
}

#navbar ul {
 white-space: nowrap;
 list-style: none;
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
}

#navbar ul li {
 display: inline;
 float: left;
 text-transform: uppercase;
 color: #000;
 margin-right: 10px;
 font: bold 11px tahoma;
}

#navbar ul li a, #navbar ul li a:link, #navbar ul li a:visited {
 color: #000;
 padding: 5px;
}

#navbar ul li a:hover, #navbar ul li a.uMenuItemA {
 background-color: #fff;
 color: #000;
 text-decoration: none !important;
}

/* content */
#leftandright {
 width: 971px; /*990*/
 margin: 0 auto;
 padding: 17px;
 padding-right: 0px;
 padding-bottom: 50px;
 background: #f6f6f6;
 border: 1px solid #e1e1e1;
 border-top: 0px;
 border-bottom: 0px;
}

/*left content*/
#leftcontent {
 width: 643px;
 float: left;
}

/*sidebar*/
#rightsidebar {
 float: right;
 border: 0px solid red;
 width: 291px;
 background: #f3f3f3;
 padding: 10px;
 margin-top: -17px;
 border-left: 1px solid #e9e9e9;
 border-bottom: 1px solid #e9e9e9;
}

.aboutus {
 border: 1px solid #e1e1e1;
 background: #f9f9f9;
 width: 273px;
 margin-bottom: 15px;
 padding: 10px;
 font-size: 11px;
 line-height: 18px;
}

.aboutus img {
 background: #e1e1e1;
 padding: 4px;
}

.aboutus img.left, .aboutus img.alignleft {
 margin-right: 10px;
}

.aboutus img.right, .aboutus img.alignright {
 margin-left: 10px;
}

.aboutustitle {
 font-size: 13px;
 font-family: calibri, tahoma;
 text-align: center;
 text-transform: uppercase;
 margin-bottom: 8px;
 padding-bottom: 5px;
 border-bottom: 1px solid #cccccc;
}

#side_subscribe {
 margin: 0 auto;
 width: 267px;
 height: 49px;
 background-image: url(/img/8.gif);
 background-repeat: no-repeat;
 background-position: top center;
 position: relative;
 padding-top: 41px;
 text-align: center;
}
#side_subscribe a, #side_subscribe a:hover {
 outline: none;
 border: none !important;
 text-decoration: none !important;
}

#side_subscribe img {
 margin-left: 0px;
 margin-right: 0px;
}

#side_subscribe img:hover {
 top: -2px;
}

#side_subscribe_btm {
 margin: 0 auto;
 width: 267px;
 height: 8px;
 font-size: 1px;
 background-repeat: no-repeat;
}

#side_subscribe_extra {
 margin: 0 auto;
 width: 267px;
}

#side_subscribe_extra p {
 margin: 0px;
 padding: 0px
}

.side_sep {
 background-image: url(/img/9.gif);
 background-repeat: repeat-x;
 height: 8px;
 margin-top: 20px;
 margin-bottom: 20px;
}

/*widgets*/
.widgetblock {
 margin-bottom: 20px;
 padding: 5px;
}

.widgettitle {
 background-color: #f6f6f6;
 border-bottom: 3px double #bbbbbb;
 height: 18px;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 3px;
 margin: -5px;
 margin-bottom: 5px;
 color: #47729a;
 font-size: 11px;
 font-weight: bold;
 font-family: trebuchet ms;
}

.widgetblock ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 list-style-image: url(/img/ucoztemplates_10.gif);
}

.widgetblock li {
 border-bottom: 1px solid #dbdbdb;
 margin-left: 14px;
 padding: 4px;
 padding-left: 0px;
 list-style: none;
 list-style-image: url(/img/10.gif);
}

.widgetblock li a, .widgetblock li a:link, .widgetblock li a:visited {
}

.widgetblock li a:hover {
 color: #3b3252
}

/*footer*/
#footer {
 background-image: url(/img/11.gif);
 background-repeat: repeat-x;
 background-color: #333333;
 margin-bottom: 0px;
 padding-top: 5px;
 width: 990px;
 margin: 0 auto;
}

/*misc.*/
.bold {
 font-weight: bold;
}

.italic {
 font-style: italic;
}

.block {
 display: block;
}

.copyright {
 width: 970px;
 margin: 0 auto;
 height: 25px;
 background-color: #bcbcbc;
 padding-top: 8px;
 padding-left: 10px;
 padding-right: 10px;
 color: #666666
}

.copyright a, .copyright a:link, .copyright a:visited {
 color: #666666
}

#footcopy {
 background-color: #d1d1d1;
 height: 23px;
 color: #a1a1a1;
 text-align: center;
 padding-top: 10px;
 border-bottom: 4px solid #547da7;
}

#footcopy a, #footcopy a:link, #footcopy a:visited {
 color: #a1a1a1;
}

#footcopy .left, #footcopy .left a, #footcopy .left a:link, #footcopy .left a:visited {
 color: #a1a1a1
}

#footcopy .left {
 margin-left: 5px;
}

#footcopy .right {
 margin-right: 5px;
}

.footersky {
 padding-bottom: 30px;
}

/* Module Part Menu */
.catsTable {
}

.catsTd {
}

.catName {
}

.catNameActive {
}

.catNumData {
}

.catDescr {
}

a.catName:link {
}

a.catName:visited {
}

a.catName:hover {
}

a.catName:active {
}

a.catNameActive:link {
}

a.catNameActive:visited {
}

a.catNameActive:hover {
}

a.catNameActive:active {
}

/* ----------------- */

/* Entries Style */
.eBlock {
padding:10px;
position:relative;
margin-bottom:15px;
}

.eTitle1 {
padding-top:5px;
border-top:1px double #000000;
border-bottom:1px double #000000;
color:#000000;
font-weight:bold;
font-size:30px;
padding-bottom:5px;
font-family:calibri;
}

.eTitle1 a {
color:#000000;
font-weight:bold;
font-size:30px;
padding-bottom:5px;
font-family:calibri;
}
.eTitle a:hover {
color:#134474;
}

.eTitle {
padding-top:10px;
border-top:1px double #000000;
border-bottom:1px double #000000;
color:#000000;
font-weight:bold;
font-size:23px;
padding-bottom:10px;
font-family:calibri;
}

.eTitle a {
color:#000000;
font-weight:bold;
font-size:23px;
padding-bottom:10px;
font-family:calibri;
}
.eTitle a:hover {
color:#134474;
}

.eMessage, .eText {
text-align: justify !important;line-height: 18px;color: #313131;padding-top: 10px !important;
}

.eMessage img, .eText img {
float: left;margin: 0 10px 10px 0 !important;background-color: #FFFFFF;border: 4px solid #E1E1E1 !important;padding: 1px !important;
}

.eMessage a, .eText a {
color: #000;
}

.eDetails, .eDetails1, .eDetails2 {
padding:7px;
background-color:#f9f9f9;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
margin-top:6px;
margin-bottom:15px;
color:#5a5b5b;
}

.eDetails a, .eDetails1 a, .eDetails2 a {
border-bottom:1px dotted #aaaaaa;
color:#5a5b5b
}

.eDetails a:hover, .eDetails1 a:hover, .eDetails2 a:hover {
text-decoration: none !important;
}

.eRating {
}

.eAttach {
}

/* ------------- */

/* Entry Manage Table */
.manTable {
}

.manTdError {
}

.manTd1 {
}

.manTd2 {
}

.manTd3 {
}

.manTdSep {
}

.manHr {
}

.manTdBrief {
}

.manTdText {
}

.manTdFiles {
}

.manFlFile {
}

.manTdBut {
}

.manFlSbm {
}

.manFlRst {
}

.manFlCnt {
}

/* ------------------ */

/* Comments Style */
.cAnswer {
}

.cBlock1 {
}

.cBlock2 {
}

/* -------------- */

/* Comments Form Style */
.commTable {
}

.commTd1 {
}

.commTd2 {
}

.commFl {
}

.smiles {
}

.commReg {
}

.commError {
}

.securityCode {
}

/* ------------------- */

/* Archive Menu */
.archUl {
}

.archLi {
}

a.archLink:link {
}

a.archLink:visited {
}

a.archLink:hover {
}

a.archLink:active {
}

/* ------------ */

/* Archive Style */
.archiveCalendars {
}

.archiveDateTitle {
}

.archEntryHr {
}

.archiveeTitle li {
}

.archiveEntryTime {
}

.archiveEntryComms {
}

a.archiveDateTitleLink:link {
}

a.archiveDateTitleLink:visited {
}

a.archiveDateTitleLink:hover {
}

a.archiveDateTitleLink:active {
}

.archiveNoEntry {
}

/* ------------- */
.calTable {}
.calTable td {padding: 4px 7px;}
.calMonth {font-weight: bold;text-transform: uppercase;}
.calWday {text-transform: uppercase;}
.calWdaySe {font-weight: bold;text-transform: uppercase;}
.calWdaySu {font-weight: bold;text-transform: uppercase;}
.calMday {}
.calMdayA, .calMdayIsA {color:#000 !important;font-weight: bold;background: #ccc;border-radius: 8px;}
.calMdayIs {}
.calMdayIsA {}
a.calMdayLink {color:#000 !important;text-decoration: underline !important;font-weight: bold;}
a.calMdayLink:hover {text-decoration: none !important;}
a.calMonthLink:link,a.calMdayLink:link {}
a.calMonthLink:visited,a.calMdayLink:visited {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMonthLink:active,a.calMdayLink:active {}
/* -------------- */

/* Poll styles */
.pollBut {}
.pollBody {}
.textResults {}
.textResultsTd {}
.pollNow {}
.pollNowTd {}
.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* 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;
}
/* ---------------- */

/* Pages switches */
.catPages1, .catPages2 {margin: 10px 0px;}
.swchItemA, .swchItemA1 {background: #ddd;border: 1px solid #bbb;color: #60447b;padding: 3px 7px;margin: 0px 2px;}
.swchItem, .swchItem1 {background: #fff;border: 1px solid #ddd;color: #666 !important;text-decoration: none;padding: 3px 7px;margin: 0px 2px;}
.swchItem:hover, .swchItem1:hover {background: #fff;border: 1px solid #ddd;color: #000 !important;text-decoration: none;}
/* -------------- */

/* Other Styles */
.replaceTable {}
.legendTd {}
.bbCodeBlock, .bbQuoteBlock {margin: 5px 0;}
.codeMessage {padding: 5px;font: 11px 'Consolas', 'Courier New', 'sans-serif';background-color: #ebebeb;color: #000;}
.quoteMessage {
display: block;margin: 0px 0 20px 0px;padding: 0 0 0 10px;color: #666;font-style: italic;
border-left: 3px solid #cbcbcb !important; border-right: none !important; border-bottom: none !important; border-top: none !important;
}
/* ------------ */

/* ===== forum Start ===== */
.forumContent { margin: 0px;margin-right: 20px;font-size:11px;}
.forumContent td { font-size:12px;}
.forumContent .gTable td {color: #6d6d6d;}
.forumContent a {text-decoration: underline !important;}
.forumContent .gTable td a { color: #6d6d6d;text-decoration: underline;}
.forumContent a:hover { text-decoration: none !important;}
.forumContent table td {border-collapse: collapse;font-size: 11px;}
.gTable, .postTable { background: #4f99da;}
.gTable td { background: #ffffff; border: none;}
.postTable td { border-collapse: collapse; border: 1px solid #efefef;}
.gTable td.gTableTop { font: 14px/28px 'Tahoma'; color: #ffffff;text-transform: uppercase; padding: 0px 10px; background: #295d8a;}
.forumContent td.gTableTop a { color: #feffff;}
.gTableTop a:hover {}
.gTable td.gTableSubTop { background: #7db0db; color: #fff;}
.forumContent .gTable td.gTableSubTop a { color: #ffffff;}
.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar { padding: 3px 10px;}
#frM6 td, #frM3 td, #frM14 td, #frM45 td, #frM50 td, #frM56 td, #frM59 td, #frM28 td, #frM25 td, #frM33 td, #frM36 td, #frM40 td {padding: 3px 10px;}
.postBottom table td {border: 0px;}
.postTable td {padding: 3px 10px;}
.postSeparator {display: none;}
td.posttdMessage {text-align: justify;font-size:12px !important;color: #444444;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd, .postTdInfo {text-align: center !important;}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight: bold;color: #fff !important;}
a.forum, a.threadLink {font: 12px 'Arial';}
.forumDescr, .threadDescr {font: 10px 'Arial';}
td.postTdTop {background: #4f99da; color: #444;}
td.postTdTop a {color: #444;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd { background: #f5f5f5;}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{ border: 0px;}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #4f99da; color: #ffffff;}
td.pagesInfo {color: #6d6d6d}
td.switch a {color: #ffffff;}
.switchActive {font-weight: bold;}
.smiles td {padding: 2px 5px !important;}
/* ====== forum End ====== */

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button], input[type=file] {font: 11px 'Arial';color:#4c4c4c;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea, select { background-color:#fff; border:1px solid #bbb; margin: 2px 0px; padding: 2px 0px; color: #4e4e4e;font: 11px 'Arial'; resize: none; outline: none;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
input[type=radio], input[type=checkbox] {vertical-align:middle;}
#uNetRegF td {text-align:left;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin: 8px;border: 1px solid #ccc; box-shadow: 0px 0px 4px #ccc;background: #fff;}
.popuptitle {line-height: 30px;padding-left: 20px;text-transform: uppercase;font-weight: bold;}
.popupbody {padding: 7px;border-top: 1px solid #ccc;}
/*--------------------- POPUP end ---------------------*/