/* CSS Document */

body {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9d9d9d;
margin: 0px; padding: 0px;
}

body, table, td, div, p {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9d9d9d;
}

text,	.ForumBackground, a:link, a:visited, a:active, a.CatLink, .CatDesc, a.UserControlPanel, .CatLockedName, .GenText,
	.GenTextRed, .ErrorText, .SmallText, .DateText, .TopBy, th, a.thLnk:link, a.thLnk:active, a.thLnk:visited,
	a.thLnk:active, .RowStyleA, .RowStyleB, .RowStyleC, .MsgToolBar, .PollTable, .MsgIg, td.miniMH,
	.ContentTable, .ContentTable_bemy, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable, .AnnText, td.NoAvatar, td.Av1, td.Av2, td.tabA,
	.AnnSubjText, a.PagerLink, .LevelText, .MsgSubText, legend, td.tabH, div.tabT,
	.FormattingToolsBG, .FormattingToolsCLR, .MiniTable, .quote, .dashed, .adminColor, .modsColor, td.tabI, td.tabA:hover,
	.brdrNormal, .brdrSelected, input.button, form, img, .StClr, .AnClr, td.msgot, td.msgud, div.ctags, td.mvTc, td.pmNav,
	.ModOpt, .MsgR1, .MsgR2, .MsgR3, .mnavMsg, .mnavWarnTbl, .manvNoRes, font.lg, td.tt, table.tt, tr.tab, table.tab,
	.small, a.small:link, a.small:active, a.small:visited, td.rpasswdE, .curtime,
	font.anon, font.reg, td.permYES, td.permNO, td.repI, div.UserControlPanel, font.selmsgInd, fieldset
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #77befc;
}

.text, .GenText {
	color: #9d9d9d;
}

b {	
	color: #3e88c7;
        font-weight: bold;
  }
.ForumBackground2t {
	background-image:url(/shbg.png);
	background-position:top;
	background-repeat:repeat-y;

}

  .mhl
	{
 	color: #45acd5;
    font-size: 9px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-left:5px; margin-right:5px;
	font-weight:bold;	
	}
	
  a.mhl:link, a.mhl:visited { 
  	color: #9d9ba0;
    font-size: 9px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-left:5px; margin-right:5px;
	font-weight:bold;
    }
	
  a.mhl:hover { 
  	color: #45acd5;
    font-size: 9px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-left:5px; margin-right:5px;
	font-weight:bold;
    }



a:link, a:visited, a:active, a.PagerLink {
	color: #3e88c7;
	text-decoration: underline;
	
}

