/* chestii generale */
body, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
    margin: 0;
    padding: 0;
    color: #737373; 
    text-align: center;
}

textarea {
background-color:#FFFFFF; 
color: #737373;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #AFAFAF;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737373;
    margin: 0;
    padding: 0;
    line-height: 15px;
    height:15px;
}


a {
border: none; 
text-decoration:none;
color: #9B9A9A;
}
a:hover
{
	color: #215992; 
	text-decoration:none;
}
a img { 
border:none; 
text-decoration: none;
}

img {
border: none;
}        
        
h1, h2
{
	color: #9B9A9A;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1 a {
color: #9B9A9A;
}

h2
{
	font-size: 18px;
}

input {

}

* { margin:0; padding:0; }   

ol li {
list-style-position: inside;
}

/*Header */

div#topheader {
width: 100%;
height: 197px;
background-image: url(images/head_bg.jpg);
background-repeat: repeat-x;
text-align: center;
position: absolute;
top: 10px;
left:0;
}

div#header {
width: 1000px;
height: 197px;
margin-left: auto;
margin-right: auto;
background-image: url(images/header_bg.jpg);
background-repeat: no-repeat;
text-align: left;
position: relative;
}

div.spantop {
position:relative;
top:0;
text-align: center;
padding:0;
z-index: 1000;
height: 11px;
line-height: 11px;
display: block;
}

div.spantop span {
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
display: block;
}

div#logo { 
width: 194px;
height: 162px;
float: left;
margin-left: 0;
cursor:pointer;
margin-top: 15px;
}

div#login {
float: right;
text-align: right;
padding-top: 15px;
padding: 0;
height: 76px; 
width: 376px;
}

div#login div.login {
float: right;
margin-top: 5px;
margin-bottom: 0;
padding: 0;
}

div#login div.bglogin {
background-image: url(images/login.jpg);
width: 384px;
height: 44px;
text-align: right;
margin: 0;
padding: 0;
}

div#login div.bglogged  {
background-image: url(images/login/logged.jpg);
width: 328px;
height: 42px;
line-height: 38px;
margin: 0;
padding: 0;
float: right;
color: #000000;
}

div#login div.bglogged  p {
padding-right: 10px;   
font-weight: bold;
margin: 0;
line-height: normal;
padding-top: 4px;
}    

div#login div.bglogged p span {
color: #000000;
}
 
div#login div.bglogged p p.loggedstars {
padding-top: 4px;
} 
 
div#login div.bglogged p.loggedstars a {
color: #215992;
} 

div#login div.bglogged p.loggedstars a:hover {
color:#000000;
} 
 
p.fidelizare a { 
color:#215992;  
} 

p.fidelizare a:hover {
color:#000000;     
}
 
div#login div.bglogin input {
height:15px;
width: 150px; 
padding-top: 2px;
}
   
div.bgloggedbutons {
margin: 0;
padding: 0;
}
 
div.bgloggedbutons span.logout {
background-image: url(images/login/iesire.jpg); 
width: 116px;
height: 34px;
line-height: 34px;
float: right;
margin: 0;
padding: 0;   
}
 
div.bgloggedbutons span.logout a {
padding-right: 5px;
}  
 
div.bgloggedbutons span.contulmeu {  
float: right;
background-image: url(images/login/cont.jpg);
width: 126px;
height: 34px;
line-height: 34px;  
margin: 0;
padding: 0;  
}    

div.bgloggedbutons span.contulmeu a { 
padding-right: 28px;
} 
 
span#login span {
color: #788BCD;
font-weight: bold;
}

div#search {
float: left;
width:369px;
height: 24px;
line-height: 24px;
margin-top: 34px;
padding: 0;
margin-left: 122px;
background-color: #FFFFFF;
}

div#cos {
float: left;
margin-top: 8px;
margin-left: 49px;
height: 62px;
width: 266px;
overflow:hidden;
}

div#cos p.title {
margin-left: 80px;
margin-top: 35px;
margin-bottom: 5px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}

div#cos p.lanseaza {
margin-left: 90px;
margin-top: 20px; 
}

div#cos span.produse {
/*margin-left: 55px; */
color: #FFFFFF;
margin-top: 5px;
float: right;
margin-right: 5px;
}

div#cos p.faraproduse {
margin-top: 32px;
margin-left: 55px;
color: #FFFFFF;
}

div.coscontainer {
 float: right;
 width: 266px;   
}

div#cosmic {
color: #FFFFFF;
background-color: #3264A9;
font-size: 10px;    
}

div#cosmic table {
padding-bottom: 5px;
padding-top: 3px; 
}

div#cosmic table tr td.title{
width: 148px;
}  

div#cosmic table tr td.bucati{
width: 35px;
}
  
div#cosmic table tr td.pret{ 
color: #000000;    
}

div#cosmic table tr td.title a{
color: #FFFFFF;    
}

div#cosmic table tr td.title a:hover {
color:#FFFFFF;
}

div#cosmic p.total {
text-align: right;
padding-bottom: 5px;
}

#coshidden {
    background: #3264A9;
    color: #fff;
    padding: 10px;
    margin-right: 0;
    margin-top: 5px;
    position: static;
}

div#menu {
top: 147px;
/*left: 220px;*/
/*margin-left: 347px; */
left: 225px;
height:40px;
position:absolute; 
}

div#menu ul.mainmenu {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0; 
}

div#menu ul.mainmenu {
background: none repeat scroll 0 0;
display:block;
float:left;
margin:5px 0 0 5px;
}

div#menu li {
background:#F0F0F0 none repeat scroll 0 0;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
border-top:1px solid #C6C6C6;
display:block;
float:left;
margin:5px 0 0 5px;
}

div#menu li.current {
padding-bottom: 17px;
margin-top: 0;
background-color: #FFFFFF;
font-weight: bold;
}

div#menu li#current a{
color: #6DBD06; 
}

div#menu li a {
    float: left;
    display: block;
    height: 28px;
    padding: 0px 20px 0px 20px;
    line-height: 25px;
    overflow: hidden;
    font-size: 100%;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

div#breadcrumbs {
margin-top: 2px;
margin-bottom: 2px;
margin-left: auto;
margin-right: auto;
width:1000px;
}

div#main {
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 200px;
position: relative;
text-align: left;
}

div#leftcolumn {
width:191px;
float:left;
margin-left:0;
  
}

div#rightcolumn {
float: right; 
width:191px;
/*position:relative;*/
}

div#centercolumnf {
background-color: #E6E6E6;
width: 600px;
float: left;
padding: 0;
margin-left: 9px;
}

div#centercolumn {
background-color: #FFFFFF;
width: 600px;
left: 200px;
position: absolute;
padding: 0;
}

div#centercolumnp {
float: right;
/*margin-left: 255px;  */
width: 804px;
}


ul#catmenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul#catmenu li{ 
margin-left: 10px;
}

ul#catmenu li.subcategorie {
position: relative;
margin: 0;
padding: 0;
/*border:1px solid #D2D2D2;*/
} 

ul#catmenu li.active span.jscolor span.title a{
color:#3469CF;   
font-weight: bold;
}

ul#catmenu p.more{ 
text-align: right;
display: block;
height: 18px;
line-height: 18px;
font-size: 10px;
background-color: #FFFFFF;
}

ul#catmenu p.more a:hover {
color: #000000;
}   


ul#catmenu li span.title { 
padding:0 0 0 0;
display:block;
height:25px;
line-height:25px;
cursor: pointer;
position: relative;
}

ul#catmenu li#active span.title {
padding:0 0 0 5px; 
display:block;
height:25px;
line-height:25px;
cursor: pointer;
background-color: #FF2909;  
} 


ul#catmenu li.level2 span.titlu { 
padding:0 0 0 0px;
display:block;
height:20px;
line-height:20px;
cursor: pointer;
}

ul#catmenu li.level2 span#active a{
color:#3469CF;
font-weight:bold;    
}

ul#catmenu li.subcategorie span.jscolor {
display:block;
height:25px;
line-height:25px;
padding: 0;
margin-bottom: 2px;
/*background-color: #FFFFFF;*/
}

ul#catmenu li.level2 span#active {
color: #FF2909;
padding:0 0 0 0px;
/*display:block;*/
height:20px;
line-height:20px;
cursor: pointer;
}
/* 
ul#catmenu li.level2 span#active a {
color: #FFFFFF; 
padding-left: 5px;
display:block;
height:20px;
line-height:20px;
} 
*/

ul#catmenu li span.title a { 
/*border:1px solid #D2D2D2; */
padding-left: 25px;
display:block;
height:25px;
line-height:25px;
color: #000000;
}

ul#catmenu li span.title a:hover {
color: #000000;
/*border:1px solid #FF2909;*/  
} 

ul#catmenu li ul.subnavmenu  {  
margin-top: 0;
padding: 0;
z-index: 5000;
}

span.coltmeniu {
background-color:#000000;
height:25px;
left:0;
position:absolute;
top:1px;
width:2px;
}

ul#catmenu li ul.subnavmenuhover {   
margin-left: 200px;
margin-top: 0;
padding: 0;
z-index: 5000;
position: absolute;
} 

ul.subnavmenu li span.titlu {
background-color: #E6E6E6;
padding:0 0 0 15px;
display:block;
height:20px;
line-height:20px;
cursor: pointer;
}

ul.subnavmenu li span.titlu a{  
padding-left: 5px;
color: #5e5d5d;
display:block;
height:20px;
line-height:20px;
}

ul.subnavmenu li span.titlu a:hover { 
color: #FFFFFF;
display:block;
height:20px;
line-height:20px;
}

