/*@charset "utf-8"; ze względu na błąd walidacji*/
/* CSS Document */

a.subpageReadMoreButton{
	float:right;
	text-align:right;
	clear:left;
	background-image: url(images/pl/button_przeczytaj_wiecej.gif);
	width: 122px;
	height: 19px;
	outline: none;
	margin-top:-5px;
	margin-bottom:0px;
	background-repeat: no-repeat;
	padding-bottom:0px;
}
a.subpageReadMoreButton:hover {
  background-position: 0px bottom;
}

.subpageReadMoreContainer{
	width:100%;
	border-top:1px solid #7993a0;
	height:19px;
	margin-bottom:15px;
	padding-top:5px;
	color:#FFF;
}
.frontReadMoreContainer{
	vertical-align:bottom;
	width:100%;
	border-top:1px solid #7993a0;
	height:19px;
	margin-bottom:0px;
	padding-top:5px;
	color:#FFF;
}
#subpageTitle{
	float:right;
	clear:right;
	text-align:left;
	width:440px;
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:10px;
	
}

#subpageHeader{
	height:246px;
	float:right;
	clear:right;
	text-align:left;
	width:430px;
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:0px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #7993a0;
	border-left-color: #7993a0;
	background-image: url(images/pl/div_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:10px;
	padding-right:10px;
}

#subpageHeaderNormal{
		height:316px;
	float:right;
	clear:right;
	text-align:left;
	width:430px;
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:0px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #7993a0;
	border-left-color: #7993a0;
	background-image: url(images/pl/div_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:10px;
	padding-right:10px;
}

#subpageHeader ul{
	margin:0px;
	padding:0px;
	margin-left:3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #7993a0;
	border-left-color: #7993a0;
	padding-left:40px;
	padding-bottom:10px;
	background-image: url(images/pl/div_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
}	
#subpageHeader li{
	margin-bottom:3px;
}


.subpageLeftContainer{
	width:515px;
	float:left;
	clear:right;
	margin-top:10px;
	margin-left:20px;
	text-align:left;
}
.subpageArticleHeaderOrange{
	font-size:18px;
	font-weight:bold;
	color:#ff6c00;
	border-bottom: 1px solid #ff6c00;
	padding-bottom:2px;
	margin-bottom:4px;

}
.subpageArticleHeaderWhite{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	border-bottom: 1px solid #fff;
	padding-bottom:2px;
	margin-bottom:4px;
}

ul.whiteList{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:3px;
	padding-left:20px;
	padding-bottom:10px;
	margin-right:10px;
	color:#FFF;
	font-size:11px;
}	
.whiteList li{
	margin-bottom:4px;
		list-style-image: url(images/pl/list_bullet_orange.png);
}
.whiteList li ul{
	margin-top:5px;
}

ul.orangeList{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:3px;
	padding-left:20px;
	padding-bottom:10px;
	margin-right:10px;
	color:#ff6c00;
	font-size:11px;
}	
.orangeList li{
	margin-bottom:4px;
	list-style-image: url(images/pl/list_bullet_white.png);
}
.subpageRightContainer{
	width:435px;
	float:right;
	clear:right;
	margin-top:10px;
	margin-right:20px;
	text-align:left;
}
.HRline{
	float:left;
	width:15%;
	padding-left:20px;
	margin-top:14px;
	height:1px;
	background-color:#93a4ac;
	
}

.headerDescription{
	font-size:12px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:0px solid #7993a0;
	line-height: 16px;
}

.headerDescriptionKontakt{
	font-size:12px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:0px solid #7993a0;
	line-height: 16px;
}

.tekstOrange{
	color:#ff6c00;
}
.cytat{
	font-size:10px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:10px;
	border-top:1px solid #7993a0;
	line-height: 16px;
	color:#ffffff;
}
.rightParagraph{
	float:right;
	font-size:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:10px;
	border-top:0px solid #7993a0;
	line-height: 16px;
	color:#ffffff;
}
select{
	display:inline;
}
.whiteText{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	padding-top:5px;
	border-top:0px solid #7993a0;
	color:#ffffff;
}

