* {
	margin:0;
	padding:0;
}
body {
	background:#FFFFFF;
	font-size:100%;
	line-height:1em;
	font-family:Arial;
	color:#7a7a7a;
	font-size:0.75em;
	line-height:1.33em;
	text-align:center
}
#main {
	margin:0 auto;
	width:971px;
	text-align:left;
}
#footer .indent {
	margin:0 auto;
	width:971px;
}
.top-bg {
	background:url(images/top_bg.gif) repeat-x center top #fff;
}
/*==================list====================*/
ul {
	margin:0px;
	padding:0px;
	list-style:none
}
ul.list-1 {
	margin-top:4px
}
ul.list-1 li {
	line-height:2em;
	background:url(images/list_bg.gif) repeat-x bottom
}
ul.list-1 li a {
	text-decoration:none;
	font-weight:bold;
	color:#db4307;
	background:url(images/marker_list.gif) no-repeat 0 4px;
	padding-left:10px
}
ul.list-1 li a:hover {
	text-decoration:none;
	color:#328f14
}
ul.list-2 {
	margin-top:4px
}
ul.list-2 li {
	line-height:2em;
	background:url(images/list_bg2.gif) repeat-x bottom
}
ul.list-2 li a {
	text-decoration:none;
	font-weight:bold;
	color:#db4307;
	background:url(images/marker_list.gif) no-repeat 0 4px;
	padding-left:10px
}
ul.list-2 li a:hover {
	text-decoration:none;
	color:#328f14
}
ul li.none {
	background:none
}
.list-indent {
	margin:0 0 20px 0
}
.li {
	width:247px;
	height:26px
}
.li2 {
	width:163px;
	height:26px
}
/*==========================================*/

