@charset "utf-8";
/* CSS Document */

/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
* { padding: 0px; margin: 0px; }

body { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 150%; background-color: #FFFFFF; }

blockquote, address { font-style: normal; }

/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.red { color: #CC0000; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.gray { color: #CCCCCC; }
.note { font-size: 12px; line-height: 140%; }
.big { font-size: 14px; }


img { border: none; }
a img { border: none; }
a { color: #666666; text-decoration: underline; }
a:hover { color: #000000; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; }
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; }

hr { display: none; }
.hr-line { height: 1px; overflow: hidden; background-color: #CCCCCC; }

/***************/
/* OVERLAPPING */
/***************/
.overlap,
.overlap * { display: block; position: relative; overflow: hidden; }
.overlap span { position: absolute; left: 0px; top: 0px; background-position: left top; background-repeat: no-repeat; }
a.overlap span,
.overlap a span { cursor: pointer; }

/********/
/* FORM */
/********/
form {}
form * { font-family: Arial, Helvetica, sans-serif; }
form .input, textarea { padding: 5px; }
form .input, select, textarea { border: 1px solid #CCCCCC; }

/************************/
/* BASIC TAG DEFINITION */
/************************/
body { background-color: #E8EBEF; color: #333333; font-size: 12px; }
h1 { font-size: 22px; line-height: 130%; margin-left: -3px; margin-bottom: 12px; }
h1 span { color: #FFFFFF; background-color: #3F3F3F; padding: 5px; }
h2 { font-size: 14px; color: #333333; line-height: 130%; padding-bottom: 1em; }
p { padding-bottom: 1em; font-size: 12px;}
a { color: #333333; }
a:hover { color: #FF0505; }
ul { padding-bottom: 1em; }
ul li { list-style:  none; }
ol li { padding-left: 2em; }

form {}
fieldset { border: none; }
form .input,
form textarea,
form select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
form .input,
form textarea { border: 1px solid #CCCCCC; padding: 4px 6px; }


/*******************************************************************/
/*                                                          LAYOUT */
/*******************************************************************/
#page-wrapper { width: 1000px; margin: 0 auto; }
#page { width: 970px; padding: 10px 15px 0px 15px; background-color: #FFFFFF; }

#main-content { width: 655px; margin-right: 15px; float: left; }
#right-column { width: 300px; float: left; }


/* BOX */
.box {}
.box h2 {  height: 30px; line-height: 24px; font-weight: bold; font-family: "Courier New", Courier, monospace; color: #FFFFFF; font-size: 17px; padding: 0px; margin-left: 6px; position: relative;}
.box h2 strong { background-color: #6181AF; padding: 4px 6px 3px 6px; display: inline; }
.box h2.overlap span { height: 30px; width: 100%; }

.box.no-margin h2 { margin-left: 0px; }

.box.violet h2 strong { background-color: #853399; }
.box.grey h2 strong { background-color: #3F3F3F; }

/* LINK LIST */
.link-list {}
.link-list li { border-bottom: 1px solid #E5E5E5; padding: 4px 8px 4px 8px; }
.link-list li a { font-weight: bold; }

/* SLIM COLUMN */
.slim-column { width: 510px; }
.slim-column-padding { padding-top: 10px; }

/* CONTENT PADDING */
.content-padding { padding-left: 8px; }

/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header { background-color: #F3F5F7; font-size: 11px; color: #64748C; position: relative; margin-bottom: 8px; height: 90px; }
#header a { color: #64748C; }

/**********/
/* BANNER */
/**********/
#banner-top { padding-bottom: 10px; }
#banner-top-align { width: 750px; height: 100px; overflow: hidden; margin: 0 auto; }

/********/
/* LOGO */
/********/
#logo { padding: 11px 0px 5px 16px; }

/*************/
/* LANGUAGES */
/*************/
#languages { line-height: 16px; text-align: right; position: absolute; top: 8px; right: 16px;  }
#languages a,
#languages span { padding: 0px 0px 0px 30px; background-repeat: no-repeat; background-position: 10px 1px; }
#languages .cz { background-image: url(../../img/flag-cz.gif); }
#languages .en { background-image: url(../../img/flag-en.gif); }
#languages .pl { background-image: url(../../img/flag-pl.gif); }
#languages .sk { background-image: url(../../img/flag-sk.gif); }

/*********/
/* STATS */
/*********/
#stats { line-height: 16px; text-align: right; position: absolute; top: 30px; right: 16px; }


/********/
/* MENU */
/********/
#menu { position: absolute; top: 54px; left 0px; width: 970px; height: 36px; background: url(../../img/menu-bg.gif) repeat-x left top; }
#menu li { float: left; padding: 0px 0px 0px 1px; background: url(../../img/menu-separator.gif) no-repeat left center; display: block; height: 36px; }
#menu li a { display: block; color: #FFFFFF; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 34px; height: 36px; }
#menu li a span { padding: 2px 3px; }
#menu li a:hover span { background-color: #832B2B;}

#menu-uvodni-stranka a { width: 100px; }
#menu-radia a { width: 100px; }
#menu-dlaczego-my a { width: 100px; }
#menu-dla-firm a { width: 70px; }
#menu-novinky a { width: 90px; }
#menu-premium a { width: 50px; }
#menu-abmarket a { width: 70px; }
#menu-myabradio a { width: 70px; }
#menu-komunita a { width: 70px; }

#section-radia #menu-radia a,
#section-novinky #menu-novinky a,
#section-premium #menu-premium a,
#section-abmarket #menu-abmarket a,
#section-myabradio #menu-myabradio a,
#section-komunita #menu-komunita a { background: url(../../img/menu-active.gif) no-repeat center bottom; }

#section-radia #menu-radia a span,
#section-novinky #menu-novinky a span,
#section-premium #menu-premium a span,
#section-abmarket #menu-abmarket a span,
#section-myabradio #menu-myabradio a span,
#section-komunita #menu-komunita a span { background-color: #832B2B; }

#menu #menu-uvodni-stranka { padding-left: 0px; background: url(../../img/menu-bg-left.gif) no-repeat left top;}
#menu #menu-uvodni-stranka a {  padding-left: 5px; padding-right: 5px; font-weight: normal; }

/**************/
/* LOGIN FORM */
/**************/
#form-login { width: 298px; height: 31px; background: #FFFFFF url(../../img/login-form-bg.gif) no-repeat left top; position: absolute; top: 52px; right: 0px; padding: 7px 0px 0px 8px; }
#form-login * { vertical-align: middle; }
#form-login .input { width: 68px; margin-right: 6px; }
#form-login a { font-weight: bold; color: #FF0505; padding-left: 14px; }

/*******************************************************************/
/*                                                          FOOTER */
/*******************************************************************/
#footer { color: #64748C; font-size: 11px; padding: 10px 15px; position: relative; }
#footer p { padding-bottom: 3px; }
#footer a { font-weight: bold; color: #64748C; padding: 0px 2px; }
#footer .note { font-size: 10px; color: #8B97AA; line-height: 120%; font-weight: normal; padding-right: 165px; }

#footer #giant { text-align: right; position: absolute; top: 10px; right: 15px; padding-left: 5px;}
#footer #giant img { vertical-align: middle; }
#footer #giant a { font-weight: normal; text-decoration: none; padding: 0px; }

/*******************************************************************/
/*                                                    RIGHT COLUMN */
/*******************************************************************/
#right-column{}

#right-column .banner-300-300 { width: 300px; height: 300px; overflow: hidden; margin-bottom: 10px; }

/*******/
/* BOX */
/*******/
#right-column .box { padding-bottom: 25px; }
#right-column .box h2 { margin-left: 0px; }

#rbt-001 span { background-image: url(../../img/rbt-001.gif); }

/*********/
/* BLOCK */
/*********/
#right-column .block { padding-bottom: 25px; }
#right-column .block h2 { height: 30px; line-height: 30px; font-weight: bold; font-family: Romeral, "Courier New", Courier, monospace; background-color: #2D9D41; color: #FFFFFF; font-size: 18px; padding: 0px 0px 0px 6px; position: relative; }
#right-column .block h2 span { width: 300px; height: 30px; background-repeat: no-repeat; background-position: left top; position: absolute; top: 0px; left: 0px; }

#right-column .block-content { padding: 10px 6px 0px 6px; }
#right-column .block .block-content { background-color: #F3F5F7; }
#right-column .block .note { font-size: 11px; color: #939495; }

/* SMS soutez */
#block-noveho h2 span { background-image: url(../../img/rbt-noveho.jpg); }
#block-noveho .block-content { position: relative; }
#block-noveho a.button { position: absolute; top: 65px; left: 172px; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 14px; display: block; width: 95px; height: 32px; background: #000000 url(../../img/button-bg-black.gif) no-repeat left top; text-align: center; line-height: 32px; }



/* RADIO TV */
#block-klienti h2 span { background-image: url(../../img/rbt-klienti.jpg); }
#block-klienti ul { padding: 0px; }
#block-klienti li { padding-bottom: 6px; }
#block-klienti .block-content { padding-bottom: 12px; }


/* TOP stanice */
#block-top-stanice {}
#block-top-stanice a { color: #999999; line-height: 100%; }

/* ZKOUKNI TO */
#block-zkouknito h2 span { background-image: url(../../img/rbt-zkouknito.gif); }
.zkoukni {background-color:#E8EBEF;width:138px;margin-bottom:10px;}
.zkoukni a {font-size:11px;font-weight:bold;}


/*******************************************************************/
/*                                                    MAIN CONTENT */
/*******************************************************************/
#main-content { padding-bottom: 15px; position: relative; }

.ico-cr-small { padding-left: 24px; background: url(../../img/ico-cr-small.gif) no-repeat 3px center; }
.ico-cr { padding-left: 24px; background: url(../../img/ico-cr.gif) no-repeat 0px center; }

#main-content p { line-height: 150%; }
#main-content p.perex { font-size: 14px; }
#main-content .date { color: #999999; }
#main-content p.more-news { font-size: 14px; color: #CC0000; font-weight: bold; background: url(../../img/arrow-red.gif) no-repeat left center; padding: 10px 0px 10px 23px; }
#main-content p.more-news a { color: #CC0000; }

#main-content p.more-news-b { font-size: 14px; color: #CC0000; font-weight: bold; background: url(../../img/arrow-red-b.gif) no-repeat left center; padding: 10px 0px 10px 23px; }
#main-content p.more-news-b a { color: #CC0000; }

.strankovani { font-size: 14px; color: #CC0000; font-weight: bold;  padding: 10px 0px 10px 0px; }
.strankovani a { color: #CC0000; }
.strankovani_pred { background: url(../../img/arrow-red-b.gif) no-repeat left center; padding: 0px 0px 0px 23px; }
.strankovani_dalsi { background: url(../../img/arrow-red.gif) no-repeat left center; padding: 0px 0px 0px 23px; }

.abcstrankovani { font-size: 14px; color: #CC0000; font-weight: bold; padding: 10px 0px 10px 0px; }
.abcstrankovani a { color: #CC0000; width:20px; height:23px; display:block; float:left; text-align:center;}
.abcstrankovani a:hover { background: url(../../img/pismenko_on.gif) no-repeat;}
.abcstrankovani .totok a { background: url(../../img/pismenko_sel.gif) no-repeat; color: #FFFFFF; width:20px;height:23px; display:block; float:left; text-align:center;}
.abcstrankovani .totok a:hover { background: url(../../img/pismenko_sel.gif) no-repeat; color: #FFFFFF; width:20px;height:23px; display:block; float:left; text-align:center;}


#register_nadpis {font-size:30px; font-weight:bold; padding:10px; color:#888888;}
.register_polozka {float:left; font-size:11px; font-weight:bold; width:170px; padding-right:10px; text-align:right; height:20px;}
.register_pole {float:left; width:300px;height:20px;}
.register_pole input {border:1px solid #888888; font-size:11px; padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px; width:120px;}
.register_pole select {border:1px solid #888888; font-size:11px; padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px; width:120px;}
.register_souhlas {float:left; font-size:11px;}
.register_souhlas textarea {width:475px; border:1px solid #888888; font-size:11px;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;}
.register_odeslani {float:left; width:475px; text-align:left; padding-top:10px; padding-bottom:10px;}
.register_odeslani input {border:1px solid #000000; font-size:11px; font-weight:bold; margin-left:180px; cursor:pointer;}

.souteze_nadpis {font-size: 16px; color: #FFFFFF; font-weight: bold; background-color: #3F3F3F; padding: 4px 10px; }
.souteze_otazka {color:#FF0000;font-size:15px;font-weight:bolder;padding-left:50px;padding-top:10px;padding-bottom:10px;}
.souteze_odpoved {font-weight:bold;text-align:left;padding-left:100px;}
.souteze_ceny {text-align:left;padding-top:20px; padding-left:50px;padding-right:50px;text-align:justify;}
.souteze_cislo {text-align:left;padding-top:10px; padding-left:50px;padding-right:50px;text-align:justify; font-weight:bold;}
.souteze_popis {text-align:left;padding-top:10px; padding-bottom:10px; padding-left:50px;padding-right:50px;text-align:justify;}
.souteze_tvar {color:#FF0000;font-size:13px;text-align:center;font-weight:bolder;}



#main-content p.more-radios { font-size: 14px; color: #CC0000; font-weight: bold; background: url(../../img/arrow-red-down.gif) no-repeat left center; padding: 0px 0px 0px 23px; }
#main-content p.more-radios a { color: #CC0000; }
#main-content #top-box p.more-radios { margin-left: 23px; padding-top: 5px; }

#main-content p.links { color: #000000; font-size: 11px; text-align: right; position: absolute; top: 5px; right: 6px; line-height: 16px; }
#main-content p.links strong { color: #FF0505; font-weight: normal; }
#main-content p.links a { color: #000000; padding: 0px 5px; }

/**************/
/* RADIO LIST */
/**************/
.radio-list { width: 520px; margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.radio-list li { position: relative; color: #666666; padding: 6px 0px; }
.radio-list li.odd { background-color: #F3F5F7; }
.radio-list li img { vertical-align: middle; position: absolute; top: 8px; left: 21px; }
.radio-list li a { background: url(/img/li-bg.gif) no-repeat 6px center; padding-left: 51px; padding-right: 10px; color: #000000; font-weight: bold; }
.radio-list li a:hover { background-image: url(/img/li-bg-hover.gif); color: #CC0000; }
.radio-list li .number-icon { display: block; width: 25px; height: 13px; line-height: 13px; font-size: 9px; color: #FFFFFF; text-align: center; position: absolute; top: 8px; font-weight: bold; left: 18px; background: url(/img/number-icon-bg.gif) no-repeat center center; }
 
#top-box .radio-list { margin-top: 0px; }
#top-box .radio-list li { padding: 4px 0px; }
#top-box .radio-list li a { font-size: 16px; }
#top-box .radio-list li img { top: 7px; }
#top-box .radio-list li span { padding-left: 17px; display: block; padding-top: 6px; }
#top-box .radio-list li .number-icon { padding: 0px; }
#top-box .radio-list li span em { background-color: #FFFFFF; font-style: normal; padding: 2px; padding-right: 5px; }
#top-box .radio-list li.recommend { padding: 0px 0px 4px 0px; }
#top-box .radio-list li.recommend .number-icon { top: 11px; }
#top-box .radio-list .recommend .wrapper { display:table-cell; display:inline-table; display: inline-block; border: 1px solid #E8EBEF; background: #F3F5F7 url(/img/doporucujeme.gif) no-repeat right top; padding: 7px 100px 8px 0px; color: #2D2D2D; }
#top-box .radio-list .recommend .wrapper em { background-color: transparent; }

/************/
/* NAVIGACE */
/************/
#navigace { line-height: 20px; padding-left: 9px; padding-bottom: 20px; }
#navigace span { position: relative; top: 4px; padding-left: 5px; }
#navigace span strong { font-size: 22px; color: #FFFFFF; font-weight: bold; background-color: #3F3F3F; padding: 4px 10px;  }

/***********/
/* TOP BOX */
/***********/
#top-box { width: 655px; height: 300px; position: relative; border-bottom: 1px solid #E8EBEF; }
#top-box #layer1 { position: absolute; top: 0px; left: 0px; width: 655px; height: 300px; }
#top-box #layer1 img { position: absolute; bottom: 0px; right: 0px; }
#top-box #layer2 { position: absolute; top: 0px; left: 0px; width: 655px; height: 300px; }
#top-box #layer3 { position: absolute; top: 0px; right: 0px; width: 300px; height: 300px; }

#top-box .artist-title { position: absolute; padding: 0px; margin: 0px; position: absolute; bottom: 10px; right: 10px; }
#top-box .artist-title a { color: #FFFFFF; font-weight: normal; text-decoration: none; background-color: #000000; padding: 7px 9px; font-size: 16px; line-height: 30px; }

/****************/
/* VYBRAT RADIO */
/****************/
#vybrat-radio { padding-left: 9px; }
#vybrat-radio h2 { margin-left: 0px; }
#vybrat-radio ul { width: 160px; float: left; margin-right: 20px; margin-top: 7px; }
#vybrat-radio ul li {  }
#vybrat-radio ul a { font-weight: bold; background: url(../../img/li-bg.gif) no-repeat 5px 10px; padding: 7px 5px 6px 15px; display: block; line-height: 15px; color: #000000; }
#vybrat-radio ul a:hover { background-image: url(../../img/li-bg-hover.gif); color: #FF0505; }

#vybrat-radio ul li.zvyr a { border: 1px solid #E8EBEF; background-color: #F3F5F7; padding: 6px 4px 5px 14px; }
#vybrat-radio ul li.red a { color: #FF0505; }


/**********************/
/* FORM ZAPNOUT RADIO */
/**********************/
#form-zapnout-radio { display: block; width: 230px; height: 65px; background: url(../../img/form-zapnout-radio.gif) no-repeat left top; position: absolute; bottom: 47px; right: 41px; }
#form-zapnout-radio .button-submit { position: absolute; top: 7px; left: 12px; }
#form-zapnout-radio select { position: absolute; left: 16px; bottom: 7px; width: 200px; height: 18px; font-size: 11px; }

/***************/
/* FORM SEARCH */
/***************/
#form-search { background: url(../../img/form-search-bg.gif) no-repeat left top; width: 278px; height: 33px; padding: 5px 0px 0px 7px; margin-bottom: 23px; }
#form-search * { vertical-align: middle; }
#form-search .input { width: 218px; padding-top: 5px; padding-bottom: 4px; }

/*******************/
/* BLOCK UPOUTAVKY */
/*******************/
.block-upoutavky { padding-top: 10px; border-bottom: 1px solid #E8EBEF; height: 91px; }
.block-upoutavky a { text-decoration:none; }
.block-upoutavky a:hover { text-decoration:none; }
.block-upoutavky .box { margin: 0px 11px 0px 0px; padding: 4px 5px 0px 5px; width: 310px; height: 74px; border: 1px solid #E8EBEF; background-color: #F3F5F7; float: left; overflow: hidden; position: relative; }
.block-upoutavky .box.end { margin-right: 0px; }
.block-upoutavky .box h3 { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; line-height: 23px; }
.block-upoutavky .box h3 span { color: #FFFFFF; background-color: #333333; padding: 4px 5px; }
.block-upoutavky .box h3 span a { color: #FFFFFF;}
.block-upoutavky .box p { font-size: 11px; padding: 0px; margin: 0px;}
.block-upoutavky .box p.url { font-size: 10px; color: #999999; line-height: 14px; text-align: right; position: absolute; top: 7px; right: 17px; }
.block-upoutavky .box p.url a { color: #999999; }
.block-upoutavky .box p.title { font-size: 14px; font-weight: bold; padding-top: 4px; padding-bottom: 2px; }
.block-upoutavky img.left { margin: 0px 4px 0px 0px; }

/*********************/
/* BANNER SKYSCRAPER */
/*********************/
#main-content .banner-skyscraper { float: right; padding-top: 10px; height: 600px; width: 120px; overflow: hidden; }

/**************/
/* BLOCK NEWS */
/**************/
#news { position: relative; width: 520px; margin-right: 15px; padding-top: 15px; }
#news p { padding: 0px; margin: 0px; font-size: 12px; }
#news p.links { top: 15px; }
ul.news-list { padding-bottom: 0px; }
#news ul.news-list { margin-top: 0px;  }
ul.news-list li { padding: 4px 8px 4px 100px; position: relative; border-bottom: 1px solid #E5E5E5; line-height: 18px; }
ul.news-list li h3 { padding-bottom: 5px; }
ul.news-list li p { padding-bottom: 0px; }
ul.news-list li a { font-weight: bold; font-size: 14px; }
#main-content ul.news-list .date { position: absolute; left: 4px; top: 0px; line-height: 28px; font-size: 11px; color: #999999; font-style: normal; font-weight: normal; } 
#news p.more-news {  margin-left: 76px; };

/* BIG */
ul.news-list .big {  min-height: 90px; padding-top: 6px; padding-bottom: 6px; }
ul.news-list .big img { position: absolute; top: 8px; left: 6px; }
ul.news-list .big h3 { font-size: 20px; line-height: 120%; }
ul.news-list .big h3 a { font-size: 20px; }
#main-content ul.news-list .big .date { top: 70px; }

/**********************/
/* BLOCK TELEGRAFICKY */
/**********************/
#block-telegraficky { border: 5px solid #E8EBEF; width: 510px; margin-top: 10px; padding-top: 5px; margin-bottom: 5px; }
#block-telegraficky .news-list { margin-left: 17px; margin-right: 17px; border-top: none; }


/*****************/
/* BLOCK DISKUZE */
/*****************/
#block-diskuze { padding-bottom: 20px; }

/**********************/
/* BLOCK DOPORUCUJEME */
/**********************/
#block-doporucujeme { width: 320px; margin-right: 15px; float: left; padding-bottom: 20px; }

/*****************/
/* BLOCK NOVINKY */
/*****************/
#block-novinky { width: 320px; float: left; padding-bottom: 20px; }

/*********************/
/* BLOCK GOOGLE TEXT */
/*********************/
#block-google-text { border: 1px solid #E5E5E5; width: 510px; height: 80px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }

/***********************/
/* BLOCK VYTAH DISKUZE */
/***********************/
#block-vytah-diskuze { position: relative; width: 650px; height: 240px; margin-top: 10px; }
#block-vytah-diskuze h3 { color: #333333; font-size: 12px; padding: 0px; margin: 0px; font-weight: normal; }
#block-vytah-diskuze .tab { position: absolute; top: 31px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #B4BDCB; background: url(../../img/tab-bg-off.gif) repeat-x left top; width: 217px; height: 24px; line-height: 24px; text-align: center; }
#block-vytah-diskuze .tab.active { color: #000000; background-image: url(../../img/tab-bg.gif); border: 1px solid #B4BDCB; border-bottom-color: #FFFFFF; z-index: 5; }
#block-vytah-diskuze .tab.active a { color: #000000; text-decoration: none; font-weight: bold; }

#block-vytah-diskuze .tab-content { padding-top: 10px; height: 153px; overflow: auto; width: 650px; border: 1px solid #B4BDCB; border-top: none; font-size: 12px; position: absolute; left: 5px; top: 57px; background: #FFFFFF; display: none; }
#block-vytah-diskuze .tab-content.active { display: block; }
#block-vytah-diskuze .tab-content p { border-bottom: 1px solid #E5E5E5; padding: 5px 0px; margin: 0px 15px; }
#block-vytah-diskuze .tab-content em { font-size: 11px; font-style: normal; color: #666666; }
#block-vytah-diskuze .tab-content a { color: #666666; font-weight: bold; }
#block-vytah-diskuze #tab01 { left: 5px; border-left: 1px solid #B4BDCB; }
#block-vytah-diskuze #tab02 { left: 223px; background: url(../../img/tab-middle-bg.gif) no-repeat left top; }
#block-vytah-diskuze #tab02.active { background: url(../../img/tab-bg.gif) repeat-x left top; }
#block-vytah-diskuze #tab03 { left: 439px; border-right: 1px solid #B4BDCB; }
#block-vytah-diskuze #tab03.active { left: 438px; }

/******************/
/* BLOCK SERVICES */
/******************/
#block-services { background: url(../../img/double-line-border-bg.gif) repeat-x left bottom; padding: 10px 0px 13px 24px; }

/******************/
/* RADIO INFO BOX */
/******************/
#box-radio-info { width: 650px; }
#box-radio-info h1 { margin-left: 0px; }
#box-radio-info img.right { position: relative; top: -10px; }
#box-radio-info p.note { font-size: 11px; line-height: 20px;}
#box-radio-info #navigace {  border-bottom: 1px solid #E8EBEF; padding-bottom: 8px; margin-bottom: 12px; padding-left: 0px; margin-left: 8px; }

#box-radio-info #box-radio { text-align: center; padding-top: 20px; }
#box-radio-info #box-radio form { margin: 0 auto; text-align: left; position: relative; top: auto; left: auto; bottom: auto; right: auto; }
#box-radio-info #hodnoceni { padding-top: 10px; padding-bottom: 0px; font-size: 9px; color: #333333; text-transform: uppercase; line-height: 100%; }
#box-radio-info #hodnoceni img { position: relative; top: 2px; }

/*******************/
/* RADIO - DISKUZE */
/*******************/
#radio-diskuze { position: relative; padding-top: 10px; }
#radio-diskuze p.links { font-size: 14px; top: 13px; }
#radio-diskuze p.links a { text-decoration: underline; }
#radio-diskuze p.links strong { color: #333333; font-weight: bold; }
#radio-diskuze ul { font-size: 11px; color: #666666; border-top: 1px solid #E8EBEF; }
#radio-diskuze ul li { position: relative; border: 1px solid #E8EBEF; border-top: none; padding: 5px 10px; }
#radio-diskuze ul li.odd { background-color: #F3F5F7; }
#radio-diskuze .date { color: #666666; position: absolute; top: 5px; right: 10px;  }
#radio-diskuze .name { color: #CC0000; }


/****************/
/* BLOCK TITLES */
/****************/
#bt-001 span { background-image: url(../../img/bt-001.gif); }
#bt-002 span { background-image: url(../../img/bt-002.gif); }
#bt-003 span { background-image: url(../../img/bt-003.gif); }
#bt-004 span { background-image: url(../../img/bt-004.gif); }
#bt-004b span { background-image: url(../../img/bt-004b.gif); }
#bt-005 span { background-image: url(../../img/bt-005.gif); }
#bt-006 span { background-image: url(../../img/bt-006.gif); }
#bt-007 span { background-image: url(../../img/bt-007.gif); }
#bt-008 span { background-image: url(../../img/bt-008.gif); }

#logo_radia { position:relative; left:-20px;}


/*************/
/*  NeLSoN   */
/*************/
.trojbox-1 {display:block;width:205px;height:228px;float:left;margin-right:10px;color:#FFFFFF;}
.trojbox-1 .inbox {background-color:#F3F5F7;display:block;width:205px;height:200px;color:#575757;overflow: hidden;}
.trojbox-1 .inbox .in {padding:10px;}
.trojbox-1 .inbox .in ul {margin-left:10px;}
.trojbox-1 .inbox .in li {list-style-type:square;list-style-position:outside;width:180px;}
.trojbox-1 .buttony {height:28px;text-align:center;}
.trojbox-1 .buttony img {float:left;}
.trojbox-2 {display:block;width:205px;height:228px;float:left;margin-right:10px;color:#FFFFFF;}
.trojbox-2 .inbox {background-color:#F3F5F7;display:block;width:205px;height:200px;color:#575757;overflow: hidden;}
.trojbox-2 .inbox .in {padding:10px;}
.trojbox-2 .inbox .in ul {margin-left:10px;}
.trojbox-2 .inbox .in li {list-style-type:square;list-style-position:outside;idth:180px;}
.trojbox-2 .buttony {height:28px;}
.trojbox-2 .buttony img {float:left;}
.trojbox-3 {display:block;width:205px;height:228px;float:left;margin-right:10px;color:#FFFFFF;}
.trojbox-3 .inbox {background-color:#F3F5F7;display:block;width:205px;height:200px;color:#575757;overflow: hidden;}
.trojbox-3 .inbox .in {padding:10px;}
.trojbox-3 .inbox .in ul {margin-left:10px;}
.trojbox-3 .inbox .in li {list-style-type:square;list-style-position:outside;idth:180px;}
.trojbox-3 .buttony {height:28px;}
.trojbox-3 .buttony img {float:left;}
.tluste {font-weight:bold;}


/*************/
/*  japo   */
/*************/
#requiredtext {color:#FF0000; font-weight: bold;text-align : center;}


