body
{
    background-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4b4b4b;
    margin:0;
    padding:0;
}

blockquote
{
    font-size:12px;
    color:#777;
    font-style:italic;
}

small
{
    font-size:11px;
    color:#bababa;
}

.paragraph
{
    font-size:11px;
    font-style:normal;
    color:#4b4b4b;
    line-height:17px;
}

.float_r
{
    float:right;
}

.BoldBlack
{
    color:#000 !important;
    font-weight:700 !important;
}

.gray_ccc
{
    font-size:12px;
    color:#bababa;
}

.gray_small
{
    font-size:11px;
    color:#4b4b4b;
}

.padding_10px
{
    padding-left:10px;
}

.padding_10px_top
{
    padding-top:15px;
}

.padding_10px_bottom
{
    padding-bottom:15px;
}

.next_arrow
{
    height:9px;
    width:11px;
    padding-left:10px;
    border:none 0;
}

.back_arrow
{
    height:9px;
    width:11px;
    border:none 0;
    padding-right:10px;
}

.user_avatar
{
    height:65px;
    width:50px;
    padding-right:15px;
    float:left;
    padding-top:0;
    position:relative;
    text-align:center;
}

.user_avatar .online
{
    height:9px;
    width:27px;
    background-image:url(../img/users/online_icon_1.gif);
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:35px;
    left:33px;
}

