@import url("product_brief.css");  
@import url("product_detailed.css");  
@import url("shopping_cart.css");  
#ws_categories h1
{
    margin:0;
    padding: 0px 0 0 20px;
    font-size: 13px;
    line-height: 22px;
    font-weight: bold;
    background-repeat: no-repeat;
    font-family: Arial;
    color:  black;  
}
#ws_categories h1 a{
    color:  black; 
    font-size: 15px;
    line-height: 22px;
}
#ws_categories ul, #ws_categories li 
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#ws_categories ul
{
    background-repeat: repeat-y;
    padding: 0px;
    width: 100%;
    list-style-type: none;
    list-style-position: outside;
}
#ws_categories ul ul, #ws_categories ul ul ul
{
    background-image: none !important;
    padding: 0 0 0 10px;
    width: 120px;    
} 
.hasChild
{
    background-image: url(../icon/plus.jpg);
    background-repeat: no-repeat;
    background-position: 3px center;
}
.hasNoChild
{
    background-image: url(../icon/arrow.jpg);
    background-repeat: no-repeat;
    background-position: 3px center;
}
#ws_categories li{
 background-color: #EEE; 
 padding: 0;
 margin: 0;
 width: auto; 
}
#ws_categories li li{
    margin: 0 0 0 5px;
}
#ws_categories li.selected a
{
    text-decoration: underline;
    background-color: #EFF7F9;
}
#ws_categories li a
{
    margin: 0 !important;
    padding: 0 15px;
    display: block;
    width:270px;
    font-size: 11px;
    background-color: #EEE;
    color: #4C6FA2;
    font-weight: bold;
    border-bottom:1px solid #DDD;
    border-top:1px solid #FFF;
    
}
#ws_categories li a:hover 
{
    background-color: #EEEEEE;
}
#ws_categories li li a
{
    margin: 0;
    padding: 0 10px 0px 20px;
    display: block;
    width: 155px;
    background-color: #f0f3e2;
}
#ws_categories li li li a
{
    margin: 0;
    padding: 0 10px 0px 20px;
    display: block;
    width: 140px;
    background-color: #ccd8e0;
}
#ws_route {
 padding: 0 2px;
 font-size: 10px;
 color: #4F1432;
}
#ws_route a {color: #4F1432}

.price { font-size: 12px !important; font-weight: bold;} 
.netPrice {font-size: 9px; font-weight: normal; text-align: right;} 
.brutPrice {font-size: 14px; font-weight: bold; color: #ca003a; text-align: right;}
.oldprice {font-size: 10px; font-weight: bold; color: #999; text-align: right; text-decoration: line-through;}
.disount {font-size: 10px; font-weight: bold; color: #79CF4D; text-align: right;}
.description
{
    width: 380px;
    float: left;
} 
.photos {
width: 110px;
float: right;
clear: right;
}
.product
{
    font-weight: bold;
}
.fizetendo
{
 font-weight: bold;
 font-size: 12px;
}
.total
{
    border-bottom: 2px solid #AAA !important;
}

.productphoto img
{
border: 1px solid #999;
background-color: #ccc;
margin: 2px;
padding: 2px;
}


.ws_categorylist 
{
    width: 100%;
}
.ws_categorylist td{
    border: 1px #ebebeb solid;
    width: 25%;
    text-align: center; 
}
.ws_categorylist td a{
    display: block;
    margin: 5px;
    padding: 10px;
}
.ws_attached_files td
{
    text-align: left;    
}
.ws_category_icon
{
border: none !important;
background-color: transparent !important;
margin: 2px !important;
padding: 2px !important;
}
