html,body{
	background: #010101;
	text-align:center;
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

li,ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
a
{
	color:#FFF;
	font-family: Arial;
	font-size:14px;
	text-decoration:none;
}

a:focus, a:active {
  outline: none;
}


input, textarea{
	border:1px solid #5F4929;
	color:#FFF3DF;
	background:#2F2920;
}

form label{
	display:block;
	font-size:14px;
}

img{
	border:1px solid #34291A;
}
img:hover{
	border:1px solid #5F3B17;
}

hr{
	color:#191919;
	margin:0px;
	padding:0px;
	background:0;
	border:0;
	border-bottom:1px solid #2F2006;
	margin-top:20px;
}


ol{
	margin:0px;
	padding:0px;
}
ol li{
	list-style-type:decimal;
	margin-left:30px;
}
/* * * * * * * * * */
/* * C L A S S * * */
/* * * * * * * * * */

.collapse{
	
	cursor:pointer;
	float:right;
	display:block;
	padding:2px;
	margin-right:5px;
	font-family:Georgia,Verdana,Times New Roman,Times;
	font-size:11px;
}

.wiecej a{
	background: url(/img/more_arrow.gif) 38px 4px no-repeat ;
	font-family:Georgia;
	font-size:11px;
	padding-right:15px;
}

.wiecej a:hover{
	background: url(/img/more_arrow2.gif) 38px 4px no-repeat ;
	text-decoration:underline;
}


/* * ornamenty * * */

.ortr{
	background:url('../img/ortr.gif') 100% 0px no-repeat;	
}

.ortl{
	background:url('../img/ortl.gif') 0px 0px no-repeat;
}


.line{
	border-bottom:1px solid #251502;
}

.goodbg{
	background:#FFEF3F;
}

.badbg{
	background:#DF0009;
}


.submit input{
	background:#8F692C;
	margin-top:5px;
	width:62px;
}

/* * marginesy * * */

.ml20{
	margin-left:20px !important;
}

.mt10{
	margin-top:10px !important; 
}

.mt20{
	margin-top:20px !important;
}

.mt40{
	margin-top:40px !important;
}

.collapse{
	display:block;
}

.red{color:red !important;}
.blue{color:blue !important;}

#info-message{
	display:block;
	width:800px;
	text-align:center;
	color:#000;
	
}


.gold{
	color:#FFF3DF;
}

.darkgold{
	color:#9F713B;
}
.ul{
	border-bottom:1px solid #7F5727;
}

.hidden{
	display:none !important;
}

.akapit{
	text-indent: 20px;
}

.small{
	font-size:9px;
}



/* * * * * * * * * */
/* * * * * * * * * */
/* * * * * * * * * */

#container
{
	position:relative;
	margin:0 auto;
	margin-top:0px;
	width:800px;
	display:block;
	text-align:left;
	border:0;
	border-left:1px;
	border-right:1px;
	border-style: solid;
	border-color:#222222;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
}


/* * * * * * * * * */
/* * * M E N U * * */
/* * * * * * * * * */

#menu{
	display:block;
	width:800px;
	height:30px;
	border-bottom:5px solid #292929;
	
}

#menu ul{
	padding-top:3px;
	display:block;
	width:410px;
	height:32px;
	padding-left:410px;
	
}
#menu ul li {
	display: block;
	height:32px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	clear:right;
}

#menu ul li a{
	display: block;
	padding-top:9px;
	

}

#menu ul li:hover{
	height:27px;
	border-bottom:5px solid #313131;
}

#menu .middle,#menu .last{
	background:url('../img/menudivider.gif') no-repeat;
}


/* * * * * * * * * */
/* * * H E A D * * */
/* * * * * * * * * */

#head {
	display:block;
	width:800px;
}


#head #graphic{
	display:block;
	width:800px;
	height:215px;
	background:url('../img/head_graphic.jpg') no-repeat;
}

#head #graphic a{
	position:absolute;
	margin:0px;
	display:block;
	width:700px;
	height:180px;
}
 

#info{
	font-family: Georgia;
	display:block;
	width:800px;
	height:171px;
	background:url('../img/info_bg.jpg') no-repeat;
} 
#info span{
	color:#FFF3DF;
	display:block;
	position:absolute;
}
	#info .title{
		font-size:24px;
		margin-left:292px;
		margin-top:21px;
		
	}
	
	#info .opis{
		font-family:Verdana,Arial,Times New Roman,Times;
		font-size:13px;
		margin-left:330px;
		margin-top:79px;
	}
	
	#info .wiecej{
		
		font-size:13px;
		margin-left:722px;
		margin-top:143px;
	}
	#info .wiecej a{
		background: url(/img/more_arrow2.gif) 38px 4px no-repeat ;
		color:#EFDAC2 !important;
	}
	
	#info .wiecej a:hover{
		background: url(/img/more_arrow3.gif) 38px 4px no-repeat ;
	}
	
	#info .podpis{
		margin-left:117px;
		margin-top:118px;
		width:137px;
		height:75px;
		background:url('../img/podpis.png') no-repeat;
	}
	
