body {
	
	background-image:url(images/backimage.png);
	background-repeat:repeat-x;

	
	}


.eng {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
margin-left:665px;
margin-top:-5px;}

.cro{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
margin-left:
620px;
margin-top:-5px;}



#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
	background-color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	box-shadow:-1px 1px 5px #000;
	box-sizing:content-box;
}

#header {
	height:114px;
	margin: 20px 0 0px 0;
	
	background-image:url(images/TIC%20logo.png);
	background-position:top;
	border:thick #000;
}


/*side content style*/

.side-a {
	float: left;
	width: 240px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:10px;	
}

.sidebarcontent {
	width: 220px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	border:#CCC solid 4px;
	border-style:solid;
	margin-top:15px;
	border-radius: 10px 10px 10px 0px;
	text-align:center;
	height: 80px;
		
	}
	
.sidebarcontent2 {
	width: 220px;
	padding-left:5px;
	padding-right:5px;
	border:#ccc solid 4px;
	border-style:solid;
	margin-top:15px;
	border-radius: 10px 10px 10px 0px;
	background-color:#3399FF;
	text-align:center;
		
	}	
	
.sidebarcontent3 {
	width: 220px;
	padding-left:5px;
	padding-right:5px;
	border:#ccc solid 4px;
	border-style:solid;
	margin-top:15px;
	border-radius: 10px 10px 10px 0px;
	background-color:#FFF;
	text-align:center;
		
	}	
	

.sidebarcontentLiquid {
	width: auto;
	padding-left:5px;
	padding-right:5px;
	
	border:#ccc solid 4px;
	border-style:solid;
	margin-top:15px;
	border-radius: 10px 10px 10px 0px;
	background-color:#FFFFFF;
	text-align:center;
		
	}	
/*sidebar content style stops here*/



/*main content style*/
#side-b {
	margin-top: 10px;
	margin-bottom:10px;
	float: left;
	width: 640px;
	padding-left:10px;
	background-color:#FFF;
	height: 1% /* Holly hack for Peekaboo Bug */

}

.content {
	
	width: 610px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	border:#CCC solid 1px;
	
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:10px;
	
	font-family:Calibri;
	font-size:15px;
	line-height:170%;
	text-align:left;
	
	}
	
	.contentReg {
	
	width: 610px;
	height:1030px;;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	border:#CCC solid 1px;
	
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:10px;
	
	font-family:Calibri;
	font-size:15px;
	line-height:170%;
	text-align:left;
	
	}
	
	
	.contentHomePage {
	
	width: 610px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	border:#CCC solid 1px;
	
	
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:10px;
	
	font-family:Calibri;
	font-size:15px;
	line-height:170%;
	text-align:left;
	
	}
	
	.desProgram {
	width: auto;
	padding-left:5px;
	padding-right:5px;
	
	border:#ccc solid 4px;
	border-style:solid;
	margin-top:15px;
	border-radius: 10px 10px 10px 0px;
	background-color:#FFFFFF;
	text-align:left;
		
	}
	
	

.spantext1 {
	
	font-family:Calibri;
	font-size:17px;
	line-height:150%;
	
	
	
	}
	
.spantext2 {
	
	font-family:Calibri;
	font-size:16px;
	line-height:150%;
	
	
	
	}
	
		
.spantext3 {
	font-family:Calibri;
	font-size:17px;
	line-height:150%;
	color:#000;
	text-align: center;
	
	
	}
	
	
.napomena  {
	font-family:Calibri;
	font-size:12px;
	line-height:110%;
	color:#000;
	text-align:left;
	
	
	}	
/*main content style stops here :)*/

.brBack {
	text-align:center;
	
	}


/*SIDEBAR TEXT*/

.regNajava {
	
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Calibri;
	
	
	}
	
.regAdresa {
	
	font-size:16px;
	font-weight:normal;
	color:#000;
	font-family:Calibri;
	
	
	}	


/*menu style*/

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:13px;
	font-weight:bold;
	background-image:url(images/menuback.png);
	font-family:Arial, Helvetica, sans-serif;
	
	
}

ul#menu li
{
	display:block;
	float:left;
	margin:10;
	padding-right:10px;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:8px 35px 0 10px;
}
	
ul#menu li a:hover
{	
	color:#06C;
	text-decoration;:underline;
	
	
		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
		text-decoration:underline;
		color:#06C;
	float:left;
	margin:0;
}


#redeaLogo {
	float:left;
	margin-top:10px;
	padding-right:10px;
	
	}
	
.pNaslov {
	padding-left:0px;
	font-family:Calibri;
	font-weight: bold;
	font-size:18px;
	
	
	
	}
	
.pPodNaslov {
	padding-left:0px;
	font-family:Calibri;
	font-size:14px;
	
	
	}
	
	
.names {
	padding-left:0px;
	font-family:Calibri;
	font-size:16px;
	font:Calibri;
	font-size:large;
	color:#36C;
	
	
	}
	
.pozicija {
	
	padding-left:0px;
	font-family:Calibri;
	font-size:14px;
	font:Calibri;
	
	color:#36C;
	
	}	
		
