@charset "windows-1251";
body h1,h2,h3,h4,h5,td,p,span,strong,b,u,div,a{
font-family:Arial,Verdana;
}

body{
margin:0px;
background-image:url("../images/body_backgr.jpg");
background-repeat:repeat-x;
padding:0px
}
h1{
margin:0;
color:#0084C5;
font-size:34px;
font-weight:bold;
line-height:44px;
text-align:center;
}
h2{
margin:0px;
color:#EA6318;
font-size:16px;
line-height:20px;
text-align:center;
}
h3{
margin:0px;
margin-bottom:10px;
color:#3F6A97;
font-size:16px;
text-align:center;
}
p{
margin:0px;
padding-top:10px;
}
form{
float:left;
}
#all{
width:825px;
}
#all div{
float: left;
margin:0;

}
/*start logo*/
#logo_container{
width:375px;
height:78px;
}

#logo{
background-image:url("../images/logo.jpg");
width:225px;
height:58px;
}
/*end logo*/

/*start about menu*/
#about_menu_container{
width:449px;
height:78px;
}
.top_del{
width:74px;
height:28px;
padding:0px;
margin:0px;
}
#about_menu a{
height:28px;
padding-top:8px;
line-height:12px;
margin:0px;
font-size:10px;
font-weight:normal;
color:#70A2C7;
text-decoration:none;
display:block;
}

#about_menu a:hover{
background-image:url("../images/about_menu_bg.jpg");
background-repeat:repeat-x;
width:74px;
color:#FFFFFF;
}
/*end   about menu*/
.civil{
width:100%;
line-height:22px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#016698;
border-bottom:1px solid #087FCD
}
a.all_res{

display:block;
line-height:30px;
text-align:left;
}
#top-sep{
width:375px;
height:17px;
font-size:2px;
line-height:2px;
}
#top_sep{
width:825px;
height:20px;
font-size:2px;
line-height:2px;
}
#home{
width:510px;
height:259px;
background-image:url("../images/home.jpg");
}
#home td{
text-align:left;
}
.img_sep{
width:3px;
height:60px;
font-size:2px;
line-height:2px;
}

#nav_lenta{
width:825px;
height:26px;
background-image:url("../images/menu_nav.jpg");
background-repeat:repeat-x;
}
#text_cmp{
width:825px;
font-size:18px;
font-weight:bold;
color:#45709E;
tetx-align:center;
}
#title_form{
width:825px;
}
/*  start top form style  */
#topform_tsep{
width:510px;
height:78px;
font-size:2px;
line-height:2px;
}
#topform_lsep{
width:31px;
height:75px;
font-size:2px;
line-height:2px;
}

select.inp_field1{
margin:0px;
padding:0px;
width:210px;
font-size:12px;
color:#7F9DB9;
}

select.inp_field2{
margin:0px;
padding:0px;
width:150px;
font-size:12px;
color:#7F9DB9;
}

select.inp_field6{
margin:0px;
padding:0px;
width:105px;
font-size:12px;
color:#7F9DB9;
}




/*  end top form style  */ 


legend{
color:#45709E;
}
/*start table style*/
#table_ind{
width:570px;
font-size:11px;
color:#1E374A;
text-align:justify;
margin:0px;
padding:0px;
padding-bottom:10px;
}
#table_ind p{
font-size:11px;
}

#table_ind h5{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#45709E;
margin-bottom:2px;
margin-top:0px;
padding:0px;
text-align:left;
}
#table_ind img{
border: solid 3px  #FFFFFF;
}
#table_sep{
width:30px;
height:50px;
font-size:2px;
line-height:2px;
background-color:#000000;
}
/* civil responsibility table style */
.table_sep{
width:10px;
height:20px;
font-size:2px;
line-height:2px;
}
.tbl_civil_resp{
width:805px;
}
.t1{
color:#45709E;
font-weight:bold;
text-align:center;
}

/* end civil responsibility table style */

#table_ind a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;

  } 
#table_ind a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;

  } 
#table_ind a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  underline;
  font-weight:      bold;
color:#45709E;
  } 