.articleShortcutWhiteText{
	font-size:11px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:0px solid #7993a0;
	color:#ffffff;
}
.articleShortcutOrangeText{
	font-size:11px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:0px solid #7993a0;
	color:#ff6c00;
	clear:both;
}


/* SUBPAGE OFERTY PRACY */
.jobOfferName{
	color:#ff6c00;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:30px;
	margin-bottom:0px;
}
.jobOfferLocation{
	font-size:10px;
	margin-top:10px;
	margin-left:30px;
}
.jobOfferShortDescription{
	font-size:12px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #7993a0;
	line-height: 16px;
}
.containerNarzedziaKariery{
	float:right;
	clear:right;
	text-align:left;
	width:460px;
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:0px;
	margin-top:10px;
}

a.subpageCVBuilderButton{
	float:left;
	text-align:right;
	background-image: url(images/pl/subpage_cv_builder.png);
	width: 133px;
	height: 85px;
	outline: none;
	margin-top:0px;
	background-repeat: no-repeat;
}
a.subpageCVBuilderButton:hover {
  background-position: 0px bottom;
}
a.subpageVRSpeakButton{
	float:left;
	text-align:right;
	background-image: url(images/pl/subpage_vr_sepak.png);
	width: 133px;
	height: 85px;
	outline: none;
	margin-top:0px;
	margin-left:18px;
	background-repeat: no-repeat;
}
a.subpageVRSpeakButton:hover {
  background-position: 0px bottom;
}
a.subpageStepByStepButton{
	float:left;
	text-align:right;
	background-image: url(images/pl/subpage_step_by_step.png);
	width: 133px;
	height: 85px;
	outline: none;
	margin-top:0px;
	margin-left:18px;
	background-repeat: no-repeat;
}
a.subpageStepByStepButton:hover {
  background-position: 0px bottom;
}
.jobOfferFunctionsPanel{
		vertical-align:middle;
	width:100%;
	clear:both;
}
a.jobOfferPrzeslijZnajomemuButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_przeslij_znajomemu.png);
	width: 196px;
	height: 34px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	background-repeat: no-repeat;
}
a.jobOfferPrzeslijZnajomemuButton:hover {
  background-position: 0px bottom;
}
a.jobOfferOddzwonimyButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/buttno_oddzwonimy.png);
	width: 200px;
	height: 34px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	background-repeat: no-repeat;
}
a.jobOfferOddzwonimyButton:hover {
  background-position: 0px bottom;
}
a.jobOfferDrukujButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_drukuj.png);
	width: 106px;
	height: 34px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	background-repeat: no-repeat;
}
a.jobOfferDrukujButton:hover {
  background-position: 0px bottom;
}
a.jobOfferPdfButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_pdf.png);
	width: 87px;
	height: 34px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	background-repeat: no-repeat;
}
a.jobOfferPdfButton:hover {
  background-position: 0px bottom;
}
a.jobOfferAplikujButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_aplikuj.png);
	width: 196px;
	height: 34px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	margin-right:20px;
	background-repeat: no-repeat;
}
a.jobOfferAplikujButton:hover {
  background-position: 0px bottom;
}

/*Kariera*/
.subpageFullContainer{
	width:974px;
	float:left;
	clear:right;
	margin-top:10px;
	margin-left:30px;
	text-align:left;
}
.careerSortPanel{
	background-image: url(images/pl/bg_kariera_search_panel.png);
	width:974px;
	height:48px;
}
.karieraDateSort{
	float:left;
	width:178px;
	height:48px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:6px;
	padding-left:8px;
}
.karieraDateSort select{
	float:left;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:115px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}
