body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, sans-serif;
}
.outer{
    margin: 0 auto;
}
a{
	color:#f9bf16;
	text-decoration:none;
}
hr{
	border:none;
	border-top:1px solid #e5e5e4;
}
.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
}
#top{
    padding:20px 0px 10px 0px;
}
#top #logo{
	float:left;
}
#top #topKontakt{
	float:right;
}
#top #topKontakt ul{
	margin:0px;
	padding:0px;
}
#top #topKontakt ul li{
	text-align:right;
	font-size:0.8em;
	margin:5px 0px;
	display:block;
	background:#2a2a2a;
	color:#f9bf16;
	list-style:none;
}
#top #topKontakt ul li a{
	display:block;
	padding: 20px 25px;
	background-position: left center;
	background-repeat:no-repeat;
}
#top #topKontakt ul li a:hover{
	background:#383838;
	background-position: left center;
	background-repeat:no-repeat;
}
header{
    border-top:2px solid #ffffff;
}
nav{
	background:#ffd205 !important;
}
#navPlace{
	background:#ffd205;
}
#navPlace nav ul li:hover{
	background:#ffe985;
}
#navPlace nav ul .active{
	background:#2a2a2a;
}
#navPlace nav ul .active:hover{
	background:#383838;
}
#navPlace nav ul{
	margin:0px;
	padding:0px;
}
#navPlace nav li{
	display:inline-block;	
}
#navPlace .active{
	color:#f9bf16;
}
#navPlace nav a{
	display:block;
	padding:20px 15px;
	text-transform:uppercase;
	font-weight:normal;
	color:#2a2a2a;
	font-size:0.85em;
}
.box{
    margin:28px 28px 28px 0px;
	background:#ffd205;
	display:inline-block;
	overflow:hidden;
}
.box p{
	margin:0px;
	padding:0px;
} 
a > .box {
	color: #000 !important;
}
.boxIcon{
	display:block;
	text-align:center;
}
.boxTitle{
	text-align:center;
}
.boxText{
	font-size:0.7em;
	text-align:center;
	overflow:hidden;
}
#content{
	color:#2a2a2a;
	font-size:0.85em;
	line-height:1.9em;
}
#content h1{
	font-size:1.3em;
	color:#2a2a2a;
}

footer{
	padding:10px 0px;
	background:#ffd205;
	font-size:0.8em;
	color:#2a2a2a;
	line-height:1.9em;
	margin-top:60px;
}
#footerLeft{
	width:50%;
	float:left;
}
#footerLeft ul{
	margin:0px;
	padding:0px;
}
#footerLeft ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#footerLeft ul li a{
	float:left;
	display: block;
	padding: 20px 25px;
	background:#2a2a2a;
}
#footerLeft ul li a:hover{
	background:#383838;
}
#footerRight{
	float:right;
}
#rights a{
	color:#2a2a2a;
}
#rights a:hover{
	text-decoration:underline;
}
#footerLogo{
	display:block;
	margin:0px 0px 0px 0px;
}
/* do formularza i do forum - ogólne style */

fieldset{
	border:1px solid #ffd205;
}
legend{
	border:1px solid #ffd205;
	background:#ffd205;
	padding:4px 10px;
	text-transform:uppercase;
}
label{
	line-height:3em;
}
/*
legend span{
	margin:0px 0px 0px 5px;
	font-size:0.65em;
	font-weight:bold;
}
*/
/* koniec do formularza i do forum - ogólne style */
.formularz{
	margin:0 auto;
}
.formularz td{
	vertical-align:top;
}
textarea{
	border:1px solid #c2c2c2;
}
input[type=submit]{
	margin:0 auto;
	width:100px;
	font-size:1.0em;
	background:#2a2a2a;
	color:#f9bf16;
	border:none;
	display: block;
	padding: 10px 25px;
}
input[type=submit]:hover{
	background:#383838;
	cursor:pointer;
}

.buttonDownload{
	margin:0 auto;
	width:120px;
	font-size:1.2em;
	line-height:1.8em;
	background:#2a2a2a;
	color:#f9bf16;
	border:none;
	display: block;
	padding: 10px 25px;
}
.buttonDownload:hover{
	background:#383838;
	cursor:pointer;
}

.download {
  background: url('../img/download.png') no-repeat left center;
  width: 30px;
  float: left;
}

.buttonQuestion { 
	width:150px;
	font-size:1.2em;
	background:#2a2a2a;
	color:#f9bf16;
	border:none;
	display: block;
	float:left;
	padding: 10px 25px;
}   
.buttonQuestion:hover{
	background:#383838;
	cursor:pointer;
}

.question {
  background: url('../img/question-mark.png') no-repeat left center;
  width: 30px;
  float: left;
}
.formSearch{
	float:right;
}
.formSearch input{
	display:inline-block;
}
.formSearch input[type=submit]{
	margin-top:0px;
	vertical-align: bottom;
	padding: 12px 25px 12px 25px;
}
/*
.forum{
	padding:10px 0px;
}
.forum fieldset{
}
.forum .q{
	padding:15px 20px;
	background:#ebebeb;
	font-style:italic;
	line-height:1.4em;
}
.forum .a{
	padding:10px 20px;
	line-height:1.4em;
	font-weight:bold;
}
*/

.g-recaptcha{
	width:300px;
	margin:20px auto;
	text-align:center;
}
.pagination{
	text-align:center;
}	
.pagination ul{
	
}
.pagination ul li{
	/*border:1px solid #e5e5e4;*/
	background:#f9bf16;
	
	margin:0px 5px 0px 5px;
	display:inline-block;
}
.pagination ul li a{
	padding:5px 15px;
	color:#2a2a2a;
	display:block;
}
.pagination ul .paginationActive{
	background:#2a2a2a;
}
.pagination ul .paginationActive a{
	color:#f9bf16;
}
.pagination ul .paginationActive:hover{
	background:#383838;
}
.pagination ul li:hover{
	background:#ffe985;
	cursor:pointer;
}
.formularz{
	line-height:1.2em;
}
