@charset "utf-8";
/* CSS Document */

* {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
body { color:#424242; background-color:#424242; padding:0; margin:0; font-size:70%; text-align:center;}
h1 { margin: 0; padding:4px 20px; color:#79B900; font-size:140%; line-height:1.2em; font-weight:bold; background: url(../_img/bg-h1.gif) no-repeat bottom left;  }
h2 {margin:0; padding:5px 0px; color:#79B900; font-weight:bold; font-size:120%;}
h3 {color:#000; font-size: 100%; font-weight:bold; padding:10px 0; margin:0; margin-top:30px;}
h4 {color:#000; font-size: 100%; font-weight:bold; padding:10px 0; margin:0; margin-top:30px; }
img { border:0; padding:0; margin:0; background:none;}
p { line-height:1.1em; }


/* Layout */
#print-header { display:none;}
#center {width: 874px; margin: 0px auto; padding:0px; text-align:left; background: url(../_img/bg-center.gif) repeat-y left; padding:0px 22px; }
#main {width: 874px; padding-bottom:12px; margin:0; background: #fff; float:left; border-top:solid 1px #9C9B9B;}
#main-left { float:left; width:194px; padding-right:10px; padding-top:1px;}
#main-center { float:left; width:477px; background: url(../_img/bg-main-center.gif) repeat-x top;}
#main-right { float:right; width:192px; }
#main-left-center {  float:left; width: 671px; padding-right: 0px; padding-top: 1px}

/* Header */
#above-header { 
	width: 874px; 
	margin: 0px auto; 
	padding: 10px 22px; 
	height:10px; 
	background:#424242 url(../_img/bg-above-header.gif) no-repeat left bottom;
	text-align: right;
	vertical-align: bottom;
	}


#header { height:134px; width:874px; background:#fff url("../_img/bg-header.jpg") no-repeat top right; float:left;}
#animation { float:right;}
#logo { padding:13px 0 0 0; float:left;}
#logo img{ }

/* Top menu */
#top-menu { width:874px; background:#645B5D url("../_img/bg-top-menu.gif") repeat-x bottom; margin:0; padding:0; border-top:solid 1px #fff; border-bottom:solid 1px #fff; float:left;}

#top-menu ul { margin: 0; padding:0; list-style-type: none; text-align: center; float:left; }
#top-menu ul li { display: block; float: left; text-align: center; padding: 0 1px 0 0; margin:0; background: url(../_img/bg-top-menu-item.gif) no-repeat top right;}
#top-menu ul li.last { padding:0; background:none;}
#top-menu ul li a { min-width: 10px; min-height: 30px; border:0; padding: 11px 20px 0 19px; margin: 0; text-decoration: none;display: block; text-align: center; color:#EDEDED; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:130%;}
* html #top-menu ul li a { width: 10px; height: 30px; white-space:nowrap; padding: 11px 20px 0 19px;}
#top-menu ul li a:hover { color: #fff; background:#645B5D;}
#top-menu ul li a.act { color:#99C93F; background:#2B2728;}
#top-menu ul li a.last { border:none;}




#under-top-menu { border-top:solid 1px #9A9999; border-bottom:solid 1px #E9E9E9; background:#D6D6D6; float:left; width:874px;}
#under-top-menu ul { margin: 0; padding:0; list-style-type: none; text-align: center; float:left; }
#under-top-menu ul li { display: block; float: left; text-align: center; padding: 0 1px 0 0; margin:0; border-right:solid 1px #00A050;}
#under-top-menu ul li.last { padding:0; background:none;}
#under-top-menu ul li a { min-width: 10px; min-height: 10px; border:0; padding: 1px 20px 0 19px; margin: 0; text-decoration: none;display: block; text-align: center; color:#00A060; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:100%;}

#flags { width: 50px; padding: 0px; margin: 0px; }
#flags a.flg { padding: 0px; margin: 0px; min-width: 0px; min-height: 0px; }

#search-container { margin:0px; padding:0px 0px 0 10px; width:182px; float:right; background:#C8C8C8; border-left:solid 1px #A6A6A6;}
#search-form { margin:0; padding:0;}
.search-field-long { height:17px; width:135px; font-size:11px; margin:6px 0 0 0; color:#000; float:left; padding:4px 0 0 4px; border:solid 1px #ADADAD; background:#fff url("../_img/bg-search-field-long.gif") repeat-y right;}
.search-field-long:hover, .search-field-long:focus {color : #1368AD;  background:#C9EBFF; border: 1px solid #1368AD;
}
.search-button { margin: 0px; float:left;}


/* Left column */
#main-menu {margin:0; padding:8px 15px 15px 15px; border:solid 1px #99C93F; margin-bottom:8px; background:#fff;}
.main-menu {margin: 0; padding:0; list-style:none;}

.main-menu li.level1 {line-height: 1.1em; border-bottom:solid 1px #EBEBEB;}
.main-menu li.level1 a{ color:#79B900; text-decoration:none; font-weight:bold; display:block; width:155px; padding:7px 0 5px 8px; background: url("../_img/bg-main-menu-level1.gif") no-repeat 0% 50%; font-size:110%; }

.main-menu li.level2 {line-height: 1.1em; border-bottom:solid 1px #F6F6F6;}
.main-menu li.level2 a{ color:#ADADAD; text-decoration:none; font-weight:normal; display:block; width:135px; padding:7px 0 5px 20px; background: url("../_img/bg-main-menu-level2.gif") no-repeat 0% 50%; }

.main-menu li.level1 a.act{ font-weight:bold; color:#000; }
.main-menu li.level2 a.act{ font-weight:bold; color:#000;}
.main-menu li a:hover{ color:#000;}

#bg-main-left { height:90px; width:194px; background: url("../_img/bg-main-left.gif") repeat-x top; float:left;}
p.top-produkt { padding:13px 8px; margin:0; background:#E5E5E5; border-bottom:solid 1px #fff; float:left; width:178px;}

/* Center column */

/* Right column */
.banner-right { width:192px; height:57px; float:left;}
.banner-right a{ text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000; margin:0; padding:30px 0 0 36px; width:150px; height:27px; display:block;}
.banner-right a.lines2{ padding:27px 0 0 36px; line-height:1em;}
.banner-right a:hover{ text-decoration:underline;}

.banner1 { background: url(../_img/bg-banner1.jpg) no-repeat bottom left;}
.banner2 { background: url(../_img/bg-banner2.jpg) no-repeat bottom left;}
.banner3 { background: url(../_img/bg-banner3.jpg) no-repeat bottom left;}
.banner4 { background: url(../_img/bg-banner4.jpg) no-repeat bottom left;}
.banner5 { background: url(../_img/bg-banner5.jpg) no-repeat bottom left;}
.banner6 { background: url(../_img/bg-banner6.jpg) no-repeat bottom left;}
.banner7 { background: url(../_img/bg-banner7.jpg) no-repeat bottom left;}

/* Partners */
#partners { float:left; width:874px; border-top:solid 8px #99C93F; padding:12px 0;}
#partners-left { border-right:solid 1px #D4D3D4; float:left; width:190px; height:60px; padding:7px 15px 0 0; text-align:right;}
#partners-right { float:right; width:657px; height:60px; padding:7px 0 0 0; text-align:left;}
#partners-right img{ float:left; padding:0px 10px 10px 10px; }


/* Editorial */
#content { padding:10px 20px; }

.comment-img{ float:right; margin:10px  0 5px 20px; background:#fff; border:solid 2px #FFBD7F; padding:2px; }
.comment-img img{border-bottom:solid 2px #FFF;}
html>body .comment-img img{border-bottom:none;}
.comment { background:#FFE1B5; border-top:solid 1px #FFAE5A;}
.comment p{ padding:5px; margin:0;}

ul.list { background:none; margin:20px 0 0 0; padding:0;}
ul.list li { background-image:  url("../_img/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .25em;  list-style: none; padding-left:12px; margin-bottom:8px; line-height: 1.1em; }

table.normal { border-collapse:collapse; text-align:center; border:solid 1px #9C9B9B; }
table.normal td{ border:solid 1px #9C9B9B; background:#EAEAEA; color:#000; padding:3px;}
table.normal th{ border:solid 1px #9C9B9B; background:#D6D6D6; color:#000; font-weight:bold; text-align:center; padding:5px;}
table.normal td.first { text-align:left;}
table.normal th.first{ text-align:left;}
table.normal tr.highlight td{ background:#fff;}

.normal-form { margin:25px 0;}
.normal-form .normal-button { margin: 0px; padding:10px 0px 6px 0; background:#fff url("../_img/bg-search-field-long.gif") repeat-y right; text-transform:uppercase; color:#000; font-weight:bold; border:none; font-size:90%; width:110px; cursor:pointer; text-align:center; border:solid 1px #9C9B9B;}
.normal-form .input-field-long { width:220px; font-size:11px; margin: 0px 0 5px 0; color:#9C9C9C; padding:4px; background:#fff; border:solid 1px #9C9B9B;}
.normal-form .input-field-short { width:110px; font-size:11px; margin: 0px 0 5px 0; color:#9C9C9C; padding:4px; background:#fff; border:solid 1px #9C9B9B;}
.normal-form label{ font-weight:bold; width:145px; float:left;}

hr { height:1px; background:#D7D7D7; border: solid 1px #D7D7D7; color:#D7D7D7; margin:25px 0;}


/* Footer */
#footer { width: 874px; margin: 0px auto; background: url(../_img/bg-footer.gif) no-repeat top left; padding:0px 22px 30px 22px; text-align:center; }
html>body #footer { padding-bottom:80px;}
#footer p{ margin:0; padding:20px 0;}
.copyright { color:#969696; float:right; font-weight:normal; text-align:right; width:300px;}
.bottom-menu { float:left; text-align:left; color:#E9E9E9; width:300px;}
.bottom-menu a{ color:#E9E9E9; }
.bottom-menu a:hover{ color:#E9E9E9; text-decoration:none; }


/* Others */
.left { float:left;}
.right { float:right;}
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.smaller { font-size:90%;}
.no-margin { margin:0; padding:0;}

.clear-dashed { clear:both; margin:0; padding:0; font-size:1px; height:1px; line-height:1px; background: url(../_img/bg-dashed-horizontal.gif) repeat-x; margin-bottom:13px;}
.clear-inquiry { clear:both; margin:0; padding:0; font-size:1px; height:1px;}

.colored-green { color:#79B900;}
.colored-green a { color:#79B900 !important; text-decoration:underline;}
.colored-green a:hover { color:#79B900; text-decoration: none;}

img.img-left { float:left; margin:3px 15px 3px 0; border:solid 2px #79B900; background:#fff; padding:6px; }
img.img-right { float:right; margin:3px 0 3px 11px; border:solid 2px #79B900; background:#fff; padding:6px;}

a { color:#000; text-decoration:underline;}
a:hover { color:#000; text-decoration: none;}

a.more{ color:#FF6000; text-decoration:underline; font-weight:bold; background: url("../_img/bg-arrow-right.gif") no-repeat 0% 50%; padding-left:10px; white-space:nowrap; }
a.more:hover { color:#FF6000; text-decoration: none;}

a.link{ color:#000; text-decoration:underline; background: url("../_img/bg-arrow-right.gif") no-repeat 100% 70%; padding-right:20px; white-space:nowrap; line-height:2.5em;}
a.link:hover { color:#000; text-decoration: none;}


/* Custom */
.tbl-product-wrapper { padding: 5px; background-color: #dedede; border:1px solid #878787s;}
.tbl-product-wrapper table { padding: 2px; border:1px solid #979797; background-color: #fff; border-collapse: collapse; width: 100%}
td { vertical-align: top;}
.tbl-product-wrapper .td-first, th { background-color: #9ccb39; text-align: center; border-bottom: 3px solid #7ba622; color: #fff; font-weight: normal; font-size: 13px;}
.tbl-product-wrapper .td-odd { padding: 1px; background-color: #fff; text-align: center;  color: #0a0a0a; font-size: 12px;}
.tbl-product-wrapper .td-even { padding: 1px; background-color: #f3f3f3; text-align: center;  color: #0a0a0a; font-size: 12px;}


.tbl-list-wrapper { padding: 5px; margin: 4px;}
.tbl-list-wrapper table { padding: 2px; border:1px solid #979797; background-color: #fff; border-collapse: collapse; width: 100%}
.tbl-list-wrapper .td-first, th { background-color: #9ccb39; text-align: center; border-bottom: 3px solid #7ba622; color: #fff; font-weight: normal; font-size: 13px;}
.tbl-list-wrapper td { padding: 2px; background-color: #fff;  color: #0a0a0a; font-size: 12px; width: 33%; vertical-align: top; font-size: 11px;}
.cell {margin: 4px; border-bottom: 1px solid #eaeaea;}
.cell .inline-img { float: left; width:95px; }
.cell .inline-content { padding-left: 97px; }

table.colors { width: 45px; padding: 0px;}
table.colors td { width: 10px; padding: 0px; border: 1px solid #fff; height: 10px; width: 6px; }


table.downloads-table { border-collapse: collapse; }
table.downloads-table td { border: 1px solid #e7e7e7; vertical-align: middle; padding: 0px 2px 0px 2px;}
table.downloads-table img { vertical-align: middle;}

table.infopanel {width: 500px; border: 2px solid #7bba00; padding: 4px; margin: auto; margin-top: 5px;}

.content-banner-left {
 float: left;
 width: 170px;
 height: auto !important;
}

.content-banner-left .head {
 background-color: #9ccb39;
 font-size: 14px;
 font-weight: bold;
 color: #fff;
 padding: 3px;
}

.content-banner-left .content {
 background-color: #e7e7e7;
 font-size: 10px;
 font-weight: normal;
}

.content-banner-middle {
 padding-left: 205px;
 padding-right: 205px;
}

.content-banner-right {
 float: right;
 width: 200px;

}

.content-banner-right .head {
 background-color: #9ccb39;
 font-size: 14px;
 font-weight: bold;
 color: #fff;
 padding: 3px;
}

.content-banner-right .content {
 background-color: #e7e7e7;
 font-size: 10px;
 font-weight: normal;
}

.detail_navigation {
font-size: 9px;
padding-left: 5px;
padding-right: 5px;
background-color: rgb(233,233,233);
}

