/* CSS RESET & GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 14px; }


/* GLOBALS */
html, body { height: 100%; }
body { background: #ffffff; font: 11px Arial, Helvetica, sans-serif; line-height: 15px; color: #58585a; }

.picBorder { border: 1px solid #a6a6a6; }
.txtBig { font: 16px Calibri, Arial, sans-serif; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.date, .datum { font-size: 10px; color: #7e8082; }

ul.inline { margin: 0; padding: 0; list-style: none; }
ul.inline li { display: inline; }

ul.linkList { margin: 0; padding: 0; list-style: none; list-style-type: none; }
ul.linkList li { background: url(img/bullet_arrow4.gif) no-repeat 0 6px; padding: 2px 0 2px 17px; line-height: 15px; }





ul.sitemap { padding: 0 0 0 19px; list-style: none; }
ul.sitemap li { background: url(img/bullet_arrow4.gif) no-repeat 0 6px; padding: 2px 0 2px 16px; line-height: 15px; list-style: none; }

	
.mainBox ul { margin:10px 0; padding:0 0 0 18px;list-style: none; }
.mainBox ul li { background: url(img/bullet_arrow4.gif) no-repeat 0 5px; padding: 0 0 0 18px; }

/* FORM ELEMENTS */
.textbox, textarea { background: #ffffff; border: 1px solid #c1c1c1; font-size: 11px; line-height: 11px; height: 15px; padding: 2px 0 0 3px; color: #000000; }
.searchbox { width: 145px; margin: 0 5px; color: #000000; }
select { background: #ffffff; border: 1px solid #c7c7c7; padding: 2px; font-size: 11px; }


/* LINKS */
a:link, a:active, a:visited { color: #008ac9; text-decoration: none; }
a:hover { color: #008ac9; text-decoration: underline;  }

a.butArrow:link, a.butArrow:active, a.butArrow:visited { color: #008AC9; font-size: 16px; line-height: 12px; margin-left: 10px; text-decoration: none; }
a.butArrow:hover { color: #003399; text-decoration: none;} 

.header a:link, .header a:active, .header a:visited { color: #008ac9; text-decoration: none; }
.header a:hover { color: #008ac9; text-decoration: underline; }

.footer a:link, .footer a:active, .footer a:visited { color: #008ac9; text-decoration: none;}
.footer a:hover { color: #003399;text-decoration: none; }

ul.linkList a:link, ul.linkList a:active, ul.linkList a:visited { color: #000000; text-decoration: none;}
ul.linkList a:hover { color: #008ac9; text-decoration: none;}

.leftMenuWrapper a:link, .leftMenuWrapper a:active, .leftMenuWrapper a:visited { color: #58585a; text-decoration: none;}
.leftMenuWrapper a:hover { color: #008ac9;text-decoration: none; }

ul.menuLevel4 li a:link, ul.menuLevel4 li a:active, ul.menuLevel4 li a:visited { color: #008ac9; text-decoration: none;}
ul.menuLevel4 li a:hover { color: #008ac9; text-decoration: underline; }

.mainMenu a:link, .mainMenu a:active, .mainMenu a:visited { color: #003399; text-decoration: none; }
.mainMenu a:hover { color: #008ac9; text-decoration: none; }

.lang a:link, .lang a:active, .lang a:visited { color: #003399; text-decoration: none; }
.lang a:hover { color: #008ac9; text-decoration: none; }

/* WRAPPERS */
.fullStretch { width: 100%; }
.marginTop1 { margin: 10px 0 0 0; }
.marginTop2 { margin: 30px 0 0 0; }
.marginLeft1 { margin: 0 0 0 15px; }

.wrapper { margin: 0 0 0 10px; padding-bottom: 20px; width: 975px; }

.header { width: 965px; margin: 0 auto 0 5px; height: 82px; }
.headerLinks { text-align: right; }

.mainNav { width: 975px; height: 34px; background: url(img/mainMenuBgnd.gif) no-repeat right top; margin: 0 0 1px 0; }
.pathStrip { width: 975px; height: 8px; background: url(img/pathStrip.gif) no-repeat 0 0; }
.pathWrapper { width: 975px; padding: 3px 0 5px 0; background: url(img/pathBgnd.gif) no-repeat left bottom; margin: 0 0 20px 0; }
.path { margin: 0 8px; padding: 0; list-style: none; }
.path li { display: inline; color: #003399; }
.path a:link, .path a:active, .path a:visited { color: #003399; text-decoration: none; }
.path .active a { color: #008ac9;text-decoration: none;  }

.mainMenuWrapper { float: left; width: 870px; }
ul.mainMenu { margin: 0; padding: 0; list-style: none; }
ul.mainMenu li { display: inline-block; border-right: 1px solid #d1d1d1; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 11px 9px 8px 8px; }
ul.mainMenu .active { background: url(img/mainMenuBgndA.gif) no-repeat right top; }
ul.mainMenu .active a { color: #008ac9; }
ul.mainMenu .first { background: url(img/mainMenuBgndA.gif) no-repeat 0 0; }

.langWrapper { float: right; width: 100px; color: #003399; text-align: right; }
.lang { margin: 9px 8px 0 0; padding: 0; list-style: none; }
.lang li { display: inline; }
.lang .active a { color: #008ac9; }

.middle { width: 975px; margin: 0 auto ; }

.left { width: 200px; padding: 0 0 20px 0; vertical-align: top; background: url(img/leftBgnd.gif) no-repeat left bottom; }
.leftWrapper { padding: 0 10px 0 0; background: url(img/leftBgnd.gif) no-repeat 0 0; }

.leftMenuWrapper { background: url(img/leftMenuCatFirstBgnd.gif) no-repeat 0 0; padding: 3px 0 0 0; }
.leftMenuWrapper a { display: block; padding: 7px 10px; }
.leftMenuWrapper div { background: url(img/leftMenuCatBgnd.gif) no-repeat 0 0; min-height: 29px; }
.leftMenuWrapper div.active { background: url(img/leftMenuCatActive.gif) no-repeat 0 0; border-bottom: 1px solid #bde4f7; }
.leftMenuWrapper div.active a { color: #008ac9; font-weight: bold; }
.leftMenuWrapper ul { margin: 0; padding: 0; list-style: none; }
.leftMenuWrapper ul li { background: url(img/leftMenuSubBgnd.gif) no-repeat left bottom;}
.leftMenuWrapper ul li a { display: block; padding: 3px 5px 5px 23px; }
.leftMenuWrapper ul li.active a { background: url(img/bullet_arrow2.gif) no-repeat 10px 7px; color: #008ac9; }

.main { vertical-align: top; }
.mainWrapper { padding: 0 10px 0 0; }
.indexmainWrapper { padding: 0 20px 0 0; }
.picWrapper { background: url(img/picBgnd.gif) no-repeat 0 0; margin: 0 0 20px 0; }
.picWrapper img { margin: 20px; }

.mainBoxTop { height: 7px; background: url(img/img_content_555_top.gif) no-repeat 0 0; }
.mainBox { background: url(img/img_bg_content.gif) repeat-y 0 0; padding: 0 20px 10px 20px; }
.mainBox2 { background: url(img/img_bg_content.gif) repeat-y 0 0; padding: 0 20px 0 20px; }

.mainBoxBottom { height: 6px; background: url(img/img_content_555_bottom.gif) no-repeat left bottom; }

.highlights { width: 100%; margin: 0 0 20px 0; }
.higlightWrapper { width: 100%; background: url(img/highlightBgnd.gif) no-repeat right top; padding: 10px 12px; vertical-align: top; font-size: 12px; color: #000000; line-height: 18px; }
.higlightWrapper div { font-size: 16px; margin: 0 0 5px 0; font-weight: bold; line-height: 18px; }
.higlightWrapper div a.active  { color: #003399; }

.higlightWrapper a:link, .higlightWrapper a:active, .higlightWrapper a:visited { color: #003399; text-decoration: none;}
.higlightWrapper a:hover { color: #008ac9; text-decoration: none;}

.pageContent { width: 100%; }
.pageContent td { font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 16px; }
.pageContent h1 { font: 19px Arial, Helvetica, sans-serif; color: #003399; margin: 10px 0 15px 0; }
.pageContent h2 { font: 16px Arial, Helvetica, sans-serif; color: #003399; margin: 0 0 15px 0; }
.pageContent td p { margin: 0 0 13px 0; }
.pageContent td td p { margin: 0; }

.pageServices { margin: 20px 0 0 0; }
.pageServices ul { margin: 0; padding: 0; list-style: none; }
.pageServices ul li { display: inline; padding: 0 20px 0 0; }
.pageServices ul li a { color: #9c9e9f; }
.pageServices ul li a img { margin: 0 6px 0 0; }

.footerWrapper { background: url(img/footerBgnd.gif) no-repeat 0 0; padding: 10px 0 0 0; }
.footer { background: url(img/footerBgnd.gif) no-repeat left bottom; padding: 0 10px 10px 10px; font-size: 10px; line-height: 13px; }

.footerWrapper2 { background: url(img/footer2Bgnd.gif) no-repeat 0 0; padding: 10px 0 0 0; margin-top: 20px; }
.footer2 { background: url(img/footer2Bgnd.gif) no-repeat left bottom; padding: 0 10px 10px 10px; font-size: 10px; line-height: 13px; }

.right { width: 210px; vertical-align: top; }
.rightTop { background: url(img/rightTopBottom.gif) no-repeat 0 0; height: 7px; }
.rightBlockWrapper { background: url(img/rightBgnd.gif) repeat-y 0 0; padding: 5px 6px 5px 6px; }
.rightBottom { background: url(img/rightTopBottom.gif) no-repeat left bottom; height: 8px; }
.rightBlock { background: #ffffff; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #000000; }
.rightBlock h3 { font: 16px Arial, Helvetica, sans-serif; color: #003399; padding: 5px 0 6px 10px; }
.rightBlock div { padding: 7px 5px 7px 10px; border-top: 1px solid #e6e6e6; }
/* ZA FORME UPITNIKA OSIGURANJA */


.crno { color: #000000; }
.nevalja{
	border: 1px solid #00B4EB;
	width:304px;
}
.upitnikUL{
	 margin: 0; 
	 padding: 0; 
	 list-style: none;
	 list-style-image:none;
}
.upitnikUL li{
	padding-bottom:5px;
	 list-style: none;
	 list-style-image:none;
}
.upitnikTxt{
	width:303px;
	border: 1px solid #c1c1c1;
}
.upitnikTxt2{
	width:303px;
	/*border: 1px solid #00B4EB;*/
	border: 1px solid #c1c1c1;
	
}


/*OVO JE ZA TEST*/
A.button {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin-top:20px;
	padding:2px 30px 2px 30px;
	background-image:url(img/buttonimg2.gif);
	background-repeat:no-repeat;
}


.upitnikTBL{
	padding-top:10px;
	padding-bottom:10px;
}
.upitnikTBL td{
	padding-bottom:5px;
}
.upitnikTBL td.disect{
	border-top:1px dashed gray;
}
/* END ZA FORME UPITNIKA SIGURANJA */


.tablica1 td {
	padding:3px;
	color:#58585A;
}
.tablica1 {
	border:1px solid #E6E6E6;
	border-collapse:collapse;
	border-left-width:0;
	border-right-width:0;
	padding:3px 3px 3px 5px;
}

#divrezultat{background:#f1f9fd;padding:5px;}
