*{
	margin:0px;
	padding: 0px;
	border: 0px;
}
body{
	background: #fff url('../images/body_bg.gif') top left repeat-x;
	font-family: Arial;
}
#content .inputbox{ border: 1px #395c72 solid; }
#content_all{
	position: relative;
	display: block;
	width: 1000px;
	height: auto;
	left: 50%;
	margin-left: -500px;
}
#header{
	background: url('../images/header_bg.gif') top left no-repeat;
	position: relative;
	display: block;
	width: 994px;
	height: 340px;
	top: 8px;
	z-index: 0;
}
#center{
	position: relative;
}
#left{
	display: block;
	width: 250px;
	height: auto;
	padding: 20px 0px 0 50px;
	overflow: hidden;
	float: left;
}
#right{
	float: left;
	display: block;
	width: 650px;
	height: auto;
	padding: 20px 0 0 40px;
	overflow: hidden;
}
#link_logo a{
	position: absolute;
	display: block;
	width: 200px;
	height: 100px;
	top: 50px;
	left: 80px;
}

#link_logo2 a{
	position: absolute;
	display: block;
	width: 200px;
	height: 100px;
	top: 50px;
	left: 320px;
}







/*_______________________FOOTER____________________________________*/
#footer{
	clear: both;
	display: block;
	width: 994px;
	height: 101px;
	position: relative;
	top: 10px;
	background: url('../images/footer_bg.gif') top left no-repeat; 
}

#adres{
	position: relative;
	display: block;
	width: 220px;
	top: 20px;
	left: 30px;
	font-size: 12px;
	color: #FFF;
	font-family: Tahoma;
	line-height: 20px;
	float: left;
}
#cp{
	position: relative;
	top: 50px;
	*top: 30px;
	left: -95px;
	*left: 200px;
	font-size: 12px;
	color: #FFF;
	font-family: Tahoma;
	float: left;
	display: inline-block;
}
#develop{
	position: relative;
	display: block;
	float: left;
	width: 200px;
	top: 50px;
	*top: 30px;
	left: 120px;
	*left: 430px;
	font-size: 12px;
	color: #FFF;
	font-family: Tahoma;
}
#develop a{ color: #FFF; }
/*_______________________SEARCH__________________________________*/

#search{
	position: relative;
	top: 260px;
	left: 70px;
	z-index: 99;
}
#mod_search_searchword{
	background: url('../images/input_search.gif') no-repeat;
	background-position: 0px 0xp;
	display: block;
	width: 164px;
	height: 21px;
	padding-left: 10px;
	margin-top: 5px;
	position: relative;
	float: left;
}
#search_txt{
	color: #fff;
	font-size: 14px;
}
#search .button{
	background: url('../images/search_button.gif') no-repeat;
	position:relative;
	top: 0px;
	left: 5px;
	float: left;
	display: block;
	width: 37px;
	height: 36px;
	cursor: pointer;
}
/*_______________________L-MENU__________________________________*/

#l_menu{
		position: relative;
		_position: static;
		background: url('../images/l_menu.gif') no-repeat;
		background-position: left top;
		display: block;
		width: 245px;
		height: 383px;
		right: -5px;
		padding: 20px 0 0 15px;
		z-index: 99!important;
}
#l_menu_head{
	background: url('../images/l_menu_head.gif') center left no-repeat; 
	padding-left: 30px;
	color: #3a5d73;
	font-size: 18px;
	font-family: Arial;
}
#l_menu_head span, #news_head span{
	color: #798a2e;
	font-size: 18px;
	font-family: Arial;
}
#l_menu ul{
	position: relative;
	_position: static;
	_margin: 20px 0 0 -3px;
	left: -3px;
	top: 20px;
}
#l_menu ul li a{
	color: #3a5d73;
	font-size: 12px;
	font-weight: bold;
	height: 8px;
	display: block;
	top: 0px;
	font-family: Arial;
}
#l_menu ul li a:hover{
	color: #FFF;
	_color:#798a2e;
	font-family: Arial;
	line-height: 15px;
}
#l_menu ul li{
	list-style: none;
	background: url('../images/l_menu_li.gif') center left no-repeat;
	border-bottom: 1px #e9e9e9 solid;
	padding: 0px 0 0 25px;
	display: inline-block;
	line-height: 16px;
	margin-top: 2px;
	width: 198px;
	height: 19px;
}
#l_menu ul li:hover{
	list-style: none;
	background: url('../images/l_menu_li_on.gif') no-repeat;
	background-position: top left;
	padding-left: 25px;
	margin-top: 2px;
	width: 198px;
	height: 19px;
	color: #FFF!important;
}
/*_________________________NEWS______________________________________*/

