html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { line-height: 1em; color: black; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

img a { border: none; }

.error-page-title { color: #aaa; height: 50px; line-height: 100%; font-size: 3em; font-weight: bold; }

.errorExplanation { background: #f2f7f9; border: 1px solid #c2d5da; margin-bottom: 30px; margin-top: 5px; padding: 10px; }
.errorExplanation h2 { background: none !important; color: #323232 !important; padding: 5px 0px !important; }
.errorExplanation ul { margin-bottom: 10px; }
.errorExplanation ul li { background: url(/images/shared/icons/icons_status.gif) no-repeat -8px -404px; margin: 5px; padding-left: 15px; }

input.incorrect, select.incorrect, textarea.incorrect { border: 1px solid #a30000 !important; }

label.incorrect { color: #a30000 !important; }

.sys-msg { background: #fdfdfd; font-size: 120%; line-height: 130%; margin-bottom: 10px; }
.sys-msg li { color: #fdfdfd; padding-left: 28px; padding-top: 5px; padding-bottom: 5px; }
.sys-msg li.success { background: #81b346 url(/images/shared/success.png) no-repeat 5px 7px; border: 1px solid #88B558; font-weight: bold; font-size: 0.8em; padding-left: 25px; }
.sys-msg li.notice { background: #EEE496 url(/images/shared/info_button.gif) no-repeat 5px center; border: 1px solid #E9D264; color: #323232; }
.sys-msg li.error { background: #e5aeae url(/images/shared/error.png) no-repeat 5px 7px; border: 1px solid #e99a9a; font-weight: bold; font-size: 0.8em; padding-left: 25px; }

#lightbox_sys_msg li { padding: 0px 0px 0px 35px !important; }
#lightbox_sys_msg li.error { background-position: 5px 2px; }
#lightbox_sys_msg li.success { background-position: 5px 2px; }
#lightbox_sys_msg li.´notice { background-position: 5px 2px; }

.big-btn-green { text-shadow: 1px 1px 0px #323232; background: transparent url(/images/shared/buttons/big_btn_background_green.gif); border: 1px solid #6c9f31; clear: left; color: #fdfdfd; cursor: pointer; display: block; float: left; font-size: 1.2em; font-weight: bold; height: 36px; line-height: 36px; padding-left: 15px; padding-right: 15px; text-decoration: none; }

.big-btn-green:hover { color: #fdfdfd; text-decoration: underline; }

.big-btn-grey { text-shadow: 1px 1px 0px #323232; background: transparent url(/images/shared/buttons/big_btn_background_grey.gif); border: 1px solid #323232; clear: left; color: #fdfdfd; cursor: default; display: block; float: left; font-size: 1.2em; font-weight: bold; height: 36px; line-height: 36px; padding-left: 15px; padding-right: 15px; text-decoration: none; text-shadow: -1px -1px 0px #666; }

.big-btn-grey:hover { color: #fdfdfd; text-decoration: underline; }

.big-btn-apply { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: transparent url(/images/shared/buttons/big_btn_apply.png) no-repeat; border: 0; display: block; margin-top: 40px; clear: right; width: 170px; height: 50px; cursor: pointer; float: right; text-decoration: none; }

.big-btn-register { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: transparent url(/images/shared/buttons/big_btn_register.png) no-repeat; border: 0; display: block; clear: right; width: 170px; height: 50px; cursor: pointer; float: right; text-decoration: none; }

.btn-green { text-shadow: 1px 1px 0px #323232; background: transparent url(/images/shared/buttons/btn_background_green.gif); border: 1px solid #6c9f31; clear: left; color: #fdfdfd; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; padding-left: 10px; padding-right: 10px; text-decoration: none; }

button.btn-green, input.btn-green { line-height: 8px; height: 21px; padding-bottom: 3px; }

.btn-green:hover { color: #fdfdfd; }

.btn-grey { background: transparent url(/images/shared/buttons/btn_background_grey.gif); border: 1px solid #B6B6B6; clear: left; color: #383838; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: normal !important; height: 19px; line-height: 19px; padding-left: 10px; padding-right: 10px; text-decoration: none; text-shadow: 0px 1px 0px #FFF; }

button.btn-grey, input.btn-grey { line-height: 8px; height: 21px; padding-bottom: 3px; }

.btn-grey:hover { color: #383838; }

.btn-red { text-shadow: 1px 1px 0px #323232; background: transparent url(/images/shared/buttons/btn_background_red.gif); border: 1px solid #a30000; clear: left; color: #fdfdfd; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; padding-left: 10px; padding-right: 10px; text-decoration: none; }

button.btn-red, input.btn-red { line-height: 8px; height: 21px; padding-bottom: 3px; }

.primary { font-weight: bold; color: #323232; }

.button-close { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: transparent url(/images/users/delete_x_inactive.gif) no-repeat 0 0; display: block; float: right; height: 17px; width: 17px; }

.button-close:hover { background: transparent url(/images/users/delete_x_active.gif) no-repeat 0 0; }

.form-bubble { border: 1px solid #c2d5da; float: right; margin-right: 50px; overflow: hidden; width: 445px; padding: 10px; }
.form-bubble span.date { float: right; }
.form-bubble h4 { color: #0d596b; font-size: 18px; margin-top: 20px; margin-bottom: 5px; }
.form-bubble .actions { margin-bottom: 10px; margin-top: 10px; }
.form-bubble .actions a, .form-bubble .actions button { float: right; margin-left: 10px; }
.form-bubble dl { margin-top: 10px; margin-bottom: 10px; }
.form-bubble dl dt { font-weight: bold; }
.form-bubble dl dd { margin-bottom: 10px; }
.form-bubble a.company_link { display: block; text-decoration: none; margin-bottom: 20px; }
.form-bubble a.edit { float: right; }
.form-bubble a.return { float: right; text-decoration: none; }
.form-bubble .help { background-color: #f2f7f9; border-bottom: 1px solid #c2d5da; border-top: 1px solid #c2d5da; width: 465px; margin-left: -10px; margin-right: -10px; }
.form-bubble fieldset { margin-bottom: 6px; margin-top: 6px; }
.form-bubble fieldset legend { font-size: 1.15em; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.form-bubble fieldset ol li label { width: 125px; }

form ol li { overflow: hidden; display: inline-block; margin-bottom: 11px; }
form ol li { display: block; }

input { background: #fdfdfd; border: 1px solid #8DA7B0; font-size: 12px; margin-right: 8px; padding-left: 2px; padding-right: 2px; }

input.checkbox { background: none; border: none; height: auto; }

input.radio { background: none; border: none; }

input.upload { height: auto; }

textarea { background: #fdfdfd; border: 1px solid #8DA7B0; font-size: 12px; width: 99%; padding-left: 2px; padding-right: 0px; }

label { display: block; float: left; height: 19px; line-height: 19px; margin-right: 20px; text-align: right; width: 100px; }

.slider-wrapper .value { margin-bottom: 5px; }
.slider-wrapper .slider { height: 23px; margin-top: 10px; overflow: visible; position: relative; }
.slider-wrapper .slider .handle, .slider-wrapper .slider .handle-min, .slider-wrapper .slider .handle-max { box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); background: transparent url(/images/shared/slider.gif) no-repeat -2px 0; cursor: pointer; height: 21px; overflow: hidden; position: absolute; top: -8px; width: 14px; z-index: 3; }
.slider-wrapper .slider .handle-max { background: transparent url(/images/shared/slider.gif) no-repeat -16px 0px; }
.slider-wrapper .slider .track-start { background: transparent url(/images/shared/slider.gif) repeat-x 0px -33px; height: 6px; overflow: hidden; position: absolute; z-index: 2; }
.slider-wrapper .slider .track-end { border: 1px solid #d6d6d6; height: 4px; overflow: hidden; position: absolute; right: 0px; z-index: 1; }
.slider-wrapper .mono-slider .handle { margin-left: -1px; }
.slider-wrapper .dual-slider .track-end { background: transparent url(/images/shared/slider.gif) repeat-x 0px -33px; border: 0px; height: 6px; overflow: hidden; }
.slider-wrapper .dual-slider .scale { border: 1px solid #d6d6d6; height: 4px; overflow: hidden; }

#course_registration_occupation_group, #course_registration_highest_degree, #course_registration_phone_availability, #course_registration_desired_course_city, #course_registration_college_degree, #course_registration_semesters, #course_registration_college_city, #course_registration_college, #course_registration_study_subject { width: 220px; }

.p-mainmenu { overflow: hidden; display: inline-block; background: url(/images/shared/menu/navigation_background_grey.png) repeat-x 0px 32px; clear: both; height: 32px; margin-left: 2px; padding-bottom: 35px; padding-top: 30px; width: 902px; }
.p-mainmenu { display: block; }
.p-mainmenu .recruiter-info-1 { position: absolute; top: -23px; right: 123px; height: 43px; width: 23px; background: url(/images/shared/menu/recruiter_information_p1.png) no-repeat; }
.p-mainmenu .recruiter-info-2 { position: absolute; top: 8px; right: 8px; height: 15px; width: 115px; background: url(/images/shared/menu/recruiter_information_p2.png) no-repeat; }
.p-mainmenu li { float: left; }
.p-mainmenu li a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url(/images/shared/menu/navigation_sprites_startpage.png) no-repeat; display: block; height: 32px; }
.p-mainmenu li#jobexchange a { background-position: 0px 0px; width: 96px; }
.p-mainmenu li#jobexchange a:hover, .p-mainmenu li#jobexchange a.selected { background-position: -96px 0px; }
.p-mainmenu li#jobexchange:hover a { background-position: -96px 0px; }
.p-mainmenu li#joboffer a { background-position: -192px 0px; width: 136px; }
.p-mainmenu li#joboffer a:hover, .p-mainmenu li#joboffer a.selected { background-position: -328px 0px; }
.p-mainmenu li#joboffer .mainsubmenu { margin-left: -96px; }
.p-mainmenu li#joboffer .mainsubmenu li:first-child { margin-left: 120px; }
.p-mainmenu li#joboffer:hover a { background-position: -328px 0px; }
.p-mainmenu li#career a { background-position: -464px 0px; width: 130px; }
.p-mainmenu li#career a:hover, .p-mainmenu li#career a.selected { background-position: -594px 0px; }
.p-mainmenu li#career .mainsubmenu { margin-left: -232px; }
.p-mainmenu li#career .mainsubmenu li:first-child { margin-left: 125px; }
.p-mainmenu li#career:hover a { background-position: -594px 0px; }
.p-mainmenu li#insider a { background-position: -724px 0px; border-right: 1px solid #F2F2F2; width: 122px; }
.p-mainmenu li#insider a:hover, .p-mainmenu li#insider a.selected { background-position: -846px 0px; }
.p-mainmenu li#insider .mainsubmenu { margin-left: -362px; }
.p-mainmenu li#insider .mainsubmenu li:first-child { margin-left: -8px; }
.p-mainmenu li#insider:hover a { background-position: -846px 0px; }
.p-mainmenu li#company a { background-position: -969px 0px; border-right: 1px solid #F2F2F2; width: 121px; }
.p-mainmenu li#company a:hover, .p-mainmenu li#company a.selected { background-position: -1091px 0px; }
.p-mainmenu li#company .mainsubmenu { margin-left: -485px; }
.p-mainmenu li#company .mainsubmenu li:first-child { margin-left: -8px; }
.p-mainmenu li#company:hover a { background-position: -1091px 0px; }
.p-mainmenu li#recruiter { float: right; }
.p-mainmenu li#recruiter a { background: url(/images/shared/menu/btn_recruiting_inactive.gif) no-repeat 0 0; height: 30px; margin-top: 2px; width: 121px; }
.p-mainmenu li#recruiter a:hover, .p-mainmenu li#recruiter a.selected { background: url(/images/shared/menu/btn_recruiting_active.gif) no-repeat 0 0; }
.p-mainmenu li#recruiter .mainsubmenu { margin-left: -781px; }
.p-mainmenu li.absolventa-right { float: right; }
.p-mainmenu li:hover .mainsubmenu { display: block; z-index: 20; }
.p-mainmenu li.selected .mainsubmenu { display: block; z-index: 1; }

.g-mainmenu { overflow: hidden; display: inline-block; background: url(/images/shared/menu/navigation_background_grey.png) repeat-x 0px 32px; clear: both; height: 32px; margin-left: 2px; padding-bottom: 35px; padding-top: 30px; width: 902px; }
.g-mainmenu { display: block; }
.g-mainmenu li { float: left; }
.g-mainmenu li a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url(/images/shared/menu/navigation_sprites_loggedin.png) no-repeat; display: block; height: 32px; }
.g-mainmenu li#start a { background-position: 0px 0px; width: 71px; }
.g-mainmenu li#start a:hover, .g-mainmenu li#start a.selected { background-position: -71px 0px; }
.g-mainmenu li#start:hover a { background-position: -71px 0px; }
.g-mainmenu li#profile a { background-position: -142px 0px; width: 71px; }
.g-mainmenu li#profile a:hover, .g-mainmenu li#profile a.selected { background-position: -213px 0px; }
.g-mainmenu li#profile .mainsubmenu { margin-left: -71px; }
.g-mainmenu li#profile:hover a { background-position: -213px 0px; }
.g-mainmenu li#activity a { background-position: -284px 0px; width: 91px; }
.g-mainmenu li#activity a:hover, .g-mainmenu li#activity a.selected { background-position: -375px 0px; }
.g-mainmenu li#activity .mainsubmenu { margin-left: -142px; }
.g-mainmenu li#activity .mainsubmenu li:first-child { margin-left: 70px; }
.g-mainmenu li#activity:hover a { background-position: -375px 0px; }
.g-mainmenu li#joboffer a { background-position: -466px 0px; width: 135px; }
.g-mainmenu li#joboffer a:hover, .g-mainmenu li#joboffer a.selected { background-position: -601px 0px; }
.g-mainmenu li#joboffer .mainsubmenu { margin-left: -233px; }
.g-mainmenu li#joboffer:hover a { background-position: -601px 0px; }
.g-mainmenu li#career a { background-position: -736px 0px; width: 130px; }
.g-mainmenu li#career a:hover, .g-mainmenu li#career a.selected { background-position: -866px 0px; }
.g-mainmenu li#career .mainsubmenu { margin-left: -368px; }
.g-mainmenu li#career .mainsubmenu li:first-child { margin-left: 290px; }
.g-mainmenu li#career:hover a { background-position: -866px 0px; }
.g-mainmenu li#insider a { background-position: -996px 0px; width: 122px; }
.g-mainmenu li#insider a:hover, .g-mainmenu li#insider a.selected { background-position: -1118px 0px; }
.g-mainmenu li#insider .mainsubmenu { margin-left: -498px; }
.g-mainmenu li#insider .mainsubmenu li:first-child { margin-left: -8px; }
.g-mainmenu li#insider:hover a { background-position: -1118px 0px; }
.g-mainmenu li#company a { background-position: -1240px 0px; width: 121px; }
.g-mainmenu li#company a:hover, .g-mainmenu li#company a.selected { background-position: -1362px 0px; }
.g-mainmenu li#company .mainsubmenu { margin-left: -620px; }
.g-mainmenu li#company li:first-child { margin-left: -8px; }
.g-mainmenu li#company:hover a { background-position: -1362px 0px; }
.g-mainmenu li:hover .mainsubmenu { display: block; z-index: 20; }
.g-mainmenu li.selected .mainsubmenu { display: block; z-index: 1; }

.e-mainmenu { overflow: hidden; display: inline-block; background: url(/images/shared/menu/navigation_background_grey.png) repeat-x 0px 32px; clear: both; height: 32px; padding-bottom: 35px; padding-top: 30px; }
.e-mainmenu { display: block; }
.e-mainmenu li { float: left; }
.e-mainmenu li a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url(/images/shared/menu/navigation_recruiters.png) no-repeat; display: block; height: 32px; }
.e-mainmenu li#recruiting a { background-position: 0px 0px; width: 120px; }
.e-mainmenu li#recruiting a:hover, .e-mainmenu li#recruiting a.selected { background-position: -120px 0px; }
.e-mainmenu li#recruiting .mainsubmenu li:first-child { margin-left: 120px; }
.e-mainmenu li#recruiting:hover a { background-position: -120px 0px; }
.e-mainmenu li#e-recruiting a { background-position: -240px 0px; width: 108px; }
.e-mainmenu li#e-recruiting a:hover, .e-mainmenu li#e-recruiting a.selected { background-position: -348px 0px; }
.e-mainmenu li#e-recruiting .mainsubmenu { margin-left: -120px; }
.e-mainmenu li#e-recruiting:hover a { background-position: -348px 0px; }
.e-mainmenu li#branding a { background-position: -680px 0px; width: 146px; }
.e-mainmenu li#branding a:hover, .e-mainmenu li#branding a.selected { background-position: -826px 0px; }
.e-mainmenu li#branding .mainsubmenu { margin-left: -228px; }
.e-mainmenu li#branding:hover a { background-position: -826px 0px; }
.e-mainmenu li#headhunting a { background-position: -456px 0px; width: 112px; }
.e-mainmenu li#headhunting a:hover, .e-mainmenu li#headhunting a.selected { background-position: -568px 0px; }
.e-mainmenu li#headhunting .mainsubmenu { margin-left: -374px; }
.e-mainmenu li#headhunting:hover a { background-position: -568px 0px; }
.e-mainmenu li#ngo a { background-position: -972px 0px; width: 65px; }
.e-mainmenu li#ngo a:hover, .e-mainmenu li#ngo a.selected { background-position: -1037px 0px; }
.e-mainmenu li#ngo .mainsubmenu { margin-left: -486px; }
.e-mainmenu li#ngo:hover a { background-position: -1037px 0px; }
.e-mainmenu li#jobexchange { float: right; }
.e-mainmenu li#jobexchange a { background: url(/images/shared/menu/btn_applicant_inactive.gif) no-repeat 0 0; height: 30px; margin-top: 2px; width: 106px; }
.e-mainmenu li#jobexchange a:hover, .e-mainmenu li#jobexchange a.selected { background: url(/images/shared/menu/btn_applicant_active.gif) no-repeat 0 0; }
.e-mainmenu li#jobexchange .mainsubmenu { margin-left: -798px; }
.e-mainmenu li.absolventa-right { float: right; }
.e-mainmenu li:hover .mainsubmenu { display: block; z-index: 20; }
.e-mainmenu li.selected .mainsubmenu { display: block; z-index: 1; }

.ev-mainmenu { overflow: hidden; display: inline-block; background: url(/images/shared/menu/navigation_background_grey.png) repeat-x 0px 32px; clear: both; height: 32px; margin-left: 0px; padding-bottom: 35px; padding-top: 30px; width: 902px; }
.ev-mainmenu { display: block; }
.ev-mainmenu li { float: left; }
.ev-mainmenu li a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url(/images/shared/menu/navigation_scholarship.png) no-repeat; display: block; height: 32px; }
.ev-mainmenu li.social { float: right; margin-left: 2px; margin-top: 2px; }
.ev-mainmenu li.social a { text-indent: 0px !important; background: none; display: inline; }
.ev-mainmenu li#scholarship a { background-position: 0px 0px; width: 102px; }
.ev-mainmenu li#scholarship a:hover, .ev-mainmenu li#scholarship a.selected { background-position: -102px 0px; }
.ev-mainmenu li#scholarship .mainsubmenu li:first-child { margin-left: 0px; }
.ev-mainmenu li#scholarship:hover a { background-position: -102px 0px; }
.ev-mainmenu li#applicants a { background-position: -204px 0px; width: 82px; }
.ev-mainmenu li#applicants a:hover, .ev-mainmenu li#applicants a.selected { background-position: -286px 0px; }
.ev-mainmenu li#applicants .mainsubmenu { margin-left: -184px; }
.ev-mainmenu li#applicants .mainsubmenu li:first-child { margin-left: 0px; }
.ev-mainmenu li#applicants:hover a { background-position: -286px 0px; }
.ev-mainmenu li#sponsors a { background-position: -368px 0px; width: 79px; }
.ev-mainmenu li#sponsors a:hover, .ev-mainmenu li#sponsors a.selected { background-position: -447px 0px; }
.ev-mainmenu li#sponsors .mainsubmenu { margin-left: -250px; }
.ev-mainmenu li#sponsors .mainsubmenu li:first-child { margin-left: 160px; }
.ev-mainmenu li#sponsors:hover a { background-position: -447px 0px; }
.ev-mainmenu li#press a { background-position: -526px 0px; width: 66px; }
.ev-mainmenu li#press a:hover, .ev-mainmenu li#press a.selected { background-position: -592px 0px; }
.ev-mainmenu li#press .mainsubmenu { margin-left: -375px; }
.ev-mainmenu li#press:hover a { background-position: -592px 0px; }
.ev-mainmenu li#scholarship-09 a { background-position: -658px 0px; width: 121px; }
.ev-mainmenu li#scholarship-09 a:hover, .ev-mainmenu li#scholarship-09 a.selected { background-position: -779px 0px; }
.ev-mainmenu li#scholarship-09 .mainsubmenu { margin-left: -500px; }
.ev-mainmenu li#scholarship-09 .mainsubmenu li:first-child { margin-left: 400px; }
.ev-mainmenu li#scholarship-09:hover a { background-position: -779px 0px; }
.ev-mainmenu li.right { float: right; }
.ev-mainmenu li:hover .mainsubmenu { display: block; z-index: 20; }
.ev-mainmenu li.selected .mainsubmenu { display: block; z-index: 1; }

.r-mainmenu { overflow: hidden; display: inline-block; background: url(/images/shared/menu/navigation_background_grey.png) repeat-x 0px 32px; clear: both; height: 32px; margin-left: 2px; padding-bottom: 35px; padding-top: 30px; width: 902px; }
.r-mainmenu { display: block; }
.r-mainmenu .mainsubmenu { background: #426b7d; }
.r-mainmenu .mainsubmenu a.selected { background: #7ca0ad; }
.r-mainmenu li { float: left; }
.r-mainmenu li a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url(/images/shared/menu/navigation_sprites_recruiter.png) no-repeat; display: block; height: 32px; }
.r-mainmenu li:hover .mainsubmenu { display: block; z-index: 20; }
.r-mainmenu li.selected .mainsubmenu { display: block; z-index: 1; }
.r-mainmenu li#start a { background-position: 0px 0px; width: 70px; }
.r-mainmenu li#start a:hover, .r-mainmenu li#start a.selected { background-position: -70px 0px; }
.r-mainmenu li#start .mainsubmenu { margin-left: 0px; }
.r-mainmenu li#start:hover a { background-position: -70px 0px; }
.r-mainmenu li#search a { background-position: -140px 0px; width: 102px; }
.r-mainmenu li#search a:hover, .r-mainmenu li#search a.selected { background-position: -242px 0px; }
.r-mainmenu li#search .mainsubmenu { margin-left: -70px; }
.r-mainmenu li#search:hover a { background-position: -242px 0px; }
.r-mainmenu li#job-offers a { background-position: -344px 0px; width: 129px; }
.r-mainmenu li#job-offers a:hover, .r-mainmenu li#job-offers a.selected { background-position: -473px 0px; }
.r-mainmenu li#job-offers .mainsubmenu { margin-left: -172px; }
.r-mainmenu li#job-offers:hover a { background-position: -473px 0px; }
.r-mainmenu li#settings a { background-position: -602px 0px; width: 116px; }
.r-mainmenu li#settings a:hover, .r-mainmenu li#settings a.selected { background-position: -718px 0px; }
.r-mainmenu li#settings .mainsubmenu { margin-left: -301px; }
.r-mainmenu li#settings .mainsubmenu li:first-child { margin-left: 285px; }
.r-mainmenu li#settings:hover a { background-position: -718px 0px; }
.r-mainmenu li#account a { background-position: -834px 0px; width: 104px; }
.r-mainmenu li#account a:hover, .r-mainmenu li#account a.selected { background-position: -939px 0px; }
.r-mainmenu li#account .mainsubmenu { margin-left: -417px; }
.r-mainmenu li#account .mainsubmenu li:first-child { margin-left: 325px; }
.r-mainmenu li#account:hover a { background-position: -939px 0px; }

.mainsubmenu { box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); background: #A2BBC2; display: none; height: 28px; padding-left: 12px; position: absolute; top: auto; width: 890px; }
.mainsubmenu li { float: left; font-style: normal; }
.mainsubmenu li a { background: none !important; border: 0px !important; color: #fdfdfd; display: block; float: left; font-size: 1em; font-weight: bold; height: 18px !important; line-height: 18px; margin-top: 5px !important; padding-left: 8px; padding-right: 8px; text-decoration: none; text-indent: 0px; text-shadow: -1px -1px 0px #7ca0ad; width: auto !important; }
.mainsubmenu li a:hover, .mainsubmenu li a.selected { background: #7EA1AF !important; color: #fdfdfd; }

.r-mainmenu .mainsubmenu li a { text-shadow: 0px 0px 0px #7ca0ad; }

.e-mainmenu .mainsubmenu { width: 892px; }

.skyscraper { float: right; font-size: 0px; line-height: 0px; margin-left: 907px; position: absolute; text-align: right; top: 0px; width: 160px; z-index: 2; }

.superbanner { float: left; width: 907px; z-index: 2; font-size: 0px; line-height: 0px; text-align: right; }

.icon { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; background: url('/images/shared/icons/icons.gif') no-repeat 0 0; display: block; float: left; height: 17px; margin-right: 5px; width: 17px; }

.icon-edit { background-position: 0px 0px; }

.icon-edit:hover { background-position: 0px -17px; }

.icon-delete { background-position: -17px 0px; }

.icon-delete:hover { background-position: -17px -17px; }

.icon-move-down { background-position: -34px 0px; }

.icon-move-down:hover { background-position: -34px -17px; }

.icon-move-up { background-position: -51px 0px; }

.icon-move-up:hover { background-position: -51px -17px; }

.icon-show { background-position: -102px 0px; }

.icon-show:hover { background-position: -102px -17px; }

.icon-stop { background-position: -119px 0px; }

.icon-stop:hover { background-position: -119px -17px; }

.icon-min { background-position: -51px 0px; }

.icon-min:hover { background-position: -51px -17px; }

.icon-max { background-position: -51px 0px; }

.icon-max:hover { background-position: -51px -17px; }

.icon-download { background-position: -136px 0px; }

.icon-download:hover { background-position: -136px -17px; }

.icon-drag { background-position: -153px 0px; cursor: move; }

.icon-drag:hover { background-position: -153px -17px; }

.status { color: #fdfdfd; display: inline-block; font-weight: bold; letter-spacing: 0.04em; line-height: 110%; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; text-align: center; }

.status-count { background: #adadad; display: inline; width: auto; }

.status-open { background: #ccc; color: #333; }

.status-intermediate { background: #f2f430; color: #333; }

.status-expired { background: #aaa; }

.status-ok, .status-accepted { background: #1dc115; }

.status-rejected, .status-important { background: #ff2828; }

.status-application { background: #6EA32A; }

.status-purple { background: #9A7CAC; }

.status-green { background: #6EA32A; }

.status-red { background: #AF0000; }

.status-icon { background: url('/images/shared/icons/icons_status.gif') no-repeat; color: #323232000; padding: 3px 10px 2px 22px; }

.status-icon-open { background-position: 0px -140px; }

.status-icon-accepted { background-position: 0px -93px; }

.status-icon-rejected { background-position: 0px -46px; }

.status-icon-in { background-position: 0px -525px; padding-left: 30px; }

.status-icon-out { background-position: 0px -565px; padding: 3px 10px 3px 30px; }

.status-icon-notes { background-position: 0px -606px; padding: 3px 10px 3px 20px; }

.status-icon-false { background-position: -8px -402px; padding-left: 15px; }

.status-icon-true { background-position: -8px -372px; padding-left: 15px; }

.status-icon-unknown { background-position: -8px -443px; padding-left: 15px; }

.secondary .box ul.wizard-steps li span { background: url(/images/shared/icons/icons_status.gif) no-repeat 0 0; }
.secondary .box ul.wizard-steps li span.missing { background-position: -8px -405px; padding-left: 15px; }
.secondary .box ul.wizard-steps li span.done { background-position: -8px -373px; padding-left: 15px; }
.secondary .box ul.wizard-steps li span.selected { background-position: -8px -405px; font-weight: bold; }

body { line-height: 1em; color: black; background: #fff; color: #323232; font-family: Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: left; height: 100%; text-align: center; width: 100%; }
body a { color: #0d596b; }
body a:hover { color: #e98422; }
body p { margin-bottom: 10px; }
body h1 { font-size: 1.35em; font-weight: bold; margin-bottom: 13px; text-shadow: 0px 0px 2px #CCC; }
body h2 { font-size: 1.35em; font-weight: bold; margin-bottom: 13px; text-shadow: 0px 0px 2px #CCC; }
body h3 { text-shadow: 1px 1px 0px #323232; color: #fdfdfd; display: inline; font-size: 1em; font-weight: normal; letter-spacing: 0.02em; }
body h4 { font-size: 1.15em; font-weight: bold; line-height: 1.3em; margin-bottom: 5px; padding-top: 10px; }
body strong { font-weight: bold; }
body .italic { font-style: italic; }
body .underline { text-decoration: underline; }
body ul.as-list, body ol.as-list { list-style: disc outside; margin-bottom: 10px; padding-left: 13px; }
body .float-right { display: inline; float: right; }
body .float-left { display: inline; float: left; }
body .clearfix, body .absolventa-clearfix { overflow: hidden; display: inline-block; }
body .clearfix, body .absolventa-clearfix { display: block; }
body #page-wrapper { overflow: hidden; display: inline-block; margin: 0 auto; width: 907px; z-index: 1; }
body #page-wrapper { display: block; }
body #absolventa-page { float: left; text-align: left; width: 904px; z-index: 1; }
body #head-wrapper { overflow: hidden; display: inline-block; margin-bottom: 10px; width: 904px; }
body #head-wrapper { display: block; }
body #head-wrapper .logo { float: left; margin-left: 2px; width: 152px; }
body #head-wrapper .logo a { font-size: 0px; line-height: 0px; overflow: hidden; text-decoration: none; text-indent: -999px; display: block; margin-top: 10px; height: 52px; width: 152px; }
body #head-wrapper .logo a img { display: block; }
body #head-wrapper .user { float: right; padding-top: 30px; }
body #head-wrapper .user li { float: left; padding-left: 10px; }
body #content-wrapper { overflow: hidden; display: inline-block; margin-left: 2px; width: 904px; }
body #content-wrapper { display: block; }
body #content-wrapper .box { overflow: hidden; display: inline-block; margin-bottom: 17px; margin-top: 10px; margin-left: 0px; margin-right: 14px; padding-left: 16px; padding-right: 16px; padding-top: 10px; }
body #content-wrapper .box { display: block; }
body #content-wrapper .box .call-to-action { overflow: hidden; display: inline-block; background: transparent; border-top: 0px solid #D5E9ED; display: block; height: 17px; line-height: 17px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-right: 16px; padding-left: 16px; position: relative; text-align: left; text-decoration: none; font-style: normal; }
body #content-wrapper .box .call-to-action { display: block; }
body #content-wrapper .box .call-to-action a { float: right; }
body #content-wrapper .box .call-to-action .btn-grey { margin-top: 5px; }
body #content-wrapper #rectangle-container { padding: 0px; line-height: 0px; font-size: 0px; }
body #content-wrapper #rectangle-container .fallback { font-size: 12px; line-height: 16px; padding-left: 16px; padding-right: 16px; padding-top: 10px; }
body #content-wrapper .box-tip { background: #f2f7fa url(/images/shared/banderole_tipp.png) no-repeat top right; border: 3px solid #B5CBD0; }
body #content-wrapper .box-tip .call-to-action { overflow: hidden; display: inline-block; background: transparent; border-top: 0px solid #D5E9ED; display: block; height: 17px; line-height: 17px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-right: 16px; padding-left: 16px; position: relative; text-align: left; text-decoration: none; font-style: normal; background: #f2f7fa; border-top: 1px solid #c2d5da; height: 30px; line-height: 30px; margin-left: -16px; margin-right: -16px; }
body #content-wrapper .box-tip .call-to-action { display: block; }
body #content-wrapper .box-tip .call-to-action a { float: right; }
body #content-wrapper .box-tip .call-to-action .btn-grey { margin-top: 5px; }
body #content-wrapper .box-tip .call-to-action a { font-weight: bold; }
body #content-wrapper .box-catchy { overflow: hidden; display: inline-block; margin-bottom: 17px; margin-top: 10px; margin-left: 0px; margin-right: 14px; padding-left: 16px; padding-right: 16px; padding-top: 10px; background: #f2f7f9; border: 3px solid #c2d5da; width: 493px; }
body #content-wrapper .box-catchy { display: block; }
body #content-wrapper .box-catchy label { width: 140px; }
body #content-wrapper .box-catchy input { width: 274px; }
body #content-wrapper .box-catchy .big-btn-green { margin-right: 47px; }
body #content-wrapper .box-catchy .actions { float: right; }
body #content-wrapper .box-border { overflow: hidden; display: inline-block; margin-bottom: 17px; margin-top: 10px; margin-left: 0px; margin-right: 14px; padding-left: 16px; padding-right: 16px; padding-top: 10px; border: 1px solid #B5CBD0; }
body #content-wrapper .box-border { display: block; }
body #content-wrapper .box-border .call-to-action { overflow: hidden; display: inline-block; background: transparent; border-top: 0px solid #D5E9ED; display: block; height: 17px; line-height: 17px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-right: 16px; padding-left: 16px; position: relative; text-align: left; text-decoration: none; font-style: normal; background: #f2f7fa; border-top: 1px solid #c2d5da; height: 30px; line-height: 30px; margin-left: -16px; margin-right: -16px; }
body #content-wrapper .box-border .call-to-action { display: block; }
body #content-wrapper .box-border .call-to-action a { float: right; }
body #content-wrapper .box-border .call-to-action .btn-grey { margin-top: 5px; }
body #content-wrapper .box-border .call-to-action a { font-weight: bold; }
body #content-wrapper .box-header-colored { overflow: hidden; display: inline-block; margin-bottom: 17px; margin-top: 10px; margin-left: 0px; margin-right: 14px; padding-left: 16px; padding-right: 16px; padding-top: 10px; border: 1px solid #B5CBD0; padding-top: 0px; }
body #content-wrapper .box-header-colored { display: block; }
body #content-wrapper .box-header-colored h2 { background: #B5CBD0; margin: 0px; padding: 5px 5px 5px 10px; padding: 10px; margin: 0; }
body #content-wrapper .box-header-colored ul { padding: 10px; }
body #content-wrapper .box-header-colored ul li { padding-top: 2px; padding-bottom: 2px; }
body #content-wrapper .box-title { border: 1px solid #B5CBD0; background: #F2F7FA none repeat scroll 0 0; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; }
body #content-wrapper .column { float: left; overflow: hidden; width: 314px; }
body #content-wrapper .single-column { float: left; overflow: hidden; width: 630px; }
body #content-wrapper .single-column .box { padding: 0px; }
body #content-wrapper .single-column .box .start-teaser { margin-bottom: 25px; }
body #content-wrapper .column-without-sidebar { overflow: hidden; width: 904px; }
body #content-wrapper .secondary { float: right; overflow: hidden; width: 264px; }
body #content-wrapper .secondary .box { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
body #content-wrapper .secondary .box .call-to-action { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
body #content-wrapper .bottom { background: #fdfdfd; clear: both; padding-bottom: 20px; padding-top: 10px; }
body #content-wrapper .bottom .top { color: #adadad; padding-top: 4px; margin-left: auto; margin-right: auto; text-align: center; width: 95%; }
body #content-wrapper .bottom .top a { color: #adadad; }
body #content-wrapper .bottom .middle { color: #adadad; margin-left: auto; margin-right: auto; padding-top: 15px; text-align: center; width: 95%; }
body #content-wrapper .bottom .middle a { color: #adadad; }
body .footer { background: #f2f7f9; height: 25px; width: 904px; margin-bottom: 20px; }
body .footer .footer-nav { overflow: hidden; display: inline-block; margin-left: auto; margin-right: auto; padding-top: 5px; text-align: center; width: 800px; }
body .footer .footer-nav { display: block; }
body .footer .footer-nav .legally { float: right; }
body .footer .footer-nav ul { float: left; }
body .footer .footer-nav ul .press { border: none; }
body .footer .footer-nav ul .legal { border: none; }
body .footer .footer-nav ul li { border-right: 1px solid #c2d5da; float: left; height: 15px; line-height: 15px; padding-left: 8px; padding-right: 8px; }
body .footer .footer-nav ul li a { text-decoration: none; }

.tooltip-help { background: transparent url(/images/shared/tooltip/tooltip_icon.png) no-repeat scroll 0 1px; font-size: 0.8em; padding-left: 14px; text-decoration: none; position: absolute; z-index: 1 !important; }
.tooltip-help .tooltip-bubble { background: transparent url(/images/shared/tooltip/tooltip_bubble.png) repeat scroll -5px -5px; border-bottom: 2px solid #383838; border-top: 2px solid #626262; border-left: 2px solid #626262; border-right: 2px solid #383838; color: #fdfdfd !important; display: block; left: 40px; line-height: 1.1em; padding: 5px; position: absolute; text-align: left; text-decoration: none !important; top: 0px; width: 150px; z-index: 100 !important; }

a.tooltip-on-hover:link .tooltip-on-hover, a.tooltip-on-hover:visited .tooltip-on-hover { display: none; }

a.tooltip-on-hover:hover .tooltip-on-hover { display: block; }

body div.user-box { background: #f2f7f9; border: 1px solid #c2d5da; float: right; padding: 1px 10px 4px 10px; margin-top: 10px; }
body div.user-box form fieldset ul input { border: 1px solid #c2d5da; font-size: 0.9em; height: 17px; }
body div.user-box form fieldset ul button { margin-top: 1px; }
body div.user-box ul { overflow: hidden; display: inline-block; }
body div.user-box ul { display: block; }
body div.user-box ul li { float: left; height: 19px; line-height: 19px; padding: 5px; }
body div.activity-box { float: right; clear: right; padding: 5px 0px 0px 0; text-align: right; width: 300px; }
body div.availability-box { float: right; clear: right; padding: 0px 0px 0px 0; text-align: right; width: 300px; }
body #activate-box { float: left; margin-top: 25px; margin-left: 150px; }
body #prolongate-box { float: left; margin-top: 25px; margin-left: 150px; }

table { border-collapse: collapse; border-spacing: 0px 0px; margin: 0px 0px 10px 0px; width: 100%; }
table caption { line-height: 120%; padding-top: 10px; padding-bottom: 10px; }
table caption .status { float: right; margin: 0 5px 0 0; }
table caption .caption-box { border: 1px solid #c2d5da; background-color: #F1F7FA; padding: 5px; z-index: 1; }
table thead, table tfoot { background: #7ca0ad; color: #fdfdfd; font-weight: bold; height: 30px; line-height: 30px; padding-top: 0px; padding-bottom: 0px; }
table thead tr th, table tfoot tr th { font-weight: bold; padding: 0px 10px; }
table tbody tr { border-bottom: 1px solid #d6d6d6; }
table tbody th, table tbody td { padding: 5px 4px; vertical-align: top; }
table tbody th .filename, table tbody td .filename { color: #adadad; }
table tbody td.actions ul { overflow: hidden; display: inline-block; width: 50px; }
table tbody td.actions ul { display: block; }
table tbody td.actions ul li { float: left; }

.pagination { height: 24px; line-height: 24px; padding: 0px; }
.pagination a { border: 1px solid #c2d5da; padding: 2px 6px; text-decoration: none; }
.pagination a.prev_page, .pagination a.next_page { border: 0px; padding: 2px 7px; text-decoration: underline; }
.pagination a:hover { background: #a0bbc3; border: 1px solid #a0bbc3; color: #fdfdfd; padding: 2px 6px; text-decoration: none; }
.pagination .disabled { display: none; }
.pagination .current { background: #a0bbc3; border: 1px solid #a0bbc3; color: #fdfdfd; padding: 2px 6px; }

#user-activity-box, #recruiter-current-bucket { float: right; margin-right: 5px; margin-top: 10px; }
#user-activity-box .box, #recruiter-current-bucket .box { padding-bottom: 9px; padding-left: 8px; padding-right: 8px; padding-top: 8px; }
#user-activity-box .box a, #recruiter-current-bucket .box a { display: block; float: left; margin-right: 40px; }
#user-activity-box .box a.tooltip-help, #recruiter-current-bucket .box a.tooltip-help { background-position: 0px 0px; display: inline; float: none; margin-right: 0; margin-left: 10px; position: relative; }
#user-activity-box .box a.tooltip-help:hover, #recruiter-current-bucket .box a.tooltip-help:hover { cursor: default; }
#user-activity-box .red-box, #recruiter-current-bucket .red-box { overflow: hidden; display: inline-block; border: 1px solid #a30000; background: #f39797; color: #fdfdfd; padding-top: 6px; padding-bottom: 7px; }
#user-activity-box .red-box, #recruiter-current-bucket .red-box { display: block; }
#user-activity-box .red-box span, #recruiter-current-bucket .red-box span { line-height: 19px; }
#user-activity-box .green-box, #recruiter-current-bucket .green-box { border: 1px solid #6c9f31; background: #81b346; color: #fdfdfd; }

.help { overflow: hidden; display: inline-block; background: url('/images/shared/info_button.gif') no-repeat scroll 11px 12px; margin: 10px 0 0 0; width: 340px; }
.help { display: block; }
.help p { font-size: 90%; padding: 12px 12px 2px 30px; line-height: 140%; }

.single-column .help { width: 100%; }

.single-column .form-bubble .help { width: 465px; }

.box-catchy .help { width: 100%; }

body #aui_lb_bg { position: fixed; background: transparent url(/images/shared/lightbox/background.png) repeat; height: 100%; left: 0px; margin: 0px; padding: 0px; top: 0px; width: 100%; z-index: 666; }
body #aui_lb_container, body .modal-dialog { background: #fdfdfd; border: 1px solid #698E9C; left: 50%; position: fixed; top: 50%; z-index: 999; }
body #aui_lb_container textarea, body .modal-dialog textarea { width: 187px; }
body #aui_lb_container .wrapper, body .modal-dialog .wrapper { overflow: hidden; display: inline-block; background: #fdfdfd; margin: auto; text-align: left; }
body #aui_lb_container .wrapper, body .modal-dialog .wrapper { display: block; }
body #aui_lb_container .wrapper .caption h2, body .modal-dialog .wrapper .caption h2 { overflow: hidden; display: inline-block; padding-left: 20px; padding-right: 20px; padding-top: 20px; }
body #aui_lb_container .wrapper .caption h2, body .modal-dialog .wrapper .caption h2 { display: block; }
body #aui_lb_container .wrapper .caption h2 a, body .modal-dialog .wrapper .caption h2 a { float: right; }
body #aui_lb_container .wrapper .caption h2 span, body .modal-dialog .wrapper .caption h2 span { float: left; }
body #aui_lb_container .wrapper .caption p, body .modal-dialog .wrapper .caption p { background: #F1F7FA url(/images/shared/info_button.gif) no-repeat 20px 5px; padding-bottom: 5px; padding-top: 5px; padding-left: 40px; padding-right: 20px; }
body #aui_lb_container .wrapper .content, body .modal-dialog .wrapper .content { padding-left: 20px; padding-right: 20px; }
body #aui_lb_container .wrapper .content p, body .modal-dialog .wrapper .content p { clear: left; float: left; font-weight: bold; }
body .ajax-notification { background: url(/images/shared/lightbox/bg_notification.png); height: 160px; left: 50%; position: fixed; top: 50%; width: 180px; z-index: 1000; }
body .ajax-notification .loading { background: url('/images/shared/lightbox/indicator_loading_1.gif') no-repeat 50% 50%; height: 160px; width: 180px; }
body .inline-notification { background: #999; height: 48px; margin: 0; position: absolute; width: 48px; }
body .inline-notification .loading { background: url('/images/shared/lightbox/indicator_loading_2.gif') no-repeat 50% 50%; display: block; height: 48px; width: 48px; }

.postit-box { border: 1px solid #c2d5da; background: #F1F7FA; padding: 10px !important; }
.postit-box h2 { background: url(/images/shared/info_button.gif) no-repeat left top; padding-left: 20px !important; }
.postit-box p { font-size: 12px; line-height: 140%; }
.postit-box a { display: block; margin-top: 5px; margin-bottom: 5px; }

body #content-wrapper .secondary .box .submenu-highlighted li { margin-bottom: 5px; padding-left: 17px; }
body #content-wrapper .secondary .box .submenu-highlighted li.selected { background: url(/images/shared/bubble_secondary_submenu.gif) no-repeat 0px 0px; line-height: 33px; border: none !important; color: #fdfdfd; }
body #content-wrapper .secondary .box .submenu-highlighted li.selected a { text-shadow: 1px 1px 0px #323232; background: url(/images/shared/buttons/btn_secondary_submenu.gif) repeat-x 0px 0px !important; border: none; color: #fdfdfd; cursor: default; }
body #content-wrapper .secondary .box .submenu-highlighted li.selected a:hover { color: #fdfdfd; }
body #content-wrapper .secondary .box .submenu-highlighted li a { display: block; font-weight: bold; height: 100%; padding: 1px 0px 1px 10px; text-decoration: none; text-shadow: 0px 1px 0px #fdfdfd; }
body #content-wrapper .secondary .box .submenu-highlighted li a:hover { background: #f5f5f5; color: #323232; }

body .secondary .hotline { border: 1px solid #C2D6DA; background: #F1F7FA; padding: 10px !important; font-size: 11px; }
body .secondary .hotline h2 { float: left; margin: 0px; }
body .secondary .hotline .phone-header { float: right; }
body .secondary .hotline .phone { background: #7FB244 url(/images/shared/telephone.gif) no-repeat 11px 3px; display: block; font-size: 22px; font-weight: bold; padding: 10px; margin-top: 10px; margin-bottom: 10px; margin-left: -10px; margin-right: -10px; color: #fdfdfd; text-align: center; }

#support-request-form { width: 400px; }
#support-request-form form { margin-top: 10px; }
#support-request-form form fieldset ol li label { text-align: left; width: 80px; }

.speechbubble-light { background: url('/images/shared/bubble_top_light.gif') no-repeat 0 0; float: left; height: 10px; margin: 0px; overflow: hidden; width: 9px; }

.speechbubble-big-bottom { background: url('/images/shared/bubble_big_bottom.gif') no-repeat 0 0; height: 12px; width: 19px; }

.single-column .speechbubble-big-bottom { margin-top: -14px; margin-bottom: 5px; margin-left: 35px; }

.speechbubble-little-bottom { background: url('/images/shared/bubble_little_bottom.gif') no-repeat 0 0; float: left; height: 7px; margin: 0px; overflow: hidden; width: 13px; }

#p-business_partners-index .partner { margin-left: 130px; margin-top: 25px; margin-bottom: 25px; }
#p-business_partners-index .partner img { float: left; margin-left: -130px; }
#p-business_partners-index #content-wrapper .caption { padding-bottom: 10px; }

#foot-wrapper { margin-top: 20px; }
