/* general element styles  */

BODY { margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#444444; background-color:#ffffff;}

A { color:#5796C5; text-decoration:underline;}
A:hover { text-decoration:none;}

table { font-size:100%;}
td { padding:0; vertical-align:top;}

img { border:0;}

h1 { font-size:120%; font-weight:normal; white-space:nowrap; padding: 0; margin: 20px 0; color:#609CC8;}
h1 span { padding: 0 0 2px 0; border-bottom:2px solid #78B312;}

form { margin:0px;}
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#444444; vertical-align:middle}

/* common classes */

.wide { width:100%}
.fill { width:100%; height:100%}
.s1x1 { width:1px; height:1px}
.s4x4 { width:4px; height:4px}
.s5x5 { width:5px; height:5px}
.s10x10 { width:10px; height:10px}

.top { vertical-align:top}
.middle { vertical-align:middle}
.bottom { vertical-align:bottom}
.center { text-align:center}
.right { text-align:right}

.bold { font-weight:bold}
.small { font-size:90%}

.padding { padding:10px}
.paddingNRigth { padding:10px 0 10px 10px}
.paddingLeft { padding-left:10px}

.borderRight { border-right:5px solid #FFFFFF}

.bullet { width:7px; height:7px; vertical-align:1px; }
.button { width:80px; height:20px; vertical-align:middle}

.cl {
    clear: both;
    font-size: 1px;
}

/* main grid  */

#mainGrid { background-image:url(../i/top_bg-4.gif); background-repeat:no-repeat; background-position:top right;}

/* PageHeader  */

.TopLine TD { background-color:#609CC8; height:3px;}
.PageHeader { width:100%; height:170px;}
.logo_aqua-s { width:105px; height:114px; margin:20px 0 0 72px;}

.TopMainMenuPad { width:100%; background-color:#78B312;}
.TopMainMenuPad .corner { width:10px;}
.TopMainMenu { width:100%; height:34px; white-space:nowrap; font-size:120%; vertical-align: middle; }
.TopMainMenu A { color:#FFFFFF; text-decoration:none; height:100%; padding:8px 0 2px 0; margin:0 20px 0 3px; border-bottom:2px solid #78B312; }
.TopMainMenu A.Current { border-bottom:2px solid #FFFFFF;}
.slogan { width:100%; height:63px; background-color:#72ADDB;}
.TopMainMenuRight { background-color:#ffffff; width:19px; height:100px;}

.flashPad { height:200px; background-color:#72ADDB;}

.RollbackMenu { width:100%; height:50px; background-color:#77BCF1; background-image:url(../i/rollback_bg_old.jpg); background-repeat: repeat-x; padding:0px 20px 0px 20px; vertical-align:middle}
.RollbackMenu A { color:#FFFFFF; margin-left:8px; }
.RollbackMenu .bullet {
    margin-left: 8px;
}


/* Content  */

.ProductBanner { padding-bottom:25px;}
.ProductBanner .Commodity { border-left:2px solid #78B312; width:115px; height:110px; font-size:90%;}
.ProductBanner .Commodity td { text-align:center; vertical-align:middle; padding-right:5px; }
.ProductBanner .title { position: relative; width:100%; background-color:#78B312; color:#FFFFFF; font-size:110%;}
.ProductBanner .title .corner { width:10px; }
.ProductBanner .title .text { padding: 2px 0 3px 0;}
.ProductBanner .title .text A, ProductBanner .title .text A:hover { color:#FFFFFF; text-decoration: none; padding-left:0; }
.ProductBanner .Info { margin:10px; font-size:90%; text-align:justify;}
.ProductBanner A { font-size:90%;}


/* For product.htm  */

.Product { width:100%;}
.Product .Commodity { font-size:90%; text-align:center; vertical-align:middle;}
.Product .Models { width:100%; background-color:#F1F1F1; height:30px;}
.Product .Models .corner { width:4px;}
.Product .Models .text { padding:10px; vertical-align:middle; white-space:nowrap;}
.Product .Models A { color:#609CC8; padding:0 3px 0 3px;}
.Product .Models A.Current { color:#78B312; text-decoration:none;}
.Product .Price { white-space: nowrap; font-size:130%; color:#609CC8;}
.Product .Price_discount { font-size:90%; color:#609CC8;}
.Product .Info td { font-size:90%; padding-bottom:3px;}
.Product .Size_L { padding:3px 5px 0 0; border-right:1px solid #E0E0E0;}
.Product .Size_H { padding-left:5px; border-bottom:1px solid #E0E0E0; text-align:right;}
.Product .ImgList .Img { width:40px; height:40px; background-color:#F1F1F1;}
td.Img { width:30px; height:30px; text-align: center; vertical-align: middle; background-color:#F1F1F1;}
.Product .InfoPanel { border-top:3px solid #609CC8; padding:15px; font-size:90%;}
.text_price {white-space: nowrap;}

/* For catalogue.htm  */

.CatalogueTree { width:100%;}
.CatalogueTree a { height:100%; margin-bottom:7px;}
.CatalogueTree .block { padding-bottom: 8px; }
.CatalogueTree .bullet { margin-right: 6px; }
.CatalogueTree a.Level1 { font-size: 120%; }
.CatalogueTree a.Level2 { text-decoration: underline; font-size:85%; padding:0 0 2px 16px; }

/* Article  */

.logo
{ float: left;
  vertical-align: top;
  margin: 0 0.7em 0.7em 0;
}

.pagenav
{ margin: 3em 0;
  padding: 0.2em;
  border-bottom: 1px #cccccc solid;
  clear:left;
}
.pagenav a
{ border: 1px #cccccc solid;
  padding: 0.2em 0.5em;
  background-color: #f1f1f1;
}
.pagenav a.selected, .pagenav a.selected:hover
{
  font-weight: bold;
  color: #444444;
  background-color: #ffffff;
  padding-top: 0.3em;
  border-bottom: 1px #ffffff solid;
  text-decoration: none;
}

.pagenav_b
{ margin: 3em 0;
  padding: 0.2em;
  border-top: 1px #cccccc solid;
}
.pagenav_b a
{ border: 1px #cccccc solid;
  padding: 0.2em 0.5em;
  background-color: #f1f1f1;
}
.pagenav_b a.selected, .pagenav_b a.selected:hover
{
  font-weight: bold;
  color: #444444;
  background-color: #ffffff;
  padding-bottom: 0.3em;
  border-top: 1px #ffffff solid;
  text-decoration: none;
}

.catalogue_menu a.selected
{
  font-weight: bold;
}

.Article { margin-bottom:3em; clear:left;}
.Article P {color:#717171; margin: 0 0 0.8em 0; text-align:justify;}

.Article H1 {font-weight:bold; font-size:120%; color:#717171; margin: 1em 0 0.5em 0;}
.Article H2 {font-weight:bold; font-size:110%; color:#717171; margin: 1em 0 0.5em 0;}
.Article H3 {font-weight:bold; font-size:105%; color:#717171; margin: 0.8em 0 0.2em 0;}

.Article TABLE {awidth:100%; color:#717171;}
.Article TH {background-color:#BEE2F6; font-weight:normal; font-size:105%; padding:3px 6px 3px 6px;}
.Article TD {border-bottom:1px solid #BEE2F6; padding:2px 6px 2px 6px;}

.Article UL {margin-top: 0.8em; margin-bottom: 0.8em;}
.Article OL {margin-top: 0.8em; margin-bottom: 0.8em;}
.Article LI {color:#717171;}

/* Right Column  */

.RightTable { width:100%;}
.RightTable h1 {margin: 0 0 10px 0}
.RightTable td { background-color:#F1F1F1; white-space:nowrap;}

.RightTable .Level0 { padding: 0 5px 10px 8px;}
.RightTable .Level0 A { color:#444444; font-size:90%; text-decoration:none;}
.RightTable .Level1 { padding-bottom:1px;}
.RightTable .Level1 td { background-color:#5297CC;}
.RightTable .Level1 a { width:100%; padding:2px 10px 2px 3px; color:#FFFFFF; text-decoration:none;}
.RightTable .Level2 { font-size:90%; border-bottom:1px solid #CCCCCC; border-left:12px solid #F1F1F1;}
.RightTable .Level2 A { width:100%; padding:4px 10px 4px 10px; color:#444444; text-decoration:none;}

.RightTable .content {padding: 10px 10px 10px 20px}


.Floor{font-size:70%; padding: 4px 0px 4px 0px;}
.Floor A{color:#444444; text-decoration:none; padding-left:20px;}
.Floor A:hover {text-decoration:none;}


INPUT.Text { border:1px solid #CCCCCC; color:#6A93B2; background-color:#FFFFFF;}
INPUT.Check { color:#6A93B2; background-color:#FFFFFF;}
SELECT { border:1px solid #CCCCCC; color:#011E57; background-color:#FFFFFF;}


/* Page Footer  */

.FooterLine TD { background-color:#78B312; height:3px;}

.BottomCounters
{ width: 245px;
  height: 97px;
  background-image: url(../i/bottom_bg-1.gif);
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
}
.BottomMenu { width: 100%; background-image:url(../i/bottom_bg-2.gif); background-repeat:no-repeat; text-align:right; padding:10px 28px 0 0;}
.BottomMenu A { margin-left:6px;}
.BottomMW
{ width: 250px;
}

#tooltip{
    background:#FFFFFF;
    border:1px solid #666666;
    color:#333333;
    font:menu;
    margin:0px;
    padding:3px 5px;
    position:absolute;
    visibility:hidden;
    z-index: 1;
}


.links_text
{
  margin-bottom: 20px;
}
.error {
    font-size: 85%;
    color: red;
}

.cat ul li
{
  list-style-image:url(../i/bullet1_arrow_on.gif);

}
.cat ul li A
{
  color:#5796C5; text-decoration:none;
}
.cat ul li ul li
{
  list-style-image: none;
  list-style: none;
}

.cat ul li ul li A
{
   color: #444444;
}
.cat ul li ul li A:hover
{
  text-decoration: underline;
}

h4{
  font-size: 90%;
}

.SubMenu {
    padding-bottom: 15px;
    position: relative;
}
.SubMenu a {
    margin-right: 10px;
    margin-left: -5px;
    padding: 5px;
    display: block;
    float: left;
}
.SubMenu a.Current {
    /*border-bottom: 2px solid #78B312;*/
    background-color: #5297CC;
    color: #fff;
    text-decoration: none;
}
.copyright {
    margin-top: 10px;
    font-size: 80%;
    text-align: center;
}

.tree_cell {
    padding-bottom: 5px;
}

.welcome {
    margin-left: 79px;
    margin-top: 10px;
    font-size: 125%;
    font-weight: normal;
    color:#609CC8
}

