
.a_ns{
color:white;
/*text-decoration: underline;*/
padding: 1px;
}
.a_ns:hover{
	color: white;
}

.error{
	border-color:red;
	 padding-left: 230px;
	 border:1px;
	 border-bottom:1px;
	 border-style:dashed;
}
img {
/*border-color: #FFFFFF;*/ /* Цвет границы */
/* border-style: solid;*/ /* Стиль границы */
 /*padding: 2px; *//* Поля вокруг текста */
}

.nobr { 
white-space: nowrap;
 }

.p_reg{
color:#FA0C0A;
font-size:18px;
}
a.docks2{
color:#FF6633;
font-size:10px;
text-decoration:underline;
text-align:right;
padding-left:12px;
}
.kol{
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + "px"
);
}

	
DIV.brd {
 border: 4px double black; /* Параметры границы */
 background: #D6D6D6; /* Цвет фона */
 padding: 10px; /* Поля вокруг текста */
}

.client_div{
 font-family:Arial, Helvetica, sans-serif;
 /*border: 2px black; /* Параметры границы */
 background: #D6D6D6; /* Цвет фона */
 padding: 5px; /* Поля вокруг текста */
 border: 1px double;
 border-color: #9fa29c;
  height:60px;
  width:218px;
 
}
.client_d{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
  
 }

.ft{
text-align: left;
}
.sp{
font-size: 10pt;
}
.id{
text-align: right;
}
.Container {
    padding: 0;
    margin: 0;
}

.Container li {
    list-style-type: none;
}


/* indent for all tree children excepts root */
.Node {

    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 18px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}


/* left vertical line (grid) for all nodes */
.IsLast {
 /*   background-image: url(images/st.png);*/
    background-repeat : no-repeat;
}

.ExpandOpen .Expand {
    background-image: url(images/m.png);
  
}

/* closed is higher priority than open */
.ExpandClosed .Expand {
   background-image: url(images/p.png);
}

/* highest priority */
.ExpandLeaf .Expand {
  
}

.Content {
    min-height: 18px;
    margin-left:18px;
	/*background-color:#FF6633;
	color:#FFFFFF;*/

}
.Content_2 {
    min-height: 18px;
    margin-left:18px;
	/*background-color:#F6B39C;*/

}
.Content_3 {
    min-height: 18px;
    margin-left:18px;
	background-color:#7E7E7E;

}
.Content_down{
background-color:#D7D6D6;
}

.ima{
margin-left:105px;
text-align:justify;
}
.ima1{
font-size:12px;
text-indent:left;
}
.ima2{
margin-left:20px;
text-align:left;
}

* html .Content {
    height: 18px;
}

.Expand {
    width: 18px;
    height: 18px;
    float: left;
}


.ExpandOpen .Container {
        display: block;
		padding-right:20px;
}

.ExpandClosed .Container {
        display: none;
		padding-right:20px;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
        cursor: pointer;
}
.ExpandLeaf .Expand {
        cursor: auto;
}

body{
font-family: Arial, Helvetica, sans-serif; /* "Lucida Sans"  */
font-size: 16px;
/*margin-right:15px;*/

}

#wrap{
width: 1024px;
}

.admin{
margin: 10px;
}
.new_div{
max-width:280px;
}
.images{
border:0px;
}
td.news_title{
vertical-align:top;
}

p.new{
		font-size:16px;
		text-align: center;
		font-family:  Arial, Helvetica, sans-serif;/*Georgia, 'Times New Roman', Times, serif;*/
		text-decoration:underline;
}
p.other{
		font-size:14px;
		text-align: center;
		font-style:italic;
}
p.happy {
 font-family:  Arial, Helvetica, sans-serif;/*'Times New Roman', Times, serif; /* Шрифт с засечками */
 font-style: italic; /* Курсивное начертание */
 font-size: 13pt;
 text-align: justify;
}
p.happy_cap {
 font-family:  Arial, Helvetica, sans-serif;/*'Times New Roman', Times, serif; /* Шрифт с засечками */
 font-style: italic; /* Курсивное начертание */
 font-size: 130%;
 text-align: center;
 color: #FF6633;
}
p.text_g {
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent:10px;
	color: black;
}  
a.text {
	/*font-family:Arial, Helvetica, sans-serif;  */
	text-align: justify;
	text-indent:20px;
	margin-right: 10px;
	color: black;
	font-size:14px;
}  

