/* -------------------Glówne---------------------*/
body {
	margin: 0 auto; 
	text-align: center;
	padding:0;
	behavior: url("hover.htc");
	background: #c7e5b2 url('images/main_bg.jpg') left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	color:  #326110;
}

a{
text-decoration: none;
}


img,  a img,  img a:hover  {border: 0; margin: 0; }

div {
  padding: 0; 
  margin: 0; 
  border: 0; 
  text-align:left;
  background-color: transparent;
}
p{
margin-top:7px;
}
.justify{
text-align: justify;
}
.indent{
text-indent: 20px;
}
#klubTresc{
font-size: 12px;
padding: 0px 20px;

}

/* -------------------Obrazki---------------------*/


/* -------------------Warstwy główne---------------------*/
#menu a {
color: #427e16; 
text-decoration: none;
border: 0;
padding: 0;
}

#menu a:hover {
color: #800000; 
}

#main {
	width: 969px;
	margin: 0 auto;
	
}

#topEnding {
	width: 969x;
	height: 21px;
	background: transparent url('images/top_ending.png') no-repeat;
}

#content {
	width: 935px;
	padding: 0 20px 10px 20px;   
	background: transparent url('images/content_bg.png') top left repeat-y;

}

#centerContent{
  float: left;
  margin-left: 4px;
  width: 808px;
}

#bottomEnding {
	width: 969px;
	height: 21px;
	background: transparent url('images/bottom_ending.png') bottom left no-repeat; 
}

#stopka {
width: 969px;
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
color: #497D26;
}
	
/* -------------------Menu---------------------*/


ul#menu {
	width: 122px; 
	float: left;
	border-bottom: 1px solid #C6DCB7;
	margin: 0;
	padding: 0;
	list-style-type: none;
}


 ul#menu li a{
	height: 28px;
	width: 122px;
	background: #f6fcf4;
  display: block;
 
}

ul#menu span{
  position: absolute;
  cursor: pointer;
	height: 28px;
	width: 122px;
}

span#aktualnosci{background: transparent url('images/aktualnosci.gif') no-repeat;}
span#galeria{background: transparent url('images/galeria.gif') no-repeat;}
span#forum{background: transparent url('images/forum.gif') no-repeat;}
span#pliki{background: transparent url('images/pliki.gif') no-repeat;}
span#linki{background: transparent url('images/linki.gif') no-repeat;}
span#kontakt{background: transparent url('images/kontakt.gif') no-repeat;}

ul#menu span:hover{background-position: 0 -28px;}



/*--Minilisty--*/
ul#klub{
	width: 120px;
	background: #f6fcf4 url(images/klub.gif) top left no-repeat;
	border-left: #c6dcb7 solid 1px;
	border-right: #c6dcb7 solid 1px;
	list-style-type: none;
	margin: 0;
	padding: 25px 0 5px 0;
}

ul#ino{
	width: 120px;
	background: #f6fcf4 url(images/ino.gif) top left no-repeat;
	border-left: #c6dcb7 solid 1px;
	border-right: #c6dcb7 solid 1px;
	list-style-type: none;
	margin: 0;
	padding: 25px 0 5px 0;
}

ul#klub:hover,
ul#ino:hover{
	background-color: #fff;
  background-position: -120px 0;
}

ul#klub span,
ul#ino span{
  text-indent: -2000px;
}

ul#klub li a,
ul#ino li a{
  height: 12px;
}
ul#klub li a,
ul#ino li a{
  height: 12px;
  width: 90px;
  font-size: 10px;
	background: transparent url(images/inus.gif) 0 3px no-repeat;
	text-indent: 12px;
	margin: 1px 0 0 30px;
	
	
} 

ul#klub li a:hover,
ul#ino li a:hover{
	background: transparent url(images/inus.gif) left top no-repeat;
	background-position:  0 -9px;
}



/* -------------------Tabele Center---------------------*/



/* -------------------Glowna tresc--------------------*/ 
#trescCont {
  width: 801px;
	background: #f6fcf4 url('images/tresc_bg.gif') top left repeat-y;

}
#trescEnding{
  width: 801px;
  height:7px;
  max-height: 7px;
	font-size: 2px;
	background: #f6fcf4 url('images/tresc_ending.gif') bottom left no-repeat;
}
#tresc {
padding-left: 10px;
padding-right: 10px;
}

