/*GENERAL STYLE ELEMENTS*/
body{
	color: #333333;
	margin:0;
	padding:0;
	background: url(../images/bg.jpg) repeat-x;
	font-family: tahoma;
	font-size:12px;
}
a {color: #68839d; text-decoration: none;}
a img {border: none;}
p {line-height: 15px; text-align: justify;}
p.icon {text-align: center;}
h1 {margin:12px 0 8px 0; padding: 0; color: #013298; font-size: 24px}
h2{margin:8px 0 5px 0; padding: 0; color: #013298; font-size: 16px;}
h3{	margin:8px 0 5px 0;	padding: 0;	color: #013298;	font-size: 14px;}
h1 a, h2 a, h3 a {color: #013298;}
hr { margin: 20px; clear:both;}
.left { float: left;}
.right {float: right;}
.button {background: url(../images/button-bg.jpg) no-repeat right #444b55; padding: 4px 20px 4px 10px; line-height: 25px; color: #fff;}
.button-back {background: url(../images/button-back-bg.jpg) no-repeat left #444b55; padding: 4px 10px 4px 20px; line-height: 25px; color: #fff;}
.button-close {background: url(../images/button-close-bg.jpg) no-repeat right #444b55; padding: 4px 20px 4px 10px; line-height: 25px; color: #fff;}
.error {color: #ff0000; font-size:10px;}
/*PAGE LAYOUT*/
#container {
width:1000px;
min-height: 560px;
margin:auto;
background:url(../images/content-shadow-bottom.jpg) no-repeat right bottom;
}
#header {
	width: 770px;
	height:134px;
	padding: 0 11px 0 0;
	margin: 8px 0 0 0;
	float: right;
	background-image: url(../images/header-shadow-right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#content {width: 750px; min-height:113px; padding: 15px 21px 15px 11px; background:url(../images/content-shadow-top.jpg) no-repeat right top; float: right;}
#left-pane {width: 520px; float: left;}
#right-pane {width: 209px; float: right;}

/*MAIN NAVIGATION*/
#main-navi {width: 720px; padding: 18px 31px 0 20px;  height: 22px; position: absolute; top: 105px;}
/*
First level
*/
.dropdown {padding: 0; margin: 0; list-style:none;}
.dropdown li {float:left;}
.dropdown li a {padding: 7px 10px; color: #cfd6e0; text-transform: uppercase;}
.dropdown li a:hover {color: #68839d;}
.dropdown .activ a {background: #fff; color: #000; line-height: 19px;}
/*
Second level
*/
.dropdown li ul {visibility:hidden; position: absolute; top: 37px; list-style: none; margin: 0; padding: 0;}
.dropdown li ul li{border-bottom: 1px solid #68839d; background: #3e454f; padding: 3px 10px; float: none;}
.dropdown li ul li a, .dropdown li.activ ul li a {color: #cfd6e0; background: none; padding: 0; text-transform: none;}
.dropdown li ul li a:hover, .dropdown li.activ ul li a:hover{color: #68839d;}

/*LEFT PANE - SUB NAVIGATION*/
ul.servicii-index , ul.servicii-index li{margin:0; padding:0; list-style: none;}
ul.servicii-index a, ul.servicii-index a.tuv {background: url(../images/buton-servicii.jpg) no-repeat; display:block; width: 185px; height: 50px; padding: 5px; color: #013298; font-weight: bold; font-size: 10px;}
ul.servicii-index a:hover,  ul.servicii-index .tuv:hover {background-position: bottom; }
ul.servicii-index a.tuv{height: 75px; background: url(../images/buton-certificate.jpg);}
ul.servicii-index a div, ul.servicii-index a.tuv div { margin: 7px 5px 5px 5px; }
ul.servicii-index img{float: left; width: 50px; height: 50px; margin-right: 5px; }
ul.servicii-index  .tuv img {float: right;}
.tuv9001 {}
.tuv14001 {}
.tuv18001 {}
ul.servicii-index  a .tuv9001  {color: blue;}
ul.servicii-index  a .tuv14001  {color: green;}
ul.servicii-index  a .tuv18001  {color: red;}
#sub-navi-top {background:url(../images/logo-bg.jpg) no-repeat top; width: 209px; height:142px; padding: 0 0 0 8px; color: #fff; text-align: center; float: left;}
#sub-navi { background:url(../images/sub-menu-bg-top.jpg) no-repeat top; width: 195px; min-height:60px; margin-bottom:40px; padding: 8px 10px 0 12px; float:left;}

/*RIGHT PANE - SIMPLE SPY*/

#spy-container {
	width: 201px;
	text-align:center;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
}
.spy-box-top {background: url(../images/spy-box-top.jpg); width: 203px; height: 31px; position: relative;}
.spy-box-bottom {background: url(../images/spy-box-bottom.jpg); width: 203px; height: 31px; position: relative; }


#spy-container ul {
    list-style-type:none;
    margin:0;
    padding:10px 0 0 0;
    position:relative;
}
#spy-container .item {height: 120px; position: relative;}
#spy-container .item .title {color:#444b55; height: 15px; background: #fff;position: relative; top: -25px; padding: 5px;font-weight:bold;}

a img {
    border: 0;
}

/*BANNER ROTATOR*/
div#rotator {position:relative; height:95px; width:770;}
div#rotator ul {margin: 0; padding: 0;}
div#rotator ul li {float:left; position:absolute; list-style: none; margin:0; padding:0;}
div#rotator ul li.show {	z-index:500;}

/*PAGE CONTENT*/
.spot1 {border: 1px solid #ccc; padding: 10px; background: #f6f6f6;}
.spot1 .question {background: url(../images/success.jpg) left center no-repeat; padding: 10px 0px 0px 138px; font-weight: bold; font-size: 14px; color: #415e7e; }
.spot2 {color: #333333;}
.spot2 h1, .spot2 h2, .spot2 h3, .spot2 h3 a{color:#013298;}
.spot2 h3 a {text-decoration: underline;}
.spot2 h2{ margin-left: 10px; }
.spot2 ul { list-style: url(../images/sub-list-style.jpg); margin: 20px; padding-left:30px;}
.spot2 li {margin: 10px 0; line-height: 20px;}
.members {width: 300px; height:140px; float:left; margin-left: 50px;}
.members .img {width:90px; float: left;}
.members .desc { padding: 0 10px 0 10px; margin-top: 50px; width:190px; float:left;}
.members .desc .name {font-weight: bold; font-size: 14px;}
.members .desc .name a {color: #333333;}
.servicii-cat {
	width: 148px;
	height: 156px;
	background-image: url(../images/servicii-categ1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	padding: 10px;
	cursor:pointer;
}
.servicii-cat, .servicii-cat a {color: #fff; font-weight: bold;}
.servicii-cat.mouseover {background-image: url(../images/servicii-categ2.jpg);color: #013298;}
.servicii-cat.mouseover a {color: #013298;}
.servicii-cat.active-cat {background-image: url(../images/servicii-categ2.jpg);color: #013298;}
.servicii-cat.active-cat a{color: #013298;}
.servicii-box{height: auto;width: 730px; display:none;}
.servicii-box-top {background: url(../images/servicii-box-top.jpg) no-repeat top; height: 12px;}
.servicii-box-bottom {background: url(../images/servicii-box-bottom.jpg) no-repeat top; height: 12px;}
.servicii-box-content {background: url(../images/servicii-box-mid.jpg) repeat-y; padding: 10px;}
.servicii-box-content div{display:none;}
.servicii-cat img {margin-bottom: 10px;}
.p-box-content {background: url(../images/proiect-cont-mid.jpg) repeat-y top; width: 680px; padding: 1px 25px; text-align: justify;}
.p-box-content ul {width: 520px; padding: 0; margin: 0; list-style: none; float: right;}
.p-box-content ul li {list-style-image: url(../images/p-box-list-style.jpg); padding: 5px; margin: 0 10px; border-bottom: 1px solid #013298;}
.p-box-content ul li, .p-box-content ul li a {font-size: 14px; color: #013298;}
.p-box-img { background: url(../images/p-box-img-container2.jpg) no-repeat;width: 98px; height: 96px; position: relative; top: -23px; padding: 11px 15px; margin: 0px 10px 0 0; float:left;}
.p-box-top {background: url(../images/proiect-cont-top.jpg) no-repeat top; width: 660px; padding: 0 35px; margin-top: 15px; height: 8px;}
.p-box-bottom {background: url(../images/proiect-cont-bottom.jpg) no-repeat top; width: 660px; padding: 0 35px; height: 8px;}
.post-description {padding: 10px;}
.post-description  img{ border: 2px #d4e6fc solid; padding: 10px;}
.post-description  .img-container  {margin:10px; float: left;}
.post-description .details {width: 450px; float: left;}
.tuv-images-container div {width: 255px; text-align: center;float: left;}
.tuv-images-container img{ margin: 10px;}
.small {font-size: 10px; color: #999;}

/*FOOTER*/
#footer {background: #31353e; height: 80px; font-size: 10px; color: #cfd6e0;}
#footer #page-bottom {width: 750px; height: 40px; padding: 10px 21px 5px 229px; margin: auto; background: url(../images/page-bottom.jpg) no-repeat right top;}

#spy-container .spy .item .title a {
	color: #444b55;
}
/*GALERIE FOTO*/
.gallery-container {width:730px; background: url(../images/pg-mid.jpg) repeat-y; margin: auto; color:#cfd6e0;}
.gallery-top-corners {height: 24px; background: url(../images/pg-top.jpg) no-repeat top;}
.gallery-bottom-corners {height: 24px; background: url(../images/pg-bottom.jpg) no-repeat top;}
.gallery-img {width: 485px; margin: 0 0 0 21px; padding: 10px; background: url(../images/pg-img-mid.jpg);}
.gallery-img li {margin: 5px 0;}
.gallery-img li a:hover {text-decoration: underline;}
.gallery-img-bottom-corners {width: 505px; margin: 0 0 0 21px;height: 10px; background: url(../images/pg-img-bottom.jpg) no-repeat top;}
.gallery-thumbs-container {width: 150px; float: right; margin: 0 20px 0 0; padding: 0 10px;}
.gallery-img-title {width: 505px; margin: 0 0 0 20px;}
.gallery-img-title h2, .gallery-img-title p { text-align: right; color: #cfd6e0;}
#thumbs ul, #thumbs li {margin: 0; padding: 0; list-style:none;}
#thumbs li {padding: 3px 0; text-align:center;}
.slideshow {text-align: center;}
#gallery-loading {background: url(../images/loading.gif) no-repeat center; height: 35px;}
