*
{ font-family: Tahoma;
  font-size:11px;
}

.regcolor, .regcolor * {
  color: #28435D;
}

a, a:link, a:visited, a:active {
  text-decoration: none;	
}
a:hover {
  text-decoration: underline;
}

a.novis:visited{
	color: #0000EE;
}

.main_rgt_back
{
  background-image: url(../images/main_rgt_back.gif);
  background-repeat: repeat-y;
}

.main_rgt_top
{
  /*background-image: url(../images/main_rgt_top.gif);
  background-repeat: repeat-x;*/
  height: 87px;
  width: 34px;
}

.main_rgt_bot
{
  background-image: url(../images/main_rgt_bot.gif);
  background-repeat: repeat-x;
  height: 33px;
  width: 34px;
}

.main_lft_back
{
  background-image: url(../images/main_left_mback.gif);
  background-repeat: repeat-y;
}

.main_back
{
  background-image: url(../images/main_back.gif);
}

.main_mdl_bot_back
{
  background-image: url(../images/main_mdl_bot_back.gif);
  background-repeat: repeat-x;
}

.chat_mdl_top
{
  height: 30px !important;
}

div.chat_frame
{ height:100%;
}

div.chat_frame iframe
{
  min-height:100%;
  max-height:100%;
  vertical-align:middle;
  height:100%;
  height: expression(document.body.offsetHeight - 42 - 30);
}

.iframe_main
{
  background-image: url(../images/main_back.gif);
  font-family:Verdana,Georgia;
  font-size:12px;
  scrollbar-arrow-color: #ebf5ff;
  scrollbar-base-color: #b1c7dd;
  scrollbar-3dlight-color: #b1c7dd;
  scrollbar-darkshadow-color: #b1c7dd;
  scrollbar-face-color: #b1c7dd;
}

.iframe_chat_data, .iframe_chat_log
{  
  background-image: url(../images/chat_cnt_back.gif);
  background-repeat: repeat;
  font-family:Verdana,Georgia;
  font-size:12px;
  padding:5px;
  scrollbar-arrow-color: #FEF8EB;
  scrollbar-base-color: #DED8CB;
  scrollbar-3dlight-color: #DED8CB;
  scrollbar-darkshadow-color: #DED8CB;
  scrollbar-face-color: #DED8CB;
	overflow:auto;
	overflow-x:hidden;
	overlow-y:scroll;
}

.iframe_chat_log{height:101%;}

.iframe_chat_list
{
  background-image: url(../images/chat_lst_back.gif);
  background-repeat: repeat;
  font-family:Verdana,Georgia;
  font-size:12px;
  padding:5px;
  scrollbar-arrow-color: #D7F2FC;
  scrollbar-base-color: #96B6CB;
  scrollbar-3dlight-color: #96B6CB;
  scrollbar-darkshadow-color: #96B6CB;
  scrollbar-face-color: #96B6CB;
}

body.main {
  margin: 0px;
	padding:0px;
  scrollbar-arrow-color: #daedff;
  scrollbar-base-color: #8eaecb;
  scrollbar-3dlight-color: #8eaecb;
  scrollbar-darkshadow-color: #8eaecb;
  scrollbar-face-color: #8eaecb;
}

.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}

.small, .small * {
  font-size: 10px;
}

.brd, .brd td  {
  border: 1px dotted #28435D;	
}

.coll
{
  border-collapse:collapse;
}

.bg {
  background-color: black;
  background-image: url(../images/main_back.gif);
}

.bg2
{
  color: #2B2B2B;
}

/*Синяя кнопка с ссылкой*/
.tbl-fgt_tabs-link {
  color: #B8DCFF !important;
  text-decoration: none;
}
.tbl-fgt_tabs-link_act {
/*  color: #E5F2FF   !important;*/
  color: #f2ea00   !important;
  text-decoration: none;
}

.tbl-fgt_tabs-act-center {
  background-image: url(../images/store/st_blue_bt_back_unl.gif);*/
  background-repeat: repeat-x;
  height: 19px;
  font-weight: bold;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #B8DCFF;
}
.tbl-fgt_tabs-in-center {
  background-image: url(../images/store/st_blue_bt_back_unl.gif);
  background-repeat: repeat-x;
  height: 19px;
  font-weight: bold;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #E5F2FF;
}

