/* CSS Document */
body{padding:0px; margin:0px; background:#fff ; color:#848484; font:12px/16px Verdana, Geneva, sans-serif;}
div, p, ul, h2, h3, h4, img, form, select, label{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0; height:0}

p a{ font:12px/16px Verdana, Geneva, sans-serif; color:#848484;  text-decoration:underline; font-weight:bold}
p a:hover{ color:#355d88; text-decoration:none; font-weight:bold}

.headline{font:16px/16px Verdana, Geneva, sans-serif; color:#8fba00; font-weight:bold; margin-bottom:20px; padding-bottom:5px; border-bottom:#aaaaaa 1px solid}
.headline2{font:14px/16px Verdana, Geneva, sans-serif; color:#355d88; font-weight:bold; margin-bottom:20px; padding-bottom:5px; border-bottom:#aaaaaa 1px solid}


#container{width:745px; margin:0 auto;}

/* TOP */

#topPan{width:745px; height:80px;  position:relative; border-top:#f3f3f3 5px solid}

#topPan img#logo{position:absolute; top:21px; left:10px}

#topPan ul.menu{position:absolute; top:30px; left:385px; width:360px}
#topPan ul.menu li{float:left; height:16px; margin-right:20px}
#topPan ul.menu li a{ height:16px;  display:block; text-indent:-20000px; }
#topPan ul.menu li a:hover{height:16px; }

#topPan ul.menu li.b01 a{ width:42px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#topPan ul.menu li.b01 a:hover{ width:42px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b02 a{ width:52px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#topPan ul.menu li.b02 a:hover{ width:52px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b03 a{ width:49px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#topPan ul.menu li.b03 a:hover{ width:49px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b05 {margin-right:0}
#topPan ul.menu li.b04 a{ width:62px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#topPan ul.menu li.b04 a:hover{ width:62px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.linem{width:3px; background:url(../images/spacer_m.gif) 0 6px no-repeat}


/* HEADER */

#headerPan{width:745px; height:200px;  position:relative; margin: 0 auto; background:url(../images/b_header.jpg) 0 0 no-repeat; margin-bottom:2px}

#headerPan ul.menu2{position:absolute; top:28px; left:10px; width:269px}
#headerPan ul.menu2 li{width:269px; height:26px; margin-bottom:15px}
#headerPan ul.menu2 li a{width:269px; height:26px;  display:block; text-indent:-20000px; }
#headerPan ul.menu2 li a:hover{width:269px; height:26px; }

#headerPan ul.menu2 li.bb01 a{  background:url(../images/btn2_1.gif) 0 0 no-repeat; }
#headerPan ul.menu2 li.bb01 a:hover{ background:url(../images/btn2_1_over.gif) 0 0 no-repeat;}

#headerPan ul.menu2 li.bb02 a{ background:url(../images/btn2_2.gif) 0 0 no-repeat; }
#headerPan ul.menu2 li.bb02 a:hover{  background:url(../images/btn2_2_over.gif) 0 0 no-repeat;}

#headerPan ul.menu2 li.bb03 {margin-bottom:0}
#headerPan ul.menu2 li.bb03 a{ background:url(../images/btn2_3.gif) 0 0 no-repeat; }
#headerPan ul.menu2 li.bb03 a:hover{  background:url(../images/btn2_3_over.gif) 0 0 no-repeat;}

#headerPan ul.menu2 li.linem2{width:269px; height:2px;  background:url(../images/spacer_m2.gif) 0 0 no-repeat}

/* CONTENT */

#content{width:705px; position:relative; background:url(../images/b_content.gif) 0 0 repeat-x;; padding:30px 20px 0 20px;}

ul.links1{clear:both; margin:10px 0 20px 20px}
ul.links1 li{padding-left:20px; height:20px; padding-top:5px; background:url(../images/arrow_1.gif) 7px 10px no-repeat; border-bottom:#aaaaaa 1px dotted}
ul.links1 li a{font:12px/16px Verdana, Geneva, sans-serif;; color:#355d88; text-decoration:none; font-weight:bold}
ul.links1 li a:hover{ text-decoration:underline; font-weight:bold}

ul.links1#serv1{width:300px}

#leftPan{width: 250px; margin: 0 25px 0 0; float:left; display:inline; }
#rightPan{margin: 0 0 0 0; float:left; display:inline; }

ul.linksleft{clear:both;}
ul.linksleft li{padding-left:20px; height:20px; padding-top:5px; background:url(../images/arrow_1.gif) 7px 10px no-repeat; border-bottom:#aaaaaa 1px dotted}
ul.linksleft li a{font:12px/16px Verdana, Geneva, sans-serif;; color:#355d88; text-decoration:none;}
ul.linksleft li a:hover{ text-decoration:underline}

ul.links2{clear:both; margin:10px 0 10px 10px}
ul.links2 li{padding-left:20px; line-height:18px; background:url(../images/arrow_1.gif) 7px 7px no-repeat;}
ul.links2 li a{font:12px/14px Verdana, Geneva, sans-serif;; color:#848484; text-decoration:none;}
ul.links2 li a:hover{ text-decoration:underline}

p.end_topic{margin-bottom:20px; border-bottom:#aaaaaa 1px dotted; padding-bottom:10px}

ul.contact01{float:left; width:70px;}
ul.contact01 li{ line-height:20px; font-weight: bold}

ul.contact02{float:left; width:250px;}
ul.contact02 li{line-height:20px; font-weight:bold;}
ul.contact02 li a{font:12px/20px Verdana, Geneva, sans-serif;; color:#848484; text-decoration:none;}
ul.contact02 li a:hover{ text-decoration:underline}

/* index*/
#index_despre p, #index_servicii p{padding:5px}
#index_despre img{padding:5px; border:#e5e6e8 1px solid; margin-bottom:10px}

#index_despre{width: 320px; float:left; margin-right:20px; background:url(../images/b_index.gif) 0 0 no-repeat; padding:10px}
#index_servicii{width: 320px; float:left; background:url(../images/b_index.gif) 0 0 no-repeat; padding:10px; }

#index_despre h2{height:40px; background:url(../images/h_despre.gif) 0 0 no-repeat; margin-bottom:10px; border-bottom:#cdcdcd 1px dotted}
#index_servicii h2{height:40px; background:url(../images/h_servicii.gif) 0 0 no-repeat; margin-bottom:10px; border-bottom:#cdcdcd 1px dotted}

ul.links_index{clear:both; margin:10px 0 10px 10px}
ul.links_index li{padding-left:25px; line-height:18px; background:url(../images/arrow_green.gif) 0 0 no-repeat; margin-bottom:10px; border-bottom:#cdcdcd 1px dotted; padding-bottom:10px}

ul.links_index2{clear:both; margin:10px 0 10px 10px}
ul.links_index2 li{padding-left:25px; line-height:18px; background:url(../images/arrow_green.gif) 0 0 no-repeat; margin-bottom:10px; border-bottom:#cdcdcd 1px dotted; padding-bottom:10px}


/* FOOTER */

#footer{width:745px; height:66px; margin-top:20px;  border-top:#ebebeb 1px solid}
#footer p{padding: 15px 0 0 0; font:11px/16px Verdana, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{ font:10px/16px  Verdana, Geneva, sans-serif; color:#848484;}
#footer p a{color:#848484; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}


