page
{
	page-break-after: always;
}
body
{
	font-family : Arial, Helvetica,"MS Sans Serif";
	font-size : 12px;
	background : #F8F5EE url("n.gif") no-repeat fixed;
	background-attachment : fixed;
	color : #474747;
}
TH {
	FONT-SIZE: 10px;
	font-style : italic;
}
td
{
	font-size : 12px;
}
h1.pa {
	color : #474747;
	padding-bottom : 0px;
}

h1
{
	color : #585858;
	font-size : 18pt;
	margin-top : 10px;
	margin-bottom : 20px;
	font-weight : normal;
}
H2 {
	color : #585858;
	font-size : 14pt;
	margin-top : 10px;
	margin-bottom : 10px;
	font-weight : normal;
}

HR
{
BORDER-bottom: #f8f5ee 1px solid;
BORDER-top: #b2ac9c 1px solid;
}

.ATN3
{
	color : #77734c;
	font-size : 17px;
	margin-top : 10px;
	margin-bottom : 20px;
	font-weight : normal;
}
.menu
{ 
	font-size: 12px; cursor: pointer; display: inline 
}
.menu_left
{
	color : White;
}
.menu_left:hover
{
	color :#f2d59e;
}
.menu_left:selected
{
	color :#White;
	text-decoration : none;
}
.fon
{
	background : url("about/top.gif") no-repeat fixed right;
}
.top    
 {
	font-size: 11px;
	margin : 0px;
}
 .top2    
 {
	font-size: 11px;
	text-align : center;
}
 .top3   
 {
	font-size: 12px;
	font : bold;
	color : #FFFFFF;
	text-align : center;
}
.top4  
 {
	font-size: 12px;
	text-align : center;
}
 A
 {
	text-decoration : underline;
	color : #0066CC;
}
A.intro {
	border-bottom-style : dashed;
	border-bottom-width : 1px;
	padding-bottom: 0px;
	text-decoration : none;
}
A.intro:hover {
	border-bottom-style : dashed;
	padding-bottom: 0px;
	border-bottom-width : 1px;
	text-decoration : none;
}
.amx3
 {
	text-decoration : none;
	color : #003399;
}
.amx4
 {
	text-decoration : none;
	color : #474747;
}
.amx5
 {
	text-decoration : none;
	color : #996600;
}
A:hover
 {
	text-decoration : underline;
	color : #CC0033;
}
A:selected
 {
	text-decoration : none;
	color : #CC0033;
}
A:hover.amx3
 {
	text-decoration : underline;
	color : #FFC08C;
}
td A:hover.amx4
 {
	text-decoration : underline;
	color : #474747;
}
A:hover.amx5
 {
	text-decoration : underline;
	color : #996600;
}

