body{
  margin : 0 auto;
  padding: 0px;
  text-align : center;
  height:100%;
  background:#595754;
}

/**** GLOWNY SZABLON STRONY ****/
#main {
  margin : 0px auto;
  padding : 0px;
  width:711px;
  font:normal 11px tahoma;
  color:#363636;
  background:#F3F2ED;
}

#top{
  width:711px;
  margin:0px;
  padding:0px 0px 4px 0px;
  height:303px;
  background:#ffffff;
}

#left {
  float:left;
  padding:0px;
  padding:0px;
  width:226px;
  height:355px;
  background:url('../gfx/left_bg.jpg') no-repeat;
}

#right {
  float:left;
  margin:0px;
  padding:0px;
  width:485px;
  text-align:left;
  background:#F3F2ED;
  min-height:355px;
}

#bottom{
text-align:left;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
font:normal 13px tahoma;
color:#CD6202;
height:84px;
background:url('../gfx/bottom_bg.jpg') #595754 no-repeat;
}
#bottom p {
  padding:6px 0px 0px 25px;
  float:left; 
}
#bottom p img {
  border:0px;
}
#bottom p a {
  font:normal 11px tahoma;
  color:#36353A;
  text-decoration:none;
}
#bottom p a:link {
  font:normal 11px tahoma;
  color:#36353A;
  text-decoration:none;
}
#bottom p a:visited {
}
#bottom p a:hover {
  text-decoration:underline;
}
#bottom p a:active {
}


/******** BOX MENU LEFT **********/
#box_menu_left{
  width:226px;
  margin:0px 0px 0px 0px;
  padding:60px 0px 0px 0px;
  text-align:left;
}
#box_menu_left .content {
  margin:0px 10px 0px 15px;
}
#box_menu_left .content .title{
  display:block;
  margin:0px;
  padding:0px 0px 5px 0px;
  font:bold 11px tahoma;
  color:#353535;
}
#box_menu_left .content span.title {
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	color:#FF9600;
}
#box_menu_left .content .short{
	display:block;
	padding:0px 0px 10px 27px;
}
#box_menu_left .content a {
  display:block;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:tahoma;
  font-size:11px;
  color:#BD6003;
  text-decoration:underline;
}  
#box_menu_left .content .more a:link {
}
#box_menu_left .content .more a:visited {
}
#box_menu_left .content.more a:hover {
  text-decoration:none;
  color:#BD6003;
}
#box_menu_left .content .more a:active {
}


/****** BOX HOME PAGE *********/
#box_home_page {
  padding:0px 0px 0px 0px;
  text-align:left;
  width:485px;
}
#box_home_page .content {
  padding:4px 21px 29px 21px;
  color:#353535;
  text-align:left;
}

#box_home_page .content a{
  font:normal 11px tahoma;
  color:#BE5F03;
  text-decoration:underline;
}
#box_home_page .content a:link{
}
#box_home_page .content a:visited{
}
#box_home_page .content a:hover{
  text-decoration:none;
}
#box_home_page .content a:active{
}



/******* BOX CONTENT PAGE *******/
#box_content_page {
  padding:0px 0px 0px 0px;
  text-align:left;
  width:485px;
}
#box_content_page .content {
  padding:5px 21px 29px 21px;
  color:#353535;
  text-align:left;
}
#box_content_page .content a{
  font:normal 11px tahoma;
  color:#BE5F03;
  text-decoration:underline;
}
#box_content_page .content a:link{
}
#box_content_page .content a:visited{
}
#box_content_page .content a:hover{
  text-decoration:none;
}
#box_content_page .content a:active{
}



/***** KONTAKT ******/ 
div.contact{
margin:0px 0px 0px 10px;
padding:0px;
}
div.contact form {
  margin:0px;
  padding:0px;
}
div.contact table{
border-width:0px;
margin:0px 0px 0px 15px;
}
div.contact table tr{
height:30px;
}
div.contact table tr td.input{
margin:0px;
padding:0px;
width:200px;
font:normal 11px tahoma;
color:#373737;
border-width:0px;
}
div.contact table tr td.left{
margin:0px;
padding:0px;
width:100px;
font:normal 11px tahoma;
color:#373737;
}
div.contact table tr td span{
color:#595959;
}
div.contact input.contact{
width:300px;
font-family:tahoma;
font-size:11px;
color:#373737;
border:solid 1px #C5C5C5;
}
div.contact textarea{
width:300px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #C5C5C5;
overflow:hidden;
}
div.contact .button {
  width:100px;
  background:#8D8A79;
  border:solid 1px #8D8A79;
  color:#ffffff;
  font:bold 11px tahoma;
}


/******* GALERIA *******/
.gallery_position{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.gallery_position .header {
  display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:tahoma;
	font-size:11px;
  font-weight:bold;
	color:#353535;
}
.gallery_position .title{
  display:block;
  margin:0px;
  padding:0px 0px 5px 0px;
  font:bold 11px tahoma;
  color:#353535;
}
.gallery_position span.title {
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	color:#AD4925;
}
.gallery_position .image{
	float:left;
}
.gallery_position .border_bottom{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F3F3F3;
	margin:0px 0px 5px 0px;
}
.gallery_position .image img{
	display:block;
	margin:0px 10px 10px 25px;
	border:solid 2px #B6B6B5;
}
.gallery_position .image span{
	display:block;
	margin:0px 0px 0px 10px;
	text-align:justify;
	font-size:10px;
}
.gallery_position .short{
	display:block;
	padding:0px 0px 10px 27px;
}
.gallery_position .content{
	display:block;
	padding:0px 0px 5px 0px;
}
.gallery_position .more{
	display:block;
	clear:both;
	width:100%;
	height:18px;
}
.gallery_position .more img{
  border:0px;
}
.gallery_position .more a {
  display:block;
  float:right;
  padding:2px 10px 0px 11px;
  height:22px;
  font:normal 11px tahoma;
  color:#3197D5;
  text-decoration:none;
}
.gallery_position .kreska {
	display:block;
	clear:both;
	height:18px;
}
.gallery_position .kreska img {
  width:430px;
}
.gallery_position .kreska_short {
	display:block;
	clear:both;
	height:18px;
}
.gallery_position .kreska_short img {
  width:230px;
}
.gallery_position  a {
  display:block;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:tahoma;
  font-size:11px;
  color:#3197D5;
  text-decoration:none;
}  
.gallery_position .more a:link {
}
.gallery_position .more a:visited {
}
.gallery_position .more a:hover {
  text-decoration:none;
  color:#7BC0EA;
}
.gallery_position .more a:active {
}


/****** OGÓLNE **********/
p{
  	margin: 0px;
  	padding: 0px;
}
.clear{
  	display:block;
  	clear:both;
  	margin:0px;
  	padding:0px;
  	font-size:1px;
  	height:1px;
  	line-height:1px;
  	width:100%;
} 
.warning {
  font:normal 11px tahoma;
  color:#AD4925;
}

.naglowek {
  color:#3A5402;
  font-weight:bold;
}
.naglowek_2 {
  color:#AD4925;
  font-weight:bold;
}
div.data {
padding: 2px 5px 0px 0px;
font: normal 10px tahoma;
color:#A39B8F;
text-align:right;
}
span.data {
padding: 0px 0px 0px 5px;
font: bold 11px tahoma;
color:#AD4925;
}

