/* GLOBAL STYLES */
body, .strona, .ramka {margin:0 auto; padding:0; }
body, ul, li, p {color:#4e4e3d; Arial,Tahoma;  }

img {padding: 12px 12px 12px 12px; background:#fff; border: 0px solid #fff; }

img.logo {padding: 0px; margin: 12px 5px 5px 5px; }
img.fotografia {margin: 12px 12px 12px 12px; float: left;}

H1.tytul {color: #932437; font-weight: 500; font-size: 2em; text-align: center; padding:0; margin: 11px;}
H2#opis {background:#fff; margin: 0px; clear: right; border: 1px solid #000;}
.opis {color:#4e4e3d; font-weight: 300; font-size: 5,5em; text-align: center; height: auto; }
#opis {}
.ramka {height: 85px; width:100%; background:#0F6FB8; z-index: 1; text-align: center; margin:0 auto;}
.ramka2 {width:100%; background:#E9F3F9; padding: 12px 0px 12px 0px;}
.ramka1 {width:100%; background:#FFF; margin: 12px 0px 12px 0px;}

.opis_pro {margin: 25px; padding: 2px; background:#D7D7D7; width: 201px;  height: 128px; border: 1px solid #C0C0C0; }
.opis_pro1{ text-align: justify; padding-left: 8px; padding-right: 8px;}
.menu{width: 930px; background:#0F6FB8; margin-left: auto; margin-right: auto; text-align: left; color:#fff; }

#head1 {width:200px; float:left; clear: left; z-index: 4;  }
#head2 {width:730px; float: right; font-size: 1.0em; z-index: 4;  }

a:link {color:#000;text-decoration:none; }
a:visited {color:#000; text-decoration:none;}
a:hover {color:#a70336;  text-decoration:none;}
a:active {color:#a70336; text-decoration:none;}

.strona {width:930px; overflow: hidden; margin-bottom: 1px; margin-top: 1px; z-index: 3; margin:0 auto; }
.strona h4 {text-align: center; color:#a70336;}
.opisA{float: left; width: 660px; clear: left; padding: 12px 12px 12px 12px; margin-top: 12px; margin-bottom: 12px;}
.opisB{float: right; width: 660px; clear: right; padding: 12px 12px 12px 12px; margin-top: 12px; margin-bottom: 12px;}

 a.email {color:#fff; text-decoration:none; font-size: medium; font-weight: 500;}

.download img {vertical-align: middle; background:#0F6FB8; }
.download p{color: #fff;}
.ramka1a {width:100%; background:#FFF; margin: 12px 0px 12px 0px; height: auto; position: absolute; text-align: center; margin:0 auto; }
.stronaa {width:930px; overflow: hidden; margin-bottom: 1px; margin-top: 1px; z-index: 3;  }

.ramkas {height: 150px; width:100%; background:#0F6FB8;}
#adres1 {width:22%; margin: 15px 0px 12px 42px; border: 0px solid #fff; padding-left: 25px; }
#adres1 p{color: #fff; }
#spoleczne {width:450px; padding-left: 25px;}
#spoleczne p{color: #fff; margin: 15px 0px 12px 2px;}
img.spoleczne {padding: 3px; background: transparent; width:41px; height: 40px}
#adres2 p{color: #fff; text-align: right; }
#adres2 {width:26%; margin: 15px 0px 12px 42px; border: 0px solid #fff;}

#flash {display: block; margin: 0 auto; text-align: center;  }
span.L { color: #a41d37; font-weight: 600; font-size: large; font: Arial;   }
span.wazne {font-weight: bold;}

/* CSSTerm.com Simple CSS menu */
br { clear:left }
#nav ul {margin: 0; padding: 0; float: left;}
#nav ul li {display: inline;}
#nav ul li a {float: left; text-decoration: none; color: white; padding: 31px 11px; background-color:  #0F6FB8;}
#nav ul li a:visited { color: white;}
#nav ul li a:hover, #nav ul li .current {color: #000; background-color: #E9F3F9;}

/*kontak formularz */
#form-send-contact {
	font-size: small;
 	color: #55032B;
 	width: 600px;
	margin: 10px auto;
	padding: 10px;
	border: 1px solid #d9d3d3;
	-moz-box-shadow: 0.3em 0.3em 1.3em #a69898; /* Fx 3.5-3.6 */
	box-shadow: 0.3em 0.3em 0.9em #a69898; /* Fx 4; CSS3 */
	-moz-border-radius: 1em;
}
#form-send-contact dl dt {
	float: left;
	display: block;
	width: 250px;
}
#form-send-contact dl dt label {
	padding: 3px 5px;
	text-align: right;
	line-height: 20px;
}
#form-send-contact dl dd {
	margin: 5px;
}
#form-send-contact dl dd .fieldset {
	padding: 0px 6px 0px 6px;
	font-size: 12px;
	color: #4b4b4b;
	background: #fff;
	width: 250px;
	height: 18px;
}
#form-send-contact dl dd .checkbox {
	margin: 5px 3px 3px 3px;
	cursor: pointer;
	 border: solid 1px #B4B4B4;
}
#form-send-contact dl dd .textarea {
	padding: 5px 6px;
	font-size: 12px;
	color: #4b4b4b;
	background: #fff;
	width: 250px;
	height: 100px;
}
#form-send-contact .captcha {
	width: 160px;
	margin: 3px;
}
#form-send-contact .button {
	clear: both;
	margin: 5px;
	padding: 3px 5px;
	font-size: 12px;
	border: 1px #888888 solid;
	-moz-border-radius: 1em;
	color: #fff;
	background: #4b4b4b;
}
#form-send-contact .button:hover {
	color: #4b4b4b;
	background: #fff;
}
#form-send-contact .shadow {
	border: 1px solid #d9d3d3;
	-moz-box-shadow: 0.3em 0.3em 1.3em #a69898; /* Fx 3.5-3.6 */
	box-shadow: 0.3em 0.3em 0.5em #a69898; /* Fx 4; CSS3 */
	-moz-border-radius: 1em;
}
.mirvanos_error {
font-weight: 100;
color: #a70336;
font-size: 1.0em;
text-align: center;
overflow-x: hidden;
}

/*kod dotyczy zwin rozwin cos na stronie*/
.h { display: none }
.v { display: block }
.a { display: none }
.b { display: block }
/*koniec zwin rozwin cos na stronie */

/*spolecznosciowe w zdjeciach polub udostepnij. .. */
.spolecznosc {

 	width: 900px;
	margin: 1px auto;
	border: 0px solid #d9d3d3;
	vertical-align: middle;
	text-align: center;
	z-index: 100;
	position: relative;
}
#fb-root {vertical-align: middle; z-index: 1; position: relative; }
.fb-like {display: block; vertical-align: middle; margin: 1px 1px 15px 1px; z-index: 1; position: relative; }

* {
margin: 0;
padding: 0;
}