body    { padding: 0px; margin: 0px; font-family: Times New Roman, sans-serif; font-size: 88%; color: #000; background: #f5ebe2 url(/images/bg/body.jpg) left top; }
table   { font-family: Times New Roman, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #000;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ margin: 0px 0 27px 0; color: #858383; font-size: 258%; position: relative; z-index: 2; padding: 0 465px 0 14px; line-height: 1em; font-weight: normal;}
h2			{ margin: 0px 0 13px 0; color: #858383; position: relative; z-index: 2; line-height: 1em; font-weight: normal;}
h3			{ margin: 0px 0 7px 0; color: #858383; position: relative; z-index: 2; line-height: 1em; font-weight: bold; font-size: 100%;}
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 13px 0; line-height: 1.5em;}
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;}

li			{ margin-bottom:5px; }


a			{ color: #1a79bb; text-decoration: underline; outline: none;}
a:visited	{ color: #1a79bb; text-decoration: underline;  outline: none;}
a:hover		{ color: #000; text-decoration: underline; outline: none;}


.table			{ width: 100%; margin: 0 0 17px 0;}
.table td		{ border: 1px solid #bababa; padding: 5px 5px 5px 7px;}
.table_head		{ font-weight: bold; background: #f0ece9;}
.table_th1		{ vertical-align: top;}
.table_th2		{ background: #f8f8f6; vertical-align: top;}



/* Скелеты */
.sk		{ width: 100%; min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%");}
.sk1	{ width: 6%;}
.sk2	{ width: 94%; padding: 58px 0 0 0;}
.sk3	{ position: relative; z-index: 1;}

.msk	{ width: 100%; position: relative; z-index: 3; margin: 0 0 37px 0;}
.msk1	{ vertical-align: top; padding: 0 67px 0 14px;}
.msk2	{ vertical-align: top; width: 30%; padding: 0 27px 0 0;}

/* Хидер */
.head	{ position: relative; z-index: 1; padding: 158px 0 0 0; min-height: 300px; //height: 450px;}
.logo	{ background: #fff url(/images/bg/logo.jpg) left top no-repeat; width: 345px; height: 105px; position: absolute; z-index: 1; left: 10px; top: 0px;}
.logo1	{ background: #2581d0 url(/images/bg/logo1.jpg) left top no-repeat; width: 101px; height: 99px; position: absolute; z-index: 1; left: 240px; top: 0px; color: #fff; font-size: 74px; text-align: center;}
.logo-1	{ color: #1969b8; font-size: 29px; padding: 16px 125px 0 20px; line-height: 0.8em;}
.logo-1 a		{ color: #1969b8; text-decoration: none; outline: none;}
.logo-1 a:visited	{ color: #1969b8; text-decoration: none;  outline: none;}
.logo-1 a:hover	{ color: #1969b8; text-decoration: none; outline: none;}
.logo-2	{ color: #9c9a9a; padding: 3px 0 0 20px; font-size: 20px;}
.palata	{ font-size: 11px; color: #ababab; font-family: Arial; position: absolute; z-index: 1; top: 57px; left: 359px; background: url(/images/bg/palata.jpg) left no-repeat; padding: 2px 0 2px 39px;}
.ill_r	{ width: 536px; height: 495px; background: url(/images/bg/ill_r.jpg) left top no-repeat; position: absolute; z-index: 1; top: 18px; right: 0px;}
.ill_e	{ width: 536px; height: 495px; background: url(/images/bg/ill_e.jpg) left top no-repeat; position: absolute; z-index: 1; top: 18px; right: 0px;}

.lang	{ color: #bfbfbf; font-family: Arial; font-size: 86%;}
.lang1	{ position: absolute; z-index: 1; top: -20px; left: 375px;}
.lang2	{ position: absolute; z-index: 1; top: -20px; left: 408px;}
.lang3	{ position: absolute; z-index: 1; top: -20px; left: 437px;}
.lang a			{ color: #555; text-decoration: underline; outline: none;}
.lang a:visited	{ color: #555; text-decoration: underline;  outline: none;}
.lang a:hover	{ color: #1a79bb; text-decoration: underline; outline: none;}

.hadr	{ position: absolute; z-index: 1; top: -20px; right: 190px; text-align: right; color: #868686;}
.htele	{ background: #f9f8f7 url(/images/bg/htele.jpg) left top no-repeat; position: absolute; z-index: 1; top: 77px; right: 190px; background: url(/images/bg/htele.jpg) left top no-repeat; padding: 9px 10px 9px 10px;}
.htele1	{ font-size: 86%; color: #939393; line-height: 1em; margin: 0 0 3px 0;}
.htele2	{ font-size: 86%; color: #737373; font-family: Arial; margin: 0 0 0 -7px;}
.htele3	{ white-space: nowrap; font-size: 129%; color: #535353;}

/* врхнее меню */
.tmenu	{ width: 100%; position: relative; z-index: 2; font-size: 129%; color: #bababa; margin: 0 0 40px 0;}
.tmenu1	{ vertical-align: top; border-left: 1px solid #e7e4e2; padding: 7px 11px 0 11px; width: 33%;}
.tmenu2	{ vertical-align: top; border-left: 1px solid #e7e4e2; padding: 7px 11px 0 11px; width: 33%;}
.tmenu3	{ vertical-align: top; border-left: 1px solid #e7e4e2; padding: 7px 11px 0 11px; width: 33%;}
.tmenu4	{ vertical-align: top; width: 355px;}
.tmenu5	{ vertical-align: top; width: 14px;}

.tmenu span			{ display: block; margin: 0 0 13px 0;}
.tmenu1 a			{ color: #2e85f0; text-decoration: underline; outline: none; display: block; margin: 0 0 13px 0;}
.tmenu1 a:visited	{ color: #2e85f0; text-decoration: underline;  outline: none;}
.tmenu1 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.tmenu2 a			{ color: #51ad51; text-decoration: underline; outline: none; display: block;  margin: 0 0 13px 0;}
.tmenu2 a:visited	{ color: #51ad51; text-decoration: underline;  outline: none;}
.tmenu2 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.tmenu3 a			{ color: #e53791; text-decoration: underline; outline: none; display: block;  margin: 0 0 13px 0;}
.tmenu3 a:visited	{ color: #e53791; text-decoration: underline;  outline: none;}
.tmenu3 a:hover		{ color: #000; text-decoration: underline; outline: none;}

.smenu	{ font-size: 108%; position: relative; z-index: 2; padding: 0 0 0 0;}
.smenu span			{ color: #bababa; margin: 0 0 7px 0; display: block;}
.smenu a			{ color: #2e85f0; text-decoration: underline; outline: none; margin: 0 0 11px 0; display: block;}
.smenu a:visited	{ color: #2e85f0; text-decoration: underline;  outline: none;}
.smenu a:hover		{ color: #000; text-decoration: underline; outline: none;}

/* Футер */
.foot	{ width: 100%;}
.foot1	{ padding: 0 0 27px 14px; color: #595858; font-size: 143%;}
.foot2	{ padding: 0 0 27px 0;}
.foot3	{ padding: 0 27px 27px 0; vertical-align: bottom; text-align: right;}












.td_1  { padding: 5px; }
.td_2 { padding: 5px; }
.td_2 INPUT, .td_2 TEXTAREA, .td_2 SELECT { width: 420px; } 
.td_2 INPUT[type=submit] { width: auto; }

.gogp {display:none}

.slsm a			{ color: #000; text-decoration: none; outline: none;}
.slsm a:visited	{ color: #000; text-decoration: none;  outline: none;}
.slsm a:hover		{ color: #000; text-decoration: none; outline: none;}
.posa { display:none}

