﻿body
{
}

.sprite-balta, .sprite-balta_op
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 0; width: 75px; height: 20px; cursor:pointer;
}
.sprite-baltikums
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -21px; width: 99px; height: 30px; cursor:pointer;
}
.sprite-balva
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -52px; width: 72px; height: 21px; cursor:pointer;
}
.sprite-ban
{
    background: url(../images/octa_logos/ban.gif) no-repeat top left;
    width: 95px; height: 31px;cursor:pointer;
}
.sprite-btaeu, .sprite-btaeu_op
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -96px; width: 95px; height: 19px;cursor:pointer;
}
.sprite-btalv, .sprite-btalv_op
{
   background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;  
    background-position: 0 -116px; width: 95px; height: 19px;cursor:pointer;
}
.sprite-ergo, .sprite-ergo_op
{
    background: url(../images/octa_logos/ergo.gif) no-repeat top left;
   width: 95px; height: 30px;cursor:pointer;
}
.sprite-gjensidige
{
    background: url(../images/octa_logos/octa_sprite.gif) no-repeat top left;
    background-position: 0 -158px; width: 99px; height: 16px;cursor:pointer;
}
.sprite-if, .sprite-if_op
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -175px; width: 99px; height: 24px;cursor:pointer;
}
.sprite-seesam
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -226px; width: 68px; height: 24px;cursor:pointer;
}
.sprite-letakpasam,.sprite-letakpasam_op
{
    background: url(../images/octa_logos/octa_sprite.png) no-repeat top left;
    background-position: 0 -200px; width: 95px; height: 25px;cursor:pointer;
}
.sprite-info
{
    background: url(../images/tooltips/tooltip_icon.gif) no-repeat top left;width: 14px;height: 14px;
}

.loader
{
    background: url(../images/octa_logos/loader_octa.gif) no-repeat top left;width: 16px;height: 16px;
}
/* css.css #submenu conflict */
/*div.top-line{border-top:1px solid #C9CCCE;}*/