h2{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
font-size: 18px;
color:#4F8F23;
font-weight: normal;
}

h2.nadch{
height: 35px;
margin: 10px 0 -7px 20px;
padding-left: 23px;
padding-top: 4px;
background: transparent url('images/nadch.gif') left top no-repeat; 
}

h2.zak{
height: 35px;
margin: 10px 0 -7px 20px;
padding-left: 23px;
padding-top: 4px;
background: transparent url('images/zak.gif') left top no-repeat; 
}

h2.kal{
height: 35px;
margin: 10px 0 -7px 20px;
padding-left: 23px;
padding-top: 4px;
background: transparent url('images/kal.gif') left top no-repeat; 
}


#dodatkowe {
margin: 0 auto;
padding: 15px 20px;
width: 630px;
font-size: 11px; 
border: 1px #C7DBB8 solid;
background: white;

}

#dodatkowe h1{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
color:#4F8F23;
font-size:28px;
line-height:110%;
margin: 5px 0 16px 0;

}


#dodatkowe h2{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
color:#4F8F23;
font-size:20px;
line-height:110%;
margin: 16px 0 0 0;
font-weight:normal;
}

#dodatkowe h3{
font-family:Arial,Verdana,sans-serif;
color:#4F8F23;
font-size:14px;
line-height:110%;
margin: 19px 0 0 0;

}

#partnerzy{

padding: 0 10px;
}
#partnerzy h3{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
color:#4F8F23;
font-size:14px;
margin: 5px 0 5px 0;
background: transparent url('images/hr_green.gif') repeat-x bottom;
padding-bottom: 3px;

}
p a, span a, li a, .wstecz a, .drukuj a, .doGory a, td a, #stopka a{
color:#48AA1A; 
text-decoration: none;
border-bottom: 1px #D3E4C9 solid;
}
p a:hover, span a:hover, li a:hover, .wstecz a:hover, .drukuj a:hover, .doGory a:hover, td a:hover, #stopka a:hover{ 
border-bottom: 1px #C4110A solid;
/*background: #CEF5B5;*/
}

.hrDot{
height: 1px;
max-height: 1px;
font-size: 1px;
background: url('images/hr_green.gif') bottom repeat-x;
}

.hrSolid{
margin: 0 10px;
height: 1px;
max-height: 1px;
font-size: 1px;
border-bottom: 1px #C7DBB8 solid;
/*background: url('images/hr_green.gif') bottom repeat-x;*/
}

.wstecz{
width: 45px;
height: 14px;
padding-left: 15px;
background: url('images/wstecz.gif') 0 2px no-repeat;
}
.doGory{
width: 45px;
height: 14px;
padding-left: 15px;
background: url('images/dogory.gif') 0 2px no-repeat;
}
.drukuj{
width: 45px;
height: 14px;
padding-left: 15px;
background: url('images/drukuj.gif') 0 2px no-repeat;
}

.clearboth{
	  clear:both;
    height: 0px;
    min-height: 0px;
    max-height: 0px;
    line-height: 0%;
    font-size: 1px;
}

/*----------------KATALOG IMPRZ--------------------*/
.impr{
margin: 0 2px;
padding: 12px 10px 10px 10px;
background: url('images/impr_bg.gif') top repeat-x;
overflow: hidden;
}
.imprGal{
height: 140px;
margin: 12px 55px 0 55px;
overflow: hidden;
}

#imprSzukaj{
float: right;
}


div.strony{
padding: 0 0;
width: 781px;
text-align: center;
}

div.strony span{
margin-left: 3px;
font-size: 11px;
padding: 2px 4px 1px 4px;
border: 1px #C7DBB8 solid;
width: 20px;
position: relative;
background: #fff;
}
div.strony span a{
border: 0px;

}

div.strony span a:hover{
color:#C4110A; 
}


div.strony span.poprz_visable a{
color:#48AA1A; 
text-decoration: none;
border-bottom: 1px #D3E4C9 solid;
}