ul#catmenu li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.subnavmenu li {
margin-top: 2px;
margin-left:10px;
}

ul#catmenu li ul li.level2 a.level2 {
color: #2E2E2E;
}

ul#catmenu li ul li.level2 a.level2:hover {   
color: #215992;
}

div#producatori {
width: 191px;
height: 196px;
background-image: url(images/producatori/bg.jpg);
background-repeat: no-repeat;
margin-top: 0;
position: relative;
margin-bottom: 5px;
}

div#producatori div.left {
float: left;
width: 23px;
height: 57px;
background-image: url(images/producatori/left.jpg);
display: block;
margin-top: 60px;
margin-left: 5px;
}

div#producatori div.left a {
display: block; 
width: 23px;
height: 57px;
}

div#producatori div.right {     
position: absolute;
left: 160px;
background-image: url(images/producatori/right.jpg); 
width: 23px;
height: 57px;
display: block;
margin-top: 60px;
}

div#producatori div.right a { 
width: 23px;
height: 57px;
display: block;
}    

div#producatori div.panel {
width: 111px;
height: 159px;
float: left;
margin-left: 10px;
margin-top: 20px;
overflow:hidden;
}
div#producatori div.panel div.slide {
width: 111px;
height: 159px;
text-align: center;
float: left;
}

div#promotieinstbg {
background-image: url(images/promotie-instant/promo-instant-bck.jpg);
background-repeat: no-repeat;
height: 236px;
text-align: center;
}

div#promotieinst {
background-image: url(images/promotie-instant/header_promotie.jpg);
background-repeat: no-repeat;
height: 29px;
text-align: center;
}

div#promotieinst p{ 
margin: 0;
padding-top: 7px;
color: #FFFFFF;
font-weight: bold;
}

div.promobox1 {
/*background-image: url(images/promotii/1.jpg); */
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
/*border-bottom: 1px solid #C6C6C6; */
text-align: center;
height: 120px;
}

div.promobox1 a img{
margin-top: 5px;
border:1px solid #BFBFBF;
}

div.promobox1 p a {
color: #000000;
font-weight: bold;
}

div.promobox1 p a:hover {
color:#215992;
}

div.promobox2 {
/*background-image: url(images/promotii/2.jpg); */  
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
text-align: center;
}

div.promobox2 p.pretnou{  
padding-top:5px;
margin-top:0;;
margin-bottom: 0;  
display: block;
font-weight: bold;
}

div.promobox2 p.pretnou span{ 
color: #ff2909;
font-size: 11px;
}

div.promobox2 p.pretvechi { 
font-size: 11px;
margin-top: 0;
padding: 0;
}

div.promofooter {
/*background-image: url(images/footer/promotii/christmas_bg.jpg); */
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;   
border-bottom: 1px solid #C6C6C6;   
text-align: center;
height: 81px;
}

div.promo_bar {
background-image: url("images/promo_bar.jpg");
background-repeat: no-repeat;
width: 600px;
height: 40px;
line-height: 40px;
text-align: center;
}

div.promo_bar a {
color: #000000;
padding-left: 0;
font-size: 11px;
font-weight: bold;
}

div.promo_bar a:hover {
color: #FE2000;
}

div.promo_bar a.active {
color: #FE2000;     
}

div.promo_bar div.sep {
background-image: url('images/promo_separator.gif');
background-repeat: no-repeat;
width: 1px;
height: 23px;
margin-left: 7px;
margin-right: 7px;
float: left;
margin-top: 9px;
}

div.promo_bar_shadow {
background-image: url("images/promo_bar_shadow.gif");
width: 600px;
height: 12px;
line-height: 13px;
margin-bottom: 5px;
text-align: center;
}


div.banner-dreapta {
width: 191px;
text-align: center;
margin-top: 5px;
}


div.visited {
background-repeat: no-repeat;
width: 189px;
padding-bottom: 7px;
text-align: center;
border: 1px solid #c6c6c6;
}

div.visited ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.visited ul li.visited { 
text-align: left;
margin-left: 5px;   
margin-right: 5px; 
border-bottom: 1px solid #C7C7C7;
padding-top: 3px;
padding-bottom: 3px;
}   

div.visitedshadow {
background-image:url(images/newsletter/umbra.jpg);
width: 189px;
height: 11px;
}

div.newsletter {
background-image: url(images/head-verde.jpg);
background-repeat: no-repeat;
height: 29px;
margin-top: 5px;
text-align: center;
}

div.newsletter p {
color: #FFFFFF;
font-weight: bold;
padding-top: 7px;
}

div.newsletterbox {
/*background-image: url(images/newsletter/newsletterbox.jpg); */
background-repeat: no-repeat;
width: 189px;
height: 90px;
text-align: center;
border: 1px solid #c6c6c6;
}

div.newsletterbox p.input {
background-color: #E5E5E5;
border: 1px solid #C6C6C6;
height: 17px;
line-height: 17px;
width: 150px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
margin-top: 6px;
}

div.newsletterbox p.input input {
margin-top: 0;
border: none;
background-color: #E5E5E5;
padding-left: 2px;
}

div.newsletterbox p.button {
text-align: right;
padding: 0;
margin-top: 5px;
margin-bottom: 0;
}

div.newsletterbox p.button input {
margin-right: 20px;
border: none;
background-color: transparent;
text-align: right;
text-decoration: underline;
cursor: pointer;
}

div.newslettershadow {
background-image:url(images/newsletter/umbra.jpg);
width: 189px;
height: 11px;
}

div.blogslide {
overflow:hidden;
position:relative;
}

div.blogslide ul#blogslide {
margin:0;
padding:0;
position:relative;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.blogslide ul#blogslide li {
background-image: url(images/blog-post/blog-background.jpg);
height: 187px;
text-align: center;
}

div.blogslide ul#blogslide li p {
margin-left: 5px;
margin-right: 5px;
text-align: left;
}

div.blogslide ul#blogslide li p.title {
margin-top: 10px;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 0;
text-align: center;
}

div.blogslide ul#blogslide li p.desc {
margin-top: 5px;
margin-bottom: 5px;
padding: 0;
}

div.headbox {
background-image: url(images/head-verde.jpg);
background-repeat: no-repeat;
height: 29px;
text-align: center;
}

div.headbox p {
color: #FFFFFF;
font-weight: bold;
padding-top: 7px;
}

div#mastercard {
background-image: url(images/general/mastercard.jpg);
width: 189px;
height: 86px;
margin: 0;
padding: 0;
}

div#visa { 
background-image: url(images/general/visa.jpg);    
width: 189px;
height: 93px;    
}


/****Chestii generale****/
.clear {
    content: "."; 
    display: block; 
    height: 0;
    line-height: 0;
    font-size: 1px;  
    clear: both; 
    visibility: hidden;

}

/****** Homepage *******/

div#bannerjs {
background-color: #FFFFFF;
}

div#bannerjs ul.tabs
 {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:auto;
padding:0;
/*background:transparent url(images/bannerjs/tabs_bg.png) repeat-y scroll 100% 0; */
}

div#bannerjs ul.tabs li
 {
/*margin:- 0 0 20px; */
/*display: table; */
float: left;
cursor:pointer;  
}

div#bannerjs ul.tabs li a {  
line-height: normal;
display:table-cell;
vertical-align:middle;
text-align: left;
padding: 5px; 
background-color: #BFBFBF;
color: #FFFFFF;
margin-right: 3px;
}

div#bannerjs ul.tabs li.selected a {  
background-color: #FF2909;
}

div#bannerjs ul.tabs li a span {

}

a {
color: #000000; 
}
div#bannerjs ul.tabs li.off a {

}

div#bannerjs ul.tabs li.selected {
/*background-image: url(images/bannerjs/buton-inchis-cu-border.jpg);*/
}

div#bannerjs ul.tabs li.off {
/*background-image: url(images/bannerjs/buton-alb-cu-border.jpg); */
}

div#bannerjs div.frame {
overflow:hidden;
position: relative;
}

div#bannerjs div.frame div.panel  {
overflow:hidden;
}

div#bannerjs div.frame div.panel div.slide {
float:left;
overflow:hidden;
height: 200px;
}

div.shadow {
background-image: url(images/bannerjs/umbra.jpg);
background-repeat:no-repeat;
}

div.shadoww {
background-image: url(images/boxes.jpg);
background-position: 0 -139px;
background-repeat:no-repeat;
height: 13px;
}

div.promozilehead {
background-image: url(images/boxes.jpg);
background-position: 0 -106px;
width: 600px;
height: 33px;
text-align: center;
}

div.promozilehead p {
margin-left: auto;
margin-right: auto;
padding-top: 7px;
font-weight: bold;
color: #FFFFFF;
}


div.promozilei {
background-image: url(images/homepage_promo_back.jpg); 
width: 600px;
height: 568px;
background-repeat: no-repeat;
}

div.promozilei div.promofloat {
float: left;
width: 285px; 
margin-left: 8px;
margin-bottom: 10px;
height: 180px;
}

div.promozilei div.promofloat a:hover {
color: #000000;   
}

div.promozilei div.promofloat p.title {
font-weight: bold;
font-size: 12px;
padding: 5px;
margin-bottom: 4px;
}  

div.promozilei div.promofloat div.image { 
float: left; 
}

div.promozilei div.promofloat div.description {
float: left;
margin-top: 10px;
color: #000000;
font-weight: bold;
height: 90px;
width: 132px;
}

div.promozilei div.promofloat div.pret {
float: right;    
width: 130px;    
}

div.promozilei div.promofloat div.pret div.left {
float: left;
width: 80px;
padding-top: 10px;
}   

