* { margin: 0; padding: 0; outline: none; font-size: 12px; list-style: none; font-family: sans-serif; zoom: 1;}

a img {border: none;}

body {background: #F0F0F2;}

.clear {height:0; line-height: 0; clear: both;}

.all { width: 960px; margin: 0 auto; background: #FFF;}

.logo {position: relative; width: 960px; height: 83px; background: url(/public/img/zaglavlje.jpg) no-repeat; text-align: right; font-size: 14px; line-height: 28px; color: #565D65; font-weight: bold; word-spacing:5px;} 
.logo a {color: #565D65; text-decoration: none; word-spacing: normal;} 
.logo .marquee {position: absolute; width: 620px; height:20px; top: 47px; right: 190px; float: right; color: #FFFFFF;}

.menu { width: 960px; height: 46px; background-image: url(/public/img/menu-back.jpg); line-height: 46px; text-align: center; color: #FFF; font-weight: bold; font-size: 14px; word-spacing: 4px;} 
.menu a {color: #FFF; text-decoration: none; word-spacing: normal;}

.homeflash { width: 960px; height: 200px !important; background: #565D65;}

.homecontent { height: 250px; background: #E8E8E8;}


.homecontent div {width: 320px; height: 250px; float:left;}
.homecontent .box1, .homecontent .box3 {background: #E8E8E8;}
.homecontent .box2 {background: #FFFFFF;}

.homecontent .box1 ul  {margin-top: 14px;}
.homecontent .box1 li  {margin-bottom: 20px; margin-left: 20px;}
.homecontent .box1 img {float: left; margin-right: 10px; border: 1px solid #476CC5;}

.homecontent .box2 div{ width: 280px; height: 210px; padding: 20px; position: relative; }
.homecontent .box2 h3 {margin-bottom: 10px;}
.podsetnik { position: absolute; left: -20px; bottom: 0; height: 100px; padding: 0 !important; width: 320px !important; margin-top: 15px;}
.podsetnik h3 {background: #FDD708; padding: 5px 20px; color: #000;}
.podsetnik label {display: inline-block; width: 100px; margin-left: 20px;}

.homecontent .box1 {display: inline; margin: 0; overflow: hidden;}
.homecontent .box2 {display: inline; margin: 0;background: white; overflow: hidden;}
.homecontent .box3 {display: inline; margin: 0; width: 317px;}

.homecontent .box3 ul {margin-top: 20px;}
.homecontent .box3 li {margin-left: 16px;}
.homecontent .box3 img {border: 1px solid #476CC5;}

.homecontent2 .left { width: 640px; float: left; min-height: 450px; background: #fff url('/public/img/backAMSO.jpg') no-repeat center center;}
.homecontent2 .left .marquee {color: #476CC5; font-weight: bold; line-height: 50px; }
.homecontent2 .left p {padding: 15px; text-align: justify;}
.homecontent2 .left h3 {background: #486ec8 url('/public/img/HOME-BACK1.jpg'); color: #FFFFFF; height: 50px; line-height:50px; padding-left: 16px;}

.homecontent2 .right { width: 320px; float: right;}
.homecontent2 .right h3 {background: #565D65 url('/public/img/HOME-BACK2.jpg'); color: #FFFFFF; height: 50px; line-height: 50px; padding-left: 16px;}
.right .box3 { background: #E9E9E9; }
.right .box3 h3 {background: none; color: #000; padding-left: 0;}
.right .box3 ul {margin-top: 0; padding: 0; padding-bottom: 10px;}
.right .box3 li {margin-left: 16px; padding: 0;}

.homecontent2 .rightl {width:320px; float: right; background: #E9E9E9;}
.homecontent2 ul {padding: 40px;}
.homecontent2 li {margin-bottom: 10px;}
.homecontent2 .rightl a {color: #004283; font-weight: bold; text-decoration: none;} 

.footer {clear: both; margin-top: 10px; background: #565D65 url('/public/img/HOME-BACK2.jpg'); color: #FFFFFF; padding: 10px;}

.location {width: 840px; height: 190px; margin: 20px auto; background: #E9E9E9;}
.location .left  { float: left;  padding: 60px; padding-left: 125px; font-size: 14px; color: #004283; font-weight: bold;}
.location .right { float: right; width: 400px; margin-top: 5px; }

.osiguranja {width: 420px; margin: 0 auto;}
.osiguranja .item { width: 140px; float:left;  padding: 35px; font-weight: bold; text-align: center;}

.osiguranja2 .right {float: right; width: 240px; border-left: 1px solid black;}
.osiguranja2 .right .item {text-align: center; font-weight: bold; padding: 5px 50px;}

.osiguranja2 .left {width: 700px; }
.osiguranja2 .left h2 {padding-left: 15px; padding-top: 15px; font-weight: 16px;}
.osiguranja2 .left p { padding: 15px; text-align: justify;}

.faq {padding: 15px;}
.faq h2 {font-size: 16px; margin-bottom: 20px;}


.steta {height: 200px;  padding-top: 10px; padding-bottom: 50px;}
.steta .item {float: left; text-align: center; font-weight: bold; width: 240px; }
.steta .item div {width: 200px; margin-left: auto; margin-right: auto;}
.steta .item div a {line-height: 22px; margin-top: 2px; background: #F0F0F2; display:block;}
.steta h1 { padding: 10px 50px; font-size: 14pt;}

.steta2 {padding: 15px;}
.steta2 h2 {font-size: 16px; margin-bottom: 20px;}

.contact {padding: 15px;}
.contact label {display: block;}
.contact input.tin, .contact textarea {border: 1px solid #565D65; padding: 2px 4px;}

fieldset {padding: 40px; line-height: 30px;}
fieldset legend {font-size: 14px; font-weight: bold; padding: 0 5px;}
fieldset label {display: inline-block; width: 150px;}
fieldset input {padding: 2px 4px; border: 1px solid #565D64; width: 200px;}

.news_item {margin-bottom: 15px; padding: 10px; background: #eaeaea;}