* {
    margin: 0;
    padding: 0;
}

/* screen */
html {
    min-width: 100%;
    height: 100%;
}

body {
    min-width:100%;
    height:100%;
    margin:0; 
    padding:0;

    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    color: #000000;
    background-color: #fff;
}

body.main {
    min-width:1005px;
}

img { border:0; }
form { padding:0; border: 0; margin: 0; }

a { font-weight:bold; }
a:link {color: #B41525;text-decoration:none;}
a:hover {color: #610209;text-decoration:underline;}
a:visited {color: #B41525;text-decoration:none;}
a:visited:hover {color: #610209;text-decoration:underline;}

table {
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    color: #000000;
    margin: 0 auto;
}

.real { border: 3px outset darkgreen; }

/**************************************************/

body.transp_bg {
    background: url(../img/clubs/clubs_bg.gif) left top repeat;
}

#skeleton {
    min-height: 100%;
    position: relative;
    float: left;
    min-width: 100%;
}

#skeleton > div {
    min-height: 100%;
    /*overflow: hidden;*/
    float: left;
    min-width: 100%;
}

#skeleton.v3_bg {
    background: #92301F url(../img/lspacer_v3.gif) left top repeat-y;
}

#skeleton.transp_bg {
    background: url(../img/lspacer_transp.png) left top repeat-y;
}

#skeleton.simple_bg {
    background: #fff url(../img/lspacer.gif) left top repeat-y;
}

#skeleton.v3_bg > div {
    background: url(../img/rspacer_v3.gif) right top repeat-y;
}

#skeleton.transp_bg > div {
    background: url(../img/rspacer_transp.png) right top repeat-y;
}

#skeleton.simple_bg > div {
    background: url(../img/rspacer.gif) right top repeat-y;
}

#skeleton_top {
    height: 60px;
    text-align: right;
}

#skeleton_middle {
    text-align: left;
    overflow: hidden;
}

#skeleton_middle_placeholder {
    position: absolute;
    top: 103px; /*60px;*/
    width: 31px;
    right: 0;
    bottom: 85px;
}

#skeleton.v3_bg #skeleton_middle_placeholder {
    background: url(../img/rspacer_v3.gif) right top repeat-y;
}

#skeleton.transp_bg #skeleton_middle_placeholder {
    background: url(../img/rspacer_transp.png) right top repeat-y;
}

#skeleton.simple_bg #skeleton_middle_placeholder {
    background: url(../img/rspacer.gif) right top repeat-y;
}

#no_top_line.v3_bg {
    background: url(../img/divmid_bg_v3.gif) center -26px repeat-x;
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.v3_bg > div {
    background: url(../img/rmid_bg_v3.gif) right -26px no-repeat;
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.v3_bg > div > div {
    background: url(../img/lmid_bg_v3.jpg) left -26px no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
    padding-top:12px;
}

#no_top_line.transp_bg {
    background: url(../img/divmid_bg_transp.png) center -26px repeat-x;
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.transp_bg > div {
    background: url(../img/rmid_bg_transp.png) right -26px no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.transp_bg > div > div {
    background: url(../img/lmid_bg_transp.png) left -26px no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
    padding-top:12px;
}

#no_top_line.simple_bg {
    background: url(../img/divmid_bg.gif) center -26px repeat-x;
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.simple_bg > div {
    background: url(../img/rmid_bg.gif) right -26px no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#no_top_line.simple_bg > div > div {
    background: url(../img/lmid_bg.jpg) left -26px no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
    padding-top:12px;
}

#top_line.v3_bg {
    background: url(../img/lmid_bg_v3.jpg) left top no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#top_line.transp_bg {
    background: url(../img/lmid_bg_transp.png) left top no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#top_line.simple_bg {
    background: url(../img/lmid_bg.jpg) left top no-repeat; 
    /*overflow:hidden;*/
    float: left;
    width: 100%;
}

#skeleton_bottom {
    height: 85px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

#skeletop_bottom_placeholder {
    height: 85px;
}

/**************************************************/

#top_hdr {
    overflow: hidden;
    background: url(../img/v3/main_bg_c.jpg) center top repeat-x;
    height: 60px;
}

#top_hdr > div {
    overflow: hidden;
    background: url(../img/v3/main_bg_l.jpg) left top no-repeat;
    height: 60px;
}

#top_hdr > div.easter {
    background: url(../img/v3/main_bg_l_easter.jpg) left top no-repeat;
}

#top_hdr > div.cxby {
    background: url(../img/v3/main_bg_l_cxby.jpg) left top no-repeat;
}

#top_hdr > div > div{
    overflow: hidden;
    background: url(../img/v3/main_bg_r.jpg) right top no-repeat;
    height: 60px;
}

#logo_map { float: left; width: 145px; overflow: hidden; }

#lang_list {
    margin:0 100px 0 145px;
    height: 33px;
    background: url(../img/v3/mobile.png) left center no-repeat;
}

div.lang_item {
    float: right;
    width: 30px;
    height: 18px;
    text-align: center;
    padding-top: 5px;
    margin: 6px 0 4px 0;
    background: url(../img/v3/lang_item_bg.gif) left top no-repeat;
}

div.lang_item a:active, div.lang_item a:visited, div.lang_item a:hover, div.lang_item a:link {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
} 

div.lang_item a:hover { text-decoration: underline; }

#short_help {
    float: right;
    height: 18px;
    padding-top: 5px;
    margin: 6px 10px 4px 0;

    color: #fff;
}

#short_help a:active, #short_help a:visited, #short_help a:hover, #short_help a:link {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
} 

#short_help a:hover { text-decoration: underline; }

#main_menu {
    float:left;
    height: 27px;
    background: url(../img/v3/menu_bg_c.jpg) top center repeat-x;
    overflow: hidden;
}

#main_menu > div {
    height: 27px;
    background: url(../img/v3/menu_bg_l.jpg) left top no-repeat;
    overflow: hidden;
}

#main_menu > div > div {
    height: 27px;
    background: url(../img/v3/menu_bg_r.jpg) right top no-repeat;
    overflow: hidden;
    padding: 0 3px;
}

div.top_menu {
    height: 24px;
    float: left;
    overflow: hidden;
    background: url(../img/v3/btn_c.gif) center top repeat-x;
    margin: 3px 0 0 0;
}

div.top_menu > div {
    height: 24px;
    overflow: hidden;
    background: url(../img/v3/btn_l.gif) left top no-repeat;
}

div.top_menu > div > div {
    height: 22px;
    overflow: hidden;
    background: url(../img/v3/btn_r.gif) right top no-repeat;
    padding: 2px 5px 0 5px;
    cursor: pointer;
    cursor: hand;
    color: #000;
    font-weight: bold;
    font-size: 11px;
}

div.top_menu_sel, div.top_menu:hover {
    height: 24px;
    float: left;
    overflow: hidden;
    background: url(../img/v3/over_btn_c.gif) center top repeat-x;
    margin: 3px 0 0 0;
}

