  body  {
font-size : 12px;
font-family : Calibri, Arial, Helvetica, sans-serif;
}
.head_font {
margin-left : 10px;
font-size : 10px;
margin-bottom : 1px;
}
.header_logo {
background-image : url(../images/css/standard/litotex_logo.png);
height : 180px;
width : 300px;
position : absolute;
left : 0;
top : 0;
}
.header {
background-image : url(../images/css/standard/litotex_navi_background.png);
background-repeat : repeat-y;
background-position : left;
width : 300px;
height : 500px;
margin-top : 1px;
margin-bottom : 10px;
padding : 15px;
padding-left : 35px;
top : 178px;
left : 0;
position : absolute;
}
.header_footer {
background-image : url(../images/css/standard/litotex_footer.png);
height : 300px;
width : 300px;
position : absolute;
left : 0;
top : 700px;
}
.server_info {
position : relative;
left : 70px;
top : 100px;
}
.content {
left : 305px;
right : 20px;
position : absolute;
background-color : #ffffff;
margin : 15px;
margin-bottom : 30px;
padding : 0.1em 1.2em 0.1em 1.2em;
}
.box {
background-color : #f1f1f1;
margin : 10px;
width: 100%;
}
.box a {
color : #000000;
}
.box a:visited {
color : #000000;
}
.box_title {
width: 100%;
background-image : url(../images/css/news_over.png);
background-repeat : no-repeat;
background-color : #ffffff;
margin-top : 0;
font-weight : bold;
padding : 0.1em 0.1em 0.1em 1.8em;
color : #ffffff;
font-size : 14px;
border-bottom-width : thin;
border-bottom-style : solid;
border-bottom-color : #bcbcbc;
}
h2 {
margin-top : 10px;
margin-right : 50px;
margin-left : 10px;
color : #5e5e5e;
text-decoration : underline;
font-size : 15px;
}
#login {
font-family : sans-serif;
position : relative;
left : 0;
top : 0;
}
#login_name {
font-family : sans-serif;
position : relative;
left : 20px;
top : 0;
}
#login_box {
font-family : sans-serif;
background-color : #0e8eb1;
text-indent : 20px;
color : #ffffff;
}
#logout {
width : 125px;
position : relative;
left : 145px;
top : -12px;
background-image : url("../images/css/exit.png");
background-repeat : no-repeat;
color : #0000ff;
padding : 0 0.1em 0.2em 0.8em;
text-decoration : none;
}
#logout a:hover {
text-decoration : none;
color : #cccccc;
}
#logout a {
text-decoration : none;
color : #ffffff;
}
#logout a:visited {
text-decoration : none;
color : #ffffff;
}
#resbox {
font-size : 10px;
top : 70px;
position : absolute;
width : 225px;
height : 100px;
z-index : 1;
font-weight : bold;
color : #ffffff;
font-size : 12px;
text-indent : 5pt;
}
#login_box_h {
padding : 0 0.1em 0.2em 1.5em;
font-size : 12px;
top : 70px;
position : absolute;
width : 220px;
height : 100px;
color : #ffffff;
}
#ress1 {
position : relative;
z-index : 2;
left : 5px;
top : 2px;
font-size : 12px;
color : #000000;
background-image : url(../images/res1_ico.png);
background-repeat : no-repeat;
text-indent : 15pt;
color : #cccccc;
width : 100px;
}
#ress2 {
position : relative;
z-index : 2;
top : 2px;
left : 5px;
color : #000000;
background-image : url(../images/res2_ico.png);
background-repeat : no-repeat;
text-indent : 15pt;
color : #cccccc;
font-size : 12px;
width : 100px;
}
#ress3 {
position : relative;
z-index : 2;
top : 2px;
left : 5px;
font-size : 12px;
color : #000000;
background-image : url(../images/res3_ico.png);
background-repeat : no-repeat;
text-indent : 15pt;
color : #cccccc;
width : 100px;
}
#ress4 {
position : relative;
z-index : 2;
left : 5px;
top : 2px;
font-size : 12px;
color : #000000;
background-image : url(../images/res4_ico.png);
background-repeat : no-repeat;
text-indent : 15pt;
color : #cccccc;
width : 100px;
}
.footer {
position : absolute;
position : relative;
font-size : 11px;
margin-top : 30px;
text-align : center;
}
.footer a:visited {
color : #3883a7;
}
.header a {
background-image : url("../images/css/arrow.png");
background-repeat : no-repeat;
text-decoration : none;
display : block;
padding : 0.2em 0.1em 0.2em 0.8em;
color : #000000;
line-height : 2px;
margin-top : 10px;
margin-right : 50px;
margin-left : 10px;
font-size : 12px;
font-family : Calibri, Arial, Helvetica, sans-serif;
}
.header a:hover {
text-decoration : none;
color : #3883a7;
background-image : url("../images/css/arrow1.png");
}
.header a:active {
color : #3883a7;
text-decoration : underline;
}
#news {
padding-top: 3px;
width: 100%;
border: 0;
padding-left: 20px;
background-color:#999999;
color: #FFFFFF;
}

