/* @override http://fajnradio.local/design/fajn_sub.css */

div#left {
	float: left;
	width: 629px;
	margin: 0 8px 0 0;
}

div#right {
	float: left;
	width: 301px;
}

/* @group titles */

#title h1, #title_2 {
	width: 629px;
	height: 33px;
	overflow: hidden;
	margin: 0;
}

#title h1.moderatori,
#title_2 h2.moderatori {
	background: #fea72b url(img/tit_moderatori.png) no-repeat;
	height: 33px;
}

#title h1.hit_black {
	background: #fea72b url(img/tit_hit_black_red.png) no-repeat;
}

#title h1.hit_to_nejnovejsi {
	background: #fea72b url(img/tit_to_nejnovejsi_red.png) no-repeat;
}

#title h1.hit_party_time {
	background: #fea72b url(img/tit_party_time_red.png) no-repeat;
}

#title h1.hit_fajnparada {
	background: #fea72b url(img/tit_hit_fajn_red.png) no-repeat;
}

#title h1.hit_vyrocni {
	background: #fea72b url(img/tit_hit_vyrocni_red.png) no-repeat;
}

#title_2 h2.hit_black {
	background: #fea72b url(img/tit_hit_black.png) no-repeat;
	height: 33px;
}

#title_2 h2.hit_to_nejnovejsi {
	background: #fea72b url(img/tit_to_nejnovejsi.png) no-repeat;
	height: 33px;
}

#title_2 h2.hit_party_time {
	background: #fea72b url(img/tit_party_time.png) no-repeat;
	height: 33px;
}

#title_2 h2.hit_fajnparada {
	background: #fea72b url(img/tit_hit_fajn.png) no-repeat;
	height: 33px;
}

#title_2 h2.hit_vyrocni {
	background: #fea72b url(img/tit_hit_vyrocni.png) no-repeat;
	height: 33px;
}

#title_2 h2.blogy_red {
	background: #ff6a0a url(img/tit_blogy_red.png) no-repeat;
	height: 33px;
}

#title h1.songy {
	background: #fea72b url(img/tit_songy.png) no-repeat;
}

#title h1.info {
	background: #fea72b url(img/tit_info.png) no-repeat;
}

#title h1.podcast {
	background: #fea72b url(img/tit_podcast.png) no-repeat;
}

#title h1.souteze {
	background: #fea72b url(img/tit_souteze.png) no-repeat;
}

#title h1.registrace {
	background: #fea72b url(img/tit_register.png) no-repeat;
}

#title h1.zapomenute_heslo {
	background: #fea72b url(img/tit_forgot_pass.png) no-repeat;
}

#title h1.blogy {
	background: #fea72b url(img/tit_blogy.png) no-repeat;
}

h3.songy_red {
	background: #fea72b url(img/tit_red.png) no-repeat;
}

#title h1.fotky {
	background: #ff6a0a url(img/tit_fotky.png) no-repeat;
}

#title h1.porady {
	background: #ff6a0a url(img/tit_porady.png) no-repeat;
}

#title h1.frekvence {
	background: #ff6a0a url(img/tit_frekvence.png) no-repeat;
}

#title h1.akce {
	background: #ff6a0a url(img/tit_akce.png) no-repeat;
}

#title h1.kontakty {
	background: #ff6a0a url(img/tit_kontakty.png) no-repeat;
}

h3.guestbook {
	width: 629px;
	height: 33px;
	margin: 0;
	display: block;
	overflow: hidden;
	background: #ff6a0a url(img/tit_guestbook.png) no-repeat;
}

/* @end */

div.two_col_bottom_orange {
	width: 629px;
	height: 32px;
	background: #fea72b url(img/sub_bottom_orange.png) no-repeat;
	margin: 0 0 10px;
}

div.two_col_bottom_red {
	width: 629px;
	height: 32px;
	background: #ff6a0a url(img/sub_bottom_red.png) no-repeat;
	margin: 0 0 10px;
}

#title span,
#title_2 span,
h3.guestbook span {
	visibility: hidden;
}

div.one_col h2 {
	
}

div.one_col h3 {
	margin-bottom: 10px;
	color: #7d7d7d;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
}

div.one_col h2 a {
	color: #000;
	text-decoration: none;
}