#table_ind a:active  {
  /* Applies to activated links */
  text-decoration:  underline;
  font-weight:      bold;
  font-weight:bold;
  } 


/*  end table style  */

/*start right menu*/
#right_menu{
width:297px;
color:#45709E;
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
text-align:justify;
}
#right_menu  a{
color:#45709E;
text-decoration:none;
}

#right_menu h2{
margin:0px;
padding:0px;
text-align:left;
font-size:16px;

}

#right_menu h2 a{
color:#000;
text-decoration:none;
}
#right_menu_sep{
width:10px;


}
#article_r{
margin:0px;
padding:0px;
height:11px;
background-image:url("../images/artical_r.jpg");
}

#right_menu_cont{
width:186px;
border-bottom:dashed 1px #6CA2CE;
padding-bottom:5px;
}
#right_menu_cont_sep{
width:186px;
height:5px;
font-size:2px;
line-height:2px;
}
/*end right menu*/

/*start footer*/
#footer{
margin-top:25px;
padding-top:10px;
padding-bottom:10px;
float:left;
width:100%;
text-align:center;
color:#94B9D5;
font-size:11px;
line-height:15px;
}
#footer_line{
width:100%;
border-top:solid 1px #94B9D5;
}
a.footer_menu{
font-size:11px;
line-height:15px;
text-align:center;
line-height:20px;
color:#94B9D5;
text-transform:lowercase;
text-decoration:none;
}
a.footer_menu:hover{
text-decoration:underline;
}
a.footer_bgwebcredit{
font-size:11px;
color:#666666;
text-decoration:none;
}
#copyright{
width:100%;
line-height:20px;
margin-top:5px;
font-size:12px;
color:#ACBAC8;
text-align:center;
}
/*end footer*/


div.step_old{
font-size:15px;
font-weight:bold;
width:22px;
height:34px;
line-height:34px;
text-align:center;
color:#BEDBED;
background-image:url("../images/step_old.gif");
background-repeat:no-repeat;
}
.step_next{
font-size:15px;
font-weight:bold;
width:22px;
height:34px;
line-height:34px;
text-align:center;
color:#FFFFFF;
background-image:url("../images/step_next.gif");
background-repeat:no-repeat;
}
div.sel_step{
font-size:15px;
font-weight:bold;
width:22px;
height:34px;
line-height:34px;
text-align:center;
color:#0B81CE;
background-image:url("../images/step_now.gif");
background-repeat:no-repeat;
}
div.sel_sep{
width:8px;
height:34px;
font-size:2px;
line-height:2px;
}
/* whole page form style */
#page_form{
width:825px;
}
#page_reg_form{
float:left;
width:796px;
margin:0px;
margin-top:13px;
margin-bottom:13px;
}
#page_reg_form td{
vertical-align:top;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}
#company_reg_form{
float:left;
width:825px;
margin:0px;
margin-top:13px;
margin-bottom:13px;
}
#company_reg_form td{
vertical-align:top;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}
.page_form_h{
margin:0px;
padding:0px;
width:825px;
height:34px;
background-image:url("../images/form_h_bcgr.jpg");
background-repeat:repeat-x;
}
.page_form_h_text{
margin:0px;
float:left;
width:697px;
font-size:14px;
line-height:34px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding-left:10px;
text-align:left;
}
/* end whole page form style */

.form_h{
margin:0px;
padding:0px;
width:518px;
height:34px;
background-image:url("../images/form_h_bcgr.jpg");
background-repeat:repeat-x;
}
.form_h_sep{
width:518px;
height:3px;
font-size:2px;
line-height:2px;
}
#form_bg{
background-color:#DFEBF8;
border:solid 1px #D0D0C9;
}
div.form_h_text{
margin:0px;
float:left;
width: 390px;
font-size:14px;
line-height:34px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding-left:10px;
text-align:left;
}
.form_h_text  h1{
margin:0px;
float:left;
width: 350px;
font-size:15px;
font-weight:bold;
color:#45709E;
text-transform:uppercase;
padding-left:10px;
text-align:left;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #ffffcc;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;

}
a.hintanchor_debt{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #666666;
margin: 3px 8px;
}

