/* Foraje puturi */

* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; background: #fff url('t-images/img/body_x_bg.jpg') left top repeat-x; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; }

#webSite { width: 1000px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; background: #fff url(t-images/img/body_bg.jpg) left top no-repeat; }

.header { width: 945px; height: 280px; margin: 0 0 0 25px; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #0c65a0; background: url(t-images/img/header_bg.jpg) left 51px no-repeat; }

.logoForajePuturi { width: 177px; height: 45px; margin: 0 0 0 69px; padding: 6px 0 0; font-size: 0; }
.logoForajePuturi h1 { width: 177px; height: 45px; font-size: 0; background: url('t-images/img/logo_foraje_puturi.png') left top no-repeat; }
.logoForajePuturi h1 a { display: block; width: 177px; height: 45px; font-size: 0; text-indent: -9999px; }

.mainMenu { width: 281px; margin: 0; padding: 35px 0 0 40px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #0c65a0; float: left; }
.mainMenu ul { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #0c65a0; }
.mainMenu ul li { width: 246px; padding: 0 0 9px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #0c65a0; background: url(t-images/img/main_menu_li_boyyom_line.jpg) 14px bottom no-repeat; }
.mainMenu ul li a { width: 198px; display: block; padding: 5px 0 2px 48px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #0c65a0; background: url(t-images/img/main_menu_li_img_normal.png) left top no-repeat; }
.mainMenu ul li a:hover { width: 198px; display: block; padding: 5px 0 2px 48px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #b41212; background: url(t-images/img/main_menu_li_img_selected.png) left top no-repeat; }
.mainMenu ul li a.selected { width: 198px; display: block; padding: 5px 0 2px 48px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 15px; color: #b41212; background: url(t-images/img/main_menu_li_img_selected.png) left top no-repeat; }

.flashHolder { width: 600px; height: 192px; margin: 24px 0 0; font-size: 0; float: left; background: url(t-images/img/image_for_flash_replacement.jpg) left top no-repeat; }

.mainContent { margin-left: 35px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; }

.leftArea { width: 311px; height: auto!important; min-height: 439px; height: 439px; float: left; background: url(t-images/img/left_area_y_bg.jpg) left top repeat-y; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #353535; }
.leftAreaMainBg { width: 243px; height: auto!important; min-height: 416px; height: 416px; padding: 23px 34px 0; background: url(t-images/img/left_area_bg.jpg) left top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #353535; }
.leftArea h2 { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #186ca3; }
.leftArea a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #0c65a0; }
.leftArea a:hover { color: #b41212; }

.Contact { height: auto!important; min-height: 45px; height: 45px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; background: url(t-images/img/telefon_bg.jpg) right top no-repeat; }
.detaliiContact { padding-top: 25px; padding-bottom: 33px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #0c65a0; }

.ServiciileNoastre { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #353535; line-height: 18px; }
.ServiciileNoastre ul { padding: 10px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #353535; }

.theCenterOfIt { width: 606px; padding: 22px 0 10px 7px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; float: left; }
.theCenterOfIt h2 { margin: 0 0 10px; padding: 0 0 7px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #c3e1ef; border-bottom: 1px solid #5c96b7; }
.theCenterOfIt p { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; }

.serviciiBoxuri { margin: 20px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; }
.BoxServiciu { width: 198px; padding: 0 9px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; float: left; }
.BoxServiciu .imageHolder { margin: 0 0 8px; font-size: 11px; }
.BoxServiciu .imageHolder img { font-size: 10px; border: 4px solid #ecede1; }
.BoxServiciu .Descriere { padding: 0 20px 0 4px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; border-right: 1px solid #71a0bd; }
.BoxServiciu .Descriere a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #186ca3; }
.BoxServiciu .Descriere a:hover { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #b41212 }
.BoxServiciu .Descriere h3 { margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: bold; color: #186ca3; }
.BoxServiciu .Descriere p { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; }

.BoxServiciuDreapta { width: 189px; padding: 0 9px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; float: left; }
.BoxServiciuDreapta .imageHolder { margin: 0 0 8px; font-size: 11px; }
.BoxServiciuDreapta .imageHolder img { font-size: 10px; border: 4px solid #ecede1; }
.BoxServiciuDreapta .Descriere { padding: 0 10px 0 4px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; }
.BoxServiciuDreapta .Descriere h3 { margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: bold; color: #186ca3; }
.BoxServiciuDreapta .Descriere p { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #353535; line-height: 16px; }
.BoxServiciuDreapta .Descriere a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #186ca3; }
.BoxServiciuDreapta .Descriere a:hover { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #b41212 }

.footer { width: 924px; height: auto!important; min-height: 26px; height: 26px; margin: 0 0 14px 35px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #fff; background: url(t-images/img/footer_bg.jpg) left top no-repeat; position: relative; }

.YellowHelmetAbsolute { width: 60px; height: 46px; font-size: 0; position: absolute; left: 864px; top: -26px; z-index: 4; }
.YellowHelmet { width: 60px; height: 46px; font-size: 0; background: url(t-images/img/yellow_helmet.png) left top no-repeat; }

.bottomMenu { width: 924px; height: auto!important; min-height: 21px; height: 21px; padding: 5px 0 0 16px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #fff; }
.bottomMenu ul { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #fff; }
.bottomMenu ul li { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #fff; display: inline; }
.bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #fff; }
.bottomMenu ul li a:hover { text-decoration: underline; }

.WebsiteDevelopment { width: 115px; height: 17px; margin-top: 4px; font-size: 0; float: right; }
.WebsiteDevelopment h2 { width: 115px; height: 17px; font-size: 0; background: url(t-images/img/website_development.png) left top no-repeat; }
.WebsiteDevelopment h2 a { display: block; width: 115px; height: 17px; font-size: 0; background: url(t-images/img/website_development.png) left top no-repeat; text-indent: -9999px; }

#galerie_foto div{
clear:both;
margin-left:100px;


}

#galerie_foto a{
text-decoration:none;
color:gray;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
padding-left:100px;
font-weight:bold;
font-size:12px;
}

#pic_clas .imag{
width:200px;
margin:auto;
text-align:center;
float:left;
height:210px;
padding-left:25px;

}
#pic_clas .text_image{
text-align:center;
padding-left:25px;
width:200;
}
