﻿BODY
	{background-color:#8279B5; background-image:url(images/bg-page.jpg); background-repeat:repeat-x; background-position:top; margin:0px; padding:0px;
	font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-size:10pt; color:#000;}
	
A, A:VISITED {color:#11547B;}
A:HOVER {color:#A260BD; text-decoration:none;}


.header {text-align:center;}

ul#navlist
{
margin: 0px 0px 20px 20px;
padding: 0px;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
padding-left:20px;
font-size:140%;
border-right:1px solid #9C4E9E;
}

#navlist li A {
text-decoration:none;
}
#navlist li A:HOVER {
text-decoration:underline;
color:#9C4E9E;
}
#navlist li.last {border-right:none !important;}
#navlist li A#current {
font-style:italic;
color:#88D9E6;
}



#wrapper {width:100%; margin:0px auto; background-image:; background-repeat:no-repeat; background-position:top center;}



#main {width:954px; margin:0px auto; padding:0px; position:relative;}

#content {background-color:#FFF; background-image: url(images/bg-content-bottom.gif); background-repeat:no-repeat; background-position:bottom; width:954px; overflow:hidden; padding:0px; margin:0px;}

#textcontent { padding:0px 40px 40px 40px; margin:0px 0px 30px 0px; width:619px; float:left;border-right:1px solid #AFCDE8;}

#textright {padding:10px 34px 10px 30px; margin:10px 0px 20px 0px; width:190px; float:left;}

#footer {background-image:url(images/bg-footer.png); background-repeat:no-repeat; background-position:top; width:954px; height:129px; float:left; position:relative;}

#footer P {color:#FFF; margin:25px 0px 30px 170px; font-size:9pt;}

#footer A, #footer A:VISITED {color:#FFF;}
#footer A:HOVER {color:#FFF; text-decoration:none;}


P {margin:0px 0px 15px 0px;}

H1 {font-size:160%; font-weight:normal; color:#744A9D;  margin:0px 0px 20px 0px;}

H2 {font-size:140%; font-weight:normal; color:#744A9D;  margin:0px 0px 15px 0px; text-transform:uppercase;}

H3 {font-size:130%; font-weight:bold; color:#176593;  margin:10px 0px 5px 0px; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:left; 
padding:5px 0px 5px 34px; font-weight:normal;}

H4 {font-size:140%; font-weight:normal; color:#454545;  margin:0px 0px 15px 0px; }

H5 {font-size:110%; font-weight:normal; color:#744A9D;  margin:0px; }



H3.lecturer {font-size:12pt; font-weight:bold; color:#744A9D;  margin:0px 0px 5px 0px; background-image:none !important;}
A.lecturer {text-decoration:none;}
A.lecturer:HOVER {text-decoration:underline;}


.reg1a {width:200px; border:1px solid #E5F8FB; padding:6px; vertical-align:top; background-color:#EFF8F9;color:#11547B; text-transform:uppercase;}
.reg1b{width:350px; background-color:#E5F8FB; padding:6px; vertical-align:top;}
.button {background-color:#E5F8FB; padding:3px 20px; margin:0px; border:1px solid #FFFFFF; font-weight:bold; color:#11547B; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; font-size:11pt;}

.smalltxt {font-size:8pt;color:#744A9D; text-transform:uppercase; margin:0px;}
#divider { background-color:#98B9D6; height:5px; margin:5px 0px; padding:0px; background-image:url(images/bg-divider.gif); background-repeat:no-repeat; background-position:top;}
.lecturers {margin:0px 0px 6px 0px !important; font-style: italic; font-size:1em;}
.imgmargin {margin:5px 10px 10px 0px;}
#predavac {margin:10px 0px 10px 0px; padding:5px 10px; border:1px solid #E0E7EF; background-image:url(images/bg-reg1b.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF;}


.tb1{border:1px solid #DBF0F3; padding:3px 6px; vertical-align:top;background-color:#EFF8F9;color:#11547B;}
.tb2{border:1px solid #DBF0F3; padding:3px 6px; vertical-align:top;background-color:#FFF;color:#11547B;}
.tb3{border:1px solid #DBF0F3; padding:3px 6px; vertical-align:top;background-color:#F1F8F9; color:#444;}
.tb4{border:1px solid #DBF0F3; padding:3px 6px; vertical-align:top;background-color:#fff; color:#758789; font-style:italic;}
.tb5{border:1px solid #DBF0F3; padding:3px 6px 3px 32px; vertical-align:top;background-color:#DBF0F3; color:#000; font-size:110%; background-image:url(images/bg-heading.png); background-repeat:no-repeat; background-position:left;}



.bannerBorder {border:3px solid #E5F8FA;}
a img.bannerBorder {border:3px solid #E5F8FA;}
A:HOVER IMG.bannerBorder{border:3px solid #D8D6E9;}

/*clearfix*/
.clear {clear:both;}