@charset "utf-8";
/* CSS Document */

body{
	background:url(/images/default/subPage/bg.jpg) center top no-repeat #ffffff;
}	


/* tinyMce
--------------------------------------------------*/
.indent{
	text-indent:20px;
}

.border{
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #bcdfe0;
}

.float{
	float:left;
	display:inline;
	margin-right:1.4em;
	margin-bottom:.5em;
}

.borderFloat{
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #bcdfe0;
	
	float:left;
	display:inline;
	margin-right:1.4em;
	margin-bottom:.5em;
}

.tcenter{
	text-align:center;
}

.lightbox{

}

.spacer{
	visibility:hidden;
}

hr{
	height:1px;
	background-color:#d2d2d2;
	margin-bottom:1.6em;
	border:none;
}

/* Header
--------------------------------------------------*/
#header{
	height:290px;
}

#slogan{
}

#header p.text{
	display:none;
}



/* Content
--------------------------------------------------*/
#content{
	padding-bottom:0px;
}

/* leftColumn
--------------------------------------------------*/
#leftColumn{
	float:left;
	width:554px;
	text-align:justify;
	padding-bottom:40px;
	overflow:hidden;
}
#content .fullPage{
	width:100%;
	min-height:400px;
}

#leftColumn .header{
	height:44px;
	margin-bottom:15px;
	border-bottom:solid 1px #d2d2d2;
	overflow:hidden;
	background:url(/images/default/subPage/leftColumnHeaderIconBg.gif) right bottom no-repeat;
}

#leftColumn .header h1{
	padding:0;
	line-height:1.3em;
	height:1.3em;
}
#leftColumn .header h3{
	padding:0;
	color:#919191;
	font-size:1em;
	line-height:1em;
	height:1em;
	letter-spacing:-.5px;
	padding-left:1px;
	margin-top:-3px;
	overflow:hidden;
}

#leftColumn p{
	text-align:left;
}


/* rightColumn
--------------------------------------------------*/
#rightColumn{
	float:right;
	width:266px;
}

.box{
	margin-bottom:35px;
}

#newsBox{
	margin:0;
	margin-bottom:35px;
}

/*moreNewsBox*/
#moreNewsBox{	
	margin:0;
	margin-bottom:35px;
}


/* form
--------------------------------------------------*/
form input, form select, form textarea{
	background-color:#ffffff;
	border:solid 1px #caccbf;
	border-bottom:solid 1px #f3f4ef;
	border-right:solid 1px #f3f4ef;
	color:#797876;
}
form textarea{
	height:130px;
}
form .element input, form .element select, form .element textarea{
	width:300px;
}
form label{
	background:url(/images/default/bullet.gif) left center no-repeat;
	padding-left:20px;
	display:block;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
form label a{
	text-decoration:none;
}
form .groupLabel{	
	float:none;
}
form .formHeader{

}
form .element{
	padding-bottom:10px;
	text-align:right;
	clear:both;
}
form .errorNote{
	color:#ed1c24;
	text-align:right;
}
form .required{
	color:#ed1c24;
}
form .submit input, form input.btn, .btn{
	width:auto;
	color:#ffffff;
	background-image:none;
	background-color:#44a6a9;
	border:solid 1px #d0e8ea;
	border-bottom:solid 1px #338284;
	border-right:solid 1px #338284;
	padding:3px 5px;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	cursor:pointer;
}
form .submit input:hover, form input.btn:hover, .btn:hover{
	color:#e8f4f5;
	background-color:#409b9e;
	border:solid 1px #338284;
	border-bottom:solid 1px #d0e8ea;
	border-right:solid 1px #d0e8ea;
}
form .requiredNote{
	clear:both;
	display:none;
}


/* popup
--------------------------------------------------*/
#popup{
	display:none;
	font-weight:800;
	padding:8px 5px 13px 75px;
	margin:5px 0;
	border-style:solid;
	border-width:1px;
	background-position:16px 5px;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	border-left:none;
	border-right:none;
	margin-bottom:1.8em;
}
.popupInfo{
	border-color:#009900;
	background-image:url(/images/infoIcon.gif);
	background-color:#d9ecd4;
	color:#009900;
}
.popupWarning{
	border-color:#de6c28;
	background-image:url(/images/warningIcon.gif);
	background-color:#f8e3d3;
	color:#de6c28;
}
.popupError{
	border-color:#ed1c24;
	background-image:url(/images/errorIcon.gif);
	background-color:#fdddcf;
	color:#ed1c24;
}
#popup p{
	padding-bottom:.5em;
}


/* Pager
--------------------------------------------------*/
#pager{
	text-align:right;
	padding-top:10px;
}

#pager .pageNumbers {
	display:inline;
}
#pager a{
	text-decoration:none;
	padding:2px 5px;
	text-transform:uppercase;	
	color:#ffffff;
	background-color:#44a6a9;
	background-image:none;
}
#pager a:hover, #pager a.currentPage:hover{
	color:#2d6d6f;
}
#pager a.currentPage{
	font-weight:bold;
	color:#ffd200;
}


