.ph_g_h2 {
        font-family : Tahoma;
        font-size: 22px;
        margin-top: 2px;
}

.ph_g_h3 {
        font-family : Arial;
}
.ph_glink{
        font-size : x-small;
        font-family : Tahoma;
}
.ph_intro{
        font-family : "Verdana";
        font-size : 8pt;
        color: black;
        margin: 3px 0;
}
.ph_genre{
        font-family : "Verdana";
        font-size : 9pt;
        margin-left: -12px;
        margin-right: 12px;
}
.ph_select_genre{
        font-family : Verdana;
        font-size : 9pt;
        font-weight : bold;
        text-decoration: underline;
        margin-left: -12px;
        margin-right: 12px;
}
.ph_new{
        color : Red;
        font-family : "Tahoma";
        font-weight : bold;
        font-size : 9pt;

}
.ph_pager{
        font-family : "Verdana";
        color: black;
        margin: 3px 0;
}
.ph_describe{
        font-family : "Verdana";
        font-size : 9pt;
}
.ph_gphones_table{
        font-family : "Verdana";
        background-color : #FFDAB9;
}
.ph_gphones_header{
        font-family : "Verdana";
        background-color : #EEE8AA;
}
.ph_gphones_td{
        font-family : "Verdana";
        background-color : White;
}
.ph_gcard_data_name{
        font-family : Verdana;
}
.ph_gcard_data_genre{
        font-family : Verdana;
        font-size : 9pt;
}
.ph_code{
        font-family : Verdana;
        font-size : 9pt;
}
.ph_code_number{
        font-weight : bold;
}
.ph_gphones_footer{
        height: 10px;
        background-color : #EEE8AA;
        font-size : 8px;
}

.ph_filters_p{
        margin: 0;
}

.ph_filters_submit{
}

.ph_filters_submit{
}
.ph_gcard_table { background-color: blue; }
.ph_gcard_table td { background-color: white; }
.ph_card_td{
        background-color: #ffffff;
        vertical-align: top;
}
.ph_card_name_td{
        font-size : 9pt;
        font-family : Arial;
        font-weight: bold;
        background-color: #ffffff;
        vertical-align: top;
}
.ph_card_singer_td{
        font-size : 9pt;
        font-family : Verdana;
        background-color: #ffffff;
        vertical-align: top;
}
.ph_mcard_caption_td{
        font-size : 9pt;
        font-family : Verdana;
        font-weight: bold;
        background-color: #ffffff;
        vertical-align: top;
}

table#ph_Phonelist { 
        width: 100%;
}
table#ph_Phonelist td,th{ 
        font-family: Verdana;
}
table#ph_PhoneList th{
        background-color: white;
        border: 1px solid blue;
        font-size: 12px;
}
table#ph_PhoneList td{
        font-size: 10px;
}
table#ph_PhoneList a{
        text-decoration:none;
        color: blue;
}
table#ph_PhoneList a:hover{
        text-decoration:underline;
}
table#ph_PhoneList a.selected{
        font-weight: bold;
}

.ph_intro
{
  font-family : "Verdana";
  color: black;
  margin-top: 5px;

}

.ph_operators
{ color: #cc3300;
  font-family : "Verdana";
}

ul.ph_operators
{ font-size: 8pt;
  margin: 2px 5px 2px 0px;
}

.ph_gprice
{ font-size: 9pt;
  font-family : "Verdana";
  margin-top: 5px;
}

.ph_oper_number
{ font-size: 11pt;
  font-weight: bold;
}

.ph_howbuy
{ font-size: 8pt;
  font-family : "Verdana";
}

.ph_gl_table
{ font-size: 9pt;
  color: black;
  margin-top: 5px;
  clear: both;
}
.ph_gl_tr
{ font-size: 9pt;
  color: black;
  font-family : Verdana;
}
.ph_gl_td
{ font-size: 9pt;
  color: black;
  font-family : Verdana;
}
.ph_filters_p
{ font-size: 9pt;
  color: black;
  font-family : Verdana;
}
.ph_gcard_table
{ font-size: 9pt;
  color: black;

}
.ph_gcard_td
{ font-size: 9pt;
  font-family : Verdana;
  color: black;
  background-color: #ffffff;
}

.ph_g_table
{ margin-left: 2px;
  font-family : Verdana;
}
.agree_head,.agree_text
{ font-family : Verdana;
}
.agree_head
{ font-size: 14px;
  color: red;
  font-weight: bold;
}

.ph_v_table
{ margin-top: 7px;

}

.ph_v_preview, .ph_v_howbuy { padding: 3px; }

/*.pf_rand_i_item { float: left; margin: 5px 5px 0px 3px; padding-bottom: 5px; width: 112px; font-size: 12px; font-family: Verdana; text-align: center; }*/
/*.pf_rand_i { margin-right: -8px; }*/
.pf_rand_i_item { font-family: Verdana; font-size: 12px; text-align: center; vertical-align: top; }
.pf_rand_m_item { margin: 2px; font-size: 12px; font-family: Verdana; }
.pf_reviews_item { margin: 3px 2px 2px 2px; font-size: 11px; font-family: Verdana; padding: 4px 0;}
.pf_reviews { font-size: 12px; }

#pf br { font-size: 5px; }
#pf small { font-family: Tahoma; font-size: 11px; }
#pfg img { margin: 2px 2px 0 2px; }
#pfg br { font-size: 5px; }
#pfg strong { font-weight: normal; }
#pfh th, #pfh td { font-size: 12px; border: solid #cccc33; border-width: 1px 0px 0px 1px; }
#pfh th { color: darkred; }
#pfh .m, #pfs .m { font-size: 12px; margin: 7px 0 0 0; text-align: justify; }            
#pfs th, #pfs td { font-size: 12px; border: solid darkblue; border-width: 1px 0px 0px 1px; }
#pfs table.stat { border: solid darkblue; border-width: 0 1px 1px 0; margin-top: 5px; background-color: white; }
#pfs .m  { margin-top: 12px; }

#pfh p { font-size: 9pt; margin-bottom: 2px; margin-top: 3px; text-align: justify; color: black;}
#pfh h1 { font-weight: normal; font-size: 14pt; margin-bottom: 2px; font-family: Arial, Helvetica;}
#pfh h2 { font-size: 12pt; color: #cc6600; font-weight: bold; margin-bottom: 6px; margin-top: 12px; }
#pfh ul { list-style: disc; margin: 3px 0 2px 18px; text-align: justify; font-size: 9pt; color: black; }
#pfh hr { height: 0px; border-top: solid darkblue 1px; }


.ng_table { font-size: 9pt; color: black; margin-bottom: 5px; }
.ng_td { font-size: 8pt; font-family : Verdana; color: black; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: middle; }
.ng_data_table { font-size: 8pt; color: black; }
.ng_data_td { font-size: 8pt; font-family : Verdana; color: black; padding-bottom: 5px;}
.ng_data_name { font-size: 11pt; }
.ng_describe { font-size: 8pt; }

