body, table {
		font-family: Trebuchet MS;
		font-size:13px; 
		color:#4f4e4e;
		line-height: 15px;
		}
.white, a.white {
		color:white;
		}
h4, .blue{
	color:#0155A9;
}		
.orange, a.plaintext_link:hover, .s_item a.plaintext_link:hover {
	color:#ed7000;
}
/*============== links styles ======================*/
.plaintext_link, a.submenu_link, a.white,.bluehead,a.leftmenu {
	text-decoration:none;	
}
.underline_black_link, a.submenu_link, a.submenu_link:visited, a.submenu_link:hover {
color:#4f4e4e;
}
.underline_black_link, a.white:hover{
	text-decoration:underline;
}
a, a.plaintext_link, .s_item a.plaintext_link {
	color:#4f4e4e;
}	
a.package:link:hover {
	text-decoration: underline;
	color: #0155A9;
}
.active, a.menutext:hover{
		color:#006699;
		}
/*==========================*/

.active_lang{
      color:#ED7000;		
		}
.margin10 {
		margin-left:10px;
		 margin-right:10px;
		}
 table.nomargin, td.nomargin {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-collapse:collapse;
		}
/*  -----------------top menu---------------------*/
.topmenu {
	   background:url('/pieces/buttonblue_bg.gif');
		background-repeat: repeat-x;
		background-color:#397fd2;
		height:31px;		
		vertical-align:bottom;
		white-space: nowrap;	
}
.menubutton_blue {	
		width:1%;
		white-space: nowrap;			
		}
.menubutton_orng {
		background:url('/pieces/buttonorange_bg.gif'); 		
		width:1%;
		white-space: nowrap;			
		}		
.menutext {
		color:white;
		font-weight:bold;
		text-decoration: none;
		display:block;
		padding:0px 20px 10px 20px;
		text-align:center;
		} 
.submenutext{
	display:block;
	padding:0px 10px 0px 10px;
	width:100%;
}
.menubutton_blue_right{
		background:url('/pieces/buttonblue_right.gif'); 
		}		
.menubutton_blue_left {
		background:url('/pieces/buttonblue_left.gif'); 
		}	
.menubutton_blue_right, .menubutton_blue_left{
		width:11px; 
		background-position:top; 
		background-repeat:no-repeat; 
		height:31px;
		}
.menubutton_orng_left {
		background-image:url('/pieces/buttonorange_left.gif'); 
		width:16px; 
		background-position:top; 
		background-repeat:no-repeat; 
		height:31px; 
		}

/*------------------------------------------*/		
.sky{
   background:url('/pieces/head_bg.jpg'); 
	background-position:bottom; 
	background-repeat:repeat-x;
}

#t_right{
margin-top:10px;
margin-right:25px;
}
#t_center{
margin-top:10px;
}


ul.grayarrow{
		list-style-image: url('/pieces/gray-arrow.gif');
	}
	
input{
	    border:1px solid #bdbec2;
}
/*   --- product box ---*/
.dwnload{
	font-size: 11.25px;
	background-image: url('/pieces/right_dwnload_bg.gif');
	background-repeat: repeat-x;
	height: 92px;
	margin: 0px;
	padding: 0px;	
}	
.preview_header {
	border-bottom:1.2px solid #ffffff;
}
.preview_header2 {
	border-top:1px solid #e0e0e0;
}
td.more_info {	
	background-image:url('/pieces/blue_moreinfo.gif');
	background-position:top right; 
	background-repeat:no-repeat;	
	width:88px;
	height:24px; 	
	padding-right: 10px;
}

