/* CSS Document */
body { background-color: #FFFFFF; margin: 0 0 0 0; height: 100%; /*text-align: center; */}

div.body { background-color: #FFFFFF; height: 100%; width: 1000px; /*text-align: left;margin: 0 auto;*/}
div.print_body { background-color: #FFFFFF; height: 100%; width: 600px; /*text-align: left;margin: 0 auto;*/}
.textinput { height: 20px; width: 120px; border: 1px solid #009CDD; }
.textinputlong { height: 20px; width: 180px; border: 1px solid #009CDD; }

.img { border: 0px; }
img.big_image { border:1px solid #009CDD; }
a, a:active, a:hover, a:visited { color: #009CDD; text-decoration: none; }

/* HEADER */
div.header { background-color: #FFFFFF; width: 100%; height:70px; }
div.header_left { float: left; background-color: #FFFFFF; }
div.header_right { float: right; background-color: #FFFFFF; height:70px; }
div.header_line { float: left; background-color: #009CDD; width: 100%; height:1px; }
div.header_print { background-color: #FFFFFF; width: 100%; height:75px; } 
/* End HEADER */
/* FOOTER */
div.footer { float:left; background-color: #FFFFFF; width: 100%; height:78px; }
div.footer_line_dark { background-color: #009CDD; width: 100%; height: 2px; }
div.footer_line_light { background-color: #7CCCEE; width: 100%; height: 1px; }
div.footer_empty_column_one { margin-top: 3px; float:left; width: 175px; height: 74px; text-align: center;}
div.footer_address_column {float:left; width: 185px; }
div.footer_address_column_top {width: 210px; height: 5px; background-color: #009CDD; }
div.footer_address_column_content {width: 210px; height: 65px; background-color: #FFF; float: left; font-family: Arial; font-size: 11px; font-weight: bold;color:#7B7B7B }

div.footer_empty_column_two { float:left; width: 157px; height: 74px; }
div.footer_empty_column_twoi { float:left; width: 120px; height: 74px; }

div.footer_search_column { float:left; width: 145px; }
div.footer_search_column_top { float: left; width: 145px; height: 5px; background-color: #009CDD; }
div.footer_search_column_content { float: left; width: 145px; height: 65px; background-color: #FFF; font-family: Arial; font-size: 11px; font-weight: bold;color:#7B7B7B }
div.footer_empty_column_three { float:left; width: 120px; height: 74px; }
div.footer_empty_column_threei { float:left; width: 100px; height: 74px; }
div.footer_news_column {float: left; width: 90px; }
div.footer_news_column_top { width: 90px; height: 5px; background-color: #009CDD; }
/* End FOOTER */

/* CONTENT */
div.content { width: 100%; float: left; }

a.menu, a.menu:visited { margin-left: 8px; font-family: Arial; font-size: 12px; font-weight: bold;color:#7B7B7B; text-decoration: none;}
a.menu:hover { color:#009CDD; }
a.submenu, a.submenu:visited { margin-left: 4px; font-family: Verdana; font-size: 10px; font-weight: bold;color:#808080; text-decoration: none;}
a.submenu:hover { color:#009CDD; }
/* MENU */
div.menu { float: left; width: 168px; }
div.menu_empty { float: left; width: 100%; height: 17px; text-align: right;}
div.menu_item_inactive { float: left; width: 100%; height: 19px; font-family: Arial; font-size: 12px; font-weight: bold;color:#7B7B7B; background: url(../images/menubg.gif) repeat-y; }
div.menu_line_dark { float: left; height: 100%; width: 4px; background-color: #009CDD; }
div.menu_line_light { float: left; height: 100%; width: 1px; background-color: #7CCCEE; }
div.menu_line_yellow { float: left; height: 100%; width: 1px; background-color: #FFD11B; }
div.menu_active { padding-left: 3px; float: left; width: 168px; height: 18px; background: url(../images/active.gif) no-repeat; }
div.active_menu_label { float: left; height: 15px; background-color: #009CDD; font-family: Arial; font-size: 12px; font-weight: bold;color:#FFFFFF; padding-left: 4px; margin-left: 6px; margin-top: 1px; }

div.submenu_item_inactive { float: left; padding-top: 2px; padding-bottom: 2px; font-family: Verdana; font-size: 10px; font-weight: bold; background: url(../images/menubg.gif) repeat-y; }
div.submenu_item_active { float: left; padding-top: 2px; padding-bottom: 2px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#009CDD; background: url(../images/menubg.gif) repeat-y; }
div.inactive_submenu_label { float: left; margin-top: 2px; margin-bottom: 2px; }
span.submenu_inactive { margin-left: 4px; }
/* End MENU */

div.body_content { padding-left: 20px; padding-right: 10px;width: 584px; float: left; border-top: 2px #FFFFFF solid; border-right: 2px #009DDD dotted; }
div.body_print_content {padding-left: 20px; padding-right: 20px;width: 580px; float: left; border-top: 2px #FFFFFF solid; }
div.action_line { float: left; width: 100%; padding-bottom: 10px; text-align: right; font-family: Verdana; font-size: 12px; }
div.pagination { float: right; width: 100%; padding-right: 10px; padding-bottom: 10px; text-align: right; font-family: Verdana; font-size: 11px; }
div.pagination a { text-decoration: underline; }
div.pagination a.selected { text-decoration: none; font-weight: bold; }
div.content_title { float: left; width: 100%;  font-family: Arial; font-size: 12px; font-weight: bold; }
div.content_title_bullet { margin-top: 2px; margin-right: 3px; width: 2px; height: 12px; float: left; background-color: #009CDD; }
div.content_text { float: left; font-family: Arial; font-size: 11px; margin-top: 6px; }
div.image_container_vert { padding-left: 16px; margin-right: 16px; float: right; background-color: #FFFFFF; }
div.image_container_vert_small { margin-top: 10px; padding-left: 16px; float: right; background-color: #FFFFFF; width: 200px; height: 240px; }
div.image_container_vert_left { margin-top: 10px;  margin-right: 6px; float: left; background-color: #FFFFFF; width: 200px; position: static; }
div.image_cont_horizontal { padding-bottom: 10px; margin-top: 10px;  margin-left: 6px; float: right; background-color: #FFFFFF; width: 100%; height: 120px; font-family: Arial; font-size: 11px; }
div.big_image { margin: 5 auto; height: 200px; width: 130; border: 1px solid #009CDD; }
div.small_image { margin: 10 2 0 3; float: left; width: 90px; height: 90px; border: 1px solid #009CDD; }
div.middle_image { margin: 10 2 0 2; float: left; width: 130px; height: 98px; border: 1px solid #009CDD; }
div.middle_image_m { margin: 10 6 10 6; float: left; width: 130px; height: 98px; border: 1px solid #009CDD; }
div.middle_image_i { margin: 10 2 0 2; float: left; width: 130px; height: 98px; border: 1px solid #009CDD; }
div.center_image { float: right; text-align: center; margin: 0 auto; width: 276px;}

/* Right NEWS block */
div.news { width: 194px; float: left; font-family: Arial,Verdana,Tahoma; font-size: 11px; }
div.news_empty { width: 100%; float: right; height: 17px; text-align: right;}
div.news_header { float: left; width: 100%; padding-top: 2px; margin-left: 12px; font-family: Verdana; font-size: 13px; font-weight: bold; color: #DC3E3B; }
div.news_title { margin-left: 10px; margin-top: 12px; padding-bottom: 1px; padding-left: 15px; float: left; width: 100%; background: url(../images/newsarrow.gif) no-repeat  left 2px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #000; }
div.news_text { float: left; width: 100%; margin-left: 13px; margin-top: 5px;  color: #000; }
div.news_more { float: left; width: 194px; text-align: right; margin-top: 5px; }
/* End Right NEWS block */
/* End CONTENT */

/* SEARCH */
div.searchitem {float: left; width: 100%; }
div.searchtitle { float: left; width: 100%; font-weight: bold; }
div.searchtext { float: left; width: 100%; }
div.searchfiles { float: left; width: 400px; padding-top: 5px; }
div.searchmore { float: right; width: 100px; padding-top: 5px; padding-bottom: 10px; padding-right: 10px; text-align: right; }

div.lang { float: right; font-family: Arial,Verdana,Tahoma; font-size: 12px; font-weight: bold; }
a.active_lang, a.active_lang:visited, a.active_lang:active, a.active_lang:hover { color: #009CDD; }
a.inactive_lang, a.inactive_lang:visited, a.inactive_lang:active, a.inactive_lang:hover { color: #7B7B7B; } 

img.prodimage { margin-bottom: 10px; }
div.prodimageleft { float:left;  margin-top: 10px;  margin-left: 0px; margin-right: 10px; }

div.jobs_title { float: left; margin-top: 10px; padding-left: 15px;width: 100%; font-family: Arial; font-size: 12px; font-weight: bold; background: url(../images/newsarrow.gif) no-repeat  left 2px; }

div.contacts_content {width: 220px;  background-color: #FFF; float: left; font-family: Arial; font-size: 11px; font-weight: bold;color:#7B7B7B }
div.contacts_content_wide {width: 100%;  background-color: #FFF; float: left; font-family: Arial; font-size: 11px; font-weight: bold;color:#7B7B7B }
div.map { float: right; margin-right: 15px; border: 1px solid #009CDD; }

div.contact_label {width: 120px; float: left; height: 20px; padding-top: 3px;}
div.contact_input { width: 400px; float: left; height: 20px; padding-top: 3px;}
textarea.contact_input { width: 400px; float: left; margin-top: 7px; border: 1px solid #009CDD;}
.buttons{
  border: 1px solid #009CDD;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  color: #175280;
  padding-bottom: 0px;
  font-size: 10px;
  font-weight: bold;
  font-family: verdana;
  background-color: #FEFEFE;
}
div.empty { float: left; width: 100%; height: 12px; text-align: right;}
div.print_line { margin-top: 20px; float: left; background-color: #009CDD; width: 100%; height:1px; }
