
body {
    margin:0px; 
}

.shapka {
    background-image: url(/images/design/logo1.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    height:110px;
    width: 780px;
    margin:0 0 3px 0;
    padding: 0px;
    border: 1px solid #D0D0D0;
}

.shapka2 {
    background-image: url(/images/design/top_bg.gif);
    background-position:top right;
    background-repeat: no-repeat;
    height:108px;
}

.shapka3 {
    background-image: url(/images/design/sitename.gif);
    background-position:bottom left; 
    background-repeat: no-repeat;
    height:32px;
    margin:0 0 0 142px;
}

.reg {
    height:22px;
    width: 140px;
    margin: 0 0 0 495px;
        padding: 5px 0 0 0;
        font-family: Tahoma;
    font-size: 11px;
    color: #576773;
    font-weight:normal;
}

.reg a {
    font-family: Tahoma;
    font-size: 11px;
    color: #576773;
    font-weight:bold;
    text-decoration: none;
        text-transform: uppercase; 
}

.reg a:hover {
    text-decoration: underline;
}

.shapka4 {
    margin:15px 0 0 182px;
    height:60px;
    text-align: center;
}

.shapka4 b {
    font-family: Tahoma;
    font-size: 12px;
    color: #576773;
    text-transform: uppercase;
    text-align: center; 
}

.shapka5 {
    margin:19px 0 0 0;
    text-align: center;
}

.shapka5 a {
    font-family: Tahoma;
    font-size: 11px;
    color: #63626C;
    font-weight:bold;
    text-decoration: none;
        text-transform: uppercase; 
}

.shapka5 a:hover {
    color: #576773;
    text-decoration: underline;
}

.border-block {
    border: 1px solid #D0D0D0;
    margin:0 0 4px 0;
    padding: 2px 2px 5px 2px;
}

.title-block {
    background-image: url(/images/design/orange.gif);
    background-position: top;
    background-repeat: repeat-x;
    height:19px;
    font-family: Tahoma;
    font-size: 11px;
    color: #63626C;
    font-weight: bold;
    text-align: left;
    padding:1px 0 0 8px;
}

.title-block-index {
    background-image: url(/images/design/orange.gif);
    background-position: top;
    background-repeat: repeat-x;
    height:19px;
    padding:1px 0 0 8px;
}

.title-block-index h1 {
        margin:0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #63626C;
    font-weight: bold;
    text-align: left;
}

#left-menu a {
    display:block;
    border:1px solid #D0D0D0;
    font-family: Tahoma;
    font-size: 11px;
    color: #576773;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding:2px 0 3px 10px;
    margin: 1px 1px 2px 1px;
}

#left-menu a:hover {
    border:1px solid #515151;
    background-color: #F0F0F0;
}

.content-block {
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    color: #515151;
    margin: 0 1px 4px 2px;
}

.content-block a {
    font-family: Tahoma;
    font-size: 11px;
    color: #576773;
    text-decoration: none;
    padding:0 0 0 5px;
}

.content-block a:hover {
    text-decoration: underline;
}

.content-block strong {
    color: #C80003;
    text-transform: uppercase;
}

.content-block-search {
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    color: #515151;
    margin: 0 0 0 2px;
}

#image-block {
    margin:2px 0 2px 0;
    text-align: center;
}

#image-block a {
    padding:2px 0 2px 0;
}

#list-brands {
    font-family: Tahoma;
    font-size: 11px;
    color: #023086;
    text-align: left;
}

#list-brands th {
    width:62%;
    height:17px;
    padding:0 0 0 8px;  
}

#list-brands th a {
    font-family: Tahoma;
    font-size: 11px;
    color: #576773;
    font-weight: bold;
    text-decoration: none;  
}

#list-brands th a:hover {
    text-decoration: underline; 
}

#list-brands td {
    width:38%;
    height:17px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align:center;
    color: #C80003; 
}

#searchline {
    width:130px;
    border:1px solid #D0D0D0;
    padding: 3px 2px 2px 5px;
    margin:3px 3px 0 3px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align:left;
    color:#576773;
}

.index-brands {
    width:95%
}

.index-brands td {
    width:100px;
    height: 145px;
    text-align: left;
}

.index-brands th {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color:#576773;
    border:1px dashed #D0D0D0;
}

