/* page layout styles */
*{
    margin:0;
    padding:0;
}

body {
	background:#000 url("../images/bg-footer.png") repeat-x bottom center;
    color:#51565b;
    font:14px/1.3 Arial,sans-serif;
	padding-left: 0px; padding-right: 0px; padding-top: 0em; padding-bottom: 10em;
}
#sharebar {
	position: relative;
	width: 100%;
	height:40px;
	background:#000;
	
-webkit-box-shadow: 0px 2px 5px 0px #FFF;
-moz-box-shadow:    0px 2px 5px 0px #FFF;
box-shadow:         0px 2px 5px 0px #FFF;
}

#sharebar-button a {
	position: relative;
	background: #43009e;
	color:#fff;
	padding: 5px 9px 5px 9px;
	top:-17px;
	margin-left:245px;
	border-radius:3px;
	-moz-border-radius:3px;
	font: bold 1em Arial, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size:12px;
}

#sharebar-button a:hover {
	background: #90b1fd;
}

#sharebar-text {
	position:relative;
	color: #FFF;
	text-align: center;
	left:-50px;
	top:10px;
}

#footer{
	background-color:#0A0A0A;
	position:fixed;
	width:100%;
	height:70px;
	bottom:0;
	left:0;
}
#headeranimated{
	background-color:#000;
	position:fixed;
	width:110px;
	height:45px;
	top:140px;
	left:0;
	z-index:1000;
	
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px; 
	
	box-shadow: #00dd2c 0px 0px 10px;
	-webkit-box-shadow: #00dd2c 0px 0px 10px;
	-moz-box-shadow: #00dd2c 0px 0px 10px; 
}
#headeranimated-logo{
	background:url("../images/music-logo.gif") no-repeat;
	position:relative;
	width:100px;
	height:37px;
	top: 4px;
	margin-left:3px;
}
/*#headeranimated-logo:hover{
	background:url("../images/music-logo-color.gif") no-repeat;
}*/

#rplayer{
 left: 2px;
 position: fixed;
 z-index: 30000;
 }
 
 #bgplayer{
 position: fixed;
 left: -8px;
 width:207px;
 height:48px;
 background:#fff;
 z-index: 29000;
 
 border-radius: 10px;
 
 box-shadow: #fff 0px 0px 10px;
-webkit-box-shadow: #fff 0px 0px 10px;
-moz-box-shadow: #fff 0px 0px 10px; 
 }
 
.tri{
	border-color:transparent transparent #0A0A0A;
	border-style:solid;
	border-width:20px 17px;
	height:0;
	left:47%;
	margin:-40px 0 0 -400px;
	position:absolute;
	top:0;
	width:0;
}
h2{
	font-size:20px;
	font-weight:normal;
	top:15px;
	left:400px;
	position:relative;
	width:410px;
}
#podpora{
	left:-10px;
	top:9px;
	position:relative;
	width:30px;
	height:30px;
}
#social{
	position: relative;
	top:15px;
	left: 20%;
}
.pocitadlo{
	position:relative;
	left:62%;
	top:15px;
}
a.live{
	background:url("../images/live-navstevy.png") no-repeat right top;
	position:absolute;
	border:none;
	color:#FCFCFC;
	font-size:12px;
	height:52px;
	width:282px;
	left:0%;
	top:0px;
}
#bbpocitadlo-1si9dvore1j2xxs133i0u9mn2ovi7u{
	position:relative;
	left:35px;
	top:15px;
	z-index:100;
}
.zive{
	position:absolute;
	background:url("../images/zive.png") no-repeat right top;
	height:78px;
	right:60%;
	line-height:31px;
	margin:0px 0px 0px 0px;
	top:8px;
	width:300px;
}
.back{
	position:absolute;
	background:url("/img/back.png") no-repeat;
	height:29px;
	width:85px;
	left:15px;
	top:17px;
}
.back:hover{
	position:absolute;
	background:url("/img/back-hover.png") no-repeat;
	height:29px;
	width:85px;
	left:15px;
	top:17px;
}
header {
    background:#000 url("../images/bg.png") repeat-x top center;
    position:absolute;
	margin-top:-200px;
    height:470px;
    width:100%;
    z-index:-100;
}
header h2{
    font-size:22px;
    font-weight:normal;
    left:50%;
    margin-left:-400px;
    padding:22px 0;
    position:absolute;
    width:540px;
}
header a.stuts,a.stuts:visited{
    border:none;
    text-decoration:none;
    color:#fcfcfc;
    font-size:14px;
    left:50%;
    line-height:31px;
    margin:23px 0 0 110px;
    position:absolute;
    top:0;
}
header .stuts span {
    font-size:22px;
    font-weight:bold;
    margin-left:5px;
}
.container {
    background:#fff;
    border-radius: 25px;
    color: #000;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    width: 900px;
    background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.1));
    background-image:-ms-linear-gradient(-90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.1));
    background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.1));
    background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.1));
    background-image:linear-gradient(-90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.1));
}
.clear {
    clear:both;
    font-size:1px;
}
.cred {
    float: right;
    margin: 15px;
}

a, a:visited {
	text-decoration:none;
	outline:none;
	border-bottom:0px;
	color:transparent;
}

a:hover{
	border-bottom:0px dashed transparent;
}

.share{
	position: relative;
	top: -52px;
	left: 75%;
}

.addthis_button_tweet{
	position: relative;
	top: 0px;
	right: -3px;
}

.addthis_button_google_plusone{
	position: relative;
	top: 0px;
	left: 5px;
}

.sharebutt{
	position: relative;
	top: 0px;
	left: 0px;
}

.addthis_toolbox .addthis_default_style .addthis_32x32_style{
	width:100px;
	margin-top:30px;
}
.radiologo{
	position:absolute;
	float:left;
	background:url("../images/onlineradio.png") no-repeat;
	height:2000px;
	width:250px;
	margin-left:0px;
	margin-top:5%;
}

#stavinet{
	background:url("../images/stavi-net.png") no-repeat;
	width:46px;
	height:160px;
	position:fixed;
	float: left;
	margin-left: -12px;	
	margin-top: 180px auto;
	top: 230px;
	z-index:1000;
}

#stavinet:hover{
	margin-left: -6px;	
}

/*.musiclogo{
	position:absolute;
	float:left;
	background:url("../images/music.png") no-repeat right top;
	height:276px;
	width:236px;
	margin-left:5px;
	margin-top:95%;
}*/