html {
  background: #002b56 url(/img/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body {margin: 0; border: none; width: 100%; //overflow: hidden; position: relative; color: #000; background: url(/img/footer-bg.png) bottom repeat-x fixed; font: normal .8em arial, helvetica, sans-serif;}
ol, ul, li, dl, dt, dd, h1, h2, h3, p, blockquote, cite, a, table {margin: 0; padding: 0; outline: none; border: none; vertical-align: baseline;}
header, hgroup, nav, aside, section, footer, article {display: block;}
blockquote {margin: 1em 0 1.1em 2em; font-style: italic;}
blockquote:before {content: '\2014 '; position: absolute; margin-left: -1.4em;}
img {border: none; font: normal 11px arial, helvetica, sans-serif; color: #999;}
@font-face {
    font-family: 'PFS';
    src: url('/fonts/pfs.eot');
    src: url('/fonts/pfs.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfs.woff') format('woff'),
         url('/fonts/pfs.ttf') format('truetype'),
         url('/fonts/pfs.svg#PFS') format('svg');
}
.site {width: 970px; margin: 0 auto; clear: both;}
header {height: 170px; position: relative;}
header h1 {font: normal 4.7em PFS; letter-spacing: -2px; margin: .35em 0 0 1.7em;}
header h2 {font: normal 0.9em Arial; margin: -.4em 0 0 9.1em;}
header h3 {width: 135px; text-align: center; background-color: rgba(1, 174, 243, 1); padding: 4px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; font: normal 0.9em Arial; position: absolute; top: 77px; left: 605px;}
hgroup {margin: 3em 0 0 2em; height: 107px; position: absolute; background: url(/img/sprites.png) -256px -196px no-repeat;}
hgroup, hgroup a {color: #fff!important; text-transform: uppercase; text-decoration: none;}
.soc {position: absolute; top: 112px; right: 0;}
.soc li {list-style-type: none; float: left; margin-right: 7px;}
.soc a:link, .soc a:visited {opacity: 60%;}
.soc a:hover {opacity: 100%;}
.soc img {width: 25px; height: 25px;}

nav {overflow: hidden; background-color: rgba(0, 0, 0, 0.3);}
nav ul {width: 100%!important;}
nav li {color: #fff; height: 21px; float: left; margin: 0 .2em; padding: .9em .92em .15em .92em; list-style: none; text-transform: uppercase; font: bold 0.85em arial;}
::made-up-pseudo-element, nav li {padding-left: 1.4em;}
nav a:link, nav a:visited, nav a:hover, .top a {color: #fff!important; text-decoration: none;}
.store-bg {background-color: rgba(229, 4, 85, 1)!important;}
.r-menu {padding-right: 1.9em;}
.forum {background-color: rgba(229, 4, 85, 1); text-align: center; width: 185px; padding: .9em 1em 0 1em; margin-left: 1em;}
.forum a {color: #fff!important; text-decoration: none;}
.blink {font: normal 11px arial; text-transform: lowercase; margin-left: .7em; background-color: #74c61c; padding: .1em .6em .2em .6em; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}

.content {width: 605px; margin-right: 1em; position: relative; float: left;}
.main {background-color: #fff; margin-top: 1.2em; padding: 1.2em 0 0 .3em;}
.main h1 {margin: 0 0 .6em .5em; font-size: 20px;}
.main h3 {margin: .5em 0 .2em 0; font-size: 16px;}
.block {border: 4px solid #fff; margin-top: 1.2em!important;}
.ablock {border: 7px solid #fff; margin-top: 1.2em!important; height: 280px;}
.transp {border-color: rgba(0, 0, 0, 0.3);}
.top {margin-top: 1.2em; position: relative; width: 100%;}
.top span {position: absolute; width: 577px; left: 0; bottom: 3px; padding: .5em .5em; background-color: rgba(12, 32, 62, 0.6);}
.top a:hover {text-decoration: underline;}
.top h3 {font: bold 2.2em arial;}
article.news {background-color: #fff; color: #222; margin-top: 1em; font: normal 1.2em/1.4em arial; overflow: hidden;}
.b-news {background-color: #0c203e; color: #fff; position: relative; width: 100%;}
.b-news img {clear: both; display: block;}
.b-news span {font-size: .8em; margin-right: 1.2em; float: right;}
.b-news-head {position: absolute; width: 100%; left: 0; bottom: 0; padding: 10px 0; background-color: rgba(12, 32, 62, 0.6);}
.b-news-head h1 {font: bold 1.6em/1.3em arial; margin: .3em .6em .2em .6em; letter-spacing: -.04em;}
.b-news-full {margin: 1.3em .8em .8em .8em; font: normal 1em/1.5em arial; overflow: hidden;}
.b-news-full h1 {font: bold 1.5em/1.3em arial; margin: .3em 0 .6em 0; letter-spacing: -.04em;}
.b-news-full ol {margin-left: 1.8em; line-height: 1.6em;}
.news h2 {font: normal 1.3em/1.4em arial; margin: 1.8em 0 1em 0;}
.news h3 {font: normal 1.2em/1.2em arial; margin: 1.6em 0 1em 0;}
.news p, .news dl {margin-bottom: 1em; overflow: hidden; line-height: 1.6em;}
.news table {width: 100%; border-spacing: 0; line-height: 1.8em; border-collapse: collapse;}
.news td {padding: 0; border-bottom: 1px dotted #ccc;}
.time2 {margin: 0 .9em 0 .9em; float: left;}
.news ul {margin: 0 0 1.5em 1.5em; line-height: 1.6em; list-style-type: square;}
.news li {margin-bottom: .4em;}
.c-photo {width:100%!important;text-align:center; font:normal .9em/1.6em arial; color:#666;}
.c-photo img {width:100%!important; height:auto!important; margin-bottom:1em;}
.l-photo {float:left; overflow:hidden; width:40%; height:auto; margin: 0 1.6em 1.3em 0; font:normal .9em/1.6em arial; color:#666; padding-bottom:.5em;}
.l-photo img {width:100%; height:auto; margin-bottom:.8em;}
.c-video {position:relative; padding-bottom:56.25%; padding-top:25px; height:0;}
.c-video iframe, .c-video embed, .c-video object {position:absolute; top:0; left:0; width:100%; height:100%;}
.comm {position: relative; margin-left: .5em; padding: .05em .35em; background: #ffb500; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.comm:after {content: ""; position: absolute; left: -6px; top: 6px; width: 0; height: 0; border-top: solid transparent; border-right: 7px solid #ffb500; border-bottom: 3px solid transparent; display: block; width: 0; height: 0;}
a.comm {font-size: 14px; color: #fff!important; text-decoration: none!important;}
.comm:hover {background-color: #d6004d;}
.comm:hover:after {border-top: solid transparent; border-right: 7px solid #d6004d; border-bottom: 3px solid transparent;}
.views {color: #999; font: normal 11px arial;}
.yashare-auto-init {margin-bottom: -1em; padding: .3em; width: 570px; background-color: #ffe4a3; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.tags {clear: both; margin-top: 1em;}
.social {width: 336px; float: left; position: relative; border-right: 1px solid #eee; margin: .6em 0 1em .8em;}
.fb-like {height: 24px; margin: .8em 0 .7em 0; clear: both!important; display: block!important;}
.ads {float: right; position: relative; width: 244px; height: 60px; margin-top: 2em;}
.comments {clear: both; display: block;}
#vk_comments {margin: 0 auto;}
#vk_groups {margin-top: 1.2em; border: 6px solid #01aef3;}
.photo-copy {background-color: #000; margin-top: -.35em; padding: .3em 0; color: #777;}
.photo-copy span {float: right; margin-right: .9em;}

aside {width: 350px; position: relative; float: left;}

.tour {width: 342px; height: 167px; background: #004c8d url(/img/sprites.png) -2px -28px no-repeat; color: #fff; padding-top: .8em;}
.tour-l, .tour-r {width: 32%; text-transform: uppercase; font-size: 11px; float: left; position: relative;}
.tour-c {width: 36%; float: left; position: relative; text-align: center;}
.tour-l span {background-color: #01acf1; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; padding: .3em .8em; margin-left: .5em;}
.tour-c span {color: #01acf1; text-transform: uppercase; font-size: 11px;}
.tour-c p {margin: 1em 0 .65em 0;}
span.count {background-color: #fff; font: bold 4em/.95em arial; letter-spacing: -3px; margin: 0 auto; margin-bottom: .1em; padding-right: .1em; display: block; width: 75px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; text-align: center;}

.tavriya {width: 63px; height: 80px; background: url(/img/sprites.png) -204px -552px no-repeat; display: block; margin: 2em 0 .7em 0;}
.aleksandriya {width: 54px; height: 80px; background: url(/img/sprites.png) -149px -552px no-repeat; display: block; margin: 2em 0 .7em 0;}
.zarya {width: 48px; height: 80px; background: url(/img/sprites.png) -2px -227px no-repeat; display: block; margin: 2em 0 .7em 0;}
.chernomorets {width: 66px; height: 80px; background: url(/img/sprites.png) -2px -308px no-repeat; display: block; margin: 2em 0 .7em 0;}
.shakhter {width: 51px; height: 80px; background: url(/img/sprites.png) -51px -227px no-repeat; display: block; margin: 2em 0 .7em 0;}
.kristall {width: 68px; height: 80px; background: url(/img/sprites.png?new) -69px -308px no-repeat; display: block; margin: 2em 0 .7em 0;}
.volyn {width: 80px; height: 80px; background: url(/img/sprites.png) -103px -227px no-repeat; display: block; margin: 2em 0 .7em 0;}
.kremen {width: 60px; height: 80px; background: url(/img/sprites.png) -195px -227px no-repeat; display: block; margin: 2em 0 .7em 0;}
.vpk-agro {width: 66px; height: 80px; background: url(/img/sprites.png) -138px -308px no-repeat; display: block; margin: 2em 0 .7em 0;}
.karpaty {width: 53px; height: 80px; background: url(/img/sprites.png) -213px -308px no-repeat; display: block; margin: 2em 0 .7em 0;}
.vorskla {width: 73px; height: 80px; background: url(/img/sprites.png) -267px -308px no-repeat; display: block; margin: 2em 0 .7em 0;}
.poltava {width: 59px; height: 80px; background: url(/img/sprites.png) -2px -389px no-repeat; display: block; margin: 2em 0 .7em 0;}
.polesie {width: 66px; height: 80px; background: url(/img/sprites.png) -63px -389px no-repeat; display: block; margin: 2em 0 .7em 0;}
.ingulets {width: 78px; height: 80px; background: url(/img/sprites.png) -237px -633px no-repeat; display: block; margin: 2em 0 .7em 0;}
.metallist1925 {width: 69px; height: 80px; background: url(/img/sprites.png) -186px -389px no-repeat; display: block; margin: 2em 0 .7em 0;}
.metallurg {width: 69px; height: 80px; background: url(/img/sprites.png) -116px -389px no-repeat; display: block; margin: 2em 0 .7em 0;}
.mariupol {width: 62px; height: 80px; background: url(/img/sprites.png) -256px -389px no-repeat; display: block; margin: 2em 0 .7em 0;}
.nikolaev {width: 88px; height: 50px; background: url(/img/sprites.png) -176px -794px no-repeat; display: block; margin: 2em 0 .7em 0;}
.real-farma {width: 80px; height: 80px; background: url(/img/sprites.png) -156px -633px no-repeat; display: block; margin: 2em 0 .7em 0;}
.avangard {width: 79px; height: 80px; background: url(/img/sprites.png) -68px -471px no-repeat; display: block; margin: 2em 0 .7em 0;}
.energiya {width: 73px; height: 80px; background: url(/img/sprites.png) -147px -471px no-repeat; display: block; margin: 2em 0 .7em 0;}
.balkany {width: 80px; height: 69px; background: url(/img/sprites.png) -1px -714px no-repeat; display: block; margin: 2em 0 .7em 0;}
.nikopol {width: 66px; height: 80px; background: url(/img/sprites.png) -1px -552px no-repeat; display: block; margin: 2em 0 .7em 0;}
.yarud {width: 80px; height: 78px; background: url(/img/sprites.png) -68px -552px no-repeat; display: block; margin: 2em 0 .7em 0;}
.bukovina {width: 61px; height: 80px; background: url(/img/sprites.png?new) -268px -552px no-repeat; display: block; margin: 2em 0 .7em 0;}
.dnepr-1 {width: 91px; height: 80px; background: url(/img/sprites.png) -1px -633px no-repeat; display: block; margin: 2em 0 .7em 0;}
.gornyak {width: 62px; height: 80px; background: url(/img/sprites.png?new) -93px -633px no-repeat; display: block; margin: 2em 0 .7em 0;}
.zvezda {width: 68px; height: 80px; background: url(/img/sprites.png) -275px -471px no-repeat; display: block; margin: 2em 0 .7em 0;}
.krivbass {width: 100px; height: 80px; background: url(/img/sprites.png) -75px -784px no-repeat; display: block; margin: 2em 0 .7em 0;}
.cherkaschina {width: 75px; height: 80px; background: url(/img/sprites.png) -163px -714px no-repeat; display: block; margin: 2em 0 .7em 0;}
.peremoga {width: 80px; height: 71px; background: url(/img/sprites.png) -238px -714px no-repeat; display: block; margin: 2em 0 .7em 0;}
.dnipro {width: 73px; height: 80px; background: url(/img/sprites.png) -1px -784px no-repeat; display: block; margin: 2em 0 .7em 0;}
.metall {width: 80px; height: 26px; background: url(/img/sprites.png) -82px -714px no-repeat; display: block; margin: 2em 0 .7em 0;}
.vovchansk {width: 67px; height: 80px; background: url(/img/sprites.png) -2px -471px no-repeat; display: block; margin: 2em 0 .7em 0;}
.trostyanets {width: 89px; height: 80px; background: url(/img/sprites.png) -2px -865px no-repeat; display: block; margin: 2em 0 .7em 0;}
.skoruk {width: 79px; height: 80px; background: url(/img/sprites.png) -264px -785px no-repeat; display: block; margin: 2em 0 .7em 0;}
.viktoriya {width: 59px; height: 80px; background: url(/img/sprites.png) -91px -865px no-repeat; display: block; margin: 2em 0 .7em 0;}
.sumy {width: 58px; height: 80px; background: url(/img/sprites.png) -151px -865px no-repeat; display: block; margin: 2em 0 .7em 0;}

.plus2 {width: 40px; height: 14px; background: url(/img/sprites.png) -61px -196px no-repeat; display: block; margin: 0 auto;}
.pershiy {width: 61px; height: 14px; background: url(/img/sprites.png) -61px -211px no-repeat; display: block; margin: 0 auto;}
.football1 {width: 63px; height: 14px; background: url(/img/sprites.png) -102px -196px no-repeat; display: block; margin: 0 auto;}
.football2 {width: 65px; height: 14px; background: url(/img/sprites.png) -123px -211px no-repeat; display: block; margin: 0 auto;}

.turnire {width: 350px; background-color: #fff; border-spacing: 0; line-height: 1.8em; border-collapse: collapse;}
.turnire td {padding: 0; border-bottom: 1px dotted #ccc;}
thead {font-weight: bold;}
.ts {background-color: #ffd7e5; border: 1px solid #ff9dc0!important;}
.thead-bg {width: 340px; height: 25px; border-bottom: 8px solid #fff;}
.tours, .antrakt {background-color: #fff; padding-bottom: .5em; overflow: hidden;}
.tours h3, .turnire h3, .antrakt h3, .calendar h3, .cblog h3 {width: 334px; height: 19px; background: #004c8d url(/img/sprites.png) -2px 0 no-repeat; color: #fff; font: bold 0.85em arial; text-transform: uppercase; padding: .55em 0 0 .8em;}
.tours dt {width: 200px; float: left; margin: .7em 0 0 .45em; border-bottom: 1px dotted #ccc;}
.tours dd {width: 130px; float: right; margin: .7em .45em 0 0; border-bottom: 1px dotted #ccc; text-align: right;}

.articles, .avia {margin-top: 1.2em; overflow: hidden;}
.tabs li {cursor: pointer; float: left; position: relative; list-style: none; padding: .9em .9em; margin-right: .6em; color: #fff; font: bold 0.85em arial; text-transform: uppercase; background: #014c8f url(/img/tab-bg.png) repeat-x; height: 12px;
-webkit-transition: background 0.4s linear;
-moz-transition: background 0.4s linear;
-o-transition: background 0.4s linear;
transition: background 0.4s linear;}
.allnews {width: 100%; height: 30px; overflow: hidden; font: bold 0.85em arial; text-transform: uppercase; background: #014c8f url(/img/tab-bg.png) repeat-x;
-webkit-transition: background 0.4s linear;
-moz-transition: background 0.4s linear;
-o-transition: background 0.4s linear;
transition: background 0.4s linear;}
.allnews a {display: block; text-align: center; height: 100%; color: #fff!important; padding-top: .7em;}

.video {width: 38px; height: 30px; background: #000 url(/img/sprites.png) -2px -196px no-repeat!important; color: #fff!important;}
.tabs li:hover, .allnews:hover {background-color: #01aef3;}
.tab {display: none; overflow: hidden; width: 597px; clear: both; background-color: #fff; border: 4px solid #fff; padding-top: 1em;}
.visible {display: block;}
.tabs span {border-bottom: 1px dashed rgba(255, 255, 255, 0.6);}
.current {background: #fff none!important; background-image: none; color: #000!important; cursor: default!important;}
.team {overflow: hidden; margin-left: .8em;}
.team li {list-style: none; float: left; width: 180px; height: 300px; margin-bottom: 1.5em;}
.tab h2 {margin: .8em 0 .8em .5em;}
.team span {background-color: rgba(0, 0, 0, 0.5); color: #fff; padding: .1em 0; position: absolute; margin-top: -34px; width: 26px; text-align: center;}
.submenu {font-size: 11px; text-transform: uppercase; color: #999;}
.anketa {width: 580px; overflow: hidden;}
.anketa dt, .anketa dd {float: left; margin-bottom: .4em; border-bottom: 1px dotted #bbb;}
.anketa dt {width: 100px;} .anketa dd {width: 480px;}
.links {list-style: none; overflow: hidden; margin: 1.5em 0 1.5em .9em;}
.links li {margin-bottom: 1.5em;}
.links strong {font-size: 15px;}
.desc {margin: 0 .8em .8em .8em; font: normal 1.1em/1.4 arial;}
.h-links {width: 605px; background-color: rgba(0, 0, 0, 0.5); position: relative; float: left; margin: 1.2em 1em 0 0;}
.m-links {overflow: hidden; margin: 1.8em 0;}
.m-links li {list-style: none; float: left; width: 140px; text-align: center;}
.m-links h3 {margin-top: .4em; color: #01abf0!important;}
.partners {width: 575px; overflow: hidden; margin: 0 auto; font-size: 14px;}
.partners dt, .partners dd {float: left; height: 45px;}
.partners dt {width: 100px;} .partners dd {width: 475px;}
.pages {overflow: hidden; margin: 2em; float: right;}
.pages li {float: left; font-size: 13px; padding: .3em .7em; margin: 0 .4em .4em 0em; list-style: none; background-color: #01acf1; color: #fff; font-weight: bold;}
.pages a {color: #fff!important; text-decoration: none!important;}
.c-pages {background-color: rgba(229, 4, 85, 1)!important;}

.time {float: left; font-size: .9em; margin: .1em .9em 0 0;}
.s-news img {float: left; width: 200px; height: auto; margin: .5em 1.6em 1.6em 0;}
.b-news img, .top img {max-width: 605px; height: auto; width: auto\9; /* ie8 */}
.articles h3 {font: bold 1.3em/1.25 arial; margin: .4em 0 .5em 0;}
.s-news, .black {font: normal 1.1em/1.45 arial; margin-bottom: 2em; clear: both;}
.copy {background-color: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.4); padding: .1em .5em; right: 13px; position: absolute; font-size: 12px;}

.gb-news {width: 605px; background-color: rgba(0, 0, 0, 0.5); position: relative; float: left; margin: 1.2em 1em 0 0;}
.gb-news h3 {width: 116px; font: normal 0.8em arial; color: #fff; text-transform: uppercase; margin: .8em 0 0 .8em;}
.previous, .next {position: absolute; font-size: 1.2em; color: #01acf1; top: 3px; right: 10px;}
.previous {right: 30px;}
.previous, .next {cursor: pointer;}
.previous:hover, .next:hover {color: #fff;}
#mycarousel a:link, #mycarousel a:visited, .clients a:link, .clients a:visited {font: normal 1em/1.4 arial; color: #beedff!important; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
#mycarousel a:hover, .clients a:hover {font: normal 1em/1.4 arial; color: #fff!important; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.small {font: normal .85em arial!important; padding: 0 .4em; background: rgba(229, 4, 85, 1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.gb-news img {float: left; width: 100px; height: auto; margin-right: .8em;}
.gb {width: 605px; margin-top: -1.3em; clear: both; background-color: #fff;}
#disqus_thread {margin-top: -1.3em; width: 580px; background-color: #fff; padding: .7em;}
.online {color: rgba(255, 255, 255, 0.35); font-size: 11px; position: absolute; left: 210px; margin-top: 13px;}
.clients {width: 339px; overflow: hidden; border: 1px dashed rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6); margin-top: 1.2em; padding: .35em;}
.clients2 {width: 595px!important;}
.prognoz-l {width: 260px; float: left; position: relative; margin: 0 0 1.2em .8em; padding-right: 2em; font: normal 1.1em/1.5 arial;}
.prognoz-r {width: 288px; float: left; position: relative; margin-bottom: 1.2em; font: normal 1.1em/1.5 arial;}
#formy input, #formy textarea {margin: .5em 0; font: normal 14px arial; width: 250px;}
#submit {padding: .6em 2em;}
.user {float: left;}
.coins {width: 16px; height: 16px; background: url(/img/sprites.png) -165px -232px no-repeat; display: block; float: left; margin: .2em 0 0 .5em;}
.coins2 {background-color: #ffe058; padding: 0 .3em; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 1px solid #eaad54;}
.competition sup {position: absolute; margin: -.6em 0 0 -.15em;}
.vznos {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #fff9df; border: 1px solid #eaad54; margin-left: -.4em; padding: .4em;}

footer {height: 200px; padding: 5em 0 2em 0; line-height: 22px; clear: both; position: relative; overflow: hidden; color: #fff;}
.l-footer {width: 605px; float: left; position: relative; margin-right: 1.1em;}
.r-footer {width: 350px; float: left; position: relative;}
footer ul {width: 605px; overflow: hidden; margin-bottom: 3em;}
footer li {display: block; float: left; width: 33%; margin-bottom: .3em;}
footer a:link, footer a:visited {color: #007db3;}
footer a:hover {color: #00b2ff;}
.counters {margin-top: 4.1em;}
.likely {overflow:hidden; width:580px; margin:1em 0 .5em 0!important;}

#my-video {margin: 1em 0 1.2em 0; display: block;}
.livetv {margin-top: 0!important; padding: 0!important;}
acronym, abbr {border-bottom:1px dotted; cursor: help;}

#ablock2 {margin-top: 1.2em;}
#ablock2 img {cursor: pointer;}

.cblog {width: 343px; background-color: #fff;}
.feedgrabbr_widget {margin-top: 2px;}

.fg_hero_story a img {
opacity:0.9; -moz-opacity:0.9;
filter:alpha(opacity=90);
}
.fg_hero_story a:hover img {
opacity:1.0; -moz-opacity:1.0;
filter:alpha(opacity=100);
}

a:link {color: #014c8f;}
a:hover {color: #d6004d;}
a:visited {color: #3581ce;}
a:link.blue, a:visited.blue {color: #01abf0; font-size: .9em;}
.count a:link, .count a:visited {color: #124b84; text-decoration: none;}
.count a:hover {color: #d6004d;}

/* old */
img.news, img.text {float: left!important; margin: 0 1.7em 1.7em 0!important;}

/* Radio */
#RP_v2_radio {float: right; padding: .7em .5em 0 0; font: bold 0.85em arial; text-transform: uppercase;}
#RP_v2_radio dt a {background: none!important; border: none!important;}
#RP_v2_radio a {color: #fff!important; text-align: right;}
#RP_v2_radio dd ul {background: rgba(0, 0, 0, 0.5)!important; border: none!important;}
#RP_v2_link span {color: #01acf1; border-bottom: 1px dashed #01acf1; width: 88px; overflow: hidden!important; float: right;}
#RP_v2_radio dd ul li a:hover {background-color: #000!important;}
#RP_v2_content ul {max-height: 400px!important;}