/* -- Basic HTML Elements -- */
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}


 	body { height:100%; position: relative; color: #575757;   background: #fff ; color: #272727; font-family: 'Lato',  Arial, 'Trebuchet MS' ; font-size: 17px; font-weight:300; letter-spacing: 0px; line-height: 1.3; margin: 0; padding: 0; text-align: left; }

	a {color: #252525; text-decoration: none; margin: 0; padding: 0; letter-spacing: 0px;   }
		a:hover {color: #2680E4; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; letter-spacing: 0px;}
/*
	a:visited {color: #2D63A8; text-decoration: none; margin: 0; padding: 0; letter-spacing: 0px; }
	a:hover {color: #FF7C17; background-color: transparent; text-decoration: none; margin: 0; padding: 0; letter-spacing: 0px;}
	*/

	form {margin: 0;}

	h1 { color: #000; font-size: 27px; color:#382628; line-height: 1.3; margin: 0 0 0 0;}
	h2 { color: #000; font-size: 17px; line-height: 1.3; margin: 0 0 0 0;}
	h3 {color: #F73E00; font:  18px 'Courier New', Arial, sans-serif; letter-spacing: 0px; margin: 0 0 0 0; line-height: 1.3;}
	h4 {font-size: 12px;}
	h5 {color: #5E5846; font: bold 16px  'Courier New', Arial, sans-serif; letter-spacing: 1px; margin: 0 0 0 0;}
	hr {clear:left; border: none; height: 1px; background: #ccc; margin: 3px 0 0 0; padding: 0;}
	img {border: 0; padding: 0; margin:0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table {margin: 0;}
	table a {text-decoration:underline}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}

	p {margin: 0 0 2px 0;}
    br {  letter-spacing:0; }
    ol {margin-left:20px;}
    fieldset { color: #000; margin: 0; padding:5px; border: solid 1px #CCC;}
    legend { color: #707070; font: 11px  Helvetica, 'Courier New', Arial; }


.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-arrow-up:before {
  content: "\e093";
}


.go2top {
    background: #a0181a;
    color: #FBF3DE;
    border-radius: 50%;
    cursor: pointer;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 13px 0;
    position: fixed;
    right: 19px;
    bottom: 10%;
    display: none;
    font-size: 12px;
    font-weight:900;
    z-index: 1033;
}
.go2top:hover {
    background: #77181a;
    color: #FBF3DE;
    border-radius: 50%;
    height: 50px;
    width: 50px;
}
.go2top:hover > .arrowIcoBox{
    font-size:22px;
    animation: bounce 0.8s;
    animation-direction: alternate;
    animation-iteration-count: infinite;
}

/* -- Page Structure -- */

	#pagebody { padding:0px;   margin: 0px;	}



	#pagemain {   padding:0px; padding-top:0px;  }

	#BoxLeft { color: #362412; margin: 0; padding: 0px; width: 180px; margin-right:50px; padding-left:10px; }
    #BoxLeft .wiecej a {color: #6C8FB8; font: 11px  Helvetica, 'Courier New', Arial;  }

	#BoxCenter { font-size: 13px;  color:#000; margin: 0; padding: 6px;  width: 748px; }

	#BoxRight {  color: #362412; margin: 0; padding: 0px; width: 180px; }


   .BoxContent {max-width:1080px;  margin: 0 auto;}


     .partshow { width:100%;   line-height:1.3; overflow: hidden; height:386px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 17; text-overflow: ellipsis }
     .partshownajnowszy { width:100%;   line-height:1.3; overflow: hidden; height:382px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 17; text-overflow: ellipsis }
     .partshowlisty { width:100%;   line-height:1.3; overflow: hidden; height:976px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 45; text-overflow: ellipsis }
     .partshowslim { width:100%;   line-height:1.3; overflow: hidden; height:716px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 33; text-overflow: ellipsis }
     .partshowslim3l { width:100%; line-height:1.3; overflow: hidden; height:646px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 29; text-overflow: ellipsis }



   .onlydescw80 {width:80%}

/*END Page Structure*/
    #Top {   color:#000; font-size:14px; max-height:314px; background: url('/images/bg/top2.jpg'); background-size: cover }
    #Top a {color: #3A2F29; }
    #Top .logo {height:77px; padding-top:45px;}
    #Top .liczniki { font-size:17px; padding-top:49px; color:#000  }
    #Top .menu {  padding-top:21px;   }
    #Top .menu .sep {  width:13px; color:#C97B77 }
    #Top .menu a { font-family:MyriadProRegular;  color:#61C9B8;letter-spacing: 0.3px; }
    #Top .menu a:hover {
  text-decoration: none;
  color: #252729;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

 .q_input { width:100%; height:44px; border:0; border-left:solid 1px #E0E0E0; outline: 0;  background:#F1F1F1;   font-size:20px; font-weight:300 !important; padding-left:10px; box-sizing: border-box; }

.dragelem { box-sizing: border-box; text-align:center; font-size:16px; color:#fff; padding-top:10px; width:60px; height:40px; background:#0074E0}
.dragelem_active { box-sizing: border-box; text-align:center; font-size:16px; color:#fff; padding-top:10px; width:60px; height:40px; background:#EA3314}



    .szukaj {  font-size:16px; margin-top:10px;   }
    .szukaj .input_form { background:#FFF; border-left:solid 3px #D4D4D4; border-top:solid 4px #D4D4D4; height:30px; width:230px; font-size:15px;  }



   .letterShadow {text-shadow: #FFF 1px 1px 1px;}
   .letterShadow a {text-shadow: #FFF 1px 1px 1px;}

     ul {  color: #000000; font-size: 17px;    display: block;  margin:0; padding: 0; padding-left:20px;}
     ul li { font-size:17px; font-weight:400; line-height:1.3; color:#252525;    margin-top:11px;}

     .ulnom ul  {  color: #000000; font-size: 17px;    display: block;  margin:0; padding: 0; padding-left:50px;}
      .ulnom ul li { font-size:17px; font-weight:400; line-height:1.3; color:#252525;    margin-top:2px;}


.CienA {
border:solid 0px;
-moz-box-shadow: 3px 4px 5px #959495;
-webkit-box-shadow: 3px 4px 5px #959495;
box-shadow: 3px 4px 5px  #959495;
}


   .Head1 {font-size:52px; font-weight:300; color:#0173E1; line-height:1}
   .Head1 a {font-size:52px; font-weight:300; color:#0173E1; line-height:1}
   .Head1 a:hover {text-decoration:none}
   .Head2 {font-size:29px; font-weight:400; color:#252525;}
   .Head2a {font-size:23px; font-weight:300; color:#252525;}
   .Head2a ul {  color: #000000; font-size: 11px;  list-style-type: none; display: block;  margin:0; padding: 0; }
   .Head2a  ul li { font-size:23px; font-weight:300; line-height:1.1; color:#252525; background: url(/images/li.png) no-repeat left ;  padding-left:20px; margin-top:6px;}
   .Head3 {font-size:25px; font-weight:400; color:#252525;}
   .Head3a ul {  color: #000000; font-size: 11px;  list-style-type: none; display: block;  margin:0; padding: 0; }
   .Head3a  ul li { font-size:19px; font-weight:300; line-height:1.1; color:#252525; background: url(/images/li.png) no-repeat left ;  padding-left:20px; margin-top:8px;}
   .HeadWesprzyj {font-size:52px; font-weight:400; color:#0173E1; line-height:1}
   .Head2Wesprzyj {font-size:27px; font-weight:400; color:#0173E1; line-height:1}
   .HeadOnasPytania {font-size:27px; font-weight:400; color:#0173E1; line-height:1}

   .FrazaSzukaj {color:#C32325 ; font-size:32px; font-weight:300}
   .MaxRecordow {color:#0173E1 ; font-size:26px; font-weight:300}

    .onaspytania a {color:#0173E1; text-decoration:underline}

   .TekstWesprzyj { font-size:17px; font-weight:400; }
   .OkresArchiwum {font-size:21px; font-weight:300; line-height:1; color:#909090}

   .autor {font-size:22px; font-weight:300; color:#7A7A7A;}

   .linkmin   {font-size:15px; font-weight:400; color:#2680E4;}
   .linkmin a {font-size:15px; font-weight:400; color:#2680E4;}

   .Line90 {width:90px; height:1px; background:#000;}


  .boxbgff { background:#fff; width:100% }
  .boxbgfc { background:#fcfcfc; width:100% }
  .boxbgstopka { background:#0074E1;  width:100% }

.dragelem { box-sizing: border-box; text-align:center; font-size:21px; color:#fff; font-weight:300; width:62px; height:46px; background:#0074E0}
.dragelem_active { box-sizing: border-box; text-align:center; font-size:21px; color:#fff; font-weight:300; width:62px; height:46px; background:#EA3314}


  #NajnowszeWydanie{}
  #NajnowszeWydanie .nagl1 { color:#0074E1; font-size:18px; font-weight:300;}
  #NajnowszeWydanie .nagl2 { color:#252525; font-size:25px; font-weight:400;}
  #NajnowszeWydanie .bluebox { background:#0074E1; height:70px; color:#fff; font-size:27px; padding-top:15px;}
  #NajnowszeWydanie .blueboxnum { background:#0074E1; height:70px; font-weight:400; color:#fff; font-size:30px; padding-top:14px;}
  #NajnowszeWydanie .lead {   font-weight:400; color:#252525; font-size:17px; }



  .MenuItem {height:44px; padding:10px; padding-top:8px; border-right:solid 1px #E5E5E5; font-size:17px; font-weight:400;}
  .MenuItem a { font-size:17px; font-weight:400;}
  .MenuItemActive {height:44px; padding:10px; padding-top:8px; border-right:solid 1px #E5E5E5; font-size:17px; font-weight:400; color:#fff; background:#0074E1}
  .MenuItemActive a {  font-size:17px; font-weight:400; color:#fff;  }


   .SpisTresciDzial {font-size:23px; font-weight:300; color:#0173E1;}
   .SpisTresciArt a {font-size:19px; font-weight:300; color:#252525; line-height:1.1}

   .numerwstep {color:#252525; font-size: 19px; font-weight:300;}

   .page_content img {margin-right:10px; margin-left:10px;}

   .WesprzyjBox {font-size:25px; font-weight:300; color:#0173E1;}
    .WesprzyjBox a:hover {text-decoration:none !important;}
   .BtnWyslij { background:#0074E1; color:#fff; min-height:59px; font-size:26px; font-weight:400; padding-top:13px;padding-bottom:10px; text-align:center;}
   .BtnWyslij a:hover {text-decoration:none !important;}
   .BtnWesprzyj { background:#EA3314; color:#fff; height:59px; font-size:40px; font-weight:300; text-align:center;}
   .BtnWesprzyjMin { background:#EA3314; color:#fff; height:42px; font-size:30px; font-weight:300; padding-top:4px; text-align:center; line-height:1;}

   .BtnZamow { background:#0074E1; color:#fff; height:59px; font-size:37px; font-weight:300; padding-top:4px; text-align:center;}
   .BtnZamowMin { background:#0074E1; color:#fff; height:42px; font-size:30px; font-weight:300; padding-top:4px; text-align:center; line-height:1;}




.BtnPlayNormal {position:absolute; left:calc((100% - 49px)/2); top:calc((100% - 35px)/2);}


#BoxZamow {border:solid 1px #D7D7D7; padding:20px;}
#BoxZamow .uwaga {color:#E93317 ; font-size:36px; font-weight:300}
#BoxZamow .pzm {color:#0074E2 ; font-size:35px; font-weight:300; line-height:1}
#BoxZamow .wysylamy {color:#E93317 ; font-size:50px; font-weight:300; line-height:1}

 .linknodecoration:hover {text-decoration: none;}



	#Focus {  margin: 0;  padding:15px;  }
    #Focus .foto { float: left; padding-top:4px; padding-left:2px; width:321px; }
    #Focus .fotomin { float: left; padding-top:4px; padding-left:2px; width:167px;  }
    #Focus .zdjecie { padding-right:10px;}
    #Focus h1  {color: #000;  font-size: 30px; font-weight:normal; text-decoration: none; line-height: 1.1; margin:0}
    #Focus .komunikat  {color: #F65347;  font-size: 15px; font-weight:bold; text-decoration: none; line-height: 1.2; margin:0}
    #Focus ul a {color:#61C9B8}


    #Focus .ZapissieBox a {text-decoration:underline}


    #Focus .giodoz {font-size:11px;}
    #Focus .giodoz a {font-size:11px; color:#2654A3}

	#Focus .content {  position:relative;  }
	/*#Focus .content a {color: #2D63A8; font:bold 12px  'Courier New', Arial;  text-decoration: underline; line-height: 1.2; }*/
	#Focus .content .addthis { position:absolute; top:6px; left:565px; }
	#Focus .content .print { position:absolute; top:6px; left:505px; }
    #Focus .content .fotomini {  position:relative; }
    #Focus .content .tytulfilm a {  color:#111111; }
    #Focus .content .fotomini .btnplay {position:absolute; top:28px; left:45px; }
	#Focus .tv_naglowek {width:645px; height:19px; padding-top:4px; padding-left:20px; color:#28303d; background: url(/images/bg/tv_naglowek_full.gif) no-repeat;}

    #Focus .data  { color: #6E6E6E; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
    #Focus .autor  {color: #575859; font-size: 13px; text-decoration: none; line-height: 1.3;}
    #Focus .nadtytul  {color: #000; font-size: 14px; text-decoration: none; line-height: 1.3; }
    #Focus .tytul  {color: #000; width:550px;  font-size: 22px; text-decoration: none; line-height: 1.3;}
    #Focus .podpisfoto  {color: #ccc; font-size: 11px; padding-bottom:1px; }

	#Focus .tresc { color:#000; font-size: 18px;  }
    #Focus .tresc img {max-width:100%; height:auto;}
    #Focus  .tresc a {color: #61C9B8; font-size: 16px;  text-decoration: none; line-height: 1.2; }

/*zamiast line-through*/
.linethrough { background: url(/gfx/linethrough.gif) repeat-x center left; color: #000; }



 .kwota {background:#9CC9F3; color:#fff; height:59px; font-size:26px; font-weight:400; padding-top:13px; text-align:center;}
.kwota_active {background:#0074E1; color:#fff; height:59px; font-size:26px; font-weight:400; padding-top:13px; text-align:center; }
#inna_kwota {background:transparent; color:#fff; outline:0; border:0; font-weight:400; width:100%; height:58px; text-align:center;}
#inna_kwota::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;   font-size:24px; line-height:1; font-weight:400  !important; text-align:center; padding-top:5px;
}



.select_form { background:#fff; color:#384b6f; height:58px; font-size:24px;    font-weight:400; width:100%; box-sizing: border-box; padding:5px; padding-top:6px;  border:solid 1px #0074E1; ;}
.input_form { background:#fff; color:#384b6f; height:58px; font-size:24px; line-height:0.7; font-family:Arial; font-weight:100 !important; width:100%; box-sizing: border-box; padding:3px; padding-left:10px;  border:solid 1px #0074E1;}
.input_form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A4C1EF;  font-size:24px; line-height:1; font-weight:100  !important; padding-top:4px;
}


.input_form_prezent { background:#fff; color:#384b6f; height:58px; font-size:22px; line-height:0.7; font-family:Arial; font-weight:100; width:100%; box-sizing: border-box; padding:3px; padding-left:10px;  border:solid 1px #0074E1;}
.input_form_prezent::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A4C1EF;  font-size:18px; line-height:1; font-weight:200; padding-top:4px;
}


	.error {border: 0; background:#FF3C00; color: #fff; font: 12px  Helvetica, Arial, Verdana, Arial, sans-serif; line-height: 1.2; margin-top:10px; margin-bottom: 10px; padding: 5px;}
	.alert {border: 0;   color: #FF3C00; font: 12px  Helvetica, Arial, Verdana, Arial, sans-serif; line-height: 1.2;  }


.validError {font-size:12px;}






	#newsletterForm .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Helvetica, 'Courier New', Arial, Verdana, 'Courier New', Arial, sans-serif; line-height: 1.2; margin-top:10px; margin-bottom: 10px; padding: 5px;}









	.BoxLista {  margin: 0; width:675px;  margin-right:63px;}

	.BoxLista .data_pub { font-size:11px;   }
	.BoxLista .informacje_lista { font-size:12px; padding:5px;  }
    .BoxLista .foto { float: left; padding-top:4px; padding-left:2px; width:421px; height:239px;}
    .BoxLista .fotomin { float: left; padding-top:4px; padding-left:2px; width:167px; height:105px; }
    .BoxLista .fotomini { padding-top:4px; width:115px; height:76px; }

    .BoxLista .data { color: #ccc;  }
	.BoxLista .linia { height:13px; background: #ffffff url(/gfx/tlo_linia.gif); margin: 0px; padding: 0px;}
    .BoxLista .autor  {color: #807F7E; text-decoration: none; line-height: 1.3;}

    .BoxLista .tytulA  {color: #000; font-size: 25px; }
    .BoxLista .tytulA a { color: #000; font-size:25px; text-decoration: none; }

    .BoxLista .tytulB  {color: #382628; font-size: 15px; }
    .BoxLista .tytulB a { color: #382628; font-size: 15px; text-decoration: none; }

    .BoxLista .wstep  {color: #A19594; font-size:14px; }
    .BoxLista .wstep a { color: #A19594; font-size:14px; }


	.BoxLista .naglowek { color: #79736D; font-siez: 11px; line-height: 1; margin-top: 5px; padding: 0;}




	#stronicowanie {color: #000; font: 12px  Tahoma; text-align: center; line-height: 1.2; margin-top: 20px; padding: 0; }
    #stronicowanie .nr a {color: #000; text-decoration: none;   }
    #stronicowanie .nr_active   {color: #000; text-decoration: none; background:#ebebeb !important; }
    #stronicowanie .nr_active a {color: #000; text-decoration: none;  }

#stronicowanie .btn {
  width:25px;
  text-align:center;
  font: 600 14px/20px 'Trebuchet MS', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #858585;
  background: #fff;
  white-space: pre;
  text-transform: uppercase;
  padding: 0px;
  margin-right:0px;
  border: solid 1px #CCCCCC;
  text-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#stronicowanie .btn_active {
  width:25px;
  text-align:center;
  font: 600 14px/20px 'Trebuchet MS', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #858585;
  background: #f5f5f5;

  text-transform: uppercase;
  padding: 0px;
  margin-right:0px;
  border: solid 1px #CCCCCC;
  text-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#stronicowanie .btn:hover {
  text-decoration: none;
  color: #ffffff;
  background: #D71300;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}




	#stronicowanie_mip {color: #FFF; font-size: 13px ; text-align: center; line-height: 1.2; margin-top: 5px; padding: 0; }
    #stronicowanie_mip .nr a:link {color: #FFF; font-size: 13px; text-decoration: underline;}
    #stronicowanie_mip .nr a:visited {color: #FFF; text-decoration: underline;}
    #stronicowanie_mip .nr a:hover {color: #000; background-color: transparent; text-decoration: none;}
    #stronicowanie_mip .nr_active {color: #FFF; text-decoration: none;}




	#stopka { position: relative; clear:both; color: #fff;  padding:10px; padding-bottom:8px; font-size: 13px; line-height:1.3;  }
	#stopka a { color: #0074E0;}
	#stopka .copyright { text-align:left; font-size:14px; color: #fff;}
	#stopka .menu { text-align:right;  }
    #stopka .menu a { color: #ebebeb; font-size:12px; padding-top:2px;}
    #stopka .menu a:hover {
  text-decoration: none;
  color: #F4531D;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

    #stopka img {border: 0; padding: 0;}

    .baner { text-align: center; margin:0; padding: 0; display:none;}

	.flLeft {float: left; display: inline; margin: 0; padding: 0;}
	.flRight {float: right; display: inline; margin: 0 0 0 0px;}

	.flNone {clear:both; margin: 0; padding:0;  font: 1px  'Courier New', Arial; height:0px; line-height: 0;}

	.powrot {color: #ff0000; font: 12px  Helvetica, 'Courier New', Arial, Verdana, Helvetica, 'Courier New', Arial, sans-serif; line-height: 1.2; margin-bottom: 3px; padding: 0;}
    .powrot a:link {color: #000; text-decoration: none;}
    .powrot a:visited {color: #000; text-decoration: none;}
    .powrot a:hover {color: #ff0000;  text-decoration: none;}



   .OverBtn:hover {cursor:pointer;}


   .errorKomunikat { border:solid 0px #E2E5E1; color: #F73E00; font-size: 14px; padding:10px; text-align:center}


    .hide {	display: none; }



   .OnePix { font: 1px  'Courier New', Arial; }


 .wesprzyj-ksiazka {font-weight:400; background:#ECECEE ; background-size:  cover;}
.wesprzyj-txt {padding-left:20px;padding-top:50px; padding-right:30px; padding-bottom:20px;}

 .ml5 {margin-left:5px;}
 .ml265 {margin-left:265px;}
 .mt10 {margin-top:10px;}
 .mt14 {margin-top:14px;}
 .mt15 {margin-top:15px;}
 .mt20 {margin-top:20px;}
 .mt25 {margin-top:25px;}
 .mt30 {margin-top:30px;}
 .mt1 {margin-top:1px;}
 .mt2 {margin-top:2px;}
 .mt3 {margin-top:3px;}
 .mt4 {margin-top:4px;}
 .mt5 {margin-top:5px;}
 .mt7 {margin-top:7px;}
 .mt8 {margin-top:8px;}
 .mt11 {margin-top:11px;}
 .mt13 {margin-top:13px;}
 .mt15 {margin-top:15px;}
 .mt19 {margin-top:19px;}
 .mt20 {margin-top:20px;}
 .mt30 {margin-top:30px;}
 .mt35 {margin-top:35px;}
 .mt45 {margin-top:45px;}
 .mt40 {margin-top:40px;}
 .mt50 {margin-top:50px;}
 .mt60 {margin-top:60px;}
 .mt80 {margin-top:80px;}
 .mr2 {margin-right:2px;}
 .mr3 {margin-right:3px;}
 .mr5 {margin-right:5px;}
 .mr7 {margin-right:7px;}
 .mr10 {margin-right:10px;}
 .mr12 {margin-right:12px;}
 .mr13 {margin-right:13px;}
 .mr15 {margin-right:15px;}
 .mr19 {margin-right:19px;}
 .mr20 {margin-right:20px;}
 .mr24 {margin-right:24px;}
 .mr25 {margin-right:25px;}
 .mr27 {margin-right:27px;}
 .mr40 {margin-right:40px;}
 .ml2 {margin-left:2px;}
 .ml10 {margin-left:10px;}
 .ml20 {margin-left:20px;}
 .ml60 {margin-left:60px;}
 .ml100 {margin-left:100px;}
 .ml4 {margin-left:4px;}
 .mb20 {margin-bottom:20px;}
 .mb15 {margin-bottom:15px;}
 .mb10 {margin-bottom:10px;}
 .mb5 {margin-bottom:5px;}
 .mb7 {margin-bottom:7px;}
 .mb3 {margin-bottom:3px;}
 .pad26 {padding:26px;}
 .pad10 {padding:10px;}
 .pad5 {padding:5px;}
 .pr5 {padding-right:5px;}
 .pr10 {padding-right:10px;}
 .pr20 {padding-right:20px;}
 .pt2 {padding-top:2px;}
 .pt3 {padding-top:3px;}
 .pt4 {padding-top:4px;}
 .pt5 {padding-top:5px;}
 .pt6 {padding-top:6px;}
 .pt10 {padding-top:10px;}
 .pt13 {padding-top:13px;}
 .pt15 {padding-top:15px;}
 .pt20 {padding-top:20px;}
 .pt24 {padding-top:24px;}
 .pt30 {padding-top:30px;}
 .pt38 {padding-top:38px;}
 .pt40 {padding-top:40px;}
 .pl10 {padding-left:10px;}
 .pl5 {padding-left:5px;}
 .pl13 {padding-left:13px;}
 .pl15 {padding-left:15px;}
 .pl17 {padding-left:17px;}
 .pl20 {padding-left:20px;}
 .pl45 {padding-left:45px;}
 .pb10 {padding-bottom:10px;}
 .pb15 {padding-bottom:15px;}
 .pb25 {padding-bottom:25px;}
 .pb30 {padding-bottom:30px;}
 .tar {text-align:right}
 .tac {text-align:center}
 .taj {text-align:justify}
 .tal {text-align:left}
 .pr5 {padding-right:5px;}
 .pr65 {padding-right:65px;}
 .w15 {width:15px;}
 .w59 {width:59px;}

 .w7 {width:7px;}
 .w72 {width:72px;}
 .w150 {width:150px;}
 .w200 {width:200px;}
 .w215 {width:215px;}
 .w220 {width:220px;}
 .w230 {width:230px;}
 .w290 {width:290px;}
 .w300 {width:300px;}
 .w310 {width:310px;}
 .w315 {width:315px;}
 .w640 {width:640px;}
 .fs1 {font-size:1px;}
 .fs13 {font-size:13px;}
 .fs15 {font-size:15px;}
 .posr {position:relative;}
 .posa {position:absolute;}
 .fw400 {font-weight:400}
 .fw700 {font-weight:700}
 .fsi {font-style: italic;}
 .ti50 {text-indent: 50px;}
 .tdun {text-decoration:underline;}
 .linkb {font-weight:400; color:#2680E4;}

  .maxw670 {max-width:670px;}
  .imgWauto { width:100%;  }
  .allimgauto img {  width:100%; height:auto; }
  .allimgauto100 img {  max-width:100%; height:auto; }



/*addthis*/
.Ctweet {width:57px; overflow:hidden}
.Cfacebook {width:66px;   overflow:hidden}
.Cgoogle {width:32px;  overflow:hidden}
.Caddthis {width:92px;  overflow:hidden; }

#socialmedia {
   background:  url("/images/addthis/sharebox.png") no-repeat scroll 0 0;
   padding: 0px;
   paddnig-right:0;
   width: 48px;
   height:158px;
   position: fixed;
   top: 255px;
   left: 0px;
   z-index:2000;
}


.zamknijSocialmedia {
    background-position: 0px 0px -242px 0px;
}




.cool_line{
    display:block;
    border:none;
    color:white;
    margin-top:0px;
    margin-bottom:2px;
    height:1px;
    background:#F2F2F2;
    font-size:1px;
    /*
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#A8A8A8), to(#fff));
    background: -moz-linear-gradient(right, #EBEBEB, #FFF);
    background: -ms-linear-gradient(right, #EBEBEB, #FFF);
    */
}


.cool_line_top{

    display:block;
    border:none;
    color:white;
    margin-top:10px;
    margin-left:4px;
    height:1px;
    background:#59637C;
    width:142px;
    /*
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#A8A8A8), to(#fff));
    background: -moz-linear-gradient(right, #EBEBEB, #FFF);
    background: -ms-linear-gradient(right, #EBEBEB, #FFF);
    */
}






/*social*/
body ul#sharebar { display: none; position: absolute; width: 85px; float: left; background: #f5f5f5; padding: 0; text-align: center; border: 1px solid #ccc; list-style: none; margin: 0; z-index: 99; }
body ul#sharebar li { display: block; margin: 5px; margin-top:10px; padding: 0; overflow: hidden; text-align: center; }
body ul#sharebarx { display: none; list-style: none; width: 100%; float: left; margin: 0 0 10px; padding: 0; }
body ul#sharebarx a { line-height: 14px; text-decoration: none; }
body ul#sharebarx li { float: left; margin-right: 20px; line-height: 18px; }
body ul#sharebarx li .st_email  { margin: 0 15px !important; }





 #platnosciBox {}
 #platnosciBox .komunikat { font-size:15px;}









.linia_poziomA{
 background:#C7C7C7; font-size:1px; height:1px;
}

.linia_poziomB{
 background:#EBE5E1; font-size:1px; height:1px;
}


.linia_poziomA1{
 background:#FCFCFC; font-size:1px; height:1px;
}

.linia_poziomB1{
 background:#E8E8E8; font-size:1px; height:1px;
}


.linia_pionB{
 background:#EBE5E1; font-size:1px; width:1px;
}

#InfoZnaki {font-size:11px; color:#7D7D7D}




   .socialmini {padding:8px; padding-bottom:0; background:#F4F4F4; width:399px}

  .BtnZamknij { cursor:pointer;  color:#000; background:#FFF; border:solid 1px #CCC; width:80px; height:17px; text-align:center; padding:5px; line-height: 1.2; }



.giodo {color:#000; font-size:10px; font-family:Arial; line-height:1.1 }















.RoundMin {
	-moz-border-radius: 12px;
    border-radius: 12px;
    }


.TransEdge {
/*-webkit-box-shadow: 0 0 8px 8px white inset; box-shadow: 0 0 8px 8px white inset*/
border:solid 0px #ff0000;
-moz-box-shadow: 3px -3px 15px #ff0000 inset;
-webkit-box-shadow: 3px -3px 15px #ff0000 inset;
box-shadow: 3px -3px 15px  #ff0000 inset;
}



.Cien {
border:solid 0px #838280;
-moz-box-shadow: 3px -3px 12px #7A7A7A;
-webkit-box-shadow: 3px -3px 12px #7A7A7A;
box-shadow: 3px -3px 12px  #7A7A7A;
}


 .letterShadow {text-shadow: #333333 2px 2px 2px;}




  input[type="checkbox"] {
    display:none;
}

  input[type="checkbox"] + label {
    color:#000000;
    font-weight:400;
    font-size:15px;
    padding-top:5px;
    cursor:pointer;
}

  input[type="checkbox"] + label span {
    display:inline-block;
    width:27px;
    height:27px;
    margin:0px 0px 0 0;
    vertical-align:middle;
    background:url(/images/check.png) left top no-repeat;
    cursor:pointer;
}

  input[type="checkbox"]:checked + label span {
    background:url(/images/check-on.png) left top no-repeat;
}









 /*podpowiedzi*/
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:200px;  /* Width of box */

  height:200px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #CCC;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:17px;
  z-index:999;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;
  padding:1px;
  cursor:pointer;
  font-size:17px;
  color:#787878;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
background-color:#f5f5f5;
margin-top:2px;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#C12725;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}



  .bodyMask{
    background:rgba(0,0,0,0.6);
    position:fixed;
    width:100%;
    height:100%;
    z-index:9999;
    top:0;
    left:0;

}
.actionEndText h2{
    font-weight:bold;
    margin:0 auto;
}
.actionEndText {
    /*border-image: url(/images/pattern.jpg) 30 round;*/
    font-size:16px;
    overflow-y:hidden;
    padding: 20px;
    float: none;
    background: #fff;
    color: #4e4e4e;
	border:1px solid #4e4e4e;
    max-width: 90%;
    width: 600px;
    margin: calc(15vh) auto;
    max-height:90vh;
    overflow-style: none;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}
.actionEndText a{
    font-weight: bold;
    text-decoration: underline;
}
.actionEndText::-webkit-scrollbar {
    display: none;
}
.actionEndText::-webkit-scrollbar {
    display: none;
}
.actionEndText::-webkit-scrollbar {
    display: block;
}
.closeDiv{
	cursor:pointer;
	position:absolute;
	width:30px;
	height:30px;
	background:#003462;
	right:0;
	top:0;
	color:#ffffff;
	font-size:20px;
	text-align:center;
	padding: 0;
}


@media(max-width:767px){
	.actionEndText {
    overflow-y:scroll;
	 margin-top: calc(5vh);
	}
}