* {padding:0;margin:0;}

html {width:100%;height:100%;}
body {font-family:Arial, Helvetica, Sans-serif;font-size:14px;line-height:1.5;font-weight:400;color:#434343;background:#DCE2FC;}

.container {margin:0 auto;}

header {margin:25px 0;}
header img {width:100%;}

#dol a {color: #FFFFFF; text-decoration:none;}
#dol a:hover {color: #FFFFFF;text-decoration: underline;}



#s1 input {border: solid 1px #9daef9;
	background-color: #cad3fc;}
#s2 input, select, textarea {border: solid 1px #9daef9;
	background-color: #cad3fc;}
	

aside {float:left;margin:0 0 25px;}

#main {float:right;margin:0 0 25px;}

footer {clear:both;color:#FFF;background:#0655a1;padding:35px 10px 35px 10px;margin:0 0 0 0px;}

@media (min-width: 1100px) {
	.container {width:1050px;}
	aside {width:30%;}
	#main {width:65%;}
	#foto {width:51%;}
	#gal {width:69%;}
	#myobr {width:93%;}
	#imm {width:84%;}
	#logo-sp {width:65%;}
}
@media (max-width: 1100px) and (min-width: 1000px) {
	.container {width:950px;}
	aside {width:30%;}
	#main {width:65%;}
	#foto {width:51%;}
	#gal {width:69%;}
	#myobr {width:93%;}
	#imm {width:93%;}
	#logo-sp {width:84%;}
}
@media (max-width: 1000px) and (min-width: 800px) {
	.container {width:750px;}
	aside {width:30%;}
	#main {width:65%;}
	#foto {width:51%;}
	#gal {width:69%;}
	#myobr {width:93%;}
	#imm {width:93%;}
	#logo-sp {width:93%;}
}
@media (max-width: 800px) and (min-width: 500px) {
	.container {width:450px;}
	aside,
	#main {width:100%;}
	#foto {width:100%;}
	#gal {width:100%;}
	#myobr {width:93%;}
	#imm {width:93%;}
	#logo-sp {width:93%;}
}
@media (max-width: 500px) {
	.container {width:90%;}
	aside {width:10%;}
	#main {width:100%;}
	#foto {width:100%;}
	#gal {width:100%;}
	#myobr {width:93%;}
	#myobr2 {width:95%;}
	#imm {width:93%;}
	#logo-sp {width:93%;}

}
ul.test, ul.test li.test {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.test li.test {
	padding-left: 10px;
	background: #006699 url("../menu/images/punkt.gif") no-repeat left top;
	border-width: 1px;
	border-style: solid;
	border-color: #dfe #365 #365 #dfe;
}
ul.test li.test2 {
	padding-left: 10px;
	background: #006699 url("../menu/images/punkt2.gif") no-repeat left top;
	border-width: 1px;
	border-style: solid;
	border-color: #dfe #365 #365 #dfe;
}
ul.test a:link, ul a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	font-weight: bold;
	background: #7a7cfd url("../menu/images/tlo.gif") repeat-x top;
	color: #dcdcff;
	border-left: 1px solid #006699;
	font-family:  Verdana; font-size: 16px; font-weight: bold;
}

ul.test a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	font-weight: bold;
	background: #7a7cfd url("../menu/images/tlo.gif") repeat-x top;
	color: #dcdcff;
	border-left: 1px solid #006699;
	font-family:  Verdana; font-size: 16px; font-weight: bold;
}

ul.test a:hover {
	background-color: #0857a6;
	background-image: url("../menu/images/tlo2.gif");
	color: #0a345f;
}
a.zamow-mail { 	color: #000066;  }
a:hover.zamow-mail { color: #000066; text-decoration:none; }

.zamow-size {font-size: 23px}
.zamow-size2 {font-size: 20px}
.zamow-size3 {font-size: 7vmin}

.zamow-kolor {color: #000066;}

.zamow-tabela {width:100%}

.margines {margin-right: 20px}

.blad {	font-size: 12px;
	color: #FF0000;
}
.form-input {
	border: solid 1px #9daef9;
	background-color: #cad3fc;
}
.form-button {
width:120px;
height:30px;
font-size: 16px;
font-weight: bold;
border: solid 1px;
background-color: #cad3fc; }

a.galeria { font-size: 18px;color: #000066; text-decoration:none; }
a:hover.galeria { color: #000066; text-decoration:underline;}

.tekst-opis {	
	font-size: 12px;
	color: #2a47c3;
}
a.nawigacja { color: #000080; font-size: 16px;}

a:hover.nawigacja { color: #000080; font-size: 16px; text-decoration:none;}

a.nawigacja2 { color: #000080; font-size: 14px; }

a:hover.nawigacja2 { color: #000080; font-size: 14px; text-decoration:none;}

a.nawigacja3 { color: #000080; font-size: 15px;}

a:hover.nawigacja3 { color: #000080; font-size: 15px; text-decoration:none;}