a.karieraSortDownButton{
	float:left;
	text-align:right;
	background-image: url(images/pl/button_sort_down.gif);
	width: 20px;
	height: 20px;
	outline: none;
	margin-top:3px;
	margin-left:1px;
	margin-right:0px;
	background-repeat: no-repeat;
}
a.karieraSortDownButton:hover {
  background-position: 0px bottom;
}
a.karieraSortUpButton{
	float:left;
	text-align:right;
	background-image: url(images/pl/button_sort_up.gif);
	width: 20px;
	height: 20px;
	outline: none;
	margin-top:3px;
	margin-left:1px;
	margin-right:0px;
	background-repeat: no-repeat;
}
a.karieraSortUpButton:hover {
  background-position: 0px bottom;
}
.karieraNameSearch{
	float:left;
	width:610px;
	height:48px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:6px;
	padding-left:8px;
}
.szkoleniaNameSearch{
	float:left;
	width:448px;
	height:48px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:6px;
	padding-left:8px;
}
.karieraNameSearch input{
	float:left;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:500px;
	height:17px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}
.szkoleniaNameSearch input{
	float:left;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:342px;
	height:17px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}
#karieraSearchButton{
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0px;
	font-weight: bold;
	/*color: transparent; błąd walidacji*/
	background-image: url(images/pl/button_kariera_search.gif);
	background-repeat: no-repeat;
	height:20px;
	width:20px;
	padding-left:0px;
	padding-right:0px;
	border: 0px solid #12223f;
	margin-left:0px;
	margin-top: 3px;
	margin-bottom:0px;
}
.karieraLocationSort{
	float:left;
	width:158px;
	height:48px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:6px;
	padding-left:8px;
}
.szkoleniaPaymentSort{
	float:left;
	width:158px;
	height:48px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:6px;
	padding-left:8px;
}
.karieraLocationSort select{
	float:left;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:115px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}
.szkoleniaPaymentSort select{
	float:left;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:115px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}

.careerOfferRecord{
	width:974px;
	border-bottom: 1px solid #77868c;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
}
.careerOfferRecordDate{
	float:left;
	width:178px;
	padding-top:2px;
	padding-left:8px;
}
.careerOfferRecordName{
	float:left;
	width:614px;
	padding-top:2px;
	padding-left:8px;
}
.careerOfferRecordLocation{
	float:left;
	width:140px;
	padding-top:2px;
	padding-left:8px;
	text-align:left;
}
.careerOfferRecordName a{
	color:#FFF;
}
.careerOfferRecordName a:hover{
	color:#f16804;
}
a#activePage{
	color:#f16804;
	font-weight: bold;
}	
.trainingOfferRecordName{
	float:left;
	width:452px;
	padding-top:2px;
	padding-left:8px;
}
.trainingOfferRecordPayment{
	float:left;
	width:156px;
	padding-top:2px;
	padding-left:8px;
	text-align:left;
}
.trainingOfferRecordName a{
	color:#FFF;
}
.trainingOfferRecordName a:hover{
	color:#f16804;
}

.careerPagination{
	margin-top:10px;
	float:right;
	color:#98a1a6;
}
.careerPagination select{
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	width:40px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	}
.careerPagination a{
	color:#FFF;
	font-size:11px;
}
.careerPagination a:hover{
	color:#f16804;
	font-size:11px;
}
.opContainerSmall {

width: auto;

}
.firstContainerSmall {

float:right; 
width: auto;


}
.secondContainerSmall {

	float:right; 
	width: auto; 
	padding-top: 5px;
}

.thirdContainerSmall {

	float:right; 
	width: auto; 
	margin-right: 5px;

}

a.paginacjaLeft{
	
	background-image: url(images/pl/button_paginacja_left.png);
	width: 22px;
	height: 22px;
	outline: none;
	display: block;
	background-repeat: no-repeat;
}
a.paginacjaLeft:hover {
  background-position: 0px bottom;
}
a.paginacjaRight{
	
	background-image: url(images/pl/button_paginacja_right.png);
	width: 22px;
	height: 22px;
	display: block;
	outline: none;
	
	background-repeat: no-repeat;
}
a.paginacjaRight:hover {
  background-position: 0px bottom;
}
.paginationPages{
	margin-top:7px;
	float:right;
}
/*Firma O nas*/
.aboutUSTitleSubtitle{
	font-size:14px;
	margin-top:5px;
	margin-left:30px;
	color:#ff6c00;
}
.rangeDescription {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;	
	
}
.rangeDescription img{
	float:left;
	vertical-align:top;
}
.rangeDescription li{
	list-style-type: none;
	padding:0px;
	margin-left:5px;
	list-style-image: none;	
	padding:0px;
	margin:0px;
	margin-left:5px;	
	margin-bottom:5px;
}
.rangeDescription ul{
	margin-left:10px;
}
.rangeITTitle{
	font-size:14px;
	font-weight:bold;
	color:#ff6c00;
	border-bottom: 1px solid #ff6c00;
	padding-bottom:2px;
	margin-bottom:15px;
}
.rangeITDescription{
	font-size:12px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:0px solid #7993a0;
	line-height: 16px;
	color:#FFF;
}


