a,a:link,a:active, a:visited{
text-decoration: none;
color: #00307C;
}
a:hover{
text-decoration: underline;
}

.centr a:hover,#bs a:hover,.footercorp a:hover{
background-color: #00307C;
color:#FFFFFF;
text-decoration:none;
}
#bs div.bslnks a:hover{
background-color:#FFFFFF;
color:#000000;
}


.nlink a,.nlink a:active,.nlink a:visited,.nlink a:hover{
font-size:11px;
color: #000;
}

.nlink a:hover{
color: #CC0000;
text-decoration:underline;
}


body{
font-family: Arial, Helvetica, sans-serif;
margin:0;
font-size:12px;
color:#000000;
background:#FFFFFF;
}
#tot{
/*background: url(images/bk_body.png) top repeat-x;*/
width:100%;
}
#cevimg{
position:absolute; 
top:0; 
left:0; 
width:100%;
height:251px;
}

#corp{
width:984px;
border:solid #999999;
border-width:0 1px;
position:relative;
margin:159px auto 0;
background: url(images/bk_corp_new.gif) top right no-repeat #FFFFFF;
}

#cont_corp{
padding:29px;
z-index:1;
position:relative;
_height:1px;
zoom:1;
}

.footercorp{
width:984px;
margin:0 auto 35px;
}
.footercorp div.tar{
letter-spacing:1px;
color:#999999;
margin-bottom:20px;
}
.footercorp table.seg{
margin-bottom:14px;
}

.footercorp table.seg td{
text-align:center;
border-top:solid 1px #999999;
font-size:14px;
}
.footercorp table.seg td.nobrd{
border:0;
}
#bigblue{
background:#333366;
color:#CCCCCC;
padding:20px 0;

}
#bigblue p{
margin-bottom:15px;
line-height:135%;

}
#bigblue a.fll{
display:inline;
margin:15px 15px 13px 10px;

}
#bigblue table td.seg{
letter-spacing:2px;
font-size:17px;
}
#img_antet{
display:block;
position:absolute;
right:-1px;
top:-160px;
}
#logo{
position:absolute;
left:-27px;
top:-128px;
z-index:2;
width:275px;
height:197px;
background: url(images/bk_logo.gif) right bottom no-repeat;
}

#logo a img{
display:block;
width:114px;
margin-left:64px;
float:left;
}

#searchzone{
width:400px;
height:50px;
right:0;
top:-94px;
position:absolute;
text-align:right;

}

#menu{
position:absolute;
right:25px;
top:-38px;
width:718px;
font-size:14px;
z-index:2;


}

#menu td{
height:39px;
border-bottom:solid 0px #FFF;
text-align:center;
vertical-align:top;
}

#menu td.nobrd{
border-bottom:0;
}
#menu td div{
border-bottom: solid 1px #9A9A9A;
_height:1px;
zoom:1;
}

#menu td a,#menu td a:visited,#menu td a:hover{
color:#000000;
text-decoration:none;
display:block;
height:28px;
line-height:27px;
position:relative;

margin:5px 0;
}


#menu td a:hover{
background:#FFF;
}
#menu td.sel a,#menu td.sel a:visited,#menu td.sel a:hover{
/*height:37px;
border-bottom-width:2px;*/
font-weight:bold;
}

#menu td a.cucopii{
padding:0 1px;
}

#menu td a.cucopii:hover{
border: solid 1px #999999;
border-bottom:0;

height:27px;
line-height:25px;
padding:0;
}
#menu td a.cucopii i{
display:none;
}

#menu td a.cucopii:hover i{
display:block;
position:absolute;
padding-bottom:6px;
top:27px;
left:-1px;
right:-1px;
background: #FFFFFF;
border: solid 1px #999999;
border-top:0;
border-bottom:#999999 solid 3px;
_width:100%;
}

#menu td a.cucopii:hover i b{
display:block;
line-height:normal;
font-weight:normal;
font-style:normal;
text-align:left;
margin:4px 6px 4px 9px;
padding:2px 4px 3px 8px;
font-size:13px;
cursor:pointer;
color: #000000;

}

#menu td a.cucopii:hover i b.bld{
background:#999999;
color: #FFFFFF;
}



#menu td#td1_men.sel,#menu td#td1_men.sel a,#menu td#td1_men.sel a:hover{
border-bottom-color:#FFF;
}
#menu td#td1_men.hov,#menu td#td1_men a:hover,#menu td#td1_men a.cucopii:hover i{
border-bottom-color:#9C3022;
}
#menu td#td1_men.sel a,#menu td#td1_men.sel a:visited,#menu td#td1_men.sel a:hover{
color:#9C3022;
}
#menu td#td1_men a b.bld{
background-color:#9C3022;
}