p.text {
	/*font-family:Arial, Helvetica, sans-serif;  */
	text-align: justify;
	text-indent:20px;
	/*margin-right: 15px;*/
	color: black;
	size:14px;
}  
span.text {
	/*font-family:Arial, Helvetica, sans-serif;  */
	text-align: justify;
	text-indent:20px;
	margin-right: 15px;
	margin-left: 20px;
	color: black;
}  

p.text3 {
	/*font-family:Arial, Helvetica, sans-serif;  */
	text-decoration: underline;
	text-align: justify;
	text-indent:20px;
	margin-right: 15px;
	color: black;
}  

a.text2 {
	/*font-family:Arial, Helvetica, sans-serif;  */
	text-align: justify;
	text-indent:20px;
	margin-right: 20px;
	/*text-indent:10px;*/
	color: black;
}  
p.tnews{
	text-decoration: none;
	margin: 0px;
	font-size:14px;
	color:#555555;
	/*text-align:right;*/
	text-align:left;
	font-weight: bold;
}

a.tnews{
	margin-left: 0px;
	color:#FF6633;
	float:left;
	font-size:12px;
	text-decoration: underline;
	padding-left: 30px;
	text-align:left;
}
a.tnews:hover{
	color:#DA1102;
	text-decoration: underline;
	}
p.tnews2{
	text-decoration: none;
	margin: 5px;
	font-size:16px;
	color:#555555;
	/*text-align:right;*/
	text-align:left;
	font-weight: bold;
	/*margin-top: 10px;*/
}

a.tnews2{
	margin-left: 0px;
	color:#FF6633;
	float:left;
	font-size:16px;
	text-decoration: underline;
	padding-left: 0px;
	margin: 0px;
}

a.link_font{
color:#FFFFFF;
}
a.other {
	color: #FF6633;
}
div.bottom_menu {
	color: #FF6633;
	font-size: x-small;
	text-align: center;
}  
a.other:hover{
	color:#FF0000;
}
a.other2 {
	color: #DA1102;
}
  
a.other2:hover{
	color:#ff6633;
}
.box 
	{
	vertical-align: top;
	margin-left:-500px;
	margin-right:auto;
	 position: absolute; /* Абсолютное позиционирование */
    /*width: 986px; /* Ширина слоя в пикселах */
    /*height: 180px; /* Высота слоя в пикселах */
    left: 50%; /* Положение слоя от левого края */
    top: 0px; /* Положение слоя от верхнего края */
    /*margin-left: -300px; /* Отступ слева */
    margin-top: 0px;	/* Отступ сверху */
    /*padding: 10px; /* Поля вокруг текста */
    overflow: auto; /* Добавление полосы прокрутки */ 
		}
.box td.left
	{
	background-image:url(/images/left_font.png);
	background-repeat:repeat-y;
	/*padding: 5px;*/
	}
.box td.right
	{
	background-image:url(/images/pr_font.png);
	background-repeat:repeat-y;
	}

	.right1
	{
	background-image:url(/images/pr_font.png);
	background-repeat:repeat-y;
	}	
.a_tovar1{
	color:#FF6633;
text-decoration: none;
}	
.a_tovar{
	color:#FF6633;
	text-decoration: underline;
}

.a_tovar:visited {
	color:#DA1102;
	text-decoration: underline;
}
.a_tovar:hover{
	color:#DA1102;
}
a.search-title:link{
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
	color:#FF6633;
}
a.search-title:visited, a.search-title:active{ 
color:#DA1102;
	text-decoration: underline;
}
a.search-title:hover{
color:#DA1102;
}
 
.a_news{
color:#DA1102;
text-decoration: underline;
}
.a_news:hover{
	color: #a80f03;
}
.a_news2{
color:#ff6633;
text-decoration: underline;
}
.a_news2:hover{
color:#DA1102;
text-decoration: underline;
}
.a_news3{
color:#DA1102;
text-decoration: underline;
}
.a_news3:hover{
color:#ff6633;
text-decoration: underline;
}
.font_size{
font-size:13px;
}
.font_size1{
font-size:10px;
}
.a_new{

color:#DA1102;
text-decoration: underline;
}
.a_new:visited {
text-decoration: underline;
}
.new_sim{
 color:#FF0000;
 font-size:19px;
 text-decoration:none;
  margin-left: 14px;
}

