/*--------------------------------------------------------
	css theme name: cukropol
	author: bartosz mediger (http://mediger.net)

	created: aug 10, 2009


*/


* { margin: 0px; padding: 0px; }


address { font-style: normal; }


blockquote p {
	padding: 0 0 25px 0;
	line-height: 22px;
	font-family: Georgia;
	font-size: 14px; }


body, html { width: 100%;  height: 100%; }



body { background: url(../images/backt.jpg) no-repeat left top; }



fieldset { border: none; }




	
html {
	background: url(../images/backr.gif);
	overflow: auto;
	overflow-x: hidden;
	line-height: 19px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333; }




form {
	padding: 30px 0 0 0 ;
	clear: both; }

	form h2 { margin: 0 0 20px 0; }
	
	form label {
		float: left;
		width: 100%;
		margin: 0 0 7px 0; }
	
	form span {
		float: left;
		width: 100px;
		line-height: 24px;
		padding: 0 15px 0 0;
		text-align: right; }

	form .button {
		float: right;
		margin-right: 118px;
		width: 73px; height: 29px;
		background: url(../images/button.gif) no-repeat; }

	form .button:hover { background-position: 0 -29px; }




img { border: none; }


input, textarea { font-family: Arial; color: #333; }


ins { text-decoration: none; }


label { cursor: pointer; }


p {
	padding-bottom: 15px;
	text-align: left; }



textarea {
	width: 356px; height: 84px;
	background: url(../images/textarea.gif) no-repeat;
	border: none;
	padding: 5px;
	overflow: auto; }


select  { padding: 4px; }


ul, ol { margin: 0 0 0 20px; }









/*	naglowki */



h1, h2, h3, h6 { font-weight: normal; }

h1, h2 { font-family: Georgia; }

h1 {
	font-size: 30px; }

h2 {
	line-height: 23px;
	padding: 0 0 20px 0;
	font-size: 22px;
	font-weight: normal; }

h3 { font-size: 17px; }

h4 {
	font-size: 14px;
	font-weight: bold; }

h6 { font-size: 11px; }





















/*	nawigacja */

a {
	text-decoration: none;
	color: #6c0017; /*#3b2c1b;*/ }
	
	a:hover {
		text-decoration: underline;
		color: #6c0017; }











#back {
	float: right;
	width: 200px;
	text-align: right; 
	padding: 0 21px 0 0; }


	#back a {
		background: url(../images/arrow.gif) no-repeat left 0;
		padding:  0 0 0 20px; }













#cennik {
	margin: 0; 
	list-style: none; }

	#cennik li {
		float: left;
		width: 400px;
		background: url(../images/arrow.gif) no-repeat left 2px;
		padding: 0 0 0 22px; }

	#cennik .name, #cennik .price { float: left; }

	#cennik .name { width: 250px; }
	#cennik .price { width: 50px; }













#byli {
	float: left;
	width: 215px;
	background: url(../images/book.gif) no-repeat left 60px;
	padding: 25px 40px 0 0; }

	#byli a { color: #333; }

	#byli p {
		padding: 0 0 0 105px;
		line-height: 14px;
		font-size: 11px; }

















#center { margin: 0 auto; }

	#center {
		border-collapse: collapse;
		border-spacing: inherit;
		width: 100%; }

	#center td {
		width: 100%;
		background: url(../images/backs.gif) no-repeat center top; }

	.start #center { height: 100%; }

	.start #center td {
		height: 100%;
		background: url(../images/back.gif) no-repeat center;
		vertical-align: middle; }























#container {
	width: 950px;
	margin: 0 auto;
	padding: 0 30px 0 0; }

	.start #container { height: 709px; }

















#content {
	float: left;
	width: 902px; min-height: 300px; _height: 200px;
	background: url(../images/backc.gif) left;
	margin: 40px 0 0 0;
	padding: 0 0 25px 45px; }

	#content h1 { padding: 0 0 30px 0; }



















#foot {
	height: 206px;
	background: url(../images/foot.gif) no-repeat center !important; }
	
	#foot .center {
		width: 880px; height: 146px;
		margin: 0 auto;
		padding: 60px 47px 0 20px; }

	#foot img {
		float: left;
		_filter:alpha(opacity=50); -moz-opacity: .5; opacity: .5; }

	#foot p { float: right; }
	
	#foot p a {
		border-right: 1px solid #5f3831;
		font-size: 11px;
		line-height: 11px;
		padding: 0 5px 0 5px;
		color: #5f3831; }

	#foot p a.last { border: none; }

















#gallery { }

	#gallery a {
		float: left;
		width: 150px;
		color: #333;
		background-repeat: no-repeat !important; }
		
	#gallery a span {
		float: left;
		width: 130px;
		line-height: 12px;
		font-size: 11px;
		text-align: center; }
		
	#gallery a:hover { text-decoration: none; }
	
	#gallery a:hover .p { _filter:alpha(opacity=90); -moz-opacity: .9; opacity: .9;  }

	#gallery .p { 
		float: left;
		width: 130px; height: 93px;
		border: 2px solid #f9e7d3;
		margin: 0 0 5px 0; }
	
	.list a { padding: 0 !important; }


	#gallery h2 {
		margin: 0 0 5px 0;
		padding-top: 10px; }

	#gallery h2 span {
		font-size: 14px;
		font-weight: bold; }

	





















#header {
	float: right;
	position: relative;
	width: 942px; height: 148px;
	margin-right: 5px; }

	#header img {
		position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	    opacity:0.0; }

	#header img.active {
	    z-index:10;
	    opacity:1.0; }
	
	#header img.last-active { z-index:9; }
	
	.start #header { 
			float: left;
			height: 239px;
			margin: 0; }















