/* CSS Document */

body{ 
	padding: 0px; 
	margin: 0px; 
/*	text-align:center; */
	background-color: #817c78;
}
body.prehravac{ 
	padding: 30px; 
	text-align:center;
}
body.info_o_skl{ 
	padding: 30px; 
	text-align:left;
	color: white;
}
body.info_o_skl a { 
	color: white;
}

body.obrazek{
	margin-top: 15px;
	margin-left: 10px;
}


#ramec{
	width: 1100px;
	margin: 0px;
	position:absolute; 
	top:0px; 
/*	
	margin-top: 0px;
	margin-right:auto;
	margin-left:auto;
*/

	height: 100%;
}


#hlavicka{
	width: 1100px;
	height: 60px;
	background: #606060;
	/* url(./img/hlavicka.jpg) no-repeat left top; */
	float:left;
	padding: 0px;
}
#home {
	height: 60px;
	width: 180px;
	margin: 0px;
	cursor: pointer;
	float: left;
}

/* ******* HLAVNÍ NAVIGACE ******** */

#navigace{
	width: 400px;
	float:left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
}
.navigace_img{
	width: 100px;
	height: 60px;
	margin:0px 2px 0px 0px;
	padding: 0px;
	border: 0px;
}

/* ******* VYHLEDÁVÁNÍ ******** */
.frmnomrg {
	margin: 0px;
	padding: 0px;
}
#search{
	width: 150px;
	height: 50px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	float: left;
}

.search_td_nadpis{
	width: 150px;
	height: 16px;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: white;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
.search_td_frm {
	height: 22px;
}
.search_tbl_input{
	width: 150px;
	height: 22px;
	text-align:left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #ffffff;
}

.search_policko{
	width: 148px;
	height: 16px;
	line-height: 12px;
	text-align:left;
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: black;
	border:0px;
}

/* ******* VLAJKY - JAZYKY ******** */

#vlajky{
	width: 70px;
	height: 50px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	float: left;
}

.vlajky_td_lang{
	width: 72px;
	height: 20px;
	font-size: 14px;
	line-height: 12px;
	font-style: normal;
	color: black;
	text-align: left;
	vertical-align: middle;
}
.img_vlajka {
	border: 0px none; 
	height: 20px; 
	width: 30px;
}

/* ******* HOME ******** */

#stranka{
	width: 1100px;
/*	height: 405px; */
	float:left;
	padding: 0px;
/*	background-color: #e4f4f6;*/
	background-color: #ffffff;
	position: absolute;
	top: 60px;
	bottom: 0px;
	left: 0px;
	height: auto;
	height: 560px;
}
#levy_sloupec_ramec{
	width: 555px;
	background-color: #816550;
	margin: 0px;
	padding: 0px;
	float:left;
}

#levy_sloupec{
	width: 510px;
	float:left;
	padding: 15px;
	padding-left: 30px;
	overflow: hidden;
	text-align: left;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	height: auto;
	background-color: #816550;
/*	background-color: #ffffff; */
}

#pravy_sloupec_ramec{
	width: 545px;
	background-color: #7c716b;
	float:right;
	margin: 0px;
	padding: 0px;
}

#pravy_sloupec{
	width: 505px;
	height: auto;
	float: right;
	padding: 15px;
	padding-left: 25px;
	overflow: hidden;
	text-align: left;
	background-color: #7c716b;
/*	background-color: #ffffff; */
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 555px;
}
#uvod {
	position: absolute;
	top: 200px;
}
#pravy_sloupec 	p{
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	padding: 0px;
	padding-right: 15px;
}

#sponzori_ramec{
	width: 1070px;
	height: 70px;
	float:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	text-align: left;
	position: absolute;
	top: 470px;
	left: 0px;
	background-color: #ffffff;
}

.logo_partneri {
	padding: 5px;
}
/* ******* TEXTY ******** */

#levy_sloupec_texty_ikona_razeni{
	width: 30px;
	height: 25px;
	background-color: #3f5f31;
	padding: 0px;
	float:left;
} 
#levy_sloupec_nadpis_texty{
	width: 810px;
	height: 25px;
	background-color: #547f42;
	padding: 0px;
	padding-left: 10px;
	float:left;
	color: #aaff85;
} 
#stranka_texty{
	width: 1100px;
