@charset "utf-8";
@font-face {
    font-family: 'NovecentowideBold';
    src: url('novecentowide-bold-novecentowid.eot');
    src: url('novecentowide-bold-novecentowid.eot?#iefix') format('embedded-opentype'),
         url('novecentowide-bold-novecentowid.woff') format('woff'),
         url('novecentowide-bold-novecentowid.ttf') format('truetype'),
         url('novecentowide-bold-novecentowid.svg#NovecentowideBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

* 							{padding:0; margin:0;}
body                                                    {margin:0;font: normal 11px Tahoma, Arial, Verdana, sans-serif;color: #272727; line-height: 14px;background-color:#959595;}
body.body_podstrona                                     {background-color:#D2D2D2;}

div , p                                                 {padding:0;border:0;margin:0;}
fieldset, img 						{border:0;}
form                                                    {border:0;padding:0;margin:0;}
img , input                                                     {vertical-align:middle;}
label, a 						{cursor:pointer;}
body, textarea, input, select 			        {font:normal 11px Tahoma,Arial,Verdana,sans-serif; color:#4a4948;line-height:14px;text-align:left;}
button                                                  {font:normal 11px Tahoma,Arial,Verdana,sans-serif;cursor:pointer;}
ul, li                                                  {list-style-position:inside;list-style:none;padding:0;margin:0;}

/* all */
.start	                                                {width:1000px;margin:0 auto;color:#4a4948;line-height:14px; padding:0;text-align:left;font: normal 11px "Arial", "Times New Roman"  ;background:none;position:relative;}

a							{text-decoration:none; outline:none; color:#4a4948;}
 a.underline						{text-decoration:underline;}
 a:hover                                                {text-decoration:none;}
.underline                                              {text-decoration:underline;}
.hidden 						{position:absolute; left:-1000em;}
.clear 							{position:relative; clear:both; height:0px; overflow:hidden;}
fieldset legend						{display:none;}
table , td                                              {border:none;padding:0;margin:0;border-spacing:0;border-collapse:collapse;vertical-align:top;}
.padding_zero                                           {padding:0 !important;}
.bold                                                   {font-weight:bold;}
.no_bold                                                {font-weight:normal;}
.italic                                                 {font-style:italic;}
.right_align                                            {width:auto;text-align:right;}
.float_left                                             {position:relative;clear:none;float:left;}
.float_right                                            {position:relative;clear:none;float:right;}
.no_float                                               {position:relative;float:none;clear:both;}
.zero                                                   {margin:0;padding:0 !important;border:0 !important;}
.spacer                                                 {clear:both;position:relative;height:10px;float:none;}
.spacer_mini                                            {clear:both;position:relative;height:2px;float:none;}
.spacer_mini2                                            {clear:both;position:relative;height:3px;float:none;}
.hr                                                     {clear:both;position:relative;height:8px;float:none;border-bottom:1px solid #AAAAAA;width:auto;} 
.odnosniki_img                                          {text-indent:-1000em;overflow:hidden;}

.ckeditor p,.ckeditor div				{padding:6px 0px;}
.ckeditor ol,.ckeditor ul				{padding-left:15px;list-style-position:outside;}
.ckeditor ol li						{list-style-type:decimal;}
.ckeditor ul li						{list-style-type:disc;}

.ckeditor a                                             {color:#FFF;}
.ckeditor .pdf                                          {height:30px;display:block;padding-bottom:10px;padding-left:30px;background:transparent url('../imgs/pdf.png') 0 0 no-repeat;}

.audio                                                  {padding-bottom:15px;}
.audio li.audio_embed                                   {padding-top:10px;padding-left:15px;}

/* Koniec all */

/*  Left Col */


/*background: #fe6a0f url('../imgs/header_home.jpg') 0 0 repeat-x;*/
.left_col                                               {width:453px;min-height:825px;overflow:hidden;
	background-color:#fe6a0f;float:left;clear:none;}
/* Koniec Left Col */

/*  Right Col */
.right_col                                              {width:auto;overflow:hidden;float:left;clear:none;}
.right_col .menu_home                                   {position:relative;width:auto;}
.right_col .menu_home li                                {font-size: 22px;padding-top: 15px; padding-bottom: 15px; background-color: #fe6a0f; color:#fff; font-weight: bold; padding-left: 20px}
.right_col .menu_home li a                              {color:white;height:50px;width:auto;text-indent:-1000em;overflow:hidden;}
.right_col .menu_home li:hover                          {background-color:#fe6a0e;}
.menu_home #menu_home_1                                 {background-position:15px 8px;}
.menu_home #menu_home_1 a                               {width:244px;}
.menu_home #menu_home_2                                 {background-position:15px -40px;}
.menu_home #menu_home_2 a                               {width:172px;}
.menu_home #menu_home_3                                 {background-position:15px -88px;}
.menu_home #menu_home_3 a                               {width:276px;}
.menu_home #menu_home_4                                 {background-position:15px -137px;}
.menu_home #menu_home_4 a                               {width:322px;}
.menu_home #menu_home_5                                 {background-position:15px -185px;}
.menu_home #menu_home_5 a                               {width:270px;}

.right_col .submenu_home                                {padding-top:0px;position:relative;width:auto;}
.right_col .submenu_home li                             {padding:10px 15px;}
.right_col .submenu_home li:hover                       {background-color:#616161;}
.right_col .submenu_home li a                           {color:#fe6a0f;font-family:'NovecentowideBold';text-transform:uppercase;font-size:18pt;}
/* Koniec Right Col */

/*  Footer */

.footer                                                 {z-index:5;bottom:0;left:0;float:none;clear:both;width:100%;height:auto;padding:20px 0px 20px;text-align:center;overflow:hidden;}
.footer.subfooter                                       {height:60px; margin-top: 15px}
.footer .center_footer                                  {position:relative;height:30px;margin:0 auto;width:1000px;}
.footer.subfooter .center_footer                        {height:80px;}

.footer .wl-link										{float:left; display:block; height:65px; width:235px; text-indent:-999px; overflow:hidden;
															background: url('../imgs/foot_img_home.jpg') -10px 0 no-repeat;}
.footer .img_footer                                     {float:left;clear:none;background:transparent url('../imgs/foot_img_home.jpg') -250px 0 no-repeat;width:160px;height:65px;}
.footer.subfooter .wl-link								{background: url('../imgs/podstrona_footer.jpg') 0px 0 no-repeat; width:70px;}
.footer.subfooter .img_footer                           {width:230px;}
.footer .text_footer                                    {float:left;padding-left:0px;width:100%;line-height:1.3;text-align:left;font-family:"Times New Roman";font-size:13pt;font-weight:bold;}
.footer.subfooter .text_footer                          {width:auto;}
.footer .ckeditor p										{padding:0;}
.footer .made											{float:right; color:#AA8503; text-transform:uppercase; font-size:10px; padding-top:2px;}
.subfooter .made										{padding-top:6px;}

/*  End Footer */

/*  Podstrona */
.body-wraper                                            {overflow:hidden; position:relative;}
.left_tlo                                               {position:absolute;z-index:1;left:0;top:0;width:50%;background-color:#878787; height:10000px;}
.podstrona	                                        {width:1200px;margin:0 auto;color:#4a4948;  line-height:14px; padding:0;text-align:left;font: normal 11px "Arial", "Times New Roman"  ;position:relative;z-index:2;}

.left_col_podstrona                                     {width:302px;overflow:hidden;float:left;clear:none;}
.left_col_podstrona .left                               {width:302px;float:left;clear:none;height:inherit;}
.left .left_header                                      {position:relative;width:inherit;height:auto}
.left .left_lower                                       {}
.left .menu_podstrona                                   {width:auto;background-color:#FFC600; }
.left .menu_podstrona a                                 {display:block;padding:6px 14px 6px 14px;font-family:'NovecentowideBold';text-transform:uppercase;font-size:18pt;background-color:#d2d2d2;color:#FFF;}
.left .menu_podstrona a:hover                           {background-color:#fe6a0e;color:#676767;}
.left .submenu_podstrona                                {width:auto;padding-top:6px;}
.left .submenu_podstrona a                              {display:block;padding:6px 14px 6px 14px;font-family:'NovecentowideBold';text-transform:uppercase;font-size:18pt;background-color:#B3B3B3;color:#676767;}
.left .submenu_podstrona a:hover                        {background-color:#FFC600;color:#FFF;}

.left_col_podstrona .right                              {width:65px;height:auto;float:left;clear:none;
    /*background: transparent url('../imgs/mieczyslaw.png') 0 10px no-repeat;*/}

.left_col_podstrona .right a                            {width:65px;height:440px;margin-left: 3px}

.right_col_podstrona                                    {width:898px;min-height:700px;overflow:hidden;float:left;clear:none; background-color: #d2d2d2 }
.right_col_podstrona .content                           {width:auto;position:relative;padding-left:22px;font-size:12pt;font-family:"Arial"; background-color: #D2D2D2}
.content .header                                        {padding:36px 0px;height:24px;position:relative;}
.content .header .naglowek                              {position:absolute;left:0;top:32px;height:32px;width:400px;/*background:transparent url('../imgs/menu_home.png') 0 0 no-repeat;*/}
.content .header .naglowek.fragmenty                    {background-position:0px -96px;}
.content .header .naglowek.biografia                    {background-position:0px 0px;}
.content .header .naglowek.dziela                       {background-position:0px -46px;}
.content .header .naglowek.wspomnienia                  {background-position:0px -145px;}
.content .header .naglowek.posluchaj                    {background-position:0px -193px;}
.content .header .naglowek.bibliografia                 {background-position:0px -243px;}
.content .header .naglowek.biblioteka                   {background-position:0px -293px;}
.content .header .back                                  {float:right;clear:none;width:124px;text-align:left;}
.content .header .back a                                {display:block;width:124px;height:21px;background:transparent url('../imgs/back.png') 0 0 no-repeat;}
/*.content .upper                                         {background:transparent url('../imgs/tlo_cover.jpg') 0 0 repeat-y;}*/
.content .upper.tytuly                                  {margin-top:25px;}
.content .upper .img                                    {float:left;clear:none;width:146px;min-height:220px;overflow:hidden;}
.content .upper .right                                  {float:left;clear:none;width:auto;overflow:hidden;padding-left:15px;}
.content .upper .right ul                               {width:485px;overflow:hidden;}
.content .upper .right  .opis                           {font-size:12pt;padding-top:10px;}
.content .middle                                        {position:relative;padding-bottom:20px;padding-top:30px;width:auto;overflow:hidden;}
.content .middle .more                                  {display:block;padding:6px 0px;width:50px;overflow:hidden;clear:both;position:relative;font-size:10pt;}
.content .middle #opis_full                             {display:none;}


.left .menu_podstrona{background-color: #fe6a0f}
.left .menu_podstrona a{background-color: #fe6a0f}
.left .submenu_podstrona a:hover{background-color:#fe6a0f;}
.footer{background-color: #d2d2d2;}
.dzielaPostrona .content .upper .right ul{width: auto; margin-bottom: 20px}
.dzielaPostrona .content .upper { width: 50%; float: left; margin-top: 35px; background: none}
.dzielaPostrona .content .upper .right{width: 245px;}
.dzielaPostrona .content .tresc h2 {color: #fff; padding: 5px 10px 10px; font-size: 18pt; color: #4a4948; border-bottom: 1px solid gray; margin-bottom: 10px}
li.more{ background-color: #fe6a0f;color: #fff;float: right;padding: 5px 10px; margin-top: 15px}
.left_box .cover_box img{max-width: 250px}
.right_col_podstrona .content .container{margin-top: 30px; padding: 20px; background-color: #f2f2f4; display: table;}
.container .left_box .infor_book{ margin-top: 20px}
.container .left_box .infor_book .info{ padding:10px 5px; border-top: 1px solid gray; font-size: 10pt; /*border-bottom: 1px solid gray*/}
.container .left_box .infor_book .info:last-child{border-bottom: 1px solid gray}
.container .left_box{width: 250px; float: left; padding-right: 25px; padding-bottom: 25px}
.container .right_box{}
.author_book{font-size: 15pt; color: #fe6a0f; font-weight: bold}
.title_book{ padding-bottom: 20px; font-size: 17pt; font-weight: bold}
.buy_book{padding: 25px 10px 0;}
.buy_book a span{color: #fe6a0f; font-size: 14pt; font-weight: bold}
.buy_book img{margin-top: -5px}
.fragments_book .content .tresc .upper.tytuly .img a img{width: 250px !important; height: auto !important;}
.fragments_book .content .upper .img{width: 250px;}
.fragments_book .content .upper.tytuly{position: relative;}
.fragments_book .content .tresc .upper.tytuly .img a .fragments_button img{width: auto !important;}
.fragments_button{position: absolute; left: 35px; bottom: 20px;}
.left_box .cover_box{position: relative;}
.content .header .naglowek{width: 100%;font-size: 15pt; padding: 10px 0; color: #fff; height: auto; font-weight: bold;
    border-bottom: 1px solid gray;
    color: #4a4948;
    font-size: 18pt;
    margin-bottom: 10px;
    padding: 5px 10px 10px;
}

.content .header .naglowek span{margin-left: 15px}
.content .header{padding: 20px 0;}
.content .header .naglowek span.back{margin-right: 15px}
.content .header .back a{ margin-right: 0; width: auto;}
.header_dziela{margin-top: 25px}
.footer_photo{float: left;}
.footer .text_footer{margin-left: 15px}
.right_col .menu_home li{text-transform: uppercase; min-width: 390px}

.author_book{font-size: 17pt; color: #fe6a0f; font-weight: bold}
.title_book{font-size: 19pt;}
.start .right_col{display: table; position: relative; width: 500px}
.start .right_col .menu_home{position: absolute; bottom: 0;}
.fragments_book .content .upper{float: left; margin-left: 10px}
.fragments_book .content .upper .img{width: auto;}
.imageMainMenu{width: 410px; height: 48px; padding: 5px 0px 5px 0px; color:#66CC33;}
.imageMenu{width: 300px; height: 35px; padding: 5px 2px 5px 5px; color:#66CC33;}

.content .upper.tytuly{margin-top: 0;}
.fragments_book .content .upper{height: 350px; position: relative;}
.fragments_book .content .upper .img{max-width:250px; float:; left: }
.fragments_book .content .upper .img img{width: auto; max-height: 350px}
.fragments_book .content .upper:hover{opacity: 0.7}
.fragments_book .content .upper .img a{width: 100%; height: 100%}
.read_button{color:white; position: absolute;width: 100%; text-align: center;border-top: 1px solid #ddd; background-color: rgba(0, 0, 0, 0.5); bottom: 0; padding: 10px 0;}
