BODY { padding: 0px; margin: 0px; text-align: center; background: url(../images/bg.jpg) #FFFFFF repeat-x; overflow: auto; }
td { vertical-align: top; }
div, td { font-size: 11px; font-family: Tahoma; color: #656565; line-height: 13px; }
a { text-decoration: none; color: #1458a0; }
a:hover { text-decoration: underline; color: #727272; }
img { border: 0px; }
input, select, textarea { font-size: 11px; font-family: Tahoma; color: #7F7979; }
form { margin: 0px; }


table.table_all { width: 100%; }
td.table_all_left { width: 50%; background: url(../images/table_all_left.gif) top right no-repeat; }
td.table_all_right { width: 50%; background: url(../images/table_all_right.gif) repeat-x; }
div.table { width: 944px; margin: 0px auto; text-align: left; }
div.top_first { width: 944px; height: 119px; background: url(../images/top_first.gif) no-repeat; }

div.top_first a {
display: block;
width: 210px;
height: 119px;

}

div.top { position: relative; width: 944px; height: 238px; background-repeat: no-repeat; }
div.top a { display: block; position: absolute; top: 5px; height: 53px; }
div.top a:hover { top: 0px; border-top: 5px solid #CACACA; height: 53px; background-position: left bottom; }

a.top_menu_1 { width: 133px; left: 234px; background-image: url(../images/top_menu_1.gif); }
a.top_menu_2 { width: 109px; left: 368px; background-image: url(../images/top_menu_2.gif); }
a.top_menu_3 { width: 106px; left: 478px; background-image: url(../images/top_menu_3.gif); }
a.top_menu_4 { width: 115px; left: 585px; background-image: url(../images/top_menu_4.gif); }
a.top_menu_5 { width: 103px; left: 701px; background-image: url(../images/top_menu_5.gif); }
a.top_menu_6 { width: 137px; left: 805px; background-image: url(../images/top_menu_6.gif); }

div.top_menu2 { position: relative; width: 944px; height: 70px; background: url(../images/top_menu2_bg.gif) no-repeat; }
div.top_menu2 a { display: block; position: absolute; font-size: 0px; line-height: 0px; background-position: left bottom; }
div.top_menu2 a:hover { background-position: left top; }

a.top_menu2_1 { top: 23px; left: 70px; width: 40px; height: 10px; background-image: url(../images/top_menu2_1.gif); }
a.top_menu2_2 { top: 22px; left: 204px; width: 96px; height: 13px; background-image: url(../images/top_menu2_2.gif); }
a.top_menu2_3 { top: 23px; left: 389px; width: 171px; height: 10px; background-image: url(../images/top_menu2_4.gif); }
a.top_menu2_4 { top: 23px; left: 649px; width: 109px; height: 13px; background-image: url(../images/top_menu2_3.gif); }
a.top_menu2_5 { top: 23px; left: 830px; width: 65px; height: 10px; background-image: url(../images/top_menu2_5.gif); }

div.content_box { width: 944px; background: url(../images/content_bg.gif) #FFFFFF repeat-y; }
div.content_main { width: 944px; text-align: center; background: url(../images/content_top_bg.gif) no-repeat; }
div.content_main_box { width: 902px; margin: 0px auto; text-align: left; }
div.content_main_box2 { width: 902px; padding: 24px 0px 10px 0px; }
div.content_bottom { width: 944px; height: 9px; font-size: 0px; line-height: 0px; background: url(../images/content_bottom.gif) no-repeat; }

td.left { width: 255px; }
td.content { width: 441px; }
td.right { width: 207px; padding-top: 27px; }

div.main_menu_ng { width: 225px; height: 58px; background: url(../images/main_menu_ng.gif) no-repeat; }
div.main_menu { width: 225px; background: url(../images/main_menu_bg.gif) #F3F3F3 repeat-y; }

div.main_menu_group_ng { padding-bottom: 1px; font-size: 0px; line-height: 0px; }

div.main_menu_box { padding: 5px 0px 15px 0px; }

div.main_menu_link { padding: 4px 5px 8px 40px; background: url(../images/main_menu_link_s.gif) 13px 4px no-repeat; }
div.main_menu_link a { text-decoration: underline; color: #7E7A7B; }
div.main_menu_link a:hover { text-decoration: underline; color: #09A7B2; }
div.main_menu_link_sep { width: 225px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/main_menu_link_sep.gif) no-repeat; }

div.main_menu_link2 span { display: block; margin: 4px 0px 8px 0px; padding: 0px 5px 0px 40px; background: url(../images/main_menu_link2_s.gif) 21px 5px no-repeat; }
div.main_menu_link2 i { display: block; padding: 0px 0px 0px 19px; font-style: normal; }
div.main_menu_link2 a { text-decoration: underline; color: #7E7A7B; }
div.main_menu_link2 a:hover { text-decoration: underline; color: #09A7B2; }
div.main_menu_link2_sep { width: 225px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/main_menu_link2_sep.gif) no-repeat; }

div.main_menu_bottom { width: 225px; height: 11px; font-size: 0px; line-height: 0px; background: url(../images/main_menu_bottom.gif) no-repeat; }

div.left_sep { height: 20px; font-size: 0px; line-height: 0px; }

div.left_menu { width: 225px; background: url(../images/left_menu_bg.gif) repeat-y; }
div.left_menu_top { width: 225px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/left_menu_top.gif) no-repeat; }
div.left_menu_ng { padding: 2px 0px 5px 9px; font-size: 0px; line-height: 0px; }
div.left_menu_bottom { width: 225px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/left_menu_bottom.gif) no-repeat; }

div.main_menu_link3 { padding: 4px 5px 8px 40px; background: url(../images/main_menu_link3_s.gif) 13px 4px no-repeat; }
div.main_menu_link3 a { text-decoration: underline; color: #7E7A7B; }
div.main_menu_link3 i { color: #FF7313; text-decoration: underline; font-style: normal; }
div.main_menu_link3 a:hover { text-decoration: underline; color: #09A7B2; }
div.main_menu_link3_sep { width: 225px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/main_menu_link_sep.gif) no-repeat; }

td.left_menu_galeria_img { float: left; padding: 6px 9px 6px 15px; }
td.left_menu_galeria_img img { border: 2px solid #9e9e9e;}
div.left_menu_galeria_img_top { width: 142px; height: 2px; font-size: 0px; line-height: 0px; background: url(../images/left_menu_galeria_img_top.gif) no-repeat; }
div.left_menu_galeria_img_image { width: 142px; text-align: center; font-size: 0px; line-height: 0px; background: url(../images/left_menu_galeria_bg.gif) repeat-y; }
div.left_menu_galeria_img_image img { margin: 0px auto; }
div.left_menu_galeria_img_bottom { width: 142px; height: 2px; font-size: 0px; line-height: 0px; background: url(../images/left_menu_galeria_img_bt.gif) no-repeat; }
td.left_menu_galeria_ok { vertical-align: middle; }

div.content_aktualnosci_ng { height: 26px; padding-left: 5px; }
div.aktualnosci_box_kategoria { position: relative; width: 422px; height: 85px; background: url(../images/aktualnosci_box_kategoria.gif) no-repeat; }
div.aktualnosci_box_kategoria_text { position: absolute; top: 24px; left: 21px; font-weight: bold; color: #0CA5AD; }
div.aktualnosci_box_kategoria_select { position: absolute; top: 22px; left: 173px; width: 228px; }
div.aktualnosci_box_kategoria_select select { width: 100%; }

td.content_news_image { width: 130px; }
div.content_news_image_top { width: 110px; height: 4px; font-size: 0px; line-height: 0px; background: url(../images/content_news_image_top.gif) no-repeat; }
div.content_news_image { width: 110px; text-align: center; font-size: 0px; line-height: 0px; background: url(../images/content_news_image_bg.gif) repeat-y; }
div.content_news_image img { margin: 0px auto; }
div.content_news_image_bottom { width: 110px; height: 4px; font-size: 0px; line-height: 0px; background: url(../images/content_news_image_bottom.gif) no-repeat; }
td.content_news_text { width: 285px; line-height: 160% !important; }
td.content_news_text div, td.content_news_text p {
line-height: 160% !important;
}

td.content_news_bottom { width: 285px; vertical-align: bottom; }
div.content_news_bottom_left { float: left; padding-top: 12px; }
div.content_news_bottom_right { float: right; padding-top: 10px}

div.content_news_sep { width: 420px; height: 15px; font-size: 0px; line-height: 0px; }
div.content_news_line { width: 420px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/content_news_line.gif) no-repeat; }

div.content_news_links_ng { padding: 0px 0px 6px 0px; font-weight: bold; }
div.content_news_link { padding: 5px 25px 4px 51px; background: url(../images/content_news_link_s.gif) 24px 8px no-repeat; }
div.content_news_link a { text-decoration: underline; color: #7E7A7B; }
div.content_news_link a:hover { text-decoration: underline; color: #09A7B2; }

div.right_sep { height: 20px; font-size: 0px; line-height: 0px; }

div.right_menu { width: 206px; background: url(../images/right_menu_bg.gif) repeat-y; }
div.right_menu_top { width: 206px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/right_menu_top.gif) no-repeat; }
div.right_menu_ng { padding: 2px 0px 5px 9px; font-size: 0px; line-height: 0px; }
div.right_menu_box { padding: 2px 0px 4px 0px; }
div.right_menu_bottom { width: 206px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/right_menu_bottom.gif) no-repeat; }

div.right_menu_link { padding: 3px 5px 2px 39px; line-height: 15px; background: url(../images/s2.gif) 22px 8px no-repeat; }
div.right_menu_link a { color: #7E7A7B; }
div.right_menu_link a:hover { color: #09A7B2; }

div.right_menu_link2 { padding: 4px 5px 4px 43px; line-height: 15px; background: url(../images/s3.gif) 22px 5px no-repeat; }
div.right_menu_link2 a { color: #7E7A7B; }
div.right_menu_link2 a:hover { color: #09A7B2; }

div.right_menu_roty_select { padding: 10px 0px; text-align: center; }
div.right_menu_roty_select select { width: 183px; }


div.footer_first { width: 882px; margin: 0px auto; }
div.footer_first_left { float: left; color: #9D9D9D; padding: 20px 0px 25px 0px; }
div.footer_first_left a { text-decoration:none; color: #9D9D9D;  }
div.footer_first_right { float: right; padding: 20px 0px 25px 0px; }
div.footer_first_right a { color: #FF7212; }
div.footer_first_right a:hover { color: #2AC2E7; }
div.footer_first_right img { vertical-align: middle; margin: 0px 5px 2px 5px; * margin-top: 3px; }

div.footer { width: 100%; height: 55px; text-align: center; background: url(../images/table_all_bottom.gif) left bottom repeat-x; }
div.footer div { width: 882px; margin: 0px auto; padding-top: 12px; text-align: left; color: #D4D4D2; }
div.footer a, div.footer a:hover { color: #2BC1E6; }


/* podstrona */
td.left2 { width: 265px; }
td.content2 { width: 637px; }
div.content2 { width: 622px; }

div.main_menu2_ng { width: 225px; height: 53px; background: url(../images/main_menu2_ng.gif) no-repeat; }
div.main_menu2 { width: 225px; background: url(../images/main_menu2_bg.gif) repeat-y; }
div.main_menu2_box { padding: 0px 0px 15px 0px; }

div.main_menu2_link { padding: 8px 5px 14px 40px; background: url(../images/s4.gif) 21px 14px no-repeat; }
div.main_menu2_link a { color: #696564; }
div.main_menu2_link a:hover { color: #09A7B2; }
div.main_menu2_link_sep { width: 225px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/main_menu2_link_sep.gif) no-repeat; }

div.main_menu2_bottom { width: 225px; height: 10px; font-size: 0px; line-height: 0px; background: url(../images/main_menu2_bottom.gif) no-repeat; }

div.content2_ng { padding: 23px 0px 13px 17px; font: bold 11px Tahoma; color: #FF6C2E; background: url(../images/s5.gif) 0px 28px no-repeat; }

div.content2_text { padding: 20px 0px; font-family: Tahoma; text-align: justify; line-height: 20px; color: #666060; background: url(../images/content2_text_bg.gif) no-repeat; }
div.content2_line { width: 100%; height: 1px; font-size: 0px; line-height: 0px; background: #F3F3F3; }
div.content2_powrot { padding: 10px 0px 0px 8px; }
/* podstrona */

/* lista */
div.content2_lista_link { padding: 14px 5px 14px 29px; font-weight: bold; background: url(../images/s6.gif) 14px 19px no-repeat; }
div.content2_lista_link a, div.content2_lista_link a:hover { color: #09A7B2; }
div.content2_lista_line { margin-left: 14px; width: 505px; height: 1px; font-size: 0px; line-height: 0px; background: #F3F3F3; }

div.left2_menu_text { width: 216px; margin-left: 4px; font-family: Tahoma; text-align: justify; line-height: 18px; color: #666060; }
/* lista */

/* galeria_szczegloy */
div.content2_galeria_lista_text { margin-left: 14px; font-family: Tahoma; text-align: justify; line-height: 20px; color: #666060; }
 td.content2_galeria_lista_img { padding: 10px 0px 10px 27px;}
 td.content2_galeria_lista_img img {border: 2px solid #9e9e9e !important;}
/* galeria_szczegloy */

/* galeria_lista */
td.content2_galeria_lista2_img img { border: 2px solid #9e9e9e !important; }
td.content2_galeria_lista2_img { padding: 10px 10px 10px 10px; }
td.content2_galeria_lista2_text { padding: 6px 0px 0px 0px; }
div.content2_galeria_lista2_line { margin: 15px 10px 5px 14px; width: 610px; height: 1px; font-size: 0px; line-height: 0px; background: #D2D0D0; }
/* galeria_lista */

/* menu_roz */
div.menu_roz { position: absolute; display: none; width: 185px; top: 414px; }
div.menu_roz_over { width: 185px; height: 11px; font-size: 0px; line-height: 0px; background: url(../images/menu_roz_over.gif) top center no-repeat; }
div.menu_roz_box { width: 185px; padding: 1px 0px; background: #9D9D9D; }
div.menu_roz_box2 { margin: 0px 1px; background: #ffffff; }

div.menu_roz_link {  text-align: left; background: url(../images/s5.gif) 9px 16px no-repeat; }
div.menu_roz_link a { color: #4bc0c4; display: block; padding: 11px 5px 10px 25px;}
div.menu_roz_link a:hover { color: #d94d00; text-decoration: none;}
div.menu_roz_link_sep { width: 183px; height: 1px; font-size: 0px; line-height: 0px; background: url(../images/menu_roz_link_sep.gif) no-repeat; }

div#menu_roz_box_1 { left: 0px; }
div#menu_roz_box_2 { left: 160px; }
div#menu_roz_box_3 { left: 376px; }
div#menu_roz_box_4 { left: 610px; }
div#menu_roz_box_5 { left: 770px; }
/* menu_roz */

.news_img {
margin: 14px 8px 4px 0;
border: 2px solid #ebebeb;
}

.content2_text h3 {
font-size: 10px;
margin: 7px 0;
padding: 0;
}

.formularz input, .formularz textarea {
background-color: #f6f6f6;
border: 1px solid #9a9a9a;
padding: 5px 0 5px 2px;
font: normal 11px Tahoma;
color: #494949;
}

.formularz {
color: #676767;
}


.red {
color: #ab0505;
}

div#znajdzieszNas ul { clear: both; height: 30px; list-style-type: none; margin: 0; padding: 0; padding-left: 9px; margin-top: 9px; }
div#znajdzieszNas li { margin: 0; padding: 0; float:left; padding-left:8px; padding-right:8px; list-style-type: none;  }

.wydawnictwa .links{background: url(../images/czytelnia_links.jpg) no-repeat 0 0; height:64px; line-height:64px; margin:10px 0 20px; padding-left:20px; }
.wydawnictwa .links a.first{ color: #FF6C2E; background:none; padding-left:0;}
.wydawnictwa .links a.first:hover{text-decoration:none; color: #FF6C2E;}
.wydawnictwa .links a{color: #7E7A7B; background: url(../images/s2.gif) 0px 4px no-repeat; padding-left:14px; margin-right: 30px;}
.wydawnictwa .links a:hover{color: #09A7B2;}

.wydawnictwa table{width:100%; border-collapse: collapse; border-spacing: 0;}
.wydawnictwa table th{text-align:left; font-size:12px; padding:10px 5px; border:1px solid #F3F3F3; background-color:#FDFDFD; color:#09A7B2;}
.wydawnictwa table td{border:1px solid #F3F3F3; padding: 5px 5px; text-align: left; color: #818181;}
.wydawnictwa table td.title{color:#4a4a4a;}
.wydawnictwa table td.author{width:100px;}
.wydawnictwa table td.publishing{width:145px;}
.wydawnictwa table td.year{width: 78px;}

.search_form{margin-bottom:20px;}
.search_form form p{float:left; margin-right:11px; width:200px; display:block;}
.search_form form p.last{margin-right:0;}
.search_form form p label{ width: 45px; display:block; padding:6px 0 0 0; font-weight:bold;}
.search_form form p input.text{ width: 188px; border:1px solid #E8E3E3; background-color:#FDFDFD; padding:5px 5px;}
.search_form form .button{float:right; clear:both; margin:0;}
.search_form form .button input.submit{background: url(../images/search.jpg) no-repeat 0 0; width:101px; height:20px; border:none; outline:none; cursor:pointer; padding:0;}