div.strony span.poprz_visable a:hover{border-bottom: 1px #C4110A solid;}


div.strony span.poprz{

background: transparent;
border: 1px #F6FCF4 solid;
font-size: 9px;
top:-2px;
}

div.strony span.poprz a{
color:#F6FCF4;
border-bottom: 0;
}
div.strony span.poprz a:hover{
color:#F6FCF4;
border-bottom: 0;
}

div.strony span.poprz_visable a{
border: 1px #F6FCF4 solid;
font-size: 9px;
background: transparent;
position: relative;
top:-1px;
}
div.strony span.poprz_visable a:hover{
border: 1px #F6FCF4 solid;
font-size: 9px;
background: transparent;
position: relative;
top:-1px;
}

div.strony span.pageActive{
background: #E0F4D3;
border-bottom: 1px #E0F4D3 solid;
top:1px;
position: relative;
}



.imprTitle{
font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
font-size: 12px;
margin-bottom: 4px;
}

 

.imprTitle  h3{
font-size: 22px;
margin: 0 0 8px 0;
line-height: 110%;
color: #4F8F23;
}

.imprTitle  h3 a{
color: #4F8F23;
padding-bottom: -2px;
border-bottom: 2px dotted #D3E4C9;

}

.imprTitle  h3 a:hover{
color: #4F8F23;
padding-bottom: -2px;
border-bottom: 2px solid #C4110A;
}

.imprTitle span.miejsce{
font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
font-size: 16px;
color: #9AB797;
font-weight: bold;
}

.imprTitle span.galNagl{
font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
font-size: 16px;
color: #4F8F23;
font-weight: bold;
}

.daneGal{
font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
font-size: 12px;
color: #9AB797;
}

ul.imprDane{
margin: 5px 0 0 1px; ;
padding: 0 0 0 0;
font-size: 11px;
width:435px;
line-height: 17px;
float:left;
list-style-type: none;
} 

ul.imprDane li strong{
font-size: 13px;
font-family: "Trebuchet MS",Arial,Verdana,sans-serif;

} 

.imprDodatkowe{
border: 2px solid #D1E1C6;
width: 180px;
float: left;
margin-top: 7px;
padding: 2px;
}

.imprDodatkowe h3{
margin: 0 0 1px 0;
padding: 5px;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma ,sans-serif;
background: transparent url('images/green_bg.gif') repeat-x ;
font-size: 15px;
font-weight: bold ;
color:#4F8F23;
text-align:center;
} 

.imprDodatkowe ul{
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	list-style-type: none;
}

.imprDodatkowe li {
  font: 12px Verdana, Tahoma ,sans-serif;
  margin-top: 5px;
  padding-left: 13px;
  background: transparent url('images/arrow.gif') no-repeat left;
}

.hrGrey{
height: 1px;
max-height: 1px;
font-size: 1px;
background: url('images/hr_grey.gif')
}



.logo{
height:120px;
width:120px;
border: 1px #C7DBB8 solid; 
background: #fff;
padding: 4px 4px; 
margin-right: 10px; 
float:left;
}
.logoMale {
height:120px;
width:120px;
border: 1px #C7DBB8 solid; 
background: #fff;
padding: 4px 4px 4px 4px; 
margin-right: 10px; 
float:left;
}

.logo:hover{ 
border: 1px #C7DBB8 solid; 
background: url('images/powieksz.gif') #fff center bottom no-repeat;
background-position: 4px 128px;
height: 134px;

}


/* -------------------Start---------------------*/
#centerColumn{
	float:left;
}
#rightContent{
float: left;
width: 242px;
margin-left: 4px;
text-align: center;


}
#rightColumn{
	width: 242px;
	background: #f6fcf4 url(images/right_bg.gif) top repeat-y;
}

.padding5{
padding: 0 8px 0 8px;

}

#rightEnding{
	width: 242px;
	height: 7px;
	margin: 0 0;
	padding: 0 0;
	max-height: 7px;
	font-size: 2px;
	background: #f6fcf4 url(images/right_ending.gif) bottom left no-repeat;
}

#subskrypcja{
  background: transparent url('images/subskrypcja_header.gif') top center no-repeat;
  width:100%;
  height:100%;
  position: absolute;
}
form{
margin: 0 0;
}

#subInput, #szukajInput{
  width:153px;
  height: 17px;
  color: #67913E;
  font-size: 12px;
  padding: 3px 0 0 5px;
  background: transparent url('images/pole_szukaj.gif') no-repeat;
  border: 1px #DBE8D2 solid;
}

