@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(./Raleway.woff) format('woff');
}

body 
{
font-family: 'Open Sans';
font-size: 13px;
color: #202020; 
font-style: normal; 
font-weight: normal;
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
line-height : 25px;
// background-image: url("bg.png");
// text-align : justify;
}

footer
{
	background-color : #c0c0c0;
	color : #000000;
	border-radius : 10px;
    -webkit-border-radius : 10px;
    -moz-border-radius : 10px;
    -o-border-radius : 10px;
	text-align : center;
	font-size: 12px;
}


form
{
border : none;
}

input
{
color : #123c5c;
background-color : #ffffff; 
border : 1px solid #123c5c;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
padding : 5px;
-webkit-transition: background 0.6s linear;
-moz-transition: background 0.6s linear;
-ms-transition: background 0.6s linear;
-o-transition: background 0.6s linear;
border-radius : 10px;
-webkit-border-radius : 10px;
-moz-border-radius : 10px;
-o-border-radius : 10px;
}

input:hover
{
  color : #ffffff; 
  background-color : #123c5c; 
  border : 1px solid #123c5c;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding : 5px;
  -webkit-transition: background 0.6s linear;
  -moz-transition: background 0.6s linear;
  -ms-transition: background 0.6s linear;
  -o-transition: background 0.6s linear;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
}

textarea
{
  color : #123c5c;
  background-color : #ffffff;
  border : 1px solid #123c5c;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding : 5px;
  -webkit-transition: background 0.6s linear;
  -moz-transition: background 0.6s linear;
  -ms-transition: background 0.6s linear;
  -o-transition: background 0.6s linear;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
}

textarea:hover
{
  color : #ffffff; 
  background-color : #123c5c; 
  border : 1px solid #123c5c;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding : 5px;
  -webkit-transition: background 0.6s linear;
  -moz-transition: background 0.6s linear;
  -ms-transition: background 0.6s linear;
  -o-transition: background 0.6s linear;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
}

select
{
  color : #123c5c;
  background-color : #ffffff; 
  border : 1px solid #123c5c;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding : 5px;
  -webkit-transition: background 0.6s linear;
  -moz-transition: background 0.6s linear;
  -ms-transition: background 0.6s linear;
  -o-transition: background 0.6s linear;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
}

select:hover
{
  color : #ffffff; 
  background-color : #123c5c; 
  border : 1px solid #123c5c;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding : 5px;
  -webkit-transition: background 0.6s linear;
  -moz-transition: background 0.6s linear;
  -ms-transition: background 0.6s linear;
  -o-transition: background 0.6s linear;
   border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
}

.przycisk
{
border : none;
}

ul {
  list-style-type: square;
  color: #cd3134;  
}

li p {
  color: #202020;
  margin-bottom: 1.2ex;
  margin-top: 0ex;
}

img
{
  // border-radius : 10px;
  // -webkit-border-radius : 10px;
  // -moz-border-radius : 10px;
  // -o-border-radius : 10px;  
}

.galeria
{
	 // border-radius : 10px;
    // -webkit-border-radius : 10px;
    // -moz-border-radius : 10px;
    // -o-border-radius : 10px;
}

a
   {          
     color: #cd3134; 
     text-decoration : none;     
   }
   
 a:visited
   {
     color: #cd3134; 
     text-decoration : none;     
   }
   
 a:hover
   {          
     color: #cd3134;      
     text-decoration : underline;
   }
   
 a:unknown
   {          
     color: #cd3134;      
     text-decoration : none;     
   }
   
fieldset {
  border: 1px solid #005050;
  margin: 1ex 1% 2ex 1%;
  background-color: #ffffff;
  // border-radius : 10px;
  // -webkit-border-radius : 10px;
  // -moz-border-radius : 10px;
  // -o-border-radius : 10px;
}

legend {
  background-color: #555a74;
  border: 1px ridge #003030;
  padding: 0.8ex 2ex 0.8ex 2ex;
  font-style: normal;
  color: #ffffff;
  font-weight: bold;
  // border-radius : 10px;
  // -webkit-border-radius : 10px;
  // -moz-border-radius : 10px;
  // -o-border-radius : 10px;
}

.start
{
  color: #202020; 
  font-size: 13px;
  font-style: normal; 
  font-weight: normal;
  text-decoration : none;
  line-height : 25px;
  width : 85%;
  // height : 90%;
  top : 20px;
  left : 20px;
  background-color : #ffffff;
  position : absolute;
  padding : 15px;
  // box-shadow: 5px 5px 5px #aaaaaa;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  -o-border-radius : 10px;
  -webkit-transition: background 0.9s linear;
  -moz-transition: background 0.9s linear;
  -ms-transition: background 0.9s linear;
  -o-transition: background 0.9s linear;
}

.logo
{
font-family: 'Raleway', sans-serif;
color: #000000;
font-size: 35px;
font-style: normal; 
font-weight : 450;
letter-spacing : 5px;
}

.dt
{
font-family: 'Raleway', sans-serif;
color: #ff0000;
font-size: 65px;
font-style: normal; 
font-weight : 700;
letter-spacing : 5px;
}

.chapter
    {
    font-size: 17px;
    color: #ffffff;
    font-style: italic; 
    font-weight: 700;
    width : 400px;
    height : 25px;
    vertical-align: middle;
    text-align : left;
    display: table-cell;
    background-color : #223f7d;
    position : static;
    -webkit-transition: background 0.9s linear;
    -moz-transition: background 0.9s linear;
    -ms-transition: background 0.9s linear;
    -o-transition: background 0.9s linear;
    padding : 10px;
    border-radius : 10px;
    -webkit-border-radius : 10px;
    -moz-border-radius : 10px;
    -o-border-radius : 10px;
    letter-spacing : 1.5px;
    background-image: -webkit-linear-gradient(#000000,#a0a0a0);
    background-image: -moz-linear-gradient(#000000,#a0a0a0);
    background-image: -o-linear-gradient(#000000,#a0a0a0);
    background-image: -ms-linear-gradient(#000000,#a0a0a0));
    background-image: -chrome-linear-gradient(#000000,#a0a0a0);
    background-image: linear-gradient(#000000,#a0a0a0);
    }

.przekreslenie
{
  text-decoration : line-through;
}

.cpr
{
font-size: 13px;
font-style: normal; 
font-weight : 350;
}

.telefon_tab
{
  border: 1px ridge #000000;
  // border-radius : 10px;
  // -webkit-border-radius : 10px;
  // -moz-border-radius : 10px;
  // -o-border-radius : 10px;
}

.telefon_ins
  {
  //  border-radius : 10px;
  // -webkit-border-radius : 10px;
  // -moz-border-radius : 10px;
  // -o-border-radius : 10px;
  padding : 10px;
  }


.brk_small
{
  height : 5px;  
}

.brk
{
  height : 15px;  
}

#preloader {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgba(0,0,0,0.7);
			z-index: fixed;
		}
		#preloader #image {
			width: 120px;
			height: 120px;
			position: absolute;
			left: 50%;
			top: 50%;
			background: #000 url('preloader.gif') no-repeat center;
			margin: -60px 0 0 -60px;
		}
		
		#center {
			text-align: center;
		}
		#center img {
			max-width: 100%;
		}