/* general linkuri */

a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#663399;
}

a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#663399;
}

a:active
{
    text-decoration: none;
}

a:hover
{
color:#CC0000;
text-decoration:none;
}



/* generale */
p {
margin:0px;
text-indent:0px;
}
form{
display:inline;
margin:0;
padding:0;
}
textarea {
overflow:auto;
}

.it{font-style: italic;}
.bld {font-weight:bold;}
.nobld {font-weight:normal;}
.clear {font-size:1px;line-height:1px;height:1px;width:100%;clear:both;}
.ar,.ar a,.ar a:visited,.ar a:hover, a.ar, a:visited.ar, a:hover.ar {font-family:Arial, Helvetica, sans-serif;}
.geo,.geo a,.geo a:visited,.geo a:hover, a.geo, a:visited.geo, a:hover.geo {font-family:Georgia, "Times New Roman", Times, serif;}
.ver,.ver a,.ver a:visited,.ver a:hover, a.ver, a:visited.ver, a:hover.ver {font-family: Verdana, Arial, Helvetica, sans-serif;}

.und a,.und a:visited,.und a:hover, a.und, a:visited.und, a:hover.und {text-decoration: underline;}
.hoverund a,.hoverund a:visited, a.hoverund, a:visited.hoverund {text-decoration:none;}
.hoverund a:hover, a:hover.hoverund {text-decoration: underline;}
.nound,.nound a,.nound a:visited,.nound a:hover, a.nound, a:visited.nound, a:hover.nound {text-decoration:none;}
.lalb a,.lalb a:visited,.lalb a:hover, a.lalb, a:visited.lalb, a:hover.lalb {color:#FFFFFF;}
.lport a,.lport a:visited,.lport a:hover, a.lport, a:visited.lport, a:hover.lport {color:#DF591E;}
.lblu a,.lblu a:visited,.lblu a:hover, a.lblu, a:visited.lblu, a:hover.lblu {color: #0033CC;}
.lmov a,.lmov a:visited,.lmov a:hover, a.lmov, a:visited.lmov, a:hover.lmov {color: #663399;}
.lros a,.lros a:visited,.lros a:hover, a.lros, a:visited.lros, a:hover.lros {color: #CC0000;}
.lneg a,.lneg a:visited,.lneg a:hover, a.lneg, a:visited.lneg, a:hover.lneg {color: #000000;}
.linchis a,.linchis a:visited,.linchis a:hover, a.linchis, a:visited.linchis, a:hover.linchis {color: #2E1645;}
.lh130{ line-height:130%;}
.port{color:#DF591E;}
.alb {color:#FFFFFF;}
.neg {color:#000000;}
.ros {color:#FF0000;}
.redish{color:#990000; margin:4px 0 1px;}
.mov{color:#663399;}
.sc {font-variant:small-caps;}
.uc {text-transform:uppercase;}
.nosc {font-variant:normal;}
.nouc {text-transform:none;}
.nobrd {border:0;}
.w100 {width:90%;}
.fs28 {font-size:28px;}
.m5{margin:5px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs13 {font-size:13px;}
.fs12 {font-size:12px;}
.fs11 {font-size:11px;}
.fs10 {font-size:10px;}
.pad10 {padding:10px;}
.pad5 {padding:5px;}
.nodisp{display:none;}
.flr{float:right;}
.fll{float:left;}
.nobg{background:none;}
.nomr{margin:0;}
.bkgri{background:#EEEEEE;}
.bkroz{background: #FFD2D2;}
.bkneg{background: #666666;}
.gri {color:#999999;}
.lgri a,.lgri a:visited, a.lgri, a:visited.lgri{color:#666666;}
.lgri a:hover, a:hover.lgri {color: #666666;}

.tac { text-align:center;}
.tar { text-align:right;}
.tal { text-align:left;}
.w1{font-size:1px;border:0;line-height:1px;width:1px;height:1px;background:none;color:#FFFFFF;}
.delay{ padding:0 10px;}
.cont_erori {
padding:5px; 
margin:5px;
border:solid 1px #CC0000;
}

.cont_erori span {
display:block;
color:#CC0000;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;

}

.sel_text,.sel_text2 {
color:#990000;
font-weight:bold;
padding:0px 3px;
}

.sel_text2 {
color: #00CC99;
}
/* structura pagina */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background: url(images/bkg_body.png) repeat-x top #CB83F0;
	margin:0 0 20px;
	padding:0;
}

.tot {
	margin:45px auto 0;
	width:921px;
	padding:0;
	background: url(images/bkg_corp.gif) repeat-y;
}

#corp {
position:relative;
margin:0 0 0 2px;
left:auto;
right:auto;
text-align:left;
background:url(images/bkgalb.gif) no-repeat;
background-position:right 500px;
z-index:4;
}
.wtot{
margin:0 auto 0;
	width:921px;
}
#antet{
background:url(images/bkg_border.jpg) top repeat-x #FFFFFF;
}
#subantet{
height:128px;
background:url(images/bkg_corp.gif) right repeat-y;
overflow:hidden;
}

#hotline,#cursval,#casuser{
position:absolute;
top:0;
overflow:hidden;
}

#cont_hotline{
position:absolute;
left:40px;
top:10px;
width:165px;
height:82px;
}

#cont_hotline img{
float:left;
margin-right:6px;

}
#cont_hotline div{
margin-top:3px;

}

#hotline{
background:url(images/bk_hline.png) no-repeat #4A0A6B;
width:256px;
height:118px;
right:0;

}
*html #hotline{
right:-1px;
}

#cursval{
width:140px;
height:101px;
left:510px;
top:8px;
}

#cursval div{
margin-bottom:6px;
margin-top:3px;
}

#casuser{
background: url(images/bk_login.gif);
width:206px;
height:101px;
left:290px;

}
#cont_casuser{
width:152px;
position:absolute;
left:25px;
top:10px;
}
#cont_casuser input.inp{
display:block;
margin:4px 0 0 2px;
width:95%;
}

#cont_casuser input.inpw{
width:70%;
float:left;
}

#cont_casuser div.flr{
margin:4px 0 0 2px;
}

.footeras{
width:879px;
height:50px;
margin:30px auto 0;
overflow:hidden;
line-height:50px;
}

#bara_menu{
background:#D1BBE8;
filter:alpha(opacity="41");
-moz-opacity:.41;
opacity:.41;
position:absolute;
z-index:2;
height:45px;
width:100%;
top:173px;
left:0;
}

#limbi{
position:absolute;
left:-35px;
top:105px;
}
#limbi a{
display:block;
margin-bottom:62px;

}


#menu {
position: relative;
height:45px;
text-transform:uppercase;
background:url(images/bkg_corp.gif) right repeat-y #EDE4F6;
z-index:70;
padding-left:18px;
}