div.top_menu_sel > div, div.top_menu > div:hover {
    height: 24px;
    overflow: hidden;
    background: url(../img/v3/over_btn_l.gif) left top no-repeat;
}

div.top_menu_sel > div > div, div.top_menu > div > div:hover {
    height: 22px;
    overflow: hidden;
    background: url(../img/v3/over_btn_r.gif) right top no-repeat;
    padding: 2px 5px 0 5px;
    cursor: pointer;
    cursor: hand;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

div.top_menu + div.top_menu, div.top_menu + div.top_menu_sel, 
div.top_menu_sel + div.top_menu, div.top_menu_sel + div.top_menu_sel { margin-left: 1px; }

/**************************************************/

td.lcol_header {
    font-size: 12px;
    color: #FFFFFF;
    font-weight : bold;    
    text-align : left;
    vertical-align : middle;
    padding-left : 35px;
    padding-bottom : 5px;
}

td.lcol_header label { font-weight : normal; font-size: 11px; }

td.lcol_header a:link, td.lcol_header a:visited, td.lcol_header a:active { 
    color: #FFFFFF;
    font-weight : bold;
    text-decoration: none; 
}

td.lcol_title {
    font-size : 12px;
    letter-spacing : 1px;
    color: #FF9E3F;
    font-weight : bold;
    padding-left : 25px;
    padding-top : 10px;
    padding-bottom : 5px;
}

td.lcol_body {
    font-size : 11px;
    color: #FFFFFF;
    font-weight : bold;
    padding-left : 25px;
    padding-bottom : 10px;
    line-height : 130%;
}

td.lcol_body label { font-weight : normal; font-size: 11px;}

td.lcol_body a:link, td.lcol_body a:visited, td.lcol_body a:active { 
    color: #FFFFFF;
    font-weight : bold;
    text-decoration: none; 
}

td.lcol_body a:hover { 
    text-decoration: none; 
}

td.page_header {
    font-size: 13px;
    color: #FFFFFF;
    font-weight : bold;    
    vertical-align : middle;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 10px;
}

td.page_header a:link, td.page_header a:visited, td.page_header a:active { 
    font-size: 13px;
    color: #FFFFFF;
    font-weight : bold;    
    vertical-align : middle;
    font-weight : bold;
    text-decoration: none; 
}

td.page_header a:hover { 
    text-decoration: underline; 
}

td.language {
    font-size: 10px;
    color: #FFFFFF;
    vertical-align : middle;
    line-height:150%;
}

td.language a:link, td.language a:visited, td.language a:active { 
    color: #FFFFFF;
    font-weight : bold;
    text-decoration: none; 
}

td.language a:hover { 
    text-decoration: underline; 
}

table.top_menu {
    border-collapse:collapse;
}

td.top_menu {
    color: #000000;
    vertical-align : middle;
    background : url(../img/menu_bg.gif);
    text-align : left;
    cursor : pointer;
    font-weight: bold;
    padding:0 5px 0 1px;
    border : 1px solid #963220;
}

td.top_menu_sel {
    color: #A92F1B;
    vertical-align : middle;
    background : url(../img/menu_sel_bg.gif);
    text-align : left;
    cursor : pointer;
    font-weight: bold;
    padding:0 15px 0 5px;
    border : 1px solid #963220;
}

td.lmenu {
    font-size : 12px;
    font-weight : normal;
    color: #FFFFFF;
    vertical-align : middle;
    background : url(../img/lmenu_bg.gif) no-repeat top center;
    border-bottom : 1px solid #CF6B5B;
    padding-left : 35px;
    height : 20px;
    width : 173px;
}

td.lmenu_top {
    font-size : 12px;
    font-weight : normal;
    color: #FFFFFF;
    vertical-align : middle;
    background : url(../img/lmenu_top_bg.gif) no-repeat top center;
    border-bottom : 1px solid #CF6B5B;
    padding-left : 35px;
    padding-bottom : 3px;
    height : 20px;
    width : 173px;
}

a.lmenu:link, a.lmenu:visited, a.lmenu:active { 
    color: #FFFFFF;
    text-decoration: none; 
    font-weight: normal;
}

a.lmenu:hover { 
    color: pink;
    text-decoration: none; 
}

#lmenu_reg_area {
    background : url(../img/v3/register.png) no-repeat top center;
    margin-left : 22px;
    margin-bottom: 5px;
    height : 54px;
    width : 174px;
    text-align: center;
    padding-top: 20px;
    font-size: 14px;
    color: #7b4500;
    font-weight: bold;
    display: block;
}

#lmenu_reg_area span { color: #fff; font-size: 16px; }

#lmenu_reg_area:link, #lmenu_reg_area:hover, #lmenu_reg_area:visited { text-decoration: none; }

td.login_header {
    color: #FFF17E;
    font-weight : bold;    
    font-size : 16px;
    letter-spacing : 2px;
}

td.login_row {
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align: middle;
    background: url(../img/llogin_bg.gif) no-repeat top center;
    letter-spacing: 1px;
    line-height: 200%;
    padding-left: 25px;
}

td.login_row a:link, td.login_row a:visited, td.login_row a:active { 
    color: #FFFFFF;
    font-weight : normal;
    text-decoration: none; 
    letter-spacing : 1px;
}

td.login_row a:hover { 
    text-decoration: underline; 
}

td.login_error {
    font-size : 8pt;
    font-weight : normal;
    color : #FFB6C1; 
    font-family : tahoma;
    text-decoration : none;
    padding-left : 30px;
}

td.auth_login_row {
    font-size : 11px;    
    color: #FFFFFF;
    font-weight : normal;
    letter-spacing : 1px;
    padding-right : 35px;
}

td.auth_login_row a:link, td.auth_login_row a:visited, td.auth_login_row a:active { 
    color: #FFFFFF;
    font-weight : normal;
    text-decoration: underline; 
    letter-spacing : 1px;
}

td.auth_login_row a:hover { 
    text-decoration: underline; 
}

td.auth_login_error {
    font-size : 8pt;
    font-weight : normal;
    color : #FFB6C1; 
    font-family : tahoma;
    text-decoration : none;
    padding-right : 35px;
}

td.auth_menu{
    font-size : 11px;    
    color: #FFFFFF;
    font-weight : normal;
    letter-spacing : 1px;
    padding-left : 5px;
}

td.auth_menu a:link, td.auth_menu a:visited, td.auth_menu a:active { 
    color: #FFFFFF;
    font-weight : normal;
    text-decoration: none; 
    letter-spacing : 1px;
}

td.auth_menu a:hover { 
    text-decoration: underline; 
}

td.auth_footer {
    padding-left : 5px;
    padding-right : 5px;
    color : #F08D7D;
    font-weight : normal;
}

