body {
  margin:0;
  padding:0;
  background: #fff;
  color: #000;
}
a {
  color: #333;
}
#imgframe {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=120);
    DISPLAY: none;
    Z-INDEX: 5;
    LEFT: 250px;
    WIDTH: 450px;
    POSITION: absolute;
    TOP: 300px;
    HEIGHT: 500px;
}
#hint {
    z-index:44; position:absolute; left:0; top:0; visibility:hidden;
}

img {
  border:0;
  margin:0;
  padding:0;
}

TABLE.ct {
  border-collapse: collapse;
  border:0;
}
TABLE.ct TD {padding: 0; }

.newstext {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #F3F3F3;
	background-image: none;
	background-repeat: no-repeat;
	padding: 8px;
	border-top: 1px none #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
}
.logotext {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}

.topmenulnk, .topmenulnk2 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenulnk { display:block; display: table-cell; padding: 2px 10px 0 10px; height: 21px; background:#21569E; vertical-align:top;}
.topmenulnk:hover { background:#8B2A23; }

.topmenucell {
    border-right:1px dotted #fff;
	background:#21569E;
/*	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;*/
	text-align: left;
    vertical-align:middle;
	height: 21px;
	padding:0;
	margin:0;
}
.topmenutable {
	background-color: #21569E;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px dotted #21569E;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	cursor: hand;
	text-align: left;
	height: 21px;
}
.menuleft {
	background: url(/theme/images/leftshadow.jpg);
	background-repeat: no-repeat;
}
.logotable {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 188px;
	background: url(/theme/images/newlogobg.jpg) no-repeat left top;
	vertical-align: middle;
}
.topmenutableleft {
    background-image:url(/theme/images/newlogobg.jpg);
	background-color: #21569E;
	border-top: 1px none #21569E;
	border-right: 1px none #21569E;
	border-bottom: 1px none #21569E;
	border-left: 1px none #21569E;
	height: 21px;
    width: 168px;
    padding: 0 0 0 20px;
}
.maincontenttd {
	background-repeat: no-repeat;
	border-left: 1px dotted #000000;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.maincontenttable {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.maintext {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.newshead {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	border: 1px solid #CDCDCD;
	height: 21px;
	padding-left: 15px;
}
.newsspace {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	border-top: 1px none #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px none #CDCDCD;
	border-left: 1px solid #CDCDCD;
	height: 12px;
}
.lefthead {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	border: 1px solid #CDCDCD;
	height: 21px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background: url(/theme/images/leftmenubg.jpg);
}
.lefthead p { margin:0; padding: 0 0 0 12px; background: url(/theme/images/arrow.jpg) no-repeat 0 3px; }
.lefttext {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	height: 21px;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px none #CDCDCD;
}
.rightcolumn {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #000000;
	background-repeat: no-repeat;
}
.rightcolumnhead {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	border: 1px solid #CDCDCD;
	height: 21px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.rightcolumntext {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	height: 21px;
	padding-left: 5 px;
	padding-top: 2 px;
	padding-right: 0 px;
	padding-bottom: 2 px;
	border: 1px none #CDCDCD;
}
.tbltop {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 35px;
	text-align: center;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px;
	padding: 2px;
}
.tblcont {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 2px;
	height: 13px;
	cursor: hand;
}
.tblcontleft {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}
.tblcontright {
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}
.tblpodcontverh {
	border-right: 1px solid #999999;
}
.tblpodcont {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.leftmenutd {
	background:#fff;
	text-align: left;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	text-transform: none;
	color: #21569E;
	text-decoration: none;
	padding: 4px 0 2px 5px;
	height: 24px;
	border:0;
	border-bottom: 1px solid #DDDDDD;
}
.leftmenutd a.sel { margin:0; padding: 0 0 0 12px; background: url(/theme/images/arrow.gif) no-repeat 0 3px; font-weight:bold; color: #21569E; text-decoration: none; }
.leftmenutd a.sel:hover { background: url(/theme/images/arrow.gif) no-repeat 0 3px; }
.leftmenutd a { margin:0; padding: 0 0 0 12px; color: #21569E; text-decoration: none; }
.leftmenutd a:hover { background: url(/theme/images/sabaka.png) no-repeat 0 3px; }

.lnkmenu {
	color: 21569E;
	text-decoration: none;
}
.topmenutableright {
	border-top: 1px dotted #21569E;
	border-bottom: 1px dotted #21569E;
	border-left: 1px dotted #21569E;
	padding: 0px;
	height:21;
}
.topmenutable:hover {
	background-color: #993300;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px dotted #21569E;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	cursor: hand;
	text-align: left;
	height: 21px;
}
.tbltopleft {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 35px;
	text-align: center;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	margin: 0px;
	padding: 2px;
}
.tblcontbottom {
	font-family: Verdana;
	font-size: 5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
	height: 5px;
}
.lnk {
	text-decoration: none;
	font-weight: bold;
	color: #000077;
}
.lnk:hover {
	text-decoration:underline
}
.inputdiv{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	position:absolute; 
	left:5px; 
	top:300px;
	width:180px;
	visibility:hidden;
}
.tktblcont {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 2px;
	height: 13px;
}
.tktblcontl {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: left;
}
.tktblcontr {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
}
.inputbox {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #374675;
}
.butin {
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	height: 17px;
	border: 1px solid #374675;
	background-color: #999999;
}
.butin:hover {
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	height: 17px;
	border: 1px solid #FF0000;
	background-color: #999999;
}
.contname {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
	line-height: normal;
	height: 20px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.userinput{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	position:absolute; 
	left:10px; 
	top:300px;
	width:170px;
	visibility:vidible;
}
.menupod {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	font-weight: bold;
	font-variant: normal;
	line-height: normal;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #CDCDCD;
}
.menupodright {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	text-transform: none;
	color: #21569E;
	font-weight: bold;
	font-variant: normal;
	line-height: normal;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
}
.popupwin {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;'
}