div.nav_oa { 
	 padding-left: 20px;
	 border:4px;
	 border-bottom:2px;
	 border-style:dashed;
	 color:#DA1102;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 line-height:24px;
 }
 div.nav_a{
	 color:#FFFFFF;
	 padding-left: 20px;
	 background-color:#DA1102;
	border-bottom:2px;
	 border-style:dashed;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 line-height:24px;
 }
div.fix{
	position: fixed;
	background-color:#DA1102;
}
 table.tovar {
	background-color: #cccccc;
	width: 720px;
	border: 1px Dashed black;
 }
 td.tovar {
   background-color: #ffffff;
 }
div.menu_title{
 position: relative; 
 top:-4px; 
 z-index:1;
}
a.link_menu2{
color:black;
}
a.link_menu, span.link_menu, span.link_menu2, span.link_menu3{
	color:#8C8C8C;
} 



span.link_menu, span.link_menu2, span.link_menu3, span.link_menu4{
 	font-size:15px;
	border-top: 6px Solid;
}

span.link_menu{
	border-top-color:#FF6633;
}

span.link_menu2{
	border-top-color:#BE5128;
}

span.link_menu3{
	border-top-color:#CF7E60;
}
span.link_menu4{
	border-top-color:#8f1418;
	
}



span.menu{
	text-decoration: underline;
	margin-left: 0px;
	font-size:14px;
	color:#000000;

}
span.news{
	color:#ADADAD;
	font-size:19px;
}


div.ty {
	font-size:20px;
	color:#000000;
}

.TitleCentr	
{
	Color: red; 
	Font-Family: Arial, Helvetica; 
	Font-Size: 22pt; 
	Text-Align: center; 
}
.Title2	{
	Color: #000000; 
	Font-Family: Arial, Helvetica; 
	Font-Size: 12pt; 
	Font-Weight: bold; 
	text-align: center;
	line-height: 100%; 
	margin-top: 0; 
	margin-bottom: 0;
}

a.non{
	text-decoration:none;
}



div.cs, div.cs_open, div.bott {
	height:50px;
	float:left;
}

div.cs, div.cs_open {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	vertical-align:middle;
	width: 115px;
}

div.cs {
	color:#DA1102;
	border-left:1px Solid gray;
	border-top:1px Solid gray;
	border-right:1px Solid gray;
	background-color:#FFEFD5;
}
	
div.cs_open {
	color:black;
	border:1px Solid #cd853f;
	background-color:#FFDAB9;
}

div.bott{
	border-bottom:1px Solid #cd853f;
	width:auto;
}



h1 {
    color:#DA1102;
}
  
h2 {
	color:#DA1102;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; /*'Times New Roman', Times; */
}
h3 { 
    text-align:center;
    color:#FF6633;
}

h3.sotr { 
    text-align:center;
    color:#000000;
}

p.h01 {
	font-weight: bold;
	text-align: right;
}

caption.h01 {
	font-weight: bold;
	text-align: right;
	/*font-size: 14 px;*/
}


a.srt{
	margin-left:20px;
}

a.srt:hover{
	color:red;
}

a.str:visited {
	color:RED;
}
 
a.sr{
	border:4px;
	border-bottom:2px;
	border-style:dashed;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
}

a.sr:hover{
	color:#FFFFFF;;
	background-color:#DA1102;
	border-bottom:2px;
	border-style:dashed;
}
 
.ae{
	color:red;
}

.ae:hover{
	color:red;
}

div.pict_off {
	background-image: url(images/send.gif);
}
 
div.pict_on {
	background-image: url(images/send2.gif);
}

div.nav, div.nav_cpage, div.nav_head_off, div.nav_active, div.nav_head_on { 
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-y;
	padding-left: 6px;
	margin-left: 0px;
	border-left: 6px Solid;
	text-align:left;
}

div.nav, div.nav_cpage, div.nav_active { 
	font-size:14px;
	line-height:24px;
	text-align:left;
}

div.nav, div.nav_cpage { 
	border-left-color: #D6D6D6;
}
span.sert{
font-size: 15px;
}

div.nav_cpage { 
	color: #DA1102;
	font-weight: bold;
}
 
div.nav_head_off, div.nav_head_on { 
	font-size: 15px;
	font-weight: bold;
	height:31px;
	vertical-align: middle;
}

div.nav_head_off { 
	color: #FF6633;
	border-left-color: #FF6633;
}                     
 
div.nav_active, div.nav_head_on {
	border-left-color: #FFFFFF;
	background-color: #DA1102;
}
 
DIV.nav_active A, DIV.nav_head_on A {
	display: block;
	color:#FFFFFF;
	text-decoration: none;
}