#menu td#td2_men.sel,#menu td#td2_men.sel a,#menu td#td2_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td2_men.hov,#menu td#td2_men a:hover,#menu td#td2_men a.cucopii:hover i{
border-bottom-color:#00325B;
}

#menu td#td2_men.sel a,#menu td#td2_men.sel a:visited,#menu td#td2_men.sel a:hover{
color:#00325B;
}
#menu td#td2_men a b.bld{
background-color:#00325B;
}
#menu td#td2_men a:hover{
background:#00325B;
color:#FFFFFF;
}

#menu td#td3_men.sel,#menu td#td3_men.sel a,#menu td#td3_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td3_men.hov,#menu td#td3_men a:hover,#menu td#td3_men a.cucopii:hover i{
border-bottom-color:#DD6000;
}

#menu td#td3_men.sel a,#menu td#td3_men.sel a:visited,#menu td#td3_men.sel a:hover{
color:#DD6000;
}
#menu td#td3_men a b.bld{
background-color:#DD6000;
}

#menu td#td3_men a:hover{
background:#DD6000;
color:#FFFFFF;
}


#menu td#td4_men.sel,#menu td#td4_men.sel a,#menu td#td4_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td4_men.hov,#menu td#td4_men a:hover,#menu td#td4_men a.cucopii:hover i{
border-bottom-color:#1F5B42;
}

#menu td#td4_men.sel a,#menu td#td4_men.sel a:visited,#menu td#td4_men.sel a:hover{
color:#1F5B42;
}
#menu td#td4_men a b.bld{
background-color:#1F5B42;
}
#menu td#td4_men a:hover{
background:#1F5B42;
color:#FFFFFF;
}

#menu td#td5_men.sel,#menu td#td5_men.sel a,#menu td#td5_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td5_men.hov,#menu td#td5_men a:hover,#menu td#td5_men a.cucopii:hover i{
border-bottom-color:#C13832;
}
#menu td#td5_men.sel a,#menu td#td5_men.sel a:visited,#menu td#td5_men.sel a:hover{
color:#C13832;
}
#menu td#td5_men a b.bld{
background-color:#C13832;
}
#menu td#td5_men a:hover{
background:#C13832;
color:#FFFFFF;
}
#menu td#td6_men.sel,#menu td#td6_men.sel a,#menu td#td6_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td6_men.hov,#menu td#td6_men a:hover,#menu td#td6_men a.cucopii:hover i{
border-bottom-color:#660099;
}

#menu td#td6_men.sel a,#menu td#td6_men.sel a:visited,#menu td#td6_men.sel a:hover{
color:#660099;
}
#menu td#td6_men a b.bld{
background-color:#660099;
}
#menu td#td6_men a:hover{
background:#660099;
color:#FFFFFF;
}
#menu td#td7_men.sel,#menu td#td7_men.sel a,#menu td#td7_men.sel a:hover{
border-bottom-color:#FFF;
background:none;
}
#menu td#td7_men.hov,#menu td#td7_men a:hover,#menu td#td7_men a.cucopii:hover i{
border-bottom-color:#669933;
}

#menu td#td7_men.sel a,#menu td#td7_men.sel a:visited,#menu td#td7_men.sel a:hover{
color:#669933;
}
#menu td#td7_men a b.bld{
background-color:#669933;
}
#menu td#td7_men a:hover{
background:#669933;
color:#FFFFFF;
}
/* bd */

#bs{
float:left;
display:inline;
width:188px;
margin:50px 40px 0 0px;
overflow:hidden;
}
#bs div.cas_bs div.seg{
font-size:24px;
position:relative;
margin-bottom:8px;
margin-left:-1px;
line-height:18px;

}

.cas_bs{
padding-left:31px;
padding-bottom:2px;
background-image:url(images/bk_bs_new.gif);
background-repeat:repeat-y;
background-position:0 0;
margin-bottom:20px;
position:relative;
_height:1px;
zoom:1;
line-height:185%;
}
.cas_bs_sign{
position:absolute;
left:2px;
top:13px;
width:15px;
height:50px;
background-image:url(images/bk_bs_new.gif);
background-repeat:no-repeat;
background-position:-1000px 0;

}
.cas_bs_red{
background-position:-250px 0;
}
.cas_bs_red div.cas_bs_sign{
background-position:-1024px 0;
}
.cas_bs_mov{
background-position:-500px 0;
}
.cas_bs_mov div.cas_bs_sign{
background-position:-1050px 0;
}

