/* General Style */

a:link {
	text-decoration:underline;
	color:#ffaa00;
}
a:active {
	text-decoration:underline;
	color:#ffaa00;
}
a:visited {
	text-decoration:underline;
	color:#ffaa00;
}
a:hover {
	text-decoration:none;
	color:#000066;
}
.topLink a:link {
	text-decoration:none;
	color:#000066;
}
.topLink a:active {
	text-decoration:none;
	color:#000066;
}
.topLink a:visited {
	text-decoration:none;
	color:#000066;
}
.topLink a:hover {
	text-decoration:none;
	color:#000000;
}
body {
	background:url('images/back.jpg') #ffffff top left repeat-x;
	width:100%;
	height:100%;
}
td, body {
	font-family:verdana, arial, helvetica;
	font-size:10pt;
	margin:0;
	padding:0;
}
form {
	padding:0px;
	margin:0px;
}
input, textarea, select {
	vertical-align:middle;
	font-size:10pt;
	font-family:verdana, arial, helvetica;
}
.copy {
	font-size:9pt;
}
#header {
	width:960px;
	height:100px;
	background:url('images/logo.jpg') top left no-repeat;
}
.top_link {
	width:630px;
	height:100px;
}
#top_menu {
	width:960px;
	height:60px;
}
.lmenu {
	width:20px;
	height:60px;
	background:url('images/lmenu.jpg') top left no-repeat;
}
.rmenu {
	width:20px;
	height:60px;
	background:url('images/rmenu.jpg') top right no-repeat;
}
.cmenu {
	width:auto;
	height:60px;
	background:url('images/cmenu.jpg') top right repeat-x;
}
#top_block {
	width:960px;
	height:240px;
	background:url(images/mback.jpg) left bottom repeat-x;
}
.block_txt {
	width:740px;
	height:100%;
	background:url(images/world.jpg) bottom left no-repeat;
	background-position:20px 0px;
	border-right:#ebf7ff dotted 1px;
	padding:0;
	margin:0;
}
.block_txt p {
	width:auto;
	font-family:"Century Gothic", verdana, arial, helvetica;
	font-weight:bold;
	font-size:30px;
	color:#1575b8;
	text-align:right;
	margin:100px 20px 20px auto;
	padding:0;
}
.block_info {
}
.block_info p {
	width:auto;
	margin:10px 10px;
	text-align:center;
	font-size:10px;
	color:#1575b8;
	line-height:180%;
}
#main {
	width:960px;
	height:auto;
}
.telo {
	width:740px;
	background:#ffffff url(images/world_bot.jpg) top left no-repeat;
	background-position:37px 0px;
}
.small {
	width:220px;
}
a.noun:link {
	text-decoration:none;
	color:#000066
}
a.noun:active {
	text-decoration:none;
	color:#000066
}
a.noun:visited {
	text-decoration:none;
	color:#000066
}
a.noun:hover {
	text-decoration:underline;
	color:#000000
}
hr {
	color:#1C6C77;
	height:1px;
}
label {
	cursor:pointer;
	cursor:hand
}
.blocktitle {
	font-family:Verdana, Sans-Serif;
	color:#C24747;
	font-size:12px;
}
a.menu1:link {
	text-decoration:underline;
	color:#FFCC00
}
a.menu1:active {
	text-decoration:underline;
	color:#000066
}
a.menu1:visited {
	text-decoration:underline;
	color:#000066
}
a.menu1:hover {
	text-decoration:underline;
	color:#000000
}
.menuTd {
	padding-left:12px;
	padding-right:10px;
}
.mframe {
	border-left:1px solid #E5E7EA;
	border-right:1px solid #E5E7EA;
}
.colgray {
	border-right:1px solid #E5E7EA;
}
.colwhite {
	border-right:1px solid #FAFAFA;
}
.msep {
	border-top:1px solid #FAFAFA;
}
/* ------------- */

/* Menus */
ul.uz, ul.uMenuRoot {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px;
}
li.menus {
	margin: 0;
	padding: 0;
	margin-bottom: .6em;
}
/* ----- */

