/***************************************/
/*              Content                */
/***************************************/
TABLE.content
{
	width:100%;
}
TABLE.content TD.leftcolumn
{
	padding-left:5px;
	padding-right:10px;
}
TABLE.content TD.contentcolumn
{
	background-image: url(../images/bg1.gif);
	background-repeat:no-repeat;
}
TABLE.content TD.rightcolumn
{
	padding-left:10px;
	padding-right:5px;
}
/***************************************/
/*              Header                 */
/***************************************/
TABLE.header
{
	width:100%;
	border-bottom:solid 1px silver;
	margin-bottom:5px;
}
TABLE.header TD.logo
{
	white-space:nowrap;
}
TABLE.header TD.search
{
	width:220px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px; 
	vertical-align:top;
}
TABLE.header TD.ielinks
{
	width:160px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px; 
	vertical-align:top;
	font-size: 8pt;
	text-align:right;
	white-space:nowrap;
}
/***************************************/
/*              Footer                 */
/***************************************/
TABLE.footer
{
	width:100%;
}
TABLE.footer TD
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
DIV.copyright
{
	color: #7e848e;
}
/***************************************/
/*             Main menu               */
/***************************************/
TABLE.mainmenu
{
	width:100%;
}
TABLE.mainmenu TR
{
	
}
TABLE.mainmenu TD
{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}
TABLE.mainmenu TD TABLE
{
	width:100%;
}
TABLE.mainmenu TD TABLE TR
{
	height:20px;
}
TABLE.mainmenu TD TABLE TD
{
	vertical-align:middle;
}
TABLE.mainmenu TD TABLE TD.title
{
	width:100%;
	white-space:nowrap;
	padding-left:10px;
	text-align:left;
	font-family: verdana,arial,helvetica;
	font-size:9pt;
}
TABLE.mainmenu DIV.popupmenu
{
	width:300px;
	border:solid 1px silver; 
	background-color:white;
	position:absolute;
	z-index:100; 
	display:block; 
	visibility:hidden;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	margin-left:-70px;
	margin-top:-2px; 
}
/***************************************/
/*             Left menu               */
/***************************************/
TABLE.leftmenu
{
	width:100%;
}
TABLE.leftmenu TR
{
	height:18px;
}
TABLE.leftmenu TD
{
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	font-family: verdana,arial,helvetica;
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
}
DIV.leftmenu
{
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	border-left:solid 1px silver;
}
/***************************************/
TABLE.feedbackresult
{
	width:100%;
	height:200px;
}
TABLE.feedbackresult TD
{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
/***************************************/
SPAN.ph_oper_number
{
	color:#26385c;
	/*background-color:#fff0f0;*/
	font-size: 14pt;
	font-weight:bold;
}
FONT.ph_code
{
	color:#600000;
	font-size: 10pt;
	font-weight:bold;	
}
P.ph_code
{
	color:#600000;
	/*background-color:#fff0f0;*/
	font-size: 12pt;
	font-weight: bold;
	padding-left:10px;
}
FONT.ph_code_group
{
	color: #7e848e;
	font-size: 7pt;
}
SPAN.ph_code_number
{
	color:#600000;
	font-size: 10pt;
	font-weight:bold;
}

/***************************************/
/*               Instruction           */
/***************************************/
P.ph_intro
{
}
P.ph_intro FONT.ph_operators
{
	color:#7e848e;
	font-size: 7pt;
}
/***************************************/
/*              Games table            */
/***************************************/
TABLE.ph_gl_table
{
}
TR.ph_gl_tr
{
}
TD.ph_gl_td
{
}
INPUT.ph_top
{
}
INPUT.ph_recommend
{
}
P.ph_pager
{
	margin:10px;
}
P.ph_pager A
{
}
/***************************************/
TABLE.ph_gcard_table
{
}
TR.ph_gcard_tr
{
}
TR.ph_gcard_tr TD
{
	border-bottom:solid 1px #dde1e5;
	padding-top:4px;
	padding-bottom:4px;
}
TD.ph_gcard_td
{
	padding-left:5px;
	padding-right:5px;
	background-color:Transparent;
}
TD.ph_gcard_td IMG
{
	padding:2px 2px 2px 2px;
	border: solid 1px silver;
}
/***************************************/
TABLE.ph_gcard_data_table
{
}
TR.ph_gcard_data_tr
{
}
TABLE.ph_gcard_data_table TD
{
	border:none;	
}
TD.ph_gcard_data_td
{
	padding-bottom:3px;
}
A.ph_gcard_data_name
{
}
A.ph_gcard_data_genre
{
}
FONT.ph_code
{
}
FONT.ph_new
{
	font-size:8pt;
}
FONT.ph_describe
{
}
SPAN.ph_special
{
	font-weight: bold;
}
/***************************************/
/*              Game info              */
/***************************************/
H2.ph_g_h2
{
}
A.ph_glink
{
}
TABLE.ph_g_table
{
}
TR.ph_g_tr
{
}
TR.ph_g_tr TD
{
}
TD.ph_g_td
{
	padding-left:10px;
}
TR.ph_g_tr TD IMG
{
	padding:2px 2px 2px 2px;
	border: solid 1px silver;
}
SPAN.ph_howbuy
{
}
UL.ph_operators
{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:10px;
}
UL.ph_operators LI
{
	color:#7e848e;
	font-size:8pt;
}
P.ph_gprice
{
	margin-bottom:10px;
}
/* screenshots */
TABLE.ph_sh_table
{
	margin-top:10px;
}
TR.ph_sh_tr
{
}
TR.ph_sh_tr TD
{
}
TR.ph_sh_tr TD IMG
{
}

/* supported phones */
TABLE.ph_gphones_table
{
	width:100%;
}
TABLE.ph_gphones_table TD
{
	border-bottom:dashed 1px silver;
	color:#606060;
	padding:5px 5px 5px 5px;
}
TABLE.ph_gphones_table TD.ph_gphones_header
{
	height:20px;
	color:#001F47;
	background-color:#e9edef;
	font-size:8pt;
	border: solid 1px silver;
	text-align:center;
	white-space:nowrap;
}
TD.ph_gphones_td
{
	font-size:6pt;
}
TABLE.ph_gphones_table TD.vendor
{
	font-size:8pt;
	font-weight:bold;
}
TABLE.ph_gphones_table TD.models
{
	font-size:7pt;
}
TD.ph_gphones_footer
{
}
/* select phones */
TABLE#ph_PhoneList
{
	width:100%;
}
TABLE#ph_PhoneList TD
{
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
TH.ph_PhoneBrand
{
	height:20px;
	font-size:9pt;
	background-color:#e9edef;
	border: solid 1px silver;
	text-align:center;
}
/***************************************/
TABLE.ph_v_table
{
}
TR.ph_v_tr
{
}
TR.ph_v_tr TD
{
}
TD.ph_v_preview IMG
{
	padding:2px 2px 2px 2px;
	border: solid 1px silver;
}

/***************************************/
/*              Melodies table         */
/***************************************/
TR.ph_mcard_caption_tr
{
	height:20px;
}
TD.ph_mcard_caption_td
{
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	font-weight: bold;
	font-family: tahoma,arial,verdana;
	background-color:#e9edef;
	border: solid 1px silver;
}
TD.ph_card_td
{
	vertical-align:middle;
}
TD.ph_card_name_td
{
	padding-left:4px;
	padding-right:4px;
}
TD.ph_card_singer_td
{
	padding-left:4px;
	padding-right:4px;
}
/***************************************/
/*          New Melodies table         */
/***************************************/
TABLE.topmelodies
{
	width:100%;
	margin-bottom:10px;
}
TABLE.topmelodies TD
{
	width:60%;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	vertical-align:middle;
}

/***************************************/
/*          New Games table            */
/***************************************/
TABLE.topgames
{
	width:100%;
	margin-bottom:10px;
}
TABLE.topgames TD
{
	vertical-align:top;
	padding:10px 10px 10px 10px;
	text-align: center;
	vertical-align:top;
}
TABLE.topgames TD IMG
{
	padding:2px 2px 2px 2px;
	border: solid 1px silver;
}

/***************************************/
/*          New Images table           */
/***************************************/
TABLE.topimages
{
	width:100%;
	margin-bottom:10px;
}
TABLE.topimages TD
{
	vertical-align:top;
	padding:10px 10px 10px 10px;
	text-align: center;
	vertical-align:top;
}
TABLE.topimages TD IMG
{
	padding:2px 2px 2px 2px;
	border: solid 1px silver;
}

/***************************************/
/*                 News list           */
/***************************************/
SPAN.pubdate
{
	font-size:7pt;
	color:#888888;
}
TABLE.news
{
	width:100%;
}
TABLE.news TD
{
	padding-top:4px;
	padding-bottom:4px;
}
TABLE.news TD A.title
{
	font-weight:bold;
}
TABLE.news TD.top
{
	border-bottom:solid 2px #dde1e5;
}
TABLE.news TD.top P
{
	font-size:10pt;
}
TABLE.news TD.top A.title
{
	font-size:13pt;
}
TABLE.news TD.today
{
	border-bottom:solid 1px #dde1e5;
}
TABLE.news TD.today A.title
{
	font-size:11pt;
}

/***************************************/
/*                Banners              */
/***************************************/
TABLE.banners
{
	border:0;
	margin-top:10px;
}
TABLE.banners TR TD
{
	text-align:left;
	padding:4px 4px 4px 4px;
	border:0;
}

/***************************************/
/*     Catalogue - Category List       */
/***************************************/
TABLE.catlist
{
	border:0;
}
TABLE.catlist TD
{
	width:50%;
	text-align:left;
	padding: 4px 20px 4px 80px;
	border:0;
	font-size:11pt;
}

/***************************************/
/*       Catalogue - Item List         */
/***************************************/
TABLE.itemlist
{
	width:100%;
	border:0;
}
TABLE.itemlist TD
{
	text-align:left;
	padding:  0px 0px 10px 0px;
	border:0;
}
TABLE.itemlist TD A
{
	font-size:10pt;
}

/***************************************/
/*	             Web Pager             */
/***************************************/
TABLE.webpager
{
	border:0;
	margin-bottom:10px;
}
TABLE.webpager TD
{
	text-align:left;
	border:0;
}
TABLE.webpager TD A
{
	padding:  0px 3px 0px 3px;
}
TABLE.webpager TD SPAN
{
	padding:  0px 3px 0px 3px;
}

/***************************************/
/*       New Phone List                */
/***************************************/
TABLE.newphonelist
{
	border:0;
}
TABLE.newphonelist TD
{
	text-align:center;
	vertical-align:top;
	padding: 10px 10px 10px 10px;
}
TABLE.newphonelist IMG
{
	border: solid 1px silver;
}
TABLE.newphonelist TD.info A
{
	font-weight:bold;
}

/***************************************/
/*       Phone List                    */
/***************************************/
TABLE.phonelist
{
	width:100%;
	border:0;
}

TABLE.phonelist TD
{
	text-align:left;
	vertical-align:top;
	padding: 10px 5px 10px 5px;
	border-bottom:solid 1px #dde1e5;
}
TABLE.phonelist TD.pic
{
}
TABLE.phonelist TD.pic IMG
{
	border: solid 1px silver;
}
TABLE.phonelist TD.info
{
	padding: 10px 10px 10px 10px;
}
TABLE.phonelist TD.info A
{
	font-weight:bold;
}
TABLE.phonelist TD.info SPAN
{
	color:#7e848e;
}

/***************************************/
/*       Phone Card                    */
/***************************************/
TABLE.phonecard
{
	width:100%;
	border:0;
}
TABLE.phonecard TD
{
	vertical-align:top;
	text-align:left;	
}
TABLE.phonecard TD.top
{
}
TABLE.phonecard TD.top TD.pic
{
	background-color:#ffffff;
	text-align:center;
	padding:10px 20px 10px 20px;
	border:solid 1px silver;
}
TABLE.phonecard TD.top TD.card
{
	padding-left:10px;
}
TABLE.phonecard TD.info
{
	padding-top:10px;
}
TABLE.parameters
{
	width:100%;
	border:0;
}
TABLE.parameters TD
{
	width:100%;
	border:0;
	padding:5px 5px 5px 5px;
	border-top: dashed 1px silver;
}
TABLE.parameters TD.name
{
	width:30%;
	color:#7e848e;
	white-space:nowrap;
}
TABLE.parameters TD.value
{
	width:70%;
}
/***************************************/
/*       News content                  */
/***************************************/
DIV.newscontent
{
	padding-top:10px;
	padding-bottom:10px;
}
DIV.newscontent IMG
{
	border: solid 1px silver;
	padding: 1px 1px 1px 1px;
}