#subInput:hover, #subInput:focus{
  border: 1px #B1CD9E solid;
}


button{
  position: relative;
  top: 1px;
  width:62px;
  height: 22px;
  color: #79AA59;
  font-size: 12px;
  font-weight: bold;
  border: 1px #DBE8D2 solid;
  background: transparent url('images/button.gif') no-repeat;
}

button:hover{
border: 1px #B1CD9E solid;
font-weight: bold;
color: #5B7C43;
cursor: pointer;
}

#dodane{
  background: transparent url('images/dodane_header.gif') top center no-repeat;
  width:100%;
  height:100%;
  position: absolute;
}

#naForum{
  background: transparent url('images/forum_header.gif') top center no-repeat;
  width:100%;
  height:100%;
  position: absolute;
}
#naForumUl{
margin: 0 5px 5px 14px;
padding: 0 0;
}

ul#naForumUl li{
background: transparent url(images/comments.gif) no-repeat left top;
list-style-type: none;
padding-left: 14px;
margin-bottom: 5px;
}

#zgloszenie_right{
  background: transparent url('images/zgloszenie_header.png') top center no-repeat;
  width:100%;
  height:100%;
  position: absolute;
}

#zgloszenie input, textarea{
  color: #67913E;
   width: 210px;
  font-size: 12px;
  padding: 3px 0 0 5px;
  border: 1px #DBE8D2 solid;
}


#zgloszenie textarea{
  color: #67913E;
  height: 100px;
  width: 210px;
  font-size: 12px;
  padding: 3px 0 0 5px;
  border: 1px #DBE8D2 solid;
}

#zgloszenie input{
  border: 1px #B1CD9E solid;
}


#zgloszenie input.submit{
  position: relative;
  top: 1px;
  width:62px;
  height: 22px;
  color: #79AA59;
  font-size: 12px;
  font-weight: bold;
  border: 1px #DBE8D2 solid;
  background: transparent url('images/button.gif') no-repeat;
}

#zgloszenie button:hover{
border: 1px #B1CD9E solid;
font-weight: bold;
color: #5B7C43;
cursor: pointer;
}

#ranking_right{
  background: transparent url('images/ranking_header.png') top center no-repeat;
  width:100%;
  height:100%;
  position: absolute;
}
 #czolowkaPwp h4{
margin: 10px 0 4px 5px;
padding: 0 0;
color: #587612;
font-size: 10px;
font-weight: normal;
}
#czolowkaPwp span a{
margin: 0 0 0 164px;
font-size:9px;
}
#kursOcad{
  height: 43px;
  width: 482px;
  position: relative;
  margin: 0 0;
}

#kursOcad{
  height: 43px;
  width: 241px;
  padding-top: 8px;
  }
#kursOcad a{
  display: block;
  height: 43px;
  background: transparent url('images/kurs_ocad.gif') no-repeat 0 -43px;

}
#kursOcad a span{
position: relative;
top: -13px;
color: #F0F7EB;
font-size: 8px;
}

#kursOcad a:hover{
background-position: 0 0 ;
  
}

 /* -------------------Style dla Najbliższe imprezy---------------------*/ 
#najblizsze{
  width:557px;
  overflow: hidden;
	background: #f6fcf4 url('images/najblizsze_bg.gif') top left repeat-y;
}


ol#najblImpr{
margin: 0 0 5px 25px;
padding: 0 0;
}

ol#najblImpr li{
  font-family: Arial, Verdana,sans-serif;
  color:#48AA1A; 
  font-weight: bold;
  font-size: 14px;
  padding: 0 0;
  margin-top: 4px;
  line-height: 140%;
}

ol#najblImpr li a{ 
  
  border-bottom: 2px #D3E4C9 solid;
  margin: 0 0 0 0;
}

ol#najblImpr li a:hover{
  border-bottom: 2px #C4110A solid;
}



ol#najblImpr span.data{
  font-size: 10px;
  font-family: Verdana;
  color: #BFBFBF;
  font-weight: normal;
}


#najblizszeEnding{
  width:557px;
  height:8px;
  max-height: 8px;
	font-size: 2px;
	background: #f6fcf4 url('images/najblizsze_ending.gif') bottom left no-repeat;
}


 
/* -------------------Spany dla headerów---------------------*/  
.header{
  height: 31px;
  position: relative;
  margin: 0 0;
}

