@charset "utf-8";
/* Optimised - Wed, 28 Jan 2009 13:40:17 +0300 */
/* CSS Document */
html {
	height: 	100%;
	margin: 	0px;  
	padding: 	0px;
	border: 	0px; 
}
body {
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-weight:normal; 
	color: 		#000; 
	font-size: 	10pt; 
	background-color: #fff; 
	margin: 	0px;  
	padding: 	0px;
	border: 	0px;
	min-height:100%;
}
H1 {
	FONT-SIZE: 24px
}
H2 {
	FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 16px
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 12px
}
td,th,tr { 
	color: 		#000; 	
	font-size: 	10pt; 	
	left:		0px;	
}
a:link {
	text-decoration: none;
	color: 		#00f;
}
a:visited {
	text-decoration: none;
	color: 		#909;
}
a:hover {
	text-decoration: underline;
	color: 		#f00;
} 
a:active {
	text-decoration: underline;
	color: #f00;
}
/*Шапка*/
TABLE.main {
	 width: 	100%; 
	 padding: 	0px;  
}
TABLE.head {
	height: 108px; 
	background-color: #0084C4;
}
TABLE.head TD.lr { 
	WIDTH: 163px;  
	height: 108px; 
	vertical-align: top;
	text-align: left;
	/*background: url(/img/head_left.gif) no-repeat left center;*/
}
TABLE.head TD.center { 
	WIDTH: 100%;
	height: 108px;  
	text-align:center; 
}
.title_tos {
	font-family: Haettenschweiler;
	font-size: 45px;
	font-weight: bold;
	color: #fff;
}
.title {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
TABLE.head TD.right { 
	WIDTH: 150px; 
	height: 108px;  
	vertical-align: top;
	text-align: right; 
	/*background: url(/img/head_right.gif) no-repeat right center;*/
}
/* Горизонтальное меню*/ 
TABLE.main TD.menu_top {
	font-size: 13px; 
	color: #666; 
	MARGIN: 0px;
	padding-left: 4px;
	height: 27px; 
	text-align: center;
	TEXT-INDENT: 0px;
	background-color: #efebf7; 
	text-decoration: none; 
}
TABLE.main TD.menu_top A {
	padding-left: 10px;
	background: url(/img/sq1.gif) no-repeat left center;
}
A.menu_top:link {   
	color: #666;  
	background-color: #efebf7; 
	text-decoration: none;  
} 
A.menu_top:hover { 
	color: #666; 
	FONT-WEIGHT: bold;  
	background-color: #efebf7; 
	text-decoration: none; 
}
A.menu_top:visited {   
	background-color: #efebf7; 
	text-decoration: none;  
}
/*<!-- Строка навигации --> */
TABLE.main TR.navigation { 
}
TABLE.main TD.navigation { 
	font-size: 		13px; 
	color: 			#666;  
	FONT-WEIGHT: 	bold;
	MARGIN: 		0px;
	height: 		31px;
	TEXT-INDENT: 	0px;
	/*background-color: #fff; */
	text-decoration: none; 
}
A.navigation:link {   
	color: #666;     
	text-decoration: none;  
} 
A.navigation:hover {  
	color: #f00;   
	text-decoration: underline; 
}
A.navigation:visited {   
	color: #666;   
	text-decoration: none;  
}
/*<!-- Тело   -->*/
TABLE.body {
	width: 100%; 
	border: 0px;
	padding: 0px;  
	margin: 0px;  
	border-collapse: collapse
}
TABLE.body TR.body {  
}
TABLE.body TD.content { 
	WIDTH: 100%;
	text-align: justify;
	vertical-align: top; 
}
#content_table{  
	text-align: justify;
	vertical-align: top;    
	margin: 0px 0px 0px 0px; padding:0px 10px;
}
/*TABLE.body TD#content_table  td{ 
	margin: 20px; 
}*/
#content_table  h5{ 
	  font-size:15px;
	 margin:20px;
}
#content_table  p, div{ 
	width: 97%; 
}
#content_menu {
	float:left;
}
#content_menu  h5{ 
	  font-size:15px;
	 margin:20px;
}
#content_menu td{
	border:0px;
}
#content_menu p{
	 margin:5px;
	 text-align:justify;
	 padding:1px 0px;
}
#content_pict {
	float:right;
	text-align: center;
	width:50%;
	margin:5px; 
	padding:0px 15px 0px 0px;
}
#content_opic { 
	width: 97%;
	clear: both;  
	font-weight:700;
	text-align:center;
	height:18px;
	background-color:#eeeeff; 
	margin:0px 0px 0px 0px; 
	padding:5px 0px; 
	vertical-align:middle;
} 
#content_teh { 
	width: 97%;
	clear: both;
	font-weight:700;
	text-align:center;
	height:18px;
	background-color:#eeeeff;
	padding:5px 0px; 
	vertical-align:middle;
}
#opic_text {  
	width: 97%;
	clear: both; 
	text-align: justify; 
	padding:3px; 
	vertical-align:middle;
}
#teh {  
	width: 97%;
	clear: both; 
	text-align: left; 
	padding:3px; 
	vertical-align:middle;
}
#tehnology {  
	width: 97%;
	clear: both; 
	text-align: justify; 
	padding:3px; 
	vertical-align:middle;
}
#teh table{ 
	/*border-top: #eeeeff 1px solid;  */ 
	width: 100%;
	padding:0px; 
	margin:0px;
	border-collapse:collapse
}
#teh td{ 
	border-bottom: #eeeeff 1px solid; 
	padding:3px; 
	margin:0px;
	vertical-align:top;
}
#content_kompl { 
	width: 97%;
	clear: both;
	font-weight:700;
	text-align:center;
	height:18px;
	background-color:#eeeeff;
	padding:5px 0px; 
	vertical-align:middle;
}
#kompl {  
	width: 97%;
	clear: both; 
	text-align: left; 
	padding:3px; 
	vertical-align:middle;
}
#kompl table{ 
	/*border-top: #eeeeff 1px solid;  */ 
	width: 100%;
	padding:0px; 
	margin:0px;
	border-collapse:collapse
}
#kompl td{ 
	border-bottom: #eeeeff 1px solid; 
	padding:3px; 
	margin:0px;
}
#content_access { 
	width: 97%;
	clear: both;
	font-weight:700;
	text-align:center;
	height:18px;
	background-color:#eeeeff;
	padding:5px 0px; 
	vertical-align:middle;
}
#access {  
	width: 97%;
	clear: both; 
	text-align: left; 
	padding:3px; 
	vertical-align:middle;
}
#access  table{ 
	width: 100%;
	padding:0px; 
	margin:0px;
	border-collapse:collapse
}
#access  td{ 
	border-bottom: #eeeeff 1px solid; 
	padding:3px; 
	margin:0px;
}
.assortiment { 
	width:97%; 
	margin: 0px 10px;
	border-collapse:collapse
}
table.assortiment tr.assortiment th { 
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 3pt;
	background: #9cf; 
	padding:3px; 
	margin:0px;
}
table.assortiment td{ 
	border-bottom: #eef 1px solid; height:100px;  
	padding:5px; 
	margin:0px;
}
/*.assortiment td{ 
	border-bottom: #eeeeff 1px solid; height:28px; 
	font-weight: 700;
	padding:3px; 
	margin:5px;
}*/
.head_table { 
	font-weight: 600;
	text-align:center; 
}
/*<!-- Меню слева--> */
TABLE.body TD.left_menu { 
	width: 			175px; 
	vertical-align: top;
	text-align:		left;
	background-color: #EFEBF7; 
}
DIV#menu_left {
	float: left;
	margin: 10px 0px 0px 10px; 
	width: 165px;
	padding-bottom: 30px;
}
DIV#left_menu UL {
	padding:0px;  
	margin: 0px;  
}
DIV#left_menu LI {
	list-style-type: none; 
	height: 24px
}
DIV#left_menu LI A { 
	padding-left: 14px;
	background: url(/img/ar1.gif) no-repeat left center; 
}
/*служебная ячейка*/
TABLE.body TD.service { 
	WIDTH: 175px; 
	height: auto; 
	Vertical-ALIGN: top;
	background-color: #EFEBF7;
}
/* главная страница*/
#hello_tos {    
	font-family: Arial, sans-serif; 
	width: 96%;
	margin: 0px 10px 10px 10px; 
	padding: 0px 5px;  
	text-align: justify;
	border: 0px;
}
#hello_tos ul{ 
	margin: 5px 5px 5px 30px; 
}
#hello_news {    
	font-family: Arial, sans-serif; 
	width: 96%;
	margin: 0px 10px 10px 10px; 
	padding: 0px 5px;  
	text-align: justify;
	border: 0px;
}
#conteiner_news {   
	MARGIN: 0px 5px;  
	font-family: Arial, sans-serif; 
}
#conteiner_news p {
	margin: 0px;
	padding: 2px 0px; 
} 
#conteiner_news A:visited { 
	COLOR: #909; 
	TEXT-INDENT: 0px; 
	TEXT-DECORATION: none
}
#conteiner_news A:hover { 
	COLOR: #f00; 
	TEXT-INDENT: 0px; 
	TEXT-DECORATION: underline
}
.news_block {  
	WIDTH: 100%;
	text-align:justify;
	MARGIN: 3px 0px;
	padding: 2px 0px;
	BORDER-bottom: #ccc 1px solid;
}
.news_block span {
	color:#F00;
	font-weight:bold;
}
#conteiner_ocompany {   
	MARGIN: 0px 10px;  
	font-family: Arial, sans-serif; 
}
#conteiner_ocompany  p {
	margin: 0px;
	padding: 2px 0px;
	text-align:justify; 
} 
#conteiner_ocompany  .top td{ 
	border:#efebf7 1px solid;
	border-collapse:collapse;
} 
#conteiner_ocompany h3 {  
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
} 
#conteiner_ocompany .brand{   
	 text-align: center;  
}
#conteiner_ocompany .opic{   
	 text-align: justify;  
}
.date {
	FONT-SIZE: 10px; 
	MARGIN: 3px 0px 0px; 
	COLOR: #000; 
	TEXT-ALIGN: left; 
}
.zagl_test { 
	font-weight: bold;
	font-size: 13px;
	color:#F00;
	MARGIN: 3px 0px 7px;
}
.zagl_test p {   
	COLOR: #f00; 
}
.zagl_test A:link {  
	COLOR: #f00; 
	TEXT-INDENT: 0px; 
	TEXT-DECORATION: none
} 
.news { 
	COLOR: #000; 
	margin: 0px;
	padding: 0px;  
}
.news  A:link { 
	COLOR: #000; 
	TEXT-INDENT: 0px;  
	TEXT-DECORATION: none
}
.news p A:link { 
	COLOR: #000; 
	TEXT-INDENT: 0px; 
	TEXT-DECORATION: none
} 
.news_big { 
	COLOR: #000;  
	WIDTH: 100%;
	text-align: justify;
	vertical-align: top;
}
.news_big td {
	border: 1px #999999 solid; padding: 3px;
	border-collapse: collapse;
} 
/*DIV#search {
	MARGIN: 20px 0px 0px 60px
}
INPUT#search_input {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 185px; COLOR: #454544; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 22px
}
INPUT#search_button {
	MARGIN-TOP: 5px; MARGIN-LEFT: 60px
}
DIV#search {
	MARGIN: 20px 0px 0px 60px
}
INPUT#search_input {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 150px; COLOR: #454544; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 22px
}*/
DIV#page_text {
	FONT: 12px Tahoma; 
	COLOR: #454544;
	PADDING-RIGHT: 10px; 
	MARGIN-TOP: -21px; 
	MARGIN-BOTTOM: 8px; 
}
DIV#page_text P {
	padding: 0px 0px 10px 0px;  
	MARGIN: 0px;  
}
TABLE.catalog {
	 width: 97%; 
	 padding: 0px; 
	 margin: 0px 15px;  
}
TABLE.catalog TD.catalog{
	WIDTH: 49%;
}
TABLE.catalog TD.center{
	WIDTH: 2%;
}
TABLE.brand {
	/* width: 277px; */
	 height: 70px; 
	 padding: 0px; 
	 margin: 0px;  
}
TABLE.brand TR.pict {
	height: 70px; 	
}
TABLE.brand TD.pict {
	vertical-align: middle; 
	width: 60px; 
	height: 70px; 
	border: 0px;
	border-top: #e0e0e0 1px solid;
}
TABLE.brand TD.brand {
	font-family: Arial, sans-serif; 	
	font-size: 13px; 
	text-align:left; 
	WIDTH: 217px;
	height: 70px;  
	vertical-align: top;
	border-top: #e0e0e0 1px solid; 
	padding: 3px 0px 0px 5px;  
}
.brand h5 { 
	padding: 0px;
}.brand p { 
	padding: 0px
}
TABLE.catalog_main {
	 width: 90%; 
	 padding: 0px; 
	 margin: 0px; 
	 border-color:#ffffff;
	 border: 1px; 
	 border-collapse: collapse;
}
TABLE.catalog_main td{
	border:#fff 1px solid;
	border-collapse:collapse;
}
TABLE.catalog_main TD.catalog_main_topleft{
	font-size: 		13px; 
	color: 			#fff;  
	font-weight: 	bold;
	margin: 		0px; 
	text-indent: 	0px; 
	text-decoration: none; 
	WIDTH: 50%;
	height:20px;
	text-align:center;
	background-color: #0084C4;
}
TABLE.catalog_main TD.catalog_main_left{
	font-size: 		13px; 
	color: 			#666;  
	font-weight: 	bold;
	margin: 		0px; 
	text-indent: 	0px; 
	text-decoration: none; 
	WIDTH: 50%;
	height:20px;
	text-align:center;
	background-color: #efebf7;
}
TABLE.catalog_main TD.catalog_main_topright{
	font-size: 		13px; 
	color: 			#fff;  
	font-weight: 	bold;
	margin: 		0px; 
	text-indent: 	0px; 
	text-decoration: none; 
	WIDTH: 50%;
	height:20px;
	text-align: left;
	background-color: #0084C4;
}
TABLE.catalog_main TD.catalog_main_right{
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 		0px; 
	text-indent: 	0px; 
	text-decoration: none; 
	WIDTH: 50%;
	height:20px;
	text-align: left;
	background-color: #efebf7;
}
#tvix {
	border-bottom:#eeeeff  1px solid; 
	border-collapse: collapse;
}
#tvix td{ 
	text-align: justify; 
	vertical-align:top; 
	padding: 10px;
}
table.optic { 
	width: 100%;  
	vertical-align: top;  
	text-align: left;  
}
table.optic td, th { 
	width: 25%; border-collapse:collapse;  
}
table.optic img { border:0; text-align:center;
}
table.optic  th { font-weight:700; 
	width: 25%; text-align:center; height:28px; vertical-align:middle; background: #d9e8ff; 
	border-bottom:#fff  1px solid; border-right:#fff  1px solid;
}
table.optic td {  
	vertical-align: middle; 
	padding:5px; border: 1px;
	text-align: left;  
	border-bottom:#6cf  1px solid; /*border-right:#6cf 1px solid ; border-left:#6cf  1px solid;*/
}
table.lamp { 
	width: 100%;  
	vertical-align: top;  
	text-align: center;  
}
table.lamp  td, th { 
	width: 33%;
}
table.lamp  img { border:0; text-align:center;
}
table.lamp   th { font-weight:700; 
	width: 33%; text-align:center; height:28px; vertical-align:middle; background: #d9e8ff;
	border-bottom:#fff  1px solid; border-right:#fff  1px solid;
}
table.lamp  td {  
	vertical-align: middle;  
	padding:5px; border: 1px;
	text-align: center; 
	border-bottom:#6cf  1px solid; /*border-right:#6cf 1px solid ; border-left:#6cf  1px solid;*/
}
.ahref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.red { 
	font-weight:700;
	color: #f00;
}
.blue {  
	color: #009;
}
.white {  
	font-size : 1px;
	color: #fff;
}
.size10 { 
	font-size : 10px;  
	line-height : 14px;
}
.underline { 
	text-decoration:underline; 
}.tech_green { 
	font-size:10px;
	color: #080;
}
TABLE.footer {
	width: 100%; 
	margin: 0px;  
	padding: 0px;
	border: 0px;  
	border-collapse: collapse;
}
TABLE.footer TR.footer {  
	background-color: #efebf7; 
	text-align: center;
}
TABLE.footer TD.footer_menu { 
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	WIDTH: 36%; height: 40px; 
	vertical-align: middle;
	background-color: #EFEBF7; 
}
TABLE.footer TD.footer_menu A:link {   
	color: #666;    
	text-decoration: none;  
}	
TABLE.footer TD.footer_menu A:hover {   
	color: #f00;   
	text-decoration:underline;  
}
TABLE.footer TD.footer_menu A:visited {  
	color: #909;     
	text-decoration: none;  
}
TABLE.footer TD.footer_link { 
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	width: 16%; 
	height: 30px; 
	vertical-align: middle;
	background-color: #EFEBF7; 
}
TABLE.footer TD.footer_link A:link {  
	color: #666; 
	text-decoration: none;  
}	
TABLE.footer TD.footer_link A:hover { 
	color: #f00;  
	text-decoration:underline;  
}
TABLE.footer TD.footer_link A:visited { 
	color: #909;  
	text-decoration: none;  
}
TABLE.footer TD.footer_map { 
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	WIDTH: 15%; height: 30px; 
	Vertical-ALIGN: middle;
	background-color: #EFEBF7; 
}
TABLE.footer TD.footer_map A:link { 
	color: #666; 
	text-decoration: none;  
}	
TABLE.footer TD.footer_map A:hover { 
	color: #f00; 
	text-decoration:underline;   
}
TABLE.footer TD.footer_map A:visited { 
	color: #909;  
	text-decoration: none;  
}
TABLE.footer TD.footer_time { 
	font-family: "Times New Roman", Times, serif;
	font-size: 12px; 
	color: #666;
	width: 33%; 
	height: 30px; 
	Vertical-ALIGN: middle;
	background-color: #EFEBF7; 
} 
/* BANNERS */
div#weather_npby {
		margin-left: 13px
}
TABLE.weather_npby {
	width: 165px; 
	height: 90px;
	background-color: #e6e6dc; 
	font-family: Tahoma,Arial; 
	font-size: 8px; 
	color:#555;	
	vertical-align: top;
}
TABLE.weather_npby TR.npby { 
	border-bottom: 1px solid; 
	border-bottom-color: #555; 
	text-align: center; 
}
TABLE.weather_npby TD.npby {
	color:	#a00;
	font-size: 8px; 
	font-family: Tahoma,Arial; 
	color:	#a00;
	text-align: right
}
.npby A {
	color:	#a00; 
}
DIV#banners A.npby {
	background: url(http://np.by/pic/np2.gif) no-repeat left center; width:88px; height:31px; 
				border: 1px  solid #000; color:#84057A; text-decoration:none; text-align:center; padding:0; overflow: 
				hidden; font-style:normal;  font-variant:normal; font-weight:bold; font-size:8px; font-family:Verdana, 
				sans-serif; margin-left:2px; margin-right:2px;  margin-top:0px; margin-bottom:0;
}
DIV#conteiner_banners {
	background: #efebf7; width:100%; height: auto; 
				padding:0; margin-left: 0px; margin-right: 0px;  margin-top:0px; margin-bottom: 0px;
}
DIV#banners {
	background: #efebf7; width:100%; height: auto; 
				padding:0; margin-left: 0px; margin-right: 0px;  margin-top:0px; margin-bottom: 0px;
}
