body {
	background: #454545;
	padding: 20px;
	margin: 0px;}
form {
	padding: 0px;
	margin: 0px;}
p, td, div, input {
	color: #000;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;}
a {
	color: #000;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}
h1 {
	font: 24px Tahoma, Arial, Helvetica, sans-serif;
	color: #514339;
	margin: 10px 0px 10px 0px;
	text-align: left;
	padding: 0px;}
h2 {
	font: 20px Tahoma, Arial, Helvetica, sans-serif;
	color: #514339;
	margin: 10px 0px 10px 0px;
	text-align: left;
	padding: 0px;}
h3 {
	font: 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #514339;
	margin: 10px 0px 10px 0px;
	text-align: left;
	padding: 0px;
	clear: both;}
ul, ul ul {
	list-style: url(/img/m_bul2.gif);}
li {
	text-align: left;}
.brown {
	color: #514339;}
.red {
	color: #971647;}
.blue {
	color: #058498;}
/*first*/
.f_main {
	background: #e6e5d6 url(/img/fon.gif) top repeat-x;}
.f_top {
	background: url(/img/fon_right.gif) top right no-repeat;
	height: 264px;}
.f_top td {
	background: url(/img/fon_left.jpg) top left no-repeat;
	padding: 5px 5px 0px 285px;
	vertical-align: top;}
/*next*/
.f_main2 {
	background: #e6e5d6 url(/img/fon2.gif) top repeat-x;}
.f_top2 {
	background: url(/img/fon_right.gif) top right no-repeat;
	height: 264px;}
.f_top2 td {
	background: url(/img/fon_left2.jpg) top left no-repeat;
	padding: 5px 5px 0px 285px;
	vertical-align: top;}
.title {
	width: 100%;}
.title h1 {
	color: #FFFFFF;
	font: 20px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;}
.content {
	width: 100%;
	vertical-align: top;
	padding: 10px 0px 20px 0px;
	text-align: justify;}
/**/
.f_left {
	width: 72%;
	vertical-align: top;}
.f_right {
	width: 28%;
	background: #e6e5d6;
	text-align: center;
	padding: 3px 30px 30px 15px;
	vertical-align: top;}
.f_lic {
	padding: 5px 15px 0px 5px;
	text-align: left;}
.f_lic img{
	border: 0px;}
.f_lic a.fm {
	color: #e3dbbb;
	text-decoration: underline;
	background: url(/img/f_menu.gif) top left no-repeat;
	padding: 0px 0px 0px 6px;
	margin: 2px 0px 0px 5px;
	display: block;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.f_lic a.fm:hover {
	text-decoration: none;}
.link {
	padding: 0px 0px 40px 0px;}
.link, .link a{
	color: #454545;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.link_red {
	padding-top: 40px;}
.link_red a{
	color: #971647;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.phone {
	width: 280px;
	text-align: left;
	color: #2f2b2a;
	font: 21px Arial Narrow, Arial, Helvetica, sans-serif;
	padding: 30px 0px 0px 0px;
	float: right;}
.phone small {
	color: #2f2b2a;
	font: 15px Arial Narrow, Arial, Helvetica, sans-serif;}
.search {
	background: url(/img/mid_left.jpg) top left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;}
.search input, .s_inp input{
	font-size: 10px;
	color: #971647;
	margin: 0px;}
.s_inp {
	padding: 20px 0px 0px 0px;
	vertical-align: top;}
.abs {
	position: absolute;
	margin: 18px 0px 0px -17px;}
.icon {
	margin: 15px 0px 15px 45px;}
.icon2 {
	margin: 248px 0px 0px 0px;}
.icon3 {
	margin: 150px 0px 0px 0px;}
.icon5 {
	margin: -7px 0px 0px -199px;
	position: absolute;}
.text {
	padding: 10px 0px 30px 180px;
	text-align: justify;}
.menu {
	background: url(/img/m_fon.gif) top repeat-x;
	height: 26px;
	display: block;
	margin: 2px 0px;
	text-decoration: none;}
.menu img {
	border: 0px;
	margin-right: 5px;}
.menu div{
	background: url(/img/m_right.gif) top right no-repeat;
	margin: 0px;}
.menu div div{
	background: url(/img/m_left.gif) top left no-repeat;
	padding: 6px 10px 6px 10px;
	color: #e3dbbb;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;}
a.menu:hover {
	background: url(/img/m_fon_on.gif) top repeat-x;}
a.menu:hover div{
	background: url(/img/m_right_on.gif) top right no-repeat;}
a.menu:hover div div{
	background: url(/img/m_left_on.gif) top left no-repeat;}
.menu2 {
	padding: 20px 0px 0px 12px;}
.menu2 a {
	display: block;
	background: url(/img/m_bul2.gif) top left no-repeat;
	color: #971647;
	padding: 0px 0px 15px 12px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;}
/*.menu2 a:hover {
	color: #097099;}*/
.line {
	border-bottom: 1px solid #454545;
	margin: 5px 0px;}
.news{
	padding: 0px 0px 0px 24px;}
.news div{
	padding: 0px 0px 15px 0px;}
.news b {
	color: #514339;
	font-size: 13px;}
.news .date {
	width: 60px;
	background: url(/img/date.gif) top left no-repeat;
	padding: 1px 0px 0px 3px;
	margin: 0px;
	color: #e6e5d6;
	font-size: 10px;
	font-weight: bold;
	height: 14px;
	float: left;}
.copy {
	background: #d4cfbc;
	color: #454545;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 180px;}
div.copy a {
	color: #454545;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.bot {
	padding: 10px 10px 10px 180px;
	color: #c1c0b6;
	font-size: 11px;}
.pic {
	float: left; 
	margin: 0px 20px 10px 0px;}
