/* project: internet services template
   author: luka cvrk (www.solucija.com) */

   
/* default styles
   -------------- */
   
   
   
body { padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font: 0.7em Tahoma, sans-serif; line-height: 1.5em; background: #E6F2F7;color: #454545; }

a {	color: #CC3300;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: bold 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 0; margin: 3em 0 0 .5em; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0;  margin-bottom: 5px;color: #000; font-weight: normal; font-size: 1.75em; }
h2.newstitle { font-size:1.25em; color:#021C4C; font-weight:bold; line-height:120%; margin-bottom:1em;}
.h2lower { margin: 1em 2em 0 0; padding: 0 0 1em 0; font: bold 1.7em Arial, Sans-Serif;margin-bottom: 5px; color:#CC3300; line-height:120%;}
.h3lower { margin: 0 2em 0 0; padding: 0; font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px;margin-bottom: 5px; color:#333; }

.h2publication { color: #00203F; font-weight:normal; font-size:1.25em;}
ul.small { font-size:10px; list-style:disc;}
p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }
.lower ul { margin: 0; padding : 0; list-style:disc;}
.lower li { margin: 0 0 1em 2em; padding : 0; list-style:disc;}

form { 	margin: 0; }

input.search { 	width: 292px; 	border: 0;	background: #FFF url(../images/input.gif) no-repeat; padding: 4px; color: #E0691A; font-weight: bold; }

input.submit { background: #E0691A url(../images/submit.gif) no-repeat; border: 0; padding: 4px 0; width: 65px; margin: 0 15px 1px 0; color: #FFF; font: bold 1em Arial, Sans-Serif; }

input.login { width: 150px; border: none; padding: 4px; }
.clear { margin:0; clear:both; }

/* layout
   ------ */
#tika	{
	margin: 1em 0 0 0;
	display:block;
	
	height:				160px;
	overflow-x:hidden;
	overflow-y:scroll;
	
	
	color: #000;
	background-color:#f5f5f5;
	text-align:left;
	}


#wrapper { 	margin: 0 auto;	width: 780px;	padding: 10px; background-color:#FFFFFF }

#header { height: 109px; background-color:#eee; margin: 3px 0; padding: 10px 0 0 0; border-bottom: 1px solid #ccc;}

#top_info {	padding: 0; margin:0;	border-bottom: 1px solid #eee; color: #000; display:block; }

#top_info_left { background:url(../images/logo.gif); width: 210px; height:109px; float: right; margin:0 1em 0 0;  padding:0; }

#banner { height:199px; background:url(../images/banner.jpg) no-repeat; width:780px; }
#banner #tagline { color:#7E868A; font-size:1.5em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:9em 0 0 1em;  }

.bar { 	clear: both; font-size: 1em; height: 30px;  color: #FFF; margin: 0 0 .25em 0; padding-left:1em;  background: #CC3300;}
.bar li { margin: 0; padding: 7px 1.25em 6px 7px;color: #FFEADC;	background: #CC3300;float: left; }
.bar li.active { background: #666 url(../images/bar.gif) no-repeat center top; color: #fff;font-weight: bold; padding: 7px 10px 6px 10px;	}
.bar li a { font-weight: bold;color: #FFF; 	background: inherit;text-decoration: none; } 
.bar li a:hover { color: #FED700; background: inherit; } 


/*.bar {clear: both; font-size: 1.1em; height: 30px;  color: #FFF; margin: 0 0 .5em 0; padding-left:2em;  background: #CC3300;}
.bar li { margin: 0; padding: 7px 12px 6px 12px;color: #FFEADC;	background: #CC3300;float: left; }
.bar a { font-weight: bold;color: #FFF; 	background: inherit;text-decoration: none; } 
.bar li a:hover { color: #FED700; background: inherit; } 
.bar li ul { position: absolute;left: -999em; }
.bar li ul li {background-color: #A9C0CE;}
.bar li ul li:hover, .bar ul li.sfhover { background-color: #0d5386; color: #FFFFFF;}
.bar li:hover ul, .bar li.sfhover ul { left: auto; color: #fff; }
.bar a {color: #fff;	text-decoration: none;}*/



.bar li.active { background: #666 url(../images/bar.gif) no-repeat center top; color: #fff;font-weight: bold; padding: 7px 10px 6px 10px;	}





.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { float: right; }

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}
/* Cutenew */

.newsimgthumb { float:left;   margin:0 .5em 0 0; border: 1px solid #ccc; padding: .25em; }
.newsimgthumbL { float:left;   margin: 1em  .5em 1em 0; border: 1px solid #ccc; padding: .25em; }

/* left side
   --------- */
.imageleft { float:left; width:160px; display:block; }
.imageright { float:right; width:270px; display:block; margin-bottom:2em;}

.sponsorsmiddle { display:block; margin-left:12em;}
.sponsorsleft { float:left; width:130px; display:block; margin: 1.75em 0 0 1.25em; }
.sponsorsright { float:right; width:320px; display:block; margin-bottom:2em;}

.left {
	float: left;
	width: 64%;
	margin: 0 0 10px 0;
}

.left .Sponsors { margin: 1em 0 10px 2em; color: #000; background: #FFF; padding: 1em 0; vertical-align:middle; float: left;  width: 90%; border-bottom: 1px dashed #ccc; }
.left .Sponsors img { }
.left .Sponsors .h3lower { margin-top: 1.5em;}
#lower .left p {}

.h2headings {clear: both;	background: #A9C0CE; color: #FFF; padding: 7px 0 7px 5px; font: bold 1.25em Arial, Helvetica, sans-serif;	margin: 0 0 0px 0;}
	.left_side { float: left; width: 210px; padding: 0 0 0 10px; margin: 10px 10px; }
		
	.left_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side { float: right; width: 220px; background: #FFF url(../images/dotted.gif) repeat-y; color: #414141; padding: 0 0 0 40px; }
			.box { margin: 0 0 2em 0;  }

	.left_box { margin: 1em 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	.left_box p { margin-bottom:1em;}
	.left_box p.posted { color:#666; margin:.25em 0 0 0}
	
	#lower .left_box { margin: 1em 2.75em 10px 2.75em; color: #000; background: #FFF; padding: 3px 0;}
	#lower .left_box p { margin-bottom:1em;}
	.gallery_box { margin: 1em 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
		.gallery_box img { border:1px solid #999999; padding:1px; margin-left:.5em;}
		
		#lower .left_box2 { margin: 1em 2.75em 10px 2.75em; color: #000; background: #FFF; padding: 3px 0; border: 1px solid #999; }
	#lower .left_box2 p { margin-bottom:1em;}
	
	
	#lower .news_box { margin: 1em 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	#lower .news_box p { margin-bottom:1em;}
	#lower .news_box img { padding:.5em; border:1px solid #ggg;}
	.left_box .news_box .newsimgthumb { float:left;   margin:0 .5em 1em 0; border: 1px solid #ccc; padding: .25em; }
	
/* right side
   ---------- */
		
.right {
	float: right;
	width: 34.6%;
	margin: 0 0 10px 0;
}


.h2righthead {
	background: #6C757A  url(../images/corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	width: 98%;
}
	.right_articles {background: #f5f5f5;color: #414141;padding:1em 1.5em;margin: 0 0 3px 0;	}
		.right_articles p.home-link { width:25%; float:right; text-align:right; margin:0 .75em 0 0;}
	.right_articles img { border:1px solid #999; padding:.25em; margin:0 .75em 0 0; }
	.major_sponsors { background: #fff;color: #414141;padding: 8px;margin: 0 0 3px 0; text-align:center;	}
	.major_sponsors img {  border: 0;}
.image { float:left; padding: 0 1em 1em 0; }

/* footer
   ------ */

#footer { clear: both; text-align: right; padding: 10px 0 10px 0; margin: 0; border-top: 1px solid #ccc; line-height: 1.8em;}

.blocklines { margin: 1em 0; color:#c00; font-family:Georgia, "Times New Roman", Times, serif; }

.noborder { border:0; }
.insert { }