body {margin: 0; padding: 0; font: 11px "Trebuchet MS"; color: #292929;}
div, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, applet {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
ul, ol, li {margin: 0;padding: 0; list-style:none;}
img {border: none;}
a {color:#292929; text-decoration:none;}
a:hover {text-decoration:underline;}
.cl {line-height: 0;height: 0;clear: both!important;float:none!important;font-size: 0px;}
.container {
	margin: 0px auto;
	width: 978px;
	background: url(images/header-bg2.jpg) no-repeat left top;
}
.header {
	height: 111px;
}
.top_menu {
	text-align:right;
	padding-bottom:10px;
}
.top_menu li {
	display: inline;
}
.top_menu a {
	font: bold 12px "Trebuchet MS";
	text-decoration:underline;
	background: url(images/top-libg.jpg) no-repeat right center;
	padding-right:8px;
	padding-left:4px;
}
.last {
	background:none!important;
}
.top-search {
	height:20px;
	padding-left:700px;
}
.top-search p {
	float: left;
	display: block;
	background: url(images/top-search.jpg) no-repeat left 2px;
	height: 19px;
	width: 197px;
	padding-top:2px;
}
.top-search p input{
	height: 17px;
	width: 197px;
	border:none;
	background:none;
	font-size:10px;
}
.top-search span {
	display: block;
	height: 20px;
	width: 75px;
	float: left;
	padding-left:2px;
}
.top-search span input{
	background: url(images/top-search-btn.jpg) no-repeat left top;
	height: 20px;
	width: 75px;
	border-style: none;
	cursor:pointer;
}
.main-menu {
	height:35px;
	padding-top:6px;
	padding-left:180px;
}
/*
.main-menu li {
	display: inline;
}
.main-menu li a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:25px;
	width:130px;
	display:block;
	float:left;
	margin-right:6px;
	padding-top:10px;
	padding-left:53px;
}*/
/*.main-menu ul{float: left;display: block;}
.main-menu ul li{display: block;float: left;}
.main-menu ul li a {font-size:14px; color:#FFFFFF;font-weight:bold; text-decoration: none;text-transform: uppercase;display: block;width:130px;height:25px;padding-top:10px;padding-left:57px;margin-right:4px;}
.main-menu ul li:hover ul{display:block;}
.main-menu ul ul{position:absolute;width:183px;display:none;background: url(images/submenu-bg.jpg) no-repeat left bottom; padding-bottom:10px; margin-left:2px;}
.main-menu ul ul li{position:relative;float:none;}
.main-menu ul ul li a{display:block;width:151px;font-size: 10px;border-top: 1px solid #147794; height:auto!important;background: url(images/submenu-a.jpg) no-repeat 5px center; padding-left:25px; padding-bottom:5px; padding-right:5px; padding-top:5px;}
.main-menu ul ul li a:hover{text-decoration:underline;}
*/

.main-menu {height:35px;
	padding-top:6px;
	padding-left:182px;}
.main-menu ul {margin:0;padding:0;list-style:none;}
.main-menu ul li {float:left; width:183px;margin-right:6px;}
.main-menu ul li a {display:block;padding:8px 10px 12px 44px;font-weight:bold;text-decoration:none;color:#fff; font-size:14px;}
.main-menu ul li a:hover {text-decoration:underline;}
.main-menu ul li ul {display:none;position:absolute;width:185px; background: url(images/submenu-bg.jpg) no-repeat left bottom; margin-left:2px;}
.main-menu ul li:hover ul, #tm ul li a:hover ul {display:block;cursor:pointer;z-index:999;}
.main-menu ul li ul li {float:none;margin:0;padding-bottom:1px;}
.main-menu ul li ul li a {padding:4px 4px 4px 26px;font-size:10px;border-top: 1px solid #147794;background: url(images/submenu-a.jpg) no-repeat 5px center;}
.main-menu ul li ul li a:hover {color:#2389A0;text-decoration:none;background: #fff url(images/submenu-a.jpg) no-repeat 5px center;}
.main-menu ul li ul .first {padding-top:5px;}
.main-menu ul li ul .last {padding-bottom:6px;}
.main-menu span {display:block;float:right;}
.main-menu span a {display:block;text-indent:-9999px;height:29px;width:28px;background:url(http://www.recrutam.ro/rev_V2/img/b-contact.gif);}

.slideshow {
	/*background: url(images/index-slideshow2.jpg) no-repeat left top;*/
	height: 153px;
}
#slide-images{
    display:block;
    margin:0px auto;
    height:153px;
    overflow:hidden;
}

#slide-images li{
    display:block;
    list-style-type:none;
    margin:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}
#slide-show{
	z-index:10;
}
.main-content {
	margin-top: 10px;
}
.column-left {
	background: #dcdcdc;
	width: 150px;
	float: left;
}
.categ-p {
	background: url(images/categories-top.jpg) no-repeat left top;
	height: 21px;
	width: 150px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	padding-top:4px;
}
.column-left li{	
	background: url(images/categories-li.jpg) no-repeat left bottom;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:4px;
}
.column-left li a {
	font-size: 11px;
	font-weight: bold;
	background: url(images/categories-abg.jpg) no-repeat left top;
	padding-left:20px;
	display:block;
}


.index-content {
	float: left;
	width: 517px;
	background: url(images/index-content-bg.jpg) no-repeat left bottom;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
}
.column-right {
	width: 269px;
	float:right;
	background: url(images/right-categoriesbg.jpg) no-repeat left bottom;
}
.right-products {
	/*background: url(images/right-categories.jpg) no-repeat left top;*/
	width:264px;
	height:392px;
	padding-top:10px;
	font: bold 11px "Trebuchet MS";
}
.right-products span a{
	color:#22a8ca;
	font-size:12px;
}
.right-products span{
	display:block;
	text-align:right;
	padding-right:6px;
}
/*.right-p1 {
	height: 62px;
	width: 242px;
	margin-bottom:5px;
	padding-top:50px;
	padding-left:15px;
	padding-right:7px;
}*/
.right-p1 {
	background: url(images/modul-dreapta.jpg) no-repeat left top;
	height: 114px;
	width: 242px;
	margin-bottom:7px;
	padding-left:15px;
	padding-right:7px;
	padding-top:5px;
}
.right-p1 p{
	padding-bottom:5px;
}
.right-p1 img{
	float:left;
	padding-right:5px;
}
.h3-societe{
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
}
/*.right-p2 {
	background: url(images/modul-dreapta.jpg) no-repeat left top;
	width:259px;
	height:109px;
	margin-bottom:7px;
	padding-left:10px;
}
.right-p2 img{
	float:left;
}
.right-p2 p{
	padding-left:120px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}*/

/* PAGE */
.main-cnt{
	background: url(images/content-bg-top.jpg) no-repeat left top;
	padding-top:6px;
	float: left;
}
.page-cnt {
	float: left;
	width: 820px;
}
.breadcrumbs {
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom:4px;
}

.page-content {
	float: left;
	width: 790px;
	background: url(images/content-bg.jpg) no-repeat left bottom;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
}
.page-content p{
	padding-bottom:4px;
}
.page-content li{
	padding:0px 0 1px 15px;
	list-style:none;
}

/* CONTACT */
.formular {
	width:630px;
	display:block;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:20px;
}
.big-h2 {
	font-size: 24px;
	font-weight: bold;
	color: #7d4485;
	padding-bottom:5px;
}
.oblig{
	font-size: 12px;
	font-weight: bold;
	color: #939292;
	padding-top: 10px;
}

.formular label {
	display: block;
	float: left;
	width: 120px;
	text-align:right;
	padding-right:5px;
}
.sp1{
	background: url(images/formular-big.jpg) no-repeat left top;
	width:397px;
	height:20px;
	padding-bottom:1px;
}
.sp1 input{
	width:397px;
	height:17px;
	border:none;
	background:none;
}
.sp2{
	background: url(images/formular-small.jpg) no-repeat left top;
	width:87px;
	height:17px;
	padding-bottom:1px;
}
.sp2 input{
	width:87px;
	height:17px;
	border:none;
	background:none;
}
.sp-area{
	background: url(images/formular-textarea.jpg) no-repeat left top;
	width:397px;
	height:107px;
}
.sp-area textarea{
	width:397px;
	height:107px;
	border:none;
	background:none;
}
.formular strong{
	display:block;
	text-align:center;
}
.formular strong input{
	background: url(images/buton.png) no-repeat left top;
	height: 47px;
	width: 232px;
	border-style: none;
	cursor:pointer;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.p-check{
	padding-left:120px;
}
.p-check em{
	font-style:normal;
	font-size: 12px;
	font-weight: bold;
}
.validation-advice{color:#FF0000; padding-left:126px;}

/* FOOTER */
.footer{
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	color: #a5a6aa;
	padding-top: 5px;
	padding-bottom: 5px;
}
.spec-img{
	margin-left:-10px!important;
	padding-bottom:5px;
}

.link-img{
	padding-top:20px;
}
.link-img a{	
	background: url(images/buton.png) no-repeat left top;
	height: 47px;
	width: 232px;
	padding-top:12px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:left;
}

.link-button{
	background: url(images/buton.png) no-repeat left top;
	height: 47px;
	width: 232px;
	padding-top:12px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:left;
}

.ajaxSearch_resultLink{
	color:#238DA5;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.ajaxSearch_resultLink:hover{
	text-decoration:none;
}
.ajaxSearch_paging{
	padding-bottom:10px;
	padding-top:10px;
	display:block;
}
.ajaxSearch_resultsInfo{
	font-weight:bold;
}