a:visited {
	/*	color:#999999; */
}
.news .item{
	margin-bottom:20px;
}
.news .item .date{
	font-size:85%;
}
.news h3{
	font-size:19px;
	color:#333;
	font-weight:normal;
}
/*.news{
	_height:400px;
	min-height:400px;
}*/
.middle .main .text{	
	font-size:120%;
}
.text table ul{
	/*border:1px solid #f00;
	line-height:150%;*/
}

.pager{	font-size:85%;}
.pager .number{
	padding:0 5px 0;
}
.errors{
	color:#f00;
}
.calendar td ul{
	margin:0 10px 0 16px;
	padding:0;
	list-style:none;
}
.calendar td ul li{
	line-height:170%;
}
.calendar td .years li{
	padding-left:20px;
}
.calendar td ul .active a{
	margin-left:-7px;
	padding-left:15px;
	background-image:url(../img/marker_news.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#ED811E;
	font-weight:bold;
}
.calendar td ul li a{
	padding-left:12px;
	disply:block;
}
.calendar .inactive {
	padding-left:12px;
	color:#999;
}

.news_detail .date{
	margin-top:18px;
	font-size:120%;;
}
.news_detail h3{
	margin-top:9px;
	margin-bottom:15px;
	font-size:158%;
}
.news_detail .body{
	padding-bottom:43px;
	font-size:120%;
}
.news_detail .other{
	border-top:1px solid #CECECF;	
}
.news_detail .other h4{
	margin-top:28px;
	font-size:120%;
}
.news_detail .other .subject{
	font-size:120%;
}
.category{
	/*width:29%;
	float:left;
	position:relative;*/
	padding:0 15px 35px 0;
}
.category h3 a, .category h3 a:visited{
	color:#000;
	font-size:18px;
	font-weight:normal;
}
.category h3{
	padding:0;
	margin:0;
}
.category ul{
	padding:0;
	/*margin:4px 0 30px 10px;*/
	list-style-type:none;
	/*list-style-image:url(../img/marker_category.gif);*/
	color:#484848;
}
.grouptitle{
	color:#484848;
	font-weight:bold;
	font-size:120%;
	padding:0 0 0 9px;
	margin:0;
	background-image:url(../img/marker_category.gif);
	background-repeat:no-repeat;
}
.ul_category{
	margin:12px 0 0 0;
	list-style-image:none;
}
.ul_products{
/*	border:1px solid #fff;*/
	_height:0px;
	/*margin:5px 0 0 10px;*/
	margin:4px 0 10px 0px;
	padding:0;
}
.ul_products li{
	list-style-image:none;
	list-style-type:none;
	float:none !important;
	float:left;
	display:inline !important;
	display:block; 
	clear:none;
}
.ul_products li a{
	white-space:pre;
	padding-right:6px;
	padding:5px;
	/*border-right:1px solid #8D969E;*/
	/*background-image:url(../img/separator.gif);
	background-repeat:no-repeat;
	background-position:right bottom;*/
	
	margin-right:7px;
	
}
.categoryplace{
	padding:0 37px 0 0 ;
}
div.menu2nd ul.navigation li ul li a.current {
	/*display: block;*/
	color:#ED811E;
	margin-left:-8px;
}
.doclist{
	margin:0;
	padding:0;
	list-style-type:none;
}
.doclist li{
	padding-bottom:6px;
}
.ftpdocs_up a{
	color:#656F79;
	font-size:85%;
}
.searchresult{
	margin:0 0 0 20px;
	color:#333;
	padding:0;
}
.searchresult .textplace{
	padding:0;
	margin:0;
}
.searchresult .href a{
	font-size:85%;
	color:#666;
}
.searchresult li{
	margin-bottom:28px;
}
.searched_text{
	color:#000;
	font-weight:bold;
}


#content .table .wrap{
	white-space:normal;
}
#content .table thead td{
	background-color:#4573A2;
	color:#F9FFFF;
	font-weight:bold;
}

/********************* dialers **************************/
#content .table_d {
	width:100%;
}
#content .table_d, #content .table_d td{
	border-collapse:collapse;
}

#content .table_d td {
	width:20%;
	padding:8px 8px;
	/*font-size:12px;*/
	background-color:#E8E8E8;
	border:2px solid #fff;
}

#content .table_d .wrap {
	white-space:normal;
}

#content .table_d thead td {
	background-color:#4573A2;
	color:#F9FFFF;
	font-weight:bold;
	vertical-align:middle;
}
/********************* dialers **************************/

#content .table_p, 
#content .table_ps 
 {
	width:100%;
}

#content .table_p, 
#content .table_p td,
#content .table_ps, 
#content .table_ps td
{
	border:2px solid #fff;
	border-collapse:collapse;
}

#content .table_p td,
#content .table_ps td
{
	padding:6px 6px;
	font-size:100%;
}

#content .table_ps td
{
	font-size:79%;
}

#content .table_p .wrap,
#content .table_ps .wrap
{
	white-space:normal;
}

#content .table_p thead td,
#content .table_ps thead td
{
	background-color:#4573A2;
	color:#F9FFFF;
	font-weight:bold;
	vertical-align:middle;
}

