* { margin:0; padding:0;}
body { font:12px Arial, Helvetica, sans-serif; color:#666;}
a { color:#E01D21; text-decoration:none;}
ul { list-style:none}
a img { border:0;}

#main_container { width:800px; margin:20px auto; position:relative }
#container { background:url(/img/bg_container.gif) repeat-y; }

.content {padding:30px 30px 10px 30px; }
.homepage {padding:30px 20px 10px 20px; }

#header{ width:800px; height:131px; background:url(/img/bg_header.jpg) no-repeat; position:relative; z-index:9999}

#logo  { position:absolute; left:33px; top:24px;}
#logo a {  display:block; text-indent:-9999px; width:143px; height:81px; background:url(/img/logo.gif) no-repeat}


#nav { position:absolute; /*width:420px;*/ font-weight:bold; right:22px; top:103px; background:url(/img/bg_nav_left.gif) no-repeat left top; padding-left:7px;
    }
#nav ul { background:url(/img/bg_nav_right.gif) no-repeat right top; padding-right:7px; _display:inline; zoom:1; }

#nav ul li { position:relative; background: url(/img/nav_separator.gif) no-repeat 0 9px; padding-left:2px;
    /*float:left;*/
    display:inline-block; _display:inline; *display:inline; zoom:1;}
#nav ul li.first { background:none;}
#nav ul li a {display:block; float:left; background:url(/img/tab.png) no-repeat 50% 1px}
#nav ul li a span { display:block; padding:12px 15px  20px 15px; text-align:center; color:#000; float:left; cursor:pointer;}
#nav ul li a.current { background:url(/img/tab_current.png) no-repeat 50% 1px;}
#nav ul li a.current span { color:#fff;}

#nav ul li.dropdown {  z-index:99999;}
#nav ul li.dropdown a { padding-right:10px;}
#nav ul li.dropdown a span { background:url(/img/btn_dropdown.png) no-repeat 100% 12px; padding-right:20px;}
#nav ul li.dropdown a.current span { background:url(/img/btn_dropdown_current.png) no-repeat 100% 12px; padding-right:20px;}

#nav li div { position: absolute; z-index:9999;  background:#E92E2E; /*left: -9999px;*/ display:none; top:38px; font-size:11px; font-weight:normal; padding:6px 10px; }
#nav li:hover div, #nav li.sfhover div { left:2px; display:block;}

#nav li div a { color:#fff;  width:170px; padding:4px 6px!important;  float:none; background:none!important; }
#nav li div a:hover {background:url(/img/bg_submenu.png) repeat-x!important; color:#000; width:170px; padding:4px 6px!important;  float:none;}

#top_links { position:absolute; right:25px; top:27px; color:#fff; font-size:11px;}
#top_links span { padding:0 5px;}
#top_links a { color:#fff; }
#top_links a.border { font-weight:bold; background:url(/img/dot_white.gif) repeat-x left bottom}
#top_links a:hover { background:none;}

#breadcrumbs { font-size:11px; color:#8D8D8D; margin-bottom:15px;}
#breadcrumbs a { font-weight:bold;}
#breadcrumbs span { color:#000}

h1 { font:normal 33px tahoma; color:#333; position:relative; width:735px; margin-bottom:45px; }
h1 em { font-size:16px; color:#666; font-style:normal}
h1 span { display:block; position:absolute;left:-22px; bottom:-20px;  width:772px; height:15px; background:url(/img/bg_h1.jpg) no-repeat; font-size:1px; }
h2 { font-size:16px ; color:#000; padding-left:26px; margin-bottom:15px;}
h2 span { font-size:12px}
h2 span.normal { font:normal 16px Arial, Helvetica, sans-serif;}

.content p { margin-bottom:15px;}
.poza { float:right; margin:0 0 15px 20px;}
.poza img { border:1px solid #ddd; padding:1px;}
.left { float:left}
.right { float:right}
p.bull_red { text-indent:8px ;background:url(/img/bull_red.gif) no-repeat 0 6px; position:relative;}
ul.bull_red { text-indent:0;background:none; margin-bottom:15px;}
ul.bull_red li {padding-left:8px ;background:url(/img/bull_red.gif) no-repeat 0 6px; position: relative;}

.negru { color:#000;}
.gri { color:#8D8D8D;}
.pdf { display:block; padding:11px 38px 10px 8px; float:left; background:url(/img/btn_pdf.png) no-repeat; font-size:11px; color:#000}
.next { float:right; font-size:11px; color:#8D8D8D; display:block; text-align:right; background:url(/img/btn_next.png) no-repeat 100% 0; padding-right:25px; padding-top:5px; height:35px}
.next strong { color:#E01D21}

.more { width:100px; font-size:11px ; color:#8D8D8D; display:block; cursor:pointer; height:22px; margin:0!important;  background: url(/img/btn_more.jpg) no-repeat 80px 0; line-height:22px}
.separator { background:url(/img/dotted.gif) repeat-x left center; height:40px; font-size:1px;}
.contact_table { margin-left:93px; border-collapse:collapse}
.contact_table .negru { text-align:right; padding-right:10px;}

#footer { background:url(/img/bg_footer.png) no-repeat; color:#aaa; font-size:11px; clear:both; }
#footer p { width:360px; margin:0 auto; padding:33px;}

#flash {  margin-bottom:28px; width:755px; height:263px;}

.box { width:216px; height:116px; float:left; padding:15px 12px; position:relative}
.box h2 { padding:0; margin-bottom:5px}
.box a { font-size:11px; font-weight:bold}
.box p { margin-bottom:10px}
.box_recurtare { margin-left:17px; background:url(/img/box_recrutare.jpg) no-repeat}
.box_recurtare p { padding-right:65px}
.box_centre { margin-left:17px; background:url(/img/box_centre.jpg) no-repeat}
.box_centre p { padding-right:65px}

.btn_rosu { display:block; width:195px; background:#F31717 url(/img/btn_rosu.jpg) no-repeat; color:#fff; padding:4px 0 5px 8px;}
.btn_recurtare { display:block; width:195px; position:absolute; left:12px; bottom:15px; background:url(/img/btn_recrutare.jpg) no-repeat; padding:4px 0 5px 8px;}
.btn_centre { display:block; width:195px; position:absolute; left:12px; bottom:12px; background:url(/img/btn_centre.jpg) no-repeat; padding:4px 0 5px 8px;}

.list_clients { width:100%;}
.list_clients td { width:33%;}
.list_clients { font-weight:bold}
.list_clients a { font-weight:normal}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.formular_adauga_candidat {
	width: 390px;
	background-color: #F1F1F1;
	color: #000;
	padding: 15px;
	margin-top: -45px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

input,textarea,select {
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border: none;
}

td {
	padding-bottom: 5px;
}


.btn_trimite {
	padding: 4px;
	background-color: #D4D0C8;
}

.btn_trimite:hover {
	background-color: #fff;
	color: #B5300D;
}