/* indexWaszeOpinie
--------------------------------------------------*/
#indexWaszeOpinie .guestsBox{
	padding:1em;
	background:url(/images/default/lineBg.gif) left bottom repeat-x;
}
#indexWaszeOpinie form{
	margin-top:3em;
	width:500px;
}


/* galeriaSzczegoly
--------------------------------------------------*/
#galerieSzczegoly .content{

}
#galerieSzczegoly .imagesContainer a{
	width:156px;
	height:156px;
	border:solid 1px #d0e8ea;
	float:left;
	display:inline;
	margin-right:15px;
	margin-bottom:15px;
	padding:5px;
	text-align:center;
	background-color:#f9f9f9;
}
#galerieSzczegoly .imagesContainer a:hover{
	background-color:#d0e8ea;
	border-color:#44a6a9;
}
#galerieSzczegoly .imagesContainer a.lastInRow{
	margin-right:0;
}
#galerieSzczegoly .imagesContainer a img{
	position:relative;
}


/* galerieIndex
--------------------------------------------------*/
#galerieIndex .image img, #galerieSzczegoly  .image img{
	float:left;	
	display:inherit;
	margin:0 15px 15px 0;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #bcdfe0;	
}	
#galerieIndex .btnContainer, #galerieSzczegoly .btnContainer{
	text-align:right;
}


/* przetargi
--------------------------------------------------*/
#przetargiSzczegoly .offer{
	padding-bottom:1.6em;
}
#przetargiSzczegoly .offer p{
	padding:0;
}
#przetargiSzczegoly .offer p b{
	font-weight:normal;
}	
#przetargiSzczegoly .offer p span{
	font-weight:bold;
}


/* telefonyIndex
--------------------------------------------------*/
#telefonyIndex form fieldset{
	border:solid 1px #eeeeee;
	padding:5px;
}
#telefonyIndex form input.btn{
	padding:1px 5px;
}
#suggestResults{
	width:546px;
	background-color:#f9f9f9;
	border:solid 1px #ededed;
	border-top:none;
	padding-bottom:0;
	padding:0 3px;
	margin-bottom:1.4em;
	position:absolute;
	z-index:2;
}
#suggestResults li{
	color:#777777;
	background:none;
	padding-left:5px;
}
#suggestResults li b{
	color:#333333;
}
#suggestResults li span{
	color:#44a6a9;
}


/* artykuly-index
--------------------------------------------------*/
#artykuly-index h3, #artykuly-szczegoly h3{
	font-size:13px;
	padding-top:5px;
	padding-bottom:0;
}
#artykuly-index h3 a, #artykuly-szczegoly h3 a{
	text-decoration:none;
}
#artykuly-index .image, #artykuly-szczegoly .image{
	border:solid 1px #cbc7cb;
	padding:3px;
	margin:10px 0;
}
#artykuly-index .post p, #artykuly-szczegoly .post p{	
	text-align:justify;
	color:#6a6a6a;
	padding:0;
}
#artykuly-index .footer, #artykuly-szczegoly .footer{
	position:relative;
	width:550px;
	border-bottom:solid 1px #eaeaea;
	padding-bottom:10px;
	margin-bottom:4px;
	color:#a8a8a8;
}
#artykuly-index .lastChild, #artykuly-szczegoly .lastChild{
	border:none;
	margin-bottom:0;
}
#artykuly-index .footer .button, #artykuly-szczegoly .footer .button{
	position:absolute;
	right:0;
	top:0;
}
#artykuly-index .footer .person span, #artykuly-szczegoly .footer .person span{	
	padding-left:14px;
	display:none;
	display:none;
}
#artykuly-index .footer .dateAdded, #artykuly-szczegoly .footer .dateAdded{
	font-weight:bold;
	position:relative;
	left:-3px;
}
#artykuly-index .footer .dateAdded span, #artykuly-szczegoly .footer .dateAdded span{	

}


/* plikiChronioneIndex
--------------------------------------------------*/
#plikiChronioneIndex a{
	text-decoration:none;
}
#plikiChronioneIndex a:hover{
	text-decoration:underline;
}

#plikiChronioneIndex .browserBreadCrumbTrail{
	margin-left:-18px;
}
#plikiChronioneIndex .browserBreadCrumbTrail li{
	float:left;
	padding-right:15px;
	padding-bottom:16px;
}
#plikiChronioneIndex .browserBreadCrumbTrail li a{
	font-size:12px;
	color:#3399cc;
}
#plikiChronioneIndex .browserBreadCrumbTrail li.lastChild{
	font-weight:bold;
}

#plikiChronioneIndex .line{
	height:1px;
}

#plikiChronioneIndex table{
	width:100%; border-collapse:collapse;
}
#plikiChronioneIndex table tr.odd{
	background-color:#f9f9f9;
}
#plikiChronioneIndex table td{
	padding:5px;
	padding-left:10px;
	border-bottom:solid 1px #eeeeee;
}


