


/* Start:/bitrix/components/cabelport/system.auth.form/templates/cabel/style.css*/
.clearright {clear:right;}
.auth * {margin: 0;}
.auth .exit {text-align:right; margin: -20px 0 0 !important; padding:0 !important; position: relative; display: block; float: right;}
.auth .exit a {
    padding:5px;
    background: url(/images/vxod.png) no-repeat left 8px;
    padding-left: 13px;
}
.auth .exit a.hidden {display:none;}
.auth > ul {position:relative;}
.auth ul ul {
    display:none;
    position:absolute;
    top:0;
    right:-10px;
    padding:0 10px 5px 10px;
}
.auth ul ul li {
    padding:5px 0;
}
.auth > ul > li {padding:6px 0 !important; position:relative; margin-left:-5px; padding-left:5px !important; width: 148px;}
.auth > ul > li:hover {background:#0f4778; border-radius:5px; position: relative; width: 100%;}
.auth > ul > li:hover a {color:#fff;}
.auth > ul > li:hover ul {display:block; background:#0f4778; border-radius:5px; z-index:5000;}
/* End */



/* Start:/bitrix/templates/cabel/styles.css*/
/* <reset> */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* </reset> */
/* End */



/* Start:/bitrix/templates/cabel/template_styles.css*/
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;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block .rightcol_block_header{
	background:url(/images/rightcol_block_header.png) no-repeat 0 0 transparent;
	height:5px;
}

#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:visible !important;
	z-index: 10;
}
#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;
	position: relative;
	/*background-image: none;*/
	height: 111px !important;
}
#form_bg_cont {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#form_bg_cont + .auth {
	position: relative;
}
#form_bg_cont > #form_bg_t {
	background-color: #FFFFFF;
	width: 100%;
	height: 25px;
	background-image: url(/images/bg_auth.png);
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#form_bg_cont > #form_bg_m {
	background-color: #FFFFFF;
	background-image: url(/images/bg_auth_middle.png);
	background-repeat: repeat-y;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#form_bg_cont > #form_bg_b {
	background-color: #FFFFFF;
	width: 100%;
	height: 25px;
	background-image: url(/images/bg_auth.png);
	background-position: bottom left;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.exit {z-index: 100 !important; padding:10px 0 10px 0px;}
#add_user {float:right; margin-left:30px; position:relative; background:url('/bitrix/templates/cabel/images/but-m.png') repeat-x; height:27px; color:#fff; padding-top:4px;}
.but-r {position:absolute; top:0; right:-9px; width:9px; height:27px; background:url('/bitrix/templates/cabel/images/but-r.png') no-repeat;}
.but-l {position:absolute; top:0; left:-9px; width:9px; height:27px; background:url('/bitrix/templates/cabel/images/but-l.png') no-repeat;}