.user_avatar .pro
{
    height:14px;
    width:23px;
    position:absolute;
    background-image:url(../img/users/guru.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:-7px;
    left:35px;
}

.user_avatar .king
{
    height:14px;
    width:23px;
    position:absolute;
    background-image:url(../img/users/king.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:-5px;
    left:35px;
}

.user_avatar .admin
{
    height:14px;
    width:25px;
    position:absolute;
    background-image:url(../img/users/admin.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:-5px;
    left:35px;
}

.user_avatar .attention
{
    background-image:url(../img/icons/attention_icon.png);
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    height:23px;
    width:23px;
    position:absolute;
    left:-3px;
    top:-12px;
}

.user_avatar .locked
{
    background-image:url(../img/icons/closed_icon.png);
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    height:23px;
    width:23px;
    position:absolute;
    left:-3px;
    top:-12px;
}

.user_avatar .popular
{
    background-image:url(../img/icons/popular_icon.png);
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    height:23px;
    width:23px;
    position:absolute;
    left:-3px;
    top:-12px;
}

.big_separator
{
    padding-top:10px;
    padding-bottom:20px;
}

.big_separator_news
{
    background:#F2F2F2;
    margin-top:20px;
    margin-bottom:20px;
}

a.user
{
    color:#86bd00;
    text-decoration:none;
    font-size:11px;
}

a.title
{
    color:#86bd00;
    text-decoration:none;
    font-size:20px;
    font-family:Helvetica, Arial, sans-serif;
}

a.title:hover
{
    background-color:#86BD00;
    color:#FFF;
    text-decoration:none;
}

a.big
{
    color:#86bd00;
    text-decoration:none;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

a.title_news
{
    color:#86bd00;
    text-decoration:none;
    font-size:24px;
    font-family:Helvetica, Arial, sans-serif;
}

a.gray
{
    color:#4b4b4b;
    text-decoration:none;
    font-size:11px;
}

a.gray:hover
{
    text-decoration:underline;
    color:#86bd00;
}

a.gray_no_hover
{
    display:block;
    width:132px;
    height:22px;
    text-align:center;
    color:#4b4b4b;
    text-decoration:none;
    font-size:11px;
}

a.gray_no_hover2
{
    display:block;
    width:100px;
    height:22px;
    text-align:center;
    color:#4b4b4b;
    text-decoration:none;
    font-size:11px;
}

a.ReadForum
{
    font-size:11px;
    text-decoration:underline;
    position:absolute;
    right:7px;
    top:4px;
}

a.gray_big
{
    text-decoration:none;
    font-size:14px;
    color:#4b4b4b;
    font-family:Helvetica, Arial, sans-serif;
}

a.gray_big2
{
    text-decoration:underline;
    font-size:12px;
    color:#CCC;
    font-family:"Arial", Times, serif;
}

a.orange
{
    text-decoration:underline;
    font-size:14px;
    color:#ffa200;
}

a.orange:hover
{
    text-decoration:none;
    color:#CCC;
}

a.active_profile_item
{
    color:#CCC;
    text-decoration:none;
    cursor:default;
    float:left;
    padding-right:10px;
}

.menu_item
{
    color:#4b4b4b;
    text-decoration:none;
    font-size:12px;
    display:block;
    width:130px;
}

#body
{
    background-image:url(../img/new_bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

.container
{
    width:960px;
    position:relative;
    margin:auto;
}

.container2
{
    width:950px;
    position:relative;
    padding-left:6px;
    margin:auto;
}

/* Navigation bar starts here */
#navigation_bar
{
    background-repeat:repeat-x;
    width:auto;
    height:31px;
}

#navigation_bar a
{
    color:#FFF;
    text-decoration:none;
    position:relative;
    top:-1px;
}

#navigation_bar a.active
{
    cursor:default;
    color:#e3e3e1;
    text-decoration:none;
    position:relative;
    top:-1px;
}

#navigation_bar a.active:hover
{
    cursor:default;
    color:#e3e3e1;
    text-decoration:none;
}

#navigation_bar #flag
{
    top:10px;
    height:12px;
    width:24px;
    background-image:url(../img/lv_flag.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
}

#navigation_bar #flag:hover
{
    top:10px;
    height:12px;
    width:24px;
    background-image:url(../img/lv_flag_hover.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    cursor:pointer;
}

#navigation_bar #separator
{
    top:1px;
    height:29px;
    width:2px;
    background-image:url(../img/nav_bar_separator.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    left:44px;
}

#navigation_bar #menu_psop
{
    width:60px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:630px;
}

#navigation_bar #menu_psop a
{
    background-image:url(../img/icons/nav_psop.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-left:25px;
    white-space:nowrap;
    display:block;
    color:#cbfe00;
}

#navigation_bar #menu_psop span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:34px;
}

#navigation_bar #menu_kop
{
    width:120px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:580px;
}

#navigation_bar #menu_kop a
{
    background-image:url(../img/icons/nav_kop.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-left:25px;
    white-space:nowrap;
    display:block;
    color:#f9df03;
}

#navigation_bar #menu_kop span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:54px;
}

#navigation_bar #menu_main
{
    width:80px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:20px;
}

#navigation_bar #menu_main a
{
    background-image:url(../img/icons/nav_main.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    white-space:nowrap;
    display:block;
}

#navigation_bar #menu_news
{
    width:80px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:110px;
}

#navigation_bar #menu_news a
{
    background-image:url(../img/icons/nav_news.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    white-space:nowrap;
    display:block;
}

#navigation_bar #menu_pokah
{
    width:60px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:200px;
}

#navigation_bar #menu_pokah a
{
    background-image:url(../img/icons/nav_pokah.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    white-space:nowrap;
    display:block;
}

#navigation_bar #menu_pokah span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:38px;
}

#navigation_bar #menu_reiting
{
    width:80px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:290px;
}

#navigation_bar #menu_reiting a
{
    background-image:url(../img/icons/nav_reiting.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    white-space:nowrap;
    display:block;
}

#navigation_bar #menu_school
{
    width:65px;
    height:16px;
    position:absolute;
    clear:right;
    top:8px;
    left:380px;
}

#navigation_bar #menu_school a
{
    background-image:url(../img/icons/nav_school.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    white-space:nowrap;
    display:block;
}

#navigation_bar #menu_school span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:40px;
}

#navigation_bar #menu_media
{
    width:60px;
    height:16px;
    background-image:url(../img/icons/nav_media.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:8px;
    left:460px;
}

#navigation_bar #menu_media span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:41px;
}

#navigation_bar #menu_lsd
{
    width:80px;
    height:16px;
    background-image:url(../img/icons/nav_promos.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:8px;
    left:548px;
}

#navigation_bar #menu_lsd span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:56px;
}

#navigation_bar #menu_rir
{
    width:60px;
    height:16px;
    background-image:url(../img/icons/nav_rir.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:8px;
    left:618px;
}

#navigation_bar #menu_luck3
{
    width:60px;
    height:16px;
    background-image:url(../img/icons/nav_luck3.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:8px;
    left:618px;
}

#navigation_bar #menu_race
{
    width:60px;
    height:16px;
    background-image:url(../img/icons/nav_race.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:8px;
    left:700px;
}

#navigation_bar #reg_box
{
    width:160px;
    height:31px;
    background-image:url(../img/nav_bar_reg_bg.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    position:absolute;
    top:0;
    left:831px;
}

#navigation_bar #reg_btn
{
    width:94px;
    height:20px;
    padding-left:25px;
    position:absolute;
    clear:right;
    top:-2px;
    left:48px;
    padding-top:10px;
    background-position:left center;
    background-image:url(../img/icons/nav_bar_reg.jpg);
    background-repeat:no-repeat;
}

#navigation_bar #login_box
{
    width:250px;
    height:31px;
    background-repeat:no-repeat;
    background-position:left center;
    position:absolute;
    top:0;
    left:749px;
    vertical-align:middle;
}

#header #pokah_logo
{
    height:60px;
    width:211px;
    background-image:url(../img/logo_new.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    top:22px;
    left:0;
}

#header #banner
{
    height:100px;
    width:600px;
    position:absolute;
    left:380px;
    top:31px;
}

/* END of Header 
 User bar starts here */
.inpute_no_border
{
    font-size:11px;
    color:#4b4b4b;
    height:15px;
    width:125px;
    margin-top:2px;
    margin-left:5px;
    border-style:none;
    border-width:0;
}

#user_bar
{
    height:49px;
}

#user_bar #login_box a.lost_password
{
    color:#4b4b4b;
    text-decoration:underline;
    font-size:11px;
    line-height:95%;
}

#user_bar #login_box
{
    position:relative;
    top:14px;
    width:740px;
    float:left;
    height:22px;
    display:inline;
    vertical-align:middle;
}

#user_bar #login_box_loginned
{
    position:relative;
    top:4px;
    width:800px;
    float:left;
    height:40px;
    display:inline;
    vertical-align:middle;
}

#user_bar #login_box_loginned .content
{
    padding-top:13px;
    padding-left:10px;
    display:inline-block;
    width:980px;
}

#user_bar #login_box_loginned .separator
{
    background-image:url(../img/separator.jpg);
    background-repeat:no-repeat;
    height:29px;
    float:left;
    width:2px;
    padding-right:15px;
    padding-left:15px;
    background-position:center;
    position:relative;
    top:-5px;
}

#user_bar #login_box_loginned .new_msg_icon
{
    padding-right:6px;
    padding-bottom:2px;
    vertical-align:middle;
    display:inline;
}

#user_bar #login
{
    font-size:11px;
    color:#4b4b4b;
    float:left;
    width:182px;
    height:21px;
    background-image:url(../img/user_input.jpg);
    border:none;
    background-repeat:no-repeat;
    background-position:40px center;
}

#user_bar #pass
{
    font-size:11px;
    color:#4b4b4b;
    float:left;
    width:191px;
    height:21px;
    padding-left:20px;
    background:url(../img/user_input.jpg) no-repeat 68px center;
    border:none;
    background-color:#F0F0F0;
}

#user_bar #f_pass
{
    display:in-line;
    padding-left:5px;
    position:relative;
    float:left;
    width:250px;
    height:22px;
}

#user_bar a
{
    color:#FFF;
    text-decoration:none;
}

#user_bar a.grey
{
    font-size:11px;
    color:#4b4b4b;
    text-decoration:underline;
}

#user_bar a.grey:hover
{
    font-size:11px;
    color:#fca432;
    text-decoration:none;
}

#user_bar a.green
{
    font-size:11px;
    color:#86bd00;
    text-decoration:underline;
}

#user_bar a.green:hover
{
    font-size:11px;
    color:#4b4b4b;
    text-decoration:none;
}

#user_bar .enter_btn
{
    position:relative;
    width:71px;
    height:22px;
    background:url(../img/enter_btn.jpg) no-repeat center center;
    border:none;
    color:#FFF;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    cursor:pointer;
    float:right;
    margin-right:20px;
    display:block;
}

#user_bar .enter_btn:hover
{
    background-image:url(../img/enter_btn_hover.jpg);
}

/* END of User bar 
 Content area starts here */
.tabs
{
    overflow:hidden;
    width:100%;
    margin-bottom:25px;
    padding-top:45px;
}

.tabs a
{
    display:inline;
    float:left;
    font-size:11px;
    color:#4b4b4b;
    position:relative;
    text-decoration:underline;
    height:21px;
    margin:0 10px;
}

.tabs a.active
{
    color:#fff;
    text-decoration:none;
}

.tabs a span.title
{
    position:relative;
    height:16px;
    line-height:16px;
    padding-left:5px;
}

.tabs a span.title span
{
    position:relative;
    height:16px;
    line-height:16px;
    padding-left:3px;
    padding-right:8px;
    display:inline;
}

.tabs a span.arrow
{
    background:url('../img/tablink-arrow.gif') no-repeat right top;
    position:absolute;
    left:50%;
    display:block;
    height:5px;
    top:16px;
    width:7px;
    margin-left:-4px;
    visibility:hidden;
}

.tabs a.active span.title
{
    background:url('../img/tablink-left.gif') no-repeat left top;
}

.tabs a.active span.title span
{
    background:url('../img/tablink-right.gif') no-repeat right top;
}

.tabs a.active span.arrow
{
    visibility:visible;
}

#content
{
    width:757px;
    float:left;
}

#content #profile_sidebar
{
    width:145px;
    float:left;
    padding-top:2px;
    height:405px;
}

#content #profile_content
{
    width:550px;
    float:right;
    padding-top:2px;
}

#content #profile_sidebar a .active_profile
{
    width:168px;
    padding-right:20px;
    background-image:url(../img/small-arrow-right.gif);
    background-repeat:no-repeat;
    background-position:right center;
    color:#CCC;
    text-decoration:none;
}

#content #profile_sidebar #create
{
    font-family:Helvetica, Arial, sans-serif;
    background-image:url(../img/h2_title.gif);
    background-repeat:no-repeat;
    font-size:16px;
    padding-left:18px;
    float:left;
    background-position:left center;
    margin-top:30px;
    margin-bottom:20px;
}

#content #profile_sidebar #search
{
    background-image:url(../img/h2_title.gif);
    background-repeat:no-repeat;
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    padding-left:18px;
    width:150px;
    float:left;
    background-position:left center;
    margin-top:30px;
    margin-bottom:20px;
}

#content #profile_sidebar .search_input
{
    background:url('../img/search-bg.gif') top left no-repeat;
    display:block;
    float:left;
    width:148px;
}

#content #profile_sidebar input
{
    border:0;
    height:16px;
    width:120px;
    margin:3px 0 3px 23px;
    padding:0;
}

#content #profile_sidebar #my_tabs
{
    background-image:url(../img/h2_title.gif);
    background-repeat:no-repeat;
    background-position:left center;
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    padding-left:18px;
}

#content #profile_sidebar .profile_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/vcard.png);
    background-repeat:no-repeat;
    background-position:3px center;
    padding-left:30px;
    margin-top:20px;
    margin-bottom:5px;
}

#content #profile_sidebar .winnings_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_winning.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .trophy_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_awards.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .friends_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_friends.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .gallery_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_gallery.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .blog_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_blog.gif);
    background-repeat:no-repeat;
    background-position:3px center;
    padding-left:30px;
}

#content #profile_sidebar .msg_tab
{
    width:143px;
    float:left;
    background-image:url(../img/users/agent/white_mail_icon.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .hand_tab
{
    width:143px;
    float:left;
    background-image:url(../img/icons/hand.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .create_news
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_add_news.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    margin-bottom:5px;
}

#content #profile_sidebar .create_blog
{
    width:143px;
    float:left;
    background-image:url(../img/icons/icon_add_blog.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
}

#content #profile_content .big_avatar
{
    width:188px;
    padding-right:20px;
    background-image:url(../img/avatar-shadow.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    height:207px;
    padding-top:10px;
    float:left;
}

#content #profile_content .big_avatar2
{
    width:188px;
    padding-right:20px;
    background-image:url(../img/avatar-shadow.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    height:207px;
    padding-top:10px;
    float:right;
}

#content #profile_content .edit_profile_btn
{
    background-image:url("../img/icons/icon_settings.gif");
    background-position:right center;
    background-repeat:no-repeat;
    float:right;
    left:470px;
    padding-right:25px;
    padding-top:3px;
    position:absolute;
}

#content .news_container
{
    padding-top:20px;
    padding-left:0;
}

.news_container img
{
    max-width:100%;
}

#comments_header
{
    width:760px;
    padding-bottom:10px;
    background-image:url(../img/comment_header.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    height:27px;
    background-color:#f2f2f2;
}

.comments_control
{
    text-align:right;
    padding-right:14px;
}

.btn_post_comment
{
    background-image:url(../img/132px_btn.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:22px;
    width:132px;
    text-align:center;
    padding-top:3px;
    position:relative;
    left:0;
}

.btn_post_comment:hover
{
    background-image:url(../img/132px_btn_hover.jpg);
    cursor:pointer;
}

.btn_question
{
    background-image:url(../img/100px_btn.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:22px;
    width:100px;
    text-align:center;
    padding-top:3px;
    position:absolute;
    left:80px;
    top:-3px;
}

.btn_question_2
{
    background-image:url(../img/100px_btn.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:22px;
    width:100px;
    text-align:center;
    position:absolute;
    left:0;
    padding-top:3px;
    top:-10px;
}

.comments_input
{
    height:70px;
    width:600px;
    border:none 0;
    margin:15px;
}

.comments_input_bg
{
    background-image:url(../img/text_area_comments.jpg);
    background-repeat:no-repeat;
    background-position:right center;
    height:100px;
    width:660px;
    margin:30px 10px 10px;
}

#comments_footer
{
    width:760px;
    background-image:url(../img/comment_footer.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:27px;
    padding:30px 0 0;
}

a.comment_link
{
    font-size:14px;
    font-style:normal;
    color:#4b4b4b;
    text-decoration:none;
}

a.active_comment_page
{
    font-size:14px;
    color:#000;
    text-decoration:none;
    font-style:normal;
    font-weight:700;
}

a.active_comment_page:hover
{
    cursor:default;
}

#comments_header span.left
{
    float:left;
    position:relative;
    top:5px;
    left:35px;
}

#content .logo_article
{
    height:152px;
    width:152px;
    float:left;
    padding:0 24px 30px 0;
}

#content #top_navigation
{
    width:780px;
    padding:0 0 30px;
}

#content #top_navigation .levels_nav
{
    float:left;
    padding-bottom:30px;
    font-size:11px;
    color:#4b4b4b;
}

#content #top_navigation .category_menu
{
    background-image:url(../img/drop_down_list.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    border:solid 1px #CCC;
    background-color:#d2d2d2;
    height:22px;
    width:180px;
}

h1
{
    font-size:20px;
    color:#4b4b4b;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:40px 0 0;
}

h2
{
    font-size:20px;
    color:#000;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:30px 0 0;
}

h3
{
    font-size:16px;
    color:#4b4b4b;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:20px 0 0;
}

h4
{
    font-size:20px;
    color:#000;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:0 0 30px;
}

h5
{
    font-size:24px;
    color:#000;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:0 0 20px;
}

h6
{
    font-size:18px;
    color:#4b4b4b;
    font-weight:400;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:0;
}

.h7
{
    font-size:18px;
    color:#4b4b4b;
    font-weight:400;
    display:block;
    font-family:Helvetica, Arial, sans-serif;
    padding:0 0 20px;
}

#content span.block
{
    padding-bottom:7px;
    display:block;
    height:auto;
}

#content #pokah_post_razdel .page_input
{
    background-color:transparent;
    font-size:11px;
    border:none 0;
    height:13px;
    width:20px;
    margin-top:0;
    margin-left:4px;
    display:inline;
    text-align:center;
}

#content #pokah_post_razdel .pokah_box
{
    width:745px;
    float:left;
    display:block;
}

#content #pokah_post
{
    width:506px;
    float:left;
}

#content #pokah_post h2
{
    font-size:20px;
    font-style:normal;
    margin:0;
    padding:0 0 20px;
}

#content #pokah_post .pokah_box
{
    width:506px;
    float:left;
    display:block;
}

#content #middle_column
{
    width:253px;
    float:left;
    padding-top:10px;
    padding-right:17px;
    padding-left:11px;
    display:inline;
    background-image:url(../img/winnings_bg.jpg);
    background-repeat:no-repeat;
    background-position:11px top;
}

#content #middle_column h1
{
    font-size:18px;
    color:#4d4d4d;
    margin:0;
    padding:0;
}

#content #middle_column #statistic
{
    height:50px;
    width:180px;
    padding-top:10px;
    padding-left:80px;
}

#content #middle_column #total_winings
{
    height:50px;
    width:180px;
    padding-top:20px;
    padding-left:80px;
}

#content .winer
{
    display:block;
    padding-bottom:20px;
}

#content .winer_question
{
    display:block;
    padding-bottom:50px;
}

#content #middle_column b
{
    font-size:12px;
    color:red;
}

#content #middle_column i
{
    font-style:normal;
    font-size:11px;
    color:#4b4b4b;
}

#content #news_block
{
    margin:0;
    padding:0;
}

#content #news_block .recent
{
    display:block;
    margin:0;
    padding:0;
}

#content #news_block .recent img
{
    height:14px;
}

#content #news_block .recent li
{
    color:#4b4b4b;
    list-style-type:none;
    background-image:url(../img/recent_news.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
    padding-bottom:5px;
    padding-left:15px;
}

#content .media_cat_titles
{
    float:left;
    padding-right:10px;
    padding-top:2px;
}

#content .media_video_div
{
    width:152px;
    min-height:250px;
}

#content .vid_thumb
{
    margin-bottom:10px;
}

#content .gal_div
{
    width:152px;
    min-height:200px;
}

.commentcount
{
    float:right;
    width:34px;
    height:43px;
    font-size:16px;
    font-family:times;
    font-weight:700;
    color:#4b4b4b;
    display:block;
    text-decoration:none;
    text-align:center;
    padding-top:6px;
    background:url('../img/comment-count.gif') no-repeat top left;
}

/* END of content area 
 Right bar starts here */
#right_bar
{
    position:relative;
    overflow:hidden;
    word-wrap:break-word;
    height:1500px;
    width:180px;
    float:left;
}

#right_bar #calendar_block
{
    height:20px;
    background:url(../img/right_col_next_bullet.jpg) no-repeat 15px center;
    padding-left:32px;
    font-size:16px;
    color:#2c2c2c;
    top:20px;
    display:inline;
    position:relative;
    width:200px;
    font-family:Helvetica, Arial, sans-serif;
}

#right_bar #pokerrooms_block
{
    overflow:hidden;
    word-wrap:break-word;
    height:20px;
    width:168px;
    background:url(../img/right_col_next_bullet.jpg) no-repeat 15px center;
    padding-left:32px;
    font-size:18px;
    color:#2c2c2c;
    top:10px;
    position:relative;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block
{
    width:180px;
    position:relative;
    top:15px;
    font-size:11px;
    color:#2c2c2c;
    padding-bottom:20px;
    float:left;
}

.room_block span
{
    font-size:11px;
    color:#2c2c2c;
    float:left;
}

.room_block .bwin_room
{
    height:29px;
    background-image:url(../img/rooms/bwin_lsd.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    position:relative;
    padding-top:2px;
}

.room_block .expekt_room
{
    height:29px;
    background-image:url(../img/rooms/expekt_lsd.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.expekt_room a
{
    color:#ef4822;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

a.expekt_small:hover
{
    text-decoration:none;
    color:#2c2c2c;
}

.room_block .betsafe_room
{
    height:29px;
    background-image:url(../img/rooms/betsafe_lsd.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.betsafe_room a
{
    color:#8f1919;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .betway_room
{
    height:30px;
    background-image:url(../img/rooms/betway.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .titan_room
{
    height:30px;
    background-image:url(../img/rooms/titan_lsd.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .pokerstars_room
{
    height:30px;
    background-image:url(../img/rooms/ps.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .fulltilt_room
{
    height:30px;
    background-image:url(../img/rooms/ftp_logo.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.fulltilt_room a
{
    color:#2e53df;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .noxwin_room
{
    height:29px;
    background-image:url(../img/rooms/noxwin.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .luck3_room
{
    height:29px;
    background-image:url(../img/rooms/luck3.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .pacific_room
{
    height:29px;
    background-image:url(../img/rooms/888poker.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.pacific_room a
{
    color:#06F;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .mermaid_room
{
    height:29px;
    background-image:url(../img/rooms/mermaid.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:4px;
}

.mermaid_room a
{
    color:#900;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .luckyace_room
{
    height:29px;
    background-image:url(../img/rooms/luckyace.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .unibet_room
{
    height:29px;
    background-image:url(../img/rooms/unibet_room.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .betfair_room
{
    height:29px;
    background-image:url(../img/rooms/betfair.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .adameve_room
{
    height:29px;
    background-image:url(../img/rooms/adamevepoker.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .bluff_room
{
    height:29px;
    background-image:url(../img/rooms/bluff.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .partypoker_room
{
    height:29px;
    background-image:url(../img/rooms/partypoker.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .whpoker_room
{
    height:29px;
    background-image:url(../img/rooms/wh_poker.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .pokerheaven_room
{
    height:29px;
    background-image:url(../img/rooms/poker_heaven_sm.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .ultimatebet_room
{
    height:29px;
    background-image:url(../img/rooms/ub_sm.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .pkr_room
{
    height:30px;
    background-image:url(../img/rooms/pkr.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.room_block .mybet_room
{
    height:30px;
    background-image:url(../img/rooms/mybet_logo.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.mybet_room a
{
    color:#0048af;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .betsson_room
{
    height:30px;
    background-image:url(../img/rooms/betsson.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.betsson_room a
{
    color:#EF4822;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.room_block .olympic_room
{
    height:30px;
    background-image:url(../img/rooms/olympic_room.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:75px;
    padding-bottom:5px;
    padding-top:2px;
}

.olympic_room a
{
    color:#0066FF;
    font-size:15px;
    font-family:Helvetica, Arial, sans-serif;
}



#tournaments
{
    width:238px;
    padding-left:10px;
}

#tournaments h3
{
    color:#4b4b4b;
    font-weight:400;
    font-size:18px;
    font-family:Helvetica, Arial, sans-serif;
    margin:0;
    padding:0;
}

#tournaments .month
{
    font-family:times;
    font-size:11px;
    color:#4b4b4b;
    margin:0;
}

#tournaments table
{
    margin-top:11px;
}

#tournaments table th
{
    color:#262626;
    font-size:11px;
    font-family:times;
    text-align:center;
}

#tournaments table td
{
    padding-left:2px;
    width:32px;
    height:34px;
    background-image:url(../img/calendar/tourney-cell.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

#tournaments table td.titan
{
    background-image:url(../img/rooms/titan_sm.jpg);
}

#tournaments table td.bwin
{
    background-image:url(../img/rooms/bwin_sm.jpg);
}

#tournaments table td.luck3
{
    background-image:url(../img/rooms/luck3_sm.jpg);
}

#tournaments table td.expekt
{
    background-image:url(../img/rooms/expekt_sm.jpg);
}

#tournaments table td.betsafe
{
    background-image:url(../img/rooms/betsafe_sm.jpg);
}

#tournaments table td.betway
{
    background-image:url(../img/rooms/betway_sm.jpg);
}

#tournaments table td.noxwin
{
    background-image:url(../img/rooms/noxwin_sm.jpg);
}

#tournaments table td.mermaid
{
    background-image:url(../img/rooms/mermaid_sm.jpg);
}

#tournaments table td a
{
    color:#262626;
    font-family:times;
    font-size:11px;
    text-decoration:none;
    display:block;
    height:30px;
}

#tournaments table td a.today
{
    color:#f30101;
    font-weight:700;
}

#tournaments .footer
{
    background:url('../img/tourney-bottom-corners.gif') bottom left no-repeat #f6f6f6;
    width:100%;
    height:6px;
}

.agent_container
{
    height:50px;
    position:relative;
    top:30px;
    font-size:11px;
    color:#b5b5b5;
    padding-bottom:20px;
}

.agent_container img.avatar
{
    height:50px;
    float:left;
    width:50px;
    border:none;
}

.agent_container img.online
{
    height:9px;
    width:27px;
    border:none;
    position:absolute;
    top:35px;
    left:30px;
}

.agent_container img.contact_icon
{
    height:17px;
    border:none;
    padding-top:5px;
}

.agent_container span
{
    padding-left:10px;
    float:left;
}

/* END of Right bar */
#footer
{
    clear:both;
    height:114px;
    width:auto;
    background:url(../img/footer.jpg) no-repeat center top;
    padding-top:20px;
    font-size:11px;
    color:#4d4d4d;
    padding-left:10px;
}

#footer p
{
    margin-top:10px;
    margin-bottom:10px;
    width:550px;
}

#footer a
{
    color:#72a100;
    text-decoration:none;
    font-size:11px;
}

#right_bar #agent_block
{
    height:20px;
    background:url(../img/right_col_next_bullet.jpg) no-repeat 15px center;
    padding-left:32px;
    font-size:18px;
    color:#4b4b4b;
    top:20px;
    display:inline;
    position:relative;
    width:200px;
    font-family:Helvetica, Arial, sans-serif;
}

.toprating
{
    font-style:normal;
    font-weight:400;
    empty-cells:hide;
    clear:both;
    margin:0;
    padding:15px 0 0;
}

.toprating .1st
{
    background-image:url(../img/medal-gold.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:34px;
    width:23px;
    position:absolute;
    top:40px;
    left:40px;
    display:block;
}

.toprating .text_center
{
    text-align:center;
}

.toprating th.lc
{
    background:url('../img/large-corners.gif') no-repeat top left;
    background-color:#e5e5e5;
}

.toprating td
{
    height:26px;
    font-size:14px;
    text-align:left;
    color:#4b4b4b;
    vertical-align:middle;
}

.toprating td .2
{
    height:15px;
    font-size:11px;
    text-align:center;
    color:#4b4b4b;
    vertical-align:middle;
}

.toprating .large td
{
    height:92px;
}

.toprating .large .points
{
    font-size:18px;
    text-align:center;
}

.toprating .large td.num
{
    font-size:36px;
    text-align:center;
}

.toprating .other
{
    text-align:left;
}

.last_winnings .from
{
    text-align:left;
    padding-left:35px;
}

.last_winnings .from_new
{
    text-align:left;
    padding-left:23px;
}

.last_winnings th
{
    cursor:pointer;
    color:#4b4b4b;
    font-size:14px;
    vertical-align:middle;
    background-image:none;
    height:26px;
    font-style:normal;
    font-weight:400;
    background:url('../img/large-corners.gif') no-repeat 50% 0;
    background-color:#e5e5e5;
    margin:0;
    padding:0;
}

.last_winnings td
{
    height:20px;
    font-size:11px;
    text-align:center;
    color:#4b4b4b;
    vertical-align:middle;
}

.msg_table td
{
    height:30px;
    font-size:12px;
    text-align:left;
    color:#4b4b4b;
    vertical-align:middle;
    padding-left:15px;
    border-bottom: 1px dashed #EFEFEF;
}

.msg_table td .checkbox
{
    height:20px;
    font-size:11px;
    text-align:center;
    color:#4b4b4b;
    vertical-align:middle;
    padding-left:-2px;
}

.delet_msg
{
    height:20px;
    font-size:11px;
    color:#4b4b4b;
    background-image:url(../img/icons/icon_delete.gif);
    background-repeat:no-repeat;
    background-position:right center;
    width:100px;
    padding-right:20px;
    display:block;
}

.post_msg
{
    height:20px;
    font-size:14px;
    color:#ffa200;
    background-image:url(../img/icons/accept_icon.jpg);
    background-repeat:no-repeat;
    background-position:right center;
    width:100px;
    padding-right:20px;
    display:block;
}

.send_msg
{
    height:20px;
    font-size:12px;
    color:#ffa200;
    background-image:url(../img/icons/sent.gif);
    background-repeat:no-repeat;
    background-position:65px center;
    width:110px;
    padding-top:2px;
    padding-right:35px;
    display:block;
}

.next_msg
{
    background-color:#f0f0f0;
    height:15px;
    font-size:11px;
    color:#4b4b4b;
    background-image:url(../img/small-arrow-right.gif);
    background-repeat:no-repeat;
    background-position:right;
    width:180px;
    margin-left:30px;
    margin-top:30px;
    padding:1px 20px 1px 2px;
}

.next_msg:hover
{
    background-color:#d5d5d5;
    background-image:url(../img/small-arrow-right_active.gif);
}

.back_msg
{
    background-color:#f0f0f0;
    height:15px;
    font-size:11px;
    color:#4b4b4b;
    background-image:url(../img/small-arrow-left.gif);
    background-repeat:no-repeat;
    background-position:2px 4px;
    width:100px;
    display:block;
    padding-left:20px;
    margin-left:30px;
    margin-top:30px;
}

.back_msg:hover
{
    background-color:#d5d5d5;
    background-image:url(../img/small-arrow-left_active.gif);
}

.latestblogs td
{
    vertical-align:middle;
}

.latestblogs .date
{
    background:url('../img/icons/icon_blog.gif') no-repeat center left;
    color:#b5b5b5;
    font-size:10px;
    display:block;
    height:17px;
    vertical-align:bottom;
    padding:4px 0 0 30px;
}

.latestblogs a
{
    color:#86BD00;
    font-size:14px;
    float:left;
}

#school_table td
{
    width:240px;
    padding-bottom:25px;
    vertical-align:top;
    padding-right:10px;
}

#calendar_table
{
    width:492px;
    border-collapse:collapse;
    border:1px solid #959595;
    height:300px;
    float:left;
}

#calendar_table .rowa
{
    background:#fff;
}

#calendar_table .cell
{
    border:1px solid #959595;
    height:50px;
    width:69px;
    padding:0;
}

#calendar_header
{
    background-image:url(../img/calendar_table_header.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    width:492px;
    height:21px;
    font-size:11px;
    color:#4b4b4b;
    text-align:left;
    vertical-align:middle;
    position:relative;
}

#calendar_table .calendar_day
{
    height:17px;
    width:20px;
    position:relative;
    left:50px;
    top:-10px;
}

#calendar_table .calendar_info
{
    height:30px;
    width:70px;
    left:2px;
    top:-13px;
    font-size:10px;
    position:absolute;
}

.page_input_msg
{
    font-size:11px;
    border:none 0;
    height:13px;
    width:20px;
    margin-top:0;
    margin-left:4px;
    display:inline;
    text-align:center;
}

.vote
{
    background-image:url(../img/vote_bg.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    float:left;
    height:71px;
    width:257px;
    vertical-align:middle;
}

.vote span
{
    vertical-align:middle;
    height:20px;
    background-image:url(../img/icons/star.png);
    background-repeat:no-repeat;
    background-position:left 25px;
    padding-left:22px;
    width:200px;
    padding-top:25px;
    margin:auto;
}

.vote span.accepted
{
    vertical-align:middle;
    height:20px;
    background-image:url(../img/icons/accept_icon.jpg);
    background-repeat:no-repeat;
    background-position:left 25px;
    padding-left:22px;
    width:200px;
    padding-top:25px;
    margin:auto;
}

.vote:hover
{
    background-image:url(../img/vote_green_bg.jpg);
}

.input[type=text]:focus, .inpute_no_border_100px[type=text]:focus
{
	border:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}

.input
{
    font-size:11px;
    color:#4b4b4b;
    float:left;
    width:110px;
    height:21px;
    background-image:url(../img/input.jpg);
    border:none;
    background-repeat:no-repeat;
    background-position:left center;
}



.inpute_no_border_100px
{
    font-size:11px;
    color:#4b4b4b;
    height:15px;
    width:100px;
    margin-top:2px;
    margin-left:5px;
    border-style:none;
    border-width:0;
}

select
{
    border:1px solid #CCC;
}

.num_bg
{
    background-image:url(../img/num_bg.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:50px;
    width:50px;
    text-align:center;
    vertical-align:middle;
    font-size:18px;
    font-weight:700;
    color:#86bd00;
}

#content .mceEditor span
{
    height:20px;
    padding-bottom:0;
}

.arrow_l
{
    background-image:url(../img/arrow_l.jpg);
    height:20px;
    width:30px;
    background-repeat:no-repeat;
    background-position:center center;
}

.arrow_l:hover
{
    background-image:url(../img/arrow_l_over.jpg);
    cursor:pointer;
}

.arrow_r
{
    background-image:url(../img/arrow_r.jpg);
    height:20px;
    width:30px;
    background-repeat:no-repeat;
    background-position:center center;
}

.arrow_r:hover
{
    background-image:url(../img/arrow_r_over.jpg);
    cursor:pointer;
}

.inactive_img
{
    cursor:pointer;
    border:none 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity:0.5px;
    -khtml-opacity:0.5px;
    opacity:0.5px;
}

.inactive_img:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity:1px;
    -khtml-opacity:1px;
    opacity:1px;
}

.active_img
{
    border:solid 2px #8fbf11;
}

.up
{
    background-image:url(../img/up.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:relative;
    left:-32px;
    top:-53px;
}

.progressBar
{
    width:223px;
    height:20px;
    background:url(../img/bar_bg.jpg) no-repeat 0 0;
    position:relative;
}

.progressBar span
{
    position:absolute;
    display:block;
    width:200px;
    height:15px;
    background:url(../img/bar.gif) repeat-x 0 0;
    top:4px;
    left:12px;
    overflow:hidden;
    text-indent:-8000px;
}

.progressBar em
{
    position:absolute;
    display:block;
    width:200px;
    height:12px;
    background:url(../img/bg_cover.gif) repeat-x;
    top:0;
}

.bar_text
{
    font-size:11px;
    float:left;
    height:16px;
    padding-top:4px;
}

#lsd_content
{
    width:990px;
}

#promo_description
{
    width:755px;
    padding-bottom:20px;
}

#super_promo
{
    background-image:url(../img/promotions/super_promo_bg.jpg);
    background-repeat:no-repeat;
    height:279px;
    width:754px;
    padding-top:31px;
    padding-left:31px;
}

#super_promo .super_text
{
    float:left;
    height:210px;
    width:380px;
    margin:0;
}

.promo
{
    float:left;
    height:230px;
    width:350px;
}

.promo a.gray_title
{
    color:#8a8a8a;
}

.promo p
{
    margin:7px 0 0;
}

.promo img
{
    height:100px;
    width:350px;
    margin:10px 0 0;
    padding:0;
}

.race
{
    display:block;
    width:160px;
    background-image:url(../img/icons/nav_race.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-color:#F2F2F2;
    padding-left:20px;
    margin-top:3px;
    min-height:18px;
}

.promos
{
    display:block;
    width:160px;
    background-image:url(../img/icons/promo_icon.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-color:#F2F2F2;
    padding-top:2px;
    padding-left:21px;
    margin-top:3px;
    min-height:18px;
}

#featured_banner
{
    margin-left:10px;
    padding-top:10px;
    padding-left:10px;
    background-image:url(../img/Featured_banner.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:468px;
    height:363px;
    display:block;
}

#menu
{
    float:left;
    height:15px;
    width:auto;
    padding-top:5px;
    margin-left:10px;
}

#menu .right
{
    background-image:url(../img/right_gray.jpg);
    background-repeat:no-repeat;
    background-position:right center;
    height:15px;
    width:8px;
    float:left;
    margin-right:5px;
}

#menu .left
{
    background-image:url(../img/left_gray.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    height:15px;
    width:8px;
    margin-left:20px;
    float:left;
}

#menu .middle
{
    background-image:url(../img/center_bg_gray.jpg);
    background-repeat:repeat-x;
    background-position:center center;
    height:15px;
    float:left;
    font-weight:700;
    color:#000;
    padding-left:1px;
    padding-right:1px;
}

#menu .link
{
    border-bottom:1px dotted #86bd00;
    margin-left:20px;
    text-decoration:none;
    white-space:nowrap;
    float:left;
}

#menu .link:hover
{
    border-bottom:none;
    text-decoration:underline;
}

.comment_quote
{
    background-color:#F9F9F9;
    border:1px dashed #CACACA;
    color:#999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    height:inherit;
    position:relative;
    text-align:left;
    max-width:750px;
    min-width:250px;
}

.btn_cancel_quote
{
    background-image:url(../img/132px_btn_cancel.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    height:22px;
    width:132px;
    text-align:center;
    padding-top:3px;
    position:relative;
    left:0;
}

#content .btn_cancel_quote:hover
{
    background-image:url(../img/132px_btn_hover_cancel.jpg);
    cursor:pointer;
}

#site_map ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#site_map li
{
    display:block;
    background-image:url(../img/sub_menu_arrow.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:18px;
    padding-left:14px;
    list-style-type:none;
    padding-top:2px;
    margin:0;
}

.important_message
{
    width:100%;
    border:1px dashed #c7c7c7;
    background-color:#ffffd4;
    color:#333;
    margin-bottom:10px;
    padding:10px;
}

a.raiting_green
{
    font-size:11px;
    font-weight:700;
    color:#393;
}

a.raiting_red
{
    font-size:11px;
    font-weight:700;
    color:#C00;
}

#blog_post
{
    width:960px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}

#blog_post #blog_header .header_share
{
    position:relative;
}

.title_header
{
    color:#333;
    font-size:20px;
    float:left;
    width:830px;
    overflow:hidden;
}

#blog_post #blog_header .header_share .fb_share
{
    margin-top:5px;
    float:right;
    width:120px;
}

.author_and_raiting
{
    clear:both;
    position:relative;
    padding-top:10px;
}

.author_and_raiting .author_info
{
    color:#c9c9c9;
    float:left;
    padding-top:1px;
}

.raiting_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 2px;
    height:11px;
    width:40px;
    padding-left:20px;
    margin-right:5px;
    display:inline;
    font-size:12px;
}

.comments_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 -11px;
    height:11px;
    width:40px;
    padding-left:20px;
    margin-right:5px;
    display:inline;
    font-size:12px;
}

.views_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 -25px;
    height:11px;
    width:40px;
    padding-left:20px;
    margin-right:5px;
    display:inline;
}

#blog_post .text_container
{
    width:960px;
    margin-top:30px;
    clear:both;
    overflow:hidden;
}

#blog_post #blog_post_footer
{
    height:230px;
    width:920px;
    border:1px dashed #CCC;
    position:relative;
    margin:50px 0 20px;
    padding:20px;
}

#blog_post #blog_post_footer #rate_post
{
    width:250px;
    height:auto;
    position:relative;
    margin-top:20px;
}

#blog_post #blog_post_footer #rate_post td
{
    font-size:12px;
}

#blog_post #blog_post_footer #rate_post .raiting
{
    font-size:12px;
    font-weight:700;
    color:#393;
}

#blog_post #blog_post_footer #rate_post .head
{
    font-size:14px;
    height:30px;
}

#blog_post #blog_post_footer #rate_post .raiting_container
{
    background-image:url(../img/blog_raiting_bg.jpg);
    background-repeat:no-repeat;
    height:91px;
    width:226px !important;
    margin-top:10px;
    text-align:left;
    padding-top:13px;
    padding-left:15px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .name
{
    padding-top:5px;
    float:left;
    margin-right:18px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .minus_inactive
{
    background-image:url(../img/icons/plus_minus_icon.png);
    background-repeat:no-repeat;
    height:21px;
    width:21px;
    background-position:0 -42px;
    float:left;
    margin-top:2px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .minus
{
    background-image:url(../img/icons/plus_minus_icon.png);
    background-repeat:no-repeat;
    height:21px;
    width:21px;
    background-position:0 0;
    float:left;
    margin-top:2px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .plus
{
    background-image:url(../img/icons/plus_minus_icon.png);
    background-repeat:no-repeat;
    height:21px;
    width:21px;
    background-position:-21px 0;
    float:left;
    margin-top:2px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .plus_inactive
{
    background-image:url(../img/icons/plus_minus_icon.png);
    background-repeat:no-repeat;
    height:21px;
    width:21px;
    background-position:-21px -42px;
    float:left;
    margin-top:2px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .plus:hover
{
    background-position:-21px -21px;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .number
{
    float:left;
    font-size:20px;
    width:40px;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
}

#blog_post #blog_post_footer #more_blogs
{
    margin-left:40px;
    width:600px;
}

#comment_box
{
    width:760px;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    clear:both;
}

.user_raiting
{
    background-image:url(../img/user_raiting_bg.png);
    background-repeat:no-repeat;
    height:19px;
    width:115px !important;
    display:block;
    position:relative;
    padding-left:5px;
    margin-top:2px;
}

.user_raiting .user_raiting_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 2px;
    height:13px;
    width:40px;
    padding-left:20px;
    margin-right:5px;
    font-size:12px;
    position:absolute;
    top:2px;
}

.user_raiting .user_comments_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 -11px;
    height:13px;
    width:40px;
    padding-left:20px;
    font-size:12px;
    position:absolute;
    left:58px;
    top:2px;
}

.user_raiting .user_views_icon
{
    background-image:url(../img/icons/blog_status.png);
    background-repeat:no-repeat;
    background-position:0 -25px;
    height:11px;
    width:40px;
    padding-left:20px;
    position:absolute;
}

.comment_body
{
    width:540px;
    position:relative;
    height:auto;
    margin:none;
}

.comment_body .comment_ballon_corner
{
    width:20px;
    background-image:url(../img/comment_balloon_corner.png);
    background-repeat:no-repeat;
    height:21px;
    position:absolute;
    top:10px;
    left:0 !important;
}

.comment_body .comment_content
{
    background-color:#FFF;
    border:1px solid #b1b1b1;
    width:460px !important;
    height:auto;
    margin-left:19px;
    font-size:12px;
    padding:20px 20px 5px;
}

.comment_body .comment_close
{
    background-image:url(../img/icons/close_btn_small.png);
    background-repeat:no-repeat;
    background-position:center center;
    height:10px;
    width:10px;
    position:absolute;
    left:505px;
    top:5px;
}

.comment_body .comment_reply_edit
{
    height:18px;
    width:100%;
    position:relative;
    padding-top:2px;
    margin-top:10px;
}

.comment_body .comment_reply_edit .edit
{
    display:inline;
}

.comment_body .comment_reply_edit .reply
{
    display:inline;
    margin-right:5px;
}

#pokah_section
{
    width:960px;
    margin-left:auto;
    position:relative;
    margin-right:auto;
}

#pokah_section .all_posts
{
    width:600px;
    float:left;
}

.blog_raiting_box
{
    width:247px;
    float:left;
    position:relative;
    margin-top:10px;
}

.blog_raiting_box .top_blogs
{
    width:244px;
    height:auto;
    border:1px solid #CCC;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding-bottom:15px;
}

.blog_raiting_box .top_blogs a.next
{
    float:none;
    margin:0 0 0 15px;
}

.blog_raiting_box .top_blogs table
{
    margin:25px 0 15px;
}

.blog_raiting_box .top_blogs td
{
    height:30px;
}

.blog_raiting_box .first_place_reward
{
    background-image:url("../img/icons/blog_raiting_rewards.png");
    background-position:0 0;
    background-repeat:no-repeat;
    height:25px;
    position:absolute;
    right:-4px;
    top:60px;
    width:58px;
}

.blog_raiting_box .second_place_reward
{
    background-image:url("../img/icons/blog_raiting_rewards.png");
    background-position:0 -25px;
    background-repeat:no-repeat;
    height:25px;
    position:absolute;
    right:-4px;
    top:123px;
    width:58px;
}

.blog_raiting_box .third_place_reward
{
    background-image:url("../img/icons/blog_raiting_rewards.png");
    background-position:0 -50px;
    background-repeat:no-repeat;
    height:25px;
    position:absolute;
    right:-4px;
    top:190px;
    width:58px;
}

.blog_raiting_box .help
{
    background-image:url("../img/v2/help.jpg");
    background-position:0 0;
    background-repeat:no-repeat;
    height:15px;
    position:absolute;
    right:75px;
    top:-26px;
    width:15px;
}

.blog_raiting_box span
{
    display:block;
    height:15px;
    font-size:12px;
    width:200px;
    overflow:hidden;
}

.blog_raiting_box em
{
    display:block;
    height:15px;
    font-size:11px;
    font-style:italic;
    padding-top:2px;
    color:#999;
}

.blog_raiting_box .alt_text
{
    height:12px;
    font-size:11px;
    padding-top:2px;
    color:#999;
}

.blog_raiting_box .raiting_title
{
    font-size:18px;
    background-color:#FFF;
    margin-left:auto;
    margin-right:auto;
    width:180px;
    text-align:center;
    top:-12px;
    position:absolute;
    left:58px;
}

.blog_raiting_box .raiting_filter
{
    width:200px;
    height:21px;
    margin:12px auto 0;
}

.blog_raiting_box .raiting_filter a
{
    text-decoration:none;
    color:#4b4b4b;
}

.blog_raiting_box .raiting_filter .AllTime_off
{
    width:100px;
    height:18px;
    background-image:url(../img/selector_bg.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    float:left;
    text-align:center;
    padding-top:3px;
}

.blog_raiting_box .raiting_filter .AllTime_on
{
    width:100px;
    height:18px;
    background-image:url(../img/selector_bg.jpg);
    background-repeat:no-repeat;
    background-position:0 -42px;
    float:left;
    text-align:center;
    padding-top:3px;
    color:#FFF;
    font-weight:700;
}

.blog_raiting_box .raiting_filter .AllTime_on a
{
    color:#FFF;
    cursor:default;
}

.blog_raiting_box .raiting_filter .ThisMonth_off
{
    width:100px;
    height:18px;
    background-image:url(../img/selector_bg.jpg);
    background-repeat:no-repeat;
    background-position:-100px 0;
    float:left;
    text-align:center;
    padding-top:3px;
    cursor:pointer;
}

.blog_raiting_box .raiting_filter .ThisMonth_on
{
    width:100px;
    height:18px;
    background-image:url(../img/selector_bg.jpg);
    background-repeat:no-repeat;
    background-position:-100px -42px;
    float:left;
    text-align:center;
    color:#FFF;
    font-weight:700;
    padding-top:3px;
}

.blog_raiting_box .raiting_filter .ThisMonth_off:hover
{
    background-position:-100px -21px;
}

#comment_block .comment_box
{
    width:960px;
    position:relative;
	float:left;
}

#comment_block .header
{
    background-image:url(../img/baloon.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:900px;
    font-size:20px;
    padding-left:30px;
    margin-top:10px;
    margin-bottom:50px;
    position:relative;
}

a.GoToLastCommentBtn
{
    position:absolute;
    right:175px;
    top:0;
    background:url(../img/btn/gradients.jpg) repeat-x 0 0;
    width:auto;
    height:20px;
    border:#CCC 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-raidus:5px;
    text-shadow:0 1px 0 #FFF;
    font-size:12px;
    text-align:center;
    color:#666;
    padding:5px 10px 0;
}

a.GoToLastCommentBtn:hover
{
    color:#111;
    text-decoration:none;
    border:#333 1px solid;
}

a.GoToFirstCommentBtn
{
    position:absolute;
    right:205px;
    top:12px;
    background:url(../img/btn/gradients.jpg) repeat-x 0 0;
    width:auto;
    height:20px;
    border:#CCC 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-raidus:5px;
    text-shadow:0 1px 0 #FFF;
    font-size:12px;
    text-align:center;
    color:#666;
    padding:5px 10px 0;
}

a.GoToFirstCommentBtn:hover
{
    color:#111;
    border:#333 1px solid;
    text-decoration:none;
}

.comment_box .user_info
{
    width:170px;
    height:65px;
    float:left;
    position:relative;
}

.comment_box .user_info .user_name
{
    width:100px;
    height:15px;
    font-size:11px;
    text-align:right;
    position:absolute;
    top:14px;
}

.comment_box .user_info .datetime
{
    width:100px;
    height:17px;
    font-size:11px;
    color:#bababa;
    text-align:right;
    position:absolute;
    top:29px;
}

.comment_box .user_info .user_raiting_bg
{
    background:url(../img/user_raiting_bg.gif) no-repeat;
    width:100px;
    height:19px;
    position:absolute;
    top:46px;
}

.comment_box .user_info .user_raiting_r
{
    width:30px;
    height:16px;
    float:left;
    margin-left:32px;
    padding-top:3px;
}

.comment_box .user_info .user_comments
{
    width:20px;
    height:16px;
    float:left;
    margin-left:11px;
    padding-top:3px;
    font-size:11px;
}

.comment_box .user_info .user_avatar_n
{
    width:60px;
    height:65px;
    position:relative;
    float:right;
}

.user_avatar_n .online_n
{
    height:9px;
    width:27px;
    background-image:url(../img/users/online_icon_1.gif);
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:45px;
    left:33px;
}

.user_avatar_n .pro_n
{
    height:14px;
    width:23px;
    position:absolute;
    background-image:url(../img/users/guru.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:10px;
    left:33px;
}

.user_avatar_n .king_n
{
    height:14px;
    width:23px;
    position:absolute;
    background-image:url(../img/users/king.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:10px;
    left:33px;
}

.user_avatar_n .admin_n
{
    height:14px;
    width:25px;
    position:absolute;
    background-image:url(../img/users/admin.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:10px;
    left:33px;
}

.comment_box .user_info .av_img
{
    width:50px;
    height:50px;
    position:absolute;
    top:15px;
}

.comment_box .user_comment
{
    width:790px;
    float:left;
    position:relative;
}

.comment_box .user_comment .top
{
    background:url(../img/center_baloon.gif) repeat-x;
    width:590px;
    height:19px;
}

.comment_box .user_comment .left_top
{
    background:url(../img/left_top.gif) no-repeat;
    width:40px;
    height:19px;
    float:left;
}

.comment_box .user_comment .right_top
{
    background:url(../img/right_top.gif) no-repeat;
    width:15px;
    height:19px;
    float:right;
}

.comment_box .user_comment .left_center
{
    background:url(../img/left_bg.gif) repeat-y;
    width:790px;
}

.comment_box .user_comment .right_center
{
    background:url(../img/right_bg.gif) repeat-y right;
    width:594px;
}

.comment_box .user_comment .comment_text
{
    width:524px;
    margin-left:45px;
    margin-right:19px;
}

.comment_box .user_comment .buttom
{
    background:url(../img/b_cent.gif) repeat-x;
    width:590px;
    height:15px;
}

.comment_box .user_comment .left_bt
{
    background:url(../img/left_b.gif) no-repeat;
    width:45px;
    height:15px;
    float:left;
}

.comment_box .user_comment .right_bt
{
    background:url(../img/right_b.gif) no-repeat;
    width:15px;
    height:15px;
    float:right;
}

.comment_box .user_comment .left_boo
{
    position:absolute;
    background:url(../img/left_boo.gif) no-repeat;
    width:40px;
    height:45px;
}

.comment_box .user_comment .del
{
    position:absolute;
    top:19px;
    left:770px;
}

.comment_box p
{
    line-height:1.5em;
}

#add_comment_form .txt_area
{
    -moz-border-radius:5px;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border:1px solid #DDD;
    font-family:Arial,sans-serif;
    font-size:13px;
    height:195px;
    line-height:1.5em;
    width:745px;
    margin:0;
    padding:3px;
}

#add_comment_form .text_menu
{
    width:950px;
}

#add_comment_form .menu_left
{
    background-image:url(../img/menu_left.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:5px;
    height:38px;
    float:left;
}

#add_comment_form .menu_center
{
    background-image:url(../img/menu_center.gif);
    background-repeat:repeat-x;
    width:940px;
    height:38px;
    float:left;
}

#add_comment_form .text_button
{
    padding-top:10px;
    margin-left:10px;
}

#add_comment_form .img
{
    vertical-align:text-bottom;
}

#add_comment_form .menu_right
{
    background-image:url(../img/menu_right.gif);
    background-repeat:no-repeat;
    background-position:left;
    width:5px;
    height:38px;
    float:left;
}

/* ---------------------- End of User Comments Block ---------------------- 
 ---------------------- Profile Update CSS ---------------------- */
.user_reit_img
{
    background-image:url(../img/ur.gif);
    background-repeat:no-repeat;
    height:30px;
    width:66px;
    text-align:center;
    line-height:30px;
}

.Good_off
{
    width:122px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    float:left;
    text-align:center;
    padding-top:3px;
}

.Good_off:hover
{
    background-position:0 -22px;
}

.Good_on
{
    width:122px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:0 -22px;
    float:left;
    text-align:center;
    padding-top:3px;
    cursor:default;
}

.Bad_off
{
    width:126px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:-122px 0;
    float:left;
    text-align:center;
    padding-top:3px;
}

.Bad_on
{
    width:126px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:-122px -22px;
    float:left;
    text-align:center;
    padding-top:3px;
    cursor:default;
}

.Bad_off:hover
{
    background-position:-122px -22px;
}

.All_off
{
    width:58px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:-248px 0;
    float:left;
    text-align:center;
    padding-top:3px;
}

.All_on
{
    width:58px;
    height:19px;
    background-image:url(../img/selector.gif);
    background-repeat:no-repeat;
    background-position:-248px -22px;
    float:left;
    text-align:center;
    padding-top:3px;
    cursor:default;
}

.All_off:hover
{
    background-position:-248px -22px;
}

#rate_link_txt a
{
    text-decoration:none;
    color:#FFF;
    text-shadow:#888 0 -1px;
}

#rate_link_txt a:hover
{
    text-decoration:none;
    text-shadow:#c7c7c7;
}

#border_right
{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #e0e0e0;
    width:169px;
    padding:5px 10px 10px;
}

input.txt_field
{
    -moz-border-radius:5px;
    border:1px solid #DDD;
    font-size:14px;
    width:106px;
    height:29px;
    margin:0;
    padding:3px;
}

.txt_area
{
    -moz-border-radius:5px;
    border:1px solid #DDD;
    font-size:14px;
    width:335px;
    height:95px;
    font-family:Arial, sans-serif;
    margin:0;
    padding:3px;
}

/* ---------------------- End of Profile Update CSS ---------------------- 
 Start of Poker Room */
#poker_room_box
{
    width:970px;
}

#poker_room_box #header_block .title
{
    width:960px;
    height:45px;
    margin-top:10px;
    padding-bottom:10px;
    font-size:24px;
}

#poker_room_box #header_block .text_box
{
    width:960px;
    margin-bottom:50px;
}

#poker_room_box .recomendation_block
{
    width:970px;
    height:240px;
    position:relative;
}

#poker_room_box .recomended_box
{
    width:960px;
    height:210px;
    position:absolute;
    background-image:url(../img/recomended_bg.png);
    background-repeat:no-repeat;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #d4d4d4;
    margin-top:6px;
    clear:both;
}

#poker_room_box .recomended_badge
{
    width:141px;
    height:138px;
    background-image:url(../img/recomended_badge.png);
    background-repeat:no-repeat;
    position:absolute;
    left:828px;
}

#poker_room_box .rooms
{
    width:230px;
    height:210px;
    position:relative;
    float:left;
}

#poker_room_box .rooms .rooms_img
{
    width:145px;
    height:71px;
    position:absolute;
    left:30px;
    top:30px;
}

#poker_room_box .rooms .rooms_shadow
{
    background-image:url(../img/rooms_shadow.png);
    background-repeat:no-repeat;
    width:167px;
    height:14px;
    position:absolute;
    top:121px;
    left:20px;
}

#poker_room_box .rooms .bonus
{
    width:200px;
    color:#969696;
    position:absolute;
    top:145px;
    left:30px;
}

#poker_room_box .rooms .bonus_text
{
    width:130px;
    float:right;
    color:#000;
    font-weight:700;
}

#poker_room_box .rooms .cashback
{
    top:165px !important;
}

#poker_room_box .rooms .right_img
{
    width:53px;
    height:16px;
    background-image:url(../img/right_img.png);
    background-repeat:no-repeat;
    position:absolute;
    top:30px;
    left:122px;
}

#poker_room_box .rooms .flag
{
    width:14px;
    height:8px;
    position:absolute;
    top:34px;
    left:130px;
    -webkit-box-shadow:0 1px 0 #ffd388;
    -moz-box-shadow:0 1px 0 #ffd388;
    box-shadow:0 1px 0 #ffd388;
}

#poker_room_box .rooms .txt
{
    width:30px;
    height:14px;
    position:absolute;
    top:32px;
    left:145px;
    text-align:center;
    font-weight:700;
    text-shadow:#ffd388 0 1px;
}

#poker_room_box .rooms .badge
{
    width:61px;
    height:65px;
    position:absolute;
    top:1px;
    left:1px;
}

#poker_room_ext #header_room
{
    width:960px;
    height:75px;
}

#poker_room_ext #header_room .back
{
    width:200px;
    float:left;
    margin-top:25px;
    margin-left:5px;
}

#poker_room_ext #header_room .menu
{
    float:right;
    width:710px;
    text-align:right;
    margin-top:15px;
}

#poker_room_ext #header_room .gray
{
    color:#d0d0d0;
    text-decoration:underline;
    font-size:18px;
}

#poker_room_ext #left_block
{
    width:293px;
    float:left;
}

#poker_room_ext #left_block .rooms_img
{
    width:250px;
    height:250px;
    background-color:#FFE4C4;
    margin-top:15px;
    margin-bottom:35px;
}

#poker_room_ext #left_block .plus
{
    width:220px;
    height:18px;
    background-image:url(../img/icons/plus.gif);
    background-repeat:no-repeat;
    background-position:5px 3px;
    padding-left:30px;
    margin-bottom:25px;
    font-size:18px;
    color:#41b015;
}

#poker_room_ext #left_block .minus
{
    background-image:url(../img/icons/minus.gif);
    margin-top:55px;
    color:#c02929;
}

#poker_room_ext #left_block .mini_plus
{
    width:220px;
    background-image:url(../img/icons/mini_plus.gif);
    background-repeat:no-repeat;
    background-position:12px 3px;
    padding-left:30px;
    margin-bottom:25px;
    font-size:12px;
}

#poker_room_ext #left_block .mini_minus
{
    background-image:url(../img/icons/mini_minus.gif);
}

#poker_room_ext #right_block
{
    width:667px;
    float:left;
}

#poker_room_ext #right_block .right_header
{
    width:415px;
    font-size:18px;
    margin-top:15px;
    margin-bottom:20px;
    float:left;
}

#poker_room_ext #right_block .right_info
{
    width:415px;
    float:left;
    margin-bottom:50px;
}

#poker_room_ext #right_block .right_description
{
    width:667px;
    float:left;
    margin-bottom:30px;
}

#poker_room_ext #right_block .gray
{
    color:#999;
}

#poker_room_ext #right_block .floater
{
    width:250px;
    height:225px;
    float:right;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #e2e2e2;
    text-align:center;
    font-size:18px;
    margin-top:15px;
    padding-top:5px;
}

#poker_room_ext #right_block .floater .screen
{
    width:250px;
    margin-top:5px;
    margin-bottom:10px;
    text-align:center;
}

#poker_room_ext #right_block .bonus
{
    width:667px;
    font-size:18px;
    float:left;
}

#poker_room_ext #right_block .bonus .bonus_block
{
    width:632px;
    background-image:url(../img/icons/bonus_icon.gif);
    background-repeat:no-repeat;
    font-size:12px;
    padding-left:35px;
    margin-top:15px;
}

#poker_room_ext #right_block .register
{
    width:667px;
    font-size:18px;
    float:left;
    margin-top:50px;
}

#poker_room_ext #right_block .register .text
{
    width:667px;
    font-size:12px;
    margin-top:15px;
}

#poker_room_ext #right_block .register .block
{
    width:597px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #e2d3b8;
    background-color:#fffde2;
    margin-top:20px;
    margin-bottom:60px;
    font-size:13px;
    -webkit-box-shadow:0 5px 8px #e6e6e6;
    -moz-box-shadow:0 5px 8px #e6e6e6;
    box-shadow:0 5px 8px #e6e6e6;
    padding:15px 30px 15px 40px;
}

#poker_room_ext #right_block .register .reg_button
{
    width:286px;
    height:50px;
    background-image:url(../img/btn/reg_button.png);
    background-repeat:no-repeat;
    font-size:24px;
    color:#805d18;
    text-shadow:0 1px #f9efd6;
    text-align:center;
    padding-top:17px;
    cursor:pointer;
    -webkit-box-shadow:0 5px 8px #e6e6e6;
    -moz-box-shadow:0 5px 8px #e6e6e6;
    box-shadow:0 5px 8px #e6e6e6;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin-left:190px;
}

#poker_room_ext #right_block .register .reg_button:hover
{
    background-image:url(../img/btn/reg_button_hover.png);
    color:#000;
    text-shadow:0 1px #fff;
}

/* END of Poker rooms extended */
.UploadImage_TinyMC
{
    -moz-box-shadow:0 1px 0 #FFF;
    -webkit-box-shadow:0 1px 0 #FFF;
    box-shadow:0 1px 0 #FFF;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px;
    background-image:url("../img/icons/add-image.png");
    background-position:5px 50%;
    background-repeat:no-repeat;
    background-color:transparent;
    border:1px solid #CCC;
    height:20px;
    position:absolute;
    right:30px;
    top:30px;
    padding:5px 5px 5px 28px;
}

/* tooltip start */
#tooltip_v2
{
    width:400px;
    position:absolute;
    left:-118px;
    top:45px;
    z-index:10;
    display:none;
}

#tooltip_v2 #tool_arr
{
    background-image:url("../img/tool_arr.png");
    height:12px;
    left:245px;
    opacity:0.85px;
    position:absolute;
    top:0;
    width:25px;
    z-index:100;
}

#tooltip_v2 #tool_border
{
    -moz-border-radius:5px;
    -moz-box-shadow:0 5px 12px #777;
    -webkit-border-radius:5px 5px 5px 5px;
    -webkit-box-shadow:0 5px 12px #777;
    border-radius:5px 5px 5px 5px;
    box-shadow:0 5px 12px #777;
    border:3px solid #95C616;
    margin-top:9px;
    opacity:0.93px;
    width:400px;
}

#tooltip_v2 #tool_border #tool_box
{
    width:365px;
    background-color:#242424;
    border:solid 0 #95c616;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding-top:10px;
    padding-left:35px;
    padding-bottom:80px;
}

#tooltip_v2 #tool_border #tool_box #close_btn
{
    width:11px;
    height:11px;
    background-image:url(../img/users/close_btn.png);
    position:absolute;
    left:385px;
    top:18px;
    display:block;
}

#tooltip_v2 #tool_border #tool_box #tool_header
{
    font-size:14px;
    color:#FFF;
    font-weight:700;
    padding-bottom:10px;
}

#tooltip_v2 #tool_border #tool_box .user_online
{
    width:120px;
    height:22px;
    float:left;
}

#tooltip_v2 #tool_border #tool_box a.user_link
{
    font-size:11px;
    color:#80b201;
    text-decoration:underline;
    float:left;
}

#tooltip_v2 #tool_border #tool_box .stat
{
    width:23px;
    height:14px;
    float:left;
    margin-left:3px;
    margin-top:-3px;
}

#tooltip_v2 #tool_border #tool_box .guru
{
    background-image:url(../img/users/guru.png);
}

#tooltip_v2 #tool_border #tool_box .admin
{
    width:25px;
    background-image:url(../img/users/admin.png);
}

/* tooltip end 
 Pokah Forum */
#forum_block
{
    width:980px;
}

#forum_block #left_block #right_line
{
    width:780px;
    float:left;
    background-image:url(../img/forum/line_center.png);
    background-repeat:repeat-y;
    background-position:right;
}

#forum_block #left_block #left_cont_bl
{
    width:770px;
    float:left;
}

#forum_block #left_block #line_top
{
    width:10px;
    height:200px;
    float:right;
    background-image:url(../img/forum/line_top.png);
    background-repeat:no-repeat;
}

#forum_block #left_block #line_bottom
{
    width:10px;
    height:200px;
    float:right;
    background-image:url(../img/forum/line_bottom.png);
    background-repeat:no-repeat;
    clear:left;
}

#forum_block #left_block #header
{
    width:770px;
    height:30px;
    font-size:24px;
    padding-bottom:20px;
    float:left;
}

#forum_block #left_block #header #bold
{
    font-weight:700;
    float:left;
}

#forum_block #left_block #header #gray
{
    color:#cecece;
    float:left;
}

#forum_block #left_block #header #head_arr
{
    float:left;
    width:24px;
    height:10px;
    background-image:url(../img/forum/forum_sprite.png);
    background-repeat:no-repeat;
    background-position:-16px -15px;
    margin-left:7px;
    margin-right:9px;
    margin-top:11px;
}

#forum_block #left_block #forum_search_box
{
    background-color:#f3f3f3;
    height:42px;
    float:left;
    width:480px;
    border:solid 1px #cdcdcd;
    -moz-border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
    -webkit-box-shadow:inset 1px 3px 5px #cdcdcd;
    -moz-box-shadow:inset 1px 3px 5px #cdcdcd;
    box-shadow:inset 1px 3px 5px #cdcdcd;
    margin-bottom:34px;
}

#forum_block #left_block #forum_search_box #search_img
{
    background-image:url(../img/forum/forum_sprite.png);
    background-repeat:no-repeat;
    background-position:0 -44px;
    width:31px;
    height:26px;
    float:left;
    margin-left:14px;
    margin-top:10px;
    margin-right:15px;
}

#forum_block #left_block #forum_search_box #search_form
{
    color:#bfbfbf;
    font-size:16px;
    width:400px;
    height:20px;
    float:left;
    margin-top:11px;
    margin-right:4px;
    border:none;
    background-color:transparent;
}

#forum_block #left_block #forum_search_box input:focus
{
    -moz-box-shadow:none;
    outline:medium none;
    border-color:none;
	border:none !important;
}

#forum_block #left_block #search_button {
    font-family:Arial;
    font-size: 16px;
    text-shadow:0px 1px 0px #EFEFEF;
    width: 135px;
    height: 44px;
    float: left;
    border-color: #cdcdcd #cdcdcd #cdcdcd #a4a4a4;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: inset 0 1px 1px #fcfcfc;
    -moz-box-shadow: inset 0 1px 1px #fcfcfc;
    box-shadow: inset 0 1px 1px #fcfcfc;
    background: #EAEAEA; /* old browsers */
    background: -moz-linear-gradient(top, #EAEAEA 0%, #BCBCBC 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(100%,#BCBCBC)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#BCBCBC',GradientType=0 ); /* ie */
    opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;    
    cursor:pointer;
}

#forum_block #left_block #forum_navigation
{
    font-weight:700;
    font-size:24px;
    height:38px;
    float:left;
    width:757px;
    background-image:url(../img/forum/forum_sprite.png);
    background-repeat:repeat-x;
    background-position:0 23px;
    margin-left:3px;
}

#forum_block #left_block #forum_navigation a.navi_button
{
    font-size:12px;
    color:#4B4B4B;
    text-shadow:0 1px 0 #EFEFEF;
    padding-top:12px;
    height:24px;
    float:left;
    display:block;
    padding-left:20px;
    padding-right:20px;
    border:none;
    border-bottom: 1px solid #7d7d7d;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #E8E8E8; /* old browsers */
    background: -moz-linear-gradient(top, #E8E8E8 0%, #B1B1B1 94%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8E8E8), color-stop(94%,#B1B1B1)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#B1B1B1',GradientType=0 ); /* ie */
}

#forum_block #left_block #forum_navigation a.navi_button:hover
{
    text-decoration:none;
    cursor:default;
}

#forum_block #left_block #forum_navigation .navi_button .navi_arr
{
    display:block;
    height:6px;
    width:15px;
    background-repeat:no-repeat;
    background-image:url(../img/forum/forum_sprite.png);
    background-position:0 -15px;
    top:-1px;
    position:relative;
    margin:10px auto 0;
}

#forum_block #left_block #forum_navigation a.navi_link
{
    float:left;
    border-bottom:1px dotted #8abd00;
    height:14px;
    margin-left:20px;
    margin-right:20px;
    padding-top:12px;
    font-size:12px;
    color:#8abd00;
    text-decoration:none;
    display:inline;
}

#forum_block #left_block #forum_navigation .navi_link:hover
{
    border-bottom:none;
    text-decoration:none;
}

#forum_block #left_block #forum_header
{
    width:758px;
    height:16px;
    float:left;
    border-bottom:1px solid #e6e6e6;
    font-size:12px;
    font-weight:700;
    padding-top:30px;
}

#forum_block #left_block #forum_header #top_header
{
    width:548px;
    float:left;
    padding-left:70px;
}

#forum_block #left_block .post_block
{
    width:758px;
    height:75px;
    border-bottom:1px solid #e6e6e6;
    float:left;
}

#forum_block #left_block .post_block .user_avatar
{
    float:left;
    margin-top:10px;
    margin-right:5px;
}

#forum_block #left_block .post_block .user_post
{
    width:548px;
    height:70px;
    float:left;
    margin-top:10px;
}

#forum_block #left_block .post_block .last_q
{
    width:140px;
    height:70px;
    float:left;
    margin-top:10px;
}

#forum_block #left_block .post_block .user_post a.post_header
{
    color:#8ABE01;
    font-size:16px;
    font-weight:700;
    padding-left:3px;
}

#forum_block #left_block .post_block .user_post a.post_header:hover
{
    color:#FFF;
    background-color:#86BD00;
    text-decoration:none;
}

#forum_block #left_block .post_block .user_post font.Category
{
    color:#999;
    font-weight:400;
    font-size:16px;
}

#forum_block #left_block .post_block .user_post .gray_post
{
    color:#b6b6b6;
}

#forum_block #left_block .post_block .user_q .gray_q
{
    color:#848484;
}

#forum_block #left_block #navigation_page
{
    width:760px;
    height:220px;
    margin-top:-120px;
    border-top:1px solid #e6e6e6;
    float:left;
    padding-top:20px;
}

#forum_block #left_block #navigation_page #navigation_button1_inactive
{
    height:22px;
    display:block;
    float:left;
    padding-left:11px;
    padding-right:17px;
    padding-top:10px;
    margin-top:40px;
    margin-right:30px;
    border:solid 1px #e9e9e9;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#d7d7d7;
    cursor:default;
}

#forum_block #left_block #navigation_page #navigation_button1_inactive .left_arr_inactive
{
    background-image:url(../img/forum/forum_sprite.png);
    width:11px;
    height:7px;
    background-repeat:no-repeat;
    background-position:-15px -34px;
    float:left;
    margin-top:3px;
    margin-right:30px;
}

#forum_block #left_block #navigation_page #navigation_button1_active
{
    height:22px;
    display:block;
    float:left;
    padding-left:11px;
    padding-right:17px;
    padding-top:10px;
    margin-top:40px;
    margin-right:30px;
    border:solid 1px #cacaca;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

#forum_block #left_block #navigation_page #navigation_button1_active .left_arr_active
{
    background-image:url(../img/forum/forum_sprite.png);
    width:11px;
    height:7px;
    background-repeat:no-repeat;
    background-position:-15px -26px;
    float:left;
    margin-top:3px;
    margin-right:30px;
}

#forum_block #left_block #navigation_page #navigation_button2_inactive
{
    height:22px;
    display:block;
    float:left;
    padding-left:17px;
    padding-right:5px;
    padding-top:10px;
    margin-top:40px;
    margin-left:30px;
    border:solid 1px #cacaca;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#d7d7d7;
    cursor:default;
}

#forum_block #left_block #navigation_page #navigation_button2_inactive .right_arr_inactive
{
    background-image:url(../img/forum/forum_sprite.png);
    width:11px;
    height:7px;
    float:right;
    margin-top:3px;
    margin-left:18px;
    background-repeat:no-repeat;
    background-position:-28px -34px;
}

#forum_block #left_block #navigation_page #navigation_button2_active
{
    height:22px;
    display:block;
    float:left;
    padding-left:17px;
    padding-right:5px;
    padding-top:10px;
    margin-top:40px;
    margin-left:30px;
    border:solid 1px #cacaca;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

#forum_block #left_block #navigation_page #navigation_button2_active .right_arr_active
{
    background-image:url(../img/forum/forum_sprite.png);
    width:11px;
    height:7px;
    float:right;
    margin-top:3px;
    margin-left:18px;
    background-repeat:no-repeat;
    background-position:-28px -26px;
}

#forum_block #left_block #navigation_page .page_inactive
{
    width:32px;
    font-size:16px;
    font-weight:700;
    color:#7f7f7f;
    text-shadow:0 1px 0 #fff;
    display:block;
    text-decoration:none;
    margin-top:40px;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
    padding-top:8px;
    height:24px;
    float:left;
    border:solid 1px #e9e9e9;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:0 color-stop(100%,#E7E7E7));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E7E7E7',GradientType=0 );
}

#forum_block #right_block
{
    width:195px;
    float:left;
    padding-top:2px;
}

#forum_block #right_block .cat_header
{
    font-size:16px;
    font-weight:700;
    float:left;
    padding-top:40px;
    padding-bottom:20px;
    width:190px;
}

#forum_block #right_block .cat_header_post
{
    font-size:16px;
    font-weight:700;
    float:left;
    padding-bottom:20px;
    width:190px;
}

#forum_block #right_block #menu_arrow
{
    width:185px;
    height:22px;
    float:left;
    background-image:url(../img/forum/menu-arrow.png);
    background-repeat:no-repeat;
    margin-left:-12px;
    padding-left:25px;
    font-weight:700;
    padding-top:8px;
    font-size:14px;
    position:relative;
    margin-top:-2px;
}

#forum_block #right_block #menu_bg .menu_hr
{
    width:190px;
    height:2px;
    float:left;
    background-image:url(../img/forum/menu_hr.png);
    background-repeat:repeat-x;
}

#forum_block #right_block #menu_bg {
    width: 190px;
    float:  left;
    margin-left: -9px;
    background-color: red;
    border: 1px solid #D7D7D7;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
background: #EFEFEF; /* old browsers */
background: -moz-linear-gradient(top, #EFEFEF 0%, #E5E5E5 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#E5E5E5)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#E5E5E5',GradientType=0 ); /* ie */
}

#forum_block #right_block #create_button {  
    width: 176px;
    height: 32px;
    display: block;
    float: left;
    font-size: 18px;
    margin-top: 48px;
    color: #000000;
    text-shadow:0px 1px 1px #FFFFFF;
    text-decoration: none;
    text-align: center;
    padding-top: 9px;
    border:solid 1px #d38519;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 1px #fff0bc;
    -moz-box-shadow: inset 0px 1px 1px #fff0bc;
    box-shadow: inset 0px 1px 1px #fff0bc;
    background: #FFD34C; /* old browsers */
    background: -moz-linear-gradient(top, #FFD34C 0%, #FFB000 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD34C), color-stop(100%,#FFB000)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD34C', endColorstr='#FFB000',GradientType=0 ); /* ie */
}

#forum_block #right_block #right_menu
{
    margin-top:20px;
    float:left;
}

#forum_block #right_block #right_menu .right_header
{
    width:175px;
    font-size:14px;
    font-weight:700;
    float:left;
    padding-bottom:10px;
    padding-top:15px;
}

#forum_block #right_block a.active
{
    color:#000;
}

#forum_block #right_block .right_arr
{
    background-image:url(../img/forum/forum_sprite.png);
    background-repeat:no-repeat;
    background-position:0 -26px;
    width:10px;
    height:13px;
    float:left;
    margin-left:15px;
}

#forum_block #right_block .right_link
{
    white-space:nowrap;
    font-size:12px;
    float:left;
    display:block;
    margin-left:15px;
    color:#777;
    font-weight:700;
    padding:2px 5px;
}

#forum_block #right_block #right_menu .right_item .active
{
    border:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#5e5e5e;
    color:#FFF;
}

#forum_block #left_block #important_message
{
    width:740px;
    border:1px dashed #c7c7c7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#ffffd4;
    color:#333;
    margin-bottom:10px;
    float:left;
    padding:10px;
}

#forum_block #left_block .msg_navigation .post_name
{
    width:355px;
    border:1px solid #CCC;
}

#forum_block #left_block .msg_navigation .post_categ
{
    width:180px;
    margin-left:22px;
}

#forum_block #right_block .add_button
{
    width:170px;
    height:25px;
    float:left;
    display:block;
    margin-top:10px;
    padding-left:15px;
    padding-top:10px;
    color:#000;
    text-decoration:none;
    text-shadow:0 1px 0 #FFF;
    border:solid 1px #e2e2e2;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 1px #fcfcfc;
    -moz-box-shadow:inset 0 1px 1px #fcfcfc;
    box-shadow:inset 0 1px 1px #fcfcfc;
    background: #EAEAEA; /* old browsers */
    background: -moz-linear-gradient(top, #EAEAEA 0%, #BCBCBC 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(100%,#BCBCBC)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#BCBCBC',GradientType=0 ); /* ie */
    opacity:0.8px;
    filter:alpha(opacity=80);
    -moz-opacity:0.8px;
    -khtml-opacity:0.8px;
    cursor:pointer;
}

#forum_block #right_block .add_button .image
{
    width:16px;
    height:16px;
    float:left;
    background-position:0 1px;
    background-image:url(../img/forum/button_spr.png);
    background-repeat:no-repeat;
    margin-right:10px;
}

#forum_block #right_block .add_button .video
{
    width:16px;
    height:16px;
    float:left;
    background-position:0 -18px;
    background-image:url(../img/forum/button_spr.png);
    background-repeat:no-repeat;
    margin-right:10px;
}

#forum_block #right_block .add_button .hand
{
    width:20px;
    height:16px;
    float:left;
    background-position:0 -35px;
    background-image:url(../img/forum/button_spr.png);
    background-repeat:no-repeat;
    margin-right:6px;
}

#forum_block #right_block #hand_block
{
    width:185px;
    height:415px;
    float:left;
    margin-top:15px;
    border:solid 1px #d5d5d5;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

#forum_block #right_block #hand_block #hand_header
{
    background-image:url(../img/forum/button_spr.png);
    background-repeat:no-repeat;
    background-position:3px -53px;
    padding-left:30px;
    margin-left:6px;
    margin-top:6px;
    margin-bottom:5px;
    font-weight:700;
    float:left;
}

#forum_block #right_block #hand_block .hand_card_block
{
    width:175px;
    float:left;
    margin-left:5px;
    margin-bottom:20px;
}

#forum_block #right_block #hand_block .hand_card_block .hand_card
{
    display:block;
    width:25px;
    height:13px;
    float:left;
    opacity:0.6px;
    filter:alpha(opacity=60);
    -moz-opacity:0.6px;
    -khtml-opacity:0.6px;
    margin:3px 2px;
}

#forum_block #right_block #hand_block .hand_card_block .hand_card:hover
{
    opacity:1px;
}

#forum_block #left_block #create_button
{
    width:215px;
    height:30px;
    display:block;
    float:left;
    font-size:18px;
    margin-top:25px;
    color:#000;
    text-shadow:0 1px 1px #FFF;
    text-decoration:none;
    text-align:center;
    padding-top:8px;
    border:solid 1px #d38519;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 1px #fff0bc;
    -moz-box-shadow:inset 0 1px 1px #fff0bc;
    box-shadow:inset 0 1px 1px #fff0bc;
    background: #FFD34C; /* old browsers */
    background: -moz-linear-gradient(top, #FFD34C 0%, #FFB000 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD34C), color-stop(100%,#FFB000)); /* webkit */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD34C', endColorstr='#FFB000',GradientType=0 );
}

#forum_block #right_block .forum_active
{
    width:170px;
    float:left;
    margin-left:15px;
    border-bottom:1px dashed #dbdbdb;
    padding-bottom:5px;
    margin-bottom:10px;
}

#forum_block #right_block #active_bg
{
    width:190px;
    float:left;
    margin-left:-9px;
    padding-top:10px;
    background-image:url(../img/forum/last_activity_bg.jpg);
    background-repeat:repeat-y;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-right:1px solid #ececec;
    border-left:1px solid #D7D7D7;
    -moz-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
    background-position:left;
    background-color:#fafafa;
}

#forum_block #right_block .forum_active .forum_date
{
    float:left;
    font-style:italic;
    font-size:11px;
    padding-bottom:3px;
    color:#a8a8a8;
}

#forum_block #right_block .forum_active .forum_post
{
    float:left;
    line-height:1.5em;
}

#forum_block #right_block .forum_active .forum_post a.GrayNickname
{
    color:#4b4b4b;
    text-decoration:none;
    font-weight:700;
}

.WhoOnline
{
    width:750px;
    border:1px solid #CCC;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    position:relative;
    marign-top:20px;
}

.Minimized
{
    height:38px;
    overflow:hidden;
}

.WhoOnline .BoxHeader
{
    height:40px;
    background-color:#f1f1f1;
    position:relative;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

.WhoOnline .BoxHeader .Text
{
    padding:13px 0 0 25px;
}

.WhoOnline .BoxHeader .HideUsersBtn,.WhoOnline .BoxHeader .ShowUsersBtn
{
    position:absolute;
    right:25px;
    top:13px;
    padding-right:20px;
}

.WhoOnline .BoxHeader .HideUsersBtn,.WhoOnline .BoxHeader a
{
    color:#666;
    text-decoration:none;
    border-bottom:1px dashed #666;
}

.WhoOnline .BoxHeader .HideUsersBtn,.WhoOnline .BoxHeader a:hover
{
    color:#666;
    text-decoration:none;
    border-bottom:none;
}

.WhoOnline .BoxHeader .HideUsersBtn .Arrow
{
    width:20px;
    height:20px;
    position:absolute;
    right:0;
    top:1px;
    background-image:url(../img/icons/profile_icons.png);
    background-repeat:no-repeat;
    background-position:-20px -327px;
}

.WhoOnline .BoxHeader .ShowUsersBtn .Arrow
{
    width:20px;
    height:20px;
    position:absolute;
    right:0;
    top:1px;
    background-image:url(../img/icons/profile_icons.png);
    background-repeat:no-repeat;
    background-position:5px -327px;
}

.WhoOnline .UsersBox
{
    padding:10px 25px;
}

.WhoOnline .UsersBox a.UserLink
{
    margin-left:1px;
    line-height:1.5em;
}

.WhoOnline .UsersBox .Guru
{
    font-weight:700;
    color:#eb0000;
}

.WhoOnline .UsersBox .Admin
{
    font-weight:700;
    color:#1479df;
}

/* popup forum */
#add_hand_box
{
    width:430px;
    height:550px;
    margin:50px;
}

#add_hand_box #close_button
{
    width:30px;
    height:30px;
    display:block;
    float:right;
    background-image:url(close.png);
    margin-right:-15px;
    margin-top:-15px;
}

#add_hand_box #header
{
    width:390px;
    height:50px;
    padding-top:10px;
    padding-left:40px;
    float:left;
    font-size:16px;
    font-weight:700;
}

#add_hand_box .FormLabel
{
    width:350px;
    float:left;
    margin-left:40px;
    padding-bottom:5px;
    color:#999;
}

#add_hand_box .sm_header
{
    width:350px;
    float:left;
    margin-left:40px;
    padding-bottom:25px;
}

#add_hand_box .add_hand_name
{
    width:350px;
    height:30px;
    float:left;
    margin-left:40px;
    margin-bottom:20px;
    border:solid 1px #c3c3c3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 3px #c3c3c3;
    -moz-box-shadow:inset 0 1px 3px #c3c3c3;
    box-shadow:inset 0 1px 3px #c3c3c3;
}

#add_hand_box .add_hand_text
{
    width:350px;
    height:330px;
    float:left;
    margin-left:40px;
    border:solid 1px #c3c3c3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 3px #c3c3c3;
    -moz-box-shadow:inset 0 1px 3px #c3c3c3;
    box-shadow:inset 0 1px 3px #c3c3c3;
    margin-bottom:20px;
}

#add_hand_box .add_feedback
{
    width:350px;
    height:190px;
    float:left;
    margin-left:40px;
    border:solid 1px #c3c3c3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 3px #c3c3c3;
    -moz-box-shadow:inset 0 1px 3px #c3c3c3;
    box-shadow:inset 0 1px 3px #c3c3c3;
    margin-bottom:55px;
}

#add_hand_box #feedback_opt
{
    width:355px;
    height:30px;
    float:left;
    margin-left:40px;
    margin-bottom:20px;
    border:solid 1px #c3c3c3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:5px;
}

#add_hand_box .add_hand_button
{
    color:#4b4b4b;
    width:145px;
    height:35px;
    float:left;
    margin-left:40px;
    font-family:Arial;
    font-size:14px;
    font-weight:700;
    text-shadow:0 1px 0 #FFF;
    border:solid 1px #CCC;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0 1px 1px #fcfcfc;
    -moz-box-shadow:inset 0 1px 1px #fcfcfc;
    box-shadow:inset 0 1px 1px #fcfcfc;
    background:0 color-stop(100%,#D2D0D1));
    opacity:0.8px;
    filter:alpha(opacity=80);
    -moz-opacity:0.8px;
    -khtml-opacity:0.8px;
    cursor:pointer;
}

.float_l,#forum_block #left_block .msg_navigation
{
    float:left;
}

.padding_10px_right,#navigation_bar #login_box img
{
    padding-right:10px;
}

a,a.bwin_small,a.betsafe_small,a.betway_small,a.pokerstars_small,a.luck3_small,a.pkr_small,a.mybet_small
{
    color:#86bd00;
    text-decoration:none;
}

a:hover,a.user:hover,a.ReadForum:hover,a.gray_big:hover,#navigation_bar a:hover,a.comment_link:hover,.bwin_room a:hover,a.bwin_small:hover,.expekt_room a:hover,.betsafe_room a:hover,a.betsafe_small:hover,.betway_room a:hover,a.betway_small:hover,.titan_room a:hover,.pokerstars_room a:hover,a.pokerstars_small:hover,.fulltilt_room a:hover,.noxwin_room a:hover,.luck3_room a:hover,a.luck3_small:hover,.pacific_room a:hover,.mermaid_room a:hover,.luckyace_room a:hover,.unibet_room a:hover,.betfair_room a:hover,.adameve_room a:hover,.bluff_room a:hover,.partypoker_room a:hover,.whpoker_room a:hover,.pokerheaven_room a:hover,.ultimatebet_room a:hover,.pkr_room a:hover,a.pkr_small:hover,.mybet_room a:hover,a.mybet_small:hover,#footer a:hover,a.raiting_green:hover,a.raiting_red:hover
{
    text-decoration:underline;
}

a.GrayLink,.comment_body .comment_reply_edit a,.comment_box .reply a
{
    color:#999;
    text-decoration:none;
}

a.GrayLink:hover,.comment_body .comment_reply_edit a:hover,.comment_box .reply a:hover
{
    color:#86BD00;
    text-decoration:underline;
}

a.big:hover,a.title_news:hover
{
    color:#86bd00;
    text-decoration:underline;
}

a.gray_big2:hover,#user_bar #login_box a.lost_password:hover,.blog_raiting_box .raiting_filter a:hover,#tooltip_v2 #tool_border #tool_box a.user_link:hover,#forum_block #left_block #navigation_page #navigation_button1_inactive:hover,#forum_block #left_block #navigation_page #navigation_button2_inactive:hover,.WhoOnline .UsersBox a.user_link:hover
{
    text-decoration:none;
}

#navigation_bar #menu_main span,#navigation_bar #menu_news span,#navigation_bar #menu_reiting span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:43px;
}

#navigation_bar #menu_rir span,#navigation_bar #menu_luck3 span,#navigation_bar #menu_race span
{
    background-image:url(../img/nav_bar_arrow.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:5px;
    width:9px;
    position:absolute;
    top:17px;
    left:31px;
}

#header,#friends_table td
{
    height:100px;
}

.btn_question:hover,.btn_question_2:hover
{
    background-image:url(../img/100px_btn_hover.jpg);
    cursor:pointer;
}

#comments_footer span.right,#comments_header span.right
{
    float:right;
    position:relative;
    top:5px;
    padding-right:15px;
}

#content #pokah_post_razdel,#forum_block #left_block
{
    width:780px;
    float:left;
}

#content #pokah_post_razdel #page_input,#page_input_msg
{
    background-image:url(../img/page_input.jpg);
    background-repeat:no-repeat;
    background-position:center left;
    height:18px;
    width:70px;
}

#content #middle_column small,.latestblogs span
{
    font-size:11px;
    color:#b5b5b5;
}

.bwin_room a,.betway_room a,.titan_room a,.pokerstars_room a,.noxwin_room a,.luck3_room a,.pkr_room a
{
    color:#000;
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

a.expekt_small,.promo a.gray_title:hover
{
    color:#86bd00;
}

.luckyace_room a,.unibet_room a,.betfair_room a,.adameve_room a,.bluff_room a,.partypoker_room a,.whpoker_room a,.pokerheaven_room a,.ultimatebet_room a
{
    font-size:16px;
    font-family:Helvetica, Arial, sans-serif;
}

.toprating th,.msg_table th
{
    color:#4b4b4b;
    font-size:14px;
    vertical-align:middle;
    background-image:none;
    height:26px;
    font-style:normal;
    font-weight:400;
    background:url('../img/large-corners.gif') no-repeat 50% 0;
    background-color:#e5e5e5;
    margin:0;
    padding:0;
}

.toprating th.rc,.last_winnings th.rc,.msg_table th.rc
{
    background:url('../img/large-corners.gif') no-repeat top right;
    background-color:#e5e5e5;
}

.toprating tr.odd,#calendar_table .rowb
{
    background-color:#f2f2f2;
}

.last_winnings,.msg_table
{
    empty-cells:hide;
    margin:0;
    padding:0;
}

.last_winnings .new_msg_img,.msg_table .new_msg_img
{
    padding-right:5px;
}

.last_winnings th.lc,.msg_table th.lc
{
    background-color:#e5e5e5;
    background-image:url(../img/large-corners.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

#blog_post #blog_post_footer #rate_post .raiting_container .rate_this .minus:hover,.blog_raiting_box .raiting_filter .AllTime_off:hover
{
    background-position:0 -21px;
}

#comment_block,#add_comment_form,#poker_room_box #header_block,#poker_room_ext
{
    width:960px;
	float:left;
}

#forum_block #left_block #search_button:hover,#forum_block #right_block .add_button:hover,#add_hand_box .add_hand_button:hover
{
    opacity:1px;
    filter:alpha(opacity=100);
    -moz-opacity:1px;
    -khtml-opacity:1px;
    border:solid 1px #AAA;
    color:#333;
}

#forum_block #left_block .last_post,#forum_block #right_block .last
{
    border:none;
}

#forum_block #left_block #navigation_page .page_inactive:hover,#forum_block #left_block #navigation_page .active
{
    color:#376800;
    border:solid 1px #8bbb2b;
    background:0 color-stop(100%,#A8D63F));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#D9FF74', endColorstr='#A8D63F',GradientType=0 );
}

#forum_block #right_block #create_button:hover,#forum_block #left_block #create_button:hover
{
border:solid 1px #e6b316;
color: #ac6016;
background: #FFEA37; /* old browsers */
background: -moz-linear-gradient(top, #FFEA37 0%, #FFCD03 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEA37), color-stop(100%,#FFCD03)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEA37', endColorstr='#FFCD03',GradientType=0 ); /* ie */
}

#forum_block #right_block #right_menu .right_item,#forum_block #right_block .right_item_open
{
    width:175px;
    height:20px;
    float:left;
}

#forum_block #right_block .right_item,#forum_block #right_block a.right_item
{
    width:175px;
    height:14px;
    float:left;
    font-weight:700;
    font-size:14px;
    padding-top:8px;
    padding-left:13px;
    padding-bottom:10px;
    color:#777;
}

#forum_block #right_block a.right_item:hover,#forum_block #right_block a.right_link:hover,#forum_block #right_block .forum_active .forum_post a.GrayNickname:hover
{
    color:#000;
    text-decoration:none;
}


/* Loyalty shop*/

.shop .bold {
	font-weight: bold;
}
.ShopContainer {
	width: 990px;
	float: left;
}

.shop .color1 {
	color: #e81111;
}
.shop .color2 {
	color: #c81f1b;
}
.shop .color3{
	color: #848484;
	text-decoration: underline;
}

.ShopContainer .left {
	width: 237px;
	height: 670px;
	float: left;
	background-image: url(../img/shop/left_sep.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.ShopContainer .left .header {
	width: 230px;
	height: 50px;
	float: left;
	font-size: 30px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 25px;
}

.ShopContainer .left .cat {
	width: 230px;
	height: 20px;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 15px;
	font-size: 14px;
}

.ShopContainer .left .menu {
	width: 228px;
	float: left;
	background-color: #e7e7e7;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.ShopContainer .left .menu .menu_item {
	width: 208px;
	height: 23px;
	float: left;
	position: relative;
	cursor: pointer;
	padding-top: 7px;
	font-weight: bold;
	padding-left: 20px;
	text-shadow: #FFF 0px 1px 1px;
	font-size: 14px;
}

.ShopContainer .left .menu .menu_item .active {
	width: 228px;
	height: 30px;
	background-image: url(../img/shop/active_item.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 48px;
}

.ShopContainer .left .menu .menu_item .t_active {
	color: #f08b08;
}

.ShopContainer .left .menu .menu_sep {
	width: 228px;
	height: 1px;
	float: left;
	background-color: #d2d2d2;
	border-bottom: 1px solid #f8f8f8;
}

.ShopContainer .left .help_box {
	width: 230px;
	float: left;
	padding-top: 50px;
}

.ShopContainer .left .help_box .help {
	width: 210px;
	height: 16px;
	float: left;
	background-image: url(../img/shop/help.png);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 20px;
	font-size: 14px;
	padding-bottom: 20px;
}

.ShopContainer .left .help_box .help_link {
	width: 230px;
	float: left;
	background-image: url(../img/shop/h_arr.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 4px;
	padding-bottom: 15px;
	text-decoration: underline;
}

.ShopContainer .right {
	width: 720px;
	float: left;
	padding-left: 20px;
}

.ShopContainer .right .header {
	width: 700px;
	height: 20px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 33px;

}

.ShopContainer .right .header .italic {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

.ShopContainer .right .header .filter {
	height: 20px;
	float: right;
	font-size: 12px;
}

.ShopContainer .right .header .filter .f_class{
	height: 15px;
	float: right;
	padding-right: 18px;
	padding-top: 4px;
}

.ShopContainer .right .header .filter .f_item{
	height: 16px;
	float: right;
	text-decoration: underline;
	font-weight: normal;
	display: block;
	padding-top: 4px;
	cursor: pointer;
}

.ShopContainer .right .header .filter .active{
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-color: #ffbc0a;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 10px;
	padding-top: 4px;
	box-shadow: inset -1px 1px 2px -1px black;
	-webkit-box-shadow: inset -1px 1px 2px -1px black;
	-moz-box-shadow: inset -1px 1px 2px -1px black;
}

.ShopContainer .right .h_small {
	width: 720px;
	float: left;
	font-style: italic;
	color: #b4b4b4;	

	padding-top: 8px;
	padding-bottom: 15px;
}

.ShopContainer .right .item_block {
	width: 740px;
	float: left;
	padding-bottom: 40px;
}

.ShopContainer .right .item_block .item_box{
	width: 160px;
	float: left;
}

.ShopContainer .right .item_block .item_box:hover{
    background-color: #F3F3F3;
    margin: -5px;
    padding: 5px;
	box-shadow:0 1px 3px #999999;
	-webkit-box-shadow:0 1px 3px #999999;
	-moz-box-shadow:0 1px 3px #999999;
}


.ShopContainer .right .item_block .spcr {
	width: 21px;
	height: 160px;
	float: left;
}

.ShopContainer .right .item_block .item_box .border{
	width: 158px;
	height: 158px;
	float: left;
	border: 1px solid #dedede;
	margin-bottom: 16px;
}

.ShopContainer .right .item_block .item_box .item_name{
	width: 160px;
	float: left;
	font-size: 14px;
	padding-bottom: 8px;
}

.ShopContainer .right .item_block .item_box .item_price{
	width: 160px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #64be15;
}

.ShopContainer .right .item_block .item_box .red{
	color: #fe0000;
}

.ShopContainer .right .item_block .item_box .item_price .old{
	font-weight: normal;
	color: #000;
	text-decoration: line-through;
}

.shop {
	width: 990px;
	float: left;
}

.shop .s_header {
	width: 990px;
	height: 20px;
	float: left;
	padding-top: 0px;
	padding-bottom: 40px;
}

.shop .s_header .s_item {
	float: left;
	font-size: 20px;
}

.g_col {
	color:  #939393;
}

.shop .s_header .s_arr {
	width: 19px;
	height: 8px;
	float: left;
	background-image: url(../img/shop/s_arr.png);
	background-repeat: no-repeat;
	margin-top: 9px;
	margin-left: 8px;
	margin-right: 8px;
}

.shop .item_block {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    padding-bottom: 30px;
    position: relative;
    width: 990px;
}

.shop .item_block p {
	padding: 0px 0px 10px;
}

.shop .item_block .i_logo{
	width: 210px;
	height: 210px;
	float: left;
	padding-right: 40px;
	padding-top: 7px; 
}

.shop .item_block .i_header {
	width: 430px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 25px;
}

.shop .item_block .i_text {
	width: 720px;
	float: left;
}

.shop .item_block .i_rate {
    border: 1px solid #DBDBDB;
    height: 35px;
    line-height: 35px;
    padding-left: 30px;
    padding-top: 0;
    position: absolute;
    right: 30px;
    width: 230px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.shop .item_block .i_rate .r_text{
	height: 16px;
	float: left;
	color: #aaaaaa;
	margin-right:5px;
}

.shop .item_block .i_rate .r_val{
	height: 16px;
	float: left;
	font-weight: bold;
	font-size:14px;
	margin-right: 15px;
}

.shop .item_block .i_rate .r_val .r_star{
	width: 16px;
	height: 15px;
	float: left;
	background-image: url(../img/shop/star.png);
	background-repeat: no-repeat;
}

.shop .item_block .i_rate .r_val .in_act{
	background-position: 0 -15px;
}



.shop .item_block .i_price {
	height: 45px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #64be15;
	margin-top: 35px;
	padding-right: 25px;
}

.shop .item_block .b_butt {
	width: 140px;
	height: 25px;
	float: left;
	border: 1px solid #bf650d;
	color: #844609;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
	background-image: url(../img/shop/butt.png);
	background-repeat: repeat-x;
	margin-top: 33px;
	text-shadow: #FFF 0px 1px 1px;
}

.shop .item_block .b_butt:hover {
	border:#ff7e00 1px solid;
	-moz-box-shadow: 0px 0px 5px #c9c9c9;
    -webkit-box-shadow: 0px 0px 5px #c9c9c9;
    box-shadow: 0px 0px 5px #c9c9c9;
	color:#e45904;
	text-decoration:none;
}

.shop .item_block .in_active {
	background-position: 0 -33px;
	border: 1px solid #f2e0cf;
	color: #e6dace;
}

.shop .item_block .in_active:hover {
	background-position: 0 -33px !important;
	border: 1px solid #f2e0cf !important;
	color: #e6dace !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	cursor:default;	
}

.shop .item_block .not_price {
	float: left;
	color: #d50101;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 43px;
}

.shop .item_block .in_active {
	background-position: 0 -33px;
	border: 1px solid #f2e0cf;
}

.shop .item_block .i_action {
	width: 442px;
	height: 30px;
	float: left;
	background-color: #f0f0f1;
	margin-top: 21px;
	text-align: center;
	padding-top: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.shop .item_block .i_action2{
	width: 422px;
	height: 37px;
	float: left;
	background-color: #f0f0f1;
	margin-top: 15px;
	padding-top: 8px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-left: 20px;
}

.shop .i_header2 {
	width: 990px;
	float: left;
	font-weight: bold;
	padding-top: 50px;
	padding-bottom: 40px;
	font-size: 14px;
}

.OrderDetails {
	width:400px;
	height:430px;
	padding:20px;
}

.OrderDetails .Header{font-size:16px;font-weight:bold;margin-bottom:10px;}
.OrderDetails .DescText{margin-bottom:10px;line-height:1.5em;}
.OrderDetails .Form {width:400px;float:left;margin-bottom:10px;}
.OrderDetails .Form .Label {width:200px;float:left;padding-top:4px;}
.OrderDetails .Form .Label i{font-size:11px;}
.OrderDetails .Form .Input {float:left;width:200px;}
.OrderDetails .Form .Input input{
	width:180px;
	border: 1px solid #999999;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 0 1px 1px #CCCCCC inset;
	-webkit-box-shadow: 0 1px 1px #CCCCCC inset;
    box-shadow: 0 1px 1px #CCCCCC inset;
    height: 20px;
}

.OrderDetails .OrderBtn {
    background-image: url("../img/shop/butt.png");
    background-repeat: repeat-x;
    border: 1px solid #BF650D;
    border-radius: 5px 5px 5px 5px;
    color: #844609;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin-top: 25px;
    padding-top: 8px;
    text-align: center;
    text-shadow: 0 1px 0px #FFFFFF;
    width: 140px;
	margin-left:120px;
	float:left;
}

.OrderDetails .OrderBtn:hover {
	border:#ff7e00 1px solid;
	-moz-box-shadow: 0px 0px 5px #c9c9c9;
    -webkit-box-shadow: 0px 0px 5px #c9c9c9;
    box-shadow: 0px 0px 5px #c9c9c9;
	color:#e45904;
}