/* * * * * * * * * */
/* * * B O D Y * * */
/* * * * * * * * * */

#body{
	display:block;
	width:800px;
	color:#FFF3DF;

}
#body .item{
	display:block;
	width:775px;
	margin:0px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:15px;
}


#body #oferta{
	display:block;
	width:775px;
	padding-bottom:70px;
	
}



h2{
	color: #FFF3DF;
	font-size:17px;
	font-family:Georgia,Verdana,Times New Roman,Times;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h2 a{
		color: #FFF3DF;
	font-size:17px;
	font-family:Georgia,Verdana,Times New Roman,Times;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#body #opis{
	font-family:Verdana,Arial,Times New Roman,Times;
	color:#D19E64;
	font-size:13px;
	
	margin-top:8px;
	margin-left:20px;
	
	
}

#body #opis ul {
	color:#D19E64;
	margin:0px;
	margin-left:20px;
	padding:0px;
	white-space:normal;
}

#body #opis ul li {
	font-family:Verdana,Arial,Times New Roman,Times;
	font-size:14px;
	margin:0px;
	padding:0px;
	display:block;
	width:200px;
	float:left;
	color: #FFF0DF;
	white-space:normal;
	padding-left:30px;
}
#body #opis ul li a{
	font-family:Verdana,Arial,Times New Roman,Times;
	font-size:14px;
	color:#FFF0DF;
}
#body #opis ul li a:hover{
	text-decoration:underline;
}


#body .wiecej{
	width:730px;
	display:block;
	color:#EFDAC2;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-right:35px;
	margin-top:20px;
	margin-bottom:40px;
	
}
#body .wiecej a{
	color:#D19E64;
	
}

#gallery_last{
	padding-bottom:60px;
}

#gallery_last ul{
	margin-top:32px;
	margin-bottom:20px;
	
	display:block;
	width:770px;
	height:80px;
	position:relative;
}
#gallery_last ul li{

	width:106px;
	height:75px;
	background:#2D1701;
	float:left;
	margin-right:10px;
	margin-left:10px;
	
}
#gallery_last ul li img:hover{
	border:1px solid #462401;
	margin-top:-1px;
	margin-left:2px;
}
#gallery_last ul li img{
	margin-left:3px;
	border:0px;
	}


#gl_prv{
	display:block;
	position:absolute;
	margin-top:130px;
	margin-left:15px;
}

#gl_nxt{
	position:absolute;
	margin-top:130px;
	margin-left:688px;
}

#ajaxloader{
	border:0;
	position:absolute;
	margin-top:20px;
	margin-left:355px;
	
}


/* * * * * * * * * */
/* * * F O O T E R */
/* * * * * * * * * */


#footer{
	
	
	display:block;
	width:800px;
	height:25px;
	background:url('../img/footer.jpg') 0px 0px no-repeat;
	border-top:4px solid #34291A;
	padding:0px;
	margin:0px;
	padding-top:3px;
	text-align:left;
	
	
	position:absolute;
	bottom:0; /* stick to bottom */
}

.fort{
	position:absolute;
	width:52px;
	height:130px;
	display:block;
	margin-top:-105px;
}
#copyright{
	font-size:12px;
	display:block;
	margin-left:20px;
	margin-top:2px;
	color:#F3E7CF;
	float:left;
}

#small_menu{
	display:block;
	margin-left:480px;
}
#small_menu ul li {
	margin-left:10px;
	float:left;
}
#small_menu ul li a {
	font-size:12px;
	color:#F3E7CF;
}
#small_menu ul li a:hover {
	color:#D19E64;
}

#fortl{
	margin-left:-53px;
	background:url('../img/fortl.gif') 0px 0px no-repeat;
}

#fortr{
	margin-left:801px;
	background:url('../img/fortr.gif') 0px 0px no-repeat;
}




/* * * * * * * * * */
/* * K O N T A K T */
/* * * * * * * * * */
#kontakt{
	font-family:Georgia,Verdana,Times New Roman,Times;
	padding-bottom:350px;
}
#danekontaktowe{
	width:325px !important;float:left;
}

#danekontaktowe img{
	border:0;
}
#formularz{
	width:415px !important;float:left;

}


#kontakt  ul{
	
	margin-top:10px;
}


#kontakt ul li{
	margin-left:30px;
}

