
html, body, form, h1, h3, h2 {margin: 0; padding: 0;}

body {background: url('../img/background-line.jpg') 0 0 repeat-x; font: 9px Verdana,Arial,Helvetica,sans-serif;}

img {border: 0;}
a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9px;
        text-decoration: none;
        color: #999999;


}
a:hover {
        color: #FF6600;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9px;
        
}

p {margin:0; padding:0; padding: 10px 0 5px 0;}

.stile-1, .stile-1 a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}

.stile-1 a {font-weight: bold; color: #000;}
.stile-1 a:hover, .stile-1 a.active {color: #FF6600;}
.style-2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-weight: bold;
        color: #333333;
        text-decoration: none;
}
.style-3inv {
        font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-decoration: none;
}
.style-4red {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FF6600;
        text-decoration: none;
        font-weight: normal;
}
h1,h2,h3,h4,h5,h6{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#mid_img img {border: 3px inset gray;}

.style-link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0000;
        text-decoration: none;
}


.register {}
.register div.blokus_a {font: 9px Verdana,Arial,Helvetica,sans-serif; float: left; width: 150px;  color: #333; height: 35px;}
.register div.blokus_b {float: left; margin-bottom: 4px;}
.clear-all {clear: both;}
                                                                      
div.bigreg {font-size: 12px; font-weight: bold; padding: 12px 0;}
div.bigreg span.login {color: #FF6600;}

.left {float: left;}
.right {float: right;}
.explain {color: #666; text-align: right;}
.error {color: #FF6600;}

input, select, option {font-size: 10px;}
textarea {font-size: 11px;}
#main_regleft {font: 9px Verdana,Arial,Helvetica,sans-serif;}

.centerContentForm {width:485px; margin:0 auto;}
.textContent {padding:0 20px;}

.menu_main {padding: 10px 0;}
.menu_main a, .user_menu a {font-size:12px; color: #333;}
.menu_main a:hover, .menu_main a.active, .menu_footer a:hover, .menu_footer a.active {color:#FF6600;}

a.account:hover {color: #FF6600;}
.require {color: #FF6600;}

.textContent {
    padding: 15px;
    color:#666;
    font:9px Verdana,Arial,Helvetica,sans-serif;
}

/* rating bar */
.rating_bar {
height: 15px;
cursor: pointer;
}
.rating_star {
background:transparent url(../img/raiting_nactive.gif) no-repeat;
float:  left;
height: 15px;
width:  15px;
}
.rating_star_a {
background:transparent url(../img/raiting_active.gif) no-repeat;
}
.rating_loading {
background:transparent url(../img/rate_loading.gif) no-repeat;
height:20px;
width:20px;
}
.rating_label {
font-size:15px;
}

.sales {border: 1px solid #B2B2B2;}
.sales td{border: 1px solid #B2B2B2; border-left:none; border-bottom: none;}

.categories {width:120px; white-space:normal;}
.loading {display: none;}
.byuser {padding: 5px 0 10px 0;}