html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Verdana, sans-serif; font-size: 75%; color: #020f19;}
table   { font-family: Verdana, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #020f19;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ }
h2			{ }
h3			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p		{ line-height: 1.3em; margin: 0 0 17px 0;}
form		{ margin: 0px;}
.pr 		{ color: #fff;}
.pr table	{ color: #fff;}

a			{ color: #3d76e9; text-decoration: underline;}
a:visited	{ color: #3d76e9; text-decoration: underline;}
a:hover		{ color: #feb007; text-decoration: underline;}

a.usl			{ color: #fff; text-decoration: underline;}
a.usl:visited		{ color: #fff; text-decoration: underline;}
a.usl:hover		{ color: #fff; text-decoration: none;}

a.acon			{ color: #182b51; text-decoration: underline;}
a.acon:visited	{ color: #182b51; text-decoration: underline;}
a.acon:hover		{ color: #182b51; text-decoration: none;}

ul			{ }
ul li		{ }

/* Морда */
.isk		{ text-align: center; background: #1c2648 url(../images/bg/ibody.gif) left bottom repeat-x; min-height: 100%; //height: 100%; position: relative; z-index: 1; min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");}
.isk1		{ min-height: 550px; //height: 550px;}
.ibot		{ position: absolute; z-index: 1; bottom: 0px; right: 0px; width: 724px; height: 105px; background: #e05a0f url(../images/bg/ibot.jpg) left top no-repeat;}
.ilogo		{ position: absolute; z-index: 1; top: 0px; left: 79px;}
.imenu		{ text-transform: uppercase; position: absolute; z-index: 1; left: 20px; top: 55%; color: #fff; font-size: 14px; padding: 0 0 0 0;}
.imenu1		{ padding: 0 0 5px 0; vertical-align: top; text-align: right; color: #fff;}
.imenu2		{ padding: 0 0 5px 0; vertical-align: top; text-align: left; color: #fff;}
.imenu1 a			{ color: #fff; text-decoration: none;text-transform: uppercase;}
.imenu1 a:visited	{ color: #fff; text-decoration: none;}
.imenu1 a:hover		{ color: #3a4560; text-decoration: none; background: #fff;}
.imenu2 a			{ color: #fff; text-decoration: none;text-transform: uppercase;}
.imenu2 a:visited	{ color: #fff; text-decoration: none;}
.imenu2 a:hover		{ color: #3a4560; text-decoration: none; background: #fff;}
.lo1		{ position: absolute; z-index: 1; top: 55%; left: 534px; margin-top: -3px;}
.lo2		{ position: absolute; z-index: 1; top: 55%; left: 256px; margin-top: -3px;}
.lo3		{ position: absolute; z-index: 1; top: 55%; left: 760px; margin-top: -27px;}
.lo1-1		{ margin: 0 0 17px 0;}
.lo1-2		{ text-transform: uppercase; font-size: 14px; color: #fff; margin: 0 0 13px 0;}
.lo2-1		{ margin: 0 0 17px 0;}
.lo2-2		{ text-transform: uppercase; font-size: 14px; color: #fff; margin: 0 0 13px 0;}
.lo3-1		{ margin: 0 0 17px 0;}
.lo3-2		{ text-transform: uppercase; font-size: 14px; color: #fff; margin: 0 0 13px 0;}
.lo3-3		{ font-size: 11px; color: #fff;}
.lo1-2 a		{ color: #fff; text-decoration: none;}
.lo1-2 a:visited	{ color: #fff; text-decoration: none;}
.lo1-2 a:hover	{ color: #3a4560; text-decoration: none; background: #fff;}
.lo2-2 a		{ color: #fff; text-decoration: none;}
.lo2-2 a:visited	{ color: #fff; text-decoration: none;}
.lo2-2 a:hover	{ color: #3a4560; text-decoration: none; background: #fff;}
.lo3-2 a		{ color: #fff; text-decoration: none;}
.lo3-2 a:visited	{ color: #fff; text-decoration: none;}
.lo3-2 a:hover	{ color: #3a4560; text-decoration: none; background: #fff;}
.lo3-3 a		{ color: #8a91a1; text-decoration: none; background: url(../images/bg/pdf.gif) left no-repeat; padding: 0 0 0 22px;}
.lo3-3 a:visited	{ color: #8a91a1; text-decoration: none;}
.lo3-3 a:hover	{ color: #fff; text-decoration: none;}

.imenu a		{ color: #fff; text-decoration: none;}
.imenu a:visited	{ color: #fff; text-decoration: none;}
.imenu a:hover	{ color: #3a4560; text-decoration: none; background: #fff;}

.slogan	{ width: 443px; height: 64px; position: absolute; z-index: 2; top: 149px; left: 530px; background: url(../images/slogan.gif) left top no-repeat;}


/* Стилизация ГО */
.gtop		{ height: 141px; background: #162243 url(../images/bg/gtop.gif) left bottom repeat-x; position: relative; z-index: 1; min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");}
.gmenu		{ position: absolute; z-index: 1; top: 17px; left: 0px;}
.gmenu1		{ border-right: solid #fff 1px; padding: 0 7px 0 37px;}
.gmenu2		{ padding: 0 0 0 37px;}
.gmenu2-1	{ padding: 7px 0 7px 0;}
.gmenu a			{ color: #fff; text-decoration: none; text-transform: uppercase; font-family: Verdana;}
.gmenu a:visited	{ color: #fff; text-decoration: none;}
.gmenu a:hover		{ color: #3a4560; text-decoration: none; background: #fff;}

.gtop1		{ height: 141px; width: 50%; background: url(../images/bg/gtop1.jpg) left bottom no-repeat; position: absolute; z-index: 1; right: 0px; top: 0px;}
.gtop1-1	{ position: absolute; z-index: 1; left: 0px; top: 33px;}
.gtop1-11	{ position: absolute; z-index: 1; left: -150px; top: 33px; background: url(/images/icons/gc1_.gif) top no-repeat; padding: 40px 0 0 0;}
.gtop1-2	{ position: absolute; z-index: 1; left: 35%; top: 33px;}
.gtop1-21	{ position: absolute; z-index: 1; left: 0px; top: 33px; background: url(/images/icons/gp1.gif) top no-repeat; padding: 40px 0 0 0;}
.gtop1-41	{ position: absolute; z-index: 1; left: 200px; top: 20px; background: url(/images/icons/ak.gif) top no-repeat; padding: 53px 0 0 0;}
.gtop1-3	{ position: absolute; z-index: 1; right: 20px; top: 18px;}

.gtop1-11 a			{ color: #fff; text-decoration: none; text-transform: uppercase;}
.gtop1-11 a:visited		{ color: #fff; text-decoration: none;}
.gtop1-11 a:hover		{ color: #fff; text-decoration: underline;}

.gtop1-21 a			{ color: #fff; text-decoration: none; text-transform: uppercase;}
.gtop1-21 a:visited		{ color: #fff; text-decoration: none;}
.gtop1-21 a:hover		{ color: #fff; text-decoration: underline;}

.gtop1-41 a			{ color: #fff; text-decoration: none; text-transform: uppercase;}
.gtop1-41 a:visited		{ color: #fff; text-decoration: none;}
.gtop1-41 a:hover		{ color: #fff; text-decoration: underline;}

.gs			{ width: 100%; margin: 0 0 20px 0; min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");}
.gs1		{ vertical-align: top; padding: 83px 25px 25px 25px; text-align: center;}
.gs2		{ vertical-align: top; width: 25%; padding: 77px 0 25px 0;}
.gs3		{ vertical-align: top; width: 25%; padding: 23px 0 25px 0;}

.gs3-1		{ text-transform: uppercase; font-weight: bold; font-size: 24px; font-family: Verdana; color: #182b51; padding: 0 0 0 25px; margin: 0 0 23px 0;}
.gs3-2		{ font-size: 14px; margin-top: -7px;}
.gs3-2 a		{ color: #26385b; text-decoration: none; display: block; padding: 1px 7px 1px 25px;}
.gs3-2 a:visited	{ color: #26385b; text-decoration: none;}
.gs3-2 a:hover	{ color: #fff; text-decoration: none; background: #182b51;}
.gs3-2 span		{ color: #fff; text-decoration: none; display: block; padding: 1px 7px 1px 25px; background: #182b51;}
.gs3-21 		{ color: #848d9e; text-decoration: none; display: block; padding: 1px 7px 1px 25px;}
.gs3-2 h2	{ text-transform: uppercase; font-size: 14px; font-weight: bold; margin: 27px 0 17px 25px; color: #182b51;}



.gs2-1		{ text-transform: uppercase; font-weight: bold; font-size: 14x; font-family: Verdana; color: #182b51; padding: 0 0 0 25px; margin: 0 0 23px 0;}
.gs2-2		{ font-size: 14px; margin: 0 0 60px 0; text-transform: uppercase;}
.gs2-2 a			{ color: #26385b; text-decoration: none; display: block; padding: 1px 7px 1px 25px; margin: 0 0 3px 0;}
.gs2-2 a:visited	{ color: #26385b; text-decoration: none;}
.gs2-2 a:hover		{ color: #fff; text-decoration: none; background: #182b51;}
.gs2-2 span			{ color: #fff; text-decoration: none; display: block; padding: 1px 7px 1px 25px; background: #182b51;}
.gs2-3		{ font-size: 12x; font-family: Verdana; color: #26375b; padding: 0 0 0 25px; margin: 0 0 23px 0;}

/* Стилизация общих страниц */
.mtop		{ height: 141px; background: #fff; position: relative; z-index: 1;}
.mtop .gtop1		{ height: 141px; width: 50%; background: none; position: absolute; z-index: 1; right: 0px; top: 0px;}

.mtop .gmenu		{ position: absolute; z-index: 1; top: 17px; left: 0px;}
.mtop .gmenu1		{ border-right: solid #364768 1px; padding: 0 7px 0 37px;}
.mtop .gmenu2		{ padding: 0 0 0 37px;}
.mtop .gmenu2-1	{ padding: 7px 0 7px 0;}
.mtop .gmenu a	{ color: #364768; text-decoration: none; text-transform: uppercase; font-family: Verdana;}
.mtop .gmenu a:visited	{ color: #364768; text-decoration: none;}
.mtop .gmenu a:hover	{ color: #fff; text-decoration: none; background: #364768;}
.mtop .gmenu span		{ color: #fff; text-decoration: none; text-transform: uppercase; font-family: Verdana; background: #364768; padding: 0 2px 0 2px;}


.main h1		{ color: #182b51; font-weight: bold; padding: 22px 27px 25px 32px; font-size: 30px; margin: 0px; text-transform: uppercase;}
.main	{ padding: 0 0 150px 0;}

.mbig		{ min-height: 100%; //height: 100%; min-width: 980px;  width:expression(document.body.clientWidth < 980? "980px": "100%");}

.foot		{ height: 100px; margin: -100px 0 0 0; background: url(../images/bg/foot.jpg) left bottom no-repeat; color: #415170; font-size: 12px; padding: 10px 0 0 32px; min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");}

.content	{ width: 100%;}
.content td	{ padding: 0 32px 0 32px; color: #172a50; font-size: 14px;}

/* Стилизация pr */
.pr			{ min-height: 100%; //height: 100%; background: #182b51; min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");}
.pr h1		{ color: #fff; font-weight: bold; padding: 22px 27px 25px 0px;; font-size: 30px; margin: 0px; }

.ptop		{ height: 141px; background: #fff; position: relative; z-index: 1;}
.ptop .gtop1		{ height: 141px; width: 50%; background: none; position: absolute; z-index: 1; right: 0px; top: 0px;}

.ptop .gmenu		{ position: absolute; z-index: 1; top: 17px; left: 0px;}
.ptop .gmenu1		{ border-right: solid #364768 1px; padding: 0 7px 0 37px;}
.ptop .gmenu2		{ padding: 0 0 0 37px;}
.ptop .gmenu2-1	{ padding: 7px 0 7px 0;}
.ptop .gmenu a			{ color: #364768; text-decoration: none; text-transform: uppercase; font-family: Verdana;}
.ptop .gmenu a:visited	{ color: #364768; text-decoration: none;}
.ptop .gmenu a:hover	{ color: #fff; text-decoration: none; background: #3a4560;}
.ptop .gmenu span		{ color: #fff; text-decoration: none; text-transform: uppercase; font-family: Verdana; background: #364768; padding: 0 2px 0 2px;}

.pmenu		{ width: 100%;}
.pmenu1		{ width: 25%; padding: 3px 0 3px 27px; background: #e14815 url(../images/bg/pmenu1.jpg) left top repeat-y;}
.pmenu2		{ width: 25%; padding: 3px 0 3px 27px; background: #b55769 url(../images/bg/pmenu2.jpg) left top repeat-y;}
.pmenu3		{ width: 25%; padding: 3px 0 3px 27px; background: #7a8fb9 url(../images/bg/pmenu3.jpg) left top repeat-y;}
.pmenu4		{ width: 25%; padding: 3px 0 3px 27px; background: #3bb3c2 url(../images/bg/pmenu4.jpg) left top repeat-y;}
.pmenu a		{ color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 18px;}
.pmenu a:visited	{ color: #fff; text-decoration: none;}
.pmenu a:hover	{ color: #fff; text-decoration: none;}


.pmenu1_	{ width: 25%; padding: 3px 0 3px 27px; background: #182b51;}
.pmenu2_	{ width: 25%; padding: 3px 0 3px 27px; background: #182b51;}
.pmenu3_	{ width: 25%; padding: 3px 0 3px 27px; background: #182b51;}
.pmenu4_	{ width: 25%; padding: 3px 0 3px 27px; background: #182b51;}

.pmenu1 .pmenu5 { display:none}
.pmenu2 .pmenu5 { display:none}
.pmenu3 .pmenu5 { display:none}
.pmenu4 .pmenu5 { display:none}

.pmenu5	{ position: relative; z-index: 1;}
.pmenu5-1	{ background: url(../images/bg/pmenu_.jpg) left top no-repeat; width: 247px; height: 25px; position: absolute; z-index: 1; top: -28px; left: -27px;}

.prt		{ width: 100%; color: #fff;}
.prt1		{ width: 25%; vertical-align: top; padding: 0 0 25px 0;}
.prt2		{ width: 25%; vertical-align: top; padding: 0 2px 25px 2px;}
.prt3		{ vertical-align: top; font-size: 14px; padding: 0 25px 25px 25px}
.prt2 img	{ float: left; margin: 0 0 10px 0;}
.prt1-1		{ font-size: 14px; margin: 0 0 60px 0;}
.prt1-1 a			{ color: #fff; text-decoration: none; display: block; padding: 1px 7px 1px 27px; margin: 0 0 3px 0;}
.prt1-1 a:visited	{ color: #fff; text-decoration: none;}
.prt1-1 a:hover		{ color: #182b51; text-decoration: none; background: #fff;}
.prt1-1 span		{ color: #182b51; text-decoration: none; display: block; padding: 1px 7px 1px 27px; background: #fff;}


#sex1		{ display: none}
#sex2		{ display: none}
#sex3		{ display: none}
#sex4		{ display: none}


.ak	{ width: 100%; background: #ffcb12;}
.ak1	{ vertical-align: top; width: 25%; padding: 11px 0 37px 0;}
.ak2	{ vertical-align: top; padding: 38px 10% 37px 37px;}
.ak1 h2		{ color: #182b51;text-transform: uppercase; margin: 27px 0 11px 25px; font-size: 14px;}
.ak1 a			{ color: #26385b; text-decoration: none; display: block; padding: 1px 7px 1px 25px; margin: 0 0 5px 0;}
.ak1 a:visited	{ color: #26385b; text-decoration: none;}
.ak1 a:hover		{ color: #fff; text-decoration: none; background: #182b51;}
.ak1 span			{ color: #fff; text-decoration: none; display: block; padding: 1px 7px 1px 25px; background: #182b51; margin: 0 0 5px 0;}


a.sex			{ display: block; color: #fff !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none;}
a.sex:active	{ display: block; color: #fff !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none;}
a.sex:hover		{ display: block; color: #182b51 !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none; background: #fff;}
a.sex1			{ display: block; color: #182b51 !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none; background: #fff;}
a.sex1:active	{ display: block; color: #182b51 !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none; background: #fff;}
a.sex1:hover	{ display: block; color: #182b51 !important; margin: 0 0 7px 0; padding: 2px 7px 2px 20px; text-decoration:none; background: #fff;}


.us	{ width: 100%; background: #182b51;}
.us1	{ vertical-align: top; width: 25%; padding: 11px 0 37px 0;}
.us2	{ vertical-align: top; padding: 0px 20% 37px 37px;}
.us1 h2		{ color: #fff;text-transform: uppercase; margin: 27px 0 11px 25px; font-size: 14px; display:none;}
.us1 a			{ color: #fff; text-decoration: none; display: block; padding: 1px 7px 1px 25px; margin: 0 0 5px 0;}
.us1 a:visited	{ color: #fff; text-decoration: none;}
.us1 a:hover		{ color: #182b51; text-decoration: none; background: #fff;}
.us1 span		{ color: #182b51; text-decoration: none; display: block; padding: 1px 7px 1px 25px; background: #fff; margin: 0 0 5px 0;}