body {
  background: url(../obrazki/main_bg.jpg);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
  font-family: Verdana;
  font-size: 8pt;
  text-align:center;
}

td { font-size:inherit; font-family:Verdana; }

h1 { font-size: 12pt; font-weight: bold; margin: 10px 0px; }
h2 { font-size: 11pt; font-weight: bold; }
h3 { font-size: 10pt; font-weight: bold; margin: 1px; margin-left: 10px; }
p { margin: 5px; text-align:justify; text-indent: 30px;	}

/* Menu z wyborem wersji jezykowej */
ul.flags { list-style: none; margin: 0px; padding: 0px; }
ul.flags img { border: 1px solid gray; width: 30px; }
ul.flags img:hover { border: 1px solid orange; width: 30px; }

ol li { margin-bottom: 10px; }

table { padding: 0px; margin: 0px; }
img { border: 0px; }

#pageHeader { text-align: right; height: 100px; width: 590px; }
/***************************/
#pageAdvertise
{
	border-width: 0px;
	text-align:center;
	padding: 2px;
}

#pageAdvertise img
{
	border-width: 0px;	
	margin-left: 5px;
	border: 1px white solid;	
}

#pageAdvertise img:hover
{
	border: 1px orange solid;	
}
/***************************/
#pageBox
{
	width: 800px;
	background-color: white;
	text-align:left;
}

/***************************/
#contentBox{
	background-color: white;
	border:1px orange solid;
	text-align:left;
}

/***************************/
#leftMenuBox{
	width: 200px;
	border-right: 1px #3E4349 dotted;
	border-left: 1px #3E4349 solid;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	background-image:url(../obrazki/main_content_background.jpg);
	background-repeat:repeat-x;
}
#leftMenuBox ul{
	padding-top: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
#leftMenuBox li{
	margin-bottom: 1px;
}
#leftMenuBox a{
	text-decoration:none;
}
#leftMenuBox a:hover{
	text-decoration:underline;
}


#leftMenuBox a:visited{
	color: navy;
}

.left_menu_title{
	margin: 5px 0px;
	font-weight: bold;
}
.left_menu_title label{
  border-bottom: 1px solid silver;
}
.left_menu_title img{
  vertical-align: middle;
}

/***************************/
#rightBox
{
	width:600px;
	padding: 5px;
	vertical-align: top;
	text-align: left;	
	border-right: 1px #3E4349 solid;
	background-image:url(../obrazki/main_content_background.jpg);
	background-repeat:repeat-x;
}

#rightBox ul { margin-left: 20px; margin-right: 10px;}
#rightBox li { text-align: justify; }
/***************************/
#footerBox
{
	border:1px #3E4349 solid;
	font-size: 8pt;
	text-align:center;
	background-color:#E6D9A4;
}

/*******************************************************************/
.history_date
{
	background-color: #FFFF80;
	font-weight:bold;
}
.history_info
{
	
}

/*******************************************************************/
.table_formated td
{
	padding: 2px 5px;
	margin: 0px;
	vertical-align: top;
}

.table_formated th
{
	padding: 2px 5px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
}

.table_header
{
	background-color: #FFFF80;
}

.table_row_even
{
	background-color: #FFFFC0;
}

.table_formated
{
	border: 1px orange solid;
}

.table_subtitle
{
	font-weight: bold;
}

.table_title
{
	background-color: orange;
	font-weight: bold;
	font-size: 12pt;
	color: white;
}
/*******************************************************************/
/* table of images 
*/
.gallery-thumb { margin: 5px; text-align: center; }
.gallery-thumb img { background: #f3f3f3; border: 1px solid #ddd; padding: 7px; margin: 1px; -moz-border-radius: 3px; }
.gallery-thumb a img { border-color: #ccc; }
.gallery-thumb a:hover img { border-width: 2px; border-color: orange; margin: 0; -moz-border-radius: 5px; }
.table_images { font-size: 8pt;	}
.podpis { color: black; font-size: 7pt; padding: 0px 10px 10px 10px; margin: 0px; }

/*******************************************************************/
/* page with single photo
*/
.photo_slideshow { background: #f3f3f3; border: 1px solid #ddd; -moz-border-radius: 3px; text-align: center; }
.arrow_prev { float: left; }
	.arrow_prev img { border: 0px; }
.arrow_next { float: right; }
	.arrow_next img { border: 0px;}
.gallery {  margin: 5px; display: block-inline; }
.gallery img { border: 1px solid gray; margin: 5px 0; }
.photo_description { display: block-inline; background: white; border: 1px solid #ddd; -moz-border-radius: 3px;
					left: 150px; padding: 5px; margin: 5px 60px; }

.sponsorLogo
{
	float: right;
	border: 1px orange solid;
	margin-left: 10px;
	text-align: center;
}
.sponsorLogo a{
	font-size: 8pt;
	text-decoration: none;
}

.members li { clear: both; }
.members li li { clear: none; }
.memberAbout { text-align: justify; margin-bottom: 10px; }
.memberPhoto { float: right; margin: 10px; width: 80px; }

.signup { text-align:right; }

.motto-left{
  width: 650px;
	background: url(../obrazki/motto-border-left.gif) no-repeat left top;
	padding-left: 25px;
	height: 150px;
}
.motto-right{
  width: 650px;
	background: url(../obrazki/motto-border-right.gif) no-repeat right top;
	padding-right: 72px;
	height: 150px;
}
.motto{
  background: url(../obrazki/motto-border-bg.gif) repeat top;
	vertical-align: center;
	height: 150px;
	padding-top: 12px;
	font-size: 10pt;
	font-weight: bold;
}

a img.flag{
  border: 1px solid #999999;
}
a img.flag:hover{
  border: 1px solid orange;
}

.event{
  margin: 10px 0px 10px 0px;
}

.event-time{
  border-bottom: 1px solid #999;
}

/* Style dla listy nagrodzonych */ 
dl.wyniki dt { margin-top: 10px; margin-left: 5px; font-weight: bold; }
dl.wyniki dd { margin-left: 20px; }
dl.wyniki dd.brak { font-style: italic; }
dl.wyniki ol, ul { margin-top: 0px; margin-left: 0px; padding-left: 0px;}
dl.wyniki li { margin-top: 0px; margin-left: 20px; padding-left: 0px;}