HTML { margin-bottom: 1px; min-height: 99%; }
BODY { background: #35435a; color: #e7ebf1; font: x-small "Lucida Grande", verdana, arial, helvetica, sans-serif;  }
* HTML BODY { font-size: xx-small; text-align: center; }
.clearer { clear: both; display: block; font-size: 0; line-height: 0; visibility: hidden; height: 1px; }
.clear { clear: both; }
.floatLeft { }
.floatRight { float: right; }
.warning { color: #f00; }
:link { text-decoration: none; }
:visited { text-decoration: none; }
UL { list-style-type: none; }
OL { list-style-type: none; }
H1 { font-weight: normal; font-size: 1em; }
H2 { font-weight: normal; font-size: 1em; }
H3 { font-weight: normal; font-size: 1em; }
H4 { font-weight: normal; font-size: 1em; }
H5 { font-weight: normal; font-size: 1em; }
H6 { font-weight: normal; font-size: 1em; }
PRE { font-weight: normal; font-size: 1em; }
CODE { font-weight: normal; font-size: 1em; }
H1 { color: #fff; font-weight: bold; font-size: 1.2em; }
UL { margin: 0; padding: 0; }
OL { margin: 0; padding: 0; }
LI { margin: 0; padding: 0; }
H1 { margin: 0; padding: 0; }
H2 { margin: 0; padding: 0; }
H3 { margin: 0; padding: 0; }
H4 { margin: 0; padding: 0; }
H5 { margin: 0; padding: 0; }
H6 { margin: 0; padding: 0; }
PRE { margin: 0; padding: 0; }
FORM { margin: 0; padding: 0; }
BODY { margin: 0; padding: 0; }
HTML { margin: 0; padding: 0; }
P { margin: 0; padding: 0; }
BLOCKQUOTE { margin: 0; padding: 0; }
FIELDSET { margin: 0; padding: 0; }
INPUT { margin: 0; padding: 0; }
DL { margin: 0; padding: 0; }
DT { margin: 0; padding: 0; }
DD { margin: 0; padding: 0; }
IMG { border: none; }
A IMG { border: none; }
:link IMG { border: none; }
:visited IMG { border: none; }
FIELDSET { border: none; }
IMG { margin: 0; padding: 0; vertical-align: bottom; }
ADDRESS { font-style: normal; }
TABLE { margin: 0; border: none; padding: 0; font-size: 1em; border-spacing: 0; }
TR { margin: 0; border: none; padding: 0; }
TD { margin: 0; border: none; padding: 0; border-spacing: 0; vertical-align: top; }
LEGEND { display: none; }
DIV { background: no-repeat; }
P { background: no-repeat; }
LI { background: no-repeat; }
A { background: no-repeat; }
DL { margin: 0; }
DL DT { margin: 0; }
DL DD + DT { margin-top: 0; }
DL DD { margin: 0; }
OL { list-style-type: none; }
OL LI { margin: 0; }
OL LI OL { margin: 0; }
OL LI UL { margin: 0; }
P { margin-bottom: 0em; }
UL { list-style-type: none; }
UL LI { margin: 0; }
UL LI UL { margin: 0; list-style-type: none; }
UL LI OL { margin: 0; }
PRE { font-size: 1.2em; }
A:hover { text-decoration: none; }
#site-content { margin: 0 auto; width: 730px; padding: 0; display: block; position: relative; height: 100%; }
#header { margin: 0; padding: 0; position: relative; height: 130px; }
#logo { background: url(celicart-logo.gif) no-repeat 0 0; right: 10px; position: absolute; top: 10px; }
#logo A { width: 372px; display: block; text-indent: -700em; height: 80px; }
#header { background: #35435a; color: #dfe4ec; }
#nav-header { left: 0; bottom: 0; position: absolute; }
#languages { float: left; margin: 10px 0 0 5px; }
#languages A { color: #abb8cd; }
#languages A:hover { color: #cee79c; }
#main-block { padding-bottom: 20px; background: #445673; }
#content { clear: both; padding: 0; display: block; position: relative; }
* HTML #content { height: 1px; }
* HTML #main-content { height: 1px; }
#main-content-block { padding: 20px; display: block; color: #ced6e1; }
#main-content-block STRONG { color: #e5eaee; }
#footer { width: 100%; display: block; }
#footer P { padding: 14px 0; color: #c4c4c4; }
#footer P A { color: #c4c4c4; text-decoration: underline; }
#footer P A:link { color: #c4c4c4; text-decoration: underline; }
#footer P A:hover { color: #c4c4c4; text-decoration: none; }
.galerie { float: left; width: 680px; }
.image { float: left; margin: 0 10px 10px 0; }
.image IMG { border: #c5cfde 1px solid; }
#istaknuto { float: right; border: 0 solid #E70006; background: #fff; color: #da0c0c; height: 170px; width: 330px; padding: 20px 7px 7px 7px; margin: -45px 0 0 10px; font-size: 120%; }
#istaknuto h1 { color: #da0c0c  !important; font-size: 1.2em  !important; font-weight: bold !important; margin: 6px 0 15px 3px !important; }
#istaknuto img { margin: -40px 0 0 -7px !important; }
