html, body {
background:#fff;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}



#header{
border-bottom:1px solid #c9c9c9;
height:30px;
min-width:990px;
}

#hlinks, #hlang, #fcpr{
margin:6px;
font-size:10pt;
color:#000;
}

#hlinks{
float:left;
width:600px;
text-align:left;
}

#hlang{
float:right;
width:280px;
text-align:right;
}

#hlinks a,#hlang a,#fcpr a{
color:#000;
}

#logo{
position:absolute;
float:left;
background:url(../i/kasko.jpg);
width:280px;
height:200px;
top:20px;
left:10px;
}

#info{
float:right;
margin-right:40px;
width:613px;
height:90px;
text-align:left;
margin-top:48px;
font-size:9pt;
color:#999;
line-height:140%;
}

#slogan{
float:right;
margin-right:40px;
width:613px;
height:72px;
text-align:left;
margin-top:13px;
font-size:32pt;
font-weight:bold;
color:#575759;
}

.orange{color:#f47820;}

.content{width:1000px;display:block;}

#lblock{
float:left;
margin-left:123px;
width:175px;
text-align:left;
display:block;
line-height:140%;
}

#cmp{
background:url(../i/images-v1.47.png) -2px -110px;
width:170px;
height:195px;
display:block;
margin-left:0px;
margin-bottom:10px;
}

#tags {width:182px;background:url(../i/bbg1.png) no-repeat;margin-left:-10px;padding:5px;}
#tags-f {width:182px;height:10px;background:url(../i/bbg2.png);margin-bottom:20px;margin-left:-10px;}

.t1,.t2,.t3,.t4,.t5,.t6,.t7,.t8,.t9,.t10, {
padding:4px;

line-height:110%;
color:#ccc;
}
a.t1{font-size:17pt;color:#2a90d5;}
a.t2{font-size:15pt;color:#2a90d5;}
a.t3{font-size:16pt;color:#2a90d5;}
a.t4{font-size:15pt;color:#2a90d5;}
a.t5{font-size:14pt;color:#2a90d5;}
a.t6{font-size:13pt;color:#2a90d5;}
a.t7{font-size:12pt;color:#2a90d5;}
a.t8{font-size:11pt;color:#2a90d5;}
a.t9{font-size:10pt;color:#2a90d5;}
a.t10{font-size:9pt;color:#2a90d5;}

#main{
float:right;
margin-right:40px;
width:613px;
text-align:left;
font-size: 14px;
}


#news a{color:#2a90d5;}
#news span{font-size:10px;color:#7a7a7a;}

#calc{
position:relative;
background:url(../i/images-v1.47.png);
height:90px;
width:1000px;
margin-left:0px;
margin-right:0px;
margin-bottom:40px;
}
#calc-lnk{
position:absolute;
height:80px;
width:225px;
float:left;
margin-left:5px;
margin-top:5px;
left:1px;
z-index:100;
cursor:hand;
}

#calculator{
width:670px;
*width:695px;
float:right;
margin: 15px 0 0;
}

#calculatorForm{
width:660px;
*width:685px;
float:right;
right:20px;
position:relative;
}

#footer{
border-top:1px solid #c9c9c9;
height:55px;
min-width:990px;
}

#fcrd{
float:left;
background:url(../i/images-v1.47.png) -505px -103px;
width:590px;
height:30px;
text-align:left;
margin:5px;
margin-top:10px;
}

#fcpr{
float:right;
width:auto;
text-align:right;
margin:5px;
margin-top:18px;
}





.TextInput,.TextInput2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-transform: uppercase;
color:#000;
border:0;
width:180px;
height:26px;
background:url(../i/images-v1.47.png) no-repeat -369px -319px;
margin-top: 25px;
*margin-top: 25px;
margin-left:-10px;
*margin-left:10px;
padding: 5px 0px 0px 10px;
}

.TextInput2 {
margin-left:0px;
*margin-left:0px;
}
.InputLabel {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px !important;
  letter-spacing:-0.06em;
  *letter-spacing:-0.031em;
  _letter-spacing:-0.031em;  
  font-weight: 600 !important;
  padding-top: 5px;
}

.correct{
color: #535355 !important;
font-size: 11px !important;
font-weight: bold;
}
.incorrect{
color: #FF0000 !important;
font-size: 11px !important;
font-weight: bold;
}

.button {
background:url(../i/images-v1.47.png) -578px -319px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
width:96px;
height:22px;
border:0;
margin:30px 0px 0px 16px;
cursor:pointer;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

div.hide {
  display: none;
}
div.partners {
  display: none;
}


ul.naviagtion-menu {
  list-style-type: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
  
}

ul.naviagtion-menu li.act .links_teksta {
  font-weight: bold;
  /* color: black; */
  text-decoration: none;
  /* background-color: #ccccce; */
  padding: 0px;
}



.links_teksta a, h3, h3 a{
color: #2a90d5;
font-size: 13px;
line-height:120%;
font-weight:normal;
padding:0px;
margin-bottom:8px;
}
h3 a{
text-decoration:underline;
}

h1{
font-size: 14px;
padding: 0px;
margin: 0px;
}


#sub1,#sub2,#sub3,#sub4,#sub5,#sub6{
display: none;
padding-top:10px;
}

#questions {margin-top:15px;}

#questions a{
color:#000;
font-size: 14px;
text-decoration:none;
border-bottom:1px dashed #000;
cursor:hand;
cursor: pointer;
}