/*	height: 380px; */
/*	background-color: #d7e7cf; */
	background-image: url('./img/bg_texty.gif');
	background-position: top left;
	background-repeat: repeat-y;
	float:left;
	padding: 0px;
	overflow: auto;

	position: absolute;
	top: 85px;
	bottom: 155px;
	left: 0px;
	height: auto;
}
.texty_ramec{
	width: 1100px;
	float:left;
	padding: 0px;
}
.levy_sloupec_texty{
	width: 805px;
	float:left;
/*	padding: 15px; */
	padding-right: 15px;
	padding-left: 30px;
	background-color: #d7e7cf;
	text-align: left;
}
.levy_sloupec_texty h1{
	padding-top: 15px;
}
#pravy_sloupec_nadpis_texty{
	width: 240px;
	height: 25px;
	background-color: #44991a;
	padding: 0px;
	padding-left: 10px;
	float:right;
	color: #72ff2b;
}
.pravy_sloupec_texty{
	width: 209px;
	background-color: #c2e2b2;
	float: left;
	padding: 15px;
	padding-left: 10px;
	overflow: auto;
	text-align: left;
}
.div_nahled {
	float: right;
	margin: 0px;
	padding: 0px;
	background: transparent;
	text-align: center;
	font-size: 10px;
}

/* ******* AUTOŘI ******** */

#stranka_autor{
	width: 1100px;
	height: 405px;
	float:left;
	padding: 0px;
	background-color: #e4f4f6;

	position: absolute;
	top: 60px;
	bottom: 155px;
	left: 0px;
	height: auto;
}

#levy_sloupec_autor_ramec{
	width: 555px;
	margin: 0px;
	padding: 0px;
	float:left;
}

.levy_sloupec_autor_ikona_razeni{
	width: 30px;
	height: 25px;
	background-color: #1b717a;
	padding: 0px;
	float:left;
} 

#levy_sloupec_nadpis_autor {
	width: 310px;
	height: 25px;
	background-color: #2497a3;
	padding: 0px;
	padding-left: 10px;
	float:left;
	color: #fff5b9;
}

#levy_sloupec_nadpis_skladba{
	width: 165px;
	height: 25px;
	background-color: #1b717a;
	padding: 0px;
	padding-left: 10px;
	float:left;
	color: #fff5b9;
}

#levy_sloupec_autor{
	width: 510px;
	float:left;
	padding: 15px;
	padding-left: 30px;
	background-color: #c8f1f4;
	text-align: left;
	overflow: auto;

	position: absolute;
	top: 25px;
	bottom: 0px;
	left: 0px;
	height: auto;
}

#pravy_sloupec_autor_ramec{
	width: 545px;
	float:right;
	margin: 0px;
	padding: 0px;
}

#pravy_sloupec_nadpis_autor{
	width: 520px;
	height: 25px;
	background-color: #507b81;
	float: right;
	padding: 0px;
	padding-left: 25px;
	color: #ffffff;
} 
#pravy_sloupec_autor{
	width: 505px;
	height: auto;
	float: right;
	padding: 15px;
	padding-left: 25px;
	overflow: auto;
	text-align: left;
	position: absolute;
	top: 25px;
	bottom: 0px;
	left: 555px;
}

div.ikona_repro {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	line-height: 20px;
//	width: 25px;
	float: right;
	text-align: right;
	color: black;
}
.white { 
	color: white;
}

div.ikona_info {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	line-height: 20px;
//	width: 25px;
	float: right;
	text-align: right;
	color: black;
}

.img_ikona{
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
.skladby_prava {
	margin-left: 25px;
	font-size: 10px;
}
.autori_nahled {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.interpreti {
	font-size: 10px;
	color: white;
	width: 440px;
	height: 230px;
	overflow:auto;
}

/* ******* FOTO ******** */

#stranka_foto{
	width: 1100px;
	float:left;
	padding: 0px;
	background-color: #fdf1e5;

	position: absolute;
	top: 60px;
	bottom: 155px;
	left: 0px;
	height: auto;
}

#levy_sloupec_foto_ramec{
	width: 400px;
	float:left;
}
#levy_sloupec_foto_ikona_razeni{
	width: 30px;
	height: 25px;
	background-color: #8f4602;
	padding: 0px;
	float:left;
} 

