
@font-face {
	font-family: 'tnr';
	src: url('/images/tnr.ttf'); 
}



<style type="text/css">
<!--



.{}

html, body {
    height: 100%;
    box-sizing: border-box;
    background-color : #000000;
}

.div_edit_text {display:inline-block;width:100%;margin-top:2px;min-height:100px;border:1px solid #000000;background-color:#f0f0f0;color:#000000;padding:4px;}

.link_name_users {color:orange;}


table, tr, td, div {
box-sizing: border-box;
}

div, span {
    margin           : 0px;
    padding          : 0px;
}

body, table, tr, td, div {


    line-height: normal; 
    font-size: 14px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue, sans-serif, Tahoma;
    font-family: Roboto,Open Sans,Helvetica Neue, sans-serif, Tahoma;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;

    color            : #cccccc;
}

p {
    padding          : 0px;
    margin-top       : 0.4em;
    margin-bottom    : 0.4em;
}

img {
    border           : 0; 
}

.logospan{
    color:#ffd800; /* f2cc35 */
    font-family: tnr;
}

.logoa{
    text-decoration:none;
    font-size:30px;
}



.logospan span{
    color:#fff;
    margin-left:8px;
    margin-right:3px;
}

.main_max {
    max-width : 1000px;    
    margin    : auto;
}

.main_min {
    min-width : 640px;    
}


.myflex2column {
    width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;
}

.event_index_title {
    font-weight      : normal;
    color            : #eec800;
}
.event_index_date {
    color            : #22B71E;
}


.link_style1 {
    color            : #ffd800;
}
.link_style1:hover { 
    color            : #ffd800;
}

.text_style5 {

    font-size        : 18px;
    font-weight      : b old;
    color            : #22B71E;
}

.head_style1 {
    font-size        : 150%;
    font-weight      : normal;
    color            : #ECBC17;
    padding          : 0px;
}

.page_style1 {
    background-color : #383838;
    background-color : #484848;
    padding          : 8px;
}


     



.s10001 {
 color : #cccccc;
}

.s10002 {
 color : #ff2200;
}






.td_menu01 {
    padding-left     : 2px;
    padding-right    : 2px;
}
.td_menu01_sel {
    padding-left     : 2px;
    padding-right    : 2px;
    background-color : #2982F0;
}

.link_menu01 { 

    font-size        : 83%;
    font-weight      : bold;
    color            : #C49A27;
    color            : #ffffff;
}
.link_menu01:hover { 
    text-decoration  : underline;
}
.link_menu01_sel { 
    text-decoration  : none;

    font-size        : 12px;
    font-weight      : bold;
    color            : #ffffff;
}





.menubar01 {
    background-color:#000000;
}

.menubar02 {
    background-color:#444444;                     
    background-image:url("/images/line535359.gif");
    background-position: top left;
    background-repeat:repeat-x;
}


.menubar01_link {
    text-decoration  : none;
    font-weight      : normal;
    color            : #ECBC17;
}
.menubar01_link:hover { 
    text-decoration  : underline;
    color            : #ffffff;
}


.menubar02_text { 
    color            : #ffffff;
}

.menubar02_link { 
    text-decoration  : underline;
    color            : #ffffff;
    white-space      : nowrap; 
}
.menubar02_link:hover { 
    text-decoration  : underline;
    color            : #ffd800;
}
.menubar02_link_sel { 
    text-decoration  : none;
    font-weight      : bold;
    color            : #ffff66;
}

.menubar02_link02 { 
    text-decoration  : none;
    color            : #cccccc;
    white-space      : nowrap; 
}
.menubar02_link02:hover { 
    text-decoration  : underline;
    color            : #ffd800;
}





.link_white       { 
    color           : #cccccc;
}
.link_white:hover { 
    text-decoration : underline;
    color           : #ffd800;
}


.link_vip { 
    color            : #ffd800;
}
.link_vip:hover { 
    text-decoration  : underline;
    color            : #ffd800;
}




.link_color00 { 
    color            : #ffffff;
}
.link_color00:hover { 
    text-decoration  : underline;
    color            : #ffd800;
}

.link_color01 { 
    color            : #ffd800;
}
.link_color00:hover { 
    text-decoration  : underline;
    color            : #ffd800;
}

.link_red {    color            : #880000; }





.user_account_0 {
    height:0px;
    width:0px;
}

.user_account_1 {
    height:22px;
    width:94px;
    background-image:url("/images/user_account_1.gif");
}

.user_account_2 {
    height:22px;
    width:94px;
    background-image:url("/images/user_account_1.gif");
}



.search_form {

    width     :100%;

    background: linear-gradient(to bottom, #fefcea, #f1da36);
    background: -moz-linear-gradient(#FFC600, #ECBC17);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFC600), to(#ECBC17));

    background-color:#ECBC17;

    box-sizing: border-box;

    outline   : 0;
    border-radius: 10px;
}



.form_box1 {
 background-color:#f0f0f3;                     
 background-color:#cfcfd3;                     
}
.form_box1_inner {
 padding-top   :16px;
 padding-left  :22px;
 padding-right :22px;
 padding-bottom:16px;
}








.form_edit_gray {
 background-color:#cfcfd3;                     
}
.form_edit_gray_inner {
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
}



.form_edit_gray2 {

padding:16px;

background-color:#CFCFD3;

background: -moz-linear-gradient(#CFCFD3, #CFCFD3);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#CFCFD3), to(#CFCFD3));

background: -moz-linear-gradient(#CFCFD3, #CFCFD3);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#CFCFD3), to(#CFCFD3));

-moz-box-sizing: border-box;
box-sizing: border-box;

outline:0;
border-radius:10px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}



.form_gray01 {

padding-top:14px;
padding-left:20px;
padding-right:20px;
padding-bottom:14px;

background-color:#CFCFD3;

background: -moz-linear-gradient(#CFCFD3, #CFCFD3);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#CFCFD3), to(#CFCFD3));

-moz-box-sizing: border-box;
box-sizing: border-box;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;

outline   :0;
border-radius:10px;


display:inline-block;

}











.box01 {
 background-image:url("/images/black_corner1_top_left.gif");
 background-position: top left;
 background-repeat:no-repeat;
}

.box02 {
 background-image:url("/images/black_corner1_top_right.gif");
 background-position: top right;
 background-repeat:no-repeat;
}

.box03 {
 background-image:url("/images/black_corner1_bottom_left.gif");
 background-position: bottom left;
 background-repeat:no-repeat;
}

.box04 {
 background-image:url("/images/black_corner1_bottom_right.gif");
 background-position: bottom right;
 background-repeat:no-repeat;
}

.box05 {
 padding-top:8px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:2px;
}









.text_info_title {
    font-weight      : bold;
    color            : #FFcc88;
}



.text_info_item {
    color            : #FFD996;
    color            : #FFEec5;
    color            : #cccccc;
    overflow-wrap: anywhere;
}

.text_system {
    
    font-weight      : normal;
    color            : #00B5FF;
}

.text_head {
    font-size        : 120%;
    font-weight      : bold;
    color            : #ff9933;
    margin-top       : 8px;
    margin-bottom    : 8px;
}

.text_head02 {
    color            : #ECBC17;
    font-size        : 100%;
    font-weight      : bold;
}


.text_normal          { color: #cccccc; overflow-wrap: break-word; }
.text_error           { color: red;}
.text_gray            { color: #888888;}

.text_normal_yellow   { color: #ECBC17;}
.text_normal_yellow2  { color: #FFD996;overflow-wrap: anywhere;}
.text_normal_green    { color: #12B71E;}
.text_normal_red      { color: red;    }
.text_normal_gray     { color: #666666;}
.text_normal_gray2    { color: #888888;}

.text_info02 {
    color            : #FFD996;
}

.text_online_now {
    color            : #ff6600;
}

.link_gray_small {
    color            : #666666;
}
.link_gray_small:hover {
    color            : #ffff66;
}



.link_text_normal {
    color            : #cccccc;
    color            : #ffd800;
}
.link_text_normal:hover {
    color            : #ffffff;
}


.link_001 {

    font-weight      : normal;
    color            : #ECBC17;
}
.link_001:hover {
    color            : #FFD996;
}




.content_header {
    font-size        : 150%;
    font-weight      : normal;
    color            : #ECBC17;
    color            : #ff7700;
    text-decoration  : none;
}

.content_info01 {
    font-size        : 110%;
    font-weight      : normal;
    color            : #ECBC17;
}

.link_yellow {
    text-decoration  : none;
    font-weight      : bold;
    color            : #ECBC17;
}

.link_yellow:hover {
    text-decoration  : underline;
}


.link_mymail_nav {
    font-size        : 12px;
    color            : #aaaaaa;
}
.link_mymail_nav:hover { 
    color            : #ffd800;
}





.text_normal_black {
    font-weight      : normal;
    color            : #000000;
}

.link_normal_black {
    font-weight      : normal;
    color            : #000000;
}

.text_date {

    font-size        : 50%;
    font-weight      : normal;
    color            : #eeeeee;
}


.link_edit {

    color            : #FF9933;
    color            : #ffd800;
}
.link_edit:hover {
    color            : #ffd800;
}



.ads_link01 {
    text-decoration  : none;
    color            : #ff8800;
}
.ads_link01:hover {
    text-decoration  : underline;
    color            : #ffaa00;
}








.text_user_name {
    font-weight      : bold;
    color            : #ECBC17;
    color            : #ff8800;
}
.text_user_name:hover {
    font-weight      : bold;
    color            : #ffaa00;
}




.user_name_vip0 {
    color            : #ffffff;
    font-weight      : bold;
}
.user_name_vip0:hover {
    color            : #ffaa00;
}
.user_name_vip1 {
    color            : #ECBC17;
    font-weight      : bold;
}
.user_name_vip1:hover {
    color            : #ffaa00;
}
.user_name_vip2 {
    color            : #ECBC17;
    font-weight      : bold;
}
.user_name_vip2:hover {
    color            : #ffaa00;
}



.link_user_name {
    color            : #FFffff;
    font-size        : 120%;
    font-weight      : bold;
}

.link_user_name_vip0 {
    text-decoration  : none;
    color            : #ffffff;
    font-weight      : bold;
}
.link_user_name_vip0:hover {
    text-decoration  : underline;
}

.link_user_name_vip1 {
    text-decoration  : none;
    color            : #ECBC17;
    font-weight      : bold;
}
.link_user_name_vip1:hover {
    text-decoration  : underline;
    color            : #ffaa00;
}
.link_user_name_vip2 {
    text-decoration  : none;
    color            : #ECBC17;
    font-weight      : bold;
}
.link_user_name_vip2:hover {
    text-decoration  : underline;
    color            : #ffaa00;
}






.search_user_name_vip0       { color: #ffffff; font-weight: bold; }
.search_user_name_vip0:hover { color: #ffaa00;                    }
.search_user_name_vip1       { color: #ECBC17; font-weight: bold; }
.search_user_name_vip1:hover { color: #ffaa00;                    }
.search_user_name_vip2       { color: #ECBC17; font-weight: bold; }
.search_user_name_vip2:hover { color: #ffaa00;                    }

.personal_user_name_vip0 {    color: #ffffff; font-weight: bold; }
.personal_user_name_vip1 {    color: #ECBC17; font-weight: bold; }
.personal_user_name_vip2 {    color: #ECBC17; font-weight: bold; }

.post_user_name_vip0 {    color            : #f7f7f7;}
.post_user_name_vip1 {    color            : #ECBC17;}
.post_user_name_vip2 {    color            : #ECBC17;}



.link_user_name      {    color            : #ffffff;    font-weight: bold; }
.link_user_name_vip  {    color            : #ECBC17;    font-weight: bold; }

.link_navigate {
    font-weight      : bold;
    color            : #ff7700;
}

.link_button_gray {
    font-size        : 120%;
    font-weight      : bold;
    color            : #ff8800;
}

.link_classic {
    color            : #3363FF;
    color            : #FFee66;
}

.link_green                 { color : #12B71E; }                          
.link_green:hover           { color : #22c72e; }

.link_normal                { color : #ff8800; }
.link_normal:hover          { color : #ffaa00; }
.link_normal02              { color : #cccccc; }
.link_normal02:hover        { color : #eeeeee; }
.link_normal_red            { color : #ff3300; }
.link_normal_yellow         { color : #ffd800; }
.link_normal_yellow2        { color : #FFD996; }
.link_normal_green          { color : #22BB22; }                                      
.link_normal_green:hover    { color : #33CC33; }
.link_normal_gray           { color : #666666; }
.link_normal_gray:hover     { color : #FFD996; }


.albums_link_edit           { color : #999999; }
.albums_link_edit:hover     { color : #FFD996; }



.text_gold {
    color            : #ECBC17;
}

.text_yellow {
    color            : #ECBC17;
}

.text_yellow_bold {
    font-weight      : bold;
    color            : #ECBC17;
}

.text_red {
    color            : red;
}

.text_red_bold {
    font-weight      : bold;
    color            : red;
}


.text_green {
    color            : #12B71E;
}

.text_green_bold {
    font-weight      : bold;
    color            : #12B71E;
}



.text_form {
    font-weight      : normal;
    color            : #222222;
}

.text_form_comment {
    font-size        : 11px;
    font-weight      : normal;
    color            : #444444;
}


.page_navline { 

    font-size        : 11px;
    font-weight      : normal;
    color            : #666666;
    padding          : 6px 8px 6px 8px;
}
.page_navline_select { 

    font-size        : 11px;
    font-weight      : bold;
    color            : #ffffff;
}

.page_navline2 { 

    font-size        : 11px;
    line-height      : 30px;
    font-weight      : normal;
    color            : #666666;
    background-color : #f0f0f0;
    padding          : 6px 8px 6px 8px;
}
.page_navline2_select { 

    font-size        : 11px;
    line-height      : 30px;
    font-weight      : bold;
    color            : #ffffff;
    background-color : #0080ff;
    padding          : 6px 8px 6px 8px;
    width:80px;
}











.td_navline {
    text-align       : center;
    width            : 26px;
    height           : 26px;
    background-color : #f0f0f0;
}
.td_navline_select {
    text-align       : center;
    width            : 26px;
    height           : 26px;
    background-color : #0080ff;
}




.text_footer_link { 
    font-weight      : Normal;
    color            : #666666;
}
.text_footer_link:hover { 
    color            : #888888;
}



hr {
    width: 100%;
    height: 0;
    border: 0;
    background: none;
    color: #fff;
    border-top: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 0px;
    padding   : 0px;
    text-align: left;
}




.h2 {
    text-decoration  : none;

    font-size        : 120%;
    font-weight      : bold;
    color            : #ff6600;
}


.td01 {
    background-color : #f9f9f9;
    border-left      : 1px solid #dddddd;
    border-right     : 1px solid #dddddd;
    border-top       : 1px solid #dddddd;
}

.td02 {
    border       : 1px solid #dddddd;
}

.form_td01 {
    
    font-weight      : normal;
    color            : #444444;
    vertical-align   : button;
    padding          : 6px 0px 2px 0px;
}


.form_input {
    background-color : #ffffff;
    font-family      : Tahoma, Arial, Monospace; 
    
    color            : #000000;
}

.form_select {
    background-color : #ffffff;
    font-family      : Tahoma, Arial, Monospace; 
    
    color            : #000000;
}

.form_search {
    font-family      : Tahoma, Arial, Monospace; 
    
    width            : 180px;
    color            : #000000;
    bo rder           : solid 1px #F0CBA3;
    b ackground       : #FCF0FC;
}

.form_a {
    background-color : #ffffff;
    font-family      : Tahoma, Arial, Monospace; 
    
    color            : #000000;
    width            : 340px;
    bo rder           : solid 1px #F0CBA3;
}

.form_button {
    font-family      : Tahoma, Arial, Monospace; 
    
    color            : #000000;

    height           : 23px;

    margin: 2px 0px 0px 0px;
    padding: 1px 24px 1px 24px;
cursor:pointer;
}


.form_input_02 {
    background-color : #fffffe;
    font-family      : Tahoma, Arial, Monospace; 
    
    color            : #000000;
}

.form_button_02 {
cursor:pointer;
    border: 0px solid #eeeeee;

    background: #05aa11;
    background: -moz-linear-gradient(#12B71E, #008822);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#12B71E), to(#008822));

    font-family      : Tahoma, Arial, Monospace; 

    color            : #ffffff;
    text-decoration  : none;


    display: inline-block;
    margin: 4px 0px 4px 0px;
    padding: 5px 18px 6px 18px;
    text-align: center;
    vertical-align: baseline;

    text-shadow: 0px 1px 1px  #000000;

-moz-border-radius:  3px; 
-webkit-border-radius:  3px; 
border-radius:  3px; 

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;

}





.form_button_green {

text-decoration:none;

    font-family      : Tahoma, Arial, Monospace; 

    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;

    

    border: 1px solid #409400;

    background: #05aa11;
    background: -moz-linear-gradient(#009000, #009020);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#009000), to(#009020));

  background-color: #009000;
  background-image: -webkit-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
  background-image: -moz-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
  background-image: -o-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
  background-image: linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);

    color         : #eeeeee;

    display: inline-block;
    margin: 2px 0px 0px 0px;
    padding: 5px 22px 5px 22px;
    text-align: center;
    vertical-align: baseline;
                             
  text-shadow: 1px 2px 0px  #007400;


-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;

  border-color: hsl(120, 40%, 28%);

  -webkit-box-shadow: inset 0 0 1px 1px #00dc00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00dc00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00dc00, 0 0 1px 3px rgba(0, 0, 0, 0.15);

  -webkit-text-shadow: 1px 1px 1px #002a00;
  -moz-text-shadow: 1px 1px 1px #002a00;
  -o-text-shadow: 1px 1px 1px #002a00;
  text-shadow: 1px 1px 1px #002a00;

  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;


}

.form_button_green:hover {
  color: #ffffff;
  background-color: #009f00;
  background-image: -webkit-linear-gradient(top, #00a400 0%, #14b414 48%, #009f00 49%, #009f00 82%, #0b0 100%);
  background-image: -moz-linear-gradient(top, #00a400 0%, #14b414 48%, #009f00 49%, #009f00 82%, #0b0 100%);
  background-image: -o-linear-gradient(top, #00a400 0%, #14b414 48%, #009f00 49%, #009f00 82%, #0b0 100%);
  background-image: linear-gradient(top, #00a400 0%, #14b414 48%, #009f00 49%, #009f00 82%, #0b0 100%);
  border-color: hsl(120, 41%, 31%);
  -webkit-box-shadow: inset 0 0 1px 1px #00e600, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00e600, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00e600, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #003900;
  -moz-text-shadow: 1px 1px 1px #003900;
  -o-text-shadow: 1px 1px 1px #003900;
  text-shadow: 1px 1px 1px #003900;

}


.link_green_button {
    font-weight      : bold;
    color            : #12B71E;
}

.link_green_button:hover {
    color            : #4AC44F;
}





.msg_color_user {
    color            : #4B6E4B;
}

.msg_color_my      { color: #4B6E4B; }
.msg_color_partner { color: #902222; }



.page_item { 

    font-size        : 13px;
    font-weight      : bold;
    color            : #000000;

    float: left;
    text-align       : center;
    vertical-align   : middle;
    background-color : #ECBC17;
    background-color : #eeeeee;
    border           : solid 1px #ffffff;
    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    width : 32px;
}
.page_item:hover { 
    background-color : #ffffff;
}
.page_item_selected { 
    float: left;
    text-align       : center;
    vertical-align   : middle;

    font-size        : 13px;
    font-weight      : bold;
    color            : #ffffff;
    background-color : #ff8000;
    border           : solid 1px #ffffff;
    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    width : 32px;
}
.page_item_link { 
    font-size        : 13px;
    font-weight      : bold;
    color            : #000000;
}



.page_item02 { 

    font-size        : 13px;
    font-weight      : bold;
    color            : #000000;

    float: left;
    text-align       : center;
    vertical-align   : middle;
    background-color : #ECBC17;
    background-color : #eeeeee;
    border           : solid 1px #ffffff;
    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    margin-top       : 10px;

    width : 32px;
}
.page_item02:hover { 
    background-color : #ffffff;
}
.page_item02_selected { 
    float: left;
    text-align       : center;
    vertical-align   : middle;

    font-size        : 13px;
    font-weight      : bold;
    color            : #ffffff;
    background-color : #ff8000;
    border           : solid 1px #ffffff;
    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    margin-top       : 10px;
    width : 32px;
}




.page_item022 { 

    float: left;
    text-align       : center;
    vertical-align   : middle;

    border: 1px solid #ffffff;

    #bo rder-radius:  2px; 

    b ackground: -moz-linear-gradient(#009000, #009020);
    b ackground: -webkit-gradient(linear, 0 0, 0 100%, from(#009000), to(#009020));

    b ackground-color: #009000;
    b ackground-image: -webkit-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
    b ackground-image: -moz-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
    b ackground-image: -o-linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);
    b ackground-image: linear-gradient(top, #009500 0%, #12a612 48%, #009000 49%, #009000 82%, #00ac00 100%);

    background-color: #E4BD48;
    background: linear-gradient(#F3F2D1, #E4BD48);

    #background: linear-gradient(#ffffff, #EBCE79);



    color         : #222222;
    text-shadow      : 1px 1px 0px #ffffff;
    text-decoration  : none;

    font-size        : 13px;
    font-weight      : bold;


    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    margin-top       : 10px;

    width : 32px;

}
.page_item022:hover { 
    background: linear-gradient(#ffffff, #EBCE79);
}
.page_item022_selected { 
    float: left;
    text-align       : center;
    vertical-align   : middle;

    font-size        : 13px;
    font-weight      : bold;

    color            : #ffffff;
    background-color : #ff8000;

    border           : solid 1px #ffffff;

    padding-top      : 6px;
    padding-bottom   : 6px;
    padding-left     : 0px;
    padding-right    : 0px;
    margin-right     : 5px;
    margin-top       : 10px;
    width : 32px;
}





.blog_photo {
}




.cmd_link0 {
color            : #ffff00;
padding          : 4px 16px 4px 0px;
margin           : 0px;
font-weight      : bold;
}

.cmd_link0:hover { 
color            : #ffff80; 
cursor           : pointer;
font-weight      : bold;
}       

.cmd_link {
display          : inline-block;
color            : #ffff00;
font-weight      : bold;
padding          : 4px 16px 4px 0px;
margin           : 0px;
}

.cmd_link:hover { 
color            : #ffff80; 
cursor           : pointer; 
font-weight      : bold;
}       







.link_blog_name {
    text-decoration  : none;
    color            : #ffffff;
    font-weight      : bold;
}
.link_blog_name:hover {
    text-decoration  : underline;
    color            : #ffffff;
    color            : #ffd800;
}
.link_blog_post {
    color            : #ffffff;
    color            : #ffd800;
}
.link_blog_post:hover { 
    color            : #ffd800;
}

.link_blog_edit {
    color            : #ffd888;
    color            : #12B71E;
    color            : #d7d7d7;
}
.link_blog_edit:hover {
    color            : #ffd800;
    color            : #ffffff;
}

.link_blog_edit_gray {
    color            : #999999;
}
.link_blog_edit_gray:hover {
    color            : #eeeeee;
}




.forum_page {
    background-color : #484848;
    padding          : 8px;
}

.forum_post {
    background-color : #484848;
    padding          : 4px;
    padding-top      : 0px;
    display: table; table-layout: fixed; width: 100%; word-wrap: break-word;

}

.forum_text_header {
    color            : #cccccc;
    padding-bottom   : 8px;
}

.forum_text_normal {
    color            : #aaaaaa;
}

.forum_text_date {
    font-size        : 11px;
    color            : #888888;
    margin-top       : 8px;
    margin-bottom    : 8px;
}

.forum_link_normal {
    color            : #ffd888;
}
.forum_link_normal:hover {
    color            : #ffd800;
}


.pos3t_item_score {
    font-family      : Symbol;
    font-size        : 120%;
    color            : #aaaaaa;
    font-weight      : bold;
}

.po3sitive {
    color            : #339900;
}
.neg5ative {
    color            : #CC0000;
}

.gifts_show {
        position:relative;
        display:block;
        float:left;
        height:64px;
        width:64px;
        text-align:center;
        vertical-align:middle;
}

.gifts_select {
        display:block;
        float:left;
        height:64px;
        width:64px;
        padding-top:0px;
        padding-left:1px;
        margin: 2px;
        border:solid 1px #000000;
}
.gifts_select2 {
        display:block;
        float:left;
        padding:0px;
        padding-left:2px;
        margin: 2px;
        margin-top: 8px;
        border:solid 1px #000000;
}

.gifts_select:hover {
        border:solid 1px #999999;
}
.gifts_select2:hover {
        border:solid 1px #999999;
}


.gifts_0  { display: block; width: 60px; height: 60px; }
.gifts_1  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:0px 0px;     }
.gifts_2  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-60px 0px;   }
.gifts_3  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-120px 0px;  }
.gifts_4  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-180px 0px;  }
.gifts_5  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-240px 0px;  }
.gifts_6  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-300px 0px;  }
.gifts_7  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-360px 0px;  }
.gifts_8  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-420px 0px;  }
.gifts_9  { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-480px 0px;  }
.gifts_10 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-540px 0px;  }
.gifts_11 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-660px 0px;  }
.gifts_12 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-720px 0px;  }
.gifts_13 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-840px 0px;  }
.gifts_14 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-900px 0px;  }
.gifts_15 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-960px 0px;  }
.gifts_16 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1020px 0px; }
.gifts_17 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1080px 0px; }
.gifts_18 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1140px 0px; }
.gifts_19 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1200px 0px; }
.gifts_20 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1260px 0px; }
.gifts_50 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-600px 0px;  }
.gifts_51 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-780px 0px;  }
.gifts_52 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1320px 0px; }
.gifts_53 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1380px 0px; }
.gifts_54 { display: block; width: 60px; height: 60px; background-image:url(/images/gifts5.png); background-position:-1440px 0px; }

.gifts_100 { display: block; height: 22px; width: 94px; background-image:url(/images/user_account_1.gif); }

.balloon {
    display: none;
    position:absolute; left:0px; top:64px;
    z-index: 100;
    padding: 0px 8px 0px 8px;
 
    border: solid #383838 1px; 
    background-color: #242428; 
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
.balloon>.arrow {
    position:absolute; left:22px; top:-16px; 
    margin-top:0px;
    margin-left:0px;
    display:block;
    width:0px;
    height:0px;
    border-top:    8px solid transparent;
    border-bottom: 8px solid #383838;
    border-right:  8px solid transparent;
    border-left:   8px solid transparent;
}


.v2ote_minus {
        display : block; 
        width  : 16px;
        height : 16px;
        background:url("/images/button_vote.gif");
        background-position:0 0;
}
.v2ote_minus:hover {
        background-position:-32px 0;
}
.v2ote_plus {
        width  : 16px;
        height : 16px;
        background:url("/images/button_vote.gif");
        background-position:-16px 0;
}

.v2ote_plus:hover {
        background-position:-48px 0;
}



div .photo_vote {
        float: right;
        margin-right: 4px;
}
.photo_score {
    float            : left;
    font-family      : Symbol;
    color            : #aaaaaa;
    font-weight      : bold;
}


div .post_vote {
        float: right;
        margin-right: 4px;
}
.post_score {
    float: left;
    font-family      : Symbol;
    color            : #aaaaaa;
    font-weight      : bold;
}
        
.positive  {
            color: #339900;
        }
.negative  {
            color: #cc0000;
        }
.buttons {
       float:left;
       width:16px;
       height:16px;
       margin-top: 2px;
       margin-left: 4px;
       font-size:0;
       cursor:pointer;
       background:url("/images/button_vote.gif") no-repeat;
}

.vote_plus {
    background-position:-16px 0;
}
.vote_plus:hover {
    background-position:-48px 0;
}
.vote_minus {
    background-position: 0 0;
}
.vote_minus:hover {
    background-position:-32px 0;
}

.vote_hidden {
    display: none;
}









.grid {
    background-color : #484848;
    border           : 1px solid #555555;
    padding          : 6px;
}

.grid td {
    border           : 1px solid #555555;
    padding-left     : 8px;
    padding-right    : 8px;
    padding-top      : 2px;
    padding-bottom   : 2px;


    
    font-weight      : normal;
    color            : #cccccc;
}


.grid02 {

}

.grid02 td {
    border-bottom    : 1px solid #444444;

    padding-top      : 6px;
    padding-bottom   : 6px;


    
    font-weight      : normal;
    color            : #cccccc;
}











.table_forum {
    background-color : #484848;
    border           : 1px solid #555555;
    padding          : 6px;

}

.table_forum td {
    border       : 1px solid #555555;
    padding-left     : 8px;
    padding-right    : 8px;
    padding-top      : 2px;
    padding-bottom   : 2px;


    
    font-weight      : normal;
    color            : #eeeeee;
}


.link_forum_topic_title {
    color            : #ECBC17;
    color            : #ff7700;
    f ont-weight      : bold;
}

.link_forum_button {
    
    color            : #ffd800;
}

.link_forum_post {
    color            : #ffffff;
    color            : #ffd800;
}
.link_forum_post:hover { 
    color            : #ffd800;
}

.link_forum_nav {
    color            : #aaaaaa;
}
.link_forum_nav:hover { 
    color            : #ffd800;
}


.forum_h1 {

    font-size        : 111%;
    font-weight      : normal;
    color            : #ECBC17;
    padding          : 0px;
}


.table_attach_list {
    background-color : #424242;
    border           : 1px solid #555555;
    padding          : 2px;

}

.table_attach_list td {
    border           : 1px solid #555555;
    padding-left     : 4px;
    padding-right    : 4px;
    padding-top      : 2px;
    padding-bottom   : 2px;


    
    font-weight      : normal;
    color            : #eeeeee;
}









.link_menu05 {
    color       : #FFee66;
    margin-right: 16px;
}





.blog_page {
    background-color : #484848;
    padding          : 8px;
}

.blog_comment {
    background-color : #484848;
    padding          : 4px;
}

.blog_text_title {
    font-weight      : bold;
    color            : #cccccc;
}
.blog_text_normal {
    color            : #aaaaaa;
    padding-top      : 8px;
}
.blog_text_date {
    font-size        : 12px;
    color            : #808080;
    margin-top       : 8px;
    margin-bottom    : 8px;
}
.blog_link_normal {
    color            : #ffd888;
}
.blog_link_normal:hover {
    color            : #ffd800;
}



.blog_text_title {
    font-size        : 15px;
    font-weight      : bold;
}






.uni_user_name_vip0 {text-decoration: none; color: #ffffff; font-weight: bold;}  .uni_user_name_vip0:hover{text-decoration: underline;}
.uni_user_name_vip1 {text-decoration: none; color: #ECBC17; font-weight: bold;}  .uni_user_name_vip1:hover{text-decoration: underline; color: #ffaa00;}
.uni_user_name_vip2 {text-decoration: none; color: #ECBC17; font-weight: bold;}  .uni_user_name_vip2:hover{text-decoration: underline; color: #ffaa00;}

.uni_comment_hr {
    padding-top      : 4px;
    padding-bottom   : 4px;
}

.uni_comment_hr hr {
    border: none;
    color: #333333;
    background-color: #333333;
    height: 1px;
}




.uni_post {
    background-color : #48484A;
    padding          : 12px;
}

.uni_comment_item {
    padding          : 0px 8px 0px 8px;
}

.uni_21_comment_hr {
    padding-top      : 6px;
    padding-bottom   : 8px;
}

.uni_21_comment_hr hr {
    width: 100%;
    height: 0;
    border: 0;
    background: none;
    color     : #ffffff;
    border-top: 1px solid #222222;
    margin    : 0px;
    padding   : 0px;
}

.uni_41_comment_hr {
    padding-top      : 6px;
    padding-bottom   : 8px;
}

.uni_41_comment_hr hr {
    width: 100%;
    height: 1;
    border: 0;
    background: none;
    color     : #ffffff;
    border-top: 1px solid #666666;
    margin    : 0px;
    padding   : 0px;
}



.photo_small {
 border: 1px solid #f0f0f0;
 padding : 0px;
 margin : 0px;
}

.photo_small2 {
 border: 1px solid #f0f0f0;
 padding : 0px;
 margin : 0px;

 margin-left  : 0px;
 margin-right : 0px;

 width: 74px;
}

.photo_small {
    border    : 1px solid #f0f0f0;
    padding   : 0px;
    margin    : 0px;
    margin-top: 2px;
}


.uni_comment_photo_box {
    width          : 76px; 
    vertical-align : top;
    text-align     : center;
}

.uni_comment_box {
    padding          : 4px;
    color            : #cccccc;
}

.uni_comment_text {
    padding-top      : 8px;
    color            : #aaaaaa;
}

.uni_comment_date {
    font-size        : 12px;
    color            : #808080;
    margin-top       : 8px;
    margin-bottom    : 8px;
}





















.like_text01 {
display: inline-block;
vertical-align: top;
color:#888888;

padding-top      : 4px;
padding-bottom   : 4px;
margin:0;
margin-left:6px;
}


/* 24x16 */

.eye01 {
display: inline-block;
vertical-align: top;
width:24px;
height:16px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAABVUlEQVQoz53SO2sUYBCF4Q8xLq6IYCEoimB+QNKIuBAiio2InRFERa1ttLAQAg9G0iWCC9p47WwkPyC6YCyMKCkEC8EiikFsNlh42WhybNbNemlWphnmzMsMc6ak9BalZ0B39BkyrmHBkpb3pl1Rs7a7ZzWtOG1OxGdP3HHXjK8injtp3Z/AsGciGkZU7XLKWYO2OKYhYtbwKlAxZkm8ckRRHNcU8UJVURz2Unw3br1S7DAt4qaNimK3LyK+OdBZd4PrIh7rL+6LuNURR0VE3T515zv1ayKmikFvxTt72sJlESsWLYvb7WrNvHhjoCgGvBYfHFQU+y23Z0ScUBRHNcWs/l9X2mlGtFzSp7jYQSYVm90Qcc+m7rNWTfgh5oyo2GvUmEO2umBBfHTmb+OKIQ9FND0wqe6Rlvjkqu3/croo1qiZ8NSiFS3zppyz7beO/3i+XoGf+iBtBbItPmgAAAAASUVORK5CYII=);
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: contain;
margin:0px;
margin-top:5px;
margin-left:2px;
margin-right:2px;
}

.like_heart01 {
display: inline-block;
vertical-align: top;
width:16px;
height:16px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEWAgID///+AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAsm54AAAAM3RSTlMAAAIFCw4cISMqKy0wNTc+SE5XYGiLjJOVoaaoqaqvu72/xc3R2uDk5ebp6+zv8/X2+fwcYGTJAAAAdElEQVR42l3LxxLCMBAE0TY5g8g5gzAiGPb//42SRVq/y1QfhigDalN72RjorFy8aED9JF6/9/TjmswkldzDLrGixJxFcexE2TMQZUzFqkcVTPLrRxfAXD99Sxtah9DHNm+lte9tma/CRGRe5E9uOMoTRBkvXd8eLP8JMOUAAAAASUVORK5CYII=);
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: contain;
margin:0px;
margin-top:5px;
margin-left:2px;
margin-right:2px;
}

.like_link:visited { }
.like_link:hover .like_heart01 { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA8FBMVEXJs2PJs2TKs2LLs2DLs2HMs13Ns1zOtFnPs1jPtFfPtFjQtFTQtFXQtFbQtVT////PtFfQtFXRtFTRtVPTtU/TtU7PtFfRtFPTtU7RtVPUtUvStVDWtkjWtkbYtkTVtkrXtkbat0HWtkjXtkTYt0TYt0LeuTTguTPguTLhuS/kuiriuSzjuizkuinkuirmuyXluifnuyXluiXouyHoux/ouyDpux7pux3pux7rvBrrvBvrvBnrvBrquxzruxvrvBnrvBnsvBjsvBnrvBnsvBnsvBjrvBjsvBfsvBbsvBbsvBftvBTtvBXtvBbuvBPuvBQ6dgImAAAASXRSTlMAAAAAAAAAAAAAAAAAAAAAAgYLDx0iJCwsLzI3OUBKT1BQWVliao6OlqOnqqqssb2/wcfP09vh5ubm5ujo7Ozs7e3u8PT29/r8YtwP/QAAAKdJREFUGNNdj9cOgkAQRQcWC83eexd7772g7oLr//+NsBKDnpc792QyyUDwD+BT7fV5VBZQYXDc9jI8pJcUE8Os1x4GwXSXhS4lFljXsZ20Dys2EPwJsoED+eEEE9Pdn1NoULegGiQWrhVznwQo3r7GvFcAEFe6GE6/VjkECHlzM2Ze87xHsIUkxobWZTqOSz4m/AEx0jJoJyopjpBlNdTUwqrCxP/7b2K3L8EPI7tDAAAAAElFTkSuQmCC); }
.like_link:hover .like_text01  { color:#999999; }


.photo_box02 {  display: inline-block; width: 82px; height: 112px; }





html, body {
box-sizing       : border-box;
background-color : #101020;
background-color : #000000;
height           : 100%;
color            : #cccccc;  
}

.table_forum {
border-collapse  : collapse;
border           : 0px solid #555555;
background-color : #46464B;
padding          : 0px;

}

.table_forum td {
border           : 1px solid #555555;
padding-left     : 16px;
padding-right    : 16px;
padding-top      : 2px;
padding-bottom   : 2px;
}


.menu_list0 p {
padding-top    : 4px;
padding-bottom : 4px; 
}

.menubar02 {
padding-top    : 4px;
padding-bottom : 4px; 
background-color:#46464B;

background-image:url("/images/line535359.gif");
background-position: top left;
background-repeat:repeat-x;
}

.wordwrap { 
display      : table; 
table-layout : fixed; 
width        : 100%; 
word-wrap    : break-word;
overflow-wrap: break-word;
}

.uni_post_color {
background-color:#46464B;
}

.uni_padding {
padding-left   : 10px;
padding-right  : 10px;
}

.uni_post_padding {
padding-left   : 10px; 
padding-right  : 10px;
}

.uni_comment_item {
word-wrap: break-word;
padding        : 0px 0px 0px 0px;
}

.uni_comment_photo_box {
width          : 72px;
padding-top    : 1px;
padding-left   : 0px;
padding-right  : 10px;

vertical-align : top;
text-align     : left;
}


.uni_41_comment_hr {
padding-top      : 6px;
padding-bottom   : 8px;
}

.uni_41_comment_hr hr {
width: 100%;
height: 1;
border: 0;
background: none;
color     : #ffffff;
border-top: 1px solid #55555A;
margin    : 0px;
padding   : 0px;
}


.media_desktop { display: block; }
.media_tab     { display: none;  }
.media_mobile  { display: none;  }


.myflex00 { width:100%; display:flex; flex-direction:row; justify-content:space-between;align-items:center; border: solid 0px #000000;}

.myflex011 { width:100%; display:flex; flex-direction:row; justify-content:space-between;align-items:center; border: solid 0px #000000;}
.myflex022 { width:100%; display:flex; flex-direction:row; justify-content:space-between; align-items:center; border: solid 0px #000000;}

.myflex01 { width:100%; display:flex; flex-direction:row; justify-content:flex-start; align-items:stretch; border: solid 0px #000000;}
.myflex02 { width:100%; display:flex; flex-direction:row-reverse; justify-content:flex-start; align-items:stretch; border: solid 0px #000000;}

.myflex01_top_people { width:26vw; padding-left:8px;padding-right:16px; }


.myflex_frame_center_left1    { flex-shrink:1; width:736px; padding-left:0px; padding-right:0px; }
.myflex_frame_center_left0    { flex-shrink:0; width:264px; padding-left:0px; padding-right:0px; border: solid 0px #111122;  }


.myflex_index1    { flex-shrink:1; padding-right:16px;}
.myflex_index0    { flex-shrink:0; padding-right:0px;  width:264px; }

.myflex_events    { padding-left:120px; }
.myflex_events1   { flex-shrink:1; padding-right:16px;              border: solid 0px #334355;  }
.myflex_events0   { flex-shrink:0; padding-right:0px;  width:220px; }
.myflex_events21  { flex-shrink:1;                                  }
.myflex_events20  { flex-shrink:0; width:324px;                     }

.myflex_visitors     { padding-left:264px;                             }
.myflex_visitors1    { flex-shrink:1; padding-right:16px;              }
.myflex_visitors0    { flex-shrink:0; width:264px; }

.myflex_makeagift1   { flex-shrink:1; padding-right:16px; width:100%;  }
.myflex_makeagift0   { flex-shrink:0; padding-right:0px;  width:200px; }

.myflex_myad         { width:100%; padding-left:200px;                 }
.myflex_myad1        { flex-shrink:1; width:736px;  }
.myflex_myad0        { flex-shrink:0; width:264px;  }

.myflex_forum1       { flex-shrink:1; padding-right:16px; width:100%;             }
.myflex_forum0       { flex-shrink:0; width:240px;  }


.media_padding_left  { padding-left :264px; }
.media_padding_right { padding-right:264px; }


.media_iframe_video  { width:600px; height:338px; }
.media_chat          { padding-left:80px;padding-right:160px; }

.media_makeagift_box      { display:block; height:274px; width:478px; border:solid 0px #67a044; }
.media_personal_gifts_box { 
display:block; 
overflow: hidden;
width:640px; border:solid 0px #67a044; }


.foto_60x80{width:60px;}

.align_mes {text-align:center;}

.myline7 {
width: 100%;
height: 1px;
background-color: #666666;
margin: 0px 0px 0px 0px;    
}

.myfl0 {
width: 100%;
border-left: 8px solid #666666;
padding: 8px 4px 8px 16px;    
}
.myfl1 {
width: 100%;
background-color: #222222;
border-left: 8px solid #666666;
padding: 8px 4px 8px 16px;    
}

.myline1 {
width: 100%;
height: 1px;
background-color: #666666;
margin: 0px 0px 0px 0px;    
}

@media screen and (max-width: 800px) {
.media_desktop      { display: none;    }
.media_tab          { display: block;   }
.media_mobile       { display: none;    }

.myflex_index0      { flex-shrink:0; padding-right:0px;  width:200px; }

.myflex_events      { padding-left:0px; }
.myflex_visitors    { padding-left:0px; }
.myflex_myad        { padding-left:0px; }

.myflex_events20    { flex-shrink:0; width:264px; }


.myflex02 { flex-direction:column; }

.myflex_frame_center_left1    { flex-shrink:0; width:100%;                      }
.myflex_frame_center_left0    { flex-shrink:0; width:100%; padding-right:0px;   }

.media_makeagift_box { display:block; height:342px; width:342px; border:solid 0px #67a044; }

}




@media screen and (max-width: 500px) {

.table_forum {
border-collapse  : collapse;
border           : 0px solid #555555;
background-color : #46464B;
padding          : 0px;

}

.table_forum td {
border           : 1px solid #555555;
padding-left     : 8px;
padding-right    : 8px;
padding-top      : 2px;
padding-bottom   : 2px;
}


.media_desktop { display: none;  }
.media_tab     { display: none;  }
.media_mobile  { display: block; }

.media_mobile2 { display: none;  }


.myflex01 { flex-direction:column;         }
.myflex02 { flex-direction:column; }

.myflex01_top_people { width:100%; padding-left:0px;padding-right:0px; }


.myflex_index0    { flex-shrink:0; padding-right:0px;  width:100%; }

.myflex_events    { padding-left:0px;                              }
.myflex_events0   { flex-shrink:0; padding-right:0px; width: 100%; }

.myflex_makeagift0 { flex-shrink:0; padding-right:0px; width: 100%; }

.myflex_visitors  { padding-left:0px;                              }
.myflex_visitors0 { flex-shrink:0; padding-right:0px; width: 100%; }

.myflex_myad         { padding-left:0px;                               }
.myflex_myad1        { flex-shrink:0; width:100%;                      }
.myflex_myad0        { flex-shrink:0; width:100%;                      }

.myflex_forum1       { flex-shrink:1; padding-right:0px;               }
.myflex_forum0       { flex-shrink:1; width:100%;                      }




.myflex01_events2    { width:100%; padding-left:0px;padding-right:0px; }

.myflex_frame_center_left1    { flex-shrink:0; width:100%;                      }
.myflex_frame_center_left0    { flex-shrink:0; width:100%; padding-right:0px;   }


.media_padding_left  { padding-left :16px; }
.media_padding_right { padding-right:16px; }

.add_funds_tx td { padding: 0px; font-size:60%; }

.media_iframe_video  { width:100%; }
.media_chat          { padding-left:0px;padding-right:0px; }
.media_makeagift_box { display:block; height:478px; width:274px; border:solid 0px #67a044; }

}

.text_under {text-decoration:none;}

.top_menu {width:20px;}


.div_logo {margin-left: -8px;}

.blog_text_normal img {max-width:100%;max-height:40vw;}

.anketa_foto {width:90px;}

.height_top {height:56px;}

.pwa_icon {width:5vw;border:1px solid #ffffff;}



.mob_search_form select {border:1px solid #000000;}
.mob_search_form .mob_search_padding {padding-left:20px;padding-right:12px; padding-top:12px; padding-bottom:12px;}
.mob_search_form .mob_search_padding_check {padding-top:8px;}
.mob_search_form .mob_text {border:1px solid #000000;}
.mob_search_form .mob_size_region {width:150px;}
.mob_search_form .mob_table_age {width:10vw;}

.uni_post_padding_width {width:100%}
.ok_install {
    color: white;
    font-weight: bold;}


.warning_del_account {background-color:white;color:red;font-weight: bold;padding:1vw;}

.reg_form_width {width:35vw;}



.bad {
    display:inline-block;
    text-align:center;
    text-decoration:none;
    background: #800000;
    color:white;
}

.perenos {overflow-wrap: anywhere;}


.ico_check_foto img {width:15px;position:relative;top:2px;}
.event_img {width:100%;}

@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {

.event_img {width:90%;}

.ico_check_foto img {width:20px;position:relative;top:3px;}

.reg_form_width {width:100%;}

.ok_install {font-size:8vw;
    color: white;
    font-weight: bold;}


body, table, tr, td, div, p, a, input, textarea {font-size: 4.5vw;}


.mob_search_form select {font-size:4.5vw;width:100%;margin-bottom:5vw;padding:0.5vw;border:1px solid #000000;}
.mob_search_form .mob_size_region {width:100%;}
.mob_search_form .mob_mini_select {width:43vw;}
.mob_search_form .el01 {float:none;padding:0px;width:100%;}
.mob_search_form table {width:100%;}
.mob_search_form .mob_search_padding {padding-left:20px;padding-right:20px;}
.mob_search_form b {font-weight:normal;}
.mob_search_form .mob_border_bottom {border-bottom: 1px solid #555555;width:100%;margin-bottom:5vw;}
.mob_search_form .mob_search_padding_check {padding-top:0px;}
.mob_search_form .mob_text {font-size:4.5vw;padding:0.5vw;width:18vw;border:1px solid #000000;}
.mob_search_form .mob_checkbox {width:4vw;height:4vw;}
.mob_search_form .mob_p_button_search {text-align:center;}
.mob_search_form .mob_button_search {width:30vw;height:10vw;}
.mob_search_form .mob_table_age {width:54vw;}

.pwa_icon {width:14vw;}

.height_top {height:unset;}

.top_menu {width:9vw;}

.top_menu_margin {margin-bottom: 1vw;width:100%;}
.top_menu_margin_center {text-align:center;}
.top_menu_margin_right {text-align:right;}

.logoa{font-size:8.6vw;}
.logospan{
    letter-spacing: 1px;
    padding-top: 8px;
    padding-bottom: 4px;
    display: block;
}

.hide_mob {display: none;}

.padding_mob {
padding-left   : 10px;
padding-right  : 10px;
}

.foto_60x80{
width:80px;
margin-top: 10px;
margin-bottom: 10px;
}

.link_white_mob {color: #22BB22;margin-top:3.5vw;display:inline-block;}



.flexbox_table {
display: flex;flex-direction:column;
flex-wrap: wrap;
flex-grow: 1;
width: 100%;
}

.align_mes {text-align:left;}

.myline7 {
width: clear;
max-width: 95vw;
margin-left   : 10px;
}

.myfl0 {
width: 95vw;
border-left: 4px solid #666666;
padding: 8px 4px 8px 9px;    
margin-left:10px;
}
.myfl1 {
width: 95vw;
border-left: 4px solid #666666;
padding: 8px 4px 8px 9px;
margin-left:10px;
}

.myline1 {
display:none;
width: 95vw;
margin-left:10px;
}

.menubar02 {padding-top:0px;}
.zzx {}
.blog_text_normal img {max-width:100%;max-height:unset;}


.uni_post_padding_width {width:99%}
.up_page {display:none;}


.div_logo {margin-left: 0px;padding-left: 0px;text-align: center;}
.logospan span{
margin-left:0px;
}



.warning_del_account {padding:3vw;}


.myflex_events20 {width:100%}

.center_mob {text-align:center;}

}
//-->
</style>
