﻿.gray
{
    color: #c0c0c0;
}
SMALL
{
    font-size: 8pt;
    font-family: Verdana;
}

/* window */
.window table
{
    empty-cells: show;
}
.window table.t td, .window table.m td, .window table.b td
{
    padding: 0;
}

.window table.t, .window table.m, .window table.b, .window table.title
{
    width: 100%;
}

.window table.title
{
    height: 21px;
    background: #92CB19 top repeat-x url(/i/window/tback.gif);
}
.window table.title td
{
    padding: 0 0 0 6px;
    vertical-align: top;
    font: bold 100%/100% Arial;
    color: #e2f1c4;
}
.window table.title td.title_content
{
    cursor: default;
}
.window table.title td.close
{
    width: 24px;
    cursor: pointer;
}

.window table.t
{
    height: 8px;
}
.window table.t td.l
{
    width: 8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/tl.png',sizingMethod=scale);
}
.window table.t td.m div.t
{
    height: 2px;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#10383825', EndColorStr='#25383825');
}
.window table.t td.m div.tb
{
    height: 6px;
    width: 100%;
    background: top repeat-x url(/i/window/tb.gif);
}
.window table.b td.m div img, .window table.t td.m div img
{
    width: 1px;
    height: 1px;
}
.window table.t td.r
{
    width: 8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/tr.png',sizingMethod=scale);
}

.window > table.t td.l
{
    background: bottom right no-repeat url(/i/window/tl.png);
}
.window > table.t td.m
{
    background: top repeat-x url(/i/window/t.png);
}
.window > table.t td.r
{
    background: bottom left no-repeat url(/i/window/tr.png);
}

.window table.m td.l
{
    width: 2px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0A383825', EndColorStr='#25383825');
}
.window table.m td.m div.content
{
    padding: 0.6em 1.7em 0.8em 1em;
    background-color: #fff;
}
.window table.m td.r
{
    width: 3px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60000000', EndColorStr='#00000000');
}

.window > table.m td.l
{
    background: right repeat-y url(/i/window/l.png);
}
.window > table.m td.r
{
    background: left repeat-y url(/i/window/r.png);
}

.window table.b
{
    height: 13px;
}
.window table.b td.l
{
    width: 8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/bl.png',sizingMethod=scale);
}
.window table.b td.m div.bt
{
    height: 10px;
    width: 100%;
    background: top repeat-x url(/i/window/bt.gif);
}
.window table.b td.m div.b
{
    height: 3px;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#63000000', EndColorStr='#00000000');
}
.window table.b td.r
{
    width: 8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/br.png',sizingMethod=scale);
}

.window > table.b td.l
{
    background: top right no-repeat url(/i/window/bl.png);
}
.window > table.b td.m
{
    background: bottom repeat-x url(/i/window/b.png);
}
.window > table.b td.r
{
    background: top left no-repeat url(/i/window/br.png);
}


.screens
{
    margin: 1em 0 0;
    height: 1px;
    position: relative;
    left: -2px;
}
.screens div
{
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 1px;
}
.screens img, .screens b, .screens a, .screens p
{
    display: block;
}
.screens b
{
    margin: 0 1px;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
}
.screens a
{
    margin: 1px 2px;
}
.screens div.current b
{
    background-color: #789D21;
}
.screens div.current a
{
    margin: 0;
    border: #789D21 solid 0;
    border-width: 1px 2px;
}
.screens div b.brd
{
    margin: 0;
    position: absolute;
    width: 56px;
    height: 56px;
    background-color: transparent;
}
.screens div b.brd b
{
    margin: 0;
    width: 52px;
    height: 52px;
    background-color: transparent;
}
.screens div b.brd p
{
    border: #789D21 solid 0;
}
.screens div.current b.brd p
{
    border-width: 2px;
}

.clear
{
    display: block;
    float: none;
    clear: both;
    line-height: 1px;
    height: 1px;
    font-size: 1px;
}


.boxText
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
.errorBox
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #ffb3b5;
    font-weight: bold;
}
.stockWarning
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #cc0033;
}
.productsNotifications
{
    background: #E0E0E0;
}
.orderEdit
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #789D22;
    text-decoration: underline;
}

BODY
{
    background: #ffffff;
    color: #000000;
    margin: 0px;
}

