BODY { margin:0; padding:0; xcheight:100%; background:#ece8dc; font:14px/20px Calibri, Helvetica, sans-serif; color:black }
.BODYeditor { background:white }
#container { height:100%; width:900px; margin: 0 auto; background:white }
#header { height:60px }
#main { margin-top:20px; }
#main_left { width:360px; float:left; overflow:hidden; }
#main_right { margin-left:360px; width:540px; overflow:hidden; }
.inner { padding:10px }

#nav { height:60px }
#nav ul { padding: 0; margin: 0; list-style: none; }
#nav li { float:left; height:60px; width:180px; display:block; }
#nav li A { display:block; text-decoration:none; color:white; padding-left:10px; padding-top:30px; padding-bottom:10px; font-size:1.5em }
#nav li A:hover { color:black }

A { color:#06a }
A:hover { color:#333 }
H1 { font-weight:normal; margin:0; font-size:1.5em; padding-top:3px; padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #ddd; color:#333 }
H2 A { color:black; text-decoration:none; font-size:1.0em }
.oddil { clear:both; height:25px; }
IMG { border:0 }
.blue { font-weight:bold; color:#0cf }
.red { color:#f00 }
.small { font-size:0.9em; color:#0cf }
UL { list-style-type:square;margin-top:10px; margin-bottom:10px; padding-left:20px }

.button { background:#ccc; color:black; border:1px solid #eee; padding:5px }
.buttonBlue, .buttonForm { background:#3cf; padding:3px; color:white; border:0; }
.buttonForm { padding:2px 10px 2px 10px; font-weight:normal }
.buttonDelete { background:red; padding:3px; color:white; border:0; }
.buttonSave { background:green; padding:3px; color:white; border:0; }

#forum-novy-prispevek { background:#eee; border:1px solid #999; padding:10px; margin-bottom:20px }