/* ------------------------------------------------------------- */
/*                          screen.css                           */
/* ------------------------------------------------------------- */
@media screen {
	.fontArial {
		font-family: Arial, Helvetica, sans-serif;
	}
	.fontSize90 {
		font-size: 90%;
		line-height: 1.2em;
	}
	/* ----- homePage */
		/* ----- .hpBoxLeft */
			.hpBoxLeft {
				width: 320px;
				float: left;
				overflow: hidden;
			}
			.hpBoxLeft h1 {
				margin: 0px 0 -5px 0; padding: 0;
				font-size: 190%;
				font-style: italic;
				line-height: 1.2em;
				font-weight: normal;
			}
			.hpBoxLeft .hpPerex {
				font-size: 110%;
				line-height: 1.3em;
				margin-bottom: 10px;
			}
			.hpBoxLeft .hpPerex div {
				font-size: 90%;
			}
			.hpBoxLeft .hpPerex a.tdecornone  {
				font-weight: bold;
				font-size: 90%;
				display: block;
				margin: 8px 0 0 0;
			}
			/* ----- partners */
				.hpBoxLeft .partners {
					border-top: 1px solid #cac1af;
					border-bottom: 1px solid #cac1af;
					margin: 15px 0 10px 0;
					padding: 8px 0;
					line-height: 1.1em;
					font-family: Arial, Helvetica, sans-serif;
				}
				.hpBoxLeft .partners p {
					margin: 0 0 8px 0; 
					font-size: 90%;
					color: #767474;
					line-height: 1.2em;
				}
				.hpBoxLeft .partners img {
					margin-right: 25px;
				}
			/* end. partners */
			
			/* ----- repertoar */
				.hpBoxLeft h2.repertoar {
					width: 106px; height: 15px;
				}
				.hpBoxLeft h2.repertoar span {
					width: 106px; height: 15px;
					background-image: url("../img/cs/titles/repertoar.gif");
				}
				#en .hpBoxLeft h2.repertoar {
					width: 456px; height: 15px;
				}
				#en .hpBoxLeft h2.repertoar span {
					width: 456px; height: 15px;
					background-image: url("../img/en/titles/repertoar.gif");
				}
				/* ----- menu repertoar */
					ul.repertoar {
						margin: 10px 0; padding: 6px 0;
						background-color: #f9efdd;
						list-style-type: none;
					}
					ul.repertoar a {
						display: block;
						padding: 5px 0 5px 20px;
						text-decoration: none;
					}
					ul.repertoar a span {
						font-size: 125%;
						font-weight: bold;
						text-decoration: underline;
					}
					 ul.repertoar a:hover {
						background-color: #dca841;
						color: #FFFFFF;
						background-image: url("../img/bg/hp-repertoar_hover.gif");
						background-position: right center;
						background-repeat: no-repeat;
					}
				/* end. menu repertoar */
			/* end. repertoar */
		/* end. hpBoxLeft */
		
		/* ----- hpBoxRight */
			.hpBoxRight {
				width: 430px;
				float: right;
			}
			.hpBoxRight h2.koncertyCkf {
				width: 321px; height: 13px;
				margin: 16px 0 0 0;
			}
			.hpBoxRight h2.koncertyCkf span {
				width: 321px; height: 13px;
				background-image: url("../img/cs/titles/koncerty-ckf.gif");
			}
			#en .hpBoxRight h2.koncertyCkf {
				width: 430px; height: 13px;
			}
			#en .hpBoxRight h2.koncertyCkf span {
				width: 430px; height: 13px;
				background-image: url("../img/en/titles/koncerty-ckf.gif");
			}
			.hpBoxRight .koncertyNav {
				margin: 10px 0 15px 0;
				font-size: 110%;
				color: #b13820;
				font-weight: bold;
			}
			.hpBoxRight .koncertyNav a {
				color: #b13820;
				padding: 2px;
			}
			.hpBoxRight .koncertyNav a.koncertyCr:hover {
				background-color: #d1e1e7;
				padding: 2px;
			}
			.hpBoxRight .koncertyNav a.koncertyZah:hover {
				background-color: #e7d7d1;
				padding: 2px;
			}
			.hpBoxRight .koncertyNav a.ctvrtky:hover {
				background-color: #f2e0ba;
				padding: 2px;
			}
			/* ----- koncerty */
				.hpBoxRight .left50 {
					width: 47%;
					float: left;
				}
				.hpBoxRight .right50 {
					width: 47%;
					float: right;
				}
				.hpBoxRight .left50,
				.hpBoxRight .right50 {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 90%;
					line-height: 1.2em;
				}
				.hpBoxRight .left50 a,
				.hpBoxRight .right50 a {
					display: block;
					font-family: "Palatino Linotype", Arial, Helvetica, sans-serif;
					font-size: 125%;
					font-weight: bold;
					margin: 2px 0 5px 0;
				}
				.hpBoxRight .left50 p,
				.hpBoxRight .right50 p {
					margin: 0;
					padding: 0;
				}
				.hpBoxRight .left50 .red,
				.hpBoxRight .right50 .red {
					color: #b13820;
				}
			/* end. koncety */
			
			/* ----- zajimavosti */
				.boxZajimavosti {
					border-top: 1px solid #cac1af;
					padding: 10px 0 0 0;
					margin: 15px 0 10px 0;
				}
				.hpBoxRight h4.zajimavosti {
					width: 84px; height: 13px;
					margin: 0 0 5px 0;
				}
				.hpBoxRight h4.zajimavosti span {
					width: 84px; height: 13px;
					background-image: url("../img/cs/titles/zajimavosti.gif");
				}
				#en .hpBoxRight h4.zajimavosti {
					width: 129px; height: 13px;
					margin: 0 0 5px 0;
				}
				#en .hpBoxRight h4.zajimavosti span {
					width: 129px; height: 13px;
					background-image: url("../img/en/titles/zajimavosti.gif");
				}
				.boxZajimavosti p {
					margin: 3px 0 0 0;
				}
				.boxZajimavosti a.title {
					font-size: 110%;
				}
				.boxZajimavosti a {
					font-weight: bold;
				}
			/* end. zajimavosti */
		/* end. hpBoxRight 
		
		/* ----- hpBootomBox */
			.hpBootomBox {
				background-color: #f2e0ba;
			}
			.hpBootomBox .hpBootomBox-main {
				padding: 0 25px;
			}
			.hpBootomBox .hpBootomBoxNav {
				color: #b13820;
				padding: 10px 0 0 0;
			}
			.hpBootomBox .hpBootomBoxNav h5,
			.hpBootomBox .hpBootomBoxNav a {
				display: inline;
				color: #b13820;
				text-transform: uppercase;
				font-size: 90%;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
			}
			.hpBootomBox .hpBootomBoxNav h5 {
				font-weight: bold;
			}
			.hpBootomBox .box {
				width: 340px;
				background-color: #fcf9f1;
				margin: 8px 0 8px 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 90%;
				line-height: 1.2em;
				position: relative;
			}
			.hpBootomBox .box a {
				display: block;
				font-weight: bold;
				margin: 0 0 4px 0;
			}
			.hpBootomBox input {
				display: block;
				position: absolute;
				bottom: 10px; right: 10px;
			}
			.hpBootomBox .box .box-main {
				padding: 16px;
				line-height: 1.1em;
			}
			.hpBootomBox .box img {
				float: left;
				margin-right: 15px;
			}
			.hpBootomBox .boxFooter {
				margin: 0;
				padding: 6px 0 10px 0;
				font-size: 90%;
				color: #767474;
			}
			.hpBootomBox .boxFooter strong {
				font-family: Arial, Helvetica, sans-serif;
				text-transform: uppercase;
			}
			.hpBootomBox .boxFooter a {
				color: #767474;
			}
		/* end. hpBootomBox */
	/* end. homePage */
	
	/* ---- colBoxesTree */
		.colBoxesTree .boxOne {
			width: 230px;
			float: left;
			margin: 0 45px 0 0;
		}
		.colBoxesTree .boxTwo {
			width: 230px;
			float: left;
			margin: 0 45px 0 0;
		}
		.colBoxesTree .boxTree {
			width: 230px;
			float: left;
			margin: 0 0 0 0;
		}
	/* end. colBoxesTree */
	
	/* ----- colBoxesTwo */
		.colBoxesTwo .boxLeft {
			width: 480px;
			background-color: #f9efdd;
			float: left;
		}
		.colBoxesTwo .boxRight {
			width: 280px;
			float: right;
		}
		.colBoxesTwo .boxRight.foto {
			text-align: center;
		}
		.colBoxesTwo .boxLeft .boxLeft-main {
			padding: 10px 10px 20px 10px;
		}
	/* end. colBoxesTwo */
	
	/* ----- colBoxesOne */
		.colBoxesOne {
			widows: 100%;
		}
		.colBoxesOne .colBoxesOne-main {
			padding: 20px 25px 50px 25px;
		}
	/* end. colBoxesOne */
	
	/* ----- koncerty */
		h1.koncerty {
			width: 366px; height: 13px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.koncerty span {
			width: 366px; height: 13px;
			background-image: url(../img/cs/titles/koncerty-ckf.gif);
		}
		#en h1.koncerty {
			width: 456px; height: 13px;
			margin: 0 0 15px 0; padding: 0;
		}
		#en h1.koncerty span {
			width: 456px; height: 13px;
			background-image: url(../img/en/titles/koncerty-ckf.gif);
		}
		h1.a-koncerty {
			width: 441px; height: 14px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.a-koncerty span {
			width: 441px; height: 14px;
			background-image: url(../img/cs/titles/h1-archiv-koncertu-ckf.gif);
		}
		#en h1.a-koncerty {
			width: 171px; height: 14px;
			margin: 0 0 15px 0; padding: 0;
		}
		#en h1.a-koncerty span {
			width: 171px; height: 14px;
			background-image: url(../img/en/titles/h1-archiv-koncertu-ckf.gif);
		}
		.colBoxesTree .koncerty h2 {
			font-size: 120%;
			color: #b13820;
			padding: 3px 7px;
			margin: 0 0 8px 0;
		}
		.colBoxesTree .boxOne.koncerty h2 {
			background-color: #f2e0ba;
		}
		.colBoxesTree .boxTwo.koncerty h2 {
			background-color: #d1e1e7;
		}
		.colBoxesTree .boxTree.koncerty h2 {
			background-color: #e7d7d1;
		}
		.colBoxesTree .koncerty .box,
		.colBoxesTwoKoncerty .box {
			margin: 8px 0 8px 0;
			padding: 0 0 8px 0;
			font-size: 90%;
			line-height: 1.2em;
			font-family: Arial, Helvetica, sans-serif;
		}
		.colBoxesTree .koncerty .box h3,
		.colBoxesTwoKoncerty .box h3 {
			margin: 0px 0 4px 0;
			font-size: 110%;
			font-family: "Palatino Linotype", Arial, Helvetica, sans-serif;
			line-height: 1.4em;
		}
		.colBoxesTree .koncerty .box h4,
		.colBoxesTwoKoncerty .box h4 {
			margin: 5px 0 0 0;
			font-size: 110%;
			font-family: "Palatino Linotype", Arial, Helvetica, sans-serif;
		}
		.colBoxesTree .koncerty .box p,
		.colBoxesTwoKoncerty .box p {
			margin: 3px 0 3px 0;
		}
		.colBoxesTree .koncerty .box a.detailkoncertu,
		.colBoxesTwoKoncerty .box a.detailkoncertu {
			width: 114px; height: 16px;
			text-decoration: none;
			margin: 8px 0 0 0;
		}
		.colBoxesTree .koncerty .box a.detailkoncertu span,
		.colBoxesTwoKoncerty .box a.detailkoncertu span {
			width: 114px; height: 16px;
			background-image: url(../img/buttons/detail-koncertu.gif);
		}
		.colBoxesTree .koncerty .box.borderBottom,
		.colBoxesTwoKoncerty .box.borderBottom  {
			border-bottom: 1px solid #cac1af;
		}
		.colBoxesTree .boxOne.koncerty .box.hilight,
		.colBoxesTwoKoncerty .box.hilight {
			color: #b13820;
			border-bottom: 1px solid #d5937e;
			font-size: 100% !important;
			font-family: "Palatino Linotype", Arial, Helvetica, sans-serif;
		}
		.colBoxesTree .boxOne.koncerty .box.hilight,
		.colBoxesTwoKoncerty .box.hilight {
			margin: 0 0 3px 0;
			font-size: 110%;
		}
		.colBoxesTree .boxOne.koncerty .box.hilight h3,
		.colBoxesTwoKoncerty .box.hilight h3 {
			margin: 2px 0 2px 0;
		}
		.colBoxesTree .boxOne.koncerty .box.hilight em,
		.colBoxesTwoKoncerty .box.hilight em {
			font-size: 110%;
		}
		.colBoxesTree .boxOne.koncerty .box.hilight,
		.colBoxesTwoKoncerty .box.hilight {
			font-size: 120%;
		}
		.colBoxesTree .koncerty p.archiv,
		.colBoxesTwoKoncerty p.archiv {
			font-size: 90%;
			font-family: Arial, Helvetica, sans-serif;
		}
		.colBoxesTree .koncerty p.archiv a,
		.colBoxesTwoKoncerty p.archiv a {
			color: #666666;
		}
		/* ----- detailKoncertu */
			.colBoxesTwo .detailKoncertu.koncertyCr {
				background-color: #d1e1e7;
			}
			.colBoxesTwo .detailKoncertu.koncertyZah {
				background-color: #e7d7d1;
			}
			.colBoxesTwo .detailKoncertu.ctvrtky {
				background-color: #f9efdd;
			}
			.colBoxesTwo .detailKoncertu h2 {
				font-size: 120%;
				color: #b13820;
				border-bottom: 1px solid #d5937e;
				width: 360px;
				padding: 0 0 5px 0;
				margin: 0;
			}
			.colBoxesTwo .detailKoncertu h3 {
				margin: 5px 0;
				font-size: 150%;
				color: #b13820;
				font-weight: normal;
			}
			.colBoxesTwo .detailKoncertu h4 {
				margin: 10px 0 0px 0;
				font-size: 110%;
				color: #b13820;
			}
			.colBoxesTwo .detailKoncertu p {
				margin: 0;
			}
			.colBoxesTwo .detailKoncertu .color {
				color: #b13820;
			}
			.colBoxesTwo .detailKoncertu .marginBottom5px {
				margin-bottom: 5px;
			}
			.colBoxesTwo .detailKoncertu ul {
				margin: 0; padding: 0;
				list-style-type: none;
				line-height: 1.2em;
			}
			.colBoxesTwo .detailKoncertu ul li {
				margin: 6px 0; padding: 0;
			}
			.colBoxesTwo .detailKoncertu div.line {
				border-top: 1px solid #cac1af;
				margin: 12px 0 10px 0;
			}
			/* ----- formular */
				.boxRight.formular {
					margin-top: 20px;
				}
				.boxRight.formular h5 {
					margin: 0 0 13px 0;
					color: #b13820;
					font-size: 110%;
					font-weight: normal;
				}
				.boxRight.formular label {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 90%;
				}
				.boxRight.formular label span {
					font-family: "Times New Roman", Times, serif;
					color: #B13820;
				}
				.boxRight.formular input.text {
					margin: 2px 0 10px 0;
					border: 1px solid #cac1af;
					padding: 2px 5px;
					width: 155px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 95%;
				}
				.boxRight.formular select {
					margin: 2px 0 10px 0;
					border: 1px solid #cac1af;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 95%;
					padding: 1px 0px;
				}
				.boxRight.formular textarea {
					border: 1px solid #cac1af;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 95%;
					padding: 2px 5px;
					width: 270px;
					height: 90px;
					margin: 0 0 5px 0;
				}
				.boxRight.formular input.text.small {
					width: 65px;
				}
				.boxRight.formular .fright {
					width: 95px;
				}
				.boxRight.formular label.error {
					color: red;
				}
				.boxRight.formular input.error {
					border: 1px solid red;
				}
				.boxRight.formular div.error {
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 90%;
					line-height: 1.2em;
				}
				/* ----- dekovacka */
					.formularDekovacka {
						color: #b13820;
						border-bottom: 1px solid #b13820;
						font-size: 110%;
					}
					.formularDekovacka p {
						margin: 20px 0;
					}
				/* end. dekovacka */
			/* end. formular */			
		/* end. detailKoncertu */
	/* end. koncerty */
	
	/* ----- repertoar */
		h1.repertoar {
			width: 372px; height: 16px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.repertoar span {
			width: 372px; height: 16px;
			background-image: url(../img/cs/titles/h1-repertoar-ckf.gif);
		}
		#en h1.repertoar {
			width: 456px; height: 16px;
			margin: 0 0 15px 0; padding: 0;
		}
		#en h1.repertoar span {
			width: 456px; height: 16px;
			background-image: url(../img/en/titles/h1-repertoar-ckf.gif);
		}
		.colBoxesTwo .detailRepertoar h2 {
			margin: 5px 0;
			font-size: 150%;
			color: #b13820;
			font-weight: normal
		}
		.colBoxesTwo .detailRepertoar h3 {
			margin: 15px 0 -10px 0;
			font-size: 110%;
			color: #b13820;
		}
		.colBoxesTwo .detailRepertoar h4 {
			margin: 15px 0 5px 0;
			background-color: #dca841;
			font-size: 130%;
			padding: 10px 8px;
			color: #FFFFFF;
		}
		.colBoxesTwo .detailRepertoar h4.cislo1 {
			background-image: url(../img/titles/c01.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo2 {
			background-image: url(../img/titles/c02.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo3 {
			background-image: url(../img/titles/c03.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo4 {
			background-image: url(../img/titles/c04.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo5 {
			background-image: url(../img/titles/c05.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo6 {
			background-image: url(../img/titles/c06.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo7 {
			background-image: url(../img/titles/c07.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo8 {
			background-image: url(../img/titles/c08.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo9 {
			background-image: url(../img/titles/c09.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo10 {
			background-image: url(../img/titles/c10.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo11 {
			background-image: url(../img/titles/c11.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo12 {
			background-image: url(../img/titles/c12.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo13 {
			background-image: url(../img/titles/c13.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo14 {
			background-image: url(../img/titles/c14.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo15 {
			background-image: url(../img/titles/c15.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo16 {
			background-image: url(../img/titles/c16.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo17 {
			background-image: url(../img/titles/c17.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo18 {
			background-image: url(../img/titles/c18.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo19 {
			background-image: url(../img/titles/c19.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar h4.cislo20 {
			background-image: url(../img/titles/c20.gif);
			background-repeat: no-repeat;
			background-position: 95% center;
		}
		.colBoxesTwo .detailRepertoar ul {
			margin: 0 0 0 10px;
		}
		/* ---- repertoar */
			.colBoxesTwo .repertoar {
			}
			.colBoxesTwo .repertoar h2 {
				margin: 0;
				color: #b13820;
				font-size: 140%;
				font-weight: normal;
			}
			.colBoxesTwo .repertoar p {
				margin: 0.5em 0;
			}
			.colBoxesTwo .repertoar .repertoar-menu {
				width: 320px;
				margin-left: 70px;
			}
		/* end. repertoar */
	/* end. repertoar */
	
	/* ----- diskografie */
		h1.diskografie {
			width: 386px; height: 14px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.diskografie span {
			width: 386px; height: 14px;
			background-image: url(../img/cs/titles/h1-diskografie-ckf.gif);
		}
		#en h1.diskografie {
			width: 477px; height: 14px;
			margin: 0 0 15px 0; padding: 0;
		}
		#en h1.diskografie span {
			width: 477px; height: 14px;
			background-image: url(../img/en/titles/h1-diskografie-ckf.gif);
		}
		.colBoxesOne.diskografie {
			background-color: #f2e0ba;
		}
		.colBoxesOne.diskografie .colBoxesOne-main {
			padding: 5px 25px 50px 25px;
			width: 730px;
		}
		.diskografie p.topNav {
			margin: 0;
			float: right;
			font-size: 90%;
		}
		.diskografie p.topNav a {
			color: #837d71;
			padding: 0 0 0 7px;
		}
		.diskografie h2 {
			font-size: 120%;
			color: #b13820;
		}
		/* ----- boxDiskografie */
			.diskografie .boxDiskografie {
				background-color: #FFFFFF;
				width: 340px;
				position: relative;
				margin-bottom: 10px;
			}
			.diskografie .boxDiskografie img {
				padding: 15px;
				float: left;
			}
			.diskografie .boxDiskografie .text {
				float: left;
				padding: 10px 15px 15px 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 90%;
				width: 210px;
				line-height: 1.2em;
			}
			.diskografie .boxDiskografie .text a {
				font-weight: bold;
			}
			.diskografie .boxDiskografie .text p {
				margin: 3px 0;
				line-height: 1.2em;
			}
			.diskografie .boxDiskografie a.detailkoncertu {
				width: 114px; height: 16px;
				text-decoration: none;
				margin: 8px 0 0 0;
				position: absolute;
				top: 80px; left: 215px;
			}
			.diskografie .boxDiskografie a.detailkoncertu span {
				width: 114px; height: 16px;
				background-image: url(../img/cs/buttons/detail-objednat.gif);
			}
			#en .diskografie .boxDiskografie a.detailkoncertu span {
				background-image: url(../img/en/buttons/detail-objednat.gif);
			}
		/* end. boxDiskografie */
		
		/* ----- detailDiskografie */
			.detailDiskografie h2 {
				font-size: 160%;
				color: #b13820;
				font-weight: normal;
				margin: 0 0 15px 0;
			}
			.detailDiskografie .boxTop {
				position: relative;
				width: 100%;
			}
			.detailDiskografie .boxTop img {
				float: left;
				margin: 0 15px -15px 0;
			}
			.detailDiskografie .boxTop .typ {
				font-size: 90%;
				display: block;
				margin: 0 0 5px 0;
				font-family: Arial, Helvetica, sans-serif;
			}
			.detailDiskografie .boxTop h4 {
				color: #b13820;
				margin: 5px 0;
				font-size: 110%;
			}
			.detailDiskografie .prehrajMp3 {
				width: 168px; height: 18px;
				position: absolute;
				bottom: 0; left: 235px; top: inherit;
			}
			.detailDiskografie .prehrajMp3 span {
				width: 168px; height: 18px;
				background-image: url(../img/cs/buttons/mp3-ukazka.gif);
			}
			#en .detailDiskografie .prehrajMp3 span {
				background-image: url(../img/en/buttons/mp3-ukazka.gif);
			}
			.detailDiskografie h3 {
				color: #b13820;
				margin: 15px 0 0 0;
				font-size: 120%;
			}
		/* end. detailDiskografie */
	/* end. diskografie */
	
	
	/* ----- o souboru */
		h1.oSouboru {
			width: 103px; height: 11px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.oSouboru span {
			width: 103px; height: 11px;
			background-image: url(../img/cs/titles/h1-o-souboru.gif);
		}
		#en h1.oSouboru span {
			background-image: url(../img/en/titles/h1-o-souboru.gif);
		}
		.boxLeft.oSouboru,
		.boxLeft.oSouboruDetail {
			background-color: #FFFFFF !important;
		}
		.pageNav {
			background-color: #f9efdd;
			padding: 5px 10px 10px 10px;
			line-height: 1.6em;
		}
		.oSouboruDetail .textBox {
			border-top: 1px solid #d5937e;
			border-bottom: 1px solid #cac1af;
			margin: 15px 0;
			padding: 15px 0;
		}
		.oSouboruDetail .textBox h2 {
			margin: 0;
			color: #b13820;
			font-size: 160%;
			font-weight: normal;
		}
		.oSouboruDetail .textBox h3 {
			margin: 8px 0 -5px 0;
			font-size: 110%;
		}
		.oSouboru p.perex {
			margin: 0 0 7px 0;
			font-size: 110%;
		}
		.oSouboru p {
			margin: 7px 0;
		}
		.oSouboru div.perexUvod {
			margin: 7px 0;
			padding: 0 0 7px 0;
			color: #b13820;
			font-size: 110%;
			border-bottom: 1px solid #b13820;
		}
		/* ----- menuOsouboru */
			.menuOsouboru {
				background-color: #f9efdd;
				margin: 15px 0;
			}
			.menuOsouboru ul {
				padding: 24px 0;
				margin: 0 20px;
				list-style-type: none;
				font-weight: bold;
			}
			.menuOsouboru ul li {
				margin: 8px 0; 
			}
			.menuOsouboru ul li a:hover {
				color: #b13820;
			}
		/* end. menuOsouboru */
	/* end. o souboru */
	
	/* ----- o fotogalerie */
		h1.fotogalerie {
			width: 103px; height: 11px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.fotogalerie span {
			width: 103px; height: 11px;
			background-image: url(../img/cs/titles/h1-fotogalerie.gif);
		}
		h1.fotogalerie span {
			background-image: url(../img/en/titles/h1-fotogalerie.gif);
		}
		.fotogalerie h2 {
			color: #b13820;
			font-weight: normal;
			float: left;
			height: 1.2em;
		}
		.fotogalerie {
			border-top: 1px solid #d5937e;
			margin: 15px 0 0 0;
			padding: 5px 0 0 0;
		}
		.fotogalerie .topNav {
			float: right;
			font-size: 90%;
		}
		.fotogalerie .topNav a {
			color: #837d71;
			padding: 0 0 0 7px;
		}
		.fotogalerie h4 {
			font-size: 110%;
			color: #b13820;
		}
		.fotogalerie .fotogalerieType1,
		.fotogalerie .fotogalerieType2 {
			background-color: #f2e0ba;
			margin-bottom: 20px;
		}
		.fotogalerie .fotogalerieType1 .fotogalerieType1-main,
		.fotogalerie .fotogalerieType2 .fotogalerieType2-main {
			background-color: #f2e0ba;
			padding: 8px 12px 15px 12px;
			width: 756px;
		}
		/* ----- fotogalerieType1 */
			.fotogalerie .fotogalerieType1 .foto {
				float: left;
				width: 375px;
				margin: 10px 0;
			}
			.fotogalerie .fotogalerieType1 .foto img {
				float: left;
				border: 9px solid #FFF;
			}
			.fotogalerie .fotogalerieType1 .foto p {
				float: left;
				width: 180px;
				margin: 0 0 0 10px;
				font-style: italic;
				line-height: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 90%;
			}
		/* end. fotogalerieType1 */
		/* ----- fotogalerieType2 */
			.fotogalerie .fotogalerieType2 .foto {
				float: left;
				width: 170px;
				margin: 10px 25px 30px 0;
			}
			.fotogalerie .fotogalerieType2 .foto.end {
				margin-right: 0;
			}
			.fotogalerie .fotogalerieType2 .foto img {
				border: 9px solid #FFF;
			}
			.fotogalerie .fotogalerieType2 .foto p {
				float: left;
				margin: 5px 0 0 2px;
				line-height: 1.1em;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 90%;
			}
		/* end. fotogalerieType1 */
	/* end. fotogalerie */
	
	/* ----- kontakt */
		h1.kontakt {
			width: 83px; height: 11px;
			margin: 0 0 15px 0; padding: 0;
		}
		h1.kontakt span {
			width: 83px; height: 11px;
			background-image: url(../img/cs/titles/h1-kontakt.gif);
		}
		#en h1.kontakt {
			width: 85px; height: 11px;
		}
		#en h1.kontakt span {
			width: 85px; height: 11px;
			background-image: url(../img/en/titles/h1-kontakt.gif);
		}
		.kontakt h2 {
			color: #b13820;
			font-size: 120%;
			border-bottom: 1px solid #d5937e;
			padding: 0 0 8px 0;
		}
		.kontakt address {
			margin: 15px 0 0 0;
			font-style: normal;
			font-size: 110%;
			line-height: 1.4em;
		}
	/* end. kontakt */
	
	/* ----- colBoxesTwoKoncerty */
		.colBoxesTwoKoncerty .boxLeft {
			width: 360px;
			float: left;
			padding: 0 20px 0 0;
		}
		.colBoxesTwoKoncerty .boxRight {
			width: 380px;
			float: right;
		}
		.colBoxesTwoKoncerty h2 {
			font-size: 120%;
			color: #b13820;
			padding: 3px 7px;
			margin: 0 0 8px 0;
		}
		.colBoxesTwoKoncerty h2.koncertyCr {
			background-color: #d1e1e7;
		}
		.colBoxesTwoKoncerty h2.koncertyZah {
			background-color: #e7d7d1;
		}
		.colBoxesTwoKoncerty h2.ctvrtky {
			background-color: #f2e0ba;
		}
		
		.colBoxesTwoKoncerty .h2ctvrtky,
		.colBoxesTwoKoncerty .h2koncertyZah,
		.colBoxesTwoKoncerty .h2koncertyCr  {
			height: 2em;
		}
		.colBoxesTwoKoncerty .h2ctvrtky h2,
		.colBoxesTwoKoncerty .h2koncertyZah h2,
		.colBoxesTwoKoncerty .h2koncertyCr h2{
			float: left;
		}
		.colBoxesTwoKoncerty .h2ctvrtky div a,
		.colBoxesTwoKoncerty .h2koncertyZah div a,
		.colBoxesTwoKoncerty .h2koncertyCr div a{
			color: #837d71;
			font-size: 90%;
			padding: 0 7px 0 0;
			line-height: 2em;
		}
		.colBoxesTwoKoncerty .h2koncertyCr {
			background-color: #d1e1e7;
		}
		.colBoxesTwoKoncerty .h2koncertyZah {
			background-color: #e7d7d1;
		}
		.colBoxesTwoKoncerty .h2ctvrtky {
			background-color: #f2e0ba;
		}
		.koncerty p.topNav {
			margin: 0;
			float: right;
			font-size: 90%;
		}
		.koncerty p.topNav a {
			color: #837d71;
			padding: 0 0 0 7px;
		}
	/* end. colBoxesTwoKoncerty */
	
	/* ----- obecne */
		ul.noUl {
			margin: 0; padding: 0;
			list-style-type: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
		}
		ul.noUl li {
			margin: 0; padding: 0;
		}
	/*end. obecne */
	
	

}