﻿html, body, form
{
    height:100%;
}
body
{
    margin: 0px 0;
    padding: 0;
    color:#000;
    background-color: #f5f5f5;
    /*background: #e5eaf0 url('../img/bgwinter.jpg') repeat-x;*/
}
UL LI 
{
    padding:0;
    margin:0;
    list-style-type:none;
}
a:link, a:visited, a:active
{
    color: #154890;
    text-decoration: none;
}

a:hover
{
    
    text-decoration: underline;
}
IMG 
{
    border:none 0;
    vertical-align:middle;
    margin:0;
    padding:0;
}

INPUT[type=text] ,INPUT[type=password]
{
    border:solid 1px #cbcbcb;
    margin:0;
    padding:2px;
}
SELECT
{
    
    margin:0;
    padding:2px;
    
}
LABEL 
{
    display:block;
    float:left;
    padding:0 10px 0 10px;
    min-width:60px;
    text-align:right;
    margin-top:10px;
}
INPUT.floater 
{
    float:left;
    margin-top:10px;
}

/*nou*/
#pageheader 
{
    background: #f5f5f5 url('../img/top_rep.jpg') repeat-x top;
    height:35px;
}
#logo 
{
    padding-top:10px;
    padding-bottom:10px;
}
#pagecontent 
{
    background: #ffffff url('../img/contentbg.jpg') repeat-y;
    width: 970px;
    margin:auto;
    min-height:80%;
    
}
div.bodyjos 
{
    /*background:#F5F5F5 url('../img/bodyjos.jpg') no-repeat;
    height:20px;*/
     background:#f5f5f5 url('../img2/dept_repeat_inv.jpg') repeat-x top left;
    height:36px;
    width:960px;
    margin:auto;
}


/* end nou*/
/*TOPMENU*/
#topmenu 
{
    padding-top:10px;
}
#topmenu UL 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    float:right;
    
    
    
 
}    
#topmenu UL LI 
{
    display:block;
    float:left;
    border-left:solid 1px #9b9b9b;
}
#topmenu UL LI:first-child
   {
       border-left:none;
   }         

#topmenu UL LI A
{
    display:block;
    padding:3px 10px 3px 10px;
    height:16px;
    text-align:center;
    color:#000;  
    
    
    
}
   #topmenu UL LI:last-child A
   {
       padding-right:0px;
       margin-right:0px;
   }  
#topmenu UL LI A.morelink 
{
    background: url('../img/top_arrow1.jpg') no-repeat right ;
    padding-right:20px;
}
#topmenu UL LI A.cart 
{
    /*background: url('../img/cart.gif') no-repeat left top;
    padding-left:10px;*/
    
}

#topmenu UL LI A:hover 
{
    text-decoration:underline ;
    color:#000;
}
    
#topmenu UL LI.on 
{
    
    /*border-bottom:solid 1px #FFF;   
    border-left:solid 1px #cbcbcb;   
    border-right:solid 1px #cbcbcb;   
    color:#FF6600;*/
    background:#9B9B9B;
}
#topmenu UL LI.on A{
    background: url('../img/top_arrow1_over.jpg') no-repeat right;
    color:#fff;
}
#topmenu UL LI A:active ,#topmenu UL LI A:focus
{
    outline:none;
}
DIV.more 
{
    display:none;
    width:306px;
    z-index:5000;
    position:absolute;
    top:-10px;
    left:100px;
    border:solid 1px #cbcbcb;
    border-top:none;
    background-color:#9B9B9B;
    color:#fff;
}
DIV.more UL,DIV.more LI 
{
    padding:0;
    margin:0;
    margin-top:10px;
}
DIV.more UL 
{
    
}
DIV.more A 
{
    display:inline;
    float:none;
    border:none;
    color:#fff;
}
A.arr 
{
    background:url(../img/linkarr.png) no-repeat left;
    padding-left:10px;
}
#searchbar 
{
    margin-top:5px;
    border:1px solid #9b9b9b;
    background:#FFF url('../img/nou/txt_bgrep.jpg') repeat-x bottom;
    padding-left:10px;
  
}
#searchbar INPUT[type=text] 
{
    width:100%;
   	padding:5px 0px 5px 0px;
   	border:none;
   	background-color:transparent;
   	
}
#searchbar IMG 
{
    vertical-align:top;
}   