a {
	text-decoration:none;
	color:#db4307
}
a:hover {
	text-decoration:none
}
a.link {
	text-decoration:none;
	color:#b9f582
}
a.link:hover {
	text-decoration:none
}
a.link-2 {
	text-decoration:none;
	color:#fff;
	font-weight:bold
}
a.link-2:hover {
	text-decoration:none
}
a.link-3 {
	text-decoration:none;
	font-weight:bold;
	color:#db4307;
	background:url(images/marker_list.gif) no-repeat 0 4px;
	padding-left:10px
}
a.link-3:hover {
	text-decoration:none;
	color:#328f14
}
h4 {
	color:#7a7a7a;
	font-size:1em;
	line-height:1.33em;
	text-transform:uppercase;
	margin:0 0 4px 0
}
.clear {
	display:inline-table;
}
.fright {
	float:right;
	border:none;
}
p {
	margin:0 0 10px 0;
}
.p1 {
	margin:0 0 5px 0;
	text-align:justify;
	text-transform:none;
}
.p2 {
	margin:0 0 25px 0;
}
.p3:first-line {
	color:#7a7a7a;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
}
/*header*/
#header {
	height:270px;
	background:url(images/header_bg.jpg) no-repeat 0 0
}
.logo {
	position:absolute;
	margin:80px 0 0 60px;
	border:0px;
}
ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:1.18em;
	padding-left:38px
}
ul.menu li {
	line-height:1em;
	background:url(images/menu_separator.gif) no-repeat right 23px;
	float:left
}
ul.menu li.none {
	background:none
}
ul.menu li a {
	text-decoration:none;
	color:#fff;
	padding:25px 30px 19px 30px;
	display:block;
	font-size:18px;
}
ul.menu li a:hover {
	text-decoration:none;
	background:url(images/marker_menu_hover.gif) no-repeat center bottom;
	color:#69c118
}
ul.menu li a.hover {
	text-decoration:none;
	background:url(images/marker_menu_hover.gif) no-repeat center bottom;
	color:#69c118
}
.header-box {
	margin:80px 0 0 60px;
	background:url(images/header_box.jpg) no-repeat 0 0;
	width:600px;
	height:115px;
	float:left;
}
.box-title {
	margin:2px 3px 0 2px
}
.box-title h3 {
	font-size:16px;
	color:#FFFFFF;	
	text-indent:5px;
	padding-top:5px;
}
.box-title .left {

}
.box-title .right {
	background:url(images/title_right.jpg) no-repeat right top;
	width:100%;
	height:25px
}
.box-title img {
	margin:5px 0 0 10px
}
.header-box .indent {
	padding:10px 0 0 10px;
	
}
.header-box .form-col-1 {
	width:63px;
	height:27px;
}
.header-box .form-col-2 {
	width:209px;
	height:27px
}
.header-box .form-col-3 {
	width:69px;
	height:27px
}
.header-box .form-col-4 {
	width:177px;
	height:27px
}
.search {
	margin:0 4px 0 2px;
	vertical-align:middle;
	border:none;
}
.font-1 {
	color:#b9f582
}
.font-2 {
	line-height:2.2em
}
.font-3 {
	color:#db4307
}
.font-4 {
	color:#fff
}
.font-5 {
	color:#b9f582
}
/*content*/
#content {
	margin-left:36px;
	margin-right:30px;

}
.title {
	margin-bottom:10px
}
.img {
	margin:0 0 13px 0
}
.img-left {
	float:left;
	margin:0 20px 0 0
}
.img2 {
	margin:0 3px 0 0
}
.login {
	margin:14px 0 7px 0
}
#bloc_login h3 {
	font-size:16px;
	padding-top:10px;
	padding-left:10px;
}
.indent-2 {
	padding:0 42px 9px 36px;
	
}
.indent-4 {
	padding:14px 67px 30px 69px;
		
}
.col-1 .indent-1 {
	padding:14px 43px 20px 69px;
		
}
.col-1 .indent-2 {
	padding:0px 0px 20px 0px;
		
}
.col-1 .indent-3 {
	padding:0 48px 0 36px;
		
}
.col-2 .indent-2 {
	padding:0px 0px 20px 0px;
		
}
.inner {
	padding:0 0 20px 0;
	width:100%;
	overflow:hidden
}
.inner2 {
	padding:2px 0 0 0
}
.inner3 {
	padding:0 0 40px 0;
	width:100%;
	overflow:hidden
}
.line {
	background:url(images/line_bg.gif) repeat-x top;
	height:20px
}
.line-indent {
	margin-bottom:-10px
}
/*footer*/
#footer {
	height:35px;
	color:#7a7a7a;
	font-weight:bold;
	background:#CCCCCC;
}
#footer .indent {
	padding:10px 40px 0 0;
	text-align:center;
	
}
#footer a {
	color:#7a7a7a;
	text-decoration:none;
	font-weight:bold
}
#footer a:hover {
	text-decoration:underline
}
.phones {
	float:right;
	margin:0 130px 0 0
}
.checkbox {
	width:13px;
	height:13px;
	margin-right:5px
}
.jump {
	width:174px;
	height:20px;
	color:#717171;
}
.input-1 {
	width:165px;
	height:17px;
	color:#717171;
}
.div_input {
	height:28px
}
textarea {
	width:245px;
	height:110px;
	overflow:auto;
	margin-bottom:10px;
	display:block;
}
.div_links {
	text-align:right;
	word-spacing:20px
}

.inquire {
	padding:5px;
	border:1px solid #000000;
	color:#000000;	
	background-color:#F0F8F9;
	
}
.inquire .title{
	border-bottom:1px solid #CCCCCC;
	color:#000000;	
	font-size:14px;
	font-weight:bold;
}

