html {height: 100%;}
body {font-family:'Shadows Into Light Two',verdana,arial; margin:30px auto;
 background: -webkit-linear-gradient(bottom, #fff, #ddd);
 background: -o-linear-gradient(bottom, #fff, #ddd);
 background: -moz-linear-gradient(bottom, #fff, #ddd);
 background: linear-gradient(to bottom, #fff, #ddd);
 background-repeat: no-repeat; background-attachment: fixed; background-size: cover;
}
#glowna {width:95%; max-width:1200px; height:95%; min-height:925px; box-shadow:0px 0px 15px 3px #bbb; background: #fff url(/sprzatanie-grobow/opieka-nad-grobami.png) no-repeat bottom right; margin:0 auto; overflow:hidden;}

#logo {font-family: 'Shadows Into Light Two', cursive; font-size:36px; color:#0048B4; width:50%; float:right; text-align:right; line-height:25px; margin-top:50px; margin-right:30px; margin-bottom:15px;}
#miasta {font-size:14px;}

#menu {height:49px; background:#fff; box-shadow:0 0 70px rgba(0,72,180,0.4); text-align:right; padding-right:15px;}
#aniol {position:absolute; z-index:5; display:block; width:50%; max-width:490px; height:100%; min-height:925px; background:url(sprzatanie-grobow/sprzatanie-grobow.png) no-repeat top left;}

#tresc {float:right; width:50%; margin:20px 35px 170px 0;}

a {color:#0046B5; text-decoration: none; font-style: normal; font-size:13px; font-family:arial;}
a:hover {color:#bb0000;}

p,ul ,ol{font-size:13px; line-height:25px; color:#666; text-align:justify; font-family:verdana;}

H1 { font-size: 22px; color:#0048B4; margin-bottom: 4px; margin-top: 0px; letter-spacing:0px; word-spacing:1px; font-weight:normal; font-family: 'Shadows Into Light Two', sans-serif;}
H2 { font-size: 16px; color:#0048B4; margin-bottom: 1px; margin-top: 0px; letter-spacing:0px; word-spacing:1px; font-weight:normal; font-family: 'verdana', sans-serif; display:block; background:#E1EDFF; padding:5px 10px;}
H3 { font-size: 14px; color:#0048B4; margin-bottom: 0px; margin-top: 0px; letter-spacing:0px; word-spacing:1px; font-weight:normal; font-family: 'Shadows Into Light Two', sans-serif;}

HR {margin:4px 0px; color:#eaeaea;}
INPUT,SELECT,TEXTAREA {border:1px solid #bbb; background:#f6f6f6; color:#666; font-size:12px; padding:5px; transition:all 400ms ease;}
INPUT:focus,SELECT:focus,TEXTAREA:focus {background:#fff; box-shadow:2px 2px 5px #ddd;}

A.m {font-family:'Shadows Into Light Two'; text-decoration: none; font-style: 300; color:#333; font-size:17px; letter-spacing:0px; word-spacing:0px; padding:12px 15px; margin:0; display:inline-block; transition:all 400ms ease;}
A.m:hover {color:#fff; background:#0048B4;}

TD {font-family:verdana; font-size:13px;}
TD.c {text-align:center; background:#f6f6f6; transition:all 200ms ease;}
TD.c:hover {background:#FF9600; color:#fff;}
TD.ca {text-align:center; background:#eaeaea; transition:all 200ms ease;}
TD.ca:hover {background:#FF9600; color:#fff;}
TD.n {text-align:center; background:#EBF2FD;}
TD.l {text-align:left; background:#EBF2FD;}
TR.gr {background:#f6f6f6; transition:all 200ms ease;}
TR.gr:hover {background:#FF9600; color:#fff;}

.pole_a {display:inline-block; width:230px; font-size:12px; font-family:verdana; vertical-align:top;}
.pole_b {display:inline-block; width:350px; font-size:12px;}
.guzik_ok {background:#509D12; padding:8px 14px; color:#fff; border:1px solid #5CBC0F; cursor:pointer; border-radius:5px;}
.guzik_ok:focus,active {background:#509D12; padding:8px 14px; color:#fff; border:1px solid #5CBC0F; cursor:pointer; border-radius:5px;}
.guzik_ok:hover {background:#509D12; padding:8px 14px; color:#fff; border:1px solid #5CBC0F; cursor:pointer; border-radius:5px;}
.pakiet {height:30px; transition:all 750ms ease; overflow:hidden; font-family:verdana;}
.pakiet:hover {height:220px; background:#f2f2f2;}

.regulamin {margin:10px auto; text-align:center; width:150px;}
.info {font-size:11px; font-family:arial; margin-top:5px; display:block;}
.obl {background:#E1EDFF; border-radius:10px; border:1px solid #BDD2F0; padding: 3px 20px;}

.fotka {display:inline-block; margin:10px 20px; font-family:arial;}
.foto {padding:10px; background:#fff; box-shadow:0 0 6px #bbb; transition:all 300ms ease;}
.foto:hover { box-shadow:0 0 11px #777;}
#zaslonka {display:block; background:rgba(33,33,33,0.8); z-index:5; position:absolute; top:0; left:0; width:100%; height:150%; text-align:center;}
#wew {position:relative; z-index:6; margin:100px auto; width:800px; height:600px;}
.zoom {margin:auto; background:#fff; padding:20px; box-shadow:0px 0px 15px rgba(0,0,0,0.8);}