/* Site Menus */
.uMenuH li {
	float:left;
	padding:0;
}
.uMenuV .uMenuItem {
	font-size:16px;
	font-weight:bold;
}
.uMenuV li a {
	background:url(images/menu.jpg) top left repeat-x;
	text-decoration:none;
	color:#ffffff;
	padding:20px 10px 21px 10px;
}
.uMenuV li a:hover {
	text-decoration:none;
	color:#044073;
	background-position:0px -60px;
}
.uMenuV a.uMenuItemA:link {
	text-decoration:none;	
	color:#044073;
	background-position:0px -60px;
}
.uMenuV a.uMenuItemA:visited {
	text-decoration:none;	
	color:#044073;
	background-position:0px -60px;
}
.uMenuV a.uMenuItemA:hover {
	text-decoration:none;
	color:#000460;
	background-position:0px -60px;
}
.uMenuV .uMenuArrow {
	position:absolute;
	width:10px;
	height:10px;
	right:0;
	top:3px;
}
.uMenuV li {
	list-style:none;
	float:left;
	margin: 0 0 1px 0;
	padding: 0;
}
/* --------- */

/* Module Part Menu */
.catsTd {
	padding: 0 0 6px 13px;
}
.catName {
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:11px;
}
.catNameActive {
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:11px;
}
.catNumData {
	font-size:7pt;
	color:#cceeff;
}
.catDescr {
	color:#bbddff;
	font-size:7pt;
	padding-left:10px;
}
a.catName:link {
	text-decoration:none;
	color:#cceeff;
}
a.catName:visited {
	text-decoration:none;
	color:#cceeff;
}
a.catName:hover {
	text-decoration:none;
	color:#ffffff;
}
a.catName:active {
	text-decoration:none;
	color:#cceeff;
}
a.catNameActive:link {
	text-decoration:none;
	color:#cceeff;
}
a.catNameActive:visited {
	text-decoration:none;
	color:#cceeff;
}
a.catNameActive:hover {
	text-decoration:none;
	color:#ffffff;
}
a.catNameActive:active {
	text-decoration:none;
	color:#cceeff;
}
/* ----------------- */

/* Entries Style */
.eBlock {
}
.eTitle {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:#1575b8;
	padding: 1px 0 1px 20px;
}
.eTitle a:link {
	text-decoration:underline;
	color:#1575b8;
}
.eTitle a:visited {
	text-decoration:underline;
	color:#1575b8;
}
.eTitle a:hover {
	text-decoration:underline;
	color:#000000;
}
.eTitle a:active {
	text-decoration:underline;
	color:#1575b8;
}
.eMessage {
	text-align:justify;
	padding-bottom:5px;
}
.eText {
	text-align:justify;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #1575b8
}
.eDetails {
	border-top:1px dashed #DDDDDD;
	border-bottom:1px dashed #DDDDDD;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	color:#636363;
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
	font-size:7pt;
}
.eDetails1 {
	border-top:1px dashed #DDDDDD;
	border-bottom:1px dashed #DDDDDD;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	color:#636363;
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
	font-size:8pt;
}
.eDetails2 {
	border-bottom:1px dashed #DDDDDD;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	color:#636363;
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
	font-size:8pt;
}
.eRating {
	font-size:7pt;
}
.eAttach {
	margin: 16px 0 0 0;
	padding: 0 0 0 15px;
	background: url('/.s/t/963/22.gif') no-repeat 0px 0px;
}
/* ------------- */

/* Entry Manage Table */
.manTable {
}
.manTdError {
	color:#FF0000;
}
.manTd1 {
}
.manTd2 {
}
.manTd3 {
}
.manTdSep {
}
.manHr {
}
.manTdBrief {
}
.manTdText {
}
.manTdFiles {
}
.manFlFile {
}
.manTdBut {
}
.manFlSbm {
}
.manFlRst {
}
.manFlCnt {
}
/* ------------------ */

/* Comments Style */
.cAnswer {
	padding-left:15px;
	padding-top:4px;
	font-style:italic;
}
.cBlock1 {
	background:#F1F2F3;
	border:1px solid #DDDDDD;
}
.cBlock2 {
	background:#F1F2F3;
	border:1px solid #DDDDDD;
}
/* -------------- */

/* Comments Form Style */
.commTable {
	border:1px solid #CECECE;
	background:#FAFAFA;
}
.commTd1 {
	color:#000000;
}
.commTd2 {
}
.commFl {
	color:#1575b8;
	width:100%;
	background:#FEFAFA;
	border:1px solid #1C6C77;
}
.smiles {
	border:1px inset;
	background:#FFFFFF;
}
.commReg {
	padding: 10 0 10 0px;
	text-align:center;
}
.commError {
	color:#FF0000;
}
.securityCode {
	color:#1C6C77;
	background:#FEFAFA;
	border:1px solid #1575b8;
}
/* ------------------- */