#menu a{
width:109px;
line-height:32px;
padding-top:6px;
position:relative;
display:inline;
float:left;
text-align:center;
z-index:70;
background:url(images/bkg_but_0.jpg) no-repeat left top;
margin:7px 0px 0px 0px;
}
#menu a i{
display:none;
visibility:hidden;
background:none;
}

#menu a.bld{
color: #FF3300;
background:url(images/bkg_but_1.jpg) no-repeat left top;
}

#menu a:hover{
margin:7px 0px 0px 0px;
background:url(images/bkg_but_1.jpg) no-repeat left top;
display:block;
position:relative;
}


#menu a:hover i{
visibility:visible;
display:block;
position:absolute;
top:38px;
left:2px;
width:140px;
overflow: hidden;
line-height:17px;
font-style:normal;
text-align: left;
z-index:70;
cursor:pointer;
background:#FFFFFF;
padding:8px 0 4px;
color: #2E1645;
font-variant:normal;
text-transform:uppercase;
border: solid 1px #EEEEEE;
border-top:0;
}


#menu a:hover i b{
display:block;
font-weight:normal;
padding:0 5px 5px 10px;
}

#menu a:hover i b.bld{
font-weight: normal;
color: #FF3300;
}

#logo{
padding:12px 18px 0;
}

