/* Общий стиль */
	body {
		margin:0;
		padding:0;
		border:0;
		width:100%;
		font-size:12px;
		background:#fff;
		font-family: Tahoma, arial, geneva, Helvetica, sans-serif;
	}
	a {
		color:#3E5577;
		text-decoration:underline;

	}
	a:hover {
		color:#3E5577;
		text-decoration:none;
	}
    a.green {
		color:#0E753D;
		text-decoration:underline;

	}
	a.green:hover {
		color:#00A24A;
		text-decoration:none;
	}
	h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}

   #form1 {
		margin-top: 0;
		margin-bottom: 0;
	}



    h1 {
		font: normal 27px arial;
        padding: 5px 0 0 0;
        margin: 0px;
		/*font-size:27px;*/
		color:#87C023;
		/*font-weight:regular;*/
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}


	h1 a {
		font: normal 27px arial;
		color:#2C4063;
		text-decoration: none;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

	h1 a:hover {
		text-decoration: underline;
		color:#2C4063;
	}

    h2 {
		font-size:16px;
		color:#3E5479;
		font: bold 16px;
        padding: 0 0 0 0;
        margin: 0px;
	}

    h2.padd{
		font-size:16px;
		color:#3E5479;
		font: bold 16px;
        padding: 5px 0 0 0;
        margin: 0px;

    }


/* Стиль для Header */
	#header {
		clear:both;
		float:left;
		width:100%;
	}

/* Стиль для footer */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:0px solid #000;
	}

	#footer TD {
		font-size:8.5pt;
		color:#333333;
	}

 /*table#golos*/
 table#golos {
    border: 1px dashed #878785;
 }
 div.otstup {
   padding: 10px 10px 0px 0px;
   font-size: 11px;
   color:#333333;
 }
 /*end table#golos*/

 /*table#pogoda*/
 div.big {
    font: bold 13px arial;
    padding: 4px 0px 0px 10px;
    color: #6CD0F4;
    cursor: default;
    background: #00295D;
 }
 div.small {
    padding: 5px 0px 0px 20px;
    font: normal 11px arial;
    color: #ffffff;
    cursor: default;
    position: relative;
    top: 0px;
    left: 0px;
    background: #00295D;
 }
 div.small div.rovno {
    position: absolute;
    top: 5px;
    left: 75px;
 }
div.txt {
    font: normal 11px arial;
    padding: 10px 0px 10px 10px;
    color: #ffffff;
    background: #00295D;
}
div.txt a:link {
    color: #4B6A91;
    text-decoration: underline;
}
div.txt a:visited {
    color: #4B6A91;
    text-decoration: underline;
}
div.txt a:hover {
    color: #4B6A91;
    text-decoration: none;
}
div.dashbord {
    border-bottom: 1px dashed #ffffff;
}/*пунктир для погоды*/

 /*rounded angles*/
 #rounded div {
    cursor: default;
    background: #00295D;
}
div.r1, div.r2, div.r3, div.r4, div.r5 {
    height: 1px;
    display: block;
    font-size: 1px;
    overflow: hidden;
}
div.r5 {
    margin: 0px 5px 0px 5px;
}
div.r4 {
    margin: 0px 4px 0px 4px;
}
div.r3 {
    margin: 0px 3px 0px 3px;
}
div.r2 {
    margin: 0px 2px 0px 2px;
}
div.r1 {
    margin: 0px 1px 0px 1px;
}
/*end rounded angles*/
/*end table#pogoda*/

/*goroskop*/
table#f {
    float: left;
}
td.float {
    width: 89px;
    height: 60px;
    float: left;
}
/*end goroskop - перенос для сжимания монитора*/

