@import url("form-style.css");
@import url("moo_alert.css");
@import url("DatePicker.css");
@import url("SlideshowStyle.css");

html, body, #container { min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #container { height: auto; }

body { margin:0px; padding:0px; height:100%; background:#7e8a8f url(../images/main-background.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; }
a img { border:none; }
#container { position: absolute; top: 0px; left: 0px; font-size:11px; }

#main-body { margin-bottom: 160px; height: auto; padding: 0px; }

#header-container { display:block; position:relative; height:106px; background:url(../images/top-bg.jpg) repeat-x; }
#header { position:relative; display:block; margin-left:auto; margin-right:auto; width:749px; height:105px; background:url(../images/header-bg.jpg) no-repeat; text-align:center; line-height:105px; }
#header-shadow { position:absolute; height:9px; width:100%; background:url(../images/header-shadow.jpg) no-repeat center; bottom:-8px;  overflow:hidden; line-height:0px; }


#content { display:block; position:relative; width:749px; margin:20px auto 10px; }
#main-menu { position:relative; display:block; width:452px; height:37px;  background:url(../images/bg-meniu.jpg); margin-left:auto; margin-right:auto; overflow:hidden; text-align:center; line-height:30px; }
#main-menu a { font-size:14px; color:#FFFFFF; text-decoration:none; padding:0px 10px 0px 13px; background:url(../images/bullet.jpg) left center no-repeat; }
#main-menu a.first { background:none; }

#page-content { display:block; position:relative; margin-top:12px; font-size:12px; border:none; }
#page-content h1 { color:#11a2db; font-size:14px; margin:0px; padding:0px 0px 10px; }
#page-content h1.index { color:#FFF; }

.panels-container, .panel-container-news { display:block; float:none; clear:both; height:480px; margin-bottom:10px;background:url(../images/bg-employers-section.jpg) repeat-y; }

.panel-container-news { height:207px; background:url(../images/bg-section2-index.jpg); overflow:hidden; position:relative; }

.panel-left, .panel-left-news { width:272px; float:left; background:url(../images/bg-employers-section.jpg) repeat-y; padding:25px 90px 0px 13px; color:#acd5e5; height:224px; z-index:10; }
.panel-left p, .panel-left span { margin-top:14px; padding-left: 13px; text-align:justify; }
.panel-left span { margin-top:30px; display:block; }
.panel-right, .panel-right-news { width:271px; float:left; background:url(../images/bg-candidates-section.jpg) repeat-y; padding:25px 13px 0px 90px; color:#acd5e5; height:455px; z-index:11; }
.panel-right p, .panel-right span { margin-top:14px; padding-right: 13px; text-align:justify; }
.panel-right span { margin-top:30px; display: block; }

.panel-left-news, .panel-right-news { padding:20px; width:334px; background:none; }
.panel-container-news h1 { margin:0px 0px 10px 0px; padding:0px; font-size:12px; color:#13181b; }
.panel-container-news p { margin:0px; padding:0px; font-size:11px; color:#000000; text-align:justify; }
.panel-container-news p img { padding:2px; background:#FFFFFF; margin:0px; float:left; margin-right:10px; }
.panel-container-news a { color:#FFF; display:block; text-align:right; text-decoration:none; font-weight:bold; margin-top:3px; }
table.job-postings { width:100%; border-collapse:collapse; color:#000000; font-size:11px; }
table.job-postings tr.header td { color:#FFF; font-weight:bold; padding-bottom:5px; }
table.job-postings tr.entry { background:#78858a; }
table.job-postings tr.entry1 { background:#818d92; }
table.job-postings tr.hover { background:#a5aeb2; }
table.job-postings a.entry { text-decoration:none; color:#000000; padding-left:3px; font-weight:normal; display:inline; text-align:left;  }
#page-content table.job-postings tr td a.alerts,
#page-content table.job-postings tr td a.popup { color:#FFF; margin-left:5px; text-decoration:none; }

#poza-galerie { width:126px; height:212px; border:1px #2c383e solid; position:absolute; display:block; left:302px; top:12px; z-index:10000; }
#poza-galerie img { padding:5px; background:#FFF; border:1px #252f35 solid; }

#footer { position: absolute; display:block; bottom: 0px; width: 100%; height:150px; background:url(../images/footer-bg.jpg) repeat-x; }
#linie { position:absolute; top:0px; left:0px; line-height:0px; height:1px; width:100%; background:url(../images/linie-gradient.jpg) no-repeat top center; }
#footer-content { width:749px; height:149px; margin-left:auto; margin-right:auto; overflow:hidden; float:none; clear:both; }
#footer-content .panel { width:328px; float:left; margin-top:21px; padding:0px 23px 0px; color:#314d58; }
.panel p { color:#84b8c8; text-align:justify; margin:10px 0px 10px; text-indent:15px; }
.panel a { display:block; text-align:right; }

#error { padding:10px; background:#FF0000; color:#FFFFFF; }

div.head-container { display:block; padding:15px 26px 0px; background:url(../images/head-container-bg.jpg) top repeat-x #32424a; position:relative; }
#paginare { display:block; clear:both; position:relative; text-align:left; color:#11a2db; text-align:right; margin-top:-25px; padding-bottom:25px; }
#paginare a.selected { color:#FFF; font-weight:bold; }
#paginare a { color:#11a2db; text-decoration:none; padding:0px 3px 0px; }

div.separator { display:block; clear:both; float:none; height:5px; }

div.account_menus { display:block; position:relative; margin-bottom:10px; text-align:justify; }
div.account_menus a { color:#FFF; font-size:12px; text-decoration:none; margin-right:15px; }
#view_sheet { display:block; clear:both; border-top:1px #294f71 solid; padding-top:10px; margin-top:10px; color:#FFF; font-size:11px; }
#page-content #view_sheet strong { color:#25b6f2; font-size:12px; }

.toggler-container { display:block; position:relative; clear:both; text-align:right; margin-bottom:5px; }

span.logged-in { display:block; text-align:right; padding-top:5px; margin-bottom:-10px; color:#CCCCCC; padding-right:10px; }
span.logged-in a { color:#FFF; text-decoration:none; }

#all-news { color:#FFFFFF; }
#all-news h2 {  margin:0px; padding:5px 0px 0px; }
#all-news h2 a{ font-size:14px; color:#FFF; text-decoration:none; }
#all-news span.date { display:block; padding-bottom:15px; color:#8ba8bb; }
#all-news p { padding:0px 0px 10px; margin:0px; }
#all-news p a { text-decoration:none; color:#7cd4f7; font-weight:bold; }

#all-news div {  padding:15px 26px 15px; }
#all-news div.s1 { background:#32424a; }
#all-news div.s2 { background:#627178; }
#all-news div.s3 { background:#5b6970; }

a.apply { display:block; width:150px; text-align:center; padding:5px; background:#0066FF; color:#FFFFFF; margin:5px 0px 5px; text-decoration:none; }
span.msg { display:block; padding:10px 0px 10px; color:#FFF; text-align:left; margin-bottom:5px; border-top:1px #11a2db solid; }

div.p-content-container { display:block; position:relative; width:520px; background:#222a31; padding:15px 26px 26px; margin:20px auto 10px; color:#acd5e5;  }
#page-content div.p-content-container h1 { color:#11a2db; margin:0px; padding:0px; }
#page-content div.p-content-container a { color:#06b2f9; }
#page-content div.p-content-container p { padding:10px 0px 0px; }
#page-content div.p-content-container strong { color:#FFF; }
#page-content div.p-content-container span { color:#FFF; }
#page-content div.p-content-container a.back { display:block; line-height:12px; text-align:right; margin-top:-20px; width:150px; margin-left:auto; }

#page-content #contact-form { display:block; position:relative; width:520px; background:#2a363c; padding:26px; margin:5px auto 10px; color:#acd5e5; }

#page-content div.image_container { display:block; position:relative; width:100%; float:none; clear:both; margin:10px auto 10px; }
#page-content div.image_container div.poza { width:126px; height:146px; display:block; position:relative; float:left; margin-right:5px; margin-bottom:5px; background:#8e9fa7; color:#FFFFFF; padding:5px; }
#page-content div.image_container div.poza div.container-poza { display:block; position:relative; width:126px; height:126px; text-align:center; background:#7b8b93; margin-bottom:2px; }
#page-content div.image_container div.poza span.nume_poza { display:block; width:90px; float:left; overflow:hidden; }

.available-crew{ color:#FFF; font-size:12px; margin-bottom:10px; background:#2F3C44; padding:20px; }
