
*   {font-family: Tahoma, Verdana, Arial, Sans-serif}


html, body
    {width: 100%;
     height: 100%;
     margin: 0px;
     padding: 0px}

html
    {overflow: auto;}

body
    {background-color: #3663a0;
     background-image: url('images/background-left.gif');
     background-repeat: repeat-y;
     font-size: 12px}
img
    {border: 0px}

.LeftNavigationBg
    {position: absolute;
     top: 0px;
     left: 0px;
     width: 350px;
     height: 100%;
     z-index: 1}

.LogoLotty
    {position: absolute;
     top: 30px;
     left: 30px;
     z-index: 500}

#LanguageLink
    {position: absolute;
     top: 85px;
     left: 10px;
     z-index: 500;
     color: #dddddd;
     font-size: 11px}

.PageTitle
    {position: absolute;
     top: 47px;
     left: 359px;
     z-index: 100}

#TopNavigationMenu
    {position: absolute;
     top: 16px;
     padding: 0px 10px 0px 350px;
     z-index: 100}

.TopNavBG
    {background-image: url(images/bar-bg.gif);
     background-repeat: repeat-x;
     text-align: center;
     font-weight: bold;
     white-space: nowrap;
     color: #ffffff;
     font-size: 12px}

.TopNavRound
    {width: 10px}

.PageTheme
    {position: absolute;
     top: 116px;
     left: 0px;
     width: 349px;
     height: 94px;
     border: 0px none;
     z-index: 100;
     background-image: url('images/loading.gif');
     background-repeat: no-repeat}

.PageThemeLine
    {position: absolute;
     top: 210px;
     left: 0px;
     z-index: 100}

.NavigationBar1
    {position: absolute;
     top: 101px;
     left: 0px;
     width: 99%;
     height: 13px;
     background-color: #9bb1d0;
     border: 0px none;
     z-index: 100;
     white-space: nowrap;
     padding-right: 10px;
     text-align: right}

