html {margin: 0; padding:0;}

body {	
	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: 970px;
	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;}
.clear           {clear:both;}
.floatleft       {float:left}
.fright      {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:140px; background: url(../images/header.jpg) no-repeat right bottom}
#subnav            {color: #fff; font-size: .85em;}
#subnav ul         {margin:0 5px 0 0; padding:0px 0 0 15px; list-style: none;}
#subnav li         {padding:3px 5px 0px 5px; margin:0; float:left }
#subnav A          {color: #fff; }
#subnav A:hover    {color: #f8bb01; }
#subnav .right     {float:right; }



#logo              {padding:28px 0 0 15px;}

#nav-vertical              {height: 37px; color:#fff; background-color: #9a0032;}
#nav-vertical ul           {margin:0; padding:0px 0px 0px 12px; list-style:none; }
#nav-vertical li           {display:inline; margin:0; padding:0; font-weight: bold;}
#nav-vertical a            {float:left; background:url("../images/tableft.gif") no-repeat left top; margin:0; padding:0; text-decoration:none;}
#nav-vertical a span       {float:left; display:block; background:url("../images/tabright.gif") no-repeat right top; padding:9px 17px 7px 9px;  color:#fff; line-height:20px}
#nav-vertical a span       {float:none;}
#nav-vertical a:hover span {color:#fff; }
#nav-vertical a:hover      {background-position:0% -42px;}
#nav-vertical a:hover span {background-position:100% -42px;}
#nav-vertical a.active     {background-position:0% -42px;}
#nav-vertical a.active span {background-position:100% -42px; color:#fff; font-weight: bold;}


#nav-vertical a.language  {float:right; background-image: none; padding:3px 19px 0 0}

#fbp                  {line-height: 0px; font-size: 0px;}
#fbp IMG              {display: inline;}
#main                 {float: left; width: 968px; padding:0 1px 0 1px; 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:6px 6px 6px 20px; border-bottom:1px solid #edcec5 }
#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:5px 5px 5px 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; padding-bottom:11px;  border-bottom:1px solid #edcec5}
#nav-drobeckova A      {color:#98979c;}
#nav-drobeckova A:hover{color:#be0c1a}
.spu                   {margin-top:15px; border-top:1px solid #edcec5; margin-bottom:0}
#nav-global A.spu      {height:60px; padding-top:10px}


#left              {float:left; width:230px; background-color: #f7efec; color:#9a0032}
#right             {float:left; width:738px;}
#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            {clear:left; height: 97px; background-color: #9a0032; color:#d99fb2; font-size: 11px; padding:5px 5px 5px 10px; border-top:1px #750026 solid}
#footer  A         {color:#d99fb2; text-decoration:underline;}
#footer  A:visited {color:#d99fb2; }
#footer  A:hover   {color:#f8bb01;}

.le {float:left; display: block;}
 .le ul     {padding: 0px 0 0px 0px; margin: 0px; list-style: none; }
 .le li     {padding: 5px 5px 0 5px; margin:0; float:left}

.ri {float:right; display: block; padding-top:5px}

/* 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;}

/*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: 150px; margin: 0 15px 20px 0;}
.nahlad IMG {border: 3px solid #9a0032;}
.velkynahlad  {border: 1px solid #c4c3be; margin: 0 0 15px 10px; padding: 5px; width:500px}
.vnutorny-obrazok {float:right; margin:0 10px 20px 20px; border: 5px solid #9a0032; }


/* Vedenie */
#vedenie IMG {float:left; margin-right:15px}
#vedenie H3 {padding-top:15px}

/* Aktuality */
#index {float:left; padding:20px 0 0px 20px; background-color: #f9f4f3}
#aktuality           {float:left; width:496px}
#slider h3        { font-style: normal; font-weight: normal;  margin: 0 0 0 0;	padding: 0.8em 0.5555em  0.8em  2.3em ; border-bottom:1px solid #edcec5;  background: #f9f4f3 url(../images/more-info.gif) no-repeat 0px 0px;}
#slider h3.active {color: #fff;	background-image: url(../images/close-info.gif);}
#slider A         {text-decoration: none; color:#99002f}
#slider A:hover   {text-decoration: underline; color: #000;}
.vzorbox ul.prilohy {background-color: #f9f4f3; margin:10px 0 0 0; padding:0}
.vsetky_aktuality {padding: 0.4em 0.5555em  0.8em  0.8em; font-size: .85em; }
#aktuality .vsetky_aktuality A{text-decoration: underline;}

#studium h2, #fakulta h2 {color:#fff; font-size: 1.9em; margin:10px 0 20px 20px; }
#studium A, #fakulta A   {color:#fff; font-size: 1em;}
#studium A:hover, #fakulta A:hover   {color:#f8bb01;}
#studium ul, #fakulta ul   {margin:0 0 15px 10px; padding:0 0 0 10px; list-style: none}
#studium li, #fakulta li   {margin:0 0 0 0; padding:0 0 7px 20px; background: url(../images/sipka.png) no-repeat 0em 0.1em; color:#fff}
#studium {float:left; width:216px; background-color: #9a0032; }
#fakulta {float:left; width:216px; background-color: #a51d49; }
.study {color:#fff; padding: 0 0 7px 20px; line-height: 21px;}

/* INDEX KONFE*/
#konferencie {clear:left; margin:20px 20px 0 20px; background-color: #f9f4f3; background: url(../images/konferencie.jpg) no-repeat left bottom; text-align: center;}
#konferencie_box h2 {font-size: 2.0em; margin-top:0; padding-top:0; line-height: 1em;}
#konferencie_box {padding:15px 50px 20px 50px; display: block;}
#konferencie_box .konferencie_prilohy {margin-top:10px;}
#konferencie_box .konferencie_prilohy A {margin-top:10px; padding:0 15px 0 25px; background: url(../images/more-info.gif) no-repeat 0px -10px;}
#drobbottom {height:30px;  border-top:1px solid #edcec5; margin-top:30px; clear:left; padding-top:5px}
#drobbottom a { padding:0px 20px 0 0;  font-size: .85em;}

/*Zoznamy abecedne*/
OL LI OL.abeceda {list-style-type: lower-alpha;}

.subkontakt {float:left; width:300px; margin-right:20px}

/* !departments slider -----------------------------------------------------  */

.vzorbox {clear:left; margin:20px 0 30px 10px; display: none;}
#search2 {display: none; position:absolute; top:40px; margin-left:680px; padding:10px; width:260px; background: url(../images/search.png) repeat 0px 0px;}

#search2 input{width: 150px;} #search2 .button{width: 70px;}

#strankovanie {margin:0px 0 15px 0px; padding:15px; clear:both; text-align: center;}
#strankovanie a,
#strankovanie span{font-weight:bold;float:left;display:block;padding:6px 10px;margin:0 3px 0 0;background-color:#f7efec; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration: none;}
#strankovanie a.active,
#strankovanie span.active{background-color:#9a0032; color:#fff;}#strankovanie b{color:white !important}#strankovanie a:hover{color:#9a0032;background-color:#f4e1db; text-decoration: underline;}


/* FORM */

FORM div   {margin:2px 0px 2px 0px; padding:10px; background-color: #f7efec;}
FORM input, FORM textarea {border:1px solid #edcec5; padding:5px; width: 320px;}
FORM .button {width: 100px; background-color: #9a0032; color:#fff; font-weight: bold;}
FORM label {FLOAT: left; WIDTH: 135px; padding-right:5px;}
.textarea {width: 620px}
