body{
	background:none;
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	color:#7e530a;
}

a{
	color:#FFF5E9;
}

#main{
	width:1002px;
	margin:0 auto;
}

#main_top{
	background:url(../images/main_top_bg.png) no-repeat 3px bottom;
	width:996px;
	height:117px;
	position:relative;
	z-index:1;
	overflow:visible;
}

#main_middle{
	background:url(../images/main_middle_bg.png) top left repeat-y;
	width:1002px;
	min-height:686px;
	z-index:1;
	position:relative;
}

#main_bottom{
	background:url(../images/main_bottom_bg.png) 3px top no-repeat;
	width:998px;
	height:60px;
	position:relative;
	z-index:1;
}

#back_ornament_top_top{
	background:url(../images/back_ornament_top_top.png) left top no-repeat;
	width:703px;
	height:109px;
	position:absolute;
	left:-209px;
	top:0;
	z-index:0;
}

#back_ornament_top_left{
	background:url(../images/back_ornament_top_left.png) left top no-repeat;
	width:212px;
	height:554px;
	position:absolute;
	left:-185px;
	top:109px;
	z-index:0;
}

#back_ornament_bottom{
	background:url(../images/back_ornament_bottom.png) left top no-repeat;
	width:160px;
	height:146px;
	position:absolute;
	bottom:-16px;
	right:-50px;
	z-index:0;
}

#front_ornament_left{
	background:url(../images/front_ornament_left.png) left top no-repeat;
	width:763px;
	height:793px;
	position:absolute;
	left:-188px;
	top:-116px;
	z-index:2;
}

#front_ornament_right{
	background:url(../images/front_ornament_right.png) left top no-repeat;
	width:360px;
	height:388px;
	position:absolute;
	right:-26px;
	top:-114px;
	z-index:2;
}

a#logo{
	background:url(../images/logo.png) left top no-repeat;
	width:364px;
	height:87px;
	position:absolute;
	left:193px;
	top:38px;
	display:block;
	z-index:5;
}

#sentence{
	background:url(../images/sentence.png) left top no-repeat;
	width:379px;
	height:32px;
	position:absolute;
	right:146px;
	top:117px;
	z-index:2;
}

#menu_bg{
	background:url(../images/menu_bg.png) left top no-repeat;
	width:255px;
	height:267px;
	position:absolute;
	left:15px;
	top:156px;
	z-index:1;
}

a.menu_item{
	display:block;
	position:absolute;
	z-index:3;
}

a#menu_startowa{
	background:url(../images/menu_startowa.png) left top no-repeat;
	width:150px;
	height:32px;
	left:102px;
	top:166px;
}

a#menu_startowa:hover{
	background-position: 0 -32px;
}

a#menu_kontakt{
	background:url(../images/menu_kontakt.png) left top no-repeat;
	width:89px;
	height:27px;
	left:162px;
	top:207px;
}

a#menu_kontakt:hover{
	background-position: 0 -27px;
}

a#menu_onas{
	background:url(../images/menu_onas.png) left top no-repeat;
	width:65px;
	height:30px;
	left:186px;
	top:247px;
}

a#menu_onas:hover{
	background-position: 0 -30px;
}

a#menu_galeria{
	background:url(../images/menu_galeria.png) left top no-repeat;
	width:139px;
	height:36px;
	left:112px;
	top:289px;
}

a#menu_galeria:hover{
	background-position: 0 -36px;
}

a#menu_ksiega{
	background:url(../images/menu_ksiega.png) left top no-repeat;
	width:128px;
	height:37px;
	left:122px;
	top:371px;
}

a#menu_ksiega:hover{
	background-position: 0 -37px;
}

a#menu_praca{
	background:url(../images/menu_praca.png) left top no-repeat;
	width:207px;
	height:36px;
	left:44px;
	top:331px;
}

a#menu_praca:hover{
	background-position: 0 -36px;
}

#small_info{
	font-size:9px;
	position:absolute;
	left:42px;
	top:0px;
	color:#c9ab77;
}

a#raan_link{
	background:url(../images/raan_link.png) left top no-repeat;
	display:block;
	position:absolute;
	width:161px;
	height:55px;
	right:14px;
	top:-44px;
	z-index:3;
}

a#raan_link:hover{
	background-position:0 -55px;
}

/* CONTENT */

div#content{
	/*height:1000px;*/
	margin-left:307px;
	padding-top:181px;
	padding-bottom:50px;
	position:relative;
	width:615px;
	z-index:4;
}

ul.main_ul{
	list-style:none;
	line-height:30px;
}

.title{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	margin:0 0 20px;
	text-transform:uppercase;
}

#kontakt_back_link{
	font-weight:bold;
	color:#0D681F;
	text-decoration:none;
}

#kontakt_back_link:hover{
	color:#68BB76;
}

.contact_form_input{
	border:1px solid #EBCFA2;
	color:#7E530A;
	font-family:Tahoma;
	font-size:11px;
	padding:5px;
	background:white;
}

.contact_form_input:hover{
	background:#F1F1F1;
}

.contact_form_input:focus{
	border:1px solid #7E530A;
}

.contact_form_button{
	background:#DBBB83;
	border:1px solid #B6A991;
	color:#7E530A;
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	height:25px;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:65px;
	cursor:pointer;
}

.contact_form_button:hover{
	background:#E9CD9E;
}

#contact_form_msg{
	width:250px;
}

#onas_img1{
	border:1px solid #EBCFA2;
	padding:2px;
	margin-right:10px;
	float:left;
}

div#content a{
	font-weight:bold;
	color:#0D681F;
	text-decoration:none;
}

div#content a:hover{
	color:#68BB76;
}

#gallery a{
	font-weight:normal !important;
}

#withSelection-sub{
	margin-top:10px;
}

#map{
	width:615px;
	height:470px;
	margin:0 auto;
	border:1px solid #EBCFA2;
	padding:2px;
}

div.gal_img{
	height:160px;
	padding-left:32px;
	padding-top:17px;
	width:170px;
	background:url(../images/gal_img_frame.png) left top no-repeat;
	float:left;
}

div.gal_img a{
	color:#FFF5E9;
}

div.gal_img a img{
	border:none;
}