#loc_menu {
position:absolute;
width:200px;
right:20px;
top:144px;
z-index:71;
line-height:24px;

}

#loc_menu input.inp{
margin-top:1px;
width:115px;

}

.tblpad td{
padding:3px 3px;
vertical-align:top;
}

#bd{
display:inline;
width:241px;
float:right;
position:relative;
z-index:8;
overflow:hidden;
}

.cas_bd{
background:url(images/bkg_corp.gif) right repeat-y #FFFFFF;
}

.cas_start{
background:url(images/bk_startcas.gif) no-repeat;
height:22px;
}

.cas_end{
background:url(images/bk_endcas.gif) no-repeat;
height:22px;
}

.cas_transp{
min-height:150px;
background:url(images/bkg_corp.gif) left repeat-y;
padding:0 12px 0 19px;
}

*html .cas_transp{
height:150px;
}


.item_bd{
clear:both;
padding:8px 0 0;
line-height:100%;
}

.item_bd img{
margin-right:6px;

}
.casvid{
background:url(images/bk_casbd_bottom.jpg) bottom no-repeat #EAE2F7;
width:228px;
}

.casvid img{
display:block;

}

#centr{
display:inline;
width:678px;
min-height:700px;
background:#FFFFFF;
position:relative;
}

*html #centr{
height:700px;
}



/* substructuri */

.sect{
width:155px;
padding:3px 0 6px;
border:solid 1px #CCCCCC;
float:left;
margin-right:15px;
margin-bottom:5px;
}

.sect a{
display:block;
padding-left: 12px;
margin:2px 7px 4px 10px;
}

.sect a:hover{
background:url(images/micsag.jpg) no-repeat;
background-position:0 4px;
}

.sect a.bld {
background:url(images/micsag.jpg) no-repeat;
background-position:0 4px;
margin:2px 7px 4px 5px;
}
.sect a.it {
margin:13px 7px 4px 5px;
}

.sect_dr{
width:220px;
height:210px;
overflow:auto;
border:solid 1px #CCCCCC;
float:right;
margin-left:15px;
margin-bottom:5px;
display:inline;
background:#FFFFFF;
}
.sect_dr a{
display:block;
margin:4px 0;

}
.nooverf{
height:auto;
overflow:visible;
}




.bar {
margin:0 0 15px 24px;
width:629px;
border-bottom:1px solid #BBBBBB;
padding-bottom:15px;
}

.bar a {
display:inline;
padding-right:13px;
margin-right:45px;
background:url(images/sag.jpg) no-repeat right;
font-weight:bold;
background-position:right 3px;
}


.pag {
margin:0 0 30px 20px;
position:relative;
width:629px;
}

.pag div.c{
padding:20px 20px 0;
}
*html .pag div.c{
height:10px;

}

.bkg_mov{
background:#EEE5F6;
}
.bkg_eur{
background: url(images/bkg_europe.jpg) no-repeat #EEE5F6;
background-position:186px 36px;
}
.bkg_port{
background:#FEE2B9;
}

.h360{
height:360px;
}

.pagina{
background:url(images/bkg_pag.jpg) bottom repeat-x;
min-height:400px;
}
.articol{
background:url(images/bkg_art.jpg) bottom repeat-x;
}

.pagina div.c{
padding:5px 20px 20px;
}


*html .pagina{
height:400px;
}

.pagcv div.c{
padding:5px 20px 20px;
}
.pagcv div.c div.neg{
margin:10px 0 4px;

}


.pagcv p{
margin:5px 3px;

}
.gal span{
display:inline;
float:left;
margin-right:27px;
margin-bottom:10px;
text-align:center;
width:105px;
}
.gal span img{
display:block;
margin-bottom:3px;
}


