html	{ height: 100%;}

body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 82%; color: #3e3e3e; background: #f6f8f7;}

table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #3e3e3e;}

td      { padding: 0px;}

*		{ box-sizing: border-box; -moz-box-sizing: border-box;}



/* Общая стилизация */

h1			{ font-size: 154%; font-weight: normal; color: #176da8; margin: 0 0 17px 0;}

h2			{ font-size: 110%; margin: 13px 0 17px 0; font-weight: bold; color: #8c9fa5;}

h3			{ font-size: 154%; margin: 13px 0 17px 0; font-weight: bold; color: #176da8;}

h4			{ }

img 		{ border: 0px;}

object		{ border: 0px;}

p		{ margin: 0 0 14px 0;}

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: #3173af; text-decoration: underline;}

a:visited	{ color: #3173af; text-decoration: underline;}

a:hover	{ color: #cc0099; text-decoration: underline;}



ul			{ margin: 0 0 17px 0; padding: 0px}

ul li			{ margin: 0 0 4px 0;}



ol			{ margin: 0 0 17px 0; padding: 0px}

ol li			{ margin: 0 0 4px 0;}





/* Скелетик */

.sk		{ width: 90%; position: relative; z-index: 10;}

.sk1		{ padding: 0 100px 37px 100px;position: relative; z-index: 10;}



.isk		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); position: relative; z-index: 1;}



/* Хидер на главной */

.head		{ height: 460px; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); position: relative; z-index: 1;}

.logo		{ position: absolute; z-index: 1; top: 54px; left: 86px;}



.tmenu		{ position: absolute; z-index: 1; top: 170px; left: 100px;}

.tmenu1		{ text-transform: uppercase; font-size: 108%; font-weight: bold; margin: 0 0 4px 0;}

.tmenu1 a			{ color: #a5a6a1; text-decoration: none;}

.tmenu1 a:visited	{ color: #a5a6a1; text-decoration: none;}

.tmenu1 a:hover		{ color: #676767; text-decoration: none;}

.tmenu1_		{ text-transform: uppercase; font-size: 108%; font-weight: bold; margin: 0 0 4px 0;}

.tmenu1_ a			{ color: #186da8; text-decoration: none;}

.tmenu1_ a:visited	{ color: #186da8; text-decoration: none;}

.tmenu1_ a:hover	{ color: #186da8; text-decoration: none;}



.ismenu		{ position: absolute; z-index: 1; top: 170px; left: 288px; width: 210px;}

.ismenu_	{ display: none;}

.smenu1		{ margin: 0 0 4px 0;}

.smenu1 a			{ color: #8c9fa5; text-decoration: underline;}

.smenu1 a:visited	{ color: #8c9fa5; text-decoration: underline;}

.smenu1 a:hover	{ color: #676767; text-decoration: underline;}

.smenu1_		{ margin: 0 0 4px 0; font-weight: bold; font-size: 108%;}

.smenu1_ a			{ color: #8c9fa5; text-decoration: none;}

.smenu1_ a:visited	{ color: #8c9fa5; text-decoration: none;}

.smenu1_ a:hover	{ color: #8c9fa5; text-decoration: none;}



/* Контент Главоной */

.slogan		{ padding: 0 0 0 100px; margin: -50px 0 17px 0;}

.icont		{ width: 100%; margin: 0 0 55px 0;}

.icont1		{ vertical-align: top; width: 50%; padding: 0 80px 0 0;}

.icont2		{ vertical-align: top; padding: 0 0 0 80px;}



.iban1		{ font-size: 139%; margin: 0 0 7px 0;}

.iban2		{ color: #a5a6a1; font-size: 85%;}

.iban1 a			{ color: #676767; text-decoration: underline;}

.iban1 a:visited	{ color: #676767; text-decoration: underline;}

.iban1 a:hover		{ color: #3173af; text-decoration: underline;}



/* Футер */

.foot		{ width: 100%;}

.foot1		{ vertical-align: top;  width: 37%; padding: 0 80px 90px 0; background: url(../images/bg/foot1.gif) left top no-repeat;}

.foot2		{ vertical-align: top; background: url(../images/bg/foot2.gif) 10px top no-repeat; padding: 0 40px 90px 80px; width: 37%;}

.foot3		{ vertical-align: top; background: url(../images/bg/foot3.gif) 40px top no-repeat; padding: 0 0 90px 100px; width: 25%;}

.foot4		{ vertical-align: top; padding: 0 60px 0 0;}

.foot5		{ vertical-align: top; border-left: 1px solid #e5e7e6; padding: 0 0 0 15px;}

.foot6		{ vertical-align: top; padding: 0 0 0 40px;}

.foot5-1	{ background: url(../images/bg/foot5-1.gif) left top no-repeat; padding: 0 0 17px 55px; color: #a5a6a1; font-size: 85%;}

.foot5-2	{ background: url(../images/bg/foot5-2.gif) left top no-repeat; padding: 0 0 17px 55px; color: #a5a6a1; font-size: 85%;}

.foot6-1	{ float: left; margin: 0 19px 0 0;}



.foot5 a			{ color: #a5a6a1; text-decoration: none;}

.foot5 a:visited		{ color: #a5a6a1; text-decoration: none;}

.foot5 a:hover		{ color: #3173af; text-decoration: none;}





.footh		{ text-transform: uppercase; font-size: 108%; font-weight: bold; margin: 0 0 11px 0;}

.footh a		{ color: #676767; text-decoration: none;}

.footh a:visited	{ color: #676767; text-decoration: none;}

.footh a:hover	{ color: #3173af; text-decoration: none;}



.foota		{ color: #a5a6a1; font-size: 85%;}

.foota-1	{ padding: 0 0 15px 62px; color: #a5a6a1; font-size: 100%; color: #676767;}

.foota-2	{ background: url(../images/bg/foot4.gif) 42px top no-repeat; padding: 20px 0 0 62px; font-size: 193%; color: #676767;}



/* Контент Внутри */

.mcont		{ width: 100%; margin: -55px 0 55px 0; position: relative; z-index: 2; position: relative; z-index: 10;}

.mcont1		{ vertical-align: top; width: 50%; padding: 0 230px 0 0;  font-size: 116%;}

.mcont1-1	{ position: relative; z-index: 1;}



.help		{ width: 180px; position: absolute; z-index: 1; right: -230px; //right: 0px; display: block; font-size: 85%; color: #a5a6a1; margin: 7px 0 0 0;}

.table		{ width: 100%; margin: 0 0 14px 0;}

.table th	{ vertical-align: top; font-size: 116%; font-weight: bold; border-bottom: 1px solid #97a1aa; padding: 0 15px 7px 3px; text-align: left;}

.table td	{ vertical-align: top; padding: 5px 15px 7px 3px;}

.cit		{ font-size: 154%; width: 170px; color: #fff; padding: 3px 3px 7px 3px; float: left; margin: 0 27px 17px 0; line-height: 1.4em}

.cit span	{ background: #176da8; padding: 3px 0 3px 0; word-spacing: 3px;}



/* Объекты */

.obj		{ width: 100%; border-bottom: 1px solid #97a1aa; margin: 0 0 37px 0;}

.obj-1		{ vertical-align: top; padding: 0 55px 7px 0px;}

.obj-2		{ vertical-align: top; color: #186da8; font-weight: bold; font-size: 116%; white-space: nowrap; padding: 0 7px 0 7px; white-space: nowrap; text-align: right;}

.obj-1 b	{ font-size: 115%;}



.obj-i		{ }

.obj-i1		{ float: left; border: 4px solid #d0d8d9; margin: 0 10px 10px 0;}

.obj-i2		{ border-left: 1px solid #d0d8d9; padding: 0 0 0 10px; float: left;}



/* Всплывающее окно */

.ohead		{ width: 100%; border-top: 4px solid #3a8bce; background: #dcdedd;}

.ohead1		{ vertical-align: top; width: 154px; padding: 10px 12px 2px 18px;}

.ohead2		{ vertical-align: top; background: url(../images/bg/ohead-2.gif) left no-repeat; padding: 10px 0 10px 20px;}

.ohead2 b	{ font-size: 115%;}

.close		{ background: #3a8bce url(../images/bg/close.gif) left no-repeat; width: 91px; height: 22px; text-align: center; position: absolute; z-index: 1; top: 0px; right: 5px; font-size: 11px; padding: 3px 0 0 0;}

.close a			{ color: #cee2f3; text-decoration: underline;}

.close a:visited	{ color: #cee2f3; text-decoration: underline;}

.close a:hover		{ color: #fff; text-decoration: underline;}



.sobj		{ padding: 28px;}

.sobj1		{ margin: 0 0 17px 0; font-size: 116%; font-weight: bold;}

.sobj2		{ margin: 0 0 9px 0; float: left; border: 4px solid #c4ccce;}



.flash		{ position: absolute; z-index: 10; right: 0px; top: 0px; background: url(../images/bg/flash.jpg) right top no-repeat; height: 487px; width: 493px;}



.ss		{ color: #8c9fa5}