#levy_sloupec_nadpis_foto{
	width: 360px;
	height: 25px;
	background-color: #bf5d03;
	color: #fff5b9;
	padding: 0px;
	padding-left: 10px;
	float:left;
} 

#levy_sloupec_foto{
	width: 355px;
	float:left;
	padding: 15px;
	padding-left: 30px;
	overflow: hidden;
	background-color: #ffdcba;
	text-align: left;
	
	position: absolute;
	top: 25px;
	bottom: 0px;
	left: 0px;
	height: auto;
}

#pravy_sloupec_foto_ramec{
	width: 700px;
	height: 405px;
	float:right;
	margin: 0px;
	padding: 0px;
	float:right;
}

#pravy_sloupec_nadpis_foto{
	width: 675px;
	height: 25px;
	background-color: #8c6d49;
	float:right;
	padding: 0px;
	padding-left: 25px;
	color: #ffffff;
} 

#pravy_sloupec_foto{
	width: 660px;
	height: 350px;
	float: right;
	padding: 15px;
	padding-left: 25px;
	overflow: auto;
	text-align: left;
	background-color: #fdf1e5;
}

/* ******* SABLONA ******** */

#sablona_ikona_razeni{
	width: 30px;
	height: 25px;
	background-color: #808080;
	padding: 0px;
	float:left;
} 
#sablona_nadpis{
	width: 1060px;
	height: 25px;
	background-color: #c0c0c0;
	padding: 0px;
	padding-left: 10px;
	float:left;
	color: #ffffff;
} 
#sablona_stranka{
	width: 1100px;
	background-color: #ffffff;
	float:left;
	padding: 0px;
	overflow: auto;
	position: absolute;
	top: 85px;
	bottom: 75px;
	left: 0px;
	height: auto;
}
.sablona_ramec{
	width: 1100px;
	float:left;
	padding: 0px;
}
.sablona_sloupec{
	width: 1055px;
	float:left;
	padding-right: 15px;
	padding-left: 30px;
	background-color: #ffffff;
	text-align: left;
}
.sablona_sloupec h1{
	padding-top: 15px;
}
.clanek {
	padding-top: 20px;
}

/* ******* PATIČKA ******** */

#paticka {
	width: 1100px;
	height: 15px;
	background-color: #3a140b;
	padding: 0px;
}
#paticka.homepage {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#paticka.standard {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#paticka_prouzek{
	width: 1100px;
	height: 3px;
	background-color: #ffea73;
	padding: 0px;
	margin: 0px;
}


/* ******* OSY ******** */

#osa_detail{
	width: 1100px;
	height: 80px;
	background: url(./img/osa_detail.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	z-index: 0;

//	margin: 0px;
	position: absolute;
	bottom: 75px;
	left: 0px;
}
#osa_detail_pruh{
	width: 1100px;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 35px;
	left: 0px;
	z-index: 1;
	position: absolute;
	cursor: pointer;
}
#posuvnik_osa_detail {
	border: 0px none;
	width: 17px;
	height: 20px;
	margin-top: 34px;
	position: absolute;
	cursor: pointer;
}
#osa_detail_letopocty{
	width: 1100px;
	height: 12px;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 55px;
	left: 0px;
	z-index: 1;
	position: absolute;
}
.letopocet {
	border: 0px none;
	height: 10px;
	margin-top: 0px;
	position: absolute;
	font-size: 9px;
	color: black;
}

#osa_hlavni{
	width: 1100px;
	height: 60px;
	background-color:#FFF5B9;
	/* background: url(./img/osa_hlavni.gif); */
	background-position: center;
	background-repeat: no-repeat;
	clear:both;
	padding: 0px;
	float: left;

}
#osa_hlavni.standard {
	position: absolute;
	bottom: 15px;
	left: 0px;
}
#osa_hlavni.homepage {
	position: absolute;
	top: 470px;
	left: 0px;
}
.p_osa_detail{
	margin: 5px 30px 15px 30px;
	padding: 0px 0px 15px 0px;
	background: transparent;
	text-align: left;
}

