body{
	color:#6f6f6f;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff;
}

img{
	border:0px;
}

h1{
	margin:0px;
	padding:0px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a, a:hover, a:visited, a:link {color:#3f3f3f;}

.bg_all_f{

	background:#454B4D;	
	width:100%;
	padding:10px;

}




.site_head_logo_all{

	height:80px;
	clear: both;
	overflow: hidden;

}
.site_head_logo{
	margin:0 auto;
	padding:0 0 0 15px;
	float:left;
	clear: both;
	overflow: hidden;

}

.site_head_logo a{
	font-size:45px;
	font-weight:bold;
	color:#03638f;
	text-decoration:none;
	
}

.site_head_right{
	float:right;
	max-width:400px;
	width:100%;
	padding:10px 5px 10px 5px;
	text-align:right;
}

.menu_all{
	background:#393D3E;
	width:100%;
	height:50px;
}
.site_head_menu{
	font-size:14px;
	font-weight:bold;
	color:white;
	max-width:1060px;
	width:100%;
	height:56px;
	margin: 0px auto 0px auto;
	overflow: hidden;

}
.top_s{
	text-align:center;
	margin-bottom:20px;
	padding:10px;
	background:#3a77f2;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a77f2', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#3a77f2), to(#03638f));
	background:-moz-linear-gradient(top, #3a77f2,  #03638f);
	background:-o-linear-gradient(top,  #3a77f2,  #03638f);
}
.top_menu{
	width:1030px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

.top_menu li{

	float: left;
	padding:18px 8px 15px 8px;
	color:white;

	font-weight:bold;
	font-size:14px;
	text-decoration:none;

}
.dodaj {
	font-size:14px;
	width:50px;
	text-align:center;
	font-weight:bold;
	padding:10px 18px 9px 18px;
	color:white;
	background:#3a77f2;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a77f2', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#3a77f2), to(#03638f));
	background:-moz-linear-gradient(top, #3a77f2,  #03638f);
	background:-o-linear-gradient(top,  #3a77f2,  #03638f);
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;

}
.dodaj:hover {

	background:#0083bf;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0083bf', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#0083bf), to(#03638f));
	background:-moz-linear-gradient(top, #0083bf,  #03638f);
	background:-o-linear-gradient(top,  #0083bf,  #03638f);

}

.top_menu li:hover {

	color:white;
	background:#0492d4;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0492d4', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#0492d4), to(#03638f));
	background:-moz-linear-gradient(top, #0492d4,  #03638f);
	background:-o-linear-gradient(top,  #0492d4,  #03638f);



}
.top_menu li:hover a{

	color:white;

}



.top_menu li a{



}

.przerwa{
	margin:120px auto 0 auto;
	padding: 5px 5px 5px 5px;
	width:560px;
	clear: both;
	overflow: hidden;
	border:1px solid #dddddd;
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
	background:;

}


.p_title{
	font-size:18px;
	border-bottom:1px solid #dddddd;
	padding-bottom:3px;
	margin-bottom:3px;
	
}

.p_text{
	padding: 0px 5px 5px 5px;
	
}
.box_list a{
	color:white;
	text-decoration:none;
}
.box_list{
	color:white;
	clear: both;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 1);
	font-size:14px;
	font-weight:bold;
	background:#C0C0C0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0492d4', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#0492d4), to(#03638f));
	background:-moz-linear-gradient(top, #0492d4,  #03638f);
	background:-o-linear-gradient(top,  #0492d4,  #03638f);
	padding: 3px 5px 5px 5px;
}
.box_ogl{
	padding:0px;
	margin:10px auto 10px auto;
	width:1070px;
	clear: both;
	overflow: hidden;

}
.site_search{
	color:white;
	margin:10px auto 20px auto;
	width:941px;
	height:100px;
	clear: both;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 1);
	background:#ffffff;
	padding:10px;
	background:#C0C0C0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0492d4', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#0492d4), to(#03638f));
	background:-moz-linear-gradient(top, #0492d4,  #03638f);
	background:-o-linear-gradient(top,  #0492d4,  #03638f);
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
}

.site_body{
	margin:10px auto;
	width:1070px;
	clear: both;
	overflow: hidden;

	background:#ffffff;
	padding:0px;

}

.site_body_right{
	padding:6px 0px 10px 0px;
	width:170px;
	float:left;
	
}

.site_body_right_blok{
	margin:0 0 10px 0;
}




.input{
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
	border:1px solid #dddddd;
	color:#4f4f4f;
	padding:6px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
}
.input:hover{
	border:1px solid #05b0ff;
}
.m_title{
	font-size:16px;
	font-weight:bold;

	padding-bottom:3px;
	margin-bottom:3px;

	width:170px;
	border-bottom:1px solid #cccccc;

	color:black;
	padding:5px;


}

.m_text{
	padding: 10px 0 0 0;
}

.site_body_content{
	padding:10px 10px 10px 5px;
	width:875px;
	float:left;


}
.col-1{

	width:840px;
	margin:0 auto 10px auto;
}
.box1{
	width:840px;
	margin:0 auto 10px auto;
}
.post{
	width:845px;
	clear:both;
	margin:0 auto 10px auto;
}
h2{
	font-size:18px;
	border-bottom:1px solid #dddddd;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
	font-weight:normal;	


}
.title{
	font-size:18px;
	border-bottom:1px solid #dddddd;
	padding-bottom:3px;
	margin-bottom:3px;
	font-weight:normal;	

}

.entry{
	font-size:12px;
}

.site_footer_all{
background:#393D3E;
}

.site_footer{
	margin:0 auto;
	width:960px;
	clear: both;
	overflow: hidden;
	color:white;
}
.site_footer a{
	color:black;
}

.site_footer_left{
	float:left;
	width:740px;
	padding:5px 5px 10px 0px;
	text-align:left;
}

.site_footer_right{
	float:left;
	width:200px;
	padding:5px 5px 10px 5px;
	text-align:right;

}

.footer_menu{
	margin:0px;
	padding:0px 5px 0 0px;
	list-style: none;
	line-height: normal;
}

.footer_menu li{

	float: left;
	padding:0px 8px 8px 8px;


}

.footer_menu li a{

	color:silver;
	text-decoration:none;

}

.footer_menu li a:hover{

	color:black;


}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}

.input{
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
	border:1px solid #dddddd;
	color:black;
	padding:6px;
	font-size:14px;
	font-weight:bold;
}

.input_opt{
	color:#4a4a4a;
	padding:2px 0 0px 0;

	font-size:12px;
}

input[type="submit"]{

	color:black;
	background:#dddddd;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background:-moz-linear-gradient(top, #ffffff,  #dddddd);
	background:-o-linear-gradient(top,   #ffffff,  #dddddd);
	padding:5px 5px 5px 5px;
	border:1px solid;
	border-color:#dddddd;
	font-weight:bold;
	margin:0 5px 5px 0;
	cursor:pointer;
}

input[type="submit"]:hover{
	color:white;
	background:#0492d4;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05b0ff', endColorstr='#03638f');
	background:-webkit-gradient(linear, left top, left bottom, from(#05b0ff), to(#03638f));
	background:-moz-linear-gradient(top, #05b0ff,  #03638f);
	background:-o-linear-gradient(top,  #05b0ff,  #03638f);
}

.szukbut{
	width:35px;
	height:35px;
	padding:0px!Important;
	margin:0px 0 0 0px!Important;
	cursor:pointer;
	border:0px!Important;
	background: #FF6600!Important;
	background-image:url(images/icoser.png)!Important;
	background-size:35px 35px!Important;
}
.input_szuk{
	max-width:400px;
	width:100%;
	border:1px solid #dddddd;

	color:#4f4f4f;
	padding: 0 6px 0 6px;
	height:33px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.input_szuk:hover{
	border:1px solid #FF6600;
}


.cookie-alert {
	z-index: 1010;
	opacity: 0.9;
	position: fixed;
	bottom: 0px;
	background: ;
	border-top: 1px solid #aaaaaa;
	padding: 10px;
	text-align: center;
	font-size: 13px;
	line-height: 16px;
	width: 100%;
}

.cookie-alert p {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	line-height: 20px;
	color:black;
}

.blok_menu{

	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	padding:7px 7px 7px 7px;
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
	border:1px solid;
	border-color:#dddddd;

	float:left;
	margin:0 5px 5px 0;

}

.blok_menu_sel{
	float:left;
	background:#C0C0C0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C0C0C0');
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C0C0C0));
	background:-moz-linear-gradient(top, #ffffff,  #C0C0C0);
	background:-o-linear-gradient(top,  #ffffff,  #C0C0C0);
	padding:7px 7px 7px 7px;
	color:white;
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
	border:1px solid;
	border-color:#dddddd;

	margin:0 5px 5px 0;

}

.blok_menu:hover{
	background:#C0C0C0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C0C0C0');
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C0C0C0));
	background:-moz-linear-gradient(top, #ffffff,  #C0C0C0);
	background:-o-linear-gradient(top,  #ffffff,  #C0C0C0);
	padding:7px 7px 7px 7px;
	color:white;

	

}

.blok_menu:hover a{
	color:white;
}
.blok_menu a{
	font-weight:bold;
	text-decoration:none;
}
.blok_menu_sel:hover a{
	color:white;
}
.blok_menu_sel a{
	color:white;
	font-weight:bold;
	text-decoration:none;
}


.rating0{
   background-image: url('images/0.png');
}
.rating1{
   background-image: url('images/1.png');
}
.rating2{
   background-image: url('images/2.png');
}

.l_p{
	padding: 5px 5px 5px 5px;
	border: 1px solid #DEDEDE;
	margin:0px 0 5px 0 ;
	width:670px;
}
.l_p a{
	color:black;
	text-decoration:none;
}
.l_p a:hover{
	text-decoration:underline;
}

.l_pr{
	padding: 5px 5px 5px 5px;
	background:#FFFA73;
	border: 1px solid #DEDEDE;
	margin:0px 0 5px 0 ;
	width:670px;

}




div.cookie-alert {
	z-index: 1010;
	opacity: 0.9;
	position: fixed;
	bottom: 0px;
	background: ;
	border-top: 1px solid #aaaaaa;
	padding: 10px;
	text-align: center;
	font-size: 13px;
	line-height: 16px;
	width: 100%;
}

div.cookie-alert p {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	line-height: 20px;
	color:black;
}


ul.tagcloud {
	list-style-type: none;
	padding: 0;
	line-height: 2em;
}
ul.tagcloud li {
	display: inline;
	line-height: 3em;
	white-space: nowrap;
}
ul.tagcloud li:after {
	content: ",";
}
ul.tagcloud li:last-child:after {
	content: "";
}
ul.tagcloud .count {
	font-size: 0.875em;
	line-height: 1.714em;
	color: #888;
}


.glosy{
	width:155px;
	align:center;
}

.glosy1{
	width:70px;
	align:center;
}

.mocne{
        border:1px solid #dddddd;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;  
	-moz-border-radius: 5px; 
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	float:left;
	font-weight:bold;
	font-size:14px;
	width:25px;
	margin-right:10px;

}

.mocne:hover{
        border:1px solid #dddddd;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;  
	-moz-border-radius: 5px; 
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	background:lime;
	color:black;

}
.mocne:hover a{
	color:black;
}

.ile{
        border:1px solid #dddddd;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;  
	-moz-border-radius: 5px; 
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	float:left;
	width:50px;
	margin-right:5px;

}


.slabe{
        border:1px solid #dddddd;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;  
	-moz-border-radius: 5px; 
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	float:right;
	font-weight:bold;
	width:25px;
	font-size:14px;

}

.slabe:hover{
        border:1px solid white;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;  
	-moz-border-radius: 5px; 
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	background:red;

}

.slabe:hover a{
	color:black;
}

.mocne a{
	color:black;
	text-decoration:none;
}

.slabe a{
	color:black;
	text-decoration:none;
}

.mob_off{
	display:block;
}
.mob_on{
	display:none;
}
.rr_j{
	width:100%;
	clear:both;
	overflow: hidden;
	text-align:center;
}
.rr_d{
	width:100%;
	clear:both;
	overflow: hidden;
	text-align:center;
}
.rr_t{
	width:100%;
	clear:both;
	overflow: hidden;
	text-align:center;
}
.w_mov{
	width:640px; 
	height:360px;
}
@media only screen and (max-width: 1000px) {
	.mob_on{
		display:block;
	}
	.mob_off{
		display:none;
	}
	.site_body_content{
	width:100%;
		overflow: initial;
	}
	.site_body{
	width:100%;
	overflow: initial;
	}
	.site_body_left{
		display:none;
	}
	.site_body_right{
		display:none;
	}
	.site_body_content{
		padding:10px 10px 10px 0px;
		width:100%;
		float:left;
		overflow: initial;

	}
	.post{
		width:100%;
		margin:0 0px 20px 0px;
		overflow: initial;
	}
}

@media only screen and (max-width: 800px) {
	.w_mov{
		width:98%; 
		height:360px;
	}
	.mob_on{
		display:block;
	}
	.mob_off{
		display:none;
	}
	.lis_hei{
		height:100%;
	}
	.site_head_right{
		position:absolute;
		top:43px;
		right:0px;
		margin-left:80px;

		max-width:200px;
	}
	.input_szuk{
		
		width:auto;
	}
	.menu_n{
		float:right;
		position:absolute;
		top:52px;
		left:10px;
		width:40px;
		height:38px;
		background:url(images/menu_n.png);
		background-size:40px;
		cursor:pointer;
	}
	#prom_box{
		display:none;
	}
	.site_head_menu{
		height:auto;
		margin:0px;
		margin-top:-10px;
		border:0px;
		width:100%;
	}
	.site_head_logo{
		padding-top:5px;
		border:0px;
		display:block;
		width:100%;
		margin-bottom:1px;
	}
	.site_head_logo_right{
	display:none;
	}
	.site_head_logo_left{
		width:95%;
	}
	.box_ogl{
		display:none;
	}
	.heimm{
		min-height:100px;
	}

	.pasek{
		height:50px;
	}

	.miasto_lista{
		clear:both;
		float:left;
		width:100%;
	}
	.art_img{
		display:none;
	}
	.to_left{
		clear:both;
		float:left;
		width:100%;
	}
	.tyt_lista{
		clear:both;
		float:left;
		width:100%;
	}
	.box_list{
		display:none;
	}
	.site_search{
	display:none;
	}
	.site_footer{

	width:100%;
	}
	.site_body_content{
	width:100%;
		overflow: initial;
	}
	.site_body{
	width:100%;
	overflow: initial;
	}
	.site_body_left{
		display:none;
	}
	.site_body_right{
		display:none;
	}
	.site_body_content{
		padding:10px 10px 10px 0px;
		width:100%;
		float:left;
		overflow: initial;

	}
	.post{
		width:100%;
		margin:0 0px 20px 0px;
		overflow: initial;
	}
	.site_head{
		width:100%;
		
	}

	#info_alle{
		display:none;
	}
	#cookie_alert{
		display:none;
	}
	.site_head_logo{
		width:100%;
	}
	.site_head_m{

	width:100%;

	margin: 0px auto 0px auto;
	}
	#info_alle{
		display:none;
	}


	.top_menu{
		width:100%;
		display:none;
		height:auto;
		position:absolute;
		top:100px;
		left:0px;
		margin:0px;
		padding:0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		background:white;
		border-bottom:4px solid #FF6600;
	}

	.top_menu li{

		margin-bottom:1px;
		width:100%;
		padding:12px 8px 11px 8px;
		color:black;
		border-bottom:1px solid #cccccc;

	}
	.dodaj {
		text-align:left;
		width:100%;
		margin:0px 0px 0px 0px;
		color:white;
		float:left;



	}
}
@media only screen and (max-width: 400px) {
	.input_szuk{
		
		width:100px;
	}
}