.NavigationBar2
    {position: absolute;
     top: 0px;
     left: 0px;
     width: 99%;
     height: 14px;
     background-color: #9bb1d0;
     border: 0px none;
     z-index: 100;
     white-space: nowrap;
     padding-left: 10px;
     font-size: 11px;
     font-weight: normal;
     font-family: Tahoma, Verdana, Arial, Sans-serif;
     text-decoration: none;
     color: #202020}

.NavigationBarButtonON
    {background-color: #dddddf}

.NavigationBarButtonOFF
    {background-color: #9bb1d0}

.SubMenuNavigation
    {position:absolute;
     top: 230px;
     left: 10px;
     width: 330px;
     font-size: 11px;
     font-weight: bold;
     z-index: 110;
     color: #ffffff;
     text-align: left;
     text-decoration: none}

.SubMenuRow
    {white-space: nowrap;
     margin-top:2px;
     padding-bottom: 2px;
     background-color: #284c7e;
     border-top:1px solid #ffffff;
     border-bottom:1px solid #ffffff;
     text-align: right}

.SubMenuRow2
    {white-space: nowrap;
     margin-top:2px;
     font-weight: bold;
     padding-bottom: 2px;
     text-align: right}

.SubMenuRow3
    {white-space: nowrap;
     margin-top:2px;
     font-weight: normal;
     padding-bottom: 2px;
     text-align: right}

a
    {text-decoration: none;
     color: #ffffff}

a:hover
    {text-decoration: underline}

a.SubMenuItem
    {color: #e0e0e0;
     font-size: 11px}

a.SubMenuItem1
    {color: #e0e0f0;
     font-size: 11px;
     font-weight: normal}

a.SubMenuItem2
    {color: #f0f0ff;
     font-size: 11px;
     font-weight: bold}

a.SubMenuItem:visited
    {color: #e0e0e0}

a.SubMenuItem1:visited
    {color: #e0e0f0}

a.SubMenuItem2:visited
    {color: #f0f0ff}

a.SubMenuItem:active
    {color: #e0e0e0}

a.SubMenuItem1:active
    {color: #e0e0f0}

a.SubMenuItem2:active
    {color: #f0f0ff}

a.MailTo
    {color: #cccc66;
     font-size: 11px;
     text-align: left}

a.MailTo:visited
    {color: #cccc66}

a.MailTo:active
    {color: #cccc66}

.KontaktInfo
    {display: block;
     position: absolute;
     left: 10px;
     bottom: 10px;
     width: 335px;
     z-index: 6000;
     color: #d0d0d0;
     font-size: 11px;
     text-align: left;
     margin: 0px;
     border: 0px none;
     font-weight: normal;
     padding: 0px 0px 0px 0px}

.MainContent
    {position: absolute;
     top: 120px;
     right: 30px;
     bottom: 30px;
     left: 360px;
     overflow: auto;
     color: #ffffff;
     padding: 10px 10px 10px 10px;
     vertical-align:top;
     border: 0px none}


/* Styly hlavneho obsahu */

#MainContentDIV
    {scrollbar-3dlight-color: #303030;
     scrollbar-arrow-color: #f0f000;
     scrollbar-base-color: #446699;
     scrollbar-darkshadow-color: #404040;
     scrollbar-face-color: #446699;
     scrollbar-highlight-color: #7799cc;
     scrollbar-shadow-color: #202020}


.motto
    {font-size: 12px;
     color: #fecf0a;
     line-height:15px;
     font-weight: bold}

.center
    {text-align: center}

.center-white
    {text-align: center;
     color: #ffffff}
h1
    {font-family: Arial, Tahoma, Verdana, Sans-serif;
     font-size: 17px;
     font-weight: bold;
     color: #88bbee;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 10px}

h2
    {font-family: Tahoma, Verdana, Arial, Sans-serif;
     font-size: 13px;
     font-weight: bold;
     color: #d0d033;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 5px}

h3
    {font-family: Tahoma, Verdana, Arial, Sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #dea00a;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 3px}

h4
    {font-family: Tahoma, Verdana, Arial, Sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #d0d033;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     text-align: center}

h5
    {font-family: Tahoma, Verdana, Arial, Sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #ffffff;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px}


a.url
    {color: #cccc66;
     text-align: left}

a.url:visited
    {color: #cccc66}

a.url:active
    {color: #cccc66}

a.url2
    {color: #f0f0f0;
     text-align: left}

a.url2:visited
    {color: #f0f0f0}

a.url2:active
    {color: #f0f0f0}

a.url3
    {color: #777711;
     text-align: left}

a.url3:visited
    {color: #777711}

a.url3:active
    {color: #777711}

a.level
    {font-family: Tahoma, Verdana, Arial, Sans-serif;
     font-size: 11px;
     color: #404040}

a.level:hover
    {text-decoration: underline}

ul
    {margin-left: 20px;
     margin-top: 5px;
     margin-bottom: 10px;
     font-size: 11px;
     padding: 0px}

li
    {margin: 0px;
     padding: 0px;
     font-size: 11px;
     color: #ffffff;
     list-style-position: outside}

p
    {font-size: 11px;
     margin-top: 0px;
     margin-bottom: 10px;
     color: #dfdfdf;
     padding-left: 0px;
     line-height: 16px}

hr
    {width: 99%;
     height: 1px;
     color: #ffffff;
     margin-top: 5px;
     margin-bottom: 5px}

/* Data tables */

table.data
    {border: 0px none;
     background-color: #000000;
     font-size: 11px}

td.data-label
    {background-color: #808080;
	 color: #ffffff;
     padding-left: 5px;
     font-weight: bold;
     font-size: 11px;
     vertical-align: top}

td.data-label-c
    {background-color: #808080;
	 color: #ffffff;
     padding-left: 5px;
     font-weight: bold;
     font-size: 11px;
     vertical-align: top;
     text-align: center }

td.data
    {background-color: #e0e0e0;
	 color: #303030;
     padding-left: 5px;
     font-size: 11px;
     vertical-align: top}

td.data-c
    {background-color: #e0e0e0;
	 color: #303030;
     text-align: center;
     font-size: 11px;
     vertical-align: top}

/* prihlasovaci formular */

#LoginFormTable
    {width:200px;
     border-left: 1px solid #ffffff;
     border-top: 1px solid #ffffff;
     border-right: 1px solid #000000;
     border-bottom: 1px solid #000000;
     background-color: #335588}

.InputTitle
    {font-size: 12px;
     color: #ffffff;
     font-weight: bold;
     width: 100%;
     text-align: center}

.InputLabel
    {font-size: 12px;
     color: #ffffff;
     font-weight: bold;
     width: 45px}

.InputField
    {width: 145px;
     height: 15px;
     color: #404040;
     background-color: #ffffff;
     border: 1px inset;
     font-size: 11px;
     padding: 1px 0px 0px 2px}

.InputButton
    {font-size: 11px;
     font-weight: bold;
     text-align: center;
     border: 1px solid #000000;
     background-color: #c0c0c0;
     width: 100px}

.Error
    {font-size: 12px;
     font-weight: bold;
     color: #ffff00;
     width: 400px;
     border: 1px solid #ffff00;
     text-align: center}

.warning
    {font-weight: bold;
     color: #ffff00}

b.fat
    {color: #ffffff;
     font-weight: bold}

/* Title page - news box */

h6  {font-family: Tahoma, Verdana, Sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #ffff00;
     margin-top: 0px;
     margin-left: 5px;
     margin-right: 0px;
     margin-bottom: 3px}

p.news
    {font-size: 11px;
     margin-top: 0px;
     margin-bottom: 0px;
     color: #ffffff;
     padding-left: 5px;
     padding-right: 5px;
     line-height: 11px;
     margin: 0px 0px 5px 0px;
     float: left}

.MoreInfoArrow
    {float: right;
     margin: 0px 0px 3px 3px;
     padding: 0px}

.NewsBox
    {width: 200px;
     float: right;
     height: 100%;
     vertical-align: top;
     background-color: #6699cc;
     background-image: url('images/news-bg-top.gif');
     background-repeat: repeat-x}

.addBoxTop
    {color: #ffffff;
     font-size: 11px;
     font-weight: bold}

#MainPageBox
    {height: 100%;
     margin: 0px 210px 0px 0px}

#AddBoxLeft
    {vertical-align: top;
     width: 49%;
     float: left}

#AddBoxRight
    {vertical-align: top;
     width: 49%;
     float: right}

.addBox
    {border: 1px solid #2b548a;
     vertical-align: top;
     margin: 3px 0px 0px 0px;
     background-color: #6699cc;
     color: #ffffff;
     font-size: 11px;
     font-weight: normal;
     padding: 5px;
     background-image: url('images/add-bg.gif');
     background-repeat: repeat-x}


/* Zoznam obrazkov */

.ImgList
    {border: 1px solid #808080;
     width: 359px;
     margin: 0px 0px 10px 0px;
     padding: 5px;
     color: #ffffff;
     font-size: 11px;
     font-weight: bold}

.ImgItem
    {border: 1px solid #000000}