/* general linkuri */

A:link
{
    text-decoration: none;
    color: #255593;
}

A:visited
{
    text-decoration: none;
    color: #255593;


}

A:active
{
    text-decoration: none;
}

A:hover
{
    color: #255593;
    text-decoration: underline;
}

p {
margin:0px;
text-indent:0px;

}
form{
display:inline;
margin:0;
padding:0;

}


/* structura pagina */

body.tot {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#3F4042;
		background-color: #FFFFFF;
		margin:0;
		padding:0;
}
#corp {
background: url(images/bkg_corp.gif) repeat-y #F8FCFF;
width:871px;
position:relative;
margin:0 auto;
left:auto;
right:auto;
text-align:left;
}

#cont_corp{
position:relative;
padding:10px 23px;
}

#righthead {
display:inline;
line-height:20px;
float:right;
margin-right:15px;
width:235px;
text-align:right;
}
#righthead a {
line-height:20px;
padding:0 7px 0 6px;
background:url(images/bkg_lksus.gif) right no-repeat;
}
#righthead a img{
margin-top:2px;

}

#righthead a.nobg {
background:none;

}

#menu {
margin-top:15px;
position:relative;
z-index:3;
width:100%;
}

#menu a{
padding:0 20px 0 9px;
padding-bottom:4px;
display:block;
color:#0485DB;
font-size:14px;
float:left;
text-align:center;
position:relative;
background:url(images/bkg_mendr.gif) right no-repeat;
}

#menu a strong{
position:relative;
z-index:15;
line-height:24px;
font-weight:normal;
}
#menu a strong.bld{
font-weight:bold;
}
#menu a i{
display:none;
visibility:hidden;
background:none;
}
#menu a:active{
color:#0485DB;
text-decoration:none;
}

#menu a:visited{
color:#0485DB;
text-decoration:none;
}

#menu a:hover{
color:#0485DB;
text-decoration:none;
margin:0;
padding:0 20px 4px 9px;
background:url(images/bkg_menself.gif) right top no-repeat;
}
#menu a.noch:hover{
background:#000000;

}

#menu a:hover i{
visibility:visible;
display:block;
position:absolute;
top:0;
left:0;
width:140px;
overflow:hidden;
line-height:16px;
font-size:12px;
font-style:normal;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
z-index:10;
cursor:pointer;
color:#585858;
padding-bottom:10px;
background:url(images/bkgfin_men.gif) left bottom no-repeat;
}
#menu a:hover i.nobg{
background:none;
}
#menu a:hover i b{
padding-top:25px;
font-weight:normal;
background: url(images/bkg_men.gif) left top no-repeat;
display:block;
}
#menu a:hover i.nobg b{
padding-top:23px;
}
#menu a:hover i span{
display:block;
padding:0 5px 0 10px;
}
#pozantet {
position:relative;
margin-bottom:10px;
height:226px;
overflow:hidden;
}

#pozantet span{
position:absolute;
display:block;
width:800px;
left:24px;
top:22px;
color:#00769D;
font-size:18px;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
}

#pozantet span.bluisor{
color:#F8FCFF;
}

#pozantet strong{
display:block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-transform:uppercase;
font-weight:normal;
margin-bottom:4px;
}


#pozantet img{
display:block;
margin:0 auto;
}

#bs {
display:inline;
width:211px;
min-height:400px;
float:left;
margin-right:12px;
position:relative;
}
* html #bs{
height:400px;
}
#bs.mic {
width:161px;
}

.caset_bs {
position:relative;
padding:0 8px 8px;
background:#FFFFFF;
border:1px solid #D1DCEC; 
margin-left:2px;
margin-bottom:13px;

}



.caset_bs_vid {
background:url(images/vidplay.jpg) no-repeat;
height:167PX;
overflow:hidden;
text-align:center;
font-size:14px;
cursor:pointer;
}

* html .caset_bs{
height:50px;
}

#centr.maree {
width:797px;
}
#centr {
display:inline;
float:left;
width:597px;
position:relative;
}
#centr.maricel {
width:647px;
}
/* added at 25/07/2008 de OPTI */
*html #centr{
overflow:hidden;
}

