/* 
Nastavení fontů tak, aby se zobrazily správně na všech platformách (Win, Linux, Mac)

Arial - font-family: sans-serif;
Palatino - font-family: Palatino, 'palatino linotype', serif;
Courier - font-family: monospace;
Georgia - font-family: Georgia, 'New York CE', utopia, serif;
Tahoma - font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
Times - font-family: serif;
Trebuchet - font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
Verdana - font-family: Verdana, 'Geneva CE', lucida, sans-serif;

Velikost fontů pokud možno zadávat v relativních jednotkách tj. v procentech, em atp (kvůli IE6). Při použití
procent se velikost dědí z nadřazeného prvku.
*/
html, body { font-size: 12px; font-family: sans-serif; } 

/*Zrušení marginů, paddingů a různých velikostí písem u elementů, kde by výchozí hodnoty mohly 
znepříjemnit stylování layoutu.*/
body, h1, h2, h3, h4, h5, h6 { margin: 5px 0; padding: 0; text-align: left}

table, th, td {text-align: left; padding: 0.3em; border: 1px solid white;}
table {margin: 1em;}

body, html {
  margin: 0px;
}
/* Manuální nastavení velikosti a marginu všech nadpisů, aby se zobrazovaly ve všech prohlížečích stejně */
h1 {font-size: 1.8em; margin-top: 16px; }
h2 {font-size: 1.4em; margin-top: 14px; }
h3 {font-size: 1.25em; margin-top: 12px; }
h4 {font-size: 1.1em; margin-top: 10px; }
h5, h6 {font-size: 1em;  font-weight: bold; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a { color: #d11e17; text-decoration: none; }

p {margin: 0; padding: 0; line-height: 130%;}


/* Inputy formulářů zdědí písmo namísto systémového */
input, select, textarea {font-family: inherit;}

/* Podtržení u vysvětlivek */
abbr {border-bottom: 1px dotted;cursor: help}

/* Odkazy by měly být za všech okolností podtrhané (výjimku tvoří menu apod.) */
a {text-decoration: underline;}
/* Ideálně jiný odstín výchozí barvy */
a:hover {color: #8182cf;}

/* Obrázek jako floatující blok */
img { /*display: block; float: left;*/ margin: 0 1em 0.5em 0;}

/* Třídy pro rychlou změnu zarovnání */
.la {text-align: left !important;}
.ca {text-align: center !important;}
.ra {text-align: right !important;}

table {border-collapse: collapse;}
th {background: #eee;}
td {border: 1px solid white;}

/* seznamy */
ul, ol {padding: 0 0 0 2em; margin: 0.5em 1em; line-height: 130%;}
ul li, ol li {margin: 2px 0;}
/*div, a, body { behavior: url('css/iepngfix.htc');}

 Styly, pro potěchu oka :) -- slouží pouze k naformátování vzhledu tohoto dokumentu */
body {
  background: #ffefcf url('../img/bg.jpg');
  padding:0px; 
  margin:0px; 
  text-align: left; /* center */
}
div#shadow { 
  background: url('../img/alfa.png') repeat-x;
  height: 200px;
  padding: 0px; 
}

div#head { 
  width: 960px; 
  height: 205px;
  margin: 0px auto;
  background: url('../img/top-line.png') left bottom no-repeat;
  position: relative;
}
span#logo {
  background: url('../img/logo.png') 10px 0px no-repeat;
  width: 179px;
  height: 160px;
  float: left;
  margin-top: 40px;
  display: block;
}

div#head-t {
  float: left;
  width: 580px;
  display: block;
}

span#title {
  background: url('../img/title.png') 20px 20px no-repeat;
  width: 217px;
  height: 88px;
  float: left;
  margin-top: 40px;
  margin-right: 23px;
}
div#person_l, div#person_r {
  background: url('../img/setter.png') 0px 30px no-repeat;
  margin-top: 0px;
  padding-left: 15px;
  width: 150px;
}

div#person_l {
  float: left;
}
div#person_r,.person {
  float: right;
}

.person {
  padding: 0px;
  margin: 0px;
}