.index-brands-us {
    width:95%
}

.index-brands-us td {
    width:100px;
    height: 150px;
    text-align:left;
    padding: 0 0 0 3px;
}

.index-brands-us th {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color:#576773;
    border:1px dashed #D0D0D0;
}

.country {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform:uppercase;
    color:#576773;
    margin:0 0 5px 0;
}

.add {
    padding:0 0 5px 5px;
}

.add a {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#576773;
    text-align: left;
    text-decoration:none;
}

.add a:hover {
    text-decoration:underline;
}

div.bottom-menu {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color:#576773;
    text-align: center;
    margin:2px 0 5px 0;
}

div.bottom-menu a {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#576773;
    text-align: center;
    text-transform:uppercase;
    text-decoration: none;
}

div.bottom-menu a:hover {
    text-decoration: underline;
}

.risunok {
        vertical-align: middle;
        margin: 0 0 5px 0;
}

.search2 {
        font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align:right;
    color:#576773;
        margin:0 7px 0 0;
}

.searchline2 {
    width:230px;
    border:1px solid #D0D0D0;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align:left;
    color:#576773;
        padding:2px 4px 2px 4px;
}

/* ----- Begin Tamplate Products ----- */

td.product-name {
        text-align: left;
        vertical-align: top; 
        margin:0px;
        padding: 0 0 0 5px;
}

td.product-name a {
        font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#576773;
    text-transform:uppercase;
        text-decoration: none;
}

td.product-name a:hover {
        text-decoration: underline;
}

.made-in {
        font-family: Tahoma;
    font-size: 11px;
    color: #63626C;
    text-align: left;
        padding: 0 0 0 9px;
}

.minimum-amount {
        font-family: Tahoma;
    font-size: 11px;
        font-weight: bold;
    color: #63626C;
    text-align: left;
        padding: 0 0 0 9px;
}

.product-price {
        font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #9d8b3b;
        text-align: left;
    text-transform:uppercase;
        padding: 0 0 0 9px;
}

.button {
        font-family: Tahoma;
    font-size: 11px;
        font-weight: bold;
    color: #ffffff;
    text-align: center;
        border: 1px solid #576773;
        background-color: #90a9bc;
        width: 60px;
        margin:0px;
}

.sold-out {
        text-align:right; 
        padding:0 12px 0 0;
        font-family: Tahoma;
    font-size: 12px;
        font-weight: bold;
    color: #576773;
}


/* ----- US Tamplate Products ----- */

.product-name-us {
        font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#576773;
    text-transform:uppercase;
        padding: 0 0 0 9px;
}

.made-in-us {
        font-family: Tahoma;
    font-size: 11px;
    color: #63626C;
    text-align: left;
        padding: 10px 0 10px 9px;
}

/* ----- End Tamplate Products ----- */




/* ----- Tamplate Products Detailes ----- */

td.option-name {
        width:58%; 
        font-family: Tahoma;
    font-size: 11px;
        font-weight: bold;
    color: #576773;
    text-align: right;
    text-transform:uppercase;
        padding:0 5px 2px 0;
}

td.option-value { 
        width:42%; 
        font-family: Tahoma;
    font-size: 11px;
        font-weight: normal;
    color: #576773;
    text-align: left;
        padding: 0 0 2px 5px;
}

.product-details-price {
        font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #9d8b3b;
        text-align: center;
    text-transform:uppercase;
}

.sold-out2 {
        text-align: center; 
        font-family: Tahoma;
    font-size: 13px;
        font-weight: bold;
    color: #576773;
}

/* ----- End Tamplate Products Detailes ----- */



/* ----- Tamplate Pages ----- */

.page-not-found {
        font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #576773;
        text-align: center;
    text-transform:uppercase;
        padding: 0 0 15px 0;
}

.content-block-page {
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    color: #515151;
    margin: 5px 3px 15px 4px;
}

.content-block-page a {
    font-family: Tahoma;
    font-size: 11px;
    color: #576773;
        font-weight: bold;
    text-decoration: none;
}

.content-block-page a:hover {
    text-decoration: underline;
}

.content-title {
        font-family: Tahoma;
    font-size: 11px;
    color: #515151;
        font-weight: bold;
        text-align: center;
        margin: 8px 0 8px 0;
}