.onLeftDivContainer{

	width: 400px; 
	height: auto; 
	float: left; 
	clear:right;
	margin-top:10px;
	margin-left:20px;
	text-align:left;


}
.onRightDivContainer{

	width: 400px; 
	height: auto; 
	float: right; 
	clear:right;
	margin-top:10px;
	margin-left:20px;
	text-align:left;
}

.onBottomContainer{

	width: 1024px; 
	height: auto; 
	clear: both;
}
.onBottomContainerSmall{

	width: 250px; 
	height: auto; 
	float: left;

}
.onDivMain{
height: auto;

}
.rangeDescriptionContainer{
	text-align:left;
	float:left;
	width:230px;
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
		list-style-type: none;
	list-style-position: inside;
	list-style-image: none;	
	vertical-align:top;
}

.rangeDescriptionContainer img{
	float:left;
	vertical-align:top;
	margin-top:10px;
}
.rangeDescriptionContainer li{
	list-style-type: none;
	margin-left:5px;
	list-style-image: none;	
	padding:0px;
	margin:0px;
	margin-left:3px;	
}
.rangeDescriptionContainer ul{
	
}
.rangeDescriptionContainerTitle{
	font-size:11px;
	font-weight:normal;
	color:#fff;
	border-bottom: 1px solid #fff;
}
.rangeDescriptionContainerDescription{
	font-size:10px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0px;
	padding-top:10px;
	border-top:0px solid #7993a0;
	line-height: 14px;
	color:#FFF;
}
.subpageArticleHeaderWhiteMedium{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	border-bottom: 1px solid #fff;
	padding-bottom:2px;
	margin-bottom:4px;
}

/*wydarzenia*/
.subpageArticleHeaderOrangeMedium{
	font-size:14px;
	font-weight:normal;
	color:#ff6c00;
	border-bottom: 1px solid #ff6c00;
	padding-bottom:2px;
	margin-bottom:4px;
}
.whiteTextEvent{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:15px;
	padding-top:5px;
	border-top:0px solid #7993a0;
	color:#ffffff;
}
.orangeTextEvent{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:15px;
	padding-top:5px;
	border-top:0px solid #7993a0;
	color:#ff6c00;
}

/*media*/
.subpageArticleHeaderWhiteSmall{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	border-bottom: 1px solid #fff;
	padding-bottom:2px;
	margin-bottom:4px;
}
.subpageArticleHeaderOrangeSmall{
	font-size:12px;
	font-weight:normal;
	color:#ff6c00;
	border-bottom: 1px solid #ff6c00;
	padding-bottom:2px;
	margin-bottom:4px;
}

/* rozwiązania IT*/

.itSolutionsListWhite{
	font-size:11px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:5px;
	border-top:1px solid #7993a0;
	color:#ffffff;
}
.itSolutionsListOrange{
	font-size:11px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-top:5px;
	border-top:1px solid #7993a0;
	color:#ff6c00;
}

.itSolutionsPic{
	margin-top:10px;
	text-align:center;
	margin-left:5px;
}
.itSolutionsDescriptionPic{
	margin-top: 5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	border-top:1px solid #7993a0;
	border-bottom:1px solid #7993a0;
}

.subpageRozwiązaniaITContainer{
	width:308px;
	float:left;
	clear:right;
	margin-top:20px;
	margin-left:27px;
	text-align:left;
}

