body {
background-color:#07284f;
color:#333;
}

hr {border:1px solid #000; margin:10px 0;}

table.applicationform {
padding:20px;
border: none;
}

a#applicationform {
font-size:18px;
color:#069;
font-family:tahoma;
text-decoration:underline;
}

p,div,body,a,a:hover,a:visited {
font-size:11px;
font-family:Verdana;
}

a,a:hover,a:visited {
color:#069;
}

p {
padding-bottom:10px !important;
}

li {
margin-left:20px;
}

h1 {
font-size:20px;
color:#1a5188;
font-family:georgia;
font-weight:400;
margin:0;
padding:0 0 22px;
}

#width {
min-width:925px;
}

#content {
background:url(/img/mainbg.gif) repeat-x top;
}

.rbg,#header {
height:178px;
background:url(/img/ship_new.jpg) no-repeat left top;
}

#header .rbg {
background:url(/img/clouds_new.jpg) no-repeat right top;
}

#icons {
width:145px;
height:34px;
background:url(/img/iconsbg_new.jpg) no-repeat 0 6px;
margin:0 0 0 316px;
padding:6px 0 0;
}

#icons a {
display:block;
width:14px;
height:15px;
float:left;
margin:0 0 0 24px;
padding:10px 0;
}

#icons a.home {
background:url(/img/icon_home.gif) no-repeat center;
}

#icons a.search {
background:url(/img/sitemap.png) no-repeat center;
}

#icons a.contacts {
background:url(/img/icon_contacts.gif) no-repeat center;
width:15px;
}

.logo_flag {
float:right;
text-decoration:none;
clear:both;
margin:9px 42px 0 0;
}

.logo_flag img {
position:relative;
left:-13px;
}

.logo_flag span {
display:block;
color:#1a5188;
font-size:30px;
word-spacing:1px;
}

#submenu,#menu {
float:right;
list-style:none;
clear:both;
margin:12px 42px 0 0;
}

#submenu li,#menu li {
float:left;
background:url(/img/menu_dot.gif) no-repeat 13px 9px;
padding:0 0 0 31px;
}

#bsubmenu li:first-child,#bmenu li:first-child,#submenu li:first-child,#menu li:first-child {
background:none;
}

#submenu li a,#menu li a {
font-family:georgia;
font-size:18px;
color:#1971b5;
text-decoration:none;
}

#menu li a:hover {
color:#39f;
}

#submenu {
margin:7px 42px 0 0;
}

#submenu li {
background:url(/img/submenu_dot.gif) no-repeat 13px 9px;
}

#submenu li a {
color:#fcfcfc;
}

#submenu li a:hover {
color:#09c;
}

#main .mbgcolor {
background-color:#b5c9f3;
margin:0 41px 0 39px;
}

#main .mbgcolor .mbg {
background:url(/img/contbg.gif) repeat-x bottom;
}

#main .bottcor,#main .topcor {
height:15px;
overflow:hidden;
background:url(/img/mbgcorners.gif) no-repeat left top;
}

#main .bottcor {
background:url(/img/mbgcorners.gif) no-repeat right bottom;
clear:both;
}

#sidebar2 {
float:right;
width:30%;
background:url(/img/sidebar_border.gif) repeat-y left;
margin:0;
}

#sidebar2 p {
padding:16px 0 0;
}

#sidebar2 h1 {
padding:0 0 3px;
}

#sidebar2 a {
display:block;
font-size:12px;
text-decoration:none;
margin:0 0 6px;
}

#sidebar2 p.tags a {
display:inline;
line-height:140%;
}

#sidebar2 p.tags a.lev6 {
font-size:24px;
color:#369;
padding-right:10px;
}

#sidebar2 p.tags a.lev5 {
font-size:18px;
color:#369;
padding-right:15px;
}

#sidebar2 p.tags a.lev4 {
font-size:16px;
color:#39c;
padding-right:13px;
}

#sidebar2 p.tags a.lev3 {
font-size:14px;
color:#039;
padding-right:17px;
}

#sidebar2 p.tags a.lev2 {
font-size:12px;
color:#003;
padding-right:15px;
}

#sidebar2 p.tags a.lev1 {
font-size:10px;
color:#036;
padding-right:10px;
}

#sidebar1 {
width:70%;
line-height:140%;
margin:0 30% 0 0;
}

#sidebar1 .post {
margin:13px 0 31px;
}

#footer,#footer .tcor,#footer .bcor {
height:82px;
}

#footer {
clear:both;
background:url(/img/footerbg.gif) repeat-x top;
}

#footer .tcor {
background:url(/img/footertcor.gif) no-repeat top right;
}

#footer .tcor .bcor {
background:url(/img/footerbcor.gif) no-repeat bottom left;
}

#footer a {
font-size:14px;
color:#369;
font-family:georgia;
text-decoration:none;
}

