body{margin: 0; padding: 0; background: white; color: #565c7a;}
body, td, th {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

input, select, textarea {font-size: 95%;}
p {margin: 0 0 1.2em 0; line-height: 1.8em;}
p.before-list {margin-bottom: 0.5em;}

.menu li {list-style-image: url('i/sharik.gif'); margin: 0 0 1.2em 0; list-style-position: outside; padding: 0 0 0 9px;}

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #f7f7fa; font-weight: bold; margin: 0 0 2px 0; font-style:italic;}
h1.top {color: #ced0d8; font-size: 14px; font-weight: bold; margin: 0;}
h1 {
	margin: 0px;
	padding: 3px 0px 10px 0px;
	font: normal 160% Arial;
	color: #445673;
}
/*copyright*/
a.copyright:link, a.copyright:visited, a.copyright:active {
font-size: 8pt;
color: #33335e;
font-weight: bold;
text-decoration: none;
}
a.copyright:hover {
font-size: 8pt;
color: #33335e;
font-weight: bold;
text-decoration: underline;
}
/*industr*/
a.industry:link, a.industry:visited, a.industry:active {
font-size: 8pt;
color: #33335e;
font-weight: bold;
text-decoration: none;
}
a.industry:hover {
font-size: 8pt;
color: #ce2c2c;
font-weight: bold;
text-decoration: underline;
}
/*right menu*/
a.menus:link, a.menus:visited, a.menus:active {
font-size: 11pt;
color: #48525e;
font-weight: bold;
text-decoration: none;
}
a.menus:hover {
font-size: 11pt;
color: #ce2c2c;
font-weight: bold;
text-decoration: underline;
}
/*left menu*/
a.menu:link, a.menu:visited, a.menu:active {
font-size: 9pt;
color: #565c7a;
font-weight: bold;
text-decoration: none;
}
a.menu:hover {
font-size: 9pt;
color: #444444;
font-weight: bold;
text-decoration: underline;
}

.menus {font-size: 11pt; color: #ce2c2c; font-weight: bold;  }
.tops {font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #f7f7fa; font-weight: bold; margin-bottom: 7px; font-style:italic;}
.top {color: #ced0d8; font-size: 14px; font-weight: bold;}
.phone {font-size: 16px; color: #4e5374; font-weight: bold;}
.phones {font-size: 20px; color: #4e5374; font-weight: bold;}
.clients {font-size: 12px; color: #565c7a; font-weight: bold;}

/*copyright*/
.etc {color: #7c7b8f; font-weight: bold; font-size: 8pt;}
a.etc:link, a.etc:visited, a.etc:active {
font-size: 8pt;
color: #7c7b8f;
font-weight: bold;
text-decoration: none;
}
a.etc:hover {
font-size: 8pt;
color: #7c7b8f;
font-weight: bold;
text-decoration: underline;
}

/*design*/
.design {color: #efeef9; font-weight: bold; font-size: 8pt;}
a.design:link, a.design:visited, a.design:active {
font-size: 8pt;
color: #efeef9;
font-weight: bold;
text-decoration: none;
}
a.design:hover {
font-size: 8pt;
color: #efeef9;
font-weight: bold;
text-decoration: underline;
}

td.bl01
{
	vertical-align: top;
	padding: 35px  0px 10px 0px;
}
td.bl02
{
	vertical-align: top;
	padding: 15px 0px 20px 0px;
}
td.bl03
{
	vertical-align: top;
	padding: 20px 0px 25px 0px;
}


.type, .select {
	padding: 5px 5px;
	margin-top: 0px;
	vertical-align: middle;
}
.type a {
	color: #445673;
}
.select {
	background-color: #F7F8F9;
	border: 1px solid #BAC1CC;
}
.select a {
	text-decoration: none;
	color: #445673;
}
.orange, .oran1
{
	color: #f60;
}
a.orange:hover
{
	color: #f30;
}
.p03, .fader_hor
{
	background: #e9eef2 url(/i/m_02.gif) repeat-y right;
}

.indent
{
	text-indent: -12px;
	padding-left: 12px;
	vertical-align: top;
}


.small {
	font-size: 85%;
}
.date {
	padding-left: 12px;
}

.gray {
	color:#A3B1C9;
}