html,body {
	background:#fff;
	min-height:100%;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
body {
	background:url("/images/bg.png") no-repeat top right #fff;
}
body.e404 {
	background:url("/images/bg_e404.png") no-repeat top right #fff;
}
a {
	color:#069;
}
a:hover {
	text-decoration:none!important;
	border-bottom:0!important;
}
h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	line-height:40px;
}
h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.align-center,
.center {
	text-align:center;
}
select,
input.txt {
	border-top:1px solid #7c7c7c;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #c3c3c3;
	height:21px;
}
input.submit{
	cursor:pointer;
}
strong {
	font-weight:bold;
}
p.red strong{
	color:#d40c0c;
}
#main {
	min-height:100%;
	position:relative;
	width:953px;
	margin:0 auto;
	padding:19px 23px 0;
	background:transparent;
}
#head {
	margin-bottom:18px;
	position:relative;
	width:100%;
	overflow:hidden;
}
#head .left_col{
	float:left;
	width:238px;
}
#content .right_double_col,
#head .right_double_col{
	margin-left:250px;
	position:relative;
}
#form{
	background:url("/images/bg_auth.png") no-repeat scroll 0 0 transparent;
	height:111px;
	padding:15px 14px;
	width:208px;
}

#form.logged {
    height: 111px;
    background-image: none;
    position: relative;
    margin-bottom: 10px;
}
/*
#form dl{
	display:block;
	width:208px;
	position:relative;
	overflow:hidden;
}

#form dt{
	display:block;
	height:21px;
	width:45px;
	float:left;
	font-size:11px;
	clear:right;
}
#form dd{
	float:right;
	display:block;
	width:158px;
	position:relative;
}
#form dt label{
	position:relative;
	top:3px;
}
*/
#form form div{
	display:block;
	width:208px;
	position:relative;
	overflow:hidden;
}

#form form div label{
	display:block;
	height:16px;
	width:45px;
	float:left;
	font-size:11px;
	clear:left;
	position:relative;
	padding-top:5px;
}
#form form div input{
	display:block;
	width:158px;
	position:relative;
	margin-bottom:10px;
}

#form input.txt{
	width:156px;

}
#form input#pass{
	margin-bottom:0;
}
#form input.img{
	vertical-align:middle;
}
#form p{
	margin:4px 0;
}
#form a{
	font-size:11px;
}
#form strong{
	font-size:14px;
}
#logo {
	margin-bottom:16px;
}
#top_menu {
	width:100%;
	position:relative;
	overflow:hidden;
	margin-bottom:13px;

}
#main_menu {
	background:url("/images/bg_menu.png") no-repeat 0 0 transparent;
	width:628px;
	overflow:hidden;
	padding:8px;
	height:53px;
}
#main_menu ul{
	position:relative;
	zoom:1;
}
#main_menu ul li{
	float:left;
	width:19.5%;
	margin-left:5%;
	line-height:25px;

}
#main_menu ul li a{
	text-decoration:underline;
}
#main_menu ul li a:hover,
#main_menu ul li.root-item-selected{
	text-decoration:none;
}
#main_menu ul li.root-item-selected{
	color:#000;
}
#main_menu ul li span{
	background:url("/images/main_li.png") no-repeat scroll 0 2px transparent;
	padding-left:20px;
}
/* �������� ���� */
#lang_menu {
	background:url("/images/bg_lang.png") no-repeat 0 0 transparent;
	width:32px;
	float:right;
	margin-left:10px;
	position:relative;
	overflow:hidden;
	padding:10px 6px;
	height:49px;
}
#lang_menu ul{

}
#lang_menu ul li{
	text-align:center;
}
#lang_menu ul > li{
	border-top:0;
	border-bottom:1px solid #d0cfca;
	padding:0 6px 10px;
}
#lang_menu ul > li+li{
	border-top:1px solid #fff;
	border-bottom:0;
	padding:10px 6px 0;
}

#search {
	background:url("/images/bg_search.png") no-repeat scroll 0 0 transparent;
	height:47px;
	margin-bottom:13px;
	padding:15px 21px;
	position:relative;
}
#search input.txt{
	width:273px;
	margin-right:10px;
}
#search select.slc{
	width:230px;
	margin-right:14px;
	vertical-align:top;
	height:23px;
}
#search input.img{
	vertical-align:top;
	position:relative;
	margin-top:-1px;
}
#search p {
	margin:4px 0;
	font-size:11px;
}
#big_menu {

}
#big_menu ul{
	/*background:url("/images/bg_big.png") no-repeat 0 0 transparent;*/
	position:relative;
	overflow:hidden;
}
#big_menu ul li{
	float:left;
	position:relative;
}
#big_menu ul li a{
	display:block;
	width:100%;
	float:left;
	text-align:center;
	font:normal 16px/45px Trebuchet MS, Arial, Helvetica, sans-serif;
	height:52px;
	color:#28586b;
	/*background:url("/images/big_menu_bg.png") repeat-x 0 0 transparent;*/
}
#big_menu ul li a:hover,
#big_menu ul li a.selected{
	color:#fff;
}

#big_menu #big_l,
#big_menu ul > li a{
	/*border-left:0;*/
	/*border-right:1px solid #cac8c7;*/
	background:url("/images/bg_big.png") no-repeat 0 0 transparent;
	width:233px;
}

#big_menu #big_c,
#big_menu ul > li+li a{
	/*border-left:1px solid #fff;
	border-right:1px solid #cac8c7;*/
	background:url("/images/bg_big.png") no-repeat -233px 0 transparent;
	width:233px;
}