div.maree {
width:797px;
}
.cont_centr{
padding-left:15px;
padding-top:5px;
/* added at 11/07/2008 de OPTI si scos doar pt PL
font-family:Arial, Helvetica, sans-serif;*/
}


#footeras {
margin-top:17px;
background:url(images/bkg_foot.gif) top repeat-x;
padding:8px 0 40px;
}


/* end structura pagina */

/* stiluri text */
.cont_centr p{
padding-top:4px;
margin-bottom:12px;
}

h1,h2,h3,h4,h5,h6,h7 {
font-weight:normal;
display:block;
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}

.cont_centr p img{
display:inline;
float:left;
padding:0px;
margin-right:8px;
margin-bottom:4px;
border:1px solid #D1DCEC;
background:#FFFFFF;
clear:left;

}
.cont_centr h1 img,.cont_centr h1 p img,.cont_centr p h1 img{
display:block;
float:none;
margin:10px auto;
}

.cont_centr h4 img,.cont_centr h4 p img,.cont_centr p h4 img{
float:right;
margin-left:8px;
margin-right:4px;
}

.cont_centr h2 {
line-height:30px;
font-size:17px;
color:#0365A6;
margin-bottom:10px;
background:url(images/dot_gri.gif) repeat-x bottom;
font-weight: normal;
}

.cont_centr h3 {
font-size:15px;
color:#0365A6;
margin-bottom:10px;
}
.cont_centr h5 {
font-size:13px;
color:#0365A6;
margin:10px 0;
font-style: normal;
font-weight:normal;
}

.cont_centr h6 {
padding:10px;
font-size:11px;
font-weight:normal;
background:#FFFFFF;

}

.cont_centr ul,.cont_centr li {
margin:0;
padding:0;
}

.cont_centr li{
margin-left:20px;

}

/* end stiluri text */


/* clase fundamentale */

.clear {
font-size:1px;
height:1px;
width:100%;
clear:both;
}

.title_bul {
line-height:35px;
padding-left:24px;
background:url(images/bul_port.jpg) no-repeat;
background-position:6px 10px;
font-size:21px;
color:#0365A6;
}

.tb_bs {
padding-left:18px;
background-position:0 10px;
font-weight:normal;
}

.title_bul i {
font-size:15px;
font-style:normal;
line-height:35px;
}

.but_dr a {
display:inline;
margin:5px;
float:right;
text-align:center;
width:84px;
height:23px;
background:url(images/but_detalii.jpg) no-repeat;
line-height:23px;
font-size:17px;
font-style:normal;
}

.tbl_camp {
font-size:11px;
}
.tbl_camp td{
padding:0 5px;
vertical-align:top;
text-align:center;

}
.tbl_camp td img{
display:block;
margin:0 auto 3px;

}

/* end clase fundamentale */




/* clase formuri */



table.tbl_1 td.tderr {
background:#FFCECE;

}

tr td.tderr {
background:#FFCECE;

}

.btn_mnscl {
display:inline;
height:1px;
width:1px;
background:#F8FCFF;
color:#F8FCFF;
padding:0;
margin:0;
border:0;
}

.input {
border:solid 1px #3783B7;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:3px 4px;
}

.selput {
display:block;
width:184px;
margin-left:2px;
border:solid 1px #3783B7;
color:#000000;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.selmic{
width: auto;
display:inline;
}
.cont_erori {
padding:2px 5px;
border:solid 1px #990000;
margin-bottom:14px;
}