div.promozilei div.promofloat div.buy div.buy{
float: right; 
}   





div.promozilei div.promofloat div.promofloatprod {
padding-left: 5px;  
display: block;
margin-bottom: 3px;
padding: 0;
float: left;
background-color: #FFFFFF;
border: 1px solid #bfbfbf;
width: 285px;
}

div.promozilei div.promofloat div.promofloatprod div {
float: left; 
}

div.promozilei div.promofloat div.promofloatprod img {
border: 1px solid #bfbfbf;
}

div.promozilei span.title {
 text-align: center;
 height: 32px;
 line-height: 32px;
 display: block;
 background-image: url(images/promotiile-zilei/icoana_sale.jpg);
 background-repeat: no-repeat;
 width: 170px;
 margin-left: auto;
 margin-right: auto;
}

div.promozilei span.title span {
margin-left: 35px;
font-weight: bold;
font-size: 13px;
color: #000000;
}

p.title {
color:#000000;
font-size:11px;
font-weight:bold;
text-align: center;
margin-bottom: 5px;
}

p.title span.tbg {
width: 600px;
display: block;
height: 32px;
line-height: 29px;
background-image: url(images/boxes.jpg);
background-position: 0 -35px;
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: #FFFFFF;
}

span.ultimelepbg {
width: 600px;
display: block;
height: 35px;
line-height: 29px;
background-image: url(images/boxes.jpg);
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: #FFFFFF;
}

p.title span.embed {
width: 600px;
display: block;
height: 39px;
line-height: 29px;
background-image: url(images/boxes.jpg);
background-position: 0 -67px;
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: #FFFFFF;
}

span.subtitle {
color:#000000;
font-size:10px;
font-weight:bold;
text-align: center;
margin-bottom: 5px;
display: block;
}

p.embed {
background-image: url(images/filme/bg-filme.jpg);
text-align: center;
margin-top: 0;
padding-bottom: 10px;
margin-bottom: 0;
}

div.produsenoiinmagazin {
background-image: url(images/ultimelepbg.jpg);
width: 600px;
height: 35px;
text-align: center;
line-height: 29px;
}

div.produsenoiinmagazin p {
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: #FFFFFF;
}

div.produsecomparate {
background-image: url(images/cumparat_header.jpg);
width: 600px;
height: 32px;
text-align: center;
line-height: 29px;
}

div.produsecomparate p {
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: #FFFFFF;
}

div.prodcumparate {
background-image: url(images/prod-cumparate/bg.jpg);
background-repeat: repeat-x;
display: block;
height: 146px; 
text-align: center;     
}

div.prodcumparate div.blank {
height: 146px;
width: 30px;
float: left;
}

div.prodcumparate p {
height: 32px;
color: #215992;
font-size: 11px;
text-align: center;
margin-bottom: 10px;
}

div.prodcumparate p a {
color:#000000;
font-style: normal;
}

div.prodcumparate p a:hover {
color:#215992;
}

div.prodcumbox {
float: left;
margin: 0;
margin-top: 5px;
width: 107px;
text-align: center;
}

div.prodcumbox img {
border: 1px solid #BFBFBF;
}

div.thumbs {
text-align: left;
}

div.thumbs div#scroller {
position:absolute;
width:269px;
}

div.thumbs div#scroller #leftControl { 
display:block;
float:left;
height:28px;
text-align:center;
width:18px;
margin-left: 5px;
}

div.thumbs div#scroller #leftControl img { 
margin-top: 10px;
cursor:pointer;
}

div.thumbs div#scroller #rightControl {
display:block;
float:left;
height:28px;
text-align:center;
width:18px;
}

div.thumbs div#scroller #rightControl img{  
margin-top: 10px;
cursor:pointer; 
}

div.thumbs div#scroller div#outerScroller {
display:block;
float:left;
height:51px;
overflow:hidden;
position:relative;
width:200px;
margin-left: 7px;
margin-right: 10px;
}

div.thumbs div#scroller div#outerScroller div#innerScroller {
height:233px;
position:relative;
text-align:center;

}

div.thumbs div#scroller div#outerScroller div#innerScroller img {
float:left;
margin-left: 5px;
}

div.caut-comm {
/*margin-top: 5px;*/
height: 170px; 
}

div.caut-comm ul.panel-top {
float: left;
padding:0 0 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
/*background:transparent url(images/caut-comm/bg.png) repeat-x scroll 0 100%;*/
}

div.caut-comm ul.panel-top li {
display: block;
float: left;
width: 300px;
height: 29px;
line-height: 29px;
text-align: center;
}

div.caut-comm ul.panel-top li.selected {
background-image:url(images/boxes.jpg);
background-position: 0 -152px;
}

div.caut-comm ul.panel-top li.off {  
background-image: url(images/boxes.jpg);
background-position: 0 -181px;
}

div.caut-comm ul.panel-top li.off a {
display: block;
color:#000000;
font-weight:bold;
height: 29px;
line-height:29px;
}

div.caut-comm ul.panel-top li.selected a {
display: block;
color:#000000;
font-weight:bold;
height: 29px;
line-height:29px;  
}

div.caut-comm div.panel {
width: 600px;
overflow:hidden;
margin:0;
padding:0;
float: left;
background-image:url(images/prod-cumparate/bg.jpg);
background-repeat:repeat-x;
}

div.caut-comm div.panel div div.slide {
float:left;
overflow:hidden;
width: 594px;
}

div.caut-comm div.panel div div.slide div.floatbox {
overflow:hidden;
width:107px;
float:left;
height: 146px;
text-align: center;
}

div.caut-comm div.panel div div.slide div.floatbox p.title {
margin-top:5px;
height: 38px;
text-align: center;
overflow:hidden;
margin-bottom: 10px;
}

div.caut-comm div.panel div div.slide div.floatbox p.title a{ 
font-weight:normal;
color:#000000;
font-size:11px;
}

div.caut-comm div.panel div div.slide div.floatbox p.title a:hover {
color:#215992;
}

div.caut-comm div.panel div div.slide div.floatbox a img.border {
border: 1px solid #BFBFBF;
}

div.prodadaugate {
height: 142px;
position: relative;
width: 600px;
background-image: url(images/prod-adaugate/centru.jpg);
}

div.prodadaugate div.panel {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:520px;
}

div.prodadaugate div.panel div.slide {
float:left;
margin:0;
overflow:hidden;
width:525px;
text-align: left;
padding-left: 20px;
}

div.prodadaugate div.panel div.slide div.box {
float: left;
height: 132px;
width: 94px;
background-image: url(images/prod-adaugate/bg.jpg);
margin-left: 0;
margin-right: 6px;
margin-top: 5px;
padding: 0;
}

div.prodadaugate div.panel div.slide div.box p.image{ 
margin-top: 2px;
text-align: center;
}

div.prodadaugate div.panel div.slide div.box p.title {  
height: 35px; 
margin-left: 1px;
margin-right: 1px;
margin-bottom: 2px;
margin-top: 3px;
}

div.prodadaugate div.panel div.slide div.box p.title a{ 
color: #000000;
font-size: 11px;
overflow:hidden;
font-weight: normal;
}

div.prodadaugate div.panel div.slide div.box p.title a:hover {
color:#215992;
}

div.prodadaugate div.panel div.slide div.box p.price {
color: #000000;
font-size: 13px;
text-align: center;
margin-top: 10px;
}

div.prodadaugate div.arrow-left {
float: left;
display: block;
height: 141px;
margin-right: 0;
}

div.prodadaugate div.arrow-left img {
padding-top: 0;
}

div.prodadaugate div.arrow-right {
position: absolute;
right: 0;
display: block;
height: 141px;
}

div.prodadaugate div.arrow-right img {
padding-top: 0;
}

/**** Pagina de producator *****/

div#gammajs {
background-color: #E6E6E6;
padding-bottom: 0;
margin-bottom: 0;
}

div#gammajs span.gama-title{
background-image: url(images/gammajs/header.jpg);
height: 40px;
line-height: 30px;
width: 188px;
display: block;
text-align: center;
color: #FFFFFF;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

div#gammajs span.gama-footer{
background-image: url(images/gammajs/umbra-gammae.jpg);
height: 9px;
line-height: 9px;
width: 188px;
display: block;
text-align: center;
color: #FFFFFF;
font-weight: bold;
margin-left: auto;
margin-right: auto;
}

div#gammajs ul.tabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin-left: auto;
margin-right: auto;
width: 188px; 
background-color: #FFFFFF;
}

div#gammajs ul.tabs li {
cursor:pointer;
display:table;
height:20px;
line-height:20px;
width:188px;
text-align: left;
}

div#gammajs ul.tabs li a {
margin-left: 10px;
color: #5B5B5B;
}

div#gammajs ul.tabs li a:hover {
color:#215992;
}

div#gammajs ul.tabs li.selected {
/*background-image:url(images/gammajs/buton_on.jpg); */
}

div#gammajs ul.tabs li.off {
/*background-image:url(images/gammajs/buton_off.jpg); */
}

div#gammajs div.frame {
overflow:hidden;
float: left; 
background-image: url(images/gammajs/bg.jpg); 
}

div#gammajs div.frame div.panel {
overflow:hidden;
}

div#gammajs div.frame div.panel div.slide {
float:left;
overflow:hidden;
height: 159px;
display: block;
}

div#gammajs div.frame div.panel div.slide ul.left {
float: left;
display: block;
height: 123px;
width: 180px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 20px;
color: #000000;
}

div#gammajs div.frame div.panel div.slide ul.right { 
display: block;
height: 123px;
width: 180px;
float: left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 20px;
color: #000000;
}

