html, body { background: #E5E5E5; background-attachment: fixed; }

#content { padding: 0; }

#page { overflow: hidden; width: 1200px; margin: 10px auto; background: #FFF; padding: 15px; }
#headline { background: #06326F; padding: 10px; position: relative;  }
#headline p { margin: 0; color: #DDD; text-transform: uppercase;  }
#headline p.links { float: right; }
#headline p.links a { color: #FFF; margin-left: 5px; }
#fb, #googleplus { position: absolute; top: 10px; right: 10px; }
#googleplus { right: 100px; }

#header { padding: 10px 20px; background: #186287; position: relative; }
#headline:before, #headline:after { display: none; }
#header:before, #header:after { display: none; }
.menu:before, .menu:after { display: none; }

#logo > a { display: block; color: #FFF; font-size: 56px; font-weight: 700; letter-spacing: -1px; line-height: 1; }
#logo > p { margin: 10px 0 0; color: #eee; max-width: 460px; font-size: 11px; }
#logo.smaller > a { font-size: 42px; line-height: 56px; letter-spacing: -3px; }


#header .print { float: left; height: 117px; overflow: hidden; position: relative; margin: -10px 20px -10px -20px; padding-right: 10px; }
#header .print img { transform: rotate(5deg); -webkit-transform: rotate(5deg); }
#header a.print:after { content: 'Czytaj e-wydanie'; position: absolute; top: 80px; right: 0; background: #C23D00; padding: 5px 10px; color: #FFF; font-weight: 700; text-transform: uppercase; }

.menu { background: #5872AD; border-bottom: 5px solid #4461A3; overflow: hidden; }
.menu .navigation > li > a { border-left: 1px solid #4461A3; }
.menu .navigation > li > a:hover { background: #4461A3; color: #FFF; }
.menu.bottom { border-top: 5px solid #55A4C6;  }

#footer { background: #4461A3; color: #ddd; }
#footer a { color: #eee; }
#footer ul { color: #55A4C6; }
#footer li.header { color: #55A4C6; }

#copyright { background: #003B62; color: #ddd;  }
#copyright small { color: #55A4C6; }

.block-gazeta > div { background: #EEE; }

.block-blog h2 { color: #186287; border-color: #186287; }
.article .related h2 { background: #186287; }


.block-pictures li { margin-right: 9px; }


body.green #headline { background: #0B5E50; }
body.green #header { background: #0E7F6E; }
body.green .menu { background: #0B5E50; border-bottom: 5px solid #0E7F6E; }
body.green .menu .navigation > li > a { border-left: 1px solid #0E7F6E; }
body.green .menu .navigation > li > a:hover { background: #0E7F6E; }
body.green .menu.bottom { border-top: 5px solid #0B5E50;  }
body.green #footer { background: #0E7F6E; }
body.green #copyright { background: #0B5E50; }


body.sasiedzi #headline { background: #25326a; }
body.sasiedzi #logo img { max-height: 100px; }
body.sasiedzi #header { background: #3650a2; }
body.sasiedzi .menu { background: #72c6ef; border-bottom: 5px solid #3650a2; }
body.sasiedzi .menu .navigation > li > a { border-left: 1px solid #3650a2; }
body.sasiedzi .menu .navigation > li > a:hover { background: #3650a2; }
body.sasiedzi .menu.bottom { border-top: 5px solid #3650a2;  }
body.sasiedzi #footer { background: #3650a2; }
body.sasiedzi #copyright { background: #25326a; }
body.sasiedzi #fb { right: 110px; }

body.bezwadpostawy #headline { background: #074C66; }
body.bezwadpostawy #logo img { max-height: 100px; }
body.bezwadpostawy #header { background: #FFF; }
body.bezwadpostawy #header p{ float: right; }
body.bezwadpostawy #header p a{margin-left: 15px;}
body.bezwadpostawy .menu { background: #11B1EE; border-bottom: 5px solid #074C66; }
body.bezwadpostawy .menu .navigation > li > a { border-left: 1px solid #074C66; }
body.bezwadpostawy .menu .navigation > li > a:hover { background: #074C66; }
body.bezwadpostawy .menu.bottom { border-top: 5px solid #074C66;  }
body.bezwadpostawy .menu.bottom { background: #11B1EE; border-bottom: 0px solid #58C5EE; }
body.bezwadpostawy #footer { background: #58C5EE; color: #202020; }
body.bezwadpostawy #copyright { background: #074C66; }
body.bezwadpostawy #fb { right: 110px; }
body.bezwadpostawy h2 { color: #11B1EE; }

body.bezwadpostawy #logo > a { display: block; color: #FFF; font-size: 56px; font-weight: 700; letter-spacing: -1px; line-height: 1; }
body.bezwadpostawy #logo.bezwadpostawy > p { margin: 10px 0 0; color: #eee; max-width: 460px; font-size: 11px; }
body.bezwadpostawy #logo.bezwadpostawy.smaller > a { font-size: 62px; line-height: 56px; letter-spacing: -3px; }

body.bezwadpostawy table.calendar { font-size: 1.3em; margin: 0 auto; }
body.bezwadpostawy table.calendar thead { font-size: 0.8em; }
body.bezwadpostawy table.calendar td { text-align: center; line-height: 2.3em; width: 2.3em; padding: 1px; }
body.bezwadpostawy table.calendar td.today { font-weight: bold; }
body.bezwadpostawy table.calendar td.today a, table.calendar td.today span { color: #CF0004; }

body.bezwadpostawy table.calendar tbody td a { display: block; background: #DFDFDF; text-decoration: none; }
body.bezwadpostawy table.calendar tbody td a:hover { color: #FFF; background: #111; }
body.bezwadpostawy table.calendar tbody td span { display: block; background: #F0F0F1; color: #8F8F8F; }

body.bezwadpostawy form.calendar { text-align: center; }
body.bezwadpostawy form.calendar select { width: 80%; margin: 3px 0; font-size: 0.9em; }

body.bezwadpostawy .block-details { margin-bottom: 0.5em; }

body.bezwadpostawy p.Empty { padding: 0 10px; }

.block li.banner { list-style-type: none; margin: 0 -10px 10px; }
.block li.banner a { display: block; background: #003B62; padding: 10px 50px 10px 10px; color: #FFF; border-radius: 3px; text-transform: uppercase; font-size: 14px; font-weight: 700; }
.block li.banner.a113476 a { background: #003B62 url(/i/miasta/lidzbark-warminski/herb.png) no-repeat 98% 50%; padding-right: 110px; }


.navigation .page1481 a { background: #222; color: #F65B61 !important; } 

.portal-logotype #header { padding: 10px 5px; background: none; }
.portal-logotype #footer { background: #fff; color: #21468A; }
.portal-logotype #footer a { color: #21468A; }
.portal-logotype #footer li.header { font-weight: 700; }
.portal-logotype #logo p { margin: 0; color: #21468A; }
.portal-logotype #header .weather { color: #21468A; }