body {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2EC;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
}
h1 {
	background-image: url(images/logo_tipoofset.jpg);
	background-repeat: no-repeat;
	text-indent: -600em;
	margin: 0px;
	padding: 0px;
	height: 101px;
	width: 264px;
}
h2 {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	text-indent: -600em;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 404px;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	color: #0D6056;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #A9895A;
	margin: 0px;
	padding: 0px;
}
th {
	background-image: url(images/dots_bg2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2px;
	text-align:left;
}
#topHeader{
	width: 100%;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#topHeader1{
	width: 100%;
	background-image: url(images/toph_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:318px;
}
#MainWrapper{
	width: 759px;
	margin: auto;
}
#content{
	width: 713px;
	margin: auto;
	color: #5E5F5F;
	line-height: 18px;
}
#content a{ text-decoration:none; color:#CC3300}
#content a:hover{ color:#FF6600}
.noutati_box {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #878685;
	padding: 0px 14px 0px 14px;
}
.hp_box { background:url(images/box_bg.jpg) repeat-y; padding:0px 13px 0px 13px}
.dezvoltare_box{
	color: #000000;
	width:543px;
	height:93px;
	padding: 47px 16px 0px 154px;
	background-image: url(images/box1_top.jpg);
	background-repeat: no-repeat;
}
.boxen { background-image:url(images/box1_top1.jpg)}
.tipo {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/tipo_direct_box.jpg);
	background-repeat: no-repeat;
	height: 161px;
	width: 189px;
	padding: 0px 20px 0px 31px;
}
.tipo a{
	color: #545454;
	text-decoration:none;
}
.tipo a:hover{ color:#000000}
.flexo {
	background-image: url(images/tipo_flexo_box.jpg);
	padding: 0px 15px 0px 31px;
	width: 191px;
}
.offset {
	background-image: url(images/tipo_offset_box.jpg);
	width: 185px;
}

.noutati_t { background-image: url(images/noutati_title.jpg);height: 44px; width: 64px;  } .news { background-image:url(images/news_title.jpg);height: 44px; width: 64px;}
.welcome_t { background-image: url(images/welcome_title.jpg);} .welcome_t1 { background-image: url(images/welcome_t.jpg);}
.despre_t { background-image:url(images/despre_noi_title.jpg)} .company { background-image:url(images/company_t1.jpg)}
.produse_t { background-image:url(images/produse_t.jpg)} .products { background-image:url(images/products_t1.jpg)}
.noutati_t1 { background-image:url(images/noutati_t1.jpg)} .news_t1 { background-image:url(images/news_t1.jpg)}
.cariere_t { background-image:url(images/cariere_title.jpg)} .careers_t { background-image:url(images/careers_t1.jpg)}
.contact_t { background-image:url(images/contact_t.jpg)}

.dots_bg1 { background-image:url(images/dots_bg1.jpg); background-repeat:repeat-x; background-position:bottom; 
padding-bottom:2px;}
#footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 77px;
	color:#505050;
	width:673px;
	margin:auto;
}
#footer a{ color:#505050; text-decoration:none;}
#footer a:hover{ color:#0C5E58;}
.sub_menu {
	background-image: url(images/submenu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content .sub_menu a{ text-decoration:none; color:#5E5F5F}
#content .sub_menu a:hover{ text-decoration:underline; color:#000000} 

