#catalog_subgroups {border-top:1px solid #DDDDDD;}
#catalog_subgroups ul {border-top:1px solid #FFFFFF; width:100%; padding-top:8px;}
#catalog_subgroups ul li {margin: 0 0 8px 0;}

#catalog_group {width:100%;}
#catalog_group td {width:25%; text-align:center; vertical-align:bottom; padding-bottom:30px;}
#catalog_group td .cg_image {display: block; margin:0 auto;}

#most_sold_container h1 {margin:0 0 15px 0;}
#catalog_group_body #priporocamo_container {margin-top:50px;}



#shrine {margin-bottom:30px;}

#shrine .image {text-align:center; font-size:90%; padding:5px 0 5px 0;}
#shrine .image .labels {padding-top:20px;}
#shrine .image .labels .best_value {margin:0 5px;}
#shrine .image .labels .most_sold {margin:0 5px;}

#shrine .details {font-size:100%; padding:5px 0 0 5px;}
#shrine .details .market_desc {padding-bottom:20px;}
#shrine .details .user_rating .ur_t {font-weight:bold;}
#shrine .details .user_rating .ur_v {margin:0 10px 0 5px;}
#shrine .details .user_rating .ur_v .pr {position:relative; top:1px;}
#shrine .details .user_rating .ur_l {font-size:90%;}
#shrine .details .warranty span {font-weight:bold;}
#shrine .details .availability {padding-bottom:20px;}
#shrine .details .availability .value {font-weight:bold;}
#shrine .details .reg_price {padding:1px 0px;}
#shrine .details .reg_price .value {background:url(../img/design/izdelki/line-through.gif) repeat-x center;}
#shrine .details .your_price {font-family:sans-serif; font-weight:bold; font-size:120%;}
#shrine .details .your_price span {color:#D85400;}
#shrine .details .your_save {padding:1px 0px;}
#shrine .details .your_save span {font-weight:normal;}
#shrine .details .your_save .discount {font-weight:bold;}
#shrine .details .atb {padding:20px 0px 10px;}
#shrine .details .add_to_basket {width:150px; padding:7px 0; font-weight:bold; cursor:pointer;}
#shrine .details .add_to_basket_h {width:150px; padding:7px 0; font-weight:bold; cursor:pointer;}

#shrine .details .msc {font-size:85%; padding:10px 0px 10px;}
#shrine .details .msc span {display:block; margin-bottom:5px; padding:1px 13px; background: url(../img/design/menus/arrow-red.gif) no-repeat top left; background-position: 0 5px;}

/*
#shrine .details .add_to_basket {height:30px; font-weight:bold; background:#E9DDC7 url(../img/design/gumbi/bg-top2.jpg) top; color: #79411C; border-top:2px solid #FFF4E0; border-left:2px solid #FFF4E0; border-bottom:2px solid #BBA384; border-right:2px solid #BBA384; cursor:pointer;}
#shrine .details .add_to_basket_h {height:30px; font-weight:bold; background:#E9DDC7 url(../img/design/gumbi/bg-top2h.jpg) bottom; color: #79411C; border-top:2px solid #FFF4E0; border-left:2px solid #FFF4E0; border-bottom:2px solid #BBA384; border-right:2px solid #BBA384; cursor:pointer;}
*/
.product_description h2 {font-family:sans-serif; font-size:130%;}


#tehnical_description {padding-top:40px;}
#tehnical_description h2 {font-family:sans-serif; font-size:130%;}

#tehnical_data {border-top:1px solid #C0C0C0; margin-top:10px; width:100%;}
#tehnical_data td {font-size:90%; padding:5px 5px;}
#tehnical_data .tdl {font-weight:bold; text-align:right; background:#F2F4F4; border-bottom:1px solid #C0C0C0; border-top:1px solid #FFFFFF; border-right:1px solid #C0C0C0; }
#tehnical_data .tdr {border-bottom:1px solid #C0C0C0; border-top:1px solid #FFFFFF;}
#tehnical_data .off {background-color:#FFFFFF;}
#tehnical_data .on .tdl {background:#EEEECC; border-right:1px solid #EEEECC;}
#tehnical_data .on .tdr {background:#EEEECC;}


#user_opinion {font-size:100%; padding:30px 0;}
#user_opinion h2 {font-family:sans-serif; padding-bottom:20px;}
#user_opinion .user_rating {padding: 0 0 10px 0;}
#user_opinion .user_rating .ur_t {font-weight:bold;}
#user_opinion .user_rating .ur_v {margin:0 10px 0 5px;}
#user_opinion .user_rating .ur_v .pr {position:relative; top:1px;}

.top_left {padding:0px 0px 0px 8px; background:#EFEFEF url(../img/design/cell_empty_left.gif) no-repeat top left;}
.top_right {padding: 7px 5px 0 0; background:#EFEFEF url(../img/design/cell_empty_right.gif) no-repeat top right;}
.bottom_left {font-size:1px; padding:0 0 0 10px; background:#EFEFEF url(../img/design/cell_empty_left_bottom.gif) no-repeat bottom left;}
.bottom_right {height:10px; background:#EFEFEF url(../img/design/cell_empty_right_bottom.gif) no-repeat bottom right;}
.divider {font-size:1px; border-top:1px solid #C0C0C0; border-bottom:1px solid #FFFFFF}

.rate_it td {padding:5px 5px 0 0;}
.rate_it .pr {padding-top:4px;}

.opinion {font-size:90%;}
.opinion p {margin:0; padding:5px 0 30px;}
.opinion .title {font-weight:bold;}
.opinion .date {padding:0 5px; color:#999999;}
.opinion .author {border-bottom:3px double #C0C0C0; color:#999999;}

#add_comment .top_right {text-align:center; padding-top:9px;}

#your_comment td {padding:3px; vertical-align:top;}
#your_comment .ycyn {font-weight:bold; text-align:right; padding-top:5px;}
#your_comment .ycyr {font-weight:bold; text-align:right; padding-top:7px;}
#your_comment .ycyrv {padding:0;}
#your_comment .ycyc {font-weight:bold; text-align:right;}
#your_comment .ycycv textarea {font-size:110%; width:400px; height:80px;}
#your_comment .ycs_btn input {font-size:100%; margin-top:10px;}

#x_sell h2 {font-family:sans-serif; font-size:130%;}

/* RIGHT COLUMN ON Product */
#product_body #right_column {padding-top:50px;}