.cas_bs_blu{
background-position:-750px 0;
}
.cas_bs_blu div.cas_bs_sign{
background-position:-1075px 0;
}
.bsnew{
padding-left:2px;
color:#009933;
font-weight:bold;
}
.input_bs{
width:260px;
border:0;
border-bottom: solid 1px #333333;


}
.reclama_bs {
line-height:150%;
padding-top:5px;
margin:0 10px 40px -3px;
position:relative;
}

.reclama_bs img.fll{
margin-right:8px;
margin-top:-3px;
}
.tagcloud{
font-size:9px;
}
.tagcloud a{
float:left;
padding:3px 1px;
}

.reclama_bs div.bslnks img{
vertical-align:middle;
padding-right:4px;
}
.bslnks{
padding:10px 10px;
}

#bs div.eroare{
padding:2px 2px 4px 6px;
margin:10px  0 5px;
line-height:145%;
_height:1px;
}
#bs div.eroare div.tit{
background:url(images/mic_om.gif) left top no-repeat;
background-position:left 2px;
padding-left:16px;
_height:1px;
}
#bs div.eroare div.tit a,#bs div.eroare div.tit a:visited,#bs div.eroare div.tit a:hover{
padding-right:18px;
color:#000000;
background:url(images/tri_jos.gif) right top no-repeat;
background-position:right 2px;
}

#bs div.eroare div.tit a:hover{
text-decoration:underline;
}
#bs div.eroare div.tit a.sel,#bs div.eroare div.tit a.sel:visited,#bs div.eroare div.tit a.sel:hover{
background-image:url(images/tri_sus.gif);
}
#bs div.eroare a.btn:hover{
background-color: #F9F4DF;
}
#bs div.eroare div.disp{
margin-top:7px;
}
#bs div.eroare a.tac{
width:40px;
line-height:125%;
margin-bottom:2px;
margin-right:3px;
}

#bs div.eroare input{
width:136px;
margin-bottom:6px;
}

#bdinp_use_em,#bdinp_use_pa{
margin:3px 0 5px;
width:166px;
}


.centr{
width:697px;
float:left;
overflow:hidden;
background:#FFFFFF;
}
.butslide{
display:block;
position:absolute;
bottom:0;
left:0;
padding:0 32px 0 18px;
line-height:35px;
height:35px;
border:solid 1px #AAA;
background:#FFFFFF;
filter:alpha(opacity="77");
-moz-opacity:.77;
opacity:.77;

}

.but{
float:left;
display:inline;
margin-right:25px;
padding:0 32px 0 18px;
line-height:35px;
height:35px;
border:solid 1px #AAA;
cursor:pointer;
background:#FFFFFF;
color:#999;
}

a.but img{
vertical-align:middle;
}

a.but,a.but:visited,a.but:hover{
border:solid 1px #666666;
text-decoration:none;
color:#000000;
filter:alpha(opacity="65");
-moz-opacity:.65;
opacity:.65;
background:#FFFFFF;
}
a.but:hover{
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}
a.butgri,a.butgri:visited,a.butgri:hover{
color:#666666;
border-color: #FFFFFF;

}
a.butros,a.butros:visited,a.butros:hover{
background:#FF0000;
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
border-color:#fff;
padding:0 18px 0 18px;
margin-right:10px;
}

a.butsel,a.butsel:visited{
border:solid 1px #999;
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
font-weight:bold;
color:#000000;
}

a.butselext,a.butselext:visited{
height:54px;
border-bottom-color: #FFFFFF;
margin-right:35px;
padding-right:36px;
position:relative;
z-index:2;

}
a.butselext:hover{
border-bottom-color: #FFFFFF;
}
a.butselext_dr,a.butselext_dr:visited,a.butselext_dr:hover{
float:right;
margin-right:0px;

}
.opac{
filter:alpha(opacity="65");
-moz-opacity:.65;
opacity:.65;
}
h1{
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:24px;
margin:5px 0 20px;
}
h1.fs20{
margin-bottom:10px;
}

h2{
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:20px;
margin:10px 0 15px;
}

h3,h4{
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
margin:10px 0;
}

h4{
margin-top:15px;
}

.slides{
clear: both;
position:relative;
height:269px;
overflow:hidden;
margin-bottom:23px;

}
.slide{
width:505px;
height:267px;
border:solid 0px #CCCCCC;
position:absolute;
left:0;
top:0;
display:none;
}
#slide1{
display:block;
}

