* { padding: 0; margin: 0; border: none; list-style: none; }
html, body { font-family: Arial, sans-serif; font-size: 12px; }
a { color: #ffffff; text-decoration: none;}
body {background-color: #000000; color: #eeeeee;}
img { color: #fff; }

#stred { width: 762px; margin: auto; padding-top: 110px; }

/* hlavicky */
#logo { float: left; display: inline; width: 81px; height: 86px; }
#logo2 { float: left; display: inline; width: 106px; height: 76px; padding-top: 10px; }
h1 { height: 86px; width: 575px; background: url(../images/nadpis.gif) center center no-repeat; text-indent: -999em; float: left; }
h2 { margin-bottom: 10px; font-size: 20px;}


/* menu */
menu { margin: 10px 0 50px 150px; z-index: 90; display: inline; }
menu,
.menu { float: left; }
menu li a { display: block; width: 110px; height: 27px; margin-right: 5px;background-repeat: no-repeat; text-indent: -999em; }
.novinky  { background-image: url(../images/t_novinky.jpg); }
.info     { background-image: url(../images/t_info.jpg); }
.clenovia { background-image: url(../images/t_clenovia.jpg); }
.kontakt  { background-image: url(../images/t_kontakt.jpg); }
.novinky_en  { background-image: url(../images/t_news.jpg); }
.info_en     { background-image: url(../images/t_info.jpg); }
.clenovia_en { background-image: url(../images/t_members.jpg); }
.kontakt_en  { background-image: url(../images/t_contact.jpg); }



/* submenu */
menu li ul { position: absolute; visibility: hidden; clear: both; z-index: 92; }
menu li:hover ul { visibility: visible; }
menu li ul { padding-top: 10px; background: #000000;}
menu li ul li { background: #eaeaea; color: #000000; border-bottom: solid 2px #000000; }
menu li ul li a { color: #000000; text-indent: 0px; font-weight: bold; height: auto; padding: 3px 10px; width: 125px; }
menu li ul li a:hover { background: url(../images/sipka.gif) right center no-repeat; }
menu li ul li a span { color: #a7a7a7; text-transform: uppercase; }
menu li ul li a.email { text-indent: 0; padding:0; }
.adresa { padding: 3px 10px 7px 10px; font-weight: bold; }

/* lang */
#lang { float: left; width: 15px; margin: 10px 0 0 137px; }
#lang a {display: block; width: 15px; height: 9px; text-indent: -999em;  margin-bottom: 5px; font-size: 0; overflow: hidden;}
#lang a.english { background: url(../images/en.jpg) 0 100% no-repeat; }
#lang a.slovak { background: url(../images/sk.jpg) 0 100% no-repeat; }
#lang a:hover,
#lang a.selected { background-position: 0 0; }

#roky { clear: both; margin-left: 20px; width: 714px; text-align: center; }
#roky a { margin: 0 10px; font-size: 11px; color: #999;}
#roky a.selected { color: #fff; }

#roky a:hover { text-decoration: underline; }
#ramcek { clear: both; margin-left: 20px; width: 714px; background: url(../images/ramcek.gif) repeat-y; min-height: 470px; }
#ramcek img { margin: 6px; border:solid 1px #000000; }
.ramcek { clear: both; margin-left: 20px; width: 714px; background: url(../images/ramcek.gif) repeat-y; min-height: 470px;  }
.ramcek img { margin: 6px; border:solid 1px #000000; }
.obsah { clear: left; margin: 20px 0 50px 20px; width: 714px; }
.obsah span { color: #ccc; display: block; margin: 3px 0;}
.obsah span b { color: #fff; }


.infoAPFSR { }
.pdf { background: url(../images/icon_pdf.gif) no-repeat; }
.doc { background: url(../images/icon_doc.gif) no-repeat; }
.xls { background: url(../images/icon_xls.gif) no-repeat; }
.nastiahnutie { padding-left: 22px; color: #ccc; }
.nastiahnutie:hover { text-decoration: underline; color: #fff; }
.wwwstrankaclena { color: #ccc; }
.wwwstrankaclena:hover { text-decoration: underline; color: #fff; }

.Styleclenovia { width: 100%; }
.Styleclenovia,
.Styleclenovia li { float: left;  margin: 10px 8px; text-align: center; display: inline; } /* overflow: hidden; */
.Styleclenovia li a img { width: 100px; height: 67px; display: block; margin-bottom: 5px; background: url(../images/none.gif) center center no-repeat; }
.Styleclenovia li a:hover { text-decoration: underline; }

#footer { clear: left; width: 100%; margin: 50px 0 10px 0; text-align: right; float: left; }
#footer,

#footer a { font-size: 10px; color: #999; font-family: sans-serif; }