* { font-family: Tahoma;  font-size: 11px; }
form { margin: 0px; }
.iframe { width: 100%; height: 100%; }
.b { font-weight: bold;}
.u { text-decoration: underline; }
.i { font-style: italic; }
.red, .red * { color: #990033; }
.blue, .blue * { color: #0000d0; }
.ajustify, .ajustify * { text-align: justify; }
table.vatop td { vertical-align: top; }
table.vamiddle td { vertical-align: middle; }
table.vabottom td { vertical-align: bottom; }
.p0, .p0 td{ padding: 0px; }
.p1, .p1 td{ padding: 1px; }
.p2v, .p2v td { padding-top: 2px; padding-bottom: 2px; }
.p4v, .p4v td { padding-top: 4px; padding-bottom: 4px; }
.p6v, .p6v td { padding-top: 6px; padding-bottom: 6px; }
.p2h, .p2h td { padding-left: 2px; padding-right: 2px; }
.p4h, .p4h td { padding-left: 4px; padding-right: 4px; }
.p6h, .p6h td { padding-left: 6px; padding-right: 6px; }
.p10h, .p10h td { padding-left: 10px; padding-right: 10px; }
.w100 { width: 100%; }
.h100 { height: 100%; }

.inner-tbl-p0, .inner-tbl-p0 td {padding: 0;}

.dbg { background-color: #F3D8B2; }
.dbgl { background-color: #FFFFFF; }
.dbgl2 { background-color: #FFFFFF; }


.transp { background-color: transparent; }
table.coll { border-collapse: collapse; }
.brd, .brd td  { border: 1px solid #2D86B3; }
.brd-all  { border: 1px solid #2D86B3; }
.brd-top { border-top:1px solid #2D86B3; }
.brd-left { border-left:1px solid #2D86B3; }
.brd-right { border-right:1px solid #2D86B3; }
.brd-bottom { border-bottom:1px solid #2D86B3; }
.brd-bt { border-bottom:1px solid #2D86B3; }
.brd2, .brd2 td  {border: 1px solid #2D86B3;}

.brd2-all  {border:0;}
.brd2-top {	border-top:1px solid #709fba;}
.brd2-bt {border-bottom:1px solid #9fcbdf;}
.brd2-left { border-left:1px solid #2D86B3;}
.brd2-right { border-right:1px solid #2D86B3;}

.nobrd, .nobrd td  {	border: none !important;}
.brd3{border:1px solid #9fcbdf; color:#c5e2ef}
.brd3, .brd3 *{color:#c5e2ef !important}
.brd3 td{border:1px solid #9fcbdf;}
/*craft*/
.brd4 td{border-right:1px solid #9fcbdf;border-bottom:1px solid #9fcbdf;}
.brd4 tr.bg_l4{background:#c5e2ef;}
.brd5 td{border-bottom:1px solid #9fcbdf;}
.brd5 tr.bg_l4{background:#c5e2ef;}
.head_tr {
	background: #216099;
}


.dim, .dim * {	color: #c49485;}
.big, .big * {	font-size: 12px;}
.small, .small * {font-size: 10px;}
.pointer,.pointer * {cursor:pointer;}

.default,.default * {cursor:default;}	

.fr_lft_dyn_back_trans {
	background-color: transparent;
}

.fr_lft_dyn_back{background: transparent url('../images/fr_lft_dyn_bg.jpg') repeat left bottom;}
.fr_mdl_stat_back{background: transparent url('../images/fr_mdl_stat_bg.jpg') no-repeat left bottom;}
.fr_left_back{background: transparent url('../images/left_bg_main.jpg') no-repeat left bottom;}
.fr_right_back{background: transparent url('../images/right_bg_main.jpg') no-repeat right bottom;}


.butt3_l {
	height: 20px;
	width: 12px;
	background: url('../images/main/button3_l_off.gif') left top no-repeat;
}
.butt3_r {
	height: 20px;
	width: 12px;
	background: url('../images/main/button3_r_off.gif') right top no-repeat;
}
.butt3_c {
	height: 20px;
	/*color: #02185d;*/
	color:#0d4082;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background: transparent url('../images/main/button3_c_off.gif') repeat-x;
}

.reg_link,.reg_link:link,.reg_link:visited,.reg_link:active {
	color: #02185d;
	text-decoration: none;
}
.reg_link:hover {
	color: #02185d;
	text-decoration: underline;
}


/* ------------------------------------------------------------------- */

a, a:link, a:visited, a:active, a, a:link *, a:visited *, a:active *{
	color: #BA0000;
	text-decoration: none;
}
a:hover, a:hover *{
	text-decoration: underline;
}
body {
	scrollbar-base-color: #00213E; 
	scrollbar-arrow-color: #2A3A31; 
	scrollbar-3dlight-color: #F5F5DC; 
	scrollbar-darkshadow-color: Black; 
	scrollbar-face-color: #839C9F; 
	scrollbar-highlight-color: #839C9F; 
	scrollbar-shadow-color: #476057; 
	scrollbar-track-color: #476057;
	margin: 0px;
}
.regcolor, .regcolor * {
	color: #955C4A;
}
.regblk, .regblk * {
	color: #49382D;
}
.regblk2, .regblk2 * {
	color: #674F3D;
}
.bg {
	background-color: transparent;
}
.bg2 {
	background-color: black;
	background-image: url('../images/bg2.gif');
}
.bgg {
	background-image: url('../images/main_back.gif');
}
.bgg2 {
	background-image: url('../images/bgg2.gif');
}



.bg_l, .bg_l * {
	color:white;
}
.bg_r {
	background-color: #c5e2ef;
}


.bg_l2, .bg_l2 * {
	color: #4cd5f4;
	cursor:pointer;
}

.bg_l_2, .bg_l_2 * {
	color: #02214a ;
}
.bg_l_2_n, .bg_l_2_n * {
	color: #02214a ;
	background:#c5e2ef;
}
.bg_l2_2, .bg_l2_2 * {
	color: #2464b8;
	cursor:pointer;
}
.bg_l2_2_n, .bg_l2_2_n * {
	color: #2464b8;
	cursor:pointer;
	background:#d4e9f3;
}
.text_auc, .text_auc * {
	color:#02185d;
}

.bpdig {
	border: solid 1px #194875;
	background-color: #1e5c96;
	width: 30px;
	height: 14px;
	color: #ffffff;
	font-weight: bold; 
	margin: 0px;
	text-align: center;
	
}
.float {
	float: left;
}

.pg, .pg td {
	color: #8D2616;
	height: 17px;
	text-align: center;
	vertical-align: center !important;
	padding-left: 1px;
	padding-right: 1px;
}
.pg-act,.pg-act *  {
	font-size: 9px;
	margin:	0px;
	color:#195d83;
	padding: 2 2 2 2;
	text-align: center;
	background: url('../images/pg.gif') no-repeat center center;
	height: 14px;
	width: 14px;
}
.pg-inact,.pg-inact * {
	font-size: 9px;
	margin: 0px;
	padding: 2 2 2 2;
	color:#4cd5f4;
	text-align: center;
	background: url('../images/pg_inact.gif') no-repeat center center;
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}
.pg-act_lnk {
	color: #195d83 !important;
	font-size: 9px;
	fo_nt-weight: bold;
}
.pg-inact_lnk {
	color: #4cd5f4 !important;
	font-size: 9px;
	fo_nt-weight: bold;
}

/* Left Section of Main Table */
.tbl-main_left-bg {
	width: 66px;
}




/* Right Section of Main Table */
.tbl-main_right-bg {
	width: 64px;
}

/* Central Section of Main Table */
.tbl-main_center-bottom {
	height: 9px;
}
.tbl-main_top-bg {
	height: 73px;
}
.tbl-main_logo-corner-l {
	height: 73px;
}


/* Chat Table */
.tbl-main_chat-left-center {
	width: 41px;
}
.tbl-main_chat-top-left {
	height: 35px;
}
.tbl-main_chat-top {
	height: 35px;
}
.lgb {
/*	background-image: url('../images/lgb.gif'); */
	background-repeat: repeat;
	
}
.lgb-left {
/*	background-image: url('../images/lgb-left.gif'); */
	background-repeat: repeat-y;
	width: 14px;
}
.lgb-right {
/*	background-image: url('../images/lgb-right.gif'); */
	background-repeat: repeat-y;
	width: 15px;
}
.tbl-main_chat-right-center {
	width: 37px;
}

.tbl-main_separator-v {
	background-image: url('../images/separator_v.gif');
	background-repeat: repeat-y;
	width: 3px;
}
.tbl-main_chatchng-act-c {
	height: 35px;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA;
	padding-top: 5px;
	text-align: center;
}
.tbl-main_chatchng-link {
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA !important;
}
.tbl-main_chatchng-link:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFE4AA !important;
}
.tbl-main_chatchng-link_inact {
	font-weight: bold;
	text-decoration: none;
	color: #5B4736 !important;
}
.tbl-main_chatchng-link_inact:hover {
	font-weight: bold;
	text-decoration: underline;
}
.tbl-main_chatchng-ina-c {
	height: 35px;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFE4AA;
	padding-top: 5px;
	text-align: center;
}
.tbl-main_chat-btn {
	padding-top: 9px;
}


/* Fight Request Table */
.tbl-fgt_bottom2 {
	height: 37px;
}
.tbl-fgt_bottom3 {
	height: 37px;
}
.tbl-fgt_corner-bottom-right {
	height: 32px;
	width: 20px;
}
.tbl-fgt_corner-bottom-left {
	height: 32px;
	width: 20px;
}
.tbl-fgt_left {
	width: 20px;
}
.tbl-fgt_corner-top-left {
	width: 20px;
	height: 37px;
}
.tbl-fgt_corner-top-right {
	width: 20px;
	height: 37px;
}
.tbl-fgt_right {
	width: 20px;
}
.tbl-fgt_top {
	height: 37px;
}
.tbl-fgt_center {
	background-color: #F3D8B2;
}
.tbl-fgt_header-center {
	height: 24px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #8C0000;
}
.tbl-fgt_tabs-act-center {
	height: 27px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #F6D08D;
}
.tbl-fgt_tabs-in-center {
	height: 27px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #461C0B;
}
.tbl-fgt_tabs-link {
	color: #461C0B !important;
	text-decoration: none;
}
.tbl-fgt_tabs-link_act {
	color: #F6D08D !important;
	text-decoration: none;
}
.tbl-fgt_tabs-lines {
	height: 31px;
}

/* Statistics Table */
.tbl-sts_top {
	height: 19px;

}
.tbl-sts_right {
	width: 19px;

}
.tbl-sts_bottom {
	height: 20px;
}
.tbl-sts_left {
	width: 19px;
	background-position: right;
}
.tbl-sts_header-center {
	height: 23px;
	font-family: Tahoma; 
	font-weight: bold;
	font-size: 11px;
	color: #FCF5B7;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.tbl-sts_bg-light {
	font-family: Tahoma;
	font-size: 11px;
}

/* Shop */
.tbl-shp-red {
	color: #8D2616;
}
.tbl-shp_sml-bottom {
	height: 18px;	
}
.tbl-shp_sml-top {
	height: 22px;	
}
.tbl-shp_menu-center-inact {
	height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.tbl-shp_menu-center-act {
	height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	color: #FFE9BA;
	font-weight: bold;
}
.tbl-shp_menu-link_inact {
	color: #461C0B !important;
	text-decoration: none;
}
.tbl-shp_menu-link_act {
	color: #FFE9BA !important;
	text-decoration: none;
}

.tbl-shp_item-input-price {
	width: 31px;
	height: 15px;
	font-size: 11px;
	color: #BA0000;
	font-family: Tahoma;
	border: 0;
	background-attachment:fixed;

}

/* User Info Table */
.tbl-usi_label-center {
	height: 22px;	
	font-family: Tahoma; 
	font-weight: bold;
	font-size: 11px;
	color: #FCF5B7;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.tbl-usi_label-link_inact {
	color: #FCF5B7 !important;
	text-decoration: none;
}
.tbl-usi_label-link_act {
	color: red !important;
	text-decoration: none;
}
.tbl-usi_left {
	width: 20px;	
}
.tbl-usi_right {
	width: 20px;	
}
.tbl-usi_bottom {
	height: 40px;	
}
.tbl-usi_top {
	height: 36px;	
}
.tbl-usi_bg {
	
}
.tbl-usi_bg-light {
	
}
.curly_label_c {
	height:14px;
	font-size: 12px;
}
.backpack_overflow {
	height: 100%;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: auto;
}
.lscroll {
	scrollbar-base-color: #136891; 
	scrollbar-arrow-color: #3388b1; 
	scrollbar-3dlight-color: #3388b1; 
	scrollbar-darkshadow-color: #3388b1; 
	scrollbar-face-color: #136891; 
	scrollbar-highlight-color: #136891; 
	scrollbar-shadow-color: #136891; 
	scrollbar-track-color: #0b6089;
}

/* Artifact Alt */
.aa-t {
	height: 24px;
}
.aa-tl {
	width: 14px;
	height: 24px;
}
.aa-tr {
	width: 14px;
	height: 24px;
}
.aa-b {
	height: 5px;
}
.aa-bl {
	width: 14px;
	height: 5px;
}
.aa-br {
	width: 14px;
	height: 5px;
}
.aa-l {
	width: 14px;
}
.aa-r {
	width: 14px;
}

/* ====================================================================== */
.pnick, .pnick:hover, .pnick * {
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2e3192 !important;
}
.enick, .enick:hover {
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B70000 !important;
}
.ecol {
	color: #B70000 !important;
}





.list_dark {
	background-color: #a1dcf5;
}
.skill_list td {
	padding: 0 7;
}
.btn_1 {
	color: #461C0B !important;
	text-decoration: none;
	font-weight: bold;
}
.btn_2 {
	color: #FFE9BA !important;
	text-decoration: none;
	font-weight: bold;
}


.tbl-wnd_top {
	height: 52px;
}
.tbl-wnd_bottom {
	height: 52px;
}

/* Artifact Info Styles */
.tbl-ati_redline-right {
	width: 63px;
}
.tbl-ati_redline-left {
	width: 63px;
}
.tbl-shp_sml-top {
	height: 22px;	
	font-size: 1px;
}
.tbl-shp_sml-bottom {
	height: 18px;	
	font-size: 1px;
}

.tbl-sts_bg-light {
	font-family: Tahoma;
	font-size: 11px;

}


.tbl-ati_brd-all {
	border: 1px solid #DB9F73;
	font-family: Tahoma;
	font-size: 11px;
	color: #201610;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mrg-top {
	margin-top: 7px;
}
.tbl-ati_item-link {
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
	font-weight: bold;
}
.tbl-ati_regular {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	font-weight: normal;
}
.tbl-shp_item-ico {
	margin-left: 0px;
	margin-right: 6px;
	border: 0;
}
.tbl_red {
	font-size: 11px;
	color: #BA0000;
	font-family: Tahoma;
	text-decoration: none;
}
.tbl-shp_money {
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 2px;
	padding-left:15px;
}
.tbl-usi_brd-bottom {
	border-bottom: 1px solid #DB9F73;
}

.medal_bg td {
	text-align: center;
	vertical-align: center;
	background-repeat: no-repeat; 
	height:53;
}
.medal_bg_c {
	background: URL(../images/medal_c.gif) top center; 
	width:45;
}         
.team_1, .team_1 * {
	color: #a30000;
}
.team_2, .team_2 * {
	color: #00437c;
}

.underline, .underline * {
	text-decoration: underline !important;
}

.text_table, .text_table * {
	color: #02214a !important;
}

.text_table_n, .text_table_n * {
	color: #02214a;
}


.text_table a , .text_table a:link, .text_table a:visited, .text_table a:active {
	color: #BA0000 !important;
	text-decoration: none;
}
.text_table a:hover {
	text-decoration: underline;
}
div.al_f{
text-align:left;
}

.redd, .redd * {color: #BA0000 !important;}
.grnn, .grnn * {color: #114d01 !important;}
.brown, .brown * {color: #955C4A !important;}
.dark, .dark * {color: #49382D !important;}
.white, .white * {color: White !important;}



/* --- button styles --- */
b.butt1 {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_off.gif') 0 0 no-repeat;
}
b.butt1 b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_off.gif') right -30px no-repeat;
}

b.butt1 input, b.butt1 button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	cursor: pointer;
	font-family: Tahoma; 
	font-size: 11px !important;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11px;
	background: transparent url('../images/main/button_off.gif') 0 -60px repeat-x;
}

b.butt1_on {
	height: 18px;
	cursor: pointer;
	width: 11px;
	font-size: 18px;
	background: url('../images/main/button_on.gif') 0 0 no-repeat;
}
b.butt1_on b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_on.gif') right -30px no-repeat;
}
b.butt1_on input, b.butt1_on button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	font-family: Tahoma; 
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11px;
	background: transparent url('../images/main/button_on.gif') 0 -60px repeat-x;
}

b.butt1_red {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_l_off.gif') left top no-repeat;
}
b.butt1_red b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_r_off.gif') right top no-repeat;
}
b.butt1_red input, b.butt1_red button {
	height: 18px;
	border: 0px solid;
	color: Red !important;
	cursor: pointer;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11 0 11;
	background: transparent url('../images/main/button_c_off.gif');
}

b.butt1_red_on {
	height: 18px;
	cursor: pointer;
	width: 11px;
	font-size: 18px;
	background: url('../images/main/button_l_on.gif') left top no-repeat;
}
b.butt1_red_on b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_r_on.gif') right top no-repeat;
}
b.butt1_red_on input, b.butt1_red_on button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	font-family: Tahoma; 
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11px;
	background: transparent url('../images/main/button_c_on.gif');
}


b.butt2_on {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button2_off.gif') 0 0 no-repeat;
}
b.butt2_on b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button2_off.gif') right -30px no-repeat;
}

b.butt2_on input, b.butt2_on button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	cursor: pointer;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11px;
	background: transparent url('../images/main/button2_off.gif') left -60px repeat-x;
}

b.butt2 {
	height: 18px;
	cursor: pointer;
	width: 11px;
	font-size: 18px;
	background: url('../images/main/button2_l_on.gif') left top no-repeat;
}
b.butt2 b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button2_r_on.gif') right top no-repeat;
}
b.butt2 input, b.butt2 button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	font-family: Tahoma; 
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	margin: 0 11 0 11;
	background: transparent url('../images/main/button2_c_on.gif');
}

/* --- button styles --- */

.auc_brd_top { border-top:1px solid white; }
.auc_brd_left { border-left:1px solid white; }
.auc_brd_right { border-right:1px solid white; }
.auc_brd_bottom { border-bottom:1px solid white;}

.passedq, .passedq * {
	font-weight: bold;
	color: gray !important;
}

.b-r td { border-right: 1px solid #DB9F73; }
.bg-l2 { background: url(../images/bg_l2.gif) left top repeat; border: 1px solid #d4b889; padding: 5px 10px 10px 10px; margin-bottom: 5px; text-align: left; }
.f12-red { font-size: 12px; color: #700000; }
.bg-l2 p.m5015 { margin: 5px 0px 0px 15px; }
.bg-l2 p.m5015-red { margin: 5px 0px 5px 15px; color: #700000; }

/* --- register --- */


.center-fon { width: 700px; background: url(../images/b22_1-new.gif) 15px top repeat; }
.c-a-center-1 { background: url(../images/c-a-center-1.gif) left top repeat-y; }
.c-a-center-2 { background: url(../images/c-a-center-2.gif) left top repeat-y; }
.l-top-c-1 { background: url(../images/l-top-c-1.gif) left top repeat-x; }
.l-top-v-1 { background: url(../images/l-top-v-1.gif) left top no-repeat; }

.logo-n { position: absolute; left: -30px; top: -32px; width: 270px; }
.logo-n a img { border: 0px; }

.c-top { background: url(../images/c-t.gif) left top repeat-x; }
.c-left { background: url(../images/c-l.gif) left top repeat-y; }
.c-right { background: url(../images/c-r.gif) left top repeat-y; }
.c-bottom { background: url(../images/c-b.gif) left top repeat-x; }
.c-center { background: url(../images/c-c.gif) left top repeat; }

.tbl-mn_news-padding-l4 .tbl-mn_news-link2, .tbl-mn_news-padding-l4 .tbl-mn_news-link2 b { color: #86ccf4; }
.tbl-mn_news-padding-l4 .tbl-mn_news-link2:visited, .tbl-mn_news-padding-l4 .tbl-mn_news-link2:visited b { color: #86ccf4; }
.blue_new { color: #57b2e6; }

.p-top { background: url(../images/p-top.gif) left top repeat-x; }
.p-bottom { background: url(../images/p-b.gif) left top repeat-x; }

.p-left { background: url(../images/p-l.gif) left top repeat-y; }
.p-left-2 { background: url(../images/p-l-2.gif) left top repeat-y; }
.p-right { background: url(../images/p-r.gif) left top repeat-y; }
.p-right-2 { background: url(../images/p-r-2.gif) left top repeat-y; }
.p-center { background: url(../images/p-center.gif) left top repeat; }

.butt1_l-n { background: url(../images/butt1_l-n.gif) left top no-repeat; width: 29px; height: 27px; }
.butt1_r-n { background: url(../images/butt1_r-n.gif) left top no-repeat; width: 29px; height: 27px; }
.butt1_c-n { background: url(../images/butt1_c-n.gif) left top repeat-x; padding: 4px 20px 0px 20px; color: #79ceed; font-weight: bold; }

.blue-2,.blue-2 * { color: #9cdeff; }
.blue-3,.blue-3 *{ color: #8ebfd7; }
div.r-com { padding: 10px 0px; }
.blue-2 span { color: #689ab4; }

/*
b.butt1 {
	height: 18px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_l_off.gif') left bottom no-repeat;
}
b.butt1 b {
	height: 18px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_r_off.gif') right bottom no-repeat;
}

b.butt1 input, b.butt1 button {
	height: 18px;
	border: 0px solid;
	color: #fefefe;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 6 0 8;
	background: url('../images/main/button_c_off.gif') center top;
}


b.butt1_on {
	height: 18px;
	cursor: pointer;
	width: 11px;
	font-size: 18px;
	background: url('../images/main/button_l_on.gif') left bottom no-repeat;
}
b.butt1_on b {
	height: 18px;
	width: 11px;
	cursor: pointer;
	font-size: 18px;
	background: url('../images/main/button_r_on.gif') right bottom no-repeat;
}
b.butt1_on input, b.butt1_on button {
	height: 18px;
	border: 0px solid;
	color: #fefefe !important;
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	margin: 0 6 0 8;
	background: transparent url('../images/main/button_c_on.gif') center top;
}
*/
b.butt1 input.blue, b.butt1 button { color: #62d6f2; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt1 input, b.butt1 button {font-size: 12px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  b.butt1_on input, b.butt1_on button {font-size: 12px;}
}

.l-top-c-n { background: url(../images/l-top-c-n.gif) left top repeat-x; }

.l-bottom-1-n { background: url(../images/l-bottom-1-n.gif) left bottom repeat-x; }

.ot { position: relative; left: 8px; }

.t-w { color: #FFFFFF; padding: 2px 5px 5px 5px; }
.r { color: #790600; font-size: 12px; }

.soglaw { background-color: #689ab4; border: 1px solid #033953; margin-top: 10px; padding: 3px 0px; }
.soglaw td { color: #02185d; font-size: 12px; font-weight: bold; }
.soglaw td a { font-size: 12px; font-weight: bold; }
.soglaw td input { margin-right: 10px; }

.top_center { background: transparent url(../images/main/top_center.gif) repeat-x scroll center top; }
.top_left { background: transparent url(../images/main/top_left.gif) no-repeat scroll left top; width: 100%; height: 100%; }
.top_right { background: transparent url(../images/main/top_right.gif) no-repeat scroll right top; }
.bottom_center { background: transparent url(../images/main/bottom_center.gif) repeat-x scroll center bottom; width: 100%; height: 100%; }
.bottom_left { background: transparent url(../images/main/bottom_left.gif) no-repeat scroll left bottom; }
.bottom_right { background: transparent url(../images/main/bottom_right.gif) no-repeat scroll right bottom; }

.left_bg_main-2 { background: url(../images/left_bg_main.jpg) right bottom no-repeat; }
.right_bg_main-2 { background: url(../images/right_bg_main.jpg) right bottom no-repeat; }
.top_left_2 { background: url(../images/main/top_left_2.gif) left top repeat-x; }
.bottom_left_2 { background: url(../images/main/bottom_left_2.gif) left bottom repeat-x; }
.bottom_right_2 { background: url(../images/main/bottom_left_2.gif) left bottom repeat-x; }
.top_right_2 { background: url(../images/main/top_right_2.gif) left top repeat-x; }
.top_center_2 { width: 700px; background: url(../images/main/top_center_2.gif) center top no-repeat; padding-top: 30px; }
.bottom_center_2 { width: 700px; background: url(../images/main/bottom_center_2.gif) center bottom no-repeat; padding-bottom: 30px; }

.logo-main { position: relative; top: 5px; border: 0px; }

/* new opt */

.b_el_1-s-l-col {background:url("../images/main/b22_1.gif") 3px 0 repeat-y;}
.b_el_1-s-r-col {background:url("../images/main/b22_1.gif") -254px 0 repeat-y;}
.b_el_1-s-l {background:url("../images/main/b21_2.gif") left repeat-y;}
.b_el_1-s-r {background:url("../images/main/b23_2.gif") left repeat-y;}

.b_el_1-s-l-row {background:url("../images/main/b22_1.gif") 0 -270px repeat-x;}
.b_el_1-s-b {}

.b_el_1 {background:url("../images/main/b_el_1.gif") no-repeat;}
.b_el_1 b {display:block; font-size:0; overflow:hidden; width:15px;}
.b_el_1-b {background-position:left top; background-repeat:repeat-x;}
.b_el_1-t {background-position:left bottom; background-repeat:repeat-x;}
.b_el_1-lt {background-position:0 -25px;}
.b_el_1-rt {background-position:-20px -25px;}
.b_el_1-lt b,
.b_el_1-rt b {height:92px;}
.b_el_1-lb {background-position:0 -125px;}
.b_el_1-rb {background-position:-20px -125px;}
.b_el_1-lb b,
.b_el_1-rb b {height:46px;}

.b_el_2 {background:url("../images/main/b_el_2.gif") no-repeat;}
.b_el_2 b {display:block; height:17px; font-size:0; overflow:hidden;}
.b_el_2-lt {background-position:0 -60px;}
.b_el_2-lt b {height:9px; width:27px;}
.b_el_2-lb {}
.b_el_2-lb b {width:137px}
.b_el_2-c {background-position:0 -20px;}
.b_el_2-c b {width:196px;}
.b_el_2-rt {background-position:-100px -60px;}
.b_el_2-rt b {height:9px; width:27px;}
.b_el_2-rb {background-position:0 -40px;}
.b_el_2-rb b {width:136px}

.win_el_1 {background:url("../images/main/win_el_1.gif") no-repeat; margin:0; padding:0;}
.win_el_1 b {display:block; font-size:0; overflow:hidden;}
.win_el_1-lt {background-position:0 -50px;}
.win_el_1-rt {background-position:-15px -50px;}
.win_el_1-lt b,
.win_el_1-rt b {height:18px;}
.win_el_1-lb {background-position:0 -70px;}
.win_el_1-rb {background-position:-15px -70px;}
.win_el_1-lb b,
.win_el_1-rb b {height:23px;}
.win_el_1-t {background-position:left bottom; background-repeat:repeat-x;}
.win_el_1-t b {height:6px;}
.win_el_1-b {background-position:left top; background-repeat:repeat-x;}
.win_el_1-b b {height:11px;}

.win_el_2 {background:url("../images/main/win_el_2.gif") no-repeat; margin:0; padding:0;}
.win_el_2 b {display:block; font-size:0; overflow:hidden;}
.win_el_2-lt {background-position:0 -50px;}
.win_el_2-rt {background-position:-20px -50px;}
.win_el_2-lt b,
.win_el_2-rt b {height:11px;}
.win_el_2-lb {background-position:0 -70px;}
.win_el_2-rb {background-position:-20px -70px;}
.win_el_2-lb b,
.win_el_2-rb b {height:10px;}
.win_el_2-t {background-position:left bottom; background-repeat:repeat-x;}
.win_el_2-b {background-position:left top; background-repeat:repeat-x;}
.win_el_2-t b,
.win_el_2-b b {height:2px;}

.win_el_4 {background:url("../images/main/win_el_4.gif") no-repeat; margin:0; padding:0;}
.win_el_4 b {display:block; font-size:0; overflow:hidden;}
.win_el_4-lt {background-position:0 -50px;}
.win_el_4-rt {background-position:-20px -50px;}
.win_el_4-lt b,
.win_el_4-rt b {height:12px;}
.win_el_4-lb {background-position:0 -70px;}
.win_el_4-rb {background-position:-20px -70px;}
.win_el_4-lb b,
.win_el_4-rb b {height:12px;}
.win_el_4-t {background-position:left bottom; background-repeat:repeat-x;}
.win_el_4-t b {height:4px;}
.win_el_4-b {background-position:left top; background-repeat:repeat-x;}
.win_el_4-b b {height:1px;}

.per_el_1 {background:url("../images/main/per_el_1.gif") no-repeat; margin:0; padding:0;}
.per_el_1 b {display:block; font-size:0; overflow:hidden;}
.per_el_1-lt {background-position:0 -50px;}
.per_el_1-rt {background-position:-20px -50px;}
.per_el_1-lb {background-position:0 -70px;}
.per_el_1-rb {background-position:-20px -70px;}
.per_el_1-t {background-position:left bottom; background-repeat:repeat-x;}
.per_el_1-b {background-position:left top; background-repeat:repeat-x;}

.per_el_1-t b,
.per_el_1-lt b,
.per_el_1-rt b {height:11px;}

.per_el_1-b b,
.per_el_1-lb b,
.per_el_1-rb b {height:16px;}

.per_el_1-lt b,
.per_el_1-lt b {width:11px;}

.per_el_1-rt b,
.per_el_1-rt b {width:14px;}

.t1_el {background:url("../images/main/tl1.gif") no-repeat; height:24px;}
.t1_el i {display:block; font-size:0; height:24px; overflow:hidden;}
.t1_el-l i {width:10px;}
.t1_el-r {background-position:0 -30px;}
.t1_el-r i {width:12px;}
.t1_el-c {background-position:0 -60px; background-repeat:repeat-x;}

.butt-1 {background:url("../images/main/butt1.gif") no-repeat; color:#FFF; font-weight:bold;}
.butt-1 b.space {display:block; height:26px; overflow:hidden; width:29px;}
.butt-1-l {}
.butt-1-r {background-position:0 -30px;}
.butt-1-c {background-position:0 -60px; background-repeat:repeat-x;}

.butt-3 {background:url("../images/main/butt3.gif") no-repeat; color:#FFF; font-weight:bold;}
.butt-3 b.space {display:block; height:19px; overflow:hidden; width:24px;}
.butt-3-l b.space {width:22px;}
.butt-3-r {background-position:0 -30px;}
.butt-3-c {background-position:0 -60px; background-repeat:repeat-x;}

.button-3-off {background:url("../images/main/button3_off.gif") no-repeat; color:#0D4082; font-weight:bold; text-align:center;}
.button-3-off b.space {display:block; height:20px; overflow:hidden; width:12px;}
.button-3-off-r {background-position:0 -30px;}
.button-3-off-c {background-position:0 -60px; background-repeat:repeat-x;}

.cap_new {background:url("../images/main/cap_new.gif") no-repeat;}
.cap_new b.space {display:block; font-size:0; overflow:hidden;}
.cap_new-lt {background-position:0 -30px;}
.cap_new-rt {background-position:0 -60px;}
.cap_new-lt b.space,
.cap_new-rt b.space {height:28px; width:40px;}
.cap_new-lb {background-position:0 -90px;}
.cap_new-rb {background-position:0 -120px;}
.cap_new-lb b.space,
.cap_new-rb b.space {height:11px; width:11px;}
.cap_new-t {background-position:0 bottom; background-repeat:repeat-x;}
.cap_new-b {background-position:0 0; background-repeat:repeat-x;}

.c_el_1 {background:url("../images/c_el_1.gif") no-repeat;}
.c_el_1 b {display:block; font-size:0; overflow:hidden; height:11px; width:11px;}
.c_el_1-lt {background-position:0 -30px;}
.c_el_1-rt {background-position:0 -50px;}
.c_el_1-lb {background-position:0 -70px;}
.c_el_1-rb {background-position:0 -90px;}
.c_el_1-t {background-position:0 bottom; background-repeat:repeat-x;}
.c_el_1-b {background-position:0 top; background-repeat:repeat-x;}

.error_div {
	position: absolute;
	height: 100%;
	width: 100%;
	filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	moz-opacity: 0.80;
	opacity: 0.80;
	background-image: url('/images/error_bg.gif');
	left:0px;
	top:0px;
}









