@import url(reset.css);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,700);

#wrapper {
	width:940px;
	margin:0 auto;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

#background-image {
 background:url(../images/bgv3.png);
 height:460px;
}



.clr {
	clear:both;
}

p {
	font: 12px Roboto;
	color:#393939;
	text-align:left;
	font-weight:normal;
}

#banner {
	background:url(../images/banner.png) center no-repeat;
	height:500px;
}

.etb {
	color:#3a4591;
	font-weight:bold;
}

.etc {
	color:#FF7500;
	font-weight:bold;
}

/* =header
-----------------------------------------------------*/
#top {
	float:right;
	overflow:hidden;
	
}

.ico {
	background:url(../images/homeico.png) left no-repeat;
	height:23px;
	width:128px;
}

#top ul li {
	font: 10px Roboto;
	float:left;
	padding:0 10px 0 0;
	list-style:none;
}

#top ul li a{
	text-decoration:none;
	color:#959595;
}

#logo {
	width:456px;
	float:left;
	padding:34px 0 0 0;
}


/* =menu
-----------------------------------------------------*/
#mainmenu {
	font: 13px Roboto;
	width:460px;
	float:right;
	padding:65px 0 0 0;
}

#mainmenu ul {
	text-align:center;
	padding:0 20px 0 0;
}

#mainmenu ul li {
	float:left;
	padding:0 10px 0 10px;
}

#mainmenu ul li a{
	text-decoration:none;
	color:#1e70b5;
	font-weight:normal;
}

#mainmenu ul li a:hover{
	text-decoration:underline;
}

#separator {
	width:100%;
	height:4px;
	background:#ced0e3;
	-webkit-box-shadow: 0px 1px 1px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 1px 0px #4a4a4a;
    box-shadow: 0px 1px 1px 0px #4a4a4a;
	margin:0 0 20px 0;
}

#slider {
	width:900px;
	margin:10px auto 0 auto;
	height:300px;
}

/* =sidebar
-----------------------------------------------------*/
#sidebar {
	width:200px;
	min-height:300px;
	float:left;
}

#sidemenu {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
	width: 10em;
}
#sidemenu li {
	font: 67.5% Roboto;
	margin: 0;
	padding: 0;
    list-style: none;
}
#sidemenu a {
	border-bottom: 1px dashed #959595;
	color: #959595;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#sidemenu a:hover {
	color: #3a4591;
	padding-bottom: 8px;
	border-bottom: 1px dashed #3a4591;
}

/* =navigator
-----------------------------------------------------*/
#tut {
	width:300px;
	font: 12px Roboto;
	color:#959595;
	margin:0 0 0 20px;
}

#tut a {
	text-decoration:none;
	color:#3a4591;
}

#tut a:hover {
	text-decoration:underline;
	color:#3a4591;
}

/* =content
-----------------------------------------------------*/
#content {
	width:740px;
	float:right;
	color:#393939;
	padding:20px 0 0 0;
}

#content-top {
	width:900px;
	margin:0 auto;
}

.onas {
	font: 12px Roboto;
	padding: 20px 0 0 0;
	line-height:20px;
}

.onas a {
	text-decoration:none;
	color:#1e70b5;
}

.onas a:hover {
	text-decoration:underline;
	color:#1e70b5;
}

.galeria {
	text-align: center;
}

.galeria table {
	margin-left: auto;
	margin-right: auto;
}

.galeria td {
	padding: 5px 5px 10px 5px;
}

.galeria td img {
	border: 1px solid black;
}

#more {
	text-align:right;
	margin:0 20px;
}

#more a {
	text-decoration:none;
	font: 10px Roboto;
	color:#3a4591;
	font-weight:normal;
	
}

#morev2 {
	text-align:right;
	margin:0 20px;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

#morev2 a {
	text-align:right;
	text-decoration:none;
	font: 10px Roboto;
	color:#3a4591;
	font-weight:normal;
	
}

#morev2 p {
	font: 12px Roboto;
	color:#393939;
	text-align:left;
	font-weight:normal;
	margin:0 10px;
}

#morev1 {
	text-align:right;
	margin:0 20px;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

#morev1 a {
	text-align:right;
	text-decoration:none;
	font: 10px Roboto;
	color:#3a4591;
	font-weight:normal;
	
}

#morev1 p {
	font: 12px Roboto;
	color:#393939;
	text-align:left;
	font-weight:normal;
	margin:0 10px;
}

#morev3 {
	text-align:right;
	margin:0 20px;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

