* { margin: 0; padding: 0; }
a { text-decoration: none; }
.clear { clear: both; }
img { border: 0; }

body { text-align: center; font-family: arial, helvetica, sans-serif; }
#wrap { width: 999px; margin: 0 auto; text-align: left; }

#lang { margin: 0 30px 5px 0; float: right; }
#lang a { color: #626262; font-weight: bold; font-size: 14px; }
#lang a.sel { color: #83c219; }

#primenu { width: 939px; height: 66px; margin-left: 24px; padding: 0 10px;  background: url(../img/menubar.jpg) no-repeat; }
#primenu ul li { list-style-type: none; float: left; height: 44px; width: 156px; padding-top: 22px ; text-align: center;}
#primenu ul li:hover, #primenu ul li.sel { background: url(../img/menuon.jpg) repeat-x; }
#primenu a { padding: 20px 0; color: #fff; font-size: 16px; font-weight: bold; }

#main { background: url(../img/bg.jpg) no-repeat; height: 800px; }
#content { margin-left: 325px; padding-right: 70px; }

#secmenu { padding-top: 40px; }
#secmenu ul li { float: left; width: 80px; margin: 0 46px; list-style-type: none; text-align: center; }
#secmenu ul li.fst { margin-left: 0; }
#secmenu ul li.lst { margin-right: 0; }
#secmenu ul li.sel a { color: #8ed9f9; }
#secmenu ul li a { color: #626262; font-size: 13px; }
#secmenu ul li a img { display: block; margin-left: 5px; }

#maincont { margin-top: 40px; font-size: 12px; color: #626262; }

.gallery { margin: 25px 0; }
.galitm { width: 165px; float: left; margin: 8px 20px 8px 0; }
.galitm img { width: 165px; height: 125px; }
.galitm h3 { text-align: center; }

/* index */
#idx a { color: #017fe6; }

/* services */
ul.services li { list-style-type: none; background-color: #83c219; margin: 7px 0; width: 200px; padding: 2px 10px; }
ul.services li:hover { background-color: #97cb45; }
ul.services li a { color: #fff; }

/* technology */
.profile { margin: 20px 0; }
.profile img { width: 300px; }
table.techtab { margin-bottom: 20px; }
table.techtab th { background-color: #8ed9f9; }
table.techtab th, table.techtab td { padding: 3px 10px; text-align: center; }

/* prelucrare */
h2.oglinzi { margin-top: 30px; }

h1 { font-size: 14px; }
p { margin: 10px 0; text-align: justify; }
ul.normal li { margin-left: 40px; }