/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(../images2/body-tail.gif) left top repeat; padding:37px 0 0;}

img {vertical-align:top;}
a img {border:0;}


.rys1 {	border: 1px solid #cccccc; }
.rys2 {	width: 85px; height: 60px; background: #f9f7f3;}
.galeria_obraz {margin: 6px 4px 6px 4px;}



table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#9E9074;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#9E9074;}
a:hover {text-decoration:none;}
ul {list-style:none; }
#content .col-3 ul{margin: 0px 0px 10px 0px; padding: 0px 10px;}
#content .col-3 ul li{ line-height: 140%;}

#content .col-3 img {border:1px solid #CCCCCC;}
#content .col-3 .none img{border: none;}
#content .col-3 ul h3{padding: 0;}
#content .col-3 p{margin: 0px 0px 10px 0px;}
ul li {line-height:1em; background:url(../images2/list-marker.gif) left 8px no-repeat; padding:4px 12px 4px 12px;}
#content .col-3 ul li {background:url(../images2/list-marker.gif) left 7px no-repeat; padding:2px 12px 2px 12px; line-height: 140%;}
#content .col-3 ul li p{margin: 0;}
#content .col-3{color:#5E523D;}


li a {text-decoration:none; font-weight:bold; color:#252525;} 
li a:hover {text-decoration:underline;}

#content .col-3 .pagination p{display: none;}
#content .col-3 .pagination ul li{color:#9E9074; float: left; background: none; margin: 0px 5px 0px 0px; padding: 0;}
#content .col-3 .pagination ul li a{font-weight: normal; background: none; margin: 0; padding: 0; color:#9E9074;
text-decoration:underline;}
#content .col-3 .pagination ul li a:hover{text-decoration: none;}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#main { width:913px; margin:0 auto; text-align:left;}

.galeria {padding: 0px 0px 30px 0px; border-bottom: 1px dotted #c8ba9f; margin: 0px 0px 20px 0px;}
.layout_full{padding: 0px 0px 20px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px dotted #c8ba9f;}


#content .col-1,
#content .col-2,
#content .col-3,
#content .col-4 {float:left;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right;}
.col-4 .phone {margin-right:15px;}
cite {font-style:normal;}

#content {background:#fef4ea;}
.content-left {background:url(../images2/bg.jpg) left top no-repeat;}
.content-right {background:url(../images2/bg2.jpg) left bottom no-repeat;}

.logo {background:url(../images2/border-tail.gif) left bottom repeat-x; padding-bottom:10px; padding-top: 10px;}

.col-1 {width:184px; back-ground:url(../images2/col-1-bg.jpg) left bottom no-repeat; padding:15px 25px 0;}
.col-2 {width:233px;}
/*.col-3 {width:370px;  height:598px; padding:44px 32px 0 44px} */
.col-3 {width:446px;   padding:0px 0px 0 0px; b-ackground:url(../images2/col-3-bg.jpg) right bottom no-repeat;} 
.contentspace {padding: 40px 40px 0 30px; font-size: 11px; border: 0px solid red;}

.border {background:url(../images2/border-tail.gif) left bottom repeat-x; font-size:0%; line-height:0%; height:1px; padding-top:17px; margin-bottom:27px;}

.text-colo-r {color:#5E523D;}

.cols .col-1 {width:178px; background:none; padding:0 30px 0 0;}
.cols .col-2 {width:160px;}
.cols .col-3 {width:120px; background:none; padding:0 30px 0 0; height:auto;}
.cols .col-4 {width:190px;}

/***************titles***************/
.title {margin-bottom:14px;}
.title-un {margin-bottom:9px;}

h2 {padding-bottom:11px;}
h2 a {color:#A49271;}

h1 {padding-bottom:11px;}
h1 a {color:#A49271;}

h3 {padding-bottom:19px;}
h3 a {color:#FA6400; text-transform:uppercase;}

/***************links***************/
.menu ul{padding:26px 0 30px 11px;}
.menu ul li {background:none; padding:0;}
.menu ul li a {color:#6E5C3B; font-weight:normal; display:block; padding:9px 0 17px 48px;}
.menu ul li a:hover, .menu ul .act a {color:#FEF6E8; background:url(../images2/m-act.gif) left top no-repeat; text-decoration:none;}
.menu ul li a.active {color:#FEF6E8; background:url(../images2/m-act.gif) left top no-repeat; text-decoration:none;}
.menu ul li a.trail {color:#FEF6E8; background:url(../images2/m-act.gif) left top no-repeat; text-decoration:none;}

.button {display:block; background:url(../images2/button-left.gif) left top no-repeat; color:#FFF; text-decoration:none; font-size:0.917em; line-height:1em; float:left;}
.button span {display:block; background:url(../images2/button-right.gif) right top no-repeat;}
.button span span {display:block; background:#FA6400; margin:0 1px 0 15px; padding:3px 16px 5px 5px;}
.button:hover {text-decoration:underline;}

.text-colo-r a {color:#5E523D;}

/***************boxes***************/
.box {background:#f21 url(../images2/box-bot.gif) left bottom repeat-x;}
.box .box-left {background:url(../images2/box-left.gif) left top repeat-y;}
.box .box-top {background:url(../images2/box-top.gif) left top repeat-x;}
.box .box-right {background:url(../images2/box-right.gif) right top repeat-y;}
.box .box-top-left {background:url(../images2/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(../images2/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(../images2/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(../images2/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:20px 10px;}

/***************form***************/


#contactForm1 {padding-top:5px;}
#contactForm1 textarea {overflow:hidden; height:63px;}

#contactForm2 {padding-top:3px;}
#contactForm2 textarea {overflow:hidden; height:46px;}

/***************positioning***************/
.margin1 {margin-bottom:18px !important;}
.margin2 {margin-bottom:23px !important;}
.margin3 {margin-bottom:16px !important;}

.padding1 {padding-bottom:32px;}
.padding2 {padding:0 26px 0 30px;}
.padding3 {padding-bottom:22px;}
.padding4 {padding-bottom:16px;}
.padding5 {padding-right:8px;}
.padding6 {padding-bottom:8px;}
.padding7 {padding-right:13px;}
.padding8 {padding-right:32px;}
.padding9 {padding-bottom:18px;}

/***************page-7***************/
#page-7 .col-3 {width:380px; background:none; padding-right:22px;}

/***************footer***************/
#footer {color:#BFB295; background:url(../images2/footer-tail.jpg) left 4px repeat-x; padding-top:4px;}
.footer-left {background:url(../images2/footer-left.jpg) left top no-repeat;}
.footer-right {background:url(../images2/footer-right.jpg) right top no-repeat; padding:21px 0 28px 32px;}

#footer a {border-left:0px solid #BFB295; padding-left:7px; margin-left:7px; text-decoration:underline; color:#BFB295;}
#footer a:hover {text-decoration:none;}


/* style do LightBoxa */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../images2/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images2/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 90px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#footer #face{padding: 0px 0px 0px 20px; background: url(../images2/face.gif) left center no-repeat; float: right; margin: 0px 40px 0px 0px;}



.formbody fieldset {
	border:none;
	width:100%;
	overflow:hidden;
}
	.formbody label { 
		display:block;
		width:172px;
	} 
		.formbody input.text { 
			width:152px;
			padding:2px 0 3px 2px;
			height: 14px;
			color:#7e775c;
			background:#fcf9f5;
			border:1px solid #beb7ad;
		}
		
		.formbody select { 
			width:152px;
			padding:0px 0 0px 3px;
			color:#7e775c;
			background:#fcf9f5;
			border:1px solid #beb7ad;
		}
		
		.formbody textarea {
			width:203px;
			height:90px;
			padding:3px 0 2px 3px;
			margin-bottom:15px;
			color:#7e775c;
			background:#fcf9f5;
			border:1px solid #beb7ad;
			overflow:auto;
		}

		.formbody .submit {
			margin-left:105px;
			margin-top: 3px;
			f_loat:right;
		}

#tl_subscribe .formbody input.text {width: 180px;}
.mod_subscribe p{font-size: 11px;}

		.formbody .link1 {
			float:right;
			
			margin-left:20px;
		}
		
		.submit_container{margin: 5px 0px 0px 0px;}
.ce_form  form {position: relative;}
label.obszar{position: absolute; left: 168px; top:0px;}
textarea.obszar{position: absolute; left: 168px; top:18px;}



