body, form, td{
	padding:0px;
	margin:0px;	
	color: #7b2232;
	font-size:13px;
	font-family:Arial, Tahoma, Verdana;
}
p{
	padding:5px;
}
body{	background: #8c194f url(img/back.png) repeat-x;}
a{	text-decoration:none; color: #9a6363;}
a:hover{	color: #8b0000;text-decoration:underline;}
a.bigger{font-size:14px;text-transform:uppercase;font-weight:bold;padding:0px 10px 0px 10px;}

.usermenu, .usermenu_selected{ background: url(Img/userb_back.gif) repeat-x; width:120px; float:right; font-size:11px;	margin-left:3px;}
.usermenu{	background: url(Img/userb_norm_back.gif) repeat-x; border-top: 1px solid #61213e;}
.usermenu .umhead {}
.usermenu .umhead .umheadoff{	height:82px; text-align:left; padding:0px 5px 0px 5px;}
.usermenu_selected .umhead {	background: url(Img/userb_right.gif) no-repeat top right;	padding-right:8px;}
.usermenu_selected .umhead .umheadoff{	background: url(Img/userb_left.gif) no-repeat top left;	padding-left:12px;	height:82px;	text-align:left;   }
.usermenu a, .usermenu_selected a{	font-size:24px;	font-weight:bold;	text-decoration:none;	display:block;	line-height:30px;	background: url(Img/hsplit_light.gif) repeat-x bottom;	margin-bottom:3px;	color: #926392;}
.usermenu_selected a{	color: #bc5726;}
.usermenu_selected a:hover{	color: #d98217;}
.usermenu a:hover{	color: #334766;}

.darkbase .mainholder {	background-color:#6c113b; }
.mainholder {padding:0px 2px 0px 2px; width:auto;}
.leftholder {padding:0px 2px 0px 0px; width:240px;}
.rightholder {padding:0px 0px 0px 2px; width:240px;}

.tablink {}
.tablink td {	border-bottom: 3px solid #a3225e;	padding:1px 2px 0px 2px;}
.tablink .tabhead {	padding-right:5px;	background: url(Img/um_right.gif) no-repeat top right;}
.tablink .tabhead .tabheadoff{	padding-left:5px;	background: url(Img/um_left.gif) no-repeat top left;}
.tablink a{	display:block;	padding:5px; font-size:12px; font-weight:bold;	background: url(Img/um_back.gif) repeat-x; text-align:center;}
.tablink .selected {}
.tablink .selected a{color: #cf2375;	font-size:14px;}
.tablink  a.normal{	display:block;	padding:5px; font-size:12px; font-weight:bold;	background: url(Img/hsplit_light.gif) repeat-x bottom; text-align:center;  color: #e84000; }
.tablink  a.normal:hover{	color: #ff672d;  background: #eee3ec url(Img/hsplit_light.gif) repeat-x bottom;  }
.tablink .selected a.normal{ color: #00478a; }


/*base menu bar*/
.bm{	background: #800a42 url(img/bm_back.gif) repeat-x;	height:42px; color: #ededed;}
.bm li {	height:42px; line-height:42px; padding:0px 2px 0px 0px; float:right; list-style: none;}
.bm li a{	padding:15px 5px 15px 5px;	text-decoration:none; color: #f9c8e2; font-size:11px; text-transform:uppercase;	font-weight:bold;}
.bm li a.active{ background: url(img/bm_active.gif) repeat-x center; color: #6e0939; }
.bm li a:hover, .bm li a.active:hover{ background: url(img/bm_hover.gif) repeat-x center; }

/*sub menu bar*/
.sm{ background: url(img/sm_back.gif) repeat-x; vertical-align:middle; }
.sm .str_logo { width:370px; height:83px;	background: url(Img/str_logo.png) no-repeat top right;}
.sm li { display:inline; list-style: none; }
.sm li a{ padding:3px 5px 3px 5px; text-decoration:none; font-size:11px; font-weight:bold; color: #815374;}
.sm li a.active{ color: #bd0f66; }
.sm li a:hover, .sm li a.active:hover{ border-bottom:2px solid #815374; color: #77083f; }
.sm_off { background: url(Img/sm_back_off.gif) repeat-x top; }

/*user line bar*/
.uline, .uline div {	display:block;}
.uline div.content {	background: #ffba8a url(img/uline_back.gif) repeat-x bottom;	border-left: 1px solid #a1205c;	border-right: 1px solid #a1205c;	border-top: 1px solid #e775ac;	padding:5px 5px 2px 5px;}
.uline div.bot {	background: url(img/uline_left.gif) no-repeat top left;	padding-left:4px;	height:4px;}
.uline div.botoff{	background: url(img/uline_right.gif) no-repeat top right;	padding-right:4px;	height:4px;	vertical-align:middle;}
.uline td{	border-right: 1px solid #e7b7a0;	border-left: 1px solid #e19773;	padding:0px 3px 0px 3px;}
.uline a{	color: #004257;}
.uline a:hover{	color: #003444;}
.uline a.bigger {	color: #8c0b47;	line-height:25px;}

.copyholder {	font-size:10px;	padding:5px 0px 5px 0px;}
.copyholder .lcleft { background: url(Img/copy_left.gif) no-repeat right;	width:7px;}
.copyholder .cright {	background: url(Img/copy_right.gif) no-repeat left;	width:7px;}
.copyholder .content {	background: url(Img/copy_back.gif);	font-size:12px;	color:#491a2a;	padding: 2px 10px 2px 16px;}
.copyholder .c{	font-size:18px;	padding:3px;	display:inline;	color: #b78ea5;}

.um {}
.um .content {	background: url(img/um_back.gif) repeat-x top;	height:30px;}
.um .l {	background: url(img/um_left.gif) no-repeat top right;	width:6px;}
.um .r {	background: url(img/um_right.gif) no-repeat top left;	width:6px;}

.u {}
.u .content {	background: #f7b283 url(img/u_back.gif) repeat-x bottom;	padding:5px; color: #6b163f; font-size:10px;	line-height:25px;}
.u .l {	background: url(img/u_left.gif) repeat bottom right;	width:5px;}
.u .r {	background: url(img/u_right.gif) repeat bottom left;	width:5px;}
.u input[type="text"] {	color: #986187;}
.u div{	display:inline;	vertical-align:middle;	padding:1px;}
.u .ph_err {	color: #c11425;	border:none;	padding:2px;	text-transform: uppercase;	font-size:10px;}
.u a{	color: #951450;	font-size:12px;}
.u a:hover{	color: #fdf5df;}

.dm{}
.dm .content{	background: #c098af url(img/down_back.gif) repeat-x bottom; font-weight:bold; 	font-size:15px; color: #67324a; padding:5px; 	text-transform: uppercase; }
.dm .l {	background: url(img/down_left.gif) repeat-y bottom right;	width:8px;}
.dm .r {	background: url(img/down_right.gif) repeat-y bottom left;	width:8px;}
.dm  li {	display:inline;	list-style: none;	padding:5px;	font-size:10px;	text-transform:none;}
.dm li a{	text-transform:none;	color: #815374;	line-height:25px;}

.nm{}
.nm .nmheader {	background: url(img/down_left.gif) repeat-y bottom left;		padding:0px;	padding-left:4px;}
.nm .nmheader .nmhr {	background: url(img/down_right.gif) repeat-y bottom right;	padding:0px;	padding-right:4px;}
.nm .nmheader .nmhr .nmhc {	background: #c098af url(img/down_back.gif) repeat-x bottom; font-weight:bold; 	font-size:15px; 	color: #67324a;  	padding:10px 10px 0px 10px;	vertical-align:bottom;}

.nm .darkheader {	padding:0px 10px 0px 10px;}
.nm .darkheader div.darkheaderc {	background: #98486e url(img/half_back.png) repeat-x; 	border-right: 1px solid #c7afbe;	border-left: 1px solid #c7afbe; 	padding:5px;	color: #f7f7f7;	font-size:10px;}

.main {	width:100%;}
.main .head, .left .head, .right .head {	background: url(img/main/m_head_right.png) no-repeat top right;	padding-right:5px;}
.main .head .headoff, .left .head .headoff, .right .head .headoff {	font-size:16px; background: url(img/main/m_head_left.png) repeat-x top left;	padding:8px 0px 5px 8px;	color: #ebd6df;}
.main div.content, .left div.content, .right div.content {	background: #e8d1e1 url(Img/news_back_dark.png) repeat-x;	padding:3px;}
.main div.content div.cn, .left div.content div.cn, right div.content div.cn { background: url(img/main/m_logo.png) no-repeat bottom right;	padding:5px;		border: 1px solid #d5b8d0;}
.main .bot, .left .bot, .right .bot {	background: url(img/main/m_bot_right.png) no-repeat bottom right;	padding-right:3px;}
.main .bot div.botoff, .left .bot div.botoff, .right .bot div.botoff{ background: url(img/main/m_bot_left.png) repeat-x bottom left;	padding:3px 2px 4px 5px;}
.content .cn p table  {	border: 2px solid #c69fba;	padding:2px;}
.content .cn p table td {	border-bottom: 1px solid #cdb4cd;	border-top: 1px solid #f6e4ec;	border-left: 1px solid #f6e4ec;	border-right: 1px solid #cdb4cd;	padding:3px;	margin:0px;}

.darkbase .main {	width:100%; }
.darkbase .main .head {background:none; padding:0px;}
.darkbase .main .head .headoff {		padding:0px 5px 3px 5px;	background:none; 	color: #f1e3ef;	font-size:15px;	font-weight:bold;	text-transform:uppercase;	text-align:right;	border-bottom:1px solid #883561;	margin-bottom: 3px;}
.darkbase .main .bot {background:none;}
.darkbase .main .bot div.botoff {background:none;}
.darkbase .leftholder .main, .darkbase .leftholder .main td {}
.darkbase .main div.content {	background:none; 	color:#ffc3e1;}
.darkbase .main div.content div.cn {	background:none;}

.leftholder div, .rightholder div{ font-size:11px;}

.main_img{}
.main_img .head {	background: url(img/main/m_head_right.png) no-repeat top right;	padding-right:3px;}
.main_img .head .headoff {	background: url(img/main/m_head_left.png) repeat-x top left;	padding:0px 0px 0px 0px;	color: #751643;	height:2px;}
.main_img div.content {	background: #e8d1e1 url(img/main/m_head_bottom_left.png) repeat-x;	padding:0px;}
.main_img div.content img {		border: 1px solid #9e789d;	padding:1px;} 
.main_img div.content div.cn {	background: #e8d1e1 url(img/main/m_logo.png) no-repeat bottom right;	padding:1px;}
.main_img .bot {	background: url(img/main/m_bot_right.png) no-repeat bottom right;	padding-right:3px;}
.main_img .bot div{	background: url(img/main/m_bot_left.png) repeat-x bottom left;	padding:0px 2px 0px 5px;	height:2px;}


.hm{}
.hm .content{	background: #98486e url(img/half_back.png) repeat-x; border: 1px solid #c7afbe;   }
.hm .l {	background: none;	width:8px;}
.hm .r {	background: none;	width:8px;}
.headtab {}


.htmenu {
	padding:4px;
	color: #c2bac9;
	font-size:10px;
	text-align:left;
}

.htm div.htmitem {
	display:block;	
	width:100%;
	text-align:left;
	border-top: 1px solid #8a5a6b;
	border-bottom: 1px solid #583443;
	color: #fbfbfb;
	font-size:10px;
}
.htm div.htmitem a {
	color: #9ca3bd;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.htm div.htmitem a.active, .htm .active div.htmitem a {
	color: #de966e;
}
.htm div.htmitem a:hover, htm div.htmitem a.active:hover, .htm .active div.htmitem a:hover {
	color: #ffdead;
}
.htm div.htmitem a img{
	border:none;
}
.htm span  {
	border-left: 1px dotted #9c677b;
	padding:2px;
}




.htcontent {
	padding:5px;
	font-size:12px;
	color: #f9eaff;
}


.counts {
	font:bold 11px;
	float:right;
}







.help {
	border-bottom: 1px dashed #b25e84;
	cursor: help;
}
.help hover {
	text-decoration:none;
}

input[type="button"], input[type="submit"], .button{
	background: #541030 url(img/forms/button_back.gif);
	border: 1px solid #991854;
	color: #f0b2cf;
	font: bold 10px Arial;
	text-transform: uppercase; 
	text-align:center;
	padding:2px;
	margin:1px;
	display:inline;
}
input[type="file"], input[type="text"], input[type="password"], textarea {
	background: #f7f0f6 url(img/forms/input_back.png);
	border: 1px solid #991854;
	padding:2px;
	display:inline;
}
input[type="file"]:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover {
	border: 1px solid #de2e82;
	display:inline;
}


.shadow {
	color: #ceaec1;
}
.small {
	font-size:10px;
}
.upper {
	text-transform:uppercase;
}
.red {
	color: #770000;
}



.vsplit{
	background: url(img/vsplit_top.gif) repeat-y top;
	width:2px;
	vertical-align:bottom;
}
.vsplit div{
	background: url(img/vsplit_down.gif) no-repeat bottom;
	width:2px;
	height:40px;
}



.ph_err{
	color: #d20000;
	padding:5px 5px 5px 20px;
	border-top: 1px dashed #d20000;
	border-bottom: 1px dashed #d20000;
	background: url(Img/icons/err.gif) no-repeat left;
	margin-bottom:3px;
}

.ph_inf{
	color: #6976bd;
	padding:5px 5px 5px 20px;
	border-top: 1px dashed #6976bd;
	border-bottom: 1px dashed #6976bd;
	background: url(Img/icons/info.gif) no-repeat left;
	margin-bottom:3px;
}



/**/
.pback {
}
.pback .head {
	background:none;
}
.pback .ntime {
	font-size:10px;
	color: #9e1d59;
}
.pback span b {
	color: #971652;
}
.pback .head {
	color: #bd227f;
	font-size:16px;
	font-weight:bold;
	padding:8px;
	border-bottom:1px solid #8e7e99;
}
.pback .pline {
	font-size:13px;
	border: 1px solid #dabecc;
	padding:4px;
}
.pback .pline img {
	border: 5px solid #e8d1e1;
}



.td {
	border: 1px solid #dabecc;
	padding:4px;
	font-size:12px;
	
}
.td .ntime {
	font-size:10px;
}
.ntime {
	color: #e0c5d5;
}


.htcontent .td {
	border: 1px solid #84596e;
	padding:2px;
	color: #c9a6bb;
}
.htcontent .td a{
	color: #f1e0e5;
}
.htcontent .td a:hover{
	color: #fabc2e;
}

.htcontent .active td {
	color: #f7f7f7;
	padding:1px;
	background: url(Img/down_back.gif) bottom;
}
.active .td a{
	color: #007195;
}
.active .td a:hover{
	color: #205262;
}
.active .td .ntime {
	color: #21586a;
}


.ruletab{
	padding:5px;
	text-align:right;
	border: 1px solid #b4849d;
	display:block;
	background-color: #878787;
	background: url(Img/bm_hover.gif);
}

.rulers .ruletab {
	padding:5px;
	text-align:right;
	border: 1px solid #b4849d;
	display:block;
	background: #9a5c75;
}
.ruletab a, .ruletab a.pager{
	padding:4px;
	font-size:12px;
	color: #ffdead;
}
.ruletab a.pager_selected {
	font-size:12px;
	color: #ceaec1;
	font-weight:bold;
}
.ruletab .pager a:hover {
	color: white;
}

.left a, .right a {
	text-decoration:none;
}