.order {
	padding:5px;
	border:1px solid #000000;
	color:#000000;	
	background-color:#F0F8F9;
}
.order .title{
	border-bottom:1px solid #CCCCCC;
	color:#000000;	
	font-size:14px;
	font-weight:bold;
}	
.inputboxS {
	width:60px;
	border:1px solid #006633;
	padding:2px;
}
.liniejos{
	border-bottom:1px solid #999999;

}
.inputboxM {
	width:400px;
	height:150px;
	border:1px solid #006633;
	padding:2px;
}
.inputboxL {
	width:800px;
	height:60px;
	border:1px solid #006633;
	padding:2px;
}
.inputbox {
	width:200px;
	border:1px solid #006633;
	padding:2px;
}
.inputboxT {
	width:310px;
	border:1px solid #006633;
	padding:2px;
}
.cvdb {
	color:#000000;
	font-weight:bold;
}
.results {
	color:#000000;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #000000;
}	
/*==================block====================*/
.box-indent {
	margin:3px 0 3px 0;
}
.box-indent2 {
	margin:3px 0 26px 0;
	min-height:200px;
}
.box-indent2 h3{
	color:#006600;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

.box-indent2 h4{
	color:#000000;
}
.box-indent2 p{
	color:#333333;
}

.box {
	background:#fff;
	width:100%
}
.box .corner-top-left {
	background:url(images/corner_top_left.gif) left top no-repeat;
	width:100%
}
.box .corner-top-right {
	background:url(images/corner_top_right.gif) right top no-repeat;
}
.box .corner-bot-right {
	background:url(images/corner_bot_right.gif) right bottom no-repeat;
}
.box .corner-bot-left {
	background:url(images/corner_bot_left.gif) left bottom no-repeat;
}
.box .border-left {
	background:url(images/border.gif) repeat-y left
}
.box .border-top {
	background:url(images/border.gif) repeat-x top
}
.box .border-right {
	background:url(images/border.gif) repeat-y right
}
.box .border-bot {
	background:url(images/bot_1.gif) repeat-x bottom
}
.box .indent {
	padding:14px 24px 14px 24px;
	
}
.box-2 {
	background:#3a7504;
	color:#fff
}
.box-2 .corner-top-left {
	background:url(images/corner_top_left2.jpg) left top no-repeat;
}
.box-2 .corner-top-right {
	background:url(images/corner_top_right2.jpg) right top no-repeat;
}
.box-2 .corner-bot-right {
	background:url(images/corner_bot_right2.jpg) right bottom no-repeat;
}
.box-2 .corner-bot-left {
	background:url(images/corner_bot_left2.jpg) left bottom no-repeat;
	width:100%
}
.box-2 .border-top {
	background:url(images/top_2.jpg) repeat-x top
}
.box-2 .border-bot {
	background:url(images/bot_2.jpg) repeat-x bottom
}
.box-2 .indent {
	padding:10px;
		
}
.box-2 .indent-1 {
	padding:16px 20px 32px 24px;
		
}
.box-2 .indent-2 {
	padding:24px 26px 30px 24px;
		
}
.box-3 {
	background:url(images/right_3.jpg) repeat-y right #3a7504;
	color:#fff
}
.box-3 .corner-top-left {
	background:url(images/corner_top_left3.jpg) left top no-repeat;
}
.box-3 .corner-top-right {
	background:url(images/corner_top_right3.jpg) right top no-repeat;
}
.box-3 .corner-bot-right {
	background:url(images/corner_bot_right3.jpg) right bottom no-repeat;
}
.box-3 .corner-bot-left {
	background:url(images/corner_bot_left3.jpg) left bottom no-repeat;
	width:100%
}
.box-3 .border-top {
	background:url(images/top_3.jpg) repeat-x top
}
.box-3 .border-bot {
	background:url(images/bot_3.jpg) repeat-x bottom
}
.box-3 .indent {
	padding:20px 26px 30px 24px
}
.box-3 .indent-1 {
	padding:16px 20px 32px 24px
}
.box-3 .indent-2 {
	padding:15px 15px 25px 15px;
	text-align:justify;		
}
.box-4 {
	background:url(images/right_4.jpg) repeat-y right #3a7504;
	color:#fff
}
.box-4 .corner-top-left {
	background:url(images/corner_top_left4.jpg) left top no-repeat;
}
.box-4 .corner-top-right {
	background:url(images/corner_top_right4.jpg) right top no-repeat;
}
.box-4 .corner-bot-right {
	background:url(images/corner_bot_right4.jpg) right bottom no-repeat;
}
.box-4 .corner-bot-left {
	background:url(images/corner_bot_left4.jpg) left bottom no-repeat;
	width:100%
}
.box-4 .border-top {
	background:url(images/top_4.jpg) repeat-x top
}
.box-4 .border-bot {
	background:url(images/bot_4.jpg) repeat-x bottom
}
.box-4 .indent {
	padding:20px 26px 30px 24px
}
.box-4 .indent-1 {
	padding:16px 20px 32px 24px
}
.box-4 .indent-2 {
	padding:24px 26px 30px 24px
}
.box-5 {
	background:#ebebeb;
	width:100%
}
.box-5 .corner-top-left {
	background:url(images/corner_top_left5.gif) left top no-repeat;
	width:100%
}
.box-5 .corner-top-right {
	background:url(images/corner_top_right5.gif) right top no-repeat;
}
.box-5 .corner-bot-right {
	background:url(images/corner_bot_right5.gif) right bottom no-repeat;
}
.box-5 .corner-bot-left {
	background:url(images/corner_bot_left5.gif) left bottom no-repeat;
}
.box-5 .border-left {
	background:url(images/border5.gif) repeat-y left
}
.box-5 .border-top {
	background:url(images/top_5.gif) repeat-x top
}
.box-5 .border-right {
	background:url(images/border5.gif) repeat-y right
}
.box-5 .border-bot {
	background:url(images/border5.gif) repeat-x bottom
}
.box-5 .indent {
	padding:24px 24px 34px 24px
}
.box-title2 {
	background:url(images/title_bg2.jpg) repeat-x top;
	margin:0 4px 0 3px
}
.box-title2 .left {
	background:url(images/title_left2.jpg) no-repeat left top
}
.box-title2 .right {
	background:url(images/title_right2.jpg) no-repeat right top;
	width:100%;
	height:35px
}
.box-title2 img {
	margin:12px 0 0 21px
}
.box-title3 {
	background:url(images/title_bg2.jpg) repeat-x top;
	margin:0 4px 0 3px
}
.box-title3 .left {
	background:url(images/title_left2.jpg) no-repeat left top
}
.box-title3 .right {
	background:url(images/title_right3.jpg) no-repeat right top;
	width:100%;
	height:35px
}
.box-title3 h3 {
	padding:10px 0 0 21px;
	font-size:16px;
}
/*==========================================*/

.col-1 {
	float:left;
	width:230px;
	margin-left:15px;
}
.col-2 {
	float:left;
	width:630px;
}
.container {
}
.col-1-img {
	float:left;
	min-height:100px;
	width:150px;
}
.col-1-txt {
	float:left;
	min-height:100px;
	width:435px;
	padding-left:10px;
	text-align:justify;
	text-transform:none;
}
.blogin {
	border:none;
	width:150px;
	height:30px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	padding-bottom:3px;
	font-weight:bold;
	background:none;
	font-size:14px;
	background-image: url(images/button_login.png);
	background-repeat: no-repeat;
}
fieldset {
	padding:10px;
}	
legend {
	padding:3px;
	font-size:14px;
	font-weight:bold;
}
.form-text, select{
	padding:2px;
	border:1px solid #999999;
}
#drow:hover{
	background-color:#D5EFC2;
}