div#gammajs div.frame div.panel div.slide ul.left li {
margin-left: 45px;
}

div#gammajs div.frame div.panel div.slide ul.right li {
margin-left: 45px;
}

div#filtre{
background-image:url(images/filtre/header-filtre-rosu.jpg);
background-repeat:no-repeat;
height:29px;
text-align:center;
}

div#filtre p {
color:#000000;
font-weight:bold;
padding-top:7px;
}

div.filtrebox {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
background-color: #e6e6e6;
border: 2px solid #FF2909;
margin-top: 28px;
}

div.filtrebox div.parrent {
display: block;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 5px;
color: #000000;
}

div.filtrebox div.alege {
display: block;
width: 171px; 
border:1px solid #D7D7D7; 
margin-left: 10px;
margin-bottom: 5px;
}

div.filtrebox div.alege a.slide_trigger{
height: 17px;
line-height: 17px;
background-image: url(images/filtre/arrow.jpg);
background-repeat: no-repeat;
display: block;
}

div.filtrebox div.alege ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom: 5px;
}

div.filtrebox div.alege ul li {
margin: 0;
padding-top: 2px;
padding-bottom: 2px;
}

div.filtrebox div.alege ul li a {
color: #020202;
display: block;
}

div.filtrebox div.alege ul li a:hover {
color:#3469CF; 
}

div.filtrebox div.alege ul li.active {
/*background-color: #FF2909;  */
}

div.filtrebox div.alege ul li.active a{
color: #000000;
} 

div.filtrebox div.alege ul li.active a:hover {  
color:#3469CF;
}

div#filtrea{
background-image:url(images/filtre/header-filtre-gri.jpg);
background-repeat:no-repeat;
height:29px;
text-align:center;
margin-top: 5px;
}

div#filtrea p {
color:#000000;
font-weight:bold;
padding-top:7px;
}

div.filtreabox {
border-bottom:2px solid #D7D7D7;
border-left:2px solid #D7D7D7;
border-right:2px solid #D7D7D7;
background-color:#E6E6E6;
}

div.filtreabox div.spec{
margin-left: 5px;
color: #000000;
}

div.filtreabox div.value{
margin-left: 5px;
margin-bottom: 5px;
}

div.filtreabox div.value a{
color: #FF2909;
font-weight: bold;
}

div.frame div.panel div.slide {
display:block;
float:left;
height:164px;
overflow:hidden;
}

 div.frame div.panel div.slide {
display:block;
float:left;
height:123px;
overflow:hidden;
}

div#slider_content div.frame div.panel div.container {
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
text-align: justify;
} 

div.frame div.panel div.sterge-filtre {
margin-right: 0;
margin-top:93px;
float: right;
display: block;
background-image: url(images/filtre/sterge-filtre.jpg);
width: 137px;
height: 21px;
line-height: 21px;
text-align: center;
}

div.frame div.panel div.sterge-filtre a {
display: block; 
width: 135px;
color: #FFFFFF;
}

div.frame div.panel div.container ul{ 
float: left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: 5px;
}

div#slider_content div.frame div.panel div.slide li.active{ 
background-color: #FF2909;
}

div#slider_content div.frame div.panel div.slide li.active a { 
color: #ffffff;

}

div#slider_content div.frame div.panel div.slide li a {
color: #000000;
} 

div.frame div.panel {
overflow:hidden;
}

div#stock_bar {
display: block;
height: 30px;
line-height: 30px;
margin-top: 30px;
}

div#stock_bar div#category_tab_on {
float: left;
width: 200px; 
height: 25px;
text-align: center;
}

div#stock_bar div#category_tab_off {
float: left;
width: 200px;                         
/*background-image: url(images/listing-prod/bg_stock.jpg);   */
background-repeat: repeat-x; 
text-align: center;
height: 39px;
line-height: 39px;
display: block;
}

div#stock_bar div#category_tab_on a.stoc, div#stock_bar div#category_tab_on a.tot, div#stock_bar div#category_tab_on a.stocf {   
color: #000000;
font-weight: bold;
text-align: center;
margin-top: 0px;
height: 30px;
line-height: 22px;
display: block;
background-image: url('images/btn_selected.jpg');
}

div#stock_bar div#category_tab_off a.stoc, div#stock_bar div#category_tab_off a.tot, div#stock_bar div#category_tab_off a.stocf{
color: #707070; 
text-align: center;
height: 22px;
line-height: 22px;
display: block;
/* background-image: url('images/btn_normal.jpg');  */
font-weight: bold;    
}

div#stock_bar div#category_tab_off a:hover {
color:#215992; 
background-image: url('images/btn_over.jpg');
}

div#stock_bar div#category_tab_on a.stocf {
/*border-right: 1px solid #C6C6C6; */
}

div#stock_bar div#category_tab_on a.stocf:hover {
color:#215992;    
}

div#stock_bar div#category_tab_on a.tot { 
/*border-left: 1px solid #C6C6C6; */
}

div.header {
background-image:url(images/header.jpg);
height:29px;
line-height:29px;
}

div.header span.title {
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
}

div.header span.title h1 {
color:#FFFFFF;
font-weight:bold;
margin-left:10px; 
}

div.headerstatic {
background-image:url(images/static/header.jpg);
height:29px;
line-height:29px;
}

div.headerstatic span.title {
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
}

div.headerstatic span.title h1 {
color:#FFFFFF;
font-weight:bold;
margin-left:10px; 
}

div.sorteaza {
display: block;
text-align: right;
margin-top: 3px;
}

div.sorteaza span {
color: #000000;
font-weight: bold;
}

div.productbox {
margin-top: 8px;
display: block;
float: left;
width: 100%;
}

div.productbox p.title {
background-image: url(images/bara.jpg); 
background-repeat: no-repeat;
height: 37px;
line-height: 26px;
text-align: left;
display: block;
}

div.productbox p.title-cadou {
background-image: url(images/promotii/promo-cadou.jpg); 
background-repeat: no-repeat;
height: 37px;
line-height: 26px;
text-align: left;
display: block;
}

div.productbox p.title-bundle {
background-image: url(images/promotii/promo-bundle.jpg); 
background-repeat: no-repeat;
height: 37px;
line-height: 26px;
text-align: left;
display: block;
}

div.productbox p.title-trei {
background-image: url(images/bara.jpg); 
background-repeat: no-repeat;
height: 37px;
line-height: 26px;
text-align: left;
display: block;
}

div.productbox p.title-discount {
background-image: url(images/promotii/promo-discount.jpg); 
background-repeat: no-repeat;
height: 37px;
line-height: 26px;
text-align: left;
display: block;
}

div.productbox p.title span, div.productbox p.title-cadou span, div.productbox p.title-bundle span, 
div.productbox p.title-trei span, div.productbox p.title-discount span {
margin-left: 10px;
}

div.productbox p.title span a, div.productbox p.title-cadou span a, div.productbox p.title-bundle span a,
div.productbox p.title-trei span a, div.productbox p.title-discount span a {
color: #000000;
font-weight: bold;
}

div.productbox p.title span a:hover {
color:#215992;
}

div.productbox div.image {
float: left;
margin-top: 0;
position: relative;
margin-left: 9px;
}

div.productbox div.image div.badge, div.productbox div.image div.badge img {
position: absolute;
left: 0;
top: 0;
}





div.productbox div.image p {
text-align: center;
padding: 0;
margin: 0;
position: relative;
width: 80px;
height: 80px;
margin-left: 10px;
} 

div.productbox div.image p span.new {
position: absolute;
width: 32px;
height: 32px;
top: 0;
left: 0;
background-image: url('images/pag-prod/new_small.png');
}

div.productbox div.image p span.excl {
position: absolute;
width: 48px;
height: 48px;
top: 0;
left: 0;
background-image: url('images/pag-prod/exclusiv_small.png'); 
}

div.productbox div.image p span.exclnew {
position: absolute;
width: 48px;
height: 48px;
top: 0;
left: 0;
background-image: url('images/pag-prod/exclnew_small.png'); 
}


div.productbox div.description { 
width: 373px;
float: left;
margin-left: 15px;
}

div.productbox div.description div.containerdesc { 
background-image: url(images/listing-prod/descbg.jpg);
background-repeat: no-repeat;
width: 373px;
height: 55px;
margin-bottom: 3px; 
display: block;
}

div.productbox div.description div.containerdescstoc { 
background-image: url(images/listing-prod/descbgstoc.gif);
background-repeat: no-repeat;
width: 373px;
height: 55px;
margin-bottom: 3px; 
display: block;
}


div.productbox div.description p.dunga {
background-image: url(images/dunga.jpg);
background-repeat: no-repeat;
}

div.productbox div.description div.pfooter {

}

div.productbox div.description div.pfooter span.pret {
font-size: 13px;
color: #000000;
font-weight: bold;
float: right;
height: 40px;
width: 126px;
background-image: url(images/listing-prod/pret-bg.jpg);
background-repeat: no-repeat;
text-align: center;
padding-top: 4px;
}

div.productbox div.description div.pfooter span.disponibilitate {  
float: left;
width: 139px;
height: 33px;
text-align: center;
color: #646464;
font-size: 12px;
background-image: url(images/listing-prod/disp-bg.jpg);
margin-left: 5px;
}

div.productbox div.description div.pfooter div.livrare {
float: left;
height: 40px; 
width: 244px;
color: #646464;
font-size: 11px;
background-image: url(images/listing-prod/livrare-bg.jpg);
text-align: left; 
}

div.productbox div.description div.pfooter div.livrare ul {
 list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top: 5px;
} 

div.productbox div.description div.pfooter div.livrare ul li {
padding-left: 5px;
}

