#main h1
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:500;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:200%;/*change the value in % to resize the font size of the header*/
}
#main h2
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:500;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:150%;/*change the value in % to resize the font size of the header*/
}
#main h3
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:500;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:115%;/*change the value in % to resize the font size of the header*/
}

body
{
	margin:0;
	padding:0;
	/*background:rgb(172,46,28) url(../images/Brick.gif) repeat left top;*/
	background:rgb(143,143,143);
	font-family:"Segoe UI",Arial,sans-serif;
	font-size:small;
	color:black;
}
img
{
	max-width:100%;
	border:none;
}
table tr th
{   text-align:left;
	font-weight:normal;
	padding-right:2em;
}
.table2
{
	background:silver;
	border:1px solid black;
}
.table2 th{font-weight:bold;}
.table2 th,.table2 td
{
	/*background:white;*/
	background:rgb(227,252,253);
	padding:0.1em 1em;
	border:1px solid black;
}
.table2 td+td{text-align:center;}
#frame
{
	width:90%;
	margin:1em auto;
	padding:0;
	/*background:white;*/
	background:rgb(227,252,253);
}
#header
{
	color:rgb(212,78,66);
	text-align:center;
	font-weight:bold;
	font-size:180%;
	padding-bottom:0.2em;
}
#header img{width:100%;}
#header div
{
	padding:0 1em;
}
#sidebar_main_footer{}
#sidebar
{
	float:left;
	width:24%;
	margin:0 0 1em 1%;
	padding:0;
	/*background:white;*/
	background:rgb(227,252,253);
	max-width:14.9em;	/* The size should be changed if the text changes. */
}
#navigation
{
	list-style:none;
	margin:0;
	padding:0.2em 0.2em 0 0.2em;
	font-family:"Arial Narrow",Arial,sans-serif;
	font-size:120%;
}
#navigation ul
{
	list-style:none;
	margin:0 0 0 1em;
	padding:0;
}
#navigation li
{
	margin:0;
	padding:0;
}
#navigation a
{
	display:block;
	margin-bottom:0.2em;
	padding:0.3em 0.7em;
	text-decoration:none;
	color:white;
	/*background:rgb(0,107,163) url(../images/Button.jpg) repeat-x left top;*/
	background:rgb(78,85,207);
	cursor:default;
}
#navigation ul{display:none;}
/*#navigation li:hover ul{display:block;}*/
#navigation ul a{padding:0.1em 0.5em;}
#navigation a:link,#navigation a:visited{cursor:pointer;}
#navigation a:hover
{
	/*background:rgb(5,64,96) url(../images/ButtonHover.jpg) repeat-x left top;*/
	background:rgb(46,53,169);
}
#navigation a.shownInMain
{
	color:yellow;
	font-weight:bold;
}
#sponsors
{
	text-align:center;
	margin:0;
	padding:0 0 2em;
/*	border:0.2em solid rgb(0,107,163);*/
/*	font-family:"Arial",sans-serif;*/
	font-weight:bold;
	color:rgb(0,32,150);
}
#sponsors p{margin:0.3em 0 1em;}
#sponsors .title   
{
	font-family:"Arial Black",Arial,sans-serif;
	color:rgb(0,32,150);
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:0.5em;
}
#sponsors img{width:100%;}
#sponsors .image1{width:65%;}
#sponsors .image2{width:45%;}
#sponsors .image3{width:38%;}
#sponsors #telekomSrbija
{
	width:90%;
	padding:0.5em 0;
}
#sponsors .images2,#sponsors .images2 tr,#sponsors .images2 img
{
	margin:0;
	padding:0;
	width:100%;
}
#sponsors .images2 td
{
	margin:0;
	padding:0;
	width:50%;
	text-align:center;
	vertical-align:middle;
}
#sponsors .images2 a
{
	display:block;
	margin:0 auto;
	padding:0;
	/*margin:0;
	padding:0 15%;*/
	width:70%;
}
#sponsors .dividingLine
{
	height:2px;	/* not in ems */
	background:rgb(0,107,163);
	margin:0.1em 0 0;
	padding:0;
	border:none;
}
#main
{
	float:right;
	width:70%;
	margin:0 3% 0 0;
	padding:0;
	/*background:white;*/
	background:rgb(227,252,253);
}
#main_inner
{
	margin:0;
	padding:2em 0 3em 0.2em;
}
/*#main h1,#main h2,#main h3
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;
	font-weight:bold;
}*/
#footer{clear:both;}
#signature
{
	text-align:right;
	color:white;
	margin:0 0.5em 0.2em;
}
.centered{text-align:center;}
.link1
{
	color:rgb(152,100,0);
	font-family:"Arial",sans-serif;
	font-weight:bold;
}
.superscript
{
	vertical-align:super;
	font-size:80%;
}
div.titledImage
{
	text-align:center;
	font-weight:bold;
	color:rgb(60,32,150);
}
div.titledImage img{max-width:70%;}
.error{color:red;}
.stretched{width:95%;}
.list1{list-style:none;}
.veryImportant{color:red;}
#form1 div.withMargins
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.IEspecific{display:none;}
#authors td
{   
	text-align:left;
	font-weight:normal;
	padding-right:1em;
}

.h3_letter h3
{
	padding-top:2em;
}

/* Self-clearing for floated elements */
#sidebar:after,#main:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#highl_ul
{
	/*list-style:none;*/
}

#highl_ul li
{
	position:relative;
	left:2%;
}

#map_canvas {
        width: 600px;
        height: 400px;
      }
	  
#infowindow
{
	background:rgb(143,143,143);
}

.letter_list{
	list-style-type:lower-alpha;
}

.header_like
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;/*change the font here if you want*/
	font-size:125%;/*change the value in % to resize the font size of the header*/
}