html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, Tahoma, sans-serif; background: #345c99 url(../images/bg/body.gif) left top repeat-x; font-size: 82%;}
table   { font-family: Arial, Tahoma, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
.por		{ position: relative; z-index: 1;}
h1			{ font-size: 154%; font-weight: normal; color: #fdf365; margin: 0 0 21px 0;}
h2			{ font-size: 116%; font-weight: bold; color: #fdf365; margin: 0 0 20px 0;}


img 		{ border: 0px;}
p			{ color: #fff; font-size: 100%; margin: 0 0 16px 0; line-height: 1.3em;}
form		{ margin: 0px;}

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

a.wh			{ color: #fff; text-decoration: underline;}
a.wh:visited	{ color: #fff; text-decoration: underline;}
a.wh:hover		{ color: #ff4e00; text-decoration: underline;}

.h100		{ min-height: 100%; //height: 100%;}

.ind ul			{ margin: 0 0 16px 0; list-style-type: none; padding: 0px;}
.ind ul li		{ background: url(../images/bg/li.gif) 0 5px no-repeat; padding: 0 0 0 15px; margin: 0 0 13px 0;}
.ind ul li a			{ color: #000; text-decoration: none;}
.ind ul li a:visited	{ color: #000; text-decoration: none;}
.ind ul li a:hover	{ color: #ff4e00; text-decoration: none;}

/* Скелеты */
.sk			{ min-width: 980px; width:expression(document.body.clientWidth < 980? "980px": "100%");  background: url(../images/bg/body.jpg) right top no-repeat; padding-bottom:27px;}
.sk1		{ }

/* Хидер */
.head		{ }

.tmenu		{ border-top: solid #fff 5px; width: 80%;}
.tmenu1		{ font-size: 14px; font-weight: bold; width: 99px; vertical-align: top; text-align: right; padding: 17px 6px 50px 0; background: url(../images/bg/tmenu.gif) right top no-repeat;}
.tmenu1_	{ font-size: 14px; font-weight: bold; width: 99px; vertical-align: bottom; background: #fff url(../images/bg/tmenu_.gif) left bottom no-repeat; text-align: right; padding: 61px 6px 5px 0;}
.tmenu2		{ }
.tmenu3		{ width: 157px; vertical-align: top;}
.tmenu3-1	{ position: relative; z-index: 1;}
.tmenu3-2	{ position: absolute; z-index: 1; width: 99px; height: 28px; right: 0px; //right: -1px; top: 0px; background: #fff url(../images/bg/tmenu3.gif) left top no-repeat;}


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

.tmenu1_ a			{ color: #50688c; text-decoration: none;}
.tmenu1_ a:visited	{ color: #50688c; text-decoration: none;}
.tmenu1_ a:hover	{ color: #50688c; text-decoration: underline;}

.icons1		{ position: absolute; z-index: 1; top: 8px; left: 15px;}
.icons2		{ position: absolute; z-index: 1; top: 8px; left: 45px;}
.icons3		{ position: absolute; z-index: 1; top: 8px; left: 74px;}

.logo		{ position: absolute; z-index: 1; top: 26px; left: 24px;}
.slogan		{ color: #d7e0ed; position: absolute; z-index: 1; top: 174px; left: 31px;}

/* Скелет главной страницы */
.ind		{ width: 80%; border-bottom: 1px solid #7b95bd; margin: 0 0 27px 0;}
.ind1		{ width: 235px; vertical-align: top; padding: 143px 0 70px 0;}
.ind2		{ vertical-align: top; padding: 40px 0 70px 45px;}

/* Хрень на главной */
.icat		{ width: 100%; margin: 0 0 40px 0;}
.icat1		{ height: 11px; background: url(../images/bg/icat1.gif) 50% 0 no-repeat;}
.icat2		{ width: 11px; background: url(../images/bg/icat2.gif) left no-repeat;}
.icat3		{ width: 11px; background: url(../images/bg/icat3.gif) left no-repeat;}
.icat4		{ height: 11px; background: url(../images/bg/icat4.gif) 50% 0 no-repeat;}
.icat5		{ background: #fff url(../images/bg/icat5.gif) left top repeat-x;}
.icat5-1	{ background: url(../images/bg/icat5-1.gif) left top no-repeat;}
.icat5-2	{ background: url(../images/bg/icat5-2.gif) right top no-repeat;}
.icat5-3	{ background: url(../images/bg/icat5-3.gif) right bottom no-repeat;}
.icat5-4	{ background: url(../images/bg/icat5-4.gif) left bottom no-repeat; padding: 23px 37px 23px 37px;}
.icat6		{ }
.icat7		{ }


/* Футер */
.bmenu		{ width: 80%;}
.bmenu1		{ font-size: 93%; width: 99px; vertical-align: top; text-align: right; padding: 0px 6px 5px 0;}
.bmenu1_	{ font-size: 93%; width: 99px; vertical-align: bottom; text-align: right; padding: 0px 6px 5px 0;}
.bmenu2		{ }
.bmenu3		{ width: 157px; vertical-align: top;}
.bmenu3-1	{ position: relative; z-index: 1;}
.bmenu3-2	{ position: absolute; z-index: 1; width: 99px; height: 28px; right: 0px; //right: -1px; top: 0px; background: #fff url(../images/bg/tmenu3.gif) left top no-repeat;}


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

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

/* Баннер на морде */
.ban1		{ }
.ban2		{ font-size: 139%; color: #fff; padding: 0 0 21px 40px;}
.ban3		{ padding: 0 0 0 40px;}
.ban3 a			{ color: #fff; text-decoration: underline;}
.ban3 a:visited	{ color: #fff; text-decoration: underline;}
.ban3 a:hover	{ color: #fff; text-decoration: none;}

/* Скелет общей страницы */
.main		{ width: 80%; border-bottom: 1px solid #7b95bd; margin: 0 0 27px 0;}
.main1		{ vertical-align: top; width: 284px; padding: 115px 0 70px 0;}
.main2		{ vertical-align: top; padding: 43px 40px 70px 40px;}

/* Левое меню */
.lmenu		{ width: 100%; margin: 0 0 0 0;}
.lmenu1		{ background: #fff url(../images/bg/lmenu1.jpg) left top repeat-x;}
.lmenu2		{ background: url(../images/bg/lmenu2.gif) right top repeat-y;}
.lmenu3		{ background: url(../images/bg/lmenu4.gif) right bottom no-repeat;}
.lmenu4		{ background: url(../images/bg/lmenu3.gif) right top no-repeat;}
.lmenu5		{ background: url(../images/bg/lmenu5.gif) left bottom no-repeat; padding: 32px 0 32px 0; min-height: 300px; //height: 300px;}


.lmenu6		{ background: url(../images/bg/li.gif) left 5px no-repeat; padding: 0 37px 13px 14px; margin: 0 0 0 26px;}
.lmenu6 a			{ color: #333; text-decoration: none;}
.lmenu6 a:visited	{ color: #333; text-decoration: none;}
.lmenu6 a:hover		{ color: #ff4e00; text-decoration: none;}

.lmenu6_		{ background: #4d678d url(../images/bg/li.gif) 26px 13px no-repeat; margin: 0 29px 0px 0; padding: 8px 0 8px 40px;}
.lmenu6_ a			{ color: #fff; text-decoration: none; }
.lmenu6_ a:visited	{ color: #fff; text-decoration: none;}
.lmenu6_ a:hover	{ color: #fff; text-decoration: underline;}


.lmenu6_1		{ background: url(../images/bg/lmenu6_.gif) left top no-repeat; font-size: 1px; height: 4px;}
.lmenu6_2		{ background: url(../images/bg/lmenu6_a.gif) left top no-repeat; font-size: 1px; height: 4px; margin: 0 0 13px 0;}

/* Стидизация таблиц */
.table		{ width: 100%; border-bottom: #ccc solid 3px; margin: 0 0 16px 0; font-size: 87%}
.table th	{ color: #fff; border-bottom: #ccc solid 3px; text-align: left; padding: 7px 3px 7px 3px;}
.table td	{ color: #fefefe; border-bottom: #ccc solid 1px; padding: 7px 3px 7px 3px;}

ul			{ margin: 0 0 16px 0; list-style-type: none; padding: 0px; color: #fff;}
ul li		{ background: url(../images/bg/li1.gif) 0 5px no-repeat; padding: 0 0 0 15px; margin: 0 0 13px 0;}

ol			{ margin-bottom:16px; color: #fff;}
ol li		{ margin-bottom: 13px;}

/* Карта сайта */
.site_map_1	{ font-size: 116%; font-weight: bold; margin: 10px 0 10px 0;}
.site_map_2	{ margin: 0 0 5px 21px;}
.site_map_1 a		{ color: #fdf365; text-decoration: none;}
.site_map_1 a:visited	{ color: #fdf365; text-decoration: none;}
.site_map_1 a:hover	{ color: #fdf365; text-decoration: underline;}

.site_map_2 a		{ color: #fff; text-decoration: none;}
.site_map_2 a:visited	{ color: #fff; text-decoration: none;}
.site_map_2 a:hover	{ color: #fff; text-decoration: underline;}
.copyrights {color:#5D7DAD; padding-left: 30px;}