.personal {
	
float:left;
padding-right:10px;
	
	}	

.karte {float:right;}	
		
/*table elements starts here - schedule*/	

table {
	
width:610px;
background-color:#fff;
border:1px;
border-color:#CCCCCC;



	
	}
.trYellow {
	background-color:#FFFFCC;
	border:0px;
	font-size:13px;
	line-height:140%;
	
	}
.trPurple {
	background-color:#CCF;
	text-align:center;
	font-size:13px;
	
	
	
	}

.trBlue {
	background-color:#9CCAE0;
	text-align:left;
	font-size:13px;
	line-height:140%;
	
	}
	
.trBlue2 {
	background-color:#6CF;
	text-align:left;
	font-size:13px;
	line-height:140%;
	
	}	
	
.trGrey1 {
	background-color:#EEEEEE;
	text-align:left;
	font-size:13px;
	line-height:140%;
	}

.trGreen {
	background-color:#ACEEDF;
	text-align:left;
	font-size:13px;
	line-height:140%;
	}
		
.trGrey2 {
	background-color:#CCC;
	text-align:left;
	font-size:13px;
	line-height:140%;
	}	
	
.tdRed {
	background-color:#EC6962;
	text-align:left;
	font-size:13px;
	line-height:140%;
	
	}	
	
	
.tdLile {
	background-color:#FF8040;
	text-align:left;
	font-size:13px;
	line-height:140%;
	
	}		
		
	
.tdBlank {
	
	background-color:#FFF;
	text-align:left;
	padding-right:7px;
	line-height:120%;
}	
	
.tdBlankPrazno {
	
	background-color:#FFF;
	text-align:left;
	padding-right:7px;
	line-height:20%;
}	
	
.trWhite {
	
color:#FFFFFF;	
	}	
/*footer menu style*/


#footer {
	clear: both;
	background: #CCC;
	background-image:url(images/footer.png);
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	margin-top:20px;
	height:50px;
	padding-top:25px;
	text-align:center;
}



.progNaslov {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

.progNaslovPod {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}




.pokrovitelji {
	padding-left:0px;
	font-family:Calibri;
	font-size:16px;
	font:Calibri;
	
	color:#666;
	
	
	
	
	}
	
	
.redeaMainBold {
	font-family:Calibri;
	font-size:15px;
	line-height:150%;
	text-align:center;
	font-weight:bold;
	color:#333;
	}	
	
	.redeaMain {
	font-family:Calibri;
	font-size:15px;
	line-height:150%;
	text-align:center;
	color:#333;
	
	}





/*links styles*/

a:link.name {
	color:#09F;
	text-decoration:none;
	text-align:left;
}

a:hover.name {
	color:#33CCFF;
	text-decoration:none;
	text-align:left;
}


a:visited.name {
	color:#09F;
	text-decoration:none;
	text-align:left;
}


/*links styles*/

a:link.nameDown {
	color:#36C;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

a:hover.nameDown {
	color:#09F;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

a:visited.nameDown {
	color:#36C;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

/*links styles redea and tic*/

a:link.redeatic {
	color:#36C;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

a:hover.redeatic {
	color:#09F;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

a:visited.redeatic {
	color:#36C;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}


/*links styles redea and tic footer*/

a:link.footerLink {
	color:#fff;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

a:hover.footerLink {
	color:#fff;
	text-decoration:underline;
	text-align:left;
	font-family:Calibri;
}

a:visited.footerLink {
	color:#fff;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

/*links styles program */

a:link.prog {
	color:#000;
	text-decoration:underline;
	text-align:left;
	font-family:Calibri;
}

a:hover.prog{
	color:#36F;
	text-decoration:underline;
	text-align:left;
	font-family:Calibri;
}

a:visited.prog {
	color:#000;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
}

/*sudionici style*/

.sudioniciImage {
	
	
	
	}
	
.sudioniciName {
	
	text-align:left;
	font-family:Calibri;
	font-size:18px;
	
	}	
	
.sudioniciDjel {
	
	text-align:left;
	font-family:Calibri;
	font-size:16px;
	line-height:170%;
	
	}		

input.blue{background-color:#CCCCCC;
-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius: 13px;
	border:#333 solid 1px;
}

input.blue:hover{background-color:#39C;
-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius: 13px;
	border:#333 solid 1px;
}

.bojan { height: auto;
width: 300px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	border:#CCC solid 1px;
	
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:10px;
	
	font-family:Calibri;
	font-size:15px;
	line-height:170%;
	text-align:left;}

.bojanInfo {color:#000;
	text-decoration:none;
	text-align:left;
	font-family:Calibri;
	line-height:130%;}	
	
.sudionici {
	
	padding-left:0px;
	font-family:Calibri;
	font-size:17px;
	font:Calibri;
	font-weight:bold;
	color:#36C;
	text-decoration:none;
	
	
	}	

.sudionici:hover {
	
	padding-left:0px;
	font-family:Calibri;
	font-size:17px;
	font:Calibri;
	font-weight:bold;
	color:#36C;
	text-decoration:underline;
	
	
	}		