/*zakladki*/
table.zakladki {
  width: 220px;
  height: 26px;
  cursor: default;
  background: #3D5474;
}
table.zakladki tr td.vacancy {
  height: 26px;
  text-align: center;
  font: normal 11px arial;
  color: #3D5474;
  background-image: url(../img/white_left_bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 0px;
}
table.zakladki tr td.resume {
  height: 26px;
  text-align: center;
  font: normal 11px arial;
  color: #3D5474;
  background-image: url(../img/gray_right_bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 0px;
}
table.zakladki tr td.resume2 {
  height: 26px;
  text-align: center;
  font: normal 11px arial;
  color: #3D5474;
  background-image: url(../img/gray_right_bg2.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 0px;
}
table.zakladki tr td a:link,
table.zakladki tr td a:visited {
  text-decoration: none;
}
table.zakladki tr td a:hover {
  text-decoration: underline;
}
/*end zakladki*/

/* Стиль для шрифта главных разделов */
	.page_razdel {
	border-bottom: 1px dotted #2C4063;
	overflow: hidden;
    font-size:16px;
		color:#2C4063;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Arial Narrow, Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

    .page_razdel_big {
		font-size:27px;
		color:#2C4063;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

	.page_razdel_big a {
		font-size:27px;
		color:#2C4063;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
		text-decoration: none;
	}

	.page_razdel_big a:hover {
		text-decoration: underline;
	}

   .page_razdel_big_green {
		font-size:27px;
		color:#87C023;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

	.page_razdel_big_red {
		font-size:27px;
		color:#FE2000;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

	.page_razdel_big_yellow {
		font-size:27px;
		color:#FBBB02;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}


   .page_razdel_middle {
		font-size:20px;
		color:#2C4063;
		font-weight:regular;
		text-transform:uppercase;
		font-family:  Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

   .page_razdel_middle_green {
		font-size:20px;
		color:#87C023;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

   .page_razdel_middle_blue {
		font-size:20px;
		color:#006BD5;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

   .page_razdel_small {
		font-size:16px;
		color:#2C4063;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

   .page_razdel_small_green {
		font-size:16px;
		color:#87C023;
		font-weight:regular;
		text-transform:uppercase;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

   .page_razdel_small_blue {
		font-size:16px;
		color:#006BD5;
		font-weight:regular;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}

  .page_razdel_small_darkblue {
		font-size:21px;
		color:#2C4063;
		font-weight:regular;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
	}


   .page_razdel_smallest_blue {
		font-size:13px;
		color:#006BD5;
		font-weight:regular;
		font-family: Tahoma, arial, geneva, Helvetica, sans-serif;
		line-height:26px;
	}

  .page_razdel_smallest_darkblue {
		font-size:13px;
		color:#2C4063;
		font-weight:regular;
		font-family: Tahoma, arial, geneva, Helvetica, sans-serif;
	}





/* Стиль для Рубрик (в том числе меню левое) */
	#rubrika a {
		font-weight: regular;
		color: #3D5476;
		font-size:8.5pt;
		text-decoration: none;
		font-family: Verdana;
	}

	#rubrika a:hover {
		text-decoration: underline;
	}




/* Стиль для кнопки  */

	.button {
		background-color: #ffffff;
		font-size:9pt;
		font-weight: regular;
		color:#000000;

	}

	.button_bluebox {
		background-color: #F1F4F9;
		font-size:9pt;
		font-weight: regular;
		color:#111111;
	}






/* Добавил Юрий*/
.errors{color: #E80000; font-size: 9px;}
.errors li {display:inline;}




/* Стиль для таблиц статистики */
   .stat_1 {
		font-size:10px;
		color:#ffffff;
		font-weight:regular;
		padding:15px;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
		}

  .stat_12 {
		font-size:10px;
		color:#ffffff;
		font-weight:regular;
		padding:5px;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
		}

  .stat_2 {
		font-size:11px;
		color:#405373;
		font-weight:regular;
		padding:15px;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
		}

  .stat_22 {
		font-size:11px;
		color:#405373;
		font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif;
		}








/* Размеры шрифтов общие */
	.small_3 {
		font-size: 11px;
	}
	A.small_3 {
		font-size: 11px;
		text-decoration: underline;
	}
	A.small_3:link  {
	    text-decoration: underline;
	}
	A.small_3:visited  {
		text-decoration: underline;
	}
	A.small_3:hover {
        text-decoration: none;
	}

/* Размеры шрифтов общие */
	.small_4 {
		font-size: 10px;
	}
	A.small_4 {
		font-size: 10px;
		text-decoration: underline;
	}
	A.small_4:link  {
	    text-decoration: underline;
	}
	A.small_4:visited  {
		text-decoration: underline;
	}
	A.small_4:hover {
        text-decoration: none;
	}


	.grey {
		font-size: 11px;
		color:#888888;
	}
	A.grey {
		font-size: 11px;
		color:#888888;
		text-decoration: none;
	}
	A.grey:link  {
	    text-decoration: underline;
	}
	A.grey:visited  {
		text-decoration: underline;
	}
	A.grey:hover {
        text-decoration: none;
	}



	.kroshki {
		font-size: 10px;
		color:#888888;
	}
	A.kroshki {
		font-size: 10px;
		color:#888888;
		text-decoration: none;
	}
	A.kroshki:link  {
	    text-decoration: none;
	}
	A.kroshki:visited  {
		text-decoration: none;
	}
	A.kroshki:hover {
        text-decoration: underline;
	}


/* Стиль для Справочника, Магаинов, Объявлений, шрифты  */
    .general_main_name {
		font-size:16px;
		color:#3E5479;
		font-weight:bold;
	}

    .general_main_name_green {
		font-size:16px;
		color:#87C023;
		font-weight:bold;
   }

    .general_main_name_blue {
		font-size:16px;
		color:#006BD5;
		font-weight:bold;
	}

   .general_main_name_darkblue {
		font-size:14px;
		color:#2C4063;
		font-weight:bold;
	}



    .general_main_name_14 {
		font-size:14px;
		color:#772416;
		font-weight:bold;
	}

    .general_main_name_14_green {
		font-size:14px;
		color:#87C023;
		font-weight:bold;
   }

    .general_main_name_14_blue {
		font-size:14px;
		color:#006BD5;
		font-weight:bold;
	}

   .general_main_name_14_darkblue {
		font-size:14px;
		color:#2C4063;
		font-weight:bold;
	}



    .general_who {
		color:#000000;
		font-weight:bold;
	}

    .general_text {
    	font-size:12px;
		color:#333333;
	}

    .general_rubrika {
    	font-size:14px;
		color:#64738C;
		font-weight:bold;
        overflow:hidden;
        clear:both;
	}

    .general_nomer {
    	font-size:9px;
		color:#555555;
		font-weight:regular;
		padding: 0px 0px 0px 0px;
	}

    .general_date {
    	font-size:9px;
		color:#947064;
		font-weight:regular;
	}


    .blue {
    	font-size:14px;
    	color:#486494;
		font-weight:bold;
	}

    .blue_2 {
    	color:#486494;
		font-weight:bold;
	}

    .green {
    	color:#549000;
	}

    .grey {
    	color:#8E96A9;
	}

    .red {
    	color:#D70005;
	}

    .padding-top {
 		padding: 10px 10px 10px 10px;
	}



/* Стиль для Стандартных таблиц  */
      table tr.td_blue {
        font-size:9px;
	    color:#ffffff;
		font-weight:regular;
		padding: 2px 0px 2px 0px;
        text-align: center;
        background: #3F5374;
		}

      table tr.td_darkblue {
        background: #E3ECF5;
        text-align: center;
		}

        table tr.td_liteblue  {
        background: #F1F4F9;
        text-align: center;
		}





      table tr.td_blue_left {
        font-size:9px;
	    color:#ffffff;
		font-weight:regular;
		text-align: left;
        background: #3F5374;
		}

    table tr.td_blue_left_2 {
        font-size:12px;
	    color:#ffffff;
		font-weight:regular;
		text-align: left;
        background: #3F5374;
		}

 	 table td.td_left {
		padding: 4px 4px 0px 6px;
		}

 	 table td.td_left2 {
		padding: 3px 2px 2px 12px;
		}

 	table td.td_left3 {
		padding: 0px 10px 0px 0px;
		}

    table td.td_left4 {
		padding: 0px 0px 0px 3px;
		}

	table td.td_center {
		text-align: center;
		}



      table tr.td_darkblue_left {
        background: #E3ECF5;
        text-align: left;
      	height: 28px;
		}

        table tr.td_liteblue_left  {
        background: #F1F4F9;
        text-align: left;
		height: 28px;
		}

    table tr.td_darkblue_small_left {
        font-size:10px;
        background: #E3ECF5;
        text-align: left;
      	height: 28px;
		}

        table tr.td_liteblue_small_left  {
        font-size:10px;
        background: #F1F4F9;
        text-align: left;
		height: 28px;
		}







/* Стиль для Новостей шрифты  */

    .news_name {
		font-size:18px;
		color:#004274;
		font-weight:bold;
	}
	A.news_name {
		font-size: 18px;
		text-decoration: underline;
	}
	A.news_name:link  {
	    text-decoration: underline;
	}
	A.news_name:visited  {
		text-decoration: underline;
	}
	A.news_name:hover {
        text-decoration: none;
	}


    .news_name_2 {
		font-size: 16px;
		color:#004274;
		font-weight:bold;
	}
	A.news_name_2 {
		font-size: 15px;
		text-decoration: underline;
	}
	A.news_name_2:link  {
	    text-decoration: underline;
	}
	A.news_name_2:visited  {
		text-decoration: underline;
	}
	A.news_name_2:hover {
        text-decoration: none;
	}

/* Стиль для Новостей шрифты  */

    .news_name_3 {
		font-size:8.7pt;
		color:#004274;
		font-weight:regular;
	}
	A.news_name_3 {
		font-size: 10.7pt;
		text-decoration: underline;
	}
	A.news_name_3:link  {
	    text-decoration: underline;
	}
	A.news_name_3:visited  {
		text-decoration: underline;
	}
	A.news_name_3:hover {
        text-decoration: none;
	}

/* Стиль для текста новости */
    .news_text {
		font-size:12px;
		color:#333333;
		font-weight:regular;
		text-align: justify;
        line-height: 1.4;
	}

    .news_text_2 {
		font-size:12px;
		color:#333333;
		font-weight:regular;
		text-align: justify;
        line-height: 1.3;
	}

    .news_text_full {
		font-size:14px;
		color:#333333;
		font-weight:regular;
		text-align: justify;
        line-height: 1.5;
	}

    .news_img {
		BORDER-RIGHT: #BCC9D1 1px solid;
        BORDER-TOP: #BCC9D1 1px solid;
        BORDER-LEFT: #BCC9D1 1px solid;
        BORDER-BOTTOM: #BCC9D1 1px solid;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        BACKGROUND-COLOR: #ffffff;
	}


    .news_img_right {
		BORDER-RIGHT: #BCC9D1 1px solid;
        BORDER-TOP: #BCC9D1 1px solid;
        BORDER-LEFT: #BCC9D1 1px solid;
        BORDER-BOTTOM: #BCC9D1 1px solid;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        BACKGROUND-COLOR: #ffffff;
        margin: 0px 6px 6px 0px;
	}

  .news_img_right_2 {
		BORDER-RIGHT: #BCC9D1 1px solid;
        BORDER-TOP: #BCC9D1 1px solid;
        BORDER-LEFT: #BCC9D1 1px solid;
        BORDER-BOTTOM: #BCC9D1 1px solid;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        BACKGROUND-COLOR: #ffffff;
        margin: 5px 10px 7px 0px;
	}

    .text_full {
		font-size:14px;
		color:#333333;
		font-weight:regular;
		text-align: justify;
        line-height: 1.5;
	}

    .text_full_2 {
		font-size:12px;
		color:#333333;
		font-weight:regular;
		text-align: justify;
        line-height: 1.5;
	}

    .white {
		color:#ffffff;
		font-weight:regular;
	}
	A.white {
		color:#ffffff;
		text-decoration: underline;
	}
	A.white:link  {
	    text-decoration: underline;
	}
	A.white:visited  {
		text-decoration: underline;
	}
	A.white:hover {
        text-decoration: none;
	}



  .whitesmall {
		color:#ffffff;
		font-weight:regular;
		font-size:9px;
	}
	A.white {
		color:#ffffff;
		text-decoration: underline;
		font-size:9px;
	}
	A.white:link  {
	    text-decoration: underline;
	}
	A.white:visited  {
		text-decoration: underline;
	}
	A.white:hover {
        text-decoration: none;
	}





/* Стиль для Главного меню в header  */


	#mainmenu a {
		font-size:12px;
		color:#ffffff;
		text-decoration: none;
	}
	#mainmenu a:link  {
	    text-decoration: none;
	}
	#mainmenu a:visited
	{
		text-decoration: none;
	}
	#mainmenu a:hover
	{
        text-decoration: underline;
	}

    #mainmenu a.selected {
		font-size:12px;
		color:#FFB900;
		text-decoration: none;
	}

    #mainmenu a.selected:hover {
		text-decoration: underline;
	}

	#mainmenu2 a {
		font-size:9px;
		color:#ffffff;
		text-decoration: none;
	}
	#mainmenu2 a:link  {
	    text-decoration: none;
	}
	#mainmenu2 a:visited
	{
		text-decoration: none;
	}
	#mainmenu2 a:hover
	{
        text-decoration: underline;
	}

    #mainmenu2 a.selected {
		font-size:9px;
		color:#FFB900;
		font-weight:bold;
		text-decoration: none;
	}

    #mainmenu2 a.selected:hover {
		text-decoration: underline;
	}




/* Стиль для шрифтов в header  */
    .header_cityname {
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
	}

    .header_cityname_manyletters {
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
	}

	.header_date {
		font-size:11px;
		color:#C0FF00;
		font-weight:regular;
	}

	.header_weather {
		font-size:19px;
		color:#ffffff;
		font-weight:regular;
		font-family: Tahoma, arial, geneva, Helvetica, sans-serif;
		margin-top: 0.5em;
	}



/* Стиль для шрифтов Bluebox  */
    .bluebox_name {
		font-size:13px;
		color:#24549B;
		font-weight:regular;
		text-transform:uppercase;
	}








/* Стиль для Объявления таблицы */

	TABLE.doska_middle {
        BORDER-RIGHT: #E0DAD1 1px solid;
        BORDER-TOP: #E0DAD1 1px solid;
        BORDER-LEFT: #E0DAD1 1px solid;
        BORDER-BOTTOM: #E0DAD1 1px solid;
        valign="top";
        BACKGROUND-COLOR: #FFF8EE;
	}

	TABLE.doska_middle TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 6px;
	}


/* Стиль для добавить объявления таблицы */

	TABLE.doska_add {
        BORDER-RIGHT: #E0DAD1 1px solid;
        BORDER-TOP: #E0DAD1 1px solid;
        BORDER-LEFT: #E0DAD1 1px solid;
        BORDER-BOTTOM: #E0DAD1 1px solid;
        valign="top";
        BACKGROUND-COLOR: #F6F6F6;
	}

	TABLE.doska_add TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
	}



/* Стиль для Справочника предприятий */

	TABLE.catalog_middle_lux {
        BORDER-RIGHT: #B4BAC9 1px solid;
        BORDER-TOP: #B4BAC9 1px solid;
        BORDER-LEFT: #B4BAC9 1px solid;
        BORDER-BOTTOM: #B4BAC9 1px solid;
        valign="top";
        BACKGROUND-COLOR: #FDEDDA;
	}

	TABLE.catalog_middle_lux TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 6px;
	}

	TABLE.catalog_middle_standart {
        BORDER-RIGHT: #B4BAC9 1px solid;
        BORDER-TOP: #B4BAC9 1px solid;
        BORDER-LEFT: #B4BAC9 1px solid;
        BORDER-BOTTOM: #B4BAC9 1px solid;
        valign="top";
        BACKGROUND-COLOR: #E2F4E5;
	}

	TABLE.catalog_middle_standart TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 6px;
	}

	TABLE.catalog_middle_minimal {
        BORDER-RIGHT: #B4BAC9 1px solid;
        BORDER-TOP: #B4BAC9 1px solid;
        BORDER-LEFT: #B4BAC9 1px solid;
        BORDER-BOTTOM: #B4BAC9 1px solid;
        valign="top";
        BACKGROUND-COLOR: #E7F0EF;
	}

	TABLE.catalog_middle_minimal TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 6px;
	}


	TABLE.catalog_middle_free {
        BORDER-RIGHT: #B4BAC9 1px solid;
        BORDER-TOP: #B4BAC9 1px solid;
        BORDER-LEFT: #B4BAC9 1px solid;
        BORDER-BOTTOM: #B4BAC9 1px solid;
        valign="top";
        BACKGROUND-COLOR: #ffffff;
	}

	TABLE.catalog_middle_free TD {
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 6px;
	}


	TABLE.catalog_personal {
        BORDER-RIGHT: #E0DAD1 1px solid;
        BORDER-TOP: #E0DAD1 1px solid;
        BORDER-LEFT: #E0DAD1 1px solid;
        BORDER-BOTTOM: #E0DAD1 1px solid;
        valign="top";
        BACKGROUND-COLOR: #ffffff;
	}

	TABLE.catalog_personal TD {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        font-size:13px;
	}


