#blk_top {background: url(../images/banner_bg.jpg) no-repeat center bottom; height: 192px; padding: 0px 0px 0px 0px; margin: 20px auto 0px auto; }
#blk_middle {overflow:hidden;}
#blk_bottom {color: #616060;overflow:hidden;height:39px; background: url(../images/footer_bg.jpg) repeat-x bottom; padding:30px 0px 0px 0px; overflow:hidden;}


.green {color: #366C00 !important;}
p {padding:0px 0px 3px 0px;}
h2 a {color: #fff; }
h2 a:hover {color: #fff;}
.buttonSubmit {font-size:11px;background: url(../images/zaloguj_bg.jpg) no-repeat; color: #fff; width: 82px; height: 18px; margin:0px; cursor:pointer; padding: 0px 0px 3px 0px;}
.buttonSubmit_over {font-size:11px;background: url(../images/zaloguj_bgO.jpg) no-repeat; color: #fff; width: 82px; height: 18px; margin:0px; cursor:pointer;  padding: 0px 0px 3px 0px;}

.buttonSubmitNewsletter {font-size:11px;background: url(../images/zapiszSie_bg.jpg) no-repeat; color: #fff; width: 63px; height: 19px; margin:0px; cursor:pointer; padding: 0px 0px 5px 0px;}
.buttonSubmitNewsletter_over {font-size:11px;background: url(../images/zapiszSie_bgOver.jpg) no-repeat; color: #fff; width: 63px; height: 19px; margin:0px; cursor:pointer;  padding: 0px 0px 5px 0px;}


/******************************************************************************************************* blk_top ***/
#mod_top_menu {background: url(../images/top_bg.jpg) repeat-x;height:32px; width:100%; }
#mod_top_menu_content {width: 1030px; margin: 0 auto; padding:8px 0px 0px 0px; }
#icon_menu {float:right; margin-left:0px;}
#icon_menu li {float:left; padding:0px 3px; list-style:none;}
#flag_menu {float:right; padding: 0px 40px 0px 0px;margin-left:0px;}
#flag_menu li {float:left; padding:0px 3px;list-style:none;}  

#search_box {float:left; width:420px; background: #B5B3B4; border: 1px solid #8B898A; color: #fff; padding:4px 7px 3px; }
#search_box a {color: #FFF; font-size:11px; font-weight: normal;}
#search_box .search {background-color: #FEFEFE; border: 1px solid #918D8E; color: #918d8e; height: 16px; font-size:11px; font-weight: bold; width:150px; padding:0px 5px; }
#search_box .submit {font-size:11px; background: url(../images/searchn_bg.jpg) no-repeat; width: 60px; height: 18px; color: #fff;padding:0px 0px 3px 0px; margin: 0px 10px 0px 0px;cursor:pointer;}
#search_box .submit_over {font-size:11px; background: url(../images/searchn_bgO.jpg) no-repeat; width: 60px; height: 18px;  color: #F1F1F1;padding:0px 0px 3px 0px; margin: 0px 10px 0px 0px;cursor:pointer;}

#top_menu {float:right; width:452px; margin: 10px 0px 0px 0px; }
#top_menu ul {margin-left:0px;}
#top_menu ul li {float:left;padding:0px 10px 0px 0px;list-style:none;}
#top_menu ul li a {display:block; height:17px;padding:4px 0px 0px 0px;font-size:10px;color: #414141; font-weight: bold; text-align:center; text-transform:uppercase;}
#top_menu ul li a:hover {text-decoration: none; color: #fff !important;}

#top_menu ul li a.nowosci {background: url(../images/menu_nowosci.jpg) no-repeat; width:84px; }
#top_menu ul li a.nowosci_over {background: url(../images/menu_nowosciO.jpg) no-repeat; width:84px; }
#top_menu ul li a.nowosci_active {background: url(../images/menu_nowosciO.jpg) no-repeat; width:84px; color: #fff !important;}

#top_menu ul li a.bestsellery {background: url(../images/menu_bestsellery.jpg) no-repeat; width:103px; }
#top_menu ul li a.bestsellery_over {background: url(../images/menu_bestselleryO.jpg) no-repeat; width:103px; }
#top_menu ul li a.bestsellery_active {background: url(../images/menu_bestselleryO.jpg) no-repeat; width:103px; color: #fff !important; }

#top_menu ul li a.tania_ksiazka {background: url(../images/menu_tania_ksiazka.jpg) no-repeat; width:113px; }
#top_menu ul li a.tania_ksiazka_over {background: url(../images/menu_tania_ksiazkaO.jpg) no-repeat; width:113px; }
#top_menu ul li a.tania_ksiazka_active {background: url(../images/menu_tania_ksiazkaO.jpg) no-repeat; width:113px; color: #fff !important; }

#top_menu ul li a.zapowiedzi {background: url(../images/menu_zapowiedzi.jpg) no-repeat; width:103px; }
#top_menu ul li a.zapowiedzi_over {background: url(../images/menu_zapowiedziO.jpg) no-repeat; width:103px; }
#top_menu ul li a.zapowiedzi_active {background: url(../images/menu_zapowiedziO.jpg) no-repeat; width:103px; color: #fff !important; }

#top_menu ul li a.propozycje {background: url(../images/menu_propozycje.jpg) no-repeat; width:103px; }
#top_menu ul li a.propozycje_over {background: url(../images/menu_propozycjeO.jpg) no-repeat; width:103px; } 
#top_menu ul li a.propozycje_active {background: url(../images/menu_propozycjeO.jpg) no-repeat; width:103px; color: #fff !important; }

#banner_box {padding: 3px 20px 3px 5px; }
#logo {padding:0px 0px 0px 11px; float:left;}
#about {float:left; width: 565px;height:73px; overflow:hidden; padding:15px 25px 10px 14px;}
#about p {text-align:justify;}
#basket {background: url(../images/top_border.jpg) repeat-y left top; height:92px; width: 220px;float:right; padding:5px 0px 5px 20px;}
#basket .bigLink {font-size: 16px; font-weight:bold;padding:0px 0px 5px 0px; display:block;}
#basket .bigLink:hover {color: #366C00;}
#basket img {padding: 0px 10px 0px 0px;}
#basket ul {text-align:center; padding:2px 0px 0px 0px;overflow:hidden;margin-left:0px;}
#basket ul li {float:left; text-align:center; padding:0px 0px 0px 3px; line-height:11px;list-style:none;}
#basket ul li a {font-size: 10px;}

#topMenu {padding:0px;float:left;}
$topMenu ul {margin-left:0px;}
#topMenu ul li {list-style:none;}
#topMenu ul li.last {background: none;list-style:none;}

#clientPanel {font-size:11px;background: #B5B3B4; border: 1px solid #8B898A; color: #fff;padding:4px 7px 3px;width: 426px; float:right; margin: -7px 0px 0px 0px;}
#clientPanel .login_password {background #FEFEFE; border: 1px solid #918D8E; color: #918D8E; height:16px;padding: 0px 3px;width: 72px;margin: 0px 5px 0px 0px;}
#clientPanel a {color: #fff;}
#clientPanel span {padding: 2px 5px 0px 0px;}
#clientPanel .extraLink {float:right; padding: 2px 0px 0px 0px;}

/******************************************************************************************************* blk_middle ***/
#mod_left {width: 208px; overflow: hidden; float:left;}
.leftMenuBox {width: 208px; margin: 0px 0px 20px 0px; overflow:hidden;}
.leftMenuBox .h2Box {background: url(../images/left_greyh2Bg.jpg) no-repeat; height: 14px; padding: 8px 10px;width: 188px;}
.leftMenuBox .h2Box h2 {background: url(../images/left_h2Bg.jpg) no-repeat left top; color: #616161; padding: 0px 0px 4px 20px;}
.leftMenuBox .h2BoxContent {overflow:hidden;border-left: 1px solid #B5B5B5;border-right: 1px solid #B5B5B5;border-bottom: 1px solid #B5B5B5; padding: 10px; width: 186px;}
.leftMenuBox ul {color: #626262;margin-left:0px;}
.leftMenuBox ul ul {padding: 3px 0px 5px; }
.leftMenuBox ul li {background: url(../images/left_liBg.jpg) no-repeat left 7px;padding: 0px 0px 0px 13px; line-height:20px; list-style:none;  }
.leftMenuBox ul li li {background: url(../images/left_liBgSmall.jpg) no-repeat left 7px; padding: 0px 0px 0px 10px;list-style:none; }
.leftMenuBox ul li a {color: #626262; font-size: 13px;  }
.leftMenuBox ul li li a {color: #8B8B8B;font-size: 11px;}
.leftMenuBox span {color: #D0CECE; font-size:13px; padding:0px 0px 0px 5px;}
.leftMenuBox ul.index {margin-left:0px;}
.leftMenuBox ul.index li {float: left;padding: 0px 10px 0px 0px;background: none; margin: 0px; border: 0px;}  
.leftMenuBox ul.index li a {color: #397301; font-size:12px; font-weight:bold;}     
   
.pdf_ofert {overflow:hidden; text-align: center; width: 130px; padding: 10px 0px 30px 20px;} 
.pdf_ofert a {color: #9A9A9A;}
.pdf_ofert span {float:right; padding:7px 0px 0px 0px;width:81px;}
.pdf_ofert .spanOver {text-decoration: underline;}

.leftMenuBox .h2Box_newsletter {background: url(../images/newsletter_h2.jpg) no-repeat; height:16px; width: 188px;padding: 6px 10px 8px;}
.leftMenuBox .h2Box_newsletter h2 {background: url(../images/newsletter_icon.jpg) no-repeat left top; color: #fff; padding: 2px 0px 4px 38px;}
.leftMenuBox .h2BoxContent_newsletter {color: #606060;font-size: 10px;background: #F1F1F1;border-left: 1px solid #D8D7D7;border-right: 1px solid #D8D7D7;border-bottom: 1px solid #D8D7D7; padding: 10px 6px; overflow: hidden;}
.leftMenuBox .h2BoxContent_newsletter p {padding:0px 0px 10px 0px;}
.newsletter {font-size: 10px;color: #606060;}
.newsletter .email{border: 1px solid #B1B1B1; background: #F6F5F5; width:100px;height:16px;padding: 0px 5px;color: #606060;font-size:11px;}


#mod_right {width: 796px; overflow: hidden;float:right;padding:1px 6px 0px 0px;}
.rightBox {border-bottom: 1px solid #525252;}
.rightBoxInfo {/*border-bottom: 1px solid #525252;*/ padding: 0px 0px 15px 0px;}
.boxInfoContent a {color: #366C00;}
.leftSideBook {float:left;width:150px;}
.rightSideBook {float:left;width:230px;}
.h2Box {background: url(../images/h2_bg.jpg) no-repeat;width: 766px; height: 28px; color: #fff; padding: 1px 15px 15px; }
.h2Box h2 {color: #fff; background: url(../images/h2_icon.jpg) no-repeat left top; padding: 6px 0px 0px 40px; height: 22px;}
.h2BoxInfo {background: url(../images/h2_bg.jpg) no-repeat;width: 796px; height: 28px; color: #fff; padding: 1px 0px 15px; }
.h2BoxInfo h2 {color: #fff;padding: 6px 0px 0px 10px; height: 22px;}
.boxInfoContent {padding:0px 10px;}
.rightBoxInfo a {color: #366C00;}

.bookBox {width: 416px; padding: 5px 0px 20px 0px;}

.moreArrow {text-align:right; overflow:hidden; padding: 5px 0px 30px 0px;}
.moreArrow a {background: url(../images/left_arrow.jpg) no-repeat right top;color: #646363; font-weight:bold; padding:0px 23px 0px 0px;}

.backArrow {text-align:right; overflow:hidden; padding: 5px 0px 10px 0px;}
.backArrow a {background: url(../images/right_arrow.jpg) no-repeat top left;color: #646363; font-weight:bold; padding:0px 0px 0px 23px;}

/******************************************************************************************************* blk_bottom ***/
#footerLeftSide {width: 510px;float:left; padding:3px 0px 0px 0px;}
#footerLeftSide p {color: #9B9A9A;}
#footerRightSide {width: 520px; float:right; padding:11px 0px 0px 0px;}
#footerRightSide ul {float:right;margin-left:0px;}
#footerRightSide ul li {float:left; background: url(../images/footerMenu_liBorder.jpg) no-repeat right 2px; padding: 0px 12px 0px 10px;list-style:none;}
#footerRightSide ul li.last {background: none;}
#footerRightSide ul li a {color: #616060;}
#footerRightSide ul li a:hover {text-decoration: none; color: #366C00;}
#footerRightSide ul li a.active {font-weight: bold; color: #000; background: none; }

.prekursor {text-align: center; color: #C2C2C2; padding: 40px 0px 30px 0px; overflow:hidden;}
.prekursor p {color: #C2C2C2;}
.prekursor a {color: #C2C2C2;}


.leftImg {float:left; padding: 5px 15px 5px 0px;}
.leftImg img {border: 1px solid #6F6F6F;}
.leftImg:hover img {border: 1px solid #366C00;}

.introNews {text-align: justify;}
.wstecz {float:right; margin: 15px 0px 0px 0px; overflow:hidden;}
.date {float:right; width: 300px; overflow: hidden; text-align:right;}
.extendNews {padding: 15px 0px; overflow: hidden;border-bottom: 1px solid #BAB9B9; text-align:justify;}

.druk_list {padding: 15px 0px 20px; overflow: hidden;border-bottom: 1px solid #E4E4E4;}
.druk_title {font-weight: bold; padding: 15px 0px 10px 0px; color: #366C00;}
.left_druk {float:left; padding: 5px 10px 5px 0px;}
/*.boxInfoContent td {border: 1px solid #E1DFDF !important;}*/

.gallery_list {padding: 10px 0px 20px; overflow: hidden;border-bottom: 1px solid #E4E4E4;}
.gallery_title {font-weight: bold; padding: 0px 0px 10px 0px; color: #366C00;}
.moreGArrow {text-align:right; overflow:hidden; padding: 5px 0px 10px 0px;}
.moreGArrow a {background: url(../images/left_arrow.jpg) no-repeat right top;color: #646363; font-weight:bold; padding:0px 23px 0px 0px;}

.gallery_single_list {overflow:hidden; padding: 30px 0px 0px 0px;}
.gallery_single_list ul {list-style:none; padding:0px; margin:0px !important; overflow:hidden;}
.gallery_single_list ul li {list-style:none; float:left; padding: 10px 10px; background: #F6F6F6; margin: 0px 5px 0px 5px; border: 1px solid #ECECEC;}
.gallery_single_list ul li a {line-height:0px; margin:0px !important; padding:0px !important; overflow: hidden;}
.gallery_single_list ul li a img {border: 1px solid #6F6F6F;}
.gallery_single_list ul li a:hover img  {border: 1px solid #019008;}







#content {padding:20px 0px 0px 0px; overflow:hidden;}
.content {padding:20px 0px 0px 0px; overflow:hidden;}
.tableRejestracja td {padding:6px 20px;}


/** koszyk **/
.tab{margin: 0px auto;color:#333;line-height:16px;width:770px;border:1px solid #EBE6E6;overflow: hidden; margin-bottom:15px;}
.tab th{color:#000;padding:6px;border:1px solid #EBE6E6;font-weight:bold;text-align:center;background-color:#fff; font-size: 11px;}
.tab td{padding:6px;border-bottom:1px solid #EBE6E6;border-left:1px solid #EBE6E6;border-right:1px solid #EBE6E6;background-color:#fff; font-size: 11px;}
.tab td.beztla{background-color:#ffffff;}
.tab_noborder td{margin:0;border:0;color:#000;}
.centerInfo {text-align:center;}


/* rejestracja */
.button, .boxInfoContent .button {text-align: center;height:24px;	line-height:13px;padding: 6px 1px 4px 0;background: url(button2.gif) no-repeat;color: #FFF;font-size: 11px;display: block;width:150px;font-weight: normal;}
.button1, .boxInfoContent .button1 {text-align: center;height:24px;	line-height:13px;padding: 6px 1px 4px 0;background: url(button1.gif) no-repeat;color: #FFF;font-size: 11px;display: block;width:75px;font-weight: normal;}
.button2, .boxInfoContent .button2 {text-align: center;height:24px;	line-height:13px;padding: 6px 1px 4px 0;background: url(button3.gif) no-repeat;color: #FFF;font-size: 11px;display: block;width:200px;font-weight: normal;}
.button3, .boxInfoContent .button3 {text-align: center;height:24px;	line-height:13px;padding: 6px 1px 4px 0;background: url(button4.gif) no-repeat;color: #FFF;font-size: 11px;display: block;width:270px;font-weight: normal;}
.button:hover, .button1:hover, .button2:hover, .button3:hover, #container_glowny .button1:hover {text-decoration: none;color: #FFF; }
.button:hover { background: url(button2_hover.gif) no-repeat; }
.button1:hover { background: url(button1_hover.gif) no-repeat; }
.button2:hover { background: url(button3_hover.gif) no-repeat; }
.button3:hover { background: url(button4_hover.gif) no-repeat; }
.moreLeftPadding {padding:0px 0px 0px 20px;}

/* karta */
.drukuj { height: 15px;padding:0px 0px 4px 20px;font-weight:normal;background:url(drukuj.gif) no-repeat left 2px;color: #1D6390;}
.iko_fragment, .iko_spis, .iko_recenzja, .iko_pobierz, .iko_video, .iko_galeria {clear: both;display: block;float: left;height: 23px;margin: 2px 0px;padding: 0px 0px 0px 26px;text-align: left;font-size: 12px;font-weight: normal;}
.iko_fragment {background:url(iko_fragment.gif) no-repeat left;}
.iko_spis {background:url(iko_spis.gif) no-repeat left;}
.iko_recenzja {background:url(iko_recenzja.gif) no-repeat left;}
.iko_pobierz {background:url(iko_pdf.gif) no-repeat left;}
.iko_video {background:url(iko_video.gif) no-repeat left;}
.iko_galeria {background:url(iko_galeria.gif) no-repeat left;}

.karta_naglowek {text-align: left;font-size: 16px;font-weight: bold;margin: 0px 0px 10px 0px;padding: 20px 0px 3px 0px;color: #6F6F6F;border-bottom: 1px solid #6F6F6F;display: block;}
.przerwa {clear:both;}

.rightMoreLogin {padding: 10px 10px 0px 0px;text-align:right;}
.rightMoreLogin a {color: #414040 !important;}

.menu_srodek {border-bottom: 2px solid #002A77; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;  padding:10px; overflow:hidden; margin: 1px 0px 0px 0px; width: 688px; background: #F8F8F8; height: 20px;}
.menu_srodek ul {padding: 3px 0px 0px 0px;}
.menu_srodek ul li {float:left; padding:0px 10px 0px 0px;}

.menu_srodek .subjectSearch {float:right;height: 20px;width:352px;}
.menu_srodek .subjectSearch form {float:left; }
.menu_srodek .subjectSearch form select {border: 1px solid #d7d7d7 !important;}
.menu_srodek .subjectSearch a {float:right;}
.menu_srodek .typSearch {float:left; width:309px; height:20px;}
.menu_srodek .typSearch form {float:left; }
.menu_srodek .typSearch form select {border: 1px solid #d7d7d7 !important;}
.menu_srodek .typSearch a {float:right;}
.menu_srodek ul li a {text-transform: uppercase; color: #7D9DD2;}
.menu_srodek ul li a.activedp {color: #1D489E !important; text-decoration:underline;}
.menu_srodek ul {overflow:hidden; float:left;color: #1D489E;}
.menu_srodek ul li {color: #1D489E !important;}


/* formularz wyszukiwania zaawansowanego*/
#wyszukiwanie_zaaw {width:600px; text-align: center;border: 1px solid #EBE6E6;padding: 10px 20px; margin: 0 auto; margin-top:20px;}
#wyszukiwanie_zaaw a.submitSearch {margin: 0 auto; margin-top: 20px; display:block; overflow: hidden; color: #fff !important;} 
.wyszukiwanie_zaaw { margin: 0 auto;text-align: center;width: 400px;}
.wyszukiwanie_zaaw .paddingBorder{padding:5px 0px 5px;clear:both; overflow: hidden;border-bottom: 1px solid #EBE6E6;}
.wyszukiwanie_zaaw input {border: 1px solid #F0E5C5; height: 20px;width:180px; float:right}
.wyszukiwanie_zaaw span {float:left; padding:3px 0px 0px 0px;}

.imgBorder {border: 1px solid #EBE6E6;}


.dotpay {text-align:center; padding: 30px 0px 0px 10px;}
.activeLeftMenu {font-weight: bold; text-decoration: underline;}

.alarm { border: 1px solid red !important;}

.leftMenuLiBg {padding:1px 0px 0px 0px;}
.przeczytajContent ul {overflow: hidden; padding:0px !important; margin:0px !important;}
.przeczytajContent ul li {float:left; padding:0px 35px 0px 0px; list-style:none;}
.przeczytajContent {padding:0px 0px 15px 0px; overflow: hidden;}

.sortListBox {overflow:hidden;padding:0px 5px 7px;width:762px; font-size:11px;border-bottom: 1px solid #fff; color: #999999;}
.sortListBox a {font-weight:normal !important; color: #999999 !important;}
.sortListBox a.activeSort {font-weight:bold !important; color: #428302 !important;}
.sortListBox .sortBox {width:300px; text-align:left; float:left;}
.sortListBox .sortBox a {display:inline; padding: 0px 0px 0px 0px;}

.trybBox {width:398px; float:right;text-align:right;}
.trybBox a {padding:0px 2px 0px 0px;}


.pobierz_oferte {
	display: block;
	height: 42px;
	color: #c92020;
	font-size: 12px;
	font-weight: bold;
	background:url(iko_pdf2.gif) no-repeat left top;
	padding: 6px 0px 0px 45px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

.morePaddingBox {padding: 10px 0px; overflow:hidden; clear:both;}
.morePaddingBox ul li {float:none !important; padding:0px !important;}

.polecKsiazke {padding: 10px 0px 5px; overflow: hidden;}
.polecKsiazke a {padding: 0px 2px;}


.boxInfoContent INPUT, .boxInfoContent SELECT, .boxInfoContent TEXTAREA { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; height:16px; padding:4px 0px 2px 3px; margin: 3px 0px; color: #7A7A7A; border: 1px solid #D1D1D1;  font-weight: normal; background-color:#FFF; }

.boxInfoContent SELECT { height:24px; }


.hr{
	clear: both;
	height:1px;
   color: #B9B9B9;	
	border:0px; 
	background-color:#B9B9B9;
	margin-bottom: 10px;
}