body {
    margin:0;
    padding:0;
    width:100%;
}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

.clear{
    clear:both;
}

#header_full{
    margin:0;
    padding:0;
    background: url(../images/header_bg.gif) top repeat-x;
    height:70px;
}
#header {
    width:935px;
    margin:0 auto;
    padding:0;
}

#header_logo{
    background: url(../images/logo.gif) no-repeat;
    height:69px;
    width:194px;
    float:left;
}
#header_menu{
    float:right;
}
#header_menu { padding:0; margin:10px 0 0 0; width:400px; float:right;}
#header_menu ul { padding:0; margin:0; list-style:none; border:0;}
#header_menu ul li { float:left; margin:0; padding:0 10px; border:0;}
#header_menu ul li a { float:left; margin:0; padding:13px 0; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#header_menu ul li a:hover { text-decoration:underline;}

#subheader_full{
    margin:0;
    padding:0;
    background: url(../images/header_text_bg.gif) top repeat-x;
    height:351px; 
}
#subheader {
    width:935px;
    margin:0 auto;
    padding:0;
    height:351px;
    background: url(../images/slider_bg.jpg) no-repeat;
}
#subheader_text {margin:0; padding:50px 0 0 40px;}
#subheader_text h1 {width:430px;font:bold 40px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 10px; margin:0;}
#subheader_text p { font:bold 15px Arial, Helvetica, sans-serif;color:#FBA248; padding:5px 0 5px 10px; margin:0; line-height:1.8em; font-size: 14px; }

.sub_btn{
    padding-top: 7px;
    padding-right: 21px;
    float:left;
}
#content{
    background:#E0E0E0 none repeat scroll 0 0;
    margin:0;
    padding:20px 0;
}

#content ul { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-left:25px; margin:20; line-height:1.8em;}
#content ul li { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-left:25px; margin:20; line-height:1.8em;}
#content ul li a { font: bold 11px Arial, Helvetica, sans-serif; color:#336699; padding:0px 20px; margin:20;}
#content ul li a:hover { text-decoration:underline;}

#content h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:12px 10px 15px 10px; margin:0;}
#content h2 a.normal{ font: bold 16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:12px 10px 15px 10px; margin:0; }
#content h2 a.white { font: bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:12px 10px 15px 10px; margin:0; }
#content h2 a:hover.normal{ text-decoration:none; }
#content h2 a:hover.white { text-decoration:none; }
#content p { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.8em;}
#content p.tbl { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0;}
#content p span { color:#a4a4a4;}
#content a { font: bold 11px Arial, Helvetica, sans-serif; color:#336699; padding:5px 20px; margin:0; background:url(../images/link_bg.gif) left no-repeat;}
#content a.normal { font: normal 11px Arial, Helvetica, sans-serif; color:#673955; padding:0; margin:0; background:none;}
#content img { float:left; margin:10px 15px; padding:0;}
#content img.margin { margin:0px 0px; padding-left:10px;}
#content img.req { margin:0px 0px; padding-left:35px;}

#content_center{
    margin:0 auto;
    padding:0;
    width:935px;
    height:100%;
}
#left_side{
    float:left;
    margin:0 auto;
    padding:0;
    width:569px;
}
#right_side{
    float:right;
    margin:0 auto;
    padding:0;
    width:319px;
}
.left_box{
    background:#E0E0E0 url(../images/left_bg.gif) repeat-y scroll center top;
    width:569px;
}
.left_box_top{
    background: url(../images/left_top_bg.gif) no-repeat;
    width:569px;
    height:47px;
    text-align:left;
}
.left_box_center{
    text-align:left;
}
.left_box_bottom{
    background: url(../images/left_bottom_bg.gif) no-repeat;
    width:569px;
    height:26px;
}

.right_box{
    background:#E0E0E0 url(../images/right_bg.gif) repeat-y scroll center top;
    width:319px;
}
.right_box_top{
    background: url(../images/right_top_bg.gif) no-repeat;
    width:319px;
    height:47px;
    text-align:left;
}
.right_box_top_download_red{
    background: url(../images/right_top_download_red.png) no-repeat;
    width:319px;
    height:47px;
    text-align:left;
}
.right_box_top_download_lgreen{
    background: url(../images/right_top_download_lgreen.png) no-repeat;
    width:319px;
    height:47px;
    text-align:left;
}
.right_box_top_download_yellow{
    background: url(../images/right_top_download_yellow.png) no-repeat;
    width:319px;
    height:47px;
    text-align:left;
}
.right_box_top_download_green{
    background: url(../images/right_top_download_green.png) no-repeat;
    width:319px;
    height:47px;
    text-align:left;
}
.right_box_center{
    text-align:left;
}
.right_box_bottom{
    background: url(../images/right_bottom_bg.gif) no-repeat;
    width:319px;
    height:26px;
}
.bg { clear:both; border-bottom:1px solid #e1e1e1; padding:10px 0 0 0; margin:0 0 5px 0; background:none; list-style:none;}

.footer {padding:0; margin:0; background:#d0d0d0; border-top:1px solid #fff;}
.footer_resize {width:950px; margin:0 auto; padding:0; border:0; }
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#3d3d3d; padding:10px 0 0 0;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#673955; text-decoration:underline; padding:5px 5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:40px 0; float:left;} 
.footer p.rightt { text-align:right; width:50%; margin:0; padding:40px 0; float:right;}

#subheader_full2{
    margin:0;
    padding:0;
    background: url(../images/header_text_bg.gif) top repeat-x;
    height:118px; 
}
#subheader2 {
    width:935px;
    margin:0 auto;
    padding:0;
    height:118px;
    background: url(../images/header_bg2.gif) no-repeat;
}
#subheader_text2 {margin:0; padding:28px 0 0 0px;}
#subheader_text2 h2 {width:430px;font:bold 48px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 20px; margin:0;}
#subheader_text2 h2.sage {font:bold 48px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 20px; margin:0;}
#subheader_text2 p { font:bold 15px Arial, Helvetica, sans-serif;color:#FBA248; padding:5px 0 5px 10px; margin:0; line-height:1.8em; font-size: 14px; }

