/*Main*/
html,body {width:100%;height:100%;margin:0;padding:0}
html {font-size:100%}
body {text-align:center;font-size:0.75em;line-height:1.4em;color:#2a2626;background:url(/images/bg1.jpg) no-repeat fixed 50% 0}
table,th,td,p,blockquote,select,input,button,form,textarea,tt,code,kbd,pre,ul,li {font-size:1em;font-family:Arial,Helvetica,sans-serif;line-height:1.4em;word-spacing:0.3em;}
input,select,button {vertical-align:middle}
p {margin:1.4em 0;padding:0}
h1,h2,h3,h4,h5,h6 {margin:0.8em 0;padding:0;color:#34362d;}
h1 {font-size:1.7em;margin:7px 0 -2px 1px;letter-spacing:0.013em;display:none}
h2 {font-size:1.3em;line-height:1.3em;color:#276f57}
h3 {font-size:1.35em;line-height:1em;margin:15px 0 0 15px;color:#000}
h4 {font-size:1em;line-height:1.1em;color:#ba016d;margin:10px 0 0}
h5 {font-size:1em;line-height:1em}
h6{font-size:0.95em;line-height:0.95em}
big {font-size:1.25em}
sub,sup {font-size:0.7em}
a,a img,hr {border:0}
a {color:#BA016D;text-decoration:underline}
a:hover {color:#BA016D;text-decoration:none}
.clear {clear:both;height:0;overflow:hidden;line-height:0;font-size:0}
.path {margin:10px 0;overflow:hidden}
.body {position:relative;max-width:1600px;height:100%;margin:0 auto;padding:0;text-align:center}
.main-tab,.wrap-tab {width:100%;height:100%}
.main-tab {margin:0 auto -100px;border:0;border-collapse:collapse;width:1054px}
.main-tab td {padding:0}
.topdown {height:100px;vertical-align:bottom}
.main-tab .wrap-both {vertical-align:top;padding:156px 0 0;z-index:0;height:auto}
.wrap-tab {margin:0;border-collapse:collapse;width:100%;overflow: hidden;background:url(/images/bg_body.png) repeat-y 50% 0}
.wrap-tab td {padding:16px 0 0;vertical-align:top}
.vert {width:0;height:100%;display:inline-block;vertical-align:middle}
/*Header*/
.logo,.top_body {position:absolute}
.header {position:fixed;top:0;left:0;width:100%;height:158px;background:url(/images/bg_head1.png) no-repeat 50% 0;z-index:50;text-align:center;overflow:hidden}
.head {position:relative;width:1054px;margin:0 auto}
.logo {top:62px;left:45px;width:198px;height:41px;z-index:200}
.top_body {left:2px;top:128px;z-index:150}
.wrap-tab td.top_menu {width:100%;position:relative;padding:1px 0 0}
.wrap_tm {position:relative}
.tm {width:100%;height:26px;margin:10px 0 0;overflow:hidden}
.tm_pad {margin:0 60px 0 60px;position:relative;width:auto}
.left_tm,.right_tm {position:absolute;width:20px;height:26px;top:0}
.left_tm {left:-7px;background:#ff5dbc url(/images/left_tm.jpg) no-repeat 0 0}
.right_tm {right:-7px;background:#bc3c86 url(/images/right_tm.jpg) no-repeat 100% 0}
.tm_tab {width:100%;border-collapse:collapse;height:26px;margin:0;background:url(/images/bg_tm.png) no-repeat 50% 0}
.tm_tab td {text-align:center;padding:0;vertical-align:top;position:relative}
.tm_tab .sep {width:2px;background:url(/images/sep.png) no-repeat 0 0}
.tm_tab a {text-align:center;display:block;text-decoration:none;line-height:27px;color:#fff;font-size:1.1em;white-space:nowrap;height:26px;padding:0 25px;font-weight:bold;position:relative}
.l_tm,.r_tm {position:absolute;top:0;width:7px;height:26px;background:url(/images/lr_tm_hov.png) no-repeat;display:none}
.tm_tab td.first a:hover span.l_tm,.tm_tab td.last a:hover span.r_tm {display:block}
.l_tm {left:-7px;background-position:0 0}
.r_tm {right:-7px;background-position:-7px 0}
.tm_tab a:hover,.tm_tab .active {color:#fff;background:#796d6d}
/*Content*/
.wrap-tab .cont {direction:ltr;vertical-align:top;padding:0}
.pad {margin:26px 0 0 9px}
.wid {text-align:left;margin:0;width:490px}
.wid h1 {color:#2a2626}
.wid .txt {width:100%}
.wid p {/*margin:10px 0 0 1px;*/margin:0px 0 0 1px;line-height:17px;word-spacing:0;letter-spacing:0}
.timer,.now_play,.top_digest,.top_news {float:left}
.timer {width:240px;height:86px;background:url(/images/bg_tmr.jpg) no-repeat 0 0;margin:0 8px 0 1px}
.timer p {display:block;float:left;color:#fff}
.timer .tah {font-family:Tahoma,Geneva,sans-serif;width:120px;text-shadow:0 -1px 0 #9e1665;margin:28px 0 0 3px;line-height:14px}
.timer .time_to_play {font-size:4em;font-style:italic;margin:20px 0 0 -10px;line-height:1em}
.now_play {width:241px;height:86px;background:url(/images/bg_nowpl.jpg) no-repeat 0 0}
.now_play .title, .timer .title {font-size:1.4em;color:#fff;font-weight:bold;line-height:1em;margin:10px 0 0 14px;text-shadow:0 -1px 0 #9e1665;word-spacing:0;letter-spacing:0}
.timer .title {margin-top: 33px;}
.now_play p.music {background:url(/images/bg_play.png) no-repeat 0 50%;padding:5px 0 2px 25px;color:#fff;margin:2px 0 0 13px}
.music .name {font-weight:bold;font-size:1.1em}
.send_msg {width:489px;height:100px;background:url(/images/bg_sendmsg.jpg) no-repeat 0 0;margin:7px 0 0 1px;padding:1px 0 0}
.send_msg p {font-size:1.8em;font-weight:bold;margin:40px 0 0 70px;line-height:1em;text-transform:uppercase;word-spacing:0;letter-spacing:0}
.send_msg a {color:#fff}
.send_msg p span {display:inline-block;border-bottom:solid 1px #fff}
.send_msg a:hover span {border:none}
.hot_new {padding:1px 0 0 0}
.hot_new p {margin:2px 0 0 0;line-height:14px}
.top_digest,.top_novel {width:241px;height:463px;background:url(/images/bg_topgossip.png) no-repeat 0 0;float:left}
.top_digest div,.top_novel div {margin:10px 0 0;overflow:hidden}
.top_digest div.clear,.top_novel div.clear {margin:0;padding:0}
.top_digest {margin:22px 8px 0 0}
.top_digest div {padding:1px 11px 0 0}
.top_digest div img {float:left;margin:0 10px 0 15px}
.top_digest div p,.top_digest div a {word-spacing:0}
.top_digest div p.date {margin:2px 0 0}
.top_digest div a.brief {margin:0;color:#ba016d}
.top_novel {margin:22px 0 0}
.top_novel div {padding:1px 0 0 0}
.top_novel div img {float:left;margin:0 10px 0 15px}
.top_novel div p {text-transform:uppercase;line-height:1em}
.top_novel div p.nov_song {font-weight:bold;margin:3px 0 0}
.top_novel div p.nov_name {margin:3px 0 0}
.top_digest .all,.top_novel .all {display:inline-block;padding:0 12px 0 0;background:url(/images/mark_a.png) no-repeat 100% 50%;float:right;margin:24px 27px 0 0;color:#ba016d;font-size:0.95em}
.top_novel span {display:inline-block;width:14px;height:9px;background:url(/images/span.jpg) no-repeat 0 0;margin:15px 0 0}
.logo_partn {margin:0 25px;height:50px;text-align:center;vertical-align:middle}
.logo_partn img {display:inline-block;*display:block;*zoom:1;margin:0 auto;vertical-align:middle}
/* Left Side */
.wrap-tab td.l_side {width:255px;vertical-align:top}
.left_menu {width:190px;margin:11px 0 0 64px;text-align:left}
.left_menu p {display:block;overflow:hidden;height:26px;margin:0}
.left_menu a {display:block;height:26px}
.left_menu p span {display:block;font-size:1.18em;height:26px;line-height:1em;color:#000;padding:7px 0 0 10px}
.left_menu a.login span {display:block;font-size:1.18em;height:26px;line-height:1em;color:#000;padding:7px 0 0 10px}
.left_menu p.efir span {background:url(/images/bg_efir.png) no-repeat 0 0}
.left_menu p.novosti span {background:url(/images/bg_a_news.png) no-repeat 0 0}
.left_menu p.o-hit-fm span {background:url(/images/bg_a_hitfm.png) no-repeat 0 0}
.left_menu .level1 {margin:15px 0 22px 13px}
.left_menu .hide {display: block}
.left_menu .level1 a {display:block;height:16px;margin:7px 0;color:#ba016d;padding:0 0 0 19px;background:url(/images/mark_a.png) no-repeat 0 50%;font-size:0.98em}
/* Right Side */
.wrap-tab td.r_side {width:300px}
.right_wrap {width:241px;margin:8px 50px 0 9px;text-align:left}
.social {width:242px;height:86px;background:url(/images/bg_social.jpg) no-repeat 0 0;padding:1px 0 0}
.social .title {font-size:1.4em;color:#fff;font-weight:bold;line-height:1em;margin:9px 0 0 25px;word-spacing:0;letter-spacing:0}
.social div {width:160px;margin:8px 0 0 50px}
.social div a {display:block;width:37px;height:38px;float:left;margin:0 13px 0 0}
.social div .fb {background:url(/images/bg_fb.png) no-repeat 0 0}
.social div .twt {background:url(/images/bg_twt.png) no-repeat 0 0}
.social div .vk {background:url(/images/bg_vk.png) no-repeat 0 0}
.interw {width:242px;min-height:150px;background:#e355a3 url(/images/bg_quest.jpg) no-repeat 0 0;margin:6px 0 0;padding:0}
.interw_bot {padding:1px 0 0;background:url(/images/interw_bot.jpg) no-repeat 0 100%}
.interw .title {font-size:1.4em;color:#fff;font-weight:bold;line-height:1em;margin:11px 0 0 15px;word-spacing:0;letter-spacing:0}
.interw p {font-style:italic;margin:12px 0 0 19px;color:#fff}
.interw p.quest {font-size:1.15em;line-height:1.05;margin:3px 0 0 15px}
/*.interw a {display:inline-block;width:12px;height:12px;background:url(/images/bg_a_quest.png) no-repeat 0 0;margin:0 6px 0 0;text-decoration:none;position:relative}
.interw a:hover {background:url(/images/bg_a_quest_act1.png) no-repeat 0 0}
.interw a span {font-size:1.2em;white-space:nowrap;color:#fff;display:inline-block;position:absolute;top:-2px;left:21px}*/
.banners {padding:1px 0 0;width:251px;text-align:left}
.banners div {margin:11px 0 0;width:242px}
.online {margin:12px 0 0}
.online #Play {cursor:pointer}
/*Footer*/
.footer,.foot {position:relative}
.footer {width:100%;height:100px;border:0;padding:0;background:#c03783;text-align:center}
.foot {margin:0 auto;height:100px;text-align:left;width:1000px}
.copy,.bot_cont,.registr {position:absolute}
.foot p {margin:0;line-height:19px;word-spacing:0;color:#fff}
.foot a {color:#fff}
.foot .copy p {color:#fff;font-weight:bold;font-size:1.05em}
.copy {top:35px;right:17px;width:150px;text-align:right}
.bot_cont {top:34px;left:62px;width:300px;text-align:left}
.bot_cont p {line-height:1em;letter-spacing:0;font-weight:bold;font-size:1.05em;margin:3px 0 0}
.registr {top:38px;left:380px;font-size:0.8em}
/* poll */
.body table.poll {margin:4px 0 0 11px;border:0;border-collapse:collapse}
.body table.poll td {font-size:1.07em;padding:3px;vertical-align:middle;color:#fff;font-style:italic}
.poll_submit input {width:70px;height:20px;padding:0;margin:0 0 0 5px;font-size:0.85em}
#poll table.poll td.result img {border:1px solid #fff}
#for_ttp { display: none;}
.txt table.poll td {color:black;}
.soc_seti {text-align: center;}
#hider {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
#hider:checked + .content {
    display: block;
}
#clickme {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}

.content {
    margin-top: 10px;
    display: none;
}
/*
     */
/*
*/