ul#faq {
	margin: 0; padding: 0;
	list-style: none;
	font-weight: bold;
}
ul#faq li a {
	display: block;
	padding: 4px 8px 4px 24px;
	background: url(/_clip/bullet.gif) 5px 5px no-repeat;
	text-decoration: none;
	border-bottom: 1px solid #E9E0C1;
}
ul#faq li a:hover {
	text-decoration: none;
	background: #A99A69 url(/_clip/bullet.gif) 5px 5px no-repeat;
}
/* \*/ * html ul#faq li a {height: 1%} /**/

/******* aktuality *******/

.article-perex {
	width: 100%;
	margin: 10px 0 20px 0; padding: 0;
/*	background: #D6C488; */
	display: table;
}
.article-perex .article-content {
	width: 555px;
	padding: 0 15px 15px 0; margin: 0;
	display: table;
	background: url(/extra/_clip/bg-article.gif) right bottom no-repeat;
}
.article-content img {border: 3px solid #DCCD9C;}
.article-footer {
	padding: 5px 0; margin: 0;
	border-top: 1px solid #E9E0C1;
	color: #9A8B59;
	clear: left;
}
.article-footer a {color: #8D7F51;}
.article-perex h3, .full-article h3 {
	padding: 5px 0; margin: 5px 0;
	font-size: 145%;
	color: black;
}
.article-perex h3 a, .full-article h3 a {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #5D5C59;
	display: block;
}
.article-perex h3 a:hover, .full-article h3 a:hover {color: white;}
.article-perex p {margin:0; padding:  0}

/**/

ul.recenze-headlines {
	margin: 0 0 25px 0; padding: 10px 5px 10px 26px;
	list-style: none;
	background: #BEAD77 url(/_clip/recenze-box-topic.gif) left center no-repeat;
}
ul.recenze-headlines li {line-height: 1.7em; background: url(/_clip/bullet-news.gif) left center no-repeat;}
ul.recenze-headlines li a {padding: 0 0 0 10px; display: block;}

/* \*/ * html ul.recenze-headlines li a {height: 1%} /**/

.page-hudebni-kanal .two-column-holder .left-column {padding: 10px 0; width: 52%;}
.page-hudebni-kanal .two-column-holder .right-column {padding: 10px 0;width: 47%;}
/**/
.clanek-tools {
	float: right;
	border: 1px solid #A29465;
	margin: 0 0 15px 15px;
	text-align: center;
	color: #6E6750;
	font-size: 95%;
	width: 244px;
}
.clanek-tools img {
	display: block;
	margin: 5px;
	border: 2px solid #E7DDBB;
}
/**/
.recenze-perex {margin: 0 0 25px 0;}
.recenze-perex h3 {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
}
.recenze-perex p {margin: 0; padding: 3px 0;}
.recenze-perex h3 a {color: black; text-decoration:none; display: block;}
.recenze-perex h3 a:hover {color: #F0E9D0; text-decoration: underline;}
.recenze-perex .recenze-footer {
	padding: 3px 0; margin: 5px 0 0 0;
	border-top: 1px solid #A99A69;
	color: #696041;
	font-size: 95%;
	clear: both;
}
.recenze-perex img {padding: 1px; border: 2px solid black;}
.recenze-perex .nahled {float: left;}
.recenze-perex .nahled img.left-picture {float: none; margin: 0 10px 0 0;}
.recenze-hodnoceni {
	text-align: center;
	margin: 0 10px 5px 0;
	background: #DCCD9C;
	vertical-align: middle;
}
.recenze-hodnoceni img {
	border: none;
	padding: 5px 0 0 0;
	vertical-align: middle;
}
.clanek-tools .recenze-hodnoceni {
	margin: 5px;
	background: #DCCD9C;
	vertical-align: middle;
}
.clanek-tools .recenze-hodnoceni img {
	border: none;
	vertical-align: middle;
	display: inline;
	margin: 3px 0; padding: 0;
}

/**/
.uziv-hodnoceni {
   background: #DCCD9C;
   margin: 0 5px 5px 5px; padding: 1px;
   width: 232px;
   display: table;
}
.uziv-hodnoceni img {border: none; margin: 3px}
#inner_rate {display: inline}
#article_rating {
   margin: 0 auto;
   text-align: center;
   background: #DCCD9C;
   width: 110px; height: 30px;
}

#article_rating a {
   display: block;
   float: left;
   width: 22px;
   height: 27px;
   background-image: url("/hudebni-kanal/recenze/_clip/rating.gif");
}

.rating_container a.rating_off {
   background-position:0 0px;
}

.rating_container a.rating_half {
   background-position:0 -25px;
}

.rating_container a.rating_on {
   background-position:0 -50px;
}

.rating_container a.rating_selected {
   background-position:0 -75px;
}

.thumb-down {float: left;}
.thumb-up {float: right;}

/**/
.komentare-headline {
	display: table;
	width: 100%;
	text-align: right;
	font-size: 95%;
	border-bottom: 1px solid #F0E9D0;
	margin: 15px 0 5px 0; padding: 0 0 2px 0;
}
.komentare-headline h2 {
	float: left;
	padding: 0; margin: 0;
	background: none;
	color: #6F0001;
	font-size: 135%;
}
.komentare-footer {
	font-size: 95%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 15px 0; padding: 5px;
	background: #FFF9F0;
	text-align: right;
}

.komentar-user {
	padding: 0 10px;
	font-size: 95%;
}
.komentar-user strong {
	display: block;
	float:left;
	width: 485px;
}
.komentar-user div {
	text-align: center;
/*	width: 65px; */
}
.komentar p {
	background: #DDCE9B;
	padding: 10px; margin: 5px 0;
}
.vlozit-komentar {
	border: 1px dashed #DCCD9C;
	padding: 10px;
	margin: 10px 0;
	background: url(/_clip/bg-login.gif) left top repeat-x;
}
.vlozit-komentar textarea {
	width: 540px; height: 120px;
	border: 1px solid #6F0001;
	margin: 0 0 5px 0;
}
table.table-komentare {
	width: 100%;
}
.table-komentare th {
	padding: 5px;
}
.table-komentare td {
	background: #DDCE9B;
	padding: 10px;
}
.table-komentare td p {padding: 0; margin: 0}
/**/
.koment-login-box {
	border: 1px dashed #E7DDBB;
	padding: 5px;
}
#koment-login-form input {
	border: 1px solid #BEAD77;
	background: #DDCE9B;
	margin: 0 3px;
}
#koment-login-form input.btn-login {
	background: #BDAD76;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 95%;
}