select.inp_field1{
width:190px;
}

select.inp_field3{
width:110px;
}
input.inp_field3{
width:116px;
font-size:11px;
font-family:Verdana, Arial;
font-size:11px;
line-height:12px;
font-weight:300;
}
input.inp_field1{

font-size:12px;
font-family:Verdana, Arial;
font-size:11px;
line-height:12px;
font-weight:300;
}
select.inp_field10{
width:93px;
}

input.inp_field4{
width:30px;
font-size:11px;
font-family:Verdana, Arial;
height:13px;
line-height:12px;
font-weight:300;
}

input.inp_field2{
font-size:11px;
line-height:12px;
}
input.inp_field5{
width:60px;
height:13px;
font-family:Verdana, Arial;
font-size:12px;
}
input.inp_field6{
width:105px;
height:14px;
font-family:Verdana, Arial;
font-size:12px;
}
input.inp_btn{
height:20px;
font-family:Verdana, Arial;
font-size:11px;
}
#table_input select{
height:16px;
font-size:11px;
line-height:12px;
padding:0px;
width:122px;
}
select{
font-size:11px;
font-family:Verdana, Arial;
margin:0px;
padding:0px;
font-weight:300;
}

radio{
font-size:11px;
font-family:Verdana, Arial;
margin:0px;
padding:0px;
font-weight:300;

}


h_debt{
margin-bottom:0px;
padding-bottom:0px;
}
td.td_abrv {
font-family:Verdana, Arial;
font-size:12px;
text-align:left;
}
#form_border{
border:solid 1px #1787D0;
}

#reg_form{
float:left;
width:490px;
margin-top:13px;
margin-bottom:13px;
}

#reg_form td{
vertical-align:top;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin:0px;
}
.left_sep{
width:13px;
height:10px;
font-size:2px;
line-height:2px;
}
.central_part{
font-family:Verdana;
width:825px;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
text-align:justify;
color:#5B5F61;
}
a.central_part {
margin-top:10px;
text-align:left;
margin-bottom:10px;
font-size:12px;
margin-top:2px;
}

.central_part ul,ol{
font-size:12px;
margin:0px;
padding:0px;

}
div.central_part p{
margin-top:0px;
font-size:12px;

}
div.central_part h3{
font-family:Arial;
margin-left:10px;
margin-bottom:0px;
margin-top:5px;
}
div.central_part h3 a{
font-family:Arial;
color:#45709E;
text-decoration:none;
font-size:12px;
}
div.central_part h3 a:hover{
font-family:Arial;
text-decoration:underline;
}
div.central_part a{
color:#45709E;
margin-top:10px;
text-align:left;
margin-bottom:10px;
font-size:12px;
}
div.central_part a:hover{
color:#45709E;
}
div.central_part ul{
list-style:url("../images/li_icon.jpg");
}
td.form_sep{
height:5px;
background-image:url('../images/form_sep.jpg');
background-position:center;
background-repeat:repeat-x;
}
#civil_discount_photo{
width:307px;
height:490px;
background-image:url('../images/civil_discount.jpg');
background-repeat:no-repeat;
}
#civil_discount_info{
width:307px;
height:490px;
}
#kasko_step1{
width:307px;
height:490px;
background-image:url('../images/kasko_step1.jpg');
background-repeat:no-repeat;
}
#kasko_step3{
width:307px;
height:490px;
background-image:url('../images/kasko_step3.jpg');
background-repeat:no-repeat;
}
#kasko_step4{
width:307px;
height:490px;
background-image:url('../images/kasko_step4.jpg');
background-repeat:no-repeat;
}
#form{
width:518px;
}


.ins_descr  h3{
font-family:arial;
margin:0px;
margin-bottom:0px;
font-size:14px;
text-align:left;
color:#89A2CE;
}

.central_part h4{
font-size:14px;
font-family:Arial;
text-align:left;
color:#89A2CE;
font-weight:bold;
color:#45709E;
}

.ins_descr h4{
font-size:14px;
font-family:Arial;
text-align:left;
color:#89A2CE;
font-weight:bold;
color:#45709E;
}


