/* top elements 912322*/
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	font: normal 11px/1.6em Verdana, Helvetica, Arial, sans-serif;
	color: #333;
	text-align: center;
	background: #563722 url(images/bg_body_jesien.jpg) no-repeat center top;
	background-attachment: fixed;
}
.b1 {
	margin: 0; 	padding: 0;
	font: normal .75em/1.7em Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	text-align: center;
	background: #563722 url(images/bg_body2.jpg) no-repeat center bottom;
	background-attachment: fixed;
}
.b3 {
	margin: 0; 	padding: 0;
	font: normal .75em/1.7em Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	text-align: center;
	background: #563722 url(images/bg_body3.jpg) no-repeat center center;
	background-attachment: fixed;
}

/* links */
a {
	background: inherit;
	text-decoration: underline;	
	font-weight: normal;
	outline: none;
	color: #be3116;
}
a:hover {color: #be3116; text-decoration: none;}
a.przycisk { 
  background: #9e571f url(images/nav.gif) repeat-x left top; 
  border: 0px solid #ccc;
  font : normal 11px/1.6em Verdana,Arial,sans-serif;
  line-height: 1.6em;
  text-align: center; 
  padding: 3px 5px;
  color: #fff;
  cursor:pointer;
  text-decoration: none;
}
 
a.przycisk:hover { background: #442827 url(images/nav.gif) repeat-x left bottom; color: #fff; cursor:pointer;} 
.pl {background: url(images/PL.gif) no-repeat left center;padding-left:25px;}
.en {background: url(images/EN.gif) no-repeat left center;padding-left: 25px;}
.de {background: url(images/DE.gif) no-repeat left center;padding-left: 25px;}

/* headers, lists, p 0071ac*/
h2, h3, h4, h5, h6 {font: normal 1em Verdana, Helvetica, sans-serif; color:#c00;}
h1 {font: normal 18px Arial, Helvetica, sans-serif; margin: 0px 0px 1em 0px; padding: 0px 25px 3px 25px;text-transform: none;color:#be3116; background: url(images/h1.gif) no-repeat left center; border-bottom: 1px dotted #e8cd8d;} 

h2 {font-size: 13px; margin: 1em 0px 0.5em 0px; font-weight: bold;}
h3, h4, h5, h6 {font-size: 13px; margin: 1em 0px 0.5em 0px;font-weight: bold;}

p {margin: 0px  0 10px 0; padding: 0 0;}
.name, .date {font-style: italic;}
ul, ol {margin: 0px 0 10px 1em; padding: 0 1em;}
ul.square {margin: 0px 0 1em 1em; padding: 0 1em;	list-style-type: square;}
hr {border-color: #e8cd8d; border-style: dotted; border-width: 1px 0 0 0; clear: both; margin: 0 0 15px 0; height: 0;}
strong, b {}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.special {background: #767e2b; padding: 3px; color: #fff;margin-top: 30px;}
.title {margin-top: 30px; border-bottom: 1px dotted #e8cd8d;}
.red_big {color:#be3116; font-size: 13px;}
.red {color:#be3116;}

/* images */
img {border: none;}
img.prawa {margin: 5px 0px 5px 12px; float: right;}
img.lewa {margin: 5px 12px 5px 0px; float: left;}
img.ramka {border: 1px solid #e8cd8d; padding: 4px;background: #fff;} 

a img {border: 1px solid #e8cd8d;padding: 4px; background: #fff;} 
a:hover img {border : 1px solid #e8cd8d; background: #e8cd8d;}
/*a:hover img {border : 1px solid #be3116;} */
.thumb {width: 160px;}
.thumb_w {}
.thumb1 {width: 240px;}

/*table*/
table { 
  font : 11px Verdana, sans-serif;
  line-height: 1.5em;
  table-layout : auto;
  border-collapse : collapse;
  empty-cells : show;
  background-color : transparent;
  margin : 0.5em 0 1em 0;
  width : 99%;
} 
table td {text-align : center; border: 1px solid #e8cd8d; padding: 5px 3px;} 
table th.top {text-align : center; font-weight : bold; padding: 5px 3px; border: 1px solid #e8cd8d;}  

table.foto {border-collapse : collapse; empty-cells : hide;table-layout : fixed;width: auto;}
table.foto td {text-align : center; border: 0px solid #fc0; padding: 5px 10px 0 0;} 
table.foto td.descr {padding: 0 5px 0 0;}
table.foto td p {text-align: left; padding: 2px 5px 5px 5px; margin: 0px 3px 5px 1px;border: 0px solid #e8cd8d;}

/* layout f4e8cd f3edd6*/
#body-wrap {width: 900px; margin: 25px auto 0; padding: 0; border: 0px solid #9c6802; position: relative;}
#header-content {
  width: 900px;	margin:0 auto;
	position: relative;
	padding: 0px 0;
	text-align: center;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
}
#header-content img {display: block; margin: 0 auto;}
.flags {position: absolute; right: 30px; top: -20px; z-index: 20;}
.flags a {color: #fc0; text-decoration: none;}
.flags a:hover {color: #fff;}
#content {width: 900px; margin: 0px auto;}
#footer-content { width: 840px;	margin: 0 auto;}

/*logo*/
#top {
	position: absolute;	
	/* logo position */
	top: 148px; left: 235px;
	font : normal 20px 'Lucida Grande','Lucida Sans Unicode',Arial, Verdana, sans-serif;
	font-variant: small-caps;
	z-index: 10;
}
#top span a {text-decoration: none; display: block; width:370px;  height: 43px; line-height: 50px; color: #fff;padding: 0 30px;}
#top span a img {border: none;}

/* header */
#topmenu ul {
	height: 38px;
	width: 900px;
	list-style: none;
	margin: 0px auto;
	padding: 0px 0px;
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-align: center;
  background: #553922 url(images/nav.gif) repeat-x left top;
  position: relative;
}

#topmenu li {	display: inline; }
#topmenu ul li a, #topmenu ul li a.last {
  font-weight: bold;
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	color: #fc0;
	text-decoration: none;
  float: left;
}
#topmenu ul li a {	border-right: 1px solid #553922;}
#topmenu ul li a.last {	border-right: 0px solid #fff;}

#topmenu ul li a:hover {color: #fff; background: url(images/nav.gif) repeat-x left bottom;}
#topmenu ul li a#current {color: #fff;}

/*side menu*/
.nav ul {
	list-style: none;
	margin: 0;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;		
	text-align: left;
  padding:0;
  width: 220px;
}

.nav ul li a {
  font-weight: normal;
	float: left;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 200px;
	padding: 0 5px 0 15px;
	color: #fff;
	border-bottom: 1px solid #879132;
	text-decoration: none;
	background: url(images/menu.gif) no-repeat 5px 11px;
}

.nav ul li a:hover {color: #fff; background: #949f36 url(images/menu.gif) no-repeat 5px 11px;}
.nav ul li a#selected {color: #fff; background: #949f36 url(images/menu.gif) no-repeat 5px 11px; font-weight: bold;}

/* content #faf1cd*/
#content {text-align: left; padding: 0;background: #767e2b; border-left: 0px dotted #e8cd8d; border-right: 0px dotted #e8cd8d;}

#content1 {text-align: left; padding: 0;background: #edefd7; border-left: 0px dotted #e8cd8d;border-right: 0px dotted #e8cd8d;}

/* content left */
#content_left, #content_left1, #content_left2, #content_left3 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;	
	overflow: hidden;
}
#content_left {width: 599px;}
#content_left1 {width: 279px;}
#content_left2 {width: 449px;}
#content_left3 {width: 900px;}

/* content right */
#content_right, #content_right1, #content_right2 {
	margin: 0 ; 
	padding: 0;	
	float: right;	
	display: inline;
	overflow: hidden;
}
#content_right {width: 299px;}
#content_right1 {width: 619px;}
#content_right2 {width: 449px;}

h2.fst {font: normal 18px Arial, Helvetica, sans-serif; margin: 0px 0px 1em 0px; padding: 0 0px 3px 0px; text-transform: none; color:#fc0; border-bottom: 1px dotted #e8cd8d;} 

h3.fst {font: bold 13px Arial, Helvetica, sans-serif; margin: 5px 0px 0em 0px; padding: 0 0px 3px 0px; text-transform: none; color:#fc0; border-bottom: 1px dotted #e8cd8d;} 

.inner, .inner_l1, .inner_l, .inner_r, .inner_r2, .inner_l2,.inner_r1 {padding: 30px;}
.inner_r1, .inner_l, .inner_l2  {background: #f6f7e7;}

.inner_l1 h4, .inner_l1 h2.fst, .inner_l1 h3.fst, .inner_r h2.fst, .inner_r h2, .inner_r h3, .inner_r h3.fst, .inner_r2 h2.fst, .inner_r2 h3.fst {color: #fc0;}

.nav h4 {padding-left: 0px; background: url(images/nh2.gif) no-repeat left center; color: #fc0;}

.inner_l1, .inner_r, .inner_r2 {color: #fff;}
.inner_l1 a, .inner_r a, .inner_r2 a {color: #fff;}

.br1 {border-right: 1px dotted #fff;}
.bl1 {border-left: 1px dotted #fff;}
.wiersz {border: 0px solid #e8cd8d;padding: 10px 15px 10px 10px; background: #fff;  background: #563722 url(media/konie/wiersz_bg.jpg) no-repeat top left; text-align: right; color: #fff;}
.green {color: #690;}

/* footer #9e571f*/
#footer-content {	
  text-align: left;	
  padding: 10px 0 0 0;
  font-size: 10px;
  width: 900px;
  color: #eee;
  border-top: 0px solid #9e571f;
  background: #553922 url(images/nav.gif) repeat-x top left;
}
#footer-content a {color:#eee;}
#footer-content a:hover {color:#fff; text-decoration: none;}
#footer-left {
	float: left;
	display: inline;
	margin: 0px;
  padding: 0px 0 0px 30px;
	text-align: left;
	overflow: hidden;
	border-color: #4a6259;
}

#footer-right {	
  margin: 0;
  padding: 0 30px 0 0px;
  float: right; 
  display: inline;
  text-align: right;
  overflow: hidden;
  border-color: #4a6259;
}
  
#footer-content ul.inline {list-style: none; margin: 15px 0 10px 0; padding: 0;}
#footer-content ul.inline  li {display: inline; padding: 10px 10px 10px 0 ;}

/* 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; height: 1px;}

/*contact form*/
.contactform p{margin: 0 0 5px 0;}
label.left {
float:left;
font-size:1em;
margin:0 0.5em;
padding:0.2em 0;
width:120px;
}

input.field { 
  background: #fff;
  color : #444;
  border: 1px solid #e8cd8d;
  font : normal 1em Verdana, Arial, sans-serif;
  padding: 0.3em;
  width: 240px;
} 

textarea {
background:#fff;
border: 1px solid #e8cd8d;
color:#444;
font-family:Verdana, Arial, sans-serif;
font-size:1em;
height:100px;
line-height:normal;
padding:0.3em;
width:240px;
}
input.button { 
  background: #9e571f url(images/nav.gif) repeat-x left top; 
  border: 0px solid #ccc;
  font : normal 1em Verdana,Arial, sans-serif;
  text-align: center; 
  padding:3px 5px;
  color: #fff;
  cursor:pointer;
  text-decoration: none;
  margin-right: 15px;
} 
input.button:hover { background: #442827 url(images/nav.gif) repeat-x left bottom; cursor:pointer;} 

/*map*/
#map {
background: url(images/loading.gif) no-repeat center center;
text-align: center;
font: 1em Verdana, sans-serif;
border: 1px solid #e8cd8d;
}
.infoWindow1 {margin:0;padding: 0; color: #444;}