#big_menu #big_r,
#big_menu ul > li+li+li a{
	/*border-left:1px solid #fff;*/
	/*border-right:0;*/
	background:url("/images/bg_big.png") no-repeat -466px 0 transparent;
	width:237px;
}
#big_menu #big_l:hover,
#big_menu ul > li a:hover,
#big_menu ul > li a.selected{
	background:url("/images/bg_big.png") no-repeat 0 -52px transparent;
}
#big_menu #big_c:hover,
#big_menu ul > li+li a:hover,
#big_menu ul > li+li a.selected{
	background:url("/images/bg_big.png") no-repeat -233px -52px transparent;
}
#big_menu #big_r:hover,
#big_menu ul > li+li+li a:hover,
#big_menu ul > li+li+li a.selected{
	background:url("/images/bg_big.png") no-repeat -466px -52px transparent;
}
#content {
	clear:both;
	width:100%;
	/*overflow:hidden;*/
}
#content .left_col{
	position:relative;
	display:block;
	float:left;
	width:238px;
	min-height:100%;

}
#content .centr_col{
	position:relative;
	margin:0 182px 0 250px;

}
#content .right_col{
	position:relative;
	float:right;
	width:162px;

}
#content .centr_col h1{
	background:url("/images/bg_h1.png") no-repeat 0 0 transparent;
	height:50px;
	margin-bottom:-9px;
}
#content .right_double_col h1{
	background:url("/images/bg_h1_long2.png") no-repeat right 0 transparent !important;
	height:42px;
	text-align:center;
	margin-bottom:0;
}
#content .wide_col h1{
	background:url("/images/bg_h1_wide.png") no-repeat right 0 transparent;
	height:42px;
	text-align:center;
	margin-bottom:0;
}
#content .left_col h1.block_h{
	background:url("/images/bg_h1_long2_tight.png") no-repeat right 0 transparent;
	height:42px;
	text-align:left;
	margin-bottom:0;
	width:19	8px;
	padding:0 20px;
	margin-left:-1px;
}
#content .table_item {
	/*background:url("/images/bg_table.png") no-repeat scroll 0 0 transparent;*/
	margin: -3px 0 8px;
	min-height:60px;
	padding:0;
	position:relative;
}
#content .table_item table{
	width:100%;
}
#content .table_item table td{
	width:29%;
	background:none;
	padding-right:2%;
	line-height:17px;
}
		#content .tenders-list .table_item table td {
			width: 25%;
			background: none;
			line-height: 17px;
			text-align: center;
			vertical-align: middle;
		}

		#content .tenders-list .table_item table td.title {
			width: 75%;
		}

		#content .tenders-list .table_item table td.align-right {
			 text-align: right;
		}

		#content .tenders-list .table_item table td.align-left {
			text-align: left;
		}

		#content .tenders-list span.type-open {
			color: #008000;
		}

		#content .tenders-list span.type-close {
			color: #800080;
		}

		#content .tenders-list span.virtual {
			color: #66CCFF;
		}

		#content .tenders-list span.real {
			color: #FF0000;
		}

		#content .tenders-list .tenders-list .table_item table td small {
			color: #999999;
		}

		#content .tenders-list .tenders-list .table_item table td .tender-name {
			white-space: normal !important;
			height: 3em;
		}

		#content .tenders-list .pagesize {
			display: inline;
		}
		#content .tenders-list .table_item table td small {
			color: #999999;
		}

#content .table_item table td.right{
	text-align:right;
	padding-right:0%;
}
#content .centr_col .table_item .table_tbody{
	padding:0 24px 10px 18px;
	overflow:hidden;
	background:url("/images/bg_table_mid.png") repeat-y scroll 0 0 transparent;
}
#content .centr_col .table_item .table_thead{
	padding:15px 24px 10px 18px;
	overflow:hidden;
	background:url("/images/bg_table_top.png") no-repeat scroll 0 0 transparent;
}
#content .centr_col .table_item .table_tfoot{
	padding:6px 24px 18px 18px !important;
	overflow:hidden;
	background:url("/images/bg_table_bot.png") no-repeat scroll 0 bottom transparent;
}
/* .right_double_col */
#content .right_double_col .table_item .table_tbody{
	padding:0 24px 10px 18px;
	overflow:hidden;
	position:relative;
	background:url("/images/bg_table_mid_l.png") repeat-y scroll 0 0 transparent;
}
#content .right_double_col .table_item .table_tbody.techinfo{

}
#content .right_double_col .table_item .table_thead{
	padding:5px 24px 5px 18px;
	overflow:hidden;
	background:url("/images/bg_table_top_l.png") no-repeat scroll 0 0 transparent;
}
#content .right_double_col .table_item .table_tfoot{
	padding:10px 24px 18px 18px;
	overflow:hidden;
	background:url("/images/bg_table_bot_l.png") no-repeat scroll 0 bottom transparent;
}
/* /.right_double_col */

/* .wide_col */
#content .wide_col .table_item .table_thead{
	padding:5px 24px 5px 18px;
	overflow:hidden;
	background:url("/images/bg_table_top_wide.png") no-repeat scroll 0 0 transparent;
}

#content .wide_col .table_item .table_tfoot{
	padding:10px 24px 18px 18px;
	overflow:hidden;
	background:url("/images/bg_table_bot_wide.png") no-repeat scroll 0 bottom transparent;
}
#content .wide_col .table_item .table_tbody{
	padding:0 24px 10px 18px;
	overflow:hidden;
	position:relative;
	background:url("/images/bg_table_mid_wide.png") repeat-y scroll 0 0 transparent;
}
/* /.wide_col */

/* .tab_container_right_col */

#content .tab_container_right_col .table_item .table_thead{
	padding:5px 24px 5px 18px;
	overflow:hidden;
	background:url("/images/bg_table_top_l.png") no-repeat scroll 0 0 transparent;
}

#content .tab_container_right_col .table_item .table_tfoot{
	padding:10px 24px 18px 18px;
	overflow:hidden;
	background:url("/images/bg_table_bot_l.png") no-repeat scroll 0 bottom transparent;
}
#content .tab_container_right_col .table_item .table_tbody{
	padding:0 24px 10px 18px;
	overflow:hidden;
	position:relative;
	background:url("/images/bg_table_mid_l.png") repeat-y scroll 0 0 transparent;
}

#content .tab_container_right_col .table_item.message .table_tbody .date{
	margin-right:50px;
}
#content .tab_container_right_col .table_item.message .table_tbody p a {
	text-decoration:underline;
}
#content .tab_container_right_col .table_item.message .table_tfoot p{
	color:#999;
	font-size: 10px;
}
#content .tab_container_right_col .table_item.message .table_tfoot a{

	font-size: 11px;
	border-bottom:0;
}
#content .tab_container_right_col .table_item.message .table_tfoot a:hover,
#content .tab_container_right_col .table_item.message .table_tfoot a:hover span{
	border-bottom:0
}
#content .tab_container_right_col .table_item.message .table_tfoot a span{
	border-bottom: 1px dashed;
}
#content .tab_container_right_col .table_item.message .table_tfoot a.file {
	padding-left:15px;
	text-decoration: none;
}
#content .tab_container_right_col .table_item.message .table_tfoot a.doc {
	background:url("/images/cabinet_doc.png") no-repeat 0 2px transparent;
}

