/* ------------------------------- */
/* HTML Elements
/* ------------------------------- */
body {
	margin:0;
/*	background-color:#f3f3f3;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.2em;
	color:#666666;
}

p {
	margin:10px 0;
	}

p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	
hr{
	height:1px;
	border:0;
	margin:10px 0;
	}
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../images/bg-quote.png) no-repeat;
	}

blockquote p {
	margin:2px 0;
	}
	
cite {
	font-size:0.85em;
	margin:0;
	padding:0 0 0 6px;
	}

fieldset {
	padding:15px;
	}
	
a:link {
	color:#0033ff;
	text-decoration:none;
}

a:visited {
	color:#cc0000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#content-side-two-column a:link, #content-side2-three-column a:link, #content-side1-three-column a:link, #content-side-two-column a:visited,
#content-side2-three-column a:visited, #content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover, #content-side2-three-column a:hover, #content-side1-three-column a:hover {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}

h1 {
	font-size:2.8em;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
}

h2 {
	font-size:1.4em;
	margin-top:0;
	padding:5px 5px 5px 10px;
	color:#0033cc;
	text-align:center;
	}

h3 {
	font-size:1.3em;
	margin-top:0;
	padding:5px 5px 5px 10px;
	color:#0066ff;
}

h3.small {
	font-size:1.0em;
}

h4 {
	font-size:1.1em;
	margin-top:0;
	padding:5px 5px 5px 0;
	color:#0099ff;
}

h5 {
	font-size:0.8em;
	margin-top:0;
	padding:5px 5px 5px 10px;
	color:#0099ff;
}

h6 {
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#ffffcc;
}

ul{
 list-style-type:square;
}

ul ul{
 list-style-type:disc;
}

ul ul ul{
 list-style-type:none;
}

label{
 font-family:Arial,sans-serif;
 font-size:100%;
 font-weight:bold;
 color:#334d55;
}

/* ADL                                 */

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#all {
	width:94%;
	left:3%;
	right:auto;
	position:relative;
	}

#top-header {
	margin-left:auto;
	margin-right:auto;
	color:#0066FF;
	font-size:.85em;
	position:relative;
	width:100%;
	height:105px;
	background-color:#6699FF;
	min-width:700px;
	}

#top-information-search {
	color:#FFFFFF;
	float:right;
	width:205px;
	height:28px;
	}

#navBar{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:1.1em;
	float:left;
	width:210px;
	margin:0;
	background-color:#669966;
}

#navBar h2{
	font-size:1.1em;
	margin-top:0;
	padding:5px 5px 5px 10px;
	color:#0066CC;
	background-image:url(../images/background/green.gif);
	text-align:left;
}

#question{
	text-align:center;
	font-size:0.9em;
	width:180px;
	background-color:#FFFFCC;
	color:#000000;
	border:2px solid #333333;
	padding:5px 0 5px 5px;
	/* for IE manji broj-veæa transparentnost */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
	position:relative;
}

#graph{
	left:300px;	
	width:510px;
	height:100px;
	color:#000000;
	position:relative;
}
#total{
	top:50px;
	left:300px;	
	width:500px;
	height:100px;
	color:#000000;
	position:relative;
}

#validcss{
	font-size:0.75em;
	font-weight:bolder;
	color:#000000;
	top:-25px;
	left:10px;
	width:58px;
	height:24px;
	position:relative;
}

#validcss a:link {
	color:#000000;
	text-decoration:none;
	border:0;
}

#validcss a:visited {
	color:#000000;
	text-decoration:none;
}

#validcss a:hover {
	color:#FFCC00;
	text-decoration:none;
}

#content{
  	min-width:350px;
	padding:0 10px 0 0;
	position:relative;
}

#contentindex{
  	min-width:350px;
	padding:0 10px 0 10px;
	position:relative;
}

#contentdefault{
  	min-width:350px;
	padding:5px 0 0 7px;
	position:relative;
}

.up {
	text-decoration:none;
	border:0;
	}

.up a:link {
	text-decoration:none;
	border:0;
	}

.up a:visited {
	text-decoration:none;
	}

.up a:hover {
	text-decoration:none;
	}

#middle {
	width:100%;
	position:relative;
	}

#down {
	width:100%;
	position:relative;
	}

#headlines{
    float:right;
    font-size:90%;
	background-color:#E7DCCB;
}

#headlines h2{
	background-image:url(../images/background/beige.gif);
}

.events {
	font-size:0.8em;
	padding:0 5px 5px 10px;
	border-bottom:1px dotted #FFFFFF; 
	float:left;
	color:#333333;
}

.annevents {
	font-size:0.8em;
	float:left;
	padding:0 5px 0 10px;
	color:#333333;
}

.events img,.annevents img {
	color:#333333;
	border:0;
}

.events a:link,.annevents a:link{
	color:#333333;
	text-decoration:none;
}

.events a:visited,.annevents a:visited{
	color:#333333;
	text-decoration:none;
}

.events a:hover,.annevents a:hover{
	color:#333333;
	text-decoration:none;
}

#headlinesdefault{
    float:right;
	font-size:1.1em;
	width:280px;
    font-size:90%;
	padding:5px 0px 5px 5px; 
	background-color:#E7DCCB;
}

#logo-name {
	margin-left:10px;
	width:600px;
	float:left;
	}

#logo-image {
	width:90px;
	height:90px;
	padding:0 0 17px 5px;
	float:left;
	}

#logo a {
	color:#0099FF;
	text-decoration:none;
	}