div.productbox div.cumpara {
margin-top: 5px;
margin-left: 25px;
float: left;
}

/******Pagina de produs ********/

div#produs div.header {
background-image: url(images/pag-prod/bg.jpg);
background-repeat: repeat-x;
}
div#produs div.header h2{ 
color: #FFFFFF;
margin-left: 5px;
}

div#produs div.shadow {
background-image: url(images/pag-prod/shadow.jpg);
height: 12px;
line-height: 12px;
}

div#produs div.left {
float: left;
width: 300px;
}

div#produs div.left div.image_container { 
width: 300px;
height: 300px;
position: relative;   
}

div#produs div.left div.image_container div.badge {
position: absolute;
top: 0;
left: 0;
}  

div#produs div.left div.image_container div.badge img{
position: absolute;
top: 0;
left: 0;    
}


div#produs div.right {
float: left;
margin-left: 10px;
}

div#produs div.left p.pret{ 
color: #000000;
font-weight: bold;
font-size: 12px;
} 

div#produs div.left span.pret{ 
color: #000000;
font-size: 26px;
font-weight: bold;
font-family: Arial;
} 

div#produs div.left ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align: left;
font-size: 13px;
margin-top: 4px;
}

div#produs div.left ul li span {
color: #000000;
margin-left: 10px;
}

div#produs div.right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align: left;
font-size: 12px;
margin-top: 4px;   
}

div#produs div.right ul li span {
color: #000000;
font-weight: bold;
}

div#produs div.right ul li a {
color: #000000;
}

div#produs div.right ul li a:hover {
color:#215992;
}

div#produs div.right div.bara1 {
text-align: center;
font-size: 9px;
width: 480px;
display: block;
height: 62px;
}

div#produs div.right div.bara2 {
text-align: center;
font-size: 9px;
width: 484px;
height: 52px;
background-image: url(images/pag-prod/bara2bg.jpg);
background-repeat: no-repeat;
display: block;
}

div#produs div.right div.bara3 {
text-align: center;
font-size: 9px;
width: 484px;
display: block;
height: 131px;
}

div#produs div.right div.bara3 div.instoc{ 
width: 120px;
height: 58px;    
float: left;
margin-top: 20px;
margin-left: 10px;
}

div#produs div.right div.bara4 {
text-align: center;
font-size: 9px;
width: 484px;
height: 51px;
}

.box {
float: left;
width: 80px;
height: 57px;
}

.box a.jslink { 

}

.box a.jslink:hover { 
color: #FF2909;
}

div#produs div.right div.bara1 div.spotlight div{
margin-top: 0;
padding-top: 0;
top: 0;
}


div#produs div.right span#faceboook{
width: 34px;
height: 33px;
background-image: url(images/pag-prod/facebook.jpg);
margin-top: 0;
margin-left: auto;
margin-right: auto;
display: block; 
}

div#produs div.right span#prodicon {
width: 34px;
height: 33px;
background-image: url(images/pag-prod/prodicon.jpg);
margin-top: 0;
margin-left: auto;
margin-right: auto;
display: block; 
}

div#produs div.right span#infoicon {
width: 34px;
height: 33px;
background-image: url(images/pag-prod/infoicon.jpg);
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
}

div#produs div.right span#recomicon { 
width: 34px;
height: 33px;
background-image: url(images/pag-prod/recomicon.jpg);
display: block;
margin-left: auto;
margin-right: auto;
}

div#produs div.right span#compicon { 
width: 34px;
height: 33px;
background-image: url(images/pag-prod/compicon.jpg);
display: block;
margin-left: auto;
margin-right: auto;
}

div#produs div.right span#rapicon { 
width: 34px;
height: 33px;
background-image: url(images/pag-prod/rapicon.jpg);
display: block;
margin-left: auto;
margin-right: auto;
}

div#produs div.right div.bara4 div.thumbs {
width: 269px;
height: 51px;
background-image: url(images/pag-prod/bg_thumbs.jpg);
float: left;
}

div#produs div.right div.bara4 div.rating {
width: 207px;
height: 51px;
background-image: url(images/pag-prod/bg_rating.jpg);
float: left; 
margin-left: 5px;
}

div#produs div.right div.bara4 div.performant_commission {
width: 207px;
height: 51px;
background-image: url(images/bg_afiliere.jpg);
float: left; 
margin-left: 5px;
text-align: left;
}

div#descriere {
background-color: #E6E6E6;
border-left: solid 1px #CACACA;
border-right: solid 1px #CACACA; 
border-bottom: solid 1px #CACACA; 
}

div#descriere div.desc { 
margin-left: 5px;
margin-right: 5px;
text-align: justify;
padding-bottom: 5px;
color: #525252;
}

div#descriere div.desc ul {
list-style-position: inside;
}

p.descheader {
background-image: url(images/pag-prod/bg_header.jpg);
height: 29px;
width: 804px;
line-height: 29px;
display: block;
margin-top: 5px;
}

p.descheader span { 
margin-left: 5px;
color: #000000;
font-weight: bold;
}

p.descheadershadow {
background-image: url(images/pag-prod/header_shadow.jpg);
width: 804px;
height: 11px;
display: block;
border-style: none;
border-color: #000000;
}
div#descriere ul li input {
border: 0;    
}

div#download {
background-color: #E6E6E6;
border-left: solid 1px #CACACA;
border-right: solid 1px #CACACA; 
border-bottom: solid 1px #CACACA; 
}

div#download ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom: 5px;
}

div#download ul li {
height: 33px;
line-height: 33px;
}

div#download ul li span.icon {
background-image: url("images/pag-prod/download.jpg"); 
height: 33px;
width: 34px;
display: block;
float: left;
}

div#download ul li a {
margin-left: 5px;
float: left;
color:#3469CF;
}

div#tabs {
height: 29px;
margin-top: 5px;
}

div#tabs div#details_1_title {
background-image: url(images/pag-prod/tab-red.jpg); 
width: 395px;
height: 29px;
line-height: 29px;
float: left; 
}

div#tabs div#details_2_title {
background-image: url(images/pag-prod/tab-gri.jpg);
width: 409px;   
height: 29px;
line-height: 29px; 
float: left; 
}

div#tabs div#details_1_title span {
color: #000000;
margin-left: 5px;
font-weight: bold;
}

div#tabs div#details_2_title span a{
color: #000000;
margin-left: 5px;
font-weight: bold; 
}

div#tabs div#details_2_title span a:hover {
color:#215992;
}

p.tabsshadow  {
background-image: url(images/pag-prod/taburi-umbra.jpg);
width: 804px;
height: 12px;
display: block;
}

div#details_1 {
border-left: solid 1px #CACACA;
border-right: solid 1px #CACACA; 
border-bottom: solid 1px #CACACA; 
background-color: #FFFFFF;
display: block;
}

div.productshadow{
background-image:url(images/pag-prod/shadow.jpg);
height:12px;
line-height:12px;    
}


div#details_1 div.group {
border-top: 1px solid #D4D4D4;
height: 20px;
line-height: 20px;
color: #000000;
width: 802px;
float: left; 
display: block;
background-color: #E6E6E6;
}

div#details_1 div.group span {
margin-left: 5px;
font-weight: bold;
}

div#details_1 div.detail-title1 {
float: left;
width: 395px;
border-top: 1px solid #D4D4D4; 
background-color: #FFFFFF;
display: block;
padding-bottom: 3px;
padding-top: 3px;
color: #525252;
}

div#details_1 div.detail-value1 {
float: left;
width: 406px;
border-top: 1px solid #D4D4D4; 
border-left: 1px solid #D4D4D4; 
background-color: #FFFFFF;
padding-bottom: 3px;
padding-top: 3px;
color: #525252;
}

div#details_1 div.detail-title0 {
float: left;
width: 395px;
border-top: 1px solid #D4D4D4;
background-color: #FFFFFF;
display: block;     
padding-bottom: 3px;
padding-top: 3px;
color: #525252;
}

div#details_1 div.detail-value0 {
float: left;
width: 406px;
border-top: 1px solid #D4D4D4; 
border-left: 1px solid #D4D4D4; 
background-color: #FFFFFF;
padding-bottom: 3px;
padding-top: 3px;
color: #525252;
}

div#details_1 div.detail-title1 p, 
div#details_1 div.detail-value1 p, 
div#details_1 div.detail-title0 p, 
div#details_1 div.detail-value0 p{
margin-left: 5px;
}

div#comentarii {
background-color: #F4F4F4;
margin-top: 0;
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA; 
border-bottom: 1px solid #CACACA; 
float: left;
width: 802px;
}
 
p.comentariishadow {    
background-image:url(images/pag-prod/comentarii_shadow.jpg);
border-color:#000000;
border-style:none;
display:block;
height:11px;
width:804px;    
}
 
p.comentariititle {
background-image:url(images/pag-prod/bg_header.jpg);
display:block;
height:29px;
line-height:29px;
width:804px;    
color: #000000;
text-align: left;
}

p.comentariititle span {
margin-left: 5px;
font-weight: bold;
}

div#comentarii span {
color: #000000;
}

p.samecatproducts {
background-image:url(images/pag-prod/bg.jpg);
background-repeat:repeat-x;
margin-top: 5px;
height: 29px;
line-height: 29px;
}

p.samecatproducts span {
color: #000000;
margin-left: 5px;
font-weight: bold; 
}

div#samecatproductsdesc {
background-color: #E6E6E6;
text-align: center;
display: block;
border-bottom:1px solid #CACACA;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
margin-top: 0;
}