#bsubmenu,#bmenu {
list-style:none;
}

#bsubmenu li,#bmenu li {
float:left;
background:url(/img/bmenu_dot.gif) no-repeat 6px 10px;
padding:0 1px 0 15px;
}

#bmenu {
padding-top:18px;
}

#bsubmenu {
padding-top:12px;
}

#footer .sitemakers {
float:right;
margin:-30px 20px 0 0;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

.navy {
margin:25px 0;
}

h2 {
color:#1A5188;
font-family:georgia;
font-size:16px;
font-weight:400;
margin:0;
padding:15px 0 7px;
}

h3 {
color:#1A5188;
font-family:georgia;
font-size:14px;
font-weight:400;
margin:0;
padding:10px 0 5px;
}

.main_jobs {
border-top:1px dotted #069;
}

.old_href {
border:#166AA7 solid 2px;
background:#CCD8EB;
color:#369;
margin:15px 30px 0 25px;
padding:5px 10px;
}

.old_href ul {
margin-left:15px;
}

html .old_href ul li {
list-style:none;
margin-left:10px;
}

#sidebar2 .old_href a {
display:inline;
text-decoration:none;
color:#369;
font-size:16px;
line-height:150%;
}

#sidebar2 .old_href a:hover {
display:inline;
text-decoration:underline;
color:#369;
}

.phone {
position:absolute;
top:6px;
left:490px;
font-size:14px;
text-align:center;
}

.phone span {
font-size:20px;
color:#166AA8;
}

.phone2 {
position:absolute;
top:50px;
left:570px;
font-size:12px;
text-align:center;
}

.phone3 {
position:absolute;
top:18px;
left:660px;
font-size:12px;
text-align:center;
}

.phone3 span {
font-size:16px;
color:#166AA8;
}

.phone3 small {
font-size:9px;
}

.phone4 {
position:absolute;
top:60px;
left:585px;
font-size:12px;
text-align:center;
}

.email {
position:absolute;
top:40px;
left:800px;
font-size:10px;
text-align:center;
}

.email span {
font-size:14px;
color:#166AA8;
}

.sitemap li {
margin-left:30px;
}

select,input,textarea {
font-family:georgia;
font-size:12px;
border:1px #07284F solid;
padding:3px 0;
}

#footer .sitemakers a {
font-size:11px;
font-weight:400;
}

.box_pages {
margin:10px 30px 20px 25px;
}

.add_text_main {
background:#E6F4F5;
border:1px dashed #1971B5;
font-size:11px;
font-weight:700;
color:#1971B5;
line-height:135%;
margin:15px;
padding:7px;
}

p.add_contacts {
font-size:9px;
line-height:130%;
font-weight:400;
}

#sidebar2 p.add_contacts a {
color:#1971B5;
font-size:9px;
}

.add_text_main span {
font-weight:700;
font-size:13px;
color:#ED3A24;
}

.lingvall {
background:#F5FBD4 none repeat scroll 0 0;
border:1px solid #65AD49;
font-size:14px;
font-weight:700;
line-height:135%;
margin-bottom:15px;
text-align:center;
padding:10px;
}

.lingvall span {
color:#70B25A;
font-size:150%;
}

.lingvall b {
color:#F93E3E;
font-size:150%;
}

.job_tab {
border:1px solid #94b2f1;
}

table 
{
border:1px solid #94b2f1;
}

td {
border:1px solid #94b2f1;
text-align:center;
}

.job_tab td {
border:1px solid #94b2f1;
text-align:center;
}

.main_ofice {
font-size:22px;
margin-bottom:15px;
}

.ofice_contact {
margin-bottom:10px;
font-size:12px;
line-height:145%;
}

.ofice_contact span {
font-size:16px;
}

.ofice_contact b {
font-size:18px;
font-weight:400;
}

.ofice_map {
margin-bottom:20px;
}

.flag {
position:relative;
/*top:-7px;*/
height:33px;
width:50px;
right:15px;
float:right;
}

.big_rad {
font-size:20px;
color:red;
margin-top:15px;
text-align:center;
}

*,.clear,body,p,div {
border:0;
margin:0;
padding:0;
}

a:hover#applicationform,.sitemap li a {
text-decoration:none;
}

#sidebar2 a:hover,#footer a:hover,.sitemap li a:hover {
text-decoration:underline;
}

.phone small,.add_text_main p {
font-size:11px;
}

.phone2 span,.phone4 span {
font-size:18px;
color:#166AA8;
}

.phone2 small,.phone4 small {
font-size:10px;
}

.box_1 {
text-align:center;
padding:0 5px;
margin:10px 0 20px 0;
}

#sidebar2 .box_1 p {
font-size:12px;
padding:7px 5px;
}

.box_1_ul {
line-height:125%;
padding:0 0 0 25px;
}

.box_1 b {
font-size:16px;
color:#ED3A24;
}