html, body {
	margin: 0;
	padding: 0;
}

body {
	background: #D8DDE1;
	font-family: Verdana, sans-serif;
	text-align: center;
	padding: 20px 0;
}

body, th, td {
	font-size: 10px;
}

h1 {
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}

h1 .redtxt {
	color: #F10F1F;
}

a {
	color: #000;
}

a:hover {
	color: #666;
}

a img {
	border: 0;
}

p {
	margin: 0 0 15px 0;
}

#inet_document {
	width: 748px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	border: 1px solid #94A0AC;
	background: #FCFCFC url(/site/images/bg_content.jpg) left top no-repeat;
}

#inet_document .container {
	padding: 0;
}

/* IE/Mac */

* html head+body #inet_document {
	margin-top: 20px;
	margin-bottom: 20px;
}

* html head+body {
	padding: 0;
}


/************* TOP/MENU **************/


#inet_top {
	background: #FCFCFC url(/site/images/bg_header.jpg) left top no-repeat; 
	height: 80px;
}

#inet_menu {
	color: #FFF;
	position: relative;
}

#inet_menu table {
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 0;
}

#inet_menu td {
	white-space: nowrap;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

#inet_langmenu table {
	position: absolute;
	top: 10px;
	left: 12px;
}

#inet_menu a {
	display: block;
	padding: 2px 6px 7px 6px;
	margin: 0;
	color: #111;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}

#inet_menu .current a {
	background: transparent url(/site/images/menu/menu_current.gif) bottom left repeat-x;
	color: #A9B3BD;
}

#inet_menu a:hover {
	background: transparent url(/site/images/menu/menu_on.gif) bottom left repeat-x;
	color: #727272;
}

#inet_menu .spacer {
	width: 1px;
}

#inet_title .content {
	padding: 8px 0 0 40px;

}


/************ CONTENT *************/

#inet_main {
	background: transparent url(/site/images/bg_footer1.gif) left bottom no-repeat;
}

.inet_submenu {
	width: 220px;
	float: left;
	font-size: 9px;
}

.inet_submenu .content {
	padding: 26px 0 20px 20px;
}

.inet_submenu .content ul {
	margin: 0;
	padding: 0;
}

.inet_submenu .content li {
	margin: 0;
	padding: 3px 0 3px 10px;
	list-style: none;
	list-style-image: none;
	color: #111;
	text-decoration: none;
}

.inet_submenu .content li.current {
	background: transparent url(/site/images/menu/menu_bullet_on.gif) 0 6px no-repeat;
	font-weight: bold;
}

.inet_submenu .content li.currentfolder {
	background: transparent url(/site/images/menu/menu_bullet_on.gif) 0 6px no-repeat;
	font-weight: bold;
}

.inet_submenu .content li.currentfolder li {
	background: none;
	font-weight: normal;
}

.inet_submenu .content li li {
	padding: 6px 0 1px 10px;
	border: 0;
}

.inet_submenu .content li li.current {
	background: transparent url(/site/images/menu/menu_bullet_on.gif) 0 9px no-repeat;

}

.inet_submenu .content li li.currentfolder {
	background: transparent url(/site/images/menu/menu_bullet_on.gif) 0 9px no-repeat;
	font-weight: bold;
}

.inet_submenu .content li a {
	color: #111;
	text-decoration: none;
}

#inet_text {
	width: 525px;
	float: left;
}

#inet_text .content {
	padding: 25px 65px 40px 12px;
	min-height: 285px;
}

* html head+body #inet_text .content {
	height: 285px;
}

#inet_imgs {
	margin: 35px 10px 10px 0;
	width: 130px;
	float: left;
}

.inet_txt {
	margin-bottom: 10px;
}

#inet_text_footer {
	margin: 0;
}


/********* NEWS **********/

#inet_news {
	margin: 20px 0;
}

.inet_news_item {
	margin-bottom: 10px;
}

.inet_news_item .inet_img_item {
	width: 130px;
	margin: 2px 0 0 15px;
	float: right;
}

.inet_news_title {
	font-weight: bold;
}

.date {
	color: #F10F1F;
}

.inet_more a {
	text-decoration: none;
	font-weight: bold;
}



/************ LIST **************/

.list{
	width: 125px;
	float: left;
	font-size: 9px;
}

#inet_list {
	width: 620px;
	float: left;
}

#inet_list .content {
	margin: 28px 0 75px 12px;
}

#inet_list .content table.apalist {
	width: 550px;
	border-collapse: collapse;
}

#inet_list .content table.apalist td {
	padding: 3px 4px;
	font-family: Arial, sans-serif;
	vertical-align: top;
}

#inet_list .content table.apalist td img {
	margin: 3px 0;
}

#inet_list .content .cat td {
	background-color: #000;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#inet_list .content .header td {
	background-color: #E10F1F;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#inet_list .content .light {
	background-color: #FFF;
	border-top: 1px solid #000;
}

#inet_list .content .dark {
	background-color: #F1F1E3;
	border-top: 1px solid #000;
}

#inet_list .content .mail_icon {
	margin-top: 3px;
}

#inet_list .bran_td {
	padding: 0;
}

/********** PRODUKTTABEL **********/

#inet_prod .content {
	margin: 25px 0 65px 25px;
}

#inet_prod .content table.prod {
	width: 650px;
	border-collapse: collapse;
}

#inet_prod .content table.prod td {
	padding: 3px 4px;
	font-family: Arial, sans-serif;
	vertical-align: top;
}

#inet_prod .content .cat td, #inet_prod .content .cat td a {
	background-color: #000;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#inet_prod .content .topheader td {
	background-color: #E10F1F;
	color: #FFF;
	text-align: center;
}