DIV.nav A {
	color: #000000;
	text-decoration: underline;
}

DIV.nav_head_off A {
	color: #FF6633;
	text-decoration: none;
}




.t_select{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:600;
margin-left:20px;
}

.termitaor{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color :#DA1102;
font-weight:600;
margin-left:20px;
}
.termitaor:hover {
background-color:#DA1102;
 }
 
.shadow {
    /*box-shadow: 0 0 5px black; /* Параметры тени */
   /* box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    /*-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    padding: 10px;
	}


table.bram{
	border-collapse: collapse;
	border-style: solid; 
	border-width: 1px;
    width: 99%;
	border-color:black;
	font-size: 11pt;
	
}
table.bram1{
	border-collapse: collapse;
	border-width: 0px;
    width: 98%;
	border-color:black;
	font-size: 11pt;
	text-align:left;
}

table.bram tr {
	border-style: solid; 
	border-width: 1px;
}
table.bram td {
	border-style: solid; 
	border-width: 1px;
}
table.colla{
	border: 0;
	width: 98%;
	border-collapse: collapse ;
}

tr.bram-h {
	background-color: #D6D6D6;
  	font-weight: bold;
	/*font: 14pt;*/
	text-align: center;

}

td.bram-d {
	text-align: center;
}
td.colla-h {
	width: 30%;
	text-align: right;
	vertical-align: top;
}
td.colla-f {
	width: 20%;
	text-align: center;
	vertical-align: top;
	background-color: #D6D6D6; 
}

.dot {
	border-right: 1px dotted black;
}
.dot2 {
	border-left: 1px dotted black;
	border-bottom:1px solid black;
	/*border-right:1px dotted black;*/
	right: expression(
document.getElementsByTagName( 'body' )[0].clientHeight + "px"
);
}
.block_ie1
{
width: 650px;
/*width: 100%;*/
left: expression(
(document.getElementsByTagName( 'body' )[0].clientWidth - 650)/2 + 120 + "px"
);
height: 40px;
border: 0px double black; /* Параметры границы */
/*margin: 60% 0% 0% 30%;*/ /* Выравниваем по центру */
/*bottom: expression( 
document.getElementsByTagName( 'body' )[0].scrollTop + "px"
 );*/
/*padding-left: 0px;*/
/*padding-top: 690px;*/
position: absolute;
/*text-align: left;*/
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + 
document.getElementsByTagName( 'body' )[0].clientHeight - 40 + "px"
);
}

.block_ie
{
width: 650px;
height: 40px;
border: 0px double black; /* Параметры границы */
padding-right: 55px;
padding-bottom: 0px;
bottom: 0px; /* Положение от нижнего края */
left: 35%; /* Положение от правого края */
position: fixed;
text-align: right;
left: expression(
document.getElementsByTagName( 'body' )[0].clientwidth + "px"
);
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + 
document.getElementsByTagName( 'body' )[0].clientHeight - 40 + "px"
);
}
.block_ff
{
width: 650px;
height: 40px;
border: 0px double black; /* Параметры границы */
padding-right: 55px;
padding-bottom: 0px;
bottom: 0px; /* Положение от нижнего края */
left: 34%; /* Положение от правого края */
position: fixed;
text-align: left;
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + "px"
);
}
.block_o
{
width: 650px;
height: 40px;
border: 0px double black; /* Параметры границы */
padding-right: 50px;
padding-bottom: 0px;
bottom: 0px; /* Положение от нижнего края */
left: 35%; /* Положение от правого края */
position: fixed;
text-align: left;
top: expression(
document.getElementsByTagName( 'body' )[0].scrollTop + "px"
);
}
.transp {
    filter: alpha(Opacity=85); /* Полупрозрачность для IE */
    opacity: 0.85; /* Полупрозрачность для  других браузеров */ 
   }
   
A.rollover1, A.rollover2, A.rollover3, A.rollover4 {
	display: block; /* Ссылка как блочный элемент */
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	background-color: #ff5112;
	color: white;
	text-align: center; 
	/*padding: 20% 0%;*/
	height: 25px;
	width: 100%;
   }
   A.rollover1:hover , A.rollover2:hover, A.rollover3:hover, A.rollover4:hover{
   	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: black;
	background-color: #D6D6D6;
   }     
A.rollover2 {
	background-color: #fc2916;
	}
A.rollover3 {
	background-color: #DA1102 ;
	}