td.auth_footer a:link, td.auth_footer a:visited, td.auth_footer a:active { 
    color: #F08D7D;
    font-weight : normal;
    text-decoration: none; 
    letter-spacing : 1px;
}

td.auth_footer a:hover { 
    text-decoration: underline; 
}

td.top_slogan {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#444444;
}

td.footer {
    color : #F08F7C;
    font-weight : normal;
}

td.footer a:link, td.footer a:visited, td.footer a:active { 
    font-size : 11px;
    color: #FFFFFF;
    font-weight : normal;
    text-decoration: none; 
    letter-spacing : 1px;
}

td.footer a:hover { 
    text-decoration: underline; 
}

td.footer_info {
    font-size : 11px;
    color:#FFFFFF;
    font-weight : normal;
}

td.center_info {
    font-size : 12px;
    color: #B41525;
    font-weight : bold;
    letter-spacing: 1px;
}

input.input, textarea.text, select.select, div.text { 
    font-family: Verdana, Arial;
    font-size: 11px; 
    background-color: #FFFFFF; 
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid;
    color : #000000;
    width : auto;
    height : auto;
}

textarea.text { width: 100%; overflow: auto; }

input.check {
    font-family: Verdana, Arial;
    font-size : 11px; 
    color : #000000;
    border:0px;
    height : auto;
    width : auto;
    margin-right: 3px;
    vertical-align: text-bottom;
}

input.button, input.btn { 
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #F8F8F8; 
    font-weight : bold;
    text-align : center;
    letter-spacing : 1px;

    /*height : 20px;*/
    border : 1px #FCFCFA outset;
    width : auto;
    cursor : hand;
    background : url(../img/btn_bg.gif) center center repeat-x;
    padding: 0 3px;
}

input.button_big {
    font-family: Verdana, Arial;
    font-size: 18px;
    text-decoration: none;
    color: #F8F8F8; 
    font-weight : bold;
    text-align : center;
    letter-spacing : 1px;

    /*height : 32px;*/
    border : 3px #FCFCFA outset;
    width : auto;
    cursor : hand;
    background : url(../img/btn_big_bg.gif) center center repeat-x;
    padding: 0 5px;
    overflow: visible;
}

input.input_small {
    border: 0;
    font-size: 12px;
    color: darkred;
    font-weight:bold;
    padding: 1px 2px;
}

input.v3input { 
    font-family: Verdana, Arial;
    font-size: 11px; 
    padding:2px; 
    background-color: #7c291b; 
    border:1px solid #dc7459;
    color:#dc7459;
    width: auto;
    height: auto;
}

table.table {
    padding : 3px 5px;
    color: #AB3A24; 
    text-decoration: none;
    font-size: 11px;  
    border-collapse:collapse;
    /*background-color: #FFCCCC;*/
}

th.table {
    color: #EE6648;
    text-decoration: none; 
    font-weight: bold;
    font-size: 12px; 
    text-align: center;
    padding : 0px 5px;
    height : 20px;
    background-color : #FFCCCC;
    vertical-align : middle;
    letter-spacing : 1px;
}

td.table {
    color: #AB3A24; 
    text-decoration: none;
    font-size: 11px;  
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    vertical-align : top;
    line-height : 150%;
    padding: 2px 5px;
}

td.table2 {
    color: #000; 
    font-size: 11px;  
    font-weight : normal;
    font-style : normal;
    vertical-align: top;
    line-height: 150%;
    padding: 2px 5px;
}

td.table2 a:link, td.table2 a:active, td.table2 a:visited, td.table2 a:hover {
    color: #000;
    font-weight: normal;
} 

td.table_bordered {
    color: #AB3A24; 
    text-decoration: none;
    font-size: 11px;  
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    vertical-align : top;
    line-height : 150%;
    border:1px solid #FFFFFF;
    background-color:#FFC3C3; 
    padding-left:10px;
}

td.table_bordered_hdr {
    color: #B41525; 
    text-decoration: none;
    font-size: 12px;  
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    vertical-align : middle;
    line-height : 150%;
    border:1px solid #FFFFFF;
    background-color:#FFC3C3; 
    padding-left:10px;
}

.comments_header {
    font-size:11px;
    color:#000000;
}

.comments {
    padding: 0 10px 0 20px;
    font-size:12px;
}

td.search_results {
    color: #000000; 
    /*border-left : 1px solid #000000;*/
    padding-left:10px;
    text-decoration: none;
    font-size: 11px;  
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    line-height : 150%;
}

td.search_results a:link, td.search_results a:visited, td.search_results a:active { 
    color: #AB3A24; 
    text-decoration: none; 
}

td.search_results a:hover { 
    text-decoration: underline; 
}

td.table_header {
    color: #BB5533; 
    text-decoration: none;
    font-size: 11px;  
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    vertical-align : middle;
    padding: 2px 5px;
}

td.table_header1 {
    color: #B41525; 
    font-size: 12px;  
    font-weight : bold;
    font-style : normal;
    vertical-align: middle;
}

td.table_header2 {
    color: #000; 
    font-size: 11px;  
    font-weight : bold;
    font-style : normal;
    vertical-align: middle;
    line-height: 150%;
    padding: 2px 5px;
}

td.grayed { color: darkgray; }

.table_error {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : red;
}

.table_message, a.table_message:link, 
a.table_message:active, a.table_message:visited {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : darkgreen;
    /*height : 12px;*/
    line-height:150%;
}

a.table_message:hover { color: green; text-decoration: underline; }

td.table_div {
    font-size : 11px;
    color : #B41525;
    border : 1px #FFB6B6 solid;
    background-color : #FFD9D9;
    font-weight : bold;
    padding : 5px 10px;
}

.table_comments {
    font-size : 11px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #000000;
}

.table_small {
    padding : 3px;
    font-size: 10px;
    color: gray;
}

table.table1 {
    padding : 3px 5px;
    color: #660033;
    text-decoration: none;
    font-size: 10px;
    border-collapse : collapse;
}

td.table1 {
    background-color : #FFE9D5;
    padding : 5px;
    line-height : 150%;
    border : 1px solid #FFBBBB;
    font-size: 11px;
}

td.table1_simple {
    line-height : 150%;
    font-size: 11px;
    color: #660033;
}

td.table1_small {
    background-color : #FFE9D5;
    padding : 3px;
    line-height : 150%;
    border : 1px solid #FFBBBB;
    font-size: 10px;
    color: gray;
}

td.table1_tiny {
    background-color : #FFE9D5;
    padding : 3px;
    line-height : 150%;
    border : 1px solid #FFBBBB;
    font-size: 10px;
}

td.table1_tiny_vip {
    background-color : #FFDFC1;
    padding : 3px;
    line-height : 150%;
    border : 1px solid #FE5A00;
    font-size: 10px;
}

td.table1_vip {
    background-color : #FFDFC1;
    padding : 3px;
    line-height : 150%;
    border : 1px solid #FE5A00;
    font-size: 11px;
}