/*OLD*/
div.hide {
  display: none;
}
div.partners {
  display: none;
}
div.logo-partners {
  padding-top: 20px;
}

.PlacementUnderTable{
  margin: 0px 0px 0px 10px;
}

.PlacementUnderTable_color{
  color: #989898;
  font-size: 13px;
}

.buttonRow{
  margin-top: 20px;
}

.float_left{
  float: left;
}

.float_right{
  float: right;
}

.clear{
  clear: both;
}

.button_left {
	width: 217px;
	background-image: url('/i/button_221.jpg');
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
	border: 0;
	cursor: pointer;
	float: left;
	margin: 0px 0 0 4px;
}
.button_right {
	width: 216px;
	background-image: url("/i/button_221_2.jpg");
  border: 0 none;
  cursor: pointer;
  float: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 28px;
  margin: 0 9px 0 0;
  padding: 0;
  text-align: center;
}

.button_reload {
	background-image: url("/i/button2.jpg");
  border: 0 none;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  margin: 3px 0 0 31px;
  padding: 0;
  text-align: center;
  width: 109px;
}

.PlacementUnderTable_color{
  color: #989898;
}
.OrderNotAllowedNotice {
	color:#EF3232;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.addNotifEmailField{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000;
  border: 0;
  width: 210px;
  height: 26px;
  background-image: url('/i/input_bg.jpg');
  background-position: top;
  margin: 0px 0px 0px 0px;
  _margin-top: 0px;
  *margin-top: 0px;
  padding: 5px 0px 0px 10px;
}

.addNotifPhoneField{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000;
  border: 0;
  width: 173px;
  height: 26px;
  background-image: url('/i/input_bg_sm.png');
  background-position: top;
  margin: 0px 15px 0px 0px;
  padding: 5px 0px 0px 10px;
}

.buttonAtgad {
	background-image: url('/i/button_lg.jpg');
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
	width: 151px;
	height: 22px;
	border: 0;
	margin: 0px 0px 0px 14px;
	cursor: pointer;
}

#SelledBy {
  margin: 15px 0 85px;
}

.SelledByInfo{
  font-family: Arial,Helvetica,sans-serif;
  color: #989898;
  font-size: 10px;
  line-height:100%;
  padding: 0px 5px 0;
  margin: 0px 0px 20px 190px;
  _margin: 0px 0px 10px 95px;
  width: 310px;
  float: left;
  text-align: left;
}

.SelledByInfo_logo{
  float: right;
  margin-right: 13px;
  _margin-right: 7px;
}