/* /.tab_container_right_col */

#content .table_item .table_tbody .table_item_rightcol{
	float:right;
	width:244px;
	margin-left:20px;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_img{
	border:1px solid #dbdbdb;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:#f8f8f8;
	padding:4px 2px 2px;
	width:238px;
	text-align:center;
	margin:15px 0;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_img img{
	border:1px solid #d6d6d6;
	margin:0;
	padding:0;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    max-width: 236px;

}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block{
	margin:0 0 10px;
}
#content .table_item .table_tbody  .rightcol_block_header{
	background:url("/images/rightcol_block_header.png") no-repeat 0 0 transparent;
	height:5px;
}
#content .table_item .table_tbody  .rightcol_block_body{
	background:url("/images/rightcol_block_body.png") repeat-y 0 0 transparent;
	padding:20px 24px;
}
#content .table_item .table_tbody .rightcol_block_footer{
	background:url("/images/rightcol_block_footer.png") no-repeat 0 0 transparent;
	height:8px;
}
#content .table_item .table_tbody .table_item_leftcol{
	margin:0 264px 0 0;
	padding:0;
}
#content .table_item .table_tbody h3{
	color:#006699;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
#content .wide_col .table_item .table_tbody p,
#content .right_double_col .table_item .table_tbody p{
	margin:10px 0 20px;
}
#content .right_double_col .table_item .table_tbody table{
	/*width:auto;*/
}
#content .right_double_col .table_item .table_tbody ul{

}
#content .right_double_col .table_item .table_tbody .catalog_type{
	position:relative;
	width:auto;
	overflow:hidden;
	margin: 16px 0 16px 0;
}
	#content .right_double_col .table_item .table_tbody .catalog_type li{
		background:none;
		padding:0;
		float:left;
		width:33%;
	}
	#content .right_double_col .table_item .table_tbody .catalog_type li.second{
		text-align:center;
	}
	#content .right_double_col .table_item .table_tbody .catalog_type li.third{
		text-align:right;
	}
		#content .right_double_col .table_item .table_tbody .catalog_type li span{
			padding:5px 10px 5px 0;
		}
		#content .right_double_col .table_item .table_tbody .catalog_type li .type_select{

			background:url("/images/type_select.png") no-repeat 100% 5px transparent;
		}
			#content .right_double_col .table_item .table_tbody .catalog_type li a{
				text-decoration:none;
				border-bottom:1px dashed;
			}
			#content .right_double_col .table_item .table_tbody .catalog_type li a:hover{
				border-bottom:0;
			}
			#content .right_double_col .table_item .table_tbody .catalog_type li .type_select a{
				border:0;
				color:#333;
			}
#content .right_double_col .table_item .table_tbody .table_image{
	float:right;
}
	#content .right_double_col .table_item .table_tbody .table_image a{
		text-decoration:none;
	}
#content .right_double_col .table_item .table_tbody .table_info{

}
	#content .wide_col .table_item .table_tfoot p,
	#content .right_double_col .table_item .table_tfoot p{
		margin:0;
	}
		#content .wide_col .table_item .table_tfoot p a,
		#content .right_double_col .table_item .table_tfoot p a{
			text-decoration:none;
			border-bottom:1px dashed;
			font-size:11px;
		}
		#content .wide_col .table_item .table_tfoot p a:hover,
		#content .right_double_col .table_item .table_tfoot p a:hover{
			border-bottom:0;
		}
		#content .wide_col .table_item .table_tfoot p .a_parent,
		#content .right_double_col .table_item .table_tfoot p .a_parent{
			/*background:url("/images/a_parent.png") no-repeat 100% 3px transparent;*/

		}


#content .table_item table td a{
	/*white-space:nowrap;*/

}
#content .table_item table td a.add{
	/*padding:5px 0 5px 25px;*/
	background:url("/images/add.png") no-repeat 0 center transparent;
}
#content .left_col {

}
#content .left_col .banner_item,
#content .left_col .info_item {
	position:relative;
}
#content .left_col .info_item img{
	margin-bottom:4px;
}
#content .left_col .banner_item img{
	margin-bottom:8px;
}
#content .left_col .info_item p{
	margin:0 23px 22px;
	font-size:11px;
}
#content .left_col .info_item p a{
	font-weight:bold;
	font-size:12px;
}
#content .right_col{
	position:relative;
}
#content .right_col .news_item{
	margin:7px 0 16px;
}
#content .right_col .news_item .data{
	display:block;
	padding-left:15px;
	background:url("/images/data.png") no-repeat 0 3px transparent;
}
#content .right_col .news_item a{
	font-size:12px;
	font-weight:bold;
}
#content .right_col .news_item span{
	font-size:11px;
}
#content a.more {
	padding:10px 0 10px 25px;
	background:url("/images/more.png") no-repeat 0 center transparent;
}
#content .wide_col ul,
#content .right_double_col ul{
	margin:16px 0 16px 33px;
}
	#content .wide_col ul li,
	#content .right_double_col ul li{
		padding-left:15px;
		background:url("/images/li.png") no-repeat left 5px transparent;
		margin:5px 0 5px;
	}
		#content .wide_col ul li ul,
		#content .right_double_col ul li ul{
			margin:10px 0 15px 22px;
		}
			#content .wide_col ul li ul li,
			#content .right_double_col ul li ul li{
				padding-left:10px;
				background:url("/images/li_li.png") no-repeat left 5px transparent;
			}