#drowhover{
	background-color:#D5EFC2;
}

#drow {
	margin:3px;
	color:#000000;	
	line-height:28px;
}
#drow label {
	margin:2px;
	width:180px;
	text-align:right;
	display:block;
	float:left;	
	margin-right:5px;
	line-height:25px;
}
#drow input{
	text-align:left;
}
	
.drow-error {
	padding:5px;
	color:#990000;
	border:1px solid #990000;
	background-color:#F4DCD9;
}		

#form-col-1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
}	

.listhead {
	font-size:14px;
	color:#000000;
	border-bottom:1px solid #333333;
	font-weight:bold;
}
.urgent {
	font-size:13px;
	color:#FF3300;
	font-weight:bold;
	padding:1px;
	border-bottom:1px solid #CCCCCC;	
}
.normal {
	font-size:13px;
	color:#006600;
	font-weight:bold;
	padding:1px;
	border-bottom:1px solid #CCCCCC;	
}
.normal a {
	color:#006600;
}
.normal a:hover {
	color:#FF6600;
}

.aplica, .aplica a {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	width:83px;
	height:21px;
	text-indent:10px;
	background-color:#FF6600;
}
.aplica a:hover {
	color:#003300;
}
.aplica {
	border-bottom:2px solid #006600;
}	

#inregistrare {
	background-image: url(images/banner_1.jpg);
	width:223px;
	height:125px;
	margin-left:10px;
	margin-top:10px;
	text-transform:none;
}
#inregistrare .i-title{
	font-size:19px;
	color:#000000;
	padding-top:20px;	
	padding-left:20px;
	padding-bottom:10px;
}	

#inregistrare .i-info{
	font-size:14px;
	color:#FF3300;
	padding-left:20px;
	font-weight:bold;	
}
#inregistrare .i-link{
	font-size:14px;
	color:#FF3300;
	margin-left:20px;
	font-weight:bold;	
	padding-top:20px;	
}	
#inregistrare a, #inregistrare a:hover, #inregistrare a:visited {
	margin-left:30px;
	color:#FF3300;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;		
} 
/*modifica*/
#modifica {
	background-image: url(images/banner_3.jpg);
	width:223px;
	height:125px;
	margin-left:10px;
	text-transform:none;	
}
#modifica .i-title{
	font-size:200%;
	color:#000000;
	padding-top:20px;	
	padding-left:20px;
	padding-bottom:10px;
}	