.slide div.c{
position:absolute;
left:0px;
bottom:0px;
_bottom:2px;
width:503px;
background:#FFFFFF;
filter:alpha(opacity="79");
-moz-opacity:.79;
opacity:.79;
height:68px;
border:#CCCCCC solid 1px;

}
.slide div.c_c{
position:absolute;
left:7px;
bottom:9px;
width:491px;
height:54px;
line-height:150%;
overflow:hidden;
}

.slbuts{
position:absolute;
right:0;
bottom:10px;
width:51px;
z-index:1;
}
.slbuts img{
cursor:pointer;

}

.news{
margin:27px 0 0;

}
div.col{
width:332px;

}
.news img.i{
display:block;
margin-top:-10px;
margin-bottom:38px;

}
.news img.inew{
display:block;
margin-top:-10px;
margin-bottom:18px;

}

.new{
height:90px;
margin-bottom:38px;
border:solid #fff;
border-width:0 1px 1px;
position:relative;

}

.new div.tit a,.new div.tit a:visited{
color:#520079;
}
.new div.tit a:hover{
color: #FFFFFF;
background:#520079;
}

.new div.bg{
background:url(images/bk_new.gif) no-repeat;
background-position:left 1px;
width:332px;
height:24px;
position:absolute;
left:-1px;
top:-10px;
overflow:hidden;

}
.new div.bg span.cat,.new div.bg span.date{
float:left;
height:24px;
line-height:23px;
background:#FFFFFF;
display:inline;
}

.new div.bg span.cat{
margin-left:8px;
padding:0 9px;
border-top:solid 1px #999999;
border-right:solid 1px #999999;
}
.new div.bg span.date{
padding:0 9px 0 7px;
height:23px;
border-bottom:solid 1px #999999;
background:url(images/bk_new_date.gif) right bottom no-repeat #FFFFFF;
}
.new div.c{
margin:19px 12px 0;
line-height:150%;
height:66px;
overflow:hidden;
}
.new div.c img{
float:left;
display:inline;
margin:3px 11px 0 0;

}
.new div.tit{
font-weight:bold;
margin-bottom:5px;
}

.new a.det{
padding-left:20px;
background-image:url(images/bk_det.gif);
background-repeat:no-repeat;
background-position:8px 3px;

}
.books table{
clear:both;
margin-top:20px;
}

.prel{
position:relative;
}

a.hbook,a.hbook:visited{
display: block;
padding:12px 0px 10px 0px;
border:solid 1px;
border-color:#FFFFFF;
width:97px;
position:relative;
zoom:1;
}
a.hbook_lat,a.hbook_lat:visited{
width:202px;
}

.hbook img{
/*float:left;
display:inline;*/
margin-left:10px;
margin-right:9px;
cursor:pointer;
border:solid 1px #CCCCCC;
}
.hbook img.marginver{
border-color:#009966;

}

.hbook_rec img{
/*border:solid 1px #009966;*/

}
div.aizz{
display:block;
position:absolute;
width:70px;
top:0;
left:11px;
height:130px;
background:#CCCCCC;

}

span.ai{
display:block;
position:absolute;
width:70px;
top:0;
left:11px;
height:130px;
}

span.ai img{
display:block;
position:absolute;
left:-1px;
top:84px;
}

span.ai span.ai_bs,span.ai span.ai_rec,span.ai span.ai_child{
float: left;
display:inline;
width:20px;
margin:9px 1px 0 0;
background-color:#999999;
height:4px;
font-size:1px;
line-height:1px;
background-repeat:no-repeat;
background-position:center 20px;
}
span.ai span.ai_bs{
background-color:#CC0000;
background-image: url(images/gif_bestsell.gif);
}
span.ai span.ai_rec{
background-color:#0066FF;
background-image: url(images/gif_rec.gif);
}
span.ai span.ai_child{
background-color:#B300EE;
background-image: url(images/gif_child.gif);
}

span.ai img{
float:none;
margin:0;
padding:0;
display:block;
border-width:0;
}

a.hbook:hover span.ai span,a.hbook_stab span.ai span,a.hbook_stab:link span.ai span,a.hbook_stab:visited span.ai span{
margin-top:6px;

height:23px;
background-position:center 5px;
}

.hbook span.nohov{
display:block;
position:absolute;
right:2px;
top:10px;
width:105px;
line-height:150%;
overflow:hidden;
height:105px;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
}
.hbook span.t{
display:block;
height:72px;
overflow:hidden;
}
.hbook span.gri{
display:block;
margin-top:4px;
line-height:normal;
font-size:11px;
color:#666666;

}
a.hbook:hover span.nohov,a.hbook_stab span.nohov,a.hbook_stab:link span.nohov,a.hbook_stab:visited span.nohov{
display:none;
}

