/*short list price*/

.product_short_list_price{
    text-align:right;
    width:90px;
    font-size:10px;
}

.product_short_list_available{
    padding-left:10px;
    text-align:right;
    width:70px;
    text-align:center;
    font-size:7px;
}

.product_short_list_name{
    font-size:10px;
    font-weight:bold;
}

.product_short_list_name a{
    text-decoration:none;
}
.product_short_list_name a:hover{
    text-decoration:underline;
    color:#D60000;
}

/*----------------*/

.product_box {
    float:left;
    width: 161px;
    height: 200px;
    margin:0px 8px 8px 0px;
    padding:8px;
    background:#EAEAEA url(./../template_images/product_box_top.png) top left no-repeat;
    border-bottom:10px solid #00479E;
}

.product_box form{
	margin:0px;
}

.product_box_title {
    font-weight: bold;
    font-size: 9px;
}

.product_box_image {
	border:0px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}

.product_box_description {
    font-size:10px;
}

.product_box_store {
    font-size:10px;
    color:black;
    float:right;
    clear:right;
    margin-top:4px;
    width:100%;
    text-align:right;
    margin-top:10px;
}

.product_box_price {
    font-size:10px;
    float:right;
    margin-top:10px;
}

.product_box_price span{
    font-size:16px;
    font-weight:bold;
}

.product_box_a {
    text-decoration: none;
    color: black;
}

.small_image_box {
    border:none;
    margin-right:4px;
    margin-bottom:4px;
    margin-top:4px;
}

.product_box_cart {
    font-size:10px;
    color:black;
    text-align: right;
    margin-right: 0px;
    clear:both;
}

.add_to_cart_box {
    background: url("../images/cart.png") no-repeat;
    width: 20px;
    height: 20px;
    border: 0px solid;
}

/* List */

.product_list {
    margin-left:0px;
    border-bottom:1px dotted #00479E;
    margin-bottom:5px;
    margin-right:9px;
}

.product_list table{
	width:100%;
	magin:0px;
}

.product_list_title {
    font-weight: bold;
    font-size: 10px;
    padding: 0px;
    text-align: left;
    float:left;
}

.product_list_price {
    font-size:11px;
    color:black;
    text-align: right;
    bottom: 0px;
    float:right;
    display:block;
    margin-left:20px;
    /*width:90px;*/
    text-align:right;
}

span.price_list{
	font-weight:bold;
}

.product_list_a {
    text-decoration: none;
    color: black;
    border: none;
}

.product_list_a:hover {
    color:#D60000;
}

/* ----------------- */

/* Full list */

.product_full_list {
	border-bottom:1px dotted #00479E;
  	margin-left:0px;
  	margin-right:9px;
  	clear:both;
  	margin-bottom:5px;
}

.product_full_list_title {
    font-size: 10px;
    background:none;
    padding:0px;
}

.product_full_list_image {
    float:left;
}

.small_image_full_list {
    margin:5px 15px 5px 0px;
    border:0px;
    float:left;
}

.product_full_list_a {
    text-decoration: none;
    border: none;
    color:#FFFFFF;
    background:#D60000;
    font-weight:bold;
    padding:2px;
}

.product_full_list_a:hover {
    color:;
    text-decoration:underline;
}

.product_full_list_description {
    padding: 0px;
    font-size:10px;
    font-weight:normal;
    text-decoration: none;
    text-align: left;
    margin-top:5px;
    color:#333333;
    width:100px;
}

.product_full_list_cart {
    font-size:9px;
    color:black;
    text-align: right;
    bottom: 0px;
    clear:right;
    float: right;
    margin-top:5px;
}

.product_full_list_store {
    font-size:11px;
    float: right;
    color:black;
    clear:right;
    display:block;
    background-color:#EEEEEE;
    padding:3px;
}

.product_full_list_price {
    font-size:11px;
    color:black;
    text-align: right;
    bottom: 0px;
    float:right;
    clear:right;
    display:block;
    color:#666666;
    width:200px;
}

.product_full_list_price span{
	font-size:20px;
	color:#000000;
	font-weight:bold;
}

/* ----------------- */


.product_list_image {
    padding: 5px;
}


.product_list_a {
    text-decoration: none;
    color: black;
    border: none;
    width:350px;
    display:block;
}

.product_list_image {
    padding: 0px;
    width: 0px;
    height: 0px;
    visibility: hidden;
}

.product_list_description {
    font-size:11px;
    color:grey;
}

.small_image_list {
    border:1px solid grey;
    width:150px;
}

.add_to_cart_list {
    background: url("../images/cart.png") no-repeat;
    width: 25px;
    height: 25px;
    border: 0px solid;
}

/* Full */

.product_full {
    float:left;
    padding: 5px;
    width: 500px;
    border:1px solid grey;
}

.product_full_title {
    font-weight: bold;
    font-size: 14px;
    padding: 5px;
}

.product_full_image{
	margin-right:10px;
	border:0px;
	float:left;
}

.product_full_description {
    font-size:11px;
    text-decoration: none;
    width: 250px;
    color:grey;
    float:left;
    padding-left: 10px;
}

.product_full_a {
    text-decoration: none;
    color: black;
    border: none;
}

.product_full_store {
    font-size:11px;
    color:black;
    text-align: right;
}

.product_full_price {
    font-size:11px;
    color:black;
    text-align: right;
    padding-top: 100px;
    bottom: 0px;
}

.product_full_cart {
    font-size:11px;
    color:black;
    text-align: right;
    bottom: 0px;
}

.add_to_cart_full {
    background: url("../images/cart.png") no-repeat;
    width: 25px;
    height: 25px;
    border: 0px solid;
}

.small_image_full {
    border:1px solid grey;
    width:100px;
    float: left;
}

.how_many {
    width: 40px;
    text-align: right;
}

/* nowe */

.product_new {
    margin:auto;
    clear:both;
    display:table;
    margin-right:5px;
	/*background:#666666;*/
	border-bottom:1px dotted #00479E;
    width:544px;
    padding:3px;
    margin-bottom:3px;
}

.product_new_title {
    font-weight: bold;
    font-size: 10px;
    padding: 0px;
    text-align: left;
    float:left;
}

.product_new_description {
    font-size:11px;
    color:grey;
    float: left;
    clear: both;
    visibility: hidden;
}

.product_new_store {
    font-weight: bold;
    font-size: 10px;
    padding: 0px;
    text-align: left;
    float:right;
}

.product_new_buttons {
    font-weight: bold;
    font-size: 10px;
    margin:0px 0px 0px 20px;
    padding-top: 0px;
    text-align: left;
    float:right;
}

.product_new_price {
    font-size:11px;
    color:black;
    text-align: right;
    position: relative;
    bottom: 0px;
    visibility: hidden;
}

.product_new_cart {
    font-size:11px;
    color:black;
    text-align: right;
    bottom: 0px;
    visibility: hidden;
}

.product_new_image {
    padding: 0px;
    width: 0px;
    height: 0px;
    visibility: hidden;
}

.add_to_cart_new {
    background: url("../images/cart.png") no-repeat;
    width: 25px;
    border: 0px solid;
    visibility: hidden;
}

.top_prod_tab{
    width:100%;
    margin-bottom:10px;
    margin-left:-4px;
}

.top_prod_tab td{
    text-align:left;
    background:#DDDDDD;
    font-weight:bold;
    padding:2px 0px 2px 4px;
    font-size:9px;

}