.NotVisible{
  display: none;
}

.kalkulator_cipari2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #F57921;
	text-decoration: none;
	cursor: pointer;
}
.kalkulator_cipari3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.kalkulator_TeritorijasTeksti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #989898;
	text-decoration: none;
	cursor: pointer;
	width: 45px;
  width:/*\**/46px\9;
  *width: 42px;
  _width: 46px;  
  padding-left: 5px;
}

#InfoOnly {
  margin-left: 10px;
  font-size: 13px;
}

#SimpleTextOrderAllowedDate_handler1 {
  font-size: 13px;
  margin-bottom: 20px;
  padding-left: 10px;
}
#reminder_div{
	text-align:left;
	align:left;
	position:relative;
	width:990px;
}
.remind{
	margin-left:80px;
}
#addNotif{
	margin-left:120px;
	margin-bottom:20px;
}
/* KASKO */
#K-kaskoTbl{width:650px;}
.ConfirmKaskoYes{float:left; width:50px;height:51px;}
.ConfirmKaskoYesText{float:left;font-size:16px;font-weight:bold;width:570px;margin:25px 0 0 10px;}
.Confirm_align2Bet{height:30px;}
.Confirm_align2{margin-left:61px;font-size:16px;}
.Confirm_align3Bet{height:10px;}
.Confirm_align3{margin-left:61px;font-size:16px;}
.Attollo_logo_align{margin-left:61px;margin-top:40px;font-size:16px;}
.K-button_align{margin-left:61px;margin-top:40px;}
.K-ButtonToStart{border:0 none;cursor:pointer;height:22px;width: 206px;background:url(../i/images-v1.47.png) -687px -319px;text-align:center;}
/* END KASKO */

.unsubscribe-loc {
	margin: 17px 0 0;	
}

.unsubscribe-button {
	background: url(../i/unsubscribe-button.png);
	width: 189px;
	height: 43px;
	padding: 2px 0 10px 5px;
	border: 0;
	cursor: pointer;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	-moz-text-shadow: 0 -1px 0 #703c14;
	-webkit-text-shadow: 0 -1px 0 #703c14;
	-ms-text-shadow: 0 -1px 0 #703c14;
	-o-text-shadow: 0 -1px 0 #703c14;
	text-shadow: 0 -1px 0 #703c14;
}

.hidden {display:none;}

.arr-top {margin: 9px 0 5px;}

.insurance-link-block-1 {
	margin: 0 0 0 32px;
}
.insurance-link-block-2 {
	margin: 0 0 0 40px;
}

.insurance-link-block {
	font-size: 22px;
	color: #2a90d5;
	border-bottom: 1px solid #2A90D5;
	line-height: 20px;
	padding: 8px 0 0;
	cursor: pointer;
	font-weight: bold;
}

.insurance-link-block-active {
	font-size: 22px;
	color: #000;
	text-decoration: none;
	border-bottom: 0;
}

.available-payment-kinds-text {
	color: #727272;
	font-size: 15.5px;
	margin: 4px 0 0 10px;
}

.cookies-block {
	float: left;
	margin: 20px 0 5px 40px;
}

.cookies-block a {
	color: #000;
}

iframe[name='google_conversion_frame'] { 
    display: none;
}