.person-text {
  float: left;
  color: #fdc905;
  width: 40px;
  text-align: left;
  margin-top: 30px;
}

.person-text a {
  color: white;
  font-weight: bold;
  display: block;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
  text-decoration: none;
}

.person-text a:hover {
  text-decoration: underline;
}

a#song1 {
  color: white;
}

a#song2 {
  color: #ffc5c5 !important;
}

a#song3 {
  color: #ff8181 !important;
}

div#message_bar {
  clear: both;
  float: left;
  width: 380px;
  font-size: 11px;
  margin-top: 20px;
  color: #b40000;
  z-index: 3;
}

div#navigation {
    width: 366px;
    height: 21px;
    clear: both;
    float: left;
    margin: 15px 0 0 20px;
    ma\rgin: 15px 0 0 0;
    padding: 1px 0 0 7px;
    background: transparent url('../img/navigation-bar.jpg') 0 0 no-repeat;
    overflow: hidden;
    line-height: 18px;
}

div#navigation a {
    color: #D11E17;
}

#message_bar a {
  font-weight: bold;
  text-decoration: none;
  color: #b40000;
}

#message_bar a:hover {
  text-decoration: underline;
}

div#radio_bar {
  position: absolute;
  top: 115px;
  left: 595px;
  width: 285px;
  padding-top: 25px;
  color: #fdc905;
  font-size: 10px;
  text-align: left;
}

#radio_bar a:hover {
  text-decoration: underline;
}

div#radio_bar_list {
  float: left;
}

div#radio_bar_q {
  float: left;
  z-index: 2;
  margin: 10px 8px 0 10px;
}

#radio_bar_list a {
  text-decoration: none;
  color: white;
  display: block;
  margin: 0px;
  padding: 0px;
}

#radio_bar_q a {
  color: #fdc905;
  display: block;
  margin: 0px;
  padding: 0px;
}

#radio_bar_q a:hover {
  color: white;
}

div#radio {
  background: url('../img/radio.png') 24px 30px no-repeat;
  width: 200px;
  height: 200px;
  float: left;
  margin-top: 0px;
  z-index: -1;
}

a#radio_button {
  width: 70px;
  height: 70px;
  display: block;
  position: absolute;
  top: 125px;
  right: 15px;
  margin: 0px;
  padding: 0px;
}

a#online_v {
  background: url('../img/online_vysilani.png') 0px 0px no-repeat;
  width: 193px;
  height: 25px;
  display: block;
  position: absolute;
  top: 120px;
  left: 586px;
  margin: 0px;
  padding: 0px;
}

div#center {
  width: 960px;
  margin: auto;
  background: #e3e1d1 url('../img/menu_bg.png') left top repeat-y;
}

div#left {
  float: left;
  width: 200px;
  height: 100%;
  background: #e3e1d1 url('../img/menu_bg.png') left top repeat-y;
}

div#right {
  width: 760px;
  height: 100%;
  background: #e3e1d1;
  float: right;
}

div#middle {
  width: 760px;
  text-align: left;
  background: #e3e1d1;
  overflow: hidden;
}

div#mid_menu {
  background: #e3e1d1 url('../img/bg_graphic_top.jpg') no-repeat;
  width: 200px;
  padding-bottom: 15px;
  z-index: -1;
}
#mid_menu a {
  background: url('../img/line.png') 1px top no-repeat;
  display: block;
  text-align: right;
  height: 35px;
  width: 180px;
  color: #d11e17;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}

#mid_menu a:hover {
  text-decoration: underline;
}

#mid_menu a span {
  padding-top: 10px;
  padding-right: 20px;
  width: 160px;
  height: 20px;
  background: url('../img/arrow.png') right 14px no-repeat;
  display: block;
}


div#mid_content, div#mid_content_t {
  background: #e3e1d1;
  width: 370px;
  float: left;
  /*padding-right: 10px;*/
  /*text-align: justify;*/
  font-size: 12px;
  padding-bottom: 16px;
  margin-top: 11px;
}

div#mid_content_t {
	width: 460px;
	margin: 0px;
}