a.CatLink {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.CatDesc {
	color: #000000;
	height: 23px;
	background: url("images/tableHeaderbg2.png");
        text-align: left;
}

a.UserControlPanel, a.UserControlPanel:visited {
	color: #ffffff;
	text-decoration: none;
        text-transform: uppercase;
        font-size: 9px;
}

a.UserControlPanel:active, a.UserControlPanel:hover {color: #ff7608;font-size: 9px;}

div.UserControlPanel {
background: url("/bgcp.png");
background-repeat:no-repeat;
	margin-bottom: 5px;
	text-align: right;
height: 90px;
}

.UCP_table{
height: 90px;
}

.UCP_inertable td{
padding-left: 0px; padding-right:0px;}

.CatLockedName {
	font-size: 10pt;
	font-weight: bold;
}

.CatLockPad {
	padding-left: 20px;
}

.GenText, .MsgIg, td.repI {
	color: #9d9d9d;
}

.GenText_m {text-transform:uppercase; font-size:11px;}

.GenTextRed, .ErrorText {
	color: red;
}

.ErrorText, td.rpasswdE {
	font-weight: bold;
}

.SmallText, .TopBy, td.msgud, td.msgot, td.permYES, td.permNO {
	color: #77befc;
	font-size: 10px;
}

.SmallText_1{
	font-size:10px;
	color:#9f9f9f
}

.DateText {color:#9f9f9f; font-size:10px;}

.th {
	font-size: 12px;
	color: #7cc2f6;
	font-weight: normal;
}

.fonthead {font-size:14px; color:#46abfd;}

a.thLnk:link, a.thLnk:active, a.thLnk:visited {
	font-size: 10pt;
	text-decoration: underline;
	color: #EEEEEE;
}

a.thLnk:visited {

	color: #C2CDD6;
}

.RowStyleA, td.tt {
        text-align: left;
}

.RowStyleB {
        text-align: left;
}

.fieldset {
	background: #dee2e6;
        text-align: center;
        width: 800px;
}
.RowStyleC {
	background: #c2cdd6;
}

.MsgToolBar {
	background: #DEE2E6;
	padding-left: 3px;
	padding-right: 3px;
}

.MsgSpacer {
	padding-bottom: 2px;
	padding-top: 2px;
}

.PollTable, .ContentTable, .MsgTable, .DialogTable, .PreviewTable, .AnnonTable {
	background : #FFFFFF;
	border : 0px;
	padding : 0px;
	margin : 0px;
}

font.ptp { /* space between poll title & number of votes */
	font-size: smaller;
	padding-left: 10px;
}



.AnnonTable, table.pad {
	width : 800px;
}

/*.MsgTable {width:600px;}*/

.ContentTable {width: 920px;}

.ContentTable_bemy {width:100%;}

.ContentTable_bemy td {padding:10px;}

.MsgTable {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #9f9f9f;
}

.MsgTable td {
	padding:3px;
}
.DialogTable {
	width : 50%;
}

.PreviewTable {
	width: 75%;
}

.AnnText {
	color: #000000;
	background: #f5d300;
}

.AnnSubjText {
	font-weight: bold;
}

.LevelText, div.ctags {
	color: #000000;
	text-decoration: none;
	font-size:10px;
}

.MsgSubText {
	font-weight: bold;
}

.MsgBodyText {
	font-size: 10pt;
	color:#646464;
}

.FormattingToolsBG {
	background: #000000;
}

.FormattingToolsCLR {
	background: #FFFFFF;
}

.MiniTable {
	background: #FFFFFF;
	border : 0px;
	padding : 0px;
	margin : 0px;
}

.quote {
	color: #444444;
	background: #FAFAFA;
	border: 1px solid #c2cdd6;
}

.dashed {
	border: 1px dashed #1B7CAD;
}

.adminColor {
	font-weight: bold;
	color: #9f9f9f;
	text-decoration:none;
}

.modsColor {
	color: #9f9f9f;
	font-weight: bold;
	text-decoration:none;
}


.brdrNormal, td.tabItop, td.tabImid, td.tabIbot {
	border: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	background-repeat: repeat;
	background-position: top;
}

.brdrSelected, td.tabAmid, td.tabAmid, td.tabAbot {
	border: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-repeat: repeat;
	background-position: top;
}

input.button {
        background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B2B4 #444444 #444444 #B4B2B4;

}

form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

.StClr {
	font-weight: bold;
	color: green;
}

.AnClr {
	font-weight: bold;
	color: red;
}

.ModOpt {
	margin-top: 2px;
	font-size: 10px;
	text-align: left;
}

.TopBy {
	margin-top: 3px;
	margin-bottom: 0px;
	text-align: left;
}

.MsgR2, .MsgR1, .MsgR3, .MsgIg {
	background: #DEE2E6;
	border-bottom: 1px solid #AAAAAA;
	padding: 1px;
}

.MsgIg {
	border: 0px;
}

.MsgR1 {
	background: #DEE2E6;
}

.MsgR3 {
	background: #F4F4F4;
	padding: 1ex;
	padding-top: 2ex;
}

.mnavMsg {
	border-bottom: 1px solid black;
	width : 100%;
}

.mnavWarnTbl {
	border: 1px dashed red;
}

.manvNoRes {
	border: 1px dashed blue;
}

font.lg {
	font-size: 10pt;
}

td.tt {
	text-align: left;
	width: 100%;
	border-bottom: 1px solid white;
}

table.tt {
	width: 100%;
	padding: 1px;
	margin: 0px;
	text-align: center;
	border: 1px solid black;
}

a.big:link, a.big:active, a.big:visited {
	color: #46abfd;
	font-weight:bold;
	font-size: 15px;
        text-decoration: none;
}

.small, a.small:link, a.small:active, a.small:visited {
	font-size: 9pt;
	font-weight: normal;
}

a.small:link, a.small:active, a.small:visited {
	color: #006699;
}

td.msgot, td.msgud {
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

td.msgud {
	padding-right: 10px;
	text-align: left;
}

div.ctags {
	overflow: auto;
	white-space: nowrap;
	margin: 0px;
}

legend {
	font-size: 11pt;
	font-weight: bold;
	background-color: white;
	border: 1px solid black;
}

th.SelTS, th.SelFS {
	color: #9f9f9f;
	font-size:12px;
	text-align:left;
}

th.SelFS {padding:3px;}

th.SelTS {padding:1px;}

td.NoAvatar {
	background: #f4f4f4;
	text-align: center;
}

td.Av1, td.Av2 {
	text-align: center;
	background: #f4f4f4;
	vertical-align: middle;
	white-space: nowrap;
}

td.Av2 {
	background: #fefefe;
}

td.tabI, td.tabA, td.tabI:hover, td.tabOVER, td.tabON {
	/*border: 1px solid black;*/
	background: #dee7f7;
        padding: 2px;
}

td.tabOVER, td.tabI:hover, td.tabI:active {
	background: white;
}

td.tabON {
	background: #5279bd;
}

a.tabON:link, a.tabON:active, a.tabON:visited, a.tabON:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.tabT {
	padding: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

table.tab {
	border-bottom: 1px solid black;
}

.curtime {
color: #3e88c7;
}

td.rpasswdE {
	background: #ffffff;
	text-align: center;
}

td.pmSn {
	background: white;
}

td.pmSa {
	background: #fffa00;
}

td.pmSf {
	background: red;
}

table.pmDu {
	width: 175px;
	background-color: #FFFFFF;
	border: 1px #c2cdd6 solid;
}

td.mvTc {
	background: #e5ffe7;
}

td.pmNav {
	background: white;
	text-align: right;
}

td.miniMH {
	text-align: center;
}

tr.mnavH {
	background: #eeeeee;
}

h.mnavM {
	background: #dee2e6;
}



table.regConf {
	width: 80%;
	border: 1px dashed #ff0000;
}

font.anon, font.reg {
	color: #00AA00;
}

td.permYES, td.permNO {
	text-align: center;
	color: red;
	white-space: nowrap;
}

td.permNO {
	color: blue;
}

font.regEW {
	font-size: xx-small;
	color: #005500;
	font-weight: bold;
}

td.repI {
	padding: 5px;
	padding-left: 20px;
}

table.pad {
	margin-top: 2px;
	margin-bottom: 2px;
}

font.selmsgInd {
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
td.avatarPad {
	padding-right: 3px;
	vertical-align: top;
}

div.pre {
	font-family: monospace;
        padding: 5px;
        border: 1px blue dashed;
        font-size: 10pt;
        white-space: pre;
        background: #FAFAFA;
	overflow: auto;
	margin: 5px;
}
	
a.big:active, a.big:hover, a:active, a:hover, a.CatLink:active, a.CatLink:hover,
a.small:active, a.small:hover, a.PagerLink:active, a.PagerLink:hover {
	color: #46abfd;
}

 a.thLnk:link, a.thLnk:active, a.thLnk:hover, a.thLnk:visited { font-size:12px; color:#ffca7e; text-decoration:none;}

img.l {
	float: left;
	clear: right;
	margin: 3px;
}

img.r {
	float: right;
	clear: left;
	margin: 3px;
}

.AttachmentsList {
	margin-left: 0px;
	list-style: none;
	margin-top: 10px;
	padding: 0px;
}

hr.sig {
	color: black;
	background-color: black;
	height: 1px;
	width: 175px;
	border: 0px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

/* My class */
 a.sky:link, a.sky:hover, a.sky:active, a.sky:visited {font-size:10px; color:#79b9ff; text-decoration:none;}
 a.orange:link, a.orange:hover, a.orange:active, a.orange:visited {font-size:10px; color:#feae3d; text-decoration:none;}
/* -------  */

/* The following are partial elements that are used to save space */
.wo { font-size:10px; background-color: #ffffff;}
.wa { width:		900px;}
.wb { border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0;}
.al { text-align:	left; }
.ar { text-align:	right; width: 800px;}
.ac { text-align:	center; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0;}
.vb { vertical-align:	bottom; }
.vt { vertical-align:	top; }
.vm { vertical-align:	middle; }
.nw { white-space: 	nowrap; }
.fb { font-weight:	bold; }

img.at { float: left; clear: left; }

div.sr { float: left; padding: 5px; }

div.ctb {text-align: center;}
div.ctb table {margin: 0 auto; text-align: left;}
div.foot { padding: 3px; margin: 3px;}
div.ip { overflow: auto; margin: 0px; padding: 2px; width: 600px; height: 400px; }
span.vt { padding-left: 20px; }
table.icqCP { font-family: arial, sans-serif; font-size: smaller; border: 0px; }
div.pmL { padding-top: 2px; }
table.ucPW { width: 175px; }

.st0 { background-color: #ffff66; }
.st1 { background-color: #A0FFFF; }
.st2 { background-color: #99ff99; }
.st3 { background-color: #ff9999; }
.st4 { background-color: #ff66ff; }
.st5 { background-color: #880000; }
.st6 { background-color: #00aa00; }
.st7 { background-color: #886800; }
.st8 { background-color: #004699; }
.st9 { background-color: #990099; }

#maintable {background-image:url(/topbg3.png); background-repeat: repeat-x;}
#_maintable {background-image:url(/ny_header.png); background-repeat: no-repeat;}
.top_menu_bg {background:url(/gbg2.gif); background-repeat: repeat-x; height: 47px;}
.top_menu {margin-top: 77px; background:url(/btn_bg.gif) top left no-repeat;}
.top_menu div a{
	display:block;
	height:20px;
	background:url(/btn_bg_map2.gif) top left no-repeat;
	color: #939598;
	padding-top: 10px;
	}

.top_menu div a:link,.top_menu div a:hover,.top_menu div a:visited,.top_menu div a:active {    font-family: Arial,Helvetica,sans-serif; font-size: 9px;text-decoration: none;}

#tmblock_1 {width: 87px; position: relative; top: 0px; left: 0px; z-index: 5; float: left;}
#tmblock_2 {width: 105px; position: relative; top: 0px; left: -3px; z-index: 4; float: left;}
#tmblock_3 {width: 141px; position: relative; top: 0px; left: -6px; z-index: 3; float: left;}
#tmblock_4 {width: 123px; position: relative; top: 0px; left: -9px; z-index: 2; float: left;}
#tmblock_5 {width: 79px; position: relative; top: 0px; left: -12px; z-index: 1; float: left;}
#dop4_block {font-size: 9px; padding-left: 0px;}

#tmblock_1 a{color: #545454; width: 87px; background-position:  0px 0px; }
#tmblock_1 a:hover{color: #ffffff; background-position: 0px -30px; }
#tmblock_2 a{color: #545454; width: 106px; background-position:  -84px 0px; }
#tmblock_2 a:hover{color: #ffffff; width: 106px; background-position:  -84px -60px; }
#tmblock_3 a{color: #545454; width: 141px; background-position:  -186px 0px; }
#tmblock_3 a:hover{color: #ffffff; width: 141px; background-position:  -186px -30px; }
#tmblock_4 a{color: #545454; width: 123px; background-position:  -324px 0px; }
#tmblock_4 a:hover{color: #ffffff; width: 123px; background-position:-325px -60px; }
#tmblock_5 a{color: #ffffff; width: 79px; background-position:  -444px 0px; }
#dop4_block a{font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(150,150,150); padding-left:8px; text-decoration: none;}
#dop4_block a:visited{color: rgb(150,150,150);}
#dop4_block a:active {color: #bb7153;}
#dop4_block a:hover{color: #bb7153;}

  /* add 27.12.2007 */
  /*.top_menu_item a:hover, .top_menu_item a:active  {color:#45acd5;}*/
  /* ---- */
  
   /*.top_menu_item a:visited { color: #9d9ba0;
    font-size: 9px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-left:5px; margin-right:5px;
	font-weight:bold;
    }*/
	
  #firstcell {border-left: 1px solid #9d9ba0/*#c0c0c0*/;}
  .searchform .inputtext {border: 1px solid #bfbfbf; width: 104px;  color:rgb(8, 149, 255); font-size: 12px;}
  .searchform .button { border: 0px; width:42px; height: 17px; background-image:url(/search_button.png);}

  .authform {width: 154px; height: 46px; margin-left: 30px;}
  .authform td {font-size: 10px; color: #ffffff; padding-bottom: 0px;}

  .authform a {text-decoration: none; color: #3e88c7;}
  .authform .login {border: 1px solid #bfbfbf; width: 104px; font-size: 9px;}
  .authform .pass {border: 1px solid #bfbfbf; width: 79px; font-size: 9px;}
  .authform .button {border: 0px; width: 15px; height: 15px; background-image:url(/arrow_orange.png); margin-left: 9px;}

  .png { filter:expression(fixPNG(this)); margin-bottom: 10px; }
  .panel_with_curtime {margin-top:20px; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0;}
  
  .in_panel_with_curtime {margin:10px;}
  	/* add 27.12.2007 */
	/*.panel_with_curtime td {padding:10px;}*/
	/* ---- */
  .tb {background-image:url(/shbg.png); background-repeat: repeat-y; width:900px;}

  .font_header {font-size:14px; color:#46abfd;}

a.show_link:link{color:#9d9d9d; font-size:11px; text-decoration:none;}
a.show_link:active{color:#9d9d9d; font-size:11px; text-decoration:none;}
a.show_link:visited{color:#9d9d9d; font-size:11px; text-decoration:none;}
a.show_link:hover{color:#9d9d9d; font-size:11px; text-decoration:none;}