#content p{
	line-height:16px;
	margin:10px 0;
}
#content p.red {
	margin:0 0 10px;
	padding:10px 0;
}
#content .wide_col .item_block,
#content .right_double_col .item_block{
	position:relative;
	z-index:1;
	padding:0 25px;
	margin:0 0 20px;
}
#content .right_double_col .item_block{
	background:url("/images/block_top.png") no-repeat 0 0 transparent;
}
#content .wide_col .item_block{
	background:url("/images/block_top_w.png") no-repeat 0 0 transparent;
}
#content .wide_col .item_block_y_big,
#content .right_double_col .item_block_y_big{
	background:url("/images/block_top_y_big.png") no-repeat 0 0 transparent;
	position:relative;
	z-index:1;
	padding:0 25px;
	margin:0 0 20px;
}
#content .left_col .item_block_y_tight{
	background:url("/images/block_top_y_tight.png") no-repeat right 0 transparent;
	position:relative;
	z-index:1;
	padding:0 20px 20px;
	margin:0 0 20px 0px;
}
#content .right_double_col .item_block .item_block_body{
	position:relative;
	z-index:5;
}
#content .wide_col .item_block_footer,
#content .wide_col .item_block_footer_y,
#content .right_double_col .item_block_footer,
#content .right_double_col .item_block_footer_y {
	left:0;
	bottom:-9px;
	display:block;
	height:9px;
	position:absolute;
	width:100%;
	z-index:2;
}
#content .right_double_col .item_block_footer{
	background:url("/images/block_bottom_w.png") no-repeat scroll 0 0 transparent;
}
#content .right_double_col .item_block_footer_y {
	background:url("/images/block_bottom_y.png") no-repeat scroll 0 0 transparent;
}
#content .wide_col .item_block_footer_y{
	background:url("/images/block_bottom_y_w.png") no-repeat scroll 0 0 transparent;
}
#content .left_col .item_block_footer_y_tight {
	background:url("/images/block_bottom_y_tight.png") no-repeat scroll right 0 transparent;
	right:0;
	bottom:-9px;
	display:block;
	height:9px;
	position:absolute;
	width:238px;
	z-index:2;
}
#content .right_double_col .item_block_top_y {
	background:url("/images/block_top_y.png") no-repeat scroll 0 0 transparent;
	top:0;
	left:3px;
	display:block;
	height:41px;
	position:absolute;
	width:697px;
	z-index:2;
}
#content #serch-cabel {
	padding-bottom:10px;
}
#content #serch-cabel p{
	margin:0 0 2px;
}
#content #serch-cabel input{
	vertical-align:middle;
}
#content #serch-cabel input.txt{
	width:537px;
	margin-right:18px;
}
#content #serch-cabel .submit_blue{
	padding-left:6px;
	display:inline-block;
	background:url("/images/button_blue.png") no-repeat -494px 2px transparent;
	height:29px;
	line-height:29px;

}
	#content #serch-cabel .submit_blue input{
		background:url("/images/button_blue.png") no-repeat -430px 0 transparent;
		border:0;
		height:29px;
		line-height:29px;
		padding-right:16px;
		padding-left:10px;
		color:#fff;
		font: normal 12px/29px trebuchet;
	}
#content #serch-cabel button{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 29px;
	line-height: 29px;
}
#content #serch-cabel button span,
 #content #serch-cabel button em {
	display: block;
	height: 29px;
	line-height: 29px;
	margin: 0;
	color: #fff;
}
	#content #serch-cabel button span{
		padding-left: 6px;
		background: url("/images/button_blue.png") no-repeat -494px 0;
	}
	#content #serch-cabel button em{
		font-style: normal;
		padding-right: 20px;
		background: url("/images/button_blue.png") no-repeat right 0;
	}
#content .left_col .block_top_paginator_tight {
	background:url("/images/block_top_paginator_tight.png") no-repeat scroll right 0 transparent;
	top:0;
	left:-17px;
	display:block;
	height:48px;
	line-height:48px;
	position:relative;
	overflow:hidden;
	width:192px;
	z-index:2;
	margin-bottom:20px;
	padding:0 20px;
}
#content .left_col .block_top_paginator_tight a{
	margin-right:10px;
	font-size:11px;
	cursor:pointer;
}
#content .left_col .block_top_paginator_tight a.active{
	color:#999;
	text-decoration:none;
	cursor:default;
}
#content .left_col .block_top_paginator_tight a span{

}
#content .left_col .item_block_y_tight .news a.news_detail {
	background:url("/images/bg_news_more.png") no-repeat 0 0 transparent;
	width:94px;
	height:21px;
	display:block;
	margin-left:auto;
	text-align:center;
	line-height:21px;
	font-size:11px;
}
#content .block_top_paginator {
	display:block;
	height:48px;
	position:relative;
	z-index:2;
	margin-bottom:20px;
}

#content .item_block_y_big .block_top_paginator,
#content .item_block .block_top_paginator {
	/*background:url("/images/block_top_paginator.png") no-repeat scroll 0 0 transparent;*/
	top:0;
	left:-22px;
	display:block;
	height:48px;
	position:relative;
	width:697px;
	z-index:2;
	margin-bottom:20px;
	position:relative;

}
	#content .block_top_paginator ul{
	position:relative;
	zoom:1;
	padding:15px 0 10px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;

	}
		#content .block_top_paginator ul li{
			position:relative;
			display:inline;
			margin:0 2px;
			padding:0;
			background:none;
			font-size:11px;
			color:#999;
			cursor:default;
		}
			#content .block_top_paginator ul li span{
				line-height:;
				padding:3px 14px;
				text-decoration:underline;
			}
			#content .block_top_paginator ul li:hover span{
				text-decoration:none;
			}
			#content .block_top_paginator ul li.active span{
				border:1px solid #ccc;
				color:#ccc;
				background:#fff;
				text-decoration:none;
			}
			#content .block_top_paginator ul li.back span{
				background:url("/images/paginator.gif") no-repeat left -52px;
				padding:3px 15px 3px 30px;
				text-decoration:none;
			}
			#content .block_top_paginator ul li.back_a span{
				background:url("/images/paginator.gif") no-repeat left -12px;
				padding:3px 15px 3px 30px;
			}
			#content .block_top_paginator ul li.next span{
				background:url("/images/paginator.gif") no-repeat right -32px;
				padding:3px 30px 3px 15px;
				text-decoration:none;
			}
			#content .block_top_paginator ul li.next_a span{
				background:url("/images/paginator.gif") no-repeat right 8px;
				padding:3px 30px 3px 15px;
			}
			#content .block_top_paginator ul li a{

				color:#069;
				text-decoration:none;
			}
			#content .block_top_paginator ul li a:hover{
				background:#fff;
			}
