/* 
    styles common for cms and front
*/

/* product view */

.product {
    min-height: 50px;
    position: relative;
}
#product_box {
    width: 100%;
    position: relative;
    font: 11px Arial;
}
#product_availability {
    color: #009E8F;
    font: normal 14px impact;
    width: 300px;
    height: 25px;
    padding: 4px 10px;
    background: transparent url(../images/icons/availability.jpg) left top no-repeat;
}
specification {
    color: #009E8F;
    padding: 5px 0;
}
.specification_title {
    float: left;
    color: #5E5E5E;
}
.specification_description {
    width: 110px;
    float: left;
}

/* CART BUTTON */
.product_add_to_cart_button, .product_add_to_cart_button_lot {
    background-color: #839E1C;
    font: normal 13px Arial;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    height: 26px;
    border: 0;
    position: relative;
    padding: 5px 10px;
}
.product_add_to_cart_button_lot {
    padding-bottom: 6px;
    padding-top: 7px;
}
.product_add_to_cart_button:hover {
    background-color: #759400;
}


div#product_img {
    width: 240px;
    float: left;
    text-align: center;
    background-color: #FFFFFF;
    padding: 10px;
    padding-left: 0;
}
#content_title {
    color: #474646;
    font-family: "Arial Black";
}

div#product_specyfication {
    float: left;
    padding-left: 10px;
}
li#product_promotion {
    font: bold 20px Impact;
    padding: 7px 0;
    color: #839E1C;
}
li#product_pricess {
    font: bold 19px Sens;
    padding: 7px 0;
}
span#product_price_promotion {
    text-decoration: line-through;
    color: #777777;
    padding-right: 10px;
}
span#product_price_normal {
    font: normal 11px arial;
    padding-left: 5px;
}
div.product_description {
    clear: both;
    width: 100%;
    padding-top: 2px;
}
div.product_description > div:first-child {
    padding: 10px;
}

p.padding {
    padding: 5px 0;
}

/* ROLL TREE */

div.trees_roll {
    display: none;
}
div.trees_button {
    position: relative;
    width: 185px;
    height: 30px;
    background-color: #839E1C;
    cursor: pointer;
    padding: 7px 5px 2px 25px;
}
.trees_button:hover > a {
    color: #000000;
}
a.trees_button {
    color: #ffffff;
    font: 20px impact;
}
div.trees_button_img {
    position: absolute;
    top: 0;
    left: -40px;
    width: 40px;
    height: 39px;
    background: #839E1C url(../images/icons/trees.jpg) left no-repeat;
}
div.trees_box {
    position: relative;
    width: 190px;
    padding-right: 25px;
    background-color: #2F2F2F;
}
div.trees_top {
    position: absolute;
    top: 0px;
    left: 0;
    background: #2F2F2F url(../images/icons/trees_top.jpg) right no-repeat;
    width: 215px;
    height: 90px;
}
div.trees_wrapper {
    width: 215px;
    padding-bottom: 50px;
    color: #ffffff;
    font: 12px arial;
    position: relative;
    background: transparent url(../images/icons/trees_bottom.jpg) bottom right no-repeat;
}
div.trees_content {
    width: 202px;
    padding: 25px 0 0 10px;
    position: relative;
}
/*
ul.ul_trees_tree {
    display: none;
}
li.trees_tree {
    background: transparent url('../images/icons/trees_arrow_right.png') left top no-repeat;
    padding: 2px 0 2px 15px;
}
a.trees_tree:hover {
    color: #009E8F;
}
a.trees_tree_active {
    color: #839E1C;
    font-weight: bold;
}
*/

/* ******** */