/* top elements*/
* { padding: 0; margin: 0; }
html {font-size: 101%;}

body {
	margin: 0; 	padding: 0;
	font: normal 10px/1.6em Verdana, Arial, sans-serif;
	color: #555;
	text-align: center;
  background: #000 url(images/bg_content.jpg) no-repeat bottom center; background-attachment:fixed !important;
}

/* links */
a {text-decoration: underline;	outline: none; color: #926d3f;}
a:hover {text-decoration:none;color:#926d3f;}
.pdf { 
  background : url(images/pdf.gif) no-repeat 0 center;
  padding: 2px 0 2px 26px;
  line-height : 2em;
  border: 0px solid black;
} 
a.przycisk { 
  background: #926d3f;
  border: 0px solid #ccc;
  font : normal 11px/1.4em Verdana,Arial,sans-serif;
  text-align: center; 
  padding: 3px 5px;
  color: #fff;
  cursor:pointer;
  text-decoration: none;
} 
a.przycisk:hover { background: #b58664; color: #fff; cursor:pointer;} 
.pl {background: url(images/PL.gif) no-repeat left center;padding-left:28px; margin-right:15px;}
.en {background: url(images/EN.gif) no-repeat left center;padding-left: 28px; margin-right:15px;	}
.de {background: url(images/DE.gif) no-repeat left center;padding-left: 28px; margin-right:5px;	}
/* headers, lists, p, hr */
h1, h2, h3, h4, h5, h6 { color:#926d3f;}
h1 {font: normal 20px 'Lucida Grande','Lucida Sans Unicode', 'Trebuchet MS',Tahoma, Arial,Verdana,sans-serif; margin: 20px 0px 10px 0px; padding: 0px 0 3px 0px;text-transform: uppercase;border-bottom: 1px dotted #dcdd8f;} 
h2, h3, h4, h5, h6 { font: bold 1em Verdana, Arial,sans-serif;text-transform: none;}
h2 {font-size: 14px; margin: 20px 0px 5px 0px;}
h3 {font-size: 12px; margin: 10px 0px 5px 0px;}
h4 {font-size: 11px; margin: 10px 0px 5px 0px;}
h5 {font-size: 11px; margin: 10px 0px 5px 0px;}
h6 {font-size: 11px; margin: 10px 0px 5px 0px;}
p {margin: 0px; padding:0;}
b,strong {color: #926d3f;}
ul, ol {margin: 0px 0 10px 10px; padding: 0 20px;}
hr {border-color: #dcdd8f; border-style: dotted; border-width: 1px 0 0 0; clear: both; margin: 0 0 5px 0; height: 0;}
.line {margin-top: 5px; border-top: 1px dotted #dcdd8f; height: 5px; width: 100%;}
/* images */
img {border: none;}
img.prawa {margin: 5px 0px 5px 15px; float: right;}
img.lewa {margin: 5px 15px 5px 0px; float: left;}
img.ramka {border: 5px solid #e9e6c7;} 

a img {border: 2px solid #dcdd8f;} 
a:hover img {border : 2px solid #b58664;} 

/*table*/
table { 
  font : 1em Verdana, Arial, sans-serif;
  line-height: 1.6em;
  border-collapse : collapse;
  empty-cells : show;
} 
table td {text-align : left; padding: 5px;} 
table th.top {text-align : left; font-weight : normal; padding: 0px 5px 10px 5px;} 

table.cennik { 
background: #f2f1e8;
} 
table.cennik td {text-align : left; padding: 5px;border: 1px solid #e9e6c7;background: #fff;} 
table.cennik td.bot {text-align : left; padding: 10px 5px;border: 1px solid #e9e6c7;background: #f2f1e8;} 
table.cennik th {text-align : left; font-weight : normal; color: #926d3f;padding: 5px; border: 1px solid #e9e6c7;} 
table.cennik th.top {text-align : center; font-weight : bold; color: #926d3f;padding: 5px; border: 1px solid #e9e6c7;} 

/* layout*/
#footer-content{ width: 980px;	margin:0px auto;}
#footer-wrap{min-width: 980px;	margin:0px auto;}
#content-wrap {min-width: 980px;	margin:0px auto;}
#content { width: 980px;	margin:0px auto; padding: 0;border-top: 25px solid #000;text-align: left;}

/* sidebar */
#sidebar {
	float: left;
	padding: 0;	
	display: inline;
	overflow: hidden;
	width: 200px;
	margin-top: 30px;
	margin-left: 0px;
	color: #dcdd8f;
	font : normal 11px 'Lucida Grande','Lucida Sans Unicode', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}

#sidebar #logo {
	height:102px;
	width: 120px;
	/* logo position */
  margin-top: 0px;
  margin-left: 38px;
  margin-bottom: 65px;
	font : normal 1em 'Lucida Grande','Lucida Sans Unicode', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	text-align: center;
}
#sidebar a {color: #dcdd8f;text-decoration: none;}
#sidebar a:hover {color: #fff; }

#sidebar #logo span {margin: 0; padding: 0; font-size: 1.2em;border: none;}
#sidebar #logo span a {text-decoration: none; display: block; width: 100%; height: 35px; line-height: 35px; color: #fff;border: none;}
#sidebar #logo span a img {border: none;}

#sidebar #flags {
	margin-top: 0px; width: 100%; line-height: 25px;
  border-top: 1px dotted #86895b;
  border-bottom: 1px dotted #86895b;
}
#sidebar #flags p { margin: 0; padding: 0px; text-align: center;}

#sidebar ul {margin: 35px 0;padding: 0; width: 100%;border-top: 1px dotted #86895b; }
#sidebar ul li {list-style: none;}
#sidebar ul li a {text-decoration: none;display: block; height: 24px;line-height: 24px;text-transform: uppercase;text-indent: 25px; background:url(images/arr_wb.gif) no-repeat 10px 8px;border-bottom: 1px dotted #86895b;}
#sidebar ul li a:hover {background: url(images/arr_wb.gif) no-repeat 10px -13px;}
#sidebar ul li.menu-current a, #sidebar ul li.menu-current a:hover, #sidebar ul li.menu-parent a, #sidebar ul li.menu-parent a:hover {background: url(images/arr_wb.gif) no-repeat 10px -13px;color: #fff;}

#sidebar ul li ul{margin: 0;padding: 0; width: 100%;border-top: 0px;}
#sidebar ul li ul li a {text-indent:50px;text-transform: none;background:url(images/arr_wb.gif) no-repeat 35px 8px;}
#sidebar ul li ul li a:hover, #sidebar ul li ul li.menu-current a, #sidebar ul li ul li.menu-current a:hover {background: url(images/arr_wb.gif) no-repeat 35px -13px;}
#sidebar ul li.menu-expand ul li a {text-indent: 40px;text-transform: none; background:url(images/arr_wb.gif) no-repeat 35px 8px; text-indent: 50px;color: #dcdd8f;}
#sidebar ul li.menu-expand ul li a:hover {background:url(images/arr_wb.gif) no-repeat 35px -13px;}
#sidebar ul li.menu-expand ul li.menu-current a {background:url(images/arr_wb.gif) no-repeat 35px -13px;color:#fff;}

/* main */
#main-outer {
background: #fff;
margin-left: 200px;
}

#main {
  font-size: 1.1em;
	margin-top: 0;
	margin-left: 30px;
	width: 720px;
	padding: 20px 0 20px 0;
	overflow: hidden;
}
#main #banner-top {height:250px; width: 720px; margin-top: 0px;height: 255px; background: url(images/bg_baner.gif) no-repeat top center;}

/*crossfader css*/
  div#cf_wrapper {position: relative; top: 10px; text-align: left;width: 720px;height: 230px;	overflow: hidden; background: #926d3f ;border: 0px solid #dcdd8f;}
	
	div.cf_element div.content {
	position: absolute;
	width: 720px;
	margin:0;
	height: 230px;
	color: #fff;
	text-indent: 0;
	top:10px;left:10px;
	}

	div.cf_element div.content h2 {
	position: absolute;
	top: 100px;
	left: 290px;
	padding: 0;
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #fff;
	letter-spacing: 0px;
	}
  div.cf_element div.content img {border: none;}

#main #left, #main #left1 {
	float: left;
	display: inline;
	overflow: hidden;
	margin-left:0px;
}

#main #right, #main #right1 {
	float: right;
	display: inline;
	overflow: hidden;
	margin-right:0px;
}
#main #right h3 {margin-top: 0px;}
#main #right h6 {font-size: 1px; color: #fff; margin: 3px 0px 6px 0px; padding: 0px;text-transform: none;border-bottom: 1px dotted #dcdd8f;} 

/* footer 572c1b*/
#footer-wrap {background: #000;}
#footer-content {	
  text-align: left;	
  font-size: 0.9em;
  padding: 5px 0px;
  color:#ddd;
  background: #000;
}
#footer-content a {color: #ddd; }
#footer-content a:hover {color: #ddd;}
#footer-left {
	float: left;
	display: inline;
	text-align: left;
	overflow: hidden;
	margin-left: 10px;
}

#footer-right {	
  float: right; 
  display: inline;
  text-align: right;
  overflow: hidden;
  margin-right: 10px;
}
  
#footer-content ul {text-align: center;list-style: none; font-size: 12px; padding: 10px 0; color:#d3021d;}
#footer-content ul li {display: inline;}
#footer-content ul li a {color:#f60;text-decoration: none;font-weight: 500;padding: 5px 15px; }
#footer-content ul li a:hover { color: #fff;}
#footer-content ul li a#f_current { color: #fff;}

/* alignment classes */
.float-left  {float: left;}
.float-right {float: right;}
.align-left  {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.clear {clear: both; line-height: 1px;height: 1px;}

/* additional classes */
.w320 {width: 320px;}
.w480 {width: 480px;}
.w490 {width: 490px;}
.w200 {width: 200px;}
.w345 {width: 345px;}
.mt20 {margin-top: 20px;}
.mt0 {margin-top: 0;}
.mt40 {margin-top: 40px;}
.m30 {margin: 30px;}
.m40 {margin: 40px;}
.mlr20 {margin-left: 20px;margin-right: 20px;}
.mb20 {margin-bottom: 20px;}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom: 20px;}
.ptb20 {padding-top: 20px;padding-bottom: 20px;}

/*WB styles*/
input.field { 
  background: #fff;
  color : #666;
  border : 1px solid #dcdd8f;
  font : normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
  padding: 0.3em;
} 

input.textfield { 
  background: #fff;
  color : #666;
  border : 1px solid #dcdd8f;
  font : normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
  padding: 0.3em;
} 
.textarea { 
  background: #fff;
  color : #666;
  border : 1px solid #dcdd8f;
  font : normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
  padding: 0.3em;
} 
input.button { 
  background: #926d3f; 
  border: 0px solid #ccc;
  font : normal 11px/1.4em Verdana,'Trebuchet MS', Tahoma,  sans-serif;
  text-align: center; 
  padding:3px 5px;
  color: #fff;
  cursor:pointer;
  text-decoration: none;
} 
input.button:hover { background: #b58664; color: #fff; cursor:pointer;} 

.post_top {}
.post_title {
  padding: 3px;
	font-weight: normal;
	font-size: 1.2em;
  text-align: left;
  border-bottom: 0px dotted #d3021d;
  background: #f2f1e8;
}
.post_title a {text-decoration: none;}

.post_date {
  padding: 3px;
	font-weight: normal;
	font-size: 0.9em;
  text-align: right;
  color: #888;
  border-bottom: 0px dotted #d3021d;
  background: #f2f1e8;
}
.post_short {
	text-align: left;
	padding-bottom: 15px;
	border-bottom: 0px solid #e9e6c7;
}
.selected_group_title {padding-bottom: 10px;}
.comment_title {
	font-weight: bold;
}

.comment_text {
	font-weight: bold;
	background-color: #FDFDFD;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;
}

.comment_title, .comment_text {
	border-left: 1px solid #DDDDDD;
}

.comment_info {
	text-align: right;
	border-right: 1px solid #DDDDDD;
}

.comment_title, .comment_info {
	border-top: 1px solid #DDDDDD;
	background-color: #EEEEEE;
}

.selected_group_title { 
	font-size: 14px;
	text-align: center;
}
/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}

/*swift gallery styles*/
#gallerys {text-align: left;margin-bottom: 3px;}
#gallerys a {}
#name {
	font-size: 1.4em;
	color: #d3021d;
	padding: 5px 0;
	text-align: left;
}
#description {margin-bottom: 10px;text-align: left;}
#pictures {float: left;width: 90%;}
#thumbs {float: right;margin-top: 10px; margin-left: 10px;}
#thumbs a {}
div.item {width: 100%; min-height: 150px;height: auto !important;height: 150px;margin-top: 1em;}
.thumb {float: left; margin-top: 5px;}
.item_descr { padding-top: 5px;}

/*map*/
#map {
background: url(images/loading.gif) no-repeat center center;
text-align: center;
font: 11px Verdana, Arail, Sans-serif;
letter-spacing:0px;
border: 1px solid #ddd;
margin: 0;
padding: 0;
color: #444;
}

.infoWindow1 {font-size:11px;color:#444;margin:0;padding: 0;}

/*agregator  e9e6c7*/
#aggregator div {margin-bottom: 5px; padding: 5px 0px;border: 0px solid #f2f1e8;overflow: hidden; }
#aggregator img {float: left;}
#aggregator h2 {margin-left: 120px; margin-top: 5px;font-size: 1.1em;}
#aggregator p {margin-left: 120px;}
#aggregator .clear {clear: both; border: 0; height: 1px; }
