﻿body 
{
	font-family:Tahoma, Arial;
	font-size: 14px;
}

a 
{
	color:black;
	text-decoration:underline;
}
a:visited
{
	color:Gray;
}

a img 
{
	border:none;
}

h1 
{
	color: Red; font-size:20px;
}
h2
{
	color: Red; font-size:14px; font-weight:bold;
}
h2 a { text-decoration:none; color:Red;}

#outerTable { height:100%;width:100%;padding:0;border:0;margin:0; }
#meniji a, #novicepogoji 
{
	color: Black;
	text-decoration:none;
}
#meniji a:hover, #novicepogoji:hover
{
	color: red; text-decoration:underline;
}
#meniji .current 
{
	color:Red;
}
.logo { margin-top:15px; }
.login a { color:White; }

.admin a 
{
	color:Teal;
	padding-left:3px;
	padding-right:3px;
}


table { border-collapse:collapse;  }
th {font-size:small; text-align:left; }
td {font-size:small; text-align:left; margin-bottom:0; padding-bottom:0; border-bottom:none;  }

#urnik td { font-size:small; text-align:left; vertical-align:top; padding-bottom:10px; padding-right:5px;  }
#urnik th { font-size:small; text-align:left; vertical-align:top; padding-bottom:10px; padding-right:5px;}
.urnikdan { padding:2px; margin-bottom:5px; border:dotted 1px gray;   }
.urnikdanhdr { background-color:White; }
.urnikdan p { margin:0; margin-top:5px; margin-bottom:10px; padding-left:2px; padding-right:2px; }
.urnikdan a {  color:Black; text-decoration:underline; }
.urnikdan a:hover {  color:Black; text-decoration:underline; }
.urnikteden { border-bottom:solid 3px red; }
.urnikcas { font-size:0.8em; }
.urnikmesec { color:green; }
.urnikvaja { padding-left:2px; font-size:0.8em; }
.stvaje1 { padding-left:2px; font-size:0.8em; background-color:Yellow; }
.urnikmesecpocez TD {background-color: #FFFFFF;    padding: 5px;    font-size: 1.2em;    font-weight: bold;    font-variant: small-caps;    color: #008000;    vertical-align: middle;    text-align: center;}

#termini td { font-size:small; text-align:left; vertical-align:top; padding-bottom:10px; border-bottom: solid 1px gray; padding-right:5px;}
#termini th { font-size:small; text-align:left; vertical-align:top; }

#frontPageTable { vertical-align:top; }
#frontPageTable td { vertical-align:top; width:250 px; overflow:hidden; }
#frontPageTable .separatorCol { border-right: solid gray 1px;  }
#frontPageTable .rightCol { padding-left:10px; }
#frontPageTable .leftCol { width:50px; }	


.aout div, .aout span, .aout p { background:transparent url(images/externalbw.png) no-repeat left center; padding-left:13px; }
.odpovedan { text-decoration:line-through; }
.zakljucen { color:Gray; }
.main2 { background: url('backgrounds/bg4.jpg') no-repeat; }
.bottomLine { color:gray; font-size:small; }
.bottomLine a { color:gray; font-size:small; }
.comboMesec { text-align:center; padding-top:10px; padding-bottom:5px; font-weight:bold;}
.error { color:Red; }
.frmlbl { text-align:right; padding-left:10px;padding-right:10px; } 

.vrstaSEM {color: #0099FF; }
.vrstaMCET {    color: #FF9900; }
.vrstaDIN {     color: #009900; }

.tecajinfo H1 {    color: #CC9900;    font-size: 1.2em; }


@media print 
{
    .cmd { visibility:hidden; display:none; }
}