#content .right_double_col .item_block blockquote {
	border-top:1px solid #000;
	margin:25px 0 0;
	padding:10px 0 30px 20px;
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	color:#000;
	word-spacing:7px;
}
#content .right_double_col .item_block_card {
	position:relative;
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
#content .right_double_col .item_block_card .item_block_logo{
	float:left;
	margin:0 20px 20px 0;
}
#content .right_double_col .item_block_card address{
	width:280px;
	float:left;
	margin:0 20px 20px 0;
}
#content .right_double_col .item_block_card .item_block_rate {
	float:right;
	width:135px;
	text-align:center;
}
#content .right_double_col .news{
	position:relative;
	width:auto;
	overflow:hidden;
	margin-bottom:10px;
}
#content .right_double_col .news h3{
	font-size:18px;
	color:#069;
	line-height:19px;
}
#content .left_col .news .news_date{
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#content .left_col .news p{
	font-size:12px;
	margin:3px 0 10px;
}
#content .right_double_col .news .news_date{
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#content .right_double_col .news p{
	font-size:12px;
}
#content .right_double_col .news .news_img {
	padding:3px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	float:left;
	margin:10px 10px 5px 0;
}
#content .right_double_col .news .news_img img{
	border:1px solid #dcdcdc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
#content .right_double_col .block_table{
	background:url("/images/block_table.png") no-repeat 0 0 transparent;
	margin:0 0 0 -22px;
	position:relative;
	width:697px;
	z-index:10;
	padding:20px 0;
}
#content .right_double_col .block_table .block_table_footer {
	width:697px;
	height:4px;
	background:url("/images/block_table_footer.png") no-repeat 0 bottom transparent;
	position:absolute;
	bottom:-3px;
	left:0;
}
#content .wide_col .rightcol_block table,
#content .right_double_col .rightcol_block table,
#content .right_double_col .block_table table{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:697px;
	position:relative;

}
#content .wide_col .rightcol_block table,
#content .right_double_col .rightcol_block table{
	width:100%!important;

}
#content .wide_col .rightcol_block table thead th,
#content .right_double_col .rightcol_block table thead th,
#content .right_double_col .block_table table thead th{
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;
	padding:0 25px 0;
	height:45px;
}
#content .wide_col .rightcol_block table thead th,
#content .right_double_col .rightcol_block table thead th{
	padding:0 0 0!important;
	height:0;
}
#content .wide_col .rightcol_block table tbody th,
#content .right_double_col .rightcol_block table tbody th,
#content .right_double_col .block_table table tbody th{
	padding:10px 25px 0;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	height:25px;
}
#content .wide_col .rightcol_block table tbody th,
#content .right_double_col .rightcol_block table tbody th{
	white-space:normal;
	padding:10px 0 5px!important;
	border-bottom:1px dotted #000;
}
#content .wide_col .rightcol_block table tbody td,
#content .right_double_col .rightcol_block table tbody td,
#content .right_double_col .block_table table tbody td{
	padding:10px 25px 0;
	text-align:center;
	vertical-align:middle;
	

}
#content .wide_col .rightcol_block table tbody td,
#content .right_double_col .rightcol_block table tbody td{
	border-bottom:1px dotted #ccc;
	padding:0 0 5px;
}
#content .wide_col .rightcol_block table tfoot td,
#content .right_double_col .rightcol_block table tfoot td{
	border-top:1px solid #000;
	text-align:center;
	padding:10px 25px 0;
}
#content .wide_col .rightcol_block table tfoot td a,
#content .right_double_col .rightcol_block table tfoot td a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#content .wide_col .rightcol_block table tfoot td a:hover,
#content .right_double_col .rightcol_block table tfoot td a:hover{
	text-decoration:underline;
}
#content .wide_col .rightcol_block table div,
#content .right_double_col .rightcol_block table div,
#content .right_double_col .block_table table div {
	display:block;
	border-bottom:1px solid #000;
	height:100%;
	width:100%;
}
#content .wide_col .rightcol_block table div,
#content .right_double_col .rightcol_block table div{
	padding:0!important;
	height: 15px!important;
	line-height: 19px;
}
#content .wide_col .rightcol_block table span,
#content .right_double_col .rightcol_block table span,
#content .right_double_col .block_table table span {
	display:block;
	border-bottom:1px dotted #000;
	padding:0 0 5px;
	width:100%;
}
#content .right_double_col .rightcol_block table span{

}
#content .wide_col .rightcol_block table span small
#content .right_double_col .rightcol_block table span small{
	font-size:10px;
	font-weight:normal;
	line-height:20px;
}
#content .right_double_col .block_content_filter{

}
#content .table_item_leftcol .techinfo_table {


}
#content .table_item_leftcol .techinfo_table table{
	margin-bottom:20px;
}
#content .table_item_leftcol .techinfo_table table th{
	background:#faf9f3;
	border-bottom:2px solid #e1e1db;
	font-size:12px;
	font-weight:bold;
	padding:5px 15px;
	text-align:left;

}
#content .table_item_leftcol .techinfo_table table td{
	border-bottom:1px solid #e1e1db;
	padding:5px 15px;
	text-align:left;
	white-space:pre-wrap;

}
#content .left_col h3,
#content .right_double_col .block_content_filter h3,
#content .right_double_col .block_content_filter_options h3{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1em;
	color:#000;
	text-transform:uppercase;
	margin:0 0 5px;
}
#content .left_col select,
#content .right_double_col .block_content_filter select{
	font-family:arial;
	font-size:11px;
	color:#000;
	width:274px;
	height:20px;
	border-top:2px solid #848484;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-left:2px solid #848484;
	margin:0 0 10px;
}
#content .left_col select {
	width:200px!important;
}
#content .right_double_col .block_content_filter input.txt{
	font-family:arial;
	font-size:11px;
	color:#000;
	width:505px;
	height:20px;
	border-top:2px solid #848484;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-left:2px solid #848484;
	margin:0 10px 10px 0;
}
#content .right_double_col input.submit{
	border:0;
	background:url("/images/button.png") no-repeat 0 0 transparent;
	width:135px;
	height:31px;
	color:#0e4778;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
	padding-bottom:5px;
}
#content .right_double_col .block_content_filter_options{
	position:relative;
	margin:10px 0;
	padding-bottom:20px;
	width:653px;
	border-top:1px solid #000;
	padding-top:10px;
}
#content .right_double_col .block_content_filter_options table {
	width:100%;
}
#content .right_double_col .block_content_filter_options table td.first{
	border:0;
}
#content .right_double_col .block_content_filter_options table td{
	border-left:1px dotted #000;
	padding:0 10px;
}
#content .right_double_col .block_content_filter_options ul{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
#content .right_double_col .block_content_filter_options ul ul{
	margin-left:15px;
}
#content .right_double_col .block_content_filter_options ul li{
	background:none;
	padding:0;
	font-weight:bold;
	margin:10px 0;
}
#content .right_double_col .block_content_filter_options ul li li{
	font-weight:normal;
}
#content .right_double_col .block_content_filter_options ul li label{

}
#content .right_double_col .block_content_filter_options ul li input{
	margin-right:5px;
}
#content .right_double_col .tab_content_result{
	margin-top:20px;
}
#content .right_double_col .tab_content_result table{
	width:653px;
	font-size:12px;
}
#content .right_double_col .tab_content_result th{
	border-right:1px solid #000;
	padding:20px 10px 20px 0;
}
#content .right_double_col .tab_content_result th a{
	background:url("/images/add.png") no-repeat scroll 0 center transparent;
	padding:5px 0 5px 45px;
	font-weight:bold;
}
#content .right_double_col .tab_content_result td{
	text-align:right;
	border-right:1px dotted #000;
	padding:20px 10px 20px 0;
}
#content .right_double_col .tab_content_result td.last{
	border:0;
}
#content .right_double_col .tab_content_result .text-right{
	text-align:right;
	font-size:11px;
	padding:10px 10px 10px 0;
}
/* TABS */
#content .wide_col .item_block_tabs,
#content .right_double_col .item_block_tabs {
	margin-left:-23px;
	margin-right: -23px;
	/*width:698px;*/
	overflow:hidden;
}
#content .wide_col .item_block_tabs ul.tabs,
#content .right_double_col .item_block_tabs ul.tabs {
	margin:1px 1px -5px;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px;
	width: 100%;
}
#content .wide_col .item_block_tabs ul.tabs li .left_tabs,
#content .right_double_col .item_block_tabs ul.tabs li .left_tabs{
	display:none;
}
#content .wide_col .item_block_tabs ul.tabs li.active .left_tabs,
#content .right_double_col .item_block_tabs ul.tabs li.active .left_tabs{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:32px;
	background:url("/images/tabs.png") no-repeat left top ;
	z-index:1 !important;
}
#content .wide_col .item_block_tabs ul.tabs li,
#content .right_double_col .item_block_tabs ul.tabs li {
	background:none;
	float:left;
	height:32px;
	line-height:32px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}
