body{
	padding: 0px;
	margin: 0px;
	background-color: #00315b;
	font-family: Tahoma;
	color: #cef3ff;
	font-size: 9pt;
	min-width: 1250px;
		_width:expression(document.documentElement.clientWidth < 1250 ? "1250px" : "auto");
}

a{
	color: #95bcd9;
}
a:hover{
	color: #ffffff;
}
p{
	text-align: justify;
	text-indent: 10px;
}
h1,h2,h3,h4 {
	clear: both;
}

table.small {font-size: 10px;}
.center{
	margin: 0 0 25px;
	padding: 0;
	text-align: center;
}
.center div {
	width: 450px;
	margin: 10px auto;
	text-align: left;
}
.left {text-align: left;}
.right {text-align: right;}
#text table.td_white tr td {
	background: none;
}
img {
	border: 0;
}

#text table.order {
	margin: 10px 0 15px;
	border-spacing: 0 1px;
}
#text table.order td {
	*border-bottom: 1px solid white;
	text-align: center;
	height: 20px;
}
#text table.order td.left {
	padding: 0 15px;
}
#text table.order .first_tr td {
	padding: 0;
	background: white;
	width: 25px;
	height: 25px;
}
#text table.order .first_tr .first_td {
	width: auto;
	text-align: right;
}
#text table.order tr.first_tr td.select {
	padding: 0 2px;
	text-align: center;
	*position: relative;
}
#text table.order tr.first_tr td.select div {
	width: 20px;
	height: 20px;
	border: 3px solid black;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	*position: absolute;
	*left: 50%;
	*margin-left: -13px;
}
#text table.order tr td.select {padding: 0;}
#text table.order tr td.bg {background: #e2e8ed url("BDS/vvline.gif") 50% 0 repeat-y;} /*нов.картинка*/

#text table.order tr td.select img {
	width: 3px;
	height: 100%;
	padding: 0;
}
#text table.order tr td.lvl2{
	padding: 0 10px;
	background-color: #325d80;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}


#docs table tr td a {
color: #004780;
}

#docs table tr td a:hover {
color: #28699d;
text-decoration: none;
}



#text table.table_conc {
text-align:left;
}

#text table.table_conc tr td.f {
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	}
#text table.table_conc tr td.b {
	color: #000000;
	text-align: left;
	font: 11px tahoma;
	font-weight: bold;
}

#text table.table_conc tr td.b1 {
	color: #5f5f5f;
	text-align: center;
	font-weight: bold;
}



#header{
	background: url(../images/fon_red.gif) repeat-x;
	height: 37px;
	width: 100%;
	border-bottom: 1px solid black;
}
#header #kip{
	background: url(../images/zag.gif) no-repeat;
	height: 37px;
	width: 335px;
	float: left;
}
#header #right{
	background: url(../images/adres2.gif) no-repeat;
	height: 37px;
	width: 272px;
	float: right;
}
#nav_menu{
	position: relative;
	border-top: 1px solid #5c7e8c;
	border-bottom: 1px solid #5c7e8c;
	background-color: #325d80;
	height: 22px;
	width: 100%;
}


#nav_menu_bottom{
position: static;
//position: static;/* IE */
top:0px;
left:0px;
}

#content{width="auto";
	margin: 10px 8px 10px 8px;
	height: auto;
	background-color: #ffffff;
	border: 1px solid #4d6f8d;
	color: #000000;
}
#content #title{
	background: #355d80 url(../images/micro.gif) no-repeat left;
	height: 36px;
	line-height: 34px;
	width: auto;
	text-align: right;
	margin: 0px;
	border: 3px solid #00315b;
	border-bottom: 5px solid #00315b; 
}
#title h1{
	color: #95bcd9;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-size: 20px;
}
#content #description{
	border-top: 1px solid #4d6f8d;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 15px 10px 15px 10px;
}
#description #menu{
	width: 220px;
	background-color: #e2e8ed;
}
#description #manu{
	width: 150px;
	background-color: #e2e8ed;
}
#menu ul{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}
#menu ul li{
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	list-style-image: url(../images/arw_red.gif);
	border-bottom: 1px solid #ffffff;
}

#menu ul li a {
	display: block;
}
#menu ul li a, #docs span a{
	color: #004780;
}
#menu ul li a:hover, #docs span a:hover{
	color: #95bcd9;
}


#menu div, #docs div{
	background-color: #325d80;
	color: #ffffff;
	height: auto;
	line-height: 22px;
	padding-left: 5px;
	border-bottom: 2px solid #ffffff;
}