* html div#mid_content_t {
	padding: 0px;
	margin: 0px;
}

div#perex {
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  text-align: left;
}

div#body {
  padding: 0px;
  margin: 10px 0 0 0;
}

#mid_content a, div#mid_content_t a {
  color: #d11e17;
}

#mid_content img, div#mid_content_t img {
  float: left;
  border: 0px;
  /*margin-left: 10px;*/
}

div#mid_info {
  color: gray;
  margin-top: 2px;
  margin-bottom: 12px;
}

h1 {
  margin-top: 0px;
  color: #d11e17;
  margin-bottom: 0px;
  text-decoration: none;
}

div#mid_toolbar {
  background: url('../img/mid_toolbar.png') 0px 15px no-repeat;
  width: 370px;
  height: 28px;
  padding-top: 15px;
  clear: both;
}

#mid_toolbar a, #mid_toolbar a:hover {
  color: #d11e17;
  font-weight: bold;
  float: left;
  padding-left: 30px;
  padding-top: 4px;
  text-decoration: none;
}


div.t_audio {
  padding: 0px 0 0px 0px;
  margin: 0px;
}

div#mid_toolbar_t {
  margin-top: 10px;
  margin-bottom: 3px;
  padding-left: 10px;
  float: right;
  clear: both;
  padding-right: 5px;
}

div.t_file {
  background: url('../img/download.jpg') 5px 3px no-repeat silver;
  width: 182px;
  text-align: left;
  margin-right: 2px;
  margin-top: 2px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 28px;
}

.t_file a {
  font-weight: bold;
  text-decoration: none;
}

div#mid_num_art {
  float: right;
  padding-top: 4px;
  padding-right: 15px;
  color: #d11e17;
}

div#mid_news, div#mid_news_t {
  background: #e3e1d1 url('../img/bg_graphic.jpg') right bottom no-repeat;
  height: 260px;
  z-index: 2;
  width: 375px;
  float: right;
  padding-bottom: 5px;
}

div#mid_news_t {
  width: 275px;
}

a#news_button {
  background: url('../img/button_aktuality.png') no-repeat;
  width: 136px;
  height: 27px;
  display: block;
  margin-top: 13px;
}

div#news_box, div#news_box_t {
  border-left: 1px Solid silver;
  margin-top: 15px;
  cursor: pointer;
  height: 210px;
}

div#news_box div.news, div#news_box_t div.news { 
    min-height: 55px;
}

#news_box a, #news_box_t a {
  text-decoration: none;
  display: block;
  margin-left: 10px;
  color: black;
  width: 345px;
  /*margin-bottom: 10px;*/
}
#news_box p {
    margin: 0 10px 10px 10px;
}

#news_box_t a {
  width: 240px;
}
#news_box_t p {
    margin: 0 5px 10px 10px;    
}

#news_box a:hover, #news_box_t a:hover {
  text-decoration: underline;
  cursor: pointer;
}

#news_box strong, #news_box_t strong {
  color: #d11e17;
  display: block; 
}

div#bot {
  clear: both;
  width: 745px;
  margin: auto;
  float: right;
  text-align: left;
  background: #e3e1d1 url('../img/bg_line.png') 0px 0px no-repeat;
  padding-top: 10px;
  padding-right: 15px;
}
* html div#bot {
	padding-right: 8px;
}

div#bot_menu {
  width: 150px;
  padding-bottom: 20px;
  float:left;
  text-align: left;
  position: relative;
  height: 100%;
  color: white;
  font-size: 12px;
  padding-top: 100px;
  /*padding-left: 50px;*/
  background: #e3e1d1 url('../img/menu_bg.png') repeat-y;
}

div.bot_menu_sponsor {
    padding-left: 50px;
}

div.bot_menu_sponsor_item {
  display: block;
  padding: 0px;
  margin-top: 15px;
}

.bot_menu_sponzor img {
  border: 0px;
  display: inline;
  float: none;
}

div#search {
  background: #e3e1d1 url('../img/menu_search.png') no-repeat;
  height: 84px;
  width: 191px;
  position: absolute;
  left: 0px;
  top: -13px;
}