#jsddm
{	margin: 0;
	padding: 0;
	z-index:1000;
}
#jsddm UL 
{
    z-index:1000;
}
	    
#jsddm li
{	float: left;
	list-style: none;
}

#jsddm li a
{	display: block;
	padding:  5px 12px;
	text-decoration: none;
	color: #FFF;
	white-space: nowrap;
	font-size:120%;}

#jsddm li a:hover
{color:#FFF;	}
	
#jsddm li ul
{	margin: 1px 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 2px solid #FF6600}

#jsddm li ul li
{	float: none;
	display: inline;
	}

#jsddm li ul li a
{	width: auto;
	background: #9B9B9B;
	padding-left:15px;
	padding-right:15px;
	font-size:100%;
	}

#jsddm li ul li a:hover
{	background: #cbcbcb;
 	color:#000;}






H2 
{
    margin-bottom:10px;
    color:#FF6600;
}
DIV.lat H2 
{
    text-align:center;
 
}


#stanga 
{
    float:left;
    width:200px;
}

#dreapta
{
    float:right;
    width:740px;
}
.clearit 
{
    clear:both;
}
div.pad 
{
    padding:5px 5px 5px 5px;
}
div.pad10
{
    padding:10px 10px 10px 10px;
}

H1, H2 
{
    color:#ff6600;
}
H1 
{
    
    font-size:16px;
    padding:0;
    margin:0;
    margin-bottom:2px;
}
DIV.titlu H1 
{
    padding:10px 5px 5px 10px;
}

DIV.containerfiltre 
{
    width: 200px;
}

ul.listastanga, ul.listastanga ul {
  list-style-type:none;
  margin: 0;
  margin-left:5px;
  padding: 0;
  width: 180px;
  background-repeat:no-repeat;
  z-index:1000;
}

ul.listastanga a {
  display: block;
  text-decoration: none;
  font-weight:bold;
}

ul.listastanga li {
  margin-top: 5px;
  padding-left:5px;
}

ul.listastanga li a {
  
    color:#ff6600;
  
  
}

ul.listastanga li a:hover {
  
}
ul.listastanga span.titlu 
{
      display: block;
  text-decoration: none;
  font-weight:bold;
  color:#ff6600;
}
ul.listastanga li ul li a {
  
  color: #000;
  padding-left: 20px;
  background-color:Transparent;
  font-weight:normal;
}
ul.listastanga li ul li a.del {
  
  background:url('../img/action_delete.gif') no-repeat left;
}
ul.listastanga li ul li a:hover {
  
    color:#154890;
  
}




DIV.header_categorie {
    width:955px;
    background-color:#DCE6EC;
    margin:auto;
    
}
DIV.header_categorie DIV.titluc
{
    font-size:140%; font-weight:bold; border-bottom:solid 2px #ff6600;
    width:auto;
    padding-top:15px;
    margin:0 0px 0 0px;

}

DIV.toppromocontainer 
{
    padding-left:5px;
    margin:auto;
    margin-top:10px;
    
    
    
}
DIV.toppromocontainer DIV.toppromoitem
{
  float:left;
  margin: 5px 6px 5px 6px;
  width: 293px;
  height:130px;
  background-color:#ffffff;
  
}
DIV.toppromocontainer DIV.splitter 
{
    height:130px;
    width:1px;
    background:#D5D5D5;
    float:left;
}
DIV.toppromoitem H2 
{
    margin:0;
    padding:0;
    font-size:14px;
    color:#ff6600
}
DIV.toppromoitem DIV.img 
{
    width:95px;
    float:left;
    text-align:center ;
    
}
DIV.toppromoitem DIV.img SPAN
{
    font-size:14px;
    color:#ff6600;
    display:block;
    margin-top:10px;
    
}
DIV.toppromoitem DIV.desc 
{
    width:180px;
    float:right;
}



H3 
{
    margin:0;
    padding:0;
    padding:  5px 0 0 10px;
    color:#FFF;
}

div.box195title 
{
    width:195px;
    background:#FFF url('../img/box2top.jpg') no-repeat bottom;
    height:29px;
    margin-left:10px;
}

div.box195
{
    background:#FFF url('../img/box2rep.jpg') repeat-y;
    width:195px;   
    padding-top:5px;
    margin-left:10px;
}
div.box195jos
{
    width:195px;
    background:#FFF url('../img/box2jos.jpg') no-repeat bottom;
    height:9px;
    margin-bottom:10px;
    margin-left:10px;
}
DIV.boxtop
{
    
    background:#FFF url('../img/boxtop_rep.jpg') repeat-x top;
    height:40px;
}
DIV.boxtop_stanga
{
    float:left;
    background:url(../img/boxtop_st.jpg);
    height:40px;
    width:10px;

}
DIV.boxtop_dreapta
{
    float:right;
    background:url(../img/boxtop_dr.jpg);
    height:40px;
    width:10px;

}
DIV.box745
{
    background:#FFF url('../img/boxrep.jpg') repeat-y ;
    width:700px;
    
}
DIV.box955
{
    background:#FFF url('../img/boxrep955.jpg') repeat-y top;
    width:940px;
    
}
DIV.boxjos 
{
    width:700px;
    background:#FFF url('../img/boxjos.jpg') no-repeat bottom;
    height:5px;
    margin-bottom:10px;
    
}
DIV.boxtopmic 
{
    width:700px;
    background:#FFF url('../img/boxtopmic.jpg') no-repeat top;
    height:5px;
    margin-top:10px;
    
}
DIV.boxjos955
{
    width:940px;
    background:#FFF url('../img/boxjos955.jpg') no-repeat bottom;
    height:5px;
    margin-bottom:10px;
    
    
}



DIV.footer 
{
    font-size:80%;
    color:#555555;
    text-align:center;
    height:35px;
}

.pret 
{
    font-size:120%;
    color:#FF6600;
    font-weight:bold;
    margin:0 0 5px 0px;
    display:block;
    
}



/* ---------------------- Dolphin nav ---------------------- */
#topmenucontainer{position:relative;height:60px;color:#FFF;background:#9B9B9B ; width:998px; margin:auto;}
#topmenunav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#f5f5f5 url('../img/menu_bg.jpg') repeat-x bottom left;padding:0 0 0 20px;}
#topmenunav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#topmenunav ul li{display:block;float:left;margin:0 1px;}
#topmenunav ul li a{display:block;float:left;color:#000;text-decoration:none;padding:0 0 0 20px;height:33px;}
#topmenunav ul li a span{padding: 10px 20px 0 0;height:21px;float:left;}
#topmenunav ul li a:hover{background:transparent url('../img/menu_bg_OVER.jpg') repeat-x bottom left;}
#topmenunav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#topmenunav ul li a.current,#topmenunav ul li a.current:hover{color:#fff;background:#1D6893 url(../img/menu_bg_ON.jpg) repeat-x top left ;line-height:275%;}
#topmenunav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../img/menu_bg_ON.jpg) repeat-x top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */
/* New header
-----------------------------------------------------------*/
#topmenucontainer2{position:relative;height:38px;color:#FFF; width:970px; margin:auto;background: url('../img2/dept_corner_left.jpg') no-repeat left;}
#topmenunav2{width:940px;margin:auto;position:relative;height:38px;background:#f5f5f5 url('../img2/dept_repeat.jpg') repeat-x bottom left;padding:0 0 0 20px;}
#topmenunav2 ul.topul{margin:0;margin-left:15px;padding:0;list-style-type:none;width:930px;background: url('../img2/dept_corner_right.jpg') no-repeat right; }
#topmenunav2 ul.topul li{display:inline-block;margin:0;padding:0;}
#topmenunav2 LI A.top 
{
    font-size:12px;text-transform:uppercase;font-weight:bold;
	cursor:pointer; 
	cursor:hand; 
	line-height:38px;
	height:38px;
	background:url(../img2/dept_right.png) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	background-position:right -38px;
	text-decoration:none;
}

#topmenunav2 LI A.top span { 
	
	height:38px;
	line-height:38px;
	display:inline-block;
	padding-left:30px;
	background-position:right -38px;
	margin:0;
	text-decoration:none;
}

	#topmenunav2 LI A.top:hover {background-position:right 0px;color:#FFF;}
	#topmenunav2 LI A.top:hover span {background:url(../img2/dept_left.png) no-repeat left top; background-position:left 0px;}
.undernav 
{
    width:935px;
    border:1px solid #CCC;
    border-top:5px solid #FF6600;
    border-bottom:5px solid #FF6600;
    background:#FFF;
    z-index:1000;
    display:block;
    position:absolute;
    color:#000;
    top:38px;
    left:22px;
/*-moz-column-count: 3;
-moz-column-gap: 1em;
-webkit-column-count: 3;
-webkit-column-gap: 1em;
column-count: 3;
column-gap: 1em;*/
    
}


.undernav UL
{
    float:left;
    width:200px;
    margin-left:30px;
}
.undernav LI {float:none;display:block!important;}
.undernav LI A 
{
    padding-left:10px;
    display:block;
    font-weight:normal;
    
}
.undernav UL A.mare 
{
    font-weight:bold;
    color:#000;
    margin-top:10px;
    background-color:#EAEAEA;
    padding:3px;
    padding-left:10px;
}


.closed 
{
    display:none;
}

div.taburi 
{
    font-size:16px;
    font-weight:bold;
    color:#FF6600;
    border-bottom:1px solid #D5D5D5;
    height:27px;
    line-height:28px;
}
div.taburi UL 
{
    list-style:none;
    
}
div.taburi li {
    display:inline;
    margin:0;
    padding:0;
      
      }
div.taburi a {
    float:left;
    background:url(../img/tab_left.jpg) no-repeat left top;
    margin:0;
    padding: 0 0 0 12px;
    text-decoration:none;
    margin-right:10px;
  
  }
div.taburi a span {
    float:left;
    display:block;
    background:url(../img/tab_right.jpg) no-repeat right top;
    padding: 2px  25px 4px 16px;
    color:#999999;
}

div.taburi a.selected {
    float:left;
    background:url(../img/tab_left.jpg) no-repeat left top;
    margin:0;
    padding: 0 0 0 12px;
    text-decoration:none;
    margin-right:10px;
  
  }
div.taburi a.selected span {
    float:left;
    display:block;
    background:url(../img/tab_right.jpg) no-repeat right top;
    padding: 2px  25px 4px 16px;
    color:#FF6600;
}   
DIV.spacer 
{
    height:10px;
}
DIV.linieoriz 
{
    background-color :#D5D5D5;
    width:95%;
    height:1px;
    margin:5px auto 5px auto;
}



DIV.produsmic 
{
    height:75px;
    width:190px;
    margin:auto;
    padding:0;
}
DIV.produsmic SPAN.pretmic 
{
    color:#FF6600;
}
DIV.produsmic DIV.imaginemica 
{
    width:60px;
    height:75px;
    float:left;
    text-align:center;
}
DIV.imaginemica A 
{
    vertical-align:middle;
    text-align:center;
    display:table-cell;
    width:60px;
    height:75px;
}
DIV.produsmic DIV.descmica 
{
    width:125px;
    height:75px;
    float:left;
    display:table-cell;
    vertical-align:middle;
}
DIV.produsmic DIV.descmica DIV {
    margin-top:5px;
}
DIV.produsmic strong 
{
    color:#154890;
    font-weight:normal;
}
DIV.mainpromo DIV.produsmic 
{
    width:220px;
    float:left; margin-right:10px; margin-left:10px;
}
DIV.mainpromo DIV.produsmic  DIV.descmica 
{
    width:155px;
}

DIV.cos 
{
    font-size:1.2em;
}
DIV.cos TABLE 
{
    width:100%;
    border:none 0;
    background-color:#D5D5D5;
}
DIV.cos TABLE TD
{
    padding:3px 10px 3px 10px;
    background-color:#FFF;
}
DIV.cos TABLE TD IMG 
{
    margin-right:10px;
}
DIV.cos TABLE TD span 
{
    
    
}
DIV.cos TABLE TH
{
    height:30px;
    text-align:center;
    padding:3px 10px 3px 10px;
    background-color:#f5f5f5;

}

DIV.cos TABLE TR.alt
{
    background-color:#F5F5F5;
}


DIV.cos TABLE  TD.val
{
    text-align:right;
    
}
DIV.cos TABLE  TD.val IMG
{
    margin:auto;
}
DIV.cos TABLE TR.footer TD
{
    background-color:#f5f5f5;
}
DIV.cos TABLE TR.footer TD.total
{
    font-size:120%;
    font-weight:bold;
}

DIV.boxcomandaacum 
{
    border:solid 1px #D5D5D5; width:450px;  float:left;
}
DIV.boxcomandaacum A 
{
    display:block;
    float:right;
    margin:10px 10px  20px 0;
}
SPAN.error 
{
    color:#990000;
}

DIV.more 
{
    
    display:none;
    width:300px;
    z-index:5000;
    position:absolute;
    top:50px;
    left:100px;
    border:solid 1px #cbcbcb;
    border-top:none;
    background-color:#9B9B9B;
    color:#fff;
}
DIV.more UL,DIV.more LI 
{
    padding:0;
    margin:0;
    margin-top:10px;
}
DIV.more UL 
{
    
}
DIV.more A 
{
    display:inline;
    float:none;
    border:none;
    color:#fff;
     
}
A.arr 
{
    background:url(../img/linkarr.png) no-repeat left;
    padding-left:10px;
}
DIV.divcloser 
{
    height:15px;
    background:#FFF url('../img/action_delete.gif') no-repeat top center;
    cursor:pointer;
}
UL.lista1 
{
    margin:0;
    padding:0;
    font-size:14px;
}
UL.lista1 LI 
{
    padding:0;
    
    /*margin-top:5px;*/
    border-bottom:1px solid #CCC;
}
UL.lista1 LI:last-child
{
    border-bottom:none;
}

ul.lista1 LI A 
{
    /*margin:0 0 0 10px;*/
    padding:3px 0 3px 10px;
    display:block;
    
}
ul.lista1 LI A.color
{
    /*margin:0 0 0 10px;*/
    background:#eee;
    
}
UL.lista1 LI:first-child A
{
    padding-top:0!important;
    margin-top:0!important;
}

ul.lista1 LI A:hover {
background:#eee;
}
ul.lista1 LI A.subsub
{
    padding:2px 0 2px 20px;
    font-size:90%;
    background-color:transparent;
}

table.grid 
{
    width:100%;
    background-color:#cbcbcb;
}
table.grid TD,table.grid TH 
{
    background-color:#FFF;
    padding:3px 10px 3px 10px;
}
table.grid TH 
{
    height:30px;
    text-align:center;
    background-color:#f5f5f5;
}
div.b_annercontainer
{
    width:745px;
    margin:auto;

}
div.b_annercontainer DIV.header 
{
    background:#FFF url('../img/boxtop_rep.jpg') repeat-x top;
    height:39px;
}
div.b_annercontainer DIV.header a 
{
    display:block;
    width:35px;
    height:39px;
}
div.b_annercontainer DIV.header a.inapoi 
{
    float:left;
    
}
div.b_annercontainer DIV.header a.inainte 
{
    float:right;
    
}

#titlubnr 
{
    float:left; width:670px; text-align:center; font-size:14px; margin-top:7px;color:#FF6600; 
    
}
UL.pecoloane 
{
    margin:0;
    padding:0;
    float:left;
    margin-right:15px;
    margin-left:15px;
    display:block;
    width:200px;
}
UL.pecoloane LI 
{

}
span.prodlogo 
{
    width:150px;
    height:50px;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    display:block;
    border:solid 1px #D5D5D5;
    margin:5px 0 5px 0;
}
span.prodlogo span
{
    display:block;
    margin-top:16px;
}
#statictext UL , #statictext OL
{
    margin:0px;
    padding:0px;
    padding-left:20px;   
    margin-bottom:20px;
    
}
#statictext UL LI
{
 
    list-style-type:disc;
    margin-top:10px;
}
#statictext OL LI
{
    list-style-type:decimal;
    margin-top:10px;
}
.pretvechi 
{
    color:#555555;
    text-decoration:line-through;
    font-weight:normal;
    margin:0;
    font-size:100%;
}
IMG.promomic 
{
    margin-right:6px;
}
A.toti 
{
    color:#999999;
}
A.toti:hover
{
    text-decoration:none;
}


DIV.promotie_container {
    float:left;
    width:48%;
    margin-bottom:10px;
}
DIV.promotie_container DIV.pr_imagine{
    float:left;
    width:35%;
}
DIV.promotie_container DIV.pr_continut{
    float:right;
    width:63%;
}
DIV.promotie_container DIV.pr_desc {
    height:65px;
    overflow:hidden;
}
#rate UL, #rate UL LI 
{
    list-style-type:circle;
}
#rate input 
{
    width:150px;
}
#rate LABEL 
{
    width:150px;
}

/* slider nou */
#slider { height:189px; position:relative; margin-bottom:20px; }
#slider-holder { width:700px; height:187px; border:solid 1px #e6e6e6; position:relative; overflow:hidden; }
#slider-holder .jcarousel-clip{ height:187px; width:700px; position:relative; overflow:hidden; }
#slider-holder ul{ width:700px; height:187px; position:relative; overflow:hidden; list-style-type: none;padding:0; margin:0;}
#slider-holder ul li{ width:700px; height:187px; position:relative; overflow:hidden; float:left; display:inline; }

.slider-controls { font-size:0; line-height:0; height:0; position:absolute; top:170px; left:10px; z-index:2; background-color:#FFF;}
.slider-controls a{ width:16px; height:16px; float:left; background:url(../img/nou/slider-nav.png) no-repeat right 0; text-indent: -4000px; margin-left:3px;}
.slider-controls a:hover,
.slider-controls a.active{ background-position:0 0;}

.slider-nav { font-size:0; line-height:0; height:0;}
.slider-nav a{ text-indent: -4000px; width:22px; height:37px; position:absolute; top:85px; z-index:3}
.slider-nav a.next{ background:url(../img/nou/arr_next.png) no-repeat; left:684px}
.slider-nav a.prev{ background:url(../img/nou/arr_prev.png) no-repeat; left:-3px;}



.prmbox 
{
    width:374px;
    height:184px;
    float:left;
    
}
.prmbox_mare
{
    width:748px;
    height:199px;
    float:left;
    
}

#ratetext li
{
    margin-left:15px;
}


/* nou 2011 */
DIV.container_promo 
{
    
}
DIV.produspromo
{
    float:left;
    width:50%;
    height:80px;
    overflow:hidden;
}
DIV.produspromo DIV.col1 
{
    width:80px;
    height:70px;
}
DIV.produspromo DIV.col1 A
{
    text-align:center;
    vertical-align:middle;
    display:table-cell;
    margin:auto;
    width:70px;
    height:70px;
    border:solid 1px #ccc;
}
DIV.produspromo DIV.col2
{
    width:240px;
    float:left;

}
#TopVz DIV.col3, #ProdNoi DIV.col3, #Promo DIV.col3
{
    width:120px;
    float:left;
    
}
#TopVz DIV.col3 DIV, #ProdNoi DIV.col3 DIV, #Promo DIV.col3 DIV
{
    padding:10px;
    height:50px;
    width:110px;
    margin:auto;
    background-color:#EEEEEE;
    
}
.input-prompt {
      position: absolute;
      font-style: italic;
      color: #888;
      margin: 0.2em 0 0 0.5em;
}