.cont_erori span{
display:block;
margin:3px 0;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.sel_text {
padding-right:7px;
color:#CC0000;

}
/* end clase formuri */

/* clase produse*/
.cont_prod {
font-size:12px;
padding-left:10px;
}
.cont_prod i{
display:block;
font-style:normal;
text-transform:uppercase;
font-weight:bold;
font-size:21px;
overflow:hidden;
margin:5px 0 5px;
color:#2E3235;
font-family:"Times New Roman", Times, serif;
}

.cont_prod a {
line-height:17px;
}



.treime {
width:190px;
float:left;
}

.treime div{
margin:1px;
padding-right:15px;

}

.subcat_prod {

color:#0365A6;
font-size:14px;
margin:7px -3px 5px;

}
.mspec {
margin-left:7px;

}

.mspec div.treime {
width:180px;
}

.img_etich {
margin-right:10px;
padding:0;
display:inline;
float:right;
position:relative;
width:302px;
height:164px;
z-index:0;
border:1px solid #D1DCEC;
border-width:0px 1px;
background:url(images/bkg_pozprod.gif) repeat-x #FFFFFF;
}
.img_etich img{
display:block;
padding:4px;

}
.stire_cont {
line-height:140%;

}

.campdes div.img_etich {
border-width:1px;
height:224px;
background:#FFFFFF;
}
.stire_cont div.img_etich {
width:130px;
height:90px;
margin:0 5px;
border-width:1px;
background:#FFFFFF;
}

.stire_cont div.img_etich img {
margin:0 auto;
}
.profdes div.img_etich,.campdes div.img_etich {
margin:6px;

}
.profdes div.img_etich img {
padding:9px 9px 0;
float:left;
}

.campdes div.img_etich img {
margin:4px auto;

}

.profdes div.img_etich span {
display:block;
margin:15px 10px 0;
font-size:13px;
line-height:140%;
color:#0365A6;
font-style:italic;

}

.campdes div.img_etich span {
display:block;
margin:0 20px;
line-height:140%;
color:#0365A6;
font-style:italic;
}
.cuplus{
width:21px;
height:26px;
position:absolute;
right:0;
top:0;
z-index:1;
}

.title_rel {
line-height:35px;
font-size:17px;
color:#0365A6;
margin:10px 0;
background:url(images/dot_gri.gif) repeat-x bottom;
margin-right:30px;
}
.title_relsm {
font-size:11px;
color:#0365A6;
margin:2px 0;
}
.fsl1 {
font-size:15px;
margin-top:10px;
font-weight:bold;
}

.fsl2 {
font-size:13px;
margin-top:4px;
}

.fsl3 {
font-size:12px;
}

* html .title_rel {
height:30px;
}
.title_rel strong {
font-size:19px;

}

.subprod {
padding:5px 20px 10px 14px;
margin-top:10px;
background:url(images/bkg_subprod.jpg) repeat-y left #FFFFFF;
border:solid 1px #CBCBCB;

}

*html .subprod {
height:40px;
}

.subprod img {
float:right;
}
.subprod small{
display:block;
line-height:25px;
font-size:14px;
font-weight:bold;
color:#0365A6;
}


/* end clase produse*/



/* showb */

#showb {
display:inline;
float:left;
width:597px;
height:281px;
padding:0;
margin:0 0 20px;
position:relative;
}

#sb_nav {
position:absolute;
z-index:3;
left:14px;
bottom:8px;
width:400px;
height:25px;
font-size:16px;
font-family:"Times New Roman", Times, serif;
}

#sb_nav span{
display:inline;
float:left;
margin-right:11px;
width:22px;
height:22px;
overflow:hidden;
}
#sb_nav span a{
display:block;
height:22px;
line-height:22px;
text-align:center;
}



* html #sb_nav span a{
line-height:20px;
}


#sb_nav span a:hover{
text-decoration:none;
}

#sb_nav.pa span a{
background:url(images/bul_sb_blu.gif) no-repeat;
}

#sb_nav.pa span.sel a{
background:url(images/bul_sb_port.gif) no-repeat;
}

#sb_nav.pa span a:hover{
background:url(images/bul_sb_port.gif) no-repeat;
}

#sb_nav.pn span a{
background:url(images/bul_sb_blu_n.gif) no-repeat;
}

#sb_nav.pn span.sel a{
background:url(images/bul_sb_port_n.gif) no-repeat;
}

#sb_nav.pn span a:hover{
background:url(images/bul_sb_port_n.gif) no-repeat;
}

