body {font-family:Tahoma, Arial, Helvetica, sans-serif;padding:0;margin:0}
h1 {font-size:medium;padding:0;text-align:center}
a {color:#ED1C24}
a img {border:none}
table {margin:0 auto}
table tr td,table tr th {padding:4px;font-size:small;border-bottom:1px solid #CCC}
table tr th {text-align:right}
body p {font-size:small}

div#header {background:#BCD20D;padding:0}
div#header p {text-align:right;width:50%;float:right;font-size:small;padding:0;margin:5px 4px 0 0;font-weight:bold}
div#header img {margin:0;padding:0}
div#thepage {padding:0 8px}
p.ad {font-size:small;color:#444;padding:4px;margin:5px 0}
p#menu {text-align:center;line-height:1.6em;font-weight:bold;font-size:medium}
p.link {border-top:1px solid #CCC;font-size:small;text-align:center;padding:4px;margin-top:5px;clear:both}
div#footer {background:#BCD20D;font-size:small;height:30px}
div#footer p {text-align:left;font-size:small;padding:0;padding:8px 0 2px 6px}
div#footer img {float:right;margin:0;padding:2px 5px 0 0}
body.tycinky3bit p {margin:0;}
body.tycinky3bit hr {height:1px;color:#CCC;background:#CCC;border:none}

/* small displays */
body.small h1 {font-size:small}
body.small p {font-size:x-small}
body.small p#menu {line-height:1.2em}
body.small p.ad {font-size:x-small}
body.small div#footer p {font-size:x-small}
body.small table tr td,body.small table tr th {font-size:x-small}
body.small div#footer {height:58px}

/* large displays */
body.large p#menu {line-height:2.1em}
p.flash-message {border-width:1px;border-style:solid;padding:6px 7px 6px 25px;margin:5px auto;font-size:0.85em;font-weight:bold;background-position:5px 50%;background-repeat:no-repeat}
p.flash-message.error {background-color:#FFC1C1;color:#DF0000;border-color:#DF0000;background-image:url(../img/icon-error.gif)}
p.flash-message.success {background-color:#C4FFC4;color:#060;border-color:#060;background-image:url(../img/icon-success.gif)}
p.flash-message.warning {background-color:#FF9;color:#F30;border-color:#F30;background-image:url(../img/icon-warning.gif)}
p.flash-message.info {background-color:#CFD9FC;color:#036;border-color:#06C;background-image:url(../img/icon-info.gif)}

body.tapetynamobil table tr td {text-align:center}
body.tapetynamobil table tr td a {font-weight:bold}

ul.error {list-style:none;margin:0;padding:0}
ul.error li {border-width:1px;border-style:solid;padding:6px 7px 6px 25px;margin:5px 0;font-size:0.85em;font-weight:bold;background-position:5px 50%;background-repeat:no-repeat;background-color:#FFC1C1;color:#DF0000;border-color:#DF0000;background-image:url(../img/icon-error.gif)}


