html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Tahoma, sans-serif; font-size: 75%; color: #000; background: #fff;}
table   { font-family: Tahoma, 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			{ }
h2			{ font-weight: normal;}
h3			{ }
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ padding: 0 0 0px 0; line-height: 1.3em; margin: 0px 0 10px 0;}
form		{ margin: 0px;}

a		{ color: #03486f; text-decoration: underline;}
a:visited	{ color: #03486f; text-decoration: underline;}
a:hover		{ color: #f73601; text-decoration: underline;}



ul			{ }
ul li		{ }


/* Скелеты */
.sk			{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); min-height: 100%; //height: 100%;}

/* Хидер на главной*/
.head		{ position: relative; z-index: 1;}
.logo		{ position: absolute; z-index: 1; top: 11px; left: 33px;}
.title		{ position: absolute; z-index: 1; top: 100px; left: 97px; font-size: 16px; color: #990000; font-weight: bold;}
.icon1		{ position: absolute; z-index: 1; top: 19px; left: 583px;}
.icon2		{ position: absolute; z-index: 1; top: 19px; left: 629px;}
.icon3		{ position: absolute; z-index: 1; top: 19px; left: 678px;}
.head1		{ position: absolute; z-index: 1; top: 5px; right: 0px;}
.head2		{ position: absolute; z-index: 1; top: 72px; right: 34px;}
.head3		{ position: absolute; z-index: 1; top: 48px; left: 569px;}
.head4		{ position: absolute; z-index: 1; top: 90px; left: 569px; padding: 5px 0 2px 11px; border-left: solid #ff0000 2px;}
.head4 input	{ background: #fff url(/images/bg/poisk.gif) right no-repeat; padding-right: 18px; border: 1px solid #8daaca; font-size: 11px; width: 138px;}


.ihead	{ padding: 129px 17px 0 28px;}
.ihead1	{ background: #63b9ff url(/images/bg/ihead.jpg) 954px 0 repeat-x; height: 237px;}
.ihead2	{ background: url(/images/bg/ihead1.jpg) left top no-repeat; height: 237px;}

.mhead	{ padding: 129px 17px 0 28px;}
.mhead1	{ background: #63b9ff url(/images/bg/ihead.jpg) 954px 0 repeat-x; height: 176px;}
.mhead2	{ background: url(/images/bg/mhead1.jpg) left top no-repeat; height: 176px;}

/* Морда */
.isk	{ width: 100%; margin: 0 0 17px 0;}
.isk1	{ width: 193px; padding: 0 11px 0 28px; vertical-align: top;}
.isk2	{ vertical-align: top;}
.isk3	{ width: 233px; padding: 12px 0 0 19px; vertical-align: top;}

.msk	{ width: 100%; margin: 0 0 57px 0;}
.msk1	{ vertical-align: top; background: #a2ddff url(/images/bg/cont.gif) 0 44px no-repeat;}
.msk2	{ width: 233px; padding: 12px 0 0 19px; vertical-align: top; }
.msk3	{ width: 28px;}

.mcont	{ width: 100%; vertical-align: top;}
.mcont1	{ padding: 20px 25px 27px 25px; color: #2d3881;  vertical-align: top;}
.mcont2	{  margin: 0 0 3px 0;  vertical-align: top; }

.cmcont	{ background: url(/images/bg/cont1.gif) right bottom no-repeat; width: 100%; vertical-align: top; height: 100%;}
.cmcont1	{ background: url(/images/bg/cont2.gif) 0 100% no-repeat; padding: 20px 25px 27px 25px; color: #2d3881;  vertical-align: top; height: 100%;}
.cmcont2	{  background: #a2ddff; margin: 0 0 3px 0;  vertical-align: top; height: 100%;}

/* Блок вопроса */
.ask	{ margin: 0 0 32px 0;}
.ask1	{ margin: 0 0 27px 0;}
.ask2	{ margin: 0 7px 10px 12px;}
.ask3	{ margin: 0 0 10px 12px;}
.ask3 input { border: 1px solid #bdbdbd; font-size: 100%; font-family: Tahoma; width: 172px;}
.ask4	{ margin: 0 0 10px 12px;}
.ask4 input { border: 1px solid #bdbdbd; font-size: 100%; font-family: Tahoma; width: 172px;}
.ask5	{ margin: 0 0 10px 12px;}
.ask5 textarea { border: 1px solid #bdbdbd; font-size: 100%; font-family: Tahoma; width: 172px; height: 47px; overflow: auto;}
.ask6	{ margin: 0 0 0 12px;}
.ask6 input { border: 1px solid #b2b4b9; background: #314b8d url(/images/bg/ibut.gif) 50% 50% no-repeat; color: #fff; font-family: Tahoma; font-size: 100%;}

/* Блок оьбъекты */
.nob	{ width: 100%; background: #a2ddff url(/images/bg/nob.gif) 50% 0 no-repeat;}
.nob1	{ background: url(/images/bg/nob1.gif) 0 100% no-repeat;}
.nob2	{ background: url(/images/bg/nob2.gif) 100% 100% no-repeat; padding: 29px 0 49px 0;}
.nob3	{ margin: 0 0 17px 27px;}
.nob4	{ padding: 0 0 5px 27px;}
.nob4-1	{ margin: 0 0 9px 0;}
.nob4-2	{ margin: 0 0 0 10px;}

/* Контент морды */
.izag	{ background: #ff0000 url(/images/bg/izag1.gif) 0 0 repeat-x; height: 35px; margin: 0 0 9px 0;}
.izag1	{ background: url(/images/bg/izag.gif) 100% 0 no-repeat; height: 35px; padding: 9px 0 0 8px;}

.mzag	{ background: #ff0000 url(/images/bg/izag1.gif) 0 0 repeat-x; height: 35px; margin: 0 0 0px 0;}
.mzag1	{ background: url(/images/bg/izag.gif) 100% 0 no-repeat; height: 35px; padding: 15px 0 0 8px; color: #fff; font-weight: bold; text-transform: uppercase;}

.cont	{ background: url(/images/bg/cont1.gif) 100% 100% no-repeat; width: 100%; vertical-align: top;}
.cont1	{ background: url(/images/bg/cont2.gif) 0 100% no-repeat; padding: 20px 25px 27px 25px; color: #2d3881; vertical-align: top;}
.cont2	{ background: #a2ddff url(/images/bg/cont.gif) 0 0 no-repeat; margin: 0 0 3px 0; vertical-align: top;}



.icat	{ background: url(/images/bg/icat2.gif) 100% 100% no-repeat; width: 100%;}
.icat1	{ background: url(/images/bg/icat1.gif) 0 100% no-repeat; padding: 20px 25px 27px 25px; color: #fff;}
.icat2	{ background: #990000 url(/images/bg/icat.gif) 0 0 no-repeat;}

.mcat	{ }
.mcat1	{ font-weight: bold; margin: 10px 0 0 22px;}
.mcat2	{ margin: 5px 0 0 34px;}
.mcat3	{ font-weight: bold; margin: 5px 0 0 49px;}
.mcat1 a			{ color: #fff; text-decoration: none;}
.mcat1 a:visited	{ color: #fff; text-decoration: none;}
.mcat1 a:hover	{ color: #fff; text-decoration: underline;}
.mcat2 a			{ color: #fff; text-decoration: none;}
.mcat2 a:visited	{ color: #fff; text-decoration: none;}
.mcat2 a:hover	{ color: #fff; text-decoration: underline;}
.mcat3 a			{ color: #fff; text-decoration: underline;}
.mcat3 a:visited	{ color: #fff; text-decoration: underline;}
.mcat3 a:hover	{ color: #fff; text-decoration: underline;}

/**/
.inew	{ padding: 10px 7px 7px 7px; border-bottom: 1px solid #5588a3;}
.inew1	{ }
.inew1-1{ background: #fc0001; color: #fff; font-size: 18px; padding: 0 3px 0 3px;}
.inew1-2{ color: #084561; font-size: 11px; padding: 0 0 0 3px;}
.inew2	{ float: right; margin: 0 0 3px 7px;}
.inew2 img {border: 1px solid #5588a3;}
.inew3	{ background: url(/images/bg/inew3.jpg) 0 no-repeat; padding: 10px 0 10px 22px;}

.sitemap1	{  background: url(/images/bg/smap1.jpg) left no-repeat; padding: 0 0 0 13px;}
.sitemap2	{  background: url(/images/bg/smap2.jpg) left no-repeat; padding: 0 0 0 13px; margin: 0 0 0 22px;}
.sitemap3	{  background: url(/images/bg/smap3.jpg) left no-repeat; padding: 0 0 0 13px; margin: 0 0 0 42px;}
.sitemap4	{  background: url(/images/bg/smap4.jpg) left no-repeat; padding: 0 0 0 13px; margin: 0 0 0 62px;}
.sitemap5	{  background: url(/images/bg/smap5.jpg) left no-repeat; padding: 0 0 0 13px; margin: 0 0 0 70px;}

.table		{ width: 100%;}
.table th		{ border: 1px solid #4172a6; background: #d4e6fe; color: #2b327c; padding: 7px;}
.table td		{ border: 1px solid #4172a6; color: #2b327c; padding: 7px;}

.path_site { padding-left:0px; font-weight:normal; text-transform: lowercase; font-size:10px; margin: 0 0 17px 0;}
.path_site a		{ color: #03486f; text-decoration: underline;}
.path_site a:visited	{ color: #03486f; text-decoration: underline;}
.path_site a:hover		{ color: #f73601; text-decoration: underline;}


/* внутренний нах для подменю контента */
.inner_r {}
.inner_r a:link { color: #000; }
.inner_r a:visited { color: #000; }
.inner_r a:hover { color: #000; }
.inner_r a:active { color: #000; }
.inner_b { padding-bottom:10px; }

/* Футер */
.foot		{ width: 100%;}
.foot1		{ border-top: 3px solid #ff4000; padding: 10px 0 0 37px; vertical-align: top;}
.foot2		{ border-top: 3px solid #ff4000; padding: 10px 0 0 0px; vertical-align: top;}
.foot3		{ border-top: 3px solid #ff4000; padding: 10px 0 0 0px; vertical-align: top;}
.foot5		{ border-top: 3px solid #ff4000; padding: 10px 0 0 0; vertical-align: top;}
.foot4		{ width: 251px;}

.foot3 a		{ color: #fff; text-decoration: none; background: #cc0000; padding: 0 3px 0 3px;}
.foot3 a:visited	{ color: #fff; text-decoration: none;}
.foot3 a:hover	{ color: #fff; text-decoration: none; background: #4172a6;}


.site_map_1	{ font-size: 150%;}
.site_map_2	{ margin: 3px 0 0 13px;}
.site_map_3	{ margin: 3px 0 0 26px;}
.site_map_4	{ margin: 3px 0 0 39px;}
.site_map_5	{ margin: 3px 0 0 52px;}
.site_map_6	{ margin: 3px 0 0 65px;}

.oim img	{ border: 4px solid #cef5fc;}
.imgso		{ border: 4px solid #cef5fc}

.inews		{ margin: 0 0 3px 0}
.inews1	{ }
.inews2	{ margin: 0 0 17px 0;}

.tr1 td	{ border: none;}


a.sex		{ color: #03486f; text-decoration: underline; background: none;}
a.sex:visited	{ color: #03486f; text-decoration: underline;}
a.sex:hover		{ color: #f73601; text-decoration: underline; background:none}