div#samecatproductsdesc ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*margin-left: 100px;*/
margin-bottom: 5px;
margin-top: 0;
margin-left: 30px;
position: relative;
/*width: 526px; */
display: block;
float: left;
}
 
div#samecatproductsdesc ul li { 
float: left;
margin-left: 5px;
}

div#samecatproductsdesc ul li p a img {  
border:1px solid #BFBFBF;    
}

/* cart */

span.cartshadow {
background-image:url(images/pag-prod/header_shadow.jpg);
border-color:#000000;
border-style:none;
display:block;
height:11px;
width:804px;
}

div.cartdesc {
background-color:#E6E6E6; 
border-bottom:1px solid #CACACA;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
}

div.cartdesc table.list {
background-color:#E6E6E6;

}

div.cartdesc table.list th.line {
background-image: url(images/cos/dunga.jpg);
background-repeat: no-repeat;
}

div.cartdesc p.linie {
background-image: url(images/cos/dunga.jpg);
background-repeat: no-repeat;
height: 13px;
line-height: 13px;
}

div.cartdesc div.garantie div{
color: #000000;
}

div.lanseazacomanda {
text-align: center;
}

div.cartdisclaimer {
text-align: center;
}

div.cartdisclaimer ol {
margin-left: auto;
margin-right: auto;
width: 90%;                
text-align: left;
padding-bottom: 5px;
}

div#cartdesc input {
border:none;
}

div.logincontainer {
background-color:#E6E6E6;
border:1px solid #CACACA;
float: left;
margin-top: 5px;
}

div.logincart {
width: 387px;
float: left;
background-color:#E6E6E6;
border:1px solid #CACACA;
margin-top: 5px;
padding-left: 5px;
}

div.logincart div.left {
float: left;
width: 220px;
margin-top: 10px;
}

div.logincart div.left span { 
margin-left: 10px;
color: #000000;
font-weight: bold;
}

div.logincart div.right {
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 330px;
}

div.logincart div.right p{
padding: 0;
margin-top: 5px;
display: block;
height:20px;

}

div.logincart div.right p span.text {
width: 106px;
display: block;
float: left;
height:20px; 
line-height: 20px;
}

div.logincart div.right p span.input { 
float: left;
}

div.logincart div.right p span input {
width: 200px;
height: 20px;
line-height: 20px;
font-size: 13px;
color: #000000;
}

div.logincart div.right p span input.login {
border: 4px solid #000000;
}

div.logincart div#ajaxinfo {  

}    

div.logincart div#ajaxinfo #log_res {
    overflow: auto;
    text-align: center;
}
 
div.logincart div#ajaxinfo #log_res.ajax-loading {
    padding: 20px 0;
    background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}


div.logincart div#ajaxinfo #log_res div#error_notification {
padding: 10px;
border: 1px solid #FE2D0F;
margin-top: 15px;
}

div.createaccountcart {
margin-top: 0;
width: 388px;
float: left;
background-color:#E6E6E6;
border:1px solid #CACACA;
margin-left: 10px;
margin-top: 5px;
padding-left: 5px;
padding-right: 5px;
}

div.createaccountcart p.title {
background-image:url(images/cos/header_alb.jpg);
height:29px;
line-height:29px;
text-align: left;
padding: 0;
margin-bottom: 0px;
}

div.createaccountcart div.createaccountcontainer {
 
}

div.createaccountcart div.createaccountcontainer div.left{ 
width: 220px;
height: 80px;
float: left;
}    

div.createaccountcart div.createaccountcontainer div.left span {
margin-left: 15px;
font-weight: bold;
color: #000000;
} 

div.createaccountcart div.createaccountcontainer div.right {
float: left;
margin-bottom: 10px;
} 

div.createaccountcart div.createaccountcontainer div.right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.createaccountcart div.createaccountcontainer div.right ul li { 
display: block;
height: 22px;
width: 400px;
margin-bottom: 3px;    
}

div.createaccountcart div.createaccountcontainer div.right ul li span.text {  
display:block;
float:left;
height:22px;
line-height:22px;
width:102px;
}

div.createaccountcart div.createaccountcontainer div.right ul li span.input {
float:left;

}

div.createaccountcart div.createaccountcontainer div.right ul li span.input input {    
color:#000000;
font-size:13px;
height:20px;
line-height:20px;
width:200px;
}

div.createaccountcart p.title span {
margin-left: 5px;
}

div#log_res div#error_notification {
border:1px solid #FE2D0F;
padding: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
width: 300px;
}

div#error div#error_notification {
border:1px solid #FE2D0F;
padding: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
width: 300px;
color: #000000;
}

div.garantie {
float: left;
}


div#footer {
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
text-align: left;
}

div#footer div.box1 { 
width: 186px;
border: 4px solid #E7E7E7;
float: left;
margin-left: 0px;
margin-bottom: 10px;
}

div#footer div.box2 { 
width: 594px;
border: 4px solid #E7E7E7;
float: left;
margin-left: 5px; 
margin-bottom: 10px;  
text-align: center;
}

div#footer div.box3 { 
width: 186px; 
border: 4px solid #E7E7E7;
float: left;
margin-left: 5px; 
margin-bottom: 10px;  
}

div#footer div.box1 ul {
margin-left: 25px;
margin-top: 5px;
margin-bottom: 5px;
list-style-image: url(images/footer/arrow.jpg);
list-style-position:outside;
list-style-type:none;
}

div#footer div.box2 div#logos { 
height: 40px;
line-height: 40px;
margin-top: 10px;
}

 div#drepturi {
margin-top: 4px;
}

div#footer div.box2 div#cetificat {
margin-top: 3px;
}

div#footer div.box3 ul {
margin-left: 25px; 
margin-top: 5px;
margin-bottom: 5px;
list-style-image: url(images/footer/arrow.jpg);
list-style-position:outside;
list-style-type:none;
}

/* static pages */
div.contactbody {
background-color:#ffffff;
}

div.contactleft {
float: left;
margin-left: 20px;
}

div.contactleft ul {
margin-top: 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.contactright {
float: right;
width: 557px;
margin-right: 5px;
}

div.contactright div {
margin-top: 5px;
text-align: justify;
}

span.contactshadow {
background-image:url(images/contact/contact_shadow.jpg);
border-color:#000000;
border-style:none;
display:block;
height:11px;
width:600px;
}



div.saptestele {
border-bottom: 1px solid #737373;
border-left: 1px solid #737373; 
border-right: 1px solid #737373; 
color: #000000;
padding:15px;
}

div.saptestele h2{
color: #000000;
}

ul.saptestele {
margin-left: 35px;
margin-top: 5px;
}

ul.saptestele li {
list-style-image:url(images/static/star.jpg);
list-style-type:none;
list-style-position: inside;
height: 27px;
line-height: 27px;
}

ul.saptestele li a {
margin-top: 1px;
}  

div.saptestele h2 {
font-size: 15px;
margin-top: 10px;
}

div.saptestele p {
margin-top: 5px;
}

div.text h1 {
background-image:url(images/header.jpg);
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height: 25px;
line-height: 25px;
text-decoration:none;
width:600px;
}

div.text h1 span{ 
margin-left: 5px;
}

div.cumcumpar {
border-bottom: 1px solid #737373;
border-left: 1px solid #737373; 
border-right: 1px solid #737373; 
padding-bottom: 5px;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

div.cumcumpar ol {
padding-left: 50px;
}

/*Left Meniu */

ul#catmenu li.subcategorie span.jsbg1 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px 0px;
background-repeat: no-repeat;
width: 191px;
}

ul#catmenu li.subcategorie span.jsbg2 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -25px;
background-repeat: no-repeat;  
width: 191px;     
}

ul#catmenu li.subcategorie span.jsbg3 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -50px;
background-repeat: no-repeat;
width: 191px;       
}

ul#catmenu li.subcategorie span.jsbg4 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -75px;
background-repeat: no-repeat;
width: 191px;  
}

ul#catmenu li.subcategorie span.jsbg5 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -100px;
background-repeat: no-repeat;
width: 191px;  
}
ul#catmenu li.subcategorie span.jsbg6 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -125px;
background-repeat: no-repeat;
width: 191px;       
}
ul#catmenu li.subcategorie span.jsbg7 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -150px;
background-repeat: no-repeat;
width: 191px;       
}
ul#catmenu li.subcategorie span.jsbg8 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -175px;
background-repeat: no-repeat;
width: 191px;       
}
ul#catmenu li.subcategorie span.jsbg9 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -200px;
background-repeat: no-repeat;
width: 191px;       
}
ul#catmenu li.subcategorie span.jsbg10 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -225px;
background-repeat: no-repeat;
width: 191px;       
}

ul#catmenu li.subcategorie span.jsbg11 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -250px;
background-repeat: no-repeat;
width: 191px;       
}

ul#catmenu li.subcategorie span.jsbg12 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg13 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg14 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg15 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg16 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg17 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg18 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg19 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg20 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg21 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg22 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg23 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg24 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

ul#catmenu li.subcategorie span.jsbg25 {
background-image: url(images/meniu/meniu.jpg);
background-position:0px -275px;
background-repeat: no-repeat; 
width: 191px;      
}

/*ajax login form */

div#status fieldset { border: 1px #dddddd solid; padding: 10px; width: 330px; margin-top: 10px; }

div#status fieldset legend { border: 1px #1a6f93 solid; color: black; font: 13px Verdana; padding: 2px 5px 2px 5px; }

/* Input text */
div#status input { margin: 5px; padding: 0px; float: left; border: 1px solid #cdcdcd; background-color: white;}

/* 'Login' Button */
div#status #submit { margin: 5px; padding: 0px; float: left; width: 50px; background-color: white; }