#inet_prod .content .header td {
	background-color: #E10F1F;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#inet_prod .content .light {
	background-color: #FFF;
	border-top: 1px solid #000;
}

#inet_prod .content .dark {
	background-color: #F1F1E3;
	border-top: 1px solid #000;
}

#inet_prod .content #inet_list {
	width: auto;
	float: none;
}

#inet_prod .content #inet_list .content {
	margin: 0;
}

#inet_prod .content #inet_list .content table.apalist {
	width: 650px;
	margin-bottom: 10px;
}

#inet_prod .content table.anmcomment {
	margin-bottom: 10px;
}

/************ ANVLIST ***************/


#inet_anvlist .content {
	margin: 25px 0 65px 25px;
}

#inet_anvlist .content table.anvlist {
	width: 650px;
	border-collapse: collapse;
}

#inet_anvlist .content table.anvlist td {
	padding: 3px 4px;
	font-family: Arial, sans-serif;
	border: 1px solid #000;
}

#inet_anvlist .content .cat td, #inet_anvlist .content .cat td a {
	background-color: #000;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#inet_anvlist .content .header td {
	background-color: #E10F1F;
	padding: 10px 4px 10px 4px;
	vertical-align: bottom;
}

#inet_anvlist .content .light {
	background-color: #FFF;
}

#inet_anvlist .content .dark {
	background-color: #F1F1E3;
}

#inet_anvlist .content .anv_grid {
	text-align: center;
	vertical-align: middle;
}


/************ PROD DETAIL ************/

#inet_proddetail table {
	border-collapse: collapse;
}

#inet_proddetail .cont_tbl {
	margin-bottom: 15px;
}

#inet_proddetail .cont_tbl td {
	background-color: #F1F1E3;
	vertical-align: top;
}

#inet_proddetail td.cat {
	background-color: #000;
	padding: 3px 8px;
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#inet_proddetail .prod_detail_top {
	width: 315px;
}

#inet_proddetail .prod_detail_mid,
#inet_proddetail .prod_detail_bot {
	width: 210px;
}

#inet_proddetail .prod_detail_top tr,
#inet_proddetail .prod_detail_mid tr,
#inet_proddetail .prod_detail_bot tr {
	
}

#inet_proddetail .prod_detail_top td,
#inet_proddetail .prod_detail_mid td,
#inet_proddetail .prod_detail_bot td {
	padding: 2px 8px;
	border-bottom: 1px solid #ccb;
}

#inet_proddetail td.label_td {
	font-weight: bold;
}

#inet_proddetail .prod_detail_mid td.label_td {
	border-bottom: 1px solid #000;
}

#inet_proddetail td.spacer {
	background: none;
	width: 5px;
}

#inet_proddetail td.hzspacer {
	background: none;
	height: 10px;
}

/************** PAGING ****************/

#inet_paging {
	margin-right: 100px;
	text-align: center;
}

#inet_paging table.paging {
	margin-top: 10px;
	border-collapse: collapse;
}

#inet_paging table.paging td {
	font-size: 11px;
	padding: 2px;
}

/************** SEARCH ****************/

#inet_search_form {
	padding: 0;
	margin: 0;
}

#inet_search_form table {
	background-color: #F1F1E3;
	width: 650px;
}

#inet_search_form td {
	padding: 2px;
}

#inet_search_form td.cat {
	background-color: #000;
	padding: 3px 4px;
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#inet_search_form td.spacer {
	width: 125px;
}

#inet_search_form td.label {
	width: 100px;
	text-align: right;
}

#inet_search_form td.inp {
	width: 165px;
	text-align: right;
}

#inet_search_form td.abc_label {
	font-size: 9px;
	text-align: left;
}

#inet_search_form select {
	margin: 0;
	width: 160px;
	font-size: 10px;
}

#inet_search_form form,
#inet_search_form2 form {
	margin: 10px 0;
	padding: 0;
}

#inet_search_form2 {
	padding: 10px 0 0 10px;
}

#inet_search_form .inet_inp_but {
	border: 1px solid #000;
	margin: 0 1px 0 0;
	width: 70px;
	height: 17px;
	font-family: Arial, sans-serif;
	font-size: 10px;
}

#inet_search_form .inet_inp_search {
	margin: 0;
	width: 155px;
	font-size: 10px;

}

#inet_search_form2 .inet_inp_search {
	border: 1px solid #777;
	margin: 0 0 5px 0;
	width: 84px;
	font-size: 10px;

}

#inet_search_form2 .inet_inp_but {
	border: 1px solid #777;
	margin: 0 1px 0 0;
	width: 88px;
	height: 17px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #333;
}

/************* SITEMAP ****************/


#inet_sitemap ul {
	margin: 0 0 0 17px;
	padding: 0;
}

#inet_sitemap li, #inet_sitemap ul ul {
	padding: 2px 0;
}

/********** LOGIN **********/

#inet_login {
	margin: 30px 0 10px 10px;
}

#inet_login form {
	margin: 0;
	padding: 0;
}

#inet_login .inet_inpbut {
	border: 1px solid #000;
	margin: 5px 1px 0 0;
	height: 17px;
	font-family: Arial, sans-serif;
	font-size: 10px;
}

#inet_login .inet_inp {
	margin: 0 0 5px 0;
	width: 80px;
	font-size: 10px;

}

/**************** FOOTER **************/

#inet_footer {
	margin: 0;
}

#inet_footer .content {
	margin: 0;
}

.reset {
	clear: both;
	display: block;
	font-size: 1px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	margin: 0 0 -2px 0;
}