.onesb {
width:100%;
height:281px;
position: absolute;
left:0;
top:0;
visibility:hidden;
border:1px solid #F8FCFF;
border-top:0px;
border-bottom:0px;
}

.sbprod {
background:url(images/bkg_showb.jpg) repeat-x #FFFFFF;
border-color:#D1DCEC;

}

.coltsb {
font-size:1px;
line-height:1px;
width:9px;
height:9px;
position: absolute;
z-index:2;
}

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

.coltsb_drs {
top:0;
right:-1px;
background:url(images/colt_drs.gif) no-repeat right top;
}
* html .coltsb_drs {
right:-2px;
}

.coltsb_stj {
bottom:0;
left:-1px;
background:url(images/colt_stj.gif) no-repeat left bottom;
}
* html .coltsb_stj {
bottom:-1px;
}

.coltsb_drj {
bottom:0;
right:-1px;
background:url(images/colt_drj.gif) no-repeat right bottom;
}
* html .coltsb_drj {
bottom:-1px;
right:-2px;
}

.sbprod_poza {
position:absolute;
bottom:1px;
right:0;
width:302px;
height:168px;
background-repeat:no-repeat;
background-position:right bottom;
z-index:0;
}

.sbprod_poza img{
display:block;
margin:auto 10px;

}

.cont_sb {
padding:12px 15px;


}
.title_hemi {
padding-bottom:7px;
margin-bottom:3px;
background:url(images/dot_gri.gif) repeat-x bottom;
font-size:14px;
font-weight:bold;
padding-left:2px;
color:#0365A6;
}

.title_hemi a {
color:#0365A6;
}

.title_hemi a:visited {
color:#0365A6;
}

.title_hemi a:hover {
color:#0365A6;
text-decoration:none;
}

.sbprod_txt{
width:234px;
height:133px;
line-height:135%;
}

.albcont{
color:#FFFFFF;
line-height:140%;
}

.specont a,.albcont a{
display:block;
margin:7px 0;
font-weight:bold;
font-size:14px;
padding-left:13px;
background:url(images/sag_apen.gif) no-repeat;
background-position:2px 4px;
}



#sb1 {
visibility:visible;
}

/* end showb */

/* clase mmedia */
.items_gal {
height:132px;
}

.items_gal_spec {
margin:0 auto;
width:420px;
}

.item_gal {
display:inline;
position:relative;
margin-right:7px;
margin-bottom:4px;
float:left;
width:126px;
height:129px;
background: url(images/bkg_igal.jpg) repeat-x #FFFFFF;
border:1px solid #D1DCEC;
border-width:0px 1px;

}