/* Archive Menu */
.archUl {
	list-style: none;
	margin:0;
	padding-left:0;
}
.archLi {
	padding: 0 0 3px 10px;
	background: url('/.s/t/963/23.gif') no-repeat 0px 4px;
	font-family:Tahoma, Arial, Sans-Serif;
}
a.archLink:link {
	text-decoration:underline;
	color:#1575b8;
}
a.archLink:visited {
	text-decoration:underline;
	color:#1575b8;
}
a.archLink:hover {
	text-decoration:none;
	color:#000000;
}
a.archLink:active {
	text-decoration:none;
	color:#000000;
}
/* ------------ */

/* Archive Style */
.archiveCalendars {
	text-align:center;
	color:#0000FF;
}
.archiveDateTitle {
	font-weight:bold;
	color:#1575b8;
	padding-top:15px;
}
.archEntryHr {
	width:250px;
	color:#DDDDDD;
}
.archiveeTitle li {
	margin-left: 15px;
	padding: 0 0 0 15px;
	background: url('/.s/t/963/24.gif') no-repeat 0px 4px;
	margin-bottom: .6em;
}
.archiveEntryTime {
	width:65px;
	font-style:italic;
}
.archiveEntryComms {
	font-size:9px;
	color:#C3C3C3;
}
a.archiveDateTitleLink:link {
	text-decoration:none;
	color:#1575b8
}
a.archiveDateTitleLink:visited {
	text-decoration:none;
	color:#1575b8
}
a.archiveDateTitleLink:hover {
	text-decoration:underline;
	color:#1575b8
}
a.archiveDateTitleLink:active {
	text-decoration:underline;
	color:#1575b8
}
.archiveNoEntry {
	text-align:center;
	color:#0000FF;
}
/* ------------- */

/* Calendar Style */
.calMonth {
}
.calWday {
	color:#FFFFFF;
	background:#62AAB4;
	width:18px;
	padding:3px;
}
.calWdaySe {
	color:#FFFFFF;
	background:#1C6C77;
	width:18px;
	padding:3px;
}
.calWdaySu {
	color:#FFFFFF;
	background:#1C6C77;
	width:18px;
	font-weight:bold;
	padding:3px;
}
.calMday {
	background:#FFFFFF;
	border: 1px solid #1575b8;
}
.calMdayA {
	background:#1575b8;
	font-weight:bold;
	color:#FFFFFF;
}
.calMdayIs {
	background:#CECECE;
	font-weight:bold;
	border: 1px solid #1575b8;
	color:#555555;
}
.calMdayIsA {
	border:1px solid #1575b8;
	background:#CECECE;
	font-weight:bold;
}
a.calMonthLink:link, a.calMdayLink:link {
	text-decoration:none;
	color:#1575b8;
}
a.calMonthLink:visited, a.calMdayLink:visited {
	text-decoration:none;
	color:#1575b8;
}
a.calMonthLink:hover, a.calMdayLink:hover {
	text-decoration:underline;
	color:#1575b8;
}
a.calMonthLink:active, a.calMdayLink:active {
	text-decoration:underline;
	color:#000000;
}
/* -------------- */

/* Poll styles */
.pollBut {
	width:110px;
}
.pollBody {
	padding:7px;
	margin:0px;
	background:#FFFFFF
}
.textResults {
	background:#EBE0E0
}
.textResultsTd {
	background:#FFFFFF
}
.pollNow {
	border-bottom:1px solid #EBE0E0;
	border-left:1px solid #EBE0E0;
	border-right:1px solid #EBE0E0;
}
.pollNowTd {
}
.totalVotesTable {
	border-bottom:1px solid #EBE0E0;
	border-left:1px solid #EBE0E0;
	border-right:1px solid #EBE0E0;
}
.totalVotesTd {
	background:#FFFFFF;
}
/* ---------- */

/* 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;
}
/* ---------------- */