#content .table_p tbody tr, 
#content .table_ps tbody tr 
{
	background-color: #E8E8E8;
/*	behavior: url("/baxi/css/hilite.htc"); */
}

#content .table_p tbody tr.small_text {
	font-size:79%;
/*	behavior: url("/baxi/css/hilite.htc"); */
}

#content .table_ps tbody tr.small_text {
	font-size:100%;
/*	behavior: url("/baxi/css/hilite.htc"); */
}

#content .table_p tbody tr:hover,
#content .table_ps tbody tr:hover
{
	background-color:#D1E2F4;
}

.print_version {
	margin: 0px 20px 0px 0px;
}

.print_version img {
	margin-bottom:-3px;;
}

.print_version a {
	/*color:right;*/
}

#bc_left_margin {
	width: 270px;
}

.category_head a {
	font-weight:bold;
	font-size:135%;
	color:#25537E;
}

.category_head {
	padding-left:2px;
}

.category_head a:visited {
	color:#25537E;
}

.sub_category_head a {
	font-weight:bold;
	font-size:114%;
	color:#25537E;
}

.sub_category_head a:visited {
	color:#25537E;
}

.sub_category_head {
	padding:15px 0px 2px 4px;
}


.ul_products{
	display:block; 
	clear:both;
	_height:0px;
	margin:0;
	padding-left:0;
	margin-left:-2px;
}

.ul_sub_products{
	font-size:95%;
	display:block; 
	clear:both;
	_height:0px;
	margin:0;
	padding-left:0px;
	margin-left:-1px;
}

.production_separator {
	width:100%; height:20px; overflow:hidden; border-top:1px solid #999999;
}

table.register td.label { 
	text-align: right;
	white-space:nowrap; 
}

.color_red {
	color: #F99929;
}
	
.calculator_classifier {
	margin-left:10px;
	list-style-type:none;
}

.calculator_classifier ul {
	margin-left:37px;
}

#errors { color: #f00; }
#status { color: #25537E; }

.gbook .product table{
/*	font-size: 0.7em;*/
	font-weight:normal;
}

.gbook #lab_1 {
margin:0px 28px 0px 0px;
vertical-align:top;
}
.gbook  #lab_2 {
margin:0px 30px 0px 0px;
vertical-align:top;
}
.gbook  .input_text {
width:200px;
}
.gbook  #msg {
height:170px;
width:70%;
}
.gbook  .star {
color:#cc6600
}

.gbook  input, .gbook  label {
	margin:0; padding:0;
}

.bc_doclib a:visited {color:#06559F;}
.bc_doclib {margin-bottom:8px;}

 
/******************************************************************************************/
 .navigation{
	color:#25537E;
	margin:42px 0 0 0;
	padding:0;
	font-size:115%;
	font-weight:bold;
	line-height:150%;
	list-style-type:none;
}

.rightcolumn .navigation ul .current,  .navigation ul .current{
	display:block;
	color:#ED811E;
}


.navigation li,
.navigation ul li
{
	border:1px solid white;

}

.rightcolumn .navigation li,
.rightcolumn .navigation ul li,
.rightcolumn .navigation ul li ul li
{
	display:block;
	border:1px solid white;
	line-height:100%;
/*	padding-top:10px;*/
	
}

.rightcolumn .navigation li,
.rightcolumn .navigation ul li

{
	padding-top:7px;
	
}

.rightcolumn .navigation li a.current {
	display:block; 
	color:#ED811E;
	margin-left:-12px;
}

.rightcolumn .navigation li ul li a.current {
	display:block; 
	color:#ED811E;
	margin-left:-5px;
}

/* уровень разделов */
 .navigation li ul{
	display:block; 
	padding:0;
	margin:0 0 0 11px;
	list-style-type:none;
}
 ul.navigation li a,  ul.navigation li a:visited {
	display:block; 
	color:#25537E;
}

/* уровень групп */
 .navigation li ul li a{
	display:block; 
	font-weight:normal;
	font-size:95%;
	background-image:url(../img/marker_category.gif);
	background-repeat:no-repeat;
	padding-left:8px; 
	background-position:left 4px;
}

.rightcolumn .navigation li ul li a
{
	background-position:left 0px;
}

.navigation li ul li a.current{
	/*display: block;*/
}

ul.navigation li ul li a, ul.navigation li ul li a:visited {
	display:block; 
	color:#59758D;
	color:#25537E;
	font-weight: bold;
}


/* уровень товаров */
ul.navigation li ul li ul li a:visited {
	display:block; 
	color:#59758D;
	font-weight: normal;
}

ul.navigation li ul li ul li a {
	color:#06559F;
	font-weight: normal;
}

.navigation a.current {
	display:block; 
/*	
	display: block;
	line-height:80%;
*/	
	font-weight:bold;
	background-image:url(../img/marker_category_current.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	margin-left:-5px;
	padding-left:13px;
}

.rightcolumn .navigation a.current 
{
	background-position:left 2px;
}

ul.navigation li ul li ul li.current a:visited {
	display:block; 
	color:#59758D;
}

ul.navigation li ul li ul li.current a {
	display:block; 
	color:#ED811E;
}

/******************************************************************************************/



