@charset "utf-8";
/*body {behavior:url("csshover3.htc")}*/
body {margin:0; padding:0; text-align:center; word-wrap:break-word}
p, ul, li, h1, h2, h3, h4, h5, h6, img, blockquote {margin:0; padding:0; border:none}
/*p {text-align:justify}*/
p, li, a {line-height:1.5; letter-spacing:0.2pt; word-spacing:1.2pt} 
sup, sub {color:#Fff; letter-spacing:0; font-weight:bolder; font-size:smaller; background-color:#f00; padding:1px 2px; margin:0}
img {display:block}
a {color:#09f}
a:hover {color:#000}
.twoColFixRtHdr #container {width:1000px; margin:0 auto; text-align:left}
.twoColFixRtHdr #header {height:140px; padding-top:20px}
#logocimec {width:273px; height:104px; float:left; margin:10px auto auto 50px}
/* meniu limba dreapta-sus */
#menuL {width:110px; height:26px; margin:0 10px 0 60px; padding:0; float:right}
#menuL a, #menuL a:visited {display:block; width:50%; height:20px; line-height:12px; text-decoration:none}
#menuL a span {padding-left:20px}
#menuL a:hover {display:block; width:50%; height:20px; cursor:pointer}
#menuL #ro {background:url(images/ro.png); background-repeat:no-repeat; float:right }
#menuL #en {background:url(images/gb.png); background-repeat:no-repeat; float:right }
/* meniul din header stinga-sus */
#menuver {}
#menu {width:260px; height:auto; margin:0; padding:10px 30px; float:left}
#menu li {display:block}
#menu ul {display:block; margin:0 auto; padding:0}
#menu li a {padding-left:20px; background:url(images/arrow-circle-li-off.png); background-repeat:no-repeat; background-position:left 0px}
#menu li a:hover {background:url(images/arrow-circle-li-on.png); background-repeat:no-repeat; background-position:left 0px}
/* container pt meniul principal, cel orizontal din header, creeaza un spatiu intre butoanele meniului si hasura primului modul */
#baram {height:43px}
/* meniul principal, orizontal */
#menuhor {}
#baramenu {margin:0; padding:0; position:relative; width:1000px; height:34px}
#baramenu ul {float:none; list-style-type:none}
#baramenu li {padding:0 2px 0 0; margin:0; float:left; background:url(images/separator.png) 100% 0 no-repeat} 
#baramenu ul li a {dISPlay:block; float:left; padding:0 16px; height:34px; -webkit-transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear; -o-transition:background-color 0.3s linear}
#baramenu ul li a:hover {}
/* casuta de cautare inclusa ca <li> in meniul orizontal */
#colectivul {
	width: 201px;
	height: 31px;
	background: url(images/bg_search_box.png);
	margin: 25px 25px 0 0;
	float: right;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#search_box {width:201px; height:31px; background:url(images/bg_search_box.png); margin:25px 25px 0 0; float:right; padding:0}
#search_box #s {float:left; padding:0; margin:6px 0 0 6px; border:0; width:159px; background:none; /*background-image:url(images/google_custom_search_watermark.gif);*/}
#search_box #go {float:right; margin:3px 4px 0 0}
/* pt textul din casuta de cautare */
.TextItalic {font-style:italic}
/* fundalul mare al carousel-ului */
.twoColFixRtHdr #topban {padding:0}
/* container pt fiecare modul din pagina, separa prin hasura modulele */
.hatch {background-image:url(images/hatch.gif); background-repeat:repeat-x}
.mainall {margin:0; padding:10px 0 0 0; clear:both}
.mainall2 {margin:0; padding:10px 0 0 0; clear:both}
/* la fel ca .mainall, dar are textul de culoare deschisa pt fundaluri inchise */
.mainall3 {margin:0; padding:10px 0 0 0; clear:both}
/* clasa pt a centra continutul unui container mainall */
.maincenter {text-align:center; padding:20px 160px}
.maincenter img {display:inline; margin:10px}
.maincenter p {text-align:center; margin:10px}
.mainleft {text-align:left; padding:20px 160px; text-indent:50px}
/* footer-ul, se redimensioneaza automat in functie de continut, are hasura despartitoare si adauga o linie de culoare deasupra continutului footer-er */
.twoColFixRtHdr #footer {padding:20px 0 0 0; clear:both}
#footint {width:1000px; margin:0}
#footint2 {width:1000px; margin:0}
/* cele 3 coloane din footer */
.imgfoot {margin:0 auto; padding:10px; width:313px; float:left; text-align:center}
.imgfoot img {display:inline}
/* cuprinde textul din cele 3 coloane ale footer-ului */
.descfoot {text-align:left; padding:10px; margin:0}
/* linia orizontala despartitoare, din coloanele footer-ului */
hr {height:1px; border-width:0; color:white; background-color:white; margin:4px 0; padding:0}
/* "citeste mai mult", aliniat la dreapta, se poate folosi in oricare dintre module */
.sidelink {display:block; text-align:right; margin:6px 0; padding:0 5px 0 0; font-weight:bold}
.sidelink a, .sidelink a.jpg, .sidelink a.pdf, .sidelink a.txt, .sidelink a.xls, .sidelink a.pps, .sidelink a.zip, .sidelink a.email, .sidelink a.external {background:url(images/arrow-circle-li-onb.png); background-repeat:no-repeat; background-position:right 100%; color:#000000; padding:0 17px 0 0}
.sidelink a:hover {color:#0099ff; background-image:url(images/arrow-circle-li-on.png); background-repeat:no-repeat; background-position:right 100%}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px}
#footerdown {width:600px; padding:10px; margin:0 auto; text-align:center; color:#FFF}
#footeratsign {background-image:url(images/at-symbol-2.png); background-repeat:no-repeat; background-position:center}