td.download {
	background-image: url('/pieces/orange_download.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 77px;
	height: 24px;
	}
/*-----------------*/
.header_black, a.leftmenu{
	  color: #4F4E4E;
	  font-weight: bold;
	  font-size:13px;
     }
.header_blue, .bluehead, h2.header_blue, a.leftmenu:hover{
     font-weight:bold;
     color:#0155A9;
     font-size:13px;
     }
.orange_header, a.leftmenu:active {
      margin-top:5px;
	  font-size:10pt;
      font-weight:bold;
	  color:#ED7000;
		}
		
.featured{
	line-height: 15px;
}

/*----- list----------*/
ul, ul.blue{
	list-style: url("/pieces/blue_arrow.gif") square;
	text-align: left;
	padding-left: 0px;
	margin-left: 15px;
	font-weight:normal;
	line-height:18px;	
}
ul.gray{
	list-style: url("/pieces/gray_arrow.gif") square;
	text-align: left;
	padding-left: 11px;
	font-weight:normal;
	line-height:18px;
	margin-left:0;
}
/*----------autorization box----*/
.autorization{
	background-image: url('/pieces/auth_bg.gif');
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
	/*background-image: url('/pieces/autoriz_bg.gif');
	background-repeat: no-repeat;
	padding: 11px;
	height: 138px;
	width: 186px;
	margin: 5px;*/
	
}

/*---left menu-----*/
td.separator, td.leftmenu_item{
font-size:13px;
padding:10px 0px 10px 0px; 
border-bottom:1px solid #e0e0e0;
}
td.leftmenu_item{
font-weight:bold;
padding:10px 0px 10px 20px; 
width:200px;
}
.leftmenu_mainitem, .rightcolumn_heading{
font-size:13px;
font-weight:bold;
padding:10px 0px 10px 20px; 
border-bottom:1px solid #8a9094;
}
/*---knowledgebase---*/
.hd{
border-bottom:1px solid #8a9094;
border-top:1px solid #8a9094;
padding:8px 8px 8px 0px;
}
.search_item{
font-size:13px;
padding:8px 8px 8px 0px; 
border-bottom:1px solid #e0e0e0;
}
.search_q{
	padding-right: 0px;
	vertical-align: top;
}
.mrgn{
	margin-left: 10px;
}

/*---submenu---*/
.submenu{
	display: none;
	position:absolute;
	background: url('/pieces/submenu_bg.gif');
	background-repeat: repeat;
	z-index: 10;
	white-space: nowrap;
}
.s_item{
	border-top:1px solid #abb5bc;
	padding: 7px;
}
/*--     --*/
h1.heading_page, .product_name, h1.product_name{
	font-size: 20.83px;
	font-weight: bold;
	
}
.product_name, h1.product_name{
color:#0155A9;
padding-bottom:0px;}
	
.product_box{ 
	background-color: #C6CFD6;
	background-image: url('/pieces/box_bg.gif');
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-size:12px;
	border-collapse: collapse;
}
.product_item, .package{
	font-size:12px;
	display: block;
	line-height: 16px;
	color:#4f4e4e;
}
.package{
	font-size:12px;
	font-weight: bold;
	display: inline;
	color:#4f4e4e;
}
/*footer*/
.footer{
	width: 100%;
	background: #397fd2;
	height:18px;
	vertical-align: middle;
}

	
hr{
	color:#8a9094;
	margin-top:10px;
	margin-bottom:11px;
	background:#8a9094;
	height:1px;
	border:none;
}	
/* for indexnew.php */
.bottom_left {
	background: url("/pieces/bottom_left.gif") no-repeat;
	width: 5px;
}
.bottom_middle {
	background: url("/pieces/bottom_middle.gif") repeat-x;
	color: #ffffff;
}
.bottom_right {
	background: url("/pieces/bottom_right.gif") no-repeat;
	width: 5px;
}
.maintd {
	width: 25%;
}
h1 {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}
h2 {
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
	margin-top: 10px;
}
h2.first {
	border-top-color: #8a9094;
}
.head1 {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}
.head2 {
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.firstbox div.head2 {
	border-top-color: #8a9094;
}
.undline {
	text-decoration: underline;
}
.underline_blue_link{
	color: #014c96;
}
.noborder {
	border: none;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: 1.2;
}
#column1 {
	font-size: 11px;
}
#column2 {
	background-color: #e9eef0;
	margin-top: 10px;
}
#column2 td.firstbox div.head2 {
	padding-top: 7px;
	margin-top: 0px;
}
.textmore, .textmore a {
	color: #014c96;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	margin-top: 10px;
}
.boxover {
	height:150px;
	text-align: center;
}
/* #2 стили для рамки во второй колонке */
.main_column2_top {
	background: url("/pieces/column2_top.gif") repeat-x;
	height: 3px;
}
.main_column2_bottom {
	background: url("/pieces/column2_bottom.gif") repeat-x bottom;
	height: 3px;
}
.main_column2_left {
	background: url("/pieces/column2_left.gif") repeat-y;
	width: 3px;
}
.main_column2_right {
	background: url("/pieces/column2_right.gif") repeat-y right;
	width: 3px;
}
.main_column2_cornerLT {
	background: url("/pieces/column2_cornerLT.gif") no-repeat;
	width: 3px;
}
.main_column2_cornerRT {
	background: url("/pieces/column2_cornerRT.gif") no-repeat;
	width: 3px;
}
.main_column2_cornerLB {
	background: url("/pieces/column2_cornerLB.gif") no-repeat;
	width: 3px;
}
.main_column2_cornerRB {
	background: url("/pieces/column2_cornerRB.gif") no-repeat;
	width: 3px;
}
.main_column2_inlay {
	height: 0px;
	width: 7px;
}
/* конец #2 */