.flstgal {
display:inline;
float:left;
width:40px;
padding-top:110px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.cont_gal {
padding:0 10px;
height:116px;
font-size:10px;
}

.cont_gal img{
display:block;
margin:9px auto;
}

.tit_vid {
text-align:left;
padding:12px 22px;
}
.opts_tit {
float:right;
padding-top:12px;
overflow:hidden;
text-align:right;
}

.cont_files {
position:relative;
background:#FFFFFF;
width:584px;
margin-left:10px;
border:1px solid #D1DCEC;
}

.tbl_files {
font-size:12px;
text-align:center;
color:#0663A6;
margin-bottom:15px;

}

.tbl_header td{
padding-top:8px;
padding-bottom:9px;
border-bottom:1px solid #E5E5E5;
color:#000000;
}

.td2 td {
border:1px solid #E5E5E5;
border-width:1px 0;
background:#F9F9F9;
}

.td2 td.start {
border-left-width:1px;
}

.td2 td.end {
border-right-width:1px;
}
.tbl_descr {
color:#666666;
font-size:11px;

}
.coltcf {
font-size:1px;
line-height:1px;
width:9px;
height:9px;
position: absolute;
z-index:2;
}

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

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

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

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


/* end clase mmedia */

/* clase linkuri */

a.linkopac img {
filter:alpha(opacity="85");
-moz-opacity:.85;
opacity:.85;
}

a:hover.linkopac img {
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}
.linkgri a {
color:#BBBBBB;
text-decoration:none;
}

.linkgri a:visited {
color:#BBBBBB;
text-decoration:none;
}

.linkgri a:hover {
color:#BBBBBB;
text-decoration: underline;
}
.linkgri2 a {
color: #666666;
text-decoration:none;
line-height:17px;
}

.linkgri2 a:visited {
color: #666666;
text-decoration: none;
}
.linkgri2 a:hover {
color:#2E3235;
text-decoration: underline;
}

.linknegr a {
color:#2D2D2D;
text-decoration:underline;
}

.linknegr a:visited {
color:#2D2D2D;
text-decoration:underline;
}

.linknegr a:hover {
color:#2D2D2D;
text-decoration:none;}

.linkalb a {
color: #FFFFFF;
text-decoration:none;
}

.linkalb a:visited {
color: #FFFFFF;
text-decoration:none;
}

.linkalb a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.linkport a {
color: #FE8404;
text-decoration:none;
}

.linkport a:visited {
color: #FE8404;
text-decoration:none;
}

.linkport a:hover {
color: #FE8404;
text-decoration: none;
}

.linkbs a {
padding-left:6px;
margin:1px 0;
background:url(images/square.gif) no-repeat;
background-position:0 6px;
}

.linkbs a.bul_back {
background:url(images/back.gif) no-repeat;
background-position:0 5px;
} 

.a_cubg {
padding:0 5px 0 17px;
background-position:1px;
color:#000000;
font-size:10px;
padding-right:6px;
}

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

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

.videoit {
background:url(images/video.gif) left top no-repeat;
font-weight:bold;
}
.backit {
background:url(images/backit.gif) left top no-repeat;
font-weight:bold;
}

.filesit {
background:url(images/files.gif) left top no-repeat;
font-weight:bold;
}

div.filesit {
font-size:12px;
margin:12px -1px 0;
position:relative;
z-index:3;

}




/* end clase linkuri */


/* clase mici (wrap) */
.bld {
font-weight:bold;
}

.nobg {
background:none;
}

.h80 {
height:80px;
}

.h200 {
height:127px;
}
.lh135 {
line-height:135%;
}
.oftrue {
overflow:hidden;
}

.fs16 {
font-size:16px;
}
.nound a:visited{
text-decoration:none;
}


.nound a:hover {
text-decoration:none;
}

.w130 {
width:130px;
}

.w240{
width:240px;
}
.alb {
color:#FFFFFF;

}
.nodisp {
display:none;
}

.bldisp {
display:block;
}

.w190 {
display:block;
width:174px;
margin-left:2px;
margin-bottom:4px;
}
.w190true {
width:190px;
}
textarea.w190true {
overflow:auto;

}

.bluisor {
color:#F8FCFF;
}

textarea.w190 {
overflow:auto;

}

.delay {
padding:0 4px;
}
.delay_down {
padding:0 4px;
padding-left:11px;
background:url(images/v_down.jpg) left no-repeat;
background-position:0 3px;
}

.delay_up {
padding:0 4px;
padding-left:11px;
background:url(images/v_up.jpg) left no-repeat;
background-position:0 4px;
}


.mr4p {
margin-left:4px;
}
.nomr {
margin:0;
}

.nobrd{
border:0;
}

.nopadb{
padding-bottom:0;
}

.pr140 {
padding-right:80px;
}

.lh30{
line-height:30px;
margin-bottom:5px;
}
.nopadt {
padding-top:0;
}

.pt_cap img {
width:100px;
height:50px;


}

* html .caset_bs div.coltcf_drs,* html .caset_bs div.coltcf_drj { 
right:-2px;
}
.caset_bs div.coltcf{
width:6px;
height:6px;

}

.top_alb {
background: #FFFFFF;
border:solid 1px #0365A6;
color:#0365A6;
padding:4px 8px;
border-width:1px 0;
font-size:11px;
text-align:right;
margin-bottom:10px;

}
/* added at 11/07/2008 de OPTI */
.fs12{
font-size:12px;

}
/* added at 25/07/2008 de OPTI*/
#cp{
z-index:100;
width:150px;
height:100px;

}
/* end clase mici (wrap) */