.infoBox
{
    background: #E0E0E0;
}
.infoBoxContents
{
    background: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

/*  A {color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}  */
FORM
{
    display: inline;
}
TR.header
{
    background: #ffffff;
}
TR.headerNavigation
{
    background: #bbc3d3;
}
TD.headerNavigation
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}
/*  A.headerNavigation {color: #FFFFFF; }A.headerNavigation:hover { color: #ffffff;
}  */
TR.headerError
{
    background: #ff0000;
}
TD.headerError
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
TR.headerInfo
{
    background: #00ff00;
}
TD.headerInfo
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
/*  TR.footer {background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; background: #bbc3d3; color: #ffffff;  font-weight: bold;}*/
.infoBoxNotice
{
    background: #FF8E90;
}
.infoBoxNoticeContents
{
    background: #FFE6E6;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
TD.infoBoxHeading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #bbc3d3;
    color: #ffffff;
}
TD.infoBox, SPAN.infoBox
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
    background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
    background: #f8f8f9;
}
TABLE.productListing
{
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px;
}
.productListing-heading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #b6b7cb;
    color: #FFFFFF;
    font-weight: bold;
}
TD.productListing-data
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
TD.pageHeading, DIV.pageHeading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
}
TR.subBar
{
    background: #f4f7fd;
}
TD.subBar
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
TD.main, P.main
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
TD.accountCategory
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #aabbdd;
}
TD.tableHeading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
CHECKBOX, SELECT
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}
TEXTAREA
{
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}
SPAN.greetUser
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}
TABLE.formArea
{
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}
TD.formAreaTitle
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
SPAN.markProductOutOfStock
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}
SPAN.errorText
{
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}

.moduleRow
{
}
.moduleRowOver
{
    background-color: #E0E0E0;
    cursor: pointer;
    cursor: hand;
}
.moduleRowSelected
{
    background-color: #E0E0E0;
}

.checkoutBarFrom, .checkoutBarTo
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #8c8c8c;
}
.checkoutBarCurrent
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}
/* message box */
.messageBox
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
.messageStackError, .messageStackWarning
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #ffb3b5;
}
.messageStackSuccess
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #99ff00;
}
#myse select
{
    width: 90%;
}
/* input requirement */
.product .inputRequirement, .inputRequirement
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #FF0000;
}

