body, td, input, textarea { font-family: arial; font-size: 12px; color: #272F39; }

div { padding: 0px; margin: 0px; text-align: left; }

a { color: #08ABEC; }

a img { border: none; }

p { padding: 0px 0px 5px 0px; margin: 0px; }

/*body { background-color: #8FCCEC; background-image: url(img/body_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0px; margin: 0px; }*/
body { background-color: #0072B4; background-image: url(img/bg2.png); background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0px; margin: 0px; }

* { outline: none; }

#block_main { width: 893px; margin: 0px auto; }
#block_top { height: 110px; }
#block_menu { height: 32px; }
#block_flash { width: 600px; height: 300px; margin: 200px auto; }

#main_logo { margin: 20px 0px 0px 3px; }

#block_menu .menu_item { height: 32px; float: left; width: 149px; background-image: url(img/top_menu.gif); }
#block_menu .menu_item .in { text-align: center; padding: 10px 0px 0px 0px; display: block; font-size: 12px; line-height: 12px; margin: 0px; }
#block_menu .menu_item .in a { font-size: 12px; text-transform: uppercase; color: #464646; text-decoration: none; font-weight: bold; }

#block_menu .menu_item_act { width: 148px; background-image: url(img/top_menu_act.gif); }
#block_menu .menu_item_act .in a { color: white; }

#top_content { position: relative; height: 310px; width: 893px; }
#top_content_main { position: absolute; top: 0px; left: 0px; width: 893px; height: 310px; z-index: 1; }
#top_content_langs { position: absolute; left: 0px; top: 260px; width: 893px; height: 50px; background-color: #050E12; filter: alpha(opacity=79); opacity: 0.79; z-index: 30; }
#top_content_langs_nb { position: absolute; left: 0px; top: 260px; width: 893px; height: 50px; filter: alpha(opacity=79); opacity: 0.79; z-index: 30; }
#top_content_langs_in { font-size: 12px; font-weight: bold; padding: 17px 0px 0px 30px; }
#top_content_langs_in a.act { color: white; text-decoration: none; }
#top_content_white_text { position: absolute; color: white; z-index: 32; left: 430px; top: 70px; width: 400px; height: 200px; font-size: 14px; }
#top_content_white_text_2 { position: absolute; color: white; z-index: 32; left: 300px; top: 60px; width: 570px; height: 200px; font-size: 14px; }
#top_content_white_text_3 { position: absolute; color: white; z-index: 32; left: 300px; top: 60px; width: 300px; height: 200px; font-size: 14px; }
#top_content_pdf { position: absolute; color: white; z-index: 32; left: 100px; top: 90px; width: 500px; height: 50px; font-size: 14px; }
#top_content_pdf a { font-weight: bold; color: white; }
#top_content_pdf img { vertical-align: middle; }

#top_content_menu { position: absolute; height: 33px; width: 700px; top: 277px; left: 185px; z-index: 31; }

#block_bottom { width: 893px; height: 115px; background-image: url(img/bottom_mirror_2.gif); }

#bottom_content { width: 893px; height: 171px; background-image: url(img/bottom_content_3.gif); position: relative; }

#bottom_fortext { position: absolute; width: 680px; height: 140px; left: 195px; top: 15px; z-index: 2; }
.bf_normal { line-height: 16px; }
.bf_separated { line-height: 20px; }

#copyright { font-size: 10px; position: absolute; left: 500px; top: 150px; color: #9BA8A7; z-index: 1; }

#bottom_address { position: absolute; left: 20px; top: 15px; z-index: 2; width: 160px; height: 140px; }
#bottom_address h2 { letter-spacing: -1px; font-size: 16px; margin: 0px; padding: 0px 0px 10px 0px; }

.submenu_block_left { width: 8px; height: 33px; font-size: 0px; background-image: url(img/submenu_block_left.gif); background-repeat: no-repeat; background-position: left bottom; float: left; }
.submenu_block_body { height: 33px; background-image: url(img/submenu_block_body.gif); background-repeat: repeat-x; background-position: left bottom; float: left; }
.submenu_block_between { height: 33px; width: 11px; background-image: url(img/submenu_block_between.gif); background-repeat: repeat-x; background-position: left bottom; float: left; font-size: 0px; }
.submenu_block_body_in { padding: 8px 8px 0px 5px; line-height: 18px; margin: 0px; }
.submenu_block_body_in a { font-family: verdana; letter-spacing: -0.2px; font-size: 13px; color: #313B47; text-decoration: none; font-weight: bold; vertical-align: top; }
.submenu_block_body_in span.color { color: #22B8F1; }
.submenu_block_right_small { height: 33px; width: 5px; background-image: url(img/submenu_block_right_small.gif); background-repeat: repeat-x; background-position: left bottom; float: left; font-size: 0px; }
.submenu_active_block_left { height: 33px; width: 27px; background-image: url(img/submenu_active_block_left.gif); background-repeat: repeat-x; background-position: left bottom; float: left; font-size: 0px; }
.submenu_active_body { height: 33px; background-image: url(img/submenu_active_body.gif); background-repeat: repeat-x; background-position: left bottom; float: left; }
.submenu_active_body_in { padding: 6px 8px 0px 5px; display: block; line-height: 18px; margin: 0px; }
.submenu_active_body_in a { font-family: verdana; letter-spacing: -0.2px; font-size: 14px; color: #313B47; text-decoration: none; font-weight: bold; }
.submenu_active_body_in span.color { color: #22B8F1; }
.submenu_active_block_right { height: 33px; width: 8px; background-image: url(img/submenu_active_block_right.gif); background-repeat: repeat-x; background-position: left bottom; float: left; font-size: 0px; }
.submenu_block_left_small { height: 33px; width: 2px; background-image: url(img/submenu_block_left_small.gif); background-repeat: repeat-x; background-position: left bottom; float: left; font-size: 0px; }
.submenu_block_right { width: 7px; height: 33px; font-size: 0px; background-image: url(img/submenu_block_right.gif); background-repeat: no-repeat; background-position: left bottom; float: left; }

#contacts_1 { position: absolute; left: 260px; top: 15px; z-index: 3; width: 160px; height: 140px; }
#contacts_1 h2 { letter-spacing: -1px; font-size: 16px; margin: 0px; padding: 0px 0px 10px 0px; }

#contacts_2 { position: absolute; left: 530px; top: 15px; z-index: 3; width: 300px; height: 140px; }
#contacts_2 h2 { letter-spacing: -1px; font-size: 16px; margin: 0px; padding: 0px 0px 10px 0px; }

#contacts_3 { position: absolute; left: 20px; top: 15px; z-index: 3; width: 160px; height: 140px; }
#contacts_3 h2 { letter-spacing: -1px; font-size: 16px; margin: 0px; padding: 0px 0px 10px 0px; }

.top_arrow_img { margin-right: 3px; vertical-align: 1px; }
.home_icon { margin-right: 7px; }

/* contact controls */
.contact_controls_left { float: left; width: 150px; text-align: left; }
.contact_controls_text { width: 131px; height: 22px; background-image: url(img/contacts_left_text_bg.gif); margin: 0px 0px 16px 0px; text-align: left; float: left; }
.contact_controls_text input { border: 1px solid white; margin: 1px 0px 0px 2px; width: 110px; height: 19px; padding: 0px; }

.contact_controls_right { float: left; width: 500px; }
.contact_controls_msg { width: 494px; height: 56px; background-image: url(img/contacts_left_msg_bg.gif); margin: 0px 0px 15px 0px; text-align: left; float: left; overflow-y: auto; }
.contact_controls_msg textarea { border: 1px solid white; padding: 0px; margin: 1px 0px 0px 2px; width: 480px; height: 50px; }

.contact_button { border: none; width: 91px; height: 26px; background-image: url(img/contact_button.gif); margin: 0px; padding: 0px; }


.partners_div { height: 140px; float: left; text-align: center; font-size: 12px; width: 205px; }
.partners_div div.inner { height: 30px; padding: 0px 5px 0px 5px; text-align: center; }
.partners_div div.inner img { margin: 5px 0px 0px 0px; }
.partners_div div.inner_text { text-align: center; font-size: 11px; line-height: 18px; padding: 0px 0px 13px 0px; }
.partners_separator { float: left; font-size: 0px; width: 30px; text-align: center; }

a#logo_click { display: block; z-index: 100; left: 765px; top: 125px; position: absolute; width: 125px; height: 40px; }

#overlay{ background-image: url(img/overlay.png); }
