html {height:100%; margin:0px; padding:0px; z-index:1;}

body {height:100%; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; background:url(../images/mainBG.jpg) 50% 0 no-repeat; z-index:1;}

a img {border: none;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

*:focus {outline:none;} /* Safari glow remove */
textarea {resize:none;} /* Safari / Opera / Chrome dumb resize remove */

form {margin:0; padding:0;}

table, tr, td {border-collapse:collapse; border:0; margin:0; padding:0;}

p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

label {cursor:pointer;}

div.wrapper {position:relative; z-index:2; min-height:100%; _height:100%; zoom:1;}
div.header {width:100%; height:114px; clear:both; background:url(../images/headerBG.png) 0 0 repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerBG.png', sizingMethod='scale');}
div.headerGrey {width:100%; height:114px; clear:both; background:url(../images/headerBGgrey.png) 0 0 repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerBGgrey.png', sizingMethod='scale');}
	div.innerHeader {margin:0 auto; width:900px; overflow:hidden; zoom:1;}
	div.innerHeaderWide {margin:0 auto; width:970px; overflow:hidden; zoom:1;}	
		div.logo_zavarovanje {float:left; overflow:hidden; margin:0 10px 0 0;}
		div.logo_zavarovanjeWide {float:left; overflow:hidden; margin:0 10px 0 0; width:325px;}
		div.logo_SmiljanMori {float:left; overflow:hidden;}
			div.logo_SmiljanMori img {float:left; display:block;}
			div.logo_SmiljanMori div.sm_text {padding:39px 0 0 0; font-size:12px; line-height:14px; color:#ffffff; font-style:italic; float:left; overflow:hidden; width:180px;}
			div.logo_SmiljanMori div.sm_text2 {padding:30px 0 0 0; font-size:18px; line-height:22px; color:#ffffff; font-style:normal; float:left; overflow:hidden; width:250px; font-family:Georgia, "Times New Roman", Times, serif}
		div.headerNavBox {float:right; overflow:hidden; padding:38px 0 0 0;}
			div.headerPhone {text-align:right; font-size:12px; line-height:14px; color:#ffffff;}
				div.headerPhone strong {font-size:14px; line-height:16px; color:#00bce4;}
			div.headerNav {text-align:right; font-size:14px; line-height:16px; color:#00bce4; padding:8px 0 0 0;}
				div.headerNav span {padding:0 5px 0 5px;}
				div.headerNav a {font-size:14px; line-height:16px; color:#00bce4; font-weight:bold; text-decoration:none;}
				div.headerNav a:hover {text-decoration:underline;}

div.footer {width:100%; height:45px; position:absolute; left:0px; bottom:0px; background-color:#666666;}
div.footerGrey {width:100%; height:45px; position:absolute; left:0px; bottom:0px; background-color:#9099a4;}
	div.innerFooter {margin:0 auto; width:900px; overflow:hidden;}
		div.corpoTxt {font-size:11px; line-height:15px; color:#ffffff; float:left; width:600px; overflow:hidden; padding:8px 0 0 0;}
			div.corpoTxt a {font-size:11px; line-height:15px; color:#ffffff; text-decoration:underline;}
			div.corpoTxt a:hover {text-decoration:none;}
		div.leagalTxt {font-size:11px; line-height:15px; color:#ffffff; text-align:right; float:right; width:250px; overflow:hidden; padding:8px 0 0 0;}
			div.leagalTxt a {font-size:11px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:underline;}
			div.leagalTxt a:hover {text-decoration:none;}
			
div.inner {width:900px; margin:0 auto; padding:10px 0 55px 0; position:relative; zoom:1;}
	div.inner h1 {font-size:30px; line-height:44px; text-align:center; color:#003d79; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	div.inner h2 {font-size:24px; line-height:28px; color:#003d79; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	div.inner h2.center {text-align:center;}
	div.inner h3 {font-size:19px; line-height:24px; color:#252525; font-weight:normal;}
	div.inner h3.blue {color:#003d79;}
	div.inner h6 {font-size:15px; line-height:19px; color:#003d79; font-weight:normal; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}	
	div.inner p {font-size:14px; line-height:18px; color:#252525; padding:0 0 10px 0;}
	div.inner ul, div.inner ol {font-size:14px; line-height:18px; color:#252525; margin:-10px 0 20px 0; padding:0px; list-style-type:none;}
	div.inner ol li {padding:5px 0 5px 30px; background:url(../images/bullet.jpg) 19px 26px no-repeat; zoom:1;}
	div.inner ol li img {margin-bottom:-2px; margin-left:10px;}
	div.inner ul li {padding:5px 0 5px 30px; background:url(../images/bullet.jpg) 19px 13px no-repeat; zoom:1;}
	div.inner blockquote {font-size:11px; line-height:15px; font-style:italic; color:#252525; margin:0px; padding:0px;}

div.innerWide {width:970px; margin:0 auto; padding:10px 0 55px 0; position:relative; zoom:1;}
	div.innerWide h1 {font-size:30px; line-height:44px; text-align:center; color:#003d79; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	div.innerWide h2 {font-size:24px; line-height:28px; color:#003d79; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	div.innerWide h2.center {text-align:center;}
	div.innerWide h3 {font-size:19px; line-height:24px; color:#252525; font-weight:normal;}
	div.innerWide h3.blue {color:#003d79;}
	div.innerWide h6 {font-size:15px; line-height:19px; color:#003d79; font-weight:normal; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}	
	div.innerWide p {font-size:14px; line-height:18px; color:#252525; padding:0 0 10px 0;}
	div.innerWide ul, div.innerWide ol {font-size:14px; line-height:18px; color:#252525; margin:-10px 0 20px 0; padding:0px; list-style-type:none;}
	div.innerWide ol li {padding:5px 0 5px 30px; background:url(../images/bullet.jpg) 19px 26px no-repeat; zoom:1;}
	div.innerWide ol li img {margin-bottom:-2px; margin-left:10px;}
	div.innerWide ul li {padding:5px 0 5px 30px; background:url(../images/bullet.jpg) 19px 13px no-repeat; zoom:1;}
	div.innerWide blockquote {font-size:11px; line-height:15px; font-style:italic; color:#252525; margin:0px; padding:0px;}

div.innerNav {width:100%; clear:both; padding:0 0 25px 0;}
table.navBox {margin:0 auto;}
table.navBox td.links {}
table.navBox td.links span {float:left;}
table.navBox td.links a {font-size:14px; line-height:36px; color:#2d2d2d; padding:0 15px 0 15px; background:url(../images/navM_o.jpg) 0 0 repeat-x; float:left; display:block; text-decoration:none; position:relative;}
table.navBox td.links a.active {background:url(../images/navM_a.jpg) 0 0 repeat-x; color:#ffffff;}
table.navBox td.links a:hover {background:url(../images/navM_a.jpg) 0 0 repeat-x; color:#ffffff;}

table.navBox td.links a.first {font-size:14px; line-height:36px; color:#2d2d2d; padding:0 15px 0 15px; background:url(../images/navL_o.png) 0 0 no-repeat; float:left; display:block; text-decoration:none; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navL_o.png', sizingMethod='crop'); zoom:1;}
table.navBox td.links a.first.active {background:url(../images/navL_a.png) 0 0 no-repeat; color:#ffffff; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navL_a.png', sizingMethod='crop'); zoom:1;}
table.navBox td.links a.first:hover {background:url(../images/navL_a.png) 0 0 no-repeat; color:#ffffff; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navL_a.png', sizingMethod='crop'); zoom:1;}
table.navBox td.links a:hover.first {background:url(../images/navL_a.png) 0 0 no-repeat; color:#ffffff; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navL_a.png', sizingMethod='crop'); zoom:1;}

table.navBox td.links a.last {font-size:14px; line-height:36px; color:#2d2d2d; padding:0 15px 0 15px; background:url(../images/navR_o.jpg) 100% 0 no-repeat; float:left; display:block; text-decoration:none;}
table.navBox td.links a.last.active {background:url(../images/navR_a.jpg) 100% 0 no-repeat; color:#ffffff;}
table.navBox td.links a.last:hover {background:url(../images/navR_a.jpg) 100% 0 no-repeat; color:#ffffff;}
table.navBox td.links a:hover.last {background:url(../images/navR_a.jpg) 100% 0 no-repeat; color:#ffffff;}

div.innerColums {width:100%; clear:both; overflow:hidden;}
div.innerColums h1 {font-size:30px; line-height:44px; margin:0 0 5px 0; text-align:left; border-bottom:1px solid #dedcd0; color:#003d79; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
div.innerColumLeft {width:180px; padding:10px 18px 0 0; float:left; overflow:hidden;}
div.innerColumLeft a {font-size:14px; line-height:18px; color:#2d2d2d; float:left; display:block; width:160px; padding:3px 10px 3px 10px; border-bottom:1px solid #dedcd0; text-decoration:none; position:relative;}
div.innerColumLeft a.active {color:#00bce4;}
div.innerColumLeft a:hover {color:#00bce4;}

div.innerColumCenter {width:415px; padding:10px 0 0 0; float:left; overflow:hidden;}
div.innerColumCenter h2 {padding:0 0 20px 0;}
div.innerColumCenter p {padding:0 0 20px 0;}

div.innerColumRgt {width:300px; float:right;}

div.mainHeading {padding:0 0 40px 0;}
	div.mainHeading p.mainHeadTop {font-size:18px; line-height:22px; text-align:center; color:#003d79; font-weight:normal; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
	div.mainHeading p.mainHeadbtm {font-size:22px; line-height:26px; text-align:center; color:#003d79; font-weight:normal; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}

div.mainVideoBox {background:url(../images/poglejVideoBG.jpg) 100% 0 no-repeat; height:357px; padding:0 0 0 10px; overflow:hidden;}
	div.innerVideoBox {width:416px; padding:11px 0 0 10px; height:292px; float:left; overflow:hidden; background:url(../images/videoBG.jpg) 0 0 no-repeat;}
		div.video {width:405px; height:260px;}

div.innerContent {margin:-45px 0 0 0; position:relative; zoom:1; z-index:2;}
div.innerContent h2 {width:600px; clear:both; padding:0 0 20px 0;}
div.innerContent h3 {width:600px; clear:both; padding:0 0 20px 0;}
div.innerContent p {width:600px; clear:both;}

div.formBG {width:602px; position:relative; background:url(../images/formBG.jpg) 0 100% no-repeat;}
div.formBGinner {width:526px; position:relative; background: url(../images/formBGtop.jpg) 0 0 no-repeat; padding:20px 33px 20px 43px;}
div.formBGinner p {font-size:11px; line-height:15px; color:#252525; text-align:center; padding:5px 0 5px 0;}
div.formBGinner input.button {width:526px; font-size:18px; font-weight:bold; color:#252525; margin:0px; padding:14px 0 18px 0; *padding:10px 0 22px 0; overflow:visible; text-align:center; border:0 none; background:url(../images/buttonBG.png) 0 0 no-repeat; zoom:1; cursor:pointer; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/buttonBG.png', sizingMethod='crop');}
table.formFields {width:100%; margin:0 0 15px 0;}
table.formFields td.txt {font-size:18px; line-height:22px; color:#252525; font-weight:bold; white-space:nowrap;}
table.formFields td.ff {padding:2px 0 2px 10px; width:100%;}
table.formFields td.ff input {border:1px solid #a3a3a3; width:94%; padding:4px 5px 4px 5px; float:right; margin:0px; font-size:18px; color:#252525;}

div.formArrow {width:82px; height:133px; position:absolute; right:-65px; top:-113px; z-index:10;}

table.splitCnt {margin:0 0 25px 0;}
table.splitCnt td {vertical-align:top;}
table.splitCnt td.txt {padding:0 0 0 10px;}
table.splitCnt td.img {padding:0 0 0 30px;}
table.splitCnt td.catalog {padding:0 0 0 80px;}

div.testimonial {width:300px; margin:0 0 0 30px; background:url(../images/testimonialBG.jpg) 0 0 no-repeat;}
table.testimonialBox {width:100%; background:url(../images/testimonialBGbtm.jpg) 0 100% no-repeat;}
table.testimonialBox td {vertical-align:top;}
table.testimonialBox td.img {padding:17px 0 13px 10px;}
table.testimonialBox td.txt {padding:15px 15px 15px 10px;}
table.testimonialBox td.txt p {font-size:11px; line-height:15px; color:#252525; padding:15px 0 3px 0;}
table.testimonialBox td.txt a {float:left; display:block; padding:0 0 0 10px; clear:both; font-size:11px; line-height:15px; color:#003d79; background:url(../images/linkArrow.gif) 0 5px no-repeat;}

table.pieChart {width:100%; margin:20px 0 20px 0;}
table.pieChart td {vertical-align:top;}
table.pieChart td img {float:right; clear:right;}
table.pieChart td h5 {font-size:14px; line-height:18px; color:#003d79; padding:0 0 10px 0;}
table.pieChart td p {font-size:14px; line-height:18px; color:#252525; padding:0 0 15px 0;}
table.pieChart td.kap {width:420px; padding:0 0 0 0; background:url(../images/kap.jpg) 100% 0 no-repeat;}
table.pieChart td.infark {padding:0 0 0 30px; background:url(../images/infarkt.jpg) 100% 0 no-repeat;}

table.sickChart {margin:20px 0 25px 0;}
table.sickChart td {vertical-align:top;}
table.sickChart td.txt {padding:0 0 0 0;}
table.sickChart td.img {padding:0 0 0 30px;}
table.sickChart td.img p {font-size:12px; line-height:16px; color:#252525; text-align:right;}

table.videoBox {margin:20px 0 25px 0;}
table.videoBox td {vertical-align:top;}
table.videoBox td.txt {padding:0 0 0 0;}
table.videoBox td.vid {padding:0 0 0 30px;}

div.vidTest {margin:0 0 25px 0; padding:15px 0 0 0; overflow:hidden;}
div.vidTestBox {float:left; width:288px; margin:0 0 0 18px; display:block; overflow:hidden; background:url(../images/videoTestTopBG.jpg) 0 0 no-repeat;}
div.vidTestBox.first {margin:0px;}
table.vidTestBox {width:288px; background:url(../images/videoTestBtmBG.jpg) 0 100% no-repeat;}
table.vidTestBox td {vertical-align:top;}
table.vidTestBox td.img {padding:15px 0 10px 0;}
	div.vidTestImgBox {width:138px; height:133px; overflow:hidden; position:relative;}
	div.vidTestImgBox div.vidTestImg {margin:5px auto; width:102px; height:114px; overflow:hidden;}
	div.vidTestImgBox img.brd {position:absolute; top:0px; left:0px;}
table.vidTestBox td.txt {padding:15px 15px 15px 0;}
table.vidTestBox td.txt p {font-size:11px; line-height:15px; color:#252525; padding:15px 0 3px 0;}
table.vidTestBox td.txt a {float:left; display:block; padding:0 0 0 10px; clear:both; font-size:11px; line-height:15px; color:#003d79; background:url(../images/linkArrow.gif) 0 5px no-repeat;}

div.mainFormBox {position:relative; clear:both;}	
div.mainFormBox h2 {padding-bottom:15px;}

table.innerFormBox {width:100%; clear:both; position:relative;}
table.innerFormBox td.form {vertical-align:top; padding:10px 0 0 0;}
table.innerFormBox td.bnft {vertical-align:top; padding:10px 0 0 20px;}
div.formBoxBtm {position:relative; background:url(../images/form2BtmBG.jpg) 0 100% no-repeat; width:572px; margin:0 0 0 0;}
div.formBoxTop {background: url(../images/form2TopBG.jpg) 0 0 no-repeat; width:532px; padding:15px 20px 15px 20px;}
div.formArrowLft {position:absolute; width:71px; height:99px; top:-66px; left:-71px; z-index:5;}
div.formBoxTop h4 {font-size:19px; line-height:24px; color:#252525; padding:0 0 10px 0;}
div.formBoxTop table.formFields {width:94%;}
div.formBoxTop table.formFields td.txt {font-size:16px; padding:0 0 0 20px;}
div.formBoxTop table.formFields td.ff {padding:4px 0 4px 10px;}
div.formBoxTop input.button {width:526px; font-size:18px; font-weight:bold; color:#252525; margin:0 0 0 3px; padding:14px 0 18px 0; *padding:10px 0 22px 0; overflow:visible; text-align:center; border:0 none; background:url(../images/buttonBG.png) 0 0 no-repeat; zoom:1; cursor:pointer; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/buttonBG.png', sizingMethod='crop');}
div.formBoxTop p {font-size:11px; line-height:15px; color:#252525; text-align:center; padding:5px 0 10px 0;}

table.bnft {width:100%; clear:both; margin:0 0 10px 0;}
table.bnft td {vertical-align:top;}
table.bnft td.img {width:70px;}
table.bnft td.txt {font-size:14px; line-height:18px; color:#363636;}

div.rghtBoxTop {width:300px; background:url(../images/rghtBoxBGTop.jpg) 0 0 no-repeat; position:relative; display:inline-table; margin:0 0 20px 0;}
div.rghtBoxBtm {width:300px; background:url(../images/rghtBoxBGBtm.jpg) 0 100% no-repeat; position:relative; display:inline-table; padding:0 0 10px 0;}

div.rightImg {width:190px; float:left; padding:20px 0 10px 0; margin-left:-70px; text-align:right;}
div.rightOperator {width:190px; float:left; padding:30px 0 10px 0; margin-left:-70px; margin-bottom:-15px; text-align:right;}
div.rightTxt {width:160px; padding:20px 10px 10px 0; float:right;}
div.rightTxt h4 {font-size:14px; line-height:18px; color:#00bce4; padding:0 0 6px 0; text-align:left;}
div.rightTxt h5 {font-size:18px; line-height:22px; color:#252525; padding:0 0 2px 0; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}
div.rightTxt h6 {font-size:14px; line-height:18px; color:#252525; font-weight:normal; text-align:left; font-family:Arial, Helvetica, sans-serif;}
div.rightTxt p {font-size:12px; padding:16px 0 0 0;}
div.rightTxt p.small {font-size:11px; line-height:15px;}

div.rghtBoxBtm a.btn {padding:8px 0 16px 0; position:relative; font-size:15px; line-height:20px; color:#ffffff; font-weight:bold; width:281px; text-align:center; display:block; clear:both; margin:0 auto; background:url(../images/btnRght.png) 0 0 no-repeat; text-decoration:none; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btnRght.png', sizingMethod='crop'); zoom:1;}

div.rghtBoxBtm a.btn2 {padding:8px 0 16px 0; position:relative; font-size:15px; line-height:20px; color:#ffffff; font-weight:bold; width:281px; text-align:center; display:block; clear:both; margin:0 auto; background:url(../images/btnRght2.png) 0 0 no-repeat; text-decoration:none; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btnRght.png', sizingMethod='crop'); zoom:1;}

div.mainTest {width:100%; clear:both; padding:0 0 25px 0; overflow:hidden;}

div.mainTestBox {float:left; width:229px; height:224px; overflow:hidden; position:relative; text-align:center; margin:0 0 0 18px;}
div.mainTestBox.first {margin:0px;}
div.mainTestBox img {margin:0 auto;}
div.mainTestBrd {width:229px; height:224px; position:absolute; top:0px; left:0px; z-index:5;}
div.mainTestTxt {width:209px; bottom:10px; left:10px; position:absolute; z-index:10;}
div.mainTestTxt a {font-size:14px; line-height:18px; color:#ffffff; font-weight:bold; padding:0 10px 0 10px; text-decoration:underline; position:relative; display:block; clear:both; position:relative;}
div.mainTestTxt a:hover {text-decoration:none;}
div.mainTestTxt p {font-size:14px; line-height:18px; color:#ffffff; padding:0 10px 0 10px; position:relative;}