/* 3DCar.ru */

body {
  background-color: #FFFFFF;
  color: #000000;

  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 12px;
}

div,p,td {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 12px;
}

a.sec:link{color:#000000;text-decoration:none;font-size:14;font-family: Tahoma;letter-spacing:0px;}
a.sec:visited{color:#000000;text-decoration:none;font-size:14;font-family: Tahoma;letter-spacing:0px;}
a.sec:hover{color:#ABF0FF;text-decoration:underline;font-size:14;font-family: Tahoma;letter-spacing:0px;}


/***********************************************/

.capt
{ font-weight: normal;font-size: 30px;letter-spacing: 20px;color: #777777; text-align: center; margin-top: 30px;}

.sect
{ font-weight: bold;font-size: 16px;letter-spacing: 0px;color: #222222;}

.sect_sec
{	font-size: 20px;color: #999999; font-family: Helvetica, sans-serif;}
.sect_sec:link
{ font-size: 20px;color: #999999; font-family: Helvetica, sans-serif;}
.sect_sec:hover
{ font-size: 20px;color: #333333; font-family: Helvetica, sans-serif;}


.input
{ 
	border: 1px solid #7f9db9;
	padding: 2px;
	font-size: 12px ; 
	letter-spacing: 0px; 
	color : #222222;
	background:#EEEEEE;
}

.input_act
{
	border: 1px solid #3e7eba;
	padding: 2px;
	font-size: 12px ; 
	letter-spacing: 0px; 
	color : #000000;
	background:#FFFFFF;
}

.input_err
{
	border: 1px solid #FF4444;
	padding: 2px;
	font-size: 12px ; 
	letter-spacing: 0px; 
	color : #000000;
	background:#FFEEEE;
}

.error 
{
  color: #111111;
	border: 1px solid #FF0000;
  background: #ffbebe;
  font-family:  Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
	text-align: center;

	margin: 10px;
	padding: 10px;
}
.error_string {
  color: #EE1111;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.small {
  color: #666666;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.wndpopup {
	cursor: pointer; 
	display: none; 
	position: absolute; 
	border: 1px #d4bc4c dashed; 
	background-color: #feffdf; 
	padding:8px;
	opacity: 1; 
	box-shadow: 0 0 10px #555555;
}

.wnd_border {
	display: block; 
	border: 1px #003e7e solid; 
	background-color: #d0e7ff; 
	padding:8px;
	box-shadow: 0 0 10px #555555;
	border-radius: 10px;
}

.wnd_border_inf{
	display: block; 
	border: 1px #524e35 solid; 
	background-color: #fff9d9; 
	padding:8px;
	box-shadow: 0 0 2px #555555;
}

.quoting 
{
	border:1px #555555 dotted; 
	width: 95%; 
	margin: 2 auto; 
	padding: 5px; 
	background-color: #EEEEEE;
}

.complete
{
	width: 950;
	margin: 10px auto;
	padding: 5px;
/*	border: 1px #337733 solid; */
	border: 1px #6f7f7f solid;
	background-color: #e0ffff;

  font-family:  Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
	text-align: center;
}

button
{
	cursor: pointer;
}

.spanbutton
{
	margin: 1px;
	padding: 2px; 
	border:1px #8f8f8f solid; 
	background-color: #efefef; 
	cursor: pointer;
}

.spanbutton_act
{
	margin: 1px;
	padding: 2px; 
	border:1px #8f8f8f solid; 
	background-color: #c7f5ec; 
	cursor: pointer;
}

.post_ref1
{
	border: 1px #aaaaaa dotted;
	background-color:#eeeeee;
}

.post_ref1_act
{
	border: 1px #305b86 solid;
	background-color:#d9ecff;
}