/*Синяя кнопка с ссылкой*/
.tbl-shp_menu-center-inact {
  background-image: url(../images/btns/but_red_inact_back.gif);
  background-repeat: repeat-x;
  height: 19px;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
}

.tbl-shp_menu-center-act {
  background-image: url(../images/btns/but_red_act_back.gif);
  background-repeat: repeat-x;
  height: 19px;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  color: #FFEA00;
  font-weight: bold;
}

.tbl-shp_menu-link_inact {
  color: #f2ea00 !important;
  text-decoration: none;
}
.tbl-shp_menu-link_act {
  color: #ffdddd !important;
  text-decoration: none;
}

.bpdig {
  /*border: solid 1px #66CCFF;*/
  background-color: #265787;
  width: 32px;
  height: 14px;
  color: #B8DCFF;
  font-weight: bold;
  margin: 2px;
  text-align: center;

}
/**Common*/
.float {
  float: left;
}

.b {
  font-weight: bold;
}
.u {
  text-decoration: underline;
}
.i {
  font-style: italic;
}

.red, .red * {
  color: #d00000;
}
.blue, .blue * {
  color: #0000d0;
}
.redd, .redd * {
  color: #BA0000 !important;
}
.grnn, .grnn * {
  color: #114d01 !important;
}

.slblue, .slblue *{
 color: #3071b0 !important;	
}

.artxt{
	color:#28435d;
}

.bgwhite{background-color:  white;}

.p10h, .p10h td {
  padding-left: 10px;
  padding-right: 10px;
}
.p4v, .p4v td {
  padding-top: 4px;
  padding-bottom: 4px;
}
/*Листалки*/
.pg, .pg td {
  color: #51779D;
  height: 17px;
  text-align: center;
  vertical-align: center !important;
  padding-left: 1px;
  padding-right: 1px;
}
.pg-act {
  margin: 1px;
  padding: 1 0 0 2;
  text-align: center;
  /*background: url(../images/pg-act.gif) no-repeat center center;*/
  height: 17px;
  width: 17px;
}
.pg-inact {
  margin: 1px;
  padding: 1 0 0 2;
  text-align: center;
  /*background: url(../images/pg-inact.gif) no-repeat center center;*/
  /*background-repeat: no-repeat;*/	
  height: 17px;
  width: 17px;
}
td.pg-act{
	background-color: white;
	border: 1px solid #51779D;
}

.pg-act_lnk {
  /*color: #3677B7 !important;*/
  font-size: 11px;
  font-weight: bold;
  padding:2px;
	color: #255584;
  /*border: 1px solid #51779D;*/
}
.pg-inact_lnk {
  color: #255584 !important;
  font-size: 9px;
  font-weight: bold;
}
/*Ввод кол-ва*/
.tbl-shp_item-input-price {
  width: 31px;
  height: 15px;
  font-size: 10px;
  color: #51779D;
  font-family: Tahoma;
  border: 1px solid #3677B7;
  background-color: white;
  text-align: center;
  vertical-align: middle;
}
/*Titles*/
.tbl-usi_label-center {
  /*background-image: url(../images/tbl-usi_label-center.gif);
  background-repeat: repeat-x;*/
  height: 22px;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  color: #51779D;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
}
/**Borders*/
.brd, .brd td  {
  border: 1px solid #28435D;
}
.brd-all  {
  border: 1px solid #28435D;
}
.brd-top {
  border-top:1px solid #28435D;
}
.brd-bt {
  border-bottom:1px solid #28435D;
}

.brd-lt {
  border-left:1px solid #28435D;
}

.brd-rt {
  border-right:1px solid #28435D;
}

.brd2, .brd2 td  {
  border: 1px solid #51779D;
}
.brd2-all  {
  border: 1px solid #51779D;
}
.brd2-top {
  border-top:1px solid #51779D;
}
.brd2-bt {
  border-bottom:1px solid #51779D;
}
.nobrd, .nobrd td  {
  border: none !important;
}
/*Backgrounds*/
.bg_l {
  background-color: white;
}

.dbgl2 {
  background-color: #F0F7FF;
}
/*Light background*/
.tbl-sts_bg-light {
  background-color: #F0F7FF;
  font-family: Tahoma;
  font-size: 11px;
  padding: 5px;
  color: #0064B9;
}
.tbl-usi_brd-bottom {
  background-color: #D8E7F6;
  font-family: Tahoma;
  font-size: 11px;
  padding: 5px;
  color: #0064B9;
}