#jak {
	float: right;
	width: 238px;
	background: url(../images/jak.gif) no-repeat top;
	margin: 20px 0 0 0;
	padding: 25px 0 0 0; }

	#jak a {
		float: left;
		padding: 0 0 0 20px;
		background: url(../images/arrow2.gif) no-repeat left 4px;
		font-size: 11px;
		color: #6c0017; }
	
	#jak a:hover { text-decoration: underline; }

	#jak address {
		display: block;
		padding: 0 0 5px 0;
		font-family: Georgia; }














#komentarze { }

	#komentarze p { padding: 0; }
	
	#komentarze .signature {
		padding: 5px 0 0 0;
		text-align: right;
		font-weight: bold;
		font-style: italic; }

	#komentarze .komentarz {
		float: left;
		width: 100%;
		background: url(../images/dots.gif) no-repeat bottom;
		margin: 0 0 15px 0;
		padding: 0 0 15px 0; }

	#komentarze .signature span { font-weight: normal !important; font-size: 11px; }



















#kontakt { }

	#kontakt .col {
		float: left;
		width: 250px; }

	#kontakt a { font-weight: bold; }

	#kontakt span { padding: 0 0 0 38px;  }



































#lang {
	position: absolute; top: 70px; left: 840px;
	width: 80px; }

	#lang a {
		float: left;
		width: 16px; height: 11px;
		margin: 0 6px 0 0;
		text-indent: -10000px;
		_filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
		
	#lang a:hover, #lang a.hit { _filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
	
	a.de { background: url(../images/flag_de.gif) no-repeat; }
	a.gb { background: url(../images/flag_gb.gif) no-repeat; }
	a.pl { background: url(../images/flag_pl.gif) no-repeat; }

	.start #lang { top: 90px; }


















#left {
	float: left;
	width: 600px;
}















#logo {
	position: absolute; top: 51px; left: 20px;
	width: 310px; height: 100px;
	background: url(../images/empty.gif);
	text-indent: -10000px; }

	.start #logo { top: 71px; left: 10px; }











#masz {
	float: left;
	width: 215px;
	background: url(../images/phone.gif) no-repeat right 80px;
	padding: 25px 0 0 0; }

	#masz h3 {
		padding: 0 0 5px 0;
		color: #5e0a35; }

	#masz h6 { color: #505050; }

	#masz h6 span {
		padding: 0 0 0 5px;
		font-family: Georgia;
		font-size: 16px;
		color: #1c1b17; }


	#masz p {
		line-height: 15px;
		padding: 8px 0 0 0; }


	#masz p a { color: #6c0017; }

	#masz p a:hover { text-decoration: underline; }






















#menu { position: absolute; top: 140px; left: 337px; }

	.start #menu { top: 154px; left: 329px; }

	#menu a,
	#menu .n,
	#menu .e {
		float: left;
		line-height: 28px; }

	#menu a {
		background: url(../images/m_left.gif) no-repeat left;
		margin: 0 1px 0 0;
		padding: 0 0 0 12px;
		font-family: "Times New Roman", Times;
		font-size: 15px;
		color: #71463f; }

	#menu span.n { background: url(../images/m_back.gif) repeat-x; }

	#menu span.e {
		width: 12px;
		background: url(../images/m_right.gif) no-repeat; }


	#menu a:hover {
		background: url(../images/m_left-h.gif) no-repeat left;
		text-decoration: none; }
	
	#menu a:hover span.e { background: url(../images/m_right-h.gif) no-repeat; }
	#menu a:hover span.n { background: url(../images/m_back-h.gif) repeat-x; }
	
	
	#menu a.hit { background: url(../images/m_left-hit.gif) no-repeat left; }
	#menu a.hit span.e { background: url(../images/m_right-hit.gif) no-repeat; }
	#menu a.hit span.n { background: url(../images/m_back-hit.gif) repeat-x; color: #fff; }
























#page {
	float: right;
	position: relative;
	width: 956px;
	padding: 168px 0 0 0; }

	.start #page {
		width: 945px;
		padding: 182px 0 0 0; }





















#pages {
	float: left;
	width: 100%;
	padding: 0 0 25px 0; }

	#pages a { padding: 0 5px 0 5px; }

	#pages a.hit {
		padding: 2px;
		background: #6c0017;
		font-weight: bold;
		color: #edbd83; }
















#panorama {
	float: left;
	width: 300px; }


	#panorama a {
		background: url(../images/arrow2.gif) no-repeat left 0;
		padding: 0 0 0 20px; }





















#right {
	float: right;
	width: 235px;
}

















#thanks {
	float: left;
	width: 600px;
	border-top: 1px solid #c99e69;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	font-size: 14px;
	
}












#witamy {
	float: left;
	width: 400px;
	padding: 25px 25px 0 30px; }

	#witamy img {
		_filter:alpha(opacity=50); -moz-opacity: .5; opacity: .5;
		margin: 10px 0 0 0; }

	#witamy p { line-height: 18px; }
















/* classess */

.button {
	font-family: Arial;
	border: none;
	cursor: pointer; }


.dots {
	clear: both;
	background: url(../images/dots.gif) no-repeat bottom;
	padding: 0 0 20px 0; }


	
.field {
	float: left;
	width: 177px; height: 24px;
	background: url(../images/input.gif) no-repeat;
	border: none;
	padding: 0 5px 0 5px; }


.row {
	width: 100%; float: left;
	padding: 10px 0 10px 0; }

	
img.more { margin-bottom: -2px; }