h3 a{
font-family:Arial;
color:#45709E;
}
#lenta{
background-image:url("../images/bckgr_lenta.jpg");
width:784px;
height:25px;
text-align:left;
line-height:26px;
font-size:10px;
color:#45709E;
}

.lenta_txt a{
font-size:12px;
color:#ffffff;
}

.lenta_txt a:hover{
text-decoration:underline;

}

.lenta_txt {
font-size:12px;
color:#ffffff;
line-height:26px;
}

a.bold_a{
display:block;
font-weight:bold;
font-size:12px;
color:#45709E;

text-decoration:none;
}
a.bold_a :hover{
text-decoration:none;
color:#FF0000;
}
.page_links{
color:#45709E;
}

a.bold_a_pm{
padding:0px;
margin:0px;
display:block;
font-weight:bold;
font-size:12px;
color:#45709E;
text-decoration:none;
margin-left:10px;

}
a.contact_table {
color:#FF0000;

}
 p{
font-size:11px;
}
a.ch_char {
color:#45709E;
}
#menu_glosary a:link{
color:#45709E;
}
#menu_glosary a:visited{
color:#45709E;
}
a.top_link{
color:#45709E;
}
 a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#hand{
width:297px;
height:75px;
background-image:url("../images/landing_paymnt_arrow.jpg");
}

#hand_sep{
height:10px;
width:300px;
font-size:2px;
line-height:2px;
}
.ins_descr{
width:825px;
padding-top:15px;
text-align:left;
font-family:arial;
font-size:12px;
}
 ul,ol{
font-family:arial;
font-size:12px;
margin:0px;
padding:0px;
padding-left:20px;
text-align:left;
color:#5B5F61;
list-style-image: url("../images/bullet.gif");
}
li{
margin-bottom:10px;
}
.ins_descr  p{ 
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
 color:#5B5F61;
 margin-bottom:20px;
}
.err{
color:#FF0000;
padding-left:10px;
padding-bottom:10px;
}
#home_descr a{
color:#89A2CE;
text-decoration:none;
}

#more_info{
font-family:Arial,Verdana;
width:297px;
margin:0px;
padding:0px;
color:#4570AE;
font-size:12px;
line-height:20px;
 text-align:left;

}

 #more_info_h{
 font-size:12px;
 text-align:left;
 width:275px;
 border-bottom:1px #D4D4D0 dashed;
 padding-bottom:5px;
 font-weight:bold;
 color:#4570AE;
 }

 #more_info  a{
 color:#92B9F4;
 
 }
 .lowest_price{
color:red;
text-align:right;
 }
 td.vn1{
text-align:right;
font-weight:bold;
 }
 td.vn2{
background-color:#FFCCDE;
width:7%;
text-align:right;
 }
  td.vn22{
background-color:#FCDEE9;
width:7%;
text-align:right;
 }
  td.vn2l{
background-color:#FFCCDE;
width:7%;
text-align:center;
 }
  td.vn3{
background-color:#CCFFCC;
width:7%;
text-align:right;
 }
 td.vn32{
background-color:#E4FBE4;
width:7%;
text-align:right;
 }
  td.vn3l{
background-color:#CCFFCC;
width:7%;
text-align:center;
 }
  td.vn4{
background-color:#B9DBFC;
width:7%;
text-align:right;
 }
  td.vn42{
background-color:#CBE4FB;
width:7%;
text-align:right;
 }
   td.vn4l{
background-color:#B9DBFC;
width:7%;
text-align:center;
 }
.title24{
font-family:Verdana;
width:100%;
line-height:22px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#016698;
}
.text24{
font-family:Verdana;
text-align:left;
color:#016698;
}
.civil2{
font-family:Verdana;
width:100%;
line-height:22px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#016698;
border-bottom:1px solid #087FCD;
}
/* calculate insurance company prices style */
.part_tbl_price{
width:796px;
}
.complete_tbl_price{
width:796px;
}
/* end calculate insurance company prices style */
.bottom_border{
border-bottom:1px solid #087FCD;
}
.company_sep{
width:825px;
height:10px;
font-size:2px;
line-height:2px;
}
