body {margin:0px; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f }


a:visited,a:link,a:active { outline:none }

.main_table{ border:0; width:100%;}
.main_table td{ vertical-align:top}

/* left */
.main_td_left { width:716px; }
.left_main_div{ width:696px; float:right; text-align:left; clear:both}

.logo{padding-left:26px; }

.menu_top{ height:38px; background:#6e6e6e; clear:both; float:right; width:100%}
.menu_top .menu {  width:678px; padding-left:30px; float:right; text-align:left; clear:both; }
.menu_top .menu a { font-size:12px; font-weight:800; float:left; text-decoration:none; color:#FFFFFF; padding:12px 14px 10px 0}
.menu_top .menu a:hover { color:#740c0c}



.menu_dropdown {
position:relative;
height:38px;
float:left;
top:0px;
margin:0px;
padding:0px;
display:inline
}

.submenu_dropdown {
position:absolute;
left:-5px;
top:38px;
visibility:hidden;
display:block;
height:30px;

}

/*.div_a{ float:left; clear:both; height:38px; background:none}
*/
.menu_top .menu .submenu_dropdown a{
text-align:left;
background:#4c4c4c;
display:block;
border-top:1px solid #FFFFFF;
float:left;
height:12px; /* important ie6 ... dispare cand trec de textul din a */
font-size:12px;
width:160px;
padding:10px 24px 10px 10px;
clear:both;
margin:0px;
font-weight:100;
}

.menu_top .menu .submenu_dropdown a:hover{ background:#6e6e6e; color:#FFFFFF; text-decoration:underline}

.menu_top .menu .submenu_dropdown a.dotted{ background:url(/img/dotted_line.jpg) no-repeat top left #4c4c4c; border:0;}
.menu_top .menu .submenu_dropdown a.dotted:hover{ background:url(/img/dotted_line.jpg) no-repeat top left #6e6e6e;color:#FFFFFF;border:0;}

.menu_top_motto{ height:36px; background:#6e6e6e; clear:both;float:right; width:100%}
.menu_top_motto .menu {  width:678px; padding-left:30px; float:right; text-align:left; clear:both; }
.menu_top_motto .menu a { font-size:11px; font-weight:100; float:left; text-decoration:none; color:#FFFFFF; padding:12px 24px 0 0}
.menu_top_motto .menu a:hover { color:#740c0c}

.webdesign { color:#FFFFFF;padding:12px 24px 0 15px}
.webdesign a { font-size:11px; font-weight:100; float:left; text-decoration:none; color:#FFFFFF; padding-right:5px }
.webdesign a:hover { color:#740c0c}

.menu_top_motto .menu img.motto { padding-right:97px; float:right; }


.acoperire_nationala{ width:313px; height:332px; float:left; background:#f0f0f0; color:#2b2b2b; margin-right:15px;}
.acoperire_nationala .title { width:295px; float:left; clear:both; font-size:24px; color:#ffffff; background:#2b2b2b; height:31px; padding:15px 0 0 18px }
.acoperire_nationala .text { width:273px; height:275px; float:left; clear:both; padding:10px 20px 0 18px; border:1px solid #e3e3e3; border-top:none;}
.tara { padding-top:10px; float:left}

.home_produse{ float:left; clear:both; width:676px; padding-right:5px}



.home_produse td.home_produs_img { width:125px; padding-left:10px; padding-top:25px; }
.home_produse td.home_produs_text { width:143px; height:174px; padding-top:45px }

.home_produse td.home_produs_a { width:143px; height:20px; text-align:right; padding-bottom:20px; }
.home_produse td.home_produs_a a { color:#aa0001; text-decoration:none; font-weight:800}
.home_produse td.home_produs_a a:hover {text-decoration:underline;}


.home_produse td.home_produs img{ padding-right:5px; float:left}

h1{ font-weight:800; color:#ae1e39; font-size:14px; margin:0; padding:15px 0 0px 0;}
h2{ font-weight:800; color:#7f1416; font-size:11px; margin:0; padding:15px 0 0 0;}

h1.title{ font-weight:800; color:#ae1e39; font-size:16px; margin:0; padding:15px 0 0px 0;}

.left_center_div{ width:680px; float:left; text-align:left; clear:both; padding-right:20px; padding-left:10px; text-align:justify}

.left_center_div a { text-decoration:none; color:#000000; font-weight:800}
.left_center_div a:hover{ color:#740c0c}

.items{ float:left; clear:both; padding:20px 0 0px 0;color:#5d5d5d; width:100%}
.items h1{ margin:0; padding:0 0 3px 0; color:#5d5d5d; clear:both; float:none}
.items h1 a{ margin:0; padding:0 0 3px 0; color:#5d5d5d; clear:both; float:none; text-decoration:none}
.items h1 a:hover{color:#740c0c}

.items a{ float:left; padding-right:45px;}
.items img { float:left; background:#ededed; border:1px solid #cacaca; padding:2px; }

.despre_noi a{ float:left; padding-top:10px;}
.despre_noi img { float:left; background:#ededed; border:1px solid #cacaca; padding:2px; }

a.download{ background:url(/img/icon_download.jpg) no-repeat center right; height:20px; padding-right:30px; padding-top:8px; color:#5d5d5d; font-size:12px; font-weight:800; text-decoration:none; float:left }
a.pdf{ background:url(/img/icon_pdf.jpg) no-repeat center left; height:20px; padding-left:30px; padding-top:8px; color:#5d5d5d; font-size:12px; font-weight:800; text-decoration:none; float:right; }

a.download:hover{color:#740c0c}
a.pdf:hover{color:#740c0c}


/* right */

.main_td_right { width:100% }

.td_right_top { background:url(/img/bg_right_top_td.jpg) 0 0px no-repeat; padding-left:37px;}

.right_main_div{ /*width:263px;*/ width:243px;  float:left; text-align:left; clear:both}

.telefon{ float:left; padding-top:27px; padding-bottom:9px; clear:both}
.telefon img{ float:left;}
.telefon div{ float:left; padding-top:16px; font-size:18px}

.right_strip{ height:35px; background:#6e6e6e; width:100%; float:left; clear:both}
.right_bottom_strip{ height:12px; background:#6e6e6e; width:100%; float:left; clear:both; font-size:0px; line-height:0px}
.right_top_content{ height:176px; background:#949494; width:100%; float:left; clear:both}

.right_main_div .text { font-size:11px; color:#FFFFFF; padding:5px 0 10px 10px; }
.right_main_div .text div.title { font-weight:800; clear:both;color:#aa0001; }
/*.right_main_div .text a { font-weight:800; text-decoration:none; float:right; clear:both; color:#FFFFFF}
.right_main_div .text a:hover{color:#740c0c}*/

.right_main_div .text a { color:#aa0001; text-decoration:none; font-weight:800; float:right; clear:both;}
.right_main_div .text a:hover {text-decoration:underline;}


.right_corner_bottom{ background:url(/img/bottom_right_corner.jpg) 0 0 no-repeat #6e6e6e; height:24px; float:left; clear:both; width:100%  }

.left_repeat { background:url(/img/left_repeat_bg.jpg) 0 0 repeat-y #f5f5f5; }
.right_footer_bg { background:url(/img/right_footer_bg.jpg) 0 0 no-repeat  #f5f5f5; height:61px; padding-left:38px;}
.footer_strip { float:left; width:100%; background:#6e6e6e; margin-top:25px; height:36px; }

.flash_news{ float:left; padding-left:44px; padding-top:7px; clear:both;/* width:264px;*/  width:234px; color:#FFFFFF; text-align:justify}

.padding_right{ float:left;padding-left:42px;  padding-top:7px; }
.categorii_right{ float:left;clear:both; width:224px; color:#FFFFFF; text-align:justify}
.categorii_right td { background:#949494; padding:5px 0 5px 14px; }
.categorii_right td a { color:#FFFFFF; text-decoration:none; font-weight:800}

.flash_news_main{float:left;clear:both; width:200px; padding:10px; background:#6e6e6e; }
.flash_news_main h1{ margin:0; padding:0 0 10px 0; color:#FFFFFF; font-weight:800; font-size:11px;}


.input{ border:1px solid #cfcfcf; height:24px; width:271px; padding-top:5px; padding-left:5px; padding-right:5px; display:block}
.input_textarea{border:1px solid #cfcfcf; height:172px; width:281px; background:#f4f4f4; padding:3px}

.trimite { border:0; background:#af1e23; padding:8px 12px; color:#FFFFFF; font-size:11px; font-weight:800; float:right; margin:0;}
.sterge { border:0; background:#6e6e6e; padding:8px 12px; color:#FFFFFF; font-size:11px; font-weight:800; float:left; margin:0;}

.tab_1 .input{ background:#f4f4f4 }


.text_front td {  vertical-align:middle; padding:0px;}
.text_front td b { float:right;}


.paginare{ clear:both}
.paginare a{font-size:14px; color:#5d5d5d; font-weight:800}
.paginare a:hover{color:#740c0c;} 
.paginare b{font-size:14px; color:#000000; font-weight:800}


.tabel_cariere td{padding:0px 0 0px 10px;}

.tabel_cariere .td_12 {background-color:#949494; font-size:14px; font-weight:800; color:#FFFFFF; padding:10px 0 10px 10px; }
.tabel_cariere .td_22 {background-color:#eeeeee; vertical-align:middle; color:#4f4f4f }
.tabel_cariere .td_32 {background-color:#f8f4f1;}

a.upload { text-decoration:none; border:0; background:#af1e23; padding:8px 12px; color:#FFFFFF; font-size:11px; font-weight:800; float:right; margin:0;}
a.upload:hover{color:#FFFFFF;}

.download_box { float:right; width:207px; border:1px solid #cacaca; background:#ededed; padding:3px 0 0 3px; margin:0px 0 0 5px; }
.download_box .download_inner_box {width:204px;  background:#FFFFFF; float:left;}
.download_box .download_inner_box img { border:0; padding:0; background:none;}


a.download2:hover{color:#740c0c}
a.pdf2:hover{color:#740c0c}


a.download2{ float:left; margin-left:20px; background:url(/img/download.jpg) no-repeat center left;  padding-left:50px; padding-top:13px; height:33px; color:#5d5d5d; font-size:12px; font-weight:800; text-decoration:none; clear:both; white-space:nowrap  }

/*a.pdf2{ float:left; margin:10px 0 10px 40px; background:url(/img/icon_pdf.jpg) no-repeat center left; height:20px; padding-left:30px; padding-top:8px; color:#5d5d5d; font-size:12px; font-weight:800; text-decoration:none; clear:both  }*/

a.pdf2{ float:left; margin-left:20px; background:url(/img/pdf-file-logo-icon.jpg) no-repeat 3px 0;  padding-left:50px; padding-top:13px; height:33px; color:#5d5d5d; font-size:12px; font-weight:800; text-decoration:none; clear:both  }


.languages { float:right; padding-top:40px;}


.lang_ro { background:url(/img/Romania.gif) 0 0 no-repeat; padding-left:23px; padding-right:20px; height:17px; padding-top:3px; text-decoration:none; color:#5d5d5d;}
.lang_ro:hover{color:#740c0c}

.lang_en { background:url(/img/United-Kingdom.gif) 0 0 no-repeat; padding-left:23px; height:17px; padding-top:3px; text-decoration:none; color:#5d5d5d;}
.lang_en:hover{color:#740c0c}

.newsletter{}
.newsletter td { vertical-align:middle} 
.newsletter td input { width:160px; border:1px solid #666666; padding:3px; font-size:11px;}
.newsletter td input.news{width:auto; float:left;}



.portofoliu{ float:left; width:178px; border:1px solid #e3e3e3; background:#f0f0f0; margin-right:50px; margin-top:12px; }
.portofoliu td { text-align:center; padding-top:5px}
.portofoliu td.tilte { padding:0px 0 5px 0;}
.portofoliu a { }
.portofoliu img {  border:1px solid #e3e3e3;}
.portofoliu span {color:#C50000;font-size:13px;text-align:center; font-weight:800;}

.no_padding_right{ margin-right:0px;}

.contact_tb td{ padding-right:10px; white-space:nowrap}