div.top-bot-line { border:solid 1px #a4cfd4; background-color:#f9fdff; }
div.top-bot-line a { text-decoration:underline; color:#3B4C55; }
div.top-bot-line a:hover { text-decoration:none; }
div.top-bot-line a:hover { text-decoration:none; }

/*div.desc-OCTA { border-top:1px solid #C9CCCE; border-left:1px solid #C9CCCE; border-right:1px solid #C9CCCE; padding:15px 15px 8px 15px; background:#F5F5F5; }
div.icon-hand-block { float:left; display:inline; width:325px; background: url(../images/octa_logos/image-sprite.png) 0 -151px no-repeat; padding:15px 0px 4px 30px; }
div.icon-click-block { float:left; display:inline; width:250px; background:url('../images/octa_logos/icon_click.gif') 3px 13px no-repeat; padding:15px 0px 4px 30px; }
div.icon-clock-block { float:left; display:inline;width:250px;  background:url('../images/octa_logos/bg1.png') 3px 13px no-repeat; padding:15px 0px 4px 30px; }*/


h3 { padding-bottom:5px; font-size:16px; }
h2 {color:#404c53 !important;}
div.tab-open-block { height:21px; padding-left:21px; font-size:11px; line-height:21px; background:url('../images/octa_logos/tab_open_block.gif') no-repeat; }



.car-data-form { margin-top:20px; }
.car-data-form td { padding-right:10px; }
td.car-data-form-head, td.car-data-form-submit { vertical-align:top;}
td.car-data-form-head h3 { line-height:35px; }
.car-data-form label { font-size:11px; line-height:20px; }
.input-number { font-size:16px; font-weight:bold; padding:5px 0px 5px 0px; color:#2F3C44; font-family:Arial,Helvetica,Tahoma;  }
.bonus-malus-row td { padding:15px 0px 10px 0px; }
.bonus-malus-row td span { font-size:16px; font-weight:normal; padding-left:5px; }

table.octa-compare-res { width:100%; text-align:left; }
.octa-compare-res th { height:34px; padding:0px 0px 0px 5px; color:#FFFFFF; background:url('../images/octa_logos/octa_comp_res2.gif') center; }
.octa-compare-res th div {background-image: url(../images/octa_logos/bg.png);   background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px;      
    margin-left: -1px;}
.octa-compare-res th.first { background:url('../images/octa_logos/octa_comp_res2.gif') left; width:100px; }
.octa-compare-res th.last { background:url('../images/octa_logos/octa_comp_res2.gif') right;  width:150px; }
.octa-compare-res td { width:75px; padding:10px 0px 10px 5px; border-bottom:1px solid #C9CCCE; }
.octa-compare-res td.first { padding:3px 0px 3px 0px; }
.octa-compare-res td.infofield { width:50px; }
.octa-compare-res td.last { width:150px; }
.goto_link { color:Blue; text-decoration:underline !important; }
/*.octa-compare-res td.last2 { width:200px; }*/
td.mouse-over { padding:3px 0px 3px 0px; text-align:center;line-height:21px; color:#FFFFFF; font-weight:bold; background:#F6891F; cursor:pointer; }
td.mouse-over span { font-size:21px; padding-left:5px; }
td.mouse-over span span { font-size:16px; padding-left:3px; }

.pop-w-submit { display:block; width:120px; height:33px; background:url('../images/octa_logos/submit-new-short.gif') no-repeat; overflow:hidden;}
.pop-w-submit span { display:block; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; padding:0px; line-height:33px;}
.pop-w-submit-not { display:block; width:120px; height:33px;
                     background:url('../images/octa_logos/submit-new-short.gif') no-repeat; 
                     overflow:hidden;  }
.pop-w-submit-not span { display:block; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; padding:0px; line-height:33px; }
th{ cursor:pointer;}
th.header_asc div { background-image: url(../images/octa_logos/asc.png);   background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px;      
    margin-left: -1px; }
th.header_desc div{ background-image: url(../images/octa_logos/desc.png); background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px;     
    margin-left: -1px; }
    
#OctaRegNr {display:none;background:transparent url(../images/octa_logos/OctaRegNr.jpg);height:257px;width:189px;z-index:10010;}
#OctaAutoNr {display:none;background:transparent url(../images/octa_logos/OctaAutoNr.jpg);height:257px;width:189px;z-index:10010;}
#InvalidCert {display:none;background:transparent url(../images/octa_logos/InvApp.png);height:265px;width:380px;z-index:10010;}

.boldred{color:red !important; font-weight:bold !important;}

/*-----NEW design------*/
#middle-bg-ins
{
background:none repeat scroll 0 0 #eff7f8;
width:100%;
}
#middle-bg-ins h1 {font-size: 25px;color: #2b363c;font-weight: bold;}
#info { border:solid 1px #a4cfd4; background-color:#f9fdff;}
#info .fl {float:left; width:300px;  margin-left:0; padding:10px;}

.oct-arrow,.oct-arrows, .oct-error,.oct-flag,.oct-info,.oct-lance, .oct-warning {background: url(../images/octa_logos/image-sprite.png) no-repeat top left;}
.oct-arrow{ background-position: 0 0; width: 52px; height: 50px; } 
.oct-arrows{ background-position: 0 -51px; width: 71px; height: 50px; } 
.oct-error{ background-position: 0 -102px; width: 48px; height: 48px; } 
.oct-flag{ background-position: 0 -151px; width: 58px; height: 50px; } 
.oct-info{ background-position: 0 -202px; width: 48px; height: 50px; } 
.oct-lance{ background-position: 0 -253px; width: 58px; height: 49px; } 
.oct-warning{ background-position: 0 -303px; width: 49px; height: 47px; } 



/*---Advert---
.tb{border-left: 2px solid #0077bf;background-color: #cce3f1; height: 35px;margin-top: 15px;margin-bottom: 30px;}
.tb a{color: #2b363c;font-weight: bold; text-decoration:underline; cursor:pointer; margin-left:5px; line-height:36px; font-size:13px;}*/


/* New design */
#head h1{color:#3b4c55; font:bold 17pt/24px Arial,Helvetica,Tahoma !important; text-align:left;}
th, td {vertical-align:middle !important;}
.submit_cont { float: left; width: 350px; border: solid 1px #a4cfd4; background-color: #f9fdff; }
.submit_cont a:hover { text-decoration:none; }