#search form {
  margin-left: 10px;
  margin-top: 33px;
}

#search_text {
  color: #d11e17;
  font-size: 11px;
  border: 1px solid silver;
  margin: 0 5px 0 0;
}

#search_button {
  color: white;
  font-weight: bold;
  font-size: 12px;
  background: url('../img/button_search.png') 0px 1px no-repeat;
  border: 0px;
  width: 54px;
  height: 21px;
}

div#bot_middle {
  float: left;
  width: 500px;
}

div#bot_opinion, div.bot_opinion {
  width: 225px;
  min-height: 230px;
  /*height: 230px;*/
  overflow: hidden;
  background: #e3e1d1 url('../img/bg_bot_box.png') repeat-x;
  position: relative;
  float: left;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 5px;	
}

* html div#bot_opinion, * html div.bot_opinion {
	p\osition: static;
}

div.hr {
  width:1px;
  height: 200px;
  background: #e3e1d1;
  position: absolute;
  top: 0px;
  left: 3px;
}
* html div.hr { display: none; }

div#middle_box_footer {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 245px;
  height: 11px;
  background: url('../img/bot_box_footer.png') repeat-x;
}
* html div#middle_box_footer { display: none; }

a#button_tema_dne {
  display: block;
  width: 147px; 
  height: 28px;
  background: url('../img/button_tema_dne.png') no-repeat;
  margin-top: -3px;
}

a#button_stara_nova {
  display: block;
  width: 147px; 
  height: 28px;
  background: url('../img/button_stara_nova.png') no-repeat;
  margin-top: -3px;
}

#bot_opinion form {
  font-size: 11px;
  font-weight: bold;
  color: #d11e17;
  margin: 10px;
  padding-top: 10px;
  margin-top: 0px;
}

#bot_opinion h5 {
    color: #d11e17;
    font-weight: normal;
    padding-top: 10px;
    padding-left: 5px;
}

div.bot_opinion_t {
  color: #333;
  font-weight: bold;
  /*position: relative;*/
  margin-top: 10px;
  margin-left: 5px;
  clear: both;
}

div.bot_opinion_r {
  float: left;
  font-weight: bold;
  color: #d21d15;
  padding-top: 2px;
  padding-left: 5px;
  width: 50px;
}

div.bot_opinion_l {
  float: left;
  height: 12px; 
  margin-top: 4px;
}

div.bot_opinion_line {
  border-top: 2px solid #fff;
  position: absolute;
  top: -10px;
  left: -5px;
  width: 100%;
  height: 1px;
}

input.bot_opinion_rad {
  color: #d11e17;
  float: left;
  clear: both;
}

.vad-button {
  color: white;
  font-weight: bold;
  font-size: 12px;
  background: url('../img/button_vote.png') 0px 5px no-repeat;
  border: 0px;
  width: 84px;
  height: 30px;
  clear: both;
}

.bot_opinion_but {
  margin-top: 10px;
  margin-left: 65px;
}

div#bot_tuner {
  width: 251px;
  height: 262px;
  padding-left: 8px;
  background: #e3e1d1 url('/img/tri-radia.jpg') no-repeat left top;
	float: left;
}
#bot_tuner a {
	color: #aaa;
}
#bot_tuner a:hover {
	color: #e3e1d1;
}
#bot_tuner ul {
	margin: 0;
	padding: 34px 0 0;
	list-style: none;
}
#bot_tuner ul li {
	width: 230px;
	height: 74px;
	margin: 0;
	font-size: 11px;
}
#bot_tuner ul li.quality,
#bot_tuner ul li.full a {
/*	width: 210px;*/
	padding: 40px 10px 0 0;
	text-align: right;
	line-height: 20px;
	display: block;
	float: none;
}
* html #bot_tuner ul li.quality,
* html #bot_tuner ul li.full a {
	height: 17px;
}

#bot_tuner ul li.quality {
	width: 220px;
}
#bot_tuner ul li.quality label {
	padding-right: 4px;
	color: #f30;
}

