body    { padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 75%; color: #000; background: #f6f8f7;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #000; font-size: 14px;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ font-size: 50px; display: block; font-weight: normal; margin: 0px 0 41px 0; color: #000; color: #176da8;}

h2			{ float: none; display: block; font-size: 150%; color: #943124; font-family: Trebuchet MS; font-weight: normal; margin: 0px 0 11px 0;}



img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 17px 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: #176da8; text-decoration: underline; outline: none;}
a:visited	{ color: #176da8; text-decoration: underline;  outline: none;}
a:hover		{ color: #979797; text-decoration: underline; outline: none;}
a.aj			{ color: #176da8; text-decoration: none; outline: none; border-bottom: 1px dashed #176da8;}
a.aj:visited	{ color: #176da8; text-decoration: none;  outline: none;}
a.aj:hover		{ color: #979797; text-decoration: none; outline: none; border-bottom: 1px solid #979797;}






/* Скелеты */
.sk		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); text-align: center; padding: 0 100px 0 100px;}
.sk1	{ text-align: left; position: relative; z-index: 1; padding: 65px 0 50px 0;}

/**/
.menu	{ font-size: 14px; width: 100%}
.menu1	{ float:left; padding: 0 13px 13px 0}
.menu1_	{ float:left; padding: 0 13px 13px 0}

.menu1 a		{ color: #176da8; text-decoration: none; outline: none; border-bottom: 1px dashed #176da8; white-space: nowrap;}
.menu1 a:visited	{ color: #176da8; text-decoration: none; outline: none;}
.menu1 a:hover	{ color: #979797; text-decoration: none; outline: none; border-bottom: 1px solid #979797;}

.menu1_ a		{ color: #979797; text-decoration: none; font-weight: bold; white-space: nowrap;}
.menu1_ a:visited	{ color: #979797; text-decoration: none;  outline: none;}
.menu1_ a:hover	{ color: #979797; text-decoration: none; outline: none;}

/**/
.sup { width: 600%;}
.dop { width: 16.6%;  float: left;  min-height: 500px;}
.dop1 { padding: 0 100px 17px 100px; color: #176da8; font-size: 20px; vertical-align: top; height: 1px;}
.dop2 { width: 300px; vertical-align: top; min-height: 500px;}
.dop3 { vertical-align: top;padding: 0 100px 0 0; min-height: 500px;}
.dop4 { padding: 13px 0 0 100px; color: #979797;}
.dop5 { padding: 13px 100px 0 0; text-align: right;color: #979797;}
.dop4  a			{ color: #979797; text-decoration: none; outline: none; border-bottom: 1px dashed #979797;}
.dop4  a:visited	{ color: #979797; text-decoration: none; outline: none;}
.dop4  a:hover		{ color: #176da8; text-decoration: none; outline: none; border-bottom: 1px solid #176da8;}
.dop5  a			{ color: #979797; text-decoration: none; outline: none; border-bottom: 1px dashed #979797;}
.dop5  a:visited	{ color: #979797; text-decoration: none; outline: none;}
.dop5  a:hover		{ color: #176da8; text-decoration: none; outline: none; border-bottom: 1px solid #176da8;}

.scroller_block { overflow-x: hidden; width: 100%; overflow-y: hidden;}

.lnu	{ margin: 0 0 13px 0;}
.lnu a			{ display: block; width: 100px; height: 24px; background: #a4a4a4 url(../images/lnu1.jpg) left top no-repeat;}
.lnu a:visited	{ }
.lnu a:hover		{ background: #6fb3e2 url(../images/lnu2.jpg) left top no-repeat;}
