* { margin:0; padding:0; }
html, body { margin:0px; padding:0px; font-size:14px; line-height:18px; font-family:Tahoma, Arial, sans-serif; font-weight:400; color:#354052; background-color:#e9e8e7; }
/*D2D1D0*/
img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea { padding:0; margin:0; }
a img { border:none; text-decoration:none; }
a { cursor:pointer; }
b { font-weight:600; }
h1, h2, h3 { font-weight:400; }

.indexh1 { display:block; text-align:center; height:36px; line-height:20px; font-size:22px; color:#111; }
.indexh2 { display:block; text-align:center; height:20px; line-height:20px; font-size:18px; color:#111; margin:-4px 0 0; }
.indexh2t { display:block; text-align:center; height:40px; line-height:26px; font-size:13px; color:#666; }


.indexcont { text-align:center; height:70px; line-height:24px; font-size:14px; color:#444; }
.indexcont a { color:#c0052c; text-decoration:underline; }
.indexcont a:hover { color:#940623; text-decoration:none; }

.indexh2_sing { display:block; text-align:center; height:79px; line-height:79px; font-size:22px; color:#111; border-bottom:1px solid #cdcdcd; background-color:#f8f7f6; }

.alien_table { width:100%; }
.alien_table td { font-size:13px; color:#333; }

.header { height:68px; border-bottom:1px solid #1a1a1a; background-color:#232323; }
.main { width:980px; margin:0 auto; }
.index_page_block { width:610px; height:100px; margin:0 auto; padding:12px 0px 10px 0px; }
.main_sing { width:450px; margin:0 auto; }

.footer { width:980px; margin:0 auto; }
.footer_border { border-top:1px solid #cdcdcd; }

.footer_one { height:88px; }
.footer_one .left { width:200px; float:left; height:88px; font-size:13px; line-height:58px; color:#333333; }
.footer_one .right { width:730px; float:right; height:88px; }

.footer_two { height:54px; }
.footer_two .left { width:330px; float:left; height:32px; font-size:13px; line-height:32px; color:#333333; }
.footer_two .left a { color:#2C6EAA; text-decoration:underline; }
.footer_two .left a:hover { text-decoration:none; }
.footer_two .right { width:600px; float:right; height:32px; }

.menu_footer { list-style:none; padding-top:10px; }
.menu_footer li { display:inline; margin-left:24px; position:relative; }
.menu_footer li a { font-size:13px; color:#333; font-weight:400; line-height:28px; text-decoration:underline; text-align:center; }
.menu_footer li a:hover { text-decoration:none; }

.menu2_footer { list-style:none; display:block; float:right; height:32px; }
.menu2_footer li { display:block; height:32px; float:left; margin-left:14px; position:relative; }


.logolink { float:left; height:68px; }
.logolink span.logo_img { display:block; float:left; width:68px; height:68px; }
.logolink span.logo_text { display:block; float:left; height:68px; line-height:68px; font-size:18px; padding:0px 14px 0px 14px; }
.logolink a { color:#fff; text-decoration:none; }
.logolink a:hover { color:#E1E1E1; }

.user_top_block { float:right; }
.index_menu { float:right; }

.user_credits { float:right; height:68px; line-height:68px; font-size:12px; color:#d2d1d0; padding:0px 34px 0px 0px; }
.user_credits span { font-size:14px; color:#fff; }
.user_credits a { font-size:14px; color:#07c014; text-decoration:underline; }
.user_credits a:hover { color:#03930e; text-decoration:underline; }

.user_type_account { float:right; height:68px; line-height:68px; font-size:12px; color:#d2d1d0; padding:0px 34px 0px 0px; }
.user_type_account span { font-size:14px; color:#fff; }
.user_type_account a { font-size:14px; color:#0687d9; text-decoration:underline; }
.user_type_account a:hover { color:#0779c2; text-decoration:underline; }

.user_top_menu_block { float:right; height:68px; position:relative; }
a.user_top_menu_link { display:block; height:68px; text-decoration:none; }
a.user_top_menu_link:hover { background-color:#363636; }
.open a.user_top_menu_link { background-color:#363636; }
.user_info_block { height:32px; padding:18px 6px 0px 12px; }
.user_avatar { width:32px; height:32px; float:left; border-radius:50%; }
.user_login { height:32px; line-height:32px; float:left; text-align:right; font-size:14px; color:#FFF; padding:0px 6px 0px 6px; }
.user_menu { width:17px; height:32px; float:left; background:url('../img/arrow.png') 0px 0px no-repeat; }

.dropdown_top_menu { display:none; z-index:1000; width:170px; position:absolute; top:68px; right:0px; background-color:#363636; border:1px solid #1a1a1a; padding:4px 0; box-shadow:0 1px 3px rgba(0,0,0,.1); }
.open .dropdown_top_menu { display:block; }
.dropdown_top_menu a { display:block; height:30px; font-size:14px; line-height:30px; padding:0 15px; text-decoration:none; cursor:pointer; color:#FFF; }
.dropdown_top_menu a:hover { background-color:#232323; }
.dropdown_top_menu .account_sep { margin:4px 13px; border-top:1px solid #5a5a5a; }

.main_menu { height:68px; background-color:#333333; }

.index_info_block { border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; width:630px; }
.item_info_block { padding:10px 0px 0px 140px; height:100px; }
.item_info_i01 { background:url('../img/i01.png') 0px 0px no-repeat; }
.item_info_i02 { background:url('../img/i02.png') 0px 0px no-repeat; }
.item_info_i03 { background:url('../img/i03.png') 0px 0px no-repeat; }
.item_info_title { font-size:14px; color:#222222; line-height:24px; }
.item_info_text { font-size:14px; color:#555555; line-height:18px; }

.menu_top { list-style:none; display:block; float:left; height:68px; }
.menu_top li { display:block; height:64px; float:left; margin-right:38px; position:relative; }
.menu_top li a { display:block; font-size:14px; color:#FFF; height:64px; font-weight:400; line-height:68px; text-decoration:none; text-align:center; border-bottom:4px solid #333333; }
.menu_top li a:hover { border-bottom:4px solid #c0052c; }
.menu_top li.active a { border-bottom:4px solid #c0052c; }
.menu_top li span { display:block; width:8px; height:8px; position:absolute; top:22px; right:-6px; background-color:#ed4241; border-radius:50%; z-index:300; }

.index_top_menu { list-style:none; display:block; float:left; height:68px; }
.index_top_menu li { display:block; height:64px; float:left; margin-left:38px; }
.index_top_menu li a { display:block; font-size:14px; color:#FFF; height:64px; font-weight:400; line-height:68px; text-decoration:none; text-align:center; border-bottom:4px solid #232323; }
.index_top_menu li a:hover { border-bottom:4px solid #c0052c; }
.index_top_menu li.active a { border-bottom:4px solid #c0052c; }

.add_top_site_block_a { height:95px; border-bottom:1px solid #ffffff; }
.add_top_site_block_b { height:94px; border-bottom:1px solid #bababa; }

.add_top_site_block_left { float:left; width:480px; height:94px; }
.add_top_site_block_right { float:right; width:480px; height:94px; }

.add_top_site_block_text { height:36px; font-size:13px; line-height:36px; }
.add_top_site_block_text a { color:#0687d9; text-decoration:underline; }
.add_top_site_block_text a:hover { color:#056bac; }

.btn_01 { display:block; height:26px; font-size:12px; line-height:24px; text-align:center; text-decoration:none; color:#fff; border-radius:2px; }
.btn_01:active { line-height:26px; }
.btn_02 { display:block; height:35px; font-size:13px; line-height:35px; text-align:center; text-decoration:none; color:#fff; border-radius:2px; }
.btn_02:active { line-height:37px; }
.btn_03 { display:block; height:30px; font-size:13px; line-height:28px; text-align:center; text-decoration:none; color:#fff; border-radius:2px; }
.btn_03:active { line-height:30px; }
.btn_04 { display:block; height:52px; font-size:18px; line-height:50px; text-align:center; text-decoration:none; color:#fff; border-radius:2px; }
.btn_04:active { line-height:52px; }

.btn_footer { border-top:1px solid #cdcdcd; padding:20px 0px; margin-top:-1px; }

.btn_green { background-color:#058e0f; }
.btn_green:hover { background-color:#069c10; }
.btn_green:active { background-color:#047f0d; }

.btn_gray { background-color:#616161; }
.btn_gray:hover { background-color:#747474; }
.btn_gray:active { background-color:#4f4f4f; }

.btn_red { background-color:#a90728; }
.btn_red:hover { background-color:#b9092d; }
.btn_red:active { background-color:#980724; }

.header_site_table { width:100%; }
.header_site_table td { height:42px; font-size:13px; color:#666666; }
.header_site_table td.st_pd1 { padding-left:9px; padding-right:9px; }

.site_item_table { width:100%; }
.site_item_table td { height:82px; font-size:12px; color:#666666; }
.site_item_table td.st_pd1 { padding-left:8px; padding-right:8px; border-right:1px solid #cdcdcd; }

.site_viewed_table { width:100%; }
.site_viewed_table td { height:50px; font-size:12px; color:#666666; }
.site_viewed_table td.sv_pd1 { padding-left:20px; }
.site_viewed_table td.sv_pd2 { padding-left:20px; }

.lf, .lf td, .lf th { text-align:left!important; }
.cr, .cr td, .cr th { text-align:center!important; }
.rt, .rt td, .rt th { text-align:right!important; }

.site_item { border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #adadad; background-color:#fff; position:relative; margin-top:-1px; }
.site_item:hover { background-color:#f8f7f6; }
.site_item.st_checked { background-color:#fffeef!important; }

.sv_name { width:680px; height:16px; line-height:16px; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sv_name a { color:#333333; text-decoration:underline; }
.sv_name a:hover { color:#a90729; text-decoration:none; }

.sv_link { width:680px; height:16px; line-height:16px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


.st_name { width:300px; height:20px; line-height:20px; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.st_name a { color:#333333; text-decoration:underline; }
.st_name a:hover { color:#a90729; text-decoration:none; }

.st_price { height:20px; line-height:20px; }
.st_price b { color:#333333; }


.st_status { height:20px; line-height:20px; font-size:12px; color:#666666; }
.st_status span { display:block; float:left; }
.ajax_status { float:left; padding-left:6px; color:#d70606; }
/*
.st_status { height:20px; line-height:20px; font-size:11px; font-weight:bold; text-transform:uppercase; }
.st_status .green { color:#00a652; }
.st_status .red { color:#a63333; }
.st_status .blue { color:#0687d9; }
.st_status .yellow { color:#cc9b27; }
.st_status .grey { color:#2c3e50; }
.st_status a { color:#0687d9; text-decoration:underline; }
.st_status a:hover { text-decoration:none; }
*/

.st_limits { height:20px; line-height:20px; font-size:12px; color:#666666; }
.st_limits span { font-size:13px; color:#333333; }

.st_credits { text-align:right; font-size:13px; color:#333333; }
.st_credits.red_cr { color:#e20000; }
.st_credits.green_cr { color:#222222; }

.st_stcb { width:214px; height:60px; font-size:12px; }
.st_b1 { height:42px; }
.st_b2 { height:16px; line-height:16px; color:#666666; }
.st_b2 span { color:#333333; font-size:13px; }
.st_b3 { float:left; width:110px; height:16px; }
.st_b4 { float:right; width:100px; text-align:right; height:16px; }

.highcharts-tooltip>span {
    background: white;
    border: 1px solid silver;
    border-radius: 3px;
    box-shadow: 1px 1px 2px #888;
    padding: 8px;
}

.st_tools { float:right; padding-right:10px; }
.st_tools_d { display:block; float:right; width:21px; height:21px; margin-right:4px; }
.st_tools a { display:block; width:21px; height:21px; text-decoration:none; background-image:url('../img/tools.png?f=3'); background-repeat:no-repeat; border:1px solid #FFFFFF; }
.site_item:hover .st_tools a { border:1px solid #f8f7f6; }
.site_item.st_checked .st_tools a { border:1px solid #fffeef; }
.st_tools a:hover { border:1px solid #FFFFFF!important; border-right-color:#999!important; border-bottom-color:#999!important; }

.st_tools a.st_tools_play { background-position:0px 0px; }
.st_tools a.st_tools_stop { background-position:0px -21px; }
.st_tools a.st_tools_edit { background-position:0px -42px; }
.st_tools a.st_tools_copy { background-position:0px -63px; }
.st_tools a.st_tools_delete { background-position:0px -84px; }


.play_pause { width:48px; height:26px; }
.play_pause a { display:block; margin:0 auto; border-radius:50%; width:26px; height:26px; background-image:url('../img/play_pause.png'); background-position:0px 0px; background-repeat:no-repeat; }

.play_pause a.th_play { background-color:#058e0f; }
.play_pause a.th_play:hover { background-color:#06a312; }
.play_pause a.th_play:active { background-color:#047c0d; }
.play_pause a.th_pause { background-color:#0687d9; background-position:0px -26px; }
.play_pause a.th_pause:hover { background-color:#0794ed; }
.play_pause a.th_pause:active { background-color:#057bc6; }
.play_pause a.th_banned { background-color:#e24646; }
.play_pause a.th_moder { background-color:#e5a714; }


a.сomplain_tool { display:block; width:21px; height:21px; text-decoration:none; background-image:url('../img/comp.png'); background-repeat:no-repeat; border:1px solid #FFFFFF; }
a.сomplain_tool:hover { border:1px solid #FFFFFF; border-right-color:#999; border-bottom-color:#999; }

.input_checkbox { width:18px; height:18px; position:relative; }
.input_checkbox input[type=checkbox] { visibility:hidden; }
.input_checkbox label { cursor:pointer; position:absolute; width:16px; height:16px; top:0; display:block; border:1px solid #a7a7a7; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#fff; }
.input_checkbox label:after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; content:''; position:absolute; width:7px; height:4px; background:transparent; top:3px; left:3px; border:3px solid #2c3e50; border-top:none; border-right:none; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.input_checkbox label:hover::after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:0.5; }
.input_checkbox input[type=checkbox]:checked+label { border:1px solid #2c3e50; }
.input_checkbox input[type=checkbox]:checked+label:after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }


.user_site_statistic { height:265px; }
.user_site_statistic .left { width:475px; float:left; }
.user_site_statistic .right { width:475px; float:right; }

.page_block { border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #adadad; background-color:#fff; }
.page_block2 { border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #adadad; background-color:#fff; }
.page_block_h2 { display:block; background:#f8f7f6; padding:0 20px; height:54px; line-height:54px; border-bottom:1px solid #cdcdcd; font-size:16px; outline:none; color:#333; }
.page_block_h3 { display:block; background:#f8f7f6; padding:0 20px; height:44px; line-height:44px; border-bottom:1px solid #cdcdcd; font-size:14px; outline:none; color:#333; }
.page_block_h3 a { color:#333; text-decoration:underline; }
.page_block_h3 a:hover { color:#c0052c; text-decoration:none; }
.page_news_h3 { display:block; background:#f8f7f6;  padding:12px 20px 10px 20px; border-bottom:1px solid #cdcdcd; outline:none; color:#333; }
.item_ref_title { display:block; background:#f8f7f6; padding:0 20px; height:38px; line-height:38px; border-bottom:1px solid #cdcdcd; font-size:14px; outline:none; color:#666666; }
.page_section { padding:20px; }
.time_now { height:18px; line-height:18px; font-size:13px; color:#999; text-align:center; }

.site_viewed { border-top:1px solid #cdcdcd; background-color:#fff; position:relative; margin-top:-1px; }
.site_viewed_more { border-top:1px solid #cdcdcd; background-color:#fff; position:relative; margin-top:-1px; padding:10px 20px 10px 20px; }
.site_viewed_more a { color:#666666; text-decoration:underline; font-size:13px; }
.site_viewed_more a:hover { color:#c0052c; text-decoration:none; }

.news_title { font-size:14px; font-weight:bold; height:20px; line-height:20px; color:#333333; }
.news_date { font-size:13px; height:20px; line-height:20px; color:#666666; }

.inpt_lng { background-color:#fff; border-top:1px solid #A1A1A1; border-left:1px solid #A1A1A1; border-bottom:1px solid #CCC; border-right:1px solid #CCC; cursor:text; position:relative; }
.inpt_lng.act { border:1px solid #4d90fe; }
.inpt_lng input { background:transparent; border:none; bottom:0; font-family:Tahoma, Arial, sans-serif; color:#000; font-size:13px; margin:0; outline:none; padding:0 4px; position:absolute; left:0; top:0px; z-index:100; }
.inpt_lng textarea { background:transparent; border:none; bottom:0; font-family:Tahoma, Arial, sans-serif; color:#000; font-size:13px; line-height:18px; margin:0; outline:none; padding:8px 8px; position:absolute; left:0; top:0px; z-index:100; resize:none; }

.inpt_lng2 { background-color:#fff; border:1px solid #a7a7a7; cursor:text; position:relative; }
.inpt_lng2.act { border:1px solid #4d90fe; }
.inpt_lng2 input { background:transparent; border:none; bottom:0; font-family:Tahoma, Arial, sans-serif; color:#000; font-size:14px; margin:0; outline:none; padding:0 8px; position:absolute; left:0; top:0px; z-index:100; }
.inpt_lng2 textarea { background:transparent; border:none; bottom:0; font-family:Tahoma, Arial, sans-serif; color:#000; font-size:14px; line-height:18px; margin:0; outline:none; padding:8px 8px; position:absolute; left:0; top:0px; z-index:100; resize:none; }

.inpt_lng3 { background-color:#fff; border:1px solid #a7a7a7; cursor:text; position:relative; }
.inpt_lng3.act { border:1px solid #4d90fe; }
.inpt_lng3 textarea { background:transparent; border:none; bottom:0; font-family:Tahoma, Arial, sans-serif; color:#000; font-size:11px; line-height:14px; margin:0; outline:none; padding:4px 4px; position:absolute; left:0; top:0px; z-index:100; resize:none; }

.inpt_label2 { height:22px; line-height:16px; font-size:13px; color:#666; }

.bonuslinks_table { width:100%; }
.bonuslinks_table td { font-size:13px; padding:2px 0px; }
.bonuslinks_table td .label { color:#666666; }

.bonuslinks_table2 { width:100%; }
.bonuslinks_table2 td { font-size:12px; padding:0px 0px; }

.form_ltab_fl { width:100%; }
.form_ltab_fl td { font-size:13px; padding:16px 0px; }
.form_ltab_fl td a { color:#0687d9; text-decoration:underline; }
.form_ltab_fl td a:hover { color:#056bac; text-decoration:none; }

.site_list_footer { height:26px; }
.item_footer { float:left; height:26px; }
.item_footer2 { float:right; height:26px; }
.item_footer.if_pad1 { padding-left:16px; font-size:13px; color:#333; line-height:26px; }
.item_footer.if_pad2 { padding-left:10px; }
.item_footer.if_pad3 { padding-left:20px; }

.index_page { padding:40px 0px 30px 0px; }
.index_page .left { float:left; width:650px; }
.index_page .right { float:right; width:320px; }
.page_padd { padding:25px; }

.index_page_go { padding:20px 0px 30px 0px; }
.index_page_go .left { float:left; width:238px; }
.index_page_go .right { float:right; width:716px; }

.btn_and_forgot { height:35px; }
.btn_and_forgot .f_left { float:left; }
.btn_and_forgot .f_right { float:left; height:35px; line-height:35px; padding-left:20px; font-size:13px; }
.btn_and_forgot .f_right a { color:#0687d9; text-decoration:underline; }
.btn_and_forgot .f_right a:hover { color:#056eb0; text-decoration:none; }

.btn_and_forgot2 { height:35px; }
.lostpassword_link { line-height:40px; font-size:13px; text-align:center; }
.lostpassword_link a { color:#0687d9; text-decoration:underline; }
.lostpassword_link a:hover { color:#056eb0; text-decoration:none; }

.sing_recaptcha { border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px 25px 25px 25px; margin-bottom:25px; }

.alert_success { border:1px solid #68d163; font-size:13px; background-color:#ecffeb; padding:8px 12px; color:#333; }
.alert_success a { color:#b91616; }
.alert_success a:hover { text-decoration:none; }
.alert_error { border:1px solid #f2ab99; font-size:13px; background-color:#ffebee; padding:8px 12px; color:#333; }

.js_error { padding:0px 0px 15px 0px; }

.add_site_table { width:100%; }
.add_site_table td { padding:10px 6px 10px 6px; color:#777; font-size:13px; vertical-align: top; }
.add_site_table td .label { text-align:right; padding:4px 0px 0px 0px!important; }

.add_ticket_table { width:100%; }
.add_ticket_table td { padding:10px 6px 10px 6px; color:#777; font-size:13px; vertical-align: top; }
.add_ticket_table td .label { text-align:right; padding:4px 0px 0px 0px!important; }

.urls_table { width:100%; }
.urls_table td { color:#777; text-align:left; font-size:13px; font-weight:normal; padding:0px 0px 0px 0px!important; vertical-align:middle!important; }

.d_urls_type { padding-bottom:6px; }
.d_urls_head { height:24px; }
.d_urls_item { padding:0px 0px 10px 0px; }

a.urls_tools { display:block; width:18px; height:18px; background:url('../img/urls_tools.png') no-repeat; text-decoration:none; }
a.delete_urls { background-position:0px 0px; }
a.up_urls { background-position:0px -18px; }
a.down_urls { background-position:0px -36px; }

.add_site_table_d { width:100%; }
.add_site_table_d td { padding:0px!important; vertical-align:middle!important; }

.toggle_link { display:block; background:#f8f7f6; padding:12px 20px 12px 14px; height:20px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; font-size:14px; outline:none; color:#333; margin-top:-1px; }
.toggle_link a { display:block; float:left; height:20px; line-height:20px; color:#333; text-decoration:underline; background:url('../img/toggle_arrow.png') 0px 0px no-repeat; padding-left:22px; }
.toggle_link a.open { background-position:0px -20px!important; }
.toggle_link a:hover { color:#c0052c; text-decoration:none; }

.table_geo { width:100%; }
.table_geo td { height:40px; color:#2c3e52; }
.table_geo_item { width:100%; }
.table_geo_item td { height:40px; color:#2c3e52; }
.table_geo_item td span { color:#DD6700; }

.add_info { color:#b86c00; font-size:12px; }
.add_info_title { color:#666; font-size:12px; height:26px; line-height:20px; }
.add_info_title b { color:#333; }
.add_info_title2 { color:#333; font-size:12px; height:20px; line-height:20px; }

.date_target { width:100%; color:#222; }
.date_target th.but_on { background:#DFDFDF; border-top:1px solid white; border-left:1px solid white; border-right:1px solid #777; border-bottom:1px solid #777; }
.date_target th { cursor:pointer; padding:0px; line-height:10px; font-size:12px; width:20px; height:20px; font-weight:normal; }
.date_target td.on { background:#92da6e; border:1px solid white; }
.date_target td { padding:0px; line-height:10px; font-size:12px; width:20px; height:20px; font-weight:normal; }
.date_target th.but_off { background:#DFDFDF; border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #777; border-left:1px solid #777; }
.date_target td.off { background:#ff8787; border:1px solid white; }

.date_target_legend { width:100%; }
.date_target_legend td { padding:0px; font-size:12px; }
.date_target_legend td a { color:#000; font-size:12px; text-decoration:none; }
.date_target_legend td a span { border-bottom:1px dashed #000; display:inline; }
.date_target_legend td a:hover span { border:0; display:inline; }

.date_target_legend2 { width:100%; }
.date_target_legend2 td { padding:0px 0px 4px 0px!important; }
.date_target_legend2 td .on { background:#92da6e; border:1px solid #ffffff; width:18px; height:18px; }
.date_target_legend2 td .off { background:#ff8787; border:1px solid #ffffff; width:18px; height:18px; }

.date_target_l { padding:10px 2px 10px 2px; }
.date_target_d { background:#EEE; padding:2px; border:1px solid #CCC; }
.date_target_a { width:556px; }
#count_dh_target span { color:#E22; }

.keywords_table { width:100%; }
.keywords_table td { color:#555; text-align:left; font-size:11px!important; }

.ps_table { width:100%; }
.ps_table td { color:#555; text-align:left; font-size:12px; font-weight:normal; padding:3px 0px 3px 0px!important; }
.ps_table td label { padding:0px 0px 0px 0px!important; display:inline!important; text-align:left!important; font-size:12px; line-height:14px; }

.ref_count_block { height:162px; }
.item_ref_count { width:180px; height:162px; float:left; }
.p_left { margin-left:20px!important; }
.item_ref_main { height:121px; }
.ir_counter { text-align:center; padding:14px 0px 0px 0px; }
.ir_count { font-size:18px; color:#333333; padding-bottom:2px; line-height:21px; }
.ir_count span { font-size:14px; color:#ab0729; }
.ir_label { color:#999999; font-size:13px; line-height:15px; }


.header_blink_div { height:34px; }

.header_blink_table { width:100%; }
.header_blink_table td { height:34px; font-size:12px; color:#666666; }
.header_blink_table td a { color:#666666; }
.header_blink_table td a:hover { color:#ab0729; }

.item_blink { border-top:1px solid #cdcdcd; }

.blink_item_table { width:100%; }
.blink_item_table td { height:48px; font-size:12px; color:#333; }
.blink_item_table td .clr_grey { color:#666666; }
.blink_item_table td .clr_grey a { color:#666666; }
.blink_item_table td .clr_green { color:#609111; }
.blink_item_table td .clr_green a { color:#609111; }
.blink_item_table td .clr_red { color:#c12a11; }
.blink_item_table td .clr_red a { color:#c12a11; }
.blink_item_table td a:hover { text-decoration:none; }
.blink_item_table td b { display:block; width:630px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.header_ref_div { height:44px; }

.header_ref_table { width:100%; }
.header_ref_table td { height:44px; font-size:13px; color:#666666; }
.header_ref_table td a { color:#666666; }
.header_ref_table td a:hover { color:#ab0729; }

.header_tickets_table { width:100%; }
.header_tickets_table td { height:44px; font-size:13px; color:#666666; }

.tickets_table { width:100%; }
.tickets_table td { height:44px; font-size:13px; color:#333333; }
.tickets_table td a { color:#0687d9; }
.tickets_table td a:hover { color:#ab0729; }

.item_referer { border-top:1px solid #cdcdcd; }

.item_tickets { border-top:1px solid #cdcdcd; }

.ref_text_table { width:100%; }
.ref_text_table td { font-size:13px; color:#333; }

.ref_text { font-size:13px; color:#333; padding:16px 20px 16px 20px; }

.ref_item_table { width:100%; }
.ref_item_table td { height:58px; font-size:13px; color:#333; }

.ref_avatar_main { padding-left:14px; }
.ref_avatar { width:32px; height:32px; border-radius:50%; background-color:#bb062b; }
.ref_login { width:200px; height:20px; line-height:20px; font-size:13px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ref_from { height:16px; line-height:14px; font-size:12px; color:#666666; }

.t_navig { width:100%; }
.t_navig td { color:#333; text-align:center; height:22px; font-size:12.5px; }
.t_navig a { padding:2px 6px; margin:0 1px; text-decoration:none; color:#333333; border-radius:2px; }
.t_navig a:hover { background-color:#43a047; color:#FFF; }
.p_act { background-color:#43a047; color:#FFF; padding:2px 6px; margin:0 1px; border-radius:2px; }
.p_gray { color:#999999; padding:2px 4px; margin:0 1px; }
.p_big { font-size:14px; }

.pagination { padding:10px 12px 10px 12px; border-top:1px solid #cdcdcd; }
.pagination2 { padding:0px 12px 10px 12px; }
.no_referer { padding:10px 12px 10px 20px; font-size:13px; }

.progress_block { overflow:hidden; height:24px; font-size:13px; color:#333; }
.progress_block b { color:#333; }
.progress_left { height:24px; width:400px; float:left; }
.progress_right { height:24px; width:400px; float:right; text-align:right; }
.progress_info { height:24px; font-size:12px; line-height:24px; color:#666; }
.progress_info a { color:#666; text-decoration:underline; }
.progress_info a:hover { color:#c0052c; text-decoration:none; }

.bonuslink_block { font-size:13px; }
.bonuslink_block a { color:#c0052c; text-decoration:underline; }
.bonuslink_block a:hover { color:#c0052c; text-decoration:none; }

.progress_bar { position:relative; height:12px; background-color:#e2e7ee; border-radius:3px; }
.progress_bar_line { position:absolute; top:0px; left:0px; height:12px; background: -webkit-linear-gradient(top, rgba(46,161,248,1) 0%, rgba(26,146,236,1) 100%); z-index:200; border-radius:3px; }

.clear_both { clear:both; height:0px; margin:0px; padding:0px; }

.user_page_main { position:relative; }
.user_page_left { float:left; width:156px; padding-top:8px; }
.user_page_right { float:right; width:760px; }

.user_page_avatar { margin:0 auto; width:128px; height:128px; border-radius:50%; }

.avatar_change_link { text-align:center; height:34px; line-height:36px; }
.avatar_change_link a { font-size:12px; color:#333; text-decoration:underline; }
.avatar_change_link a:hover { color:#c0052c; text-decoration:none; }

.user_page_table { width:100%; }
.user_page_table td { font-size:13px; padding:2px 0px 2px 0px; height:24px; color:#666666; }
.user_page_table td.black { color:#333333; }
.user_page_table td a { color:#0687d9; text-decoration:underline; }
.user_page_table td a:hover { color:#c0052c; text-decoration:none; }

.settings_avatar_table { width:100%; }

.settings_table { width:100%; }
.settings_table td { padding:6px 6px 6px 6px; height:30px; color:#666; font-size:14px; }
.settings_table td.label { text-align:right; }
.settings_table td.black { color:#2c3e52; font-weight:600; }

.settings_table2 { width:100%; }
.settings_table2 td { padding:6px 0px 6px 0px; height:30px; color:#666; font-size:13px; }

.load_avatar_block_p { padding:0px 0px 0px 0px; }
.load_avatar_block { border-top:1px solid #dee4ea; }

.fileform { background-color:#FFFFFF; border:1px solid #ced0da; cursor:pointer; height:24px; overflow:hidden; padding:2px; position:relative; text-align:left; vertical-align:middle; width:330px; }
.fileform .selectbutton { border-radius:2px; background-color:#0687d9; color:#FFFFFF; float:left; font-size:13px; height:24px; line-height:24px; overflow:hidden; text-align:center; vertical-align:middle; width:110px; white-space:nowrap; }
.fileform #fileformlabel { background-color:#FFFFFF; float:right; color:#666; height:24px; font-size:11px; line-height:24px; overflow:hidden; text-align:left; vertical-align:middle; width:210px; }
.fileform #upload { position:absolute; top:0; left:0; width:100%; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; font-size:150px; height:28px; z-index:20; }

.warning { border:1px solid #FBC02D; background-color:#FFF8E1; padding:8px 12px; color:#904010; font-size:13px; }
.warning a { color:#c0052c; }
.warning a:hover { text-decoration:none; }

.warning_page_block { border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:8px 12px; font-size:13px; border-right:1px solid #cdcdcd; border-bottom:1px solid #adadad; background-color:#fff; }
.warning_page_block a { color:#c0052c; }
.warning_page_block a:hover { text-decoration:none; }

.buy_block1 { width:260px; float:left; }
.buy_block2 { width:220px; float:left; }
.buy_block3 { width:220px; float:left; }
.buy_block4 { width:210px; float:left; }

.buy_pad0 { width:240px; padding:3px; }
.buy_pad { width:190px; padding:3px; background:#bbbbbb; }
.buy_pad2 { width:190px; padding:3px; background:#676767; }
.buy_pad3 { width:190px; padding:3px; background:#058e0f; }

.buy_table1 { width:100%; }
.buy_table1 td { height:71px; color:#666; }

.buy_table2 { width:100%; }
.buy_table2 tr { border-bottom:1px solid #cdcdcd; }
.buy_table2 tr.grey { border-bottom:1px solid #676767; }
.buy_table2 tr.green { border-bottom:1px solid #058e0f; }
.buy_table2 td { height:70px; color:#2c3e50; background:#FFF; font-size:18px; line-height:22px; }
.buy_table2 td.grey { background:#676767; color:#FFF; font-size:28px; }
.buy_table2 td.green { background:#058e0f; color:#FFF; font-size:28px; }
.buy_table2 td .clr { color:#5e6e6f; }
.buy_table2 td .crred { color:#a21414; font-size:14px; }
.buy_table2 td .small { font-size:14px; font-weight:400; }

.checkout_table { width:100%; }
.checkout_table tr.border { border-bottom:1px solid #cdcdcd; }
.checkout_table td { height:48px; color:#666666; background:#FFF; font-size:13px; padding:10px 14px; }
.checkout_table td .clr { color:#333333; font-size:18px; }
.checkout_table td td { padding:0px 0px!important; }
.checkout_table td.vat { vertical-align:top; padding:14px 14px 10px 14px; }

.itm_count_m { height:28px; line-height:28px; }
.itm_count_m a { font-size:14px; color:#333; text-decoration:underline; }
.itm_count_m a:hover { color:#ab0729; text-decoration:none; }
.itm_count_m b { color:#069610; }
.itm_count_m span { color:#069610; }

.checkout_price { color:#333333; }
.checkout_price b { font-size:18px; font-weight:normal; }

.earn_main_block { position:relative; }
.earn_main_left { float:left; width:474px; }
.earn_main_right { float:right; width:474px; }

.item_news { padding:14px 20px 14px 20px; font-size:13px; }
.item_news td a { color:#0687d9; }
.item_news td a:hover { color:#c0052c; }

.item_news2 { padding:14px 20px 14px 20px; font-size:13px; line-height:16px; }
.item_news2 a { color:#c0052c; }
.item_news2 a:hover { text-decoration:none; }

.header_earn_div { height:32px; }

.header_earn_table { width:100%; }
.header_earn_table td { height:32px; font-size:13px; color:#666666; }
.header_earn_table td a { color:#666666; }
.header_earn_table td a:hover { color:#ab0729; }

.item_earn { border-top:1px solid #cdcdcd; }

.earn_item_table { width:100%; }
.earn_item_table td { height:48px; font-size:13px; color:#333; }

.no_work { padding:10px 20px 10px 20px; font-size:13px; }
.options_earn  { padding:10px 20px 10px 20px; font-size:13px; }
.options_earn a { color:#c0052c; text-decoration:underline; }
.options_earn a:hover { color:#ab0729; text-decoration:none; }

.settings02_table { width:100%; }
.settings02_table td { padding:0px 0px 0px 0px; height:30px; color:#666666; font-size:13px; }
.settings02_table td.label { text-align:right; }
.settings02_table td.black { color:#333333; font-weight:600; }

.settings02_sinp label { display:block; padding-left:15px; text-indent:-15px; color:#333333; font-size:13px; }
.settings02_sinp input { width:13px; height:13px; padding:0; margin:0; vertical-align:bottom; position:relative; top:-2px; *overflow:hidden; }

.t_h_3 { font-size:13px; line-height:24px; height:24px; color:#666666; }
.t_h_10 { font-size:19px; line-height:36px; height:36px; color:#333333; }

.ticket_label { color:#666666; font-size:13px; height:22px; }


.pm_lst { margin-top:-1px!important; border-top:1px solid #e9ebee; border-bottom:1px solid #e9ebee; padding:10px; overflow:hidden; }
.pm_lst_a { margin-top:-1px!important; border-top:1px solid #e9ebee; border-bottom:1px solid #e9ebee; padding:10px; overflow:hidden; background-color:#f2f4f8; }
.pm_lsp { position:relative; overflow:hidden; }
.pm_ava { width:32px; height:46px; float:left; padding-right:14px; }
.pm_lsm { width:532px; float:left; }
.pm_lsu { padding-bottom:4px; }
.pm_lsu a { font-weight:bold; text-decoration:none; }
.pm_lse { line-height:16px; color:#333; }
.pm_lsd { z-index:120; position:absolute; top:0px; right:0px; color:#6c7a8b; font-size:11px; }

.it_pm_tb { width:100%; }
.it_pm_tb td { vertical-align:top; width:18px; font-size:13px; padding:2px 0px 2px 0px; }

.pm_rlsu { height:18px; }
.pm_rlsd { height:18px; font-size:12px; color:#788391; }

.tic_admn { color:#ff3e3e; font-weight:bold; }
.tic_urs { color:#0857a6; font-weight:bold; }

.deposit_statistic { height:690px; }
.deposit_statistic .left { width:486px; float:left; }
.deposit_statistic .right { width:474px; float:right; }

.header_deposit_div { height:34px; }

.header_deposit_table { width:100%; }
.header_deposit_table td { height:34px; font-size:13px; color:#666666; }
.header_deposit_table td a { color:#666666; }
.header_deposit_table td a:hover { color:#ab0729; }

.item_pack { border-top:1px solid #cdcdcd; }

.deposit_item_table { width:100%; }
.deposit_item_table td { height:54px; font-size:13px; color:#888888; }
.deposit_item_table td span { font-size:14px; color:#333; }
.deposit_item_table td i { font-size:13px; color:#ed3535; font-style:normal; }

.site_pr_table { width:100%; }
.site_pr_table td { height:22px; font-size:12px; color:#333333; }
.site_pr_table td span { color:#666666; }

.nosites { padding:10px 20px 10px 20px; font-size:13px; }

.page_bonuslinks { padding:14px 20px 18px 20px; font-size:13px; }
.page_bonuslinks2 { padding:10px 20px 14px 20px;}

.form_rlgp_rules { color:#666666; padding:0px 0px 20px 0px; font-size:13px; text-align:center; line-height:16px; }
.form_rlgp_rules a { color:#0687d9; text-decoration:underline; }
.form_rlgp_rules a:hover { color:#056bac; text-decoration:none; }

.index_stats { border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background-color:#f8f7f6; }

.index_stats_table { width:100%; }
.index_stats_table td { text-align:center; padding:0px 0px 0px 0px; }
.index_stats_table td b { display:block; line-height:28px; font-weight:normal; font-size:22px; color:#333333; }
.index_stats_table td span { display:block; line-height:18px; font-size:13px; color:#555555; }

.header_deposit_type_table { width:100%; }
.header_deposit_type_table td { height:28px; font-size:13px; color:#333333; }

.deposit_type_table { width:100%; }
.deposit_type_table td { height:56px; font-size:13px; }

.deposit_type_block { height:56px; padding:14px 0px 14px 0px; }
.deposit_type_block.border_b { border-bottom:1px solid #cdcdcd; }

.redlink a { color:#c0052c; }
.redlink a:hover { color:#c0052c; text-decoration:none; }

.banner_buy_link { height:16px; text-align:right; }
.banner_buy_link a { color:#666666; font-size:11px; }
.banner_buy_link a:hover { color:#c0052c; text-decoration:none; }

.code_banner { padding:8px; border:1px solid #A5ACB2; margin:5px 0px; width:450px; font-size:11px; line-height:14px; }