#text div.two_col_bottom_red a,
#text div.two_col_bottom_red a:hover,
#text div.two_col_bottom_orange a,
#text div.two_col_bottom_orange a:hover {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* @group breadcrumps */

div#breadcrumps {
	overflow: hidden;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 10px;
	color: #888;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
}

#breadcrumps a, #breadcrumps a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#breadcrumps span {
	margin-left: 5px;
	margin-right: 5px;
}

/* @end */

/* @group PAGES */

/* @group Blogy */

#two_col div.box_sub_2 div.blogy_box {
	height: 94px;
}

#two_col div.blogy_box h3 a {
	color: #7e7e7e;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 5px;
	display: block;
}

div.one_col div.blogy {
	margin-top: 0;
}

/* @end */

/* @group Podcast */

#pocast_det div.item {
	clear: both;
}

#pocast_det .nazev,
#pocast_det .size,
#pocast_det .format,
#pocast_det .play,
#pocast_det .download {
	float: left;
}

#pocast_det div.nazev {
	width: 380px;
	overflow: visible;
}

#pocast_det div.nazev p {
	margin-top: -4px;
	overflow: visible;
}

#pocast_det div.nazev h2 {
	overflow: visible;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 10px;
}

#pocast_det div.size {
	width: 70px;
	text-align: right;
	margin-right: 15px;
}

#pocast_det div.format {
	width: 30px;
	text-align: center;
	margin-right: 15px;
}

#pocast_det div.play {
	width: 26px;
	margin-right: 15px;
	overflow: visible;
	height: 20px;
}

/* @end */

div.detail div.foto {
	float: left;
	margin-right: 17px;
	margin-top: 4px;
}

div.detail div.text {
	display: block;
	overflow: hidden;
}

/* @group FAJN Fotky */

div.box_sub_2 .info_box {
	overflow: hidden;
	height: 95px;
}

#two_col img {
	margin-right: 10px;
	width: 78px;
	height: 78px;
}

#two_col div.more {
	overflow: hidden;
	padding-left: 12px;
	margin-top: 6px;
}

#two_col div.perex b {
	font-weight: bold;
	color: #7d7d7d;
}

div#fajn_galery {
	display: block;
	overflow: hidden;
	margin-top: 30px;
}

#fajn_galery div.foto {
	display: block;
	overflow: hidden;
	width: 148px;
	height: 190px;
	float: left;
	text-indent: 2px;
}

/* @end */

/* @group FAJN Songs */

div.songs_az,
div.songs_nav {
	overflow: hidden;
}

div.songs_az ul,
div.songs_az li {
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
}

#mp3_statistika label {
	width: 155px;
	float: left;
	overflow: hidden;
}

#two_col_songy div.songs_sez_cover {
	height: 60px;
	width: 314px;
	overflow: hidden;
	float: left;
}

#two_col_songy div.songs_sez_cover img {
	overflow: hidden;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 6px;
}

div.songs_sez_cover div.author h2 {
	font-size: 13px;
	margin-top: 7px;
	text-transform: uppercase;
}

div.songs_sez_cover div.title h2 a {
	font-size: 11px;
	margin-top: 3px;
	color: #7d7d7d;
	text-transform: uppercase;
}

#songy_det h2.author {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: -4px;
}

#songy_det h2.title {
	color: #7d7d7d;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#songy_det div.left {
	float: left;
	width: 240px;
}

#songy_det div.left div.frame {
	width: 225px;
	height: 225px;
	background: url(img/song_frame_200.png) no-repeat;
	margin-bottom: 20px;
}

#songy_det div.left img.cover {
	height: 200px;
	width: 200px;
	margin-top: 13px;
	margin-left: 13px;
}

#songy_det div.text {
	float: left;
	width: 350px;
}

#songy_det div.text div.player img {
	float: left;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 20px;
}

/* @end */

/* @group FAJN Moderatori */

#two_col div.box_sub_2 div.info {
	overflow: hidden;
	float: left;
	width: 180px;
}

#two_col div.box_sub_2 div.info h2 {
	height: 20px;
}

#two_col div.box_sub_2 div.info div.perex {
	height: 63px;
	z-index: 10;
}

#moderatori_det .foto_box {
	width: 115px;
	height: 115px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

/* @end */

/* @group Souteze */

#text div.one_col div.soutez_det.odsad_17 {
	margin-top: 0;
}