.content-title2 {
        font-family: Tahoma;
    font-size: 11px;
    color: #515151;
        font-weight: bold;
        text-align: left;
        margin: 8px 0 8px 0;
        text-transform: uppercase;
}

.shipping th {
        font-family: Tahoma;
    font-size: 11px;
    color: #515151;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        background-image: url(/images/design/orange.gif);
}

.shipping td {
        font-family: Tahoma;
    font-size: 11px;
    color: #576773;
        font-weight: normal;
        text-align: center;
}

#table-border {
        border:1px solid #D0D0D0; 
        width:390px; 
        padding: 2px 2px 2px 2px; 
        margin:0 0 3px 0;
}

.faq-zagolovoc {
        font-family: Tahoma;
    font-size: 11px;
    color: #576773;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 1px 0 5px 0;
}

.faq-q {
        font-family: Tahoma;
    font-size: 11px;
    color: #515151;
        font-weight: bold;
        text-align: left;
}

.delivary {
        font-family: Tahoma;
    font-size: 11px;
    color: #576773;
        font-weight: bold;
        text-align: left;
}

.price-list-title {
        font-family: Tahoma;
    font-size: 11px;
    color: #515151;
        font-weight: bold;
        text-align: left;
        padding:0 0 0 40px;
}

#brandvar th {
        font-family: Tahoma; 
        font-size: 11px;
        color: #515151;
        font-weight: bold;
        background-image: url(/images/design/orange.gif);
        background-position: top;
        background-repeat: repeat-x;
        height:21px;
        letter-spacing: 1px;
        text-transform: uppercase;
}        

#brandvar td {
        font-family: Tahoma;
        font-size: 11px;
        color: #576773;
        font-weight: none;
        height: 21px;
}

#brandvar a {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold; 
        COLOR: #576773;
        text-align: left; 
        TEXT-DECORATION: none;
        height: 17px;
        vertical-align: middle;
        margin: 0;
        padding: 2px 0 0 3px;
}

#brandvar a:hover {
        text-decoration: underline;
}


.item-container-line {
        BORDER-BOTTOM: #97C064 1px solid;
}

.subzag {
        FONT-WEIGHT: bold; 
        FONT-SIZE: 16px; 
        COLOR: #C80003; 
        PADDING: 30px 0 5px 0; 
        FONT-FAMILY: Tahoma; 
        TEXT-ALIGN: center;
}

.subscribe {
    FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        COLOR: #515151; 
        FONT-FAMILY: Tahoma;
        TEXT-ALIGN: center;
}

/* ----- End Tamplate Pages ----- */




/* ---------- SHOPPING CART ---------- */

td.cart-header-active {
        font-family: Tahoma;
    FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #515151; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header {
        font-family: Tahoma;
    FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #576773; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header-visited {
        text-align: center;
}

td.cart-header-visited a {
        font-family: Tahoma;
    FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 5px; 
        COLOR: #515151; 
        PADDING-TOP: 5px; 
        text-transform: uppercase;
        TEXT-DECORATION: underline;
}

td.cart-header-visited a:hover {
        TEXT-DECORATION: underline;
}

.error {
        font-family: Tahoma;
    color: #C5040F;
    font-size: 14px;
    font-weight: bold;
        text-align: center;
}

.shopping-cart-title {
        font-family: Tahoma;
    FONT-WEIGHT: bold; 
        FONT-SIZE: 14px; 
        PADDING: 7px 0 7px 0; 
        COLOR: #576773; 
        TEXT-ALIGN: center;
}

.cart-title {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
        font-family: Tahoma;
    padding: 3px 0px 3px 0px;
    color: #515151;
    background-image: url(/images/design/orange.gif);
        text-transform: uppercase;
}

.item-container-line-cart {
        width:750px;
        text-align:center;
        padding: 2px 2px 0 2px;
        margin: 0 0 15px 0;
        BORDER: #D0D0D0 1px solid;
}

td.cart-product-name {
    color: #576773;
    font-family: Tahoma;
    font-size: 11px;
        font-weight: bold; 
    text-decoration: none;
    padding: 0 0 0 5px;
        text-align: left;
        vertical-align: middle;
        text-transform: uppercase;
}

.cart-product-count {
        font-family: Tahoma;
    color: #576773;
    font-size: 11px;
        font-weight: bold;
    text-align: center;
    padding: 5px 0px 5px 0px;
        text-transform: uppercase;
}

