﻿body
{
  background-color: white;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Sans-Serif;
  font-size: 9pt;
}

.Menu
{
  background-image: url('/images/menu-bg.gif');
  background-position: left top;
  background-repeat: repeat-x;
  text-align: center;
  height: 62px;
  _font-size: 0pt;
  white-space: nowrap;
}
.Menu img
{
  border-width: 0px;
}

.ContentLang
{
  position: absolute;
  top: 77px;
  right: 160px;
  border-width: 0px;
}
.ContentLangProducts
{
  position: absolute;
  top: 62px;
  right: 160px;
  border-width: 0px;
}
.IndexSearch
{
  position: absolute;
  top: 76px;
  right: 20px;
  margin: 0px;
}
.IndexSearch table
{
  border-collapse: collapse;
}
.IndexSearch table td
{
  text-align: left;
  vertical-align: middle;
}

.SearchTextInput
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
  width: 100px;
  border: solid 1px #c0c0c0;
}
.SearchTextInputEmpty
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
  width: 100px;
  border: solid 1px #c0c0c0;
  color: #c0c0c0;
}

.Welcome
{
  border-collapse: collapse;
}
.Welcome td
{
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
.WelcomeText
{
  background-image: url('/images/welcome-bg-text.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  width: 100%;
}
.WelcomeTextPad
{
   margin-top: 70px;
}
.Welcome h1
{
  font-family: Verdana, Sans-Serif;
  font-size: 22pt;
  color: White;
  font-weight: normal;
}
.Welcome h2, .Welcome h2 a
{
  font-family: Verdana, Sans-Serif;
  font-size: 10pt;
  color: #2676f9;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}


.ContentTable
{
  border-collapse: collapse;
}
.ContentTable td
{
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

.ContentLeft
{
  background-color: #a7cde2;
  background-image: url('/images/footer-left.jpg');
  background-position: left bottom;
  background-repeat: no-repeat;
  width: 210px;  
}
.ContentLeftPad
{
  _height: 761px;
  min-height: 761px;
}

.ContentRight
{
  background-image: url('/images/content-bg-ul.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  width: 100%;  
}

.ContentPad
{
  _height: 579px;
  min-height: 579px;
  margin-left: 24px;
  margin-top: 20px;
}

.Footer
{
  background-image: url('/images/footer-right-bg.gif');
  background-position: left top;
  background-repeat: repeat-x;
}
.FooterPad
{
  background-image: url('/images/footer-right.gif');
  background-position: left top;
  background-repeat: no-repeat;
  height: 182px;
}

.FooterLinks
{
  text-align: center;
  font-family: Tahoma;
  font-size: 8pt;
  color: #c3c3c3;
  text-transform: uppercase;
  margin-top: 30px;
}
.FooterLinks a
{
  color: #c3c3c3;
}
.FooterLinks a:hover
{
  color: #1b1d78;
}

.Copyright
{
  font-family: Tahoma;
  font-size: 8pt;
  text-align: right;
  padding-top: 60px;
  padding-right: 20px;
}

.LinkContentHome
{
  position: absolute;
  top: 268px;
  left: 60px;
  width: 32px;
  height: 32px;
  border-width: 0px;
}
.LinkContentContacts
{
  position: absolute;
  top: 335px;
  left: 108px;
  width: 32px;
  height: 32px;
  border-width: 0px;
}
.LinkContentSitemap
{
  position: absolute;
  top: 403px;
  left: 133px;
  width: 32px;
  height: 32px;
  border-width: 0px;
}

/*** DHTML Menu ***/

.DHTMLmnu
{
  font-family: Tahoma;
  font-size: 9pt;
  color: White;
  text-decoration: none;
}
a.DHTMLmnu:hover
{
  color: Yellow !important;
  text-decoration: underline;
}

/***************** Elements Required by CMS ****************/

a
{
  color: #010066;
}
a:hover
{
  color: #1b1d78;
}

/*** Headings ***/

h1, h1 a
{
  font-family: Verdana, Sans-Serif;
  font-size: 22pt;
  font-weight: normal;
  color: #2676f9;
  padding: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}

h2, h2 a
{
  font-size: 14pt;
  font-weight: normal;
  color: #2676f9;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

h3, h3 a, h4, h4 a
{
  font-size: 11pt;
  font-weight: normal;
  color: #2676f9;
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
}

/*** Paragraphs ***/

p
{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

/*** Element Separator ***/

.HR
{
  background-image: url('/images/hr.gif');
  background-position: center left;
  background-repeat: repeat-x;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}

/*** Navigator ***/

.Navigator
{
  font-weight: bold;
  padding: 10px;
}

/*** Navigation Path in an Article ***/

.NavPath, .NavPath a
{
  color: #58AD0D;
  font-size: 10pt;
  font-weight: normal;
  padding-bottom: 6px;
}

/*** Content Image ***/

.ContentImage
{
  padding-left: 7px;
  padding-right: 7px;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  text-align: center;
}

.PhotoGallery
{
  font-size: 7pt;
  display: inline;
  border-collapse: collapse;
  border: solid 0px transparent;
  margin: 5px;
}
.PhotoGallery th
{                                
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 1px #2676f9;
  border-right: solid 1px #2676f9;
  border-bottom: solid 0px transparent;
  border-left: solid 1px #2676f9;
}
.PhotoGallery td
{
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 0px #2676f9;
  border-right: solid 1px #2676f9;
  border-bottom: solid 1px #2676f9;
  border-left: solid 1px #2676f9;
}
.PhotoGallery img
{
  border: solid 0px transparent !important;
}


/*** News ***/

.NewsDate
{
  font-size: 10pt;
  color: #808080;
  font-weight: normal;
}

.NewsImage
{
  float: left;
  margin-top: 9px;
  margin-right: 10px;
}

.DetailsImage
{
  float: left;
  margin-right: 10px;
}


/*** Products ***/

.GroupList
{
  border-collapse: collapse;
}
.GroupList td
{
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}
.GroupList h2
{
  margin-top: 0px;
  padding-top: 0px;
}
.GroupLogoImage
{
  float: right;
  margin-right: 0px;
  margin-top: 0px;
}

.BrandTable
{
  border-collapse: collapse;
  width: 100%;
}
.BrandTable td
{
  text-align: center;
  vertical-align: top;
  padding: 10px;
}
.BrandTable img
{
  border-width: 0px;
  margin: 7px;
}

.GroupPhoto
{
  float: left;
  margin-right: 20px;
}


.ProductList
{
  border-collapse: collapse;
  width: 100%;
}
.ProductList td
{
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}
.ProductList th
{
  margin: 0px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.ProductList h2, .ProductList h2 a
{
  font-size: 11pt;
  margin-top: 0px;
}
.ProductListImage
{
  border-width: 0px;
}
.ProductList big
{
  color: Red;
}


.ProductImage
{
  float: left;
  margin-right: 10px;
}

.ProductComments
{
  font-size: 8pt;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ProductPrice
{
  font-size: 12pt;
  font-weight: bold;
  color: #010066;
}
.ProductPrintLink
{
  float: right;
  margin-top: 15px;
  font-size: 8pt;
  font-weight: bold;
}

/*** Vote Table ***/

.VoteTable
{
  border-collapse: collapse;
}
.VoteTable td, .VoteTable th
{
  border: solid 1px #005d42;
  padding: 10px;
}

/*** FAQ ***/

.FaqDate
{
  color: #808080;
}

/*** FCKeditor ***/

.EditorPasteTable
{
  border-collapse: collapse;
}

.EditorPasteTable .EditorPasteTD
{
  border: solid 1px #000000;
  padding: 5px;
}

/*** Send Form ***/

.SendForm
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.SendForm input
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.SendForm textarea
{
  font-family: Lucida Console, Courier New, Monospace;
  font-size: 8pt;
}

/*** Slide Menu ***/
#SlideMenuMaster h2
{
  margin-bottom: 3px;
}
.SlideMenuArrow
{
  border-width: 0px;
  vertical-align: middle;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  border-width: 0px;
  margin-top: 1px;
}
.SlideMenuOptions
{
  padding-left: 32px;
  padding-bottom: 5px;
  font-size: 8pt;
}
.SlideMenuOption
{
}