/* Other Styles */
.replaceTable {
	background:#FAFAFA;
	height:100px;
	width:300px;
	border:1px solid #1C6C77;
}
.replaceBody {
	background:#144E56;
}
.legendTd {
	font-size:7pt;
}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {
	background:#1C6C77;
}
.gTableTop {
	padding:2px;
	background:#1575b8;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	padding-left:17px;
	font-size:10pt;
}
.gTableSubTop {
	padding:2px;
	background:#aaccff;
	color:#000000;
	height:20px;
	font-size:10px;
}
.gTableBody {
	padding:2px;
	background:#FAFAFA;
}
.gTableBody1 {
	padding:2px;
	background:#FFFFFF;
}
.gTableBottom {
	padding:2px;
	background:#FAFAFA;
}
.gTableLeft {
	padding:2px;
	background:#FAFAFA;
	font-weight:bold;
	color:#1C6C77
}
.gTableRight {
	padding:2px;
	background:#FAFAFA
}
.gTableError {
	padding:2px;
	background:#FAFAFA;
	color:#FF0000;
}
/* ------------------------ */

/* Forums Styles */
.forumNameTd, .forumLastPostTd {
	padding:2px;
	background:#FFFFFF
}
.forumIcoTd, .forumThreadTd, .forumPostTd {
	padding:2px;
	background:#FAFAFA
}
.forumLastPostTd, .forumArchive {
	padding:2px;
	font-size:7pt;
}
a.catLink:link {
	text-decoration:none;
	color:#FFFFFF;
}
a.catLink:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.catLink:hover {
	text-decoration:underline;
	color:#000000;
}
a.catLink:active {
	text-decoration:underline;
	color:#FFFFFF;
}
.lastPostGuest, .lastPostUser, .threadAuthor {
	font-weight:bold
}
.archivedForum {
	font-size:7pt;
	color:#FF0000;
	font-weight:bold;
}
/* ------------- */

/* forum Titles & other */
.forum {
	font-weight:bold;
	font-size:9pt;
}
.forumDescr, .forumModer {
	color:#858585;
	font-size:7pt;
}
.forumViewed {
	font-size:9px;
}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {
	text-decoration:none;
	color:#1C6C77;
}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {
	text-decoration:none;
	color:#1C6C77;
}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {
	text-decoration:underline;
	color:#99BDC2;
}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {
	text-decoration:underline;
	color:#1C6C77;
}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {
	font-weight:bold;
	font-size:7pt;
}
.forumBarKw {
	font-weight:normal;
}
a.forumBarA:link {
	text-decoration:none;
	color:#000000;
}
a.forumBarA:visited {
	text-decoration:none;
	color:#000000;
}
a.forumBarA:hover {
	text-decoration:none;
	color:#1C6C77;
}
a.forumBarA:active {
	text-decoration:underline;
	color:#1C6C77;
}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav, .fastSearch, .fastLoginForm {
	font-size:7pt;
}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {
	background:#F0C6C6;
}
.fastNavCat {
	background:#F9E6E6;
}
.fastNavCatA {
	background:#F9E6E6;
	color:#0000FF
}
.fastNavForumA {
	color:#0000FF
}
/* -------------------------- */

/* forum Page switches */
.switches {
	background:#86BAC2;
}
.pagesInfo {
	background:#FFFFFF;
	padding-right:10px;
	font-size:7pt;
}
.switch {
	background:#FFFFFF;
	width:15px;
	font-size:7pt;
}
.switchActive {
	background:#aaccff;
	font-weight:bold;
	color:#000000;
	width:15px
}
a.switchDigit:link, a.switchBack:link, a.switchNext:link {
	text-decoration:none;
	color:#000000;
}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {
	text-decoration:none;
	color:#000000;
}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {
	text-decoration:underline;
	color:#FF0000;
}
a.switchDigit:active, a.switchBack:active, a.switchNext:active {
	text-decoration:underline;
	color:#FF0000;
}
/* ------------------- */

