/* css resetujacy przegladarki */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 Arial, Helvetica, sans-serif;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:20px 0;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:none;
}
 
/***** Forms *****/

.x-fieldset,  .x-panel
{
background-color: #f7feee !important;
}

form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/* css strony */

body
{
	/* font-family: Tahoma, Arial, Verdana, ; */
	margin: 0px;
	padding: 0px;
}
p
{
	font-size: 11px;
}

/* Text Colors */
.grey
{
	color: #868686;
}

/* Page container */


div#body, div#bodySub {
  	background-repeat: no-repeat;
  	background-position: center 0px;
  	background-color:#f7feee ;
    text-align: center;

}
div#body 
{
	background-image: url(/site/images/homeBg.gif);
}
div#bodySub
{
	background-image: url(/site/images/homeBgSub.gif);
} 

div#pageContainer, div#footerBody
{
	text-align: left;
	width: 990px;	/*marek z 930 a potem z 970 (19.11.2008)*/		
	margin-left: auto;
	margin-right: auto;
}

div#pageBodyContent div#symfony-content, div#pageBodyContent div#symfony-content-sub
{	
	color: #1a511a;
	margin-left: 18px;
	margin-top: 48px;
	width: 330px; /*marek z 930*/
}

div#pageBodyContent div#symfony-content div.editable_slot , div#pageBodyContent div#symfony-content-sub div.editable_slot
{
	z-index: -100;
	
}
div#pageBodyContent div#symfony-content a, div#pageBodyContent div#symfony-content-sub a
{
	color: #0b69c0; /*marek z 158d19*/
}

div#pageBodyContent div#symfony-content-sub
{
/*MAREK z 187 513*/
	margin-left: 192px;
	padding: 15px 0px 0px 0px; /*MAREK - wstawiona cała linia*/
	width: 355px;
}
div#pageBodyContent div#symfony-content
{
	width: 540px;	
}
div#pageBodyContent div h1
{
	font-family: Georgia;
	font-size: 20px;
	padding: 0px 0px 8px 0px;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #e9edd6;
	max-width: 600px;
}


/* Top header */
div#pageContainer div#pageHeaderContainer
{
	/*background: url(/site/images/pageHeaderContainerBg1.jpg) no-repeat top left;*/
	height: 124px;
	position: relative;
}
div#pageContainer div#pageHeaderContainer div#flashKonkursy
{
	position: absolute;	
	text-align: right;
	top: 46px;
	right: 5px;
}
div#pageContainer div#pageHeaderContainer div#joinButton
{
	position: absolute;
	text-align: right;
	top: 0px;
	right: 240px;
	width: 159px;
	height: 51px;
}
div#pageContainer div#pageHeaderContainer div#addButton
{
	position: absolute;	
	text-align: right;
	top: 0px;
	right: 5px;
	width: 232px;
	height: 51px;
}
div#pageContainer div#pageHeaderContainer div p, div#pageContainer div#pageHeaderContainer div h5
{
	margin: 3px 6px 0px 0px;
	padding: 0px;
}
div#pageContainer div#pageHeaderContainer div h5
{
	padding: 1px 0px 0px 0px;
	color: #fff;
	font-family: "Arial Narrow";
}