/* kontakt */

a.kontaktGGButton{
	float:right;
	text-align:left;
	background-image: url(images/pl/bg_button_kontakt_gg_help.gif);
	width: 408px;
	height: 23px;
	outline: none;
	margin-top:5px;
	margin-left:8px;
	background-repeat: no-repeat;
	vertical-align:middle;
	
}
a.kontaktGGButton:hover {
  background-position: 0px bottom;
}

.kontaktGGButton img{
	padding-top:5px;
	margin-left:20px;
	float:left;
	margin-right:10px;
	outline:none;
	border: 0px solid #FFF;
}

span.kontaktGGButton {
	margin:0px;
    position: relative; top: 5px;
	color:#FFF;
	font-weight:bold;
}

a.kontaktMapButton{
	float:right;
	text-align:left;
	background-image: url(images/pl/bg_button_map.gif);
	width: 406px;
	height: 81px;
	outline: none;
	margin-top:15px;
	margin-left:8px;
	background-repeat: no-repeat;
	vertical-align:middle;
}
a.kontaktMapButton:hover {
  background-position: 0px bottom;
}

.inputContactFormFields{
	display:inline;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	width:436px;
	height:15px;
	background-image: url(images/pl/bg_kontakt_input_field.gif);
	background-repeat: no-repeat;
	border: 1px #4b5f68 solid;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:normal;
}

.inputContactFormTextarea{
	display:inline;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	width:440px;
	height:196px;
	background-image: url(images/pl/bg_kontakt_textarea.gif);
	background-repeat: no-repeat;
	border: 1px #4b5f68 solid;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:normal;
}

.contacfFormSections{
	width:438px;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:5px;
	border-bottom:1px solid #7993a0;
	color:#ffffff;
}
.kontaktSentMessage{
	width:440px;
	text-align:center;
}
#contactSentButton{
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0px;
	font-weight: bold;
	/*color: transparent; BŁĄD WALIDACJI*/ 
	background-image: url(images/pl/button_wyslij.png);
	background-repeat: no-repeat;
	height:34px;
	width:193px;
	padding-left:0px;
	padding-right:0px;
	border: 0px solid #12223f;
	margin-left:0px;
	background-color:transparent;
}

/* POPUP  WINDOWS */
#bgBlend{
	left:0px;
	top:0px;
	position: absolute;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	opacity: 0.80; filter: alpha(opacity=80);-moz-opacity: 0.8;
	background-color: #000;
	visibility:hidden;
}
#MapView{
	top:0px;
	position: absolute;
	visibility:hidden;
	height:auto;
	width:640px;
	background-color:#293a41;
	border: 1px solid #6e7b81;
	padding: 10px;
}
#RecallPopup{
	top:0px;
	position: absolute;
	visibility:hidden;
	height:auto;
	width:350px;;
	background-color:#293a41;
	border: 1px solid #6e7b81;
	padding: 10px;
	text-align:left;
}
#SentToFriendPopup{
	top:0px;
	position: absolute;
	visibility:hidden;
	height:auto;
	width:350px;;
	background-color:#293a41;
	border: 1px solid #6e7b81;
	padding: 10px;
	text-align:left;
}

#LoginPopup{
	top:0px;
	position: absolute;
	visibility:hidden;
	height:auto;
	width:350px;;
	background-color:#293a41;
	border: 1px solid #6e7b81;
	padding: 10px;
	text-align:left;
}
.LoginTable{
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
}

a.PopupfillRegisterForm{
	display:inline;
	background-image: url(images/pl/login_popup_rejestracja_button.png);
	width: 197px;
	height: 24px;
	outline: none;
	float: left;
	margin-right: 2px;
	margin-left: 8px;
	margin-top:10px;
	background-repeat: no-repeat;
}
a.PopupfillRegisterForm:hover {
  background-position: 0px bottom;
}

.PopupLoginRegister{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
	padding-top:0px;
	border-top:0px solid #7993a0;
	color:#ffffff;
	text-align:center;
	height:25px;
}

