a:link, a:visited { color: #FF6600; font-weight: bold; text-decoration: none; }
a:hover { color: #9AB6C2; font-weight: bold; text-decoration: none; }
a.mainmenu:link, a.mainmenu:visited { color: #FFFFFF; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 10px; padding-right: 10px; }
a.mainmenu:hover { color: #D6DF8C; text-decoration: none; }
body { background: url(../layout/bg_site.gif) repeat; /*background-attachment: fixed;*/ border: 0px; color: #CCCCCC; font-family: Trebuchet MS, Verdana Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px; padding: 20px 0px 0px 0px; }
h1, h2 { border-bottom: solid 1px #CCCCCC; color: #FF6600; font-size: 10pt; font-weight: bold; height: 24px; text-align: center; text-transform: uppercase; width: 100%; }
h4 { color: #FF6600; font-size: 10pt; font-weight: bold; margin: 0px 0px 0px 0px; text-transform: uppercase; }
h5 { color: #CCCCCC; font-size: 14px; font-weight: bold; }
h6 { color: #DDDDDD; font-size: 12px; font-weight: bold; }
hr { border: none 0; border-top: 1px solid #899AC1; color: #999999; height: 1px; width: 100%; }
hr.separator { background: #495C5F; border: 0px; height: 1px; width: 75px; }
img { border: 0px; padding: 0px; }
input, select, textarea { background-color: #000000; border: solid 1px #9DA6B3; color: #FF6600; font-size: 9pt; padding-left: 2px; text-decoration: none; }
li { background-image: url(../layout/arrow.png); background-position: 0px 3px; background-repeat: no-repeat; line-height: 15px; padding-left: 15px; padding-top: 0px; }
ul { list-style: none; margin: 0; padding: 0; }
.content-heading { background: url(../layout/title_background.png) no-repeat; color: #CCCCCC; font-size: 9pt; font-weight: bold; height: 24px; padding-top: 3px; text-align: left; text-indent: 15px; text-transform: uppercase; vertical-align: middle; width: 100%; }
/* Kniha navstev */
.forum_header { background: url(../layout/silver_background.png) repeat-x; border-bottom: solid 1px #9DA6B3; border-top: solid 1px #9DA6B3; color: #000000; height: 24px; padding: 0px 5px 0px 5px; }
.forum_topic { background: url(../layout/menu1_fade.png) #182327 repeat-x; border: solid 1px #9DA6B3; padding: 5px 5px 5px 5px; vertical-align: middle; }
.forum_topic a:link,.forum_topic  a:visited { font-variant: small-caps; }
/* GALERIA */
.gallery_stlist li { background: url(../layout/menu2_fade.png) repeat-x; background-color: #314453; border: solid 1px #FFFFFF; float: left; height: 108px; margin: 5px; padding: 5px 7px 5px 7px; text-align: center; width: 29%; }
.gallery_ul { padding-bottom: 30px; }
.gallery_ul li { background: none; background-color: #314453; border: solid 1px #FFFFFF; float: left; height: 105px; margin: 5px; padding: 5px 7px 5px 7px; text-align: center; width: 45.5%; }
.help { border-bottom: 1px dashed #FFFFFF; color: #FF6600; cursor: default; }
/* Zoznamy - UL */
.list_ul { list-style: none; text-align: center; }
.list_ul li { background-image: none; float: left; padding-bottom: 30px; padding-left: 15px; padding-top: 0px; text-align: center; }
.mainmenu a:link, .mainmenu a:visited { background: url(../layout/menu_bullet.png) no-repeat; color: #FF6600; font-size: 8pt; font-weight: bold; height: 18px; margin-bottom: 1px; padding-left: 15px; text-align: left; vertical-align: middle; }
.mainmenu a:hover { color: #FFFFFF; /*background-position: 0px -20px;*/ text-decoration: none; }
.mainmenu li { line-height: 15px; padding-left: 0px; padding-top: 0px; }
.sel_gallery { background: url(../layout/menu2_fade.png) repeat-x; background-color: #314453; border: solid 1px #FFFFFF; float: left; height: 215px; list-style: none; margin: 5px; padding: 5px 7px 5px 7px; table-layout: fixed; text-align: center; width: 45.5%; }
/* Kalendar */
.table-calendar { border: solid 1px #9DA6B3; font-size: 8pt; margin-bottom: 3px; width: 95%; }
.table-calendar td { padding: 2px; text-align: right; }
/* formatovanie textu - hlavnej casti stranky */
#content-box { background-color: #000000; color: #CCCCCC; padding: 4px; }
/* formatovanie textu */
#content-box { font-size: 8pt; text-align: justify; }
#content-box img { padding: 3px; }
#dhtmlpointer { left: -300px; position: absolute; visibility: hidden; z-index: 101; }
#dhtmltooltip { background: url(../layout/menu2_fade.png) repeat-x; border: 1px solid #000000; color: #FFFFE0; left: -300px; padding: 2px; padding-left: 5px; position: absolute; visibility: hidden; width: 150px; z-index: 100; }
/* LAYOUT - copyright */
#footer-box { background-color: #000000; padding-right: 10px; text-align: right; }
#footer-logos-box { padding-top: 5px; text-align: right; }
/* LAYOUT - cesti stranky */
#frame-table { border: solid 1px #9DA6B3; font-size: 8pt; margin: auto; text-align: left; width: 798px; }
/* horne (strieborne) menu */
#header-box { font-size: 8pt; height: 111px; }
/* Prave menu (Hlavne) */
#mainmenu-active { background-position: 0px -20px; color: #FFFFFF; font-weight: bold; }
#right-box { background: url(../layout/menu1_fade.png) #182327 repeat-x; border-left: solid 1px #9DA6B3; font-size: 8pt; padding: 4px; }
#silver-box { background: url(../layout/silver_background.png) repeat-x; border-bottom: solid 1px #9DA6B3; border-top: solid 1px #9DA6B3; font-size: 8pt; height: 24px; padding: 0px 0px 0px 0px; text-align: center; width: 100%; }
#silver-date { color: #304651; float: right; font-size: 11px; font-weight: bold; padding: 2px 10px 0px 0px; text-align: right; white-space: nowrap; width: auto; }
/* formatovanie menu - strieborne, prave */
#silver-menu { border: 1px #000000; }
#silver-menu { float: left; margin: 0px; overflow: hidden; padding: 0px; width: auto; }
#silver-menu a { color: #304651; float: none; text-decoration: none; }
#silver-menu a:hover { color: #FF6600; }
#silver-menu li { background-image: none; border-right: 1px solid #9DA6B3; float: left; font-size: 11px; height: 20px; line-height: 20px; list-style: none; margin: 0px; padding-left: 15px; padding-right: 15px; white-space: nowrap; }
#text_clanku { color: #CCCCCC; font-size: 8pt; }
#top-right-box { background: url(../layout/menu2_fade.png) repeat-x; border-left: solid 1px #9DA6B3; font-size: 8pt; padding: 0px 5px 0px 5px; width: 151px; }
