@charset "utf-8";
/* CSS Document */

html, body {
	margin:0 auto;
	padding:0;
}
div#container {
	width:978px;
	margin:0 auto 15px auto;
}
div#header {}
div#logo {
	float:right;
	width:400px;
	text-align:center;
	color:#000;
} #logo a {
	text-decoration:none;
}
div#logo img {
	margin:5px 0px 5px 0px;
}
.head1 {
	font-weight:normal;
	color:#000000;
	font-size:40px;
	text-decoration:none;
} 
.head11 {
	font-weight:normal;
	color:#000000;
	font-size:33px;
	text-decoration:none;
} 

.head2 {
	font-weight:normal;
	color:#000000;
	font-size:25px;
	text-decoration:none;
}
.head22 {
	font-weight:normal;
	color:#000000;
	font-size:21px;
	text-decoration:none;
} 
div#menu {
	clear:both;
	margin-top:25px;
	margin-bottom:0px;
}
.menu2 {
	width:975px;
	font-size:18px;
}
div#content {}
div#footer {
	height:100px;
}
#flashcontent {
	height:500px;
}

/* Formularz kontaktowy */

#kForm {

}

#kFormTable {
	border:0;
}

#kFormTable .tdLabel {
	text-align:right;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#kFormTable .inputText {
	width:300px;
	color:#74736f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#kFormTable .inputTextWarn {
	width:302px;
	color:#74736f;
	background-color:#fbeef1;
	border: 1px solid #feabb9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#kFormTable textarea {
	width:300px;
	color:#74736f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}

#kFormTable .tdButton {
	text-align:left;
}

#kFormTable .buttonPL {
	cursor:pointer;
	border:none;
	width:92px;
	height:29px;
	background:url(/img/btnSendPL.gif) no-repeat top left;
}

p.info {
	background: #F8FAFC url(/img/info.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	color:#000000;
	font-weight:bold;
}

p.warning {
	background: #FBEEF1 url(/img/warning.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FEABB9;
	border-bottom: 2px solid #FEABB9;
	color:#000000;
	font-weight:bold;
}

p.confirm {
	text-align: left;
	padding: 15px 20px 5px 45px;
	color:#74736f;
	font-weight:bold;
}
.menu2n, .menu2a {
	display:inline;
	width:300px;
}