* { margin:0px; padding:0px;} img,table,fieldset { border:0px;}
pre { font-family:Verdana; font-size:10px; color:#fff;  text-align:left;}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfont.eot?#iefix') format('eot'),
         url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue-webfont.svg#webfontX0YNjQNl') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* BASIC template START ------------------------------------------------------------------------------ */
body {
  background:#211714;
  font-family:Tahoma,Arial,Sans-serif;
  font-size:14px;
  color:#281803;}

h1 { font-size:36px; color:#c47e05; font-weight:normal; font-style:italic; margin:0px 0px 20px 0px; padding:0px 0px 0px 30px; border-bottom:1px solid #c47e05;}
h2 { font-size:32px; color:#975028; font-weight:normal; margin:10px 0px 20px 0px; padding:0px 0px 0px 30px;}
h3 { font-size:22px; color:#975028; font-weight:normal; margin:10px 0px 0px 0px; padding:0px 0px 0px 30px;}
h4 { font-size:16px; color:#cf701c; font-weight:normal; margin:10px 0px 0px 0px; padding:0px 0px 0px 30px;}
h5 { font-size:14px; color:#281803; font-weight:bold; margin:10px 0px 0px 0px; padding:0px 0px 0px 30px;}

a { color:#760000;}
a:hover { color:#cf701c;}

p { padding:5px 30px 5px 30px;}

ul, ol, dl { margin:10px 0px 20px 80px;}

.site { width:990px; margin:0px auto;}

#top { background:url('http://www.objectband.cz/img/top-bg.jpg') no-repeat top left; width:990px; height:41px;}

#top-menu { background:url('http://www.objectband.cz/img/top-menu-bg.png') no-repeat top right; width:232px; height:14px; font-family:Verdana; font-size:9px; color:#473626; text-align:right; list-style-type:none; margin:19px 15px 0px 0px; padding:5px 22px 3px 5px; float:right;}
#top-menu li { display:inline; border-left:1px solid #473626; padding:0px 7px 0px 9px;}
#top-menu li.first  { border-left:0px;}
#top-menu li.last { }
#top-menu li a  { font-weight:bold; color:#473626; text-decoration:none;}
#top-menu li a:hover  { color:#473626; text-decoration:underline;}
#top-menu li.active a { color:#c47e05; text-decoration:underline;}

#head { background:url('http://www.objectband.cz/img/head.jpg') no-repeat top left; margin:0px; padding:0px;}
#head h1 { height:237px; margin:0px; padding:0px; text-decoration:none; border:0px;}
#head h1 a { width:400px; height:80px; display:block; margin:0px 0px 0px 70px; padding:0px 0px 0px 0px; text-decoration:none;}
 
#main-links { background:url('http://www.objectband.cz/img/main-links-bg.jpg') no-repeat top left; width:990px; height:47px;}

#main-menu { list-style-type:none; margin:0px; padding:7px 0px 0px 15px;}
#main-menu li { font-family:Arial; font-size:22px; color:#c5ad84; display:block; float:left; padding:0px 10px 0px 30px;}
#main-menu li.active-first { text-align:center; width:147px; padding:0px 0px 0px 0px;}
#main-menu li a { font-size:22px; color:#3b2c29; font-style:normal; text-decoration:none;}
#main-menu li a:hover { text-decoration:underline;}
#main-menu li.active a { color:#f8f3e3;}
#main-menu li.last a { background:url('/img/main-links-end.gif') no-repeat top right;}

#head-bottom-left { background:url('http://www.objectband.cz/img/head-bottom-left.jpg') no-repeat top left; width:250px; height:82px; float:left;}
#head-bottom-right { background:url('http://www.objectband.cz/img/head-bottom-right.jpg') no-repeat top left; width:690px; /* odecten padding 60 */ height:72px; text-align:right; padding:10px 50px 0px 0px; float:right;}
#head-bottom-right a { display:block; float:right; text-decoration:none; margin:0px 10px;}
#head-bottom-right a.bandzone { background:url('http://www.objectband.cz/img/bandzone-logo.gif') no-repeat top left; display:block; width:110px; height:31px;}
#head-bottom-right a.bandzone:hover { background:url('http://www.objectband.cz/img/bandzone-logo-2.gif') no-repeat top left;}
#head-bottom-right a.facebook { background:url('http://www.objectband.cz/img/facebook-logo.gif') no-repeat top left; display:block; width:83px; height:31px;}
#head-bottom-right a.facebook:hover { background:url('http://www.objectband.cz/img/facebook-logo-2.gif') no-repeat top left;}

#main-content { background:url('http://www.objectband.cz/img/content-bg.gif') repeat-y top right; width:100%;}

#left-bar { font-family:Tahoma; font-size:11px; color:#8c5f36; width:227px; /* odecten padding 23 */ padding:0px 7px 0px 15px; float:left;}
#left-bar p { margin:0px; padding:0px;}
#left-bar h4, #left-bar h3 { color:#dfd5bc; padding:0px;}
#left-bar .block-header { font-family:Tahoma; font-size:18px; font-weight:normal; font-style:italic; margin-bottom:10px; border-bottom:1px solid #251a17;}
#left-bar .block-header span { display:block; border-bottom:1px solid #140e0c; padding:0px 0px 5px 0px;}
#left-bar .sub-header { background:url('http://www.objectband.cz/img/block-header-bg.gif') no-repeat 100% 10px; font-family:Tahoma; font-size:14px; font-weight:normal; text-align:right; margin:0px; padding:5px 20px 0px 0px;}
#left-bar .sub-header span { display: block;}
#left-bar .left-date { border-bottom:1px solid #3f2c26; font-family:Verdana; font-size:9px; color:#dfd5bc; text-align:right; margin:3px 0px 5px 0px; padding:1px 20px 1px 0px;}
.left-text { color:#8c5f36; border-bottom:1px dotted #8c5f36; padding-bottom:6px;}
.left-text h5 { font-size:12px; font-weight: bold; color:#8c5f36; padding: 0px; margin: 0px;}
.left-text p { color:#8c5f36; padding:0px; margin:0px;}
.left-text span { color:#8c5f36;}
.left-text a { color:#e1cda1; text-decoration:none;}
.left-text a:hover { color:#d6804f; text-decoration:underline;}
#left-bar .left-more { font-family:Verdana; font-size:10px; color:#d6804f; text-align:right; margin:0px; padding:1px 13px 2px 0px;}
#left-bar .left-more a { background:url('/img/left-more-arrow-1.gif') no-repeat 100% 4px; color:#d6804f; text-decoration:none; padding-right:10px;}
#left-bar .left-more a:hover { background:url('/img/left-more-arrow-2.gif') no-repeat 100% 4px; color:#e1cda1; text-decoration:underline;}
#left-bar .archiv-novinek { font-size:11px; text-align:right; padding:0px 10px 0px 0px; margin:0px 0px 10px 0px;}
#left-bar .archiv-novinek a { color:#e1cda1; text-decoration:none; padding-right:10px;}
#left-bar .archiv-novinek a:hover { color:#d6804f; text-decoration:underline;}
.left-link a { color:#e1cda1; text-decoration:none;}
.left-link a:hover { color:#d6804f;}

#left-bar .news-block { border-bottom:1px solid #8c5f36; margin-bottom:10px;}
#content { width:710px; /* odecten padding 30 */ float:right; padding:0px 15px 0px 15px;}
#bottom-content { background:url('http://www.objectband.cz/img/content-bg.gif') repeat-y top right; width:650px; /* odecten padding 90 */ float:right; padding:0px 45px 0px 45px;}

#foot-left { background:url('http://www.objectband.cz/img/foot-left.gif') no-repeat top left; width:250px; height:45px;}
#foot-right { background:url('http://www.objectband.cz/img/foot-right.jpg') no-repeat top right; width:740px; height:45px;}

#foot-content { border-collapse:collapse; width:100%; margin-top:20px;}
#foot-content td { vertical-align:top; padding:0px; margin:0px;}

#foot-menu { font-family:Verdana; font-size:9px; color:#1d0701; width:81px;}
#foot-menu ul { list-style-type:none; text-align:right; margin:0px; padding:0px; border-bottom:1px solid #70582c;}
#foot-menu ul li { padding:2px 10px 2px 0px; border-top:1px solid #70582c;}
#foot-menu ul li a { font-size:9px; font-weight:bold; color:#1d0701; text-decoration:none;}
#foot-menu ul li a:hover { text-decoration:underline; color:#70582c;}
#foot-menu ul li.active a { color:#70582c; text-decoration:underline;}

#friendly-websites { font-family:Verdana; font-size:10px; color:#eedeb0; background:#70582c; width:365px; padding:0px; margin:0px;}
#friendly-websites h3 { font-family:Verdana; font-size:11px; color:#ee6d16; width:100%; padding:15px 10px 5px 10px; margin:0px;}
#friendly-websites p { width:100%; padding:5px 10px 5px 10px; margin:0px;}
#friendly-websites p a { color:#eedeb0; text-decoration:none;}
#friendly-websites p a:hover { color:#ee6d16; text-decoration:underline;}

#foot-copy { background:url('http://www.objectband.cz/img/foot-content-bg.jpg') no-repeat top right #70582c; font-family:Verdana; font-size:10px; color:#eedeb0; width:180px; margin:0px; padding:0px;}
#foot-copy p { padding:15px 10px 5px 10px; margin:0px;}

/* BASIC template END -------------------------------------------------------------------------------- */
/* foto a video galerie */
.galerie { margin:10px 0px 40px 0px; clear: both;}
	.galerie h3 { line-height:0.8em; margin:0px 30px 10px 30px; padding:0px 0px 0px 0px; border-bottom:1px dashed #b99f66;}
	.galerie h3 a { color:#cf701c; text-decoration:none;}
	.galerie h3 a:hover { color:#975028; text-decoration:underline;}
	.galerie h3 span.info { font-family: Verdana; color:#816934; font-size:11px; padding:0px 0px 0px 1px;}
	.galerie .galerie-more { clear:both; font-size:90%; margin:0px 0px 0px 0px; padding:10px 35px 0px 40px; border-bottom:3px double #b99f66;}
	.galerie .galerie-more a { background:url('http://www.objectband.cz/img/odrazka-2.gif') no-repeat 0px 4px; color:#cc7a4c; text-decoration:none; padding:0px 0px 0px 13px;}
	.galerie .galerie-more a:hover { background:url('http://www.objectband.cz/img/odrazka-2-2.gif') no-repeat 0px 4px; color:#b99f66;}
	
.foto { clear: both;}
	.foto img { padding:0px;}
	.foto .galerie-wrap { margin:0px 20px 0px 30px;}
	.foto-wrap { background:#000; float:left; width:150px; height:112px; overflow:hidden; border:2px solid #6f5617; margin:2px 5px 2px 3px; padding:0px;}
.video {}
	.video h4 { font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#503c38; text-align:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 5px;}
	.video .galerie-wrap { text-align:center; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;}
	.video .galerie-wrap .video-link { float:left; margin:0px 0px 0px 0px; padding:0px 10px 10px 20px;}
	.video .galerie-wrap .video-link p { margin:0px; padding:0px;}
	
/* koncerty */
.koncert { clear:both; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
	.koncert h3 { background:url('http://www.objectband.cz/img/odrazka-1.gif') no-repeat 15px 1px; font-family:Tahoma; font-size:16px; color:#760000; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px;}
	.koncert h3 span { font-family: Verdana; font-size: 85%; color: #975028; padding-left: 1px;}
	.koncert h5 { color: #975028;}
  .koncert .open-detail { border: 1px solid #211714; padding: 1px 3px; font-size: 9px; color: #E1CDA1;}
  .koncert .detail { padding: 0px; margin: 0px;}
	.koncert .popis { color: #E1CDA1; border: 1px solid #211714; display: none; position: absolute; padding: 20px 15px; max-width: 250px; font-family: Arial; font-size: 12px; margin: 0px 0px 0px 20px;}
  .koncert .popis p { margin: 0px; padding: 0px;}


/* ke stazeni */
.download { margin: 10px 0px 40px 0px;}
		.download table { width: 650px; /* odecten padding 60 */ font-size: 11px; margin: 0px 30px 0px 30px; border: 1px solid #cbb991;}
		.download thead tr td { background: #211714; color: #e1cda1; font-size: 13px; font-weight: bold; padding: 5px 2px;}
		.download tr td { background: #e7d5ae; padding: 1px 0px 1px 0px;}
		.download tr.dark td { background: #dbc38f;}
		.download table td.ico { width: 30px; overflow: hidden;}
		.download table td.name { font-weight: bold; width: 515px; overflow: hidden; padding-left: 10px;}
			.download table td.name a { color: #281803; text-decoration: none;}
			.download table td.name a:hover { color: #760000;}
			.download table td.name span { display: block; font-family: Arial; font-style: italic; font-size: 10px; font-weight: normal; color: #5f401d; padding-left: 10px; padding-top: 2px;}
		.download table td.link { width: 30px; overflow: hidden;}
			.download table tr td.link a { background: url('http://www.objectband.cz/img/ico.download-light-1.gif') no-repeat top left; display: block; width: 23px; height: 21px; text-decoration: none;}
			.download table tr td.link a:hover { background: url('http://www.objectband.cz/img/ico.download-light-2.gif') no-repeat top left;}
			.download table tr.dark td.link a { background: url('http://www.objectband.cz/img/ico.download-dark-1.gif') no-repeat top left; display: block; width: 23px; height: 21px; text-decoration: none;}
			.download table tr.dark td.link a:hover { background: url('http://www.objectband.cz/img/ico.download-dark-2.gif') no-repeat top left;}
		.download table td.size { width: 65px; /* odecten padding 10 */ overflow: hidden; font-size: 11px; font-weight: bold; text-align: right; padding:1px 10px 2px 0px;}
			.download table td.size span { font-size: 9px; font-weight: normal;}

/* koncerty na uvodni stranace*/
.n-koncert { line-height:0.8em; margin:30px 30px 10px 30px; padding:0px 0px 0px 0px; border-bottom:1px dashed #b99f66;}
.n-koncert span.info { color:#816934; font-size:11px; padding:0px 0px 0px 2px;}
.koncert-us { clear:both; margin:0px 0px 30px 0px;}
	.koncert-us h3 { background:url('http://www.objectband.cz/img/odrazka-1.gif') no-repeat 15px 5px; font-family:Tahoma; font-size:20px; color:#760000; border-bottom:1px solid #760000; margin:0px 0px 0px 0px; padding:0px 0px 1px 40px;}
	.koncert-us .detail { font-size:90%; color:#816934; width:30%; float:left; list-style-type:none; margin:5px 0px 0px 0px; padding:0px 0px 0px 30px;}
	.koncert-us .detail dt { color:#760000; font-weight:bold; margin:5px 0px 0px 0px;}
	.koncert-us .detail dd { color:#975028; margin:0px 0px 0px 20px;}
	.koncert-us .popis { font-size:90%; width:58%; float:right; margin:10px 0px 0px 0px; padding:5px 30px 5px 0px;}
	.koncert-us p { margin:0px; padding:0px;}
	.koncert-us p.datum { font-size:90%;  text-align:left; margin:0px; padding:2px 0px 2px 10px;}
	.koncert-us .more { font-family:Tahoma; font-size:12px; padding:2px 0px 2px 30px; border-bottom:1px solid #503c38; margin:10px 0px 0px 0px; clear:both;}
	.koncert-us .more a { background:url('http://www.objectband.cz/img/odrazka-2.gif') no-repeat 0px 3px; color:#cc7a4c; text-decoration:none; padding:0px 0px 0px 15px;}
	.koncert-us .more a:hover { background:url('http://www.objectband.cz/img/odrazka-2-2.gif') no-repeat 0px 3px; color:#b99f66;}
		
/* aktualita na uvodni strance */

.aktualita-us { clear:both; font-size:90%; margin:0px 0px 30px 0px;}
	.aktualita-us h3 { line-height:0.8em; margin:0px 30px 0px 30px; padding:0px 0px 0px 0px; border-bottom:1px dashed #b99f66;}
	.aktualita-us h3 span.info { color:#816934; font-size:11px; padding:0px 0px 0px 1px;}
	.aktualita-us .perex { padding:0px 0px;}
	.aktualita-us .text { padding:0px 0px;}
	.aktualita-us .more { font-family:Tahoma; font-size:12px; padding:2px 0px 2px 30px; border-bottom:1px solid #503c38; margin:10px 0px 0px 0px;}
	.aktualita-us .more a { background:url('http://www.objectband.cz/img/odrazka-2.gif') no-repeat 0px 3px; color:#cc7a4c; text-decoration:none; padding:0px 0px 0px 15px;}
	.aktualita-us .more a:hover { background:url('http://www.objectband.cz/img/odrazka-2-2.gif') no-repeat 0px 3px; color:#b99f66;}
	
/* video na uvodni strance */

.video-us { clear:both; margin:0px 0px 30px 0px;}
	.video-us h3 { margin:0px 30px 0px 30px; padding:0px 0px 0px 0px;}
	.video-us .video-link { float:left; margin:0px 0px 0px 0px; padding:0px 20px 10px 30px;}
	.video-us .video-link h4 { font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#503c38; text-align:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 5px;}
	.video-us .video-link p { margin:0px; padding:0px;}
	.video-us .more { font-family:Tahoma; font-size:12px; padding:2px 0px 2px 30px; border-bottom:1px solid #503c38;}
	.video-us .more a { background:url('http://www.objectband.cz/img/odrazka-2.gif') no-repeat 0px 3px; color:#cc7a4c; text-decoration:none; padding:0px 0px 0px 15px;}
	.video-us .more a:hover { background:url('http://www.objectband.cz/img/odrazka-2-2.gif') no-repeat 0px 3px; color:#b99f66;}

/* fotografie na uvodni strance */

.foto-us { clear:both; margin:0px 0px 30px 0px;}
	.foto-us h3 { margin:0px 40px 0px 30px; padding:0px 0px 0px 0px;}
	.foto-us .galerie-wrap { margin:10px 20px 0px 30px;}
	.foto-us .galerie-wrap img { padding:0px;}
	.foto-us .more { font-family:Tahoma; font-size:12px; padding:2px 0px 2px 30px; border-bottom:1px solid #503c38; margin:10px 0px 0px 0px;}
	.foto-us .more a { background:url('http://www.objectband.cz/img/odrazka-2.gif') no-repeat 0px 3px; color:#cc7a4c; text-decoration:none; padding:0px 0px 0px 15px;}
	.foto-us .more a:hover { background:url('http://www.objectband.cz/img/odrazka-2-2.gif') no-repeat 0px 3px; color:#b99f66;}

/* mapa webu */
.mapa-webu { font-size:17px; color:#760000; line-height:0.9em; list-style-type:none; margin:30px 0px 10px 50px;}
	.mapa-webu li { background:url('http://www.objectband.cz/img/odrazka-1.gif') no-repeat 0px 1px; margin:5px 0px 15px 0px; padding:0px 0px 0px 25px;}
	.mapa-webu li a { text-decoration:none;}
	.mapa-webu li .info { font-size:12px; margin:0px 0px 0px 1px; color:#816934;}


.flR { float:right;}
.flL { float:left;}
.flN { clear:both;}
.zero { height:0px; overflow:hidden; padding:0px; margin:0px;}
.center-text { text-align:center;}
.l-text { text-align: left;}
.r-text { text-align: right;}

.round-0-5 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.round-1 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.round-2 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.round-3 {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.grad-1 {
  background: #4f3730;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f3730', endColorstr='#916558');
  background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#4f3730), to(#916558));   
  background: -moz-linear-gradient(0% 40% 90deg,#916558, #4f3730); 
}
.grad-1-reverse {
  background: #6D4C42;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#916558', endColorstr='#4f3730');
  background: -webkit-gradient(linear, left top, left bottom, from(#916558), to(#4f3730));
  background: -moz-linear-gradient(0% 40% 90deg,  #4f3730,  #916558);
}
.grad-2 {
  background: #101010;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#121212');
  background: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#2f2f2f), to(#121212));   
  background: -moz-linear-gradient(0% 60% 90deg,#121212, #2f2f2f); 
}
.grad-2-reverse {
  background: #2f2f2f;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#101010', endColorstr='#222222');
  background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#101010), to(#222222));   
  background: -moz-linear-gradient(0% 90% 90deg,#222222, #101010); 
}
.trigger { cursor: pointer;}

.shade-1 {
  -webkit-box-shadow:0px 0px 3px #3a0d00;
  -moz-box-shadow:0px 0px 3px #3a0d00; 
  box-shadow:0px 0px 3px #3a0d00;
}
.shade-2 {
  -webkit-box-shadow:0px 0px 6px #3a0d00;
  -moz-box-shadow:0px 0px 6px #3a0d00; 
  box-shadow:0px 0px 6px #3a0d00;
}


#fancybox-overlay {
	position:absolute;z-index: 100;
}