.hbook i{
font-style:normal;
position:absolute;
width:185px;
overflow:hidden;
line-height:130%;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
display:none;
cursor:pointer;
right:10px;
top:12px;
}

.hbook i b{
font-size:14px;
color:#00307C;
display:block;
font-weight:bold;
height:50px;
overflow:hidden;

}

.hbook i u{
font-size:12px;
color:#666666;
display:block;
text-decoration:none;
height:38px;
overflow:hidden;
line-height:140%;
}
.hbook i span.j{
display:block;
font-size:14px;
font-weight:bold;
color:#009933;
}
.hbook i span.j span.oldp{
font-weight: normal;

}

.hbook i span.rouge{
color: #666666;
font-weight: normal;
}
.hbook i span.det{
float:right;
padding-left:13px;
/*background:url(images/bk_det.gif) no-repeat;*/
background-position:0px 4px;
color:#999;
font-size:12px;
padding-right:10px;

}

.hbook span.clear{
display:block;
}

a.hbook:hover,a.hbook_lat:hover,a.hbook_stab,a.hbook_stab:link,a.hbook_stab:visited{
border-color:#999;
text-decoration:none;
width:287px;
background:#FFF;
}
a.hbook:hover i,a.hbook_stab i,a.hbook_stab:link i,a.hbook_stab:visited i{
display:block;
}
a.hbook:hover img,a.hbook_stab img,a.hbook_stab:link img,a.hbook_stab:visited img{
/*border-color:#FFFFFF;*/
}
a.hbook_stab{
float:none;
position:absolute;
display:block;
left:50px;
top:0;
z-index:5;
background: #FFFFFF;

}

.books_large{
position:relative;
}

.supra_books{
position:absolute;
width:697px;
top:0;
left:0;
line-height:150px;
height:250px;
text-align:center;
z-index:2;
font-size:40px;
color: #0683FF;
}

.s_links{
margin-bottom:15px;
font-size:10px;
}
.txt{
line-height:150%;
_height:1px;
padding-bottom:10px;

}

.txt p{
margin:5px 0 17px;
}
.txt p img{
margin:6px;

}
.txt p img.fll{
margin: 0 15px 10px 0;
}

.brdl{
border-left:solid 1px #999999;
padding-left:17px;
margin-left:2px;
}

.intr{
width:697px;
float:left;
overflow:hidden;
}

.intr_cu_bd{
width:470px;
}

.bd{
width:203px;
float:right;
overflow:hidden;
}
.contprofile div.intr_cu_bd{
width:493px;;
}
.contprofile div.bd{
width:185px;

}

.cas_bd{
border:solid 1px #9A9A9A;
border-width:1px 0;
padding:9px 8px 7px;
margin-bottom:24px;
}

.cas_bd div.tit{
font-size:14px;
color:#CCCCCC;
color: #333333;
font-weight:bold;
padding:2px 4px;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;

} 

.sects a,.sects a:visited,.sects a:hover{
display:block;
padding-left:20px;
line-height:16px;
margin:8px 5px;
background:url(images/sag_menu.gif) no-repeat;
background-position:left 3px;
color:#003399;
text-decoration:none;
}
.sects a:hover{
color:#CC0000;
}

.sects a.back,.sects a.back:visited,.sects a.back:hover{
background:url(images/img_back.jpg) no-repeat;
background-position:left 3px;
}

.bd div.eroare h2{
margin:0px 0 5px;

}
.btn{
float:left;
_height:1px;
display:inline;
}

.btn,.centr a.btn:hover{
background: url(images/but_blu_st.gif) left top no-repeat;
padding-left:4px;
height:28px;
line-height:28px;
overflow:hidden;
}
.btn strong{
display:block;
height:100%;
padding-right:4px;
background: url(images/but_blu_dr.gif) right top no-repeat;
float:left;
cursor:pointer;
font-weight:normal;
}

.btn strong em{
display:block;
height:100%;
padding:0 7px;
background: url(images/but_blu_bk.gif) top repeat-x #0C269E;
font-style:normal;

float:left;
cursor:pointer;
}
a.btn,a.btn:visited,a.btn:hover{
text-decoration:none;
color:#FFFFFF;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
}
a.btn:hover{
color:#EEE;
}

