* { font-family: Tahoma, Verdana, Arial; font-size: 11px; }
form { margin: 0; padding: 0; display: inline; }
a { text-decoration: none; color: #1B4F88; }
a:hover { text-decoration: underline; }
body { background: url('../images/bg.jpg') 0 -126px repeat-x; margin: 0; }
.cleaner { clear: both; font-size: 1px; height: 1px; }

#popup { z-index:150; width: 460px; height: 160px; padding: 20px; position: absolute; top: 50%; left: 50%; margin: -101px 0 0 -251px; background: white; border: 2px solid #004C87; }
#popup a { display: block; color: #004C87; font-weight: bold; position: absolute; top: 2px; left: 480px; }
#popup div { margin-top: 65px; font-size: 14px; color: #004C87; font-style: italic; font-weight: bold; text-align: center; }


#main_div { width: 900px; margin: 0 auto; }
#header { height: 140px; }
#menu { height: 43px; background: url('../images/menu_bg.gif') repeat-x; }
#menu .separator { width: 2px; height: 43px; background: url('../images/separator.gif') no-repeat; font-size: 1px; float: left; }
#menu a { display: block; float: left; height: 43px; }
#menu a#link_1 { width: 93px; background: url('../images/menu.gif') 50% 0px no-repeat; }
#menu a#link_2 { width: 110px; background: url('../images/menu.gif') 50% -43px no-repeat; }
#menu a#link_3 { width: 116px; background: url('../images/menu.gif') 50% -86px no-repeat; }
#menu a#link_4 { width: 131px; background: url('../images/menu.gif') 50% -129px no-repeat; }
#menu a#link_5 { width: 75px; background: url('../images/menu.gif') 50% -172px no-repeat; }
#menu a#link_6 { width: 131px; background: url('../images/menu.gif') 50% -215px no-repeat; }
#menu a#link_7 { width: 101px; background: url('../images/menu.gif') 50% -258px no-repeat; }
#menu a#link_8 { width: 129px; background: url('../images/menu.gif') 50% -301px no-repeat; }

.anylinkcss { position: absolute; visibility: hidden; z-index: 100; padding: 1px; background: #637E9B; width: auto; min-width: 130px; border: 1px solid #3C6EA2; }
.anylinkcss_in { background: #194C86; padding: 1px; }
.anylinkcss .nag { font-weight: bold; color: #858585; margin-bottom: 15px; }
.anylinkcss .info { color: #858585; text-align: justify; }
.anylinkcss .submenu_spacer { height: 1px; font-size: 1px; margin: 1px 7px; background: url('../images/submenu_spacer.gif') repeat-x; }
.anylinkcss a { color: #ffffff; padding-left: 14px; padding-right: 9px; text-decoration: none; display: block; height: 19px; padding-top: 4px; background: url('../images/blue_arrow.gif') 7px 9px no-repeat #194C86; border-top: 1px solid #194C86; border-bottom: 1px solid #194C86; white-space: nowrap; }
.anylinkcss a:hover { text-decoration: none; background: url('../images/white_arrow.gif') 7px 9px no-repeat #396B9F; border-top: 1px solid #4D7AA9; border-bottom: 1px solid #295B92; }

#main_table { width: 100%; margin: 17px 0 12px 0; }
#main_table td { vertical-align: top; }
#main_table .spacer { width: 13px; background: url('../images/blue_dot.gif') repeat-y 50% 0px; }
#main_table #main_table_1 { width: 217px; }
#main_table #main_table_2 { width: 442px; }
#main_table #main_table_3 { width: 215px; }
#main_table #main_table_4 { width: 670px; }

#main_table #main_table_1 #why { display: block; height: 69px; background: url('../images/why.gif') no-repeat;  }
#main_table #main_table_1 #video { display: block; height: 69px; background: url('../images/video.gif') no-repeat;  }
#main_table #main_table_1 #network { display: block; height: 69px; background: url('../images/network.gif') no-repeat;  }
#main_table #main_table_1 #map { height: 125px; background: url('../images/map.gif') no-repeat;  }
#main_table #main_table_1 #support { display: block; height: 78px; background: url('../images/support.gif') no-repeat;  }
#main_table #main_table_1 #pdfs { display: block; height: 70px; background: url('../images/pdfs.gif') no-repeat; margin-bottom: 6px;  }

#naglowek { height: 10px; margin-left: 5px; margin-top: 20px; }
.pasek { margin: 20px 0 15px 0; font-size: 1px; height: 3px; background: url('../images/blue2_dot.gif') 0px 50% repeat-x; }
#content { margin: 0 20px 20px 20px; line-height: 17px; color: #1B4F88; }


#main_table #main_table_2 #image { width: 130px; float: left; margin-left: 10px; }
#main_table #main_table_2 #info { color: #1B4F88; padding: 0 20px 0 10px; }
#main_table #main_table_2 #info .orange { color: #FF6800; }
#main_table #main_table_2 #info p { text-align: justify; }
#main_table #main_table_2 .more { margin-top: 15px; margin-left: 140px; display: block; width: 10px; white-space: nowrap; color: #FF6800; padding-left: 12px; background: url('../images/more.gif') 0 2px no-repeat; }


#main_table #main_table_3 #products { height: 34px; background: url('../images/products.gif') no-repeat; margin: 18px 0 10px 0; }
#main_table #main_table_3 .line { font-size: 1px; height: 3px; background: url('../images/blue_line.gif') right 50% no-repeat; }
#main_table #main_table_3 #list_of_products a { padding-left: 22px; padding-top: 5px; display: block; color: #1B4F88; font-weight: bold; height: 20px; background: url('../images/orange_arrow.gif') 13px 10px no-repeat; } 
#list_of_products_subpage a { padding-left: 22px; padding-top: 5px; display: block; color: #1B4F88; font-weight: bold; height: 20px; background: url('../images/orange_arrow.gif') 13px 11px no-repeat; width: 10px; white-space: nowrap; } 
#main_table #main_table_3 #patent { margin-top: 25px; height: 69px; overflow: hidden; border-top: 1px solid #B9C8DA; }
#main_table #main_table_3 #search_div { background: #F8F9FB; border-top: 1px solid #B9C8DA; border-bottom: 1px solid #B9C8DA; height: 108px; }
#main_table #main_table_3 #search_div #caption { height: 27px; background: url('../images/search.gif') no-repeat; margin: 19px 0 3px 10px; }
#main_table #main_table_3 #search_div .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; margin: auto; height: 12px; width: 135px; background: url('../images/search_bg.gif') no-repeat; }
#main_table #main_table_3 #search_div .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 17px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; margin: 6px auto; cursor: pointer; }

#footer_above { font-size: 1px; height: 3px; background: url('../images/blue2_dot.gif') 0px 50% repeat-x; }
#footer_table { width: 100%; }
#footer_table td { height: 64px; vertical-align: middle; }
#footer_table #footer_table_1 { width: 204px; background: #DFE5EE; padding-left: 19px; color: #1D4B7F; }
#footer_table #footer_table_1 a { color: #1D4B7F; }
#footer_table #footer_table_2 { width: 1px; font-size: 1px; background: #E5EAF1; }
#footer_table #footer_table_3 { width: 676px; background: #CED8E5; text-align: center; }
#footer_table #footer_table_3 a { padding: 4px 14px 0 14px; color: #1D4B7F; text-decoration: underline; }
#footer_table #footer_table_3 img { width: 1px; height: 23px; vertical-align: -8px; }

.products_image { padding: 3px; border: 1px solid #B9C8DA; float: left; margin: 5px 10px 10px 0; }
.products_image img { border: 0; }

#logout { color: #1B4F88; margin-top: 17px; padding: 0 15px; }
#logout img { vertical-align: -2px; border: 0; margin-left: 5px; }
#distributors_search { float: right; width: 250px; position: relative; top: -16px; left: -15px; }
#distributors_search .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; float: right; height: 12px; width: 135px; background: url('../images/search_bg.gif') no-repeat; margin-top: 1px; }
#distributors_search .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 18px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; float: right; cursor: pointer; margin-left: 5px; }

#message { text-align: center; padding-top: 30px; color: #1B4F88; }
#login_div { padding: 15px; width: 250px; margin: auto; background: #F8F9FB; border-top: 1px solid #B9C8DA; border-bottom: 1px solid #B9C8DA; }
#login_div #login_table { margin: auto; }
#login_div #login_table .col_1 { padding-right: 3px; text-align: right; }
#login_div #login_table .col_2 { }
#login_div #login_table .col_2 .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; margin: auto; height: 12px; width: 135px; background: url('../images/search_bg.gif') no-repeat; }
#login_div #login_table .col_2 .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 18px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; margin: 0 auto; cursor: pointer; }
#under_login_div { width: 280px; margin: auto; text-align: right; margin-top: 8px; }
#under_login_div a { text-decoration: underline; }

#remind_div { padding: 15px; width: 250px; margin: auto; background: #F8F9FB; border-top: 1px solid #B9C8DA; border-bottom: 1px solid #B9C8DA; text-align: center; }
#remind_div .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; margin: 3px auto 4px auto; height: 12px; width: 135px; background: url('../images/search_bg.gif') no-repeat; }
#remind_div .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 18px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; margin: 0 auto; cursor: pointer; }

.odd_msg { background: #fff; border-bottom: 1px solid #B9C8DA; padding: 15px 10px; }
.even_msg { background: #F8F9FB; border-bottom: 1px solid #B9C8DA; padding: 15px 10px; }
.odd_msg .title, .even_msg .title { font-weight: bold; margin-bottom: 5px; }
.odd_msg .date, .even_msg .date { position: absolute; width: 608px; text-align: right; font-size: 9px; color: #9FB4C9; }
.odd_msg .more a, .even_msg .more a { display: block; width: 10px; white-space: nowrap; color: #FF6800; padding-left: 14px; background: url('../images/more.gif') 0 4px no-repeat; }

#msg { padding: 15px 10px; }
#msg .title { font-weight: bold; margin-bottom: 5px; }
#msg .date { position: absolute; width: 608px; text-align: right; font-size: 9px; color: #9FB4C9; }
#msg .more a { display: block; width: 10px; white-space: nowrap; color: #FF6800; padding-left: 14px; background: url('../images/more.gif') 0 4px no-repeat; }


.wrong { font-weight: bold; color: #FF6800; }

.odd_file { background: #fff; border-bottom: 1px solid #B9C8DA; padding: 15px 10px; }
.even_file { background: #F8F9FB; border-bottom: 1px solid #B9C8DA; padding: 15px 10px; }
.odd_file .title, .even_file .title { font-weight: bold; margin-bottom: 5px; }
.odd_file .date, .even_file .date { position: absolute; width: 608px; text-align: right; font-size: 9px; color: #9FB4C9; }
.odd_file .more a, .even_file .more a { margin: 4px 0 0 20px; display: block; width: 10px; white-space: nowrap; color: #FF6800; padding-left: 14px; background: url('../images/more.gif') 0 4px no-repeat; }

#support_div { padding: 15px; width: 600px; margin: auto;  }
#support_div #support_table { margin: auto; }
#support_div #support_table .col_1 { width: 180px; padding-right: 3px; text-align: right; }
#support_div .req { color: #FF6800; }
#support_div #support_table .col_2 { }
#support_div #support_table .col_2 .radio { vertical-align: top; }
#support_div #support_table .col_2 select { width: 120px; }
#support_div #support_table .col_2 .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; height: 12px; width: 275px; background: url('../images/input_bg.gif') no-repeat; }
#support_div #support_table .col_2 .textarea { color: #3D5876; border: 0; padding: 2px 3px; display: block; height: 130px; width: 275px; background: url('../images/textarea_bg.gif') no-repeat; }
#support_div #support_table .col_2 .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 18px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; margin: 0 0 0 102px; cursor: pointer; }
#message_mail { font-weight: bold; text-align: center; padding-top: 30px; padding-bottom: 20px; color: #FF6800; }

.search_title { font-weight: bold; }
.search_content { padding-left: 20px; }
.search_more { margin: 4px 0 30px 20px; display: block; width: 10px; white-space: nowrap; color: #FF6800; padding-left: 14px; background: url('../images/more.gif') 0 4px no-repeat; }

#details_div { padding: 15px; width: 600px; margin: auto;  }
#details_div #details_table { margin: auto; }
#details_div #details_table .col_1 { width: 100px; padding-right: 3px; text-align: right; }
#details_div .req { color: #FF6800; }
#details_div #details_table .col_2 { }
#details_div #details_table .col_2 .input { color: #3D5876; border: 0; padding: 2px 3px; display: block; height: 12px; width: 275px; background: url('../images/input_bg.gif') no-repeat; }
#details_div #details_table .col_2 .submit { color: #fff; font-size: 10px; font-weight: bold; text-align: center; padding-bottom: 1px; border: 0; height: 18px; width: 76px; background: url('../images/search_button.gif') no-repeat; display: block; margin: 0 0 0 102px; cursor: pointer; }

