body {
        background-color: #ffffff;
        border: 1px inset #ffffff;
        color: #434951;
        font-family : Verdana, Tahoma;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        scrollbar-face-color: #DEE3E7;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #DEE3E7;
        scrollbar-3dlight-color: #D1D7DC;
        scrollbar-arrow-color:  #006699;
        scrollbar-track-color: #EFEFEF;
        scrollbar-darkshadow-color: #98AAB1;
}
a:link, a:visited, a:active {
        color: #243E90;
        text-decoration: none;
}
a:hover {
        color: #D33939;
        text-decoration: none;
}
a#bold {
        font-weight: bold;
}
a#lnk_dscr {
        color: #000000;
}
.t1 {
        padding:6px 6px 6px 6px;
        background-color: #E6E8ED
}
.t2 {
        padding:6px 6px 6px 6px;
        background-color: #F7F7F7
}
.t3 {
        padding:6px 6px 6px 6px;
        background-color: #066ABE
}
.t4 {
        padding:6px 6px 6px 6px;
        background-color: #A6C6E1
}
.sidebar {
        text-align: right;
        vertical-align: top;
        background-color: #F9F9F9;
}

.lm_t {
        padding:6px 6px 6px 6px;
        background-color: #F7F7F7;
        font-size: 10px;
        text-align: right;
        font-weight: bold;
        text-decoration: none;
        border:1px solid #E6E8ED;
}
.lm_c {
        padding:6px 6px 6px 16px;
        background-color: #F3F3F3;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-bottom:1px solid #E6E8ED;
}
.lm_m {
        padding:6px 6px 6px 16px;
        background-color: #F3F3F3;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
}
.lm_s {
        padding:0 0 6 20;
        background-color: #F3F3F3;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-bottom:1px solid #E6E8ED;
}
.rm_t {
        padding:6px 6px 6px 6px;
        background-color: #F7F7F7;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border:1px solid #E6E8ED;
}
.rm_c {
        background-color: #F3F3F3;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-bottom:1px solid #E6E8ED;
}
.gm_ti {
        margin-left: 5px;
        margin-right: 5px;
}
.gm_g {
        vertical-align: top;
        background-color: #F7F7F7;
}
.gm_t {
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border:1px solid #E6E8ED;
}
.gm_t_g {
        padding:2 2 2 2;
        background-color: #F2F3F5;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-left:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
        border-top:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
}
.gm_t_g2 {
        padding:2 2 2 2;
        background-color: #F2F3F5;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-right:1px solid #E6E8ED;
        border-top:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
        text-align: center;
}
.gm_t_g3 {
        padding:2 2 2 2;
        background-color: #F2F3F5;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-right:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
        text-align: center;
}
.gm_t_2 {
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-top:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
}

.gm_td {
        background: #FAFAFA;
        font-size: 12px;
        border-left: 1px solid #E6E8ED;
        border-right: 1px solid #E6E8ED;
        border-bottom: 1px solid #E6E8ED;
        padding: 6px 6px 6px 6px;
}
.gm_t1 {
        background: #FAFAFA;
        border-bottom: 1px solid #ECECEC;
        border-left: 1px solid #ECECEC;
        border-right: 1px solid #ECECEC;
        padding: 3 3 3 3;
}
.gm_t2 {
        background: #FAFAFA;
        border-right: 1px solid #E6E8ED;
        border-bottom: 1px solid #E6E8ED;
        padding: 3 3 3 3;
}
.gm_t2_g {
        background: #FAFAFA;
        border-right: 1px solid #E6E8ED;
        border-bottom: 1px solid #E6E8ED;
        padding:6;
        vertical-align: top;
}
.gm_t3 {
        background: #FAFAFA;
        border-left: 1px solid #E6E8ED;
        border-bottom: 1px solid #E6E8ED;
        padding: 3 3 3 3;
}
.gm_news {
        padding: 3 3 3 0;
        font-size: 11px;
}
.jg_disr {
        padding: 10 0 0 0;
}
.jg_img {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px 1px; PADDING-TOP: 0px
}
.jg_img2 {
        MARGIN: 0px 4px 4px 0px
}
div#c_files {
        padding: 10 0 10 10;
}

/*+++++++++++ Links +++++++++++*/
.lnk_add {
        padding: 5 10 5 0;
        text-align: right;
        font-weight: bold;
}
.lnk_best {
        margin: 10 0 10 0;
}
.gm_t1_l {
        background: #FAFAFA;
        border-bottom: 1px solid #ECECEC;
        border-left: 1px solid #ECECEC;
        border-right: 1px solid #ECECEC;
        padding: 5 5 0 0;
        text-align: right;
        vertical-align: top;
}
.l_g_cat {
        padding: 0 0 0 10;
}
/*+++++++++++++++++++++++++++++*/




