
/* CSS Document */

.knKontaktContainer {background-color:#fff; font-family:Arial; float: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 15px; margin-left: 0pt; padding:20px 10px; font-size: 14px; line-height: 20px; display: block;}
.knKontaktB {font-size:14px; font-weight:bold}

.kn, .kontaktObslContainer, .kontaktObslSpis {font-family: Tahoma, Helvetica, sans-serif;}
.kn ul {
	list-style-type: none;
	}

.kontaktObslContainerColL {float:left; margin-right:10px; width:460px}
.kontaktObslContainerColR {float:right; margin-left:10px; width:460px}
.knObslKlBox {
	padding-top: 5px;
	}
.knObslKlBox .help {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	}
.knObslKlBox .help  a {
	font-weight: bold;
	}


.knCompanyInfoBox  p {
	color: #666666;
	line-height: 16px;
	margin-bottom: 10px;
	}
.kn .colW230 ul, .knObslKlBox ul {
	font-size: 12px;
	margin: 0 0 15px;
	padding: 0px;
	line-height: 14px;
	color: #515151;
	}
.kn .colW230 li, .knObslKlBox li {
	padding: 0;
	}
.kn .colW230 ul .first, .knObslKlBox ul .first {
	font-weight: bold;
	}
.kn .colW230 ul .first span, .knObslKlBox ul .first span {
	font-weight: normal;
	padding-left: 4px;
	}

.kn div.helpInfo {margin-bottom:25px; color:#333; font-size:16px; line-height:normal;}
.kn div.helpInfo ul {list-style-type:disc; margin-top:10px; padding-left:20px; font-size:12px; line-height:16px;}

.knObsKlSzczyt {margin-top:-5px; color:#000; background:url(../gfx/contact/knObsKlSzczytBg.png) repeat-x left top #ffcc01; font-size:14px; padding:16px 20px 10px; margin-bottom:15px; border-top:solid 1px #ffda41; border-right:solid 1px #e6b801; border-bottom:solid 1px #776317; border-left:solid 1px #e6b801;}
.knObsKlSzczyt p {margin-bottom:10px;}
.knObsKlSzczyt strong {font-size:17px;}
.knObsKlSzczyt span {font-size:11px;}


.knCompanyGallery{padding:8px 0 0 8px; border-style:solid; border-width:1px; border-color: #dddddd; background-color: #f7f7f7;}
.knCompanyGallery img {margin:0 8px 8px 0;  border-style:solid; border-width:1px; border-color: #dddddd; background-color: #f7f7f7;}
.knCompanyListBox {width:385px; padding:0 15px 0 15px; float:left}


.kontaktContainer {padding: 10px;}
.kontaktZarzadTxt {font-size: 12px;}
.kontaktBokKoniec {text-align: center;}
.kontaktZapytBok { width:780px; margin:0px 0 0 0; padding:10px; text-align:left}
.kontaktPolaObow { margin-bottom: 15px;}
.kontaktPolaObowTxt { color: #555; font-size: 11px;}
.kontaktRedStar {color: #f00; font-weight: bold;}
.kontaktFormLabel {float:left; text-align:right;padding:5px 10px 0 0; width:20%;}
.kontaktFormField {float:left; padding:3px;}
.kontaktInfoField {float:left; margin:5px 0 0 10px;padding:3px;color:#ff0000;font-size:11px;}
.kontaktMail { color: #555; padding: 0px; margin: 0px;}
.kontaktImgVertMid {vertical-align:middle; border: none;}
.kontaktButtonField {padding-top: 15px;}
.kontaktObslContainer { width: 462px; float: left; margin:0 0 15px; padding-top: 5px; font-size:14px; line-height:20px; display:block}
.kontaktObslContainer2 { width: 940px;  font-size:14px; line-height:20px; display:block}
.kontaktObslContainer ul.contactBoss {font-size: 12px; line-height: 14px; margin: 0px 0px 15px; padding: 0px; color:#333;}
.kontaktObslHelpInfo {margin-bottom:25px; color:#333; font-size:16px; line-height:normal;}
.kontaktObslHelpInfo ul {list-style-type:disc; margin-top:10px; padding-left:20px; font-size:12px; line-height:16px;}

.kontaktAdresInfo {font-size:24px; color:#333333; margin:20px 0 30px; padding:0px; line-height:31px;}
.kontaktAdresInfo span {font-weight:bold; padding-left:6px;}
.kontaktAdresInfo b {margin-left:7px; font-size:11px; font-weight:normal; line-height:normal;}

.kontaktAdresFirst {font-weight: bold;}
.kontaktAdresFirst span {font-weight: normal; padding-left: 4px;}

.kontaktContainerRight {color: #666666; line-height: 16px; margin-bottom: 10px; width: 422px; padding: 20px; background-color:#f4f4f4; border-bottom:solid 1px #e9e9e9; float: right; display:block}
.kontaktContainerRight h2 {font-size:24px; color:#000000; font-weight:bold; margin-bottom:20px; margin-top:0px;}
.kontaktObslSprzTitle {font-size:19px;	margin-bottom:15px; margin-top: 15px; font-weight:bold; border-bottom:solid 1px #dadada; padding-bottom:9px;}
.kontaktObslSpis { width: 220px; float: left; margin-right: 15px;}
.kontaktObslSpis  ul {margin:0 0 15px; padding:0;}

.kontaktContainerRightLang {color: #666666; line-height: 16px; margin-bottom: 10px; width: 422px; padding: 20px; background-color:#FBFACB; border-bottom:solid 1px #e9e9e9; float: right; padding-bottom: 0; float:right; display:block}
.kontaktContainerRightLang p {margin-bottom: 15px;}
.kontaktContainerRightLang p img.opFlag {width: 15px; height: 10px; margin-right: 5px;border: 1px solid #666666;}
