maq/* ORIGINAL */

.background {
	background-repeat: no-repeat;
}
.pagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 20px;
	line-height: 18px;
	vertical-align: bottom;
	}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #828282;
	text-transform: uppercase;

}
.headblue {
	color: #253b7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #828282;
	text-decoration: none;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.bodyItalic {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	border: 0px none;
}
.bodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #253b7e;
	text-decoration: none;
}
.imageBorder {
	border: 1px solid #afafaf;
}
.spaceRight {
	margin-right: 15px;
	border: 1px solid #afafaf;
}
.navUnselected {
	BACKGROUND-COLOR: #b1a99f
}
.navSelected {
	BACKGROUND-COLOR: #253b7e
}
.navSelectable {
	background-color: #6782b9;
}
.uNavBackground {
	background-image: url(backgrou.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #253b7e;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
}
.textNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 2px;

}
.textNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #253b7e;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.textNavSelectable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6782b9;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.productHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #253b7e;
	text-indent: 8px;
}
.productNavTop{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.productNavUnselect {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-indent: 7px;
}
.productNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #253b7e;
	text-decoration: none;
	text-indent: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.tableHead {
	FONT-WEIGHT: bold;
	BACKGROUND: #666666;
	COLOR: #ffffff;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 5px;
}
.tableWhite {
	BACKGROUND: #ffffff;
	COLOR: #000000;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 5px;
}
.tableGrey {
	BACKGROUND: #dddddd;
	COLOR: #000000;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 5px;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}

.button {
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.getinge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.getinge b {
	font-size: 11px;
	line-height: 13px;
}

.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
li {
	LIST-STYLE-IMAGE: url(iconList.gif); 
	PADDING-BOTTOM: 10px
}
a {
	text-decoration: none;
	color: #000000;
}
/* end of ORIGINAL */

.sideMenuN {
	font-size: 11px;
	font-weight: normal;
}

.body a {
	color: #253b7e;
	font-weight: bold;
}

form *, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
font-size: 12px;
color: #333333;
}

h1#RubrTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #828282;
	text-transform: uppercase;

}

.pagehead h1 {font-size: 16px; margin: 0;}

.head h2 {font-size: 14px; margin: 0;}

h3 {
font-size: 12px;
color: #333333;
}


.QuestionTitle {
font-weight: bold;
font-size: 12px;
}
.AnswersList {
font-size: 12px;
}

.Clean {
	font-size: 12px;
	color: #333333;
}
#SubmitBtn {
	color: #384D77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
}

/* ГЛАВНОЕ ТЕКСТОВОЕ МЕНЮ */
.topMenu {
	height: 22px;
	border-collapse: collapse;
}

.topMenu td a, .topMenu td a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFF;
}

.topMenu td a:hover { text-decoration:underline;}

.topMenu td {
	border-right:1px solid #ffffff;
	padding: 0 6px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
}

.topMenu td.act {background: #6782B9 url(menuselb.gif) repeat-x;}


/* МЕНЮ СЛЕВА */
.menucontainer {padding: 0 20px 0 5px;}
.menucontainer table {width: 196px;}
/* 1 уровень */
div.menu, .menu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	line-height: 16px;
	margin-left: 7px;
	margin-top: 1px;
	margin-right: 5px;
}
.menu-green, .menu-green td {
	background: url(menu-gre.gif) repeat-y;
}
.menu-red, .menu-red td {
	background: url(menu-red.gif) repeat-y;
}
.menu-blue, .menu-blue td {
	background: url(menu-blu.gif) repeat-y;
}

div.menu-select, .menu-select td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	line-height: 16px;
	margin-left: 7px;
	margin-top: 1px;
	margin-right: 5px;
}
.menu-green-select, .menu-green-select td {
	background: url(menu-gre.gif) repeat-y;
}
.menu-red-select, .menu-red-select td {
	background: url(menu-red.gif) repeat-y;
}
.menu-blue-select, .menu-blue-select td {
	background: url(menu-blu.gif) repeat-y;
}