.btnverde,.centr a.btnverde:hover{
background: url(images/but_ver_st.gif) left top no-repeat;
}
.btnverde strong{
background: url(images/but_ver_dr.gif) right top no-repeat;
}

.btnverde strong em{
background: url(images/but_ver_bk.gif) top repeat-x #009933;
}
.btnrosu,.centr a.btnrosu:hover{
background: url(images/but_ros_st.gif) left top no-repeat;
}
.btnrosu strong{
background: url(images/but_ros_dr.gif) right top no-repeat;
}

.btnrosu strong em{
background: url(images/but_ros_bk.gif) top repeat-x #9B1004;
}
.sub_opts{
margin-top:10px;
}

.sub_opts a.printit{
padding-left:16px;
background:url(images/th_print.jpg) no-repeat;
background-position:left 4px;
}
.tbl{
width:98%;
font-size:12px;
margin:2px;
}

*html div.cont_pag table.tbl{
width:95%;
}

.tbl th{
border:solid #666;
border-width:1px 0;
background:#F5F5F5;
text-align:center;
font-weight: normal;
font-style:italic;
}

.tbl th.bld{
font-weight:bold;
}

.tbl tr.td1 td{
border:solid #666;
border-width:1px 0;
background:#F7F7F7;
}

.tbl th.tal{
text-align:left;
}

.tbl th, .tbl td{
padding:4px 3px;
vertical-align:top;
}
.tbl th{
padding:3px;
}
.tbl tr.td1 td.blw,th.blw{
border-left-width:1px;
}

.tbl tr.td1 td.brw,th.brw{
border-right-width:1px;
}

.trros td{
background:#FFC1C1;
}
.trver td{
background:#C2FFC1;
}

.mb8{
margin-bottom:8px;
}

.bs_book{
float:left;
width:261px;
display:inline;
margin:10px 26px 20px 0;
}
.img_big{
border:solid 1px #ccc;
display:block;
width:259px;
margin-bottom:9px;
position:relative;
}
.img_big img{
display:block;
}
.img_big img.pos{
position:absolute;
display:block;
left:0;
bottom:0;
}

.big_ai{
width:160px;
position:absolute;
left:8px;
top:-12px;
height:100px;
}
.big_ai div{
display:inline;
float:left;
width:18px;
margin:0 2px 0 0;
height:88px;
}
.big_ai_bs{
background: url(images/gif_bestsell_big.gif) no-repeat #CC0000;
background-position:center 4px;
}

.big_ai_rec{
background: url(images/gif_rec_big.gif) no-repeat #0066CC;
background-position:center 7px;
}

.big_ai_child{
background: url(images/gif_child_big.gif) no-repeat #B300EE;
background-position:center 7px;
}
.bs_book a.gri1{
display:block;
height:27px;
line-height:27px;
background:#969696;
width:115px;
text-align:center;
}

.bs_book a.gri1:hover{
background:#8585A7;

}

.bs_book a.gri0:hover{
background:#525672;
}

.bs_book a.gri0{
width:137px;
background:#626262;

}
.bs_book a.gri0 span{
padding-left:19px;
background:url(images/tri_up.gif) left no-repeat;
}
.bd_book{
float:left;
width:409px;
margin:10px 0 20px 0;
overflow:hidden;
}

.bd_book div.clearhr{
width:365px;
}
div.clearhr{
background: #666666;
margin:15px 0;

}

.bd_book div.bsoon{
background:none;
color:#009933;
font-style:italic;

}

.bd_book div.rouge{
background:#990000;


}


.bara_avail{
line-height:25px;
width:266px;
float:left;
color:#009933;
border:solid #666666;
border-width:1px 0;
}
.bara_avail strong{
float:right;
margin-right:24px;

}
.bara_avail span.oldp{
padding-left:14px;
}

em.pv u{
text-decoration:line-through;
}


.bara_comanda{
float:right;
height:25px;
border:solid 1px #336633;
line-height:25px;
width:130px;
text-align:center;
background: url(images/cos.gif) no-repeat #009933;
background-position:14px 7px;

}
a.bara_comanda:hover{
background-color:#006666;
}
.bara_comanda_sel,a.bara_comanda_sel:hover{
background-color:#009933;
height:26px;
position:relative;
z-index:1;
border-bottom-color:#009933;

}

.zona_comanda{
position:relative;
margin-top:-2px;
padding:10px 20px 14px;
background-color:#009933;
border:solid 1px #336633;
color:#FFFFFF;
_height:1px;
}
.zona_comanda div.tit{
font-size:24px;
margin-bottom:15px;
}

