html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 82%; color: #2e2e2e; background: #fff;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #2e2e2e;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ font-family: Georgia; color: #5f5d2f; font-weight: normal; font-size: 154%; margin: -6px 0 27px 0; position: relative; z-index: 2;}
h2			{ color: #2e2e2e; font-weight: bold; font-size: 116%; margin: 0 0 13px 0; position: relative; z-index: 2;}
h3			{ }
h4			{ }
img 		{ border: 0px;}
p			{ line-height: 1.4em; margin: 0 0 17px 0;}
form		{ margin: 0px;}

a			{ color: #3672a3; text-decoration: underline;}
a:visited	{ color: #3672a3; text-decoration: underline;}
a:hover		{ color: #000; text-decoration: underline;}

ul		{ margin: 0 0 16px 0; list-style-type: none; padding: 0px; color: #484848;}
ul li		{ background: url(/images/bg/lmenu1.gif) 0px 5px no-repeat; padding: 0 0 1px 17px; margin: 0 0 5px 0;}

.table		{ width: 100%; border-bottom: 4px solid #6aa4da; font-size: 85%; margin: 0 0 17px 0;}
.table th	{ background: #dce8f2; border-bottom: 4px solid #6aa4da; text-align: left; font-weight: normal; color: #424446; padding: 6px 4px 7px 10px;}
.table td	{ border-bottom: 1px solid #d1d1d3; color: #74767a; padding: 5px 4px 6px 10px;}

/* Скелеты */
.sk		{ min-height: 100%; //height: 100%; min-width: 910px; width:expression(document.body.clientWidth < 910? "910px": "100%");}
.isk	{ width: 100%;}
.isk1	{ vertical-align: top; width: 485px; padding: 33px 0 250px 0;}
.isk2	{ vertical-align: top; padding: 0 0 250px 0;}

.msk	{ width: 100%;}
.msk1	{ vertical-align: top; width: 360px; padding: 33px 0 250px 0;}
.msk2	{ vertical-align: top; padding: 0 0 250px 0;}

/* Хидер */
.head		{ position: relative; z-index: 1; background: #0060af url(/images/bg/head.jpg) 0 0 no-repeat; height: 126px;}
.head1		{ font-size: 1px; background: #424742; height: 3px;}
.head2		{ font-size: 1px; background: #3e91db; height: 1px;}
.logo		{ position: absolute; z-index: 1; top: 30px; left: 59px;}
.icon1		{ position: absolute; z-index: 1; top: 40px; right: 109px;}
.icon2		{ position: absolute; z-index: 1; top: 40px; right: 70px;}
.icon3		{ position: absolute; z-index: 1; top: 40px; right: 148px;}

/* Левое меню */
.lmenu		{ padding: 0 30px 0 57px; margin: 0 0 34px 0;}
.lmenu1		{ font-size: 116%; font-weight: bold; background: url(/images/bg/lmenu1.gif) 0 5px no-repeat; padding: 0 0 0 23px; margin: 0 0 6px 0;}
.lmenu1_	{ font-size: 116%; font-weight: bold; background: url(/images/bg/lmenu1_.gif) 0 5px no-repeat; padding: 0 0 0 23px; margin: 0 0 6px 0;}
.lmenu1 a			{ color: #3672a3; text-decoration: none;}
.lmenu1 a:visited	{ color: #3672a3; text-decoration: none;}
.lmenu1 a:hover		{ color: #ec8500; text-decoration: none;}
.lmenu1_ a			{ color: #3672a3; text-decoration: none;}
.lmenu1_ a:visited	{ color: #3672a3; text-decoration: none;}
.lmenu1_ a:hover	{ color: #ec8500; text-decoration: none;}

.lmenu2		{ font-size: 116%; font-weight: bold; padding: 0 0 0 35px; color: #666; margin: 0 0 6px 0;}
.lmenu3		{ font-size: 85%; font-weight: normal; padding: 0 0 0 54px; margin: 0 0 10px 0;}
.lmenu3_	{ font-size: 85%; font-weight: bold; padding: 0 0 0 54px; margin: 0 0 10px 0;}

.lmenu2 a			{ color: #666; text-decoration: none;}
.lmenu2 a:visited	{ color: #666; text-decoration: none;}
.lmenu2 a:hover		{ color: #666; text-decoration: none;}

.lmenu3 a			{ color: #666; text-decoration: none;}
.lmenu3 a:visited	{ color: #666; text-decoration: none;}
.lmenu3 a:hover		{ color: #ec8500; text-decoration: none;}
.lmenu3_ a			{ color: #ec8500; text-decoration: none;}
.lmenu3_ a:visited	{ color: #ec8500; text-decoration: none;}
.lmenu3_ a:hover	{ color: #ec8500; text-decoration: none;}

.lmenu1_1	{ padding: 4px 0 5px 0;}
.lmenu2_1	{ padding: 3px 0 0 0;}

/* Ухи на морде */
.iuho1		{ width: 427px; height: 187px; background: #40a5dd url(/images/bg/iuho1.jpg) 0 0 no-repeat; color: #fff; padding: 28px 21px 0 225px; margin: 0 0 25px 42px;}
.iuho2		{ width: 435px; height: 204px; background: #ff8600 url(/images/bg/iuho2.jpg) 0 0 no-repeat; color: #fff; padding: 33px 21px 0 233px; margin: 0 0 0 34px;}
.iuho1-1	{ margin: 0 0 15px 0;}
.iuho1-2	{ font-size: 93%;}
.iuho2-1	{ margin: 0 0 15px 0;}
.iuho2-2	{ font-size: 93%;}
.iuho1 a			{ color: #fff; text-decoration: none;}
.iuho1 a:visited	{ color: #fff; text-decoration: none;}
.iuho1 a:hover		{ color: #fff; text-decoration: underline;}
.iuho2 a			{ color: #fff; text-decoration: none;}
.iuho2 a:visited	{ color: #fff; text-decoration: none;}
.iuho2 a:hover		{ color: #fff; text-decoration: underline;}

.iuho3		{ margin: -15px 0 23px 49px;}
.iuho4		{ margin: 0 0 0 49px;}

/* Правая колонка */
.bh			{ background: #fff url(/images/bg/bh.gif) 0 0 no-repeat; height: 26px; position: relative; z-index: 2; margin-top: -26px;}
.content	{ width: 100%;}
.content_td	{ padding: 0 33px 0 33px; font-size: 108%; line-height: 1.4em;}

/* Футер */
.foot		{ width: 100%; background: #6a6a6a; height: 150px; margin-top: -150px; position: relative; z-index: 2;}
.foot1		{ vertical-align: top; width: 416px; padding: 13px 20px 23px 49px; font-size: 85%; color: #fff;}
.foot2		{ vertical-align: top;}


.fmenu		{ background: #fff url(/images/bg/fmenu.gif) 0 100% no-repeat; color: #c6d1da; padding: 4px 20px 8px 32px;}
.fmenu a			{ color: #3672a3; text-decoration: none;}
.fmenu a:visited	{ color: #3672a3; text-decoration: none;}
.fmenu a:hover		{ color: #000; text-decoration: none;}

.foot2-1	{ width: 100%;}
.foot2-2	{ font-size: 85%; color: #fff; padding: 13px 20px 13px 32px;}
.foot2-3	{ width: 130px; padding: 13px 0 13px 0;}

.foot1-1	{ width: 100%; color: #fff;}
.foot1-1 td	{ width: 50%; padding: 0 15px 0 0;}
.foot1 a			{ color: #fff; text-decoration: underline;}
.foot1 a:visited	{ color: #fff; text-decoration: underline;}
.foot1 a:hover		{ color: #fff; text-decoration: none;}

/* Второстепенное меню */
.smenu		{ margin: -15px 0 21px 0;}
.smenu a			{ color: #3672a3; text-decoration: underline; display: block; float: left; margin: 0 21px 5px 0; white-space: nowrap;}
.smenu a:visited	{ color: #3672a3; text-decoration: underline;}
.smenu a:hover		{ color: #ec8500; text-decoration: underline;}

/* Карта сайта */
.site_map_1	{ font-weight: bold; font-size: 116%; margin: 0 0 11px 0;}
.site_map_2	{ font-weight: bold; font-size: 100%; margin: 0 0 7px 17px;}
.site_map_3	{ font-weight: normal; font-size: 100%; margin: 0 0 5px 34px;}
.site_map_4	{ font-weight: normal; font-size: 82%; margin: 0 0 3px 51px;}85