body { background-color: #FEFEFE; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px; line-height:18px; background:#FEFEFE url(h30_images/bg2.gif) repeat-y scroll center center;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; margin:0px; margin-bottom:5px; font-weight:normal; line-height:24px;}
#glowne { border: 1px #DFDFDF solid; background-color:#FFFFFF; width: 926px; margin:auto; text-align:left; margin-top:0px; margin-bottom:20px; padding:10px 20px; overflow:hidden; }
#tresc { width: 692px;  }
.clear_float { clear:both; height:0; font-size: 1px; line-height: 0px; }
.zajawka { text-align:left; width:224px; float:left; margin-right:10px; height:155px; padding-top:130px; margin-top:20px;}
.zajawka h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; margin-bottom:15px; font-weight:normal; } 
.opis { font-family:Tahoma; font-size:12px; color:#8c8c8c; }
.right_menu { width: 224px; float:left; margin-left:10px;}
.right_menu_300 { width: 300px; float:left; margin-left:10px; }
.right_menu img { margin-bottom:10px; } 
#footer { background-color: #fbfbfb; margin-top: 10px; padding: 6px 10px; font-size:11px; 	font-family:Tahoma, Arial, Helvetica, sans-serif; height:50px; border:1px #f0f0f0 solid; border-top: 1px #dddddd solid; color:#686868; } 

.topLine{ border-top: 3px solid #000000; margin-bottom: 5px; padding-top: 4px; display:block; }

#footer22 { background-color: #fbfbfb; margin-top: 15px; padding: 15px 5px; font-size:11px; 	font-family:Tahoma, Arial, Helvetica, sans-serif; overflow:hidden; border:1px #f0f0f0 solid; border-top: 1px #dddddd solid; color:#686868; line-height:24px; display:block; } 
#footer22 .box { display:block; overflow:hidden; float:left; margin-right:10px; width:130px; }
#footer22 .nom2 { margin-right:0px; }

#footer22 .box a { background:url(images/fg.gif) left center no-repeat; padding-left:15px; }
#footer22 .box a:hover { background:url(images/fg_over.gif) left center no-repeat; padding-left:15px; color:#ee281b; }
#footer22 .box .activ{ background:url(images/fg_over.gif) left center no-repeat; padding-left:15px; color:#ee281b; }

.spec_lapa { cursor:help; }

#MtDymek { display:none; width:228px; position:absolute; font-family:Arial, Helvetica, sans-serif; color:#000000; overflow:hidden; text-align:left; }

#MtDymek .tops { display:block; height:7px; background:url(http://hbrp.pl/sklep/img/dymek_top.gif) bottom no-repeat; width:228px; }
#MtDymek .tops2 { display:block; height:7px; background:url(http://hbrp.pl/sklep/img/dymek_top2.gif) bottom no-repeat; width:228px; }
#MtDymek .bottoms { display:block; height:26px; background:url(http://hbrp.pl/sklep/img/dymek_bottom.gif) no-repeat; width:228px; }
#MtDymek .bottoms2 { display:block; height:26px; background:url(http://hbrp.pl/sklep/img/dymek_bottom2.gif) no-repeat; width:228px; }
#MtDymek .texts { display:block; height:auto; padding-left:15px; padding-right:5px; width:208px; background:url(http://hbrp.pl/sklep/img/dymek_body.gif) repeat-y; }
#MtDymek .texts2 { display:block; height:auto; padding-left:5px; padding-right:15px; width:208px; background:url(http://hbrp.pl/sklep/img/dymek_body2.gif) repeat-y; }

.opis { font-family:Tahoma; font-size:12px; color:#8c8c8c; }

.none_back { background:none; }

.ps1_mt { border: 1px solid #DFDFDF; background-color:#FFFFFF; width: 672px; margin-bottom:10px; padding: 20px 10px; }

.log_tx1{color:#000000; width: 930px; display:block; overflow:hidden; margin: 0 auto;text-align: left; margin-top:10px; padding-left:20px;}
.log_tx1 .left { float:left; display:block; overflow:hidden; text-align:left; }
.log_tx1 a{ color:#000000; }

.ps1 { border:1px #dfdfdf solid; background-color:#f2f2f2; width: 692px; padding-top:20px; padding-bottom:40px; }
.ps1 a{ text-decoration:none; }
.ps2 { border-top:1px #cccccc solid; padding: 10px 0px; }
.ps2 span {  font-family:Tahoma; font-size:10px; color:#8c8c8c; }
.ps2 h3 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; margin:0px; margin-bottom:5px; font-weight:normal; } 
.ps3 { border:1px #dfdfdf solid; background-color:#ffffff; width: 692px; padding-top:20px; padding-bottom:20px; }
.ps3 h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; margin-bottom:5px; font-weight:normal; } 

.linia_926 {background-color:#FFFFFF; border-top:3px solid #000000; float:left; margin-bottom:5px; overflow:hidden; padding-top:4px; width:926px;}
.linia_606 {background-color:#FFFFFF; border-top:3px solid #000000; float:left; margin-bottom:5px; overflow:hidden; padding-top:4px; width:606px; margin-right:10px;}
.linia_300 {background-color:#FFFFFF; border-top:3px solid #000000; float:left; margin-bottom:5px; overflow:hidden; padding-top:4px; width:300px;}

#body_home {width: 692px; float:left; margin-top:15px; }

.menu_left { text-align:left; width:224px; float:left; margin-left:10px; }
.menu_left_box {  border-bottom:1px #ededed solid; padding:7px 0px; width:224px; }
.menu_left_box2 {  border-bottom:1px #ededed solid; padding:7px 0px; width:224px; }
.menu_left2 { text-align:left; width:224px; float:left; }

.menu_left a:hover { text-decoration:underline; }

.menu_left_300 { text-align:left; width:300px; float:left;border-top: 3px solid #000000; margin-bottom: 5px; overflow: hidden; padding-top: 4px; float: left; }
.menu_left_box_300 {  border-bottom:1px #ededed solid; padding:7px 0px; width:300px; }

.menu_left_300 a:hover { text-decoration:underline; }

.link_active { color:#990000; font-weight:bold; text-decoration:underline; background:url(h30_images/array_link2.gif) left bottom no-repeat; padding-left:15px; }
.link_noactive { color:#4e4e4d; text-decoration:none; background:url(h30_images/array_link1.gif) left bottom no-repeat; padding-left:15px; }

.link_sub_noactive { color:#000000; text-decoration:none; }
.link_sub_active { color:#990000; text-decoration:underline; }

.to_top { font-size:11px; font-family:Tahoma; color:#999999; background:url(h30_images/bullet_arrow_up.gif) bottom right no-repeat; text-decoration:none; padding-right:15px; }
.to_top a{ font-size:11px; font-family:Tahoma; color:#999999; background:url(h30_images/bullet_arrow_up.gif) bottom right no-repeat; text-decoration:none; padding-right:15px; }
.to_top a:hover{ text-decoration:underline; }


.lista { text-align:left; width:425px; float:left; margin-left:20px; margin-right:10px; }
.lista2 { text-align:left; width:640px; float:left; margin-left:20px; margin-right:10px; }
.lista h2{ margin-bottom:10px; }

.lista_300 { text-align:left; width:606px; float:left; margin-left:20px;border-top: 3px solid #000000; margin-bottom: 5px; overflow: hidden; padding-top: 4px; float: left;  }
.lista_300 h2{ margin-bottom:10px; }


.limg { border: 1px #d0d0d0 solid; padding:3px; float:left; margin-top:10px; margin-right:10px;}

.info { float:left; width:330px; margin-top:10px; margin-bottom:30px; }
.info h3{ font-family:Verdana; font-size:12px; color:#000000; margin:0px; }
.info span { font-family:Tahoma; font-size:10px; color: #8c8c8c; }
.info p{ font-family:Verdana; font-size:12px; color:#000000; margin:0px; margin-top: 15px; }
.infoa { text-decoration:none; }

form { margin: 0px; }
#nawigator_mt { margin-top:0px; margin-bottom:10px; margin-left:0px; color: #828282; font-size:12px; }
#nawigator_mt a{ color: #828282; }
#nawigator_mt a:hover{ color: #990100; }

.b9 { color:#000000; font-family:Verdana,Arial,Helvetica; font-size:9px; font-weight:normal; }
.l3a { color:#990000; font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:normal; margin-left:5px; text-decoration:none; }
.g1 { font-size:11px; font-weight:bold; }
.g2 { color:#FF0000; padding-top:5px; }


a.l3 {color: #8f0000;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.l3:hover {color: #8f0000; text-decoration: underline;}



.inp{ padding:3px; border:1px #cccccc solid; width:250px; color:#666666; }
.inp2{ padding:3px; border:1px #cccccc solid; background-color:#FFFF99; width:250px; color:#333333; }

.submenu_a_active { color:#990000; font-family:Tahoma,Arial,Helvetica; font-size:12px; font-weight:normal; text-decoration:none; }
.submenu_a { color:#000000; font-family:Tahoma,Arial,Helvetica; font-size:12px; text-decoration:none; }

.arty_new_number{  margin-right:10px; margin-bottom: 15px; margin-left:10px; }

.stopka { color: #686867; text-decoration:none; padding-right:10px;padding-left:10px;}
.stopka a{ color: #686867; text-decoration:none; padding-right:10px;padding-left:10px;}
.stopka a:hover{ color: #686867; text-decoration:underline; }

.log_new {float:left; font-family:Verdana; color: #686867; font-size:11px; margin-bottom:8px;margin-right:2px; text-decoration:none;}
.log_new a{ color: #686867; text-decoration:none; }

.class_link { padding-left:5px; padding-bottom:3px; }
.class_link a{ color:#990000; }
.class_link a:hover { text-decoration:none; }

.bloke h2{ margin-left:10px; margin-top:10px; }


.linkierb { margin:0px; float:left; }
.linkerb a{ color:#000000; text-decoration:none; font-weight:bold;  }
.linkerb a:hover{ color:#000000; text-decoration:underline;}

.linkier { margin:0px; float:left; }
.linker a{ color:#990000; text-decoration:none;  }
.linker a:hover{ color:#990000; text-decoration:underline;}

.linkier2 { margin:0px; float:left; }
.linker2 a{ text-decoration:none;  }
.linker2 a:hover{ text-decoration:underline;}

.links { color:#990000; text-decoration:none; }


#logowanie {width:202px;border:1px solid #dfdfdf;background:#f2f2f2;padding:10px;margin-bottom:10px;padding-bottom:5px;}
#logowanie input {margin-bottom:5px;}
#logowanie .zaloguj {background: url('../h30_images/zaloguj.gif') no-repeat;width:70px;height:28px;border:0px;margin:0px;padding:0px;cursor:hand;padding-top:25px;}
#logowanie .zaloguj::-moz-focus-inner {border: none;}
#logowanie .form_text {border: 1px #b6b6b6 solid;
padding: 2px;
font-size: 12px;
font-family:verdana, Helvetica, sans-serif;
color: #666666;
width:195px;}

#logowanie_new{ width:204px;  background:#93170d url(http://hbrp.pl/images/logowanie2.gif) no-repeat top left; padding:50px 10px 10px; }
#logowanie_new span { font-family:Tahoma; font-size:12px; color:#FFFFFF; line-height:16px; }
#logowanie_new ul{ padding:0px; padding-left:15px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:10px; color:#FFFFFF; line-height:16px; }
#logowanie_new .inputs { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:200px; border:1px #c2120c solid; margin-top:3px; margin-bottom:10px; }

.special_array_mt { padding-left:20px; background:url(http://hbrp.pl/h30_images/array_black_red.gif) no-repeat left top; margin-bottom:20px; }

#wyszukiwarka_id { width:280px; z-index:1; height:30px;  }
.strz_wysz { background:url(http://hbrp.pl/h30_images/szuk_top.jpg) repeat-x left bottom; float:left; width:245px; height:6px; margin:0px; padding:0px;}



h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; padding:0px;margin:0 0 5px; }

/* glowna) */
.mp_ma1 { width: 692px; float:left; margin-top:10px; }
.mp_ma_l1 { text-align:left; width:380px; float:left; margin-left:10px;}
.mp_ma_news { width:604px; float: left; padding:10px; margin-top:10px;}

a.mp_ma_t1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; margin:0px; margin-bottom:5px; font-weight:normal;text-decoration: none;}
a.mp_ma_t1:hover {color: #990000; text-decoration: underline;}

a.mp_ma_t2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; margin-bottom:5px; font-weight:normal;text-decoration: none;}
a.mp_ma_t2:hover {color: #000000; text-decoration: underline;}
.ps2x {padding: 10px 0px; }


/*MAPA*/
.mapa a{ color:#990000; text-decoration:none;}
.mapa a:hover{ color:#990000; text-decoration:underline;}

.mp_he {margin-bottom:20px; margin-left:10px; float:left; margin-top:10px; }
.img_hbr {border:1px #cccccc solid; }
.mp_zaj {text-align:center; margin:10px auto; }
.mp_title {font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-left:10px; margin-bottom:15px; color:#990000; font-weight:normal;}
.mp_title2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:5px; color:#990000; font-weight:normal;}
.mp_okl {text-align:center; width:196px; float:left;}
.mp_10 {height:10px;}



/*search*/
.se_l1{width:290px; float:right; margin-top:25px; text-align:left;}
.se_bib{font-size:10px; width:290px; font-family:Tahoma; color:#686867; padding-bottom:7px; background:url('http://hbrp.pl/h30_images/szu_s.jpg') no-repeat bottom center;}
.se_txd{width:280px; background:#f2f2f2; border-top:1px #e5e5e5 solid; padding:10px;}
.se_tx{border:1px #c7c7c7 solid; padding:4px; width:235px; float:left; background:url('http://hbrp.pl/h30_images/back_input_wysz.jpg'); margin:0px; border-top:0px; }
.se_txbut{float:left; margin-left:10px;}


/*footer*/
#fo1{float:left; padding-left:10px;}
#fo22{float:right; color:#c4c5c5; }

#fo22 a:hover { text-decoration:underline; }

.none_back { background:none; }



/*linki*/
a.ll1 {color: #333333;  font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: underline;}
a.ll1:hover {color: #990000; text-decoration: underline;}

a.ll2 {color: #666666;  font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: underline;}
a.ll2:hover {color: #990000; text-decoration: underline;}

a.l12 {color: #990000;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.l12:hover {color: #990000; text-decoration: underline;}

a.l13 {color: #000000;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.l13:hover {color: #000000; text-decoration: underline;}

.tagmta { display:block;overflow: hidden;width:216px; margin-bottom:0px; background:#535353; color:#ffffff; font-size:11px; padding:5px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.tagmt { width:214px; border:1px solid #CCCCCC; display:block; padding:5px; background-color:#faf9f7; line-height:25px; overflow: hidden; margin-top:0px; font-family:Arial, Helvetica, sans-serif; text-align:left; }

.right_menu_300 .tagmta { display:block;overflow: hidden;width:290px; margin-bottom:0px; background:#535353; color:#ffffff; font-size:11px; padding:5px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

.right_menu_300 .tagmt { width:290px; border:1px solid #CCCCCC; display:block; padding:5px; background-color:#faf9f7; line-height:25px; overflow: hidden; margin-top:0px; font-family:Arial, Helvetica, sans-serif; text-align:left; }


.tagmt a{ color:#666666; }
.tagmt a:hover { color:#990000; }
.right_menu_300 .tagmt_wysz { width:288px; border:1px solid #CCCCCC; display:block; padding:5px; background-color:#faf9f7; line-height:18px; overflow: hidden; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; text-align:left; }

.tagmt_wysz { width:214px; border:1px solid #CCCCCC; display:block; padding:5px; background-color:#faf9f7; line-height:18px; overflow: hidden; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; text-align:left; }
.tagmt_wysz a{ color:#666666; }
.tagmt_wysz a:hover { color:#990000; }
.tagmt_wysz .name { margin-bottom:5px; display:block; }
.tagmt_wysz .name .nochecked { padding-left:17px; background:url(biblioteka/images/bullet_arrow_right.gif) no-repeat top left; display:block; overflow:hidden; font-weight:bold; }
.tagmt_wysz .name .nochecked:hover { color:#990000; text-decoration:underline; }

.tagmt_wysz .name .checked { padding-left:17px; background:url(http://www.hbrp.pl/biblioteka/images/bullet_arrow_down.gif) no-repeat top left; display:block; overflow:hidden; font-weight:bold;  color:#990000;}
.tagmt_wysz .name .checked:hover { text-decoration:underline; }
.tagmt_wysz ul { margin:0px; padding-left:25px; line-height:16px; margin-bottom:10px; }


a:active { 	outline: none; }
:-moz-any-link:focus { outline: none;}

.new_h2_upp {font-size:14px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;text-transform: uppercase;}

a.lt1 {color:#000000;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration: none;}
a.lt1:hover {color: #000000; text-decoration: underline;}


.news_300 {background:url('http://www.hbrp.pl/new/new_img/hbrp_strona_newsletter.jpg') no-repeat scroll 0 0 transparent; height:100px; padding:180px 16px 10px;display:block;
overflow:hidden; padding-bottom:10px; width:300px;}
.new_top1 {float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin-bottom:0; margin-right:10px;}

#reklama .ps3 { background-color:#ffffff; width: 924px; overflow:hidden; padding-top:0px; padding-bottom:20px; border:0px; margin-bottom:10px; }
#reklama .menu_left{ width:300px; margin-left:0px; }
#reklama .menu_left_box{ width:300px; }
#reklama .menu_left .topLine { padding:0px; margin-bottom:3px; clear:both;}
#reklama .ps3 .lista { width:603px; margin-right:0px; margin-left:20px; }

.line300 { border-top: 3px solid #000000; margin-bottom: 10px; padding-top: 2px; width:300px; }
.line300 span { font-size:12px;font-weight:bold;text-transform:uppercase;color:#000; float: left; margin-bottom:0; margin-right: 10px; }
.line_box300{   display: block; overflow: hidden; padding-bottom: 10px;padding-top: 10px; width: 300px;}
.line926 { border-top: 3px solid #000000; margin-bottom: 10px; margin-right:auto; margin-top:5px;padding-bottom: 10px;padding-top: 10px; width:926px; }
.line2-926 span { font-size:12px;font-weight:bold;text-transform:uppercase;color:#000; float: left; margin-bottom:0; margin-right: 10px; }

a.l3x {color: #8f0000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.l3x:hover {color: #8f0000; text-decoration: underline;}