#content .wide_col .item_block_tabs ul.tabs li.active,
#content .right_double_col .item_block_tabs ul.tabs li.active{
	background:url("/images/tabs.png") no-repeat scroll right top transparent;
}
#content .wide_col .item_block_tabs ul.tabs li a,
#content .right_double_col .item_block_tabs ul.tabs li a {
	color:#000000;
	display:block;
	font-size:12px;
	outline:none;
	padding:0 20px;
	text-decoration:none;
	/*border: 1px solid #fff; */
}
#content .wide_col .item_block_tabs ul.tabs li a:hover,
#content .right_double_col .item_block_tabs ul.tabs li a:hover {

}
#content .wide_col .item_block_tabs ul.tabs li.active a,
#content .right_double_col .item_block_tabs ul.tabs li.active a {
	font-weight:bold;
}
#content .wide_col .item_block_tabs html ul.tabs li.active,
#content .wide_col .item_block_tabs html ul.tabs li.active a:hover,
#content .right_double_col .item_block_tabs html ul.tabs li.active,
#content .right_double_col .item_block_tabs html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
#content .wide_col .item_block_tabs .tab_container,
#content .right_double_col .item_block_tabs .tab_container {
	margin:0 1px;
	overflow: hidden;
	/*clear: both;
	float: left;*/
	width: 100%;
}
#content .right_double_col .item_block_tabs .tab_container {
	background:url("/images/tabs_body.png") no-repeat scroll left top transparent;
}
#content .wide_col .item_block_tabs .tab_container{
	background:none;
}
#content .wide_col .item_block_tabs .tab_container_head,
#content .right_double_col .item_block_tabs .tab_container_head {
	background:url("/images/tabs_body_w_head.png") no-repeat scroll left top transparent;
	margin:0;
	padding:0;
	height:4px;
	overflow: hidden;
	width: 100%;
}
#content .wide_col .item_block_tabs .tab_content,
#content .right_double_col .item_block_tabs .tab_content {
	padding: 20px;
	display:none;

}
#content .wide_col .item_block_tabs .tab_content{
	background:#faf9f3;
	margin:0 2px 0 0;
}

/* footer */
#footer_wrap {
	clear:both;
	position:relative;
	width:953px;
	margin:0 auto;
	padding:19px 0 0;
}
#footer {
	border-top:1px solid #dcdcdc;
	padding:20px 0 15px;
}
#footer .left_col{
	position:relative;
	display:block;
	float:left;
	width:141px;
	padding-left:90px;
	font-size:11px;
}
#footer .centr_col{
	position:relative;
	margin:0 180px 0 250px;
	text-align:center;
	font-size:11px;
}
#footer .right_col{
	position:relative;
	float:right;
	width:160px;
	font-size:11px;
}
#footer .centr_col address{
	display:inline-block;
	text-align:left;
	color:#636363;
	width:140px;
}

/* shadow */
.d-shadow-over-wrap{
	padding:4px 7px 8px 5px;
}
.d-shadow {
	position:relative;
	z-index:5;
}
.d-shadow-wrap {
	margin:-4px -7px 0px -5px;
	overflow:hidden;
	padding:4px 5px 0;
	position:relative;
	width:100%;
}
#head .d-sh-cn{
	background:url("/images/shadow-y.png") no-repeat scroll 0 0 transparent;
}
	.d-sh-cn {
		background:url("/images/shadow.png") no-repeat scroll 0 0 transparent;
		position:absolute;
		z-index:-1;
	}
	.d-sh-tl{ /* ������ ����� */
		height:1500px;
		top:-8px;
		left:-7px;
		width:100%;
	}
	.d-sh-tr {	/* ������ ������ */
		height:1500px;
		top:-8px;
		left:-7px;
		margin-left:100%;
		width:7px;
	}
	.d-sh-bl { /* ����� ����� */
		width:100%;
		height:8px;
		clip:rect(auto, auto, auto, 7px);
		left:-12px;
		padding-right:10px;
	}
	.d-sh-br { /* ����� ������ */
		margin-left:100%;
		width:7px;
		height:8px;
		left:-2px;
	}

