/*Layout*/
body{margin:0px;}
/*fontFaces*/
body{font-family:tahoma, arial, verdana; color:#757575;}

h1,h2{display:none;}
select, input, textarea { height:17px; line-height:17px; font-size:11px; margin:0px; padding:0px; color:#757575;}
*+html select{ height:21px; line-height:20px;}
select.purple ,input.purple ,textarea.purple{background:#8425bb; border:1px solid #26003d; color:#fff; padding-left:3px; padding-right:3px;}
input.img{line-height:normal; height:auto; width:auto; padding-top:2px; border:none; background:none;}
.substance{text-align:justify;}
ul{margin-left:0.5em; padding-left:0.5em}
* html ul{margin-left:0.6em; padding-left:0.6em}


/*fontFace*/
.txt_wh{color:#fff;}
.txt_red{color:#89210f;}
.txt_gr{color:#66b017;}
.txt_bl{color:#55a0df;}
.txt_bl2{color:#83c6ff;}
.txt_prpl{color:#41135c;}
.txt_prpl_l{color:#816393;}
.txt_prpl_s{color:#bb66ec;}
a{color:#42135d; text-decoration:underline; font-weight:bold;}
a:hover{color:#af8ac4; text-decoration:none;}
.txt_wh a{color:#FFF; font-weight:bold; text-decoration:none;}
.txt_wh a:hover{color:#af8ac4;}

/*dimension etc...*/
.mB_4{margin-bottom:4px;}
.cntKeeper{padding-right:5px; margin-bottom:15px;}

/*title*/
.titleUnderLine{margin-bottom:4px;}
.titleUnderLine_title{height:27px;}
.titleUnderLine_line{width:420px; border-top:1px solid #a598ac; border-bottom:1px solid #d5c8dc; height:1px; line-height:1px; margin-top:-7px; position:absolute;}


/*layout*/
body{background:url(../img/layout/site_bg.png) left top repeat-x #fff; padding:8px; padding-top:42px;}
#site{width:761px;}
#header{height:27px; background:url(../img/layout/header_line.gif) no-repeat bottom;}
#header_titLine{height:23px; padding-left:3px; padding-right:3px;}
#mainPart{padding-top:4px;}
#mainCell_left{width:150px; float:left; margin-right:4px;}
*html #mainCell_left{margin-right:3px;}
#mainCell_middle{width:452px; float:left;}
#mainPart_right{width:150px; float:right;}

#menuMain{height:22px; background:url(../img/element/menuMain/menuMain_bg.gif); padding-top:3px; padding-left:3px;}
#menuMain a img{margin-right:3px;}
#stage{background:#fff url(../img/layout/stage_bg.png) top repeat-x; padding:15px; padding-top:65px; padding-right:10px; border:#c1c1c1 solid 1px; border-top:none; border-bottom:none;}
#stage_footer{line-height:6px; width:452px; height:6px; background:url(../img/layout/stage_footer.gif);}

/*mod_infoBox*/
.infoBox_def, .infoBox_att, .infoBox_sccs{margin-bottom:15px;}
.infoBox_def div table, .infoBox_att div table, .infoBox_sccs div table{width:100%; height:15px; line-height:15px;}
.infoBox_topLeft{height:15px; line-height:15px; width:7px;}
.infoBox_topRight{height:15px; line-height:15px; width:12px;}
.infoBox_title{position:relative; margin-top:-3px;}
.infoBox_def .headDes_clb, .infoBox_def .headDes_lcb, .infoBox_sccs .headDes_lcb{float:left; height:18px; width:260px; text-align:left; line-height:18px; padding-left:20px; position:absolute;  font-weight:bold; margin-top:-16px; overflow:hidden; }
*html .infoBox_def .headDes_clb, *html .infoBox_def .headDes_lcb, *html .infoBox_sccs .headDes_lcb{margin-top:-3px;}

.infoBox_def .headDes_clb{background:url(../img/element/infoBox/infoBox_def_iconClb.gif) 4px 2px no-repeat;}
.infoBox_def .headDes_lcb{background:url(../img/element/infoBox/infoBox_def_iconLcb.gif) 7px 2px no-repeat;}


.infoBox_content{padding:15px; padding-right:21px; padding-bottom:5px;}
	/*padding Setting for content of an InfoBox*/
	.infoBox_def .noPadd, infoBox_def .noPadd{padding:0; padding-right:6px;}
	.infoBox_def .withPadd, infoBox_def .withPadd{padding:15px; padding-right:21px;}
.infoBox_footer, .infoBox_footer div{line-height:12px; height:12px;}
.infoBox_bottomLeft{float:left; width:7px;}
.infoBox_bottomRight{float:right; width:12px;}

/*def*/
.infoBox_def div table{background:#42135d;}
.infoBox_def .infoBox_topLeft{background:url(../img/element/infoBox/infoBox_def_topLeft.gif) no-repeat;}
.infoBox_def .infoBox_topRight{background:url(../img/element/infoBox/infoBox_def_topRight.gif) no-repeat;}
.infoBox_def .infoBox_content{border-left:1px solid #746081; background:#fff url(../img/element/infoBox/infoBox_def_cntBg.gif) right top repeat-y;}
.infoBox_def .infoBox_footer{background:url(../img/element/infoBox/infoBox_def_bottomBg.gif) left repeat-x;}
.infoBox_def .infoBox_bottomLeft{background:url(../img/element/infoBox/infoBox_def_bottomLeft.gif) left top no-repeat;}
.infoBox_def .infoBox_bottomRight{background:url(../img/element/infoBox/infoBox_def_bottomRight.gif) right top no-repeat;}

/*sccs*/
.infoBox_sccs div table{background:#506a1e;}
.infoBox_sccs .infoBox_topLeft{background:url(../img/element/infoBox/infoBox_sccs_topLeft.gif) no-repeat;}
.infoBox_sccs .infoBox_topRight{background:url(../img/element/infoBox/infoBox_sccs_topRight.gif) no-repeat;}
.infoBox_sccs .infoBox_content{border-left:1px solid #506a1e; background:#fff url(../img/element/infoBox/infoBox_sccs_cntBg.gif) right top repeat-y;}
.infoBox_sccs .infoBox_footer{background:url(../img/element/infoBox/infoBox_sccs_bottomBg.gif) left repeat-x;}
.infoBox_sccs .infoBox_bottomLeft{background:url(../img/element/infoBox/infoBox_sccs_bottomLeft.gif) left top no-repeat;}
.infoBox_sccs .infoBox_bottomRight{background:url(../img/element/infoBox/infoBox_sccs_bottomRight.gif) right top no-repeat;}

/*att*/
.infoBox_att a{color:#89210f; font-weight:bold; text-decoration:none;}
.infoBox_att a:hover{color:#510000;}
.infoBox_att div table{background:#881e0c;}
.infoBox_att .infoBox_topLeft{background:url(../img/element/infoBox/infoBox_att_topLeft.gif) no-repeat;}
.infoBox_att .infoBox_topRight{background:url(../img/element/infoBox/infoBox_att_topRight.gif) no-repeat;}
.infoBox_att .infoBox_content{border-left:1px solid #881e0c; background:#fff url(../img/element/infoBox/infoBox_att_cntBg.gif) right top repeat-y;}
.infoBox_att .infoBox_footer{background:url(../img/element/infoBox/infoBox_att_bottomBg.gif) left repeat-x;}
.infoBox_att .infoBox_bottomLeft{background:url(../img/element/infoBox/infoBox_att_bottomLeft.gif) left top no-repeat;}
.infoBox_att .infoBox_bottomRight{background:url(../img/element/infoBox/infoBox_att_bottomRight.gif) right top no-repeat;}


/*comments extends from mod_infoBox*/
.commentFix .userIcon{/*extends from class tbl_item_1 @layout.css*/}
.commentFix .userName{font-weight:bold; display:inline; float:left; margin-right:3px;}
.commentFix .date{display:inline;float:left;}

.commentFix .tbl_item_1, .commentFix .tbl_item_2{padding:8px;}

/*footer*/
#addCommentBox .cnt{background:url(../img/element/comment/box_addComment_bg.gif) left top no-repeat; padding-left:8px; padding-right:8px; padding-top:25px;}

/*forms*/
.form_item_1, .form_item_2{padding:5px; padding-top:2px; padding-bottom:2px;padding-right:11px;}
* html .form_item_1, * html .form_item_2{padding-right:5px;}
.form_item_1{background:#ebe4ee;}
.form_attr{float:left; padding-top:5px; font-weight:bold; color:#624b70; padding-left:0px;}

.form_value_220{float:right; width:220px;}
.form_value_180{float:right; width:180px;}
.form_value_165{float:right; width:165px;}
.form_value_155{float:right; width:155px;}
.form_value_100%{width:98%;}

.form_item_1 input, .form_item_2 input { width:98%; padding-left:3px; padding-right:3px; padding-top:1px;}
.form_item_1 input, .form_item_2 select {width:98%; }
.form_item_3 input{width:92%; padding-left:3px; padding-right:3px; padding-top:1px; margin-bottom:10px;}
* html .form_item_1 input, * html .form_item_2 input{width:98%;  padding:0;}
* html .form_item_1 select, * html .form_item_2 select{width:95%;  padding:0;}
.form_item_3 span{float:none;}

	/*form for mods*/
	.mod_menu_item input, .mod_menu_item select{background:#8425bb; border:#26003d 1px solid; color:#fff;}
	.smSelect{height:15px;}
	*+html .smSelect{height:18px;}

/*table*/
.tbl_item_1, .tbl_item_2{padding:2px; padding-left:5px; padding-right:5px; color:#624b70;}
.tbl_item_1{background:#ebe4ee;}
.tbl_attr{float:left; text-align:left; font-weight:bold; font-size:10px;}
.tbl_value_auto{float:right; width:auto; text-align:right; overflow:hidden;}

.tbl_item_1 .userIcon, .tbl_item_2 .userIcon{position:relative; top:1px; float:left; height:10px;  line-height:10px; margin-right:2px; display:inline;width:8px;}
.tbl_item_1 .userIcon{background:url(../img/various/tbl_item_1_userIcon.gif) no-repeat;}
.tbl_item_2 .userIcon{background:url(../img/various/tbl_item_2_userIcon.gif) no-repeat;}

/*buttons*/

.reg_btn {width:90px; height:25px;}
.log_sub {width:80px; height:25px;}
.search_btn {width:92px; height:25px;}
.cont_btn {width:170px; height:25px}
.regnow_btn {width:102px; height:25px;}