.close {float:right; position:relative; background:url('/bitrix/templates/cabel/images/but-m.png') repeat-x; height:27px; color:#fff; padding-top:4px;}
#update_user {float:right; margin-left:30px; position:relative; background:url('/bitrix/templates/cabel/images/but-m.png') repeat-x; height:27px; color:#fff; padding-top:4px;}
#del_user {float:right; margin-left:30px; position:relative; background:url('/bitrix/templates/cabel/images/but-m.png') repeat-x; height:27px; color:#fff; padding-top:4px;}
/*
#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 p a{
	text-decoration: underline;
}
#form p input[name="Login"]{
	float: right;
	margin-top: -5px;
	margin-right: 5px;
}
#form p +p[class="align-center"]{
	clear: both;
	margin-top: 10px;
}
div#at_bitrix > form > div +p{
	margin-top: 12px;
}
#form a{
	font-size:11px;
	text-decoration: none;
}
#form a>span{
	text-decoration: underline;
}
#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;
	margin-top: 2px;
}
#search select.slc + input{
	top: 0 !important;
}
#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;
	text-decoration: none;
}

#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 .left_col > h1:first-child,
#content .right_col > h1:first-child,
#content .centr_col > h1.center {
	font-weight: normal;
}
#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:-20px;
}
#content .right_double_col h1{
	background:url(/images/bg_h1_long2.png) no-repeat right 0 transparent;
	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 .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_thead table td{
	text-align: left;
}
#content .centr_col .table_item .table_thead table td strong{
	font-weight: normal;
}
#content .centr_col .table_item .table_thead table td strong+br+span{
	font-style: italic;
	letter-spacing: 1px;
	display: inline-block;
	margin-bottom: 10px;
}
#content .centr_col .table_item .table_thead table td:first-child{
	width: 159px;
	display: block;
}
#content .centr_col .table_item .table_tbody table td{
	text-align: left;
}
#content .centr_col .table_item .table_tbody table td+td+td{
	text-align: right;
}
#content .centr_col .table_item .table_tfoot{
	padding: 0 24px 8px 18px;
	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.rightcol_block td{
	padding: 0;
	vertical-align: middle;
	border:0;
	line-height:15px;
	height:auto;
	font-size: 12px;
	font-family: Tahoma,Geneva,sans-serif;
}
#content .right_double_col .tab_content .table_item .table_tbody{
	background:url(/images/bg_table_mid_tab.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: 13px 24px 11px 18px;
	overflow:hidden;
	background:url(/images/bg_table_top_l.png) no-repeat scroll 0 0 transparent !important;
}
#content .right_double_col .tab_content .table_item .table_thead{
	background:url(/images/bg_table_top_tab.png) no-repeat scroll 0 0 transparent;
}
#content .right_double_col .table_item .table_tfoot{
	padding:8px 24px 18px 18px;
	overflow:hidden;
	background:url(/images/bg_table_bot_l.png) no-repeat scroll 0 bottom transparent;
}
#content .right_double_col .table_item .table_tfoot.wh{
	background:url(/images/bg_table_bot_l_wh.png) no-repeat scroll 0 bottom transparent;
}
#content .right_double_col .tab_content .table_item .table_tfoot{
	background:url(/images/bg_table_bot_tab.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_1.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;

}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block{
	margin:0 0 10px;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block .rightcol_block_header{
	background:url(/images/rightcol_block_header.png) no-repeat 0 0 transparent;
	height:5px;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block .rightcol_block_body{
	background:url(/images/rightcol_block_body.png) repeat-y 0 0 transparent;
	padding:20px 24px;
}
#content .table_item .table_tbody .table_item_rightcol .rightcol_block .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:30%;
		margin-right:3%;
	}
	#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 .right_double_col .table_item .table_tbody.sr{
	padding-bottom: 0;
}
	#content .wide_col .table_item .table_tfoot p,
	#content .right_double_col .table_item .table_tfoot p{
		margin:0;
	}
#content .right_double_col .table_item .table_tfoot p span{
	line-height: 17px;
}
#content .right_double_col .table_item .table_tfoot p span:first-child{
	background: none;
	padding-left: 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 span,
		#content .right_double_col .table_item .table_tfoot p span{
			background:url(/images/a_parent.png) no-repeat left 3px transparent;
			padding-left:7px;
		}


#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 h1{
	font-weight: normal !important;
}
#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) repeat-y 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 1px;
	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 .right_double_col .item_block .item_block_body table td:first-child img{
	margin-right: 20px;
}
td[style="width: 204px !important; text-align: right"] strong{
	margin-right: 26px;
}
#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.tn{
	/*margin-top: 40px;*/
	margin-bottom: 0;
}
#content .block_top_paginator.tn+form{
	/*float: right;*/
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 525px;
}
		#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:2px 0 2px;
	text-align:left;
}
#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 0 15px;
}
#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;*/
	width: 88px;
	height: 27px;
	background: url(/images/search.png) no-repeat;
	text-indent: -9999px;
	position: relative;
	vertical-align: top;
	top: -2px;
	padding: 5px 6px 4px;
}
#content .right_double_col .block_content_filter_options{
	position:relative;
	margin:10px 0 0 0;
	/*padding-bottom:20px;*/
	padding-bottom: 0px;
	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 scroll left top transparent;
}
#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;
	/*text-decoration: underline;*/
	color: #069 !important;
	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) repeat-y scroll left top transparent;
}
#content .right_double_col .item_block_tabs .tab_container>div{
	/*padding: 20px!important;*/
}
#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 0px;
}
#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:20px;
	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{
		text-decoration:underline;
	}
	#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('/bitrix/templates/cabel/path-to/button.png') no-repeat; /* ����� ���� ���� � ����������� ��������� */
	font-size: 11px;
}
* html .button div { /* ��� ��� ��6 ����� � ������� ������ ������� �� ���� */
	width: 10px;
}
.button span { /* ������ ���������� ������ ������� �� ������� ������ */
	background: url('/bitrix/templates/cabel/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;
}

.content-title {background: url(/images/bg_h1_long2.png) no-repeat scroll left 0 transparent; height: 42px;}
.tender-add {background: url(/images/add.png) no-repeat scroll 0 0 transparent; display: block; float: left; height: 18px; margin: 12px 0 0 20px; padding-left: 22px;}
.tender-archiv {background: url(/images/archiv.png) no-repeat scroll 0 0 transparent;  display: block;float: right; height: 22px; margin: 12px 25px 0 0; padding-left: 22px;}
form[action="/search/index.php"] input:first-child{
	vertical-align: middle;
	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;
}
form[action="/search/index.php"] input:first-child + input{
	width: 88px;
	height: 27px;
	background: url(/images/search.png) no-repeat;
	text-indent: -9999px;
	position: relative;
	vertical-align: top;
	margin-left: 15px;
	top: -2px;
	padding: 5px 6px 4px;
}
div.search-form{
	position: relative;
}
div.arrow_select{
	position: absolute;
	z-index: 99;
	background: #000;
	width: 18px;
	height: 21px;
	right: 142px;
	top: 3px;
	cursor: pointer;
}
.tenders-list.tn table td{
	text-align: left !important;
}
.tenders-list.tn .table_thead, .remains-list .table_thead{
	background:url(/images/bg_table_top_l_tender.png) no-repeat scroll 0 0 transparent !important;
}
.tenders-list.tn .table_tbody, .remains-list .table_tbody{
	background:url(/images/bg_table_mid_l_tender.png) repeat-y scroll 0 0 transparent !important;
}
.tenders-list.tn .table_tfoot, .remains-list .table_tfoot{
	background:url(/images/bg_table_bot_l_tender.png) no-repeat scroll 0 bottom transparent !important;
}
/*.tenders-list.tn .table_tbody>table>tbody tr:first-child td+td+td+td{
	text-align: right !important;
	font-weight: bold;
}*/
iframe+input+input{
	vertical-align: bottom;
}
/* End */
/* /bitrix/components/cabelport/system.auth.form/templates/cabel/style.css */
/* /bitrix/templates/cabel/styles.css */
/* /bitrix/templates/cabel/template_styles.css */