A.rollover4 {
	background-color: #a80f03 ;
	}	
	
   
.cart {
	/*display: block; /* Ссылка как блочный элемент */
	/*font-family:Arial, Helvetica, sans-serif;*/
    font-size:14px;
	background-color: black;
	color: white;
	text-align: center;	
	padding-top:2px;
	vertical-align: middle;
	height: 23px;
	width: 105px;
	padding-left:0;
	border:0;
	white-space:nowrap;
}	
.lic{
background-color:#E0E4E3;
margin-left:0px;  
border:1px;
border-style:dashed;
width:95%;
color:#DA1102;
text-decoration: none;
text-align:center;
}
.lic_new{
background-color:#E0E4E3;
border:1px;
border-style:dashed;
width:100%;
}
.vacans{
border: 1px Dashed Black;
}
.font_red{
font-size:20px;
color:red;
}
.font_red_c{
text-align:center;
color:red;
}
.base_color{
background:#D6D6D6;
}
.base_color2{
background-color:#b4b4b4;
}
.text-right{
text-align:right;
}
.text-center{
text-align:center;
}
.text-justify{
text-align:justify;
}
.text-link{
color:red;
size:14px;
text-decoration:none;
}
.base-right{
background-color:#d6d6d6;
text-align:right;
}
.base-right2{
background-color:#b4b4b4;
text-align:right;
}
.base-center{
background-color:#b4b4b4;
text-align:center;
}
.base-center2{
background-color:#d6d6d6;
text-align:center;
}
.border_right{
border-right=1;
}
.regi{
background-color:#d6d6d6;
margin-left:5px; 
border:1px;
border-style:dashed;
padding:20px;
width:90%;
}
.portph1{
background-color:#d6d6d6;
border:1px;
border-style:dashed;
width:700px;
}
.zak {
border:1px;
border-style:dashed;
width:98%;
}
.combo {
border:0px;
border-style:dashed;
width:100%;
}
.100{
width:100%;
}
.recv{
background-color:#d6d6d6;
border:1px;
border-style:dashed;
width:98%;
}
.recv2{
background-color:#b4b4b4;
border:1px;
border-style:dashed;
width:98%;
}
.recv_m{
background-color:#d6d6d6;
border:1px;
border-style:dashed;
width:98%;
margin-right:10px;
}
.otstup15{
padding-left:15px;
}
.otstup10{
margin-right:10px;
}
.job_table{
border: 1px Dotted Black;
width='98%'
}
.tr_height{
height:25px;
border-right: 1px dotted white;
}
.hidden{
visibility:hidden;
}
.hidden2{
z-index:2;
margin-left:30px;
}
.lic_bord{
border-color:#CC3300;
border:0
 }
 .position{
 position:absolute;
 
 }
 .position2{
 font-size:14px;
 position:inherit;
 }
 .news_left{
 text-align:left;
 padding-left: 5px;
 }
 .news_fon{
 background-color:#E0E4E3;
 vertical-align:bottom;
 }
 .page_Ob{
 vertical-align:bottom;
 margin-left:10px; 
 border-left:1px Dotted Black;
 border-top:1px Dotted Black;
 border-right:1px Dotted Black;
 }
 .text_Ob{
 margin-left: 10px;
 margin-right:2px;
 }
 .opubl{
 padding-right:5px;
 font-size:14px;
 }
 .save{
 margin-right:17px;
 }
.save1{
margin-left:20px;
text-align:left;
}
.sim_table{
border-collapse: collapse;
border: 0;
padding:0;
}
.kab{
padding-right:1px;
width:20px;
}
.korz_img{
 padding-right:2px;
 /*width:16px;*/
 background-color:black;
 border:0;
}
a.korz{
color:white;
}
a{
 outline: medium none;
 color:#ff6633;
}
a:hover{
 outline: medium none;
 color:#DA1102;
 text-decoration:underline;
}
.orange{
background-color:#FF6633;
}
.hoverbox { cursor: default; list-style: none; }
.hoverbox a { cursor: default; }
.hoverbox a .preview { display: none; }
.hoverbox a:hover .preview { display: block; position: absolute; top: -33px; left: -95px; z-index: 1; }
.hoverbox img { background: #FF6633; border-color: #FF6633; border-style: solid; border-width: 1px; color: inherit; padding: 2px; }
.hoverbox p{ background: #FF6633; color: inherit; display: inline; float: none; margin: 3px; padding: 5px; position: relative; }
.hoverbox .preview { border-color: #FF6633; }




