html {
	min-height: 100%;
}
* {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(153, 102, 51);
}
a:hover {
	color: rgb(204, 102, 0);
}
body {
	background: url("http://aisco.ru/img/bg.jpg") repeat-x left bottom rgb(204, 216, 224); font: 62.5%/normal Tahoma, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
p {
	padding-bottom: 1.2em;
}
code {
	padding-bottom: 1.2em;
}
ul {
	padding-bottom: 1.2em;
}
li {
	list-style: none;
}
h1 {
	font: 1.8em/normal Tahoma, sans-serif; margin-bottom: 4px; font-size-adjust: none; font-stretch: normal;
}
code {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 6px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(193, 202, 211); font: 1em/1.6em Tahoma, sans-serif; padding: 8px 10px; border-image: none; color: rgb(102, 102, 102); margin-bottom: 12px; display: block; white-space: pre; font-size-adjust: none; font-stretch: normal;
}
blockquote {
	background: url("http://aisco.ru/img/quote.gif") no-repeat; padding-left: 28px; font-weight: bold; display: block;
}
h1 {
	padding-top: 6px;
}
h2 {
	padding-top: 6px;
}
h3 {
	padding-top: 6px;
}
.clearer {
	clear: both;
}
.container {
	background: rgb(244, 246, 247); margin: 0px auto; padding: 0px 10px 10px; width: 780px; font-size: 1.2em;
}
.top {
	padding: 10px 10px 0px;
}
.header {
	background: rgb(244, 246, 247); margin: 0px auto; padding: 10px 10px 0px; width: 780px; height: 110px; font-size: 1.2em;
}
.navigation {
	background: url("../img/nav.gif") rgb(217, 225, 229); border-width: 1px; border-style: solid; border-color: rgb(223, 238, 247) rgb(207, 222, 231); border-image: none; height: 41px;
}
.navigation a {
	background: url("../img/nav.gif") rgb(217, 225, 229); font: bold 1.1em/41px sans-serif; padding: 0px 20px; color: rgb(68, 85, 102); text-decoration: none; border-right-color: rgb(175, 190, 199); border-right-width: 1px; border-right-style: solid; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.navigation a:hover {
	background-position: left bottom; color: rgb(34, 51, 68);
}
.navigation .lang {
	padding: 4px 10px; border: currentColor; border-image: none; float: right; background-image: none; background-color: transparent;
}
.navigation .lang a {
	padding: 4px 10px; border: currentColor; border-image: none; background-image: none; background-color: transparent;
}
.navigation .lang a:hover {
	padding: 4px 10px; border: currentColor; border-image: none; background-image: none; background-color: transparent;
}
.main {
	background: url("../img/bgmain.gif") repeat-y; border-top-color: rgb(255, 255, 255); border-top-width: 4px; border-top-style: solid;
}
.main1 {
	background: url("../img/bgmain1.gif") repeat-y; border-top-color: rgb(255, 255, 255); border-top-width: 4px; border-top-style: solid;
}
.mainboth {
	width: 740px; margin-left: 20px;
}
.mainboth h1 {
	font: bold 1.5em/normal Tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.mainboth h2 {
	font: 1.5em/normal Tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.mainboth .projects h1 {
	font: bold 1.2em/normal Tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.mainbothbig {
	width: 740px; margin-left: 20px;
}
.mainright {
	font: 0.8em/normal Tahoma, sans-serif; padding: 10px; width: 200px; float: right; font-size-adjust: none; font-stretch: normal;
}
.mainleft {
	width: 400px; margin-left: 20px; float: left;
}
.mainleft a {
	font: italic bold 1.2em/normal Tahoma, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.mainleft a:hover {
	background: rgb(217, 225, 229); font: italic bold 1.2em/normal Tahoma, sans-serif; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.mainleft h1 {
	font: 2em/normal Tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.footer {
	background: url("http://aisco.ru/img/bgfooter.gif") repeat-x; font: bold 1em/39px sans-serif; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.footer a {
	color: rgb(255, 255, 255);
}
.footer a:hover {
	color: rgb(255, 255, 255);
}