#bot_tuner img {
  margin: 0px;
  display: block;
}

div#bot_articles, div#mid_articles {
  /*clear: both;*/
  /*width: 480;*/
  padding: 10px;
  /*position: relative;*/
  padding-bottom: 50px;
}

div.bot_opinion_row_t {
	clear: both;
	overflow: hidden;
	padding: 0px 0px 5px 0px;
} 

div#mid_articles {
  width: 440px;
}

.bot_article .image {
    width: 90px;
    overflow: hidden;
    float: left;
}

.bot_article .image-large {
    width: 110px;
    overflow: hidden;
    float: left;
}

.bot_article .image img {
  margin: 0px;
  padding-right: 10px;
  padding-bottom: 5px;
  border: 0px;
  float: left;
}

.bot_article h3 {
  color: #d11e17;
  margin-bottom: 0px;
  margin-top: 0px;
}

.bot_article a {
  padding: 0px;
  margin: 0px;
  border: 0px;
  text-decoration: none;
  color: black !important;
}

div.bot_info {
  color: gray;
  margin-top: 0px;
  margin-bottom: 2px;
  font-size: 11px;
}

div.bot_article {
  clear: both;
}
div.bot_article h3 a {
	color: #d11e17 !important;
}

div.bot_article_setter, div.mid_article_setter {
  /*width: 480px;*/
  height: 20px;
  background: url('../img/line_pixel.png') 0px 12px repeat-x;
  clear: both;
}

div.mid_article_setter {
  width: 440px;
}

a.text_type, a.text_type:hover {
  text-decoration: none;
  color: #d11e17 !important;
  text-transform: uppercase;
}

div#bot_gallery {
  float: right;
  width: 218px;
  background: #e3e1d1 url('../img/bg_bot_box.png') repeat-x;
  position: relative;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

#bot_gallery h3 {
  clear: both;
  margin: 0px;
  padding: 5px 5px 0px 5px;
}

#bot_gallery h5 {
  margin-top: 10px;
}

#bot_gallery a {
  color: #d11e17;
  text-decoration: none;
}

div.bot_gallery_image {
  float: left;
  padding: 5px 10px 0px 5px;
  position: relative;
}

div.bot_gallery_corner {
  width: 5px;
  height: 5px;
  background: url('../img/corner.png') no-repeat;
  position: absolute;
  top: 5px;
  left: 5px;
}

div.bot_gallery_corner2 {
  width: 5px;
  height: 5px;
  background: url('../img/corner2.png') no-repeat;
  position: absolute;
  top: 5px;
  right: 10px;
}

div.bot_gallery_corner3 {
  width: 5px;
  height: 5px;
  background: url('../img/corner3.png') no-repeat;
  position: absolute;
  bottom: 0px;
  left: 5px;
}

div.bot_gallery_corner4 {
  width: 5px;
  height: 5px;
  background: url('../img/corner4.png') no-repeat;
  position: absolute;
  bottom: 0px;
  right: 10px;
}

#bot_gallery img {
  float: none;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border: 2px solid #d21d15;
}


div.bot_gallery_box {
  padding: 5px 0px 10px 0px;
  margin: 0px;
  clear: both;
}

a#button_fotogalerie {
  display: block;
  width: 147px; 
  height: 28px;
  background: url('../img/button_fotogalerie.png') no-repeat;
  margin-top: -2px;
}

div#gallery_box_footer {
  width: 225px;
  clear: both;
  height: 11px;
  padding-top: 20px;
  padding-bottom: 10px;
  background: url('../img/bot_box_footer.png') left 20px repeat-x;
}

div#article_box_footer {
  clear: both;
  width: 250px;
  height: 11px;
  padding-top: 20px;
  padding-bottom: 10px;
  background: url('../img/bot_box_footer.png') left 20px repeat-x;
}

a.article_box_toolbar {
  background: url('../img/button_rounded.png') 2px 0px no-repeat;
  padding-left: 25px;
  padding-top: 3px;
  height: 25px;
  color: #d11e17;
  font-weight: bold;
  display: block;
  float: left;
  text-decoration: none;
}