A.menu_main
{
	color : Black;
	text-decoration : none;
	width : 130px;
	background-color : #F8F5EE;
	padding : -1px;
}
A.menu_main2
{
	color : Black;
	text-decoration : none;
	background-color : #F8F5EE;
	padding : -1px;
}
A.menu_level1
{
	color : Black;
	text-decoration : none;
	width : 280px;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_level6
{
	color : Black;
	text-decoration : none;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_level5
{
	color : Black;
	text-decoration : none;
	width : 200px;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_level2
{
	color : Black;
	text-decoration : none;
	width : 250px;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_level3
{
	color : Black;
	text-decoration : none;
	width : 180px;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_level4
{
	color : Black;
	text-decoration : none;
	width : 110px;
	background-color : #F8F5EE;
	font-size : 10pt;
}
A.menu_main:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 130px;
	background-color : White;
	padding : -1px;
}
/*A.menu_left
{
	text-decoration : underline;
	color : #474747;
}
A.menu_left:hover
{
	text-decoration : underline;
	color : #FFFFCC;
}
A.menu_left#selected:visited
{

	text-decoration : underline;
	color : #993300;
	/*padding: 3px;
	background : #8e9991;
	background-color : #8e9991;
	width : 167px;
	height : 100%;*/
}
*/
A.menu#visited
{
	color : #958d7b;
	text-decoration : none;
}
A.menu_level1:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 280px;
	background-color : White;
}
A.menu_level5:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 200px;
	background-color : White;
}
A.menu_level6:hover
{
	text-decoration : none;
	color : #0066CC;
	background-color : White;
}
A.menu_level2:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 250px;
	background-color : White;
}
A.menu_level3:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 180px;
	background-color : White;
}
A.menu_level4:hover
{
	text-decoration : none;
	color : #0066CC;
	width : 110px;
	background-color : White;
}
td#list
{
	padding : 10px 10px 10px 10px;
}
#list
{
	padding : 10px 10px 10px 10px;
}
td.gbook#text
{
	color : #5A5A5A; PADDING-LEFT: 20px; PADDING-BOTTOM: 1.5em
}
.td-pic-left03 {
	BORDER-BOTTOM: #9DADC0 1px solid;
}
.td-pic-left02 {
	BORDER-BOTTOM: #FFFFFA 1px solid;
}
.td-pic-left01 {
	BORDER-LEFT: #9DADC0 1px solid
}
.td-pic-left04 {
	BORDER-BOTTOM: #9DADC0 1px solid; BORDER-LEFT: #9DADC0 1px solid;
}
.td-pic-left05 {
	BORDER-TOP: #9DADC0 1px solid;
}
.font_grey
{ 
	 color : #585858;
 }
 .font_grey1
{ 
	 color : #474747;
 }
.font_grey2
{
	color : #989898;
}
 li.amx
 {
	list-style-type : square;
	margin-top : 0.5em;
	margin-left : -10px;
}
li.amx3
 {
	list-style-type : square;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
	margin-right : 1em;
	margin-left : -0.5em;
}
LI.NewsListItem{
	DISPLAY: list-item;
	LIST-STYLE-TYPE: square;
	color : #514E54;
	margin-top : 0.5em;
}
li.amx2
{
	list-style-type : none;
	margin-top : 0.2em;
}
ul.cctv
{
	margin-top : 0.2em;
	margin-bottom : 0.0em;
	padding-top : 0.2em;
	padding-bottom : 0.0em;
}
div.menu_main
{
	font : 90%;
	text-decoration : none;
	background-color : #F8F5EE; margin-left : 30px; margin-right : 15px; margin-bottom : 0.8em;
}
DIV.cctv
{
	line-height : 1em;
}

 li.cctv
{
	list-style-type : none;
	margin-top :  -0.2em;
	margin-left : -1.5em;
}
 A.modero
{
	line-height : 1.7em;
}
 li.cctv2
{
	list-style-type : none;
	margin-top : 0.5em;
	margin-left : -1.5em;
}
 li.cctv3
{
	list-style-type : none;
	margin-left : -2em;
}
ul
{
	margin-top : 0em;
	margin-bottom : 5px;
}
ul.thermokon
{
	margin-top : 0em;
	margin-bottom : -10px;
}
.productTable
	{
	border: 1px solid #cbcbcb;
}
.productTable2
	{
	border: 1px solid #dad4d2;
}
.productTable3
{
	border-left: 1px solid #dad4d2;
	border-right: 1px solid #dad4d2;
}
table.productTable4  
	{
	border: 1px solid #cbcbcb;
	color: #514E54;
	}
table.productTable4  tr td
	{
	border: 1px solid #cbcbcb;
	color: #514E54;
	}
