body {
	background: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

h1 {
	color:#857653;
	font-size:15px;
	margin:7px 0px;
}

h2 {
	color:#857653;
	font-size:14px;
	margin:7px;
}

h3 {
	color:#857653;
	font-size:13px;
	margin: 7px;
}

img.block {
	display: block;
}
p {
	margin: 0px;
}

td.link a		{display: block; background: url(/images/menu_bg_1.jpg) repeat-x; padding: 8px 0px 10px 0px; text-align: center; color: #5D3500; font-size: 12px; font-weight: bold; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; text-decoration: none;}
td.link a:hover	{background: url(/images/menu_bg_2.jpg) repeat-x; color: #FFFFFF;}
td.link a.active {display: block; background: url(/images/menu_bg_2.jpg) repeat-x; padding: 8px 0px 10px 0px; text-align: center;  color: #FFFFFF; font-size: 12px; font-weight: bold; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; text-decoration: none;}


table.page_inf {
	border-bottom: 1px solid #CCCCCC;
}
table.page_inf:hover {
	background-color: #FFF3BF;
}
table.page_inf_active{
	background-color: #FFF3BF;
	border-bottom: 1px solid #CCCCCC;
}

p.phone {color: #454545; font-weight: bold;}
div.line {border-bottom: 1px solid #CCCCCC;}


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

a.index		{color: #0054FF; font-weight: bold;text-decoration: underline;}
a.index:hover	{text-decoration: none;}

p.design {font-size: 11px; color: #857653;}
a.design {font-size: 11px; color: #857653; text-decoration: underline;}
a.design:hover {font-size: 11px; color: #857653; text-decoration: none;}



input.small,select.small,textarea.small {width:100px;}
input.middle,select.middle,textarea.middle {width:200px;}
input.big,select.big,textarea.big {width:90%;}
input.normp,select.normp,textarea.normp {width:80%;}



.error_message {
	color:#c53b23;
	font-weight:bold;
	padding: 15px;
	margin:10px;
}


.ok_message {
	color:#4f7eb4;
	font-weight:bold;
	padding:30px 0px;
	margin:10px;
}

