.h4 {
  font: bolder 10px Tahoma, sans-serif;
  color: #9B1616;
}

.h5 {
  font: bolder 12px Tahoma, sans-serif;
  color: #9B1616;
  margin:10px 0 10px 0;
}

.bgBblR {
	background-repeat: repeat-y;
	background-position: right;
}
.txt-bold {
	font-weight: bolder;
}
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.bgLT {
	background-repeat: no-repeat;
	background-position: left top;
}
.bgRT {
	background-repeat: no-repeat;
	background-position: right top;
}
.fontGray {
	color: #777;
}
.fontGrayLSmall, a.fontGrayLSmall, a.fontGrayLSmall:active, a.fontGrayLSmall:visited, a.fontGrayLSmall:hover {
  font: normal 10px Tahoma, sans-serif;
	color: #767676;
	text-decoration:none;
}
a.fontGrayLSmall:hover {
  text-decoration:underline;
}

.fontGrayL {
  font: normal 11px Tahoma, sans-serif;
	color: #767676;
}
.layerCommentHead {
  font: bolder 14px Tahoma, sans-serif;
	color: #D0201F;
}
.txtDarkGray {
	color: #555;
}
.txtDarkGrayBold {
	color: #555;
	font-weight: bolder;
}
.txtCommentsCount {
  font: bolder 20px Times New Roman, Arial, Tahoma, sans-serif;
	color: #CF090A;
	letter-spacing:-1px;
}
a.fontGray, a.fontGray:hover {
	color: #777;
	text-decoration: none;
}
.fontGrayMore {
	color: #979797;
}
.boxDef {
	border: 1px solid #B2B1AD;
	font-family: Tahoma;
	font-size: 12px;
	color: #474747;
}
.boxBlue {
	border: 1px solid #7E9EB7;
	font-family: Tahoma;
	font-size: 12px;
	color: #474747;
}
.boxRed {
	border: 1px solid #CB0707;
	font-family: Tahoma;
	font-size: 12px;
	color: #474747;
}
.textRedBold {
	font: bolder 11px Verdana, sans-serif;
	color: #cb0707;
}
.boxDefDisabled {
	border: 1px solid #B2B1AD;
	font-family: Tahoma;
	font-size: 12px;
	color: #474747;
}
.bgLB {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bgB {
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fontWhite {
	color: #FFFFFF;
}
.responseDate, a.responseDate, a.responseDate:hover, a.responseDate:visited {
	font: 10px Tahoma, sans-serif;
	color: #333;
}
.bgBblT {
	background-repeat: repeat-x;
	background-position: left top;
}
.bgBblL {
	background-repeat: repeat-y;
	background-position: left top;
}

/* Link */

a.lnk-normal-txt-gray:link {color: #474747; text-decoration: none;}
a.lnk-normal-txt-gray:visited {color: #474747; text-decoration: none;}
a.lnk-normal-txt-gray:hover {color: #868686; text-decoration: none;}



a.aNormal:link {color: #474747; text-decoration: none;}
a.aNormal:visited {color: #474747; text-decoration: none;}
a.aNormal:hover {color: #474747; text-decoration: none;}

a.aWhite:link {color: #FFFFFF; text-decoration: none;}
a.aWhite:visited {color: #FFFFFF; text-decoration: none;}
a.aWhite:hover {color: #FFFFFF; text-decoration: underline;}

a.aGray:link {color: #777; text-decoration: none;}
a.aGray:visited {color: #777; text-decoration: none;}
a.aGray:hover {color: #777; text-decoration: underline;}

a.aDoun:link {color: #737373; text-decoration: none;}
a.aDoun:visited {color: #737373; text-decoration: none;}
a.aDoun:hover {color: #737373; text-decoration: underline;}

a.aRed:link {color: #CB0707; text-decoration: none;}
a.aRed:visited {color: #CB0707; text-decoration: none;}
a.aRed:hover {color: #CB0707; text-decoration: underline;}

a.aGrayRed:link {color: #777; text-decoration: none;}
a.aGrayRed:visited {color: #777; text-decoration: none;}
a.aGrayRed:hover {color: #CB0707; text-decoration: underline;}

.bgBblB {
	background-repeat: repeat-x;
	background-position: left bottom;
}
.iconSmile {
	margin-top: 4px;
	margin-right: 10px;
	margin-left: 2px;
	margin-bottom: 5px;
}
.brdGray {
	border: 1px solid #B1B1B1;
}
input.inputStandart, textarea.inputStandart {
	border: 1px solid #B2B1AD;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.fontBlack {
	color: #000000;
}
.fontRed {
	color: #CB0707;
}
.quotemain {
	BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px dotted; PADDING-LEFT: 4px; BACKGROUND: #fafcfe; PADDING-BOTTOM: 4px; MARGIN: 0px auto 8px; BORDER-LEFT: #8394b2 4px solid; COLOR: #465584; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px dotted
}
.quotetop {
	BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(style_images/1/css_img_quote.gif) #e4eaf2 no-repeat right 50%; PADDING-BOTTOM: 3px; MARGIN: 8px auto 0px; BORDER-LEFT: #8394b2 4px solid; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #000 0px dotted
}
.fontHeader {
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma;
}
.fontArial {
	font-family: Arial, Helvetica, sans-serif;
}
.staffDep {
	font-family: arial; font-size: 13px; font-weight: bold; color: #6B6B6B;
}
a.aStaffDep:link {font-family: arial; font-size: 13px; font-weight: bold; color: #6B6B6B; text-decoration: none;}
a.aStaffDep:visited {font-family: arial; font-size: 13px; font-weight: bold; color: #6B6B6B; text-decoration: none;}
a.aStaffDep:hover {font-family: arial; font-size: 13px; font-weight: bold; color: #6B6B6B; text-decoration: none;}

.hrForForms {
	color: #333333;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.Tahoma_12_BC1C1C_BC {
	font: bolder 12px Tahoma, sans-serif;
	color: #BC1C1C;
	text-align: center;
}
.Tahoma_12_474747_BC {
	font: bolder 12px Tahoma, sans-serif;
	color: #474747;
	text-align: center;
}
.Tahoma_11_474747_B {
	font: bolder 11px Tahoma, sans-serif;
	color: #474747;
}
.textDarkGrayBoldSmall {
	font: bolder 10px Tahoma, sans-serif;
	color: #474747;
}
.textGrayBoldSmall {
	font: bolder 10px Tahoma, sans-serif;
	color: #474747;
}
.textGraySmall {
	font: normal 10px Tahoma, sans-serif;
	color: #474747;
}
.Tahoma_11_7E7E7E_R {
	font: normal 11px Tahoma, sans-serif;
	color: #7E7E7E;
	text-align: left;
}
.text-small-gray {
	font: normal 11px Tahoma, sans-serif;
	color: #585858;
}
.btn-small-gray {
	font: bolder 10px Tahoma, sans-serif;
	color: #4C4C4C;
}
.text-bold-gray {
	font: bolder 11px Tahoma, sans-serif;
	color: #585858;
}
.text-small2-red {
	font: 11px Tahoma, sans-serif;
	color: #CE0A0A;
}
.text-small2-gray {
	font: 10px Verdana, Tahoma, sans-serif;
	color: #7D7D7D;
}
.text-main-small-gray {
	font: 10px Verdana, Tahoma, sans-serif;
	color: #737573;
}
.text-main-dark-gray {
	font: bolder 13px Verdana, Tahoma, sans-serif;
	color: #424542;
}
a.link-main-dark-gray, a.link-main-dark-gray:hover, a.link-main-dark-gray:visited {
	font: bolder 13px Verdana, Tahoma, sans-serif;
	color: #424542;
	text-decoration: none;
}
a.link-main-small-gray, a.link-main-small-gray:hover, a.link-main-small-gray:visited {
	font: 10px Verdana, Tahoma, sans-serif;
	color: #737573;
	text-decoration: underline;
}
.text-small2-black {
	font: 11px Verdana, Tahoma, sans-serif;
	color: #474747;
}
.text-small-red-bold {
	font: bolder 11px Tahoma, sans-serif;
	color: #CE0A0A;
}
.text-red {
	color: #CE0A0A;
}
.text-small-red {
	font: 11px Tahoma, sans-serif;
	color: #CF2121;
}
.head-up-white-b {
	font: bolder 14px Tahoma, sans-serif;
	color: #FFF;
}
.head-small-9-white {
	font: 9px Tahoma, sans-serif;
	color: #FFF;
}
.head-small-10-white {
	font: 9px Tahoma, sans-serif;
	color: #FFF;
}
.text-small-gray-10 {
	font: 10px Tahoma, sans-serif;
	color: #727272;
}
.anketa_questions {
	margin: 15px 0 0 0;
}
.anketa_ansver {
	margin: 0 0 0 20px;
}
.table_anketa_75 {
	width: 75px;
	text-align: center;
}
input.gray, select.gray, textarea.gray {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11px;
	background-color: #fff;
	border-collapse: separate;
	border: 1px solid #999;
	text-decoration:none;
}
input.search {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #CFCFCF;
	font-size: 11px;
	background-color: #FDFDFD;
	border-collapse: separate;
	border: 1px solid #C4C4C4;
	text-decoration:none;
}

/* Фото Галерея */
.photogalery .title {
	font: bolder 12px Tahoma, sans-serif;
	color: #CE0A0B;
}
.photogalery .date {
	font: normal 11px Tahoma, sans-serif;
	color: #898989;
}
.photogalery a.next, .photogalery a.next:hover {
	font: normal 11px Tahoma, sans-serif;
	color: #333;
	text-decoration:underline;
	
}
/* end */


input#edit_btn.gray {
	background-color: #DFDFDF;
}

.news_title_red_bold {
	font: bolder 11px Verdana, sans-serif;
	color: #CC0000;
}
a.news_title_red_bold, a.news_title_red_bold:hover, a.news_title_red_bold:visited {
	font: bolder 11px Verdana, sans-serif;
	color: #CC0000;
}
.news_anons_gray {
	font: normal 11px Verdana, sans-serif;
	color: #999;
}
.news_anons_small_gray {
	font: normal 10px Verdana, sans-serif;
	color: #999;
}
.main_KnownCenter_small_red, a.main_KnownCenter_small_red, a.main_KnownCenter_small_red:hover, a.main_KnownCenter_small_red:visited {
	font: normal 10px Verdana, sans-serif;
	color: #CC0D0D;
	text-decoration: none;
}
.main_Public_small_gray, a.main_Public_small_gray, a.main_Public_small_gray:hover, a.main_Public_small_gray:visited {
	font: normal 10px Verdana, sans-serif;
	color: #8C8C8C;
	text-decoration: none;
}
.textGrayS {
	font: normal 10px Tahoma, Verdana, sans-serif;
	color: #8C8C8C;
	text-decoration: none;
}
.paging_onpage {
	font: 11px Verdana, sans-serif;
	color: #7E7E7F;
}
.teh_text_gray {
	font: normal 10px Verdana, sans-serif;
	color: #4D4D4D;
}
a.teh_text_gray, a.teh_text_gray:hover, a.teh_text_gray:visited {
	font: normal 10px Verdana, sans-serif;
	color: #4D4D4D;
	text-decoration: underline;
}
.teh_text-11_gray {
	font: 11px Verdana, sans-serif;
	color: #5D5D5D;
}
a.teh_text-11_gray, a.teh_text-11_gray:hover, a.teh_text-11_gray:visited {
	font: 11px Verdana, sans-serif;
	color: #5D5D5D;
	text-decoration: none;
}
a.teh_text-11_gray:hover {
	text-decoration: underline;
}
a.paginator-blue-link, a.paginator-blue-link:hover, a.paginator-blue-link:active, a.paginator-blue-link:visited {
	font: 11px Verdana, sans-serif;
	color: #434343;
	text-decoration: none;
}
a.paginator-blue-link:hover {
	text-decoration: underline;
}
.news_date_gray {
	font: normal 10px Verdana, sans-serif;
	color: #666;
}
.news_author_gray, a.news_author_gray, a.news_author_gray:hover, a.news_author_gray:visited {
	font: normal 10px Verdana, sans-serif;
	color: #ccc;
}
.txtCommentsPageName {
  font: bolder 18px Tahoma, Arial, Tahoma, sans-serif;
	color: #444;
}
.topnews_name_black {
	font: bolder 18px "Arial Narrow", Arial, sans-serif;
	color: #444;
}
.topnews_subj_red {
	font: bolder 18px "Arial Narrow", Arial, sans-serif;
	color: #CC1313;
}
a.topnews_subj_red, a.topnews_subj_red:hover, a.topnews_subj_red:visited {
	font: bolder 18px "Arial Narrow", Arial, sans-serif;
	color: #CC1313;
}
.topnews_anons_gray {
	font: 11px Verdana, Arial, sans-serif;
	color: #666;
}
a.topnews_anons_gray, a.topnews_anons_gray:hover, a.topnews_anons_gray:visited {
	font: 11px Verdana, Arial, sans-serif;
	color: #666;
	text-decoration: none;
}
a.topnews_anons_gray:hover {
	text-decoration: none;
}
.news_archive_gray {
	font: 11px Verdana, Tahoma, "Arial Narrow", Arial, sans-serif;
	color: #737373;
}
a.news_archive_gray, a.news_archive_gray:hover, a.news_archive_gray:visited {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	color: #737373;
}
.topnews_more_darkred {
	font: 13px "Arial Narrow", Arial, sans-serif;
	color: #A22626;
}
a.topnews_more_darkred, a.topnews_more_darkred:hover, a.topnews_more_darkred:visited {
	font: 13px "Arial Narrow", Arial, sans-serif;
	color: #A22626;
}

/*** Добавка к Ajax (заявка в тех.отдел) ***/
.txtRangeOver,.txtRangeOver span,.txtRangeOver td {
  color: #FFFFFF;
  background-color: #7E9EB7;
  cursor: hand;
}

.txtRange,.txtRange span,.txtRange td {
  color: #555;
  background-color: white;
}

/*** ***/

a.aGrayRed:link {color: #777; text-decoration: none;}
a.aGrayRed:visited {color: #777; text-decoration: none;}
a.aGrayRed:hover {color: #CB0707; text-decoration: underline;}

