html, body {
	margin: 0;
	padding: 0;
}

body, td, th, input, select, option, textarea {
	color: #484848;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 16px;
	margin: 0 0 15px 0;
	color: #779539;
	text-transform: uppercase;
}

h2 {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #779539;
}

h3 {
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #779539;
}

p {
	margin: 0 0 15px 0;
}


a {
	color: #7b7b7b;
}

a:hover {
	color: #3e6140;
}

a img {
	border: none;
}

#inet_document {
	text-align: left;
	width: 764px;
	margin: 0 auto;
}

form {
	margin: 0;
	padding: 0;
}

/******* HEADER/LOGO/MENU ********/



#inet_logo {
	height: 62px;
}

#inet_menubar,
#inet_login,
#inet_content_top,
#inet_content_bot,
#inet_topflash,
#inet_main_left,
#inet_upper,
#inet_lower_right,
.inet_newsarc_link {
	display: none;
	visibility: hidden;
}


.inet_img_item {
	padding-bottom: 6px;
}

.inet_main_right_content {
	padding: 10px 10px 10px 0;
}

.hasnews,
.hasimgsnews {
	background: transparent url(/site/images/newssep.gif) 552px 0 repeat-y;
	padding-right: 0;
}

#inet_txt {
	line-height: 16px;
}

.hasimgsnews #inet_txt {
	width: 235px;
	float: left;
}

.hasimgs #inet_txt {
	width: 444px;
	float: left;
}

.hasnews #inet_txt {
	width: 530px;
	float: left;
}

.i_templ_2 #inet_main_right #inet_imgs {
	padding-top: 35px;
	width: 300px;
	float: left;
}

.i_templ_2 #inet_main_right #inet_imgs_content {
	padding-left: 12px;
}

.i_templ_2 #inet_main_right .inet_img_item {
	padding-bottom: 8px;
	width: 144px;
	float: left;
}

.i_templ_2 #inet_main_right #inet_imgs .inet_img {
	padding-left: 11px;
}

.i_templ_2 #inet_main_right .inet_img img {
	border: 1px solid #d4d3d2;
}

.i_templ_2 #inet_main_right #inet_txt a,
.inet_para_102 a {
	color: #289a2e;
}

.i_templ_2 #inet_main_right #inet_txt a:hover,
.inet_para_102 a:hover {
	color: #484848;
}



.i_templ_3 #inet_imgs {
	margin: 10px 0;
}


.i_templ_3 #inet_imgs .inet_img_item {
	margin: 0 0 15px 0;
}

.i_templ_3 #inet_imgs .inet_img img {
	border: 1px solid #d4d3d2
}

.i_templ_3 #inet_imgs .inet_img_txt {
	padding: 5px 1px 0 1px;
}




.i_templ_4 #inet_imgs {
	margin: 10px 0;
}


.i_templ_4 #inet_imgs .inet_img_item {
	width: 363px;
	float: left;
	margin: 0 16px 15px 0;
}

.i_templ_4 #inet_imgs .last {
	margin-right: 0;
}

.i_templ_4 #inet_imgs .inet_img img {
	border: 1px solid #d4d3d2
}

.i_templ_4 #inet_imgs .inet_img_txt {
	padding: 5px 1px 0 1px;
}


/******** FRONT ********/


#inet_lower {
	min-height: 260px;
	background: transparent url(/site/images/lower_bg.gif) left top repeat-y;
}

#inet_lower_left {
	width: 400px;
	float: left;
}

#inet_lower_left #inet_txt {
	padding: 15px 13px 15px 0;
}

#inet_lower_center {
	width: 319px;
	float: left;
}


/******* PARA *********/

#inet_lower_right .inet_paragraphs {
	padding-top: 3px;
	line-height: 16px;
}

#inet_lower_right .inet_para_100 {
	padding: 12px 10px 5px 10px;
	border-bottom: 5px solid #fff;
}

#inet_lower_right .last {
	border-bottom: none;
}

#inet_lower_right .inet_para_100 a {
	background: #fff url(/site/images/frmbut_bg.gif) left bottom repeat-x;
	color: #3e6140;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #c9cdcf;
	padding: 2px 5px;
}

#inet_lower_right .inet_para_100 a:hover {
	color: #222;
}

.inet_para_102 {
	padding-bottom: 10px;
}

.inet_para_102 .inet_para_imgs {
	padding-top: 4px;
	width: 155px;
	float: left;
}

.inet_para_102 .inet_para_imgs img {
	border: 1px solid #d4d3d2;
}

.inet_para_102 p {
	margin: 0 0 8px 0;
}


/****** NEWS ******/

#inet_news {
	width: 204px;
	color: #484848;
	float: right;
	line-height: 16px;
}

#inet_news h1 {
	margin: 0 0 7px 9px;
}

.inet_news_item a {
	text-decoration: none;
	color: #484848;
}

.inet_news_item a:hover {
	color: #39633c;
}

.inet_news_item h2 {
	font-size: 11px;
	color: #32352f;
	margin: 0;
}

.inet_news_item h2 a {
	color: #32352f;
}

.inet_news_item {
	background: transparent url(/site/images/news_item_bg.gif) left bottom repeat-x;
	padding: 9px;
}

.i_templ_202 .inet_news_item {
	padding: 9px 0;
}

#inet_front_news {
	padding: 15px 15px 7px 15px;
	color: #484848;
	line-height: 16px;
}

#inet_front_news h1 {
	margin: 0 0 11px 0;
}

#inet_front_news .inet_news_item {
	background: none;
	padding: 5px 0;
}

.inet_news_img {
	padding-top: 4px;
	width: 92px;
	float: left;
}

.inet_news_img img {
	border: 1px solid #d4d3d2;
}

.inet_news_img .inet_img_item {
	padding: 0;
}

.inet_news_text_hasimg {
	width: 180px;
	float: right;
}

#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;
}


/****************/
/**** SEARCH ****/

.inet_search_msg {
	padding: 15px 0;
}

.search_result {
	margin: 0 0 15px 0;
}

.search_result .more {
	margin: 10px 0 0 0;
}

/**** SEARCH ****/
/****************/



/********* PROD **********/

.i_templ_300 #inet_txt .inet_prodlist_templ2 table {
	width: 100%;
}

.i_templ_300 #inet_txt table td,
.i_templ_300 #inet_txt table th {
	padding: 2px 5px;
	border-bottom: 1px solid #999;
}

.i_templ_300 #inet_txt .inet_prodlist_templ2 table td,
.i_templ_300 #inet_txt .inet_prodlist_templ2 table th {
	padding: 2px 0;
}

.i_templ_300 #inet_txt table td a  {
	background: transparent url(/site/images/menu_arr.gif) right center no-repeat;
	display: block;
	padding-right: 10px;
	text-decoration: none;
}

.i_templ_300 #inet_txt table td a:hover {
	color: #000;
}



/******* FOOTER ********/

#inet_footer {
	color: #51525a;
}

#inet_footer_content {
	padding-top: 23px;
	text-align: center;
}


.reset {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 -1px 0;
}




