/* {{{ common + logo  */
	body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, form {margin : 0; padding : 0px;}

	body {
		font : 13px "Arial",sans-serif;
		background-color : #2d3339;
		color : #fff;
	}
	
	#page-holder {
		width : 963px;
		margin : auto;
	}
	
	a {color : #fff;}
	a img {border : 0;}
	
	h2 {
		color : #d46634;
		font-size : 1.3em;
		margin-bottom : 14px;
		margin-top : 32px;
	}
	h3 {
		color : #d46634;
		font-size : 1.15em;
		margin : 15px 0 10px;
	}
	#leftCol h2, #content.hp h2 {
		padding-top : 14px;
		border-top : 1px solid #b1a290;
		margin-top : 20px;
	}
	.hide {display : none;}
	.cleaner {clear : both;}
/* }}} */

/* {{{ header + logo */
	#topStrip {
		background-color : #b1a290;
		height : 90px;
		margin-bottom : -90px;
	}
	
	#header h1 {
		font-size : 1.5em;
		width : 209px;
		height : 67px;
		margin-bottom : -3px;
		position : relative;
		z-index : 2;
	}
	
	#header h1 a, #header h1 a span {
		display : block;
		width : 100%;
		height : 100%;
	}
	#header h1 a span {
		position : absolute;
		background : url('../images/logo.png') 0 0 no-repeat;
		z-index : 2;
	}
	
	#lang {
		float : right;
		padding : 5px 16px;
		background-color : #d46634;
		color : #2d3339;
	}
	#lang span {color : #fff;}
	
	#homeGraphic {margin-top : -26px; margin-bottom : 28px;}
/* }}} */

/* {{{ menu + leftCol + rightCol */
	#leftCol {
		width : 209px;
		float : left;
		margin-right : 35px;
	}
	#menu {
		background-color : #d46634;
		padding : 11px 19px 9px;
		margin-top : 20px;
		list-style : none;
		font-size : 1.25em;
	}
	#menu li {
		margin-bottom : 4px;
		line-height : 1.1em;
	}
	#menu li a {text-decoration : none; display : block;}
	#menu li a:hover {text-decoration : underline;}
	
	#leftCol h2, #leftCol ul.gigs, #leftCol #odkazy {
		margin-left : 19px;
	}
	
	
	#leftCol ul.gigs {list-style: none;}
	#leftCol ul.gigs li {margin-bottom : 10px;}
	#leftCol ul.gigs li strong {
		padding-left : 15px;
		line-height : 13px;
		background : url('../images/sipka.gif') 0 0 no-repeat;
	}
	#leftCol h4 {font-size : 1em; font-weight : 400;}
	#rightCol a.vsechnyKoncerty,
	#leftCol a.vsechnyKoncerty {
		font-size : 0.85em;
		display: block;
		margin-left : 19px;
		padding-left : 18px;
		background : url('../images/plus.gif') 0 0 no-repeat;
		line-height : 13px;
		margin-top : 15px;
	}
	#rightCol a.vsechnyKoncerty {
		float : right;
		margin-right : 46px;
		margin-top : 0px;
	}
	
	#leftCol h4 {font-size : 1em; font-weight : 400;}
	#leftCol #odkazy h4 {
		margin : 10px 0;
	}
	
	#leftCol .events {height : 159px;}
	
	#rightCol {
		float : left;
		width : 268px;
	}
	
	#rightCol a.more {
		display : block;
		float : left;
		margin : 0 20px 20px 0;
	}
	
/* }}} */

/* {{{ content */
	#content {
		float : left;
		width : 612px;
	}
	
	#content.hp {width : 417px; margin-right : 33px;}
	#content.detail {width : 417px; margin-right : 33px; margin-top : 26px;}
	
	#content .aktualita {margin-bottom : 20px;}
	#content .aktualita .date {font-size : 0.8em; color : #90867a;}
	#content .aktualita h3 {font-size : 1em; padding-left : 13px; margin : 0px; color : #fff;}
	#content .aktualita a {text-decoration : none;}
	#content .aktualita a:hover {text-decoration : underline;}
	#content .aktualita img {float : left; margin : 0 5px 5px 0;}
	#content .aktualita p.back {margin : 20px 0;}
	#content .aktualita p.back a {
		padding-left : 15px;
		line-height : 13px;
		background : url('../images/sipka_back.gif') 0 60% no-repeat;
	}
	#content ul, #content ol {
		margin-left : 20px;
	}
	#content ul li  {
		margin : 8px 0;
		line-height : 1.5em;
	}
	#content p {
		line-height : 1.5em;
		margin : 10px 0;
	}
	#content.hp p {margin : 0px;}
	
	#content table {
		width : 100%;
		border-collapse: collapse;
	}
	#content table th {background-color : #d46634;padding : 6px 8px;}
	#content table td {
		padding : 6px 8px;
		background-color : #B1A290;
		border-bottom : 1px solid #2d3339;
		color : #2d3339;
	}
	#content table .past td {background-color : #898277;}
	#content table td a {color : #2d3339;}
	#content table .date {width : 22%;}
	/* #table .mesto {width : 15%;} */
	/* #table .klub {width : %;} */
	#content table .dalsi {width : 35%;}
	
	#content .switch {color : #90867a;}
	#content .switch a {color : #d46634}
	
	#content #diskografie h3 {color : #d46634; margin-top : 40px;}
	#content #diskografie h3 a {color : #d46634; text-decoration : none;}
	#content #diskografie a.more {
		line-height: 13px;
		padding-left: 18px;
		background : url('../images/plus.gif') 0 60% no-repeat;
	}
	#content #diskografie a.back {
		padding-left : 15px;
		line-height : 13px;
		background : url('../images/sipka_back.gif') 0 60% no-repeat;
	}
	#content #diskografie .detail a {margin-left : 5px;}
	#fotogalerie .gallery a {
		display : block;
		width : 150px;
		height : 150px;
		background-color : #13191F;
		float : left;
		margin : 0 3px 3px 0px;
		text-align: center;
	}
	#contact label {
		display: block;
		float: left;
		width: 70px;
	}
	#contact textarea {
		display: block;
		font-family: "Arial",sans-serif;
		font-size: 1em;
		height: 100px;
		width: 400px;
	}
	#contact p.buttons {
		padding-left: 70px;
	}
/* }}} */

/* {{{ footer */
	#footer {
		clear: both;
		padding-top : 60px;
		padding-left : 19px;
		color : #90867a;
		padding-bottom : 10px;
	}
	#footer p.copy {margin : 10px 0;}
	#footer p.copy a {color : #90867a;}
/* }}} */

