body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background: #fff; vertical-align: top; margin: 0; padding: 0; height: 100%; width: 100%; border: none;  font-style: normal; }
.main { min-width: 1263px; }
.header { background: url(images/fon_shapka.gif) repeat-x left top; height: 287px; }
.logo { width: 326px; float: left; }
.foto { width: 576px; float: left; }
.icon { width: 54px; float: left; padding-top: 35px; }
.icon div { padding-bottom: 15px; }
.adress { margin-left: 956px; padding-top: 45px; padding-left: 25px; }
.adress p { color: #3b9eff; font-size: 20px; }
.metro { background: url(images/metro.jpg) no-repeat left top; height: 30px; padding-left: 35px; }
.content-outer { background: url(images/fon_menu.jpg) repeat-y left top; }
.menu { width: 301px; float: left; padding-top: 25px; padding-left: 25px; background: url(images/fon_menu.jpg) repeat-y left top; }
.menu div { background: url(images/line_menu.jpg) no-repeat bottom left; padding-bottom: 15px; padding-left: 25px; margin-bottom: 15px; }
.menu a { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-decoration: none; font-style: normal; text-transform: uppercase; }
.menu h3 { margin-left: 25px; }
.menu p { color: #3b9eff; font-size: 20px; margin-left: 25px; }
.content { margin-left: 326px; }
.content p { text-align: justify; line-height: 18px; }
.content-top { background: #cee7ff url(images/fon_content.jpg) repeat-x left bottom; padding: 15px; }
.content-top td { vertical-align: top; }
.content-top td p { margin: 0; padding: 5px 0 5px 0; text-indent: 0; font-size: 12px; }
.content-bottom { padding: 15px; }
.content table { margin-bottom: 25px; border: none; border-collapse: collapse; width: 100%; }
.content td { font-size: 16px; border: none; border-collapse: collapse; padding: 10px; }
.content .td-1 { width: 300px; }
.content table .chet { background: #e7eef6; }
.content em { font-size: 13px; }
.footer { clear: both; }
.copy { float: left; background: url(images/fon_copy.jpg) no-repeat right top; width: 326px; height: 56px; }
.copy p { color: #003cff; padding-top: 20px; padding-left: 25px; margin: 0; }
.works { background: url(images/fon_podval.gif) repeat-x left top; margin-left: 326px; height: 56px; }
.works p { color: #fff; text-align: right; padding-top: 20px; padding-right: 25px; margin: 0; }
img { border: none; }
h1 { color: #003cff; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-align: left; text-transform: uppercase; margin: 0; padding: 0; }
h2 { color: #003cff; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; text-transform: uppercase; }
h3 { color: #fff; font-size: 24px; font-weight: bold; text-align: left; margin: 0; padding: 0; }
#index ul {	vertical-align: middle; list-style-type: none; padding: 0px; margin: 0px 0px 0px 15px; }
#index ul li { margin-top: 10px; margin-bottom: 10px; background: url(images/marker_spisok.jpg) no-repeat left center; padding-left: 25px; }
ul { list-style-position: outside; list-style-type: disc; }
ul li { margin-top: 10px; margin-bottom: 10px; }
.content-top ul { vertical-align: middle; list-style-type: none; padding: 0px; margin: 0px 0px 0px 15px; }
.content-top ul li { margin-top: 10px; margin-bottom: 10px; background: url(images/marker_spisok_2.jpg) no-repeat left center; padding-left: 25px; }
a { color: #3b9eff; text-decoration: underline; }
.email { display: none; }
.menu .banner {
	margin-left: 60px;
}
.content-bottom img {
	float: left;
	margin-right: 10px;
}
.spravka {
	font-size: 11px;
	margin-left: 164px;
	font-style: italic;
}
