body { color: #fff; background-color: #00005a; margin: 10px; }

p { }

td { }
a:link {  }
a:visited { }
a:hover { }
a:active {  }
/*główka-----------------*/
.menuLink { color: #fff; font-size: 11px; font-family: verdana; text-decoration: none; text-align: left; word-spacing: 3px; position: relative; right: 0; float: left; display: block; }
.menuLinka:visited { color: #fff; font-size: 11px; font-family: verdana; text-decoration: none; text-align: left; word-spacing: 3px; position: relative; }
.menuLinka:link { color: #fff; font-size: 11px; font-family: verdana; text-decoration: none; text-align: left; word-spacing: 3px; position: relative; }
.menuLinka:hover { color: #f00; font-size: 11px; font-family: verdana; text-decoration: underline; text-align: left; word-spacing: 3px; position: relative; }
.lang { float: right; }
.submenuC:link { color: #fff; font-size: 22px; font-family: arial; font-weight: bold; text-decoration: none; text-align: center; min-width: 20px; padding-right: 7px; padding-left: 7px; display: inline;; }
.submenuC:visited { color: #fff; font-size: 22px; font-family: arial; font-weight: bold; text-decoration: none; text-align: center; min-width: 20px; padding-right: 7px; padding-left: 7px; display: inline; }
.submenuC:hover { color: #cce4ff; font-size: 22px; font-family: arial; font-weight: bold; background-color: #1c37c5; text-decoration: none; text-align: center; min-width: 20px; padding-right: 7px; padding-left: 7px; border-right: 5px solid #cce4ff; border-left: 5px solid #cce4ff; display: inline; }
.submenuC:active { color: #fff; font-size: 22px; font-family: arial; font-weight: bold; text-decoration: none; text-align: center; min-width: 20px; padding-right: 7px; padding-left: 7px; display: inline; }
/*panel lewy---------------*/
.left_head { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; line-height: 28px; background-image: url(../image/head01.gif); text-align: center; width: 120px; height: 30px; overflow: hidden; margin-top: 15px; margin-right: 10px; margin-left: 10px; display: block; }
.left_head2 { color: #003caa; font-size: 13px; font-family: arial; font-weight: bold; line-height: 28px; background-image: url(../image/head04.gif); text-align: center; display: block; margin-top: 15px; margin-right: 10px; margin-left: 10px; width: 120px; height: 30px; overflow: hidden; }
.left_textgroup { color: #003caa; font-size: 11px; font-family: arial; text-align: left; display: block; margin: 10px 10px 4px; width: 120px; height: auto; }
.right_textgroup { color: #003caa; font-size: 11px; font-family: arial; text-align: center; display: block; margin: 10px 10px 4px; width: 120px; height: auto; }
.right_text_mod { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #d9d9d9; }
.left_image { margin-top: 5px; margin-bottom: 5px; }
.left_text { color: #003caa; font-size: 11px; font-family: arial; font-weight: normal; text-align: left; }
.left_list { color: #003caa; font-size: 12px; font-family: verdana; font-weight: normal; background-color: #d6eaff; text-decoration: none; text-align: center; display: block; margin-top: 3px; margin-right: 10px; margin-left: 10px; padding-top: 3px; width: 120px; height: auto; overflow: hidden; padding-bottom: 3px; }
.left_list_bak { color: #003caa; font-size: 12px; font-family: verdana; font-weight: normal; text-decoration: none; background-color: #d6eaff; text-align: center; display: block; margin-top: 3px; margin-right: 10px; margin-left: 10px; padding-top: 3px; width: 120px; height: 17px !important; overflow: hidden; }
.left_list:visited {  }
.left_list:hover { font-weight: bold; background-color: #dedede; width: 110px; margin-right: 15px; margin-left: 15px; }
.left_list:active { color: red; font-weight: bold; background-color: #ffefcf; margin-right: 15px; margin-left: 15px; width: 110px; }
/*panel środkowy---------------*/
.middle_head_group { text-align: left; height: 30px; margin-top: 15px; margin-right: 10px; margin-left: 10px; overflow: hidden; display: block; }

/**** */
.middle_head_1 { color: #fff; font-size: 16px; font-family: arial; font-weight: bold; background-image: url(../image/head02.gif); background-repeat: no-repeat; text-align: center; width: 180px; padding-top: 5px; height: 30px; float: left; }
.middle_head_1a { color: #4AFF49; font-size: 16px; font-family: arial; font-weight: bold; background-image: url(../image/head02.gif); background-repeat: no-repeat; text-align: center; width: 180px; padding-top: 5px; height: 30px; float: left; }
.middle_head_1b { color: #ECC6EF; font-size: 16px; font-family: arial; font-weight: bold; background-image: url(../image/head02.gif); background-repeat: no-repeat; text-align: center; width: 180px; padding-top: 5px; height: 30px; float: left; }


.middle_head_2 { color: #003caa; font-size: 11px; font-family: verdana; font-weight: normal; background-image: url(../image/head03.gif); text-align: 
right; width: 290px; padding-top: 6px; height: 30px; float: left; }
.middle_head_2h { color: #003caa; font-size: 11px; font-family: verdana; font-weight: normal; background-image: url(../image/head03.gif); text-align: right; padding-top: 6px; width: 380px; height: 30px; float: left; }
.middle_head_2_txt { margin-right: 10px; margin-left: 10px; }
.middle_head_1e { color: #fff; font-size: 18px; font-family: arial; font-weight: bold; background-image: url(../image/head02.gif); background-repeat: no-repeat; text-align: left; width: 100%; padding-top: 3px; height: 30px; float: left; display: block; }
.middle_head_3e { color: #003caa; font-size: 19px; font-family: arial; font-weight: bold; background-image: url(../image/head04.gif); background-repeat: no-repeat; text-align: center; display: block; padding-top: 3px; width: 100%; height: 30px; float: left; }
.middle_head_2e { color: #003caa; font-size: 19px; font-family: arial; font-weight: bolder; line-height: 17px; background-image: url(../image/head04.gif); background-repeat: no-repeat; text-align: left; padding-top: 6px; height: 30px; float: left; }
.middle_head_e_txt { margin-right: 20px; margin-left: 20px; }
.middle_b_prod_naz1 { color: #e30000; font-size: 18px; font-family: arial; font-weight: bold; text-align: right; width: 60px; display: block; float: left; margin: 10px 0 5px 10px; }
.middle_b_prod_naz2 { color: #003caa; font-size: 14px; font-family: arial; font-weight: bold; text-align: left; width: 370px; display: block; margin: 10px 10px 5px; float: left; padding-top: 4px; }
.middle_b_prod_foto_gr { text-align: center; height: 230px; clear: both; display: block; }
.middle_b_prod_foto { text-align: center; clear: both; margin: auto; display: block; }
.middle_body_group { text-align: center; width: 470px; height: auto; overflow: hidden; margin-right: auto; margin-left: auto; }
.middle_body_grouph { text-align: center; margin-right: auto; margin-left: auto; width: 560px; height: auto; }
.middle_foot_group { background-image: url(../image/foot01.gif); text-align: left; width: 470px; display: block; height: 46px; overflow: hidden; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; }
.middle_foot_1 { width: 450px; display: block; padding-top: 10px; height: 46px; margin-right: 10px; margin-left: 10px; }
.middle_foot_1_txt { color: #003caa; font-size: 11px; font-family: arial; font-weight: bold; text-align: right; float: left; margin-right: 6px; margin-left: 10px; display: block; }
.middle_foot_2_txt { color: #003caa; font-size: 9px; font-family: verdana; line-height: 10px; text-align: left; float: left; display: block; margin-right: 6px; margin-left: 4px; }
.middle_foot_1_ico { display: block; margin-right: 3px; margin-left: 3px; float: left; }
.thub_1 { background-color: #fff; text-align: center; width: 80px; height: 106px; overflow: hidden; float: left; margin: 5px; border: solid 1px #dedede; display: block; }
.thub_1_footer_bk { font-family: arial, verdana; line-height: 5px; background-color: #dedede; width: 80px; height: 21px !important; height: 26px; /* IE */;  
float: none; padding-top: 5px; display: block; }
.thub_1_footer_1 { color: #f00; font-size: 11px; font-weight: bolder; float: none; }
.thub_1_footera_1:link { color: #f00; font-weight: bold; text-decoration: none; float: none; }
.thub_1_footera_1:visited { color: #a00; text-decoration: none; float: none; }
.thub_1_footera_1:hover { color: #f00; font-weight: bold; text-decoration: underline; float: none; }
.thub_1_footer_2 { color: #003caa; font-size: 10px; float: none; clear: both; display: inline; }
.thub_1_footer_img { font-size: 9px; font-family: verdana; float: none; display: block; }
.thub_2 { background-color: #fff; text-align: center; display: block; margin: 2px; width: 43px; height: 60px; float: left; border: solid 1px #dedede; }
.thub_2_footer_bk { font-family: arial, verdana; background-color: #dedede; display: block; width: 43px; height: 17px; /* IE */; 
 }
.thub_2_footera_1:link { color: #f00; font-size: 11px; text-decoration: none; }
.thub_2_footera_1:visited { color: #a00; font-size: 11px; text-decoration: none; }
.thub_2_footera_1:hover { color: #f00; font-size: 11px; font-weight: bold; text-decoration: underline; }
.foto01 { text-align: left; float: left; margin: 10px; }
.foto01:hover { text-align: left; margin: 9px; float: left; border: solid 1px #f00; }
.foto01_text { color: #003caa; font-size: 11px; font-family: arial; text-align: justify; width: 230px; margin: 10px; float: left; display: inline; }
.foto01_texta:link { color: #00ae00; font-size: 11px; font-family: arial; text-decoration: none; display: inline; }
.foto01_texta:visited { color: #00ae00; font-size: 11px; font-family: arial; text-decoration: none; display: inline; }
.foto01_texta:hover { color: #f00; font-size: 11px; font-family: arial; text-decoration: underline; display: inline; }
.foto02 { text-align: center; margin: 10px; display: block; }
.foto02_text { color: #003caa; font-size: 12px; font-family: arial; text-align: justify; margin: 10px; width: auto; display: block; }
.foto03_text { color: #003caa; font-size: 10px; font-family: verdana; font-style: italic; text-align: right; display: block; width: auto; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.navi_01 { color: #003caa; font-size: 11px; font-family: arial; font-weight: bold; background-color: #d6eaff; text-decoration: none; text-align: center; width: 20px; height: 14px; float: right; margin: 2px 5px; border: solid 1px #dedede; display: block; }
.navi_01:hover { color: #f50000; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #dedede; text-align: center; display: block; margin: 2px 5px; width: 16px; height: 14px; float: right; border-color: #fff; border-style: solid; border-width: 1px 3px; }
/*panel prawy---------------*/
.right_group_ico { text-align: center; width: 120px; height: auto !important; height: 390px; /* IE */
overflow: auto; clear: both; min-height: 150px; max-height: 390px; margin: 7px auto; }
/*konfiguracja DIV - układ strony*/
#container { background-color: white; margin: 0 auto 30px; border: solid 1px #0078ff; text-align: center; position: relative; 
width: 770px; 
}
#header { color: white; font-size: 11px; font-family: verdana; width: 770px; height: 163px; }
#menu { top: 133px; width: 270px; height: 15px; position: absolute; right: 0; padding: 5px; display: block; }
#submenu1 { text-align: center; top: 8px; width: 135px; height: 25px; position: absolute; left: 42px; }
#submenu2 { text-align: center; position: absolute; top: 8px; right: 70px; width: 330px; height: 25px; }
#rokzal { color: #fff; font-size: 10px; font-family: arial; text-align: center; position: absolute; top: 120px; left: 217px; width: 123px; height: 14px; }
#left { width: 140px; height: auto !important; height: 200px; /* IE */
  float: left; min-height: 200px; display: inline; }
#middle { text-align: center; float: left; width: 490px; 
height: auto !important; height: 290px; /* IE */
  min-height: 290px; display: inline; }
#middle2 { text-align: center; display: inline; width: 580px; height: auto !important; min-height: 290px; float: left; }
#right { background-color: #fff; float: left; width: 140px; height: auto !important; height: 260px; /* IE */
  min-height: 230px; display: inline; }
#footer { background-color: #00005a; background-image: url(../image/stopka04.jpg); background-repeat: no-repeat; clear: both; width: 100%; height: 43px; }
#footmenu { display: block; padding: 5px; position: absolute; left: 63px; bottom: 8px; width: 450px; height: 15px; }
#footlicznik { display: block; padding: 5px; position: absolute; right: 15px; bottom: 8px; width: 100px; height: 15px; }
/*-------------*/

#tabela {border: 0px solid black; border-collapse: collapse;}
#tabela td {border: 0px solid black; margin:0px; padding:5px;}

#tabela_poglad {border-collapse: collapse; border: 1px ridge #0000FF}
#tabela_poglad td {border-collapse: collapse; border: 1px ridge #0000FF}
#tabela_poglad p {font-size:12px; margin:2px}

table.grey { border: 1px solid #D8D8D8 }
table.grey th { background: #9CA498; text-align: left; font-family: Tahoma; vertical-align: middle; padding: 5px 8px; color: #fff; font-weight: bold; }
table.grey th.strong { background: #ABB19B; }
table.grey td { background: #ECECEC; padding: 5px 8px; font-family: Tahoma; vertical-align: middle; font-size:12px }
table.grey td .dim { color: #888 }
table.grey td.strong /*, table.grey td.strong input.radio, table.grey td.strong input.checkbox*/ { background: #EEEEDD }
table.grey tr.strong td /*, table.grey tr.strong td input.radio, table.grey tr.strong td input.checkbox*/ { background: #D8D8D8 }
table.grey tr.strong td.strong /*, table.grey tr.strong td.strong input.radio, table.grey tr.strong td.strong input.checkbox*/ { background: #DEDECD }
input.checkbox, input.radio { background: transparent }
table.grey tr.red td { background: #EDC1C1 }
table.grey tr.red td.strong { background: #F0CABE }
table.grey td.red { background: #EDC1C1 }
table.grey tr.strong td.red { background: #DFB6B6 }
table.grey tr.footnote td { background: #f2f2f2; border-top: 1px dashed #aaa; }
table.grey tr.headnote td { background: #f2f2f2; border-bottom: 1px dashed #aaa; }
table.grey tr.midnote td { background: #f2f2f2; border-top: 1px dashed #aaa; border-bottom: 1px dashed #aaa; }

