@charset "utf-8";
/* CSS Document */

html {
  overflow-y: scroll;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;	
	background: url(img/bg3.png) repeat-x #378ffe;
	margin: 10px;
	padding: 10px;
	text-align: justify;
	color: #393939;
}
.twoColFixLtHdr #container { 
	width: 920px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
.twoColFixLtHdr #header { 
	background: #FFFFFF; 
	padding: 10px 10px 10px 10px;
} 
.twoColFixLtHdr #header h1 {
	margin: 0;
	padding: 0px 0;
}
.twoColFixLtHdr #sidebar1 { /*lewe*/
	width: 145px;
	float: left;
	background: #FFFFFF;
	padding: 20px 10px 10px 10px;
	
}

.twoColFixLtHdr #sidebar2 { /*prawe*/
	text-align: left;
	float: right;
	width: 190px;
	background: #FFFFFF;
	padding: 20px 10px 10px 20px;
}

.twoColFixLtHdr #mainContent {
	margin: 0 200px;
	padding: 0 30px 10px 30px;	
} 

.twoColFixLtHdr #mainContent2 {
	margin-left: 175px;
	padding-left: 10px;
	padding-right: 35px;
}

.twoColFixLtHdr #mainContent3 {
	margin-left: 170px;
	padding-left: 10px;
	padding-right: 35px;
} 


.twoColFixLtHdr #footer { 
	padding: 0 0 0 0;	
	background-image:url(img/an.png);
	
} 
.twoColFixLtHdr #podpis { 
	padding: 10px 10px 0 20px;
	width: 920px;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	
} 
.twoColFixLtHdr #footer p {
	margin: 0;
	padding: 5px 0;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#linia {
	vertical-align:text-top;
	float:both; 
	width:370px; 
	height:10px; 
	background: url(img/linia.png);
}

#linia3 {
	vertical-align:text-top;
	float:both; 
	width:370px; 
	height:10px; 
	background: url(img/linia3.png);
}

hr.linia2 {
	height: 1px;
	
	width:450px; 
	
	background: url(img/linia2.png);
}

hr.thin {
height: 1px;
border: 0;
color: #378ffe;
background-color: #378ffe;
width: 400px;
} 

hr.short {
height: 1px;
border: 0;
color: #378ffe;
background-color: #378ffe;
width: 120px;
} 

hr.long {
height: 1px;
border: 0;
color: #378ffe;
background-color: #378ffe;
width: 300px;
} 

.news {
	font-weight: bold;
}

.wiecej {
	font-weight: normal;
	text-align: right;
}

.czerwony {
	font-weight: bold;
	color: #ff0000;
}

.wstecz {
	font-weight: normal;
	text-align: left;
}

.data {
	font-style: italic;
	}

.autor {
	font-style: italic;
	text-align: right;
	}
	
.info {
	font-style: italic;
	text-align: left;
	}

a.przezroczyste_menu img {
filter:alpha(opacity=100); -moz-opacity: 1.0; 
opacity: 1.0; -khtml-opacity: 1.0;}

a.przezroczyste_menu:hover img {
filter:alpha(opacity=70); -moz-opacity: 0.7;   
opacity: 0.7; -khtml-opacity: 0.7; }


a.livetofly {
	font-size: 10px;
	color: #393939;
	text-decoration: none;
	}

a.livetofly:link
{
	font-size: 10px;
	color: #393939;
	text-decoration: none;
	}

a.livetofly:visited
{
	font-size: 10px;
	color: #393939;
	text-decoration: none;
	}
	
a.livetofly:hover {
	font-size: 10px;
	color: #393939;
	text-decoration: none;
	}

a.submenu {
	font-size: 12px;
	font-weight: bold;
	color: #464564;
	text-decoration: none;
}

a.submenu:link {
	font-size: 12px;
	font-weight: bold;
	color: #464564;
	text-decoration: none;
}


a.submenu:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #464564;
}

a.submenu:hover {
	font-size: 12px;
	color: #ed4846;
	font-weight: bold;
	text-decoration: none;
}

.foto200glowna
{
width: 210px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.szukaj
{
width: 140px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 10px 5px 0;
padding: 5px;
font-size: 10px;
font-style: italic;
}

.foto200l
{
width: 210px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.foto150l
{
width: 160px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 20px 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.galeria_min
{
width: 210px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 20px 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.galeria_thumb
{
width: 160px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0px 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.linia_gal {
	clear:both;
	}

.foto200r
{
width: 210px;
float: right;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 0 5px 10px;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.foto250l
{
width: 260px;
float: left;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 10px 5px 0;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.foto250r
{
width: 260px;
float: right;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 0 5px 10px;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.mapa500
{
width: 470px;
float: right;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 0 0 5px 10px;
padding: 5px;
font-size: 9px;
font-style: italic;
}

.header710
{
width: 695px;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 25px 0 5px 0;
padding: 5px;
font-size: 14px;
font-weight: bold;
}

.header508
{
width: 508px;
background-color: #cbf1f3;
border: 1px solid #999;
margin: 25px 0 5px 0;
padding: 5px;
font-size: 14px;
font-weight: bold;
}

.AccordionPanelTab h3 {
	margin: 0;
	padding: 2px 2px 4px 36px;
	font-size: 110%;
	background: url('../images/arrow_events_open.gif') no-repeat left 50%;
	color: #FFFFFF;
} 
.AccordionPanelContent {
	overflow: auto;
	height: 110px;
	font-size: 110%;
	line-height: 140%;
}
.AccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.AccordionPanelTabHover { color: #fff; }
.AccordionPanelClosed .AccordionPanelTab h3 {
	background: url('../images/arrow_events_closed.gif') no-repeat left 50%;
	border-bottom: solid 1px #d0eef4;
	color: #FFFFFF;
}
.oddRow{
	background-color: #e0fdff;
}
.hoverRow {
	background-color: #efefef;
	cursor: pointer;
	cursor: hand;
}

.selectRow{
	background-color: #ff3600;
	cursor: pointer;
	cursor: hand;
}

#dataTable { width: 300px; 
}
#dataTable td, #dataTable th{ padding: 5px; }
th { text-align: left; 
	cursor: pointer;
	cursor: hand;
}

.biografia {
margin-left: 10px;
width: 95%;
}

.ok {
	margin-left: 5px;
}