html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 12px; color: #0e304d;}
table   { font-family: Tahoma, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #0e304d;}
td      { padding: 0px;}

/* Общая стилизация */
h1			{ font-size: 18px; color: #ecf3ff; line-height: 1em; margin: 0 0 15px 0; font-weight: normal;}
h2			{ font-size: 18px; line-height: 1em; margin: 0 0 5px 0; font-weight: normal;}
h3			{ }
h4			{ }


img 		{ border: 0px;}
object		{ border: 0px;}
p			{ text-align:justify; margin: 0 0 13px 0; line-height: 1.3em;}
p1			{ text-align:justify; font-size: 12px; margin: 0 0 13px 0; line-height: 1.3em;}
form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}

a			{ color: #103046; text-decoration: underline; outline: none;}
a:visited	{ color: #103046; text-decoration: underline;  outline: none;}
a:hover		{ color: #d6e3ea; text-decoration: underline; outline: none;}


/* Скелеты */
.sk		{ min-height: 100%; //height: 100%; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); background: #6588a7 url(../images/bg/body.jpg) left top; position: relative; z-index: 1;}
.skm	{ min-height: 100%; //height: 100%; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); background: #6588a7 url(../images/bg/skm.jpg) left top; position: relative; z-index: 1;}

/* Главная */
.ihead	{ position: relative; z-index: 1;}
.logo	{ position: absolute; z-index: 3; left: 47px; top: 19px;}
.slogan	{ position: absolute; z-index: 1; left: 414px; top: 35px;}
.ista	{ position: absolute; z-index: 3; left: 400px; top: 102px; left top no-repeat; width: 343px; height: 422px; color: #4a5256; font-size: 10px; line-height: 1em; text-align: right;}
.ista7	{ position: absolute; z-index: 3; left: 410px; top: 305px; left top no-repeat; width: 343px; height: 422px; color: #4a5256; font-size: 10px; line-height: 1em; text-align: right;}
.ista1	{ position: absolute; z-index: 1; top: -3px; left: -76px;}
.ista2	{ position: absolute; z-index: 1; top: 75px; left: -25px;}
.ista3	{ position: absolute; z-index: 1; top: 9px; left: 150px;}
.ista4	{ position: absolute; z-index: 1; top: 60px; left: 180px;}
.ista5	{ position: absolute; z-index: 1; top: 145px; left: 180px; font-size: 14px;}

.lang	{ position: absolute; z-index: 3; left: 950px; top: 5px; font-size: 13px;}

.imenu	{ position: absolute; z-index: 3; left: 850px; top: 83px; font-size: 13px;}
.imenu1		{ margin: 0 0 7px 0; padding: 0 0 0 13px;}
.imenu2		{ background: url(../images/bg/imenu2.gif) right no-repeat; height: 19px; padding-right: 7px; float: left; margin: 0 0 6px 0;}
.imenu2 span		{ color: #d6e3ea; background: url(../images/bg/imenu1.gif) left no-repeat; height: 19px; display: block; padding: 1px 6px 0 13px; float: left;}
.imenu1 a			{ color: #d6e3ea; text-decoration: none; outline: none; border-bottom: 1px dashed #d6e3ea;}
.imenu1 a:visited	{ color: #d6e3ea; text-decoration: none;  outline: none;}
.imenu1 a:hover		{ color: #fff; text-decoration: none; outline: none; border-bottom: 1px solid #d6e3ea;}

.isk	{ width: 1200px; position: relative; z-index: 2;}
.isk1	{ vertical-align: top; padding: 230px 63px 70px 50px; width: 298px;}
.isk2	{ vertical-align: top; padding: 640px 53px 70px 0; width: 299px; text-align:justify;}
.isk3	{ vertical-align: top; padding: 260px 25px 70px 0; width: 300px;}

.add	{ font-size: 11px; font-weight: bold; margin: 0 0 17px 0;}

.job	{ text-align:justify; margin: 0 0 13px 0; line-height: 1.3em;}
.job1	{ }
.job1 span	{ background: #b7c9d6; padding: 0 5px 0 5px;}
.job2	{ padding: 0 5px 0 5px;text-align:justify;}

.job3	{ font-weight: bold; text-align: right;}
.job3 a			{ color: #d6e3ea; text-decoration: underline; outline: none;}
.job3 a:visited	{ color: #d6e3ea; text-decoration: underline;  outline: none;}
.job3 a:hover	{ color: #103046; text-decoration: underline; outline: none;}

/* Футер */
.foot	{ width: 100%; font-size: 10px; color: #d2e8f8; height: 38px; background: #365369 url(../images/bg/foot.jpg) left no-repeat; position: relative; z-index: 3; margin-top: -38px;}
.foot td	{ padding: 0 0 0 71px;}

/* Общая страница */
.msk	{ width: 100%;}
.msk1	{ vertical-align: top; padding: 220px 21px 70px 47px; width: 210px;}
.msk2	{ vertical-align: top; padding: 106px 60px 70px 0; font-family: Arial; font-size: 14px;margin: 0 0 13px 0;}

.msk1 .imenu	{ position: relative; z-index: 3; left: 0px; top: 0px; font-size: 13px;}
.msk1 .imenu1		{ margin: 0 0 7px 0; padding: 0 0 0 13px;}
.msk1 .imenu2		{ background: url(../images/bg/imenu2.gif) right no-repeat; height: 19px; padding-right: 7px; float: left; margin: 0 0 6px 0;}
.msk1 .imenu2 span		{ color: #d6e3ea; background: url(../images/bg/imenu1.gif) left no-repeat; height: 19px; display: block; padding: 1px 6px 0 13px; float: left;}
.msk1 .imenu1 a			{ color: #d6e3ea; text-decoration: none; outline: none; border-bottom: 1px dashed #d6e3ea;}
.msk1 .imenu1 a:visited	{ color: #d6e3ea; text-decoration: none;  outline: none;}
.msk1 .imenu1 a:hover		{ color: #fff; text-decoration: none; outline: none; border-bottom: 1px solid #d6e3ea;}

.msk2 h1		{ font-size: 18px; color: #444f59; line-height: 1em; margin: 0 0 15px 0; font-weight: normal;}