/* common styles: */

body {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:none; background-image:url(images/top_bg.gif);background-repeat: repeat-x;background-position: top;background-color:#4c4c4c;margin:0px;padding:0px;}

td, font, input, select, textarea {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:none;}

a:link {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:underline;}
a:visited {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:underline;}
a:hover {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:underline;}
a:active {font-family:arial; font-size:12px; color:#cdcdcd; text-decoration:underline;}


/* individual styles: */

td.bgTrI {background-image:url(images/spacer.gif)}
td.bgTr {background-color:transparent}
.height_width100{width:100%;height:100%;}
.height100{height:100%;}

/* fonts: */
.txt_copy{font-family:verdana; font-size:12px; color:#adadad; text-decoration:none;font-weight:bold;}
.txt_foot{font-family:arial; font-size:13px; color:#adadad; text-decoration:none;}
.txt_orange{font-family:arial; font-size:12px; color:#cb941c; text-decoration:none;}
.txt_white{font-family:arial; font-size:12px; color:#fff; text-decoration:none;text-align:justify;}
.txt_white_big{font-family:arial; font-size:14px; color:#fff; text-decoration:none;text-align:justify;}
/* backgrounds: */
.bg_cont_color{background-color:#6d6d6d;}
.bg_cont_color_sec{background-color:#4c4c4c;}

.bg_shad_left{background-image:url(images/shadow_left.gif);background-repeat: repeat-y;}
.bg_shad_right{background-image:url(images/shadow_right.gif);background-repeat: repeat-y;}
.bg_hom_box1{background-image:url(images/home_box1_bg.gif);background-repeat: repeat-x;}
.bg_hom_box2{background-image:url(images/home_box2_bg.gif);background-repeat: repeat-x;}
.bg_despre_box{background-image:url(images/despre_box_bg.gif);background-repeat: repeat-x;}
.bg_despre_box2{background-image:url(images/despre_box2_bg.gif);background-repeat: repeat-x;}
.bg_cont{background-image:url(images/bg_content.gif);background-repeat: repeat-x;height:100%;}
.bg_despre{background-image:url(images/despre_bg.gif);background-repeat: repeat-x;height:100%;}
.bg_foot{background-image:url(images/footer_bg.gif);background-repeat: repeat-x;}
.bg_mnu{background-image:url(images/logo_left.gif);background-repeat: no-repeat;}
.bg_pic_despre{background-image:url(images/pic_despre.jpg);background-repeat: no-repeat;background-position:0px 7px;height:330px;}
.bg_proiecte1{background-image:url(images/proiecte_bg_01.gif);background-repeat: repeat-x;height:88px;}
.bg_proiecte2{background-image:url(images/proiecte_bg_02.gif);background-repeat: repeat-x;height:275px;}
.bg_proiecte3{background-image:url(images/proiecte_bg_03.gif);background-repeat: repeat-x;height:280px;}
.pic_bg_small_proiecte {background-image:url("images/pic_bg.png");background-repeat:repeat-x;padding-top:9px;padding-bottom:9px;}

/* positioning: */
.pad_top2{padding:2 0 0 0px;}
.pad_top5{padding:5 0 0 0px;}
.pad_top8{padding:8 0 0 0px;}
.pad_top10{padding:10 0 0 0px;}
.pad_top15{padding:15 0 0 0px;}
.pad_top14{padding:14 0 0 0px;}
.pad_top13{padding:13 0 0 0px;}
.pad_top12{padding:12 0 0 0px;}
.pad_top20{padding:20 0 0 0px;}
.pad_top25{padding:20 0 0 0px;}
.pad_top30{padding:30 0 0 0px;}
.pad_top35{padding:35 0 0 0px;}
.pad_top40{padding:40 0 0 0px;}
.pad_left10{padding:0 0 0 10px;}
.pad_cont{padding:13 23 0 16px;}
.pad_cont_despre{padding:22 23 0 16px;}
.pad_cont2{padding:15 43 0 28px;}
.pad_proiect1{padding:0 43 0 28px;}
.pad_proiect2{padding:0 33 0 0px;}
.pad_foot{padding:53 0 0 0px;}
.pad_mnu{padding:38 0 0 39px;}



/* links: */
a.footer:link {font-family:arial; font-size:12px; color:#adadad; text-decoration:none;}
a.footer:visited {font-family:arial; font-size:12px; color:#adadad; text-decoration:none;}
a.footer:hover {font-family:arial; font-size:12px; color:#adadad; text-decoration:underline;}
a.footer:active {font-family:arial; font-size:12px; color:#adadad; text-decoration:none;}

a.mnu:link {font-family:arial; font-size:14px; color:#f0f3ef; text-decoration:none;}
a.mnu:visited {font-family:arial; font-size:14px; color:#f0f3ef; text-decoration:none;}
a.mnu:hover {font-family:arial; font-size:14px; color:#f0f3ef; text-decoration:none;}
a.mnu:active {font-family:arial; font-size:14px; color:#f0f3ef; text-decoration:none;}

a.orange:link {font-family:arial; font-size:12px; color:#cb941c; text-decoration:none;}
a.orange:visited {font-family:arial; font-size:12px; color:#cb941c; text-decoration:none;}
a.orange:hover {font-family:arial; font-size:12px; color:#cb941c; text-decoration:underline;}
a.orange:active {font-family:arial; font-size:12px; color:#cb941c; text-decoration:none;}

a.map:link {font-family:verdana; font-size:14px; font-weight:bold; color:#adadad; text-decoration:none;}
a.map:visited {font-family:verdana; font-size:14px; font-weight:bold; color:#adadad; text-decoration:none;}
a.map:hover {font-family:verdana; font-size:14px; font-weight:bold; color:#adadad; text-decoration:underline;}
a.map:active {{font-family:verdana; font-size:14px; font-weight:bold; color:#adadad; text-decoration:none;}

/* input, textarea, select: */
.message{width:353px;background-color:#fff;padding:2px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border-right: 2px solid #eaeaea;border-bottom: 2px solid #eaeaea;color:#646464;}
.input{width:195px;height:21px;background-color:#626262;padding-left:2px;padding-bottom:1px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #a2a2a2;color:#ffffff;}
.input1{height:21px;background-color:#626262;padding-left:2px;padding-bottom:1px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #a2a2a2;color:#ffffff;}
.input2{background-color:#626262;padding-left:2px;padding-bottom:1px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #a2a2a2;color:#ffffff;}
.input3{background-color:#626262;padding-left:2px;padding-bottom:1px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #a2a2a2;color:#ffffff;}

.sel{width:290px;height:21px;background-color:#fff;padding-left:2px;padding-bottom:1px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #a5acb2;color:#646464;}
.chk{background-color:#fff;width:12px; height:12px;pading:2px;margin:4px;}
/* list */
.list_det{padding:0px;margin:0px;padding-left:17px;}
.list_calling{padding:0px;margin:0px;padding-left:33px;margin-top:5px;}