#top-information-menu {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#FFFFFF;
	float:right;
	position:static;
	padding:5px;
	}

#top-information-menu a:link {
	color:#FFFFFF;
	text-decoration:none;
	}

#top-information-menu a:visited {
	color:#FFCC99;
	text-decoration:none;
	}

#top-information-menu a:hover {
	color:#FFFFCC;
	text-decoration:none;
	}

#top-information-menu img{
	border:0;
	}

#top-information-search {
	color:#FFFFFF;
	float:right;
	width:205px;
	}

#imeslike {
	font-size:0.9em;
	color:#99CCFF;
	text-align:center;
	}
#missiontext {
	font-family:Arial,Verdana,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#666666;
	text-align:left;
	width:auto;
	float:left;
	left:10px;
	top:10px;
	position:static;
	}

#masthead h3{
	padding:5px 0px 5px 5px;
	color:#ffff99;
	background-color:#333333;
}

#headlinesTitle{
	font-size:0.9em;
	font-weight:bold;
    text-align:center;
	padding:5px 5px 15px 5px;
	color:#00CCFF;
}

#headlinesdefaultText{
    float:right;
	width:93%;
    font-size:0.85em;
	padding-right:10px;
	color:#575757;
}

#contentadl{
	float:left;
  	width:70%;
	padding:10px 10px 10px 10px;
}

#webmaster{
	color:#333333;
    font-size:0.8em;
	text-align:center;
}

#update{
	color:#CCFFFF;
    font-size:0.75em;
	text-align:center;
}

#infosection{
	width:100%;
	border-bottom:1px dashed #cccccc; 
	display:block;
}

.blocknews_dark{
	width:100%;
	background-color:#EDF3FE;
	padding:10px;
	border-bottom:medium solid #FFFFFF;
	position:relative;
}

.blocknews_img{
	float:right;
	padding:0;
}

.blocknews_img_left{
	float:left;
	padding:0;
}

.blocknews_img_center{
	padding:0;
}

#slideshow_frame{
	border:medium solid #333333;
}

#img_center{
	border:medium solid #CC9900;
	padding:0;
}

.blocknews_light{
	width:100%;
	background-color:#FAF7E7;
	padding:10px;
	border-bottom:medium solid #FFFFFF;
	position:relative;
}

#tbl{
	width:100%;
}
#tbl th{width:20%; border-bottom-color:#818181; border-width:medium;}
#tbl td{width:80%; border-bottom-color:#818181; border-width:medium;}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin:0;
	padding:0 0 0 10px;
}


/************* #globalNav styles **************/
#nav {
	background-image:url(../images/background/navbg.gif);
	height:40px;
	min-width:800px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#nav ul {
	float:left;
	margin:0;
	padding:0;
}
#nav ul li {
	display:block;
	float:left;
}
#nav ul li a {
	float:left;
	border:none;
	padding:12px 10px 0 10px;
	height:28px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:1.0em;
	color:#cccccc;
	text-decoration:none;
	display:block;
}
#nav ul li a:hover {
	color:#ffffff;
	background-color:#1D2F43;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size:80%;
	color:#FFCC00;
	color:#ffffff;
	background-image:url(../images/background/menu_yellow.gif);
}


/************** .feature styles ***************/

.feature{
	padding:10px 0px 20px 10px;
	font-size:80%;
  	min-width:300px;
}

.feature img{
	float:inherit;
	padding:10px 10px 0px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear:both;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:80%;
	color:#cccccc;
	font-weight:bold;
	text-align:center;
	padding:10px 0 5px 0;
}

#siteInfo a:link {
	color:#0066CC;
	text-decoration:none;
}

#siteInfo a:visited {
	color:#0033FF;
	text-decoration:none;
}

#siteInfo a:hover {
	color:#3399FF;
	text-decoration:underline;
}

#copyright{
	font-size:0.75em;
	color:#666666;
	text-align:center;
	padding:20px 0 20px 0;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display:block;}
#navBar ul {list-style:none; margin:0; padding:0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom:1px dotted #EEE; padding-top:3px;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom:none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	padding:5px 0px 5px 5px; 
	margin:0;
	font-size:0.9em;
}

#sectionLinks a {
	display:block;
	border-bottom:1px dotted #CCCC00;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	color:#FFFF66;
}

#sectionLinks a:hover{
	background-color:#66CC66;
	text-decoration:none;
	color:#FFFF66;
}

#sectionLinks h3{
	font-size:1.1em;
	padding:5px 0px 5px 5px;
	color:#FFFFCC;
	background-color:#666666;
}

/************** #advert styles **************/

#advert{
	padding:30px 0px 10px;
}

#advert img{
	display:block;
}

#scroler {
	height:25px;
	text-align:center;
	border:1px solid #8F8F8F
}

#marqueecontainer {
	border-top:#cacaca 1px solid;
	border-bottom:#cacaca 1px solid;
	border-right:#cacaca 1px solid;
	border-left:#cacaca 1px solid;
	padding-top:2px;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:2px;
	overflow:hidden;
	width:155px;
	height:250px;
	left:1px;
	background-color:white;
	position:relative;
	}
#vmarquee {
	width:98%;
	position:absolute;
	}

.style1 {
	color:#990066;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	padding:0;
	}

.hr_style {
	color:#999999; 
}

.style5 {
	color:#ffff99;
	font-weight:bold;
	font-size:0.8em;
}

.style6 {
	font-size: 0.9em
}