.print {
	display: block;
	padding-left: 60px;
	line-height: 40px;
	margin: -12px 0px 4px 5px;
	background: #ffffff url(print.gif) no-repeat left;
	height: 56px;
}
.exe a{
	display: block;
	padding-left: 40px;
	line-height: 16px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(konf.gif) no-repeat left;
	height: 56px;
}
.pdf a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/pdf.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}
.cert a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(sert.gif) no-repeat left;
	height: 50px;
	line-height: 16px;
}
.vzryvo a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/vzryv.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}

.dobr a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/sert_dobr_sert.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}
.razre a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/razrech.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}
.soot a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/pdf.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}
.sred a{
	display: block;
	padding-left: 40px;
	margin: 4px 0px 4px 5px;
	background: #ffffff url(../images/sert_si.jpg) no-repeat left;
	height: 50px;
	line-height: 16px;
}

.ico_2str {
	padding-top: 6px;
	height: 56px;
	line-height: 1.5em;
}
.palka{
	background: url(../images/_Ugol.gif) no-repeat top left ;
	padding: 25px;
	margin: 25px;
}

.palka h1 {padding:2px; font-family: Tahoma;
	color: #3d3d3d;
	font-size: 12pt;}
	
	
	

#description #text{
	vertical-align: top;
	width: 100%;
	padding: 0px 18px 0px;
}
#text ul{
	margin: 10px 0px 10px 30px;
	padding: 0px;
	list-style: inside url(_2_Marker.gif);
}
#textovka ul{
	margin: 10px 0px 10px 30px;
	padding: 0px;
	list-style: inside url(../images/_Ugol.gif);
}
#text ul li{
	background: url(_2_Fon.gif) no-repeat top left;
	margin: 7px 0px 7px 0px;
	padding: 0px;
	text-align: justify;
}


#textax ul{
	margin: 10px 0px 10px 30px;
	padding: 0px;
	list-style-type:decimal;
}
#textax ul{
	margin: 10px 0px 10px 30px;
	padding: 0px;
	list-style: decimal;
}
#textax ul li{
	background: none;
	margin: 7px 0px 7px 0px;
	padding: 0px;
	text-align: justify;
}




#text table{
	width: 100%;
}

#text table tr.lvl3 td{
	background-color: #325d80;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
}

#text table tr.lvl1 td{
	background-color: #325d80;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
#text table tr.lvl2 td{
	background-color: #90AEC6;
	font-weight: bold;
}
#text table td{
	background-color: #e2e8ed;
	padding: 2px 5px 2px 5px;
}
#text table tr.lvl4 td{
	background-color: #f5f8fb;
	color: #000000;
	text-align: Left;
}

#text table tr.lvl5 td{
	color: #000000;
	text-align: Left;
}

#text table td.center{
	text-align: center;
}
#text table td.left{
	text-align: left;
}
#text table td.catalog{
	background-color: #ffffff;
	width: 165px;
	position:relative;
	padding: 0px;
	font-weight: bold;
}
#text img{
	padding: 5px;
}
#text h2{
	margin: 20px 0 10px;
	padding: 0px 0px 0px 5px;
	line-height: 26px;
	font-size: 16px;
	color: #325d80;
	background-color: #e2e8ed;
}
#text h4, #text h3{
	border-bottom: 2px solid #325d80;
	padding-bottom: 2px;
	font-size: 14px;
	color: #325d80;
}
#text h3 {font-size: 16px;}
#text #navigate{
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
}
#text #navigate a{
	background: url(../images/arw_red.gif) no-repeat left;
	padding: 0px 10px 0px 10px;
	color: #325d80;
	text-decoration: none;
}
#text #navigate a:hover{
	text-decoration: underline;
}
#text a{
	color: #28699D;
	text-decoration: none;
}
#text a:hover{
	text-decoration: underline;
}
#image strong{
	display: block;
	text-align: center;
	margin: 15px 5px 15px 5px;
	color: #172A39;
}
#footer{
	background: url(../images/back_txtmenu.gif) repeat-x;
	border: 1px solid #5c7e8c;
	height: 20px;
	line-height: 18px;
	margin: 0px 8px 0px 8px;
	text-align: center;
}
#banners{
	height: 64px;
	margin: 10px 4px 0px 8px;
	text-align: right;
}
#banners table{
	float: left;
}
.intro
{
	background-color: #e2e8ed;
	padding: 20px;
	
}
.intro1 h2
{
	padding: 0px 0px 0px 80px;
	margin: 0px;
	display: block;
	color: #325d80;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
	background: #E2E8ED;
}
.intro1 div{
	margin: -7px 0px 0px 10px;
	height: 55px;
	width: 70px;
	position: absolute;
	z-index: 1;
}
.intro1{
	height: 40px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.intro ul li
{
	list-style: disc;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	text-align: justify;
}
.intro a:hover
{
	color: red;
	text-decoration: none;
}
.intro ul li a 
{
	color: #325d80;
	text-decoration: none;
}
a.intro2:hover
{
	color: #000000;
	text-decoration: none;
}
a.intro2
{
	color: #000000;
	text-decoration: none;
}
.intro a {
  color: #325D80;
}

.b {
  font-weight: bold;
}
.red {
  color: red;
}
#print {
  float: right;
  font-size: 10px;
  padding: 5px 0px;
}
#print img {
  padding: 0px;
  vertical-align: middle;
  border: none;
}
.tablica_kod {padding:0; margin:0;

} 
.opis {display:none; text-align:justify} 
.opis {background: #FA1F2F;}


#text h2 img {
	vertical-align:middle;
	position:innerit;
	margin-top:-12px;
	//margin-top:-38px;
	float:right;
}