SPAN.oo 
{
	PADDING-RIGHT: 1.5pt;
	PADDING-LEFT: 1.5pt;
}
.show
{
	cursor: pointer; //cursor: hand; 
}
li.show_menu 
{
	list-style-type : none;
	margin-top : 0.5em;
	margin-left : -2.5em;
	cursor: pointer; //cursor: hand;
	text-decoration : underline;
	padding-left : 10px;
	padding-bottom : -5px;
	padding-top : 5px;
	width : 300px;
}
a.menu2 
{
	margin-left : 0.0em;
	text-decoration : underline;
	color : #514E54;
}
a.menu3
{
	list-style-type : none;
	margin-top : 0.5em;
	margin-left : 10px;
	cursor: hand;
	text-decoration : underline;
	color : #514E54;
	padding-left : 10px;
	padding-bottom : 0px;
	padding-top : 5px;
	width : 300px;
}
.banner
{
	background-color : #FFFFFF;
	border : 5px solid #FFFFFF;
}
.banner_yellow
{
	background-color : #faf1d6;
	border : 5px solid #faf1d6;
}
.banner_yellow_grey
{
	background-color : #e5ddc5;
	border : 5px solid #e5ddc5;
}
.banner_grey
{
	background-color : #e5e5e5;
	border : 5px solid #e5e5e5;
}
div.MESSOA
{
	background-color : #FFCCCC;
	width : 100%;
}
#top_header
{
background : #9e9e92;
background: url('../about/title.jpg') no-repeat center;
}

#left_side
{
	float:left;
	margin-left:0px;
	width:186px;
}
#center_side
{
float:left;
margin-left:0px;
padding-right:10px;
}
#right_side {
float:right;
margin-right:10px;
width:180px;
}  
 img { border: none; }
    ul.navigation { padding: 0; margin: 0; width: 126px; position: relative; }
    ul.navigation li
    {
        list-style-type: none;
        padding: 0;
        margin: 0;
        float: left;
    }
    ul.navigation li a
    {
        position: relative;
        display: block;
    }
    ul.navigation li a img { z-index: 2; }
    ul.navigation li a .left,
    ul.navigation li a .right
    {
        height: 67px;
        width: 69px;
        cursor: pointer;
        position: absolute;
        top: 5px;
        /* чтобы картинки подгрузились,
        используем visibility: hidden,
        а не display: none */
        visibility: hidden;
        z-index: 1;
    }
    /* исправляем ошибку IE,
    чтобы сработал селектор вида a:hover на дочерний элемент */
    ul.navigation li a:hover { border-color: white; }
    ul.navigation li a:hover .left,
    ul.navigation li a:hover .right
    { visibility: visible; }
    ul.navigation li a .left { left: 0; }
    ul.navigation li a .right { right: 0; }
#selected
 {
	text-decoration : none;
	color : #CC0033;
}
#selected2
 {
	text-decoration : underline;
	color: #ffd162;
	/*color : #f2d59e;	*/
}
.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;


/* Задаем минимальную ширину по картинке и тексту */
width: 250px;
min-width: 250px;
}
.floats .left2
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
width: 35em;
min-width: 300px;
}
.floats .left3
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
width: 10em;
min-width: 100px;
}
.floats .left4
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 0em;
padding: 3em 0 0 0em;

/* Задаем минимальную ширину по картинке и тексту */
width: 20em;
min-width: 400px;
}
.floats .left .r
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.floats .left .min
{
	/* Задаем минимальную высоту по картинке */
	margin: 0 0 180px 0;
	/* Задаем минимальную высоту по тексту */
	height: 12em;
	/* Дублируем значение минимальной ширины по картинке для IE */
	width: 250px;
}
.selector { clear: left; //height: 1px; width:  250px;}
.selector label { margin-left: 20px; margin-top: -15px; display: block; }
.directions {  
border-bottom: 1px solid #a2a2a2;
padding:5px 0 5px 0px;
}
.directions  a{  
text-decoration:none;
}
#cctv  tr td
{
	
	padding: 2px 5px 2px 5px;
	margin:0px;
	border-bottom: 1px solid #a2a2a2;
	vertical-align: top;
}
.ic {
	background-color:#f89000;
	padding:0 5px 0 5px;
	color:#fff;
}
.cctv5 {
	float:left;
	padding:5px 10px 5px  10px;
	width:120px;
	border-bottom: 1px solid #a2a2a2;
	height:15px;
}


