body {margin:0; padding:0; background:#FFFFFF;}
form {margin:0; padding:0}

td, tr {color:#363636; vertical-align:top;font-size:8pt;}

.end{ color:#2C8673; text-decoration:none; font-weight:bold}
.end a{ color:#2C8673; text-decoration:underline;  font-weight:bold}
.end a:hover{ color:#2C8673; text-decoration:none;  font-weight:bold}

.end1{ color:#B99C7A;}

.toph{padding:10px 0 0 12px; color:#7E6A53; font-size:10px;}
.toph a{ color:#7E6A53; text-decoration:none}
.toph a:hover{ color:#7E6A53; text-decoration:underline}


td.top {
	min-width: 89px;
}
* html td.top {
	min-width:89px;
}
.top a{ color:#ffffff; text-decoration:none; font-weight: bold;}
.top a:hover{ color:#ffffff; text-decoration:underline}



a{ color:#2C8673; text-decoration:underline;}
a:hover{ color:#2C8673; text-decoration:none;}

.x{ background:url(../../images/x.jpg) top repeat-x; width:100%; height:1px}
.important {color:#FF0000; font-size:13px; line-height:14px;}
.deep td{ color:#33675C; font-size:11px; line-height:14px;}
.deep td a{ color:#33675C; text-decoration:underline}
.deep td a:hover{ color:#33675C; text-decoration:none}

.baner{ color:#33675C; line-height:14px;}
.red{ color:#D06E8F; line-height:14px;}
.red a{ color:#D06E8F; text-decoration:underline}
.red a:hover{ color:#D06E8F; text-decoration:none}
.x_red{ background:url(../../images/x_red.jpg) top repeat-x; width:100%; height:1px}

.deep_br td{ color:#B99C7A; font-size:11px; line-height:14px;}



.r1 ul { margin:0; padding:0; list-style:none; line-height:20px;}
.r1 li { background:url(../../html/img/r1.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 15px;}
.r1 li a { color:#2C8673; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#2C8673;}

.p1 ul { margin:0; padding:0; list-style:none; line-height:15px;list-style-position: outside}
.p1 li { margin:0 0 0 0; padding:3px 0 3px 0px;}
.p1 li a { color:#B67CC6; text-decoration:underline;  background-position:left center;}
.p1 li a:hover { text-decoration:none; color:#B67CC6;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:20px;}
.r2 li { background:url(../../html/img/r2.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 15px;}

.r2 a { color:#D06E8F; text-decoration:underline;  background-position:left center;}
.r2 a:hover { text-decoration:none; color:#D06E8F;}

.f1{ width:126px; height:20px; font-family:tahoma; font-size:11px; padding:1px 0 1px 6px; color:#6E948C; font-weight:bold;}
.f3{ width:126px; height:20px; font-family:tahoma; font-size:11px; padding:1px 0 1px 6px; color:#363636;}
.f2{ width:126px; height:20px; font-family:tahoma; font-size:11px; color:#6E948C; font-weight:bold;}




.regnanny td{ line-height:14px; padding-top:12px; font-weight:bold; color:#575757;}
.regnanny td input { vertical-align:middle}
.reginput {width:250px; font-weight:normal;padding-left:3px;font-size:8pt;}
.regnanny td textarea { width:250px; height:150px;font-family: Arial,sans-serif;font-size:8pt;padding:3px;}
.add_cat td textarea { width:250px; height:150px;font-family: Arial,sans-serif;font-size:8pt;padding:3px;}
.regnanny td select { width:250px; font-family: Arial,sans-serif; font-weight:normal;}

.fsrch td input { vertical-align:middle}

.t_1 td {
	border-bottom: 1px solid #E6BECC;
	background-color:#FEEEF4;
}

.t_1 a {
	color: #D06E8F;
	text-decoration:none;
	font-weight:bold;
}

.t_1 a:hover {
	text-decoration:underline;
}

.t_2 td {
	border-bottom: 1px solid #BFD9E4;
	background-color:#EFFAFF;
}

.t_3 td {
	border-bottom: 1px solid #E7D6C3;
	background-color:#F1EBE4;
}

.t_3 a {
	color:#A78C6D;
	font-weight: bold;
}

.razdel{
	padding:5px 0 0 0;
	background-color:#F5D2DE;
}

.sub_box_table a {
	color: #D06E8F;
	text-decoration:none;
	font-weight:bold;
}

.sub_box_table a:hover {
	text-decoration:underline;
}

table.tableSchedule {
	border-collapse: collapse;
}
table.tableSchedule th {
	font-weight: normal;
	border: 1px #363636 solid;
}
table.tableSchedule td {
	border: 1px #363636 solid;
	text-align: center;
}
table.tableSchedule td.free {
	background-color: #FFEFF5;
}
table.tableSchedule td.busy {
	background-color: silver;
}
div.footer {
	background:url('../img/footer.png') no-repeat scroll left top ;
	margin: 0px auto;
	width: 731px;
	height: 26px;
	color: #7E6A53;
	padding: 14px 18px 0px 18px;
}
div.footer a {
	color: #7E6A53;
	text-decoration: none;
}div.footer a:hover {
	text-decoration: underline;
}
table.checkPaymentsList {
	border-collapse: collapse;
	border: 1px #333333 solid;
}
table.checkPaymentsList td {
	border: 1px #333333 solid;
}
table.checkPaymentsList th {
	border: 1px #333333 solid;
}