/*			.d-shadow {
				position:relative;
				left:200px;
				top:100px;
				width:50%;
			}

			.d-shadow-wrap {
				position:relative;
				width:100%;
				padding:15px 21px 0 21px;
				margin:-15px -21px 0 -21px;
				overflow:hidden;
			}

			.d-sh-cn {
				position:absolute;
				background:url("/images/shadow.png") no-repeat;
				left:-25px;
				z-index:-1;
			}

			.d-sh-tl,
			.d-sh-tr {
				height:500px;
				top:-28px;
			}

			.d-sh-tl,
			.d-sh-bl {
				width:100%;
			}

			.d-sh-tr,
			.d-sh-br {
				width:25px;
				margin-left:100%;
			}

			.d-sh-bl,
			.d-sh-br {
				height:28px;
			}

			.d-sh-bl {
				left:-46px;
				padding-right:42px;
				clip:rect(auto auto auto 25px);
			}

			.d-sh-br {
				left:-4px;
			}
*/

.star-rating-wrap {
	white-space:nowrap;
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating li.current-rating {
	background:url("/images/star.png") repeat-x scroll left -1000px transparent;
}
.star-rating {
	background-position:left top;
	display:block;
	height:20px !important;
	list-style:none outside none;
	margin:0 auto!important;
	overflow:hidden !important;
	padding:0 !important;
	position:relative;
	width:100px !important;
}
.star-rating li {
	background:none repeat scroll 0 0 transparent !important;
	border:0 none !important;
	display:inline;
}
ul.star-rating a, ul.star-rating li.current-rating {
	border:medium none;
	height:20px !important;
	left:0;
	line-height:25px !important;
	margin:0 !important;
	outline:medium none;
	overflow:hidden;
	padding:0 !important;
	position:absolute;
	text-indent:-9999px;
	top:0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position:left bottom;
}
.star-rating a.one-star {
	width:20%;
	z-index:6;
}
.star-rating a.two-stars {
	width:40%;
	z-index:5;
}
.star-rating a.three-stars {
	width:60%;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating li.current-rating {
	background-image:url("/images/star.png") !important;
	background-position:left center !important;
	z-index:1;
}
#content .div-rating span{
	display:inline;
}
#content .wide_col .rightcol_block table .div-rating,
#content .right_double_col .rightcol_block table .div-rating{
	width:100%;
	height:40px!important;
	border:0;
	overflow:hidden;
	padding:0;
}
#content .wide_col .rightcol_block table .div-rating span,
#content .right_double_col .rightcol_block table .div-rating span{
	border:0;
	font-weight:normal;
	font-size:10px;
	padding:3px 0;
}
#content .div-rating .star-rating {
	margin:0 10px 0 0!important;
	float:left;

}
#content .wide_col .rightcol_block table .div-stock,
#content .right_double_col .rightcol_block table .div-stock{
	width:100%;
	height:auto;
	border:0;
	padding:0;
}
#content .wide_col .rightcol_block table .div-stock table,
#content .right_double_col .rightcol_block table .div-stock table{
	border:0;
	margin:5px 0 0;
	white-space:nowrap;
}
#content .wide_col .rightcol_block table .div-stock table tbody th,
#content .right_double_col .rightcol_block table .div-stock table tbody th{
	border:0;
	font-weight:bold;
	text-align:left;
	padding:0!important;
	height:auto;
}
#content .wide_col .rightcol_block table .div-stock table tbody td,
#content .right_double_col .rightcol_block table .div-stock table tbody td{
	border:0;
	font-weight:normal;
	text-align:right;
	padding:0!important;
	height:auto;
}
#content .wide_col .rightcol_block table .div-stock table tfoot th,
#content .right_double_col .rightcol_block table .div-stock table tfoot th{
	border:0;
	padding:0!important;
	height:auto;
}
#content .wide_col .rightcol_block table .div-stock table tfoot td,
#content .right_double_col .rightcol_block table .div-stock table tfoot td{
	text-align:right;
	border:0;
	font-weight:normal;
	padding:0!important;
	height:auto;
	font-size:11px;
	color:#666;
	line-height:11px;
}
#content .wide_col .rightcol_block table .div-stock a.more,
#content .right_double_col .rightcol_block table .div-stock a.more{
	padding:0 7px 0 0;
	background:url("/images/stock_more.png") no-repeat 100% 3px transparent;
	color:#333;
	text-decoration:none;
}
#content .wide_col .rightcol_block table .div-stock a.more:hover,
#content .right_double_col .rightcol_block table .div-stock a.more:hover{
	text-decoration:underline;
}

/*	.tab_container */
#content .tab_container .tab_container_left_col {
	width:190px;
	float:left;
	margin-left:-10px;
}
#content .tab_container .tab_container_right_col {
	margin-left:200px;
}
	#content .tab_container .tab_container_left_col ul{
		background:none;
		margin:0;
	}
	#content .tab_container .tab_container_left_col ul li{
		background:none;
		padding:2px 3px 2px 10px;
		margin:0;
		line-height:20px;
	}
	#content .tab_container .tab_container_left_col ul li.active{
		background:#fff;
		border:1px solid #dde3e1;
	}
	#content .tab_container .tab_container_left_col ul li.active span{
		font-weight:bold;
	}
	#content .tab_container .tab_container_left_col ul li a{
		text-decoration:none;
	}
	#content .tab_container .tab_container_left_col ul li a span{
		
	}
	#content .tab_container .tab_container_left_col ul li a:hover span{
		text-decoration:none;
	}