/*Для выпадающих списков в разделе термопреобразователи*/
  #s1, #s1 select {
  width: 380px;
  margin: 0px;
  border:1px solid #f6dfa0;
  background:#fbfbfb;
  }
  
  #s1:focus, #s1 select:focus {
	border: 1px solid orange;
	margin-bottom: 1px;
	
  }
 
    
  /*-----------------------------------------------*/
  
 .dashed_table tr td {
	border: 1px dashed white;
}

div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:800px;
	font-size:14px;
	background-color:#fff;
}
 
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(Img/tabs2.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}


/*Стили для раздела термопреобразователи для выведения семейств*/

.palko{
min-height: 250px;
max-height: 300px;
margin-right:20px;
margin-bottom:20px;
float:left;
background-color:#ffffff;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
/*IE DOES NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:0px 0px 2px #000000;
-webkit-box-shadow:0px 0px 2px #000000;
box-shadow:0px 0px 2px #000000;
}



.idselect { height:45px; margin:10px;}
.fuck_ie6 {margin-left: 5px; clear:left;}


.palko h1 {margin-left:25px; padding: 5px; font-family: Arial;
	color: #325d80;
	font-size: 12pt;}
	
.palko b {font-family: Tahoma;
	font-size: 8pt; margin-left: 2px;}
	
.palko p {position:relative; }

.false {background:none; height:205px;}
.if_icon {width:10px; padding:45px;}
.icon {margin-left: 10px; margin-bottom:6px;}

.icon img{margin:-6px;}

/*-------------------------------------------------------*/
/*Стили для странички термопреобразователей взрывозащита */
#vzryv table{
	width: 100%;
}
#vzryv table tr.lvl4 td{
	background-color: #f5f8fb;
	color: #000000;
	text-align: center;
}

#vzryv table tr.lvl5 td{
	color: #000000;
	text-align: center;
}


.palko_vzr {
height: auto;
margin-right:20px;
margin-bottom:20px;
clear:left;
background-color:#ffffff;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
/*IE DOES NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:0px 0px 2px #000000;
-webkit-box-shadow:0px 0px 2px #000000;
box-shadow:0px 0px 2px #000000;
}
.palko_vzr h1 {margin-left:25px; padding: 5px; font-family: Arial;
	color: #325d80;
	font-size: 12pt;}
	
.palko_vzr b {font-family: Tahoma;
	font-size: 8pt; margin-left: 2px;}
	
.palko_vzr p {position:relative; }
/*-----------------------------------------------------*/


/*---------Переносим текст вниз но он стоит в верху--------*/
.bottom-up {position:absolute; top:1800px; padding: 0 20px 40px 140px ;} 
.lol {width:auto; height:450px;}
.ron {width:167px; height:167px; collspan:no exist lol;}



/*--------------------------------------------------------*/


.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   
   
   
   
 /*Для микросоника подцветка цены из файла htm*/
.ho {color: #666;
	font-weight: bold;
	text-align: center;}
 
/*Меню*/ 
#menu_aktiv {
background: #8499AC;
color: white;
}

.table_code {width:70%; padding:0 15% 0 15%;}
.table_codes {width:80%; padding:0 10% 0 10%;}
.table_code_1 {float:left; width:47%;}
.table_code_2 {float:right; width:47%;}
.on {
	padding-left: 25px !important;
	color: #000 !important
}
.off {
	padding-left: 25px !important;
	color: #666 !important
}
 
.login_pass_form .btn
{
	border: 0;
}

.login_pass_form .btn2 {
	color: #fff;
	background: #325d80;
	border: none;
}

.login_pass_form .btn2:hover {
	color: #000;
	background: #e2e8ed;
	cursor: pointer;
}
 
 