/* Стиль для Работа */
	TABLE.job_middle_res_1 {
        BORDER: #DFC3AF 1px solid;
		BACKGROUND-COLOR: #FDEDDA;
	}
	TABLE.job_middle_res_1 TD {
        PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 10px;
	}
	TABLE.job_middle_res_2 {
        BORDER: #E0DAD1 1px solid;
		BACKGROUND-COLOR: #FFF6EB;
	}
	TABLE.job_middle_res_2 TD {
        PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 10px;
	}
	TABLE.job_middle_vak_1 {
        BORDER: #BBD3BF 1px solid;
        BACKGROUND-COLOR: #E2F4E5;
	}
	TABLE.job_middle_vak_1 TD {
        PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 10px;
	}
	TABLE.job_middle_vak_2 {
        BORDER: #DBE9DD 1px solid;
		BACKGROUND-COLOR: #F1FAF2;
	}
	TABLE.job_middle_vak_2 TD {
        PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 10px;
	}
	TABLE.empty {
        BORDER-RIGHT: #E0DAD1 0px solid;
        BORDER-TOP: #E0DAD1 0px solid;
        BORDER-LEFT: #E0DAD1 0px solid;
        BORDER-BOTTOM: #E0DAD1 0px solid;
	}

	TABLE.empty TD {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
	}