/* Main Menu */
div#pageContainer div#pageMainMenu
{
	background-color: #fff;			
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#pageContainer div#pageMainMenu ul li
{
/*MAREK*/
	padding: 10px 7px 0px 7px;
	height: 23px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
div#pageContainer div#pageMainMenu ul li.active
{
	background-color: #158d19;
}

div#pageContainer div#pageMainMenu ul li a
{
	color: #0b69c0;			
}
div#pageContainer div#pageMainMenu ul li a:hover
{
	color: #158d19;
	text-decoration: underline;		
}
div#pageContainer div#pageMainMenu ul li.active a
{
	color: #fff;
}

/* Flash Containers */
div#flashPlaceholder1
{
	width: 540px; /*marek z 530*/
	height: 209px;
	overflow: hidden;		
}
div#flashPlaceholder2
{
	width: 400px;
	height: 209px;
	/*overflow: hidden;  Marek */
}

/* Homepage */
div#pageBodyContent
{
  float: left;
  margin: 0px 0px 0px 0px; /*marek z 44 0 0 0*/
	width: 540px; /*marek z 530*/
	/*border: 1px solid #AE7159;*/
}

div#pageHomeTopBar
{
	height: 1px; /*z 45px - marek 18.07*/
	padding: 12px 0px 0px 0px;		
	font-family: Tahoma;
	font-size: 10px;
	color: #822500;
	margin-left: 18px;
}

/* Page Body Menu */

div#pageBodyContainer div#pageBodyContent div#pageBodyMenu
{
	background-color: #eaeed7;
	width: 180px;
	padding: 4px 0px 0px 0px;
	margin: 55px 0px 0px 0px; /*marek 18.07*/
}

div#pageBodyContainer div#pageBodyContent div#pageBodyMenu h2
{
	margin: 15px 0px 5px 10px;
	color: #929292;
	font-family: Verdana, Arial, Tahoma;	
	font-size: 9px;
	letter-spacing: 1px;
	padding: 0px;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul
{
	margin: 0px auto;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li
{
	width: 170px;
	padding: 2px 5px 2px 10px;
	font-family: Tahoma;	
	font-size: 10px;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li.level2
{
/*MAREK*/
	border-top: #f7feee 1px solid;
	padding: 7px 0px 7px 10px;
	font-size: 10px;
	font-weight: bold;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li.level2.active
{
	background-color: #158d19;
	color: #fff;
}

div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li a
{
	text-decoration: none;
	color: #0b69c0;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li a:hover
{
	text-decoration: underline;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li.level2 a
{
	color: #0b69c0;		
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu ul li.level2.active a
{
	color: #fff;
}
div#pageBodyContainer div#pageBodyContent div#pageBodyMenu div.linkBox
{
	padding: 20px 0px 0px 0px;
	background-color: #f7feee;
}



/* Menu Panels */
div#menuPanels
{
	float: right;
}
div#menuPanelsHeaders
{
	height: 6px;
	padding: 16px 0px 0px 0px;
}
div.menuPanelHeader
{
	font-family: "Georgia";			
	height: 34px;
	/*background-color: #f4feee;*/
	margin: 16px 5px 0px 0px;
	padding: 10px 0px 0px 0px;
}
div#menuPanelLeft div.menuPanelHeader
{
  padding: 0px;
  margin: 25px 0px 0px 3px;  
}
div#menuPanelLeft h2
{

}
div#menuPanelRight h2
{
	color: #0555a0;
	font-weight: bold;
}
div.menuPanelHeader p
{
	margin: 0;
	padding: 0;
}
div.menuPanelContent
{
	
	margin: 5px 5px 0px 0px;
	padding: 10px 0px 10px 10px;
	/*border-top: double 3px #d0d0d0;*/
}

/* Movie Player */

div#panelMoviePlayer
{
	width: 392px;
	margin: 12px 0px 0px 0px;
	float: right;
	
}


/* Module Boxes */

div.moduleBox div
{
	margin-bottom: 10px;
	font-size: 9px;
	font-family: Tahoma, Arial;
}
div.moduleBox ul
{
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding: 2px 0px 0px 16px;
}
div.moduleBox h2, div.moduleBox div h2
{
/* MAREK !!!!!!!!   brak mozliwosci edycji naglowkow wyłącznie 4 kolumny*/
	background-color: #cbedff;
/* 	background-image: url(/site/images/bulb.png);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Tahoma, Arial, Georgia, Helvetica;
	font-size: 10px;
	height: 16px;
	padding: 2px 0px 0px 14px;
}
div.moduleBox.noBg h2, div.moduleBox.noBg div h2
{

	padding: 2px 0px 3px 10px;
	background-color: #f7feee;
}


/*////////////////////////*/
div.moduleBox div.links {
  /*border-top: 1px solid #e5e5e5;*/
  padding: 0px 3px 0px 0px;
  margin: 0px;
  
}

div.moduleBox h2 {
  font-weight: normal;
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
}

div.moduleBox ul.links li {
  padding-left: 16px;
  background-repeat: no-repeat;
  line-height: 11px;
  list-style: none;
}
div.moduleBox ul li
{
	background: url(/site/images/news.png) no-repeat 0px 0px;
	padding: 2px 0px 8px 15px;
	margin: 0px 0px 0px -20px;
}

div.moduleBox ul.sites li {
  background-image: url('/site/images/icoMainLink.gif');
  background-position: 0px 1px;
}

div.moduleBox ul.media li {
  background-image: url('/site/images/icoMedia.gif');
  background-position: 0px 5px;
}
div.moduleBox ul.gallery li {
  background-image: url('/site/images/icoGallery.gif');
  background-position: 0px 5px;
}






/* No Background for attachments module as they already have icons */
div.moduleBox div#attachments ul li 
{
  	background-image: none !important;
}
div.moduleBox div#attachments ul li a img
{
	width: 16px;
	height: 15px;
}

div.moduleBox div div.title
{
	background: url(/site/images/news.png) no-repeat 0px 0px;
	font-family: Tahoma, Arial, Georgia, Helvetica;
	font-size: 11px;
}



div.moduleBox ul.links li a {
  color: #5280ca;
  font-size: 10px;
}

div.moduleBox div img {
  float: left;
}
/*/////////////////////*/

/* Module Gallery */
div.moduleBox div.moduleBoxGallery
{
	margin: 0px 0px 0px 0px;
}
div.moduleBox div.moduleBoxGalleryThumb 
{
	margin: 0px;
	padding: 0px;
	float: left;
}

div.moduleBox div.moduleBoxGalleryThumb img
{
	margin: 0px 0px 0px 0px;
}


/* Module Icons */
div.moduleBox div.links h2
{
	background-image: none;
}
div.moduleBox div div.date, div.moduleBox div div.title
{
	padding: 0px 0px 0px 16px;
	margin: 4px 0px 4px 0px;
}

div.moduleBox div div.title a, div.moduleBox ul li a
{
	color: #5280ca;	
}
div.moduleBox div div.date
{
	color: #525252;
}

/* Common Styles (Wspolne style) */
/* Vertical Menus */
ul.verticalMenu, ul.verticalMenu ul
{
	font-size: 6px;
	list-style: none;
}
ul.verticalMenu ul
{
	padding: 0px;
}
ul.verticalMenu li
{	
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 12px;
	float: left;
}
ul.verticalMenu li a, ul.verticalMenu ul li a 
{
	text-decoration: none !important;
}

/* Horizontal Menus */

ul.horizontalMenu, ul.horizontalMenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.horizontalMenu li, ul.horizontalMenu ul li 
{	
	margin: 0px 20px 0px 0px;
	padding: 0px;
	font-size: 12px;
}
ul.horizontalMenu li a
{
	text-decoration: none;
}

/* News Page */
div#symfony-content-sub div.news
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
}
div#symfony-content-sub div.news div.title
{
	font-weight: bold;
}
div#symfony-content-sub div.news div.title
{
	margin: 0px 0px 5px 0px;
}
div#symfony-content-sub div.news div.title a, div#symfony-content-sub div.news div.title a:link, div#symfony-content-sub div.news div.title a:visited, div#symfony-content-sub div.news div.title a:hover
{
	color: #0b69c0 !important;
}
div#symfony-content-sub div.news div.text
{
	margin: 0px 0px 15px 0px;
}


/* Footer */

div#footerContainer
{
	/* background: url(/site/images/footerTopBg.png) repeat-x top left #ebe7d6; */
	background: url(/site/images/footerTopBg1.png) repeat-x top left #158D19;
	min-height: 200px;
	padding: 0px 0px 0px 0px;
    color: #fff;
}
div#footerContainer div 
{
    text-align: left;
}
div#footerContainer a
{
    color: #98EBFD;
}
div#footerTopMenu 
{
	text-align: center;
    height: 20px;
    padding: 3px 0px;
}
div#footerTeaserLeft
{
    text-align: left;
    float: left;
    width: 480px;
}

div#footerTeaserRight
{
    text-align: left;
    float: right;
    width: 210px;
}

div#footerTeaserRight .copyright
{
    border-top: 1px solid #2DA432;
}
div#footerTeaserLeft .top, div#footerTeaserRight .top
{
    height: 20px;
}

div#footerContainer div ul.verticalMenu
{
	margin: 0px auto;
}
div#footerContainer div ul.verticalMenu li
{
	margin: 0px 0px 0px 20px;
}
div#footerContainer div#footerTopMenu ul.verticalMenu
{
	width: 980px;
}
div#footerContainer div#footerBottomMenu ul.verticalMenu
{
	width: 330px;
}
div#footerContainer div li
{
	font-size: 10px;
}
div#footerContainer div li a
{
	color: #158e1b;
	text-decoration: none;
}
div#footerContainer div li a:hover
{
	text-decoration: underline;
}
div#footerContainer div#footerBody img
{
	padding: 0px 0px 0px 0px;
}

/* Tab Nav */
#tabnav {
  border-bottom : 1px solid #ccc;
  margin : 20px 0px 0px 0px;
  padding-bottom : 19px;
  padding-left : 10px;
}

#tabnav ul, #tabnav li  {
  display : inline;
  list-style-type : none;
  margin : 0;
  padding : 0;
}


#tabnav a:link, #tabnav a.normal, #tabnav a:visited {
  background : #E8EBF0;
  border : 1px solid #ccc;
  color : #666;
  float : left;
  font-size: 11px;
  font-weight : normal;
  line-height : 14px;
  margin-right : 8px;
  padding : 2px 10px 2px 10px;
  text-decoration : none;
}

#tabnav a:link.active, #tabnav a:visited.active {
  background : #fff;
  border-bottom : 1px solid #fff;
  color : #000;
}

#tabnav a:hover {
  color : #f00;
}


body.section-1 #tabnav li#nav-1 a,
body.section-2 #tabnav li#nav-2 a {
  background : #fff;
  border-bottom : 1px solid #fff;
  color : #000;
}

#tabnav ul a:hover {
  color : #f00 !important;
}

#amb-photos{
    margin: 0 0;
    padding: 0 0;
}
    
#amb-slideshow{
    overflow:hidden;
    width:241px;
    border: 0px solid #777;
    height: 189px;
    margin: 0 0;
    padding: 0 0;
}

#amb-slideshow ul{
    width: 6175px;
    margin: 0 0;
    padding: 0 0;
}

#amb-slideshow li{
    list-style-type: none;
    float: left;
}
#amb-slideshow a img {
    border: none;
}