.header span a{
  height: 14px;
  display: block;
  font-size: 11px; 
  font-weight: normal;
  float: right;
  margin: 5px 10px 0 0;
}


span#news_header{
  background: transparent url('images/aktu_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
}
span#najbl_header{
  background: transparent url('images/najblizsze_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
}
span#klub_header{
  background: transparent url('images/klub_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
} 
span#ino_header{
  background: transparent url('images/ino_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
}
span#galeria_header{
  background: transparent url('images/galeria_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
} 
span#kontakt_header{
  background: transparent url('images/kontakt_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
} 
span#pliki_header{
  background: transparent url('images/pliki_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
} 
span#linki_header{
  background: transparent url('images/linki_header.gif') no-repeat;
  text-align: right;
  width:100%;
  height:100%;
  position: absolute;
} 
 
/* -------------------Wyniki---------------------*/
#zamknij{
position:absolute;
top: 4px; right: 4px;
width: 50px;
height: 50px;
overflow: hidden;
}
a#zamknij:hover{
color: #000;
text-decoration: none;
height: 70px;
}

#wynikiBody{
  margin: 0 auto;
  background: #fff;
  width: 840px;
  border: 1px solid #3D8E15;
  text-align:center;
  padding: 15px;
  overflow: auto;
}

#wynikiBody h1{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
color:#4F8F23;
font-size:24px;
line-height:110%;
margin: 2px 0 8px 0;
}

#kat{
font-family:"Trebuchet MS", Verdana,sans-serif;
color:#4F8F23;
font-size:18px;
margin: 25px 0 18px 0 ;
padding-top: 10px;
text-align: center;
background: transparent url('images/hr_green.gif') top repeat-x;
}

a.katLink{
color:#4F8F23;
font-size:18px;
border-bottom: 2px #D3E4C9 solid;
}

a.katLink_active{
color: #000;
font-size:22px;
border-bottom: 0;
font-weight: bold;
}

a.katLink:hover{
border-bottom: 2px #C4110A solid; 
}


div.strony span a:hover{
color:#C4110A; 
}


table.tabelka ,#wynikiBody table, #tresc table, #czolowkaPwp table{
margin: 0 auto;
border-collapse: collapse;
font-size: 10px;
background: #fff;
}

table.tabelka td, #wynikiBody table td, #tresc table td, #czolowkaPwp table td{

border: 1px #C7DBB8 solid;
empty-cells: show;
text-align: center;
padding-left: 3px;
padding-right: 3px;
padding-bottom:4px;
padding-top: 4px;
}

table.tabelka td td #wynikiBody table td td, #tresc table td td, #czolowkaPwp table td td{
border: 0;
padding: 0;
}

table.tabelka thead td, #wynikiBody table thead td, #tresc table thead td, #czolowkaPwp table thead td{
font-size: 10px;
font-weight: bold;
background: #fff url('images/green_bg.gif') 0 1px repeat-x;
font-weight: bold;
padding-bottom:4px;
padding-top: 4px;

}

table.tabelka thead td td, #wynikiBody table thead td td, #tresc table thead td td, #czolowkaPwp table thead td td{
background-image: none;
background-color:transparent;
}

table.tabelka tr:hover, #wynikiBody table tr:hover, #tresc table tr:hover, #czolowkaPwp table tr:hover{
background: #F4FFF0;
color: #000;
}



#wynikiBody table th{
padding-top: 4px;
padding-bottom: 4px;
border: 1px #C7DBB8 solid;
empty-cells: show;
font-weight: normal;
text-align: left;
}





  /* -------------------Style dla news---------------------*/ 
#news_cont {
  width: 557px; 
  margin: 5px 0 0 0;
	background: #f6fcf4 url('images/aktu_bg.gif') top left repeat-y;
}
#newsEnding{
  width:557px;
  height:7px;
  max-height: 7px;
	font-size: 2px;
	background: #f6fcf4 url('images/aktu_ending.gif') bottom left no-repeat;
}
 
.news_main{
  margin: 10px 15px 0 15px;
  clear: both;
  color: #58592F;
}