/* Стиль для последних добавленных предприятий, магазинов, досуга */

	TABLE.last_add TD {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px;
	}

.description {
	color:#CCCCCC;
	font-size:10px;
}

/*photokonkurs*/
div.photokonkurs {
  padding: 0px;
  margin: 0px;
  overflow: hidden;

}
.girls {
  /*width: 171px;*/
  vertical-align: top;
  display: inline-block;
  margin: 0px 15px 20px 0px;
}
.girls img {
  border: 5px solid #E7E7E7;
}
/*ul.photokonkurs,*/
ul.gal {
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
/*ul.photokonkurs li,*/
ul.gal li {
  padding: 0px;
  margin: 0px 30px 30px 0px;
  list-style: none;
  float: left;
}
a.blue_link a:link,
a.blue_link a:visited {
  text-decoration: underline;
  color: #134372;
}
a.blue_link a:hover {
  text-decoration: none;
}
/*end photokonkurs*/

.model {
  width: 100%;
  overflow: hidden;
  background: #DDE1E9;
}
.opis {
  min-height: 150px;
}

/*стиль для модераторской кнопки "удалить" */
img.btn_del {
	cursor:pointer;
	border:0px;
}

/*auto*/
.auto form label {
  color: #ffffff;
  white-space: nowrap;
}
.auto {
  min-height: 135px;
  background: url(/design/img/auto.jpg) right 40px no-repeat;
}
.bg_td {
  min-height: 135px;
  background: url(/design/img/bg_td.jpg) right 40px repeat-x;
}
.bg_button {
  min-height: 23px;
  color: #ffffff;
  font: normal 11px verdana;
  background: url(/design/img/bg_button.jpg) repeat-x;
  border: 0px;
}
.txt_gray p {
  margin-top: 0px;
  font-size: 11px;
  color: #919289;
}
.txt_black p {
  margin-top: 0px;
  font-size: 11px;
  color: #000000;
}
.obmen {
  padding: 0px 5px 2px 5px;
  margin: 0px 5px;
  float: right;
  font-size: 10px;
  color: #ffffff;
  background: #a00000;
}
ul.auto_gal {
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
ul.auto_gal li {
  padding: 0px;
  margin: 0px;
  float: left;
  list-style: none;
}
.lupa {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(/design/img/auto/lupa.png) no-repeat;
  border: 0px;
  z-index: 100;
}
/* Блокнот в разделе авто */
.note_style
{
	background-color: #E3ECF5;
}
.note_title
{
	font-weight:bold;
	font:Tahoma 14px #2C4063;
}
.td_note_image
{
	padding:5px;
}
/* end Блокнот  */
/*end auto*/