.p_osa_hlavni{
	margin: 5px 30px 0px 30px;
	padding: 0px;
	background: transparent;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
/*	font-style: italic;*/
}
.p_kontext{
	margin: 0px;
	padding: 0px;
	background: transparent;
	text-align: left;
	font-size: 10px;
}
.symbol_osa_detail {
	border: 0px none;
	width: 24px;
	height: 36px;
	margin-top: 0px;
	position: absolute;
}
.symbol_osa_detail_hlt {
	border: 0px none;
	width: 24px;
	height: 36px;
	margin-top: 0px;
	position: absolute;
/*
	background-color: red;
	opacity: .3;
*/
}

.osa_hlavni_obdobi {
/*	border: 1px solid transparent; */
	height: 26px;
	margin-top: 5px;
	text-align: left;
	position: absolute;
	cursor: pointer;
	font-size: 9px;
	border: 1px solid #3a140b;
	padding: 1px;
}
.osa_hlavni_obdobi_akt {
	height: 26px;
	margin-top: 5px;
	text-align: left;
	position: absolute;
	cursor: pointer;
	border: 1px solid black;
	font-size: 9px;
	padding: 1px;
}
.osa_hlavni_obdobi_hlt {
	height: 26px;
	margin-top: 5px;
	text-align: left;
	position: absolute;
	cursor: pointer;
	border: 1px solid red;
	opacity: .3;
	font-size: 9px;
	padding: 1px;
}

#posuvnik_osa_hlavni {
	border: 0px none;
	width: 17px;
	height: 20px;
	margin-top: 5px;
	position: absolute;
	cursor: pointer;
}

/* ******* PŘEHRÁVAČ ******** */

a.aplayer {
	text-decoration: none;
	display:block;
	width:425px;
	height:24px;	
	height:24px;	
}
a.aplayer:hover	{ text-decoration: none; }
a.aplayer:visited { text-decoration: none; }
a.aplayer:visited:hover	{ text-decoration: none; }

/* ******* FOTOGALERIE ******** */

div.fg-prvek {
	float: left;
	text-align: center;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.fg-prvek p {
	text-align: center;
	font-size:10px;
	line-height: 12px;
	margin: 0px;
}
div.fg-prvek p.popisek {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
}	
div.fg-obal {
	border: 0px none;
}
div.fg-oddelovnik {
	clear: both;
}
img.fg-nahled{
	border: 5px solid white;
}

/* ******* OSTATNÍ ******** */


a.ainherit{
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}
a.ainherit:active{
	color:red;
}
a.ainherit:hover{
	color:red;
}
a.ainherit:visited{
	color: #808080;
}
a.aname{
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit;
	cursor: default;	
}
a.aname:active{
	color:inherit;
}
a.aname:hover{
	color:inherit;
}
a.aname:visited{
	color: inherit;
}

div.seznam {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	float: left;
}

/* ******* VYHLEDÁVÁNÍ ******** */

#stranka_vyhledavani{
	width: 1100px;
	float:left;
	padding: 0px;
	background-color: #FFF5B9;
	position: absolute;
	top: 60px;
	bottom: 155px;
	left: 0px;
	height: auto;
	overflow: auto;
}

.nalezeno_oddil {
	background-color: #FFF5B9;
	width: 1100px;
	float:left;
	padding: 0px;
}
.nalezeno_levy_sloupec_ikona_razeni{
	width: 30px;
	height: 25px;
	background-color: #000000;
	padding: 0px;
	float:left;
} 

.nalezeno_levy_sloupec_nadpis{
	width: 360px;
	height: 25px;
	background-color: #684324;
	color: #ffffff;
	padding: 0px;
	padding-left: 10px;
	float:left;
} 

.nalezeno_levy_sloupec{
	width: 355px;
	float:left;
	padding: 15px;
	padding-left: 30px;
	overflow: hidden;
	background-color: #FFF5B9;
	text-align: left;
}

.nalezeno_pravy_sloupec_nadpis {
	width: 675px;
	height: 25px;
	background-color: #684324;
	float:right;
	padding: 0px;
	padding-left: 25px;
	color: #ffffff;
} 

.nalezeno_pravy_sloupec{
	width: 660px;
	float: right;
	padding: 15px;
	padding-left: 25px;
	overflow: auto;
	text-align: left;
	background-color: #FFF5B9;
}

h2.nadpis2-hp {
	color: #dfc89c;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 340px;
	padding: 0px;
	padding-right: 15px;
}	