/* button */
.button {
	float: left; /* ����� ������ ������ �������� �� ��������. �� ���� ������ ������� � display: inline-block */
	margin: 50px;
}
.button div {
	position: relative;
	color: #fff;
	height: 27px;
	background: url(path-to/button.png) no-repeat; /* ����� ���� ���� � ����������� ��������� */
	font-size: 11px;
}
* html .button div { /* ��� ��� ��6 ����� � ������� ������ ������� �� ���� */
	width: 10px;
}
.button span { /* ������ ���������� ������ ������� �� ������� ������ */
	background: url(path-to/button-r.png);
	height: 27px;
	width: 6px;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: -6px;
	overflow: hidden;
}
.button input {
	height: 100%;
	cursor: pointer;
	margin: 0 -6px 0 0; /* ����� ������������ ���� ������ ����� ������, ���������� �� �� ������� */
	padding: 2px 6px 5px 6px;
	overflow: visible; /* ������� ������������ ���������� ������� ��� ie6-7 */
	border: none;
	position: relative;
	z-index: 2;
	background: none;
}
.tab-second{  background-color: #FFFFFF;   margin:-2px 0 10px 4px!important;  height: 32px!important;  width: 697px!important; padding-left:5px!important;}

.clearer {clear: both;}

.btn-blue {
    background: url("/images/button_blue.png") no-repeat;
    border: 0 none;
    /*width: 88px;*/
    border-radius: 5px 5px 2px 2px;
    color: #FFFFFF;
    font-size: 9pt;
    height: 24px;
    padding: 4px 6px 2px;
    cursor: pointer;
    /*text-indent: -9999px;*/
}

form input.btn-blue:first-child{
    float:left !important;
    margin-right: 20px !important;
}

.btn-disabled {
    border: 0 none;
    border-radius: 5px 5px 2px 2px;
    color: #909090;
    font-size: 9pt;
    height: 24px;
    padding: 0 6px 2px;
    cursor: pointer;
}

.hidden {
    display: none;
}

.add{color:#006699; font-weight: bold; background: url('/images/add.png') no-repeat; text-decoration: underline; height: 18px; padding-left: 22px; display: block; cursor: pointer; white-space: nowrap;}
table.users {width:100%;}
table.users td, th {width:25%; line-height:2.0em; position:relative;}
table.users th {font-weight:bold;}
table.users td img:FIRST-CHILD {margin-right:10px;}
table.users td img {cursor:pointer;}
div.add_usr {position:relative; z-index:1; padding: 10px;}
/*div.add_usr span {color:#0501eb; border-bottom:1px dashed;  cursor:pointer;}*/
div.add_usr img {vertical-align:middle; margin:-6px 3px 0 0;}
.add_form {display:none; width:569px; height:249px; background:url("/images/add_bg.png") no-repeat; margin:-30px 0 0 -5px; position:relative; z-index:2;}
.update_form {display:none; width:569px; height:249px; background:url("/images/add_bg.png") no-repeat; margin:-30px 0 0 -5px; position:relative; z-index:100000;}
.form {padding:30px; position:relative;}
.form .select {float:right; margin-right:100px;}
.form .select select {width:150px !important;}
.form .span {text-align:right; cursor:pointer;}
.form span {padding:6px 8px 6px 8px; border:1px solid #0501eb; border-radius:6px;}
.form .ok {color:#00bf00; position:absolute; top:100px; right:80px;  display:block;}
.form .error {color:#bf0000; position:absolute; top:100px; right:60px; display:block;}
.form .ok1 {color:#00bf00; position:absolute; top:100px; right:80px;  display:block;}
.form .error1 {color:#bf0000; position:absolute; top:100px; right:60px; display:block;}
.del_usr {width:269px; height:119px; background:url("/images/del.png") no-repeat; display:none; position:absolute; top:-30px; right: -6px; z-index:10000; font-size:11px; line-height:1.0em;}
span.usr {padding:0; border:none; font-weight:bold;}
legend {}
fieldset {border:1px solid ; padding:10px 20px 10px 20px ; margin:20px 20px 20px 0 ;}


.sklad {position:relative; z-index:1; background:url("/images/box-mdl.png") repeat-y; width:703px; margin:7px 0 80px 0;}
.sklad-top {position:absolute; top:-10px; left:0; background:url("/images/box-top.png") no-repeat; width:703px; height:10px; z-index:2;}
.sklad-btm {position:absolute; bottom:-48px; left:0; background:url("/images/box-btm.png") no-repeat; width:703px; height:48px; z-index:2;}

.add_cab {margin-top:20px;}
.add_cab img {vertical-align:middle; margin:-4px 5px 0 0;}
ul.tabs li {overflow:visible !important;}
ul.tabs li ul {padding-top:10px; display:none;}
ul.tabs li ul li {height:auto; padding:0 !important; line-height:normal !important; float:none !important; width:100% !important;}
ul.tabs > li:hover {background:#0F4778 !important; border-radius:5px 5px 0 0; position:relative !important; z-index:1000 !important;}
ul.tabs > li:hover > a { color:#fff !important;}
ul.tabs > li:hover ul {display:block; background:#0F4778; min-width:120px; border-radius:0 5px 5px 5px; margin:10px 0 0 0 !important; padding:10px 15px 15px 20px !important; z-index:10000 !important;}
ul.tabs > li:hover ul a {color:#fff !important; text-decoration:underline !important; font-weight:100 !important; line-height:1.5em !important;}
ul.tabs > li:hover ul a:hover {text-decoration:none !important;}
ul.tabs > li:hover ul li {height:auto !important;}
ul.tabs li ul li a {height:auto; padding:0 !important; line-height:normal !important;}
ul.nomen {margin:0 0 20px 0 !important; list-style-type:none !important;}
ul.nomen li {display:inline; text-align:left !important; padding-left:0 !important; margin:0 !important;  background:none !important;}
.cab_list {padding:10px 0 10px 0; width:703px; margin:0 0 20px 0; border: 1px solid #ccc;}
.table_tbody p {margin:0 0 10px 0 !important;}
a.view-static, a.view-answers {text-decoration: underline; cursor: pointer;}

.answers {display: none;}
.tabs li:HOVER .left_tabs{ background: none!important;}
.data-table {height: 105px;}
.data-table thead tr td{ height: 25px;}
div.message-forgot-password{
	/*background-color: #faf9f3;*/
	overflow: hidden;
}
.logged input[name="Login"]{
	margin-left: 14px;
}

.bx-changepass-table{
	border: 1px solid #f6f7f7 !important; 
	height: 235px !important;
	padding: 20px 53px 0;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.15);
}

.bx-changepass-table input{
	margin-bottom: 7px !important;
}

.bx-changepass-table input[type="submit"]{
	height: 22px;
	width: 153px;
	display: block;
	color: white;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	border: 1px solid transparent;
	background: url("/images/button_blue.png") -3px -3px no-repeat;
	vertical-align: middle;
}

.bx-changepass-table ul{
	float: left !important;
	list-style: none !important;
	margin-right: 20px !important;
	margin-top: 0px !important;
	margin-left: 0 !important;
}

.bx-changepass-table ul li{
	margin-bottom: 13px !important;
}

div.bx-auth{
	background: url("/images/bg_h1_long2.png") no-repeat -2px -1px #fdfdfd !important;
	/*border: 1px solid #f6f7f7; */
	border-radius: 5px; 
	width: 698px;
}

.btx-auth h1{
	margin: 0 auto !important;
	width: 120px !important;
	display: block !important;
	text-transform: uppercase !important;
	background: none !important;
	}