td.table1_silver {
    background-color: #fff;
    padding: 3px;
    line-height: 150%;
    border: 1px solid #fbb;
    font-size: 11px;
}

td.table1_angel {
    background-color : #FFFFCD;
    padding : 3px;
    line-height : 150%;
    border : 1px solid #FE5A00;
    font-size: 11px;
    color : #000000;
}

th.table1 {
    color: #FFFFFF;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: center;
    padding : 3px;
    height : 20px;
    background-color : #DD735A;
    border : 1px solid #FFDDDD;
    letter-spacing:1px;
}

th.table1_small {
    color: #fff;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: left;
    padding : 0 8px;
    height : 17px;
    background-color : #DD735A;
    border : 1px solid #FFDDDD;
    letter-spacing:1px;
}

th.table1_small a:link, th.table1_small a:active, th.table1_small a:visited, th.table1_hover a:visited {
    color: #fff;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-decoration: underline;
}

th.table1_22 {
    color: #FFFFFF;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: center;
    padding : 3px;
    height : 20px;
    background-color : #AD91DD;
    border : 1px solid #FFDDDD;
    letter-spacing:1px;
}

th.table1_19 {
    color: #000000;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: center;
    padding : 3px;
    height : 20px;
    background-color : #DD735A;
    border : 1px solid #FFDDDD;
    letter-spacing:1px;
}

th.table1_4 {
    color: #000000;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: center;
    padding : 3px;
    height : 20px;
    background-color : #F9F9F9;
    border : 1px solid #FFDDDD;
    letter-spacing:1px;
}

th.table1 a:link, th.table1 a:active, th.table1 a:visited {
    color: #FFFFFF;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
}

th.table1 a:hover {
    text-decoration: underline; 
}

th.table1_green {
    color: #fff;
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: left;
    padding : 0 8px;
    height : 17px;
    background-color : green;
    border : 1px solid darkgreen;
    letter-spacing:1px;
}

th.table1_top {
    font-family: Tahoma;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    padding : 3px 10px 0 10px;
    height : auto;
    text-align: left;
    background: url(../img/tbl_top_bg.gif);
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-bottom: 1px solid #BCBCBC;
}

td.table1_header {
    color: #660033;
    background-color : #FFD9D9;
    line-height : 150%;
    border : 1px solid #FFBBBB;
    font-size: 11px;
    padding : 3px 5px 3px 10px;
    height : 20px;
    vertical-align : middle;
    letter-spacing : 1px;
    font-weight: bold;
}

.sr_numbering {
    font-family: Tahoma; 
    color: #610209; 
    text-decoration: none; 
    font-size : 12px;
    font-weight : normal;
    font-style : normal;
}

.sr_numbering:link, .sr_numbering:active, .sr_numbering:visited { 
    color: #B41525;
    font-weight : bold;
    text-decoration: none; 
}

.sr_numbering:hover { 
    text-decoration: underline; 
}

td.conf {
    font-size : 14px;
    color: #AB3A24;
    font-weight : bold;
    letter-spacing : 2px;
    line-height : 150%;
}

.chat { 
    overflow : auto;
    width: 100%; 
    height: 450px;
    font-family: Verdana, Arial;
    font-size: 11px; 
    font-weight : normal;
    background-color: #FFFFFF; 
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid;
    color : #000000;
    padding:5px;
}

.circle {
    cursor:pointer; 
    color:#BC3D4E; 
    font-size:11px; 
    font-weight: bold;
    text-align:center;
    vertical-align : middle;
}

/**********************************************/

.grey_title {
    background-color:#C0C0C0;
    color:#FFFFFF; 
    font-size:16px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:center;
    padding:3px;
    border:1px solid #FFFFFF;
}

.yellow_title {
    background-color:#FFCC66; 
    color:#FFFFFF; 
    font-size:16px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:center;
    padding:3px;
    border:1px solid #FFFFFF;
}

.red_title {
    background-color:#DD735A; 
    color:#FFFFFF; 
    font-size:16px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:center;
    padding:3px;
    border:1px solid #FFFFFF;
}

.grey {
    background-color:#C0C0C0;
    color:#000000; 
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    text-align:center;
    padding:0 3px;
    border:1px solid #FFFFFF;
}

.yellow {
    background-color:#FFCC66; 
    color:#000000; 
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    text-align:center;
    padding:0 3px;
    border:1px solid #FFFFFF;
}

.red {
    background-color:#DD735A; 
    color:#000000; 
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    text-align:center;
    padding:0 3px;
    border:1px solid #FFFFFF;
}


.red a:link, .red a:visited, .red a:active,
.yellow a:link, .yellow a:visited, .yellow a:active  {
    color : #000000; 
    text-decoration : none;
    font-weight:normal;
}

.red a:hover, .yellow a:hover {
    color : #000000; 
    text-decoration : underline;
}

/**********************************************/

.pic_comments {
    color:darkblue; 
    font-size:11px;
    font-weight:normal;
    font-family:Verdana;
    text-align:center;
    padding:5px 0 0 0;
    height:auto;
    width:auto;
}

.memb_red {
    color:red;
    font-size:12px;
    font-weight:bold;
}

.memb_blue {
    color:blue;
    font-size:14px;
    font-weight:bold;
}