.tbl-ati_regular {
  font-family: Tahoma;
  font-size: 11px;
  color: #28435D;
  padding-left: 5px;
  font-weight: normal;
}

.tbl-shp_item-ico {
  margin-left: 0px;
  margin-right: 6px;
  border: 0;
}

table.medal_bg
{
	height: 40px !important;
}

.medal_bg{
  text-align: center;
  vertical-align: center;
  background-repeat: no-repeat;
  height:53;
}
.medal_bg_r {
  background: URL(../images/medal_r.gif) top center;
  width:46;	
}
.medal_bg_c {
  background: URL(../images/medal_c.gif) top center;
  width:36;
}
.medal_bg_l {
  background: URL(../images/medal_l.gif) top center;
  width:47;
}

.medal_bg_l img{margin-left:10px;}
.medal_bg_r img{margin-right:10px;}

/* Artifact Alt */
.aa-t {
  background: url(../images/ar_tpl_top_back.gif);
  height: 29px;
}
.aa-tl {
  background: url(../images/ar_tpl_top_lft.gif) no-repeat;
  width: 24px;
  height: 29px;
}
.aa-tr {
  background: url(../images/ar_tpl_top_rgt.gif) no-repeat;
  width: 24px;
  height: 29px;
}
.aa-b {
  background: url(../images/ar_tpl_bot_back.gif) repeat-x;
  height: 5px;
}
.aa-bl {
  background: url(../images/ar_tpl_bot_lft.gif) no-repeat;
  width: 7px;
  height: 5px;
}
.aa-br {
  background: url(../images/ar_tpl_bot_rgt.gif) no-repeat;
  width: 7px;
  height: 5px;
}
.aa-l {
  background: url(../images/ar_tpl_left_back.gif) repeat-y;
  width: 7px;
}
.aa-r {
  background: url(../images/ar_tpl_rgt_back.gif) repeat-y;
  width: 7px;
}
/**Buttons*/
/* --- button styles --- */
b.butt1 {
  height: 19px;
  font-size: 19px;
  background: url('/images/btns/but_blue_inact_lft.gif') left top no-repeat;
}
b.butt1 b {
  height: 19px;
  font-size: 19px;
  background: url('/images/btns/but_blue_inact_rgt.gif') right top no-repeat;
}
b.butt1 input, b.butt1 button {
  height: 19px;
  border: 0px solid;
  color: #B8DCFF;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin: 0 9 2 9;
  padding:0 0 0 0px;
  background: transparent url('/images/btns/but_blue_inact_back.gif');
  cursor:pointer;
}

b.butt2 {
  height: 19px;
  font-size: 19px;
  background: url('/images/btns/but_red_inact_lft.gif') left top no-repeat;
}
b.butt2 b {
  height: 19px;
  font-size: 19px;
  background: url('/images/btns/but_red_inact_rgt.gif') right top no-repeat;
}
b.butt2 input, b.butt2 button {
  height: 19px;
  border: 0px solid;
  color: #FFEA00;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin: 0 9 2 9;
  background: transparent url('/images/btns/but_red_inact_back.gif');
  cursor:pointer;
}

/**   Titles */
table.title1
{
  height:20px;
  background: transparent url('/images/titles/title_blue_back.gif');
}
table.title1 td.lf
{
  width: 15px !important;
  background: url('/images/titles/title_blue_left.gif') left top no-repeat;
}

table.title1 td.rg
{
  width: 15px !important;
  background: url('/images/titles/title_blue_right.gif') right top no-repeat;
}

table.title1 td.data
{
  color: #C8DAEC;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 9px;
  padding: 0px 8px 8px 8px;
  vertical-align: bottom !important;
}

/* Transparent title*/
table.title2
{
  height:19px;
}
table.title2 td.lf
{
  width: 7px !important;
  background: url('/images/titles/title_trans_left.gif') left top no-repeat;
}

table.title2 td.rg
{
  width: 7px !important;
  background: url('/images/titles/title_trans_right.gif') right top no-repeat;
}

table.title2 td.data
{
  color: #233A51;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 9px;
  padding: 0px 8px 0px 8px;
  vertical-align: middle !important;
  background: transparent url('/images/titles/title_trans_back.gif');
}

.mback_z
{
  background: url('/images/mback.gif');
}

.blue_w_title
{
  background: url('/images/inf_title_blue_back.gif') left top repeat-x;
  color:#B8DCFF;
  font-weight:bold;
  padding:0px 20px 0px 20px;
}

