
@font-face {
  font-family: 'Verdana';
  src: url('/fonts/Verdana/Verdana.eot?#iefix') format('embedded-opentype'),  url('/fonts/Verdana/Verdana.woff') format('woff'), url('/fonts/Verdana/Verdana.ttf')  format('truetype'), url('/fonts/Verdana/Verdana.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana-Bold';
  src: url('/fonts/Verdana-Bold/Verdana-Bold.eot?#iefix') format('embedded-opentype'),  url('/fonts/Verdana-Bold/Verdana-Bold.woff') format('woff'), url('/fonts/Verdana-Bold/Verdana-Bold.ttf')  format('truetype'), url('/fonts/Verdana-Bold/Verdana-Bold.svg#Verdana-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana-BoldItalic';
  src: url('/fonts/Verdana-BoldItalic/Verdana-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('/fonts/Verdana-BoldItalic/Verdana-BoldItalic.woff') format('woff'), url('/fonts/Verdana-BoldItalic/Verdana-BoldItalic.ttf')  format('truetype'), url('/fonts/Verdana-BoldItalic/Verdana-BoldItalic.svg#Verdana-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana-Italic';
  src: url('/fonts/Verdana-Italic/Verdana-Italic.eot?#iefix') format('embedded-opentype'),  url('/fonts/Verdana-Italic/Verdana-Italic.woff') format('woff'), url('/fonts/Verdana-Italic/Verdana-Italic.ttf')  format('truetype'), url('/fonts/Verdana-Italic/Verdana-Italic.svg#Verdana-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}


 html {
  height: 100%;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9E9E9E;
  font-size:15px; font-weight:100;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #9E9E9E;
  font-size:15px; font-weight:100;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9E9E9E;
 font-size:15px; font-weight:100;
}
:-moz-placeholder { /* Firefox 18- */
  color: #9E9E9E;
 font-size:15px; font-weight:100;

}


	body {height:100%; position: relative;  color: #575757; background: #FFF; color:#4D4D4D; font-family: Verdana, Arial, serif; font-size: 13px; font-weight:300; letter-spacing: 0px; line-height: 1.3; margin: 0; padding: 0; text-align: center; }

	a {color: #333; text-decoration: none; margin: 0; padding: 0; letter-spacing: 0px;}

	form {margin: 0;}

	h1 {font-size:35px; color:#365A81; font-family: Verdana-BoldItalic;  margin:  0; padding: 0; line-height: 1.1;}
    h2 { font-size:20px; color:#F39B0E; font-weight:500; font-family: MyriadPro-Semibold;  line-height: 1.3;  margin:  0; padding: 0;}
    h3 { font-size:17px; color:#025519; font-weight:500; font-family: MyriadPro-Bold;  line-height: 1.3;  margin:  0; padding: 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: 80px;}
	table {margin: 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}

	p {margin: 0 0 0px 0;}
    br {  letter-spacing:0; }

    ol {margin:0px; padding-left:20px}
    ol li {margin:0;}
    fieldset { color: #000; margin: 0; padding:5px; border: solid 1px #CCC;}
    legend { color: #707070; font: 11px  Helvetica, Arial; }


    ul {margin:0; list-style-image: url('/images/dot.gif'); ; padding-left:25px;; color:#4D4D4D;  font-size:15px;}
    ul li {margin:0; padding:0;  margin-top:15px; }


    .ul2 ul {margin:0; list-style-image: url('/images/dot.gif'); ; padding-left:25px;; color:#4D4D4D;  font-size:15px;}
    .ul2 ul li {margin:0; padding:0;  margin-top:5px; }


/* -- Page Structure -- */
	#container {  }



   .BoxContent {max-width:800px;  position:relative; margin: 0 auto; text-align:left}

  #top-mobile {display:none}

  .subtitle {color:#4D4D4D; font-size:27px;}
   .sm-pad15 {padding:15px;}
   .txt-normal { color:#4D4D4D; font-size:15px; line-height:1.2}
   .txt-biger { color:#4D4D4D; font-size:17px; line-height:1.3}
   .bgtop { background:  url(/images/bg-top.jpg) no-repeat  ; background-size: cover;}
   .bgtop2 { background:  #0559A0  url(/images/bg-top-2.jpg) top center no-repeat  ;  }
   .pomoc-maryi-box { color:#fff; font-size:18px;}
   .pomoc-maryi-txt { margin-top:40px;}
   .formilosc {   font-size:12px; letter-spacing:-0.5px; font-family: Verdana-Bold;}
   .cred {color:#C31028}
   .nowarp {white-space: nowrap;}


   .toptext { font-family: MyriadPro-Bold; left:26%; font-size:16px; letter-spacing:0.1px; margin-top:3px;}

   .bg {background: #F8F8F8;}
   .bgform { background:#E0E5EB}
   .bgwhite { background:#FFF}

   .ch3 { font-size:17px; color:#025519; font-weight:500; font-family: MyriadPro-Bold;  line-height: 1.3;  margin:  0; padding: 0;}


  .menudesk {color:#004369; width:90%; margin-left:5%}
  .menudesk  a {color:#004369;}
div#orderButton {
    background: #FBCE51 none repeat scroll 0 0;
    border: 0;
border-radius: 5px;
    box-sizing: border-box;
    color: #00551A;
    cursor: pointer;
        height: 45px;

line-height:1.0;

    padding-top:10px;
    position: relative;
    text-align: center;

   font-size:24px;

    width: 100%;
    z-index: 100;
}


div#orderButton:hover {
	color:#046922;
	text-decoration:none !important;
}


a:hover  {

	text-decoration:none !important;
}

.formContainer {  padding:15px; padding-right:0px;padding-top:0; font-size:14px;}

.formContainer input[type="text"]{
	background-color: #fff;
    background-image: none;
    border: 1px solid #9BA0A3;
    border-radius: 4px;
	box-sizing:border-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;

    font-size: 14px;
    height: 34px;
    line-height: 1.42857;

    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.formContainer select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #9BA0A3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-sizing: border-box;
    color: #4E4E4E;


    font-size: 14px;
    height: 34px;
    line-height: 1.42857;

    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.formContainer .BtnSend{
padding-top:5px;
   font-size:25px;
    color:#fff;
	width:100%;
	cursor:pointer;
	background:#355A80;


	height:40px;

}
.formContainer .BtnSend:hover{
	color:#f5f5f5;

}

   .bigblue {font-size:22px; color:#0561B9; line-height:1;}


   .min1 {font-size: 13.5px;}

   .head1 { font-size:30px; color:#365A81; font-family: Verdana-Bold;}
   .head1 a  {    text-decoration:underline; color: #0c88f2; }

   .head2 {  line-height:1.1;  font-size:23px; color: #365A81; font-family:Verdana-Bold; }


   .head3 {color:#335A7E;  font-family: Verdana-Bold; font-size:19px; line-height:1.3}
   .head4 {color:#335A7E;  font-family: Verdana-Bold; font-size:16px; }
   .head5 { line-height:1.2;     font-size:18px; color: #B2322F;  }

   .head6 { line-height:1.2; font-size:15px;    color: #355980;  }

   .head7 { line-height:1.1; font-size:26px; color: #0c88f2;  }



    .respimg img { width:100%; height:auto}
    .respw100 {max-width:100%;}
    .respw50 {width:50%;}
    .space0 {margin:0;padding:0;}

    #komunikat {color:#cc0000}

   .trans50 {filter:alpha(opacity=50); opacity:0.5; 5}

    .validError {font-size:12px; color:#F25E5E !important;}


    .textimage {text-align: justify;}
    .textimage img {text-align: center ;}

   .formkwota {color:#39373A;}
   .giodo {font-size:11px; color:#4D4C4C;}


 .btnlogos {
    border: 2px solid;
    border-radius: 10px;
    width: 20px;
    height: 20px;
}

 hr.style14 {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

 .Line01 {font-size:1px; height:1px; background:#02531D; width:100%}
 .Line02 {font-size:1px; height:1px; background:#D2D2D2; width:100% }
 .Line03 {font-size:1px; height:1px; background:#EAEAEA; width:100%}

 .realizacja_top { background:#8C909C}

    .more a {color: #4F1D17;}





    .BtnSend {  box-sizing: border-box; width:100%; height:29px; font-weight:800; font-size:19px; color:#fff; padding-top:3px;background:#AD140C}



    .BtnSubmit { cursor:pointer;  color:#FFF; background:#EA984E; border:solid 1px #DE6407; width:100px; height:17px; text-align:center; padding:5px; line-height: 1.2; }
    .BtnSubmitOff {	filter:alpha(opacity=40); opacity:0.4; }


    .MenuTop { margin-left:18px; padding-top:4px; font:11px Arial; color:#CFD0D2}






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










	.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;}












	#stopka { font-size:13px;   padding:10px; background:#7395B9; color:#fff; font-weight:100;  }
	#stopka a { color:#fff;  font-size:13px; }



    .baner { text-align: center; margin:0; padding: 0; margin-top:20px;}

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

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

	.powrot {color: #ff0000; font: 12px  Helvetica, Arial, Verdana, Helvetica, 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: 17px; padding:10px; text-align:center}


    .hide {	display: none; }



   .OnePix { font: 1px  Arial; }

   .ShowMoreNews { font-size: 15px; font-weight:bold; background:#ebebeb; padding:5px; padding-top:7px;  width:150px; text-align:center; }
   .ButtonA { font-size: 15px; font-weight:bold; background:#FFA200; padding:5px; padding-top:7px;  width:170px; text-align:center; }
   .ButtonB { font-size: 15px; font-weight:bold; background:#C21919; padding:5px; padding-top:7px;  width:100px; color:#FFF; text-align:center; }





 .ml5 {margin-left:5px;}
 .ml20 {margin-left:20px;}
 .ml23 {margin-left:23px;}
 .ml25 {margin-left:25px;}
 .ml30 {margin-left:30px;}
 .ml265 {margin-left:265px;}

 .mt10 {margin-top:10px !important;}
 .mt20 {margin-top:20px;}
 .mt2 {margin-top:2px;}
 .mt3 {margin-top:3px;}
 .mt4 {margin-top:4px;}
 .mt5 {margin-top:5px !important;}
 .mt7 {margin-top:7px   !important;}
 .mt8 {margin-top:8px  !important;}
 .mt12 {margin-top:12px;}
 .mt13 {margin-top:13px;}
 .mt15 {margin-top:15px;}
 .mt17 {margin-top:17px;}
 .mt25 {margin-top:25px !important;}
 .mt30 {margin-top:30px  !important;}
 .mt35 {margin-top:35px  !important;}
 .mt40 {margin-top:40px;}
 .mt60 {margin-top:60px;}
 .mt4p {margin-top:4%}
 .mb5 {margin-bottom:5px;}
 .mb10 {margin-bottom:10px;}
 .mb15 {margin-bottom:15px;}
 .mb20 {margin-bottom:20px;}
 .mr2 {margin-right:2px;}
 .mr3 {margin-right:3px;}
 .mr5 {margin-right:5px;}
 .mr7 {margin-right:7px;}
 .mr8 {margin-right:8px;}
 .mr10 {margin-right:10px;}
 .mr15 {margin-right:15px;}
 .mr20 {margin-right:20px;}
 .mr25 {margin-right:25px;}
 .mr30 {margin-right:30px;}
 .mr35 {margin-right:35px;}
 .mr40 {margin-right:40px;}
 .ml10 {margin-left:10px;}
 .ml15 {margin-left:15px;}
 .ml20 {margin-left:20px;}
 .ml22 {margin-left:22px;}
 .ml25 {margin-left:25px;}
 .ml30 {margin-left:30px;}
 .ml35 {margin-left:35px;}
 .ml50 {margin-left:50px;}
 .ml4 {margin-left:4px;}
 .pad20 {padding:20px;}
 .pad10 {padding:10px;}
 .pad5 {padding:5px;}
 .pt2 {padding-top:2px;}
 .pt5 {padding-top:5px;}
 .pt7 {padding-top:7px;}
 .pt8 {padding-top:8px;}
 .pt10 {padding-top:10px;}
 .pt13 {padding-top:13px;}
 .pt15 {padding-top:15px;}
 .pt20 {padding-top:20px;}
 .pt24 {padding-top:24px;}
 .pt30 {padding-top:30px !important;}
 .pl0 {padding-left:0px;}
 .pl10 {padding-left:10px;}
 .pl17 {padding-left:17px;}
 .pl20 {padding-left:20px;}
 .pl80 {padding-left:80px;}
 .pb10 {padding-bottom:10px;}
 .pb15 {padding-bottom:15px;}
 .pb25 {padding-bottom:25px;}
 .pr10 {padding-right:10px;}
 .pr20 {padding-right:20px;}
 .tar {text-align:right}
 .tac {text-align:center}
 .tal {text-align:left}
 .pr65 {padding-right:65px;}
 .w59 {width:59px;}
 .w72 {width:72px;}
 .w220 {width:220px;}
 .w290 {width:270px;}
 .w300 {width:300px;}
 .w310 {width:310px;}
 .w200 {width:200px;}
 .fs1 {font-size:1px;}
 .fs13 {font-size:13px;}
 .fs16 {font-size:16px;}
 .fs20 {font-size:20px;}
 .posr {position:relative;}
 .posa {position:absolute;}

 .ffb {font-family:Verdana-Bold}





.cool_line{
    display:block;
    border:none;
    color:white;
    margin-top:0px;
    margin-bottom:2px;
    height:1px;
    background:#454544;
    /*
	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);
    */
}



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

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

.linia_pionA{
 background:#C7C7C7; font-size:1px; width:1px;
}
.linia_pionB{
 background:#FFFEFA; font-size:1px; width:1px;
}



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






.RoundPodrozeBorder {
	border-top:solid 1px #B26E57;
	border-left:solid 1px #B26E57;
	-moz-border-radius: 4px;
    border-radius: 4px;
    }


 .select_form { background:#fff; border:solid 1px #CAC8BF;  color:#000; ; font-size:14px;  font-family:Tahoma; font-weight:400; width:100%; box-sizing: border-box; padding:5px; padding-top:6px;   ;}
 .input_form {   height:29px; border:solid 1px #9BA0A3; width:100%; box-sizing: border-box; color:#000; padding-left:10px; padding-top:5px; font-size:14px; line-height:1; }



 .Winput190_form {   height:30px; width:220px; padding-left:10px; font-size:14px; border:0; }
 .Winput190_form_off {   height:30px; width:220px; color:#979797; padding-left:10px; font-size:14px; border:0; }

 .Winput420_form {    height:55px; width:410px; padding-left:10px; padding-top:5px; font-size:14px; border:0; }
 .Winput420_form_off {  height:55px; width:410px; padding-left:10px; color:#979797; padding-top:5px; font-size:14px; border:0; }








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


.CienB {
border:solid 0px #838280;
-moz-box-shadow: 1px 1px 10px #7A7A7A;
-webkit-box-shadow: 1px 1px 10px #7A7A7A;
box-shadow: 3px 3px 4px  #D9D9D4;
}

.CienC {
border:0;
-moz-box-shadow: 0px -0px 7px #9E9E9E;
-webkit-box-shadow: 0px -0px 9px #9E9E9E;
box-shadow: 0px -0px 7px  #9E9E9E;
}


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


img{
	image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
    -ms-interpolation-mode: nearest-neighbor;
}