td.ph_t{
        background: #eeeeee;
        border: 1px solid #DDDDDD;
        padding: 3 0 3 10;
        font-weight: bold;
}
td.ph_cl{
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;

}
td.ph_cr{
        border-right: 1px solid #DDDDDD;
}
td.ph_b{
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
}
.bott_sb {
        padding:3px;
        background-color: #F3F3F3;
        text-align: center;
        font-weight: bold;
}
.bott_sc {
        padding:6px 6px 6px 6px;
        background-color: #E6E8ED;
        text-align: right;
        border-right:1px solid #ffffff;
        border-left:1px solid #ffffff;
}
.copyr {
        font-size: 10px;
        text-align: right;
}

.red {
        font-weight: bold;
        color: #BD3139;
}
input {
        border: black 1px solid;
        margin: 3px;
        font: 8pt Verdana;
        height: 19px;
        background-color: #F7F7F7;
}
input.wl {
        border: black 1px solid;
        margin: 3px;
        font: 8pt Verdana;
        height: 19px;
        background-color: #F7F7F7;
        width:322px;
}
.timer {
        color: #ffffff;
}

.m2 {
        vertical-align:middle;
        font-size:11px;
        font-weight:bold;
        color:#243E90;
}
h1 {
        font-size:12px;
        font-weight:bold;
        margin: 7 12 7 0;
        color: #243E90;
        text-transform: uppercase;

}
h2 {
        font-size:14px;
        font-weight:bold;
        color:#BD3139;
        margin: 0 0 0 0;
}
h3 {
        font-size:14px;
        font-weight:bold;
        margin: 7 12 7 0;
        text-transform: uppercase;

}
.m2 a:hover .m2 a:link, .m2 a:visited, .m2 a:active { text-decoration: none; color: #FFFFFF }
.m { vertical-align:middle;font-size:11px;font-weight:bold; color:#FFFFFF; padding:6px 6px 6px 6px;border-right:1px solid #ffffff;}
.m a:link, .m a:visited, .m a:active .m a:hover { text-decoration: none; color: #FFFFFF }
.on { vertical-align:middle;font-size:11px;font-weight:bold;background-color: #83B5DF;color:#FFFFFF;padding:6px 6px 6px 6px;border-right:1px solid #ffffff;}
.on2 { vertical-align:middle;font-size:11px;font-weight:bold;background-color: #83B5DF;color:#FFFFFF;padding:6px 6px 6px 6px;}
td {font-size: 11px;}
.form { font-size: 9px; font-family: verdana, helvetica, sans-serif;MARGIN-top:3px;MARGIN-bottom:2px}
.t0 {
        padding:0 5 3 0;
        background-color: #E6E8ED;
        text-align: right;
        font-size: 10px;
}
.bg2, .bg4 {background-color: #E6E8ED;}
.bg3 {background-color: #F2F3F5;}

.bluetextnews {color: #243E90;font-size: 14px;}



.leftsideboxcontentban {
        padding:6px 6px 6px 6px;
        background-color: #F3F3F3;
        text-align: center;
        font-weight: bold;
        text-decoration: none;
        border-bottom:1px solid #E6E8ED;
}

.rightsidmbox {
        padding:6px 6px 6px 6px;
        background-color: #F7F7F7;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-left:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
}
.textbar2 {
        border: black 1px solid;
        margin: 3px;
        font: 8pt Verdana;
        background-color: #F7F7F7
}
.rightsideboxcontent {
        padding:6px 6px 6px 6px;
        background-color: #F0F0F0;
        text-align: left;
        text-decoration: none;
        border-bottom:1px solid #ffffff;
}
.centerblocktitle{
        padding:6px 6px 6px 6px;
        background-color: #F7F7F7;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border:1px solid #E6E8ED;
}
.centerblockcontent{
        padding:6px 6px 6px 6px;
        background-color: #EDEEF0;
        text-align: left;
        text-decoration: none;
}


.indextitle2 {
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 10px;
        text-align: center;
        font-weight: bold;
        text-decoration: none;
        border:1px solid #E6E8ED;
}



.opphone {
        background: #FAFAFA;
        font-weight: bold;
        border-bottom: 1px solid #ECECEC;
        border-left: 1px solid #ECECEC;
        border-right: 1px solid #ECECEC;
        padding: 1px 1px 1px 3px;
}
.opphone2 {
        background: #FAFAFA;
        border-right: 1px solid #E6E8ED;
        border-bottom: 1px solid #E6E8ED;
        padding: 1px 1px 1px 1px;
}

.indextext, .postedby {
        color: #44586E;
        font-family: Verdana, "MS Sans Serif";
        padding: 1px 1px 1px 1px;
        text-align: left;
}
.nd {
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 10px;
        text-decoration: none;
        border:1px solid #E6E8ED;
}
.tborder {
        padding:6px 6px 6px 6px;
        margin-top: 1px;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        width:100%;
        background-color: #F9F9F9;
        border:1px solid #E6E8ED;
}
img {border: 0px;}
.myclock {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: 400;}
.textarea, .text, .file {
        background: #ECECEC top;
        border: 1px solid #C0C0C0;
        font-family: Tahoma, Verdana, "MS Sans Serif";
        font-size: x-small;
}

.button {
        background-color : #EFEFEF;
        color : #000000;
        border: 1px solid #C0C0C0;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.topmenu {
        margin: 0px;
        padding: 0px;
        text-align: center;
        vertical-align: bottom;
        width: auto;
}

.xoopscode, .xoopsquote {
        background: #F5F5F5;
}

.footer {
        background-color: #ECECEC;
        height: 22px;
}

.debug {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFC600;
}
.select {
        background: #ECECEC top;
        font-family: Verdana, "MS Sans Serif";
        font-size: xx-small;
}
.profileHeader {
        font-weight: bold;
}

.img_title {
        padding:2px 2px 2px 2px;
        background-color: #F2F3F5;
        font-size: 12px;
        border:1px solid #E6E8ED;
        border-top:2px solid #D4D3D3;
}
div#phone_img{
        z-index: 1;
        left: 0px;
        top:0px;
        margin: 5px;
        border: 1px solid #DDDDDD;
        background-color: #FFFFFF;
}
.phone_param {
        padding-top:2px;
        padding-left:10px
}

div#phone_discription_general{
        position: fixed;
        z-index: 1;
        left: 0px;
        top:0px;
        margin: 5px 0px 0px 15px;
}

.comment {
        border: #D4D3D3 1px solid;
        margin: 3px;
        font: 8pt Verdana;
        height: 19px;
}
span#letter_one {
        background-color: #F2F3F5;
        border:1px solid #E6E8ED;
        padding: 0 0.3em;
        font-weight: bold;
}
a#letter_first {
        font-weight: bold;
        text-decoration:underline;
        padding: 0 0.3em;
}

td.music_search {
        background: #FAFAFA;
        font-size: 12px;
        border: 1px solid #ECECEC;
        padding: 6px 6px 6px 6px;
}
td.music_search_tr {
        background: #FAFAFA;
        font-size: 12px;
        border-top: 1px solid #ECECEC;
        border-right: 1px solid #ECECEC;
        border-bottom: 1px solid #ECECEC;
        padding: 6px 6px 6px 6px;
}
div.cborder {
        background: #ffffff;
        border: 1px solid #ECECEC;
        padding: 6px 6px 6px 6px;
}
.links_search {
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 12px;
        border:1px solid #E6E8ED;
}
.fonb {
        border:1px solid #E6E8ED;
}
.fonnt {
        padding-bottom: 5px;
        text-align: center;
}
.fonna {
        padding:5px;
}
.fonnb {
        padding: 10 0 5 0;
        text-align: right;
}
.javant {
        border-left:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
        border-top:2px solid #E6E8ED;
        text-align: center;
        text-valign: center;
}
.javanc {
        border:1px solid #E6E8ED;padding:5px;
        text-align: center;
}
.javanb {
        border-left:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
        border-bottom:1px solid #E6E8ED;
        padding:5px;
}
.partn {
        padding:10 0 0 10;
}
.soft_vrprog {
        text-align: right;
        padding:2 0 0 0;
}
.soft_vtprog {
        padding:0 0 0 10;
}
td#fgban {
        border-left:1px solid #E6E8ED;
        border-top:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
}
td#flban {
        border-top:1px solid #E6E8ED;
        border-right:1px solid #E6E8ED;
}
.redtext {
        color: #BD3139;
}




.ph_g_h2 {
        font-family : Tahoma;
}

.ph_g_h3 {
        font-family : Arial;
}
.ph_glink{
        font-size : x-small;
        font-family : Tahoma;
}
.ph_genre{
        font-family : Arial;
        font-size : small;
}
.ph_select_genre{
        font-family : Arial;
        background-color:#F0F0F0;
        font-size : small;
        font-weight : bold;
}
.ph_new{
        color : Red;
        font-family : "Arial Narrow";
        font-weight : bold;
}
.ph_pager{
        font-family : Arial;
}
.ph_describe{
        font-family : "Times New Roman";
        font-size: 16px;
}
.ph_gphones_table{
        background-color : #E6E8ED;
}
.ph_gphones_header{
        padding:6px 6px 6px 6px;
        background-color: #F2F3F5;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
        text-decoration: none;
        border-top:1px solid #E6E8ED;
}
.ph_gphones_td{
        background-color : White;
        font-size: 10px;
}
.ph_gcard_data_name{
        font-family : Verdana;
}
.ph_gcard_data_genre{
        font-family : Arial;
        font-size : x-small;
}
.ph_code{
        font-family : Arial;
        font-size : small;
        font-weight : bold;
}
.ph_gphones_footer{
        height: 10px;
        background-color : #F2F3F5;
        font-size : 8px;
}

.ph_filters_p{
}

.ph_filters_submit{
}

.ph_filters_submit{
}
.ph_card_td{
        background-color: #DDDDDD;
}
.ph_card_name_td{
        font-family : Arial;
        font-weight: bold;
        background-color: #DDDDDD;
}

.ph_top_elem{
    float:left;
    width:100%;
    height:120px;
    vertical-align:bottom;
 }
 .ph_top_elem a{
    display:block;
    width:100%;
    height:20px;
 }
 form {
        display: inline;
}

