body
{
	
	margin-top: 14px;
	text-align: center;
	font-family: Verdana;
	
	
}

a
{
	
	color: #000;
	text-decoration: underline;
	
}

a.green
{
	
	color: #68c910;
	text-decoration:none;
	
}

#pageContainer
{
	
	width: 969px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;

}

/* MENU */
#top
{
	
	width: 969px;
	/*height: 252px;*/
	height: 289px;
	text-align: left;
	background-image:url(../jpg/top_bg2.jpg);
	background-position:428px 0px;
	background-repeat:no-repeat;
	background-color:#FFF;
	overflow: hidden;
	clear:both;


}

#logoAndMenu
{
	
	margin-top: 30px;
	float:left;
	
}

#menu
{
	
	margin-top: 52px;
	overflow: hidden;
	clear: both;
	width: 702px;
	
}

#menu img
{
	
	display:block;
	margin:0px;
	padding:0px;
	
}
	

#menu .item
{
	
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	width: 133px;
	height: 27px;
	
}

/* ~MENU */

.mainBorderArea
{
	
	background-image:url(../gif/r_bg.gif) ;
	background-repeat:repeat-y;
	width: 971px;

}

.mainBorderArea .MBABorderTop
{
	
	background-image:url(../gif/r_top.gif) ;
	width: 971px;
	height: 23px;
	display:block;
	clear:both;
	
}

.mainBorderArea .MBABorderBottom
{
	
	background-image:url(../gif/r_bottom.gif) ;
	width: 971px;
	height: 14px;
	display:block;
	clear:both;
	overflow: auto;
	
}

.mainBorderArea .MBAContent
{
	
	margin-left: 1px ;
	margin-right: 1px ;
	
}

#mainContent
{
	
	background-image:url(../gif/r_bg2.gif) ;
	background-repeat:repeat-x ;
	background-color:#FFF ;
	padding-top: 20px;
	
}

#mainContent.noHeader
{
	background-image:none;
	padding-top:0px;
}

/* MIDDLE SPACE */
#middleSpace
{

	height: 93px;
	overflow:auto ;

	padding-top:10px;
	overflow:hidden;
	clear:both;
	background-image:url(../gif/v_bg.gif) ;
	background-position:top left;
	background-repeat:repeat-x;

}

#middleSpace.noHeader
{
	height:56px;
}

.pmBorderArea
{
	
	background-image:url(../gif/pm_r_bg.gif) ;
	background-repeat:repeat-y;
	width: 929px;
	margin-left: 20px;
	
}

.pmBorderArea .MBABorderTop
{
	
	background-image:url(../gif/pm_r_top.gif) ;
	width: 929px;
	height: 23px;
	display:block;
	clear:both;
	
}

.pmBorderArea .MBABorderBottom
{
	
	background-image:url(../gif/pm_r_bottom.gif) ;
	width: 929px;
	height: 14px;
	display:block;
	clear:both;
	
}

.pmBorderArea .MBAContent
{

	overflow:auto ;

	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 907px;

	clear:both;
	background-image:url(../gif/v_bg.gif) ;
	background-position:top left;
	background-repeat:repeat-x;

}


	

#top .container
{
	
	width: 969px;
	text-align:center;
	overflow:auto;


}

#overallSavings
{
	
	margin-top: 14px;
	color: #3f7a3a ;
	/*font-weight: bold;*/
	clear:both;
	margin-left: auto;
	margin-right: auto;
	
}

#overallSavings .capital
{
	
	font-size: 14px;
	font-weight:bold;
	
}

#variableHSpace
{
	
	/*width: 695px;*/
	width: 899px;
	height: 27px;
	float: left;
	text-align:left;
	padding-left: 35px;
	padding-right: 35px;

	
}

#variableHSpace .forLoggedUser
{
	float: left;
	padding-left: 4px;
	

}



#variableHSpace .forLoggedUser .chatLink
{
	
	font-weight: bold ;
	margin-bottom:4px;
	
}

#variableHSpace .container
{
	float: left;
	
}

#variableHSpace .forLoggedUser .container
{
	margin-right: 113px;
}


#variableHSpace .forAll
{
	float:right;
}

#variableHSpace .forAll .container
{
	float: right;
}


