body { margin: 0; background-color: #fff; text-align: center; font: 14px Georgia; color: #505050; }
img { border-width: 0; }
a { text-decoration: none; color: #851375; }
#canvas { width: 1000px; height: 100%; margin: 0 auto; text-align: left; }
#logo { width: 247px; height: 180px; margin: 0 9px 19px 0; float: left; }
#main_menu { width: 735px; height: 44px; margin-left: 9px; float: left; text-align: center; font-size: 15px; line-height: 44px; }
#main_banner { width: 735px; height: 135px; margin: 0 0 19px 9px; float: left; background: url('../img/main_banner.jpg') no-repeat left top; }
#left_column { width: 247px; margin: 19px 9px 0 0; clear: left; float: left; }
#content_column { width: 459px; float: left; margin: 19px 12px 0 9px; }
#right_column { width: 247px; float: right; margin: 19px 0 0 12px; }
#footer { width: 1000px; height: 44px; margin: 0; clear: both; font-size: 10px; line-height: 44px; color: #6d6e70; }
#main_logo { margin: 28px 32px 12px; }
#banner { display: block; }
#jflanguageselection { position: relative; top: 90px; right: 30px; }
#jflanguageselection ul.jflanguageselection li a { display: inline; }
.jflanguageselection li span { color: #fff; font: 12px Arial, sans-serif; }
/* Menu górne */
.mainlevel { text-decoration: none; color: #505050; padding: 10px 9px; background: url('../img/main_menu_seperator.jpg') no-repeat right center; }
#active_menu { color: #851375; }
#main_menu img { position: relative; top: 6px; left: -10px; }
/* Menu lewe */
#left_menu_background { background: #9a1e85 url('../img/left_menu_top.jpg') no-repeat top left; }
#left_menu_content { height: 100%; background: transparent url('../img/left_menu_bottom.jpg') no-repeat bottom left; color: #fff; margin-top: -14px; }
.menu_left_menu { padding-top: 27px; padding-bottom: 27px; list-style-type: none; }
.menu_left_menu ul { padding-top: 4px; }
.menu_left_menu li { padding: 4px 10px 12px 25px; margin-left: -30px; background: url('../img/left_menu_1.gif') no-repeat left top; font-size: 16px; font-weight: bold; }
.menu_left_menu a { text-decoration: none; color: #fff; }
.menu_left_menu li ul { list-style-type: none; }
.menu_left_menu li ul li { padding: 8px 0; margin-left: -40px; background: transparent; font-size: 16px; font-weight: normal; }
.menu_left_menu li ul li ul li { margin-left: -30px; padding-left: 12px; background: url('../img/left_menu_2.gif') no-repeat 0px 6px; font-size: 14px; font-weight: normal; }
.menu_left_menu li ul li ul li ul li { background: none; font-size: 11px; }
#current a { color: #bd6daf; }
#current ul a { color: #fff; }
#left_column_footer { background: url('../img/left_column_footer.jpg') no-repeat left top; height: 87px; margin-top: 16px; }
#left_gallery { min-height: 250px; padding-top: 40px; }
.mainlevel_left_gallery { display: block; color: #fff; margin: 10px 5px 5px 20px; }
#active_menu_left_gallery { font-weight: bold; }
/* Alternatywne lewe */
#left_photo_background { background: #9a1e85 url('../img/left_menu_top.jpg') no-repeat top left; width: 247px; overflow: hidden; }
#left_photo_content { height: 100%; background: transparent url('../img/left_menu_bottom.jpg') no-repeat bottom left; color: #fff; width: 247px; overflow: hidden; }
#left_photo_content div img { margin: 8px auto 25px; border: 1px solid #721862; }
#photo_pior_company { display: block; padding: 10px 25px 7px 50px; float: right; }
#photo_pior_contact { display: block; padding: 10px 25px 7px 0px; float: right; }
#left_panel_title { float: left; font-size: 20px; padding: 10px 0 7px 17px; }
.readmore { display: block; background: url('../img/more_background.gif') no-repeat top left; color: #fff; font-size: 11px; line-height: 18px; margin-left: 146px; margin-right: 0px; text-align: center; }
#certificate_text { padding: 0px 5px 0px 17px; font-size: 29px; color: #c27db6; }
#left_photo_content .contentpaneopen { margin-left: 15px; margin-right: 20px; }
#helping { float: left; padding: 0 5px 5px 15px; font-size: 12px; }
#helping_content { margin: 0; padding: 0; }
/* Treść */
.contentheading { font-size: 20px; color: #851375; }
.contentpaneopen ul { list-style-type: none; list-style-image: url('../img/ul_point.gif'); }
.contentpaneopen li { margin-bottom: 5px; }
.contentpaneopen img { margin: 2px; }
.contentpaneopen .personal-development { color: #851375; }
.pd-section h3, .pd-category h3 { background-color: #981e83; color: #fff; }
#phoca-dl-sections-box div.pd-sections { width: 100%; }
#phoca-dl-sections-box div.pd-sections div div div div { background-color: #981e83; }
#phoca-dl-sections-box div.pd-sections div div div div a { color: #fff !important; }
/* Prawe menu (zasowy) */
#right_menu_top { background: #fff url('../img/right_menu_top.jpg') no-repeat top left; padding: 10px 15px; }
#right_menu_bottom { background: #fff url('../img/right_menu_bottom.jpg') no-repeat bottom left; height: 150px; padding: 10px 15px; margin-top: -40px; }
.sort_ere { margin-top: -15px; }
.right_panel_title { float: left; font-size: 20px; color: #851375; padding-bottom: 10px; }
.right_panel_image { display: block; float: right; }
.right_panel_content { padding-bottom: 25px; clear: both; }
.right_panel_content a { color: #5c5c5c; }
.right_panel_content a:hover { text-decoration: underline; }
.articlelistitem { display: block; }
#offers_45 { height: 104px; width: 247px; background: url('../img/offers45.jpg') no-repeat top left; cursor: pointer; }
#offers_45_text { display: block; padding: 27px 2px 50px 15px; font-size: 20px; color: #851375; }
.mainlevel_gallery { display: block; margin-bottom: 10px; }
/* Strona główna */
.section { margin: 0 auto 15px; width: 464px; height: 87px; background: #fff no-repeat left top; cursor: pointer; }
.nohand { cursor: default; }
/*.section_title { padding: 12px 10px 10px 210px; font-size: 17px; }*/
.section_title { padding: 8px 8px 8px 205px; font-size: 17px; }
/*.section_text { padding: 0 10px 10px 210px; font-size: 14px; }*/
.section_text { padding: 0 8px 8px 205px; font-size: 14px; }
.grey_a { color: #505050; }
/* Formularz */
.formContainer { background-color: #ededed; border-spacing: collapse; width: 459px; }
.formContainer td { padding: 2px 0; vertical-align: middle; }
.standard_td { margin-top: -20px; }
.formContainer .first { padding-left: 18px; }
.submitLine { padding-left: 320px; padding-bottom: 10px; }
.formBody { vertical-align: middle; }
.formBody input { background-color: #e7e7e7; border-width: 0; vertical-align: middle; padding: 6px 3px; }
.formBody input[type="image"] { background-color: #ededed; }
.formBody textarea { background-color: #e7e7e7; border-width: 0; }
.titleText { font-size: 25px; color: #861277; padding: 17px 2px 15px 18px; }
.startText { font-weight: bold; font-style: italic; font-size: 16px; padding-left: 18px; padding-bottom: 15px; }