img.tbn { border: 1px #AABBDD solid; margin-bottom:5px; }

img.photo { border: 2px #AABBDD solid; margin-bottom:5px; }

#pscroller {
    width: auto;
    height: 20px;
    border: 0px solid black;
    padding: 3px;
}
.header_l_cart{
    color:white;
}
.souvenir_shop_top A:Link{
    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    padding-top:5px;
    height:20px;
    padding-left:5px;
    font-weight:bold;
    color:#FFFFFF;
}
.souvenir_shop_top A:Visited{
    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    padding-top:5px;
    height:20px;
    padding-left:5px;
    font-weight:bold;
    color:#FFFFFF;
}
.souvenir_shop_top A:Hover{
    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    padding-top:5px;
    height:20px;
    padding-left:5px;
    font-weight:bold;
    color:#FFAAAA;
}
.souvenir_shop_item A:Link{
    padding-left:20px;
    padding-top:5px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    height:20px;
    font-size:12px;
    font-weight:normal;
    color:#EDEDED;
}
.souvenir_shop_item A:Visited{
    padding-left:20px;
    padding-top:5px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    height:20px;
    font-weight:normal;
    color:#EDEDED;
}
.souvenir_shop_item A:Hover{
    padding-left:20px;
    padding-top:5px;
    height:20px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    font-size:12px;
    font-weight:normal;
    color:#EDDDDD;
}
.table_message_black{
  color:#000000;
}
th.table1 a.diffred:link, th.table1 a.diffred:active, th.table1 a.diffred:visited {
    text-decoration: none; 
    font-weight: bold;
    font-size: 13px; 
}

th.table1 a.diffred:hover {
    text-decoration: underline; 
}
td.table1 a.diffred:link, td.table1 a.diffred:active, td.table1 a.diffred:visited {
    text-decoration: none; 
    font-weight: bold;
    font-size: 13px; 
}

td.table1 a.diffred:hover {
    text-decoration: underline; 
}

.eshop_description{

}

/************ Profile **********************/

table.profile {
    /*border-collapse:collapse;*/
    border: 1px solid #EF694E;
}

th.profile {
    background:#8E2E1E;
    color:white;
    font-size:13px;
    padding: 5px 15px;
    border: 1px solid #EF694E;
}

td.profile1 {
    background:#E94B32;
    color:white;
    font-size:12px;
    padding: 5px 10px;
    font-weight:bold;
    /*border: 1px solid #EF694E;*/
    line-height:180%;
}

td.profile2 {
    background:#C13F29;
    color:white;
    font-size:12px;
    padding: 5px 10px;
    font-weight:bold;
    /*border: 1px solid #EF694E;*/
    line-height:180%;
}

.profile_hdr {
    font-size: 14px;
    letter-spacing: 1px;
}

a.profile:link, a.profile:visited, a.profile:active { 
    color: #FFB62C;
    font-weight : bold;
    text-decoration: none;
    font-size: 13px;
}

a.profile:hover { 
    text-decoration: underline;
}

span.profile { 
    color: #FFB62C;
    font-weight : bold;
    text-decoration: none;
    font-size: 13px;
}

.profile_simple {
    font-size:11px;
}

/************ end Profile **********************/
input.button1 { 
    font-family: Verdana, Arial;
    font-size: 10px; 
    text-decoration: none;
    color: #666666; 
    font-weight : bold;
    text-align : center;
    width : auto;
    height : auto;
    cursor : pointer;
}

.iponAds img { border: 0; margin:3px; }

/**********************************************/

#quick_search {
    vertical-align: middle;
    padding-left: 20px;
}

.left_column {
    background: #e84f30 url(../img/lspacer.gif) left top repeat-y;
}

.left_column_v3 {
    background: #e84f30 url(../img/lspacer_v3.gif) left top repeat-y;
}

.menu_group {
    background-color: #C13F29; 
    margin-bottom: 5px;
    margin-right: 15px;
}

.menu_left {
    background: #C13F29 url(../img/v3/px_menu_tab.jpg) left center no-repeat;
    border-bottom: 1px solid #DD735B;
    height: 16px;
    vertical-align: middle;
    width: 180px;
    padding-top:3px;
    margin: 0;
    font-size: 12px;
}

.menu_left img { margin-left: 16px; margin-right: 5px; }

.menu_left_bottom { border-bottom: 0px none; height: 17px; padding-top:3px; }

.menu_left_top_border { 
    background: #C13F29 url(../img/v3/px_menu_top.jpg) no-repeat right top; 
    min-height: 15px;
    height: 15px;
    width: 15px;
    padding: 0;
}

.menu_left_bottom_border {
    background: #C13F29 url(../img/v3/px_menu_bottom.jpg) no-repeat right bottom; 
    min-height: 15px; 
    height: 15px;
    width: 15px;
    padding: 0;
}

.menu_left_single_border {
    background: url(../img/v3/px_menu_single.jpg) no-repeat right center; 
    height: 20px; 
    width: 15px;
    padding: 0;
    padding: 0;
}

.menu_left_top_border, .menu_left_bottom_border, .menu_left_single_border { border:0; margin:0; }

.menu_left a:link, .menu_left a:visited, .menu_left a:active {
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding-left: 33px;
    text-decoration: none;
    vertical-align: middle
}

.menu_left a:hover {
    color: #FFC0CB !important;
    text-decoration: none !important
}

/*************************************************/

.popup { 
    display:none; 
}

.popup_content {
    display: block;
    background-color: #ffd9d9;
    overflow: hidden;
    border: 2px solid #dd735a;
    margin: 1px;
    padding: 5px;
}

.alrt_hdr_cont, .ntf_hdr_cont, .popup_hdr_cont {
    display: block;
    float: none;
    clear: none;
    margin-bottom: 5px;
    padding: 8px 10px 2px 15px;
    width: auto;
    border-bottom: 1px solid #dd735a;
    
    color: #000;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    position: relative;
    text-align: left;
}


.popup_body_cont {
    color: #000;
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    margin: 0 5px 0 4px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    text-align: left;
    width: auto;
}

.popup_button_cont {
    display: block;
    margin: 0 5px 0 4px;
    overflow: hidden;
    padding: 10px 5px 5px;
    position: relative;
    text-align: center;
    width: auto;
}

hr.popup_sep {
    color: #ff735a;
    background-color: #ff735a;
    height: 2px;
    border: 0;
    display: block;
    margin: 5px 0;
}

*:first-child+html hr.popup_sep, * html hr.popup_sep { margin: -2px 0; }

/*************************************************/

.citate {
    padding: 7px;
    margin:5px 10px 5px 10px;
    border:1px dashed #000;
    background-color: #fff;
}

.uc {
    display: inline-block;
    padding-bottom: 4px;
    background: url(../img/underchar.jpg) bottom center no-repeat;
    width: 12px;
    height: 17px;
    margin: 0 1px;
}

/******************************************************/

.color_picker_elem {
    width: 12px;
    height: 12px;
    border: 0 none;
    padding: 0;
    cursor: pointer;
    border: 1px solid #000;
    margin: 0 1px;
}

#color_picker {
    display: none;
    margin-top: 3px;
}

#color_picker table {
    background-color: #000;
}

/******************************************************/

.blog_positive, .comment_positive {
    color: #a5be48;
    font-weight: bold;
}

.blog_negative, .comment_negative {
    color: #df4e1f;
    font-weight: bold;
}

span.votes_positive {
    color: #a5be48;
    font-weight: bold;
    font-size: 10px;
}

span.votes_negative {
    color: #df4e1f;
    font-weight: bold;
    font-size: 10px;
}

a.no_underline:active, a.no_underline:hover, a.no_underline:link, a.no_underline:visited { 
    text-decoration: none !important; 
}

/*************************************************/

h1.memb {
    font-size: 16px;
    font-weight: bold;
    color: #8a3700;
}

hr {
    border:0;
    border-top:1px solid silver;
    border-bottom: 1px solid white;
    /*height:2px;*/
    padding:0;
    margin:0;
    font-size: 2px;
    line-height: 2px
}

a.buy_now {
    display: inline-block;
    width: 100px;
    height: 24px;
    background: url(../img/payment/buy.gif) top center no-repeat;
    text-decoration: none !important;
    padding-top: 5px;

    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #cc6f5a;
    text-align: center;
}

a.buy_now:link, a.buy_now:active, a.buy_now:hover, a.buy_now:visited { text-decoration: none !important; }
#demo {
    position: relative;
    float: left;
    margin-bottom: -150px;
    left: 245px;
    bottom:40px;
}