#subheader2_title{
    float:left;
}
#subheader2_btns{
    float:right;
    margin:0 auto;
    padding-top:10px;
}

/*SAGE*/
#subheader_full_sage{
    margin:0;
    padding:0;
    background: url(../images/header_text_bg.gif) top repeat-x;
    height:118px; 
}
#subheader_sage {
    width:935px;
    margin:0 auto;
    padding:0;
    height:118px;
    background: url(../images/header_bg2.gif) no-repeat;
}
#subheader_text_sage {margin:0; padding:28px 0 0 0px;}
#subheader_text_sage h2 {width:100%;font:bold 48px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 20px; margin:0;}
#subheader_text_sage h2.sage {font:bold 48px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0 20px; margin:0;}
#subheader_text_sage p { font:bold 15px Arial, Helvetica, sans-serif;color:#FBA248; padding:5px 0 5px 10px; margin:0; line-height:1.8em; font-size: 14px; }

#subheader_sage_title{
    float:left;
}
#subheader_sage_btns{
    float:right;
    margin:0 auto;
    padding-top:10px;
}
.downloadLinks{
    font-size: 14px;
}
.table_links{
    padding-left: 20px;
}

#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding-top:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#3d3d3d; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:540px; border:1px solid #e9e9e9; padding-top:5px; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:540px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#fff; height:50px;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
#contactform .red { color: #f00; }

#contactform2{ margin:0; padding:5px 10px;}
#contactform2 * { color:#F00;}
#contactform2 ol { margin:0; padding:0; list-style:none;}
#contactform2 li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform2 li.buttons { margin:5px 0 5px 0;}
#contactform2 label { float:left; margin:0; width:100px; padding-top:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#3d3d3d; text-transform:capitalize;}
#contactform2 label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform2 input.text { width:515px; border:1px solid #e9e9e9; padding-top:5px; padding:5px 2px; height:15px; background:#fff;}
#contactform2 textarea { width:515px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#fff; height:50px;}
#contactform2 li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
#contactform2 .red { color: #f00; }



#content2{
    background:#E0E0E0 none repeat scroll 0 0;
    margin:0;
    padding:20px 0;
}

#content2 ul { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-left:0px; margin:20; line-height:1.8em;}
#content2 ul li { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-left:0px; margin:20; line-height:1.8em;}
#content2 ul li a { font: bold 11px Arial, Helvetica, sans-serif; color:#336699; padding:0px 20px; margin:20;}
#content2 ul li a:hover { text-decoration:underline;}

#content2 h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:12px 10px 15px 10px; margin:0;}
#content2 h2 a.normal{ font: bold 16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:12px 10px 15px 10px; margin:0; }
#content2 h2 a.white { font: bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:12px 10px 15px 10px; margin:0; }
#content2 h2 a:hover.normal{ text-decoration:none; }
#content2 h2 a:hover.white { text-decoration:none; }
#content2 p { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.8em;}
#content2 p.tbl { font: normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0;}
#content2 p span { color:#a4a4a4;}
#content2 a { font: bold 11px Arial, Helvetica, sans-serif; color:#336699; padding:5px 20px; margin:0; background:url(../images/link_bg.gif) left no-repeat;}
#content2 a.normal { font: normal 11px Arial, Helvetica, sans-serif; color:#673955; padding:0; margin:0; background:none;}
#content2 img { float:left; margin:10px 15px; padding:0;}
#content2 img.margin { margin:0px 0px; padding-left:10px;}
#content2 img.req { margin:0px 0px; padding-left:35px;}


p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #e1e1e1; padding:10px 0 0 0; margin:0 0 5px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}

/*features*/
.table{
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
}
.cat{
	text-align: left;
	font-weight: bold;
	padding-left: 1px;
}
.cat_italic{
	font-style: italic;
}
.cat_left{
	text-align: left;
	padding-left: 1px;
}
.albastru{
	color:#010181;
}
.albastru_header{
	color: #fff;
	background-color: #376091
}
.albastru_header_portocaliu{
	color:#f99844;
}
.portocaliu{
	color: #993101;
}
.gri{
	color: #626263;
}
.galben_header{
	background-color: #ffff99;
}
.gri_header{
	background-color: #c1c1c1;
	color: #000;
}
#featuresgrid img{
	margin:0px 0px;
	float:none;
}
#featuresgrid table{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}