.cart-product-type {
        font-family: Tahoma;
        color: #576773;
    text-align: center;
    font-size: 11px;
    padding: 5px 0px 5px 0px;
        text-transform: uppercase;
}

.cart-product-price {
        font-family: Tahoma;
        color: #576773;
    padding: 5px 0 5px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
        text-transform: uppercase;
}

td.coupon {
        font-family: Tahoma;
        color: #576773;
        font-weight: bold;
        font-size: 11px;
    text-align: right;
        text-transform: uppercase; 
}

td.coupon-input input {
        font-family: Tahoma;
        color: #576773;
        font-weight: bold;
        font-size: 11px;
        border: 1px solid #D0D0D0;
        width: 120px; 
        height: 19px;
        text-align: left;
        padding: 1px 3px 0 3px;
        margin: 0 0 5px 0;        
}

td.cart-product-update {
        font-family: Tahoma;
        color: #515151;
        font-weight: bold;
        font-size: 11px;
    text-align: right;
        padding: 12px 8px 12px 0; 
        text-transform: uppercase;
}

td.cart-price-name {
        font-family: Tahoma;
    color: #576773;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
        padding: 5px 8px 5px 0;
        text-transform: uppercase;
}

td.cart-price {
        font-family: Tahoma;
        color: #576773;
        font-weight: bold;
        font-size: 11px;
    text-align: center; 
        text-transform: uppercase;
}

td.cart-total {
        font-family: Tahoma;
        color: #515151;
        font-weight: bold;
        font-size: 14px;
    text-align: right;
        padding: 2px 8px 7px 0;
        text-transform: uppercase; 
}

td.cart-total-price {
        font-family: Tahoma;
        color: #515151;
        font-weight: bold;
        font-size: 14px;
    text-align: center;
        text-transform: uppercase; 

}

td.cart-pay-type {
        font-family: Tahoma;
        color: #515151;
        font-size: 11px;
    text-align: left;
        vertical-align: middle;
        text-transform: uppercase;   
}

td.cart-continue {
        text-align: left;
        height: 35px; 
        vertical-align: middle;
        padding: 0 0 0 8px; 
}

td.cart-confirm {
        text-align: right;
        height: 35px; 
        vertical-align: middle; 
        padding: 0 8px 0 0;
}

.shopping-cart-info {
        font-family: Tahoma; 
    font-size: 11px;
        color: #576773;
    text-align: center;
}

td.shopping-cart-title {
        font-family: Tahoma;
    color: #576773;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 7px;
    padding-top: 5px;
}

.fill td {
        font-family: Tahoma;
        font-size: 11px;
        color: #576773;
        font-weight: bold;
        width: 250px;   
} 
 

.fill th input {
        font-family: Tahoma;
        font-size: 11px;
        color: #576773;
        width: 250px;
        HEIGHT: 19px;
        background-color: #ffffff;
        border: 1px solid #D0D0D0;
        text-align: left; 
        padding-left: 4px;
        font-weight: none;
}

.cart-input {
        font-family: Tahoma;
        font-size: 11px;
        color: #576773;
        font-weight: none;  
        width: 250px;
        HEIGHT: 19px;
        background-color: #ffffff;
        border: 1px solid #D0D0D0;
        text-align: left; 
        padding-left: 4px;
}

.field3 {
        WIDTH: 250px;
        font-family: Tahoma;
        font-size: 12px;
        COLOR: #576773;
        background-color: #ffffff; 
        border: 1px solid #D0D0D0;
}

span.error {
        font-family: Tahoma;
    color: #C5040F;
    font-size: 11px;
    font-weight: bold;
        text-align: center;
}

.cart-confirm-data {
        font-family: Tahoma;
    color: #576773;
    font-size: 11px;
    padding-left: 50px;
}

a.print {
        font-family: Tahoma;
        font-size: 13px;
        color: #576773;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
}

a:hover.print {
        text-decoration: underline;
}

.cart-product-name A {
        font-family: Tahoma;
    color: #576773;
    font-size: 11px;
        font-weight: bold;
    text-decoration: none;
        text-transform: uppercase;
}

.cart-product-name A:hover {
    text-decoration: underline;
}

/*  ---------- END SHOPPING CART ----------  */