/******************** POPUP MENU *************************/

#popup_menu_div {
    display: none;
    position: absolute;
    /*clear: right;*/
    z-index: 5;
    overflow: visible;
    margin-bottom: 1em; /* ? */
    width: 274px;
}

div.fmenudiv, div.fsubmenudiv {
    width: 120px;
    border-top: 1px solid #b9503a;
    border-left: 1px solid #b9503a;
    border-right: 1px solid #b9503a;
    overflow: hidden;
    background: #ab3924;
}

div.fsubmenudiv { width: 146px; }
div.fsubmenu { display: none; position: absolute; top:0; left:0; }
div.fmenu { width: 124px; }
div.fsubmenu { width: 150px; }

div.fmenudiv > div, div.fsubmenudiv > div {
    border-bottom: 1px solid #b9503a;
    background: #ab3924 url(../img/v3/sub_arrow.png) 105px center no-repeat;
    color: #fff;
    height: 15px;
    width: 100px;
    padding:2px 12px 2px 8px;
    
    font-size: 12px;
    color: white;
    font-weight: normal;
    cursor: pointer;
}

div.fsubmenudiv > div { width: 129px; padding-left: 5px; }

div.fmenudiv div.fmenu_sub {
    background: #ab3924 url(../img/v3/sub_arrow2.png) 105px center no-repeat;
}

div.fsubmenudiv > div {
    background: #ab3924 url(../img/v3/sub_arrow.png) 131px center no-repeat;
}

div.fmenudiv > div:hover { 
    text-decoration: underline;
    background: #bc614f url(../img/v3/sub_arrow_over.png) 105px center no-repeat;
}

div.fsubmenudiv > div:hover { 
    text-decoration: underline;
    background: #bc614f url(../img/v3/sub_arrow_over.png) 131px center no-repeat;
}

div.fmenu_rshadow {
    overflow: hidden;
    background: url(../img/v3/fmenu_shadow.png) right -6px no-repeat;
    padding-right: 2px;
}

div.fmenu_bshadow {
    overflow: hidden;
    height: 2px;    
}

div.fmenu_lbshadow {
    overflow: hidden;
    background: url(../img/v3/fmenu_shadow.png) left top no-repeat;
    width: 2px;
    height: 2px;
    float: left;
}

div.fmenu_rbshadow {
    overflow: hidden;
    background: url(../img/v3/fmenu_shadow.png) left -2px no-repeat;
    width: 2px;
    height: 2px;
    float: right;
}

div.fmenu_cbshadow {
    overflow: hidden;
    background: url(../img/v3/fmenu_shadow.png) left -4px repeat-x;
    height: 2px;
    float: none;
}

/*div.fsubmenudiv img { margin-right:5px; display:block; float:left; }*/

div.fmenu_img { width: 14px; height: 14px; display: block; float: left; margin-right: 5px; margin-top:1px; }
#fmenu_img1 { background: url(../img/v3/fmenu/all_icons.png) center top no-repeat; }
#fmenu_img2 { background: url(../img/v3/fmenu/all_icons.png) center -14px no-repeat; }
#fmenu_img3 { background: url(../img/v3/fmenu/all_icons.png) center -28px no-repeat; }
#fmenu_img4 { background: url(../img/v3/fmenu/all_icons.png) center -42px no-repeat; }
#fmenu_img5 { background: url(../img/v3/fmenu/all_icons.png) center -56px no-repeat; }
#fmenu_img6 { background: url(../img/v3/fmenu/all_icons.png) center -70px no-repeat; }
#fmenu_img7 { background: url(../img/v3/fmenu/all_icons.png) center -84px no-repeat; }
#fmenu_img8 { background: url(../img/v3/fmenu/all_icons.png) center -98px no-repeat; }
#fmenu_img9 { background: url(../img/v3/fmenu/all_icons.png) center -112px no-repeat; }
#fmenu_img10 { background: url(../img/v3/fmenu/all_icons.png) center -126px no-repeat; }
#fmenu_img11 { background: url(../img/v3/fmenu/all_icons.png) center -140px no-repeat; }
#fmenu_img12 { background: url(../img/v3/fmenu/all_icons.png) center -154px no-repeat; }
#fmenu_img13 { background: url(../img/v3/fmenu/all_icons.png) center -168px no-repeat; }
#fmenu_img14 { background: url(../img/v3/fmenu/all_icons.png) center -182px no-repeat; }
#fmenu_img15 { background: url(../img/v3/fmenu/all_icons.png) center -196px no-repeat; }
#fmenu_img16 { background: url(../img/v3/fmenu/all_icons.png) center -210px no-repeat; }
#fmenu_img17 { background: url(../img/v3/fmenu/all_icons.png) center -224px no-repeat; }
#fmenu_img18 { background: url(../img/v3/fmenu/all_icons.png) center -238px no-repeat; }

/******************** LEFT MENU *************************/

div.lmenu_area {
    overflow: hidden;
    background: #c13f29 url(../img/v3/lmenu/ctop.gif) center top repeat-x;
    margin: 0 15px 3px 0;
    
    color: #fff;
    font-size: 12px;
}

