﻿html{
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
}

body {
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, "New York CE", utopia, serif;
	font-size: .8em;
	background: #a0a195 url(img/bg-fade.gif) repeat-y center top;
	text-align: center;
	min-width: 900;
	height:100%;
		
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #CECECE;
	SCROLLBAR-3DLIGHT-COLOR: #CECECE;
	SCROLLBAR-ARROW-COLOR: #808080;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;

}



#bgtop
{
	position:absolute;
	left:-1px;
    background-color:#cccdcb;
	height: 214px;	
	width: 100%;	
    z-index:-1;
}


#wrapper
{
    width: 900px;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;	
}

#header
{
  background: #393939 url(img/header.jpg) no-repeat center top;
  height: 200px;
    
}

#slide-area
{
    position:absolute;
    top:38px;
    left:564px;
    width:170px;
    height:114px;
    background-color:Red;
       
}




#nav
{
    padding-left: 20px;
    background: #e1e1df url(img/bg-nav.jpg) no-repeat center top;
    height:25px;   
    
}


#nav ul{float: left; margin-left: 0; padding-left: 0;}
#nav li{display: inline;}
#nav ul a{float: left; text-decoration: none; font-weight:bold; text-transform:uppercase; font-size:12px; margin-right: 0.5em; padding: 0.4em 0.9em;} 
#nav a:link, #nav a:visited{color: #4b4b4b;}
#nav a:hover, #nav a.current{color: #4d8a11;}



#contentarea
{
    position:relative;
    padding:25px;
    background: #161615 url(img/bg-contentarea.jpg) no-repeat center top;
    border-bottom: solid 1px #000;
}

.product-block
{
    padding:10px;
    width:100%;
    border-top: solid 3px #d1cbb9;
    background: #fff;      
    margin-bottom:20px;
    color: #666;
    
}

.product-block img{ vertical-align:middle; margin: 10px; padding-right:10px;} 
.right{float:right;} 
.left{ float:left;} 


#col-floatleft-250
{
  width: 250px;    
  color: #cccccc;
  font-size:12px;
  line-height: 14px;  
}

#col-floatleft-400
{
  width: 400px;    
  color: #cccccc;
  font-size:12px;
  line-height: 14px;  
}

#col-floatleft-400 H1
{
   
  margin:10px 0 30px 0;
  color:#fff;
  
}

#col-floatright-400
{
  float:right;
  position:absolute;
  display:block;
  margin-right:20px;
  width: 400px;    
  color: #cccccc;
  font-size:12px;
  line-height: 14px;

  
}

#col-floatright-500
{
  float:right;
  margin-right:20px;
  width: 500px;    
  color: #cccccc;
  font-size:12px;
  line-height: 14px;
  
}



#footer
{ 
    padding-top:15px;
    position:absolute;
    width:100%;
    border-top: solid 5px #998d68;
    background: #ede9dd url(img/bg-footer.jpg) no-repeat center top;  
    border-bottom: solid 3px #fff;
    color: #333;
    font-size: 12px;
}

#footer-right
{
    float:right;
    width:350px;
    
    
}

#footer-left
{
    float:left;
    width:500px;   
    padding-left:25px;
}

.contact-block
{

    float:left;
    width:230px;
    padding:0 15px 15px 0; 
    
}

.contact-block a:link, .contact-block a:visited { color:#666; text-decoration:none; }
.contact-block a:hover { color:#366508; }


.hr-black-dot
{
    margin:10px 0 5px 0;
    color: #fff; 
    border: 1px dotted #666; 
    border-style: none none dotted; 
    height:1px;
    
}

.hr-white-dot
{
    margin:10px 0 5px 0;
    color: #666; 
    border: 1px dotted #ccc; 
    border-style: none none dotted; 
    height:1px;
    
}



.hr-clear {
	display:none;
	clear:both;
}


h1, h2, h3, h4, h5, ul, ol, li, p, form {
	margin: 0;
	padding: 0;
}

a:link, #news a:visited { color:#cfeeaf; text-decoration:none; }
a:hover { color:#fff; }

input, textarea{
  padding: 3px;
  border: 1px solid #ccc;
  font-size: .9em;
  line-height: 1em;
  background: #fff;
  color:#666;
  width:250px;

}

input:hover, textarea:hover  {
  border: 1px solid #9dd06a;
}

.submit{
  width:50px;
}

.map-links
{
    background-color: #e7e7e7; 
    height:30px; 
    padding-top:10px;       
}

.map-links a:link, .map-links a:visited 
{
     color:#666;
     text-decoration:none; 
     text-transform:uppercase;
     font-size: 14px;
     
}
.map-links a:hover 
{ 
    color:#008000; 
}


#news-item
{
    display:block; height:440px; overflow:hidden; max-width: 500px; padding:20px; text-align:left; width:460px;   
    
}


#news-item .date
{
    color: #999;
}

#news-item .header
{
    color: #666;
    font-weight:bold;
}

#news-item .body
{
    color: #999;
     font-weight:normal;
}




#news{ margin-top:30px; }
#news a:link, #news a:visited { color:#cfeeaf; text-decoration:none; }
#news a:hover { color:#fff; }


#menycontainer ul{float: right; margin-left: 0; padding-left: 0;}
#menycontainer li{display: inline;}
#menycontainer ul a{float: left; text-decoration: none; background: #e04949; margin-right: 0.5em; padding: 0.3em 1em;} 

#menycontainer a:link{color: #ffffff;}
#menycontainer a:visited{color: #ffffff;}
#menycontainer a:hover{background: #abac9f;}
#menycontainer a.current{background: #abac9f;} 

/* sIFR */

.sifr-xlarge-white  {
	font-size: 25px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #ffffff;
}

.sifr-xlarge-black  {
	font-size: 25px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #000000;
}

.sifr-xlarge  {
	font-size: 25px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #e7e7e7;
}

.sifr-large  {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #e7e7e7;
}

.sifr-medium-white  {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #ffffff;
}

.sifr-medium-black  {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #000000;
}

.sifr-small  {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #e7e7e7;
}

.sifr-small-black  {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: #000000;
}