*
{	color: #1e2628;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

body
{	margin: 0px;
	padding: 0px;
	background: #f1f1f1;
}

body, html
{	height: 100%;	}

img
{	border: 0px;
}

table td
{	text-align: left;
	vertical-align: top;
}

a
{	color: #0a7294;
}

a:hover
{	text-decoration: none;
}

form
{	padding: 0px;
	margin: 0px;
}

.small, .small a
{	font-size: 11px;	}
.big, .big a
{	font-size: 13px;	}

.strong
{	font-weight: bold;	}

.silver
{	color: #7e7e7e;	}
.gray
{	color: #787878;	}
.white
{	color: #fff;	}
.cyan
{	color: #cce0e6;	}
.red
{	color: #df350b;	}

div.content
{	margin: 30px 30px 30px 15px;
	line-height: 24px;
	text-align: justify;	}

.center
{	text-align: center;	}

h2, .h2
{	font-size: 17px;
	margin-bottom: 10px;	}

/* --- */

.podval
{	color: #8e1d1d;	}
.podval a
{	color: #787878;	}

.title1
{	font-size: 20px;
	font-weight: bold;
	color: #8e1d1d;	}

.comment1
{	font-weight: bold;
	color: #8e1d1d;	}

.separator1
{	background: #ccc;
	margin: 10px 0 10px 0;	}

a.classclients
{	font-size: 14px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
a.classclients2
{	font-size: 12px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
a.classclientshover
{	font-size: 14px;
	color: #8e1d1d;
	font-weight: bold;
	text-decoration: underline;
}
a.classclientshover2
{	font-size: 12px;
	color: #8e1d1d;
	font-weight: bold;
	text-decoration: underline;
}

.sbox {text-align:justify; margin-top:18px; }

.sbox strong {font-weight:normal; font-size:11px; color:#787878; }

.sbox h1 {text-align:center; font-weight:bold; font-size:12px; color:#7e7e7e; }

.sbox h2 {text-align:center; font-weight:bold; font-size:11px; color:#7e7e7e; }

.ssbox h1 {text-align:justify; font-weight:bold; font-size:12px; color:#f1f1f1;
margin: 0px 0px 0px 10px;}

.consultant, .request { width: 360px; }
.request { display: none; }
.consHead { height: 20px; background: #8f1d17; padding: 5px 0; }
.consHead h3 { font-size: 16px; color: #fff; font-family: Tahoma; margin: 0 0 0 12px; font-weight: normal;}
.consCenter { height: 385px; padding: 0px 12px 12px 12px; background: #f5f5f5; }
.consCenter p  { color: #70778b; font-size: 12px !important; font-family: Tahoma;  margin: 0px 0 3px; padding: 20px 0 0 0; text-shadow: 1px 1px 0 #FFFFFF;}
.consCenter input { width: 320px; background: none; border: 1px solid #ebebeb; padding: 2px 5px; font-size: 12px !important; font-family: Tahoma; }
.consCenter input.btn-submit { cursor: pointer; font-family: Tahoma; background: #8d1e1e; color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; width: 102px; height: 26px; border: 0; }
.consCenter textarea { width: 320px; background: none; border: 1px solid #ebebeb; height: 54px; font-size:12px !important; font-family: Tahoma; padding: 5px; text-shadow: 1px 1px 0 #FFFFFF;}
.consCenter .captcha { height: 47px; width: 330px; margin: 10px 0 10px 0; }
.consCenter .captcha p { float: left; font-size: 12px !important; font-family: Tahoma; line-height: 54px;  padding: 0 0 0 0px; margin: 0;}
.consCenter .captcha img { margin: 9px 0 0 6px; }
.consCenter .captcha input.inputCaptcha{ background: none; width: 24px; height: 25px; float: right; margin-top: 14px; text-align: center; }
.consCenter .captcha span { position: relative; left: 8px; top: -15px; !important; font-family: Tahoma; }
.consCenter .captcha p.validCapt { display: none; color: #ff0000; font-size: 12px !important; font-family: Tahoma;}

.valid { border: 1px solid #8f1d17 !important;	 }