div#status #error_notification { border: 1px #A25965 solid; height: auto; padding: 4px; background: #F8F0F1; text-align: center;}

div#status #login_response { overflow: auto; }
 
div#status #ajax_loading { display: none; font-size: 12px; font-family: Tahoma; }

div#status #logged_in { border: 1px solid #dddddd; padding: 5px; width: 500px; }

#log_res {
    overflow: auto;
}
 
#log_res.ajax-loading {
    padding: 20px 0;
    background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

/* promotii */

div.promocontainer {
padding-left: 0px;
}

div#promobox {
background-image: url(images/promo-page/box.jpg);
width: 181px;
height: 194px;
float: left;
margin-left: 5px;
padding: 0;
}

div#promobox p.title, div#promobox2 p.title {
width: 125px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
height: 40px;
} 
div#promobox p.title a, div#promobox2 p.title a {
font-weight: bold;
}

div#promobox div.price, div#promobox2 div.price {
float: left;
margin-left: 3px;
}

div#promobox div.image, div#promobox2 div.image {
float: right;
margin-right: 3px;
margin-top: 5px;
}

div#promobox p.promoprice, div#promobox2 p.promoprice {
color: red;
font-size: 13px;
margin-top: 25px;
}

div#promobox div.addtocart, div#promobox2 div.addtocart {
float: left;
margin-top: 10px;
margin-left: 5px;
}

div#promobox div.category, div#promobox2 div.category {
float: right;
margin-top: 24px;
margin-right: 10px;
font-weight: bold;
color: #000000;
}


div#promobox2 {
background-image: url(images/promo-page/box-cadou.jpg);
width: 181px;
height: 194px;
float: left;
margin-left: 5px;
padding: 0;
}


/* ToolTips */

.tooltips {
color: #215992;
}

div#produs div.right ul li a.tooltips {
color: #215992; 
}

div#produs div.right ul li a.tooltips3 {
text-decoration: underline;
color: #215992; 
}

div#produs div.right ul li a.rate {
text-decoration: underline;
color: #215992;
}

.tool-tip {
    color: #fff;
    width: 500px;
    z-index: 13000;
}
 
.tool-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #000000;
    padding: 8px 8px 4px;
    border-top: 1px solid #FF2909;
    border-left: 1px solid #FF2909; 
    border-right: 1px solid #FF2909;  
    background-color: #FFFFFF; 
   /* background: url(images/tooltips/bubble.png) top left;  */
}
 
.tool-text {
    font-size: 11px;
    padding: 4px 8px 8px;
  /*  background: url(images/tooltips/bubble.png) bottom right;   */
  background-color: #FFFFFF;
  border-left: 1px solid #FF2909;
  border-right: 1px solid #FF2909;
  border-bottom: 1px solid #FF2909; 
  color: #000000;
}
 
.custom-tip {
    color: #000;
    width: 130px;
    z-index: 13000;
}
 
.custom-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #000000;
    padding: 8px 8px 4px;
    background-color: #FFFFFF;
    border-left:1px solid #FF2909;
    border-right:1px solid #FF2909;
    border-top: 1px solid #FF2909; 
}
 
.custom-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background-color: #FFFFFF; 
    border-left:1px solid #FF2909;
    border-right:1px solid #FF2909;
    border-bottom: 1px solid #FF2909; 
}

.warrenty-tip {
    color: #000;
    width: 300px;
    z-index: 13000;
} 

.warrenty-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #000000;
    padding: 8px 8px 4px;
    background-color: #FFFFFF;
    border-left:1px solid #FF2909;
    border-right:1px solid #FF2909;
    border-top: 1px solid #FF2909; 
}

.warrenty-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background-color: #FFFFFF; 
    border-left:1px solid #FF2909;
    border-right:1px solid #FF2909;
    border-bottom: 1px solid #FF2909; 
}


/* Manufacturers page */

div#manufacturerpagecat p{
text-align: center; 
background-image: url(images/manufacturers/header.jpg);
height: 29px;
line-height: 29px;
width: 303px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
color: #FFFFFF; 
}

div#manufacturerpagecat p span.title {
margin-left: auto;
margin-right: auto;
color: #FFFFFF;
} 

div#manufacturerpagecat div.content span.shadow {
background-image: url(images/manufacturers/shadow.jpg); 
width: 301px;
height: 11px; 
display: block;
margin-left: auto;
margin-right: auto;
} 

div#manufacturerpagecat div.content {
width: 301px;
margin-left: auto;
margin-right: auto;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;   
border-bottom:1px solid #BFBFBF; 
padding-bottom: 5px;  
}

div#manufacturerpagecat div.content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: 50px;
}

div.manufacturerbox {
background-image: url(images/manufacturers/box.jpg);
width: 176px;
height: 188px;
float: left;
margin-left: 18px;
margin-top: 10px;
}

div.manufacturerbox p.title {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;    
height: 40px;
}

div#compara {
background-image:url(images/filtre/header-filtre-gri.jpg);
background-repeat:no-repeat;
height:29px;
margin-top:5px;
text-align:center;
}

div#compara p {
color:#000000;
font-weight:bold;
padding-top:7px;
}

div#comparabox {
background-color:#E6E6E6;
border-bottom:2px solid #D7D7D7;
border-left:2px solid #D7D7D7;
border-right:2px solid #D7D7D7;
padding-top: 4px;
}

table.reduceri {
margin-left:0px;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;
border-left: 1px solid #C6C6C6;  
border-right: 1px solid #C6C6C6; 
border-top: 0;
border-bottom: 0; 
}

table.reduceri tr {

border-collapse:collapse;  
}

table.reduceri tr td.top {
border-color:#C6C6C6;
border-style:solid;
background-color: #E6E6E6;   
color: #000000;
border-right: 0;
border-left: 0;
border-top: 1px solid #C6C6C6; 
height: 60px;
font-weight: bold;
} 

table.reduceri tr td {
background-color: #F4F4F4;  
border-bottom: 1px solid #C6C6C6; 
border-top: 0;
border-left: 0; 
border-right: 0;
} 

div.paginatie a.selected {
color: #215992;
font-weight: bold;
}

ul.star {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.contulmeu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.contulmeu li {
background-image: url(images/cont/cont.jpg);
height: 25px;
line-height: 25px;
padding-left: 20px;
margin-bottom: 2px;
} 

ul.contulmeu li.active { 
background-color: #FF2909;
background-image: none;
 
font-weight: bold;     
}

ul.contulmeu li.active a{
color: #FFFFFF;
}

div.prodrecomandate {
width: 804px;
background-color:#E6E6E6;
border-bottom:1px solid #CACACA;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
padding-bottom: 10px;
}

div.prodrecomandate p.header {
background-image: url(images/static/header-gri.jpg);
width: 804px;
height: 29px;
line-height: 29px;
} 

div.prodrecomandate p.header span {
padding-left: 5px;
color:#000000;
font-weight: bold;
}

div.slidingcontainer {
position:absolute;
width: 804px;
}

div.slidingcontainer div#left {
float: left;
}

div.slidingcontainer div#right {
float: right;
}

div.prodrecomandate div#similarprodscroll {
float: left;
width: 760px;  
height: 100px;
overflow: hidden;
position: relative;
height: 100px;
display: block;
}

div.prodrecomandate div#similarprodscroll div#innerprodscroll {
height: 233px;
position: relative;    
}

div.prodrecomandate div.prodcumbox {
float:left;
margin:5px 0 0;
text-align:center;
width:107px;
height: 120px;
}

p.ultimele-posturi {
background-image:url(images/prod_forum_header.jpg);
color:#FFFFFF;
font-weight:bold;
height:32px;
line-height:29px;
margin-left:auto;
margin-right:auto;
width:804px;
}


table.forumposts {
width: 100%;
background-image:url(images/prod-cumparate/bg.jpg);
background-repeat:repeat-x;
padding-left: 5px;
margin-bottom: 5px;
}

table tr.ftheader {
background-image:url(images/forum_header.jpg);
color:#FFFFFF;
font-weight:bold;
height:32px;
line-height:29px;
margin-left:auto;
margin-right:auto;
width:600px;
}

table tr.ftheader2 {
background-image:url(images/prod_forum_header.jpg);
color:#FFFFFF;
font-weight:bold;
height:32px;
line-height:29px;
margin-left:auto;
margin-right:auto;
width:600px;
}

div#christmas_footer {
background-image:url(images/footer/christmas_bg.jpg); 
background-repeat: repeat-x;
position: fixed;
left: 0px; 
bottom: 0px; 
width: 100%; 
height: 100px; 
z-index: 98;
text-align: center;
}

div#christmas_footer div.container {
width:1000px;
margin-left: auto;
margin-right: auto;
}


div#christmas_footer div.christmas_tree {
background-image: url('images/footer/christmas_tree.png');
width: 130px;
height: 250px;
float: left;
top: -150px;
left: -130px;
position: relative;

}

div#christmas_footer div#christmas_flash{
width: 1200px;
margin-left: auto;
margin-right: auto;
padding-left:205px;
text-align: left;
z-index: 1;
}

div#christmas_footer div.close {
background-image: url('images/footer/christmas_close.jpg');
background-color: #000000;
width: 90px;
height: 100px;
float: right;
cursor: pointer;
position: relative;
right: 10px;
}

div#bannerjs .prev {
left:0;
}

div#bannerjs .prev {
position:absolute;
top:35%;
z-index:1;
height: 60px;
}

div#bannerjs .next {
position:absolute;
top:35%;
z-index:1;
right: 0; 
height: 60px;   
}