/* -------------------------------------------------          -------------------------------------------------------- */
del
{
    color: #414141;
    font-size: 14px;
    font-weight: bold;
}
s
{
    color: #414141;
    font-size: 12px;
    font-weight: bold;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
body
{
    padding: 0;
    margin: 0;
    background: #FFFFFF;
}
body, td, textarea
{
    font-size: 12px;
    font-family: Tahoma;
    color: #353434;
    line-height: 15px;
    vertical-align: top;
    padding: 0px;
}
img
{
    border: 0px;
}
table
{
    width: 100%;
}

.vam
{
    vertical-align: middle;
}
.center
{
    text-align: center;
}
.border
{
    border: 1px solid #F3F3F3;
}




.input1
{
    width: 108px;
    height: 18px;
    color: #3F4143;
    font-size: 10px;
    font-family: tahoma;
    text-align: right;
}

.input2
{
    width: 40px;
    height: 18px;
    color: #3F4143;
    font-size: 11px;
    font-family: tahoma;
    text-align: right;
}

div.version
{
    background-color: #EEEEEC;
    padding: 5px;
    margin-top: 10px;
}

.jamp
{
    width: 139px;
    height: 18px;
    color: #282E3E;
    font-size: 10px;
    font-family: Tahoma;
    padding-left: 4px;
    margin: 0px 0px 0px 20px;
}
.jamp1
{
    width: 138px;
    height: 17px;
    color: #282E3E;
    font-size: 10px;
    padding-left: 2px;
    font-family: Tahoma;
}
.jamp2
{
    width: 119px;
    height: 20px;
    color: #464646;
    font-size: 10px;
    padding-left: 2px;
    font-family: Tahoma;
}
.jamp3
{
    width: 159px;
    height: 20px;
    color: #464646;
    font-size: 10px;
    padding-left: 2px;
    font-family: Tahoma;
}

.bg_gg
{
    background: url(/i/bg_gg.gif) repeat-x center;
    height: 8px;
}
.bg_vv
{
    background: url(/i/bg_vv.gif) repeat-y center top;
    width: 11px;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇBOXЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.box_header_txt td
{
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    background: #7B7B7B;
    text-transform: uppercase;
}
.box_header_txt1 td
{
    vertical-align: middle;
    color: #5E5B5B;
    font-size: 12px;
    font-weight: bold;
    background: #F0F0F0;
    text-transform: uppercase;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇbox_bodyЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.box_body td
{
    color: #444444;
}
.box_body span a
{
    color: #5E5B5B;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 13px;
    text-decoration: underline;
}
.box_body span a:hover
{
    color: #5E5B5B;
    text-decoration: none;
}

.box_body ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.box_body td
{
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 4px 0px;
}

.box_body td a.current
{
    background: url(/i/bulletv.gif) no-repeat 0 0;
    color: #789D21;
    text-decoration: underline;
    font-size: 11pt;
    line-height: 16px;
    padding: 0px 0px 0px 21px;
    margin: 0px 0px 0px 0px;
}

.box_body td a
{
    background: url(/i/bullet1.gif) no-repeat 0 0;
    color: #789D21;
    text-decoration: underline;
    font-size: 11pt;
    line-height: 16px;
    padding: 0px 0px 0px 21px;
    margin: 0px 0px 0px 0px;
}
.box_body td a:hover
{
    color: #789D21;
    text-decoration: none;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.box_body .bg_list_un
{
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 3px 0px;
    background: none;
}
.box_body .bg_list_un a
{
    background: url(images/bullet2.gif) no-repeat 9px top;
    color: #4E4343;
    text-decoration: none;
    line-height: 16px;
    padding: 0px 0px 0px 32px;
    margin: 0px 0px 0px 0px;
}
.box_body .bg_list_un a:hover
{
    color: #011535;
    text-decoration: none;
}

.box_body .bg_list_sub
{
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 4px 0px;
}
.box_body .bg_list_sub a
{
    background: none;
    color: #5E5B5B;
    text-decoration: underline;
    line-height: 16px;
    padding: 0px 0px 0px 21px;
    margin: 0px 0px 0px 0px;
}
.box_body .bg_list_sub a:hover
{
    color: #5E5B5B;
    text-decoration: none;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇPRODUCTЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.product
{
    margin: 0px 0px 0px 0px;
}
.product td
{
    font-size: 10px;
    color: #353434;
}
.product a
{
    color: #5E5B5B;
    font-weight: bold;
    font-size: 13px;
    text-decoration: undeline;
}
.product a:hover
{
    color: #4E4343;
    text-decoration: none;
}
.product span
{
    color: #3F4143;
    font-size: 11px;
}
.product b
{
    color: #8E1214;
    font-size: 16px;
}
.product span
{
    color: #F2F2ED;
    font-size: 16px;
}
.product strong
{
    color: #353434;
}

.product div a
{
    color: #434343;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.product div a:hover
{
    color: #434343;
    text-decoration: none;
}

.pic img
{
    border: 0px solid #F5F0E9;
}
.pic1 img
{
    border: 0px solid #F5F0E9;
}

div.padd3
{
    padding: 0px 12px 17px 10px;
}
.prod_info
{
    width: 1px;
    margin: 0px 13px 0px 0px;
}
.prod_info td
{
    text-align: center;
}
SPAN.productSpecialPrice, .product SPAN.productSpecialPrice
{
    color: #414141;
    font-weight: bold;
    font-size: 14px;
}
.product_border
{
    border: 1px solid #EBEBEB;
}
.product_border td
{
    padding: 8px;
}
.product_border td td
{
    padding: 0px;
}
.product_name td
{
    height: 25px;
    vertical-align: middle;
    text-align: right;
    text-transform: uppercase;
    color: #111111;
    font-size: 12px;
    font-weight: bold;
}


/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇRESULTЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.result td
{
    color: #8E8E8E;
    height: 25px;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}
.result a
{
    color: #789D21;
    text-decoration: underline;
    font-size: 11px;
}
.result a:hover
{
    color: #789D21;
    text-decoration: none;
}
.result b
{
    color: #8E8E8E;
    font-weight: normal;
    font-size: 11px;
}
.result u
{
    color: #789D21;
    font-size: 11px;
}
.result_right
{
    padding: 0px 0px 0px 0px;
    text-align: right;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇSHOP_CARTЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.product .shop_cart
{
    height: 44px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 13px !important;
    font-weight: bold;
    color: #5E5B5B !important;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇPOPUPЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.popup
{
    width: 401px;
}
.popup td
{
    color: #353434;
    font-family: Tahoma;
    line-height: 14px;
}
.popup span
{
    color: #3F4143;
    font-size: 10px;
}
.popup b
{
    color: #E21B18;
    font-size: 10px;
    font-weight: bold;
}
.popup a
{
    color: #DEDEDE;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}
.popup a:hover
{
    color: #DEDEDE;
    text-decoration: underline;
}
.popup .footer
{
    color: #403F3F;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    height: 51px;
    border-top: 5px solid #CCCCCC;
}
.popup .footer a
{
    color: #403F3F;
    text-decoration: none;
    font-weight: normal;
}
.popup .footer a:hover
{
    text-decoration: underline;
    color: #403F3F;
}
.popup .footer span a
{
    color: #403F3F;
    text-decoration: underline;
    font-weight: bold;
}
.popup .footer span a:hover
{
    text-decoration: none;
    color: #403F3F;
}

/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇFOOTERЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
.footer td
{
    background: url(/i/footer_center.gif) 0 0 repeat-x;
    color: #403F3F;
    font-family: Tahoma;
    font-size: 11px;
}
.footer a
{
    color: #403F3F;
    text-decoration: underline;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
}
.footer a:hover
{
    color: #403F3F;
    text-decoration: none;
}
.footer span
{
    color: #878585;
}
.footer span a
{
    color: #878585;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}
.footer span a:hover
{
    color: #878585;
    text-decoration: underline;
}
.footer .link_1 a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.footer .link_2 a
{
    text-decoration: underline;
}
.footer .link_2 a:hover
{
    text-decoration: none;
}



/*ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ*/
h1
{
    display: inline;
    text-transform: uppercase;
    color: #414141;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 2px; 
    line-height:22px;
}
h2
{
    display: inline;
    padding-bottom: 2px;
    color: #414141;
    font-size: 14px;
    font-weight: bold;
}

.l_left
{
    background: url(/i/l.gif) 0 0 repeat-y #FFFFFF;
}
.l_right
{
    background: url(/i/l.gif) top right repeat-y #FFFFFF;
}
.l_bot
{
    background: url(/i/l.gif) bottom repeat-x #FFFFFF;
    width: 100%;
}
.l_top
{
    background: url(/i/l.gif) top repeat-x #FFFFFF;
    width: 100%;
}

.box_body .l_left
{
    background: url(/i/l3.gif) 0 0 repeat-y #FFFFFF;
}
.box_body .l_right
{
    background: url(/i/l3.gif) top right repeat-y #FFFFFF;
}
.box_body .l_bot
{
    background: url(/i/l3.gif) bottom repeat-x #FFFFFF;
}
.box_body .l_top
{
    background: url(/i/l3.gif) top repeat-x #FFFFFF;
    width: 100%;
}

.header
{
    height: 63px;
}
.header td
{
    color: #464545;
    font-family: Tahoma;
}
.header a
{
    color: #121212;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.header span
{
    font-size: 10px;
}
.header a:hover
{
    text-decoration: underline;
}
.header strong
{
    color: #71961F;
}
.header .l_left
{
    background: url(/i/l2.gif) 0 0 repeat-y;
    width: 1px;
}
.header .l_right
{
    background: url(/i/l2.gif) top right repeat-y;
    width: 1px;
}
.header .l_bot
{
    background: url(/i/l2.gif) bottom repeat-x;
}
.header .l_top
{
    background: url(/i/l2.gif) top repeat-x;
    width: 100%;
}

.w
{
    background: #FFFFFF;
}
.product .l_left
{
    background: url(/i/l3.gif) 0 0 repeat-y;
    width: 1px;
}
.product .l_right
{
    background: url(/i/l3.gif) top right repeat-y;
    width: 1px;
}
.product .l_bot
{
    background: url(/i/l3.gif) bottom repeat-x;
}
.product .l_top
{
    background: url(/i/l3.gif) top repeat-x;
    width: 100%;
}

.color_1
{
    width: 100%;
    background: #F0F0F0;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */


.box_body a
{
    color: #353434;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    text-decoration: underline;
}
.box_body a:hover
{
    color: #353434;
    text-decoration: none;
}


SPAN.newItemInCart
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #353434;
}
.box_body a SPAN.newItemInCart
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #353434;
    text-decoration: underline;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a
{
    color: #789D22;
    font-size: 11px;
    text-decoration: none;
}
/*  advanced_search.php  */
.smallText a:hover
{
    color: #789D22;
    font-size: 11px;
    text-decoration: underline;
}
.smallText a u
{
    color: #789D22;
    font-size: 11px;
    text-decoration: none;
}
.smallText a:hover u
{
    color: #789D22;
    font-size: 11px;
    text-decoration: underline;
}

TD.fieldKey
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

TD.fieldValue
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}
.main a b
{
    color: #5D5F60;
    font-size: 10px;
    text-decoration: underline;
}
.main a:hover b
{
    color: #5D5F60;
    font-size: 10px;
    text-decoration: none;
}
/* -------------------------------------------------          -------------------------------------------------------- */
span.txt_1
{
    font-size: 10px;
    text-transform: none;
    color: #000000;
}

SPAN.productSpecialPrice, .product SPAN.productSpecialPrice
{
    color: #212121;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
}


.cont_header_txt em
{
    color: #E50029;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    text-decoration: none;
}
.product em
{
    color: #5E5B5B;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
    font-style: normal;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.main a
{
    color: #789D22;
    text-decoration: underline;
}
.main a:hover
{
    color: #789D22;
    text-decoration: none;
}
.vam
{
    vertical-align: middle;
}
.bg_input input
{
    background: none;
}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

.padd_1
{
    padding: 0px 10px 0px 10px;
}
.padd_22
{
    padding: 8px;
}
td.padd2
{
    padding: 8px;
    padding-left: 4px;
}

.line_h
{
    line-height: 16px;
}

.bg_gg_1
{
    background: #ffffff;
}

.product div
{
    padding: 8px 0px 5px 0px;
}
div.padd3
{
    text-align: left;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.padd33 img, .padd33 input
{
    margin: 5px;
}

.prod_info
{
    width: 100px;
}
.prod_info td
{
    text-align: center;
}

.remove
{
    width: 20%;
}
.products
{
    width: 45%;
}
.quantity
{
    width: 15%;
}
.total
{
    width: 20%;
}
.sub_total
{
    width: 80%;
}
/* -------------------------------------------------          -------------------------------------------------------- */
.box_width_left
{
    width: 220px;
}
.box_width_right
{
    width: 0px;
}
.box_width_cont
{
    width: 100%;
}
/* -------------------------------------------------          -------------------------------------------------------- */

div.myCart
{
    margin: 0 10px 0 10px;
    border-collapse: collapse;
}

div.myCart table.cartList
{
    width: 100%;
}

div.myCart table.cartList th, div.myCart table.cartList td
{
    padding: 10px;
}

div.myCart div.totalSum
{
    padding: 20px 0 20px 0;
    font-weight: bold;
}

div.myCart div.partners
{
    padding-top: 20px;
}

div.myCart div.partners ul
{
    line-height: 22px;
}

div.myCart table.cartList
{
    border: 0 none #E8E8E1;
    text-align: left;
    border-collapse: collapse;
}

div.order_steps .item
{
    font-size: 0.95em;
    padding: 0.2em 0.3em;
}
div.order_steps .selected
{
    font-weight: normal;
    background-color: #EEEEEC;
}


.RadioUsers
{
    padding-bottom: 25px; 
}

.verySrong
{
    line-height:17px;
    display: inline;
    text-transform: uppercase;
    color: #414141;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 2px;
}

.veryStrong
{
    display: inline;
    text-transform: uppercase;
    color: #414141;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 2px; 
    line-height:26px;
}

.greenSmall
{
    display: inline;
    text-transform: uppercase;
    color: #414141;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px; 
}

p.incut {font-style: italic; border-left: 0.3em solid #789D21; padding-left: 0.5em; margin: 1em 0 1em 1.5em;}


div.comments
{
    margin:0 50px 0 50px;
}

div.comments ul
{
    list-style-type:none;
    line-height:18px;
}

div.comments ul.commentList
{
    width:100%;
    padding:0;
    margin:0;
    padding-top:10px;
}

div.comments li
{
    clear:both;
    padding:10px 0 10px 0;
}

div.comments li img
{
    float:left;
}

div.comments li div
{
    padding-left:42px;
}

div.comments li span
{
    color:#666666;
}

div.comments li a
{
    text-decoration:none;
}

div.comments ul.commentList textarea
{
    width:250px;
    height:50px;
}

div.comments div.addComment
{
    padding-top:20px;
}

div.comments div.addComment div
{
    padding-top:5px;
}

div.comments div.addComment textarea
{
    width:450px;
    height:100px;
}

.CommentAdmin>div 
{
	 background:#eee;	
}

