* { margin: 0px; padding: 0px; }
body.front a img { border:none; }
body.front { background:url(../images/bg.jpg) top repeat-x #113f6a;  font-size:11px; font-family:arial; color:#fff; width:100%; text-align:center; }
body.front a { text-decoration:none; color:#fff; }
body.front a:hover { text-decoration:underline; }
body.front .blue {color:#6FB0E7;}
body.front .margin {padding-bottom:20px;}
 

#main .wrapper { width:970px; padding:0 18px 0 19px; text-align:center; margin:0 auto; }

/* Top */
#main #top { padding:19px 0 0 0;  height:82px; }
#main #top .logo { float:left; }
#main #top ul {clear:none;}
#main #top .topMenu { float:right; padding:0 0 5px 0; border-bottom:1px solid #366690; }
#main #top .topMenu li { float:left; list-style:none; padding:0 11px; background:url(../images/topMenu.gif) center right no-repeat; }
#main #top .topMenu li  a { color:#6aa7d4; }

#main #flash { height:179px; }

/* Menu */
#main #menu { height:43px; padding:12px 0 0 0; }
#main #menu ul { height:43px; list-style:none; }
#main #menu ul li { float:left; padding-right:1px; }
#main #menu ul li a { display:block; line-height:32px; padding:0 10px 10px 9px; font-size:15px; font-weight:bold; }
#main #menu ul li a:hover, #main #menu ul li a.on { background:url(../images/menuOn.gif) bottom repeat-x #6fb0e7; color:#062f53; text-decoration:none; }

/* Top Content */
#main #topContainer .ads { padding:14px; }
#main #topContainer .breadcumb { height:10px; text-align:left; padding:0 0 5px 0; border-bottom:1px solid #3d6184; color:#005492; font-size:10px; }
#main #topContainer .breadcumb p span { color:#b7b7b7; }
#main #topContainer .breadcumb p a { color:#6fb0e7; padding:0 2px; }
#main #topContainer .breadcumb p { float:left; }
#main #topContainer .breadcumb h1 a { font-weight:normal; color:#6fb0e7; font-size:10px; float:left; padding:0 4px; }

#main #container { text-align:left; padding:16px 0 0 0; position:realtive; }
 
/* Sidebar Right */
#main #container .sidebar { float:right; width:252px;  }

#main #container .box { background:url(../images/rightBoxBottom.jpg) bottom left no-repeat; padding:0 0 22px 0; margin-bottom:60px; color:#113f6a; }
#main #container .boxContent { background:url(../images/rightBoxTop.jpg) top repeat-x #f1f1f1; }
#main #container .boxContent p { line-height:21px; padding:0 0 0 6px; }
#main #container .boxContent .caption { color:#062f53; font-size:16px; font-weight:bold; padding:13px 0 8px 3px; border-bottom:1px solid #5aa9e9; margin-bottom:8px; }
#main #container .boxContent .big { font-size:12px; color:#113f6a; font-weight:bold; }

#main #container .boxContact { background:url(../images/rightContact.jpg) bottom right no-repeat; height:158px; color:#fff; }
#main #container .boxContact .grey { color:#848484;  }
#main #container .boxContact .special { padding:5px 0 0 11px; }

#main #container .boxCialdini { background:url(../images/rightCialdini.jpg) bottom right no-repeat; height:211px; }
#main #container .boxCialdini .pCialdini { padding:20px 0 0 6px; line-height:16px; }
#main #container .boxCialdini .white { color:#fff; padding:1px 0 0 10px; }
#main #container .boxCialdini .seeMore { padding:15px 0 0 14px; }

#main #container .boxNewsletter { background:url(../images/rightNewsletter.jpg) bottom right no-repeat; height:161px; }
#main #container .boxNewsletter .more { background:url(../images/newsletterGo.jpg) top left no-repeat; display:block; width:99px; text-align:center; line-height:19px; padding-bottom:5px; font-weight:bold; margin:13px 0 0px 57px; }
#main #container .boxNewsletter .newsletterInput { width:149px; border:1px solid #6fb0e7; font-size:12px; font-weight:bold; color:#a5a5a5; text-align:center; padding:4px 10px; margin:8px 0 0 8px; }
#main #container .boxNewsletter .privacy { font-size:9px; color:#113f6a; padding-left:48px; font-weight:normal; }

#main #container .boxContact, #main #container .boxCialdini, .boxNewsletter { padding:0 15px 0 11px; }
#main #container .lastbox { margin-bottom:0px; }

/* Content */
#main #container .content { float:left; width:650px;  padding:0 29px 0 2px; }
#main #container .caption { font-size:16px; font-weight:bold; border-bottom:1px solid #5aa9e9; padding:15px 0 8px 3px; margin:0 0 14px 0; }
#main #container .txt { text-indent:35px; line-height:20px; }
#main #container .content .signBottom { text-align:right; padding:15px 0 25px 0; }
#main #container .content .more {  display:block; width:80px; color:#113f6a; font-weight:bold;  height:19px; padding:0 10px 5px 10px; background:url(../images/more.gif) bottom left no-repeat #6fb0e7; }

#main #container .contentWide { width:968px; padding:1px; }
#main #container .contentWide .txt { padding:35px 20px 0 0; }

/* News */
#main #container .content .news { padding:0 0 0 25px; }
#main #container .content .news p { font-size:12px; clear:left; line-height:19px; height:24px; background:url(../images/arrow.gif) no-repeat; background-position:0px 6px; padding:0 0 5px 13px; }
#main #container .content .news a { float:left; margin-right:5px; }
#main #container .content .news .archives { background:none; padding:35px 0 44px 13px; }
#main #container .content .news .archives .more { width:129px; }

/* Publications */
#main #container .publications { padding:30px 0 0 0 ; }
#main #container .publication { border:1px #365c80; border-style:solid none solid none; padding:15px 0 15px 27px; margin-top:32px; }
#main #container .publication .publicationImg { width:140px; float:left; }
#main #container .publication .publicationTxt { width:455px; padding:0 20px 0 0; float:right; }
#main #container .publication .title a { font-size:16px; font-weight:bold; padding-right:5px; line-height:23px; }
#main #container .morePublications { text-align:center; padding:47px 0 10px 0; width:180px; margin:0 auto; }
#main #container .morePublications .more { width:144px; line-height:19px; }

/* Partners */
#main #container .partner { border:1px #365c80; border-style:solid none solid none; margin:0 0 24px 0; padding:10px 2px; }
#main #container .partnerLogo { text-align:center; }
#main #container .partnerName { font-size:16px; font-weight:bold; line-height:50px; }

/* Team */
#main #container .team { min-height:0px; margin-top:70px; border:1px #3d6184; border-style:solid none none none; padding:27px 0px 27px 90px; }
#main #container .teamMember { float:left; width:370px; margin-right:32px; border-bottom:1px solid #5aa9e9; margin-bottom:20px; height:85px; }
#main #container .teamMember img { float:left; padding-right:10px; }
#main #container .teamMember .teamA { float:left; font-size:14px; font-weight:bold; background:url(../images/arrow.gif) center right no-repeat; padding:0 15px 0 0; }

/* Offers & SubOffers */
#main #container .offers { padding:85px 0 80px 125px; }
#main #container .oneOffer { background:url(../images/oneOffer.gif) left bottom no-repeat; height:60px; }
#main #container .oneOffer a {  background:url(../images/arrow.gif) no-repeat; background-position:10px center; padding:0 0 0 38px; font-size:30px; font-weight:bold; line-height:60px; }

#main #container .subOffers { margin:35px 0; border:1px #3d6184; border-style:solid none solid none; padding:20px 0 20px 45px; }
#main #container .oneSubOffer a { font-size:14px; line-height:30px; font-weight:bold; background:url(../images/arrow.gif) left center no-repeat; padding:0 0 0 17px; }
#main #container .oneSubOffer a.active { color:#f29300; text-decoration:underline; }
#main #container .hidden {  display:none; padding:20px 0 0 17px; }
#main #container .hidden p { padding:0 0 25px; }

/* Footer */
#main #footer { background:url(../images/footer.jpg) top repeat-x #fff; height:163px; padding:41px 0 0 0; width:100%; }
#main #footerFlash { height:75px; }
#main #footer p { line-height:85px; color:#757575; }
#main #footer a { color:#113f6a; }
#main #footer .copyright { float:left; }
#main #footer .author { float:right; }

/* Other */
#main .bolder { font-weight:bold; }
#main .clear { clear:both; }


 
#main #container .lastbox { margin-bottom:0px; }
#main #container .content .signBottom { text-align:right; padding:15px 0 25px 0; }
#main #container .content .autor {color:#B7B8B3; padding:10px 0px 30px 0px;}
#main #container .content .autor span {color:#72B1E7;}
#main #container .content .gris {border-top:1px solid #365C80; width:625px; margin-top:60px;}
 

/* Other */
#main .advert {width: 100%;  clear:both; margin-top:30px;}
#main .advert * {width:auto; margin:0px auto !important; float:none !important; display:block !important;}

/* Stronnicowanie */
#main .pagination {width:390px;clear:both;  float:none;  padding:60px 0px 40px; margin:0px auto;}
#main .pagination li {list-style-type:none; font-size:12px; float:left; margin: 0px 5px 0px 5px; display:inline;}
#main .pagination li a , #main .pagination  li.nav_sep {color:#6EB1E8;}
#main .pagination  li.nav_nml a {color:#FFFFFF;} 
#main .pagination li.nav_pres a {text-decoration:underline; color:#FFFFFF;}
#main .pagination li.nav_next a , #main .pagination li.nav_prev a {font-size:10px;}

/* robert-cialdini */
#main div.cialdini { position:relative; height:400px; padding:20px 0 30px 0; }
#main div.cialdini_content { position:absolute; width:798px; height:370px; background:url(../images/cialdini_bg.jpg) top left no-repeat; z-index:1; margin-left:85px;   }
#main div.cialdini_content a { position:absolute; display:block; width:214px; height:109px; background-position:0px 0px; background-repeat:no-repeat; z-index:3; }
#main div.cialdini_content a:hover { background-position:0px -109px; }
#main a.cialdini_cialdini { left:21px; top:12px; background:url(../images/cialdini_cialdini.jpg) }
#main a.cialdini_warsztat { left:2px; bottom:98px; background:url(../images/cialdini_warsztat.jpg) }
#main a.cialdini_korzysci { right:344px; bottom:3px; background:url(../images/cialdini_korzysci.jpg) }
#main a.cialdini_trenerzy { right:37px; top:204px; background:url(../images/cialdini_trenerzy.jpg) }
#main a.cialdini_dlakogo { right:104px; top:7px; background:url(../images/cialdini_dlakogo.jpg) }
#main a.cialdini_wideo { width:442px; height:56px; float:left; background:url(../images/cialdini_wideo.jpg) no-repeat; }
#main div.cialdini_buttons { width:770px; margin:0 auto; text-align:center; height:100px; }

/* członek zespołu */
#main #container .content .penic {text-indent: 0px;}
#main #container .content .penic span.sec {padding-left:29px;}
#main #container .content .penic span {text-align:right; padding-right:10px;}
#main #container .content .penic a {color:#E28F0A;}
#main #container .content .topmargin{margin-top:20px;}


/* Publications */
#main #container .publications { padding:30px 0 0 0 ; }
#main #container .publication { border:1px #365c80; border-style:solid none solid none; padding:15px 0 15px 27px; margin-top:32px; }
#main #container .publication .publicationImg { width:140px; float:left; }
#main #container .publication .publicationTxt { width:455px; padding:0 20px 0 0; float:right; }
#main #container .publication .title a { font-size:16px; font-weight:bold; padding-right:5px; line-height:23px; }
#main #container .morePublications { text-align:center; padding:47px 0 10px 0; width:180px; margin:0 auto; }
#main #container .morePublications .more { width:144px; line-height:19px; }



  
/* Partners */
#main #container .partner { border:1px #365c80; border-style:solid none solid none; margin:0 0 24px 0; padding:10px 2px; }
#main #container .partnerLogo { text-align:center; }
#main #container .partnerName { font-size:16px; font-weight:bold; line-height:50px; }

/* Footer */
#main #footer { background:url(../images/footer.jpg) top repeat-x #fff; height:163px; padding:41px 0 0 0; width:100%; }
#main #footerFlash { height:75px; }
#main #footer p { line-height:85px; color:#757575; }
#main #footer a { color:#113f6a; }
#main #footer .copyright { float:left; }
#main #footer .author { float:right; }

/* Other */
#main .bolder { font-weight:bold; }
#main .clear { clear:both; }
#main .advert {width: 100%; float:left; clear:both; margin-top:30px;}
#main .advert * {width:auto; margin:0px auto !important; float:none !important; display:block !important;}

/* Stronnicowanie */
#main .pagination {width:390px;clear:both;  float:none;  padding:60px 0px 40px; margin:0px auto;}
#main .pagination li {list-style-type:none; font-size:12px; float:left; margin: 0px 5px 0px 5px; display:inline;}
#main .pagination li a , #main .pagination  li.nav_sep {color:#6EB1E8;}
#main .pagination  li.nav_nml a {color:#FFFFFF;} 
#main .pagination li.nav_pres a {text-decoration:underline; color:#FFFFFF;}
#main .pagination li.nav_next a , #main .pagination li.nav_prev a {font-size:10px;}

/* robert-cialdini */
#main div.cialdini { position:relative; height:400px; padding:20px 0 30px 0; }
#main div.cialdini_content { position:absolute; width:798px; height:370px; background:url(../images/cialdini_bg.jpg) top left no-repeat; z-index:1; margin-left:85px;   }
#main div.cialdini_content a { position:absolute; display:block; width:214px; height:109px; background-position:0px 0px; background-repeat:no-repeat; z-index:3; }
#main div.cialdini_content a:hover { background-position:0px -109px; }
#main a.cialdini_cialdini { left:21px; top:12px; background:url(../images/cialdini_cialdini.jpg) }
#main a.cialdini_warsztat { left:2px; bottom:98px; background:url(../images/cialdini_warsztat.jpg) }
#main a.cialdini_korzysci { right:344px; bottom:3px; background:url(../images/cialdini_korzysci.jpg) }
#main a.cialdini_trenerzy { right:37px; top:204px; background:url(../images/cialdini_trenerzy.jpg) }
#main a.cialdini_dlakogo { right:104px; top:7px; background:url(../images/cialdini_dlakogo.jpg) }
#main a.cialdini_wideo { width:442px; height:56px; float:left; background:url(../images/cialdini_wideo.jpg) no-repeat; }
#main div.cialdini_buttons { width:770px; margin:0 auto; text-align:center; height:100px; }

/* członek zespołu */
#main #container .content .penic {text-indent: 0px;}
#main #container .content .penic span.sec {padding-left:29px;}
#main #container .content .penic span {text-align:right; padding-right:10px;}
#main #container .content .penic a {color:#E28F0A;}
#main #container .content .topmargin{margin-top:20px;}


/* formularz kontaktowy */
#main .formularz {width:655px;border:0px; padding:0px; margin:0px; padding-top:35px; }
#main .formularz div {width:655px; clear:both; } 
#main .formularz div label {width:191px; text-align:right; float:left; padding:4px 0px 0px 0px; margin-right:10px;}
#main .formularz div label.error {width:auto; margin-left:201px; padding:0px; display:inline; text-align:left; color:#F29300; font-size:9px;  margin-bottom:5px; }
#main .formularz div label.boldmail {font-weight:bold; font-size:14px;}
#main .formularz  span {color:#F29300;}
#main .formularz .select { height:26px; border:1px solid #6FB0E7; background: #3C6285;  font: bold 12px arial;   color:#FFFFFF; margin-bottom:10px; padding:3px;}
#main .formularz input {width:281px; height:19px; border:1px solid #6FB0E7; background: #3C6285;  font: bold 12px arial;   color:#FFFFFF; margin-bottom:10px; padding:3px;}
#main .formularz textarea {width:443px; height:81px; border:1px solid #6FB0E7; background: #3C6285;  font: bold 12px arial;   color:#FFFFFF; margin-bottom:10px; padding:3px;}
#main .formularz .lab {width:565px; padding:20px 0px 20px 90px; color:#6FB0E7; }
#main .formularz .lineTop {border-top:1px solid #365C80; padding-top:20px;}
#main .formularz .confirm {width:211px; height:25px; padding:0px; background: #F29300; font-size:11px; margin:0px auto; display:block;  }
#main .txterror {width:300px;   background:#FFFFFF; margin:0px auto; text-align:center;}
#main .txterror p {color:#404040; font-weight:bold; padding:10px;}
#main .txterror p span {font-size:14px; color:#FF0000; margin:0px 5px 0px 5px;}
 
#main #container .stripViewer ul li {list-style-type:none; list-style-position: inherit !important;}
#main #container ul li {list-style-type:disc; list-style-position: inside;}
#main #container ol li {list-style-type:decimal ; list-style-position: inside;}

 