body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#000;}
.mceContentBody {background:#fff;}
* {padding:0px; margin:0px;}
a {border: 0px; color:#00bbd8;}
a:hover {color:#00ddff;}
label {cursor:pointer;}
img {border:0px;}

.clear {clear:both;}
.shade {clear:both; height:7px; background:#000 url(../images/template/shade.jpg) repeat-x; margin:0px 0px 6px 0px; overflow: hidden;}
#genre-bg {width:990px; margin-left:auto; margin-right:auto; background:#000;}
#genre {height:25px;}
#genre-label {float:left; display:inline; margin:0px 5px; height:25px; line-height:25px; color:#fff; font-size:12px;}
#genre ul {list-style:none; text-align:center;}
#genre ul li {float:left; display:inline; margin:2px 2px 0px 2px; width:106px; height:23px; text-align:center;}
#genre ul li a, #genre ul li a:link {width:100%; height:23px; float:left; display:inline;}
#genre ul li a:hover, #genre ul li a:active, #genre ul li a:focus {}
#genre ul li a.highlight {color:#fc3;}
#genre ul li.all {background-image:url(../images/template/h-univ-all.jpg);}
#genre ul li.all .highlight {background-image:url(../images/template/h-univ-all-highlight.jpg);}
#genre ul li.all:hover {background-image:url(../images/template/h-univ-all-over.jpg);}
#genre ul li.rap-fr {background-image:url(../images/template/h-univ-rap-fr.jpg);}
#genre ul li.rap-fr .highlight {background-image:url(../images/template/h-univ-rap-fr-highlight.jpg);}
#genre ul li.rap-fr:hover {background-image:url(../images/template/h-univ-rap-fr-over.jpg);}
#genre ul li.rap-us {background-image:url(../images/template/h-univ-rap-us.jpg);}
#genre ul li.rap-us .highlight {background-image:url(../images/template/h-univ-rap-us-highlight.jpg);}
#genre ul li.rap-us:hover {background-image:url(../images/template/h-univ-rap-us-over.jpg);}
#genre ul li.rnb-soul {background-image:url(../images/template/h-univ-rnb-soul.jpg);}
#genre ul li.rnb-soul .highlight {background-image:url(../images/template/h-univ-rnb-soul-highlight.jpg);}
#genre ul li.rnb-soul:hover {background-image:url(../images/template/h-univ-rnb-soul-over.jpg);}
#genre ul li.reggae {background-image:url(../images/template/h-univ-reggae.jpg);}
#genre ul li.reggae .highlight {background-image:url(../images/template/h-univ-reggae-highlight.jpg);}
#genre ul li.reggae:hover {background-image:url(../images/template/h-univ-reggae-over.jpg);}
#genre ul li.gene-2 {background-image:url(../images/template/h-univ-gene-2.jpg);}
#genre ul li.gene-2 .highlight {background-image:url(../images/template/h-univ-gene-2-highlight.jpg);}
#genre ul li.gene-2:hover {background-image:url(../images/template/h-univ-gene-2-over.jpg);}
#genre ul li a span {display:none;}
#skin {clear:both;}
#genre-bottom .all {height:1px; background:#000; overflow: hidden;}
#genre-bottom .rap-fr {height:1px; background:#000; overflow: hidden;}
#genre-bottom .rap-us {height:1px; background:#000; overflow: hidden;}
#genre-bottom .rnb-soul {height:1px; background:#000; overflow: hidden;}
#genre-bottom .reggae {height:1px; background:#000; overflow: hidden;}
#site {width:990px; margin-left:auto; margin-right:auto; cursor:default;}
#header {}
#logo {float:left; display:inline; width:160px; height:60px; background:#000 url(../images/template/h-logo.jpg) no-repeat; margin-left:5px; margin-bottom:5px;}
#logo a {width:100%; height:60px; float:left; display:inline;}
#logo h1 {display:none;}
#auth {float:right; display:inline; margin-top:38px; text-align:center;}
#auth .login a, #auth .register a, #auth .logout a, #auth .admin a {width:100%; height:20px; line-height:20px; color:#fff; text-decoration:none; float:left; display:inline;}
#auth .login a:hover, #auth .register a:hover, #auth .logout a:hover, #auth .admin a:hover {color:#00ddff; background:#333;}
#auth div {float:left; display:inline; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#000 url(../images/template/h-auth-bg.jpg) repeat-x; border:1px solid #fff; margin-right:5px;}
#auth .login, #auth .register, #auth .logout {width:100px;}
#auth .admin {width:170px;}
#auth .admin a {text-decoration:underline;}
#auth .identity {background:#313131; width:300px;}
#auth .identity a {}
#nav-main {clear:both;}
#nav-main .left {float:left; display:inline; width:2px; height:31px; background:#000 url(../images/template/h-nav-left.jpg) no-repeat;}
#nav-main .center {float:left; display:inline; width:986px; height:31px; background:#000 url(../images/template/h-nav-bg.jpg) repeat-x;}
#nav-main .right {float:left; display:inline; width:2px; height:31px; background:#000 url(../images/template/h-nav-right.jpg) no-repeat;}
#nav-main ul {list-style:none; text-align:center; background:#000 url(../images/template/h-nav-bg.jpg) repeat-x;}
#nav-main ul li {float:left; display:inline; width:106px; height:31px; text-align:center; background:#000 url(../images/template/h-nav-bg.jpg) repeat-x;}
#nav-main ul li.sep {float:left; display:inline; width:2px; height:31px; background:#000 url(../images/template/h-nav-sep.jpg) no-repeat;}
#nav-main ul li a, #nav-main ul li a:link {width:100%; height:31px; float:left; display:inline; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; line-height:31px;}
#nav-main ul li:hover {background:#000 url(../images/template/h-nav-bg-over.jpg) repeat-x;}
#nav-main ul li.highlight {background:#000 url(../images/template/h-nav-bg-over.jpg) repeat-x;}
#nav-main-shade {clear:both; height:7px; background:#000 url(../images/template/shade.jpg) repeat-x; overflow: hidden;}
#wrapper {background:#fff; border:2px solid #fff;}
#mega-banner {float:left; display:inline; width:728px; height:90px; background:#efefef; margin:5px 12px 10px 2px;}
#search {float:left; display:inline; width:240px; height:90px; margin:5px 2px 10px 2px; background:#746e6e;}
#search .top {width:240px; height:8px; background:#000 url(../images/template/w-search-top.jpg) no-repeat; overflow: hidden;}
#search .middle {width:240px; height:75px;}
#search .middle .search {text-align:center; padding-top:7px;}
#search .middle .search .bg {padding-left:7px; height:22px; background:#746e6e url(../images/template/search.gif) no-repeat 5px;}
#search .middle .search .bg input {width:110px; height:16px; vertical-align:top; border:0px; margin:0px 12px; margin-top:3px;}
#search .middle .search button {width:85px;}
#search .middle .tools {text-align:left; margin:7px;}
#search .middle .tools a {float:left; display:inline; margin:2px; line-height:32px; color:#fff; text-align:center;}
#search .bottom {width:240px; height:7px; background:#000 url(../images/template/w-search-bottom.jpg) no-repeat; overflow: hidden;}
#left {margin:0px 7px 30px 2px; float:left; display:inline; background:#fff;}
#nav-sub {}
#nav-sub h3 {color:#00bbd8; font-size:13px; cursor:default;}
#nav-sub .h-left {float:left; display:inline; clear:left; margin-top:4px; width:15px; height:22px; background:#000 url(../images/template/w-nav-h-left.jpg) no-repeat;}
#nav-sub .h-center {float:left; display:inline; clear:none; margin-top:4px; width:91px; height:22px; line-height:22px; padding-left:2px; background:#313131;}
#nav-sub .h-right {float:left; display:inline; clear:none; margin-top:4px; width:8px; height:22px; background:#000 url(../images/template/w-nav-h-right.jpg) no-repeat;}
#nav-sub ul {list-style:none; clear:both;}
#nav-sub ul li {float:left; display:inline; clear:left; width:114px; height:17px; background:#efefef url(../images/template/w-nav-bg.jpg) no-repeat center left; border:1px solid #cacaca; border-width: 0px 1px; overflow:hidden;}
#nav-sub ul li.sep {clear:both; width:114px; height:1px; line-height:1px; background:#dedede; overflow: hidden;}
#nav-sub ul li a, #nav-sub ul li a:link {width:100%; height:17px; line-height:17px; padding-left:12px; float:left; display:inline; color:#333; text-decoration:none; white-space:nowrap;}
#nav-sub ul li:hover, #nav-sub ul li:hover a {color:#00bbd8; background:#fff url(../images/template/w-nav-bg.jpg) no-repeat center left;}
#nav-sub .bottom {clear:left; width:116px; height:7px; background:#efefef url(../images/template/w-nav-bottom.jpg) no-repeat; overflow: hidden;}
#middle {float:left; display:inline; width:536px; margin:4px 5px 30px 8px; background:#fff;}
#middle h2 {font-size:18px; line-height:30px; padding-left:7px; width:529px; color:#515151; font-weight:normal; border-bottom:1px dotted #8b8b8b; margin-bottom: 10px;}
#middle h3 {font-size:18px; height:40px; line-height:37px; padding-left:12px; width:524px; color:#313131; font-weight:normal; background:#fff url(../images/template/w-h-bg.jpg) no-repeat;}
#middle li {line-height:18px; font-size:13px; margin:0px 30px;}
#slide-autopromo .slide {height:260px; cursor:pointer;}
#slide-autopromo .caption-size {height:30px; line-height:30px; margin:3px; margin-top:-33px;}
#slide-autopromo .caption {position:absolute; height:30px; line-height:30px; z-index:100;}
#slide-autopromo .caption a {text-decoration:none; color:#fff; font-size:14px; width:374px; height:30px; line-height:30px; padding-left:10px; float:left; display:inline;}
#slide-autopromo .caption-bg {position:absolute; width:530px; height:30px; background:#333; z-index:99; filter:alpha(opacity=91); -moz-opacity:0.91; opacity: 0.91;}
#slide-autopromo .switch {position:absolute; height:30px; line-height:30px; text-align:center; margin-left:384px; z-index:100}
#slide-autopromo .switch a {width:29px; height:30px; line-height:30px; background:transparent url(../images/template/w-slide-switch.gif) no-repeat center center; float:left; display:inline; text-decoration:none; font-weight:bold; color:#333;}
#slide-autopromo .switch a.highlight {background:transparent url(../images/template/w-slide-switch-over.gif) no-repeat center center;}
#middle .breadcrumb {margin-bottom:5px; }
#middle table.skinadmin {border:1px solid #fff; border-color:#a2a2a2 #fff #fff #a2a2a2; width:100%; margin-top:5px;}
#middle table.skinadmin th {height:37px; padding:0px 3px; border:1px solid #fff; border-color:#fff #a2a2a2 #a2a2a2 #fff; background:#d6d1cd url(../images/template/th-bg.jpg) repeat-x;}
#middle table.skinadmin td {border:1px solid #fff; border-color:#fff #a2a2a2 #a2a2a2 #fff; background:#e9e9e9; padding:3px;}
#middle table.skinadmin td.row1 {}
#middle table.skinadmin td.row2 {background:#fefefe;}
#middle .content a {text-decoration:none; cursor:pointer;}
#middle .content .sticker {float:left; display:inline; width:160px; height:200px; font-size:11px; margin:2px;}
#middle .content .sticker .image {width:160px; height:85px;}
#middle .content .sticker h4 {text-transform:uppercase; height:30px; margin-top:10px; font-size:11px; color:#333; overflow:hidden;}
#middle .content .sticker:hover h4 {color:#000;}
#middle .content .sticker h4 span {font-weight:normal;}
#middle .content .sticker p {margin-top:5px; height:40px; overflow:hidden; color:#333;}
#middle .content .sticker .bottom {float:right; display:inline; padding:6px 5px;}
#middle .content .sticker-sep {float:left; display:inline; width:22px; height:10px;}
#middle .content .list {float:left; display:inline; width:532px; height:50px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#middle .content .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .content .list h4 {float:left; display:inline; text-transform:uppercase; width:422px; padding:8px 8px 2px 8px; font-size:11px; color:#333;}
#middle .content .list:hover h4 {color:#000;}
#middle .content .list h4 span {font-weight:normal;}
#middle .content .list p {float:left; display:inline; width:422px; height:15px; overflow:hidden; padding:2px 8px 0px 8px; color:#999;}
#middle .content div:hover.list p {color:#666;}
#middle .content .list .bottom {display:none;}
#middle .content .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .content .sheet .info {float:right; display:inline; font-size:11px; line-height:16px;}
#middle .content .sheet .intro {margin:7px 0px 0px 0px; padding:7px 14px; background:#fff;}
#middle .content .sheet .intro h4 {font-size:13px; line-height:15px; font-weight:bold; color:#333;}
#middle .content .sheet .text {font-size:13px; margin:0px 0px 20px 0px; padding:7px 14px; line-height:15px; background:#f1f1f1; border:1px dotted #ddd;}
#middle .content .sheet .contest {}
#middle .content .agenda .image {width:160px; margin:0px 6px; border:1px solid #333; border-color:#fff #333 #333 #fff;}
#middle .content .agenda .intro h4 {font-size:14px;}
#middle .artist a {text-decoration:none; cursor:pointer;}
#middle .artist .sticker {float:left; display:inline; width:160px; height:140px; font-size:11px; margin:2px;}
#middle .artist .sticker .image {width:160px; height:85px;}
#middle .artist .sticker h4 {text-transform:uppercase; height:15px; margin-top:10px; font-size:11px; color:#333; overflow:hidden;}
#middle .artist .sticker:hover h4 {color:#000;}
#middle .artist .sticker h4 span {font-weight:normal;}
#middle .artist .sticker .bottom {float:right; display:inline; padding:6px 5px;}
#middle .artist .sticker-sep {float:left; display:inline; width:22px; height:10px;}
#middle .artist .list {float:left; display:inline; width:532px; height:50px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#middle .artist .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .artist .list h4 {float:left; display:inline; text-transform:uppercase; width:422px; padding:8px 8px 2px 8px; font-size:11px; color:#333;}
#middle .artist .list:hover h4 {color:#000;}
#middle .artist .list h4 span {font-weight:normal;}
#middle .artist .list p {float:left; display:inline; width:422px; height:15px; overflow:hidden; padding:2px 8px 0px 8px; color:#999;}
#middle .artist div:hover.list p {color:#666;}
#middle .artist .list .bottom {display:none;}
#middle .artist .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .top-content .date {float:right; display:inline; font-size:10px; margin:0px 4px 4px 4px;}
#middle .top-content a {text-decoration:none; cursor:pointer;}
#middle .top-content .list {float:left; display:inline; width:532px; height:50px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#middle .top-content .list .order {float:left; display:inline; width:13px; height:50px; margin:8px 8px 0px 2px; font-weight:bold; text-align:right; font-size:13px;}
#middle .top-content .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .top-content .list h4 {float:left; display:inline; text-transform:uppercase; height:50px; width:398px; padding:8px; font-size:11px; color:#333;}
#middle .top-content .list:hover h4 {color:#000;}
#middle .top-content .list h4 span {font-weight:normal;}
#middle .top-content .list p {display:none;}
#middle .top-content .list .bottom {display:none;}
#middle .top-content .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .comment {}
#middle .comment .list {background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x; border:1px solid black; border-color:#fff #fff #a2a2a2 #fff; border-width:1px 0px;}
#middle .comment .list a {text-decoration:none;}
#wrapper #middle .comment .actions {width:100px;}
#wrapper #middle .comment .info {margin:10px 0px 10px 10px; width:105px; float:left; display:inline;}
#wrapper #middle .comment .nickname {font-weight:bold; text-transform:uppercase; float:left; display:inline; font-size:11px;}
#wrapper #middle .comment .date {font-size:10px; float:left; display:inline;}
#wrapper #middle .comment .text {float:left; display:inline; margin:10px 0px 10px 10px; width:292px; color:#333; line-height:18px;}
#wrapper #middle .comment .form {width:519px; padding:15px 0px;; margin-left:auto; margin-right:auto;}
#middle .tab {}
#middle .tab ul {list-style:none; clear:both;}
#middle .tab ul li {float:left; display:inline; width:126px; height:30px; background:#363636 url(../images/template/w-tab-bg.jpg) no-repeat; margin:0px;}
#middle .tab ul li.highlight {background:#363636;}
#middle .tab ul li a, #middle .tab ul li a:link {float:left; display:inline; width:100%; height:30px; line-height:30px; color:#333; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#middle .tab ul li.highlight a, #middle .tab ul li.highlight a:link {color:#fff;}
#middle .tab ul li:hover, #middle .tab ul li:hover a {color:#000;}
#middle .tab ul li.highlight:hover, #middle .tab ul li.highlight:hover a {color:#fff; cursor:default;}
#middle .tab .bottom {clear:both; height:14px;  background:#363636 url(../images/template/w-tab-f-bg.jpg) repeat-x; overflow: hidden;}
#middle .letter {float:left; display:inline; margin-bottom:10px;}
#middle .letter a, #middle .letter span {width:14px; padding:3px; text-align:center; float:left; display:inline;}
#middle .letter span {color:#fff; background:#00bbd8;}
#right {float:left; display:inline; width:300px; margin:4px 2px 30px 10px;}
#right h3 {font-size:18px; line-height:37px; padding-left:12px; width:288px; color:#313131; font-weight:normal; background:#efefef url(../images/template/r-h-bg.jpg) no-repeat;}
#right .top-content .date {float:right; display:inline; font-size:10px; margin:0px 4px 4px 4px;}
#right .top-content a {text-decoration:none; cursor:pointer;}
#right .top-content .list {float:left; display:inline; width:296px; height:50px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#right .top-content .list .order {float:left; display:inline; width:13px; height:50px; margin:8px 8px 0px 2px; font-weight:bold; text-align:right; font-size:13px;}
#right .top-content .list .image {float:left; display:inline; width:94px; height:50px;}
#right .top-content .list h4 {float:left; display:inline; text-transform:uppercase; height:34px; width:162px; padding:8px; font-size:11px; color:#333;}
#right .top-content .list:hover h4 {color:#000;}
#right .top-content .list h4 span {font-weight:normal;}
#right .top-content .list p {display:none;}
#right .top-content .list .bottom {display:none;}
#right .top-content .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#right #pave-pub {float:left; display:inline; width:300px; height:250px; background:#efefef;}
#webradio {width:300px;}
#webradio a {text-decoration:none;}
#webradio .top {height:47px; background:#313131 url(../images/template/w-radio-h-bg.jpg) repeat-x;}
#webradio .top .left {width:203px; height:47px; float:left; display:inline; background:#313131 url(../images/template/w-radio-h-left.jpg) no-repeat;}
#webradio .top .right {width:7px; height:47px; float:right; display:inline; background:#313131 url(../images/template/w-radio-h-right.jpg) no-repeat;}
#webradio .middle {height:155px;}
#webradio div.all {background:#b4b4b4;}
#webradio div.rap-fr {background:#659bc9;}
#webradio div.rap-us {background:#e86f5c;}
#webradio div.rnb-soul {background:#d3b68a;}
#webradio div.reggae {background:#face55;}
#webradio .genre {height:25px;}
#webradio .genre ul {list-style:none; text-align:center;}
#webradio .genre ul li {float:left; display:inline; width:60px; height:25px; text-align:center; margin:0px;}
#webradio .genre ul li a, #webradio .genre ul li a:link {width:100%; height:25px; float:left; display:inline;}
#webradio .genre ul li a.highlight {color:#fc3;}
#webradio .genre ul li.all {background-image:url(../images/template/w-radio-fm.jpg);}
#webradio .genre ul li.all:hover {background-image:url(../images/template/w-radio-fm-over.jpg);}
#webradio .genre ul li.rap-fr {background-image:url(../images/template/w-radio-rap-fr.jpg);}
#webradio .genre ul li.rap-fr:hover {background-image:url(../images/template/w-radio-rap-fr-over.jpg);}
#webradio .genre ul li.rap-us {background-image:url(../images/template/w-radio-rap-us.jpg);}
#webradio .genre ul li.rap-us:hover {background-image:url(../images/template/w-radio-rap-us-over.jpg);}
#webradio .genre ul li.rnb-soul {background-image:url(../images/template/w-radio-rnb-soul.jpg);}
#webradio .genre ul li.rnb-soul:hover {background-image:url(../images/template/w-radio-rnb-soul-over.jpg);}
#webradio .genre ul li.reggae {background-image:url(../images/template/w-radio-reggae.jpg);}
#webradio .genre ul li.reggae:hover {background-image:url(../images/template/w-radio-reggae-over.jpg);}
#webradio .genre ul li a span {display:none;}
#webradio .prog {margin-left:5px; height:60px;}
#webradio .prog .image {float:left; display:inline; width:94px; height:50px; margin-top:5px; background:#000;}
#webradio .prog .text {float:left; display:inline; width:191px; padding-left:5px; padding-top:5px; height:45px; margin-top:5px; background:#000; color:#fff;}
#webradio .title {margin-left:10px; width:280px; line-height:33px; font-weight:bold; font-size:16px; text-transform:uppercase; white-space:nowrap; overflow:hidden;}
#webradio .title a {color:#333;}
#webradio .notitle {margin-left:10px; width:280px; height:33px;}
#webradio .notitle a {color:#fff;}
#webradio .next {padding-left:10px; line-height:33px; color:#fff;}
#webradio .next a {color:#fff;}
#webradio .sep-all {height:2px; background:#313131 url(../images/template/w-radio-sep-all.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rap-fr {height:2px; background:#313131 url(../images/template/w-radio-sep-rap-fr.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rap-us {height:2px; background:#313131 url(../images/template/w-radio-sep-rap-us.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rnb-soul {height:2px; background:#313131 url(../images/template/w-radio-sep-rnb-soul.jpg) repeat-x; overflow: hidden;}
#webradio .sep-reggae {height:2px; background:#313131 url(../images/template/w-radio-sep-reggae.jpg) repeat-x; overflow: hidden;}
#webradio .bottom {width:300px; height:68px; background:#313131 url(../images/template/w-radio-listen.jpg?2) no-repeat; line-height:68px;}
#webradio .bottom:hover {background:#313131 url(../images/template/w-radio-listen-over.jpg?2) no-repeat;}
#webradio .bottom a {width:100%; height:68px; float:left; display:inline;}
#webradio .bottom span {margin-left:65px; color:#fff; text-transform:uppercase; font-size:17px; font-weight:bold;}
#webradio .sep {width:2px; height:68px; background:#000 url(../images/template/w-radio-player-sep.jpg) no-repeat; float:left; display:inline;}
#webradio .player {width:68px; height:68px; background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x; float:left; display:inline;}
#webradio .player:hover {background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x;}
#webradio .player a {width:100%; height:68px; line-height:68px; text-align:center; color:white; float:left; display:inline;}
#webradio .volume {width:90px; height:68px; background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x; float:left; display:inline; padding-left:10px;}
#webradio .volume:hover {background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x;}
#webradio .volume a {width:16px; height:68px; float:left; display:inline;}
#webradio .buttons {width:431px; height:68px; background:#313131; float:left; display:inline;}
#webradio .buttons a {line-height:68px; margin-left:10px;}
.chat .scroll {width:300px; height:195px; overflow-y:scroll; overflow-x:none;}
.chat .list {line-height:16px;}
.chat .list .nickname {font-size:11px; color:#838385; padding-left:5px;}
.chat .list .nickname span {text-transform:uppercase;}
.chat .list .msg {padding-left:5px;}
.chat .list .time {float:left; display:inline; font-size:11px; color:#7F7F7F; height:16px; margin-right:5px;}
.chat .list .text {font-size:13px; color:#000;}
.chat .list .last {color:#7F7F7F;}
.chat .list .form .chat-input {width:278px; height:18px; background:transparent url(../images/template/comments.gif) no-repeat 3px 3px; border:1px solid #C8D0D2; padding:2px 0px 0px 20px;}
#footer {}
#footer .link {height:100px; background:#000 url(../images/template/h-logo.jpg) no-repeat 98% 50%;}
#footer .link ul {float:left; display:inline; list-style:none; margin:15px 0px; padding:0px 15px; border-right:1px solid #333;}
#footer .link li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:10px;}
#popup {width:615px; margin-left:auto; margin-right:auto; background:#fff;}
#popup #middle {width:605px; margin:5px;}
#popup #middle h2 {width:598px;}
#popup #webradio {width:605px;}
#popup #webradio .prog {margin-left:5px; height:60px;}
#popup #webradio .prog .image {float:left; display:inline; width:94px; height:50px; margin-top:5px; background:#000;}
#popup #webradio .prog .text {float:left; display:inline; width:496px; padding-left:5px; padding-top:5px; height:45px; margin-top:5px; background:#000;}
#popup #webradio .title {width:585px;}
#popup #webradio .bottom {width:605px;}
#popup #dedicace {width:300px; height:250px; float:left; display:inline;}
#popup #dedicace .comment .scroll {height:150px; overflow-y:scroll;}
#popup #comment-none .text {height:140px;}
#popup #dedicace .comment .list {background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x; border:1px solid black; border-color:#fff #fff #a2a2a2 #fff; border-width:1px 0px;}
#popup #dedicace .comment .list a {text-decoration:none;}
#popup #dedicace .comment .info {margin:5px 5px 0px 5px; height:18px; float:left; display:inline;}
#popup #dedicace .comment .nickname {font-weight:bold; text-transform:uppercase; line-height:18px; font-size:11px; float:left; display:inline;}
#popup #dedicace .comment .date {font-size:10px; line-height:18px; float:left; display:inline;}
#popup #dedicace .comment .text {padding:5px 10px 10px 10px; line-height:18px; clear:both;}
#popup #dedicace .comment .agree-num, #popup #dedicace .comment .agree {display:none;}
#popup #dedicace .comment .form {width:296px; margin-left:auto; margin-right:auto;}
#popup #pave-pub {float:left; display:inline; width:300px; height:250px; margin-left:5px; background:#efefef;}
#fieldset-buttons {border:1px solid #ccc; border-width:1px 0px 0px 0px; padding-top:5px;}
#fieldset-buttons input, #fieldset-buttons button {width:100px;}
.share {padding:10px 5px 5px 10px; background:#eee; border:1px solid #ccc; margin:2px 0px;}
.share .publisher {float:left; display:inline; height:18px; margin: 0px 5px 5px 0px; width:140px;}
.comment .log-comment {padding:15px; font-size:16px; font-weight:bold;}
#wrapper #middle .comment .log-comment {padding-top:0px;}
.comment .no-comment {padding:15px; font-size:16px; font-weight:bold;}
.comment .more-comment {padding:15px; font-size:12px;}
.comment .more-comment em {font-size:17px; font-family:Georgia, "Times New Roman", Times, serif;}
.comment .num-comment {padding:7px 15px; font-size:16px; text-transform:lowercase;}
.comment .num-comment em {font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.comment .delete {float:right; display:inline; line-height:18px; margin:0px 5px;}
.comment .actions {float:right; display:inline; margin:5px 0px; margin:10px 10px 0px 5px;}
.agree-num {float:right; display:inline; line-height:18px; font-weight:bold; text-align:right; margin-right:6px;}
.agree-num a {color:#333;}
.agree-button {float:right; display:inline; width:20px; line-height:18px; background:transparent url(../images/template/green-bg.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; margin:0px 1px;}
.disagree-button {float:right; display:inline; width:20px; line-height:18px; background:transparent url(../images/template/red-bg.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; margin:0px 1px;}
.bottom-link {float:right; display:inline; margin:0px 10px 0px 0px; padding:0px 0px 10px 0px; text-decoration:none;}
.bottom-text {line-height:35px; margin:0px 0px 0px 10px; font-weight:bold;}
.front-paginationControl {clear:both; height:35px; line-height:35px; margin:0px 10px 10px 10px;}
.front-paginationControl a {text-decoration:none;}
.front-paginationControl .left {float:left; display:inline;}
.front-paginationControl .right {float:right; display:inline;}
.paginationControl {clear:both; line-height:35px; text-align:center;}
.paginationControl a {text-decoration:none;}
.media-title {display:none;}
.emission {margin-bottom:10px;}
.emission-label {font-weight:bold; font-size:12px;}
.emission-info {}
.trace {}
.trace h1 {margin-top:10px; padding:5px; width:auto; font-size:14px; background:#ccc;}
.trace pre {overflow:auto; border:1px solid #ccc; padding:5px; max-height:200px; background:#fff;}
.errors li {color:red;}
.msgs {font-weight:bold; background:#FFFF99; padding:7px; border:1px solid black; border-color:#fff #ccc #ccc #fff; margin-bottom:10px;}
img.left {float:left; display:inline; margin-right:5px;}
dt {font-weight:bold; text-transform:uppercase; margin:14px 0px 4px 0px;}
dd {}
label.required {font-weight:bolder; border-bottom:1px dotted red;}
p.hint {font-size:10px;}
.successful {font-size:16px; color:#00CC00; text-align:center; margin:10px;}
td.padding {padding:3px;}
td.row1 {}
td.row2 {background:#eee;}
label.highlight {font-weight:bold;}
div.tag {float:left; padding:2px 21px 2px 5px; margin:5px 1px 0px 1px; background:#eee url(../images/ico_delete.png) no-repeat right center; border:1px solid #ddd; cursor:pointer;}
.disabled {color:#999;}
select option:hover {background-color:#36c; color:#fff;}
select option.default, select option.default:hover {background-color:#fff; color:#999;}