BODY {background: #ffffff url('/public/images/back.gif') repeat-x top left;}
#lMain {width: 980px; margin: 0 auto; position: relative;}
#lHeader {background: url('/public/images/header.jpg') no-repeat top left; height: 181px; margin: 0 0 35px 0;}
#lHeader #lLogo {position: absolute; top: 48px; left: 0;}

#lContener {position: relative;}

/* CONTENT */
#lContent {margin: 0 240px 0 280px; line-height: 140%;}
#lContent P,DIV {line-height: 140%;}
H1 {font: bold 24px Georgia; padding: 0; margin: 0 0 20px 0; font-style: italic;}


TABLE.table_form {width: 100%;}
TABLE.table_form TABLE {width: 270px; margin: 15px 0;}
TABLE.table_form TABLE TD {height: 32px;}
TABLE.table_form TABLE TD.tit {width: 100px; font-weight: bold;}
TABLE.table_form TABLE TD INPUT {width: 170px; padding: 5px; border: 0; font-weight: bold;}
TABLE.table_form TABLE TD INPUT.in2 {width: 50px;}
TABLE.table_form TABLE TD TEXTAREA {width: 170px; padding: 5px; border: 0; font-weight: bold;}
TABLE.table_form TD.bttn {width: 120px; vertical-align: bottom; padding: 10px;}

#lContent TABLE.table_form TABLE TD INPUT {background: #6c8896; color: #ffffff;}
#lContent TABLE.table_form TABLE TD TEXTAREA {background: #6c8896; color: #ffffff;}
#lMainSection TABLE.table_form TABLE TD.tit {color: #ffffff;}
#lMainSection TABLE.table_form TABLE TD INPUT {background: #ffffff; color: #6c8896;}

DIV.userPhoto {float: left; margin: 0 15px 15px 0; width: 148px; height: 164px; position: relative; overflow: hidden; text-align: center;}
DIV.userPhoto DIV.frame {position: absolute; top: 0; left: 0; background: url('/public/images/userPhotoFrame.png') no-repeat top left; width: 148px; height: 164px;}

/* LEFT COL */
#lLeftCol {position: absolute; top: 0; left: 0; width: 260px;}

#lLeftCol UL { padding: 0; margin: 0 0 30px 0; list-style: none;}
#lLeftCol UL LI {margin: 0 0 10px 0;}
#lLeftCol UL LI A {display: block; font: bold 14px Georgia; font-style: italic;}
#lLeftCol UL LI A.active {color: #9aca3c;}

#lVademecum {text-align: center;}

/* RIGHT COL */
#lRightCol {position: absolute; top: 0; right: 0; width: 195px;}

/*
#lTestymonials {background: url('/public/images/ring.jpg') no-repeat top left; padding: 170px 0 0 0;}
*/

#lTestymonials {padding: 0;}
#lTestymonials DIV {background: url('/public/images/tes_sek.gif') no-repeat top left; padding: 0 0 0 35px; position: relative; left: -35px;}
#lTestymonials DIV DIV {background: url('/public/images/tes_sek.gif') no-repeat right bottom; padding: 0 0 20px 0; font-size: 110%; font-style: italic; line-height: 130%; left: 0;}
#lTestymonials P {font: bold 22px Georgia; font-style: italic;}
#lTestymonials P SPAN {font: bold 14px Georgia; display: block;padding: 0 0 0 15px;}


/*
#lLastUsers {margin: 40px 0 0 0; font: bold 16px Georgia; font-style: italic;}
#lLastUsers P {float: left; width: 65px;}
#lLastUsers P IMG {padding: 10px 0 5px 0;}
*/
#lLastUsers {margin: 40px 0 0 0; font: bold 16px Georgia; font-style: italic;}
#lLastUsers DIV {float: left; width: 65px;}
#lLastUsers DIV DIV.userPhoto {margin: 10px 0 5px 0; padding: 0; width: 54px; height: 60px; position: relative; overflow: hidden; text-align: center;}
#lLastUsers DIV DIV.userPhoto DIV.frame {position: absolute; top: 0; left: 0; background: url('/public/images/userPhotoFrame-thumb.png') no-repeat top left; width: 54px; height: 60px;}


#lMainSection {background: #6c8896 url('/public/images/secMainBack.jpg') repeat-x top left; margin: 15px 0 0 0;}
#lMainSection #lMainSectionIn {margin: 0 auto; width: 980px;}
#lMainSection #lMainSectionIn #lCon {background: url('/public/images/secMainHead.jpg') no-repeat top left; padding: 50px 5px 10px 5px; margin: 0 240px 0 280px; color: #ffffff; font-style: italic;}
#lMainSection #lMainSectionIn #lCon P {color: #ffffff; padding: 0; margin: 8px 0; font-style: italic;}
#lMainSection #lMainSectionIn #lCon UL {padding: 0; margin: 0; list-style: none;}
#lMainSection #lMainSectionIn #lCon UL LI {padding: 5px 0 5px 30px; background: url('/public/images/secMainBackList.gif') no-repeat 0 50%; font-style: italic; font: bold 120% Georgia;}
#lMainSection #lMainSectionIn #lCon UL LI SPAN {color: #9aca3c;}


#lFooter {margin: 0 auto; width: 980px; position: relative; padding: 12px 0; font: normal 11px Georgia; background: url('/public/images/team-oriflame.jpg') no-repeat right 4px;}
#lFooter SPAN {padding: 0 0 0 30px;}
#lFooter A {margin: 0 10px 0 0; text-decoration: underline;}

.faq {margin: 0 0 30px 0; font-style: italic;}
.faq P {font-weight: bold; margin: 0 0 6px 0;}


.formInfo {padding: 15px; border-top: 1px dotted #444444; border-bottom: 1px dotted #444444; text-align: center;}
.formErrorInfo {padding: 15px; border-top: 1px dotted red; border-bottom: 1px dotted red;line-height: 160%;}
.formErrorInfo P {margin: 0 0 10px 0; font-weight: bold; color: red;}

/*	NIEBIESKIE TŁO	*/
#lMainSection .formInfo {padding: 15px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff; text-align: center; color: #ffffff;}
#lMainSection .formErrorInfo {padding: 15px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff;line-height: 160%; color: #ffffff;}
#lMainSection .formErrorInfo P {margin: 0 0 10px 0; font-weight: bold; color: #ffffff;}