/*********************************************
CSS RESET
*********************************************/

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

/*********************************************
COMMON STYLES
*********************************************/

html {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#666;
}

/*********************************************
SITE CONTAINER
*********************************************/

#wrapper {
}
#siteContainer {
}
#top, #mainMenu, #menuBottom, #langSelect, #slider, #logoCarousel, #boxesBottom, #footer, .sidebarRight, #breadCrumbsFooter, .pageActions, .galleryContainer, #breadCrumbsFooter, .sendCV, .offerPic, .woShortDesc a, .backToWoList, .cvSendInfo
{
display:none;
}			

/*********************************************
SUB CONTENT
*********************************************/

#menuBottom.catMbMargin {
height:18pt;
}
#content {
float:left;
}
#content.noImage {
margin-top:8pt;
display:block;
}	
#content .contentLeft {
float:left;
display:block;
}
#content .contentLeft .shortText {
float:left;
padding:20pt 0;
font:14pt/1.3em Arial;
display:block;
}
#content .sidebarRight {
float:right;
width:209pt;
}
#content h1 {
color:#1398B6;
font:bold 24pt Arial;
position:relative;
left:0;
top:0;
width:auto;
height:auto;
padding-top:13pt;
}
#content .contentLeft .colLeft {
float:left;
width:162pt;
padding-right:17pt;
}
#content .contentLeft .colLeft .sectionBigDesc {
font:bold 16pt/1.5em Arial;
color:#1398B6;
border-top:1pt solid #DFE8EB;
padding:20pt 0;
}
#content .contentLeft .colRight {
float:left;
width:460pt;
padding-left:20pt;
border-left:1pt solid #DCE6E9;
}

/*********************************************
TEXT PAGE STYLES
*********************************************/

#content.noImage {
position:relative;
z-index:1;
}
#content.noImage h1 {
padding-bottom:10pt;
}
.shortText .shortTextLeft {
float:left;
padding-right:27pt;
width:327pt;
}
.shortText .shortTextRight {
float:right;
width:305pt;
}
.shortText .shortTextRight h2 {
font:bold 18pt Arial;
color:#1398B6;
padding-bottom:20pt;
}
.shortText .shortTextRight h3 {
font:normal 14pt Arial;
color:#666;
padding-bottom:20pt;
}
#content.noImage p {
clear:both;
padding:18pt 0;
line-height:1.5em;
}
#content.noImage .contentLeft a:link, #content.noImage .contentLeft a:visited {
text-decoration:underline;
color:#1398B6;
}
#content.noImage a:hover {
text-decoration:none;
}
#content.noImage .contentLeft ul, #content.noImage .contentLeft ol {
line-height:1.8em;
padding:18pt 0;
list-style:circle;
}
#content.noImage .contentLeft ul li {
padding-left:36pt;
}
#content.noImage .contentLeft a.attachment {
background:url(../../images/frontend/attachIco.png) no-repeat left center;
padding-left:17pt;
}

/*********************************************
PAGE ACTION ICONS
*********************************************/

#content.noImage .contentLeft {
position:relative;
}

/*********************************************
CONTENT HEADINGS
*********************************************/

#content.noImage h4 {
font:bold 15pt Arial;
color:#1398B6;
float:left;
border-top:1pt solid #C2D5DA;
border-bottom:1pt solid #C2D5DA;
padding:10pt 0;
}
#content.noImage h5 {
font:bold 14pt Arial;
color:#6CB8C5;
padding:10pt 0;
float:left;
width:auto;
}

/*********************************************
BLOCKQUOTES
*********************************************/

.blockQuote {
margin:25pt auto;
width:400pt;
padding:15pt 95pt;
clear:both;
border-top:1pt solid #DFE8EB;
border-bottom:1pt solid #DFE8EB;
font:italic 12pt/1.5em Arial;
color:#666;
}
.inlineQuote {
background:#1398B6;
float:right;
width:348pt;
margin:10pt 0 10pt 30pt;
}
.inlineQuote .inlineQuoteTop {
float:right;
}
.inlineQuote .inlineQuoteTop .inlineQuoteBottom {
float:right;
font:bold 13pt/1.6em Arial;
color:#fff;
padding:20pt 40pt;
}

/*********************************************
TABLE
*********************************************/

table {
width:100%;
border:1pt solid #DFE8EB;
color:#999;
font:normal 11pt Arial;
}
table thead {
background:#F3F7F8;
font:bold 12pt Arial;
color:#666;
}
table td {
border:1pt solid #DFE8EB;
border-collapse:collapse;
padding:10pt 16pt;
height:15pt;
}

/*********************************************
WORK OFFER
*********************************************/

.woShortDesc, #offerDetails, #offerDuties .checkList li, #offerDuties .dotList li, .cvSendParagraph .cvSendParagraphIn p {
font-size:14pt;
}
#offerDetails .odRow {
margin-bottom:5pt;
}
#offerDuties p strong {
font-size:18pt;
}
.offerIntroIn .woBrandPic {
display:none;
}	