.book_start {
margin:27px 0 0;
padding-bottom:2px;
}
.book_start h1{
font-weight:bold;
line-height:120%;

}
.book_det{
line-height:150%;
}

.book_det div.bld{
margin-bottom:20px;

}
.bd_book div.sub_opts{
margin-top:-5px;
width:90%;
}

.cosgri{
background:#787878;
padding:17px 20px;
_height:1px;
color:#FFFFFF;
}

.cosgri div.tit{
font-size:24px;
margin-bottom:15px;
}
.cosgri a.btnverde{
margin:0 150px 0 150px;

}

.mijloc{
border:solid 1px #999;
border-width:1px 0;
margin-top:-2px;
padding:17px 20px;
_height:1px;
position:relative;
zoom:1;
z-index:1;
}

.mijloc div.txt_cu_bd{
float:left;
width:405px;

}
.mijloc div.cas_bd{
border:0;
}
.mijloc div.cas_bd div.tit{
padding-left:0;
}

.bara_pags a{
padding:0 7px;
margin:0 2px;
font-weight:bold;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
background:#FFFFFF;
border:solid 1px #fff;
}
.bara_pags a:hover{
border:solid 1px #005E9B;
text-decoration: none;
}

.bara_pags a.sel,.bara_pags a.sel:visited,.bara_pags a.sel:hover{
border:solid 1px #000;
background: #333333;
color: #FFF;
text-decoration:none;
}

.bara_pags_border{
margin-top:30px;
border:solid #999999;
border-width:1px 0;
padding:15px 20px;
}
.articol{
margin:16px 5px 20px 0;
line-height:150%;
color:#333;
}
.articol div.tit{
font-size:15px;
padding-bottom:8px;
background:url(images/bk_articol.jpg) bottom left no-repeat;
font-weight:bold;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
}

.articol div.em{
font-style:italic;
margin:7px 0 8px;
color: #000000;
}

.articol div.imgcos{
float:left;
display:inline;
margin:10px 10px 10px 0;
padding-top:0;
}


.articol div.gri{
float:right;
color:#aaa;
}

.articol div.pad10 {
padding-left:0;
}
.articol div.pad10 a{
background-image:url(images/sagb_down.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:14px;
}
.articol div.pad10 a.inv{
background-image:url(images/sagb_up.gif);
}
.eroare{
border:solid 1px #E6CF77;
background:#F9F4DF;
padding:13px 10px;
margin-bottom:15px;
_height:1px;
zoom:1;
}

.pret{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
}

.titcos{
padding-top:25px;
line-height:140%;
}

.imgcos {
margin-top:15px;
-moz-opacity:.65;
opacity:.65;
width:72px;
height:105px;
position:relative;
cursor:pointer;
overflow: visible;
}
.imgcos img.i{
border:solid 1px #CCCCCC;
filter:alpha(opacity="65");
}
.opactrue img.i{
border:solid 1px #CCCCCC;
filter:alpha(opacity="100");
}
.imgcos span.ai{
top:-12px;
left:1px;
height:30px;

display:block;

}
.categ{
border-bottom:solid 1px #999999;
padding:12px 12px 18px;
_height:1px;
margin-bottom:13px;
}

.categ img.i{
float:left;
display:inline;
margin-right:11px;
border: solid 1px #CCCCCC;

}
.categ div.c{
float:left;
width:193px;
height:95px;
overflow:hidden;
line-height:160%;

}
.categ div.tit{
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
margin-bottom:6px;
}
.categ div.c div.tre{
margin-top:4px;

}
.categ div.c div.tre span{
font-size:20px;
}
.categ div.booksmic{
float:left;
width:193px;

}
.booksmic img{
float:left;
display:inline;
margin-right:14px;
margin-bottom:7px;
filter:alpha(opacity="65");
-moz-opacity:.65;
opacity:.65;
}
.booksmic a:hover img{
filter:alpha(opacity="100");
-moz-opacity:1;
opacity:1;
}

.doms{
margin:10px 70px;

}
.doms a{
font-size:19px;
float:left;
margin:5px 20px;
display:inline;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

.autor{
margin:15px 0;
border-bottom:solid 1px #CCCCCC;
padding-bottom:10px;

}
.autor img.i{
float:left;
margin-right:15px;
padding-top:3px;
padding-bottom:5px;
}

.autor div.tit{
font-size:16px;
float:left;
width:560px;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
}

.autor div.c{
line-height:150%;
margin:14px 0;
float:left;
width:560px;
}

.autor div.booksmic span.n,.promotie div.booksmic span.n{
float:left;
display:inline;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align: center;
line-height:80%;
margin-right:20px;
}
.autor div.booksmic span.n em,.promotie div.booksmic span.n em{
display:block;
font-style:normal;
font-size:12px;
}
.autor div.booksmic img,.promotie div.booksmic img{
margin-right:20px;
}
.promotie div.booksmic img.nomrg{
margin:0;
}



#sbmic{
width:185px;
height:134px;
overflow:hidden;
position:relative;
}

#sbmic a{
width:185px;
height:134px;
overflow:hidden;
position: absolute;
top:0;
left:0;
display:block;
visibility:hidden;
}

