/***************
 * pager
 ***************/

div.pager {
    clear: both;
    padding: 14px 4px 14px 4px;
    text-align: left;
}
    div.pager span,
    div.pager a {
         padding: 3px 8px 3px 8px;
         background-color: #f6f6f6;
         border: 1px solid #ffffff;   
    }
    div.pager a:hover {
        background-color: #787878;
        color: #ffffff;
    }

 div.right-place {
    width: 320px;
    text-align: center;
    margin: 0px 0px 18px 0px;
 }
  
div.item-basket {
	width: 120px;
    padding: 60px 0 0 20px;
	float: left;
	height: 300px;
}
    div.item-basket table.product-box,
    div.item-basket table.product-box td {
        border: 0;
    }
    
/***************
 * vote
 ***************/

div.votes {
    display: block;
    width: 90px;
    height: 19px;
    background: transparent url(../gfx/vote-inactive.jpg) no-repeat top left;
    position: relative;
}
    div.votes a {
        display: block;
        float: left;
        width: 80px;
        height: 19px;
        position: absolute;
        top: 0px;
        left: 0px;        
    }
    div.votes a.active, div.votes a:hover {
        background: transparent url(../gfx/vote-active.jpg) no-repeat top left;
    }
    div.votes a.none {
        background-image: none;
    }
	div.votes div.v1,
    div.votes a.v1 {
         width: 16px;   
    }
	div.votes div.v2,
    div.votes a.v2 {
         width: 32px;   
    }
	div.votes div.v3,
    div.votes a.v3 {
         width: 48px;   
    }
	div.votes div.v4,
    div.votes a.v4 {
         width: 64px;   
    }
	div.votes div.v5,
    div.votes a.v5 {
         width: 80px;   
    }
div.votes div {
    display: block;
    width: 80px;
    height: 19px;
    background: transparent url(../gfx/vote-active.jpg) no-repeat top left;
}

div.vote-rate {
	font-weight: bold;
    font-size: 22px;
    color: #3bbe0d;
}
input.text120 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:16px;
    line-height:15px;
    padding:3px;
    width: 120px;
}
input.text150 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:16px;
    line-height:15px;
    padding:3px;
    width: 200px;
}
textarea.text150 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:66px;
    line-height:15px;
    padding:3px;
    width: 200px;
}
input.text350 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:16px;
    line-height:15px;
    padding:3px;
    width: 400px;
}
textarea.text350 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:66px;
    line-height:15px;
    padding:3px;
    width: 400px;
}
input.text400 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:16px;
    line-height:15px;
    padding:3px;
    width: 450px;
}
textarea.text400 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:66px;
    line-height:15px;
    padding:3px;
    width: 450px;
}
input.text490 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:16px;
    line-height:15px;
    padding:3px;
    width: 540px;
}
textarea.text490 {
    border:1px solid #787878;
    font-family:Arial,Verdana,Serif;
    font-size:12px;
    height:66px;
    line-height:15px;
    padding:3px;
    width: 540px;
}