body { background: white url('images/body-bg.png') top repeat-x; margin: 0; padding: 10px; }
iframe { background: white !important; }

body, table { font-size: 12px; font-family: Verdana;}

form { margin:0; border: 0; }

#main-window {width: 100%; margin: 0; font-size: 12px; font-family: Verdana;}

#main-header {  height: 110px; vertical-align: top; }

#main-content { vertical-align: top; width: auto; font-size: 12px;}
#main-menu { width: 220px; vertical-align: top;}

#header-content { background-color: white; border: 1px solid #b0b0b0; height: 100px;}
#header-content img { margin: 15px 15px 0 15px; float: left; border: 0; }
#header-content img+img { float: right; }

ul#window-bottom { margin: 0 0 0 5px; padding: 0;}
ul#window-bottom li { display: inline; margin-right: 15px; }

#find-doc-form { margin-bottom: 5px; }
#admin-info-main { width: 580px; border: 1px solid #b0b0b0; height: 100px; background-color: white; padding: 5px; }
#admin-info { height: 70px; }


/* Messages */
.msg-error-inline, .msg-warning-inline, .msg-notice-inline { border: 1px solid; background: white; margin: 0 0 10px 0; line-height: 2.5em; }
.msg-error-inline { border-color: #cd0a0a; color: #cd0a0a; }
.msg-warning-inline { border-color: orange;  }
.msg-notice-inline { border-color: #7BBCFF; }

.msg-error { color: #cd0a0a; }
.msg-warning {}
.msg-notice {}

.msg-error .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.msg-warning .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); }

button.ui-datepicker-trigger { background-color: transparent; border: 0; cursor: pointer; margin: 0; }

.button-img { border: none !important; background-color: transparent !important; }

img#page-loader { position: absolute; top: 50%; left: 50%; z-index: 999; }

fieldset { margin-bottom: 10px; border: 1px solid #DBE3F4; }
fieldset legend { padding: 2px 8px 2px 8px; margin-bottom: 5px; }

/* kalendar */
.cal-sv, .cal-wend { opacity: .60 !important; filter: Alpha(Opacity=60) !important; background-image: none; }
.cal-sv a, .cal-sv span { color: red !important; }

.browserx { margin-top: 6px; }

/* posuvniky up,down, add, remove */
.move-up, .move-down, .move-add, .move-remove, .move-begin { width: 32px; height: 27px; font-size: 1px; border: 1px solid white; background: none; }
.move-up { background: url(../img/buttons/arrow_up.gif) no-repeat center; }
.move-down { background: url(../img/buttons/arrow_down.gif) no-repeat center; }
.move-add { background: url(../img/buttons/arrow_r.gif) no-repeat center; }
.move-remove { background: url(../img/buttons/arrow_l.gif) no-repeat center; }
.move-begin { background: url(../img/buttons/arrow_all_l.gif) no-repeat center; }

.move-up:hover, .move-down:hover, .move-add:hover, .move-remove:hover, .move-begin:hover { border-color: #a0a0a0; }

.icon-button { border-color: #a0a0a0; width: 22px; height: 22px; margin: 0 2px 0 0; background: #eaeaea no-repeat center; }

.icon-button:hover { border-color: #777777; }