.titcv{
position:relative;
height:30px;
line-height:30px;
padding-left:100px;
padding-right:10px;
font-size:20px;
color:#000000;
margin:26px 0;
}

.titcv img{
position:absolute;
left:25px;
top:-20px;
}

.titcv span.mov{
font-size:22px;
font-weight:bold;
}

.titjob{
line-height:130%;
padding:10px;
font-size:20px;
color:#000000;
margin:16px 0 26px;
}


#centr_home{
float:left;
width:195px;
margin:20px;
display:inline;
}

.slide{
position:absolute;
right:-1px;
width:150px;
height:94px;
background:url(images/bkg_slide.gif) left top no-repeat #FFFFFF;
overflow:hidden;
font-size:18px;
}
.slide a{
display:block;
margin:2px 13px;
}

.slide a em{
display:block;
font-size:12px;
font-weight:bold;
font-style:normal;
margin-bottom:7px;
width:60px;
}

#slide1{
top:10px;
}

#slide2{
top:130px;
}

#slide3{
bottom:10px;
}

.casserv{
background: url(images/bkg_pag.gif) no-repeat;
position:relative;
width:139px;
height:138px;
float:left;
font-size:14px;
text-align:center;
margin-right:8px;
margin-bottom:10px;
overflow:hidden;
}

.casserv img{
display:block;
margin:15px auto 16px;
}


.titcas{
position:absolute;
left:-2px;
top:8px;
background: url(images/bkg_titcas.gif) right no-repeat;
font-size:18px;
padding:0 14px;
height:45px;
line-height:45px;
}

.titcas img{
padding:5px;
float:left;
}

.butcas{
position:absolute;
right:-1px;
bottom:-1px;
z-index:2;
height:27px;
line-height:27px;
background:url(images/bkg_butcas.jpg) left no-repeat #FFFFFF;
padding:0 16px 0 11px;
}

h1,.h1{
font-family: Arial, Helvetica, sans-serif;
font-size:22px;
color:#333333;
font-weight: bold;
margin:0px 0 12px;
display:block;
}
h1 img,.h1 img{
margin-right:6px;
margin-bottom:3px;
float:left;
font-size:12px;
}

h2,.h2{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight: bold;
margin:9px 0;
display:block;
}
li.h2{
display: list-item;
width:100%;
margin:6px 0 ;
}

h3,.h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#DF591E;
font-weight:normal;
display:block;
}

h4,.h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#DF591E;
font-weight:normal;
display:block;
}

.caseta{
display:block;
border:solid #DF591E 1px;
padding:6px;
}

.caseta_blu{
display:block;
padding:6px;
background:#ECEEFF;
font-size:11px;
}

.caseta_verde{
display:block;
padding:6px;
background:#D5D5BF;
}

.motto {
color:#DF591E;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:140%;
font-size:15px;
}


.txt{
line-height:145%;
color:#333333;
}

.txt p{
margin:5px 0 12px;
}

.txt img{
padding:5px;

}

.colt {
position:absolute;
width:13px;
height:12px;
overflow:hidden;
}

.colt1 {
background:url(images/colt1.jpg) left top no-repeat;
left:-2px;
top:0;
}

.colt2 {
background:url(images/colt2.jpg) left top no-repeat;
right:-2px;
top:0;
}

.colt3 {
background:url(images/colt3.jpg) left top no-repeat;
left:-2px;
bottom:-2px;
}

.colt4 {
background:url(images/colt4.jpg) left top no-repeat;
right:0px;
bottom:-2px;
}

*html .colt4 {
right:-1px;

}

.coltalb1 {
background:url(images/coltalb1.gif) left top no-repeat;
left:0;
top:0;
}

.coltalb2 {
background:url(images/coltalb2.gif) right top no-repeat;
right:-1px;
top:0;
}

.coltalb3 {
background:url(images/coltalb3.gif) left top no-repeat;
left:0;
bottom:-1px;
}