/* 2 уровень */
DIV.menu2, .menu2 td {
padding: 4px 0px 4px 14px;
margin: 1px 5px 0 7px;
font-weight: normal;
font-size: 11px;
color: #6782B9;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu2 a, .menu2 a:visited {color: #6782B9;}

div.menu2-select, .menu2-select td {
padding: 4px 0px 4px 14px;
margin: 1px 5px 0 7px;
font-weight: bold;
font-size: 11px;
color: #253b7e;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu2-green-select {
	background: url(prod2-gr.jpg) no-repeat;
}
.menu2-red-select {
	background: url(prod2-re.jpg) no-repeat;
}
.menu2-blue-select {
	background: url(prod2-bl.jpg) no-repeat;
}
.menu2-select a, .menu2-select a:visited {color: #253b7e;}

/* 3 уровень */
div.menu3, .menu3 td {
padding: 4px 0px 4px 30px;
margin: 1px 5px 0 7px;
font-weight: normal;
font-size: 11px;
color: #6782B9;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu3 a, .menu3 a:visited {color: #6782B9;}

div.menu3-select, .menu3-select td {
padding: 4px 0px 4px 30px;
margin: 1px 5px 0 7px;
font-weight: bold;
font-size: 11px;
color: #253b7e;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu3-select a, .menu3-select a:visited {color: #253b7e;}

/* Меню в каталоге продукции */
div.menu2prod, div.menu2prod-select, .menu2prod td, .menu2prod-select td {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-transform: uppercase;
color: #253b7e;
text-decoration: none;
padding: 3px 0px 3px 14px;
margin: 1px 5px 0 7px;
}
div.menu2prod, .menu2prod td {
font-weight: normal;
}
div.menu2prod-select, .menu2prod-select td {
font-weight: bold;
}
.menu2-green {
	background: url(prod2-gr.jpg) no-repeat;
}
.menu2-red {
	background: url(prod2-re.jpg) no-repeat;
}
.menu2-blue {
	background: url(prod2-bl.jpg) no-repeat;
}

div.menu3prod, .menu3prod td {
padding: 4px 0px 4px 14px;
margin: 1px 5px 0 7px;
font-weight: normal;
font-size: 11px;
color: #6782B9;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu3-green {
	background: url(prod3-gr.gif) repeat-y;
}
.menu3-red {
	background: url(prod3-re.gif) repeat-y;
}
.menu3-blue {
	background: url(prod3-bl.gif) repeat-y;
}
.menu3prod a, .menu3prod a:visited {color: #6782B9;}

div.menu3prod-select, .menu3prod-select td {
padding: 4px 0px 4px 14px;
margin: 1px 5px 0 7px;
font-weight: normal;
font-size: 11px;
color: #253b7e;
line-height: 12px;
font-family: arial, helvetica, sans-serif;
}
.menu3-green-select {
	background: url(prod3-gr.gif) repeat-y;
}
.menu3-red-select {
	background: url(prod3-re.gif) repeat-y;
}
.menu3-blue-select {
	background: url(prod3-bl.gif) repeat-y;
}
.menu3prod-select a, .menu3prod-select a:visited {color: #253b7e;}

/* Карта сайта */
ul.siteMap, ul.siteMap li {list-style: none; margin-left: 0; padding-left: 0; }
ul.siteMap .level0 {font-weight: bold;}
ul.siteMap .level1 {padding-left: 1em;}
ul.siteMap .level2 {padding-left: 2em;}
ul.siteMap .level3 {padding-left: 3em;}
ul.siteMap .level4 {padding-left: 4em;}
ul.siteMap .level5 {padding-left: 5em;}
ul.siteMap .level6 {padding-left: 6em;}

/* Ссылки с пиктограммами */
.pdf {padding-left: 20px; background: url(iconDocu.gif) no-repeat;}

/* Календарь мероприятий */
.dataTableClean {
	font-size: 12px;
	line-height: 16px;
}

.OneNews {margin-bottom: 1.5ex; text-align: justify;}
.OneNews .ActionMonth {
	color: #253b7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 4ex 0 1ex;
}

.OneNews .CalendarDate {color: #828282;}
.OneNews .CalendarTitle {font-weight: bold;}
.OneNews .CalendarTitle a:hover {text-decoration: underline;}
.OneNews .CalendarShortText {font-size: 12px;}

.CalendarInfo .CalendarTitle {
	color: #253b7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 1ex;
}
.CalendarInfo .CalendarDate {margin: 1ex 0; font-weight: bold;}
.CalendarInfo .CalendarShortText {margin: 1ex 0;}

/* Новости */
h2 #lblNewTitle, #lblText h2 {
	color: #253b7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.NewsDate {display:block; font-weight: bold;}
.NewsShortText p, .NewsShortText div {text-align: justify;}
#lblInfoS.NewsShortText {font-weight: bold;  color: #253B7E;}

#lblArcTitle {padding-left: 15px; background: url(iconLink.gif) 0 2px no-repeat; font-weight: bold;}


/* Ссылки */
.LinksItem {font-size: 12px;}

/* Доработка ссылок в навигации на странице продукта */
.body .productNavSelected a {font-weight: normal;}
.body .productNavUnselect a {font-weight: normal; color: #000;}
.body .productNavSelected, .body .productNavUnselect {text-indent: 0 !important; padding: 3px 2px 3px 7px;}

/* Названия продуктов в блоках */
.body a.subhead {
	color: #828282;
	text-transform: none;
}

/* Иллюстрации в тексте */
img.pic {border: 1px solid #afafaf;}

/* Результаты поиска */
.searchresults {font-size: 12px; text-align: justify;}
.searchresults .foundtext {font-size: 11px;}
.searchresults .foundtext .highlight {background: #E6E9F2;}
.searchresults .link { margin-bottom: 1ex;}
.searchresults .item td {padding-bottom: 15px;}
#Head1, #Head2, #Head3, #Head4, #Head5, #Head6, #Head7, #Head8, #Head9, #Head10 {
	text-transform: uppercase !important;
	color: #828282 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	display: block;
	margin-bottom: 1ex;
}
.pagerText {font-size: 11px; text-align: right;}
h2 #Query {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #828282;
	text-transform: uppercase;
}

/* Ссылки-невидимки */
a.nevidim, a.nevidim:visited {font-weight: normal; color: #000;}

/* Прозрачные счётчики */
img.counterTr {filter:alpha(opacity=25);}

/* Таблицы с данными */
.body table.data {border-collapse: collapse; empty-cells: hide;}
.body table.data th, .body table.data .thead td, .body table.data td.thead {
    font-weight : bold;
    background-color : #666666;
	color: #fff;
}
.body table.data td, .body table.data th {
	font-size: 12px;
    padding: 2px 5px;
	border-right: 2px solid #fff;
}
.body table.data td.tableGrey, .body table.data .tableGrey td {background: #DDD;}

/* Социальные закладки  */
.body .addzakl {margin-bottom: 40px; text-align: right;}
.body .addzakl img {margin-left: 5px;}

.BlinkingOne
{
    background-color: Transparent;
}
.BlinkingOne:hover
{
    cursor:move;
}

.BlinkingAlter
{
    background-color: Green;
    color: Red;
}

.icon3d {
background:transparent url(3d_6-010.gif) no-repeat scroll 0 0;
padding-left:20px;
}

/*030710*/
.OnlineQDiv #BtnOpenDiv, .QContentDiv, .QaQ {
	background: #2b519c;
	}
.OlQBgDiv form {
	margin:0px;
	padding:0px;
	}


.OnlineQDiv {
	height:14px;
	width:151px;
	position:relative;
	background: url(/img/bg_oq.gif) no-repeat left top;
	margin:4px 0px 10px;
	padding:8px 15px 8px 15px;
	top:0px;
	}
div.OnlineQDiv span {
	text-transform:uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	cursor:pointer;
	white-space:nowrap;
	background: #2b519c;
	}
div#OlQContainerDiv {
	position:absolute;
	display:none;
	top:0px;
	left:-75px;
	height:245px;
	width:257px;
	}
.OlQTopBgDiv {
	background: url(/img/bg_oq_top.gif) no-repeat left top;
	height:30px;
	}
.OlQBgDiv {
	background: url(/img/bg_oq_window.gif) repeat-y left top;
	height:200px;	
	}
.OlQBottomBgDiv {
	background: url(/img/bg_oq_bottom.gif) no-repeat left top;
	height:15px;
	}
.BtnCloseDiv {
	position:absolute;
	width:25px;
	height:17px;
	top:0px;
	left:213px;
	cursor:pointer;
	}
div.QContentDiv {
	width:162px;
	margin-left:28px;
	}
div.OnlineQDiv span.QaQ {
	position:absolute;
	height:30px;
	top:15px;
	left:30px;
	width:138px;
	cursor: default;	
	}
div.OnlineQDiv span.QaQ br {
	display:none;
	}

div.OnlineQDiv span.Qoperator {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ADBBD9;
	cursor: auto;
	white-space: normal;
	text-transform:none;
	padding-top:12px;
	margin:0px 0px 10px;
	}
div.OnlineQDiv span.Qoperator a {
	color: #ADBBD9;
	text-decoration:underline;
}
div.QContentDiv input {
	width:155px;
	border:1px solid #7F9DB9;
	margin-bottom:5px;
	}
div.QContentDiv textarea {
	width:155px;
	height:60px;
	border:1px solid #7F9DB9;
	margin-bottom:5px;
	}
	
/*@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.OnlineQDiv {top:0px; margin-bottom:10px;}}}*/  

/*for opera value*/