div.lmenu_area table { color: #fff; font-size: 12px; }

div.lmenu_area > div {
    overflow: hidden;
    background: url(../img/v3/lmenu/cbottom.gif) center bottom repeat-x;
}

div.lmenu_area > div > div {
    overflow: hidden;
    background: url(../img/v3/lmenu/rmiddle.gif) right center repeat-y;
}

div.lmenu_area > div > div > div {
    overflow: hidden;
    background: url(../img/v3/lmenu/rtop.gif) right top no-repeat;
}

div.lmenu_area > div > div > div > div {
    overflow: hidden;
    background: url(../img/v3/lmenu/rbottom.gif) right bottom no-repeat;
    padding: 2px 2px 2px 0;
}

div.lmenu_area > div > div > div > div > div {
    overflow: hidden;
    background: url(../img/v3/lmenu/shadow.jpg) left top no-repeat;
    /*padding-left: 20px;*/
    padding: 2px 0;
}

/*-------------------------------*/

div.lmenu_form {
    font-size: 10px;
    font-weight: normal;
    color: #fdaa9a;
    line-height: 200%;
    padding-left: 22px;
}

div.lmenu_form a:link, div.lmenu_form a:visited, div.lmenu_form a:active { 
    font-size: 10px;
    color: #fdaa9a;
    font-weight : normal;
    text-decoration: none; 
}

div.lmenu_form a:hover { 
    text-decoration: underline; 
}

div.lmenu_error {
    font-size : 8pt;
    font-weight : normal;
    color : #FFB6C1; 
    font-family : tahoma;
    text-decoration : none;
    padding-left : 30px;
}

div.lmenu_header {
    height: 16px;
    font-size: 12px;
    padding-left: 2px;
    background: url(../img/v3/lmenu/arrow_down.png) 175px center no-repeat;
    color: #ff9e3f;
    font-weight: bold;
}

div.lmenu_hdr_text { margin-top: 1px; height: 15px; margin-left:21px; cursor: hand; }

div.lmenu_header_off {
    background: url(../img/v3/lmenu/arrow_up.png) 175px center no-repeat;
}

div.lmenu_header a:link, div.lmenu_header a:visited, div.lmenu_header a:active, div.lmenu_header a:hover {
    color: #ff9e3f;
    font-weight: bold;
    /*display: block;
    overflow: hidden;
    height: 16px;*/
    font-size: 12px;
    text-decoration: none;
}


div.lmenu_item, div.lmenu_item_sep {
    background: url(../img/v3/lmenu/shadow.jpg) left top no-repeat;
    overflow: hidden;
}

div.lmenu_item_top > div {
    overflow: hidden;
}

div.lmenu_item > div {
    background: url(../img/v3/sub_arrow.png) 175px center no-repeat;
    height: 16px;
    border-top: 1px solid #d54f36;
    font-size: 12px;
    padding: 1px 0px 1px 15px;
    margin-right: 7px;
}

div.lmenu_item_top > div, div.lmenu_item_sep > div {
    background: url(../img/v3/sub_arrow.png) 175px center no-repeat;
    height: 16px;
    font-size: 12px;
    padding: 1px 0px 1px 15px;
}

div.lmenu_item > div:hover, div.lmenu_item_top > div:hover, div.lmenu_item_sep > div:hover {
    background: url(../img/v3/sub_arrow_over.png) 175px center no-repeat;
}

div.lmenu_item a:link, div.lmenu_item a:visited, div.lmenu_item a:active, 
div.lmenu_item_top a:link, div.lmenu_item_top a:visited, div.lmenu_item_top a:active, 
div.lmenu_item_sep a:link, div.lmenu_item_sep a:visited, div.lmenu_item_sep a:active {
    color: #FFF;
    /*display: block;
    overflow: hidden;
    height: 16px;*/
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

div.lmenu_item a:hover, div.lmenu_item_top a:hover , div.lmenu_item_sep a:hover {
    color: #FFC0CB !important;
    text-decoration: none !important
}

div.lmenu_icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left;
    cursor: hand;
}

div.lmenu_text { margin-top: 1px; height: 15px; margin-left: 21px; cursor: hand; }

div.lmenu_text > span, div.lmenu_hdr_text > span { font-size: 9px; }

div.lmenu_sep {
    background-color: #91301f;
    height: 2px;
    border-top: 1px solid #d54f36;
    border-bottom: 1px solid #d54f36;
    border-right: 1px solid #d54f36;
    margin-right: 5px;
}

div.lmenu_info {
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    padding-left: 25px;
    line-height: 150%;
}

div.lmenu_info a:link, div.lmenu_info a:visited, div.lmenu_info a:active { 
    color: #fff;
    font-weight : normal;
    text-decoration: none; 
}

div.lmenu_info a:hover { 
    text-decoration: underline; 
}

table.lmenu_info {
    font-size: 11px !important;
    font-weight: normal !important;
    color: #fff !important;
    margin: 0 !important;
}

div.lmenu_field {
    background: url(../img/v3/lmenu/shadow.jpg) left top no-repeat;
    overflow: hidden;
    border-top: 1px solid #d54f36;
    padding: 1px 0px 1px 15px;
    margin-right: 7px;
}

#lmenu_icon_2 { background: url(../img/v3/lmenu/lmenu_icons.png) left top no-repeat; }
#lmenu_icon_3 { background: url(../img/v3/lmenu/lmenu_icons.png) left -112px no-repeat; }
#lmenu_icon_4 { background: url(../img/v3/lmenu/lmenu_icons.png) left -304px no-repeat; }
#lmenu_icon_7 { background: url(../img/v3/lmenu/lmenu_icons.png) left -416px no-repeat; }
#lmenu_icon_8 { background: url(../img/v3/lmenu/lmenu_icons.png) left -432px no-repeat; }

#lmenu_icon_inbox, #lmenu_icon_messages { background: url(../img/v3/lmenu/lmenu_icons.png) left -16px  no-repeat; }
#lmenu_icon_outbox, #lmenu_icon_sent { background: url(../img/v3/lmenu/lmenu_icons.png) left -32px no-repeat; }
#lmenu_icon_sms_proc { background: url(../img/v3/lmenu/lmenu_icons.png) left -48px no-repeat; }
#lmenu_icon_mass_msg { background: url(../img/v3/lmenu/lmenu_icons.png) left -64px no-repeat; }
#lmenu_icon_notebook { background: url(../img/v3/lmenu/lmenu_icons.png) left -96px no-repeat; }
#lmenu_icon_last_viewers { background: url(../img/v3/lmenu/lmenu_icons.png) left -128px no-repeat; }
#lmenu_icon_album { background: url(../img/v3/lmenu/lmenu_icons.png) left -144px no-repeat; }
#lmenu_icon_video_album, #lmenu_icon_valbum { background: url(../img/v3/lmenu/lmenu_icons.png) left -160px no-repeat; }
#lmenu_icon_favorites { background: url(../img/v3/lmenu/lmenu_icons.png) left -176px no-repeat; }
#lmenu_icon_granted { background: url(../img/v3/lmenu/lmenu_icons.png) left -192px no-repeat; }
#lmenu_icon_admirers { background: url(../img/v3/lmenu/lmenu_icons.png) left -208px no-repeat; }
#lmenu_icon_friends { background: url(../img/v3/lmenu/lmenu_icons.png) left -224px no-repeat; }
#lmenu_icon_ignore { background: url(../img/v3/lmenu/lmenu_icons.png) left -240px no-repeat; }
#lmenu_icon_blog { background: url(../img/v3/lmenu/lmenu_icons.png) left -256px no-repeat; }
#lmenu_icon_hof { background: url(../img/v3/lmenu/lmenu_icons.png) left -272px no-repeat; }
#lmenu_icon_anthem { background: url(../img/v3/lmenu/lmenu_icons.png) left -288px no-repeat; }
#lmenu_icon_profile { background: url(../img/v3/lmenu/lmenu_icons.png) left -320px no-repeat; }
#lmenu_icon_delei { background: url(../img/v3/lmenu/lmenu_icons.png) left -336px no-repeat; }
#lmenu_icon_credits { background: url(../img/v3/lmenu/lmenu_icons.png) left -352px no-repeat; }
#lmenu_icon_fund { background: url(../img/v3/lmenu/lmenu_icons.png) left -368px no-repeat; }
#lmenu_icon_auth_ntf { background: url(../img/v3/lmenu/lmenu_icons.png) left -384px no-repeat; }
#lmenu_icon_logout { background: url(../img/v3/lmenu/lmenu_icons.png) left -400px no-repeat; }
#lmenu_icon_surveys { background: url(../img/v3/lmenu/lmenu_icons.png) left -448px no-repeat; }
#lmenu_icon_friend { background: url(../img/v3/lmenu/lmenu_icons.png) left -464px no-repeat; }
#lmenu_icon_strip { background: url(../img/v3/lmenu/lmenu_icons.png) left -480px no-repeat; }
#lmenu_icon_massage { background: url(../img/v3/lmenu/lmenu_icons.png) left -496px no-repeat; }
#lmenu_icon_fgame { background: url(../img/v3/lmenu/lmenu_icons.png) left -512px no-repeat; }
#lmenu_icon_tvshow { background: url(../img/v3/lmenu/lmenu_icons.png) left -528px no-repeat; }
#lmenu_icon_palbum { background: url(../img/v3/lmenu/lmenu_icons.png) left -544px no-repeat; }
#lmenu_icon_activities { background: url(../img/v3/lmenu/lmenu_icons.png) left -560px no-repeat; }

/* icons:
    1 - mail
    2 - inbox
    3 - outbox
    4 - send sms
    5 - send message
    6 - archive
    7 - notebook
    8 - xxx
    9 - last viewers
    10 - photos albums
    11 - video albums
    12 - favorites
    13 - granted
    14 - admirers
    15 - friends
    16 - ignore
    17 - my blogs
    18 - hall of fame
    19 - 69 dang
    20 - my
    21 - edit profile
    22 - delei skin
    23 - credits
    24 - membership
    25 - watch list
    26 - exit
    27 - filter
    28 - voting poll
    29 - my surveys
    30 - inv. a friend
*/

#lmenu_icon_buy_memb {
    width: 32px;
    height: 32px;
    margin-right: 5px;
    float: left;
    cursor: hand;
    background: url(../img/v3/lmenu/membership.png) left top no-repeat;
}