#modifica .i-info{
	font-size:14px;
	color:#FF3300;
	padding-left:20px;
	font-weight:bold;	
}	
#modifica .i-link{
	font-size:14px;
	color:#FF3300;
	margin-left:20px;
	font-weight:bold;	
	padding-top:20px;	
}
.i-link2 {
	font-size:12px;
	margin-left:5px;
	font-weight:bold;	
	padding-top:10px;	
}
#modifica a, #modifica a:hover, #modifica a:visited {
	margin-left:30px;
	color:#FF3300;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;		
} 
/*lista*/
#listajob {
	background-image: url(images/banner_5.jpg);
	width:223px;
	height:200px;
	margin-left:10px;
	text-transform:none;	
}
#listajob .i-title{
	font-size:180%;
	color:#000000;
	padding-top:17px;	
	padding-left:20px;
	padding-bottom:7px;
}	

#listajob .i-info{
	font-size:10px;
	color:#FF3300;
	padding-left:5px;
	font-weight:bold;	
}	
#listajob a, #listajob a:hover, #listajob a:visited {
	color:#FF3300;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;		
} 
#listajob .i-link, #listajob .i-link a:link{
	font-size:14px;
	color:#FF3300;
	padding-left:30px;
	font-weight:bold;	
	padding-top:20px;	
}

/*post cv*/
#postcv-info{
	padding-right:15px;
	display:block;
}	
	
/* tooltip */
.tool-tip {
	color: #fff;
	width: 250px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #FFFFFF;
	padding: 8px 8px 4px;
	background: url(images/balloon.gif) top left;
	text-align:left;
	text-indent:10px;	
	padding-top:15px;
}
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	background: url(images/balloon.png) bottom right;	
	color:#FFFFFF;
	text-align:left;
	text-indent:10px;	
	padding-bottom:20px;
}	
/* tooltip */
#user-title h3 {
	font-size:18px;
	padding-top:10px;
	padding-left:20px;
}
#user-menu {
	font-size:14px;
	padding-top:10px;
	padding-left:20px;
	font-weight:bold;
}
#user-menu a,#user-menu a:visited, #user-menu a:active {
	padding-left:10px;
	color:#FFFFFF;
	line-height:20px;
}
#user-menu a:hover{
	color:#000000;
	background: url(images/list.gif) left no-repeat;
}
#login-page {
	text-align:center;
	width:905px;
}	

/* detalii anunt*/
#a-id {
float:right;
}
#a-expira {

}
#a-titlu {
	font-size:16px;
	color:#000000;
	border-bottom:2px solid #666666;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}
#a-detalii {
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #666666;
	margin-bottom:10px;
	padding-top:10px;
}
#a-detalii-titlu{
	font-size:14px;
	color:#000000;
	border-bottom:1px solid #666666;
	margin-bottom:10px;
	font-weight:bold;	
}
#a-aplica {
	border:none;
	width:150px;
	height:30px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	font-weight:bold;
	background:none;
	font-size:14px;
	background-image: url(images/button_login.png);
	background-repeat: no-repeat;
}
#a-messaj {
	font-size:12px;
	color:#333333;
	padding:2px;
	font-weight:bold;
	border:1px solid #666666;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	text-align:center;
}
/***/
/* detalii anunt*/
.button {
	background-image: url(images/title_bg2.jpg);
	border:none;
	background-repeat: repeat-x;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
}

#detalii {
	color:#000000;
}
#detalii p {
	width:150px;
	margin:0;
	padding:0;
	font-weight:bold;
	float:left;
	text-align:right;
	padding-right:10px;
}
.clearfix {
	display:inline-table;
}
.form-item-cv{
	width:530px;
}
.form-item{
	float:right;
	width:530px;
}
.form-item-err {
	float:right;
	width:230px;
}

#header a {
    color:#FFFFFF;
    font-weight:bold;
}
#header a:hover {
    text-decoration:underline;
}


#bloc_links .indent, #content .indent {
	margin-top:15px;
}
.indent {
	min-height:180px;
	h\eight:180px;
}