/**/
#pager {
	text-align: center;
	padding: 10px 0;
}
#pager a {
	text-decoration: none;
	padding: 1px 3px;
	border: 1px solid #DDCE9B;
}
#pager strong {
	padding: 1px 3px;
	border: 1px solid white;
	background: #E4D7AA;
}
#pager a:hover {
	background: #F6EFD8;
	color: black;
}
#pager .pager-previous, #pager .pager-first , #pager .pager-next, #pager .pager-last {
	background: #EDEDED;
}
#pager .pager-list .pager-previous, #pager .pager-list .pager-first , #pager .pager-list .pager-next, #pager .pager-list .pager-last {
	background: none;
}

/**/

#kluby-mapa {
	float: right;
	width: 350px; height: 240px;
}
table.table-kluby-seznam {
	width: 100%;
	clear: both;
	border-collapse: collapse;
	font-size: 95%;
	margin: 20px 0;
}
table.table-kluby-seznam th {
	padding: 3px 5px;
	font-weight: bold;
/*	text-align: left; */
	border-bottom: 2px solid #B50025;

}
table.table-kluby-seznam td {
	padding: 3px 5px;
	border-bottom: 1px solid #DCCD99;
	vertical-align: top;
}
table.table-kluby-seznam tr.odd td {background: #CCBB7F;}
table.table-kluby-seznam tr.even td {background: #C8B77C;}

/**/
.calendar-form {
	background: url(/hudebni-kanal/hudebni-kalendar/_images/bg-kalendar.gif) left top no-repeat;
	width: 217px;
}
.calendar-form .select-day ul {
	list-style: none;
	padding: 10px 0 0 7px; margin: 0;
	float: left;
}
.calendar-form .select-day ul li {padding: 2px 0 11px 0;}
.calendar-form .select-day ul li input {float: left; margin: 1px 5px 0 5px}
/* \*/ * html .calendar-form .select-day ul li input {float: left; margin: -3px -2px 0 0} /**/
.calendar-form .select-country {float: right; padding: 37px 7px 0 0;}
.calendar-form table.table-kluby-seznam {
	width: 100%;
	border-collapse: collapse;
	font-size: 95%;
	clear: left;
	margin: 15px 0 0 0;
}

.textRight, td.textRight, th.textRight {text-align: right;}
.textCenter, td.textCenter, th.textCenter {text-align: center;}
.textLeft, td.textLeft, th.textLeft {text-align: left;}
/**/
table.table-chat {width: 100%}
table.table-chat th {background: #F0E9D0; padding: 5px; vertical-align: top;}
table.table-chat td {background: #E2D4A5; padding: 5px; vertical-align: top;}
table.table-chat td.otazka {background: #F0E9D0;}

/********* online radio ***********/

#radio-box {
	background: #454545 url(/hudebni-kanal/on-line-radio/_clip/header.gif) left top no-repeat;
	font-family: Tahoma, Arial, sans-serif;
	width: 570px;
	position: relative;
}
#alphabet {
	background: url(/hudebni-kanal/on-line-radio/_clip/bg_abeceda.gif) center bottom no-repeat;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	width: 100%;
}
#alphabet a {
	color: white;
	padding: 5px;
	text-decoration: none;
}
#alphabet a:hover {
	background: url(/hudebni-kanal/on-line-radio/_clip/sipka_abeceda.gif) center top no-repeat;
}
.radio-bottom {
	margin: 0; padding: 0;
	clear: both;
	height: 9px;
	background: url(/hudebni-kanal/on-line-radio/_clip/bg_bottom.gif) center bottom no-repeat;
}
.radio-list {
	border: 1px solid black;
	width: 212px;
	margin: 10px 0 0 10px;
	float: left;
}
.radio-playlist {
	border: 1px solid black;
	width: 212px;
	margin: 10px 10px 0 0;
	float: right;
}
/* \*/ * html .radio-list {margin: 10px 0 0 5px;} /**/
/* \*/ * html .radio-playlist {margin: 10px 5px 0 0;} /**/

table.playlist {
	border-collapse: collapse;
	margin: 0; padding: 0;
	color: white;
	font-size: 85%;
	width: 100%;
}
table.playlist th {
	background: black;
	padding: 7px 3px;
	font-weight: bold;
	color: #E4D7AA;
	font-size: 105%;
	text-align: left;
	text-transform:    uppercase;
}
table.playlist td {
	padding: 3px;
	border-top: 1px solid #898988;
	border-bottom: 1px solid #898988;
}
table.playlist td.btn {border-left: 1px solid #898988; width: 15px;}
table.playlist td.btn img {display: block;}
table.playlist td.btn-move {border-right: 1px solid #898988; width: 26px; vertical-align: middle;}

table.playlist tr.odd td {background: #5F5F5F;}
table.playlist tr.even td {background: #484848;}

ul.playlist-menu {
	list-style: none;
	margin: 10px 0 0 0; padding: 30px 7px;
	background: black;
	color: yellow;
	font-size: 95%;
	width: 102px;
}
ul.playlist-menu li {padding: 3px 0;}
ul.playlist-menu li a {color: yellow; text-decoration: none; padding: 5px 0;}
ul.playlist-menu li a:hover {color: white; text-decoration: underline;}

.napoveda {
	position: absolute;
	top: 45px; left: 25px;
	padding: 20px;
	width: 480px;
	border: 2px solid white;
	background: #454545;
	color: silver;
	font-size: 95%;
}
.napoveda a {color: yellow; text-align: right;}
.napoveda h3 {color: yellow;}


/* Subsection Tabs
--------------------*/
ul.subsection_tabs {
	list-style:none;
	margin:0; padding:0;
	clear:both;
	font-size: 95%;
}

ul.subsection_tabs li {
	float:left;
	text-align:center;
	margin-right: 5px;
	background: url(/hudebni-kanal/hudebni-kalendar/_clip/btn.gif) center top no-repeat;
}
ul.subsection_tabs li a {
	display:block;
	padding: 5px 7px 9px 7px;
	color:#666;
	width: 49px;
}
ul.subsection_tabs li a:hover {
	color:#666;
}
ul.register_tabs {
	border-bottom:none;
}
ul.subsection_tabs li a.active {
	color: black;
	font-weight: bold;
}