.popupCloseBar{
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	padding-right:10px;
	padding-bottom:10px;
}

a.popupCloseButton{
	float:right;
	text-align:left;
	background-image: url(images/pl/bg_button_close.gif);
	width: 21px;
	height: 19px;
	outline: none;
	margin-top:0px;
	margin-left:8px;
	margin-right:10px;
	margin-bottom:10px;
	background-repeat: no-repeat;
	vertical-align:middle;
}
a.popupCloseButton:hover {
  background-position: 0px bottom;
}

.whiteTextPopup{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:15px;
	padding-top:5px;
	border-top:0px solid #7993a0;
	color:#ffffff;
}
.inputPhoneNumberPopupFormFields{
	display:inline;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	width:250px;
	height:15px;
	background-image: url(images/pl/bg_kontakt_input_field.gif);
	background-repeat: no-repeat;
	border: 1px #4b5f68 solid;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:normal;
	margin-right:20px;
	float:right;
}

.inputLoginPopupFormFields{
	display:inline;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	width:200px;
	height:15px;
	background-image: url(images/pl/bg_kontakt_input_field.gif);
	background-repeat: no-repeat;
	border: 1px #4b5f68 solid;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
	margin-right:20px;
	float:right;
}

.popupSentButton{
	float:right;
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0px;
	font-weight: bold;
	/*color: transparent; b*/ 
	background-image: url(images/pl/button_sent_popup.gif);
	background-repeat: no-repeat;
	height:19px;
	width:40px;
	padding-left:0px;
	padding-right:0px;
	border: 0px solid #12223f;
	margin-left:0px;
	margin-top: 11px;
	margin-bottom:0px;
	margin-right:15px;
	background-color:transparent;
}

a.facebookButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_facebook.png);
	width: 30px;
	height: 30px;
	outline: none;
	margin-top:-5px;
	margin-left:1px;
	margin-right:0px;
	background-repeat: no-repeat;
	vertical-align:top;
}
a.facebookButton:hover {
  background-position: 0px bottom;
}
a.printButton{
	float:right;
	text-align:right;
	background-image: url(images/pl/button_print.png);
	width: 30px;
	height: 30px;
	outline: none;
	margin-top:-5px;
	margin-left:1px;
	margin-right:0px;
	background-repeat: no-repeat;
	vertical-align:top;
}
a.printButton:hover {
  background-position: 0px bottom;
}

.capcha{
	width:438px;
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:5px;
	border-bottom:1px solid #7993a0;
	color:#ffffff;
	text-align:center;
	padding-bottom:15px;
}
/* register */
.inputRegisterLeftColumn{
	display:inline;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
	width:380px;
	height:15px;
	background-image: url(images/pl/bg_kontakt_input_field.gif);
	background-repeat: no-repeat;
	border: 1px #4b5f68 solid;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
	vertical-align:middle;
	margin-left:15px;
}
.registerFormSections{
	width:100%;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:5px;
	border-bottom:0px solid #7993a0;
	color:#ffffff;
	text-align:right;
}

.registerFormSections td{
	margin-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:5px;
	border-bottom:1px solid #7993a0;
	color:#ffffff;
	text-align:right;
}

.registerFormSections select{
	float:right;
	margin-top:3px;
	background-color:#2f424b;
	border: 1px solid #475b64;
	height:20px;
	width:380px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
		margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	}
#RegisterButton{
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0px;
	font-weight: bold;
	/*color: transparent; *Błąd cssa walidator*/ 
	background-image: url(images/pl/button_rejestruj.png);
	background-repeat: no-repeat;
	height:34px;
	width:193px;
	padding-left:0px;
	padding-right:0px;
	border: 0px solid #12223f;
	margin-left:0px;
	background-color:transparent;
}

/* search result 8*/
#searchresultTitle{
	float:left;
	clear:right;
	text-align:left;
	width:800px;
	color:#FFF;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
}
.subpagesearchresultContainer{
	width:982px;
	float:right;
	clear:right;
	margin-top:10px;
	margin-right:20px;
	margin-left:20px;
	text-align:left;
}

