@charset "utf-8";

/* CSS Document */

 dd, dt, dl, table, tr, td, th,  span, strong, small, a, img, form  {margin: 0px; padding: 0px;}

input[type='submit'], input[type='button'] {cursor: pointer;}

.set {height: 0; overflow: hidden; clear: both;}


.button_ins {
  font-family: Arial;
  color: #000000;
  font-size: 22px;
  padding-top: 7px;
  padding-right: 20px;
  padding-bottom: 7px;
  padding-left: 20px;
  text-decoration: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-box-shadow: 0px 0px 4px #666666;
  -moz-box-shadow: 0px 0px 4px #666666;
  text-shadow: 1px 1px 3px #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#9cdaf4), to(#6cbee1));
  background: -moz-linear-gradient(top, #9cdaf4, #6cbee1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#9cdaf4, endColorStr=#6cbee1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#9cdaf4, endColorStr=#6cbee1);
  display:inline-block; /* IE is so silly */
}
.button_ins:hover {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#6cbee1), to(#9cdaf4));
  background: -moz-linear-gradient(top, #6cbee1, #9cdaf4)
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9cdaf4, endColorstr=#6cbee1);

}


	.calculator { padding: 0 15px 5px 15px; margin: 0; position: relative; z-index: 15; }



		.calculator-L { width: 450px; }

		.calculator-R { width: 450px; height: 1%; padding-top:15px}

		.dl-1 { width: 240px; float: left; color: #3693bc; padding-bottom: 28px; }

			.dl-1 dt { padding-bottom: 3px; }

			.dl-1 select { width: 207px; height: 21px; color: #323232; font-size: 12px; }



		.slider { position: relative; height: 1%; padding: 0 23px 0 21px; margin-bottom: 23px; z-index: 20; }

			.slider label { float: left; color: #3693bc; margin-left: -21px; }

			.i-3 { float: right; text-align: right; width: 	78px; height: 16px; padding: 0 4px; font-size: 12px; color: #888888; line-height: 16px; margin-bottom: 0px; margin-right: -23px; }

			.slider-cont { position: relative; padding: 0 10px; background: url(../images/slider-BG-1.png) 0 12px repeat-x; z-index: 10; }

			.slider-cont .ui-slider-horizontal { height: 35px; border: none; background: url(../images/slider-BG-1.png) 0 12px repeat-x; }

			.slider-cont .ui-slider-handle { width: 10px; height: 16px; background: url(../images/bl-3.png) no-repeat; margin: 0 0 0 -5px; border: none; top: 5px; }

			.sp-1 { float: right; display: block; color: #888888; margin-bottom: 1px; margin-right: -23px; _margin-right: -11px; }

			.slider-cont ins { display: block; position: absolute; top: 16px; padding-top: 7px; background: url(../images/slider-BG-2.png) 4px 0 no-repeat; color: #606060; text-decoration: none; margin-left: -5px; white-space: nowrap; padding-left: 2px; }

			.slider-cont ins img { margin-left: -2px; }

				.ins-1 { left: 0; }

				.ins-2 { left: 50%; }

				.ins-3 { left: 100%; }

				.ins-4 { left: 25%; }

				.ins-5 { left: 75%; }

				.ins-15 { left: 10%; }

				.ins-7 { left: 20%; }

				.ins-8 { left: 30%; }

				.ins-9 { left: 40%; }

				.ins-10 { left: 50%; }

				.ins-11 { left: 60%; }

				.ins-12 { left: 70%; }

				.ins-13 { left: 80%; }

				.ins-14 { left: 90%; }

				.ins-17 { left: 33%; }

				.ins-16 { left: 66%; }



				.slider-cont .ins-6 { margin-left: -10px; background-position: 9px 0; }

				.ins-1, .ins-3 { color: #000000 !important; }



		.driver { padding: 18px 0 18px 14px; width: 429px; border: solid 3px #a1d2e6; position: relative; /*display: none;*/ }

			.ugolok2 { position: absolute; width: 30px; height: 18px; top: -18px; right: 13px; background: url(../images/bg-1.png) no-repeat; }

			.unlimited_drivers { width: 133px; float: left; text-transform: uppercase; color: #85a8b7; padding-top: 8px; }

			.driver .dl-1 { width: 127px; padding: 0 13px 0 7px; }

			.driver .dl-1  select { width: 125px; }

			.driver td { vertical-align: bottom; }



			.driver-sex { color: #85a8b7; text-transform: uppercase; padding-bottom: 5px; float: none; }

				.driver-sex label { color: #000000; text-transform: none; padding: 0 14px 0 2px; }

				.driver-sex span { padding-right: 25px; }

				.driver-sex span em { font-style: normal; }



			.driver .dl-2 { width: 126px; padding: 0; }

				.driver .dl-2 select { width: 112px; }

			.driver .dl-3 { width: 161px; padding: 0; }

				.driver .dl-3 select { width: 159px; }



			.h18 { height: 18px; overflow: hidden; }

			.driverss { display: none; }



			#driverss_1 .ugolok2 { right: auto; left: 14px; }

			#driverss_2 .ugolok2 { right: auto; left: 90px; }

			#driverss_3 .ugolok2 { right: auto; left: 167px }

			#driverss_4 .ugolok2 { right: auto; left: 245px; }

			#driverss_5 .ugolok2 { right: auto; left: 322px; }



			#driverss_1 #drivers_6 { display: none; }

			#driverss_1 #drivers_1 { display: block; }

			#driverss_1 #drivers_2 { display: none; }

			#driverss_1 #drivers_3 { display: none; }

			#driverss_1 #drivers_4 { display: none; }

			#driverss_1 #drivers_5 { display: none; }



			#driverss_2 #drivers_6 { display: none; }

			#driverss_2 #drivers_1 { display: block; }

			#driverss_2 #drivers_2 { display: block; }

			#driverss_2 #drivers_3 { display: none; }

			#driverss_2 #drivers_4 { display: none; }

			#driverss_2 #drivers_5 { display: none; }



			#driverss_3 #drivers_6 { display: none; }

			#driverss_3 #drivers_1 { display: block; }

			#driverss_3 #drivers_2 { display: block; }

			#driverss_3 #drivers_3 { display: block; }

			#driverss_3 #drivers_4 { display: none; }

			#driverss_3 #drivers_5 { display: none; }



			#driverss_4 #drivers_6 { display: none; }

			#driverss_4 #drivers_1 { display: block; }

			#driverss_4 #drivers_2 { display: block; }

			#driverss_4 #drivers_3 { display: block; }

			#driverss_4 #drivers_4 { display: block; }

			#driverss_4 #drivers_5 { display: none; }



			#driverss_5 #drivers_6 { display: none; }

			#driverss_5 #drivers_1 { display: block; }

			#driverss_5 #drivers_2 { display: block; }

			#driverss_5 #drivers_3 { display: block; }

			#driverss_5 #drivers_4 { display: block; }

			#driverss_5 #drivers_5 { display: block; }



			#driverss_6 #drivers_6 { display: block; }

			#driverss_6 #drivers_1 { display: none; }

			#driverss_6 #drivers_2 { display: none; }

			#driverss_6 #drivers_3 { display: none; }

			#driverss_6 #drivers_4 { display: none; }

			#driverss_6 #drivers_5 { display: none; }



		.dl-4 { width: 210px; }






		.table-2 { border-collapse: collapse; border: none; margin-top: 8px; margin-bottom: 4px; }

			.table-2 td { vertical-align: middle; }



			.table-2 input { margin-left: 0; }

			.table-2 label { color: #000; margin-left: 2px; float: left; line-height:18px; }



			#select_immobilizer { color: #3693bc; text-decoration: none !important; background: url(../images/bg-3.png) left bottom repeat-x; display:-moz-inline-box; display:inline-block; *display: inline; zoom: 1; padding-bottom: 3px; position: relative; *left: -4px; }

			#select_immobilizer:hover { background: none; }



			.dl-5, .table-3 .dl-5 { padding-left: 10px; padding-top: 6px; margin-left: 10px; _margin-left: 5px; border-left: solid 3px #a1d2e6; width: 187px; position: relative; top: -4px; display: none; }

				.dl-5 select { width: 185px; }

				.dl-5 label { color: #9c9c9c; white-space: nowrap;/* font-size: 95%;*/ }

			.dl-6, .driver .dl-6 { width: 168px; padding: 0 11px 0 0; }

				.dl-6 select, .driver .dl-6 select { width: 166px; }



			.dl-7, .driver .dl-7 { width: 114px; padding: 0 11px 0 0; }

				.dl-7 select, .driver .dl-7 select { width: 112px; }



		#immobilizer { display: none; }

		#immobilizer .ugolok2 { left: 2px; }

		.ustroystvo { padding-bottom: 10px; }

		.add_del a { text-decoration: none !important; }

			.add_del a span { text-decoration: underline; }

			.add_del a:hover { background: url(about:blank); }

			.add_del a:hover span { text-decoration: none; }

		.add { color: #3693bc; margin-right: 18px; }

		.del { color: #cf4f7f; }



	.table-4 { width: 100%; margin-bottom: 34px; }

		.td-10, .td-11, .td-12 { width: 240px; }

		.td-13 { width: 210px; }

		.table-4 .dl-5 { margin-left: 6px; padding-left: 10px;  _margin-left: 3px; }





	.h301 { font-size: 12px; color: #85a8b7; text-transform: uppercase; padding-bottom: 10px; font-weight: normal; padding-top: 13px; }



	.help { width: 15px; height: 15px; float: left;  zoom:1; position: relative; left: 7px; background: url(../images/help.png) no-repeat; bottom: -3px; z-index: 15; }

	.slider .help { bottom: -1px; }

		.help_popup { position: absolute; width: 137px; padding: 8px; background: #fff; border: solid 3px #d1d1d1; left: 50%; margin-left: -80px; top: 35px; font-size: 10px; font-style: italic; color: #3c3c3c; display: none; }

		iframe.help_popup { border: none; padding: 11px; }

		.help_popup p { padding: 0; }

		.help_popup strong { font-style: normal; }

		.ugolok3 { position: absolute; width: 153px; height: 37px; background: url(../images/ugolok3.png) bottom center no-repeat; left: 0; top: -37px; }



	.z10 { position: relative; z-index: 10; }

	.i-4 { border: none; background: url(../images/calculate_insurance.jpg) no-repeat; width: 435px; height: 45px; display: block; margin: 0 auto ; }



/* ---------------------------- index --------------------------- */
div.error {

border:dotted 1px #ff3e53;

color:#cf4252;

margin-bottom:25px;

float:left;

padding:8px 5px 0;

clear: left;

position: relative;

}



div.error ul {

padding:0;

}



div.error li {

list-style:none;

background:url(../images/icon_error.png) 0 0 no-repeat;

line-height:20px;

padding:0 0 8px 25px;

}
.pop_up_box {

background:url(../images/pop_box_bg_ts.png) 0 0 no-repeat;

width:423px;

padding-top:48px;

position:absolute;

font-size:12px;

line-height:16px;

right:0;

top:0;

z-index:555;

/* visibility: hidden;*/

display:none;

}
#table_record .pop_up_box {

background:url(../images/pop_box_bg_t.png) 0 0 no-repeat;

width:600px;

}



.pop_up_box .close, .popup .close {

background:url(../images/icon_close.png) 0 0 no-repeat;

width:14px;

height:14px;

position:absolute;

right:25px;

top:25px;

cursor:pointer;

}



.pop_up_box .arrow {

	background: url(../images/arroe_popup_top.png) 0 0 no-repeat;

	width: 50px;

	height: 24px;

	position: absolute;

	top: -10px;

	left: 323px;

}



#table_record .pop_up_box .arrow {

	left: 500px;

}



.pop_up_box .inner {

background:url(../images/pop_box_bg_bs.png) 100% 100% no-repeat;

padding:0 43px 35px;

}



.pop_up_box .inner p {

	padding-bottom: 10px;

}



#table_record .pop_up_box .inner {

background:url(../images/pop_box_bg_b.png) 100% 100% no-repeat;

}



.pop_up_box input {

color:#000;

font-size:17px;

text-align:center;

margin:0;

position: relative;

top: 1px;

}

.pop_up_box .phone_box input {
	width: 52px;
}
.box .inner .ratings_box li.gold {

color:#caad24;

}
.index .td-1,.tcenter {

text-align:center;

}
input.get_results {

background:url(../images/button_get_results.png);

width:321px;

height:43px;

border:none;

cursor:pointer;

margin:5px 0 0;

padding:0;

}
.red {

color:#cf0036;

}
.t14 {

font-size:14px!important;

line-height:18px!important;

}