div#mid_right {
  float: right;
  padding: 0px;
  margin: 0px;
  width: 285px;
}

div#mid_news_t {
  float: none;
}

div#text_most_clicked, div#last_discussion {
  padding: 0px 10px 0px 3px;
  width: 265px;
  float: left;
}

div#last_discussion {
  padding-top: 10px;
}

#text_most_clicked h4, #last_discussion h4 {
  background: url('../img/h4.jpg') 0 0 no-repeat;
  color: white;
  font-size: 11px;
  font-weight: 100;
  padding: 4px 0px 0px 14px;
  width: 268px;
  height: 24px;
  margin: 0px;
}

#text_most_clicked a, #last_discussion a {
  display: block;
  color: #d11e17;
  text-decoration: none;
}

div.cleaner {
  clear: both;
  height: 0px;
}

div#footer {
  width: 945px;
  margin: auto;
  height: 100px;
  padding-left: 15px;
  background: #960000 url('../img/bg_footer.png') left top repeat-x;
  clear: both;
  position: relative;
}

div#footer p {
    margin: 0;
    padding: 0;
}

div#footer a.playRadio {
    font-size: 95%;
    color: #ffbe02;
    text-decoration: none;
}

div#foot div.links {
    text-align: center;
    padding: 2px 0 0 0;
}
div.links ul { 
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.links ul li {
    padding: 5px 5px 0px;
    display: inline;
}
div.links ul li a {
    /* font-size: 8.5pt;*/
    color: #D11E17;
    text-decoration: underline;
}
div.links ul li a:hover {
    text-decoration: none;
}
div.radio {
  float: left;
  padding-left: 10px;
  padding-top: 15px;
}

div.radio.brno { 
	width: 85px;
}

div.radio.zdar { 
	width: 84px;
}

div.radio.trebic { 
	width: 99px;
}

div.radio.boskovice { 
	width: 99px;
}

div.radio.jihlava { 
	width: 84px;
}

div.radio img {
  border: 0px;
  margin: 0;
  padding: 0;
}

#text_art h4, #text_gallery h4, #text_binds h4, #text_discussion h4 {
  background: url('../img/h4.jpg') no-repeat;
  color: white;
  font-size: 11px;
  font-weight: 100;
  padding: 4px 0px 0px 14px;
  width: 415px;
  height: 24px;
  margin: 0px;
}

div#text_binds, div#text_gallery, div#text_art, div#text_discussion {
  padding: 10px 10px 0px 5px;
  margin: 0px;
}

#text_gallery h4 {
  padding: 4px 0px 0px 25px;
}

#text_art h4 {
  padding: 4px 0px 0px 20px;
}

#text_discussion h4 {
  padding: 4px 0px 0px 30px;
}

#text_gallery div.image {
    width: 110px;
    height: 105px;
    /*overflow: hidden;*/
    float: left;
    text-align: center;   
}

#text_gallery div.image img {
  border: 1px solid #d21d15;
  float: none;
  padding: 0px;
  margin: 3px;
}

#text_binds a, #text_discussion a {
  display: block;
  padding: 1px 10px 0px 10px;
}

div#text_discussion_table {
  /*margin-left: 20px;*/
  width: 440px;
}

a#discussion_button {
  font-weight: bold;
  text-decoration: none;
  float: right;
  display: block;
  margin: 0;
  padding: 0;
}

#text_discussion a {
  display: inline; 
  padding: 0px;
  margin: 0px;
}

div.text_discussion_body {
  clear: both;
  float: left;
  width: 100%;
}

.text_discussion_top a {
  font-weight: bold;
  text-decoration: none;
  color: #d21d15;
}

.text_discussion_top a:hover {
  color: #f7b1ad;
}

div.topten_box {
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
}

.topten_box div.image {
    width: 70px;
    text-align: center;
    float: left;
}

.topten_box div.image img {
  border: 0px;
  margin: 0px 1px 1px 0;
  padding: 0px 3px 0px 0;
}

.topten_box p {
  padding: 0px;
}

strong.red {
  color: #d21d15;
}

