html, body {	margin: 0;	padding: 0;}body {	background: #535353 url(/site/images/body_bg.gif) left top repeat-x;	padding-bottom: 20px;	text-align: center;}body, td, input, select, textarea {	color: #515151;	font-family: Tahoma, sans-serif;	font-size: 11px;}a {	color: #b01616;	text-decoration:none;}a:hover {	color: #999;	text-decoration:none;}a img {	border: none;}p  {	margin: 0 0 10px 0;}h1 {	margin: 0 0 10px 0;	color: #b01616;	font-size: 12px;}h2, h3 {	margin: 0 0 4px 0;	color: #b01616;	font-size: 11px;}#inet_document {	padding: 0;	width: 960px;	margin: 0 auto;	text-align: left;}/******* HEADER/TOP/MENU *******/#inet_header {	height: 61px;}#inet_logo {	width: 160px;	float: left;}#inet_lang {	padding-top: 26px;	width: 86px;	text-align: right;	float: right;}#inet_lang .logoff {	padding: 2px 3px 0 0;}#inet_lang .logoff a {	color: #fff;}#inet_search {	padding-top: 22px;	width: 300px;	text-align: right;	float: right;}#inet_menubar {	height: 26px;}#inet_menu {	width: 785px;	float: left;}#inet_menu table {	height: 26px;	border: none;	border-collapse: collapse;	margin: 0;}#inet_menu td {	vertical-align: middle;	text-align: left;	white-space: nowrap;}#inet_menu a,#inet_menu span {	display: block;	padding: 6px 8px 7px 8px;	color: #f7f7f7;	font-weight: bold;	text-decoration: none;}#inet_menu a:hover,#inet_menu .current a {	background: transparent url(/site/images/menu_bg.gif) left top repeat-x;}#inet_options {	padding-top: 6px;	width: 175px;	font-weight: bold;	float: right;	text-align: right;}#inet_options a {	color: #231f20;}#inet_options a:hover {	color: #f7f7f7;}#inet_topflash {	background-color: #bcbdc0;	width: 960px;	height: 180px;}/******* MAIN/LEFT/RIGHT ******/#inet_main_top,#inet_main_bot {	background: transparent url(/site/images/main1_bg.gif) left top repeat-y;	height: 4px;	overflow: hidden;}.i_templ_10 #inet_main_top,.i_templ_10 #inet_main_bot {	background: transparent url(/site/images/main100_bg.gif) left top repeat-y;}#inet_main {	background: transparent url(/site/images/main_bg.gif) left top repeat-y;	min-height: 320px;	line-height: 16px;}.i_templ_1 #inet_main {	background: transparent url(/site/images/main1_bg.gif) left top repeat-y;}.i_templ_10 #inet_main {	background: transparent url(/site/images/main10_bg.gif) left top repeat-y;}#inet_main_left {	width: 179px;	float: left;}.i_templ_1 #inet_main_left {	width: 699px;	float: left;}.i_templ_1 #inet_main_left_upper {	padding: 11px 0 11px 0;	margin: 0 16px 0 17px;}#inet_main_left_content {	padding: 11px 3px 5px 17px;}#inet_main_middle {	width: 520px;	float: left;}.i_templ_10 #inet_main_middle {	width: 781px;	float: left;}#inet_main_middle_content {	padding: 11px 24px 15px 20px;}#inet_main_middle ul {	margin: 0 0 0 16px;	padding: 0;}#inet_main_middle li, #inet_main_middle ul ul {	padding: 2px 0;}#inet_main_right {	width: 261px;	float: left;}.inet_title {	padding: 8px 16px 7px 14px;	margin-left: 6px;	border-bottom: 1px solid #bcbdc0;}.i_templ_1 #inet_main_left .inet_title {	padding-left: 17px;	margin: 0;}.i_templ_10 #inet_main_middle .inet_title {	padding-left: 8px;	margin: 0 8px 0 4px;}#inet_main_right .inet_title {	padding-left: 16px;	margin: 0;}.inet_title h1 {	margin: 0;	color: #231f20;	font-size: 14px;	text-transform: uppercase;}/*****************//**** SUBMENU ****/li.closed ul {	display: none;}li.open ul {	display: block;}li.open li.closed ul {	display: none;}#inet_submenu {	padding: 0 0 20px 9px;}#inet_submenu ul {	padding: 0;	margin: 0;}#inet_submenu li {	margin: 0;	padding: 0;	color: #000;	list-style: none;	list-style-image: none;}#inet_submenu li a {	display: block;	padding: 5px 0 5px 9px;	color: #000;	text-decoration: none;	border-bottom: 1px solid #fff;}#inet_submenu li a:hover {	color: #e2001a;}#inet_submenu li.current a,#inet_submenu li.currentfolder a {	background-color: #afb1af;	color: #fff;	font-weight: bold;}#inet_submenu li.open a {	padding-bottom: 5px;}#inet_submenu li li a,#inet_submenu li.currentfolder li a {		background: none;	padding: 5px 0 5px 18px;	color: #000;	font-weight: normal;}#inet_submenu li li.current a {		color: #e2001a;	font-weight: bold;}#inet_submenu li li li a {	padding-left: 27px !important;	font-size: 10px;}/**** SUBMENU ****//*****************//********************** IMAGES ************************/.inet_imgs {	padding-top: 4px;}i_templ_1 .inet_imgs {	padding-top: 2px;}.i_templ_2 .inet_imgs {	padding: 0 0 10px 0;}.inet_img_item {	padding-bottom: 5px;}.i_templ_1 .inet_main_left .inet_paras .inet_img_item {	padding-bottom: 0;}.i_templ_1 #inet_main_left_upper .inet_imgs {	width: 355px;	float: right;}.i_templ_1 #inet_main_left_upper .inet_img_item {	padding-left: 26px;}.i_templ_1 #inet_main_left_upper .inet_img_item img {	border: 2px solid #dbdee4;}.i_templ_3 .inet_imgs {	width: 225px;	float: left;}.i_templ_4 .inet_imgs {	width: 225px;	float: right;}.i_templ_4 .inet_imgs .inet_img_item {	padding-left: 17px;}.i_templ_5 .inet_img_item {	width: 150px;	float: left;}.i_templ_5 .inet_img {	border: 1px solid #e5e4cf;}.i_templ_5 .inet_img_txt {	background-color: #fbfbfb;	padding: 4px 2px;	font-weight: bold;	text-align: center;	border: 1px solid #e5e4cf;	border-top: none;}.i_templ_5 .inet_img_spacer {	width: 13px;	float: left;}/********************************************************/************ PARAGRAPHS ***********/.i_templ_1 #inet_main_left .inet_paras {	padding-top: 9px;	margin: 0 16px 0 17px;	border-top: 1px solid #bcbdc0;}.inet_para_100 {	width: 227px;	float: left;}.i_templ_1 #inet_main_left .inet_paras .last {	width: 212px;}.inet_para_100 .inet_paraimgs {	position: relative;}.inet_para_100 .inet_paraimgs img {	border: 2px solid #dbdee4;}.inet_para_100 .inet_paratitle {	width: 208px;	height: 26px;	position: absolute;	left: 2px;	bottom: 16px;}.inet_para_100 .inet_paratitle h1 {	background-color: #333437;	margin: 0;	padding: 6px;	color: #fff;	text-transform: uppercase;}.inet_para_100 .inet_paratxt {	padding: 6px 18px 6px 2px;}.i_templ_1 #inet_main_left .inet_paras .last .inet_paratxt {	padding-right: 2px;}.inet_para_120 {	padding: 10px 18px 15px 16px;	border-bottom: 1px solid #bcbdc0;}/************* PARAGRAPH IMAGES *************************/.inet_para_111 .inet_paraimgs,.inet_para_112 .inet_paraimgs {	padding-top: 4px;	width: 225px;	float: left;}.inet_para_112 .inet_paraimgs {	float: right;}	.inet_para_111 .inet_paraimgs .inet_paraimg_item,.inet_para_112 .inet_paraimgs .inet_paraimg_item {	padding-bottom: 5px;}.inet_para_112 .inet_paraimgs .inet_paraimg_item {	padding-left: 17px;}/*******************************************************//******** NEWS *********/.inet_news_item {	padding: 10px 18px 10px 16px;	border-bottom: 1px solid #bcbdc0;}.i_templ_202 .inet_news_item {	padding: 0 0 15px 0;	border-bottom: none;}.inet_news_item h2 {	margin: 0;}.inet_news_item h2 a {	color: #e2001a;	font-weight: bold;}.inet_news_item a {	color: #515151;}.inet_news_item a .more {	padding-top: 3px;	color: #e11c1c;}#inet_newsarc {	margin-right: 4px;	border-bottom: 1px solid #bcbdc0;}#inet_newsarc_inner {	background-color: #eae9d4;	padding: 3px 10px;	margin: 1px;	text-align: right;	font-weight: bold;}#inet_newsFilter {	padding-top: 14px;}#inet_newsFilter a {	text-decoration: none;}#inet_newsFilter ul {	margin: 0;	padding: 0;	list-style: none;}#inet_newsFilter li {	margin: 0;	padding: 0 0 0 10px;}#inet_newsFilter li.current {	font-weight: bold;}/********* FRONTBOX ********/#inet_frontbox {	padding: 12px 18px 10px 16px;}/******* SEARCH ********/.input_search {	background-color: #777777;	border: 1px solid #777777;	color: #f7f7f7;	padding-left: 4px;}.btn_search {	background: #050505 url(/site/images/btn_bg.gif) left top repeat-x;	padding: 0 7px;	color: #f7f7f7;	text-transform: uppercase;	border: 1px solid #939598;}#inet_search_res h2 {	margin: 0 0 2px 0;}.inet_search_msg, .search_result {	margin-bottom: 10px;}.search_result .more {	margin-top: 2px;}#inet_search_pages {	margin-top: 10px;}/************* SITEMAP ****************/#inet_sitemap ul {	margin: 0 0 0 16px;	padding: 0;}#inet_sitemap li, #inet_sitemap ul ul {	padding: 2px 0;}/************* FORMS **************/form {	margin: 0;	padding: 0;}#inet_main .frmbut,#stfForm .inet_inpbut {	border: 1px solid #988F86;	margin: 5px 20px 0 0;	padding: 1px 5px;	color: #555152;}#inet_main .frm,#stfForm .inet_inp {	border: 1px solid #988F86;	margin: 2px 0 8px 0;	padding: 2px;	width: 170px;}#inet_main .inet_para_120 .frm {	margin: 0 0 2px 0;}#inet_main select.frm {	margin: 2px 0;	padding: 2px;	width: 177px;}#inet_main textarea {	height: 100px;}/******** BB ********/.inet_prods {	padding: 0 0 15px 0;}.inet_prods table {	width: 100%;}.inet_prods table td.num_td {	width: 75px;}.inet_prods table td.cap_td {	width: 150px;}.inet_prods .series_img {	padding-top: 10px;	width: 159px;	float: right;}.inet_prods .series_download {	background: url(/site/images/arrow-link.gif) left center no-repeat;	padding: 0 0 0 20px;	margin: 10px 0 0 0;}#inet_bb {	padding: 0 7px 0 3px;}.inet_prod_item td,.inet_bb_item td,#inet_bb td,.inet_prods td {	padding: 2px 8px;}.inet_prods td {	white-space: nowrap;}.inet_prod_item td a:hover,.inet_bb_item td a:hover,#inet_bb td a:hover,.inet_prods td a:hover {	color: #999;}.inet_prod_item .inet_img_item,.inet_bb_item .inet_img_item {	padding-bottom: 10px;}.inet_prod_item tr.dark td,.inet_bb_item tr.dark td,#inet_bb tr.dark td,.inet_prods tr.dark td {	background-color: #EFEFEF;}.inet_prod_item tr.header td,.inet_bb_item tr.header td,#inet_bb tr.header td,.inet_prods tr.header td {	background-color: #E0E0E0;	padding: 4px;	color: #333;	font-size: 10px;	font-weight: bold;}.inet_prod_item tr.header td a,.inet_bb_item tr.header td a,#inet_bb tr.header td a,.inet_prods tr.header td a {	color: #A00606;}.inet_prod_item {	padding: 11px 3px 5px 17px;}.inet_prod_item .inet_prod_left {	width: 276px;	float: left;	text-align: right;}.inet_prod_item .inet_prod_right {	width: 350px;	float: right;}.inet_bb_item {	padding: 0 3px 0 12px;}.inet_bb_item .inet_bb_left {	padding-top: 1px;	width: 159px;	float: left;}.inet_bb_item .inet_bb_right {	width: 467px;	float: right;}#inet_bb_filter {	padding: 11px 0 12px 11px;	line-height: 14px;	border-bottom: 1px solid #bcbdc0;	margin-bottom: 2px;}#inet_bb_filter td {	padding-right: 10px;	vertical-align: top;}#inet_bb_filter td.bbf_subm {	padding-top: 61px;}#inet_bb_filter select {	margin-bottom: 5px;	width: 140px;}#inet_bb_filter .text {	padding: 2px;	margin-bottom: 5px;	width: 134px;	border: 1px solid #988F86;}.inet_prods h1 {	color: #363739;}.inet_prod_form {	text-align: left;}.nofound {	padding: 5px 0 0 9px;}#prod_tabs_nav {	background: transparent url(/site/images/prod_tabs_nav_bg.gif) left bottom repeat-x;	margin: 15px 0;}	#prod_tabs_nav ul {	margin: 0;	padding: 0;}#prod_tabs_nav li {	background-color: #fbfbfb;	margin: 0 8px 0 0;	padding: 3px 12px 4px 12px;	font-weight: bold;	list-style: none;	border: 1px solid #bdbcc1;	float: left;}#prod_tabs_nav li.current {	border-bottom: 1px solid #fbfbfb;}#prod_tabs_nav li a {	color: #333438;}#prod_tabs_nav li a:hover {	color: #b91c2f;}#prod_tabs_nav li.current li a {	color: #333438;}#prod_tabs_nav li a:hover {	color: #b91c2f !important;}#prod_tabs_nav li.toggle_dropdown {	position: relative;}#prod_tabs_nav ul.dropdown {	position: absolute;	left: -1px;	top: 22px;	display: none;}#prod_tabs_nav ul.dropdown li {	background-color: #fbfbfb;	margin: 0;	padding: 3px 12px;	border-top: none;	font-weight: normal;	float: none;}#prod_tab_1 .prod_txt {	width: 240px;	float: left;}#prod_tab_1 .prod_imgs {	padding-top: 3px;	width: 206px;	float: right;}#prod_tab_1 .inet_img_item_505 {	padding-bottom: 6px;}#prod_tab_1 .inet_img_item_5050 {	padding-bottom: 6px;	width: 47px;	float: left;}#prod_tab_1 .inet_img_item_5050 img {	border: 1px solid #e5e3ce;}#prod_tab_1 .inet_img_spacer_5050 {	width: 6px;	float: left;}#prod_tab_2 {	display: none;}.bbimg {	display: none;}/******** DEALERS ********/.inet_dealer {	padding-bottom: 15px;}.dealer_left {	width: 313px;	float: left;}.dealer_right {	width: 150px;	float: right;}.typeact {	font-weight: bold;	color: #333;}.typedeact {	color: #999;}table.dealersfilter_tbl {	width: 460px;}td.label_td {	white-space: nowrap;}td.checkbox_td {	width: 30%;	padding: 4px 0;}td.subm_td {	text-align: right;}#inet_main td.subm_td .frmbut {	margin-right: 3px;	font-size: 10px;}#inet_dealers {	padding-top: 15px;}#inet_dealers h1 {	padding-bottom: 3px;	border-bottom: 1px solid #CCC;}/********* BROCHURES **********/table.bro_tbl {	width: 460px;	margin-bottom: 15px;}table.bro_tbl td {	padding: 5px 0;	vertical-align: middle;	border-bottom: 1px solid #CCC;}table.brolang_tbl {	width: 80px;	margin-right: 12px;}table.brolang_tbl td {	width: 16px;	text-align: left;	border: none;}input.bronum_inp {	width: 20px;	padding: 0 1px;}/****** STF ******/#stf_dialog {	background-color: #fff;	width: 320px;	height: 270px;	border: 1px solid #333;	display: none;}#stfForm,#stfResponse {	padding: 10px 0 0 10px;}#stfForm td {	padding: 5px;	text-align: left;}#stfForm td .inet_inp,#stfForm td .inet_inpbut {	margin: 0;}#stfForm td textarea {	height: 90px;}/**** BOT ****/#inet_footer {	background-color: #bcbdc0;	padding: 13px 15px;	color: #424649;}#inet_footer a {	color: #990805;}#inet_footer .left_footer{	width: 200px;	float: left;}#inet_footer .right_footer{	width: 200px;	text-align: right;	float: right;}.reset {	clear: both;	display: block;	font-size: 1px;	line-height: 1px;	height: 1px;	margin: 0 0 -1px 0;}.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.clearfix {	display: inline-block;}html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}