/****************************** Page tabs */
#tabs {
    float: left;
    height: 30px;
    overflow: hidden;
    margin: 0;
    background: url('../images/bg_subtab.gif') top left repeat-x;
}

#tabs ul {
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    background: url('../images/bg_subtab_l.gif') top left no-repeat;
    list-style-type: none;
}

#tabs ul li {
    float: left;
    display: inline-block;
    height: 30px;
    margin: 0;
}

#tabs ul li div {
    padding: 0;
    background: url('../images/bg_subtab_r.gif') bottom right no-repeat;
}

#tabs ul li.last div {
    background: url('../images/bg_subtab_r.gif') top right no-repeat;
}

#tabs a {
    display: block;
    padding: 1px 11px 1px 10px;
    color: #C83246;
    font: bold 11px/28px Arial, sans-serif;
    text-decoration: none;
    cursor: pointer;
}

#tabs ul li div.active {
    background: url('../images/bg_subtab_active_l.gif') bottom left no-repeat;
}

#tabs ul li div.active a {
    padding-right: 75px;
    background: url('../images/bg_subtab_active_r.gif') bottom right no-repeat;
}

#tabs ul li.first div.active {
    background: url('../images/bg_subtab_active_l.gif') top left no-repeat;
}

#tabs ul li.last div.active a {
    background: url('../images/bg_subtab_active_r.gif') top right no-repeat;
}

#tabs ul li div.preactive {
    background: transparent;
}

/* PAGE ELEMENTS */

.dot {/*under quick_order_tabs*/
    height: 31px;
    margin-bottom: 10px;
    background: url('../images/dot.gif') left bottom repeat-x;
}

#content table.hinted td {
    padding: 5px;
}

#content table.hinted tr.toggled td {
    padding: 0 0 1px 0;
}

#content .product .name {
    color: #004687;
}

#content .product_set {
    margin: 0 auto;
    font-size: 10px;
}

#content .product_set tr {
    background: none;
}

#content table.hinted .product_set td,
#content table.hinted .product_set th {
    padding: 2px 10px;
}

#content .product_set th {
    text-align: left;
}

#content .product_set th,
#content .product_set .groupdesc {
    background: #ebebeb;
    font-weight: bold;
}

/* BUTTONS */

#content .shadow {
    margin-top: 5px;
}

#content .variations {
    padding: 0 0 5px 5px;
}

#content .variations .shadow {
    margin: 0;
}

#content .variations .shadow button,
#content .alternates button {
    height: 18px;
    line-height: 18px;
    width: 150px;
}

#content .variations .shadow button {
/*    background: #004687 url('../images/bg_icn_open_blue.jpg') right center no-repeat;*/
}

#content button.add2cart {
    padding: 0 5px 2px 5px;
    background: #C83246;
    font-size: 9px;
	width:auto;
	overflow:hidden;
}
.opera #content button.add2cart {
	width:125px;
}
.ie7 #content button.add2cart {
	width:125px;
	text-align:center;
}


#content_abo button.add2cart {
    padding: 0 5px 2px 5px;
    background: #C83246;
    font-size: 9px;
	overflow:hidden;
}
.opera #content_abo button.add2cart {
	width:125px;
}
.ie7 #content_abo button.add2cart {
	width:75px;
}


#content .variations a {
    color: #004687;
    text-decoration: underline;
}

/* DROP DOWN */

.product .drop_down_content {
    width: 150px;
}

/*beata 16.04.2009*/
* html input.varcheckbox{
    margin-top:3px;
}
#page_content table.hinted tr.box_border td {
	border-top:2px #C43143 solid;
	border-bottom:2px #C43143 solid;	
}

.box_border_top,
tr.box td{
    border-top:2px solid #C43143;
}
.box_border_bottom{
    border-bottom:2px solid #C43143;
}


#page_content table.hinted td.box_border_left {
	border-left:2px #C43143 solid;
}

#page_content table.hinted td.box_border_right {
	border-right:2px #C43143 solid;
}