.encourage
{
	
	background-image:url(../gif/enc_bg.gif) ;
	background-repeat:repeat-y ;
	float: left;
	width:574px;	
	
}

.encourage .eTopBorder
{
	
	background-image:url(../gif/enc_top.gif) ;
	background-repeat:no-repeat ;
	height: 12px;
	
}

.encourage .eBottomBorder
{
	
	background-image:url(../gif/enc_bottom.gif) ;
	background-repeat:no-repeat;
	height: 11px;
	
}

.encourage .eTopBorder , .encourage .eBottomBorder , .encourage .eContent
{
	
	width:574px;
	clear: both ;

}

.encourage .eContent
{
	
	text-align: center ;
	
	
}

.encourage .eContent .firstQ , .encourage .eContent .button , .encourage .eContent .profitLink
{
	
	margin-left: 20px ;
	float: left ;
	
	
	
}

.encourage .eContent .firstQ 
{
	margin-left: 50px ;
}

.encourage .eContent .firstQ , .encourage .eContent .profitLink
{
	
	margin-top: 7px;
	
}



#fontSizeField
{
	
	width: 229px;
	float: right;
	overflow: hidden;
	
}

#fontSizeField .caption
{
	
	width: 110px;
	float: left;
	/*height: 20px;*/
	padding-left: 16px;
	padding-top: 6px;

	
}

#fontSizeField .buttons
{
	

	width: 103px;
	overflow: hidden;
	float: left;
	
}

#fontSizeField .buttons .button
{
	
	margin-right: 9px;
	float: left;

	
}

#fontSizeField .buttons .last
{
	
	margin-right: 0px;

	
}

/* ~HORIZONTAL SPACE */	

/* LOGGED */
#logged
{
	
	float: left;
	width: 265px;
	margin-left: 2px;
	height: 230px;
	margin-top: 1px;
	
}

#statusChange
{
	
	background-image: url(../gif/logget_top.gif);
	background-repeat:no-repeat;
	/*width: 254px;*/
	/*
	width: 277px;
	*/
	width:264px;
	/*height: 30px;*/
	height: 53px;
	/*padding-left: 11px;*/
		
	margin-bottom: 6px;
	/*padding-top: 23px;*/
	
}

#loggedShortInfo
{
	
	background-image:url(../gif/logged_bottom.gif);
	background-repeat:no-repeat;
	width: 265px;
	height: 165px;
	padding-top: 6px;
	text-align:center;
}

#loggedShortInfo .username
{
	
	font-weight:bold;
	
}

#statusForm
{
	
	
}

#statusForm .field , #statusForm .button 
{
	
	position:absolute;
	
}

#statusForm .field
{
	

	
	
}

#statusForm .button
{
	

	
}

#statusField , #statusFieldOk
{
	
	position:absolute;
	margin-left: 217px;
	margin-top:23px;


	
}

#statusField
{
	
	border: 1px solid #3d933a;
	width: 194px;
	height:17px;
	background-color:#fff;
	margin-left: 11px;
	margin-top: 23px;
	
}

#statusFieldOk
{
	
	width: 36px;
	height: 21px;

}

.profileApples
{

	width: 156px;

	height: 24px;

	/*
	background-color:#0C0;
	*/
	overflow:hidden;
	clear:both;
	
}

.profileApples img
{
	
	margin-right: 2px;
	
}

#loggedShortInfo .profileApples
{
	
	margin-left:auto;
	margin-right:auto;
	margin-top: 6px;
	
}



.profileApples img
{
	
	float:left;
	
}

.cafeTable .profileApples
{
	
	margin-top:5px;
	margin-bottom:5px;
	
}

#daysOfNoSmoking
{
	
	position: absolute;
	margin-left: 172px;
	margin-top: 127px;/*19*/
	font-weight:bold;
	
}

#savedMoney
{
	
	position: absolute;
	margin-left: 172px;
	margin-top: 166px;
	font-weight:bold;
	
}

#buttonMyProfile
{
	
	position:absolute;
	margin-left: 13px;
	margin-top: 195px;
	
}

#buttonLoggout
{
	
	position: absolute;
	
	margin-left: 84px;
	margin-top:195px;
	
}