#sbmic a#sbmic1{
visibility:visible;
}

.gals{
padding-bottom:20px;
}
.gal{
float:left;
display:inline;
width:205px;
text-align:center;
margin-bottom:5px;
border:solid 1px #C8C8C8;
margin-right:15px;
padding:8px 0 5px;
}

.gal a img{
display:block;
margin:0 auto 2px;

}
.c_pag{
font-size:14px;
margin:10px 0px 5px;
font-weight:bold;
background:url(images/imgart.jpg) no-repeat;
background-position:left 3px;
padding-left:25px;
}

.c_pag div{
font-size:12px;
font-weight:normal;

}

.c_pag a img{
float:left;
margin:0 5px;
}

.tbl2 td{
padding:4px 0 4px 7px;
vertical-align: top;

}

.tbl2 td.blw{
padding-right:15px;

}
.tbl2 td.brw{
font-size:10px;
color:#555;
padding-left:0;
line-height:normal;
}
.tbl2 td.fs12{
font-size:12px;
}

.tbl2 tr.act td{
border-color:#000000;
color:#000;
font-weight:bold;
}
.tbl2 tr.act td.brw{
font-weight:normal;
}

.smallbook{
float:left;
display:inline;
width:72px;
height:105px;
margin:12px 25px 10px 5px;
padding:0;
}

.bs_home{
width:507px;
float:left;
}
.bd_home{
width:162px;
float:right;
overflow:hidden;

}

.oldp{
color:#CC0000;
text-decoration:line-through;
padding-right:7px;
}

.bd_home h1{
margin-bottom:14px;
}
.best_book {
font-size:11px;
line-height:140%;
margin-bottom:6px;
margin-left:1px;
padding-bottom:4px;

}
.best_book span.i{
width:22px;
height:22px;
overflow:hidden;
text-align:center;
line-height:22px;
background:url(images/bk_bestsell.gif) no-repeat;
float:left;
display:inline;
margin-top:4px;
font-size:12px;
font-weight:bold;
}
.best_book div.c{
float:left;
width:131px;
margin-left:8px;
display:inline;

}

.best_book a{
display:block;
font-weight:bold;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:3px;
}
.aspec{
display:block;
width:500px;
background: #6699CC;
position:relative;
margin-left:260px;
}

.mujd{
display:block;
width:50px;

background:#FF0000;
left:150px;
bottom:12px;
position:absolute;
}

div.smap div{

line-height:200%;

}
.entry p{
margin-bottom:15px;
}

.promotie{
border:solid 1px #666666;
margin-bottom:15px;
}

.promotie table td{
vertical-align:middle;

padding:3px 8px;
}

.promotie table td.tlw{
font-size:22px;
font-family:"Segoe UI","Trebuchet MS",Arial, Helvetica, sans-serif;
border-right:solid 1px #666666;
text-align:center;
padding:3px 5px;
}
.promotie div.booksmic span.n{
font-weight:normal;
}

.tbcomenzi{
margin:10px 0;
}

.tbcomenzi td{
padding:5px 6px;
}

.book_disp{
color: #FFFFFF;
background:#009933;
margin-bottom:10px;
font-weight:bold;
float:left;
padding:2px 4px;
}

.bd_book div.red{
color:#946B6B;
}
tr.rezcos{
background:#DFEBF9;
}

tr.rezcos td{
border:solid 1px #BCD6F1;
border-width:1px 0;
}
tr.rezcos td.tdl{
border-left-width:1px;
}
tr.rezcos td.tdr{
border-right-width:1px;
}

.borderall{
border-width:1px;
}

.news div.promotie{
margin-bottom:26px;
}

.tblnew{
margin:20px 0;
font-size:13px;
}

.tblnew td{
border-bottom: solid 1px #999999;

}

.tblnew tr.td1 td{ 
border-top: solid 1px #999999;
}

.tblnew td.td_i{
width:40px;
text-align:center;
}

.tblnew td.fs13{
width:70%;

}
