body    { padding: 0px; margin: 0px; background: #8a0202 url(../images/bg/body.gif) left top repeat-x; font-family: Tahoma, Arial, Verdana, sans-serif; color: #30302b;}
table   { font-family: Tahoma, Arial, Verdana, sans-serif; border-collapse: collapse; margin: 0px;}
td      { padding: 0px;}

*		{ box-sizing: border-box; -moz-box-sizing: border-box;}
img 	{ border: 0px;}
img.png { behavior: url("js/png.htc");}

a			{ color: #940300; text-decoration: underline;}
a:visited	{ color: #940300; text-decoration: underline;}
a:hover		{ color: #940300; text-decoration: none;}

/* Хидер  */

.head1		{ width: 351px; height: 4px; background: #fff; font-size: 1px; position: absolute; z-index: 1; top: 0px; left: 20px;}
.logo		{ position: absolute; z-index: 1; top: 20px; left: 26px;}
.head2		{ width: 758px; height: 261px; background: url(../images/bg/head2.jpg) left top no-repeat; font-size: 1px; position: absolute; z-index: 1; top: 0px; right: 0px;}
.ihome		{ position: absolute; z-index: 1; top: 11px; right: 196px;}
.imap		{ position: absolute; z-index: 1; top: 12px; right: 140px;}
.imail		{ position: absolute; z-index: 1; top: 11px; right: 76px;}

/* Горизонтальное меню */

.gmenu		{ width: 470px; top: 213px; position: absolute; z-index: 2; right: 160px;}
.gmenu td	{ padding: 0 29px 0 29px;}
.gmenu1		{ background: url(../images/bg/gmenu1.gif) right top no-repeat;}
.gmenu2		{ position: relative; z-index: 1;}

#rollnews	{ position: absolute; z-index: 1; left: -29px; top: 15px; display: none;}
#rollokomp	{ position: absolute; z-index: 1; left: -29px; top: 15px; display: none;}
#rollkont	{ position: absolute; z-index: 1; left: -29px; top: 15px; display: none;}
#rollvakant	{ position: absolute; z-index: 1; left: -29px; top: 15px; display: none;}

/**/
.cont		{ width: 100%; position: relative; z-index: 1;}
.cont td	{ vertical-align: top;}
.cont1		{ width: 198px;}
.cont2		{ background: #fff url(../images/bg/cont2.gif) left top repeat-x; height: 26px;}
.cont31		{ background: #fff url(../images/bg/cont2.gif) left top repeat-x; height: 26px; text-align: left;}
.cont3		{ width: 212px; background: #fff url(../images/bg/cont2.gif) left top repeat-x; height: 26px; text-align: right;}
.cont4		{ width: 45px;}
.cont5		{ }
.cont6		{ background: #fff url(../images/bg/nl.gif) left bottom no-repeat;}
.cont6-1	{ border-top: 1px dotted #ccc; border-right: 1px dotted #ccc; font-size: 12px; color: #525252; padding: 0 25px 0 36px;}
.cont6-12	{ font-size: 12px; color: #525252; padding: 0 25px 0 36px;}
.cont6-13	{ font-size: 12px; color: #525252;}
.cont7		{ background: #fff url(../images/bg/rkol.gif) 100% 28px repeat-y; width: 212px;}
.cont7-1	{ border-top: 1px dotted #ccc; padding: 10px 20px 25px 15px; font-size: 12px; color: #404040;}
.cont8		{ width: 45px; background: #000 url(../images/bg/rkol1.gif) 0px 28px repeat-y;}
.iht		{ margin: 15px 0 0 -12px;}
.iht1		{ margin: 15px 0 15px 0px;}

.lmenu		{ background: #000 url(../images/bg/lmenu.jpg) left top no-repeat; width: 196px; height: 500px; position: relative; z-index: 1; left: 11px; padding: 16px 0 0 0;}
.lmenu1		{ margin: 6px 0 3px 19px;}
.lmenu2		{ font-size: 12px; font-family: Tahoma, sans-serif; background: url(../images/bg/lmenu2.gif) left 5px no-repeat; margin: 0 0 2px 23px; padding: 0 25px 0 12px;}
.lmenu2 a			{ color: #fff; text-decoration: none;}
.lmenu2 a:visited	{ color: #fff; text-decoration: none;}
.lmenu2 a:hover		{ color: #fff; text-decoration: underline;}

.bmenu		{ text-transform: uppercase; font-size: 11px; text-align: center; padding: 5px 0 17px 0;}
.bmenu a			{ color: #c70000; text-decoration: none; background:  url(../images/bg/bmenu.gif) right no-repeat; padding: 0 25px 0 25px;}
.bmenu a:visited	{ color: #c70000; text-decoration: none;}
.bmenu a:hover		{ color: #c70000; text-decoration: underline;}

.data		{ margin: 0 0 3px 0;}
.data1		{ background: #990000; font-size: 20px; color: #fff; padding: 0 2px 0 2px;}
.data2		{ font-size: 9px; color: #940300; padding: 0 0 0 3px;}
.news		{ margin: 0 0 13px 0;}
.more		{ margin: 0 0 25px 0;}

.arc		{ background: url(../images/bg/arc.gif) left no-repeat; padding: 0 0 0 22px; font-size: 11px; height: 18px; margin: 34px 0 0 0;}
.arc a			{ color: #c70000; text-decoration: underline;}
.arc a:visited	{ color: #c70000; text-decoration: underline;}
.arc a:hover	{ color: #c70000; text-decoration: none;}

.mhelp		{ margin: -14px 0 0 0; text-align: right; position: relative; z-index: 1;}

/* Футер */
.foot		{ background: url(../images/bg/foot.jpg) left bottom no-repeat; height: 191px; padding: 82px 0 0 0; margin-top: -80px;}
.foot1		{ width: 100%;}
.foot1-1	{ width: 191px;}
.foot1-2	{ background: #000 url(../images/bg/foot1-2.jpg) left top no-repeat; height: 109px;}
.foot1-3	{ background: url(../images/bg/foot1-3.jpg) left top no-repeat; height: 109px; width: 61px;}

.foot2		{ width: 100%;}
.foot2-1	{ width: 135px; vertical-align: top; padding: 9px 0 0 50px;}
.foot2 td	{ padding-right: 7px;}