#text div.one_col .soutez_det div.foto {
	margin-right: 20px;
	display: block;
	overflow: hidden;
	float: left;
}

#souteze_det h2 {
	margin-bottom: 4px;
}

#souteze_det h3 {
	font-size: 12px;
	line-height: 16px;
	color: #7c7c7c;
}

#soutez_answers .answer {
	font-size: 20px;
	line-height: 40px;
}

#soutez_answers div.dark {
	background: #000 url(img/hit_bg.png) repeat-y;
	height: 49px;
	float: left;
	margin-right: 10px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	width: 390px;
}

#soutez_answers .odpoved {
	float: left;
	margin-left: 10px;
	margin-top: 7px;
}

#soutez_answers div.grey {
	height: 49px;
	float: left;
	background-color: #c8c8c8;
	border: 1px solid #fff;
	width: 137px;
}

#soutez_answers .hlasuj {
	font-size: 14px;
	line-height: 40px;
	margin-left: 40px;
	margin-top: 5px;
}

#soutez_answers div.voted {
	font-weight: bold;
	color: #ed6e00;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}

/* @end */

/* @group FAJN Hitparades */

.one_col .hitparade div.song,
.one_col #soutez_answers .answer {
	margin-bottom: 8px;
	}

.one_col div.position {
	float: left;
	width: 49px;
	height: 49px;
	border: 1px solid #fff;
}

.one_col .hitparade div.song div.cover {
	float: left;
	width: 55px;
	overflow: hidden;
	margin-left: 10px;
	height: 49px;
	background: url(img/hit_frame.png) no-repeat;
}

.one_col .hitparade div.song div.cover img {
	margin-top: 8px;
	margin-left: 11px;
}

.one_col .hitparade div.song div.dark {
	background: #000 url(img/hit_bg.png) repeat-y;
	height: 49px;
	float: left;
	margin-right: 10px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

.one_col .hitparade div.song div.grey {
	height: 49px;
	float: left;
	background-color: #c8c8c8;
	border: 1px solid #fff;
	width: 137px;
}

.one_col .hitparade div.song div.track {
	float: left;
	width: 260px;
	color: #fff;
	margin-top: 10px;
}
.one_col .hitparade div.song div.track a {
	color: #fff;
	font-weight: normal;
	font-style: normal;
}

.one_col .hitparade div.song div.history {
	float: left;
	width: 63px;
	border-right: 1px solid #fff;
	height: 49px;
}

.one_col .hitparade div.song div.history img {
	margin-top: 6px;
}

.one_col .hitparade div.song div.play {
	float: left;
	width: 40px;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}

.one_col .hitparade div.song div.vote {
	float: left;
	margin-top: 12px;
}

/* @end */

/* @group Info */

div.one_col div.info_title {
	background: url(img/info_kat_bg.png) repeat-x;
	height: 30px;
	text-align: right;
	margin-left: 1px;
	margin-right: 1px;
}

div.one_col div.corner {
	background: url(img/info_kat_corner.png) no-repeat;
	height: 30px;
	float: right;
	padding-left: 32px;
}

div.one_col div.corner a {
	background: url(img/info_kat_bg_text.png) repeat-x;
	height: 30px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	padding-right: 10px;
	font-size: 12px;
	line-height: 14px;
	padding-top: 8px;
}

/* @end */

/* @end */

/* @group 1 column */

div.one_col {
	width: 629px;
	display: block;
	overflow: hidden;
	background: #dedede url(img/sub_bg_grey_1col.png) repeat-y;
}

/* @end */

/* @group 2 columns */

div#two_col {
	width: 629px;
	display: block;
	overflow: hidden;
	background: #dedede url(img/sub_bg_moderatori.png) repeat-y;
}

div#two_col_songy {
	width: 629px;
	display: block;
	overflow: hidden;
	background: #dedede url(img/sub_bg_songy.png) repeat-y;
}

#two_col div.box_sub_2 {
	display: block;
	height: 124px;
	width: 314px;
	overflow: hidden;
	float: left;
}

#two_col div.box_sub_2 h2 {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 2px;
}


#two_col div.box_sub_2 a.more {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

a.pod_itunes {
	float: right;
	margin-right: 10px;
	margin-top: 0;
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	background: url(img/ico_podcast.png) no-repeat 0 0;
	height: 25px;
	line-height: 25px;
	text-indent: 30px;
	display: block;
}