/* forum Threads Style */
.threadNametd, .threadAuthTd, .threadLastPostTd {
	padding:2px;
	padding:2px;
	background:#FFFFFF
}
.threadIcoTd, .threadPostTd, .threadViewTd {
	padding:2px;
	background:#FAFAFA
}
.threadLastPostTd {
	padding:2px;
	font-size:7pt;
}
.threadDescr {
	color:#858585;
	font-size:7pt;
}
.threadNoticeLink {
	font-weight:bold;
}
.threadsType {
	padding:2px;
	background:#ECECEC;
	height:20px;
	font-weight:bold;
	font-size:7pt;
	color:#1C6C77;
	padding-left:40px;
}
.threadsDetails {
	padding:2px;
	background:#FFCC00;
	height:20px;
	color:#000000;
}
.forumOnlineBar {
	padding:2px;
	background:#144E56;
	height:20px;
	color:#FFFFFF;
}
a.threadPinnedLink:link {
	text-decoration:none;
	color:#0000FF;
}
a.threadPinnedLink:visited {
	text-decoration:none;
	color:#0000FF;
}
a.threadPinnedLink:hover {
	text-decoration:none;
	color:#FF0000;
}
a.threadPinnedLink:active {
	text-decoration:underline;
	color:#FF0000;
}
a.threadLink:link {
	text-decoration:none;
	color:#1C6C77;
}
a.threadLink:visited {
	text-decoration:none;
	color:#1C6C77;
}
a.threadLink:hover {
	text-decoration:underline;
	color:#000000;
}
a.threadLink:active {
	text-decoration:underline;
	color:#000000;
}
.postpSwithces {
	font-size:7pt;
}
.thDescr {
	font-weight:normal;
}
.threadFrmBlock {
	font-size:7pt;
	text-align:right;
}
/* ------------------- */

/* forum Posts View */
.postTable {
}
.postPoll {
	background:#FAFAFA;
	text-align:center;
}
.postFirst {
	background:#FAFAFA;
	border-bottom:3px solid #FFCC00;
}
.postRest1 {
	background:#FAFAFA;
}
.postRest2 {
	background:#FAFAFA;
}
.postSeparator {
	height:3px;
	background:#144E56;
}
.postTdTop {
	background:url('/.s/t/963/26.gif') bottom #FFB800;
	color:#000000;
	height:20px;
}
.postBottom {
	background: #ECECEC;
	color:#000000;
	height:20px;
}
.postUser {
	font-weight:bold;
}
.postTdInfo {
	text-align:center;
	padding:5px;
	background:#FAFAFA;
}
.postRankName {
	margin-top:5px;
}
.postRankIco {
	margin-bottom:5px;
	margin-bottom:5px;
}
.reputation {
	margin-top:5px;
}
.signatureHr {
	margin-top:20px;
	color:#965A5A;
}
.posttdMessage {
	padding:5px;
	background:#FFFFFF;
}
.pollQuestion {
	text-align:center;
	font-weight:bold;
}
.pollButtons, .pollTotal {
	text-align:center;
}
.pollSubmitBut, .pollreSultsBut {
	width:140px;
	font-size:7pt;
}
.pollSubmit {
	font-weight:bold;
}
.pollEnd {
	text-align:center;
	height:30px;
}
.codeMessage {
	background:#FFFFFF;
	font-size:9px;
}
.quoteMessage {
	background:#FFFFFF;
	font-size:9px;
}
.signatureView {
	font-size:7pt;
}
.edited {
	padding-top:30px;
	font-size:7pt;
	text-align:right;
	color:gray;
}
.editedBy {
	font-weight:bold;
	font-size:8pt;
}
.statusBlock {
	padding-top:3px;
}
.statusOnline {
	color:#0000FF;
}
.statusOffline {
	color:#FF0000;
}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newPollBlock {
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newThreadItem {
	padding: 0 0 0 8px;
	background: url('/.s/t/963/27.gif') no-repeat 0px 4px;
}
.newPollItem {
	padding: 0 0 0 8px;
	background: url('/.s/t/963/27.gif') no-repeat 0px 4px;
}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {
	font-size:7pt;
	background: #1C6C77;
	color:#FFFFFF;
	border:1px outset #1C6C77;
}
.codeButtons {
	font-size:7pt;
	background: #1C6C77;
	color:#FFFFFF;
	border:1px outset #1C6C77;
}
.codeCloseAll {
	font-size:7pt;
	background: #1C6C77;
	color:#FFFFFF;
	border:1px outset #1C6C77;
	font-weight:bold;
}
.postNameFl, .postDescrFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:400px
}
.postPollFl, .postQuestionFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:400px
}
.postResultFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:50px
}
.postAnswerFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:300px
}
.postTextFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:100%;
	height:150px
}
.postUserFl {
	background:#FEFAFA;
	border:1px solid #1C6C77;
	width:300px
}
.pollHelp {
	font-weight:normal;
	font-size:7pt;
	padding-top:3px;
}
.smilesPart {
	padding-top:5px;
	text-align:center
}
/* ----------------- */

/* ====== forum End ====== */
