* { margin: 0; padding: 0; }
img, fieldset { border: 0; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 20px; color: #000000; background: #eae8d4 url(../images/background2.gif) repeat-x 0 0; }
a { overflow: hidden; color: #0000ff; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
a span { position: absolute; left: -9000px; }

input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #434F14; padding: 2px 4px; font-weight: normal; }
textarea { overflow: auto; }
.clear { display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px; }

.wrap { width: 694px; margin: 0 auto; position: relative; padding-top: 55px; border: 10px solid #fff; border-right: 0px; border-top: 0; background: #fff; } 

/*START*/
.start { background: #fff; }
.start .wrap { text-align: center; border: 0; }
.start .skip a  { color: #919487; }


/*LOGO
h1#logo { position: absolute; top: 0; left: -66px; z-index: 10; }
h1#logo img { width: 345px; height: 166px; }*/
h1#logo { position: absolute; top: 0; left: 0px; z-index: 10; }
h1#logo img { width: 182px; height: 55px; }

/*IMAGE*/
.image { position: relative; height: 135px; }
.image img { display: block; }
.image h1 { position: absolute; left: 0; bottom: 0; height: 23px; line-height: 23px; font-size: 16px; text-transform: uppercase; color: #fff; width: 664px; padding: 0 15px; font-family: Arial, Helvetica, sans-serif; z-index: 20; }
.image h1 i { position: absolute; top: 0; left: 0; display: block; height: 23px; width: 694px; background: #e1b126; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.image h1 span { filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; position: relative; z-index: 5; }

/*CONTENT*/
.content { background: url(../images/left_background.gif) repeat-y 0 0; }	

/*LEFT*/
.left { width: 182px; float: left; background: #d3d6c8; position: relative; padding-bottom: 150px; bor/der: 1px solid; }

.left ul { font-size: 10px; text-transform: uppercase; }
.left ul li { list-style: none; }
.left ul li a { color: #434f14; display: block; height: 18px; line-height: 18px; padding: 0 10px; border: solid #D3D6C8; border-width: 1px 0; }
.left ul li a:hover { border-color: #b6bba4; }
.left ul li a:hover, .left ul li.active a { background: #b6bba4; text-decoration: none; }
.left ul li.active a:hover { border-color: #D3D6C8; }

.left li.active li a { padding-left: 20px; background: #e0e2d9; border: solid #e0e2d9; border-width: 1px 0; }
.left li.active li a:hover, .left li.active li.active a { background: #d3d6c8; border-bottom: 1px solid #fff; border-top: 1px solid #a8ad92; }
	
/*LEFT LINKS*/
.links { position: absolute; bottom: 10px; left: 0; width: 182px; }
.links a { display: block; height: 50px; margin-top: 10px; }
.products a { background: url(../images/products.gif) no-repeat 0 0; }	
.agriculture a { background: url(../images/agriculture.gif) no-repeat 0 0; }	
	
/*CENTER*/
.center { float: right; width: 492px; padding: 25px 10px 10px 10px; bo/rder: 1px solid;}
.center h1 { font-family: Arial, Helvetica, sans-serif; color: #434f14; font-size: 16px; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #eae8d4; width: 370px; margin-bottom: 8px; letter-spacing: 3px; }
.center h2 { font-size: 12px; font-weight: bold; color: #434f14; }
.center p { margin-bottom: 12px; }
.center p.more { margin-bottom: 22px; }
.center p.more a { font-weight: bold; }
.center p.more a:hover { text-decoration: underline; }
.center .img { float: right; }
.center small { font-size: 9px; }

/*NEWS*/
.news { padding-top: 16px; }
.news span { font-size: 9px; line-height: 11px; }
.news p { margin: 0; }
.news .more { margin-bottom: 18px; }

/*CONTACT*/
.csc-mailform-field { margin-bottom: 5px; clear: both; }
.csc-mailform-field label { float: left; width: 120px; }
.csc-mailform-field input, .csc-mailform-field textarea { border: 1px solid #B6BBA4; }
.csc-mailform-field .csc-mailform-submit { margin-left: 120px; cursor: pointer; background: #B6BBA4; color: #fff; font-weight: bold; }


/*FOOTER*/
.footer { text-align: center; color: #a7ab87; font-size: 9px; clear: both; padding: 5px 0 15px 0; } 
.footer a { color: #a7ab87; text-decoration: none; } 
.footer a:hover { text-decoration: underline; } 

@media all and (min-width: 0px){
    } 	

div.logo_bottom{
	float: right;
}

.align-center{
	text-align: center;
}