div#bannerjs .prev span {
background:transparent url(images/button_prev.png) no-repeat scroll 100% 0;
display:block;
height:60px;
width:20px;
}

div#bannerjs .next span {
background:transparent url(images/button_next.png) no-repeat scroll 100% 0;
display:block;
height:60px;
width:20px;
}

div#longcolumn {
width: 800px;
height: 60px;
background-image: url("images/background.jpg");
left: 200px;
position: absolute;
}

div#longcolumn div.ftitle {
float: right;
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
height: 29px;
line-height: 29px;
padding-right: 50px;
}

div#longcolumn div.title {  
float: left;
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
height: 29px;
line-height: 29px;
}

div.discountimage {
background-image: url("images/promo/discount.jpg");
background-repeat: no-repeat;
width: 80px;
height: 50px;
margin-left: 10px;
float:left;
}

div.discounttext {
float:left;
margin-left:15px;
margin-top: 2px;
width:366px;
border: 1px solid #C6C6C6;
font-family:'Verdana','Arial','Courier New';
font-size: 11px;
font-weight: bold;
color: #737373;
height: 32px;
padding: 10px 0 0 5px;
}

div.bundleimage {
background-image: url("images/promo/bundle.jpg");
background-repeat: no-repeat;
width: 80px;
height: 50px;
margin-left: 10px;
float:left;
}

div.bundletext {
float:left;
margin-left:15px;
margin-top: 2px;
width:366px;
border: 1px solid #C6C6C6;
font-family:'Verdana','Arial','Courier New';
font-size: 11px;
font-weight: bold;
color: #737373;
padding: 10px 0 0 5px;
min-height: 32px;
height:auto !important;
height: 32px;
}

div.bundletext div.left p {
color: #000000;
}

div.bundletext ul {
list-style-position:inside;
}

div.bundletext ul li a {
color: #737373;    
}

div.bundletext div.left{
float: left;
width: 244px;
}

div.bundletext div.right {
float: left;
text-align: center;
width: 106px
}

div.giftimage {
background-image: url("images/promo/cadou.jpg");
background-repeat: no-repeat;
width: 80px;
height: 50px;
margin-left: 10px;
float:left;
}

div.lichidareimage {
background-image: url("images/promo/lichidare.jpg");
background-repeat: no-repeat;
width: 80px;
height: 50px;
margin-left: 10px;
float:left;    
}

table.service tr td {
border-bottom: 1px solid #CCCCCC;
padding: 10px 4px 10px 4px;
}

div#overlay {
background-color:#000000;
height:100%;
left:0;
opacity:0.6;
filter: alpha(opacity = 60);
position:fixed;
top:0;
width:100%;
z-index:9999;
}

div.popup {
margin-left:auto;
margin-right: auto;
/* overflow:hidden; */
position:absolute;
width:100%;
z-index:9999;
top: 0;
}

div.popcontainer {
top: 50%;
left: 50%;
position: fixed;
margin: 5px;
}

div.popcontainer div.topl {
background-image: url("images/popup/topl.png");
background-repeat: no-repeat;
width: 10px;
height: 21px;
float: left;
} 

div.popcontainer div.topc {
background-image: url("images/popup/topc.png");
background-repeat: repeat-x;
height: 21px;
line-height: 21px;
float: left;
text-align: left;
color: #000000;
} 

div.popcontainer div.topc form input {
border: none;
height: 15px;
padding-top: 3px;
margin-left: 2px;
color: #000000;
width: 17px;
}

div.popcontainer div.topr {
background-image: url("images/popup/topr.png");
background-repeat: no-repeat;
width: 10px;
float: left;
height: 21px;
} 

div.popcontainer div.poptext {
padding: 5px;
background-color: #ffffff;
}

div.popcontainer div.close {
float: right;
}

div.popcontainer div.close span {
font-weight: bold;
font-size: 12px;
} 

div.brd_promo {
background-image: url("images/banner_brd.jpg");
width: 804px;
height: 40px;
margin-top: 10px;    
}

div.brd_promo div.button {
float: right;
background-image: url("images/banner_brd_button.jpg"); 
width: 60px;
height: 24px;
margin-top: 8px;
margin-right: 10px;
}

div.brd_promo div.button a {
display: block;
width: 60px;
height: 24px;
}

input.button {
    height: auto;
}


/* meniu stanga */

#menu-container ul#category-menu li.item {
height: 25px;
width: 191px;
background-image: url(images/meniu/meniu.jpg);
background-repeat: no-repeat;
margin-bottom: 3px;
cursor: pointer;
position: relative;
}

#menu-container ul#category-menu li.item1 {
background-position: 0px 0px;
}

#menu-container ul#category-menu li.item2 {
background-position: 0px -25px;
}

#menu-container ul#category-menu li.item3 {
background-position: 0px -50px;
}

#menu-container ul#category-menu li.item4 {
background-position: 0px -75px;
}

#menu-container ul#category-menu li.item5 {
background-position: 0px -100px;
}

#menu-container ul#category-menu li.item6 {
background-position: 0px -125px;
}

#menu-container ul#category-menu li.item7 {
background-position: 0px -150px;
}

#menu-container ul#category-menu li.item8 {
background-position: 0px -175px;
}

#menu-container ul#category-menu li.item9 {
background-position: 0px -200px;
}

#menu-container ul#category-menu li.item10 {
background-position: 0px -225px;
}

#menu-container ul#category-menu li.item11 {
background-position: 0px -250px;
}

#menu-container ul#category-menu li.item0 {
background-position: 0px -275px;
}

#menu-container ul#category-menu li.item a.menu-link {   
width: 186px;
line-height: 25px;
vertical-align: middle;
padding-left: 25px;
}

#menu-container ul#category-menu li.item a.isnew {
    font-weight: bold;
}

#menu-container ul#category-menu li.item a.isnew span {
    margin-top: -4px;
    position: absolute;
    margin-left: 4px;
    color: #C00;
    font-size: smaller;
}

#menu-container ul#category-menu li.item a.menu-link:hover {
    color: #000;
}

#menu-container #category-menu, #menu-container #category-menu ul {
padding: 0;
margin: 0;
list-style: none;
}

#menu-container #category-menu ul li{
background: url('images/meniu/arrow.png') no-repeat 0 50%;
padding-left: 15px;    
}


ul#category-menu div.menu-block {
position: absolute;
left: -9999px;
width: 590px;
padding-left: 20px;
height: 555px;
border: 1px solid #6699CC;
border-radius: 0 12px 12px 0;
-moz-border-radius: 0 12px 12px 0;
-webkit-border-radius: 0 12px 12px 0;
background-color: #E4E4E4;
margin-top: 38px;
}

ul#category-menu div.menu-block.hover {
left: 195px;
z-index: 100;
top: 2px;   
}

ul#category-menu div.menu-block.pos1 {
    margin-top: -2px;
}

ul#category-menu div.menu-block.pos2 {
    margin-top: -30px;
}

ul#category-menu div.menu-block.pos3 {
    margin-top: -58px;
}

ul#category-menu div.menu-block.pos4 {
    margin-top: -86px;
}

ul#category-menu div.menu-block.pos5 {
    margin-top: -114px;
}

ul#category-menu div.menu-block.pos6 {
    margin-top: -142px;
}

ul#category-menu div.menu-block.pos7 {
    margin-top: -170px;
}

ul#category-menu div.menu-block.pos8 {
    margin-top: -198px;
}

ul#category-menu div.menu-block.pos9 {
    margin-top: -226px;
}

ul#category-menu div.menu-block.pos10 {
    margin-top: -254px;
}

ul#category-menu div.menu-block.pos11 {
    margin-top: -282px;
}

ul#category-menu div.menu-block.pos12 {
    margin-top: -310px;
}

ul#category-menu div.menu-block.pos13 {
    margin-top: -338px;
}

ul#category-menu div.menu-block.pos14 {
    margin-top: -366px;
}

ul#category-menu div.menu-block.pos15 {
    margin-top: -394px;
}
ul#category-menu div.menu-block.pos16 {
    margin-top: -422px;
}
ul#category-menu div.menu-block.pos17 {
    margin-top: -450px;
}
ul#category-menu div.menu-block.pos18 {
    margin-top: -478px;
}
ul#category-menu div.menu-block.pos19 {
    margin-top: -506px;
}
ul#category-menu div.menu-block.pos20 {
    margin-top: -534px;
}

ul#category-menu li.hover {
    background-color: #fff;
}



#menu-container #category-menu li.item.hover a.menu-link {
position: absolute;
z-index: 110;
width: 181px;
line-height: 25px;
padding-left: 25px;  
background-image: url(images/meniu/meniu.jpg);
background-repeat: no-repeat;
background-position: 0px -300px;
}    
      
#menu-container #category-menu li.item.hover a.menu-link.first {
background-image: url(images/meniu/meniu.jpg);
background-repeat: no-repeat;
background-position: 0px -325px;      
}
   
   
#menu-container #category-menu li.item.hover a.menu-link.last {
background-image: url(images/meniu/meniu.jpg);
background-repeat: no-repeat;
background-position: 0px -350px;      
}   
      
#menu-container #category-menu li.menu-link {
width: 186px;
line-height: 25px;
vertical-align: middle;
color: black;
padding-left: 10px;
text-decoration: none;
font-size: 13px;
color: #404040;
}

#menu-container #category-menu span.link-container {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
}

#menu-container #category-menu span.link-container span.title {
    font-weight: bold;
    color: #000;
    font-size: 12px;
    margin-bottom: 5px;
    text-transform:capitalize;
}

#menu-container #category-menu span.link-container a {
height: 20px;
line-height: 20px;
vertical-align: middle;
}



