a.link_podmenu:link, a.link_podmenu:visited  {
padding: 15px 26px 15px 26px;
color: #ababab;
background: #ffffff;
text-decoration: none;
font-size: 150%;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
margin: 0 4px 8px 4px;
text-align: center;
display: inline-block;
width: 250px;
}

a.link_podmenu:hover, a.link_podmenu:active  {
padding: 15px 26px 15px 26px;
color: #ffffff;
background: #ababab;
text-decoration: none;
font-size: 150%;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
margin: 0 4px 8px 4px;
text-align: center;display: inline-block;
width: 250px;

}

a.link_podmenu_a:link, a.link_podmenu_a:visited  {
padding: 15px 26px 15px 26px;
color: #ffffff;
background-color: #d71920;
text-decoration: none;
font-size: 150%;
font-weight: 800;
font-family: 'Roboto Condensed', sans-serif;
margin: 0 4px 8px 4px;
text-align: center;display: inline-block;
width: 250px;

}

a.link_podmenu_a:hover, a.link_podmenu_a:active  {
padding: 15px 26px 15px 26px;
color: #ffffff;
background-color: #d71920;
text-decoration: none;
font-size: 150%;
font-weight: 800;
font-family: 'Roboto Condensed', sans-serif;
margin: 0 4px 8px 4px;
text-align: center;display: inline-block;
width: 250px;

}

a.link_menu:link, a.link_menu:visited  {
padding: 52px 18px 52px 18px;
color: #000000;
text-decoration: none;
font-size: 100%;
font-weight: 300;
float: right;
font-family: 'Roboto Condensed', sans-serif;


}


a.link_menu:hover, a.link_menu:active  {
padding: 52px 18px 52px 18px;
color: #000000;
text-decoration: none;
background: #d2d2d3;
font-size: 100%;
font-weight: 300;
float: right;
font-family: 'Roboto Condensed', sans-serif;
}

a.link_menu_a:link, a.link_menu_a:visited  {
padding: 52px 18px 52px 18px;
color: #ffffff;
text-decoration: none;
background: #d71920;
font-size: 100%;
font-weight: 800;
float: right;
font-family: 'Roboto Condensed', sans-serif;
}

a.link_menu_a:hover, a.link_menu_a:active  {
padding: 52px 18px 52px 18px;
color: #ffffff;
text-decoration: none;
background: #d71920;
font-size: 100%;
font-weight: 800;
float: right;
font-family: 'Roboto Condensed', sans-serif;
}


a.link_stopka:link, a.link_stopka:visited  {
color: #ffffff;
text-decoration: none;
}

a.link_stopka:hover, a.link_stopka:active  {
color: #fbad31;
text-decoration: none;
}



/* NAGŁÓWKI */
h1 {
	
	font-size: 270%;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 31px 0;
	font-weight: 300;
	font-family: 'Roboto Condensed', sans-serif;
	

}

h1 {
	
	font-size: 220%;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 31px 0;
	font-weight: 300;
	font-family: 'Roboto Condensed', sans-serif;
	

}

h3 {
	
	font-size: 200%;
	font-weight: normal;
	color: #1c1f4f;
	margin: 0px;
font-family: 'Source Sans Pro', sans-serif;
}



/* CAŁOŚĆ */

body { 
	font-size: small;
	margin: 0;
	padding: 0;
	background: url(../gfx/background1.jpg) no-repeat top center fixed; 
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
		
	}
	
.horizont {
background: url(../gfx/tlo_tyl.png) repeat-y top center; 
text-align : center;
width : 100%;
min-width:1050px;
overflow : visible;
visibility : visible;
float: left;
}

.tytul {
text-align : center;
width : 100%;
min-width:1050px;
overflow : visible;
visibility : visible;
float: left;
margin-top: 124px;
}

.tytul_tresc {
margin-left : auto;
margin-right : auto;
width : 1000px;
font-size: 650%;
text-align: center;
padding: 95px 0 95px 0;
text-shadow: 2px 2px #000000;
color: #ffffff;
}

.top {
text-align : center;
width : 100%;
overflow : visible;
visibility : visible;
float: left;
background: url(../gfx/tlo_menu.png) repeat top center; 
position: fixed;
}

.menu {
margin-left : auto;
margin-right : auto;
width : 1000px;
height:120px;
font-size: 125%;
text-align: left;
}

.pasek {
text-align : center;
width : 100%;
height:4px;
overflow : visible;
visibility : visible;
float: left;
background-color: #d71920; 
}

.content {
margin-left : auto;
margin-right : auto;
width : 1000px;
font-size: 125%;
text-align: left;
padding-bottom: 50px;
color: #000000;
font-weight: 300;
}

.podmenu {
width : 1000px;
text-align: center;

}

.bezramki {
border: 0;
}

.tekst{
text-align : left;
width : 1000px;
float: left;
padding: 50px 0 50px 0;
}

.zdjecia{
text-align : center;
width : 1000px;
float: left;
padding: 20px 0 50px 0;
}

.tekst_lewa{
text-align : left;
width : 350px;
float: left;
padding: 0 50px 0 50px;
}

.tekst_prawa{
text-align : left;
width : 495px;
float: right;
padding: 0 50px 0 0;
}

.box_zdjecie{
width : 250px;
margin: 30px;
display: inline-block;
background-color: #ffffff;
border: 6px solid #ffffff;
}

.zdjecie{
width : 250px;
height: 378px;
}

.opis_zdjecie{
padding: 20px 10px 20px 10px;
color: #000000;
text-align: center;
}

.nazwisko{
font-weight: 800;
font-size: 150%;
}

.formularz_kontakt_text{
text-align: left;
float: left;
width: 400px;
height: 30px;
font-family: 'Roboto Condensed', sans-serif;
border: 1px solid #cccccc;
}

.formularz_kontakt_textarea{
text-align: left;
float: left;
width: 400px;
height: 80px;
font-family: 'Roboto Condensed', sans-serif;
border: 1px solid #cccccc;
}

.formularz_kontakt_button{
text-align: left;
float: left;
width: 546px;
height: 28px;
background: url(../gfx/wyslij.png) no-repeat center; 
border: 0;
margin-top: 10px;
}




.formularz_lewa{
text-align: left;
padding-bottom: 7px;
float: left;
width: 140px;
color: #1c1f4f;
}

.formularz_prawa{
text-align: left;
padding-bottom: 7px;
float: left;
width: 350px;
}


.formularz_lewa2{
text-align: left;
padding-bottom: 7px;
float: left;
width: 40px;
color: #1c1f4f;
}

.pole{
text-align: left;
float: left;
width: 490px;
color: #1c1f4f;
}

.formularz_prawa2{
text-align: left;
padding-bottom: 7px;
float: left;
width: 450px;
}



