body,td,th {
	font-family: Arial;
	color: #666;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	size: 6px;
	font-size: 7px;	
}
body {
	background-color: #030;
	background-image: url(kasko-osago/spb-garantia.gif);
}
h1 {
	font-size: 20px;
	color:#22803E;
	text-indent: 40;
	text-align: center;
}
h2 {
	font-size: 14px;
	color:#7AC12B;
	text-indent: 40px;
}
h3 {
	font-size: 14px;
	color:#7AC12B;
	text-indent: 40px;
}

a:link {
	color: #FFF;
}
a.kkk:link {
	color: #FEE;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #7AC12B;
}
a:active {
	color: #FFF;
}

p {text-indent: 32px; font-size: 12px; margin: 0; margin-right: 30px;}

#phone {
	margin-top: 20px;
	font-size: 14px;
	color: #22803E;
	font-weight: bold;
}
#bigphone {
	margin-top: 16px;
	font-size: 36px;
	color: #22803E;
	font-weight: bold;
	font-family: Impact;
}
#green {
	color: #7AC12B;
}
.call {
	font-size: 10px;
}
.end {
	color:#FFF;
	text-indent: 20px;}
#pokaz {
	display:none;}
#stro {
	font-weight: bold;
	color: #22803E;
}
#mtasty {
	font-size: 9px;
	color:#FFF;}
.garantia2 {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	margin: 0px;
	color: #FFF;
}
.bigw {
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 6px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0;
	margin-bottom: 0;
}
.bigs {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0; 
	margin-bottom: 0;
}
.bigm {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0;
	margin-left: 14px;
	margin-bottom: 0;
}
TR.abr_b {vertical-align: bottom;}
TR.abr_t {vertical-align: top;}
TR.abr_b TD DIV.br14, TR.abr_b TD DIV.bl14, TR.abr_b2 TD DIV.br14, TR.abr_b2 TD DIV.bl14, {
	margin: 0;
	padding: 0;}
DIV.tl14, DIV.bl14 {
	width: 14px;
	height: 14px;
	float: left;
	background: transparent;
	font-size: 0; 
	}
DIV.tr14, DIV.br14 {
	float: right;
	width: 14px;
	height: 14px;
	background: transparent;
	font-size: 0;	
	} 
DIV.tl14 {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/14lt.png");
	//background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14lt.png', sizingMethod='crop');
	}
DIV.tr14 {
	margin: 0 0 -14px -14px;
	background-image: url("/img/circ/14rt.png");  
	//background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14rt.png', sizingMethod='crop');
	}
DIV.bl14 {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/14lb.png");  
	//background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14lb.png', sizingMethod='crop');
	}	
DIV.br14 {
	margin: -14px 0 0 -14px; 
	background-image: url("/img/circ/14rb.png");  
	//background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14rb.png', sizingMethod='crop'); 
	}
.callback {
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
}
#box {
	width: 100px;
	height: 24px;
	border:solid 2px #7AC12B;
	background-color:#22803E;
	color:#FFF;}
#boxsml {
	width: 80px;
	height: 18px;
	font-size:10px;
	border:solid 2px #7AC12B;
	background-color:#22803E;
	color:#FFF;}
DIV#zakaz {
	font-size:24px;
	font-weight:bold;
	font-family:Impact;
	margin-left:auto;
	margin-right:auto;
	color: #22803E;
}
#submit {
	width: 150px;
	height: 34px;
	font-size:16px;
	border:solid 2px #7AC12B;
	background-color:#22803E;
	color:#FFF;}
.call {
	font-size: 12px;
	color: #22803E;
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	font-weight: bolder;
}
.carkisov {
	font-size: 10px;
}

.form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 7px
}
.form TABLE {
	FONT-SIZE: 0.9em; WIDTH: 100%; FONT-FAMILY: Tahoma, Arial
}
.form TD {
	PADDING-BOTTOM: 12px
}
.form TD.colspan {
	WIDTH: 0px;
	font-size: 14px;
	color: #FFF;
}
.form TD.empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.form TABLE .nameLabel {
	font-size:14px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 210px;
	PADDING-TOP: 0px;
	font-weight: normal;
	color: #FFF;
}
.form TABLE .nameHr {
	BORDER-TOP: #2a7849 1px solid
}
.form TD.top_separator {
	BORDER-TOP: #2a7849 1px dotted
}
.form TEXTAREA {
	OVERFLOW: auto
}
.form .input_date {
	VERTICAL-ALIGN: middle; WIDTH: 5.8em; TEXT-ALIGN: center
}
.form .icon {
	MARGIN: 0px 0px 0px 3px
}
.form .icon IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.form .input_alt_radio {
	WIDTH: 175px
}
.form .input_alt_check {
	WIDTH: 196px
}
.form .field {
	MARGIN: 0px 0px 3px;
	font-size: 11px;
}
.form .radio_check {
	font-size:14px;
	width: 20px;
	background:none;
	MARGIN: 3px 8px 2px 0px; VERTICAL-ALIGN: -35%
}
select {background-color:#7AC12B; color:#FFF; font-weight: bolder; width: 150px;
}
input {background-color:#7AC12B; color:#FFF; font-weight: bolder; width: 150px;
}
#load {text-align:center; width: 160px; font-size:14px; font-weight: bold; background-color:#22803E; border-color:#7AC12B; border:solid 2px; color:#FFF; margin: 0 auto; margin-top: 150px; padding: 16px; display:none;}
#f {width: 100%; font-size:12px; color:#C00; font-weight: bold; background-color:#FF9; padding:15px; border:solid 1px; display:none;}