.red_w_title
{
  background: url('/images/inf_title_red_back.gif') left top repeat-x;
  color:#FFEA00;
  font-weight:bold;
  padding:0px 20px 0px 20px;
}

.pl10{padding-left:10px;}
.pl5{padding-left:5px;}
.nopl{padding-left:0px;}
.pr10{padding-right:10px;}
.pr5{padding-right:5px;}
.pr3{padding-right:3px;}
.pr2{padding-right:2px;}
.pb10{padding-bottom:10px;}
.pb5{padding-bottom:5px;}
.pb3{padding-bottom:3px;}
.pb2{padding-bottom:2px;}
.pt15{padding-top:15px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}
.pt3{padding-top:3px;}
.pa5{padding:5px;}

.pfgt{padding:2px 5px 2px 5px;}

.cpr, .cpr td {font-size:11px;font-family:Arial;color:#b3daff;font-weight:bold;}
.cpr a{font-size:11px;font-family:Arial;color:#f0f0f0;font-weight:bold;}

.bdotb{border-bottom:1px dashed #51779D;}
.bdott{border-top:1px dashed #51779D;}
.bdotl{border-left:1px dashed #51779D;}
.bdotr{border-right:1px dashed #51779D;}
.brb{border-bottom:1px solid #51779D;}
.brt{border-top:1px solid #51779D;}
.brl{border-left:1px solid #51779D;}
.brr{border-right:1px solid #51779D;}

/** Redesign*/
.top_tl_back{background: transparent url('../images/top_tiled_back.gif') repeat-x left top;}
.top_l_back{background: transparent url('../images/tl_back.gif') no-repeat left top;}
.fr_lft_dyn_back{background: transparent url('../images/fr_lft_dyn_bg.jpg') repeat left bottom;}
.fr_mdl_dyn_back{background: transparent url('../images/fr_lft_dyn_bg.jpg') repeat -76px bottom;}
.fr_lft_stat_back{background: transparent url('../images/fr_lft_stat_bg.jpg') no-repeat left bottom;}
.fr_lft_stat_brd{background: transparent url('../images/fr_lft_stat_brd.gif') no-repeat left bottom;}
.fr_lft_dyn_brd{background: transparent url('../images/fr_lft_dyn_brd.jpg') repeat-y left bottom;}
.fr_mdl_stat_back{background: transparent url('../images/fr_mdl_stat_bg.jpg') no-repeat left bottom;}
.fr_rgt_stat_brd{background: transparent url('../images/fr_rgt_stat_brd.gif') no-repeat right bottom;}
.fr_rgt_dyn_brd{background: transparent url('../images/fr_rgt_dyn_brd.gif') repeat-y right bottom;}
.fr_btm_dyn_brd{background: transparent url('../images/fr_btm_dyn_brd.gif') repeat-x 5px bottom;}
.fr_exit_back{background: transparent url('../images/fr_exit_back.gif') no-repeat right top;}
/** Game frame*/
.gfr_back{background: transparent url('../images/gfr_back.gif') repeat -1px -7px;}
.gfr_top_mdl_back{background: transparent url('../images/gfr_top_mdl_back.gif') no-repeat right top;}
.gfr_top_back{background: transparent url('../images/gfr_top_back.gif') repeat left top;}
.gfr_mdl_lft_back{background: transparent url('../images/gfr_mdl_lft_back.gif') repeat-y left  -14px;}
.gfr_mdl_rgt_back{background: transparent url('../images/gfr_mdl_rgt_back.gif') repeat-y right -14px;}
.gfr_btm_back{background: transparent url('../images/gfr_btm_back.gif') repeat-x left top;}
.gfr_btm_rgt_back{background: transparent url('../images/gfr_btm_rgt.gif') no-repeat right top;
    padding-right:61px; padding-bottom:12px;
}
/**Borders*/
.g_blue_brd_t_back{background: transparent url('../images/g_blue_brd_t_back.gif') repeat-x top left;}
.g_blue_brd_r_back{background: transparent url('../images/g_blue_brd_r_back.gif') repeat-y top left;}
.g_blue_brd_b_back{background: transparent url('../images/g_blue_brd_b_back.gif') repeat-x top left;}
.g_blue_brd_l_back{background: transparent url('../images/g_blue_brd_l_back.gif') repeat-y top left;}
.noback{background:none;}