/* @end */

/* @group BLOCKS */

/* @group register / logout */

div#s_logout {
	width: 301px;
	height: 130px;
	margin-bottom: 10px;
}

div#s_register {
	width: 301px;
	margin-bottom: 10px;
}

div#s_logout .top {
	height: 33px;
	background: #fe5b08 url(img/sub_logout.png) no-repeat;
}

div#s_register .top {
	height: 33px;
	background: #fe5b08 url(img/sub_registrace.png) no-repeat;
}

div#s_logout .bottom,
div#s_register .bottom {
	height: 9px;
	background: #fe5b08 url(img/sub_fajn_radia_bottom.png) no-repeat;
}

div#s_logout .main,
div#s_register .main {
	background: #dedede url(img/sub_bg_grey.png) repeat-y;
}

div#s_logout img {
	margin-left: 13px;
}

div#s_register img {
	margin-left: 13px;
	margin-top: 15px;
}



/* @end */

div#right .bottom_grey {
	background: url(img/sub_fajn_radia_bottom.png) no-repeat;
	width: 301px;
	height: 9px;
}

/* @group fajn radia */

div#s_fajn_radia {
	width: 301px;
	background: #dedede url(img/sub_bg_grey.png) repeat-y;
	margin-bottom: 10px;
}

div#s_fajn_radia .top {
	width: 301px;
	height: 33px;
	background: #dedede url(img/sub_fajn_radia.png) no-repeat;
}

#s_fajn_radia div.obsah object {
	margin-right: auto;
	margin-left: auto;
	width: 197px;
	display: block;
	overflow: hidden;
	margin-top: 10px;
}

/* @end */

/* @group facebook */

div#s_facebook {
	width: 301px;
	background: #dedede url(img/sub_bg_grey.png) repeat-y;
	margin-bottom: 10px;
}

div#s_facebook .top {
	width: 301px;
	height: 33px;
	background: #dedede url(img/sub_facebook.png) no-repeat;
}

#s_facebook div.obsah object {
	margin-right: auto;
	margin-left: auto;
	width: 197px;
	display: block;
	overflow: hidden;
	margin-top: 10px;
}

/* @end */

/* @group fotky */

div#s_fotky {
	width: 301px;
	height: 130px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

div#s_fotky .top {
	display: block;
	overflow: hidden;
	height: 33px;
	background: #fe5b08 url(img/sub_fotky.png) no-repeat;
}

div#s_fotky .top a {
	display: block;
	width: 301px;
	height: 33px;
}

div#s_fotky .main {
	display: block;
	overflow: hidden;
	height: 97px;
	background: #727d83 url(img/sub_fotky_main.jpg) no-repeat;
}

#s_fotky img {
	float: left;
	display: block;
	margin-right: 8px;
}

#s_fotky div.main h2 a {
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: 12px;
	display: block;
}

#s_fotky div.main .perex {
	color: #fff;
	font-size: 10px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	width: 108px;
	line-height: 10px;
}

/* @end */

/* @group music - hitparade - podcast */

div#s_music,
div#s_hitparade,
div#s_podcast {
	width: 301px;
	height: 169px;
	margin-bottom: 10px;
}

div#s_music .top {
	height: 33px;
	background: #fe5b08 url(img/sub_music.png) no-repeat;
}

div#s_hitparade .top {
	height: 33px;
	background: #fe5b08 url(img/sub_hitparade.png) no-repeat;
}

div#s_podcast .top {
	height: 33px;
	background: #fe5b08 url(img/sub_podcast.png) no-repeat;
}

div#s_music .top a,
div#s_hitparade .top a,
div#s_podcast .top a {
	height: 33px;
	width: 301px;
}

div#s_music .main,
div#s_hitparade .main,
div#s_podcast .main {
	height: 136px;
	background: #727d83 url(img/sub_hitparade_main.jpg) no-repeat;
}

div#s_music div.music,
div#s_hitparade div.hitparade,
div#s_podcast div.podcast {
	height: 67px;
}

#s_music div.item,
#s_hitparade div.item,
#s_podcast div.item {
	position: absolute;
	overflow: visible;
}

#s_music .foto,
#s_hitparade .foto,
#s_podcast .foto {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 8px;
}

#s_music .perex,
#s_hitparade .perex,
#s_podcast .perex {
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	float: left;
	width: 200px;
}

