html, body
{
	background: #42332a url(../img/bgpattern.gif) repeat scroll 0 0;;
	color: black;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight: normal;
	position: relative;
}

a {text-decoration: none; color: #bfa07a;}
a:hover {text-decoration: none; color: #bfa07a;}
a:focus {outline: none;}

ul {padding-left: 30px;}

.flash-replaced .alt {
display:none;
height:0;
overflow:hidden;
position:absolute;
width:0;
}

.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }

* {margin: 0;}

html{overflow: hidden;}

div, img{border: 0 none;	margin: 0;	padding: 0}

p {padding: 0px; margin: 1em 0px;} 

html, div, map, dt, isindex, form {display:block;}

#top_distance  { display: inline;float: right;height: 50%;margin-top: -313px;width: 100%;}

#content{ position: relative; clear: both; text-align: left;	width: 929px;	height: 626px;	margin: 0 auto; padding: 0px 25px;	background: transparent url(../img/mainbg.jpg) no-repeat scroll 14px 32px;	}

ul#navmenu { color:#817267;display:block;height:12px;list-style-type:none;margin:0;overflow:hidden;padding:10px;text-align:right;width:928px;}

ul#navmenu li {display: inline;}

ul#navmenu .first a {border-left:medium none;}
ul#navmenu a {   border-left:1px solid #817267;padding:0 12px;text-decoration:none;vertical-align:bottom;}

h1#logo{	height: 172px;	width: 315px;	display:block;	margin: 0;	overflow: hidden;	padding: 0;	text-indent: -6000px;}

h1#logo a {	display:block;height: 172px;width: 315px;overflow:hidden;text-indent:-5555px;}

#menus {width: 277px; min-height: 392px; margin-top: 3px;  padding: 0px 14px;padding-bottom: 10px; background-color: #3e2c23;}

#menus h2 { font-size: 14px; letter-spacing: 0.08em font-weight: normal; color: #b39166;  width: 100%; display: block; margin-top: 25px; margin-bottom: 21px; border-bottom: #412e24 2px solid; }

#menus ul {	list-style-type: none; padding: 0px; margin: 0px;}

#menus ul a{ color: #817267; display: block;	border: 0 none;	padding-left: 13px;	text-decoration: none;	background:transparent url(../img/kropka.gif) no-repeat scroll 0 5px;}

#menus ul a:hover { color: #9c897c; }

#left { width: 316px; height: 562px; float: left;}

#right {width: 613px; height: 562px; float: left; }

#obrazek { width: 613px; height: 294px; padding-top: 3px; overflow: hidden;}

#obrazek div.ramka { width: 613px; margin-top: -3px; height: 3px; background: transparent url(../img/obrazek_over.gif) no-repeat scroll 0 0;}


#tresc { width: 610px; height: 243px; padding-left: 15px; padding-top: 12px; background: #72594b url(../img/textbg.gif) repeat-x scroll 0 0;} 



#right h3 { width: 599px; height: 18px; font-size: 17px; font-weight: normal; color: #bfa07a; display: block; margin: 0px 0px 8px 0px; border-bottom: solid #6a5345 1px;}

#right div.scroll { width: 600px; height: 200px; overflow: hidden;}

div.text { color: #392d25; padding-right: 5px;}

a#back {  color: #392d25; font-weight: bold;}

a#back:hover {color: #967a56;}

h4.title { font-size: 11px; font-weight: bold;}

#gallery {margin: 0px -6px;}

#gallery a img {margin: 6px; border: 1px solid #967a56;}

#footer { color: #817267; clear: both; line-height: 32px; width: 100%;  text-align: right;}

a#activelogo {	display:block;height: 32px;width: 50px; overflow:hidden;text-indent:-5555px; text-align: left; float: right; background: transparent url(../img/logoad.gif) no-repeat scroll 100% 50%;}

a#mapka {padding-right: 20px; background: transparent url(../img/lupa.gif) no-repeat scroll 100% 50%;}

form#contact_form{	display: block;	width: 200px;	margin-right: 32px;	float: right;	}

#contact_form label { width: 82px; float: left; display: block; vertical-align: middle; line-height: 22px;}

#contact_form input.text { padding: 5px 3px; font-family:tahoma,verdana,arial;	font-size:11px; color: #392d25;	font-weight: bold;  height: 12px; width:200px; border: none; margin: 2px; float: left; background-color: #7a614f; line-height: 12px;}

#contact_form textarea { padding: 5px 3px; font-family:tahoma,verdana,arial; overflow: auto;	font-size:11px; color: #392d25;	font-weight: bold;  height: 60px; width:200px; border: none; margin: 2px; float: left; background-color: #7a614f; line-height: 12px;}

#contact_form input.wyslij {position: relative; cursor: pointer; padding: 4px 3px 0px; font-family:tahoma,verdana,arial;font-size:11px; color: #392d25;	font-weight: bold; border: none; margin: 2px 2px 2px 148px; background-color: #72594b; line-height: 12px;}

#onas { width: 630px; height: 255px;}

#left_onas { width: 221px; height: 243px; float: left; padding: 0px 15px; padding-top: 12px; background: #72594b url(../img/textbg.gif) repeat-x scroll 0 0;}

#right #left_onas h3 { width: 221px;}

#right #left_onas div.scroll { width: 225px;}

#right_onas { overflow: hidden; width: 344px; height: 243px; float: left; padding: 0px 15px;padding-top: 12px; background: #7a614f url(../img/textbg.gif) repeat-x scroll 0 0;}

#right #right_onas h3 { width: 344px;}

.news {color: #392d25; height: 60px; width: 100%;padding-bottom: 10px;}

.news img {float: left;  border: 1px solid #967a56; margin-right: 5px;}

.news h4 { font-size: 11px; font-weight: bold; }
.news a.wiecej {float: right; }

.news a { color: #392d25; }

.news a:hover {color: #967a56;}


form#login_form{display: block;	padding: 50px 100px 0px 190px;	width:230px;}

#login_form label { clear: both; margin: 0px; padding: 0px; width: 50px; float: left; display: block; vertical-align: middle; line-height: 22px;}

#login_form input.text { padding: 5px 3px; font-family:tahoma,verdana,arial; float: left;	font-size:11px; color: #392d25;	font-weight: bold;  height: 12px; width:160px; border: none; margin: 2px; background-color: #7a614f; line-height: 12px;}

input.wyslij {  position: relative; cursor: pointer; padding: 5px 3px; font-family:tahoma,verdana,arial;font-size:11px; color: #392d25;	font-weight: bold; border: none; background-color: #72594b; line-height: 12px;}

.register_right { color: #392d25;}

.register_right strong { padding-left: 22px; }

.register_right label {line-height: 16px; marin: 0; padding: 0; padding-left: 5px; }

.register_right input {line-height: 16px; padding:0px; margin:0px;vertical-align:middle; }


span.errorcontact { clear: right; width: 300px; padding-right: 23px; float: right; display: block; font-weight: bold; font-size: 11px; color: #660000; }

span.errorregister { display: block; position: absolute; bottom: 22px; right: 5px; font-weight: bold; font-size: 11px; color: #660000;}


#dane { float: left; overflow: hidden; width: 199px; height: 192px; border-bottom: solid #6a5345 1px;}

#zaproponuj { float: left; overflow: hidden; width: 200px; height: 192px; border-bottom: solid #6a5345 1px; background-color: #765d4d;}

#wybierz { float: left; overflow: hidden; width: 210px; height: 192px; border-bottom: solid #6a5345 1px; background-color: #7a614f;}

div#confirm { width: 100%; text-align: center; padding-top: 50px; font-weight: bold; font-size: 12px; color: #660000; }

.register_right input.text { padding: 5px 3px; font-family:tahoma,verdana,arial;	font-size:11px; color: #534339;	font-weight: normal;  height: 12px; width:140px; border: none; margin: 0px 0px 22px 20px; background-color: #a88d7a; line-height: 12px;}

.register_right input.radio { margin-left: 22px;  }

.register_right #datepick {width: 100px; margin: 3px 5px 0px 18px;}

.register_right #godzina { padding: 5px 3px; font-family:tahoma,verdana,arial;	font-size:11px; color: #534339;	font-weight: normal;  border: none 0px; margin: 0px 0px 22px 20px; background-color: #a88d7a; line-height: 12px; width: 107px; margin-top: 3px;}

.register_right h5 { height: 18px; font-size: 14px; font-weight: normal; color: #564338; display: block; padding-top: 8px; margin: 0px 5px 25px 5px;}

.register_right #sendzg {margin: 0 auto; text-align: center; padding-top: 2px;}

a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {float: left;}

a#facebook { 
padding-left: 25px;
height: 16px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../img/facebook.png");
background-position: 0px 0px;
background-color: transparent;
float: left;
margin-top: 7px;
margin-right: 1px;
margin-bottom: 8px;
margin-left: 315px;
line-height: 18px;
color: #817267;
}