* {
	margin: 0px;
}

body {
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000000;
}

#language {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: fixed;
	top: 10px;
	right: 3px;
	width: 30px;
	z-index: 100;
}

#language img {
	margin-bottom: 5px;
}

#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d7b077;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	position: relative;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	line-height: 15px;
}

#container #head {
	height: 368px;
	width: 984px;
	position: relative;
}

#container #head #logoCimbaltrio {
	position: absolute;
	left: 33px;
	top: 39px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container #head #aaArt {
	position: absolute;
	right: 35px;
	top: 39px;
}

#container #head #ramTop {
	position: absolute;
	left: 33px;
	top: 103px;
}

#container #head #ramLeft {
	position: absolute;
	left: 58px;
	top: 139px;
}

#container #head #ramRight {
	position: absolute;
	right: 61px;
	top: 139px;
}

#container #head #ramBottom {
	position: absolute;
	left: 77px;
	top: 330px;
}

#container #head #flashBanner {
	position: absolute;
	left: 105px;
	top: 139px;
}

#container #obsah {
	width: 774px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	position: relative;
}

#container #obsah #nadpis {
	margin-bottom: 12px;
}

#container #obsah #oNas #leftSide {
	background-image: url(../images/onas_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 360px;
	width: 395px;
	position: relative;
	float: left;
}

#container #obsah #oNas #leftSide #text1 {
	text-align: justify;
	width: 377px;
}

#container #obsah #oNas #leftSide ul {
	font-weight: bold;
	margin-top: 31px;
	list-style-image: url(../images/ul_bg.png);
	list-style-position: inside;
	padding-left: 5px;
	line-height: 17px;
}

#container #obsah #oNas #leftSide #pic1 {
	position: absolute;
	left: 175px;
	top: 155px;
}

#container #obsah #oNas #leftSide #pic2 {
	position: absolute;
	left: 175px;
	top: 272px;
}

#container #obsah #oNas #rightSide {
	height: 359px;
	width: 363px;
	margin-left: 411px;
	position: relative;
}


#container #obsah #oNas #rightSide #text1 {
	text-align: justify;
	width: 363px;
}

#container #obsah #oNas #rightSide #pic3 {
	position: absolute;
	left: 0px;
	bottom: 3px;
}

#container #obsah #oNas #rightSide #pic4 {
	position: absolute;
	right: 0px;
	bottom: 3px;
}

#container #phantomOfTheCimbal {
	height: 580px;
}

#container #phantomOfTheCimbal #text1 {
	width: 774px;
	text-align: justify;
}

#container #phantomOfTheCimbal #text1 #obrazok {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#container #phantomOfTheCimbal #fotogaleria {
	width: 368px;
	position: absolute;
	left: 0px;
	top: 335px;
}

#container #phantomOfTheCimbal #hudobne_ukazky {
	width: 540px;
	left: 268px;
	top: 20px;
	position: relative;
}

#container #cimbalTrio {
	height: 660px;
}

#container #cimbalTrio #text1 {
	width: 774px;
	text-align: justify;
}

#container #cimbalTrio #text1 #obrazok {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#container #cimbalTrio #fotogaleria {
	width: 368px;
	top: 271px;
	left: 0px;
	position: absolute;
}

#container #cimbalTrio #video_ukazky {
	width: 368px;
	top: 419px;
	left: 0px;
	position: absolute;
}

#container #cimbalTrio #hudobne_ukazky {
	width: 368px;
	left: 415px;
	top: 20px;
	position: relative;
}

#container #cimbalTrioClassic {
	height: 450px;
}

#container #cimbalTrioClassic #text1 {
	width: 774px;
	text-align: justify;
}

#container #cimbalTrioClassic #text1 #obrazok {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#container #cimbalTrioClassic #fotogaleria {
	width: 368px;
	left: 0px;
	padding-top: 23px;
	position: absolute;
}

#container #cimbalTrioClassic #hudobne_ukazky {
	width: 368px;
	left: 413px;
	top: 20px;
	position: relative;
}

#container #fiveVirtuoses {
	height: 430px;
}

#container #fiveVirtuoses #text1 {
	width: 774px;
	text-align: justify;
}

#container #fiveVirtuoses #text1 #obrazok {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#container #fiveVirtuoses #fotogaleria {
	width: 368px;
	left: 0px;
	top: 190px;
	position: absolute;
}

#container #fiveVirtuoses #hudobne_ukazky {
	width: 453px;
	left: 342px;
	top: 190px;
	position: absolute;
}

#container #obsah #Kontakt {
	height: 300px;
	text-align: justify;
}

#container #obsah #Kontakt #text1 {
	width: 363px;
}

#container #obsah #Kontakt #fotoOlah {
	position: absolute;
	left: 570px;
	top: 45px;
	text-align: right;
	font-weight: bold;
	width: 198px;
}

#container #obsah #Kontakt #fotoOlah img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container #obsah #Kontakt #fotoKotkova {
	position: absolute;
	left: 300px;
	top: 45px;
	text-align: right;
	font-weight: bold;
	width: 198px;
}

#container #obsah #Kontakt #fotoKotkova img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container #pata {
	font-size:9px;
	position: relative;
	height: 61px;
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/menu2_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
}

#container #pata a {
	text-transform: uppercase;
	color: #ae834e;
	text-decoration: none;
	padding-right: 11px;
	padding-left: 11px;
}

#container #pata a:hover {
	text-decoration: underline;
}

#container #copyright {
	font-size:9px;
	position: relative;
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	top: -10px;
}

#container #copyright a {
	color: #ae834e;
	text-decoration: none;
}

#container #copyright a:hover {
	text-decoration: underline;
}


.foto_gallery {
	border: 1px solid #5F3E1D;
	margin: 0px 6px 6px 0px;
}

#player {
	color: #d7b077;
	display: block;
	margin-bottom: 2px;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 25px;
	background-image: url(../images/player_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#player:hover {
	color: #C68F3E;
	background-image: url(../images/player_bg_2.png);
}

#player_bg {
	position: absolute;
	left: 930px;
	top: 330px;	
}

.foto_gallery:hover {
	border: 1px solid #DF9145;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.odkaz{
	color: #DFAB61;
	text-decoration: none;
}

.odkaz:hover{
	color: #DFAB61;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
	color:#886732;
}

h2 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 7px;
}

