* { margin: 0px; padding: 0px; border: 0px; }
body { font-family:Tahoma, Verdana, Arial;  font-size: 12px; line-height: 16px; color: #666666; }
.clearBoth { clear:both }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }

.clearfix { display:inline-block }

div.wrapper { clear: both; }
p.title { font-weight: bold; }
p {padding-bottom:10px}
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; }
input[type=text] { width: 95%; border: 1px solid #333333; }
input[type=submit] { float: right; background-color: #0d8843; color: #ffffff; font-weight: bold; margin: 15px; }
textarea { width: 95%; height:100px; border: 1px solid #333333; }
.pasif{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.koyu{font-weight:bold}
.noborder{border:0}
.line{width:80%; margin:0 auto; padding-bottom:5px;background:url(../media/ayrac.gif) repeat-x; height:1px; overflow:hidden}
	
div#container { width: 884px; padding-left: 23px; margin: 0px auto 0px auto; clear: both; background-image: url(../media/containerbg.png); background-position: 0px 0px; background-repeat: repeat-x; }
div#top { width: 837px; height: 46px; clear: both; background-image: url(../media/topbg.png); background-position: 0px 0px; background-repeat: no-repeat; background-color: #ffffff; }
div#page { width: 837px; clear: both; background-color: #ffffff; background-image: url(../media/pagebg.png); background-position: 0px 0px; background-repeat: repeat-y; }
div#header { width: 837px; height: 238px; clear: both; }
div#content { width: 521px; background-color: #eeeeee; float: left; }
div#art { width:200px; background-color: #eeeeee; float:left;  }
div#sidebar { width: 314px; height:27px; line-height:26px; color:#fff; font-size:15px; text-align:center; background-color: #0d8843; float: right; }
div#afis { width:258px; background-color: #eeeeee; float:right; }
div#afis ul li { float:left; margin:0 auto;  }
div#afis ul li img{margin-top:15px; border:5px solid #fff}

div#doublecontent { width: 837px; background-color: #ffffff; }
div#footer { width: 837px; clear: both; }
div#bottom { width: 837px; height: 33px; clear: both; background-color: #ffffff; background-image: url(../media/bottombg.png); background-position: 0px 0px; background-repeat: no-repeat; }

div#content img.artisan{margin-left:15px;}
div#content img.cropreport{margin-left:60px; margin-bottom:10px}

/* Header */
div#header div.banner { float: left; width: 521px; height: 238px; }
div#header div.banner div.up { width: 521px; height: 43px; clear: both; background-image: url(../media/headerbannerup.png); background-position: 0px 0px; background-repeat: no-repeat; }
div#header div.banner div.down { width: 521px; height: 195px; clear: both; background-image: url(../media/headerbannerdown_1.png); background-position: 0px 0px; background-repeat: no-repeat; }
div#header div.flash { float: right; width: 314px; height: 238px; }


/* Menü */
div#content div.menu { width: 521px; height: 35px; clear: both; background-image: url(../media/menubg.png); background-position: 0px 0px; background-repeat: repeat-x; }
div#content div.menu ul li { list-style: none; float: left; margin-left: 1px; margin-right: 1px; cursor: pointer; }

div#contentText {padding:15px 15px 0 15px; font-size:12px; line-height:16px}
div#contentText img { position:absolute; top:325px; left:510px  }

/* DoubleContent:Menü */
div#doublecontent div.menu { width: 837px; height: 35px; clear: both; background-image: url(../media/doublemenubg.png); background-position: 0px 0px; background-repeat: no-repeat; }
div#doublecontent div.menu ul li { list-style: none; float: left; margin-left: 1px; margin-right: 1px; cursor: pointer; }


/* DoubleContent:Product */
div#doublecontent div.image { width: 199px; float: left; margin-top:10px }
div#doublecontent div.product { width: 637px; float:right; margin: 10px 0px; }

	div#doublecontent div.image img{border:1px solid #005d1e; margin-top:1px; margin-bottom:10px}
div#doublecontent div.product div.title { width: 638px; height: 24px; float: right; background-image: url(../media/producttitle.png); background-position: 0px 0px; background-repeat: no-repeat; }
div#doublecontent div.product div.title p { line-height: 24px; margin: 0; padding:0; padding-left:10px; font-weight: bold; color:#ffddbf }
div#doublecontent div.product div.desc { width: 638px; float: right;}
	div.product div.desc table{width:637px; padding:0; margin:0; border-left:2px solid #0d8843; border-right:2px solid #0d8843; border-bottom:2px solid #0d8843}
	div.product div.desc table td {font-size:11px; text-align:center; padding:0; margin:0; border-left:1px solid #0d8843}
	div.product div.desc table th {font-size:11px; width:20%; height:40px; padding:0; margin:0; background-color:#f4ebdd; border-left:1px solid #0d8843}
	div.product div.desc table tr{padding:0; margin:0}
	div.product div.desc table tr.product {font-size:11px; line-height:18px; background-color:#dcf0bf;}
	div.product div.desc table tr.product td{text-align:center}
	div.product div.desc table tr.product td p{padding:0; margin:0; padding-left:5px; text-align:left}
	div.product div.desc table tr.sub p{margin:0; padding:0; padding-left:13px; text-align:left}

/* DoubleContent:Contact */
div#doublecontent div.personal { width: 521px; float: left; }
div#doublecontent div.form { width: 314px; float: right; margin-top:20px }

/* DoubleContent:Certificates */
ul.l1, ul.l2, ul.l3{margin-left:40px}
div#doublecontent .cerLeft{float:left; width:521px; height:990px;  background-color: #eeeeee; margin-top:-3px; padding-top:5px;}
div#doublecontent .cerLeft p{padding:10px; font-weight:bold; font-size:14px; color:#c95a23}
div#doublecontent .cerRight{float:right; width:314px; background-color: #eeeeee; margin-top:-8px; padding-top:5px; border-left:2px solid #fff}
div#doublecontent div.certificates { width: 837px; clear: both;}
div#doublecontent div.certificates img { float: left; margin: 5px; }
div#doublecontent div.certificates a { padding-left: 15px; }
div#doublecontent .certificate {display:table; clear:both; width:314px; text-align:center;}
div#doublecontent .certificate .logo{margin:8px auto; width:120px; border:1px solid; text-align:center;  background-color:#fff }
div#doublecontent .certificate .logo img{margin:5px;}
div#doublecontent .certificate .logo a{text-decoration:none}
div#doublecontent .certificate .name{position:relative; float:left;}

/* Spotlight */
div#content div.spotlight { width: 521px; background-color: #00872b; }
div#content div.spotlight ul.pic { width: 102px; float: left; }
div#content div.spotlight ul.pic li { list-style: none; padding-top: 7px; }
div#content div.spotlight ul.pic li img { cursor: pointer; }
div#content div.spotlight div.desc { width: 410px; float: left; color: #ffffff; font-size:12px; line-height:14px }
div#content div.spotlight div.desc ul{list-style-type:dics; clear:both; margin:0; padding:0; margin-left:20px;}
div#content div.spotlight div.desc ul li { float:none; list-style-type:dics; padding-top: 7px; }
div#content div.spotlight div.desc img { margin: 7px 12px; float: left; border: 3px solid #ffffff; }
div#content div.spotlight div.desc p { margin: 0 12px; text-align: justify; }

/* Bottom */
div#bottom p { text-align: right; margin-right: 316px; line-height: 33px; }