#news ul a {
display:block;
}

#news a:visited {
color:#000000;
}
#news a:hover{
color:#3883A7;
}
#news_cat {
width: 200px;
background-color: #666666;
}

.news {
background-color : #f1f1f1;
margin : 5px;

}
.news #news_info {
margin : 5px;
}
.news #news_title {
margin : 5px;
}
#news_heading {
margin-top : 4px;
margin-left : 15px;
font-size : 30px;
}
.news_text {
margin-top : 10px;
margin-right : 30px;
margin-left : 30px;
margin-bottom : 30px;
padding : 10px;
color : #3a3a3c;
font-size : 12px;
border : thin solid #999999;
background-color : #4398c0;
}
.news_list {
margin : 10px;
}
.news_list select {
color : #ffff99;
background-color : #2e667f;
margin : 5px;
padding : 2px;
}
.news_list option {
padding-bottom : 3px;
}
/* Table */

table {
  
  	border-width:1px;
  	border-style:solid;
  	border-color:#30A2BA;
  	border-collapse: collapse;
 	margin:10px;
 	padding:10px;
}


th {
	background-image:URL(../images/css/table_over.png);
	background-repeat:repeat-x;
	height: 18px;
	font-size: 14px;
	border: 1px solid #30A2BA;
	color: #000000;
}

td {
	background-color: #f4f8fc;
	font-size: 12px;
	border: none;
	color: #000000;
 	padding:2px;
}
td a{
	font-size: 12px;
	border: none;
	color: #000000;
}
td a:visited{
	font-size: 12px;
	border: none;
	color: #000000;
}
td a:hover{
	font-size: 12px;
	border: none;
	color: #3883A7;
}
.textinput {
font-size : 12px;
border : 1px solid #999999;
color : #000000;
background : #fff url(../images/css/textbg.gif) repeat-x;
}
.button {
color : #004080;
font-size : 12px;
font-weight : bold;
border : 1px solid #7e8389;
background : url(../images/css/bgbutton.gif) repeat-x;
}
.combo {
color : #004080;
font-size : 11px;
font-weight : bold;
border : 1px solid #7e8389;
background-color : #d3e3f5;
}
.radio {
font-size : 12pt;
background-color : #fafafa;
margin : 1px;
border-width : 0;
border-style : none;
color : black;
}
.checkboxes {
font-size : 12pt;
background-color : #fafafa;
margin : 1px;
border-width : 0;
border-style : none;
color : black;
}
.textarea {
font-size : 12pt;
background-color : #fafafa;
margin : 1px;
border-width : 1px;
border-color : #dedede;
border-style : solid;
color : black;
}
.bluefont {
font-size : 12px;
color : #0000ff;
}
.redfont {
font-size : 12px;
color : #ff0000;
}
.normalfont {
font-size : 12px;
color : #3a3a3c;
}
.smallfont {
font-size : 10px;
color : #ffffff;
}
.lang_box {
position : absolute;
width : 100px;
height : 115px;
z-index : 1;
left : 190px;
top : 2px;
}
.forum_def {
border : 1px solid #ffffff;
display : table;
color : #000000;
border-collapse : collapse;
text-align : center;
margin-left : auto;
margin-right : auto;
}
.forum_tabl_def {
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
font-size : 11px;
font-weight : bold;
color : #ffffff;
line-height : 15px;
text-align : left;
vertical-align : top;
background-color : #3883a7;
border : 1px solid #ffffff;
}
.forum_cell_def {
border : 1px solid #ffffff;
caption-side : bottom;
border-collapse : collapse;
background-color : #7eb7d2;
text-align : left;
font-size : 11px;
}
.forum_topic_1 {
border : 1px solid #ffffff;
caption-side : bottom;
border-collapse : collapse;
background-color : #6790cb;
text-align : left;
font-size : 12px;
}
.forum_topic_2 {
border : 1px solid #ffffff;
caption-side : bottom;
border-collapse : collapse;
background-color : #83a0ca;
text-align : left;
font-size : 12px;
}
.forum_navi_text {
font-size : 12px;
color : #000000;
}
.forum_smal_text {
font-size : 9px;
color : #000000;
}
.forum_normal_text {
font-size : 12px;
color : #000000;
} 