   body {padding:0; margin:0 20px; min-height:100%; position:relative;color: #444; }
	form { padding: 0; margin: 0 }
 	#wrapper {min-width: 960px; width:expression(document.body.clientWidth < 960? "960px": "auto" );  }
   #index, #svVac { clear:both; margin-right:230px; position:relative;padding-top:1px;  display: block;}
	#top_l { position: relative; padding: 20px 0 0; z-index: 3 }	   
	img { border: 0 }

/*	fonts */
	body {font:400 13px Arial;}
	/*body table{ font-size: 13px }
	.content table, .content  { font: 13px Arial; }*/
	#index .sr h2, #lc h2, .lc h2,.litera h2, #sr ul li, .content h1,h1,.content h2,.content h3,.content h4,#news h2,td.dayweek,#news ul li, #foot ul li, #intro .s_name h1, .intro .s_name h1, .info h2{font-weight:400;}
	.town li.first:first-letter, .stolb li.first:first-letter, .esp,  #foot .list,  #news .list, #cat_list div p, .bannerview, #tdb td.h,#au .popup ul li.hover, table.b1px td.h, #region .popup ul li.hover, li.b, .au ul li.hover,#menu .href ul li, #completely .h, table.mounth td, .transfer, table.mounth td.mou, .preholiday, .holiday, .free,#intro .left table td.name, .intro .left table td.name,#intro .right h3,.intro .right h3,.calend tr.head {font-weight:700;}
 	.town li.first:first-letter, .stolb li.first:first-letter {font-size:110%;}
	#ban_tr .adv, #region .popup ul li,  #au .popup ul li, form .f_li .ch, form .standart td span, form .standart .cap p, form .standart td.error, form .standart td.red,.calend tr.head, .dop, .resume .foot{ font-size: 11px;}
	#index .sr h2,#ban_tr h2, .litera h2, .content h2, #news h2, #ob .line .name{font-size:20px;}
	#pFirst h2,.content h4, #menu .href ul li, #ob .sp, #tds ul li,#intro .s_name h1,.intro .s_name h1, #article h3, #article_sector, #warning_a { font-size: 16px;}
	#pFirst h3, #pFirst .litera h3, .esp, .article,	#TopText p,table.mounth td.mou {font-size: 14px;}
	.content h1, h1 { font-size: 22px;}
	#lc h2,.lc h2,#lMenu #sr .litera h2,#lMenu .sr .litera h2,.info h2,.sr ul li.hover, #sr ul li.hover, .content h3, #catMenu .m5 .c, .catMenu .m5 .c, #catMenu .n, .catMenu .n, #st_banner .banner_1, #rounded-box-1 .inner-box, #rounded-box-1  b, #rounded-box-4 .inner-box, #rounded-box-4  b, #rounded-box-6 .inner-box, #rounded-box-6  b, #rounded-box-8 .inner-box, #rounded-box-8  b,#rounded-box-10 .inner-box, #rounded-box-10  b, .rounded-box-1-temp .inner-box, .rounded-box-1-temp  b, .rounded-box-8-temp .inner-box, .rounded-box-8-temp  b,.lit span, .resume .head, .article h3 a{ font-size: 18px; }
	#cat_list, #tds span, .lit {font-size: 12px;}
	#ob .mGroup p, #tdb td a, select.text, input.text, #change_rab .rounded-box-8-temp .inner-box, #change_rab a, #completely .h, #completely a, #change_rab #rounded-box-1 .inner-box,#change_rab #rounded-box-4 .inner-box,#change_rab #rounded-box-6 .inner-box,#change_rab #rounded-box-8 .inner-box,#completely .inner-box{font-size:13px;}
	.bannerview {font-size: 24px;}
	#intro .right h3,.intro .right h3 { font-size: 15px;}
	#headarticle h2 {font-size: 17px}
	#completely .pols .c{font-size: 10px;}
	#bottom h1{color:#888888;font-size:35px;line-height:59px;padding:40px;text-align:center;vertical-align:middle;}
/*ссылки*/
   .content a {text-decoration: underline; border-bottom: none;}
	.orange a { border-bottom:1px solid; text-decoration:none;color:#F94D01 }
	.grey a { border-bottom:1px solid; text-decoration:none; color:#444 }
	.infowl { margin: 10px }
	 a {color: #444; }
 	.red {color: Red !important;	}
	a.imga{ border-bottom: none !important; text-decoration: none !important;}
/* Белые ссылки*/
   #ob .name a, #menu .href  a, #enter .name a, #au .name a, #sr .litera a, #enter .name a, #catMenu a, .catMenu a,#index .sr a,	table.b1px .h a,	#article_sector a,	.sr .litera a  { text-decoration: none; color: #FFF; border-bottom: 1px solid; }
   #sr .litera a, #enter .name a { z-index: 6 }
   form .f_li a, form .standart a, #news h2 a { text-decoration: none; color: #F96100; border-bottom: 1px solid;  }
	.standart a { text-decoration: none; color: #444444; border-bottom: 1px solid;  }
   #au .popup a, #region .popup a { text-decoration: none; color: #5C5C5C; border-bottom: 1px solid }
/* другие ссылки */
	.green .intro .right a, .green .intro .company a, #sr .green ul li.hover a, /* .m14 div.greens p a,*/	#index .green a  { text-decoration: none; color: #390; border-bottom: 1px solid }
	.green .intro .right a.imga{ text-decoration: none; color: #fff; border-bottom: 0px solid; margin: -1px; position: absolute  }
	.blue .intro .right a, .blue .intro .company a, #footer .about a,  #footer ul li a,  a.bl, .pole .mGroup p a, #tdb td a, #ban_tr .adv a, .sr .blue ul li.hover a, /* .m14 div.blues p a,*/
	#index .blue a, #footer p a,  #news ul li a, #foot ul li a, #fast a { text-decoration: none; color: #358AD6; border-bottom: 1px solid }
   #btMenu a { text-decoration: underline; border-bottom: none; color: #209D13 }
   .content a:hover, #footer .con a:hover, #btMenu a:hover{ border-bottom:0;text-decoration: none }
	a.gr, .au a, #region .name a, #enter .reg a{ text-decoration: none; border-bottom: 1px solid }
   .sr .lc ul li a, #lc a, .lc a { text-decoration: none; color: #F94D01; border-bottom: 1px solid }
	.sr .lc .imga { text-decoration: none; border-bottom: 0 solid }
	.sr ul li a { text-decoration: none; color: #444; border-bottom: 1px solid }
	.sr .orange ul li a { text-decoration: none; color: #444; border-bottom: 1px solid }
	#bottom .into a{color:#999999; text-decoration: underline;}
	a:hover, a { text-decoration: none; border-bottom: 0; }

/*вкладки на главной*/
	#index {min-height:380px;}
	#index .ulSec {border-left: dotted 1px; padding-left:15px;}
	#index .right {position:absolute;right:10px;top:40px;}
	#index .right ul{ width: auto; list-style-type:none; margin: 15px 0 0;}	
	#index .sr .inner-box {	padding: 0;}
	#index .green{background:transparent url(/i/s/bg_06_g.gif) repeat-x scroll 0 -10px;}
	#index .blue {background:transparent url(/i/s/bg_07_g.gif) repeat-x scroll 0 -10px;}
	#index .orange{background:transparent url(/i/s/bg_16_g.gif) repeat-x scroll 0 -10px;}
	#index .grey {background:transparent url(/i/s/bg_12_g.gif) repeat-x scroll 0 -10px;}
	#index .c{padding:10px;overflow:hidden;}
	#index .town{width:11%; float:left; list-style-type:none;padding-left:10px;margin:10px 0 0;height:85%;}
  .town li.first:first-letter, .stolb li.first:first-letter {color:black; margin-top: 10px;}
  .town li, .stolb li {white-space: nowrap;}
	#index .ico {left:79%;position:absolute;top:58%;width:20%;}
	#index .sr h2{margin:0;padding:10px;z-index:2;text-align:center;}
	#pFirst{padding:0;position:relative;margin-top:48px;border:0;}
	#pFirst #ob{display:block;}
	#pFirst .ico { bottom:0}
	#pFirst h2 {margin:0; padding: 0;}
	#pFirst h3 {margin:0; padding: 0;}
	#pFirst .litera h3 {margin:5px 0; padding: 0;}
	#pFirst ul{width:40%; float:left; list-style-type:none;margin:18px 0 0; line-height:1.5;height:auto;padding-left:0;}
	#srFirst, #srFirst_a {float:left; padding: 0; width:29%;border:0;}
	#srSecond, #srSecond_a{float:left; padding: 0; width:29%;border:0;}
	#srThird, #srThird_a{float:left; padding: 0; width:19%;border:0;}
	#srFouth, #srFouth_a{float:left; padding: 0; width:19%;border:0;}
	#srFirst,#srSecond,#srThird,#srFouth{float:left;margin:2px 0.5% 0 ; position:relative;}
	#srFirst_a,#srSecond_a,#srThird_a,#srFouth_a{float:left;margin:0 0.5% 0; position:relative;}
	#indexcon{float:left;margin:0 0 -74px;overflow:visible;padding:0;position:relative;border:0; height:44px;width:98%;padding:0 1%;}
	.bGrey {	color: #666;}
	.sr{float:left;z-index:1;}
	#mainBlock1{background:transparent url(/i/s/i_06_1.gif) no-repeat scroll 100% 100%;display:inline-block;height:100%;width:100%;}
	#mainBlock2{background:transparent url(/i/s/i_07_1.gif) no-repeat scroll 100% 100%;display:inline-block;height:100%;width:100%;}
	#mainBlock3{background:transparent url(/i/s/i_04.gif) no-repeat scroll 100% 100%;display:inline-block;height:100%;width:100%;}
	#mainBlock4{background:transparent url(/i/s/i_22.gif) no-repeat scroll 100% 100%;display:inline-block;height:100%;width:100%;}	
	
/* баннеры */
   #ban_tr, .ban_tr{display:block; margin-right:-230px; top:20px; position:absolute; right:0; text-align:center; width:230px;}
	#ban_tr .adv {padding: 3px 0 }
	#lMenu #ban_tr, #lMenu .ban_tr { position: relative; width: 250px; padding: 0; margin: -10px 0 10px; float: left;}
	

/* регион в шапке*/
	#region { display:table;float:left;height:36px;position:relative;z-index:1;}
   #region .name { position: relative; background: url('/i/s/bg_02.gif') no-repeat left top; float: left; height: 26px; padding: 9px 25px 0 20px; border-right: #BEBEBE 1px solid }
   #region .name img { position: absolute; left: 93px; top: 11px; }
   #region .selected { background: url('/i/s/bg_01.gif') no-repeat right top; float: left; height: 35px; padding: 10px 20px 0; color: #F84D00 }
   #region .m { min-height: 10px; position: relative }
   #region .m .b, 
	#region .m .t { z-index: 1; position: absolute; overflow: hidden; top: 0; bottom: 0; left: 0; right: 6px; /* Отступ справа в opera */ }
   #region .m .t *,
   #region .m .b * { position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('/i/s/region.png') 0 0 no-repeat; background-image: none     -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s/region.png,sizingMethod=crop); }
   #region .m .t { bottom: 6px;  /* Отступ снизу в опере  */ }
   #region .m .t * { margin-top: -6px; /* Полнимаем внутренний див на оступ снизц в ie  */ }
   #region .m .b { top: auto; bottom: 0; height: 6px;  /* Высота нижнего края */ }
   #region .m .r { width: 6px; /* Ширина павого края */ right: 0; left: auto;  }
   #region .m .l * { left: -6px /* Смещение слева */ }
   #region .m .c { z-index: 2; position: relative; padding: 12px 12px 12px 40px }
   #region .popup { width: 700px;position: absolute;z-index: 5; left: 104px; }
   #region .popup ul { list-style-type: none; margin: 0; padding: 0; position: relative; }
   #region .popup ul li { padding:2px 5px;}
   #region .popup ul li.deter {padding:4px;}

	.rega { position: absolute; width: 400px;}
   .au { padding:10px 0 5px 20px; }
	.au b {display:block; margin:10px 0;}
   .au ul { list-style-type: none; margin: 0; padding: 0; position: relative; }
   .au ul li { padding: 2px 0; }
   
/*регионы всплывающее окошко*/
	.kolonki { margin: 0; padding: 0; width: 100%; background: #e7e7e7; float: left; }
	.kolonki ul.stolb{width:130px;display: block; position:relative; float: left; margin: 0 -10px; list-style-type: none;}

/* Личный кабинет */
   #enter, #au { border:0 none;position:relative;width:375px;z-index:0; }
   #enter .name { background: url('/i/s/bg_03.gif') no-repeat left top; float: left; height: 26px; //height: 35px; padding: 9px 20px 0 35px }
   #enter .name img { position: absolute; top: 8px; margin-left: -20px }
   #enter .reg { background: url('/i/s/bg_01.gif') no-repeat right top; float: left; height: 26px; padding: 10px 19px 0; color: #F84D00 }
/* Личный кабинет */
	#au { width:268px; background: url('/i/s/au.gif') no-repeat left top; height:35px; color:#FFF; margin-left:-120px; }
	.au h1 { color: White; margin: 10px 0; }
   #au .name { margin:0;padding:8px; }
   #au img { position: absolute; top: 0; right: 0 }
   #au .m { min-height: 10px; //height: 10px; position: relative }
   #au .m .b,
   #au .m .t { z-index: 1; position: absolute; overflow: hidden; top: 0; bottom: 0; left: 0; right: 6px; /* Отступ справа в opera */ //top: auto; //width: 100%; //height: 100% }
   #au .m .t *,
   #au .m .b * { position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('/i/s/au.png') 0 0 no-repeat; -background-image: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s/au.png,sizingMethod=crop);}
   #au .m .t { bottom: 6px;  /* Отступ снизу в опере  */ //bottom: 0 }
   #au .m .t * { //height: 100%; //bottom: -6px; /* Отступ снизу в ie  */ margin-top: -6px; /* Полнимаем внутренний див на оступ снизц в ie  */}
   #au .m .b { top: auto; bottom: 0; height: 6px;  /* Высота нижнего края */ }
   #au .m .r { width: 37px; /* Ширина павого края */ right: 0; left: auto; //margin-left: 100%; //left: -37px; /* Отступ справа в ie */}
   #au .m .l * { //width: 100%; left: -37px; /* Смещение слева */}
   #au .m .c { z-index: 2; position: relative; padding: 26px 12px 12px 40px }
   #au .popup ul { list-style-type: none; margin: 0; padding: 0; position: relative; text-align: left }
   #au .popup ul li { padding: 2px 0;}
	.framed,
	.framed .f_r,
	.framed .f_b,
	.framed .f_l,
	.framed .f_c { float: left; position: relative; z-index: 1; width: auto; height: auto; margin: 0; padding: 0; }
	.framed { margin: 0 20px 15px 0; background: url('/i/s/hint-t.png') no-repeat left top; //background: none; }
	.framed .f_r { left: 20px; background: url('/i/s/hint-r.png') no-repeat right top;  //background: none;}
	.framed .f_b { top: 5px; background: url('/i/s/hint-b.png') no-repeat right bottom; //background: none; }
	.framed .f_c { float: none; position: relative; left: 20px; top: -5px; padding: 0; margin: 0 20px 0 0; background: #e7e7e7; }
	.framed .f_l { left: -20px;  padding: 15px 0; background: url('/i/s/hint-l.png') no-repeat left bottom; //background: none; }
	.framed .f_i { background: url('/i/s/hint.png') no-repeat left top; }
	* html .framed .f_r,
	* html .framed .f_b,
	* html .framed .f_l { height: 0; }
/* Расчет позиции при "нечетной ширине" */
	#region .popup .ico { left:-19px;position:absolute;top:21px;z-index:5; }
	#au .popup .ico { position: absolute; z-index: 5; right: 18px; top: -12px }	
/* Регистрация */
	 #lc, .lc { z-index: 1; padding: 10px}
	 #lc .info, .lc .info { padding: 0 10px 10px; border-bottom: #BBB 1px dotted;}
	 #lc h2, .lc h2 { margin: 0; padding: 0; }
	 #lc ul, .lc ul { padding: 20px 0; margin: 0 }

/* Блоки для левого меню */
	.sr {	width: 100%;margin:0 0 20px;position: relative;	}
	#lMenu .sr .litera h2 { padding: 9px 0 21px 80px;/*width:170px;*/}
	.sr ul { list-style-type: none; margin: 0; padding: 0 0 10px }
   .sr ul li { padding: 3px 0 5px 40px; background: url('/i/s/i_05.gif') no-repeat left top; }
   .au ul li { padding: 3px 0 5px !important; background: none; }
	#lMenu .sr ul li { padding: 3px 0 5px 75px }
	#lMenu .sr .lc ul li { background: none; padding: 3px 10px; margin: 0 }
	.sr ul li.hover { background-position: -100px -100px }
   #lMenu .sr ul li.add { background-position: 50px 7px; position: relative }
   #lMenu .sr ul li.send { background-position: 50px -45px; position: relative }
   #lMenu .sr ul li.enter { background-position: 50px -93px; position: relative }
   #lMenu .sr ul li.rss { background-position: 50px -138px; position: relative }
   #lMenu .sr ul li.none { background:none }
   #lMenu .sr .green .ico { padding: 0; top: 0; left: 8px; z-index: 2 }
   .sr .green .ico { position: absolute; top: 31px; right: 30px; border: thick; z-index: 1 }
   #lMenu .sr .blue .ico { padding: 0; top: -1px; left: 10px; z-index: 1 }
   .sr .blue .ico { position: absolute; top: 30px; right: 30px; border: thick; z-index: 1 }
	.sr .min_ico { position: absolute; display: inline; top: -5px; right: 195px; //right: 195px; border:none;}
	.sr .orange .min_ico { float: left; top: -12px; right: 190px; }
	.sr .blur .t { background-image: url('/i/s/sh_t.gif'); }
	.sr .blur .r { background-image: url('/i/s/sh_r.gif'); }
   .sr .blur .b { background-image: url('/i/s/sh_b.gif'); }
	.sr .blur .l { background-image: url('/i/s/sh_l.gif'); }
	#lMenu .sr a {	text-decoration: none; border-bottom: 1px solid; }
	#lMenu a:hover, #lMenu .sr .ban a {border-bottom: 0px;}
	.sr ul li.rubrika { position: relative; background: none }


/* Подюор на главной */
   .green { background: /*#148909*/ url('/i/s/bg_06.gif') repeat-x top; background-position: 0 -12px  }
   .gray_t { background: url('/i/s/bg_05_t.gif') repeat-x left top }
   .green_t { background: url('/i/s/bg_11.gif') repeat-x left top }
   .orange, .orange_t{ background: url('/i/s/bg_16.gif') repeat-x left top; background-position: 0 -12px}
	.orange .litera h2,.orange_t .litera h2,.green .litera h2,.blue .litera h2, .orange .litera h3,.green .litera h3,.blue .litera h3{ color: #FFF; }
   .blue_t { background: url('/i/s/bg_15.gif') repeat-x left top }
	.gray { background: url('/i/s/bg_05.gif') repeat-x left top }
   .blue{ background: url('/i/s/bg_07.gif') repeat-x left top; background-position: 0 -12px }
   /*#lMenu #sr { padding: 0 10px 10px 0; position: relative }
	#sr {padding: 0 0 10px; width:100%; //width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}*/
   .litera h2 { margin: 0; padding: 10px 0 10px 20px; }
	.sr .room .litera h2{padding: 10px 0 10px 40px; margin: 0;}
	#lMenu .litera h2 { display: block; /*width: 270px;*/ padding: 10px 0 20px 80px;}
	.info { padding: 20px }
	.info p{	margin: 0 0 10px;	}
	#faq .info { margin-right:180px;padding:10px 10px 10px 5px;}
  /* #lMenu #sr .litera h2 { padding: 9px 0 21px 80px;}
   #sr ul { list-style-type: none; margin: 0; padding: 0 0 10px }
   #sr ul li { padding: 3px 0 5px 40px; background: url('/i/s/i_05.gif') no-repeat left top }
   #lMenu #sr ul li { padding: 3px 0 5px 75px }
	#lMenu #sr #lc ul li, #lMenu .sr .lc ul li { padding: 3px 0 5px 10px }
	#sr ul li.hover { background-position: -100px -100px }
   #sr ul li.add { background-position: 15px 7px; position: relative }
   #sr ul li.send { background-position: 15px -45px; position: relative }
   #sr ul li.enter { background-position: 15px -93px; position: relative }
	#sr ul li.rubrika { position: relative; background: none }
   #lMenu #sr ul li.add { background-position: 50px 7px; position: relative }
   #lMenu #sr ul li.send { background-position: 50px -45px; position: relative }
   #lMenu #sr ul li.enter { background-position: 50px -93px; position: relative }
   #lMenu #sr ul li.rss { background-position: 50px -138px; position: relative }
   #lMenu #sr ul li.none { background:none }
   #lMenu #sr .green .ico { padding: 0; top: 0; left: 8px; z-index: 2 }
   #sr .green .ico { position: absolute; top: 31px; right: 30px; border: thick; z-index: 1 }
   #lMenu #sr .blue .ico { padding: 0; top: -1px; left: 10px; z-index: 1 }
   #sr .blue .ico { position: absolute; top: 30px; right: 30px; border: thick; z-index: 1 }*/
	#lMenu {float:left;height:100%;width:270px; }
/*	#sr .min_ico { position: absolute; top: -5px; right: 193px; //right: 200px; border: thick }
	#sr .orange .min_ico { float: left; top: -12px; right: 190px; }*/
/* Контент */
   .content h1 {padding: 0; margin: 0 }
   .content h3 {margin: 0; }
   .content .error { color: red; }
	.error p{margin: 0;}
	ul.error{ padding-bottom:20px}
   .pBottom {float: none;margin:0 0 20px;position:relative;width:100%; }
   .content { margin:0; }
	#nPage {margin: 20px 0 0;}
	.calend{	padding:0 10px 10px;	}
/* использование таблиц */
	 #table .td { float: left; margin-right: -2px; }
   #table .td_right { float: right }
   #table .w170px { width: 170px; float: left; padding-right:-1px;}
   #table .w100 { width: 100% }
   #table .w33 { width: 33% }
   #table .w34 { width: 34% }
   #table .w20 { width: 20% }
   #table .w25, .w25 { width: 25% }
   #table .w30 { width: 30% }
   #table .w35 { width: 35% }
   #table .w40 { width: 40% }
	#table #catInfo .w40 { width: 40%; float: left;padding-left: 30px }
	#table #catInfo tr td .w40{ width: 100%; float: left;padding-left: 30px; }
	#table .w50 { width: 50%;}
	.left_col { border-right: dotted 1px #F94D01; margin-right: -1px; }
   #table .w60 { width: 60% }
	#table #catInfo .w60 { width: 60%; float: right; }
	#table #catInfo .w65 { width: 50%; float: right; }
   #table .w70 { width: 70% }
   #table .w100x170px{margin-left: 170px}
	#table .w100x170px p {margin: 5px 0;}
   #table .w20px { width: 20px }
   #table .w270px { width: 270px; //margin-right: -100%; float: left;}
   #table .w100x270px { margin-left: 290px; // width: 75%; }
   #menu .href ul,
   #catInfo, .catInfo,
   #btMenu,
   #table,
   form .standart ul { display: table; position: relative; width: 100%;  //padding-right: 1px; //overflow-x: hidden; }
	td.name{width: 40%;	}
	 .table .td { float: left }
   .table .td_right { float: right }
   .table .w170px { width: 170px; float: left; padding-right:-1px;}
   .table .w100 { width: 100% }
   .table .w33 { width: 33% }
   .table .w34 { width: 34% }
   .table .w20 { width: 20% }
   .table .w25, .w25 { width: 25% }
   .table .w30 { width: 30% }
   .table .w35 { width: 35% }
   .table .w40 { width: 40% }
	.table .catInfo .w40 { width: 40%; float: left;padding-left: 30px }
	.table .catInfo tr td .w40{ width: 100%; float: left;padding-left: 30px; }
	.table .w50 { width: 50%;}
	.left_col { border-right: dotted 1px #F94D01; margin-right: -1px; }
   .table .w60 { width: 60% }
	.table .catInfo .w60 { width: 60%; float: right; }
	.table .catInfo .w65 { width: 50%; float: right; }
   .table .w70 { width: 70%; padding-right: -5px; }
   .table .w20px { width: 20px }
   .table .w270px { width: 270px; //margin-right: -100%; float: left;}
   .table .w100x270px { margin-left: 290px;}
   #menu .href ul,
   #catInfo, .catInfo,
   #btMenu,
   .table,
   form .standart ul { display: table; position: relative; width: 100%;  //padding-right: 1px; //overflow-x: hidden; }
	td.name{width: 40%;	}
/* Навигация */
   #fast { position: absolute; right: 0; padding: 20px 0 0; margin: -35px 0 0; top: 40px }
   #fast ul { list-style-type: none; margin: 0; padding: 0; position: relative }
   #fast ul li { float: left; margin-left:10px;padding:0 0 9px 20px; background: url('/i/s/i_03.gif') no-repeat 0 0 }
   #fast ul li.s { background-position: 0 -23px }
/* Меню */
   #menu { padding: 15px 0 0; clear: both }
   #menu .fon { position: relative; background: #FF9901 url('/i/s/bg_08.gif') repeat-y left top }
   #menu .lt { background: url('/i/s/bg_08_lt.gif') no-repeat left top }
   #menu .rt { background: url('/i/s/bg_08_rt.gif') no-repeat right top }
   #menu .lb { background: url('/i/s/bg_08_lb.gif') no-repeat left bottom }
   #menu .rb { background: url('/i/s/bg_08_rb.gif') no-repeat right bottom }
   #logo { position: relative; padding: 20px 0 20px 40px; width: 184px; }
   #menu .href { width: 100%; height: 1px; position: absolute; top: 20px; }
   #menu .href div.p { margin: 0 30px 0 245px; padding: 0; border: 0 none; }
   #menu .href ul { list-style: none; position: relative; margin: 0; padding: 0; width:100% ; overflow: hidden; height: 39px;}
   #menu .href ul li {float:left; text-align: center;padding: 10px 0 0;right:-3px; display: block; position: relative }
   #menu .href ul li div.p { padding: 0 }
   #menu .href ul li.w25 { width: 25%; }
   #menu .href ul li.w15 { width: 15%; }
   #menu .href ul li.w10 { width: 10%; }
   #menu .href ul li.hover { padding: 0; }
	#menu .href .hover a { text-decoration: none; color: #F94E00; }
/* серое поле с обводкой */
	 .blur .t,
    .blur .r,
    .blur .b,
    .blur .l,
    .blur .c
    { position: relative; display: block; background-position: left top; left: 0; top: 0; background-repeat: no-repeat }
	 .blur { left: 7px; top: 7px; //float: left; background: url('/i/s/bg_05.gif') repeat-x left bottom }
 	 /*.blur { left: 7px; top: 7px; //float: left; background: url('/i/s/bg_05.gif') repeat-x left bottom }*/
    .blur .t { left: -4px; top: -5px; }
    .blur .r { background-position: right top; left: 11px; width: 100% }
    .blur .b { background-position: right bottom; top: 11px }
    .blur .l { background-position: left bottom; left: -9px }
    .blur .c { left: 7px; top: -7px; margin-right: 7px;  0 0 no-repeat; }
	 /*.m14 {//width: 100% }*/
    /*.m14 .blur { background-image: url('/i/s/bg_05.gif');  //border: 1px solid #fff }*/
	/* .m14 .blur .t,*/ .blur .t { background-image: url('/i/s/sh_t.gif') }
	/* .m14 .blur .r,*/ .blur .r { background-image: url('/i/s/sh_r.gif') }
   /* .m14 .blur .b,*/ .blur .b { background-image: url('/i/s/sh_b.gif') }
	/* .m14 .blur .l,*/ .blur .l { background-image: url('/i/s/sh_l.gif') }
/* Новости на главной */
	#news { clear:both; display:block; float:left; margin:20px 0 0; position:relative; width:100%; }
	#foot { clear:both; display:block; float:left; margin: 0; position:relative; width:100%; }
	#foot .list { border-left: #D7D7D7 1px solid;margin: 0 0 20px; padding: 0 0 0 10px; color: #444 }
	#news .list {/*margin:0 0 0 12px;*/width:45%;float:left;}
   #news ul, #foot ul{ position: relative; list-style-type: none; margin: 0; padding: 0 }
   #news ul li, #foot ul li {padding: 5px 0 0 }
   #news h2 { margin: 0; padding: 12px 0 12px 100px;height: 31px;  }
   #news .ico { float:left; margin:-13px 0 0; position:relative; }
/* столбцы на главной странице */
	#index .columns .aa { width: 50%; margin-right:-100%; margin-top: -20px  }
	#index .columns .aa .c { padding: 0 10px; }
	#index .columns .bb { width: 48%; margin-left: 52%; display: inline }
	#index .pole { float: left; width:100% }
	#vac { float:left; height:100%; width:100%; margin: 20px 0 0 }
	.columns { float:left; height:100%; width:100%; padding:0; }
	.columns .aa,
	.columns .bb,
	.columns .dd,
	.columns .ff { float: left; }
	.columns .aa{ margin-right:-100%; width:50%; }
	.columns .bb{ width: 50%; margin-left: 50%; display: inline }
	.columns .aa .pole{ padding: 0 20px 0 0;}
	.columns .dd{ margin-right:-100%; width:60%; display: block  }
	.columns .ff{ width: 40%; margin-left: 60%; display: block ;}
	#ob .columns {height: 100px;}
	.columns .pole{margin-bottom: 20px;}
/* Поиск работы */
   #catInfo, .catInfo { margin: 0 0 20px; }
	#catInfo .columns, .catInfo .columns { margin: 0; }
   #catInfo .w40 div, .catInfo .w40 div { padding: 0 0 0 60px }
   #catInfo .w60, .catInfo .w60  { text-align: right; padding: 10px 0 0; position: relative }
   #catInfo .w60  div, .catInfo .w60  div { position: absolute; right: 210px; padding: 3px 0 0 }
   #catInfo .text, .catInfo .text { width: 200px }
   #catMenu, .catMenu { margin:0 0 20px; width: 100%; }
   #catMenu .bg, .catMenu .bg { background: #C3C3C3 url('/i/s/bg_12.gif') repeat-x left top }
   #catMenu .bg_l, .catMenu .bg_l { background: url('/i/s/bg_14.gif') no-repeat left top; height: 50px }
   #catMenu .bg_r, .catMenu .bg_r { background: url('/i/s/bg_13.gif') no-repeat right top; height: 50px }
   #catMenu .m5 .c, .catMenu .m5 .c { height: 26px; //height: 50px; text-align: center;padding: 12px }
   #catMenu .n, .catMenu .n { height: 25px; text-align: center;padding: 12px }
/* Крутилка */
   #cat { clear: both; position: relative; padding:12px 0 0; width:100%;}
   #cat_area { position: relative; margin: 20px 32px 0; z-index:0; background: #e3e3e3; overflow: hidden; height: 130px; }
   #cat_area .pad { padding: 0 70px; position: relative }
   #cat_table { position: absolute; z-index: 10; width: 100% }
   #cat_list { width: 3000px;}
   #cat_list div { float: left; width: 10%; text-align: center }
   #cat_list div p { padding: 5px 0 0; margin: 0;}
   #cat_left { position: absolute; left: 26px; top: 85px; z-index:2;  }
   #cat_right { position: absolute; right: 26px; top: 85px; z-index:2; }
	#cat_list p a, #news .inner-box li a { text-decoration: none; border-bottom: 1px solid; color: #555555 }
	#cat_list img { border: 1px solid #444444; }
/* Блоки */
/*   #bottom { clear:both; display:block; padding:0; position:relative; }*/
	#bottom { /*min-height:250px; clear:both; display:block; padding:0; position:relative; margin: 0 0 20px;*/clear:both;display:block;padding:0;position:relative;}
   #bottom { padding: 0; bottom: 0}
   #bottom .columns {margin: 20px 0 0;}
	#bottom .m14 .c{height:276px;}
   #ob { position: relative; padding: 0; margin: 0; } 
	#vac #ob {margin-bottom: 0 }
   #ob .line { position: relative; margin: 0 40px}
   #ob .line .cl { position: absolute; background: url('/i/s/i_09.gif') no-repeat 0 10px; height: 32px; //height: 47px; padding:15px 0 0 45px; top: 0; left: 250px}
	#ob .line .add { position: absolute; background: url('/i/s/fav.gif') no-repeat 0 5px; padding:15px 0 0 45px; height: 32px; //height: 47px; top: 0; left: 250px}
   #ob .line .fav { position: absolute; background: url('/i/s/fav.gif') no-repeat 0 4px; height: 30px; //height: 47px; padding: 17px 0 0 45px; top: 0; left: 250px }
   #ob .line .nas { position: absolute; background: url('/i/s/i_08.gif') no-repeat 0 4px; height: 30px; //height: 47px; padding: 17px 0 0 45px; top: 0; right: 90px }
   #ob .fon { background: url('/i/s/bg_09.gif') repeat-x left top }
   #ob .fon .rt { background: url('/i/s/bg_09_rt.gif') no-repeat right top }
   #ob .line .name { background: url('/i/s/bg_10.gif') no-repeat left top; width: 222px; height: 37px; //height: 47px;padding: 10px 0 0; text-align: center; color: #FFF }
   #ob .pole { position: relative; margin: -4px 0 0 }
	/*.into{height:260px;}*/
   .pole .mGroup { padding: 10px 20px 10px 30px; border-bottom: #F94D01 3px solid }
   #ob .bLeft { border-left: #F94D01 3px solid; min-height: 250px; //height: 250px }
   #ob .sp { padding: 10px 0 0;}
  
   #tdb td.h {border: 0; color: #636363; }
   #tdb td { padding: 7px 0 10px 20px; border-top: #C9C9C9 1px dotted }
   
   #tdb .la { padding-left: 20px}
   #tdb td div { width: 65px }
   #tds { padding: 10px 10px 10px 30px; //width: 100% }
   #tds td { vertical-align: top; padding: 0 5px 5px 0 }
   #tds td p { margin: 0 }
   #tds ul { list-style-type: none; margin: 0; padding: 0; position: relative }
   #tds ul li { padding: 0 0 8px;}
  
	#main { padding: 0; width: 100% }
/* Нога*/
   #footer { margin: 20px 0 0; position: relative; width: 100%; clear: both }
   .bord { border-top: #F94D01 3px solid; padding: 10px 0 0; /*height: 40px; //height: 50px;*/ position: relative; }
	.bord{margin: 5px 0; padding: 1px 0; float: left; width: 100%;	}
   #footer .link { /*width: 400px; position: absolute; left: 50%; margin-left: -200px; //position: auto; //left: auto; //margin-left: auto */}
   #footer .link ul { list-style-type: none; margin: 0; padding: 0 }
   #footer .link ul li { float: left; padding: 8px 3px 10px }
   #footer .about { /*position: absolute; width: 200px; padding: 10px 0 1px; top: 0 */float:left;padding:10px 0 1px;position:relative;top:0; width:25%;}
   #footer .stat { position: absolute; right: 0; padding: 7px 0; }
   #footer .stat div { float: right; padding: 0 0 0 10px }

  
/* Баннер (Растяжка) */
   #ban_r { position: relative; padding: 5px 0 2px; min-width: 960px; background-color: #FF8204; }
   #ban_b { position: relative; margin: 20px 0 0; min-width: 960px; }
   #ban_r .href { position: absolute }
   #ban_r .fon { background: #036; text-align: center }
/* Формы */
	select.text,
   input.text {border: #969696 1px solid }
   input, select { border: #bbbbbb 1px solid; height: 21px; width: auto; }
	input[type="file"]{border: #bbb 1px solid;}
	form .standart input[type="submit"]{height: 27px; width: 100%; margin: 0;}
	input[type="submit"]{ margin:5px;padding-bottom:5px; }
	input[type="image"],input[type="checkbox"]{height: auto; width: auto; border:0 none; }
   form .f_li { padding: 5px 20px 1px; position: relative }
   .standart .f_li { padding: 5px 0 1px; position: relative }
   form .f_li .tr { padding: 0 0 5px }
   form .f_li .ch {padding: 5px 0 10px }
   form .f_li .ch .td { padding-bottom: 1px }
	form .f_li .ch #table, form .f_li .ch .table { overflow:visible;}
   form .f_li .ch input { margin: -1px 0 0 -1px; //margin: -3px 0 0 -4px }
   form .f_li .submit {float:right;position:absolute;margin-top:5px; /*position: absolute; right: 30px; margin-top: -32px */}
   .standart .f_li .submit { right: 0 }
	#lMenu .submit{width:30%; right:0;}
   form .f_li .text { width: 100% }
   form .standart { //width: 100%; padding: 10px 20px }
   form .standart .header { padding-bottom: 20px }
   form .standart td { padding: 0 5px 10px; vertical-align: middle }
   form .standart td.name { padding: 5px 20px 15px; text-align: right; vertical-align: baseline; width: 25%; }
	form .standart td.add { vertical-align: baseline; width: 25%; }
	form .standart td .name_h3 { padding: 5px 20px 15px; text-align: left; vertical-align: middle }
	form .standart td span {color: #919191 }
   form .standart td.error, form .standart td.red {padding: 5px 5px 15px; vertical-align: middle; width:30%; }
   form .standart .cap { padding: 10px 0 }
   form .standart .cap p {margin: 0 0 5px }
   form .standart .cap .text { width: 180px; margin-left: 10px }
   form .standart td .text5, form .standart td .text5 .text { width: 100% }
   form .standart td .text5 input { width: 100% }
   form .standart td .text { color: #444 }
   form .standart td .text2 { width: 130px }
   form .standart td div.textR { float: right }
   form .standart ul { list-style-type: none; margin: 0; padding: 0 }
   form .standart ul.left li { float: left; width: 33%; text-align: center; padding: 10px 0 }
   form .standart ul.left li div { padding: 10px 0 0 }
	.wright{ width: 50%; float: left; height: 80px;}
	form .standart input[type=text], form .standart input[type=password],form .standart input[type=file], form .standart select, form .standart select.text5 , form .standart textarea.text5 {width: 100%; color:#000;}
	input[type=text], input[type=password], select, select.text5 , textarea.text5 {border: #bbbbbb 1px solid;}
	input.error, textarea.error, select.error { border: #F33100 1px solid; /*height: 22px*/ }
/* баннер работа сайта */
   #st_banner { width: 204px; border: #444 1px solid; position: relative }
   #st_banner .border { border: #FFF 1px solid }
   #st_banner .banner_1 { background: #F74800 url('/i/s/banner_1.gif') repeat-x left top; height: 200px; //height: 225px; padding: 25px 12px 0;text-align: left; color: #FFF }
   #st_banner .banner_2 { background: #646464 url('/i/s/banner_2.gif') repeat-x left top }
   #st_banner .banner_2 div { height: 60px; //height: 75px; background: url('/i/s/banner_3.gif') no-repeat left center; text-align: left; padding: 15px 0 0 50px; color: #FFF }
   #st_banner img { width: 202px; height: 300px; position: absolute; left: 0 }

/* таблица */
	table.b1px { }
	table.b1px td { border-bottom: #C9C9C9 1px dotted; border-left: #C9C9C9 1px dotted; padding: 5px 10px }
	table.b1px td.h {   border: 0;border-left: #FFF 1px dotted; color: #FFF; height:45px; padding:0 10px;}
	table.b1px td.h span { color: #FFF; padding-right: 20px }
	table.b1px td.h span.ASC { background: url('/i/s/asc.gif') no-repeat right bottom }
	table.b1px td.h span.DESC { background: url('/i/s/desc.gif') no-repeat 100% 50%; }
	.green_t table.b1px td.h { color: white }
	.blue_t table.b1px td.h { color: #98B5D0 }
	table.b1px td.p,
	table.b1px td.left { border-left: 0 }
	table.b1px .nb { border-bottom: 0 }
	/*table.b1px .h a { border-bottom: solid 1px;text-decoration: none; color: #FFF }*/
	table.b1px .h a:hover { text-decoration: none; border-bottom:0; }
	table.b1px .nGrey a { border-bottom: solid 1px;text-decoration: none; color: #8D928C }
	table.b1px .nGrey a:hover { border-bottom:0;text-decoration: none }
	table.b1px .nGreen a { border-bottom: solid 1px; text-decoration: none;color: #390 }
	table.b1px .nGreen a:hover {border-bottom:0; text-decoration: none }
	table.b1px .nGreen a:visited { color: purple }
	table.b1px .nBlue a { border-bottom: solid 1px; text-decoration: none;color: #358AD6 }
	table.b1px .nBlue a:hover { border-bottom:0;text-decoration: none }
	table.b1px .nBlue a:visited { color: purple } 
	table.b1px .nOrange a { border-bottom: solid 1px;text-decoration: none; color: #F74600 }
	table.b1px .nOrange a:hover { border-bottom:0;text-decoration: none }
	table.b1px .nOrange a:visited { color: purple }
	
/*закругленные углы*/
	.r1, .r2, .r3, .r5 { display: block; height: 1px; //overflow: hidden; //font-size:1px;}
	.r5 { margin: 0 5px; }
	.r3 { margin: 0 3px; }
	.r2 { margin: 0 2px; }
	.r1 { margin: 0 1px; }
	.inner-box { padding:4px; }
	#rounded-box-3 .inner-box, #rounded-box-3  b { background-color: #fff  }
	#rounded-box-1 .inner-box, #rounded-box-1  b{ text-align: center; background-color: #229E15; }
	#rounded-box-1 .inner-box{ padding: 11px; background-image: url('/i/s/bg_06_1.gif'); background-repeat: repeat-x }
	#rounded-box-2  b { background-color: green; z-index: 2 }
	#rounded-box-4 .inner-box, #rounded-box-4  b{ text-align: center; background-color: #3A74A6; }
	#rounded-box-4 .inner-box{ padding: 11px; background-image: url('/i/s/bg_07_1.gif'); background-repeat: repeat-x }
	#rounded-box-5  b { background-color: #275897; z-index: 2 }
	#rounded-box-6 .inner-box, #rounded-box-6  b{text-align: center; background-color: #FE940C; }
	#rounded-box-6 .inner-box{ padding: 11px; background-image: url('/i/s/bg_16_1.gif'); background-repeat: repeat-x }
	#rounded-box-7  b { background-color: #F74B00; z-index: 2 }
	#rounded-box-8 .inner-box, #rounded-box-8  b{text-align: center; background-color: #E3E3E3; }
	#rounded-box-8 .inner-box { padding: 11px; background-repeat: repeat-x; background-image: none; }
	#rounded-box-9  b { background-color: #e3e3e3; z-index: 2 }
	#rounded-box-10 .inner-box, #rounded-box-10  b{text-align: center; background-color: #c4c4c4; }
	#rounded-box-10 .inner-box { padding: 11px; background-repeat: repeat-x; background-image:  url('/i/s/bg_12.gif');  }
	
	#srFirst_a .rounded-box-1 .inner-box, #srFirst_a .rounded-box-1  b, #srSecond_a .rounded-box-4 .inner-box, #srSecond_a .rounded-box-4  b, #srThird_a .rounded-box-6 .inner-box, #srThird_a .rounded-box-6  b, #srFouth_a .rounded-box-10 .inner-box, #srFouth_a .rounded-box-10  b { background-color: #dedede; background-image: none }

	.rounded-box-1 .inner-box,
	.rounded-box-1  b,
	.rounded-box-4 .inner-box,
	.rounded-box-4  b,
	.rounded-box-6 .inner-box,
	.rounded-box-6  b,
	.rounded-box-8 .inner-box,
	.rounded-box-8  b,
	.rounded-box-10 .inner-box,
	.rounded-box-10  b,
	.rounded-box-11 .inner-box,
	.rounded-box-11  b{ font-size:0px; text-align: center;}
	.rounded-box-1 .inner-box,
	.rounded-box-4 .inner-box,
	.rounded-box-6 .inner-box,
	.rounded-box-8 .inner-box,
	.rounded-box-10 .inner-box,
	.rounded-box-11 .inner-box {padding: 11px; background-repeat: repeat-x; }

	.rounded-box-1 .inner-box, .rounded-box-1  b{ background-color: #229E15; }
	.rounded-box-1 .inner-box{ background-image: url('/i/s/bg_06_1.gif'); }
	.rounded-box-2  b { background-color: green; z-index: 2 }
	.rounded-box-4 .inner-box, .rounded-box-4  b{ background-color: #3A74A6; }
	.rounded-box-4 .inner-box{ background-image: url('/i/s/bg_07_1.gif'); }
	.rounded-box-5  b { background-color: #275897; z-index: 2 }
	.rounded-box-6 .inner-box, .rounded-box-6  b{ background-color: #FE940C; }
	.rounded-box-6 .inner-box{ background-image: url('/i/s/bg_16_1.gif'); }
	.rounded-box-7  b { background-color: #F74B00; z-index: 2 }
	.rounded-box-8 .inner-box, .rounded-box-8  b{ background-color: #E3E3E3; }
	.rounded-box-8 .inner-box { background-image: none; }
	.rounded-box-9  b { background-color: #e3e3e3; z-index: 2 }
	.rounded-box-10 .inner-box, .rounded-box-10  b{ background-color: #c4c4c4; }
	.rounded-box-10 .inner-box { background-image:  url('/i/s/bg_12.gif');  }
	.rounded-box-11 .inner-box, .rounded-box-11  b{background-color: #dedede; }
	.rounded-box-11 .inner-box { /*background-image:  url('/i/s/bg_09.gif'); */ }
	
	.rounded-box-1-temp .inner-box, .rounded-box-1-temp  b {text-align: center; background-color: #229E15; }
	.rounded-box-1-temp .inner-box{ padding: 11px; background-image: url('/i/s/bg_06_1.gif'); background-repeat: repeat-x }

	.rounded-box-8-temp .inner-box, .rounded-box-8-temp  b{text-align: center; background-color: #E3E3E3; }
	.rounded-box-8-temp .inner-box { padding: 11px; background-repeat: repeat-x; background-image: none; }

	#change_rab .rounded-box-1-temp .inner-box,
	#change_rab .rounded-box-8-temp .inner-box { z-index:0;text-align: center; position: relative; background-repeat:repeat-x; padding:0 5px 10px;background-image: none;}

   #change_rab .rounded-box-8-temp b, #change_rab .rounded-box-8-temp .inner-box { background-color: #c9c9c9;}
	
	#change_rab{ margin:0px 0 -22px 0; padding:0 10px 0 0; position: relative }
	#change_rab a, #completely .h, #completely a{ color: #FFF; text-decoration: none;} 

	#change_rab a, #completely a{ border-bottom: solid 1px;	text-decoration: none;}
	#change_rab #rounded-box-1 .inner-box,
	#change_rab #rounded-box-4 .inner-box,
	#change_rab #rounded-box-6 .inner-box,
	#change_rab #rounded-box-8 .inner-box,
	#completely .inner-box{ z-index:0;text-align: center; position: relative; background-repeat:repeat-x; padding:0 5px 10px;background-image: none;}
	#completely .inner-box {text-align: left; padding:5px 10px;}
	
	#completely p{margin: 5px 0;}
	#change_rab #rounded-box-8 b, #change_rab #rounded-box-8 .inner-box { background-color: #c9c9c9;}
	#catInfo .td, .catInfo .td { margin:0 0 -8px 30px; float:right 	}
	
	#completely table .c {background-color: #358AD6;}
	
	#stand { border-left: #B8B8B8 1px solid; border-top: #B8B8B8 1px solid; border-bottom: #B8B8B8 1px solid }
   #stand td { border-right: #B8B8B8 1px solid; padding: 3px 5px}
   #stand td.h { color: #FFFFFF; background: #FB6F00; padding: 7px 5px }
   #stand td.c { background: #F0F0F0 }
   #kpList { padding: 20px 0 }
   #kpList .paddLeft { padding: 0 0 0 60px }

	/* навигационная лента */
   .cBlue a, .blue a, .blue .hover a { text-decoration: underline; border-bottom: none; color: #358AD6; }
   .cBlue a:hover. .blue a:hover { border-bottom:0;text-decoration: none; color: #358AD6;}
   .cGreen a, a.cGreen, .green a, .green .hover a { text-decoration: underline; border-bottom: none; color: #339900; }
   .cGreen a:hover {border-bottom:0; text-decoration: none; color: #339900 }
	.cOrange a, .orange a, .orange .hover a {border-bottom: solid 1px; text-decoration: none;color:#F74600;}
	.cGrey a {color: #444;}
   div.litForm { padding: 0 10px 15px }
   div.litForm .text { width: 100% }
	.lLeft { background: url('/i/s/lLeft.gif') repeat-y left top }
   .lRight { background: url('/i/s/lRight.gif') repeat-y right top }
   .lit {padding: 10px; }
 
 .m8t { background: url('/i/s/m8t_lt.gif') no-repeat left top }
 .m8t .lt { background: url('/i/s/m8t_rtc.gif') no-repeat left top }
 .m8t .rt { background: url('/i/s/m8t_rt.gif') no-repeat right top }
 .m8t .rb { background: url('/i/s/m8t_rb.gif') no-repeat right bottom }
 .m8t .lb { background: url('/i/s/m8t_lb.gif') no-repeat left bottom }
 .pLeft { padding: 0 10px 0 0; margin-right: -2px;}
 .pRight { padding: 0 0 0 10px; }
 .pRight #sr, .pLeft #sr { margin:10px 0 0; }
 .row {display:block;float:left;width:100%;}
 #sr .orange_t ul li, .sr .orange_t ul li { background: none; list-style-type:none;}
 #sr .orange .ico2, .sr .orange .ico2 { float:right;position:relative;right:0;top:-6px;margin:0 1px;/*position: absolute; top: -6px; right: 0px*/ }
 .sr .orange .ico { float:right;position:relative;right:0;top:-6px;/*position: absolute; top: -6px; right: 0px*/ }
 #sr .orange_t .ico, .sr .orange_t .ico { position: absolute; top: 5px; left:6px; }
 #sr .orange_t .litera, .sr .orange_t .litera { padding: 0 0 0 80px; }
 #sr .orange_t ul, .sr .orange_t ul { padding:10px 0 10px 60px; }
 #sr .orange .litera, .sr .orange .litera { padding: 0; }
 .content .minus { color: #F96100 }
 .content .plus { color: #008000 }
 .article {line-height:130%;border-left:1px dotted;padding:20px; /*float: left; */}
 .article h1 {color:#FF7E00;}
 .article h3 {	margin:0 0 10px; }
 .article img{	margin:-10px 10px 0 0; float: left; border: 1px; }
 .article p.see { margin: 10px 0;text-align:right; }
 .article p img { padding: 10px 10px 10px 10px; }
 .article ol li, ul li { padding-top: 5px; }
 .article p{ margin-left: 17px  }
 #TopText { padding: 10px 0 10px 10px }
 #TopText p { line-height: 130% }
 .highlighter { color: #F74600 }
 #vacancy tr td, #resume tr td, #seminar tr td  { border-bottom: 1px #BFBFBF  dotted; }
 .bannerview { background: #000080; color: white;text-align: center; }
  
 
/*текст на странице*/
#intro .pbottom,.intro .pbottom{ width:100%; position: relative;}
#intro .podrob,.intro .podrob { padding: 10px}
#intro .podrob td,.intro .podrob td { padding: 5px}
#intro .podrob .cGreen a,.intro .podrob .cGreen a { color: #390; }
 #intro td b, .intro td b{ width: 100px }
 #intro .s_name,.intro .s_name { height: 40px; //height: 50px; padding: 10px 0 0 20px }
 #intro .s_name h1,.intro .s_name h1 {color: #fff;}
 #intro .left,.intro .left { padding: 0 20px 10px; //width: 100% }
 #intro .gGray,.intro .gGray { border-bottom: #444 0 solid; padding: 0 0 10px; margin: 0 0 2px}
 #intro .company,.intro .company { padding: 10px 0 1px; margin: 40px 0 0 }
 .green #intro .company,.green .intro .company { border-top: #209D13 3px solid }
 .blue #intro .company,.blue .intro .company { border-top: #358AD6 3px solid }
 .orange #intro .company,.orange .intro .company {	border-top: #F94D01 3px solid; }
 #intro .left table td,.intro .left table td{ padding: 5px 5px 5px 0 }
 
 #intro .right,.intro .right { padding: 10px 0 }
 #intro .right ul,.intro .right ul { list-style-type: none; margin: 0; padding: 0 0 20px }
 #intro .right ul li,.intro .right ul li { padding: 2px 0 }
 #intro .right .op,.intro .right .op  { padding: 0 }
 #intro .left .right ul.op li,.intro .left .right ul.op li { padding: 2px 0 10px }
 #intro .right h3,.intro .right h3 {color: #444 }
 .green_t #intro .right h3,.green_t .intro .right h3 { color: #209D13 }
 .blue_t #intro .right h3,.blue_t .intro .right h3 { color: #358AD6 }
 /* выделялки */
	.m5 { min-height: 10px; //height: 10px; position: relative }
   .m5 .b, 
	.m5 .t { z-index: 1; position: absolute; overflow: hidden; top: 0; bottom: 0; left: 0; right: 5px; //top: auto; //width: 100%; //height: 100% }
   .m5 .t { bottom: 5px; //bottom: 0 }
   .m5 .t * { //height: 100%; //bottom: -5px; margin-top: -5px }
   .m5 .b { top: auto; bottom: 0; height: 5px }
   .m5 .r { width: 5px; right: 0; left: auto; //margin-left: 100%; //left: -5px }
   .m5 .l * { //width: 100%; left: -5px }
   .m5 .c { z-index: 2; position: relative; padding: 10px; //width: 100% }
	.gr .t *,
   .gr .b * { position: absolute; top: 0; left: 0; width: 1300px; height: 300px; background: /*#138509*/ url('/i/s/green.png') 0 0 no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s/green.png,sizingMethod=crop) }
   .bl .t *,
   .bl .b * { position: absolute; top: 0; left: 0; width: 1300px; height: 900px; background: url('/i/s/blue.png') 0 0 no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s/blue.png,sizingMethod=crop) }
	#article { }
	.article h3 a {padding:5px; }
	#article h3 {margin:5px; padding:5px 5px 5px 10px; }
	#article h3 span { text-decoration: blink; color: white; background: #F74600; padding: 2px 3px }
	.article p { padding-left: 10px; }
	#article_sector  { float: right; padding: 20px; margin: 10px;background: #FF9901; color: #fff; width: 250px; }
	#warning_a {color: black; padding: 20px; }
	#article_sector  h1 { padding-bottom: 10px; }
	/*#article_sector a { color: white; }*/
	#article_sector ul { list-style: none; padding-left: 0 }

  /* Всплывающее окошко */
  #help, #help2 { position: fixed; top: 20%; left:30%; }
  #help .info { position: relative; z-index: 5; width: 500px; overflow:hidden;}
  #help2 .info { position: relative; z-index: 5; width: auto; overflow:hidden;  max-width:700px;min-width:350px;}
  #help .close { position: absolute; z-index: 5; right:47px; top: 25px; cursor:pointer}
  #help2 .close { position: absolute; z-index: 5; right:27px; top: 6px; cursor:pointer}
  #help .info iframe, #help2 .info iframe { display:none; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
  #help .i,#help .i { min-height: 10px; position: relative;max-width:700px;min-width:350px; }
  #help .i .bh, #help .i .th, #help2 .i .bh, #help2 .i .th { z-index: 1; position: absolute; overflow: hidden; top: 0; bottom: 0; left: 0; right: 57px; }

  #help .i .th *, #help .i .bh *, #help2 .i .th *, #help2 .i .bh *{ position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('/i/s/adver.png') 0 0 no-repeat;  -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/s/adver.png,sizingMethod=crop); }
  #help .i .th, #help2 .i .th { bottom: 21px; }
  #help .i .th *, #help2 .i .th * { margin-top: -22px; }
  #help .i .bh, #help2 .i .bh { top: auto; bottom: 0; height: 21px; }
  #help .i .rh, #help2 .i .rh { width: 57px; right: 0; left: auto; }
  #help .i .lh *, #help2 .i .lh * { left: -57px; }
  #help .i .ch, #help2 .i .ch { z-index: 2; position: relative; padding: 30px 15px 13px 40px; text-align: left;}

	

	
	td .rss a { background:transparent no-repeat fixed 0 0; overflow: visible; border-bottom: none;text-decoration:none;}
	#lMenu #sr #ban img{padding-top:8px}
	#lMenu #sr #ban a{padding-top:8px}
	#lMenu .ban{ margin: 0; padding: 0;}
	
	#group{ color:Green; padding:10px 0 3px; }
	#group a { color: #888; text-decoration: none; border-bottom: 1px solid; }
	#group a, #group b{margin: 0 8px;}
	#headarticle h2 {color:#FF7E00;}
	
	
	#menupr { display:none}
	
	.resume {padding:0 20px 10px 5px; }
	.resume p {margin: 5px 0;}
	#completely{text-align: left;}
	#completely .pols{display:block; width:100%; background-color:white;border:1px; height:20px}
	#completely .pols .c{color: rgb(255, 255, 255); text-align: center;}

	td.mounth_box{vertical-align: 0;}
	table.mounth {border-collapse: collapse; width: 95%; margin:10px 10px 0;}
	table.mounth td.mou{color: Gray; text-align: center;  border:none; border-right: none; padding: 15px 0}
	table.mounth td{border:solid 1px #ccc;}
	td.dayweek{background-color:#DBDBDB;color:#666666;padding:2px 0;text-align:center;width:50px;}
	td.weekend{color: #FB6F00;}
	.transfer{background-color:#FFCC00;color: #444;}
	.preholiday{background-color:#99CCFF;color: #444;}
	.holiday, .free {background-color:;color:red;}
	.holiday{color:#fff;background-color:red;}
	td.example{ border: 1px solid #888; width: 50px; height: 20px; text-align:center;}
	tr.week td{text-align: center;border-top: solid 1px #555;}
	.vertical {border:0 none;display:block;line-height:1em;margin:0 5px;width:1em;}
	tr.head td{ padding:0 0 10px; text-align:center;vertical-align:bottom;}
	.calend table{border-collapse: collapse;}
	.calend td {padding: 3px; text-align: center; border: 1px solid #777;}
	
	.calend td.kv{	background-color: #e8e8e8;}
	.calend td.pol{background-color: #dbdbdb;}

	.column{	float: left;margin: 5px 0;	display: block;}
	.con {padding:0 10px;margin:5px 0;height:100%;display:block;}
	.twocolumn{width:50%;float:left;margin:10px 0;display: block;}
	.con p {margin:0;padding:0;}
	#footer ul {list-style-type:none;padding-left:10px; //margin-left:5px;}
   #footer ul li {float:none;}
	#footer .con a {color: #888888;}
	.filter{ bottom:-6px;padding-left:3px;position:relative;vertical-align:bottom;}
	
.m14{height:100%;position:relative;}
.m14 .blur{border:1px solid #fff;}
.m14 .litera{display:block;width:80%;}
#bottom .m14 .c{height:276px;}
.content .m14,.w100 .pole {padding-right:15px;}
#sr .m14{width:100%;padding:0;}