/* project: internet market
   design: luka cvrk (www.solucija.com) 
   framework: Concept Nova (www.conceptnova.com) */
   
body { padding: 0; margin: 0; font: 8pt Verdana, Tahoma, arial, sans-serif; line-height: 1.5em;background-color:#FFFFFF;color: #454545; }
#wrapper{
background-color:#FFFFFF;
width:900px;
margin: auto;
}
a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 14pt Arial, Sans-Serif; letter-spacing: 0px;}
h5 { margin: 0; padding: 0; font: normal 14pt Arial, Sans-Serif; letter-spacing: 1px;color:#01489E;}
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f;letter-spacing: 1px; background: #FFF; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
form { margin: 0; }

#heading{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#18599D;
font-size:22px;
}

.service-hover
{
background:#F1F4F8 url(module_box.gif) repeat-x;
background-position:bottom;
border-right:1px solid #EAEAEA;
}



/* layout
   ------ */

.content { 
	margin: 10px auto;
	width: 900px;
	background-color:#FFFFFF;
	color: #454545;
	
}

/* header */
.header_top { background: #FEFEFE url(big_top.gif) no-repeat; color: #FFF; height: 15px; }
.header { padding: 0px 10px 0 10px; }
.header_bottom { clear: both; background: #FEFEFE url(big_bottom.gif) no-repeat; color: #FFF; height: 15px; }
  
/* menulist */	
ul.menulist {
	background-color:#FAFAFA;
	list-style: none;
	color:#AAAAAA;
	text-align: left;
	margin: 0px 1px 0px 0; padding: 0;
	text-decoration: none;		
}
ul.menulist li {
	border-bottom: 1px solid #EFF0F1;
	background: url(bulet1.gif) no-repeat 5px 5px;	
	padding: 3px 0 4px 20px;
	margin: 0 2px;	
}
ul.menulist a {
	color:#01418D;
	text-decoration: none;	
	background-image: none;	
}
ul.menulist a:hover {
text-decoration: underline;		
}

.statbox{
	float:left;
	width:300px;
	margin-left:5px;
	color: #808080;
	background: #FAFAFA;
	padding: 10px 5px 5px 5px;
}
/* left side
   --------- */

.left {
	float: left;
	width: 595px;
	margin: 0 0 10px 0;
}

	.box_top {
		background: #F0F0F0 url(leftbox_top.gif) no-repeat;
		color: #808080;
		height: 40px;
		width: 159px;
	}
	
	.box_top h2 {
		color: #808080;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #F0F0F0;
		border-right: 2px solid #F0F0F0;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #FFF;
	}
	
	.box_bottom {
		background: #FFF url(leftbox_bottom.gif) no-repeat;
		color: #000;
		height: 13px;
		width: 160px;
		margin: 0 0 7px 0;
	}
	
		/* left and central column */
		.left_side { float: left; width: 159px; padding: 0px 5px 8px 8px; }
		.right_side { float: right; width: 405px; margin: 0 5px 0 0; text-align: justify; }
		
		.article { padding: 0 5px 0 0px; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url(grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 170px; margin: 0 0 10px 0;}
		
img { float: left; margin: 0 9px 3px 0; }

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #f0f0f0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; } 
#navCont{clear:both;margin-top:0;margin-left:45px;padding:0;position:relative;z-index:2;}
#navCont ul{list-style:none;margin:0px;padding:0;text-align:center;float: left;height:25px;clear:both;}
#navCont ul li{background:url(bg_headt.gif) left top no-repeat;float:left;height:20px;margin:0 5px;padding:0 0 0 4px;}

html>body #navCont ul li{height:25px}
#navCont ul li a{float:left;background:url(bg_headu.gif) right top no-repeat;display:block;color:#fff;height:20px;font-size:12px;font-weight:700;padding:5px 9px 0 5px;margin:0px 0px 0;text-align:center;text-decoration:none;}
.white ul li a{color: #ffffff;}
#navCont ul li.selected{background:url(bg_headv.gif) left top no-repeat;}
#navCont ul li.selected a{background:url(bg_headw.gif) right top no-repeat;}
#navCont ul li.special{background:url(bg_headx.gif) left top no-repeat;}
#navCont ul li.special a{background:url(bg_headx.gif) right top no-repeat;}
#orgfix{background-color:#ff8400;border:none;height:2px;margin:0 auto;width:880px; clear:both;overflow:hidden}

.orangeCont{
background-color:#FF8500;
-moz-border-radius:6px;
}

.searchCont{background:url(bg_searc.gif) bottom left repeat-x;height:50px;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;margin:0px 0px 15px 8px ;width:880px; clear:both}
.flRt{ float:right;}

.col1{float:left;width:182px; text-align:right; vertical-align: baseline;height: 40px;}
.col3{float:right;width:40px}
.col2{float:right;text-align:left;width:465px;}
.srchInnerCont .col4{float:left;width:125px; text-align:left;}
.col3 img{margin-top:12px}
.qsearc{padding: 2px 2px 2px 40px;color: #999;float:left;margin:13px 15px 0 10px;width: 292px;border: 0;background: #FFF url(input.gif) no-repeat;padding: 4px;}
.qselect{padding: 2px 2px 2px 30px;color: #999;	float:left;	margin:14px 15px 0 10px;width: 120px;}
nobr{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#282828;
}


#service-tbl{
margin-top:5px;
}
#service-tbl h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#FF8500;
font-size:22px;
}

#service-tbl td{
border-bottom:1px solid #EAEAEA;
padding:8px 0px 8px 0px;
color:#18599D;
}

#contact-info-tbl{
margin-top:5px;
background-color:#FAFAFA;
-moz-border-radius:4px;
padding:5px;
}

#contact-info-tbl td{
background-color:#FAFAFA;
-moz-border-radius:4px;
padding:5px;
border-bottom:1px solid #EAEAEA;
}


#contact-info-tbl h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#18599D;
font-size:18px;
margin-bottom:10px;
}


#why-tbl{
margin-top:5px;
background-color:#EAEAEA;
-moz-border-radius:4px;
padding:5px;
}

#why-tbl h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#18599D;
font-size:18px;
margin-bottom:10px;
}

#why-tbl ul{
margin:0px;
padding:0px;
list-style:none;
}
#why-tbl ul li{
background:url(bulet.gif) left top no-repeat;
padding: 0px 2px 5px 20px;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
}


#contact_us{
margin-top:3px;
background-color:#F1F4F8;
-moz-border-radius:4px;
padding:5px;
color:#18599D;
}
#contact_us h1{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#FF8500;
font-size:22px;
}
.contact-us-input{
background: url(shadow.gif) repeat-x 0px -918px;
width:200px;
height:22px;
border:1px solid #CCCCCC;
margin-top:5px;
}
.footer2{
background: url(bg_searc.gif) repeat-x;
background-position:bottom;
}
.footer2 a{
text-decoration:none;
}
.footer2 a:hover{
text-decoration:underline;
}

#our-services-page{
border:1px solid #EAEAEA;
background-color:#FAFAFA;
}
#our-services-page td{
border-bottom:1px solid #EAEAEA;
}

