/* General */ 

body, form { margin: 0px }
img { border: 0px }

body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: #003332 }

a { color: #33a033; text-decoration: underline }
a:hover { color: #33a033; text-decoration: none }

.clear { clear: both }
img.trp { width: 1px; height: 1px }
td.trp { width: 1px; }

div.container { width: 980px }

h2 { font-weight: bold; font-size: 17px; color: #008800 }

/* Header */

div.header { width: 980px; margin-top: 20px }
div.logo { float: left }

div.toplinks { float: right; font-family: Arial; font-size: 10px; }
div.toplinks a { color: #008800; text-decoration: none; padding: 5px }
div.toplinks a:hover { color: #008800; text-decoration: underline }

/* Main menu */

div.mainmenu { text-align: left; width: 980px; height: 30px; background: url('/public/www/mainmenu_bg.gif'); background-repeat: no-repeat; font-family: Arial; font-size: 13px }
div.mainmenu div { float: left }

div.mainmenu_item, div.mainmenu_item_sel { margin-left: 8px; margin-right: 8px; height: 30px; line-height: 30px }
div.mm_spr { margin-top: 6px }

div.mainmenu_item a, div.mainmenu_item_sel a { color: #003332; text-decoration: none }
div.mainmenu_item a:hover, div.mainmenu_item_sel a:hover { color: #00c425; text-decoration: none }
div.mainmenu_item_sel a, div.mainmenu_item_sel a:hover { color: #00c425; text-decoration: none }

/* Submenu */

div.submenu { width: 980px; text-align: left; font-family: Arial; margin-top: 8px; font-size: 12px }
div.submenu div { float: left }

div.submenu_item, div.submenu_item_sel { margin-left: 8px; margin-right: 8px; }

div.submenu_item a, div.submenu_item_sel a { color: #003332; text-decoration: none }
div.submenu_item a:hover, div.submenu_item_sel a:hover { color: #00c425; text-decoration: none }
div.submenu_item_sel a, div.submenu_item_sel a:hover { color: #00c425; text-decoration: none }

/* Content area */

div.content_container { width: 980px; background: url('/public/www/content_bg.gif'); text-align: left; margin-top: 9px }
div.content { width: 775px; float: left }
div.content_title { background: url('/public/www/content_title.jpg'); background-repeat: no-repeat; width: 775px; height: 79px; line-height: 80px }

/* Content */ 

div.content_title h1, div.content_title_prod h1, div.prod_view_art h1 { margin: 0px; margin-left: 29px; margin-top: 0px; color: #008800; font-size: 27px; font-family: Trebuchet MS; font-weight: normal }

div.content_txt, div.content_txt_art, div.content_txt_with_submenus { color: #003332; width: 750px; float: left; }
div.content_txt_with_submenus, div.content_txt_art { width: 560px; }

div.content_txt_i { margin-left: 30px; line-height: 18px; margin-bottom: 14px; margin-top: 14px }

/* Boxes */

div.boxes { float: right; width: 200px }

form.right_col_config { font-family: Tahoma; font-size: 11px; }
form.right_col_config legend, form.right_col_config td { color: white; font-family: Tahoma; font-size: 11px }

input.right_col_button { cursor: pointer; background: #003332; color: white; border: 1px solid white }

/* Boxes - content styles */

div.boxes a { color: white; text-decoration: none }
div.boxes a:hover { color: white; text-decoration: underline }

div.right_box_0, div.right_box_1, div.right_box_2 {  }
div.right_box_0 { background: #003332 }
div.right_box_1 { background: #067471 }
div.right_box_2 { background: #045351 }

div.right_box_title_0 { background: url('/public/www/box_title_0.gif'); height: 43px; color: #6edfdc; background-repeat: no-repeat; width: 200px }
div.right_box_title_i_0 { font-size: 17px; font-weight: normal; padding: 11px; font-family: Trebuchet MS }

div.right_box_content_0, div.right_box_content_1, div.right_box_content_2, div.right_box_content_3 { padding: 9px; padding-left: 11px; color: white } 
div.right_box_content_0 { padding-top: 0px; }

div.right_box_0 ul, div.right_box_0 li { margin: 0px; text-indent: 0px; padding: 0px; list-style: none; }

div.right_box_0 li { border-bottom: 1px #275447 dotted; padding: 6px; padding-left: 3px }

/* Content submenus */

div.text_menus { font-family: Arial; font-weight: bold; font-size: 12px; float: right; width: 200px; margin-top: 20px; margin-bottom: 20px; padding-top: 15px; padding-bottom: 15px; background: url('/public/www/content_spr.gif'); background-repeat: repeat-y }
div.textmenu, div.textmenu_sel { margin-left: 15px; background: url('/public/www/sub_arrow.gif'); background-repeat: 
no-repeat; padding-left: 20px; margin-bottom: 5px }

div.textmenu a, div.textmenu_sel a { color: #008800; text-decoration: none }
div.textmenu a:hover, div.textmenu_sel a:hover { color: #003332; text-decoration: none }

div.textmenu_sel a { color: #003332; text-decoration: none }
div.textmenu_sel a:hover { color: #003332; text-decoration: none }


/* Other content styles */

div.readmore { margin-top: 6px; font-weight: bold }


/* Footer */

div.footer { text-align: left; color: #003c0c; margin: 8px; margin-left: 11px; font-family: Arial; font-size: 11px }
div.footer a { padding: 5px; color: #008800; text-decoration: none }
div.footer a:hover { color: #003c0c; text-decoration: underline }


/* blog */ 

div.blog_container a { text-decoration: none;  }
div.blog_container a:hover { text-decoration: underline;  }

div.post_0, div.post_1 { width: 763px; margin-left: 1px }
div.post_0 { background: white }
div.post_i { padding-left: 30px; }

div.blog_container h2 { line-height: normal; margin-top: 0px; margin-bottom: 2px; font-size: 20px; font-weight: normal }
div.blog_container h2 a { text-decoration: none; color: #008800 }
div.blog_container h2 a:hover { text-decoration: none; color: #00ad00 }

/* blog post */

div.navigation { height: 30px; line-height: 30px }
div.alignleft { float: left }
div.alignright { float: right }

div.post_text { float: left; width: 655px; line-height: 17px; margin-top: 15px; margin-bottom: 15px; }
div.author_pic { margin-top: 15px; width: 70px; float: left }
div.author_pic img {  }

/* blog right col */

div.rss_subscribe { background: url('/public/www/blog_rss_bg.gif'); padding-top: 10px; margin-top: 10px; background-repeat: repeat-x }
div.rss_subscribe img { margin-bottom: -2px; margin-right: 2px; margin-left: 6px }
div.rss_subscribe a { color: #68ff85; text-decoration: none }
div.rss_subscribe a:hover { color: #68ff85; text-decoration: underline }
h2.tagcloud { font-size: 17px; font-weight: normal; font-family: Trebuchet MS; font-weight: normal; padding: 0px; margin: 0px; color: white }

div.searchform { margin-top: 10px }
input.searchinput { height: 25px; border: 1px solid #3c9492; background: white; width: 105px; padding-left: 5px }
input.searchsubmit { margin-left: 2px; cursor: pointer }

div.right_side_arch { background: url('/public/www/blog_arch_bg.gif'); padding-top: 10px; padding-left: 6px; margin-top: 10px; background-repeat: repeat-x }

/* blog commments */

#commentform #email, #commentform #author, #commentform #url { width: 180px; margin-right: 5px }
#commentform #comment { width: 600px; height: 120px }


























































































