#kontakt  ul .logo{
	margin-left:20px;
}
/* F O R M U L A R Z */
#formularz form{
	margin-left:20px;
	margin-top:10px;
}
#formularz input,#formularz textarea{
	width:260px;
	border:1px solid #5F4929;
	color:#FFF3DF;
	background:#2F2920;
}
#formularz input:active,#formularz textarea:active{
	border:1px solid #5F4929;
}
#formularz input:focus,#formularz textarea:focus{
	border:1px solid #5F4929;
}

#formularz form .submit input{
	background:#8F692C;
	margin-top:5px;
	width:62px;
}
#formularz .error-message{
	color:red;
}

/* * * * * * * * * */
/* G A L E R I A * */
/* * * * * * * * * */

/* * K A T E G O R I E * */
#kategorie{
	display:block;
	background:#010101;
	border-bottom:1px solid #222222;
	height:140px;
	width:800px !important;
	margin:0px;
	padding:0px;
	
}


#kategorie  tr{
	position:absolute;
	width:620px;
	margin-top:0px;
	margin-left:120px;
	padding:0px;
	padding-left:5px;
	vertical-align:top;
	
	
}

#kategorie td{
	display:block;
	width:100px;
	height:120px;
	text-align:center;
	float:left;
	margin:10px;
	margin-right:30px;

}

#kategorie .name a{
	color:#FFF3DF;
	font-family:Georgia,Verdana,Times New Roman,Times;
	font-size:13px;
}

/* * Z D J Ę C I A * */

#zdjecia{
	display:block;
	padding-bottom:100px !important;
	
}
#zdjecia tr{
	width:720px;
}

#zdjecia td{
	
	width:100px;
	height:85px;
	text-align:center;
	

	padding:10px;
}

#zdjecia .name a{
	color:#FFF3DF;
	font-family:Georgia,Verdana,Times New Roman,Times;
	font-size:13px;
}





.path{
	border-bottom:1px solid #222222;
	padding:5px;
	padding-left:15px;
}
.path,.path a{
	color: #AF976D;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;;
}


.galeria_brak{
	margin:15px;

	width:200px;
	display:block;
	border:1px solid #222222;
	padding:10px;
}
.galeria_brak:hover{border-color:#2F1F0F;}
.galeria_brak p{margin:0px;padding:0px;cursor:default;color:#4F4F4F;}
/* * * * * * * * * */
/* * L O G I N * * */
/* * * * * * * * * */

.user{
	width:350px;
	display:block;
}

/* * * * * * * * * */
/* * O F E R T A * */
/* * * * * * * * * */

#oferta #main {
	width:650px;
	
}
#oferta #galeria_bok {
	display:block;
	position:absolute;
	margin-top:40px;
	margin-left:680px;
	width:100px;

}

#oferta #galeria_bok ul li{
	display:block;
	width:100px;
	height:75px;
	margin-bottom:10px;
	}

#oferta #galeria_bok ul li img{
	display:block;
	width:100px;
	height:75px;
	}
	
	
/* * * * * * * * * * * * */
/* W S P O L P R A C A * */
/* * * * * * * * * * * * */

#firmy{
	width:730px;
	cursor:default;
	display:block;
}
 
#firmy .firmy {

	display:block;
	height:100px;
	width:730px;
	border-bottom:1px solid #191919;
}

#firmy .firmy:hover {
	border-bottom:1px solid #3F3F3F;
}

#firmy .firmy ul li{
	display:block;
	position:absolute;
}

#firmy .firmy .logo{
	margin-left:30px;
	width:90px;
}
#firmy .firmy .logo img{
	border:0;
}

#firmy  .firmy .name{
	margin-left:150px;
	font-family:Georgia;
	font-size:18px;
	color:#7F6537;
}

#firmy  .firmy .name span{
	font-size:10px;
	margin-left:10px;
	color:#6F5529;
}
#firmy  .firmy .name span a{
	font-size:10px;
	color:#6F5529;
}

#firmy  .firmy .name span a:hover{
	font-size:10px;
	color:#F3E7CF;
}


#firmy .info{
	display:block;

	margin-left:150px;
	margin-top:20px;
	color:#AF976D;
	width:550px;
}



.info{
	color:#EFE14A;
}



/* STOPKA */

#stopka-linki{
	position:absolute;
	margin-top:-40px;
	margin-left:-10px;
	padding-top:10px;
	display:block;
	color:#D19E64;
	padding-left:30px;
	padding-right:30px;
	font-size:10px;
	text-align:center;
}

#stopka-linki a{
	margin-right:10px;
	color:#D19E64;
	border-bottom:#5F5F5F dotted 1px;
}

#stopka-linki a:hover{
	border-bottom:#FFF dotted 1px;

}

