body {
	margin:0;	padding:0;	width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background:url(/images/layout_before/colt_dr.jpg) repeat-x top left;
}

.clear {
	clear:both;	height:0px;	font-size:0px;	overflow:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
	display:inline;
}
img{
	border:0;
	margin:0;
	padding:0;
}
.text ul,.text_serv ul{
	margin-left:0;
	padding-left:15px;
	margin-top:0px;
}
.text li,.text_serv li{
	background:url(/images/bullet.jpg) 0px 7px no-repeat;
	list-style-type:none;
	padding:0 0 0 15px;
}
.link a, a.link{
	text-decoration:none;
		background-color:none;	
}
.link a:hover, a.link:hover{
	text-decoration:underline;
	background-color:none;	
}
.align1{
	margin-left:36px;
}
.left_top{
	width:948px;
}
.right_top{
	background:url(/images/layout_before/colt_dr.jpg) top left repeat-x;
	height:100px;
}
.meniu{
	background:url(/images/meniu/meniu_bkg.jpg) top right no-repeat;	 	height:43px; width:730px;
	padding-left:20px;
}
.meniu .btn_desp{ 
	width:133px;	height:43px; 	float:left;	background:url(/images/meniu/btn_desp.jpg) bottom left no-repeat; 
	cursor:pointer;
}
.meniu .btn_servicii{ 
	width:125px;	height:43px; 	float:left;	background:url(/images/meniu/btn_servicii.jpg) bottom left no-repeat;
	cursor:pointer;
}
.meniu .btn_portofoliu{ 
	width:124px;	height:43px; 	float:left;	background:url(/images/meniu/btn_portofoliu.jpg) bottom left no-repeat;
	cursor:pointer;
}
.meniu .btn_stiri{ 
	width:115px;	height:43px; 	float:left;	background:url(/images/meniu/btn_stiri.jpg) bottom left no-repeat;
	cursor:pointer;
}
.meniu .btn_cariere{ 
	width:115px;	height:43px; 	float:left;	background:url(/images/meniu/btn_cariere.jpg) bottom left no-repeat;
	cursor:pointer;
}
.meniu .btn_contact{ 
	width:113px; height:43px; float:left; background:url(/images/meniu/btn_contact.jpg) bottom left no-repeat;
	cursor:pointer;
}
.login{
	background:url(/images/layout_before/login.jpg) top left no-repeat; width:256px; height:121px; color:#4e4d4b; 
	padding:70px 0 0 18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
.login input, .right_side .inp {
	width:153px;	height:16px;	background:url(/images/layout_before/input_bkg.jpg) top left no-repeat;	border:0px;
}
.login_btn{
	border:0px;
}
.login_btn input{
	background:url(/images/layout_before/btn_login.jpg) top left no-repeat; 	border:0px; height:22px; width:55px; 
	cursor:pointer;	margin:0;	padding:0;
}
.logout_btn{
	font-size:11px;
	color:#d10100;
}
.logout_btn input{
	background:url(/images/layout_before/btn_logout.jpg) top left no-repeat; 	border:0px; height:22px; width:55px; 
	cursor:pointer;	margin:0;	padding:0;
}
.login .login_txt{
	font-size:11px;	border:0px; color:#c50100;
}
.login .login_txt a{
	color:#c50100;
}
.page_cont{
	margin-left:38px;
	width:900px;
}
.left_side{
	width:618px;
	margin-bottom:10px;
	margin-right:13px;
}
.left_side .title_page{
	margin-bottom:15px;
	margin-top:4px;
}
.left_side .col2{
	width:400px;
}
.left_side .colx{
	width:605px;
}
.right_side{
	margin-bottom:10px;
	float:left;
}
.stiri_bkg{
	background:url(/images/layout_after/stiri_back.jpg) bottom left no-repeat;	height:auto;	width:223px; 
	padding:0 20px 40px 20px;
}
.stiri_bkg .stire .img{
	margin-top:2px; 	background:url(/images/del/poza.jpg) top left no-repeat;
}
.stiri_bkg .stire .txt{
	width:175px;
}
.stiri_bkg .stire .txt .red{
	color:#c72928;
}
.red_txt{
	color:#c62827;
}
.black_txt{
	color:#000000;
}
.font_xl{
	font-size:18px;
}
.font_l{
	font-size:14px;
}
.font_m{
	font-size:12px;
}
.font_s{
	font-size:11px;
}
.col1{
	width:191px;
	margin-right:20px;
}
.colc{
	margin-right:20px;
}
.col1 .pic_logo{
	margin:10px 0 10px 10px;
}
.col3{
	width:160px;
	margin:15px 0 15px 10px;
}
.col3 .title{
	margin:0 0 12px 35px;
}
.col3 .img_bkg{
	background-color:#f9e9e9; 	padding:12px 12px 0px 12px;
}
.col3 .img_bkg .pic{
	margin-bottom:12px;
}
.porto_pts{
	margin:0 0 10px 210px;
}
.porto_list{
	margin-left:25px; 	margin-bottom:10px;	
}
.porto_list .item1{
	background-color:#ffffff;	padding:10px 9px;	margin-right:13px;
}
.porto_list .item2{
	background-color:#f9e9e9;	padding:9px;	margin-right:13px; height:100%;
}
.porto_list .item1 .pic, .porto_list .item2 .pic{
	margin-right:24px;	margin-top:2px; width:150px;
}
.porto_list .item1 .text,.porto_list .item2 .text{
	width:378px;	margin:0;
}
.col3_job{
	width:177px;	background-color:#f9e9e9;	padding:15px 0 15px 12px;	min-height:200px;	_height:200px; margin-top:20px;
}
.col3_job .subtitle{
	margin-bottom:15px;
}
.form_cariere .input_lung{
	width:321px;	height:18px;	background:url(/images/page_cnt/input_lung.jpg) top left no-repeat;	border:0;
	margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.form_cariere .input_scurt{
	width:254px;	height:18px;	background:url(/images/page_cnt/input_scurt.jpg) top left no-repeat;	border:0;
	margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.form_cariere .textarea{
	width:322px;	height:94px;	background:url(/images/page_cnt/textarea.jpg) top left no-repeat;	border:0;
	margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.form_cariere .btn_submit, .right_side .inp_submit{
	width:56px;	height:20px;	background:url(/images/page_cnt/btn_trimite.jpg) top left no-repeat;	border:0;
	cursor:pointer;
}
.margin_10{
	margin-top:10px;
}
.col3_contact{
	width:177px;	padding:20px 0 15px 10px;
}
.stiri .stire{
	margin-bottom:15px;
}
.stiri .poza{
	padding:12px;	background-color:#f9e9e9;	margin-right:24px; margin-top:3px;
}
.stiri .text{
	width:420px;
}
.stiri .text .txt{
	margin-bottom:10px;
}
.stiri .text .txt1{
	line-height:15px;
}
.stiri .poza .txt{
	width:135px;	text-align:center;	margin-top:10px;
}
.stiri .pts_stiri{
	margin-bottom:15px;
}
.text_serv{
	line-height:20px;
}
.left_side .docs{
	margin-top:20px;
	width:611px;
}
.left_side .docs .title{
	color:#c52728;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:20px;
}
.left .docs .title .sel_new{
	margin-left:15px;
}
.left .docs .cnt{
	background-color:#f9e9e9;
	margin-bottom:10px;
	padding-bottom:10px;
}
.left .docs .cnt .luna{
	padding-left:30px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
}
.left .docs .cnt .item{
	margin:3px 0;
}
.left .docs .cnt .item .bull{
	margin-left:14px;
	margin-right:5px;
}
.left .docs .cnt .item .link{
	color:#000000;
	text-decoration:none;
}
.left .docs .cnt .item .link:hover{
	color:#c82926;
	text-decoration:underline;
}
.mask_tit{
	background:url(/images/logo/mask.jpg) top left no-repeat;
	height:121px;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:10px;
	padding-right:4px;
	width:183px;
}
.font_spec{
	font-size:9px;
	height:8px;
	line-height:8px;
	padding-bottom:5px;
}