div#s_music h2,
div#s_music h2 a,
div#s_hitparade h2,
div#s_hitparade h2 a,
div#s_podcast h2,
div#s_podcast h2 a
 {
	color: #ccc;
	font-size: 12px;
	text-transform: uppercase;
}

div#s_music h3,
div#s_music h3 a,
div#s_hitparade h3,
div#s_hitparade h3 a {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
}

#s_music object,
#s_hitparade object,
#s_podcast object {
	display: block;
	position: absolute;
	left: 258px;
	top: 25px;
}

/* @end */

/* @group 300 Square */

div#s_square_300 {
	width: 300px;
	height: 300px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

div#s_square_300 img, div#s_square_300 object, div#s_square_300 embed {
	display: block;
	width: 300px;
	height: 300px;
	overflow: hidden;
}

/* @end */

/* @end */

/* @group GUESTBOOK */

/* @group forgot pass
 */

#forgot_pass input#KT_Update1 {
	margin-bottom: 30px;
}

#forgot_pass div#login_footer {
	padding: 4px;
	background-color: #efefef;
	text-align: justify;
}

/* @end */

/* @group register */

div#KT_tngerror {
	background-color: #fea72b;
	margin-bottom: 30px;
	padding: 5px;
}

div#KT_tngerror label {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 3px;
}

div.KT_field_error,
.form_validation_field_error_error_message {
	color: #e95c13;
	margin-top: -4px;
	margin-bottom: 4px;
}

span.KT_required {
	color: #e95c13;
	font-size: 14px;
	font-weight: bold;
}

input#admin_users_gender_1,
input#admin_users_gender_2 {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

/* @end */

/* @group posts */

.odd {
	border-top: 2px solid #fff;
	background-color: #ececec;
	padding: 5px 10px;
}

.even {
	border-top: 2px solid #fff;
	padding: 5px 10px;
	background-color: #c3c3c3;
}

#guestbook_posts .guestbook_end {
	height: 2px;
	display: block;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 30px;
}

textarea#guestbook_vzkaz {
	border: 1px solid #b1b1b1;
	margin-bottom: 4px;
	padding-left: 4px;
	height: 70px;
	padding: 4px;
	width: 585px;
}

/* @end */

/* @group login */

#login_form {
	
}

#login_form h2,
form#form_vzkazy h2,
#forgot_pass h2,
#soutez_form h2 {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#login_main label,
#login_soutez label,
form#register_form label,
form#form_vzkazy label {
	width: 300px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin-bottom: 2px;
}

#login_main input#kt_login_user,
#login_main input#kt_login_password,
form#register_form input#admin_users_jmeno,
form#register_form input#admin_users_prijmeni,
form#register_form input#admin_users_nick,
form#register_form input#admin_users_pass,
form#register_form input#re_admin_users_pass,
form#register_form input#admin_users_mail,
form#register_form input#admin_users_birth,
form#register_form input#admin_users_phone,
form#register_form input#admin_users_city,
#forgot_pass input#admin_users_mail,
#login_soutez input#kt_login_user_soutez,
#login_soutez input#kt_login_password_soutez {
	border: 1px solid #b1b1b1;
	height: 18px;
	width: 210px;
	margin-bottom: 4px;
	padding-left: 4px;
}

form#register input#admin_users_birth {
	width: 100px;
}

input#admin_users_jmeno {
	
}

#login_main img,
#login_soutez img {
	margin-bottom: 15px;
}

#login_main a,
#login_soutez a {
	color: #7c7c7c;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	margin-right: 12px;
}

/* @end */

/* @end */

/* @group paginator */

div.KT_textnav.clearfix {
	display: block;
	margin-top: 8px;
	margin-right: 20px;
	color: #b1510f;
	font-size: 11px;
	float: right;
	overflow: visible;
}

div.KT_textnav.clearfix ul {
	display: block;
	float: left;
	overflow: visible;
}

div.KT_textnav.clearfix ul li {
	display: block;
	float: left;
	overflow: hidden;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left: 5px;
}

div.KT_textnav.clearfix a,
div.KT_textnav.clearfix a:hover {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}

div.KT_textnav.clearfix ul li.NAV_selected {
	font-weight: bold;
	font-size: 18px;
	color: #ccc;
}

/* @end */
