.head_table {
    border-bottom: 1px solid #000000;
    margin-bottom: 30px;
}

.footer_table {
    border-top: 1px solid #000000;
    margin-top: 23px;
}

.left_part_holder {
    width:147;
}

.dps_keys {
    position:absolute;
    width:984px;
    visibility:hidden;
    text-align:center;
}

.delimiter {
    background-image:url("../images/delimiter.gif");
    margin-left: 16px;
    margin-right: 16px;
    height:100%;
    width:1;
}

.header_delimiter {
    height:20;
    width:100%;
}

.v_delimiter {
    height:15;
    width:100%;
}

.hp_del {
    height:16px;
    line-height:10px;
    font-size:10px;
    width:100%;
}

.content_holder {
    /*width:607;*/
    width:809;
}

.inner_holder {
    padding-left:101px;
    width:708px;

     box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.order_inner_holder {
    padding-left:66px;
    width:743px;

     box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.homepage_content{
    background-image: url("../images/weoffer.gif");
    background-position: 55% 0;
    background-repeat: no-repeat;
    width:100%;
    height:100%;
}

.homepage_box_holder {
    width:202px;
    height:120px;
    margin-right:0px;
    margin-bottom:0px;
    float:left;
    overflow:hidden;
    text-align:center;
    /*border:1px solid black;*/
}

.homepage_box {
    border:1px solid #000000;
    border-top: none;
    padding:4px;
    padding-left:5px;
    padding-right:5px;

    font-size: 11px;

    height:120px;
    overflow:hidden;
}

.last_update_holder{
    font-weight:bold;
    width:100%;
    text-align:center;
}

.data_table {
    margin-left:10px;
    width:100%;
}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0A357E;
    font-weight: normal;
    text-decoration: none;
}

.black {
    color: #000000;
}

.form_el {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0A357E;
    font-weight: normal;
    text-decoration: none;
}

.text_form_el {
    width:80%;
}

.textarea_form_el {
    width:80%;
    height:50px;
}

.middle_text {
    font-size: 11px;
}

.info_text {
    line-height: 16px;
}



.small_text {
    font-size: 10px;
}

.mini_text {
    font-size: 9px;
    color: #E5E5E5;
}

.error {
    color: #FF9C00;
}

.red_error{
    color: #FF0000;
}

.order_state_0 {
    color: #FF9C00;
}

.order_state_1 {
    color: #0A357E;
}

.order_state_2 {
    color: #000000;
}

.order_state_3 {
    color: #777777;
}

.bold {
    font-weight: bold;
}

.orange_text {
    color: #FF9C00;
}

a.link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0A357E;
    font-weight: bold;
    text-decoration: none;
}


a.black_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.link:hover {
    color: #FF9C00;
}


a.inverse:hover {
    color: #0A357E;
}

a.inverse {
    color: #FF9C00;
}




a.homepage {
    font-weight: normal;
    font-size: 11px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

a.middle_link{
    font-size: 11px;
}

a.normal_weight{
    font-weight:normal;
}

.search_field {
    width:106px;
    height:17px;
}

.box_model {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

h1 {
    font-size: 9px;
    color: #E5E5E5;
    font-weight:normal;
    padding:0;
    margin:0;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:0;
    margin:0;
    font-weight: normal;
    text-decoration: none;
}

.box {
    /*z-index:0;*/
    position:relative;
    background-image: url("../images/edge.gif");
    background-position: 100% 0;
    background-repeat: no-repeat;
    border-bottom:1px solid #000000;
    border-left:1px solid #000000;
    border-right:none;
    width:100%;
    height:26;
    font-weight: bold;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.middle_box {
    background-image: url("../images/edge_middle.gif");
    height:20;
}

.small_box {
    background-image: url("../images/edge_small.gif");
    height:17;
    font-size: 11px;
}

.inner_box {
    background-image: url("../images/dot.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    width:100%;
    height:100%;
    padding:5px;
    padding-left:16px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.seach_inner_box {
    padding:3px;
    padding-left:7px;
}

.search_text {
    position:absolute;
    top:-17px;
    padding-left:10px;
}

.middle_inner_box {
    padding-top:3px;
    padding:2px;
    padding-left:14px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.small_inner_box {
    padding:1px;
    padding-left:12px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.no_bgr {
    background:none;
}

.no_border {
    border:none;
}

/* site map styles */
.map_element {
    background: url("../images/arrow.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-left: 10;
    padding: 3;
    padding-left: 15;
    font-weight: bold;
}

.map_sub_element {
    margin-left: 35;
    padding: 3;
    padding-left: 15;
}

a.map_link {
    font-weight: normal;
}

a.map_link:hover {
    font-weight: normal;
}


/* paging styles */
.single_page {
    background-image: url("../images/single.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.single_orange_page {
    background-image: url("../images/single_orange.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.double_page {
    background-image: url("../images/double.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.double_orange_page {
    background-image: url("../images/double_orange.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.basket_go_to_checkout {
    width:100%;
    border-top:1px solid #000000;
    text-align:left;
    font-weight:bold;
    margin-top:22px;
}

/* basket_include */
.basket_include_holder{
    width:100%;
    padding:5px;
    border:1px solid #000000;
    border-top:none;
    background-color: #F2F2F2;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.bih_value {
    display:inline;
    text-align:right;
}

.bih_text_holder {
    border:1px solid #000000;
    border-top: none;
    padding:3px;
    padding-left:5px;
    padding-right:5px;

    font-size: 11px;
}

/* login_include */
.login_include_holder{
    width:100%;
    padding:5px;
    border:1px solid #000000;
    border-top:none;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.login_field {
    /*margin-top:3px;*/
    margin-bottom:2px;
    width:132px;
    height:20px;
}

.forgotton_pass__field {
    width:90%;
    height:20px;
}



.lih_text_holder {
    border-left:1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:5px;

    background-image: url("../images/edge_biggest.gif");
    background-position: 100% 0;
    background-repeat: no-repeat;

    font-size: 11px;
}

.lih_loged_text_holder {
    padding:5px;
    padding-left:3px;
    line-height:17px;

}

/* Items list small view */
.ol_table{
    margin-left:101px;
    width:607px;
    margin-right:101px;

     box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ol_cell {
    font-size:11px;
    border-bottom:1px solid black;
    padding:5px;
    padding-bottom:0px;
    font-weight:bold;
}

.ol_number {
    width:10%;
    vertical-align:bottom;
}

.ol_date {
    color:#000000;
    vertical-align:bottom;
    width:17%;
    text-align:center;
}


.ol_state {
    vertical-align:bottom;
    width:48%;
}

.ol_price{
    color:#ff9c00;
    vertical-align:bottom;
    text-align:right;
    width:25%;
}

.ol_details{
    vertical-align:bottom;
    padding:0px;
    width:71px;
}




.short_table {
    margin-left:101px;
    width:607px;
    margin-right:101px;

     box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.promo_box {
    border:1px solid black;
    border-top:none;
    text-align:center;
}

.promo_text_holder {
    padding:10px;
    padding-top:5px;
    line-height:20px;
}

.for_info{
    padding-top:2px;
}

.top_line {
    border-top:1px solid #000000;
}

.paging_table {
    margin-top:5px;
}

.all_products {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    
    border-bottom:1px solid #000000;
    
    width:100%;
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
}

.all_products a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0A357E;
    font-weight: normal;
    text-decoration: none;
}

.all_products a:hover {
    color: #FF9C00;
}

