*{ margin:0; padding:0;}
html{ background:url(../images/bg_top.gif) top repeat-x #292728;}
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d3d3d;}

li{ list-style-type:none;}
img{ border:none;}
input{ outline:none; vertical-align:middle;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0;}

a:link, a:visited, a:active{ color:#8f0f0f; text-decoration:underline; outline:none;}
 a:hover{ color:#8f0f0f; text-decoration:none; outline:none;}
 
h1 {color:#8f0f0f; font-size:16px; padding-bottom:5px;}
 
.content {width:943px; margin:auto;}
.leftside {width:228px; float:left;}
.rightside { width:671px; padding:10px; float:left;}

.header { height:113px; padding-top:12px; position:relative;}
.header .cross_left {background:url(../images/cross_top_l1.gif) left bottom no-repeat; position:absolute; left:0; bottom:0; *bottom:-1px; width:25px; height:11px;}
.header .cross_right {background:url(../images/cross_top_r1.gif) right bottom no-repeat; position:absolute; right:0; bottom:0; *right:-1px; *bottom:-1px; width:12px; height:11px;}
.header .logo {background:url(../images/logo_eday.gif) top left no-repeat; margin-left:25px; width:214px; height:113px; float:left; display:inline;}
.header .logo a{width:214px; height:113px; display:block; }
.header .top_pic { background:url(../images/top_pic.jpg) top left repeat-x; margin-top:7px; width:692px; height:106px; float:left; display:inline;}
.header .language { width:146px; height:26px; background:url(../images/bg_language.gif) bottom repeat-x; position:absolute; top:10px; right:10px;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.header .language li { width:72px; float:left; height:16px; padding-top:6px; text-align:center; }
.header .language li.separator {paddin-right:2px; background:url(../images/separator_language.gif) top right no-repeat; width:72px}
.header .language a:active, .header .language a:visited, .header .language a:link { color:#292728; font-size:11px; display:block; text-decoration:none;}
.header .language a:hover { color:#ab0606; font-size:11px; display:block; }

.green_bar { width:919px; background-color:#b9cb1f; float:left; height:9px; font-size:0px;}
.green_bar_left { float:left; height:9px; width:12px; background:url(../images/cross_top_l2.gif) top left no-repeat; font-size:0px;}
.green_bar_right { float:left; height:9px; width:12px; background:url(../images/cross_top_r2.gif) top right no-repeat; font-size:0px;}

.mid_content { background:url(../images/bg_menu.gif) left repeat-y; padding:0 12px; position:relative; min-height:100px; height:auto !important; height:100px;}
.mid_content .cross_left2 {background:url(../images/cross_bottom_l2.gif) bottom left no-repeat; position:absolute; left:0; bottom:0; width:12px; height:7px;}
.mid_content .cross_right2 {background:url(../images/cross_bottom_r2.gif) bottom right no-repeat; position:absolute; right:0; bottom:0; width:12px; height:7px;}

.top_box { width:228px; background:url(../images/menu_top.gif) top left no-repeat; height:13px; font-size:0px; padding:0; margin:0;}
.boxes {background:url(../images/left_zone_bottom.gif) bottom left no-repeat; width:228px;}
.boxes .top_cross {background:url(../images/cross_top_news.gif) top left no-repeat; }
.boxes .menu li{background:url(../images/bg_menu_sep.gif) bottom left no-repeat; width:228px; padding-bottom:2px;}
.fara {background:none;}
.boxes .menu a:active, .boxes .menu a:visited, .boxes .menu a:link { font-size:15px; color:#292728; width:187px; height:22px; padding:5px 10px 0 30px; display:block; text-decoration:none; }
.boxes .menu a:hover { font-size:15px; color:#8f0f0f; width:187px; height:22px; padding:5px 10px 0 23px; display:block; text-decoration:none; background: url(../images/menu_over.gif) top left no-repeat; margin-left:7px;}
.boxes .menu span.selected{ font-size:15px; color:#8f0f0f; width:187px; height:18px; padding:5px 10px 0 23px; display:block; background: url(../images/menu_curent_page.gif) top left no-repeat; margin-left:7px;}

.boxes .menu .selected_menu {background:url(../images/bg_selected_menu.gif) top left repeat-y; padding-bottom:2px;}
.boxes .menu li .selected_menu li { background:none;}
.boxes .menu .selected_menu a:active, .boxes .menu .selected_menu a:link, .boxes .menu .selected_menu a:visited { width:185px; padding: 0; font-size:13px; margin-left:19px; height:auto; padding-left:10px}
.boxes .menu .selected_menu a:hover { width:185px; padding:0; font-size:13px; color:#7f8c15; background:url(../images/arrow.gif) top left no-repeat; padding-left:10px; margin-left:19px;}
.boxes .menu .selected_menu a.selected2:active, .boxes .menu .selected_menu a.selected2:link, .boxes .menu .selected_menu a.selected2:visited { width:185px; padding:0; font-size:13px; color:#7f8c15 ; background:url(../images/arrow.gif) top left no-repeat; padding-left:10px; margin-left:19px;}

.box_title { background:url(../images/top_box_top.gif) top left no-repeat; font-size:18px; color:#8f0f0f; padding:11px 0 0 30px; height:21px;}
.stiri li { font-size:12px; margin-left:30px; width:182px; padding:6px 0; background:url(../images/dots.gif) bottom repeat-x;}
.stiri li.fara {background:none;}
.stiri span {display:block; color:#b5acad;}
a.news {color: #292728; text-decoration: none;}
a.news:hover {text-decoration: underline;}

.proiecte_recente_left {width:334px; height:172px; background:url(../images/proiecte_recente_left.jpg) top left no-repeat; padding-right:3px; float:left; padding-bottom:10px; *padding-bottom:0px;}
.proiecte_recente_right {width:334px; height:172px; background:url(../images/proiecte_recente_right.jpg) top left no-repeat; float:left; padding-bottom:10px; *padding-bottom:0px;}
.proiecte_recente { margin:44px 10px 0 11px; float:left; color:#FFFFFF; width:150px; display:inline;}
.proiecte_recente h2 {font-size:14px; padding-bottom:5px;}
.proiecte_recente a:link, .proiecte_recente a:active, .proiecte_recente a:visited { display:block; background:url(../images/arrows.gif) top left no-repeat; color:#FFFFFF; padding-left:10px;}
.proiecte_recente_pic {float:left; width:150px;margin-top:41px;  text-align:right;}
.proiecte_recente_pic a:link, .proiecte_recente_pic a:active, .proiecte_recente_pic a:visited { display:block; color:#b9cb1f;  text-decoration:none; padding-top:3px;  *padding-top:2px;}
.proiecte_recente_pic a:hover { display:block; color:#b9cb1f;  text-decoration:underline; padding-top:3px;  *padding-top:2px;}

.produs1 {background:url(../images/web_development.jpg) top left no-repeat; width:214px; padding-top:176px; float:left; margin-right:14px; } 
.produs2 {background:url(../images/desktop_application_development.jpg) top left no-repeat; width:214px; padding-top:176px; float:left; margin-right:15px; } 
.produs3 {background:url(../images/e-consulting.jpg) top left no-repeat; width:214px; padding-top:176px; float:left;  } 
.box2_top {background:url(../images/texbox_top.gif) top left no-repeat;  height:4px; font-size:0;}
.box2 {background:url(../images/textbox_bg.gif) left repeat-y; padding:5px 12px; min-height:170px; height:auto !important;  height:170px; }
.box2 p {padding-bottom:5px; }
.box2 a:link, .box2 a:active, .box2 a:visited { background:url(../images/arrows_red.gif) top left no-repeat; color:#8f0f0f; padding-left:10px;}
.box2 span{text-align:right; display:block;}
.box2_bottom {background:url(../images/texbox_bottom.gif) bottom left no-repeat; height:5px; font-size:0;}

.testimonial {background:url(../images/separation_bar.gif) top repeat-x; margin-top:10px; padding-top:10px;}
.testimonial .foto {float:left; display:inline; width:85px; margin-right:10px; text-align:center; padding:4px;}
.testimonial .text {float:left; display:inline; width:550px;}

.footer {background:url(../images/footer.gif) top right no-repeat; padding:10px 15px 0 0; height:30px; text-align:right; font-size:11px; color:#FFFFFF;}


.subtitle {color:#616c00; font-size:14px; font-weight:bold; border-bottom:1px solid #c5cb88; padding-top:5px; margin-bottom:10px;}
.short_text {padding-bottom:15px; font-size:12px;}
.box3 {width:334px; padding-right:3px; margin-bottom:5px; float:left;}
.box3 .text_zone {background:url(../images/bg_box.gif) top repeat-x; padding:8px; }

.box3  span {text-align:right; display:block; padding-top:4px;}
.box3 a:link, .box3 a:active, .box3 a:visited { background:url(../images/arrows_red.gif) top left no-repeat; color:#8f0f0f; padding-left:10px;}

.box3 .text_zone2 {background:url(../images/bg_box.gif) top repeat-x; padding:8px; }
.box3 .text_zone2 img {float:left; margin:0 8px 3px 0;}
.box3 .text_zone2 p {padding-top:3px;}
.box3 .text_zone2 a.img_link:link, .box3 .text_zone2 a.img_link:active, .box3 .text_zone2 a.img_link:visited , .box3 .text_zone2 a.img_link:hover{ background:none; color:#8f0f0f; float:left; padding:0;}

.no_padding {padding:0;}
.special_text { background-color:#f3f8cb; border:1px solid #b9cb1f; padding:10px;}

.contact_form {font-weight:bold; color:#616c00; margin-top:25px; }
.contact_form td {vertical-align:top; height:30px;}
.contact_form td.text_area {vertical-align:top; height:75px;}
.text_input {background:url(../images/bg_input.gif) top repeat-x #f2eeed; width:280px; height:17px; border:1px solid #b9cb1f; padding:2px 5px 0 5px; }
.text_input2 {background:url(../images/bg_input.gif) top repeat-x #f2eeed; width:280px; height:60px; border:1px solid #b9cb1f; padding:2px 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.infobox {text-align: justify;}
p.news {text-align: left;}
span.error_messages {color: red;}
ul.sitemap {margin-left: 20px; padding-bottom: 5px;}
ul.sitemap li {list-style-type: disc; padding-bottom: 3px; padding-top: 3px;}
ul.iconix {}
ul.iconix_inner {margin-left: 20px;}
ul.iconix h1 {display: inline;}
ul.iconix h2 {display: inline; font-size: 14px;}
span.iconix_numberring {font-size: 16px; font-weight: bold;}
span.iconix_inner_numberring {font-size: 14px; font-weight: bold;}
ul.list_general {}
ul.list_general li {list-style-type: disc;margin-left: 10px; margin-bottom: 5px;}