#news_head{
	color: #3a5d73;
	font-size: 18px;
	font-family: Arial;

}
.latestnews a{
	color: #3a5d73;
	font: 12px Tahoma;
	font-weight: bold;
}
.date_cr{
	color: #5e7a8b;
	font: 10px Tahoma;
	font-weight: bold;
	background: url('../images/date.gif') center left no-repeat;
	display: block;
	width: 75px;
	height: 10px;
	line-height: 10px;
	padding-left: 15px;
}
.news_company p{
	color: #6c6c6c;
	font: 12px Tahoma;
	text-align: justify;
}
table.news_company span.article_separator{
	display: block;
	border-top: 1px #e9e9e9 solid;
	width: 235px;
	height: 20px;
	position: relative;
	top: 15px;
}
/*_________________________MENU_B____________________________________*/
#menu_b{
	position:relative;
	float: left;
	top: 20px;
	left: 130px;
	color: #FFF;
}
#menu_b a{
	font-size: 12px;
	color: #FFF;
	font-family: Tahoma;
}
#menu_b a:hover{
	text-decoration: none;
}
/*_________________________NAVIGAC___________________________________*/

#nav{
	position: absolute;
	top:30px;
	left: 800px;
}
#nav ul li{
	position: relative;
	list-style: none;
	float: left;
	padding-left: 30px;
}
/*__________________________CONTENT__________________________________*/

#content{
	clear: both;
}
#content ul{
	margin-left: 20px;
}
.contentheading, .contentpagetitle{
	color: #3c5f75;
	font-size: 18px;
	font-family: Arial;
}
.contentpaneopen{
	color: 555555;
	font-size: 12px;
	font-family: Tahoma;
	text-align: justify;
}
a.readon{
	background: url('../images/readon.gif') center left no-repeat;
	display: block;
	width: 90px;
	padding-left: 8px;
	color:#97ae2c;
	font: 11px Tahoma;
	font-weight: bold;
	float: right;
}
#content > table.blog tr td > div{
	background: url('../images/img_1.gif') top left no-repeat;
	display: block;
	width: 590px;
	height: 117px;
	padding: 20px 20px 20px 30px;
	margin: 0 0 20px 0;
	color: #FFF;
	font-size: 12px;
}
#content > table.blog tr td > div .contentpagetitle{
	color: #fff;
	text-decoration: none;
}
#content > table.blog tr td > div a.readon{
	display: block;
	width: 540px;
	border-top: 1px #c6cea0 solid;
	text-align: right;
	color: #FFF;
	background: none;
}
/*____Only_IE6______*/
table.blog tr td div{
	_background: url('../images/img_1.gif') top left no-repeat;
	_display: block;
	_width: 389px;
	_height: 117px;
	_padding: 20px 220px 20px 30px;
	_margin: 0 0 20px 0;
	_color: #FFF;
	_font-size: 12px;
}
table.blog tr td div .contentpagetitle{
	_color: #fff;
	_text-decoration: none;
}
table.blog tr td div a.readon{
	_display: block;
	_width: 400px;
	_border-top: 1px #c6cea0 solid;
	_text-align: right;
	_color: #FFF;
	_background: none;
}
/*_________________________reactants_________________________________*/

#reactants{
	position: static;
	clear: both;
}
#reactiv_bg{
	background: url('../images/reactants_bg_c.gif') repeat-y;
	position: relative;
	display: block;
	width: 635px;
	height: auto;
	padding: 3px 3px 3px 2px;
	z-index: -2;
}

#reactiv_bg_t{
	background: url('../images/reactants_bg_t.gif') no-repeat 0px 0px;
	position: absolute;
	display: block;
	width: 640px;
	height: 14px;
	z-index: -1;
	top: 1px;
	left: 0px;
}

#reactiv_bg_b{
	background: url('../images/reactants_bg_b.gif') no-repeat left bottom;
	position: absolute;
	display: block;
	width: 640px;
	height: 12px;
	bottom: 0px;
	left: 0px;
	z-index: -1;
}


