html,body{height:100%;padding:0;margin:0;border:0;font-family:Arial,sans-serif;color:#3c3c3c;font-size:11px;}
html>body .total-wrapper{height:auto;}
body{text-align:center;}


/* General */
.clear{clear:both;}
.total-wrapper{height:100%;min-height:100%;width:900px;margin:0 auto;text-align:left;position:relative;background:url('bg-content.png') repeat-y center top;}
.footer{text-align:center;position:absolute;width:100%;bottom:0;left:0;height:114px;}
.footer-wrapper,.header-wrapper,.content-wrapper{text-align:left;margin:0 20px;}
.content-wrapper{padding-bottom:160px;}
.footer-wrapper{border-top:5px solid #d60001;}
/*\ General */


/* Header */
.logo{display:block;text-decoration:none;position:absolute;z-index:100;margin-left:19px;}
.langs-wrapper{float:right;margin-right:25px;}
.langs-wrapper a{display:block;float:left;margin:14px 0 13px 10px;text-decoration:none;}
.top-menu-wrapper{float:right;color:#1e315c;padding-top:15px;}
.top-menu-wrapper a,.top-menu-wrapper a:visited,.top-menu-wrapper a:active,.top-menu-wrapper a:hover{font-family:Verdana,sans-serif;font-size:11px;line-height:18px;padding:0 10px;text-decoration:none;color:#1e315c;}
.flash-wrapper{padding:0 1px;height:325px;}
.menu-wrapper{margin:3px 1px 0 1px;background:url('bg-menu.png') no-repeat left top;}
.menu-wrapper a{float:left;display:block;height:37px;text-decoration:none;text-indent:-9999px;overflow:hidden;background-image:url('menu.png');background-repeat:no-repeat;}
.menu-wrapper a.menu-about{width:103px;background-position:left top;}
.menu-wrapper a.menu-about:hover{width:103px;background-position:left -37px;}
.menu-wrapper a.menu-products{width:97px;background-position:-103px top;}
.menu-wrapper a.menu-products:hover{width:97px;background-position:-103px -37px;}
.menu-wrapper a.menu-buy{width:104px;background-position:-200px top;}
.menu-wrapper a.menu-buy:hover{width:104px;background-position:-200px -37px;}
.menu-wrapper a.menu-faq{width:113px;background-position:-304px top;}
.menu-wrapper a.menu-faq:hover{width:113px;background-position:-304px -37px;}
.menu-wrapper a.menu-press{width:100px;background-position:-417px top;}
.menu-wrapper a.menu-press:hover{width:100px;background-position:-417px -37px;}
/*\ Header */


/* Content */
.content{width:828px;margin-left:17px;margin-top:17px;}
.content-left{float:left;width:626px;margin-left:17px;margin-top:17px;}
.content-right3{float:right;width:404px;margin-left:0px;margin-top:0px;}
.content-right{float:right;width:186px;margin-right:17px;background-color:#f3f3f3;margin-top:33px;}
.content-right2{float:right;width:610px;margin-top:17px; margin-right:17px;}
.content-left2{float:left;width:218px;margin-right:1px;}
.block-link{display:block;width:202px;padding-top:102px;text-decoration:none;background-image:url('bg-gallery.png');background-repeat:no-repeat;}
.block-link-manufacture,.block-link-ecology{float:left;}
.block-link-ecology{margin-left:18px;background-position:-220px top;}
.block-link-buy{float:right;background-position:-440px top;}
.block-link-manufacture{background-position:left top;}
.block-link h2{padding:0;margin:0;border:0;padding-top:13px;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;line-height:17px;color:#4d5f81;}
a.block-link:visited h2{color:#4d5f81;}
.block-link div,a.block-link:visited div{font-size:11px;line-height:13px;color:#8e8e8e;}
.title{padding:0;margin:0;border:0;padding-top:36px;padding-bottom:6px;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;color:#8e8e8e;line-height:21px;}
.text{line-height:13px;padding:7px 0;color:#3c3c3c;}
.news-wrapper{padding:15px;}
.news-wrapper2{
	padding: 15px 15px 15px 0px;
	margin: 0px;
}
.news-title{font-weight:bold;color:#4d5f81;line-height:16px;background:url('dots.png') repeat-x -1px bottom;}
.news-item{padding-top:10px;}
.news-item-title{color:#8e8e8e;line-height:14px;}
.news-item-body{color:#4d5f81;line-height:14px;}
.news-item-body a,.news-item-body a:visited{text-decoration:none;color:#4d5f81;}
.news-archive{}
.news-archive a,.news-archive a:visited{display:block;background:url('bg-folder.png') no-repeat 3px center;color:#8e8e8e;line-height:18px;padding-left:30px;margin-top:30px;text-decoration:none;color:#8e8e8e;}
/*\ Content */


/* Footer */
.footer-logo{display:block;float:left;text-decoration:none;margin-left:19px;}
.footer-copy{float:left;color:#3c3c3c;line-height:17px;padding-top:46px;padding-left:24px;}
.footer-counters{float:right;}
.counter{float:left;margin-top:46px;margin-left:14px;}
.lum-logo{display:block;float:left;text-decoration:none;margin:42px 17px 0 12px;padding:2px 0 4px 8px;border-left:1px solid #a2a2a2;}
/*\ Footer */

p{line-height:13px;padding:7px 0;color:#3c3c3c;}
h1{padding:0;margin:0;border:0;padding-top:0px;padding-bottom:6px;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;color:#8e8e8e;line-height:21px;}
.content-all{width:96%;margin-left:17px;margin-top:17px;}
table{
	border-collapse: collapse;
}
.news-wrapper2 ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.news-wrapper2 ul.teras{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 17px;
}
div.spoiler-head{
	background-image: url(images/cellpic1.gif);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	cursor: pointer;
	vertical-align: top;
}

div.spoiler-body {
	display:none;
}
.news-wrapper2 ul li {
	padding: 5px 0px 5px 10px;
	background-image: url(/images/bg.gif);
	background-color: #f3f3f3;
	background-repeat: repeat-y;
	margin: 2px 0px 2px 0px;
	font-size: 12px;
}
.news-wrapper2 ul li.akt {
	padding: 5px 0px 5px 10px;
	background-image: url(/images/bg2.gif);
	background-color: #f3f3f3;
	background-repeat: repeat-y;
	margin: 2px 0px 2px 0px;
	font-size: 12px;
	font-weight: bold;
}
.news-wrapper2 ul li a{
	color: #000000;
	text-decoration: none;
}
.news-wrapper2 ul li a:hover{
	color: #af003f;
	text-decoration: none;
}
.news-wrapper2 ul li.akt a{
	color: #af003f;
	text-decoration: none;
}
a{color: #af003f;}
a:hover{color: #af003f; text-decoration: none;}
a.wx{
	font-weight: bold;
	font-size: 15px;
	color: #af003f; 
	text-decoration: none;
}

.goodt{
	border-collapse: collapse;
} 
.goodt tr{
	
} 
.goodt tr td{
	border: 1px solid Black;
	padding: 3px;
} 
.goodtserii{
	background-color: #dbdbdb;
	text-align: center;
} 

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#dyna img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}


/* override the arrow image of the tooltip */
.tooltip.bottom {
	background:url(images/black_arrow_bottom.png);
	padding-top:25px;
	height:65px;
}

.tooltip.bottom {
	background:url(images/black_arrow_bottom.png);
}





/* tooltip styling */
.richtooltip {
	display:none;
	background:url(images/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
	z-index:100;
}

/* a .label element inside tooltip */
.richtooltip .label {
	color:yellow;
	width:35px;
}

.richtooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

/* override the arrow image of the tooltip */
.richtooltip.bottom {
	background:url(images/black_arrow_big_bottom.png);
	padding-top:70px;
	height:140px;
}

.richtooltip.bottom {
	background:url(images/black_arrow_big_bottom.png);
}
.ac_results {
    background-color: window;
    border: 1px solid windowframe;
    overflow: hidden;
    padding: 0;
}
.ac_results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results iframe {
    display: block;
    height: 3000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 3000px;
    z-index: -1;
}
.ac_results li {
    cursor: pointer;
    display: block;
    font: menu;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
    position: relative;
    width: 100%;
}
.ac_loading {
    background: url("autocomplete_indicator.gif") no-repeat scroll right center window;
}
.ac_over {
    background-color: highlight;
    color: highlighttext;
}
#example {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 150px;
}
#example2 {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    left: 170px;
    position: absolute;
    top: 10px;
    width: 240px;
}
.qnt {
    color: #000000;
    font-size: 1.0em;
    position: absolute;
    right: 10px;
    top: 2px;
}
#container {
	height: auto !important;
	min-height: 100%;
	height: 100%;
	width: 100%;
	min-width: 100%;
}
