/* CSS Document */
html, body {height: 100%;}
body {
        margin: 0px;
        padding: 0px;
}
table, img {border: 0px;}}
form {
        margin: 0px;
        padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
        color: #FF9900;
        font-weight: bold;
}
h1 {font-size: 14pt;}
h2 {font-size: 12pt;}
h3 {font-size: 11pt;}
h4 {font-size: 10pt;}
h5 {font-size: 9pt;}
h6 {font-size: 8pt;}
a {
        color: #FF9900;
        text-decoration: underline;
}
a:hover {color: #FFCC07;}

.SimpleText {
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: normal;
        height: 100%;
        margin: 0px;
        padding-top: 6px;
}

#Container {
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: normal;
        height: 100%;
        margin: 0px;
        padding: 0px;
        width: 100%;
}
#BgTop {
        background-color: #035E81;
        background-image: url(images/BgTop.gif);
        background-repeat: repeat-x;
}
/* MENU */
#Menu {
        background-color: #035E81;
        background-image: url(images/BgT.gif);
        background-repeat: repeat-x;
        height: 142px;
}
.BgMenuT {
        background-image: url(images/BgMenuT.gif);
        background-repeat: repeat-x;
}
.BgMenu {
        background-image: url(images/BgMenu.gif);
        background-repeat: repeat-x;
}
.BgMenu {
        background-image: url(images/BgMenu.gif);
        background-repeat: repeat-x;
        font-size: 8pt;
        font-weight: bold;
        height: 26px;
        padding-top: 3px;
        text-align: center;
        text-transform: uppercase;
        vertical-align: top;
}
.BgMenu a{
        color: #FFFFFF;
        text-decoration: none;
}
.BgMenu a:hover{color: #FFCC07;}
a.Attent {
        color: #FF9900;
        text-decoration: none;
}
a.Attent:hover {color: #FFCC07;}
.Path {
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        padding-left: 6px;
        padding-top: 5px;
}
.Path a {
        color: #FFFFFF;
        text-decoration: underline;
}
.Path a:hover {color: #FFCC07;}
.PathEnd {
          color: #FFFFFF;
}

/* CONTENT */
.tab1 {vertical-align: bottom !important;}
#Bg {background-color: #074D67;}
#Bg td {vertical-align: top;}
#BgContTop {background-color: #035E81;}
.BgContTop2 {background-color: #D1E1E9;}
.BgContTop3 {background-color: #035E81;}
.BgContent {
        background-color: #D1E1E9;
        background-image: url(images/BgContent.gif);
        background-repeat: repeat-y;
        margin: 0px;
        padding: 0px;
        padding-left: 20px;
        padding-right: 25px;
        padding-bottom: 80px;
}
.Address {
        background-color: #074D67;
        background-image: url(images/BgAddress.jpg);
        background-repeat: no-repeat;
        color: #FFFFFF;
        font-size: 8pt;
        margin: 0px;
        padding: 0px;
        padding-top: 15px;
        padding-left: 20px;
}
.Copyright {
        background-color: #074D67;
        color: #FFFFFF;
        font-size: 8pt;
        margin: 0px;
        padding: 0px;
        padding-top: 15px;
        padding-left: 20px;
}
.BgAdd {
        background-image: url(images/BgAdd0.gif);
        background-position: 0% 100%;
        background-repeat: no-repeat;
}
.BgContSt {
        background-color: #D1E1E9;
        background-image: url(images/BgContSt.gif);
        background-repeat: repeat-x;
        background-position: bottom;
}
.BgStrip {
        background-color: #035E81;
        background-image: url(images/Strip.gif);
        background-repeat: repeat-x;
        background-position: bottom;
}

/* LEFT MENU */
.LMenuBg {
        background-image: url(images/LMenuBg.gif);
        background-repeat: repeat-y;
}
.Category {
        color: #FF9900;
        font-size: 8pt;
        font-weight: bold;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-top: 5px;
        text-align: right;
        text-transform: uppercase;
}
#MenuList {border-collapse: collapse;}
#MenuList td {
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
}
.MenuList {width: 155px;}
.MenuList p {
        color: #074D67;
        font-size: 8pt;
        font-weight: bold;
        margin: 0px;
        padding-right: 15px;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 15px;
        text-align: right;
}
.MenuList a {
        color: #074D67;
        text-decoration: underline;
}
.MenuList a:hover {
        color: #04739D;
        text-decoration: underline;
}
.Dot {
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
}
.Banners {
        padding-bottom: 20px;
        padding-top: 20px;
        text-align: center;
}

/* FOOTER */
.BottMenu {
        font-size: 8pt;
        font-weight: bold;
        height: 60px;
        margin-left: 210px;
        text-transform: uppercase;
}
.BottMenu a{
        color: #FFCC07;
        text-decoration: none;
}
.BottMenu a:hover{
        color: #FFFFFF;
        text-decoration: none;
}
.Dash {
        background-image: url(images/Dash.gif);
        background-repeat: repeat-x;
        margin-left: 190px;
        margin-top: 4px;
        margin-bottom: 10px;
        width: 550px;
}

/* CATALOG */
.CatH {
        color: #074D67;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 10px;
}
.CatH a {
       color: #074D67;
        text-decoration: none;
}
.CatH a:hover {
        color: #074D67;
        text-decoration: underline;
}
.CatH_good {
        color: #074D67;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 10px;
}
.CatDln {
        background-image: url(images/Dln.gif);
        background-repeat: repeat-x;
}
.CatDlv {
        background-image: url(images/Dlv.gif);
        background-repeat: repeat-y;
        width: 1px;
}
.CatName {
        color: #666666;
        font-size: 11px;
        padding-bottom: 10px;
        width: 24%;
}
.CatPrice {
        color: #FF9900;
        font-size: 11px;
        padding-top: 10px;
}
.Price {
        color: #217190;
        font-weight: bold;
}
.CatDescr {
        color: #035E81;
        font-size: 11px;
        padding-top: 10px;
}
.CatPicS {
        padding-right: 10xp;
        padding-bottom: 5px;
        color: #035E81;
        font-size: 11px;
}
.CatSH1, .CatSH2, .CatSH3 {
        color: #666666;
        font-size: 10px;
        padding-bottom: 3px;
}
.CatSH1 {width: 30%;}
.CatSH2 {width: 15%;}
.CatSH3 {width: 50%;}
.CatColor {
        color: #035E81;
        font-size: 11px;
        padding-top: 13px;
        padding-right: 10xp;
}
.CatField {
        font-size: 11px;
        padding-top: 10px;
        padding-right: 10xp;
}
.CatButt {padding-top: 10px;}
.FrBr, .FrBu {font-size: 11px;}

#TblCont {border-collapse: collapse;}
#TblCont td {
        font-size: 10px;
        margin: 2px;
        padding: 6px;
}
.TblHead td {
        color: #FFFFFF;
        background-color: #035E81;
}
.TblRow1 td, .TblRow2 td {font-size: 11px;}
.TblRow1 td {background-color: #FFFFFF;}
.TblRow2 td {background-color: #E7F1FA;}
.TblCenter {text-align: center;}

.GBPages {text-align: center;}
.GBName {
        color: #000000;
        font-size: 11px;
}
.GBPages a, .GBName a {
        color: #074B64;
        font-size: 11px;
}
.GBHead {
        color: #FF6600;
        font-weight: bold;
        padding-bottom: 8px;
        font-size: 11px;
}
.GBField {
        color: #666666;
        font-size: 11px;
        width: 80px;
        padding-bottom: 8px;
}
.GBInput {
        font-size: 11px;
        padding-right: 10xp;
        padding-bottom: 8px;
}
.GBButt {padding-top: 10px;}
.ThisPage {
        color: #FF9900;
        font-weight: bold;
        font-size: 11px;
}
#TblCart {border-collapse: collapse;}
#TblCart td {
        margin: 2px;
        padding: 6px;
}
.CartHeader {
        color: #FFFFFF;
        background-color: #035E81;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}
.CartHeaderSub {
        color: #035E81;
        font-size: 11px;
        font-weight: bold;
        text-align: left;
}
.CartHeaderSub p {
        margin: 0px;
        padding: 0px;
        padding-left: 20px;
}
.SMHeader {
        color: #035E81;
        background-color: #E5E5E5;
        font-size: 10px;
        height: 26px;
}
.SMHeaderBG, .SMHBGCenter {
        background-image: url(images/smHeader.gif);
        background-repeat: no-repeat;
}
.SMHBGCenter {text-align: center;}
.CartCenter {text-align: center;}
.CartRight {
            text-align: right;
}
.CartButt {padding: 10px;}
.Total {
        color: #333333;
        text-align: left;
}
.Total span {color: #035E81;}
.Itogo {
        color: #FFFFFF;
        background-color: #035E81;
        text-align: center;
}
.Total p, .Itogo p {
        font-size: 12px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
}

/*Manager view*/
.order_yes {}
.order_yes a {color: green}

.order_no {}
.order_no a {color: red}

/* ÍÎÂÛÅ ÑÒÈËÈ */
.Str {background: url(images/str.gif) repeat-y;}
.Fix {
        border-collapse: collapse;
        table-layout: fixed;
}
.Fix td {
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}
.Fix td p {
        margin: 0px;
        padding: 0px 10px 20px 10px;
}
.Border {border-left: 1px dashed #a7b1b6;}
.Hed {
        color: #074D67;
        font-size: 12px;
        font-weight: bold;
        height: 40px;
}
.Hed a {
       color: #074D67;
        text-decoration: none;
}
.Hed a:hover {
        color: #074D67;
        text-decoration: underline;
}
.List {
        color: #074D67;
        font-size: 8pt;
        font-weight: bold;
        margin: 0px;
        padding: 0px 0px 5px 10px !important;
}
.List a {color: #074D67;}
.List a:hover {color: #04739D;}
.LMenuBg {
        background-image: url(images/LMenuBg.gif);
        background-repeat: repeat-y;
}
.MenuList {
        color: #074D67;
        font-size: 8pt;
        font-weight: bold;
        padding-right: 15px;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 15px;
        text-align: right;
}
.MenuList a {
        color: #074D67;
        text-decoration: underline;
}
.MenuList a:hover {
        color: #04739D;
        text-decoration: underline;
}
.CatName2 {
        color: #666666;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 10px;
        width: 24%;
}
