/* ***************************** RESET ************************************ */

* {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}

body {
	margin: 0;
	padding: 0; }
   
a img {
	border: 0; }
	
fieldset {
	padding: 0;
	border: none; }
	
textarea {
	resize: none; }
/* ************************** globlane klasy**********************************************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}
.footer_link p{
  color: rgba(0, 0, 0, 0.55);
  font-family: Arial;
  display: block;
  line-height: 2em;
  text-decoration: none;
}
.footer_link p a{
  color: rgba(0, 0, 0, 0.55);
  font-family: Arial;
  display: block;
  line-height: 2em;
  text-decoration: none;
}
/* ***************************** ROZWIJANE MAIN MENU ************************************ */   
   
.dropdown > ul,
.dropdown > ul *	{
	list-style:none;
	margin:0;
	position:relative;
	display:block; }

.dropdown > ul > li,
.dropdown > ul > li > a {
	float:left;
	position:relative; }

.dropdown > ul > li > ul {
	margin-left:-9999px;
	position:absolute;
	top:100%;
	left:0;
	transition:opacity 0.3s linear;
	opacity:0; }

.dropdown > ul > li > ul li > ul {
	margin-left:-9999px;
	position:absolute;
	top:0;
	left:100%;
	transition:opacity 0.3s linear;
	opacity:0; }

.dropdown > ul li:hover > ul {
	margin-left:0;
	opacity:1; }

/* ***************************** KLASY-SZABLONY ************************************ */

.underhover {
	text-decoration: none; }
	.underhover:hover {
		text-decoration: underline; }
		
.plainlist {
	list-style-type: none;
	margin: 0;
	padding: 0; }

.clear {
	clear: both; }
	
.px950 {
	width: 950px;
	margin: 0 auto; }

/* ***************************** KOMUNIKATY ************************************ */

.messages {margin: 0;padding:0;list-style:none;}
.window-close {position:absolute;right: 15px;top:15px;cursor:pointer;opacity:0.7}
.window-close:hover {opacity:1}
.messages .msg {position: fixed;z-index:9999; top:10px;left:50%;margin-left:-485px;width: 910px;padding:15px 30px;border-radius:5px;
 opacity:0.9;color:#111;font-weight: bold;background: #ddf;border: 1px solid #ccf;box-shadow:0 0 10px rgba(0,0,0,0.2),inset 0 15px 15px rgba(255,255,255,0.5) }
 .messages .msg p {margin: 0}
	
/* ***************************** INFO O CIASTECZKACH **************************** */	
	
#cookie-info {position:fixed; bottom:0; left: 0; width: 100%; height: 35px; background: #333; background: rgba(0,0,0,0.7); color: #fff; font: 13px arial, sans-serif; text-align: center; font-weight: bold; padding-top: 10px; z-index: 999999;}
.accept_cookie {transition:all 0.2s linear;border-radius: 5px; color: #666; text-decoration: none; background: #ddd; padding:5px 10px;display: inline-block;margin: 0 10px }
.more_cookie {color: #fff;font-weight:normal;}
.accept_cookie:hover {background:#fff;color:#6E8C35;}	
	