@charset "utf-8";

/* CSS Global Document */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0; padding:0; text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a:active {outline: none;}

/* General */
body {margin:0; font:0.8em verdana,sans-serif; color:#000; background:#000 url(images/bg.gif) repeat 0 0;}

/* Main */
#container {width:996px; margin:9px auto; padding:0;}

/* Header */
#header {width:996px;}
#header-main-image {width:996px; height:176px; background:url(images/city-life.png) no-repeat 0 0;}
#languages {padding:10px 0 0 30px;}
.language {margin:0 3px 0 0; float:left;}
#main-menu {width:996px; height:49px; font-family:tahoma,verdana,sans-serif; text-align:center; color:#A77E05; font-size:15px; font-weight:bold; float:left; background:url(images/main-menu.png) no-repeat 0 0;}
#main-menu-home {padding:8px 0 0 180px; float:left;}
#main-menu-list-block {float:left;}
#main-menu-list {margin:15px 0 0 15px; padding:0;}
#main-menu-list li {margin:0; padding:0 9px 14px 9px; display:inline;}
#main-menu-list .hover {background:url(images/menu-hover.png) no-repeat bottom center; color:#957105;}
#main-menu-list a {color:#A77E05; text-decoration:none;}
#main-menu-list .active {background:url(images/menu-active.png) no-repeat bottom center;}
#main-menu-list .active a {color:#957105;}

/* Columns */
#sections {width:996px; height:auto;}
#section-left {width:192px; height:auto; float:left;}
#logo {width:99px; height:460px; margin:0 0 0 93px;}

#section-center {width:804px; height:auto; float:left;}

#columns-top {width:804px; height:120px;}
#center-column {width:488px; height:120px; padding:0 0 0 20px; float:left; background:url(images/center-column-top.png) no-repeat top left;}
#center-column-banner {margin:10px 0 0 0;}
#right-column {width:296px; height:120px; float:left; background:url(images/right-column-top.png) no-repeat top left;}
#right-column .play-button {padding:12px 0 0 22px; float:left;}
#right-column .listen {width:115px; padding:37px 0 0 5px; text-align:center; float:left; font-family:arial;}
#right-column .listen .first {color:#fff; font-size:12px; font-weight:bold;}
#right-column .listen .second {color:#fff; font-size:17px; font-weight:bold;}
#right-column .players {margin:75px 0 0 140px;}
#right-column .players .item {padding:0 5px 0 0; float:left;}

#columns-middle {width:804px;}
#middle-layout {width:804px;}
#middle-layout .left {width:12px; background:url(images/middle-layout-left-bg.gif) repeat-y;}
#middle-layout .center {width:476px; padding:0 10px 0 10px; vertical-align:top; text-align:left; background-color:#fff;  color:#333; font-family:lucida grande,tahoma,verdana,arial,sans-serif;}
#middle-layout .right {width:296px; vertical-align:top; background:url(images/middle-layout-right-bg.gif) repeat-y;}

#middle-layout .right .on-air {width:296px; min-height:300px; margin:10px 0 0 0; font-family:tahoma,sans-serif;}
#middle-layout .right .on-air .show-voting {width:276px; min-height:35px; margin:10px 0 0 0; text-align:center; font-family:tahoma,sans-serif; color:#fff; font-size:14px;}
#middle-layout .right .on-air .show-track {width:236px; min-height:35px; margin:0 30px 20px 30px; overflow:hidden; white-space: normal; font-family:tahoma,sans-serif; color:#fff; font-size:14px; text-align:center;}
#middle-layout .right .on-air .current {margin:20px 0 0 30px;}
#middle-layout .right .on-air .current .show-name {min-width:31px; min-height:31px; padding:6px 0 0 38px; text-transform:uppercase; font-family:tahoma,sans-serif; color:#fff; font-weight:bold; font-size:14px; background:url(images/on-air-name.png) no-repeat top left;}
#middle-layout .right .on-air .current .show-time {min-width:31px; min-height:33px; padding:6px 0 0 38px; font-family:arial,sans-serif; font-size:14px; color:#fff; background:url(images/on-air-time.png) no-repeat top left;}
#middle-layout .right .on-air .next {margin:5px 0 50px 38px; padding:8px 0 0 35px; background:url(images/on-air-next.png) no-repeat center left; color:#F0F0F0;}
#middle-layout .right .on-air .next .show-name {min-width:25px; min-height:25px; padding:6px 0 0 35px; text-transform:uppercase; font-family:tahoma,sans-serif; font-weight:bold; font-size:12px; background:url(images/on-air-next-name.png) no-repeat top left;}
#middle-layout .right .on-air .next .show-time {min-width:25px; min-height:27px; padding:6px 0 0 35px; font-family:arial,sans-serif; font-size:12px; background:url(images/on-air-next-time.png) no-repeat top left;}

#footer {width:804px; height:103px; background:url(images/footer.png) no-repeat top left;}
#footer .social_networks {padding:40px 0 0 400px;}
#footer .social_networks .item {margin:0 5px 0 0; float:left;}

#copy {width:804px; margin:15px 0 25px 0; font-size:13px; text-align:center; color:#BFBFBF;}

/* Content */
#middle-layout .center  h1 {margin:0 0 10px 0; padding:7px 0 0 10px; font-size:17px; font-weight:bold; min-width:460px; height:34px; background:url(images/heading.png) no-repeat top left;}
#middle-layout .center  h2 {margin:0 0 10px 0; padding:7px 0 0 10px; font-size:17px; font-weight:bold; min-width:460px; height:34px; background:url(images/heading.png) no-repeat top left;}
#middle-layout .center ul {margin:13px 0; padding-left:40px; list-style-type:disc;}
#middle-layout .center a {color:#9F7905;}
#middle-layout .center a:hover {text-decoration:none;}
#middle-layout .center .more {margin-top:3px; font-size:0.8em;}

.simple-link {color:#333!important; text-decoration:none;}