#morev3 a {
	text-align:right;
	text-decoration:none;
	font: 10px Roboto;
	color:#3a4591;
	font-weight:normal;
	
}

#morev3 p {
	font: 12px Roboto;
	color:#393939;
	text-align:left;
	font-weight:normal;
	margin:0 10px;
}

#sport {
	width:100%;
	margin:20px 0 20px 0;
	background:#ced0e3;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

#sport a {
	text-align:right;
	text-decoration:none;
	font: 12px Roboto;
	color:#3a4591;
	font-weight:bold;
	
}

#sport p {
	font: 12px Roboto;
	color:#393939;
	text-align:left;
	font-weight:normal;
	margin:0 10px;
}

.ref a {
	text-decoration:none;
	color:#1e70b5;
}

.ref a:hover {
	text-decoration:underline;
	color:#1e70b5;
}

/* =naglowek
-----------------------------------------------------*/
#naglowek {
	font: 13px Roboto;
	color:#1e70b5;
	text-align:center;
	font-weight:bold;
	padding:20px;
}



#naglowek-top {
	font: 13px Roboto;
	color:#1e70b5;
	text-align:center;
	font-weight:bold;
	padding:20px;
}

#naglowek-mid {
	font: 13px Roboto;
	color:#1e70b5;
	text-align:center;
	font-weight:bold;
	padding:20px;
}

#naglowek-bot {
	font: 13px Roboto;
	color:#1e70b5;
	text-align:center;
	font-weight:bold;
	padding:20px;
}

#tlo {
	width:740px;
	margin:0 0 20px 0;
	border-bottom:1px dashed #3a4591;
}

.telo {
	width:740px;
	margin:0 0 20px 0;
	border-bottom:1px dashed #3a4591;
}

.telo p {
	font: 13px Roboto;
	color:#1e70b5;
	text-align:center;
	font-weight:bold;
	padding:20px;
}

#tlo-top {
	border-bottom:1px dashed #3a4591;
	margin:0 20px;
}

#tlo-mid {
	border-bottom:1px dashed #3a4591;
	margin:0 20px;
}

#tlo-bot {
	border-bottom:1px dashed #3a4591;
	margin:0 20px;
}

#contact {
	float:left;
	font: 13px Roboto;
	color:#393939;
}

#contact a{
	text-decoration:none;
}

#mapa {
	float:right;
}

.podpis {
	text-align:right;
}

/* =footer
-----------------------------------------------------*/
#footer {
	width:940px;
	height:100px;
	margin:20px 0;
}

#footmenu {
	font: 12px Roboto;
	width:940px;
	height:20px;
	float:left;
	border-bottom:1px dashed #959595;
}

#footmenu ul {
	text-align:center;
	padding:0 20px 0 50px;
}

#footmenu ul li {
	float:left;
	padding:0 10px 0 10px;
}

#footmenu ul li a{
	text-decoration:none;
	color:#3a4591;
}

#footmenu ul li a:hover{
	text-decoration:underline;
}

#prawa {
	margin:10px 0 0 20px;
	font: 10px Roboto;
	float:left;
	color:#959595;
}

#autor {
	margin:10px 20px 0 0;
	font: 10px Roboto;
	float:right;
	text-align:right;
	color:#959595;
}

#autor a {
	font: 10px Roboto;
	text-decoration:none;
	color:#959595;
}
/*------------- podpis ---------*/

 .imie
 {
  font-family:Arial;
  font-size:8pt;
  color: #006AC7;
 }
 .stopka
 {
  font-family:Arial;
  font-size:7pt;
  font-weight:bold;
  color: #006AC7;
 }
 .firma
 {
  font-family:Verdana;
  font-size:7pt;
  color: #708090;
 }
 .www
 {
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  color: #006AC7;
 }
 .www:hover
 {
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  color: #708090;
 }

 
/* =galeria --------*/

.imageRow {
  *zoom: 1;
  margin: 20px 10px;
}

.imageRow:after {
  content: "";
  display: table;
  clear: both;
}

.imageRow .single {
  float: left;
}

.imageRow .single a {
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.1);
  padding: 7px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.imageRow .single a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

.imageRow .single a:hover {
  background: #1e70b5;
}

.imageRow .set {
  float: left;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.imageRow .set:hover {
  background: rgba(255, 255, 255, 0.2);
}

.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}

.imageRow .set .single a:hover {
  background-color: #1e70b5;
  -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
}

.imageRow .set .single.first a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.imageRow .set .single.last a {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