.news_main a,
#news_header a,
.commentsAuthor a{
color: #C6A800; 
text-decoration: none;
border-bottom: 1px #ECECE6 solid;
}

.news_main a:hover,
#news_header a:hover,
.commentsAuthor a:hover{ 
color: #C6A800;  
border-bottom: 1px #C6A800 solid;
/*background: #CEF5B5;*/
}

.news_body a{
padding-bottom: 1px;
}
.commentsLink{
padding-bottom: 3px;
}

.commentsLink a{
padding-bottom: 2px;
}


.newsTitle h3{
  color:#B79B00;
  font-family: "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 2px 0;
}
.newsTitle span{
  color:#BFBFBF;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 10px;
}

.news_body{
  text-align:justify; 
  font-size: 11px;
  line-height: 150%;
}
#comments{
margin-left: 40px;
margin-right: 40px;
margin-bottom: 3px;
padding-top:3px;
padding-bottom: 3px;
background: url('images/hr_grey.gif') repeat-x left bottom; 

 
}

.commentsLink {
  text-align:right; 
  font-size: 12px;
  margin-bottom: 2px;
}
#commentsName {
color: #C6A800;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
padding-bottom: 3px;
font-size: 12px;
background: url('images/hr_yellow.gif') repeat-x left bottom;

}
.commentsHeader{
  color: #58592F;
  padding-left: 13px;

  background: url('images/comments.gif') no-repeat left bottom;
}

.commentsAuthor{
color: #C6A800;
font-weight: bold;
}

.commentsDate{
color:#BFBFBF;
}

.commentsBody{
padding-left: 6px;
margin-bottom: 5px;
border-left: 10px #F1F5C7 solid;
} 


#commentsForm{
width: 280px;
margin: 0 auto;
}
#commentsForm p{
margin: 5px 0;
color:#C6A800;
font-size:12px;
}
#commentsForm p{


}

#commentsForm input.dane{
width: 120px;
font-size: 10px;
padding: 2px;
border: 1px #BEBEBE solid;

}
#commentsForm textarea{
width:250px;
font-size: 10px;
padding: 2px;
border: 1px #BEBEBE solid;
}
#commentsForm textarea:hover, #commentsForm input.dane:hover{
border: 1px #C6A800 solid;

}



.news_body img{
padding: 4px;
margin: 0 5px 5px 0;
float: left;
border: 1px solid #C7DBB8;
}

.hrYellow{
margin: 0 0;
padding-top: 5px;
height: 1px;
max-height: 1px;
font-size: 1px;
background: url('images/hr_yellow.gif') bottom repeat-x;
}

/*-----------GALERIA----------------------------*/
#galBody{
width: 682px;
margin: 0 auto;
}
img.thumb {
height:105px;
width:105px;
background-color: #fff;
border: 1px #C7DBB8 solid;
padding: 7px;
margin: 6px;
}

a:hover img.thumb {
border: 1px #C4110A solid;
}

#pageNumCont {
  font-size: 11px;
 text-align: center;
 margin-top: 8px;
 margin-bottom: 8px;
}

 span.pageNum a {
position: relative;
border-bottom: 1px #BDD5AC solid;
padding: 1px 4px;
color: #C5D3C7;
background-color: #fff;
}

span.pageNum a:hover {
border: 1px #48AA1A solid;
color: #48AA1A
background-color: #EBFFE1;
font-weight: bold;
}
.pageNum a:visited {
border: 1px #DFEBD6 solid;
color:#ccc;
font-weight: bold;
background-color: #F6FCF4;
}

.pageNum_active a{
border: 1px #48AA1A solid;
background-color: #EBFFE1;
font-weight: bold;
padding: 1px 4px;
color: #48AA1A

}

.galeriaLink{
padding-top: 10px;
font-family: Arial,sans-serif;
font-size: 15px;
color: #288DCB;
font-weight: bold;
text-decoration: none;
line-height: 140%;
}
.galeriaLink a{
font-family: Arial,sans-serif;
font-size: 15px;
color: #288DCB;
border-bottom: 2px #ccc solid;
font-weight: bold;
text-decoration: none;

}

.galeriaLink a:hover {
border-bottom: 2px #288DCB solid;
}


/*lightbox style*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
/*koniec lightbox style*/	





