body  , #footer a , h3 { font: 11px Verdana, sans-serif }
.mceToolbarExternal { position: absolute; top: 46px; left: 30px;  display: block; background: #fff }

#login { display: inline }

#logout { display: inline }
#logout button { margin: 2px; background: inherit; color: #fff; border: 1px solid #fff }

#admin-mode { position: absolute; top: 0px; left: 0 ; height: 92px ; margin: 2px; padding: 0; background: #fff }

#admin-mode ul { padding: 4px; margin: 0 ; background: #01155e; }
#admin-mode ul li { display: inline ; margin: 0; padding: 0}
#admin-mode { width:100% }
#admin-mode a { padding-left: 4px; color: #fff }
#admin-mode ul { width: 100%}

body { background: #fff url('/img/body_bg.jpg') 0px 0px repeat-x ; margin: 0; padding: 0; margin: auto ; margin: 0 auto }
body { color: #333 }
body  , #footer a , h3 { font: 11px Verdana, sans-serif }
h1 { font-family: serif ; text-align: center; background: url('/img/logo.jpg') 50% 50% no-repeat; height: 88px; margin: 0; padding: 0 }
a span { display: block; visibility: hidden; padding: 20px }
h2 { font-size: 18px ; font-family: Georgia, serif; font-weight: normal }
h2#news { clear: both; border-bottom: 1px solid #ccc  }
h1, h2, a { color: #01155e }
h3 { color: #333 } 
ul, li { list-style: none ; margin: 0; padding: 0}
h1, h2, h3 , p , a { margin: 4px; padding: 4px ; text-decoration: none }

#sklep , #uzywane , #enuzywane, #klasa650 , #saab{ display: block; margin: 0; padding: 0 }
#sklep a , #uzywane a , #enuzywane a, #klasa650 a, #saab a{ display: block; width: 260px; height: 120px ; margin: 0; padding; 0}
#sklep { background: url('/img/shop_button.gif') 0px 0px no-repeat }
#uzywane { background: url('/img/usedboats_button.gif') 0px 0px no-repeat }
#enuzywane { background: url('/img/secondhand_yachts.gif') 0px 0px no-repeat }
#klasa650 { background: url('/img/klasa.gif') 10px 0px no-repeat }
#saab { background: url('/img/saab.gif') 10px 0px no-repeat }

#content { line-height: 150% ; margin: auto ; width: 100%; min-height: 400px}
#content { background: url('/img/boat_bg.jpg') 100% 40px no-repeat ; padding: 20px }
#content { margin-top: 30px; padding: 0; width: 954px ; padding-top: 30px}

textarea.editable { height: 300px; min-height: 300px; min-width: 100px }

.news { float: left; width: 33% }
.news h3 { margin: 0; padding: 0 }
#right-menu { width: 258px; float: left }
#content-main { width: 660px ; float: left; margin-left: 0px }

img.bordered , #flashcontent { background: url('/img/photo_bg.gif') 0px 0px no-repeat; border: none; float: left; padding: 26px ; margin: 10px 0px  }


#footer { width: 900px; clear: both ; padding-bottom: 40px; padding-top: 10px }

#footer li { display: inline; padding: 0px; margin: 0px }
#footer { text-align: right; margin: 8px auto  }
#footer hr { height: 1px; background: #ccc; margin: 20px 0px}

#menu li#lang { width: 24px; background: inherit ; padding-top: 0px; margin-top: 0px }
#menu { text-align: center; margin: auto; width: 940px; list-style: none }
#menu li , #menu a { color: #fff }
#menu li  { background: #01155e ; margin: 1px; width: 108px; float: left; position: relative; padding: 0px ; padding: 4px 0px }
#menu li ul { position: absolute; top: 24px; left: 0 ; margin: 0; border: 1px solid #01155e ; background: #fff ; display: none ; margin-top: -3px}
#menu li:hover ul , #menu li.over ul { display: block ; position: absolute; left: 0 }
#menu li:hover ul li ul , #menu li.over ul li ul { display: none }
#menu li ul li { width: 108px; position: relative  ; background: none; color: #01155e }
#menu li ul li ul { position: relative  ; background: none; color: #01155e }
#menu li ul li:hover ul  , #menu li ul li.over ul { display: block }
#menu li ul li:hover , #menu li ul li.over { background: #01155e; color: #fff }       
#menu li ul li:hover a , #menu li ul li.over a { color: #fff }       
#menu li ul li:hover ul li a , #menu li ul li.over ul li a { color: #01155e }       
#menu li ul li a { color: #01155e }
#menu li ul li ul { position: absolute; left: 104px ; top: 0 ; margin: 0; padding: 0; border: 1px solid #01155e; background: #fff ; display: none; padding-bottom: 1px }

#menu li ul li ul li { background: none; color: #01155e ; clear: both; float: left;  }
#menu li ul li ul li:hover , #menu li ul li ul li.over { background: #01155e; color: #01155e }
#menu li ul li ul li:hover a, #menu li ul li ul li.over a { color: #fff }
#menu li > ul { top: 24px; left: auto }


/* IE Hacks */
html>body #menu li ul li { width: 110px } 