#header
{
	
	/*position: absolute;*/
	padding-left: 23px;
	margin-bottom: 24px;
	/*margin-top:81px;*/
	color: #68c910;
	/*font-size: 30px;*/
	/*font-size: 24px;*/
	font-size: 20px;
	display:block;
	text-align:left;

	/*width:946px;*/

	
	
}

.pageUtilities
{
	
	font-size: 14px;
	margin-top: 25px;
	
}

/* main content */

.sectionDescription
{
	
	text-align:left;	
	overflow:hidden;
	clear:both;
	
}

.sectionDescription .text
{
	
	padding-top:38px;
	height: 64px;
	width:734px;
	padding-left: 40px;
	padding-right:40px;
	float:left;
	
}


.sectionDescription img
{
	
	margin-top: 9px;
	margin-left:33px;
	margin-bottom:17px;
	float:left;



	
}

.separator
{
	
	width: 969px;
	height: 21px;
	padding-top: 8px;
	background-image:url(../gif/separator.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-weight:bold;
	
}


/* cafe form */
.cafeForm
{
	
	
	width: 744px;
	background-image:url(../gif/form_cafe_middle.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
}

.additionalContainer
{
	overflow:auto;
}



.cafeForm .topBorder
{
	
	width: 744px;
	height: 44px;
	background-image:url(../gif/form_cafe_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.cafeForm .bottomBorder
{
	
	width: 744px;
	height:34px;
	background-image:url(../gif/form_cafe_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
	
}

.cafeForm .attField
{
	
	clear: both;
	overflow:auto;

}


.cafeForm p
{
	
	clear: both;
	width: 656px;
	padding: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	
	
}



p.error
{
	color: #F00;
	font-weight:bold;

}

p.success
{
	
	
}

p.warning
{
	text-align:center;
	margin-bottom:30px;
}




.cafeForm .calendarDummy
{
	width: 221px; 
	/*height: 195px; */
	height: 245px;
	margin-right: 43px; 
	float:left; 
	overflow: auto;
	margin-bottom:12px;
}

.cafeForm .attribute
{
	
	/*padding-left: 44px;*/
	float:left;
	width: 265px;
	text-align:left;
	margin-bottom:12px;


	
}

.cafeForm.opinia .attribute 
{
	width: 150px;
}

.cafeForm.kontakt .attribute
{
	width: 100px;
}

.cafeForm.kontakt
{
	text-align:left;
}



.cafeForm .frameContent
{
	
	padding-left: 44px;
	padding-right: 44px;
	width: 656px;
	
}

.cafeForm.rzucil
{
	font-size: 12px;
}

.cafeForm.rzucil strong
{
	
	float: left ;
	width: 352px;
	overflow:auto;
	text-align:left;
	
}

.cafeForm.rzucil span , .cafeForm.rzucil select , .cafeForm.rzucil input[type=text] , .cafeForm.rzucil textarea
{
	float: left ;
}



.cafeForm.rzucil .attField
{
	margin-bottom:10px;
}

.cafeForm.jabluszka .attField
{
	overflow:hidden;
}



.cafeForm.rzucil p
{
	margin-top: 30px;
}


/*
.textInput , .textAreaInput
*/
input[type=text] , input[type=submit] , input[type=password] , textarea
{
	
	border: 1px solid #4e9b4b;
	
}

input[type=text]:disabled , textarea:disabled
{
	background-color:#EEE;
}

.cafeForm .textInput , .cafeForm .textAreaInput
{
	
	float: left;

	margin-bottom: 10px;
	
}

.cafeForm .textInput , .profileForm .textInput 
{
	
/*	height: 25px;*/
}

.profileForm p
{
	
	margin: 0px;
	padding: 0px;
	margin-bottom: 30px;
	
}

.caption p
{
	width: auto;
	
}


.cafeForm .submit
{
	
	margin-left: 200px;

	
	
}

.cafeForm.rejestracja p
{
	margin-top: 20px;
}



/* login */
#login
{
	
	width: 245px;
	height:197px;
	/*border: 1px solid #000;*/
	float: left;
	margin-top: 35px;
	margin-left:22px;
	
	
}
/* register */

#login #register
{
	
	height: 59px;
	margin-bottom:3px;
	background-image:url(../gif/register.gif) ;
	background-repeat:no-repeat;
	background-position:top left;
	
}

#login #register #registerButton
{
	
	position: absolute;
	margin-left: 68px;
	margin-top: 30px;
	
}


/* login panel */
#login #loginPanel
{
	
	/*margin-top: 62px;*//**/
	width: 245px;
	height: 135px;
	background-image:url(../gif/login.gif);
	background-repeat: no-repeat;
	background-position:top left;
	
}

#login #loginPanel .textInput
{
	
	position: absolute;
	margin-left: 99px;
	width: 133px;
	height: 17px;
	border: 1px solid #3f943b;
	
}

#login #loginPanel .loginInput
{
	
	margin-top: 8px;
	
}

#login #loginPanel .passwordInput
{
	
	margin-top: 36px;
	
}

#login #loginPanel #loginButton
{
	
	position: absolute;
	margin-left: 73px;
	margin-top:72px;
	
}

#login #loginPanel #loginCheckbox
{
	
	position: absolute;
	margin-left: 44px;
	margin-top: 52px;
	
	
}

#login #loginPanel .rememberMe
{
	
	position: absolute;
	margin-left: 72px;
	margin-top: 51px;
	
}

#login #loginPanel .remindPassword
{
	
	position: absolute;
	margin-left: 72px;
	margin-top: 100px;
	
}
	
/* 'regulard' content */
.redHeader
{
	
	font-size: 18px;
	font-family: Arial;
	margin-top: 25px;
	margin-bottom: 22px;
	padding-left: 20px;
	color: #ff4900;
	text-align:left;
	display:block;
	
}

p
{
	
	padding-left: 20px;
	padding-right: 20px;
	width: 929px;
	text-align:left;
	margin-bottom: 34px;
	margin-top: 20px;
	
}

.redDistinct .textField , .greenDistinct .textField
{
	
	width: 889px;
	padding-left: 20px;
	padding-right: 20px;
	
	
	text-align: left;

}

.redDistinct , .greenDistinct
{
	
	margin-left: 20px;
	margin-right: 20px;
	width: 929px;
	
}

.redDistinct
{
	

	background-color: #ffeae1;
	

	
}

.redDistinct .topBorder
{
	
	width: 949px;
	height: 11px;
	background-image:url(../gif/distinct_red_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.redDistinct .bottomBorder
{
	
	width: 949px;
	height: 10px;
	background-image:url(../gif/distinct_red_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.greenDistinct
{
	
	background-color: #d9ffb3;	
	
}

.greenDistinct .topBorder
{
	
	width: 949px;
	height: 11px;
	background-image:url(../gif/distinct_green_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.greenDistinct .bottomBorder
{
	
	width: 949px;
	height: 10px;
	background-image:url(../gif/distinct_green_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

/* profile */
.profileForm
{
	

	width: auto;
	overflow:auto;

	text-align:center;
	font-size: 12px;
	
}

.profileForm input , .profileForm textarea
{
	font-size: 12px;
}

.profileForm input[type=text]
{
	height: 17px;
}

.profileForm .profileInner
{
	
	overflow:auto;
	margin-left: auto;
	margin-right: auto;
	width: 686px;
	
}

.profileForm.savings .profileInner
{
	
	width: 344px;
}
	
.profileContainer
{
	

	overflow:auto; 
	text-align:left; 
	/*border:1px solid #000;*/

	margin-bottom:40px;
	

	
}

.profileContainer .aRow
{
	
	margin-bottom: 10px;
	overflow:auto;
	
}

.profileContainer .attr
{
	
	float: left;	
	width: 200px;
	
}
/*
.profileContainer .attr1 {	width: 100px;	}
.profileContainer .attr2 {	width: 200px;	}
.profileContainer .attr3 {	width: 200px;	}
.profileContainer .attr4 {	width: 200px;	}
*/

.profileContainer .textInput
{
	
	float: left;
	
}

/* opinie */
.profileInfo{
	
	/*background-color: #fff;
	margin-top:4px;
	margin-bottom:4px;
	/*padding: 8px;*/

	font-weight:normal;
	
}

.profileInfo.kaw
{
	position: absolute;
	text-align:left;
	font-size:12px;
}



#profits
{
	position: absolute;
}
/* panel */
#panelDateStoppedSmoking
{
	
	position: absolute;
	margin-top: 110px;
	margin-left: 172px;
	background-color: #FFF;
	/*opacity: 0.6;*/
	padding: 2px;
	
}

#pageContainer.fontSize2 { font-size: 14px; }
.fontSize2 #header { font-size: 30px; }
.fontSize2 .cafeTable .col1 .date { font-size: 12px ; }
.fontSize2 .redHeader{ font-size: 20px; }

#pageContainer.fontSize3 { font-size: 16px; }
.fontSize3 #header { font-size: 30px; }
.fontSize3 .cafeTable .col1 .date { font-size: 14px ; }
.fontSize3 .redHeader{ font-size: 22px; }

/* freshmen */
#freshmen , #usersFromMyCity
{

	margin: auto;
	margin-top: 20px;
	width: 929px;
	overflow:auto;
	/*caption-side:both;*/
	margin-bottom: 20px;
	font-size: 12px;
	clear: both;
	text-align:center;

}

#freshmen span , #usersFromMyCity span
{
	font-weight:bold;
	/*display:block;*/
	margin-right: 15px;
	/*
	float: left;
	*/
	text-decoration: underline;
}




#freshmen span
{
	
}

/* autocomplete */
div.autocomplete {
  position:absolute;
  width:250px;

  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #EEE;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}

/* user profile */
.userProfile .attr
{
	
	font-weight:bold;
	
}

/* freshmen */
span.freshman , span.freshman a
{
	
	color:#68c910;
	
}

/* private messages */
.pmPanel
{
	
	float: left ;
	text-align:left;
	overflow:auto ;
	width: 125px;
	margin-top: 20px;
	line-height:17px;
	
}

.pmPanel span
{
	
	display: block ;
	
}


.pmMessages
{
	
	float: right;

	overflow:auto;
	width: 760px;
	
}

.pmMessages th
{
	padding-bottom: 10px;
}

.pmMessages td
{
	

	padding-bottom: 14px;
	padding-right: 1px;
	
	

}

.pmMessages td span
{
	
	display: block;
	background-color:#d8f9b8;
	padding-top: 5px ;
	padding-bottom: 5px;
	
	
}
/*
.pmMessages td span
{
	background-color:#EEE;
	
}
*/

.pmMessages tr.newPm td
{
	font-weight:bold;
}

.pmMessages div#pmFunctions
{
	margin-top: 20px;
}


/* pm_czytaj */
.privateMessage
{
	
	overflow:auto;
	text-align:left;
	padding-left: 20px;
	
}

.privateMessage span.pmSubject 
{
	
	font-weight: bold ;
	display: block;
	margin-bottom: 20px;
	font-size: 16px;


}

.privateMessage .buttons
{
	
	margin-top: 40px;
	margin-bottom: 20px;
	
}

.privateMessage .pmMessage
{
	
	margin-top: 25px;
	
}

.postAnswer
{
	
	display: block;
	overflow:hidden;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.footer
{
	
	border-top: 1px solid #68c910;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:20px;
	word-spacing: 24px;
	font-size: 10px;
	
}

.footer a
{
	color: #AAA;
}

/* cloud */
/*
<div class="cloud">
	<div class="cBorderTop"></div>
	<div class="cContent"></div>
	<div class="cBorderBottom"></div>
</div>
*/
.cloud
{
	
	width: 350px;
	overflow: auto ;
	clear: both; 
	
}

.cloud .cBorderTop
{
	
	width: 350px;
	height:12px;
	background-image:url(../gif/cloud_top.gif);
	clear:both;
}

.cloud .cContent
{
	
	/*width: 350px;*/
	padding: 10px;
	width: 330px;
	overflow:auto;
	background-image:url(../gif/cloud_bg.gif);
	clear:both;
}

.cloud .cContent .headerField
{
	
	width: 330px;
	clear: both;
	margin-bottom: 20px;
	padding-bottom:2px;
	overflow:auto;
	/*border-bottom: 2px #68c910 solid;*/
	
}

.cContent .headerField .cHeader
{
	float: left;
	color: #68c910;
	font-size: 12px;
	font-weight:bold;
}

.cloud .cContent .headerField .closeLink
{
	float: right;
	font-weight:bold;
	margin-right: 2px;
}

.userProf .apples
{
	margin-bottom: 20px;
	width: 152px;
}
	

/*<div class="pAttr">user</div> <div class="pAns">{$profile.id}</div>*/
.cContent .pAttr
{
	width: 113px;
	font-weight:bold;
	clear: left;
	float: left;
}



.cContent.static .pAttr
{
	text-align:left;
}

div.cContent.static
{	/*
	padding-left: 20px;
	padding-right:20px;
	*/
	margin-left: auto;
	margin-right:auto;
	width: 360px;
}

.cContent .pAns
{
	clear: right;
	float: left;
}

div.cContent.static .pAns
{
	width: 247px;
	text-align:left;
}

.cContent .pSpacer
{
	clear:both;
	height:20px;
}

.cContent .attributes
{
	clear: both;
	display: block;
	overflow:auto;

}

.cContent .pSpan
{
	clear:both;
	margin-top: 25px;
	text-align:center;
}


.cloud .cBorderBottom
{
	
	width: 350px;
	height:12px;
	background-image:url(../gif/cloud_bottom.gif);
	clear:both;
	
}

.utilities
{
	clear: both;
	overflow: auto;
	margin-top: 40px;

}

.utilities a
{
	color: #AAA;
}

.utilities span.answer , .utilities span.showAll
{
	float: left;
	display: block;
	overflow:auto;
}

.utilities span.alert
{
	float: right;
	display: block;
	overflow: auto;
}

.calendarIcon
{
	width: 151px; 
	text-align:center; 
	margin-top: 5px;
	cursor:pointer;
}

.calendarIcon img
{
	margin-left: auto; 
	margin-right: auto;
}

#scale
{
	
	clear: both; 
	width: 420px;
	position: absolute;
	background-color:#FFF;
	overflow:auto;
	position: absolute;
	
}

#scale div
{
	clear: left;
}

#scale img
{
	
	float: left;
	clear: none;
	
}

#scale span
{
	
	float: left;
	clear: right;
	overflow:auto;
	display:block;
	margin-left: 4px;
	margin-top: 4px;
	
	
	
}


.profileContainer span.cap
{
	margin-left: 8px;
}

.cafeForm.zysk .frameContent
{
	text-align: center;
}

div.centeringContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}

.cafeForm.zysk
{
	/*font-weight:bold;*/
	margin-top:0px;
}

.cafeForm.zysk ul , .cafeForm.zysk li
{
	margin: 0px;
	padding:0px;
	list-style:none;
}

.cafeForm.zysk li
{
	background-image:url(../gif/zysk/ptaszek.gif);
	background-repeat:no-repeat;
	background-position: top left ;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 20px;
	width: 227px;
	text-align:left;
}



.cafeForm.zysk ul.info
{
	font-weight:normal;
	margin-left: auto;
	margin-right:auto;
}

.cafeForm.zysk ul.info li
{
	padding-left: 0px;
	padding-right: 0px;
	width: 400px;
	background:none;
	
}

.cafeForm.zysk ul
{
	width: 272px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.cafeForm.zysk ul.info
{
	width: 345px;
}


.cafeForm.zysk p
{
	text-align:center;
	font-weight:bold;
	
	width: 400px;
	margin-left: auto;
	margin-right: auto ;
	margin-top:15px;
	margin-bottom:15px;
}

.cafeForm.zysk img
{
	display:block;
	overflow:auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}



.cafeForm.zysk span
{
	color: #044284;
	font-size: 16px;
	display:block;
	margin-top: 35px;
	margin-bottom: 15px;
	font-weight:bold;
}

#loginError
{
	position: absolute ;
	margin-left: 0px;
	margin-top: 196px;
	background-color: #fff;
	color: #F00;
	font-weight: bold;
	border: 1px solid #000;
	padding: 2px;
	width: 239px;
	
}

/* pm */
#pmStat .tooMuchMessages
{
	color:#F00;
}

.charcount-limit
{
	color: #F00;
}

/* sposoby */
p.imageContainer
{
	text-align:center;
}

p.imageContainer img
{
	margin-left:auto;
	margin-right:auto;
}

/* */