body {background: #fff; text-align: center; overflow-y: scroll;}
body, td {font: 11px/1.2 sans-serif;}
* {margin:0; padding:0; border: 0;}

p{padding:2px;}
h1{padding:10px 0px; font-size:14px;}
h2{padding:5px; font-size:12px;}
h3{padding:2px 0; font-weight: bold; font-size: 100%;}

a{color:#123; text-decoration: none;}
a:visited{color:#123;}
a:hover{color:#00c;}

thead td {font-weight: bold; color: #666;}

#te.xted{width: 520px; height:500px;}

#container{width:780px; text-align:left; margin: auto;}
#loginform{width:300px; text-align:left; margin: auto; margin-top:100px;}

#t__header{width:100%; color: #ccc; background: #000; text-align:right; padding:3px;}
 #t__header a{color:#69c}
#t__footer{width:100%; clear:both; color: #ccc; background: #000; text-align:left; padding:3px;}

#mainmenu{width:30%; vertical-align:top; height:500px; border-right:1px solid;}
	#mainmenu div{padding:1px;}
	#mainmenu li{width:100%;}

#topmenu{margin-bottom: 5px;}
	#topmenu ul{list-style: none outside  none;}
	#topmenu li{display:inline; margin: 5px; padding: 0 3px 3px 1px; border-left:1px solid;}
	#topmenu li.selected{background:#ddd;}
	/*#topmenu li:hover{background:#fcc;}*/

#content{padding-left:10px; vertical-align:top;}

#menu{width:200px;  padding: 0; margin: 0; vertical-align:top;}
#menu ul{margin: 0;padding: 0px;list-style: none outside none;}
#menu li{padding:2px; margin: 0px; border-right: 1px solid #333;}

#menu2{padding: 0; margin: 0; height:1px; vertical-align:top;}
#menu2 ul{margin:0px; padding:2px; list-style: none outside none;}
#menu2 li{padding:2px; margin: 3px; display: inline; border-left:1px solid #000;}

.main{ background:#F0F0EE; padding: 10px; border: 1px solid #333; vertical-align:top;
	/*border-collapse: collapse;*/
}
.main td{vertical-align:top; padding:1px 5px;}
.gr_face {background:#F0F0EE}


#topsel {}
    #topsel td {width: 33%; border-left: 1px solid #444; border-top: 1px solid #444;}
    .last {border-right: 1px solid #444;}
#main {background:#F0F0EE; padding: 10px; vertical-align:top;}
#status {background:#F0F0EE; padding: 10px; display:none; border: 1px solid #444; border-top: none;}
#others{background:#F0F0EE; padding: 10px; display:none; border: 1px solid #444; border-top: none;}

.brdr {border: 1px solid #000;}

.topline {border: 1px solid #444;}
.notopline {border: 1px solid #444; border-top: none;}

.notpublished, .notpublished a, .notpublished a:visited {color: #f00;}


.hlt:hover {background: #e2e2e2;}

li.liston{background: #ccc;}
.frm{border:1px solid #000; margin:0px; padding:0px; width:518px !important; width/**/:520px}
.frml{border:1px solid #000; margin:0px; padding:0px; width:218px !important; width/**/:220px}
.alert{color: #f33; font-weight: bold;}
.lbl {display: block; float:left; width: 150px; clear: both;}
.field {float:left; width: 240px;}
.dlm {clear: both;}
#panel {width: 200px; background:#F0F0EE; margin: 10px 0; padding: 10px;}
.small {width: 50px;}
.short {width: 22px; text-align: right;}
.pointer {cursor: pointer; cursor: hand;}

.iwin{float:left; text-align:center; width:130px; height:170px; background:#fff;
	padding:5px; margin:2px; border:1px solid #000;}
.title { background: #ddf; color: #000; font-weight: bold; font-size: 120%;
	padding: 3px 10px; margin-bottom: 10px; border-bottom: 1px solid black;
	letter-spacing: 2px;}
/*select, input, button { font: 11px Tahoma,Verdana,sans-serif; }*/
button { width: 70px; }
.dchooser {position: relative; top: 3px;}
.dchoos_date {background: #fff; padding: 1px 2px;}
.errmsg {background: #fcc; border: 1px solid #ccc; border-top: 0 solid; padding: 2px 3px;}