body {
background:url("images/bg_fade.gif") repeat-y 50% 50% #ffffff;
/*background:url("images/pattern.gif") 0% 0% #ffffff;*/
font-family:Trebuchet MS, Arial;
font-size:13px;
color:#000000;
margin:0px;
line-height:20px;
}

form {
margin:0px;
padding:0px;
}

input.search {
width:25px;
height:20px;
margin:0px;
padding:0px;
}

img{
border:0px;
margin:0px;
padding:0px;
}

a:link, a:visited {
outline:none;
}

a:hover, a:active {

}

a.menusus:link, a.menusus:visited {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:none;
padding:3px;
}

a.menusus:hover, a.menusus:active {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:underline;
padding:3px;
}

a.blackbold:link, a.blackbold:visited {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

a.blackbold:hover, a.blackbold:active {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a.mainmenu:link, a.mainmenu:visited {
font-family:Arial;
color:#000;
font-size:15px;
text-decoration:none;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}

a.mainmenu:hover, a.mainmenu:active{
font-family:Arial;
color:#E95D87;
font-size:15px;
text-decoration:none;
font-weight:bold;
}
a.mainmenu_on:link, a.mainmenu_on:visited, a.mainmenu_on:hover, a.mainmenu_on:active {
font-family:Arial;
color:#E95D87;
font-size:15px;
text-decoration:none;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}

a.categ:link, a.categ:visited {
font-family: Tahoma;
color:#e95d87;
font-size:14px;
text-decoration:none;
font-weight:bold;
line-height:16px;
display:block;
margin-top:6px;
}

a.categ:hover, a.categ:active {
color:#e95d87;
font-size:14px;
text-decoration:underline;
font-weight:bold;
line-height:16px;
}

a.menustg:link, a.menustg:visited {
font-family: Tahoma;
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-top:5px;
padding-bottom:5px;
height:15px;
display:block;
}

a.menustg:hover, a.menustg:active {
color:#000;
font-size:11px;
text-decoration:underline;
}

a.colectii:link, a.colectii:visited {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:none;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
height:15px;
display:block;
}

a.colectii:hover, a.colectii:active {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
text-decoration:underline;
}

img.cartsus {
float:left;
margin:0px;
padding:0px;
}

div.top {
font-family:Trebuchet MS, Arial;
color:#000;
font-size:11px;
width:890px;
margin:auto;
display:block;
}

div.logo {
float:left;
display:inline-block;
margin-top:35px;
margin-bottom:10px;
}

div.right {
float:right;
display:inline-block;
}

div.left {
float:left;
display:inline-block;
width:190px;
border-right:1px solid #f2ebc3;
}

div.rightcontent {
float:right;
display:inline-block;
width:668px;
padding-left:30px;
font-size:12px;
}


div.cartsus {
float:right;
display:inline-block;
text-align:right;
width:160px;
height:60px;
margin:0px;
}

div.menusus {
float:right;
display:inline-block;
margin-left:15px;
height:60px;
}

div.cautare {
float:right;
text-align:right;
display:block;
padding:3px;
vertical-align:middle;
padding-top:15px;
}

div.container {
width:950px;
margin:auto;
padding:0px;
display:block;
}

div.containerjos {
width:800px;
margin:auto;
padding:0px;
display:block;
text-align:center;
font-family:Arial;
font-size:11px;
padding-top:10px;
}

div.bghoriz {
float:right;
background:url("images/bg_horiz.gif") repeat-x 0% 0% #FFF;
height:20px;
padding-top:10px;
display:inline-block;
width:890px;
text-align:center;
}

div.coltleft {
float:left;
width:30px;
height:30px;
background:url("images/colt1.png") no-repeat 100% 100% transparent;
display:inline-block;
}

div.coltright {
float:right;
width:30px;
height:30px;
background:url("images/colt2.png") no-repeat 100% 100% transparent;
display:inline-block;
}

div.coltleftjos {
float:left;
width:30px;
height:30px;
background:url("images/colt3.png") no-repeat 100% 100% transparent;
display:inline-block;
}

div.coltrightjos {
float:right;
width:30px;
height:30px;
background:url("images/colt4.png") no-repeat 100% 100% transparent;
display:inline-block;
}

div.bghorizjos {
float:right;
background:url("images/bg_horiz2.gif") repeat-x 0% 100% #FFF;
height:30px;
display:inline-block;
width:890px;
text-align:center;
}

div.main {
margin:auto;
background:url("images/bg_main.gif") repeat-y 100% 100% #FFF;
display:block;
width:890px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
}

div.copyright{
/*margin-top:30px;*/
font-size:10px;
color:#AAA;
text-align:center;
}
div.copyright a{
color:#777;
text-decoration:none;
}
div.copyright a:hover{
color:#000;
}

div.path{
color:#AAAAAA;
font-size:12px;
margin-bottom:20px;
}
a.path:link, a.path:visited{
font-size:1em;
color:#C09;
text-decoration:none;
}
a.path:hover, a.path:active{
font-size:1em;
color:#000000;
}

/* ---- prods ----- */

div.promo{
width:40px;
float:right;
}

div.half_box{
width:49%;
margin:0.5%;
float:left;
background:url(images/pbox_bg.gif) repeat-y 0% 0% #F4F4F4;
}

a.prodimg{
width:96px; 
height:96px; 
display:block;
}

div.pritem_top { 
padding:5px;
height:160px; 
background:url('images/promo.png') no-repeat 100% 0% transparent; 
border:1px solid #DDDDDD;
} 
div.pritem { 
padding:5px;
height:160px; 
border:1px solid #DDDDDD;
} 
div.prodimg{
width:38%;
float:left;
text-align:center;
margin-right:2%;
margin-top:2%;
}

div.prodtext{
width:60%;
display:inline-block;
float:right;
}

div.item_content{
height:40px;
font-size:10px;
}

font.h5{
font-size:14px;
line-height:16px;
font-weight:bold;
display:inline-block;
min-height:36px;
}
font.h5 a{
text-decoration:none;
}

div.half{
width:49%;
margin:0.5%;
float:left;
}
div.half img{
vertical-align:middle;
}

a.addtocart:link, a.addtocart:visited{
display:inline-block;
width:258px;
padding:5px;
border:1px solid #ffc7c7;
/*text-align:center;
background-color:#99CC00;*/
background:url(images/comanda.gif) no-repeat 0% 0% #ffffff;
color:#000;
font-size:12px; 
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
} 
a.addtocart:active, a.addtocart:hover{
/*background-color:#E95D87;
color:#FFFFFF;*/
text-decoration:underline;
} 

a.perstocart:link, a.perstocart:visited{
display:inline-block;
width:258px;
padding:5px;
border:1px solid #ffc7c7;
/*text-align:center;
background-color:#0066CC;*/
background:url(images/personalizeaza_online.gif) no-repeat 0% 0% #ffffff;
color:#000;
font-size:12px; 
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
} 
a.perstocart:active, a.perstocart:hover{
/*background-color:#E95D87;
color:#FFFFFF;*/
text-decoration:underline;
} 


a.remformcart:link, a.remformcart:visited{
display:inline-block;
width:258px;
padding:5px;
border:1px solid #ffc7c7;
/*text-align:center;
background-color:#FF0000;*/
background:url(images/sterge_comanda.gif) no-repeat 0% 0% #ffffff;
color:#000;
font-size:12px; 
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
} 
a.remformcart:active, a.remformcart:hover{
/*background-color:#E95D87;
color:#FFFFFF;*/
text-decoration:none;
} 

a.acttocart:link, a.acttocart:visited{
display:inline-block;
width:258px;
padding:5px;
border:1px solid #000000;
text-align:center;
background-color:#AAAAAA;
color:#FFFFFF;
font-size:12px; 
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
} 
a.acttocart:active, a.acttocart:hover{
background-color:#E95D87;
color:#FFFFFF;
} 



a.dettocart:link, a.dettocart:visited{
display:block;
} 
a.dettocart:active, a.dettocart:hover{
} 

a.pritem:link, a.pritem:visited { text-decoration: none; color: #AA0000;}
a.pritem:hover, a.pritem:active { text-decoration: none; color: #FFFFFF;}


div.cart_box{
padding:5px;
font-size:11px;
}

img.mini{
vertical-align:middle;
margin:5px;
margin-left:0px;
margin-top:0px;
float:left;
}

img.small{
vertical-align:middle;
margin:5px;
margin-left:0px;
float:left;
}

/*--------- pagination -------------------------------*/
div.pags{
font-size:12px;
margin:0px;
padding:0px;
display:block;
}
div.pags div.pages{
float:right;
text-align:right;
display:inline-block;
}
div.pages a:link, div.pages a:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
margin-bottom:2px;
color:#AAAAAA;
background-color:#EEEEEE;
display:inline-block;
float:left;
text-align:center;
}
div.pages a:hover, div.pages a:active{
color:#000000;
background-color:#DDDDDD;
}
div.pages a.sel:link, div.pages a.sel:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
color:#000000;
background-color:#E95D87;
display:block;
float:left;
text-align:center;
}
div.pages a.sel:hover, div.pages a.sel:active{
color:#000000;
background-color:#DDDDDD;
}

/*----------categorii-----------------*/
div.box_3category{
width:28%;
margin:1%;
padding:1%;
background-color:#FFF;
border:1px solid #E95D87;
text-align:center;
float:left;
height:260px;
overflow:hidden;
}
div.box_3category:hover{
border:1px solid #000000;
}

div.box_3category a{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#E95D87;
}

div.box_3category a.title{
display:block;
height:60px; 
border-bottom:1px solid #EEEEEE;
margin-bottom:5px;
}
div.box_3category a.title:hover{
color:#FF0000;
}

div.box_3category img{
border:0px solid #000;
}

div.box_5category{
width:15%;
margin:1%;
padding:1%;
background-color:#FFF;
border:1px solid #DDD;
text-align:center;
float:left;
height:90px;
overflow:hidden;
}
div.box_5category a{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#000000;
}
div.box_5category img{
border:0px solid #000;
}

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50% transparent;
clear:both;
min-width:100%;
}

.clearall{
font-size:0px;
clear:both;
}

h1{
font-family:Trebuchet MS, Arial;
color:#E95D87;
font-size:1.3em;
font-weight:bold;
display:inline-block;
}

h3{
display:inline;
}

h5{
font-family:Trebuchet MS, Arial;
color:#E95D87;
font-size:15px;
display:inline;
}


div.comment{
color:#555555;
padding:5px;
border:1px solid #EEEEEE;
}
div.comment2{
color:#555555;
background-color:#F4F4F4;
border:1px solid #EEEEEE;
padding:5px;
}

div.comment span, div.comment2 span{
font-size:1.2em;
color:#000000;
text-align:left;
float:left;
}
div.comment span.date, div.comment2 span.date{
font-size:0.9em;
color:#AAAAAA;
float:right;
}
div.comment_add{
background-color:#F4F4F4;
padding:10px;
vertical-align:middle;
display:none;
}

div.rating{
background-color:#F4F4F4;
padding:10px;
vertical-align:middle;
}
div.rating img{
border:0px;
margin:0px;
padding:0px;
vertical-align:middle;
}
div.rating span{
float:right;
width:auto;
text-align:right;
}

div.main_photo{
background-color:#EEEEEE;
border:0px solid #000000; 
width:360px;
margin-right:10px;
margin-bottom:10px;
text-align:center;
float:left;
}

.produit img{
border:0px;
margin:0px;
padding:0px;
}

img.innerth{
cursor:pointer;
margin-top:2px;
width:40px;
border:1px solid #FFFFFF;
}

tr.tr_top{font-size:1.1em; color:#BBD779;}
tr.tr_top td{font-size:1em; padding:5px; font-weight:bold; background-color:#BBD779; color:#000000;}
tr.tr_linie{}
tr.tr_linie td{vertical-align:top; border-bottom:1px solid #222222; background-color:#FFFFFF; padding:5px;}
tr.tr_linie td.first{background-color:#000000; font-size:1em; padding:5px; font-weight:bold; color:#AAAAAA; vertical-align:top;}


.box_title{
font-family:Trebuchet MS, Arial;
color:#e95d87;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

div.login_box{
background-color:#EEE;
padding:5px;
width:200px; 
float:right;
}

input[type="checkbox"], input[type="radio"]{
background-color:transparent;
border:0px;
vertical-align:middle;
padding:1px;
margin:1px;
display:inline;
}

textarea{
font-family:Arial;
overflow:auto;
}

div.account_form{
font-size:11px;
margin:auto;
}
.account_form input, .account_form textarea{
width:201px;
}

input,textarea,select{
vertical-align:middle;
}

input,textarea{
border:1px solid #333333;
background-color:#FFFFFF;
color:#000000;
}

.button{
background-color:#AA0000;
border:1px solid #AA0000;
color:#FFFFFF;
}
.cec{
border:0px;
background:transparent;
width:14px;
}

input.del{
background-color: #AA0000;
color:#ffffff;
}
input.add{
background-color: #9ACE0E;
color:#ffffff;
}

div.calculator{
float:right;
background:url(images/calculator.png) no-repeat 100% 0% #EEEEEE; 
display:inline-block; 
width:258px; 
padding:5px; 
border:1px solid #CCCCCC;
margin-bottom:15px;
}


div.page_err{
background-color:#F4F4F4;
border:1px solid #FF0000;
font-size:11px;
padding:20px;
}

div.page_msg{
background-color:#F4F4F4;
border:1px solid #99CC00;
font-size:11px;
padding:20px;
}

font.asm{
color:#e95d87;
font-weight:bold;
font-style:italic;
}