
body {
    background-color : #ffffff;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    margin-bottom : 10px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }

a {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 12px;
    text-decoration: none;
  }

td.main a {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    text-decoration: none;
  }

td.main_news a {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    text-decoration: none;
  }

table.right a {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    text-decoration: none;
  }
  
a.catfontname {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    text-decoration: none;
    font-weight : bold;
}

a.leftcat_notsel {
    color : #000000;
}

a.leftcat_notsel:hover {
    color : #ff7019;
}

a.leftcat_sel {
    color : #ff7019;
    font-weight : bold;
}

a.leftcat_sel:hover {
    color : #000000;
}

.orange {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
}

.red {
    color : #ff0000;
}

td {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
  }


tr.top {
    height : 69px;
    background-image : url('images/type/top.png');
  }

.topcat {
    background-color: #b8cadb;
    height : 27px;
    border: 1px solid #ffffff;
  }

.lite {
    background-color: #f4f7fa;
    border: 1px solid #ffffff;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
  }

.dark {
    background-color: #b8cadb;
    height : 19px;
    border: 1px solid #ffffff;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
  }

.underline {
    border-width: 1px; 
    border-style: dotted;
    border-color: #000000;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}


td.left {
    background-image : url('/images/type/left_line.png');
    background-position : left;
    background-repeat : repeat-y;
    width : 9px;
  }

td.right {
    background-image : url('/images/type/right_line.png');
    background-position : right;
    background-repeat : repeat-y;
    width : 8px;
}

tr.bottomline {
    background-image : url('/images/type/bottom_bg.png');
}

td.separate {
    background-image : url('/images/type/separate.png');
    background-repeat : repeat-x;
    background-position : center;
}

td.bottom {
    height : 45px;
}

.main {
    border: 1px solid #b8cadb;
    padding: 10px;
}

.main_news {
    padding: 10px;
}
.leftcat {
    width : 185px;
    border: 1px solid #ffffff;
    border-top-width: 0px;
}

.rightcat {
    width : 165px;
    border: 1px solid #ffffff;
    border-top-width: 0px;
    padding: 10px;
    padding-top : 5px;
}

div.page_title {
    border-bottom-color : #ff7019;
    border-bottom-style : solid;
    border-bottom-width: 1px;
    color : #ff7019;
    font-size : 16px;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
}

a.top {
    color: #7e7e7e;
    margin-left : 10px;
    margin-right : 10px;
}

a.top_sel {
    color: #ff7019;
    margin-left : 10px;
    margin-right : 10px;
}


input.search {
    width : 140px;
    height: 16px;
    border: 1px solid #ff7019;
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

a.advanced {
    color : #000000;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    text-decoration: underline;
}

.even {
    background-color: #FFFFFF;
}

.odd {
    background-color: #F4F4F4;
}

table.catalog tr.head td {
    background-color: #e9e9e9;
    color : #000000;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    font-weight : bold;
}

table.catalog tr.head td.gray {
    color : #8c8c8c;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    font-weight : normal;
}

table.advsearch td.gray {
    color : #8c8c8c;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    font-weight : normal;
}

table.catalog tr.bottom {
    background-color: #d4d4d4;
}

table.catalog tr.bottom a {
    color : #434343;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}


table.catalog td.advsearch {
    border: 1px solid #84a2bc;
    padding: 10px;
}

table.advsearch td {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}

.azclass {
    padding: 6px;
    color : #84a2bc;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}

.azclass_sel {
    padding: 5px;
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    font-weight : bold;
}

.fromto {
    color : #84a2bc;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}

.fromto a {
    color : #84a2bc;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    text-decoration: underline;
}

.fromto a.sel {
    color : #ff7019;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 12px;
    font-weight : bold;
    text-decoration: none;
}

.searchbox {
    border: 1px solid #84a2bc;
    color : #8c8c8c;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    width : 460px;
}

.filterbox {
    border: 1px solid #84a2bc;
    color : #8c8c8c;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}

.imagetitle {
    padding: 0px;
}

.titletext {
    color : #8c8c8c;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 14px;
}

.dark_gray {
    background-color: #d4d4d4;
}

.dark_gray a {
    color : #434343;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
}

.product_title {
    color : #434343;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 16px;
    font-weight : bold;
}

.supplier_small {
    color : #434343;
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 10px;
    /*
    padding-left: 20px;
    */
}

a.small {
    font-size : 10px;
    text-decoration: underline;
    font-family : Verdana, Arial, 'sans-serif';
}

a.smallnu {
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.product_head {
    background-color: #e1e1e1;
    font-family : Verdana, Arial, 'sans-serif';
    color : #808080;
    font-size : 10px;
    font-weight : bold;
}

.book_head {
    background-color: #e1e1e1;
    font-family : Verdana, Arial, 'sans-serif';
    color : #000000;
    font-size : 14px;
    font-weight : bold;
}

.prices {
    background-color: #f2f2f2;
}

td.title {
    background-color : #e9e9e9;
    font-weight : bold;
    text-align : center;
  }
  
  
.mandatory {
    color : #fc7018;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

div.error {
    background-color : #FFFFFF;
    border-color: #f2f2f2;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    width : 250px;
    margin: 5;
    padding: 10;
}

.input, .textarea {
    border: 1px solid #ff7019;
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.product_price {
    color : #ff7019;
    font-size : 12px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.short_desc {
    /*
    color : #7f7f7f;
    */
    color : #000000;
    font-size : 9px;
    font-family : Verdana, Arial, 'sans-serif';
}

.p_name {
    color : #ff7019;
    font-size : 12px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.light_grey {
    background-color : #e1e1e1;
}

.dark_grey {
    background-color : #d0d0d0;
}

.box_price {
    color : #000000;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.p_delivery {
    background-color: #f2f2f2;
    color : #7f7f7f;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

.p_desc {
    background-color: #fbfbfb;
}

table.cart {
/*
    border: 1px solid #8c8c8c;
    border-top-width: 0px;
*/
}

table.cart td {
    color : #7f7f7f;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.cat_link {
    color : #0b559e;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.cart_supplier {
    color : #a3a3a3;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.cart_top {
    border: 0px solid #ffffff;
}


.cart_head {
    background-color: #ffffff;
    color : #656565;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

input.license {
    border: 1px solid #809dbb;
    color : #000000;
    font-size : 9px;
    font-family : Verdana, Arial, 'sans-serif';
}

span.license_eq {
    color : #ff7019;
}

div.msg {
    color : #ff7019;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.cart_stotal {
    color : #ff7019;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

tr.total td {
    background-color: #e3e3e3;
    color : #727272;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

tr.total span.total {
    color : #727272;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

tr.total span.total_price {
    color : #ff7019;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.cbox {
    color : #727272;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}
.cbox_black {
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.cbox_bottom {
    color : #727272;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
    border: 1px dotted #727272;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.cart_side,.cart_side a {
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

.total_orange {
    color : #fc7018;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
    font-weight : bold;
}

.cat_link_orange {
    color : #fc7018;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

table.login {
    color : #666666;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

table.login input, table.register input, table.register select {
    /*width : 140px;
    height: 15px;*/
    border: 1px solid #000000;
    color : #000000;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

table.register td {
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

table.login a {
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

.dottedborder {
    border-width: 1px; 
    border-style: dotted;
    border-color: #000000;
}

.margin_h {
    margin-bottom: 2px;
    height: 20px;
}
.margin {
    margin-bottom: 2px;
}
table.ccard input, table.ccard select {
    height: 17px;
    /*border: 1px solid #000000;*/
    color : #000000;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}

table.ccardreal input, table.ccardreal select {
    height: 17px;
    border: 1px solid #000000;
    color : #000000;
    font-size : 11px;
    font-family : Verdana, Arial, 'sans-serif';
}



table.ccard td {
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}


table.advsearch tr.head {
    background-color : #e9e9e9;
    font-weight : bold;
}

.link_black {
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}


input.orange {
    border: 1px solid #ff7019;
    color : #000000;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.newsletter {
    width : 150px;
    height: 14px;
    border: 1px solid #4c4c4c;
    color : #4c4c4c;
    font-size : 10px;
    font-family : Verdana, Arial, 'sans-serif';
}

.product_info {
    background-position : bottom;
    background-repeat : no-repeat;
}

.bold {
    font-weight : bold;
}

.textarea_big {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 15px;
    background-color : #F6FFA2;
    border-color: #ff7019;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  }

.sampletop, .sampletop table {
    background-color : #ff7019;
    color : #ffffff;
}

.left_dott {
    border-width: 2px; 
    border-style: dotted;
    border-color: #000000;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.top_bottom_dott {
    border-width: 2px; 
    border-style: dotted;
    border-color: #000000;
    border-left-width: 0px;
    border-right-width: 0px;
}

.textarea_sample {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 15px;
    background-color : #F6FFA2;
    border-color: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    height : 120px;
    width : 100%;
  }
  
.box_sample {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
}

.font_sample {
    font-family : Verdana, Arial, 'sans-serif';
    font-size : 11px;
    width : 100%;
}