#lmenu_icon_invite_friends {
    width: 24px;
    height: 24px;
    margin-right: 5px;
    float: left;
    cursor: hand;
    background: url(../img/v3/24x24/invite_friends.png) left top no-repeat;
}

#lmenu_icon_quest {
    width: 32px;
    height: 32px;
    margin-right: 5px;
    float: left;
    cursor: hand;
    background: url(../img/v3/lmenu/paintball.png) left top no-repeat;
}

#lmenu_icon_miss {
    width: 32px;
    height: 32px;
    margin-right: 5px;
    float: left;
    cursor: hand;
    background: url(../img/v3/lmenu/miss.png) left top no-repeat;
}

/********************************************************/
/********* Member Info **********************************/
/********************************************************/

span.member_info {
    color: #333 !important;
    font-size: 11px;
    font-weight: normal;
}

span.member_info_vip {
    color: #cc0001 !important;
    font-size: 11px;
    font-weight: normal;
}

span.member_info a:link, span.member_info a:hover, span.member_info a:visited, 
span.member_info_vip a:link, span.member_info_vip a:hover, span.member_info_vip a:visited {
    text-decoration: none !important;
}

span.member_info a:link span, span.member_info a:hover span, span.member_info a:visited span {
    color: #333 !important;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none !important;
}

span.member_info_vip a:link span, span.member_info_vip a:hover span, span.member_info_vip a:visited span {
    color: #cc0001 !important;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none !important;
}

/*span.member_info a:hover span, span.member_info_vip a:hover span { 
    text-decoration: underline !important; 
} */

span.member_info img, span.member_info_vip img {
    text-decoration: none !important;
    /*margin-bottom: 2px;*/
}

span.member_info a span.simple, span.member_info_vip a span.simple { 
    font-weight: normal !important; 
}

span.member_info img, span.member_info_vip img {
    border: none;
    /*vertical-align: middle;*/
}

span.member_info img.status, span.member_info_vip img.status {
    margin-right: 2px;
}

span.member_info img.country, span.member_info_vip img.country {
    vertical-align: text-bottom;
}

img.left_picture {
    float: left;
    margin-right: 7px;
}

/********************************************************/

.numbering {
    font-family: Tahoma; 
    font-size: 11px;
    color: #000000; 
    text-decoration: none; 
    font-weight : normal;
    font-style : normal;
}

div.numbering b, a.numbering {
    display: inline-block;
    width: 20px;
    height: 17px;
    text-align: center;
    padding-top: 3px;
}

.numbering:link, .numbering:active, .numbering:visited { 
    color: #000000; 
    font-size: 11px;
    font-weight : normal;
    text-decoration: none; 
}

a.numbering:hover { 
    color: #FF0000; 
    text-decoration: underline; 
}

div.numbering { 
    overflow: hidden; 
    margin:5px; 
}

div.numbering > div {
    float: left;
}

div.numbering > div + div {
    float: right;
}

/********************************************************/

.innerDiv { text-align: center; width:100%; }
.innerDiv span a:hover { text-decoration: none !important; }


/********************************************************/

hr.bb {
    border:0;
    height:2px;
    padding:0;
    margin:0;
    font-size: 2px;
    line-height: 2px;
    background-color: #ccc;
}

/************* V3 ******************************************/

#fbirthdays_icon {
    width: 21px;
    height: 21px;
    display: inline-block;
    background: url(../img/v3/21x21/birthdays.png) left top no-repeat;
    vertical-align: bottom;
    margin-right: 3px;
}

#online_friends_icon {
    width: 21px;
    height: 21px;
    display: inline-block;
    background: url(../img/v3/21x21/online_friends.png) left top no-repeat;
    vertical-align: bottom;
    margin-right: 3px;
}

/************** V3 *****************************/

th.table6 {
    /*border-top: 1px solid #fff;*/
    border-bottom: 1px solid #ccc;
    padding: 3px 4px;
    text-align: left;
    vertical-align: middle;
    color: #c00;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

th.table6 a:link, th.table6 a:hover, th.table6 a:visited {
    color: #c00;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
}

td.table6_odd {
    background-color: #efefef;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    padding: 2px 4px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    color: #333;
}

td.table6_even {
    background-color: #f7f7f7;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    padding: 2px 4px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    color: #333;
}

table.table6 a:link, table.table6 a:hover, table.table6 a:visited {
    color: #333;
    font-size: 11px;
    text-decoration: none;
}

table.table6 a:hover { text-decoration: underline; }

/***********************************************/

.credits_icon {
    margin-right: 3px;
    vertical-align: bottom;
}

/******* temporary, delete after 01.09.2010 *******/
#miss_register_spam {
    background: url(../img/additional/miss_register_btn.png) center top no-repeat;
}

/**************************************************/

#newest_icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/v3/forum_icons.png) left -96px no-repeat;
    vertical-align: bottom;
    margin-right: 3px;
}

#personal_icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/v3/blog_icons.png) left -48px no-repeat;
    vertical-align: bottom;
    margin-right: 3px;
}

/*****************************************/