.coltalb4 {
background:url(images/coltalb4.gif) right top no-repeat;
right:-1px;
bottom:-1px;
}

.news{
margin-bottom:11px;
}

.news .i{
display:inline;
float:left;
margin-right:10px;
margin-bottom:7px;
}

.news .t{
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}
/* clase */



.tbl_cal td{
border-top:solid 1px #DAE8D0;
padding:5px 2px;
vertical-align:middle;
text-align:center;
}

.tbl{
margin:10px 0;
color:#000000;

}

.tbl td{
border-top:solid 1px #DAE8D0;
padding-right:3px;

}

.lsus{
position:relative;
margin:-6px 10px 20px ;
z-index:3;

}

.lsus a{
padding:0 3px;

}

.vernil {
color: #009966;
}
.links{
padding-right:10px;
}
.links a{
padding:0 7px 0 13px;
}
a.l_print{
background:url(images/print.gif) no-repeat;
background-position:0 1px;
padding:0 7px 0 13px;
}
a.l_coment{
background:url(images/coment.gif) no-repeat;
padding-left:15px;
background-position:0 1px;
}
a.l_recom{
background:url(images/recom.gif) no-repeat;
background-position:0 1px;
}

a.l_pdf{
background:url(images/mic_pdf.jpg) no-repeat;
background-position:0 1px;
padding:0 7px 0 15px;
}


.inp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
width:135px;
border:solid 1px #666666;
margin-bottom:3px;
color:#333333;
}
.w95{
width:90%;
}
.w96{
width:90%;
margin:4px 0;

}
.bkalb{
background:#FFFFFF;
}

.but {
font-size:11px;
height:21px;
background:url(images/bkg_but_st.gif) no-repeat;
padding-left:3px;
text-align:center;
}

.bmov {
background:url(images/bkg_but_st_mov.gif) no-repeat;
}

.but a,.but a:visited,.but a:hover{
font-family:Arial, Helvetica, sans-serif;
background:url(images/bkg_but_dr.gif) right top no-repeat #DF591E;
line-height:21px;
padding:0 8px 0 5px;
float:left;
text-decoration:none;
color:#FFFFFF;
}
.bmov a,.bmov a:visited,.bmov a:hover{
background:url(images/bkg_but_dr_mov.gif) right top no-repeat #DF591E;
}
.but a:hover{
color: #E6F2FF;
}

.butjos{
position:absolute; width:70px; left:80px; bottom:-8px;
}

.smap div{
margin:7px 0;
}
.tags a{
float:left;
padding:1px 2px;
}

.pt_cap img {
width:100px;
height:50px;
display:block;
margin:0 auto;


}
td.cupad div.fll{
padding:1px;

}

.formus h3{
margin:0 0 3px;

}

.rez_c{
padding:14px 10px;
border-bottom:#AAAAAA solid 1px;
}

.rez_c div.s{
font-style:italic;
margin:2px 0 4px;
}

.tbjobs{
background:url(images/bk_tabel.jpg) top left no-repeat #FFFFFF;
margin-bottom:18px;
}

.tbjobs tr td{
border-bottom:solid 1px #AAAAAA;
padding:10px 5px 10px 15px;
}

.tbjobs tr.bld td{
border-bottom:0;
}

.divform{
border:#CCCCCC solid 1px;
margin-top:20px;
}

.tbform{
margin:10px 0;
}

.tbform td{
padding:3px 8px;
}

.formoverf{
height:100px;
overflow:auto;
margin-bottom:7px;
}

.bk_atentie{
background:url(images/bk_atent.gif) right no-repeat;
font-weight:bold;
}

.options a{
display:block;
background:url(images/micsag.gif) left no-repeat;
padding-left:15px;
margin:0 4px 7px;

}

.latest_news img{
width:52px;
}


.presaonl div div a img {
display:none;
}

.presaonl div a b{
display:none;
}

.presaonl p a img {
display: block;
}

.presaonl p {
margin-bottom:7px;
}