html {margin: 0; padding:0;}

body {	
 background: url(../images/bg.jpg) no-repeat top center;
	background-color: #9a0032;
 color:#1d1c21;
	font: normal 80% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	margin: 0; padding:0;
	text-align:center;
	}


#site {
	width: 765px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	background-color: #fff;
 }

A         {color:#be0c1a; text-decoration:underline;}
A:visited {color:#be0c1a; text-decoration:underline}
A:hover   {color:#000; text-decoration:underline}

IMG    {border:none; display: block; margin:0px}
FORM   {margin:0px;padding:0px}
TABLE  {BORDER-COLLAPSE: collapse; border-spacing:0px; line-height:15px; font-size: 12px; border: 1px #6e6e6e solid}
TD     {vertical-align:top; padding:6px; border: 1px #6e6e6e solid}
TH     {text-align:left; vertical-align:top; background-color:#6e6e6e; font-weight:bold; padding:6px; color:#fff}
P      {margin-top:8px}
UL     {padding: 10px 0px 10px 20px; margin: 0px;}
OL     {padding: 10px 0px 10px 35px; margin: 0px;}
LI     {padding: 0px; margin: 0px;}
HR     {height:1px; color:#c4c3be; width:100%; background-color:#c4c3be; border:0px solid #c4c3be;}

H1     {font-size:1.8em; margin:0px 0px 15px 0px; line-height:25px; color:#99002f;}
H2     {font-size:1.4em; margin:0px 0px 7px 0px; padding-top:15px; line-height:18px; color:#99002f; font-weight: normal;}
H3     {font-size:1em; color:#99002f;}

.red             {color:#be0c1a; font-weight:bold }
.blue            {color:#0000cc; font-weight:bold }
.green           {color: #006600}
.font-small      {font-size:11px; font-weight:normal; color:#6e6e6e; }
.fontbig         {font-size:13px; font-weight:bold; color:#dd117a;}
.font-small A    {color:#6e6e6e; text-decoration:underline; font-size:10px}
.clearboth       {clear:both;}
.floatleft       {float:left}
.floatright      {float:right}
.inline img      {display: inline;}
.inline          {display: inline;}
.bg              {background-color: #f7efec; padding:5px;}
TABLE.table      {margin:0 0 10px 0; width:525px}
.table TD        {padding:5px; border-bottom:1px solid #c4c3be;}

/* SITE
	*/
#skipnav           {position:absolute;left:-1000px; top:-1000px;}
#slnecnica         {width:30px; height:183px; background: url(../images/bg.jpg) no-repeat}
#header            {height:90px; background: url(../images/header.jpg) no-repeat right bottom}
#logo              {float: left; padding:15px 0 0 15px;}

#nav-header            {padding:16px 15px 0 0; font-size: 11px; color:#9a0032;}
#nav-header  ul        {padding: 0px; margin: 0 0 0 363px; list-style: none; }
#nav-header  li        {padding: 7px; margin:0; float:left; display: block;}
#nav-header A          {color:#9a0032; text-decoration:none;}
#nav-header A:visited  {color:#9a0032; text-decoration:none}
#nav-header A:hover    {color:#000; text-decoration:underline}

#nav-vertical           {float:left; width:765px; height:20px; color:#fff;  font-weight: bold; background: #9a0032 url(../images/vertical.jpg) no-repeat right bottom}
#nav-vertical ul        {padding: 2px 0 2px 182px; margin: 0px; list-style: none; }
#nav-vertical li        {padding: 0 25px 0 0; margin:0; float:left}
#nav-vertical A         {color:#fff; text-decoration:none;}
#nav-vertical A:visited {color:#fff; text-decoration:none}
#nav-vertical A:hover   {color:#edbbbc; text-decoration:underline}

#fbp                  {line-height: 0px; font-size: 0px;}
#fbp IMG              {display: inline;}
#main                 {float: left; margin-top:3px; background: url(../images/bg-main.gif) repeat-y }

#nav-global ul        {margin:20px 0; padding:0; list-style: none;}
#nav-global li        {padding:0px 0 0px 0; margin:0; font-weight: bold; }
#nav-global A         {color:#9a0032; text-decoration:none; display: block; padding:4px 4px 4px 20px; height:5%}
#nav-global A:visited {color:#9a0032; text-decoration:none;}
#nav-global A:hover   {color:#9a0032; text-decoration:underline; background-color: #edcec5;}

#nav-global li ul       {padding:0px; margin:0; background-color: #f4e1db;}
#nav-global li ul li    {padding:0; margin:0; font-weight: normal;}

#nav-global A:visited.activeparent {background-color: #9a0032; color:#fff; padding:2px 0 0px 20px;}

#nav-global ul li ul li ul li ul li  A {padding-left:35px;}
#nav-global ul li ul li ul li ul li ul li A {padding-left:45px;}

#nav-global A.active {font-weight: bold;}
#nav-global ul li ul li ul li A {padding-left:30px;}
#nav-global ul li ul li ul li A.active {font-weight: bold;}


#nav-drobeckova        {color:#98979c; font-size: 0.85em; margin-bottom:20px}
#nav-drobeckova A      {color:#98979c;}
#nav-drobeckova A:hover{color:#be0c1a}
.spu                   {margin-top:15px; border-top:3px solid #fff}
#nav-global A.spu      {height:60px; padding-top:10px}

#left              {float:left; width:183px; background-color: #f7efec; color:#9a0032}
#right             {float:left; width:582px;}
#content           {line-height: 17px; padding:20px;  color:#1d1c21}

#footer-box        {clear:left; padding:5px 0 0 205px; background: url(../images/bg-main.gif) repeat-y; height:40px}
#footer-box  A     {text-decoration:none; margin-right:20px}
#footer-box  A:hover   {text-decoration:underline}
#footer            {height: 97px; background-color: #9a0032; color:#edbbbc; font-size: 11px; padding:5px 5px 5px 20px}
#footer  A         {color:#edbbbc; text-decoration:none;}
#footer  A:visited {color:#edbbbc; text-decoration:none}
#footer  A:hover   {color:#edbbbc; text-decoration:none}

/* INSIDE */
.project_name {font-weight: bold; color: #006600}
.project_author {font-weight: bold; }

.prilohy         {padding:10px; background-color: #f7efec; }
.prilohy-fontsmall {font-size:10px; font-weight:normal; }
LI.filepdf       {background: url(../images/pdf.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filedoc       {background: url(../images/doc.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filexls       {background: url(../images/xls.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.fileppt       {background: url(../images/ppt.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filejpg       {background: url(../images/empty.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.filetxt       {background: url(../images/empty.gif) no-repeat 0em 0.45em; list-style: none; margin:0; padding: 5px 5px 5px 23px;}
LI.fileblank     {margin:10px 0 0 -20px; padding:0; list-style: none; font-weight: bold;}
LI.fileblank A   {text-decoration: none; color: #000;}
LI.fileblank A:hover {text-decoration: underline;}
.vnutorny-obrazok {float:right; margin:0 10px 20px 20px; padding: 5px; border: 1px solid #999; }
/*Substranka*/
.substranka      {clear:left; background-color:white; height:120px}
.substranka-img  {float: left; padding: 5px; border: 1px solid #999;}
.substranka-txt  {margin:0px 0px 30px 130px; }

/*Galerie*/
.nahlad {float:left;width: 100px; border: 1px solid #c4c3be; margin: 0 17px 15px 0; padding: 5px;}
.velkynahlad  {border: 1px solid #c4c3be; margin: 0 0 15px 10px; padding: 5px; width:500px}

/* Vedenie */
#vedenie IMG {float:left; margin-right:15px}
#vedenie H3 {padding-top:15px}

/* Aktuality */
#aktuality A         {text-decoration: none; color:#99002f}
#aktuality A:hover   {text-decoration: underline; color: #000;}
.pokracuj A         {text-decoration: none; color:#be0c1a}

/*Zoznamy abecedne*/
OL LI OL.abeceda {list-style-type: lower-alpha;}


/* FORM */
label {FLOAT: left; WIDTH: 120px;}
form div   {clear:left; margin:5px 0px 5px 0px;}
.button {border: 2px outset #f7efec; background-color: #9a0032; font-weight: bold;  color:#fff;}
