.float_right {
    float: right;
    display: block;
}

.float_left {
    float: left;
    display: block;
}


.line {
    font-size: 0;
    height: 5px;
    margin: 5px 5px;
    background: url( 'line.gif' );
}

.line-2 {
    font-size: 0;
    height: 5px;
    background: url( 'line.gif' );
}

.text-blue {
    color: #087ed6;
    font-weight: bold;
}

/*----------------- Common block with rounded corners -------------*/
/*Special top style, without corners*/

.common_block {
    padding: 0px 0 0 0;
    margin: 0;
    float: left;
    position: relative;
    width: 100%;
    height:100%;
    background: url( 'gradient.gif' ) bottom left repeat-x;
    z-index: 0;
}


.left_top, .right_top, .left_bottom, .right_bottom {
    height: 9px;
    font-size: 2px;
}

.common_block .left_top {
    top: 0;
    left: 0;
    margin: 0;
    background: transparent url( 'corners0.gif' ) no-repeat;
    width: 100%;
    position: absolute;
    z-index: 10;
}

.common_block .right_top {
    top: 0;
    right: 0;
    margin: 0;
    background: transparent url( 'corners0.gif' ) no-repeat 100% 0;
    width: 9px;
    position: absolute;
    z-index: 10;
}

.common_block .left_bottom {
    top: 100%;
    left: 0;
    margin-top: -8px;
    background: transparent url( 'corners0.gif' ) no-repeat bottom left;
    width: 100%;
    height: 9px;
    position: absolute;
    z-index: 0;
}

.common_block .right_bottom {
    top: 100%;
    right: 0;
    margin-top: -8px;
    background: transparent url( 'corners0.gif' ) no-repeat 100% 100%;
    width: 9px;
    position: absolute;
    z-index: 0;
}

.common_block .innerb {
    position: relative;
    z-index: 0;
    border-left: 1px solid #DFE3E7;
    border-right: 1px solid #DFE3E7;
    display: block;
}

.common_block .inner {
    z-index: 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    display: block;
}

.bg_green {
    background: #6AA91A url( green_gr.gif ) bottom left repeat-x;
    color: white;
}

.common_block .bg_blue {
    background: #1A86AF;
    color: white;
}


/*Define default button*/

.button_default {
    cursor: pointer;
    cursor: hand;
    display: block;
}

.button_default .button_left {
    background: url( 'button_l_b.gif' ) no-repeat;
    float: left;
    width: 6px;
    height: 26px;
}

.button_default .button_right {
    background: url( 'button_r_b.gif' ) no-repeat;
    float: left;
    width: 6px;
    height: 26px;
}

.button_default .button_center {
    background: url( 'button_b_b.gif' ) repeat-x;
    height: 19px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #087ed6;
    border-bottom: 1px solid #087ed6;
    padding: 5px 5px 0 5px;
/*    width: 100px; */
    display: block;
    float: left;
}

.button_default a {
    display: block;
    text-decoration: none;
}


/*END Button*/

.shopcart_load{
    width: 100%;
    float:left;
    margin: 15px 15px 0 0px;
}           
.shopcart_load .content{
    padding:10px 10px 10px 10px;
    height: auto;
    font:normal 11px 'Trebuchet', 'Tahoma', sans-sefif;
    position:relative;
}
html.body .shopcart_load .content{
    padding:10px 10px 10px 10px;
}
.shopcart_load a{
    font-size:11px;
}
.shop_load_content{
    padding-left:60px;
}

.shop_load_info{
    padding:30px 0 20px 0;
    font:normal 13px 'Trebuchet', 'Tahoma', sans-sefif;
    width:650px;
    margin:0 auto;
}
.shop_load_info p{
    text-align:center;
    width:520px
}

.shop_load_choose{
    position:absolute;
    bottom:12px;
    left:0;
    right:0;
    padding:0 -5px 0 0;
}


/*большая кнопка*/

.button_default_big {
    cursor: pointer;
    cursor: hand;
    float: right;
    display: block;
}

.button_default_big .button_left_big {
    background: url( 'button_l_big.gif' ) no-repeat;
    float: left;
    width: 6px;
    height: 35px;
}

.button_default_big .button_right_big {
    background: url( 'button_r_big.gif' ) no-repeat;
    float: left;
    width: 6px;
    height: 35px;
}

.button_default_big .button_center_big {
    background: url( 'button_b_big.gif' ) repeat-x;
    height: 28px;
    color: #1786AD;
    font-weight: bold;
    font-size: 18px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-align: center;
    border-top: 1px solid #81c718;
    border-bottom: 1px solid #81c718;
    padding: 5px 5px 0 5px;
    width: 150px;
    display: block;
    float: left;
}


tr.listing-header{

	background-color: #087ed6;
	color: #ffffff;
	padding:5px 5px 5px 5px;
}

td.header{

	padding:5px 5px 5px 5px;
}

