/* CSS Document */

body {
  position: absolute;
  width: 100%;
  height:100%;
  
  margin:   0px;
  padding:  0px;
  z-index:  0px;

  background-color: black;
  color:      white;
  font-family: arial, verdana,sans-serif,trebuchet;
  font-size:   12px;
  letter-spacing: 0;
  word-spacing:   0;
  
  scrollbar-track-color: #000;
  scrollbar-face-color: #ff0;
  scrollbar-highlight-color: #fff;
  scrollbar-3dlight-color: #2f3538;
  scrollbar-darkshadow-color: #000;
  scrollbar-shadow-color: #333;
  scrollbar-arrow-color: #000;}

#preview {position:absolute;z-index:10;width:100%;height:100%;display:none; cursor:pointer;}
#previewContent {width:100%; height:100%;background-color:black; opacity:0.7;filter:alpha(opacity=70);}
#preview img {border:8px outset #b9e85c;}

div.background-gradient {
  position:relative;
  width:980px;
  background: #618d30 url("background-gradient.gif");
  z-index:1;}
div.background-gradient-gap {
  position:relative;
  width:980px;
  background: transparent url("background-gradient-gap.gif");}
div.background-full-gap {
  position:relative;
  width:980px;
  color: black;
  background: transparent url("background-full-gap.gif");}    
#header {
  position:relative;
  width:980px; height:180px;
  z-index:2;}
#header .rotator{
  position:absolute;
  left:583px; top:-14px;}
  
#menu {
  position:absolute;
  left:258px;top:0px;
  width:638px;height:19px;
  background: transparent url("menu.gif");}
.menuLine1 {
  position:absolute;
  left:87px;top:0px;
  width:19px;height:9px;
  overflow:hidden;
  background: transparent url("menu-btn2.gif");}
.menuLine2 {
  position:absolute;
  left:87px;top:0px;
  width:19px;height:9px;
  overflow:hidden;
  background: transparent url("menu-btn1.gif");}  
a.link {
  position:absolute;
  bottom: 2px;
  display:block;
  width:  80px;
  font-weight:bold;
  text-align:center;
  text-decoration: none;
  color:white;
  z-index:5;}
a:hover.link {
  color:black;}
  
.link span {
  position:absolute;
  left:0px; top:0px;
  display:block;
  width:  80px;  
  color:black;
  z-index:6;
  cursor:pointer;}
a span.s1 {left:-1px;top: 0px;}
a span.s2 {left: 0px;top:-1px;}
a span.s3 {left: 1px;top: 0px;}
a span.s4 {left: 0px;top: 1px;}
a span.m  {color:white;}
a:hover span {color:white;}
a:hover span.m {color:black;}
  
#block-top {
  position:absolute;
  left:13px;bottom:22px;
  width:106px;height:59px;
  background: black url("block-top.gif");
  z-index:2;}
#block-title {
  position:absolute;
  left:258px; top:0px;
  width:193px;height:30px;
  background: transparent url("block-title.gif");
  color:white;
  vertical-align:text-bottom;
  z-index:2;}    
#block-midle {
  position:absolute;
  left: 189px; top:60px;
  width:51px;height:106px;
  background: transparent url("block-midle.gif");
  z-index:3;}  
#block-news {
  position:relative;
  left: -10px;
  width:189px;height:53px;
  background: black url("block-news.gif");
  z-index:3;}
#block-main {
  position:absolute;
  right:20px; bottom:-1px;
  width:107px;height:19px;
  background: black url("block-main.gif");
  z-index:3;}
#block-lang {
  position:absolute;
  right:20px; top:22px;
  width:106px;height:18px;
  color:black;
  font-size:10px;
  font-weight:bold;
  background: black url("block-language.gif");
  z-index:3;}  
#block-flags {
  position:absolute;
  right:126px; top:0px;
  width:108px;height:18px;
  background: black url("block-flags.gif");
  z-index:3;}  
  
#left-black {
  width:189px;
  min-height:50px; height:auto !important; height:50px;
  margin:10px 5px 5px 5px;
  text-align:left;}

#content-left {
  float:left;
  margin-left:10px;
  -margin-left:5px;
  width:169px;}
#content-right {
  float:right;
  margin-right: 20px;
  -margin-right:10px;
  width:698px;}  

  
#content-main {
  text-align:left; color: black; margin-bottom:20px;margin-top:25px;}
#content-main table {
  color: black; font-size: 12px;}

#admin_log {
  position:absolute;
  left:100px;top:12px;}
#admin_log input.formText {
  height:18px;
  color: white;
  font-size: 11px;
  text-align: center;
  background-color:#2b5315;
  border:1px solid #c3d713;}
#admin_log input.formButton {
  height:18px;
  color: black;
  font-size: 12px;
  background-color:#c3d713;
  border:2px outset #c3d713;}
  
input.formSearchText {
  width:132px;
  height:20px;
  color: black;
  font-size: 12px;
  text-align: center;
  margin-right:5px;
  background-color:#8dbc2f;
  border:1px solid #376800;
  vertical-align:bottom;
 _vertical-align:middle;}
input.formSearchButton {
  width:20px;
  height:20px;
  color: black;
  padding:0px; margin:0px;
  font-size: 10px;
  text-align: center;
  background-color:#c7f76a;
  border:2px outset #376800;
  vertical-align:bottom;
 _vertical-align:middle;}  
  
  
/******************************************/
#quick-news {min-height: 250px; height:auto !important; height:250px;padding-top:2px; text-align:left;}
a.news {display:block;margin:7px 2px 2px 2px;border:2px outset #b9e85c;text-decoration:none;color:black;}
a:hover.news {display:block;margin:7px 2px 2px 2px;border:2px inset #b9e85c;text-decoration:none;}
.news div {margin:4px;text-decoration:none;}

a.product {display:block; height:200px;border:2px outset #b9e85c; text-decoration:none;color: black;}
a:hover.product {display:block; height:200px;border:2px inset #b9e85c; text-decoration:none;}
a.product .title {margin:5px;}
a.product .info {margin:10px;}
a.product .image {margin:10px;}

a.photo {display:block; height:160px;border:2px outset #b9e85c; text-decoration:none;color: black;}
a:hover.photo {display:block; height:160px;border:2px inset #b9e85c; text-decoration:none;}
a.photo .title {margin:5px;}
a.photo .image {margin:10px;}
a.photo .image img {border:1px solid #4b7035;}

a.search {display:block;margin:7px 2px 2px 2px;border:2px outset #b9e85c;text-decoration:none;}
a.search .searchTitle {color:black;}
a:hover  .searchLink {text-decoration:underline;}
a.search .searchText {color:black;margin-top:8px;}



/******************************************/



div.hr {
  margin-left: 0px;
  margin-right:0px;
  height: 1px;
  overflow: hidden;
  background-color: #acacac;}
h1 {
  font-size: 36px;
  margin: 0px;}
h2 {
  font-size: 13px;
  font-weight: bold;}
p {text-align:justify;}
a img {border:0px;}

.clear {
  width:950px;height:0px;
  clear:both;
  overflow:hidden;}