.overlay {height:100%;left:0;opacity:0.3;filter:alpha(opacity = 30);background:#000;position:fixed;top:0;width:100%;z-index:9000;}
.overlay-content {position:fixed;width:670px;background:#FFF;top:60px;left:0;z-index:100;text-align:left;border-radius:7px;margin:0 -355px;left:50%;border:10px solid rgb(111, 111, 111);border:10px solid rgba(111, 111, 111, 0.70);-webkit-background-clip:padding-box;background-clip:padding-box;z-index:9001;}
.octa-sprite {background:url('/i/octa-sprite.png') no-repeat;}
.close {background-position: -54px -2px;width:38px;height:37px;position:absolute;right:0;top:0;margin:2px 3px 0 0;cursor:pointer;opacity:1;filter:alpha(opacity = 100);}
.service-provided {border:1px solid #D5CAB7;margin:0 7px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:3px 0 0;*zoom:1;}
.service-provided-logo {background-position:-2px -46px;width:87px;height:34px;float:left;margin:0 8px 0 10px;}
.service-provided-text {float:left;font-size:13px;color:#555;text-align:left;margin:3px 0 0;line-height:14px;width:540px;}
.footer {background-color:#FFF;padding:5px 0;margin:0;float:none;}
.error-text {font-size:18px;padding: 90px 20px;text-align:center;}
.hidden {display: none;}

ol.counter {
    color: #000;
    counter-reset: section;
    list-style-type: none;
    padding: 10px 0 0 25px;
}

ol.counter li {
    margin: 0 0 10px;
}

.counter li::before {
    counter-increment: section;
    content: counters(section, ".") ". ";
    font-weight: bold;
}


.overlay-content {position:fixed;width:670px;background:#FFF;top:60px;left:0;z-index:100;text-align:left;border-radius:7px;margin:0 -355px;left:50%;border:10px solid rgb(111, 111, 111);border:10px solid rgba(111, 111, 111, 0.70);-webkit-background-clip:padding-box;background-clip:padding-box;z-index:9001;}
.overlay-content .bg {background:#FFF;position:relative;}
.overlay-content .bg a {color:#000;}

.overlay-content .header-bg {position:absolute;top:0;left:0;height:210px;width:100%;background-color: #fff5e3 !important;}
.overlay-content .calc-bg {width:670px;position:relative;}

.overlay-content .calc-bg .header-border {border-bottom:1px solid #DCDCDC;}
.overlay-content .calc-bg .header {background:#FFF;height:39px;border-bottom:1px solid #E7E7E7;}
/*.overlay-content .sprite {background:url('{MIN_BASE_URL}/files/M3E692711D/kasko/attollo-sprite-trim.png') no-repeat;}*/
.overlay-content .calc-bg .title {color:#000;font-size:22px;font-weight:bold;float:left;margin:5px 0 0 201px;height:30px;line-height:30px;}

.overlay-content .calc-bg .additional-info {position:relative;}
.overlay-content .calc-bg .additional-info table {width:100%;text-align:center;position:static;border:0;background-color:transparent;}
.overlay-content .calc-bg .additional-info table tr td {vertical-align:middle;height:44px;position:static;border:0;background-color:transparent;padding:0;font-size:12px;}
/*
.overlay-content .calc-bg .additional-info-elem table:hover tr:hover td:hover {background-color:transparent;}
*/
.overlay-content .content {
    padding: 12px 16px 15px;
    text-align: left;
    margin: 3px 0 0;

    border-color: #D6CEBF #D6CEBF #C2BAAD;
    border-style: solid;
    border-width: 1px 0;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -o-border-radius: 11px;
    -ms-border-radius: 11px;
    border-radius: 11px;

    -moz-box-shadow: 0 -4px 3px -3px #E0D7C7, 0 0 0 0 #E0D7C7, 0 7px 8px -3px #C2BAAD, 0 0 0 0 #C2BAAD;
    -webkit-box-shadow: 0 -4px 3px -3px #E0D7C7, 0 0 0 0 #E0D7C7, 0 7px 8px -3px #C2BAAD, 0 0 0 0 #C2BAAD;
    -o-box-shadow: 0 -4px 3px -3px #E0D7C7, 0 0 0 0 #E0D7C7, 0 7px 8px -3px #C2BAAD, 0 0 0 0 #C2BAAD;
    -ms-box-shadow: 0 -4px 3px -3px #E0D7C7, 0 0 0 0 #E0D7C7, 0 7px 8px -3px #C2BAAD, 0 0 0 0 #C2BAAD;
    box-shadow: 0 -4px 3px -3px #E0D7C7, 0 0 0 0 #E0D7C7, 0 7px 8px -3px #C2BAAD, 0 0 0 0 #C2BAAD;

    background: #FFF;
    margin: 0;
    width: auto;
    height: auto;
    float: none;
}
.overlay-content .content .cookie-selector-wrapper {
    margin: 12px 0 20px;
}

.overlay-content .content input.checkbox:checked {background-color: #F8992F; border-color:transparent;}
.overlay-content .content input.checkbox:checked::before {content:'';background: #fff;position: absolute;top: 12px;left: 4px;width: 7px;height: 2px;transform: rotate(45deg);}
.overlay-content .content input.checkbox:checked::after {content:'';background: #fff;position: absolute;top: 10px;left: 7px;width: 12px;height: 2px;transform: rotate(-45deg);}
.overlay-content .content input.checkbox:disabled {opacity: 0.6;}
.overlay-content .content input.checkbox {width: 24px; height: 24px; min-height: 24px; min-width: 24px; margin: 0; position: relative; background: #FFFFFF; background-color: rgb(255, 255, 255); border: 1px solid #F8992F; box-sizing: border-box;cursor: pointer;appearance:none;-webkit-appearance:none;vertical-align: middle;}
.overlay-content .content label {font-size:16px;line-height:24px;display:inline-block; margin-left:12px; margin-top:2px;color:#000;padding:0;vertical-align: middle;}
.overlay-content .content label.disabled {opacity: 0.6;}
.overlay-content .content .cookie-selector {text-align:left;margin: 0 0 31px 25px;}
.overlay-content .content .cookie-selector p {float:none;margin-left:40px;margin-top:10px;color:#666;font-size: 14px;}
.overlay-content .content .button-wrapper {text-align:left;margin: 0 0 10px 64px;}
.overlay-content .content #button-set-consent {background: #F8992F;color: #FFF;width: 250px;font-weight: bold;font-size: 16px;padding: 10px 0 9px;border: 0;cursor: pointer;text-decoration: none;display:inline-block;text-align: center;margin-right:64px;}
.overlay-content .content #button-cancel {color:#F8992F;cursor:pointer;font-size:16px;}


#M3E692711D .input-block input[type="text"] {background: #FFF !important;}
#M3E692711D .input-block .checkbox-block label {color: #000 !important;}
#M3E692711D .input-block .checkbox-block span {color: #000 !important;}
#M3E692711D .agreement-error {color: #000 !important; padding: 2px 0 0 24px !important;}
#M3E692711D .input-block .checkbox-block-error {margin: 0 0 0 1px;}

.bold {
    font-weight: bold;
}

.table {
    border: 1px solid #000;
}

.table th,
.table td {
    border-style: solid;
    border-color: #000;
    border-width: 0 1px 1px 0;
    padding: 5px 10px;
}

.table th:last-child,
.table td:last-child {
    border-style: solid;
    border-color: #000;
    border-width: 0 0 1px 0;
}

.table tr:last-child td {
    border-style: solid;
    border-color: #000;
    border-width: 0 1px 0 0;
}

.table tr:last-child td:last-child {
    border-style: solid;
    border-color: #000;
    border-width: 0;
}

.text-center {
    text-align: center;
}

.cookie-notification-block {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    overflow: hidden;
    background-color: #2b2b2b;
    z-index: 199;
    color: #ccc;
    font-size: 13px;
}

.cookie-notification-block .container {
    padding: 9px 60px 8px 32px;
    -webkit-box-flex: 1;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.cookie-notification-block .container .text {
    flex-grow: 1;
    margin: 0 .5rem 0 0;
}

.cookie-notification-block .container .text .settings {
    color: #f36e21;
    margin: 0 0 0 23px;
    cursor: pointer;
    font-size: 13px;
}

.cookie-notification-block .container a.cookie-notification-allow-all {
    display: inline-block;
    background-color: #1b67bf;
    color: #FFF;
    font-weight: bold;
    padding: 8px 20px;
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    font-size: 12px;
}

.edit-cookie-settings {
    text-decoration: underline;
    font-weight: bold;
    color: #0750A4;
    margin: 0 0 15px;
    display: block;
}