/* CSS Document */
body { 
	margin:0px; 
	padding:0px; 
	background:#2f6d97; 
	font:1em Tahoma,Verdana, Arial, sans-serif; 
	color:#fff;	}
#contener { 
	width:768px; 
	margin:0 auto; 
	/*border-left:1px solid #223b4b; border-right:1px solid #223b4b;*/}
#banner { 
	
	border-bottom:2px solid #223b4b;  }
#content {
	background:#154f73 url(back.png) right repeat-y; 
	overflow:auto; 
	
/* border:1px solid #ddd;*/}
#right {
	text-align:justify;
	float:right; 
	width:510px; 
	margin-top:-15px;  
	height:100%; 
	background:#154f73; 
	border-left:1px solid #223b4b; 
	padding-top:15px; 
	min-height:300px; 
	padding-left:10px; 
	padding-right:10px;}
	ul li { 
		margin:4px 0 4px -10px; 
		font-size:0.8em; 
		list-style:square;}
#koncerty td {padding:10px; vertical-align:top;}
#koncerty td ol li{ margin-left:-40px;}

#right .f_left { float:left; margin:2px; margin-left:20px; padding:2px; text-align:center;}
#right .f_right { float:right; margin:2px; margin-left:20px; padding:2px; text-align:center; clear:both;}
#right .f_left img , #right .f_right img { display:block;}
.news {  border-bottom:1px solid #223b4b; margin-bottom:5px; padding-bottom:3px; }
.news a { text-align:right; font-size:0.8em;}
/* index */
	.stand { overflow:auto; border-bottom:1px solid #223b4b; margin-bottom:10px;}
	.links { float:left; width:205px; }
	#center { text-align:center;}
/*****************************************************/
#menu { height:65px;
	background: url(menu.png) repeat-x;
}
#back { background:#154f73 url(back.png) right repeat-y; }
img { margin:2px; padding:2px; border:1px solid #fff;}
#indaleft p a { font-size:1em; font-weight:bold;}
#menu a { 
	display:block;
	float:left; 
	width:109px;
	font-size:14px; 
	color:#fff; 
	height:55px; 
	background:url(button.png) no-repeat right;
	
	text-align:center;
	padding-top:20px;
	margin-top:-10px;
	vertical-align:middle;
	font-weight:bolder;	}
#menu a:hover, #menu a#active {
	background:url(hover.png) no-repeat right;
	text-decoration:none;
	color:#f2f2f2;
	}	
p,table td  { font-size:0.8em; margin:4px; padding:0px;}
#left p { font-weight:bold;}
#right p { margin-left:20px;}
#left p, #right p { padding:5px 0 5px 0; }
/* for Internet Explorer */
/*\*/
#content { height:100%;}
.active { color:#ff0000;}

/**/
#unright {
	background:#154f73; 
	min-height:200px;}
#footer {
	background:#154f73  url(footer.jpg) repeat-x; 
	width:766px; 
	height:20px; 
	padding:25px 0 15px 0; 
	text-align:center;
	font:12px  Tahoma ; color:#fff;}
#footer a { 
	padding:0 2px 0 0 ; border-right:1px solid #ff7c00;}
#indaleft {
	width:216px;
	margin-left:10px;  
	border:0px solid #fff;
	
	 }
#indaleft ul { margin-left:-8px;}
a { color:#ff7c00; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}
a:active { color:#477fa2; text-decoration:none;} 
/* Kreska */
.kreska { width:100%;border-top:1px solid #477fa2 ;}
.imgbord { padding:1px; border:1px solid #fff;}
h1, h2, h3 {  font-size:1.1em; font-weight:bold; color:#477fa2; border-bottom:1px solid #223b4b;}
h2, h3 { font-weight:bold; border:0; color:#fff;}
h2 { font-size:0.8em;}
h3,h4 { font-size:0.8em; color:#ff7c00;} 
h4 { font-size:0.7em;}
.trasa { border-collapse:collapse; vertical-align:top; border:1px solid #fff;}
.trasa td { padding:5px;}
.textfield {background:#154f73; border: solid 1px #FFFFFF; color:#FFFFFF;}
.button {width:50px; background:#154f73; border: solid 1px #FFFFFF; color:#FFFFFF; margin:-1px;}
.niebieski { color:#477fa2; text-decoration:none;}
/* tabela + ramka */
table { margin:10px 0 10px 0; }
.dunno table { border:1px solid #fff; width:100%; border-collapse:collapse;}
.dunno table td { border:1px solid #fff; padding:3px; text-align:left; vertical-align:top;}
.dunno table td.center { text-align:center; font-weight:bold;}
td li { font-size:0.9em;}