div.text_discussion_top {
  background: silver;
  padding: 0px 4px 0px 4px;
  height: 100%;
}

.text_discussion_box p {
  padding: 0px 4px 0px 4px;
  margin: 0px;
  text-align: justify;
}

div.text_discussion_box {
  clear: both;
  padding-bottom: 5px;
}

div#kontakt {
  color: white;
  line-height: 18px;
  margin-bottom: 7px; 
}

div#kontakt a {
	color: #FFBE02;
}

#kontakt a {
  color: #fdc905;
}

div#kontakt2 {
  position: absolute;
  top: 17px;
  right: 30px;
  color: white;
  text-align: right;
  line-height: 18px;
  width: 400px;
}

#kontakt2 a {
  color: white;
}

div#foot {
  width: 960px;
  margin: auto;
  height: 30px;
}

.active, .inactive {
  float: left;
  display: block;
  font-weight: bold;
  margin: 3px 2px 0 2px;
}

span.nextDots {
    float: left;
    padding: 0 5px 0 5px;
    font-weight: 700;
}

.inactive {
  color: #d11e17;
}

div.text_bind_info {
  font-size: 11px;
  color: gray;
  padding: 0 0 0 10px;
}

div.text_binds_perex {
  padding: 0 0 5px 10px;
}

/** SOUTĚŽE **/
div.competition div.details { margin: 5px 0 0 0; clear: both; }

div.competition div.questions { margin: 0; clear: both; }
div.competition div.questions span { color: #d11e17; font-weight: 700; }
div.competition div.questions div.item { margin: 5px 0; }
div.competition div.questions div.registration div.row { width: 460px; clear: both; padding: 3px 0; }
div.competition div.questions div.registration div.row div.label { width: 160px; float: left; font-weight: 700; padding: 4px 0 0 0; }
div.competition div.questions div.registration div.row div.element { width: 290px; float: left; }
div.competition div.questions .vad-input { border: 1px solid silver; }

/** NÁŠ TÝM **/
div.user div.bot_image { width: 80px; float: left; }
div.user div.bot_perex { width: 340px; float: left; margin: 0 0 0 10px; }
div.user div.guidepost { width: 100%; text-align: center; }
div.user div.guidepost img { margin: 0 0 0 25px; }
/** ANKETY **/
div.poll { margin: 0 5px 10px 0; width: 200px !important; }

/** NEWSLETTER **/
.newsletter { background-color: #E3E1D1; padding: 15px; }

/** BANNERY **/
div.leaderboard { overflow: auto; margin: 0 auto; text-align: center; padding: 10px 0 5px 0; background: transparent url('../img/alfa-banner-bg.png'); }
div.leaderboard table, div.leaderboard table td { margin: 0 auto; padding: 0; border-collapse: collapse; border: 0 none; }
div.skyscraper { position: absolute; top: 228px; left: 50%; margin-left: 490px; padding: 0; }
div.skyscraper table, div.skyscraper table td { margin: 0; padding: 0; border-collapse: collapse; border: 0 none; }
div.square-1 { margin: -20px 10px 15px 10px; text-align: center; }
div.square-1 table, div.square-1 table td { margin: 0; padding: 0; border-collapse: collapse; border: 0 none; }
div.square-2 { margin: 10px 0 5px 6px; text-align: center; }
div.square-2 table, div.square-2 table td { margin: 0; padding: 0; border-collapse: collapse; border: 0 none; }









/** Stream - player **/
div#stream {
	width: 500px;
	padding-top: 150px;
	background: transparent no-repeat left top;
}
div#stream.rock {
	background-image: url('/img/bg-stream-rock.jpg');
}
div#stream.folk {
	background-image: url('/img/bg-stream-folk.jpg');
}
/*
#stream img {
	margin: 0 !important;
	display: block;
}*/
#stream div.stream-info {
	width: 320px;
/*	background-color: #f0f;*/
	color: #fff;
	font-size: 11px;
	position: absolute;
	left: 108px;
}
#stream div#song-actual {
	top: 75px;
}
#stream div#song-in {
	top: 93px;
}


