html, body{margin:0px; padding: 0px}
body{ background:url(../images/bg_container.jpg) repeat-x #300b0b; font: 9pt Tahoma,Verdana,Arial; line-height:140%; color: #495e66;}

#container{ width:795px; margin: 20px auto 0px auto; }
#header{ }

#logo{ position:relative; left:20px;}
#navig{ }
div.menu{float:left; text-align:right; margin: 40px 0px 0px 0px; }

img.menu{margin: 0px 0px 0px 0px;}



div.lang{height: 31px; width: 555px; float: right; padding: 9px 15px 0px 0px;}
div.lang img {margin: 0px 5px 0px 0px;}

#header_pic{ width:784px; height:150px; background-position:14px 0px; background-repeat:no-repeat; text-align: right; background-color:white; margin: 0px 0px 0px 10px; display:block;}
#header_txt{ padding: 110px 10px 0px 0px;}

br.clear{clear: both; height:0px; padding: 0px; margin: 0px;}

div.content_static_txt{
	width:450px;
	padding: 0px 0px 0px 52px;
	text-align:justify;
	background-color: white;
}
#pager{float:right; padding: 5px 0px 3px 0px;}

div.holder{background-color:white;}

#content{ width: 785px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}

div.content_txt{background-color: white; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; width: 774px; }
div.content_left{width: 495px; float: left; padding: 0px 0px 0px 0px; }
div.content_home{ float: left; margin: 0px 4px 0px 5px; padding: 0px 0px 0px 0px; color:#495d66; }
div.content_home div{margin: 5px 9px 0px 13px; text-align: justify; padding:0px;}
div.content_news{width: 500px;  float: left; margin: 0px 9px 0px 0px; color:#8f9378;  font-size:8pt;}
div.content_news div.row1{background-color: #d9ddc8; padding:5px 8px 0px 13px; text-align: justify;}
div.content_news div.row2{background-color: #eef0e6; padding:5px 8px 0px 13px;text-align: justify;}
div.content_right{display: block; float:left;}
div.rightbox{background-color: white; width: 231px; padding: 0px 0px 0px 10px;}
div.content_right span.product_title{ font-weight: bold; color: #a2a78e; text-align:right; display:block; padding-right:0px; margin:5px; }

div.product_container{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-color: white;
	width: 774px;
	display: block;
}

div.menu_product{
	background-image: url(../images/bg_menu_product_nl.jpg);
	float: right;
	width: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 8pt;
}

div.menu_product ul,div.menu_product ul li{
	list-style-type: none;
	margin:0px;
	padding: 0px 0px 0px 5px;	
}

div.menu_product ul li a{
	text-decoration:none;
}

div.content_product{float: left; display:block; width:500px; background-color: white; padding: 0px 10px 0px 60px;}

div.login2{ text-align: right; color: #495e66; background-color: white; height: 45px; margin: 0px 0px 0px 10px; padding: 0px 7px 0px 0px; width:777px; font-size:8pt;}
div.login2 a{color: #495e66;}
div.login2 .input {width:70px; margin: 0px; padding: 0px;}
div.login2 .go {margin: 0px 0px 0px 0px; padding: 0px;}
div.login2 img{margin: 0px 0px 0px 0px;}

div.login{ text-align: right; color: white; margin: 0px 0px 5px 0px}
div.login .input {width:70px;}
div.login .go {margin: 0px;}
div.login a{color:white;}

a{ color: #495e66; text-decoration: underline;}
a:hover { color: #495e66; text-decoration: none;}

span.title{ font-weight: bold; display: block;}
span.more { color:#ff6e2f; display: block; float: right;}
span.more a{ color:#ff6e2f; text-decoration: underline; font-weight: bold;}
span.more a:hover{ color:#ff6e2f; text-decoration: none; font-weight: bold;}

img{ border:0px;}

b{ font-weight: bold; }

#menu_bottom{
	background-color: white;
	margin: 0px 0px 0px 10px;
	padding: 0px 30px 0px 0px;
	text-align:right;
	width: 755px;
}

#pager{
	float:left;
	font-weight:bold;
	font-size: 7pt;
	padding: 0px 0px 0px 4px;
}

div.back{float: right; padding-right: 10px; font-size: 9pt;}

div.newstopic{background-color:white; padding: 0px 0px 0px 4px; width: 505px; float: left;}
div.newstopic ul li a{color:#bacb57; font-weight: bold; text-decoration: none;}
div.newstopic ul li a:hover{text-decoration: underline;}
div.newstopic img {margin-right:10px;}

span.news_date{
	color: #495e66;
	font-size: 8pt;
}

form{
	margin:0px;
	padding: 0px;
}

div.product_item div{font-size: 8pt;}
span.product_title{color: #bacb57; font-weight: bold;}
span.product_composition{color: #bacb57; font-size:9pt;display:block; border-bottom:1px solid #ebece6;}
div.product_descr{float: left; font-size: 8pt; width: 280px;}
div.product_img{float: right; }
div.product_files{float: right;}
div.product_files p{ font-size: 8pt; text-align:right;}

div.vac_item{ border-bottom:1px solid #ebece6; padding: 0px 0px 20px 0px; }
span.vac_job{font-size:10pt; font-weight: bold;}
span.vac_title{color: #bacb57; font-weight: bold;}
span.vac_composition{color: #bacb57; font-size:7pt;display:block; border-bottom:1px solid #ebece6;}
div.vac_descr{float: left; font-size: 8pt; width: 380px;}

div.vac_left{ float: left; width: 300px; text-align:left; padding: 0px 0px 0px 50px;}
div.vac_right{ float: right; width: 350px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }

div.menu_vac{
	float: right; 
	background-image:url(../images/bg_menu_vac_nl.jpg); 
	width: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 8pt;
}
div.menu_vac a{
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
	height: 20px;
}

div.news_left{ float: left; width: 480px; text-align:left; padding:0px 0px 0px 50px;}
div.news_right{ float: right; padding: 0px 10px 0px 0px; margin: 0px 20px 0px 0px;  text-align: right; }
span.news_title{color: #bacb57; font-weight: bold; display: block; border-bottom:1px solid #ebece6;}
div.news_descr{float: left; font-size: 8pt; width: 380px;}


span.error{color: #bb3c3c;}