/*css*/
body {margin: 0px auto;}
h1 {font-family: Helvetica, "Lucida Sans Unicode", Verdana; font-size: 16pt; font-weight: normal; 
	color: #FFFFFF;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	}
h2 {font-family: Helvetica, "Lucida Sans Unicode", Verdana; font-size: 16pt; font-weight: normal;
	color:  #277fd1;
	margin: 10px 0 20px 0;
	padding: 10px 0 10px 0;
	}
h2.title {font-size: 18pt; border-bottom: 1px solid #b8b8b8;}
h3 {font-family:  Helvetica, "Lucida Sans Unicode", Verdana; font-size: 14pt; font-weight: normal;
	color: #3c3c3c;
	margin: 10px 0 10px 0;
	padding: 0;
	}
h4 {font-family: Helvetica,  "Lucida Sans Unicode", Verdana; font-size: 10pt; font-weight: bold;
	color: #3c3c3c;
	margin: 10px 0 3px 0;
	}
hr {
	border-top: 1px solid #999999;
	border-bottom: 0px;
	height: 1px;
	margin: 0 0 15px 0;
	}
img {border:0;}
table td{vertical-align: top;}
#page {height:100%; text-align: left;}
#center {
	height: 100%; overflow: hidden;
	width: 945px; /* dawniej 900px */
	text-align: left;
	margin: 0px auto;
	}
#center-footer {
	width: 890px; /* dawniej 900px */
	text-align: left;
	margin: 0px auto;
	}
#footer {
	height: 20px;
	background-color: #FFFFFF;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
#footer a{color: #CCCCCC; text-decoration: none;}
#footer a:focus{ text-decoration: underline;}
/*
content -----------------------------------------------
*/
#content{
	width: 680px;
	float: left;
	color: #545454;
	padding: 0px 20px 20px 0px;
	background: url(../images/bgGreyRight.jpg) repeat-y right #FFFFFF;
	border-right: 2px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
#content a {color: #277fd1; text-decoration: none;}
#content a:hover { text-decoration: underline;}
#baner {
	display: block;
	width: 679px;
	margin-bottom: 20px;
	}
a.more {	
	color:#35220a;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	}
a.more:hover {
	text-decoration: none;
	}

/*czytaj wiecej*/
.postMeta{
	background:url(../images/dot.gif) repeat-x left center;
	text-transform: uppercase; font-size:11px; 
	text-align: right;
	margin: 20px 0 40px 0;
	}
.postMeta a:hover{ text-decoration: none;}
.postMeta span.date{
	background:#FFF;
	/*color: #7F7F7F;*/
	color: #277fd1;
	padding:0 4px 0 4px;
	margin-right: 30px;
	border: 0px;
	}
.postMeta a{text-decoration: none;}
.postMeta:hover a{text-decoration: none;}

/*
News -----------------------------------------------
*/
#news {
	width: 150px;
	float: left;
	border-top: 1px solid #3c3c3c;
	margin-right: 20px;
	}
/*
Menu ------------------------------------------------
*/
#menu {
	float: left;
	padding-bottom: 4000px; margin-bottom: -4000px;
	color: #FFFFFF;
	font-size: 10pt;
	background-color: #00CC00;
	font-family: Verdana, Arial, sans-serif;
	}
#menu a{
	color: #FFFFFF;
	font-family: Arial, sans-serif; font-size: 11pt;
	display: block;
	text-decoration: none;
	margin: 0 0 10px 0;
	}
#menuBgBlue{
	width: 172px; /* 159 */
	background: url(../___images/bgBoxGreen.jpg) repeat-y #277fd1;
	padding: 20px 20px 80px 25px; /*	padding: 20px 28px 80px 30px; */
	padding-bottom: 4000px; margin-bottom: -4000px;
	}
#menuBgRed{
	width: 172px; /* 159 */
	background: url(../___images/bgBoxGreen.jpg) repeat-y #d12727;
	padding: 20px 20px 80px 25px; /*	padding: 20px 28px 80px 30px; */
	padding-bottom: 2000px; margin-bottom: -2000px;
	}
#menuBgGreen{
	width: 172px; /* 159 */
	background: url(../___images/bgBoxGreen.jpg) repeat-y #a0d127;
	padding: 20px 20px 80px 25px; /*	padding: 20px 28px 80px 30px; */
	padding-bottom: 2000px; margin-bottom: -2000px;
	}
.imgMenu {
	margin: 0 0 30px -30px;
	}
#menu hr{
	border-bottom: 0px;
	border-top: 1px dotted #FFFFFF;
	}
/*
Menu with change department ---------------------------------
*/
#menuDepartment {
	float: right; width: 25px; overflow: auto; height: 400px; background-color: none;}
	}
#menuDepartment a{
	border: 0px;
	}
#menuDepartment img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
/* lista punkotwana */
ul, ul li {
	margin-left: 0px;
	padding: 0px;
	}
ul li {	
	list-style: square;
	padding: 5px 0 5px 0px;
	margin-left: 15px;
	}
ul a:link, ul a:visited {
	text-decoration: none;
	color: #2c6cc1;
	}
ul a:hover {
	color: #2c6cc1;
	}
	
/*cennik*/
table.cennik {background: url("/images/kostka.jpg") no-repeat bottom right;}
td.ce_cennik {background-color: #a0d127; color: #FFFFFF; text-align: center; border-bottom: 2px solid #8ec011; height: 30px;}

/*formularz zgloszeniowy */
.form_zgl {}
.form_zgl input {  
	border: 1px solid #888;
	padding: 2px;
	font-size: 1em;
	background-color: #F8F8F8;
	}
.form_zgl input:focus {
	border-color: #277fd1;
	background-color: #FFFFFF;
	}
.form_zgl textarea{
	border: 1px solid #888;
	padding: 2px;
	font-size: 1em;
	background-color: #F8F8F8;
	}
.form_zgl textarea:focus {
	border-color: #277fd1;
	background-color: #FFFFFF;
	}
#formZgloszeniowy{
	background: url("/images/formZgloszeniowy.png") no-repeat left;
	width: 165px;
	text-align: center;
	padding: 10px 0 0 0;
	height: 40px;
	}
#formZgloszeniowy a {
	margin-top: 6px;
	font-size: 13px;
	color:#333333;
	}
.wyslijButton{
	background: url("/images/wyslijButton.jpg") no-repeat #FFFFFF;
	display: block;
	color: #277fd1;
	width: 103px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Helvetica, sans-serif;
	padding: 0px;
	height: 40px;
	border: 0px none;
	}