.reactiv, .reactiv a{
	position: static;
	color:#666666;
	font-size: 12px;
	font-weight: bold;
	z-index: 2!important;
}
.reactiv tr.reactiv_head{
	background: url('../images/reactants_head.gif') no-repeat;
	display: inline-block;
	width: 632px;
	height: 30px;
	*height: 20px;
	color: #fff;
	border-bottom: 1px #FFF solid;
	z-index: 2!important;
}
.reactiv tr.reactiv_td1{
	background: url('../images/reactants_tr1.gif') repeat;
	display: block;
	width: 632px;
	height: auto;
	
	padding-top: 3px;
	border-bottom: 1px #FFF solid;
}
.reactiv tr.reactiv_td2{
	background: url('../images/reactants_tr2.gif') repeat;
	display: block;
	width: 632px;
	height: auto;
	
	padding-top: 3px;
	border-bottom: 1px #FFF solid;
}
.reactiv tr td, .reactiv tr td a{
	text-align: center;
}
.reactiv .col1{padding-bottom: 5px; *padding-bottom: 0px;  width: 40px; display: inline-block; overflow: hidden;}
.reactiv .col2, .reactiv tr.reactiv_head td.col2{ width: 405px; *width: 480px; border-left: 1px #FFF solid; display: inline-block;  height: auto; overflow: hidden;}
.reactiv .col3, .reactiv tr.reactiv_head td.col3{ width: 170px; border-left: 1px #FFF solid; display: inline-block; height: 23px;}
.reactiv tr.reactiv_head td.col2, .reactiv tr.reactiv_head td.col3, .reactiv tr.reactiv_head td.col1{height: 30px; padding-top: 5px;}

/*__________Only_IE______________*/
.reactiv tr.reactiv_head td.col1{
	*background: url('../images/h_col1.gif') no-repeat;
	*height: 20px!important;
}
.reactiv tr.reactiv_head td.col2{
	*background: url('../images/h_col2.gif') repeat-x;
	*height: 20px!important;
}
.reactiv tr.reactiv_head td.col3{
	*background: url('../images/h_col3.gif') no-repeat;
	*height: 20px!important;
}

/*_________________________TABLE_REACTIVE_______________________________*/

.reactiv_cont, .reactiv_cont a{
	position: static;
	color:#666666;
	font-size: 12px;
	font-weight: normal;
}

.reactiv_con{}

.reactiv_cont tr.reactiv_head{
	background: url('../images/reactants_head.gif') no-repeat;
	display: inline-block;
	width: 632px;
	height: 30px;
	*height: 20px;
	color: #fff;
	border-bottom: 1px #FFF solid;
}

.reactiv_cont  tr.reactiv_td1{
	background:#E2E2E2;	display: block;	width: 632px; height: auto;	padding-top: 3px; padding-bottom: 5px; border-bottom: 1px #FFF solid;
}

.reactiv_cont tr.reactiv_td2{
	background:#C8D2D8;	display: block;	width: 632px; height: auto;	*height: 10px;	padding-top: 3px; padding-bottom: 5px;border-bottom: 1px #FFF solid; 
}
.reactiv_cont tr td{
	
}

.reactiv_cont tr.reactiv_head td.col3, .reactiv_cont tr.reactiv_head td.col1, .reactiv_cont tr.reactiv_head td.col2{ text-align: center!important; padding-top: 10px!important;}

.reactiv_cont .col1{padding-bottom: 0px; *padding-bottom: 0px;  width: 200px; height: auto; display: inline-block; border-right: 1px #FFF solid; text-align: left; padding-left: 5px;}
.reactiv_cont .col2, .reactiv_cont tr.reactiv_head td.col2{ width: 90px; *width: 480px; height: auto;  display: inline-block; text-align: center!important;}
.reactiv_cont .col3, .reactiv_cont tr.reactiv_head td.col3{ width: 315px; display: inline-block; height: auto; text-align: left; padding-left: 5px; border-left: 1px #FFF solid;}
.reactiv_cont tr.reactiv_head td.col2, .reactiv_cont tr.reactiv_head td.col3, .reactiv_cont tr.reactiv_head td.col1{height: auto; padding-top: 5px;}

.nav_kat{clear: both; margin: 0 auto;}

.nav_kat span, .nav_kat a{ color:#666666;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
}
	
.nav_kat a:hover{ color:#41647A;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	}