body {	width: 100%;	padding: 0px;	margin: 0px; min-width: 800px;}

@font-face {  font-family: impact;  font-style:   normal;   font-weight: normal;    src: url('/images/fonts/impact.ttf'); } 

#measurer{	position:absolute;	width:100%;	top:0;	height:1px;	line-height:1px;}
#around{	position: relative;	 width: 100%;	min-width: 1000px;	background: url('images/bg.gif') repeat-x left top;}

#header {	/*height: 222px;*/	padding: 0px;	margin: 0px;}
#wrapper 
{
	width:100%;
	position: relative;
	float: left;
}


.pre-content {margin-left: 220px; margin-right: 11px;}

#left_column{	float:left;	width:200px;	margin-left:-100%;	position: relative;	left: 10px;}

.last-update
{
	float:right;
	font-size:9px;
	margin:-5px 0 0;
	width:204px;
}

#footer{	height: 162px;	clear:left;	width:100%;	}

form, div {	margin: 0px;	padding: 0px;}
img {	border: none;}

.png2{	behavior: url("/images/iepngfix2.htc");}
table{	border-collapse: collapse;	padding: 0px;	margin: 0px;}
table td {	vertical-align: top;}



#header #logo{	display: block;	width: 170px;	height: 45px;	margin: 65px 0px 0px 24px;	position: absolute;	z-index: 800;}

/*#header #motto{	font-family: Verdana;	color: #2d3345;	font-size: 7pt;	font-style: italic;	font-weight: normal;	position: absolute;	width: 136px;	height: 22px;	margin: 200px 0px 0px 82px;	z-index: 900;}*/
#header #motto{	font-family: Verdana;	color: #2d3345;	font-size: 7pt;	font-style: italic;	font-weight: normal;	position: absolute;	width: 175px;	height: 22px;	margin: 200px 0px 0px 40px;	z-index: 900;

top:-78px;
left:-10px;
}

#header #iso{	display: block;	width: 142px;	height: 26px;	margin: 40px 0px 0px 36px;	position: absolute;	z-index: 800;}

#header #motto b {	font-weight: normal;	color: #ee1c00;}
#header #warehouse {position: absolute;	width: 209px;	height: 41px;	margin: 95px 0px 0px 0px; top:30px;}
#header #warehouse div.l2{	background: url('images/warehouse.png') no-repeat left top; width: 209px;	height: 41px; padding: 45px 0px 0px 0px; text-align: right;	font-family: Verdana;	font-size: 8pt;	color: #2d3345;}


/*#header #warehouse {position: absolute;	width: 209px;	height: 101px;	margin: 95px 0px 0px 0px;}
#header #warehouse div.l2{	background: url('images/warehouse.png') no-repeat left top; width: 209px;	height: 101px; padding: 45px 0px 0px 0px; text-align: right;	font-family: Verdana;	font-size: 8pt;	color: #2d3345;}
*/


/*Наши сайты*/
#header #our_sites {	position: absolute;	width: 116px;	height: 19px;	background: url('images/ours_sites_rear.gif') no-repeat left top;	z-index: 104;	margin: 6px 0px 0px 222px;	padding:6px 0px 0px 15px;	font-family: Verdana;	font-size: 11px; 	color: #666666;}
#header #our_sites span {	z-index: 50;	position: absolute; top:6px;}
#header #our_sites #down {	position: absolute;	left:102px;	position:absolute;	top:6px;	z-index: 50;}
#header #our_sites #list {	display: none;	z-index: 25;	position: absolute;	top: 0px;	left: 0px;	width: 165px;	padding: 0px;}
#header #our_sites #list #top_plash {	background: url('images/top_plash.gif') no-repeat left top;	height: 31px;}
#header #our_sites #list .white_block{	padding-top: 34px;	width:163px;}
#header #our_sites #list .white_block .cn.top_plash {	position:absolute;	width:165px;	height:34px;	left:0px;	top:0px;	background: url(images/top_plash.png) no-repeat 0 0;}
#header #our_sites #list .white_block .content{	border: none;}
#header #our_sites #list ul{ position: relative;	list-style-type: none;	margin: 0px;	padding:0px 0px 4px 0px;}
#header #our_sites #list ul li{		position: relative; margin: 0px;	padding: 0px;	padding: 2px 0px 4px 3px;}
#header #our_sites #list ul li a{	position: relative; font-family: Verdana;	font-size: 11px;	color: #0f4e93;	padding: 0px 4px; 	text-decoration: underline;}
#header #our_sites #list ul li a:hover{ position: relative;	background: #fff6cb;	color: #0f4e93;	text-decoration: underline;}
#header #our_sites iframe { display:none;/*для IE5*/  display/**/:block;/*для IE5*/   position:absolute;/*обязательно*/  top:0;   left:0;  z-index:-1;/*невидимый*/   filter:mask();/*переключает IE Active X в нужный рендер*/    width:165px;    height:150px;  }



/*Большая плашка с меню и поиском*/
#header #big_plash {	position: relative;	height: 136px;	padding: 40px 14px 0px 220px; z-index: 102;}


#main_plash{	position: relative;	height: 136px;	padding: 0px 15px;	}
#main_plash .side{	position:absolute;	width: 15px;	height: 136px; left:0px;	top:0px;	}
#main_plash #left_mp{	width:100%;	background: url(images/big_plash_l.png) no-repeat 0px 0px;}
#main_plash #right_mp{	margin-left:100%;	background: url(images/big_plash_r.png) no-repeat 0px 0px;	left:-15px;}
#main_plash #center_mp{	background: url(images/big_plash_bg.gif) repeat-x 0px 0px;	height: 136px;	position: relative;	z-index: 5;}

/*Блок меню*/
#top_menu {	z-index: 1;	padding-top:10px;/*	background: url(images/top_menu_bg.gif) repeat-x left bottom;*/margin-right: 165px;margin-left: 4px;}
#top_menu table{	width: 100%;	margin: 0px 0px 0px 10px; }
#top_menu td{	padding: 0px 15px 0px 0px;	text-align: left; width:20%;;}
#top_menu td div.sp{
	padding: 0px 0px 0px 0px;
	float: left;
	white-space: nowrap;
}
#top_menu .dwbt{	margin: 0px 0px -3px 0px;	cursor: pointer;	cursor: hand;	height: 15px;	width: 15px;	z-index: 25;}
#top_menu a{	font-family: Arial;	font-size: 15px;	color: #000;	font-weight: bold;	text-decoration: none;	margin: 0px 5px 0px 0px;}
/*#top_menu td .down_list {	position: absolute;	text-align: left;	width: 175px;	z-index: 25;	display: none;	top: 0px;	margin-top: 33px;}*/
#top_menu td .down_list {	position: absolute;	text-align: left;	width: 175px;	z-index: 26;	display: none;	top: 0px;	margin-top: 27px;}
#top_menu td .down_list iframe { display:none;  display/**/:block;  position:absolute;  top:0;   left:0;  z-index:-1;  filter:mask();   width:175px;    height:75px;  }
html:first-child #top_menu td .down_list {	margin-top: 21px;}
#top_menu td .down_list .white_block {	width: 175px;}
#top_menu td .down_list .white_block .cn.tr, #top_menu td .down_list .white_block .cn.br {	/*margin-left:175px;*/}
#top_menu .down_list ul{		list-style-type: none;	margin: 0px;	padding:0px 0px 4px 0px;}
#top_menu .down_list ul li{		margin: 0px;	padding: 0px;	padding: 2px 0px 4px 3px;}
#top_menu .down_list a{	font-family: Verdana;	font-size: 11px;	color: #0f4e93;	padding: 0px; 	font-weight: normal;	text-decoration: underline;}
#top_menu .down_list a:hover{	background: #fff6cb;	color: #0f4e93;	text-decoration: underline;}


/* блок поиска*/
#search_plash {position: relative;	margin-right: 140px;}
#search_input{	position: relative;	padding: 14px 0px 4px 0px; }
#search_input #left_si{	background: url(images/search_l.png) no-repeat left top;	height: 25px;	position: relative;	}
#search_input #right_si{	background: url(images/search_r.png) no-repeat right top;	height: 25px;	position: relative;}
#search_input #center_si{	background: url(images/search_bg.gif) repeat-x left top;	height: 25px;	margin: 0px 15px;	position: relative;}
#search_input input{	border: none; height:17px;	margin:5px 0px 0px 0px;	padding: 0px;	position: absolute;	width: 100%;	color: #333;	background: transparent;	font-family: verdana;	font-size: 11px; z-index: 10}
#brand-hint {/*color: #999999;*/ height: 25px; position: relative; top: -42px; left: 15px; display: none; box-sizing: content-box; padding-top: 7px}
@-moz-document url-prefix()
{
    #brand-hint {padding-top: 4px}
}
#search_table{	width: 100%;	margin: 35px 0px 0px 0px;	font-size: 0px;}
#search_table #example{	color: #3c3d3e;	font-size: 11px;	font-family: verdana;	padding: 0px 0px 0px 15px; height: 13px;}
#search_table #example a, #search_table #example a:hover{	color: #3c3d3e;	font-size: 11px;	font-family: verdana;	text-decoration: none; border-bottom: 1px dashed #3c3d3e; }


#search_table #search_section{	padding: 0px 0px 0px 15px;}

/*#search_section div{	margin:-4px 3px 0px 0px; background:transparent url(images/check_search_section_r.gif) no-repeat  right top;	cursor:pointer;	display:block;	float:left;	height:26px;	padding:0px 6px 0px 0px;	position:relative;}
#search_section div div{	background:transparent url(images/check_search_section_l.gif) no-repeat  left top;	color:#fff;	display:block;	font-family:verdana;	font-size:11px;	height:26px;	margin:0px;	padding:7px 3px 0px 9px;	position: relative;	width: auto;}*/
#search_section div{	display:block;	float:left;	 padding: 2px 5px; margin: 0px 4px 0px 0px;}
#search_section div a {	font-size:10px; color: #0F4E93; font-family:verdana; }
#search_section div.selected{ background-color: #0f4e93; }
#search_section div.selected a {text-decoration:none; color: #ffffff;}


#search_table #search_submit{	padding: 11px 0px 0px 6px;}
#search_table #SearchSubmit{height: 30px;	font-size: 14px; width: 154px;}

#search_table #ext_search {	white-space: nowrap; padding: 3px 0px 0px 13px;	width: 155px; color: #0f4e93;}
#search_table #ext_search div { background: url('images/bg-search-ext.gif') no-repeat; width: 200px; padding: 1px 1px 1px 1px; overflow: hidden; }
#search_table #ext_search label { font-size: 11px; vertical-align: middle; padding-left: 5px; }
#search_table #ext_search input { vertical-align: middle; }


/*Вы недавно смотрели*/
 .recently {float:right;margin:0px 0px 0 0;position:relative;width:180px; z-index:999;}
 .recently #recently {width:153px;background-position:162px 5px;margin:0;font-size:12px; z-index:1;}
 .recently .pre-white {position:absolute;display:none;left:-20px;z-index:5;}
 .recently .pre-white .white_block {width:200px;}
 .recently .white_block ul {margin:0;padding:0 0 5px;list-style-type:none;}
 .recently .white_block li {padding: 4px 0px;}
 .other-cons-div a,.other-cons-div a:hover,
 .recently .white_block  a, .recently .white_block a:hover{display: block; padding: 0px 4px; font-family: verdana;	font-size: 11px;	text-decoration: underline;	color: #0f4e93; }
 .recently .white_block  a:hover {background: #fff6cb;}
 .recently .white_block #allhistory {background:transparent url(/images/disk1.gif) no-repeat scroll 5px -1px; padding:0 0 7px 15px;}
 .recently .white_block #allhistory a {font-weight: bold;}
 
 
/*Блок контактов в шапке*/
#header #contact_plash{	width: 200px; height: 136px;	position: absolute;	margin-left: 100%;	left: -183px;	top: 0px;	background: transparent url(images/phones.png) no-repeat left top;padding: 5px 0px 5px 0px;}

#contact_plash p.dep {background:url("/i/human.gif") no-repeat scroll left 2px transparent; height:16px; margin:0 0 4px 8px; padding:0 0 0 14px;}
#contact_plash p.dep a, #contact_plash p.dep a:hover{color: #ffde00;	font-family: verdana;	font-size: 9pt;	text-decoration: underline;	font-style: italic;	margin: 0 2px 0 12px}
#contact_plash p.dep a:hover {text-decoration: none;}
/*#contact_plash span{display: block;	color: #fff;	font-family: verdana;	font-size: 9pt;	text-decoration: none;	font-style: italic;	margin: 2px 2px 0px 12px;}*/

/*Время в шапке*/
#header  #moscow_time{	position: absolute;	left:-150px;	margin-left:100%;	position:absolute;	top:105px;	font-size: 11px;}
#moscow_time span{	color: #000;	font-family: verdana;	font-size: 11px;}
#moscow_time #TimeIcon{	cursor:pointer;	margin:0;	position:absolute;	right:-22px;	top:0;}
#moscow_time #TimeAlert{	position:absolute;	right:-65px;	top:17px;	width:471px;	display: none;}
#moscow_time #TimeAlert .yellow_block{	width:471px;}
#moscow_time #TimeAlert .yellow_block .content{	font-family: verdana;	font-size: 12px;	color: #555;}


/*Желтые округлые области*/
.yellow_block {	overflow: hidden;	position: relative;	padding: 8px 0px;}
.yellow_block .content {	border-left: 1px solid #edd18a;	background: url(/bitrix/templates/alliance/images/yellow_star_bg.gif) repeat-y 100% 0;	padding: 0px 8px 0px 8px;}
.yellow_block .cn {	position:absolute;	width:16px;	height:16px;	left:-8px;	top:-8px;	background: url(images/yellow_star.gif) no-repeat left top;}
.yellow_block .cn.tr, .yellow_block .cn.br {	margin-left:100%;}
.yellow_block .cn.bl, .yellow_block .cn.br {	top:auto;}
.yellow_block .cn.tl, .yellow_block .cn.bl {	width:100%;} 

/*Белые округлые области*/
.white_block { 	overflow:hidden; 	position: relative; 	padding:10px 0; z-index: 500;}
.white_block .content {	border-left: 1px solid #d9dce4;	background: url(/bitrix/templates/alliance/images/white_star_bg.png) repeat-y 100% 0;	padding: 0px 20px 0px 10px;}
.white_block .cn {position:absolute; z-index: 500; width:20px; height:20px; left:-10px; top:-10px; background: url(images/white_star.png) no-repeat left top;}
.white_block .cn.tr, .white_block .cn.br {	margin-left:-10px; left: 100%;}
.white_block .cn.bl, .white_block .cn.br {	top:auto;}
.white_block .cn.tl, .white_block .cn.bl {	width:100%;} 

/*Стрелки вниз на черном фоне*/
.down_bullet {	width: 15px;	height: 15px;	cursor: pointer;	cursor: hand;	background: url('images/down_bullet.png') no-repeat left top;}






#footer .to-top-link {display:inline-block;float:right;padding:2px 0 3px 22px;background:url(images/to-top.gif) top left no-repeat; margin: 5px 22px 7px 0px; font-size: 11px;}

#footer #footer_content{ background: url(images/footer_bg.png) repeat-x 0 0;	height: 95px;}
#footer_menu {	list-style-type:none;	margin:0px 0px 0px 10px;	padding:15px 0px 0px 0px;  z-index: 5; overflow:hidden;}
#footer_menu li{	background:transparent url(images/footer_menu_bg.gif) no-repeat scroll left 3px;	display:block;	float:left;	font-size:11px;	margin:0;	padding:0 10px;}
#footer_menu   li#first_item_fm{	background: none;}
#footer_menu li a{		color: #0f4e93;	font-family: verdana;	font-size:11px;	text-decoration: underline;}
#footer_menu li a:hover{		color: #0f4e93;	font-family: verdana;	font-size:11px;	text-decoration: none;}
#footer #CopyRight{	color:#838282;	font-family:verdana;	font-size:11px;	line-height:17px;	margin:63px 0 0 20px;}
#footer #CopyRight a{	color: #0f4e93;	font-family: verdana;	font-size:11px;	text-decoration: underline;}
#footer #CopyRight a:hover{	color: #0f4e93;	font-family: verdana;	font-size:11px;	text-decoration: none;}
#footer #BottomBanners{	font-size:11px;	float: right;	width: 390px; margin-top:-30px; margin-right: 15px;}



/* left-metal-block */
#left_column
{
	font-size: 11px;
}

div.left-metal-block{	background: #edeef2 url(images/left-bg-l3.gif) repeat-y 0 0;	color: #333;	line-height: 18px;	margin-bottom: 5px;	position: relative;}
div.left-metal-block a{	font-weight: bold;}
div.left-metal-block div.L1{	background: #aab2c5 url(images/left-bg-l1.gif) no-repeat 0 0;}
div.left-metal-block div.L2{	background: url(images/left-bg-l2.gif) no-repeat 0 0;	padding: 16px 3px 0px 10px;}
div.left-metal-block div.L3{	background: url(images/left-bg-l4.gif) no-repeat bottom left;}
h2.left-metal-block-h2{	font-family: arial;	font-size: 18px;	font-weight: normal;	color: #000;	margin: 0;	padding: 7px 0 1px 10px}
h2.left-metal-block-h2 a.ah2{	float: right;		font-size: 10px;	margin: 0 3px;	padding: 3px 3px 2px 3px;}
div.left-metal-block img{	vertical-align: text-bottom;}
div.left-metal-block small{	font-style: italic;	font-size: 10px;	color: #666;}


a.link-list{	font-weight: bold;	padding: 2px 20px 2px 0px;		background: url(images/ico-black-play.gif) no-repeat top right;}
a.link-feedback{	font-weight: bold;	padding: 0px 24px 2px 0px;		background: url(images/ico-rupor.png) no-repeat top right;}

.hl-text{	background-color: #fff0a9;}

hr{	border: none;	border-top: 1px solid #a6aab7;	border-bottom: 1px solid #fff;	color: #fff;	background-color: #fff;	margin: 5px 0;	padding: 0;	overflow: hidden;	font-size: 1px;}

#wb-dl-price { 	position: absolute;	width: 210px;	z-index: 100;	margin: 28px 0px 0px 60px;	display: none;}
#wb-dl-price h3 {	font-family: Arial; font-weight: bold; color: #000;	font-size: 14px;	margin: 0px 0px 3px 0px;}
#wb-dl-price .comment{	font-family: Arial;	color: #666;	font-size: 10px; margin: 0px 0px 14px 0px;}
#wb-dl-price .prices_all{	font-family: Arial;	color: #666;	font-size: 10px;	margin: 0px;}
#wb-dl-price .prices_all span{	background: #fff6cb;	padding:0 2px;}
#wb-dl-price .prices_list{	font-family: Arial;	color: #009900;	font-size: 10px;	margin: 0px 0px 18px 0px;}
#wb-dl-price .prices_list span{	white-space: nowrap;}
#wb-dl-price .prices_list span.none{	color: #666;	text-decoration: line-through;}
#wb-dl-price .file_list{	padding: 0px; 		margin: 0px 0px 12px 0px;}
#wb-dl-price .file_list li{position: relative; background: url(/images/fileico.gif) no-repeat 0px 2px;list-style: none;	padding: 0px 0px 0px 17px;	margin: 0px 0px 5px 0px;}
* html #wb-dl-price .file_list li {margin-bottom: -5px;}
#__wb-dl-price .file_list li:hover{background: #fff6cb url(/images/fileico.gif) no-repeat 0px 2px;;}
#wb-dl-price .file_list a, #wb-dl-price .file_list a:hover{padding: 0px 4px; display:block;	font-family: verdana;	font-size: 11px;	text-decoration: underline;	color: #0f4e93;}
#wb-dl-price .file_list a:hover{background: #fff6cb; }
#wb-dl-price .full_price{	border-top: 1px solid #a6aab7;	border-bottom: 1px solid #a6aab7;	margin:9px 0px 9px;	padding:8px 14px 8px 14px;	background: url(/images/fileico.gif) no-repeat 0px 10px;}
#wb-dl-price .full_price a, #wb-dl-price .full_price a:hover{display: block; padding: 0px 4px; font-family: verdana;	font-size: 11px;	text-decoration: underline;	color: #0f4e93; }
#wb-dl-price .full_price a:hover {background: #fff6cb; }
#wb-dl-price .my_price{	padding:0px 11px 12px 14px;	line-height:15px;	background: url(/images/filebullet.gif) no-repeat 3px 4px;	}
#wb-dl-price .my_price a, #wb-dl-price .my_price a:hover{display: block; padding: 0px 4px; font-family: verdana;	font-size: 11px; font-weight: bold;	text-decoration: underline;	color: #0f4e93;}
#wb-dl-price .my_price a:hover {background: #fff6cb;}
#wb-dl-price iframe { display:none;  display/**/:block;   position:absolute;  top:0;   left:0;  z-index:-1; filter:mask(); width:186px;    height:440px;  }

#Close-wb-dl-price {cursor:pointer; left:-30px; margin-left:100%; margin-top:1px; position:absolute;}
#Close-wb-dl-price2{margin-left: 56px;}

/*for IE*/
* html #left_column, * html h2.left-metal-block-h2 a.ah2{	position: relative;}
* html hr{ margin: -2px 0; }


/*right-metal-block*/
#right_column {	font-size: 11px;}
.right-block-links{	line-height: 24px;	margin-bottom: 25px;}
.right-block-links h2{	line-height: 16px;	font-family: arial;	font-size: 14px;	font-weight: bold;	color: #000;	margin: 0;	padding: 0px 0px 10px 0px;}
.right-block-links a{	padding: 1px 0 11px 22px;}
.right-block-links a.question{ background: url(images/ico-question.gif) no-repeat 0 0; }
.right-block-links a.forum{ background: url(images/ico-forum.gif) no-repeat 0 0; }
.right-block-links a.catalog{ background: url(images/ico-catalog.gif) no-repeat 0 0; }
.right-block-links a.copy-link{ background: url(images/ico-copy-link.gif) no-repeat 0 0; }
.right-block-links a.history{ background: url(images/ico-history.gif) no-repeat 0 0; }
.right-block-links a.refresh{ background: url(images/ico-refresh.gif) no-repeat 0 0; }
.right-block-links a.print{ background: url(images/ico-print.gif) no-repeat 0 0; }
.right-block-links a.in-spare{ background: url(images/ico-in-spare.gif) no-repeat 0 0; }
.right-block-links a.in-basket{ background: url(images/ico-basket.gif) no-repeat 0 0; }
.right-block-links a.quest{ background: url(images/ico-quest.gif) no-repeat 0 0; }
.right-block-links .drawings{ padding: 1px 0 0px 22px; background: url(images/ico-drawings.gif) no-repeat 0 5px; cursor:pointer;}
.right-block-links .drawings span.a {color:#0F4E93; text-decoration:underline; line-height:24px;}
.right-block-links .drawings .display_drawings {display: none; position: absolute; width: 600px; cursor:default; margin: -23px 0px 0px 100%; left: -600px; z-index: 500;}
.right-block-links  .drawings .display_drawings .whiteblock {width: 500px;}
.right-block-links .drawings  ul {list-style-type:none; margin:0px; padding:0px 0px 4px;} 
.right-block-links  .drawings  ul li {margin:0px; padding:2px 0px 4px 10px; background:transparent url(/images/bullit.gif) no-repeat scroll 0 1px; list-style-image:none; list-style-type:none; list-style-position:outside; line-height: 13px; }
.right-block-links  .drawings  ul li a {padding: 0px;}


div.right-metal-block{	background: #edeef2 url(images/right-block-bg-l2.gif) repeat-y 0 0;	color: #666;	line-height: 18px;	margin: 5px 0px;	position: relative;}
div.right-metal-block div.L1{	background: #aab2c5 url(images/right-block-bg-l1.gif) no-repeat 0 0;}
div.right-metal-block div.L2{	padding: 8px 7px 0px 11px;}
div.right-metal-block div.L3{	background: url(images/right-block-bg-l3.gif) no-repeat bottom left;}
div.right-metal-block div.L3v2{	background: url(images/right-block-bg-l3-v2.gif) no-repeat bottom left;	padding: 20px 0px 16px 10px;}
div.right-metal-block div.L3v2 a{	padding: 0 24px 4px 0;	background: url(images/ico-black-play-darkbg.gif) no-repeat top right;	color: #fff;}
div.right-metal-block div.L2 .selected {background-color: #FFF6CB; color: #000000;}
div.right-metal-block div.L2 .img_link {vertical-align: middle;}
div.right-metal-block div.L2 .rl_item {vertical-align: middle; margin: 0px 10px 5px 0px; padding: 0px 2px 2px 2px;}
div.right-metal-block h2{	font-family: arial;	font-size: 14px;	font-weight: bold;	color: #000;	margin: 0;	padding: 0;}
div.right-metal-block h2.right-metal-block-h2{	padding: 7px 0 6px 10px;}
div.right-metal-block ul{ 	font-family: arial;		padding: 0; 	margin: 0;}
div.right-metal-block ul li{	background: url(images/ico-li-mark-type2.gif) no-repeat 0px 4px;	list-style: none;	padding: 0px 0px 0px 13px;	margin: 2px 0px;	line-height: 14px;}
div.right-metal-block .ul-pad{	padding: 0px 0px 0px 13px;}

div.right_block_item {margin-top: 15px;}
/*/left-metal-block*/

.title-goods a, .title-goods a:hover {color:#000000; font-family:Arial; font-size:14px; font-weight:bold;  }
.detail-picture {float:left; margin:0 15px 15px 0;}

.goods-select{	display: block;	width: 120px;	padding: 0 15px 0 10px;	margin: 0 0 20px;	background: #fdf4ca url(images/arrow-down.gif) 125px 5px no-repeat;	color: #000;	font-weight: bold;	font-size: 1.1em;	line-height: 1.6em;	text-decoration: none;}

.goods-table {margin-bottom:20px; }
.news-detail .goods-table {margin-bottom:15px;}
.goods-table .main .goods-action {text-align:center; width: 32px;}
.goods-table .main .goods-action input, .main .goods-action img {margin-bottom:7px;}
.goods-table .main .goods-code {width: 40px; text-align:center; white-space: nowrap;}
.goods-table .main .goods-articul {width: 80px; text-align:left; padding: 5px 5px; }
.goods-table .main .goods-articul span { display: block; margin: 0px 0px 12px;}
.goods-table .main .goods-name {width:100%; }
.goods-table .main .goods-name a.active-name { background-color: #FFF6CB; }
.goods-table .main .arrow-in-price {margin-left: 3px;}
.goods-table .main .in-basket {width:25px;color:#666666;}
.goods-table .main .goods-order { font-size:11px; width: 25px; text-align:left; white-space: nowrap;}
.goods-table .main .goods-price {width:100px; white-space: nowrap; text-align:right;}
.goods-table .main .goods-avail {width:100px; white-space: nowrap; text-align:center;}
.goods-table .GoodsCounter, .section  .GoodsCounter{vertical-align: middle; }
.goods-table .main .pr {text-align: right;}
.goods-table .main .pr td { padding: 0px;  text-align: right;}
.goods-table .main .pr td.prsumm {width: 100%; white-space:nowrap;cursor:default;} 
.goods-table .main .pr td.prchange {padding: 4px 3px 0px 2px;} 
.goods-table .main .pr td.prname {text-align: left; cursor:default;} 
.goods-table .main .pr td.prname span { border-bottom: 1px dashed #cccccc; }
.goods-table .main .goods-order img { cursor: pointer; position: relative; top: 5px;  }
.goods-table .drawings, .section .drawings {display: block; width:14px; height:14px; cursor:pointer; background:  url(/i/grids.gif) left top no-repeat; position:relative; margin: 3px 0px 0px 3px;}
.goods-table .main .goods-original img { width: 32px; height: 32px; border: 0px; }
.goods-table .main tr.original { background: #e5f2e7; }
.section .drawings {padding-left: 21px;}
.goods-table .display_drawings, .section  .display_drawings  {display:none; position: absolute; width: 600px; cursor:default; margin-left: -7px; margin-top:-15px}
.section .display_drawings {margin: -14px 0px 0px -21px;}
.goods-table .display_drawings .whiteblock, .section  .drawings .display_drawings .whiteblock {width: 500px;}
.goods-table  ul, .section .drawings  ul {list-style-type:none; margin:0px; padding:0px 0px 4px;} 
.goods-table  ul li, .section .drawings  ul li  {margin:0px; padding:2px 0px 4px 6px; text-align: left;}
.section  label {padding-bottom: 3px;}
.section .price{	font-family: impact; font-size: 24px;	float: left;	color: #000;}
.fs14{	font-size: 14px;}
.section-detail {margin-bottom: 20px;}


.goods-table .list_nal { margin: 8px 0px 0px 0px; width: 77px; position: relative; }
.goods-table .list_nal img {	padding-left:1px; vertical-align: middle; margin-top: -3px; }
.goods-table .list_nal u { margin: 0px 10px 0px 0px; display: block;  font-size: 8pt; text-decoration: none; }
.goods-table .list_nal u span { display: block; }
.goods-table .list_nal u span  a { color: #666666; text-decoration: none; background: url('images/down_bullet-ss.png') right 2px no-repeat; padding-right: 12px; font-weight: bold; font-size: 100%; }
.goods-table .list_nal u small { font-size: 7pt; display: block; padding: 2px 0px; border-bottom: 1px solid #eeeeee; }
.goods-table .list_nal u small span {float: left; width: 79px; height: 9px; cursor: default; }
.goods-table .list_nal u small a { text-decoration: none; color: #666666; display: in }
.goods-table .list_nal u i { width: 200px; }
.goods-table .list_nal u i { position: absolute; z-index: 100; font-style: normal;  display: none; border: 1px solid #B1B9CC; background-color: #f5f5f5; padding: 9px; right: 0px; } 
.goods-table .list_nal u i b { border-bottom: 1px solid #D9DCE4; color: #0F4EA3; display: block; padding-bottom: 7px; }
.goods-table .list_nal u b span {float: left; width: 79px; height: 9px; }
.goods-table .list_nal u i b.wholesale {color: #0F4EA3;}
.goods-table .list_nal u i b.retail {color: #F55231; padding-top: 15px;  }
.goods-table .list_nal u i .wholesale-color { color: #0F4EA3; }
.goods-table .list_nal u i .retail-color { color: #F55231; }
.goods-table .list_nal img { top: 2px !important;  }
.goods-table .list_nal i img { padding-right: 30px; cursor: default !important; padding-top: 4px; }
.goods-table .list_nal u i b.our { font-weight: normal; color: #666666; padding: 7px 0px; }
.goods-table .list_nal u i b.our strong { color: #f55231; }
.goods-table .list_nal u i b.wh { font-weight: normal; color: #666666; padding: 7px 0px; }
.goods-table .list_nal u i b.wh strong { color: #0f4ea3; }
.goods-table .list_nal u i b.other { font-weight: normal; color: #666666; padding: 7px 0px; }
.goods-table .list_nal u i b.other strong { color: #666666; }

.goods-table .main.tp tr.data td {
	background: #eeeeee;
}

.good-certs { list-style: none !important; margin: 0px; padding: 0px; }
.good-certs li { border: 2px solid #d9dce4; display: inline-block; margin: 0px 7px 7px 0px; list-style: none !important; padding: 0px !important; background: none !important; }
.good-certs li a { display: table-cell; width: 170px; height: 170px; text-align: center; vertical-align: middle; }
.good-certs li a img { max-height: 150px; max-width: 150px; }


/* буквенные указатели в группе */
.goods-letters { padding-top: 15px; }
.goods-letters span { float: left; width: 160px; height: 180px; display: block; padding-bottom: 15px; }
.goods-letters h3 { margin-bottom: 3px; font-weight: normal; font-size: 11pt; }
.goods-letters h3 a { color: #B1B9CC; }

.goods-all-link { margin: 7px 0 10px; }

/* поисковые метки в группе */
.goods-search-tags { padding-top: 7px; border-bottom: 3px solid #FDF4CA; padding-bottom: 7px; margin-bottom: 10px; background: #fffcef; padding-left: 34px; }
.goods-search-tags span { display: block; float: left; height: 20px; margin-right: 20px; line-height: 170%; }
.goods-search-tags span a { color: #666666; text-decoration: none; border-bottom: 1px dotted #666666; }
.goods-search-tags b { font-size: 10pt; display: block; float: left; height: 20px; margin-right: 20px; }

/* тэги в группе */
.goods-tags { padding-top: 7px; padding-bottom: 7px; margin-bottom: 5px; }
.goods-tags span { display: block; float: left; height: 20px; margin-right: 15px; line-height: 170%; font-size: 10pt; }
.goods-tags span a { color: #5E86DC; }




/*каталог*/
.examples {	margin: 32px 0px 16px;} /*08.10.09*/
.dnone {	display: none;}
.tab-content-table .cat_item_td {	border-top: 1px solid #D5D8E0;	padding-top: 20px;}
.section .tab-content-table td {	border-left: none;}
.auto_width, .auto_width td {	width: auto;}
.auto_width td.input-cnt {	width: 70px;	padding-top:5px; }

/*Вид витрина*/
.section .tab-content-table{}
.section .tab-content-table td.picture{width: 15%;  padding: 0px 10px 10px 0px;}
.section .tab-content-table td.picture.cat_item_td{    padding: 20px 10px 10px 0px; white-space:nowrap;}

.section .tab-content-table td.info{    padding: 0px 10px 10px 0px;    }
.section .tab-content-table td.info.cat_item_td {   padding: 20px 10px 10px 0px;   white-space: normal; width: 50%;} 
.section .tab-content-table td.info .name{    display: block;    margin-bottom: 5px; }
.section .tab-content-table td.info .name  a,.section .tab-content-table td.info .name  a:hover{    color:#000000;    font-family:Arial;    font-size:14px;    font-weight:bold;    text-decoration:none;  }
.section .tab-content-table td.info .name  a.active-name { background-color: #FFF6CB; }
.section .tab-content-table td.info .properties{    display: block;    margin-bottom: 5px;}
.section .tab-content-table td.info .order{    display: block; width: 320px;}
.section .tab-content-table td.info .nal{    display:block;    float:left;    margin:8px 0px 0px;    padding:0px; white-space:nowrap;}
/*
.section .tab-content-table td.info .price {    float: left;    margin-left: 20px;  white-space: nowrap;}
.section .tab-content-table td.info .ordinp{    float: left;    margin-left: 20px;  white-space: nowrap; display: block; width: 150px; height: 32px;}
*/
.section .tab-content-table td.info .price {    float: left;    margin-left: 20px;  white-space: nowrap;}
.section .tab-content-table td.info .ordinp{    float: right;    margin-left: 0px;  white-space: nowrap; display: block; width: 150px; height: 32px;}

.section .tab-content-table td.info .input-cnt{   float:left;    margin:5px 6px 0px 0px;}
.section .tab-content-table td.info .basket_button {   float:left;  }
.section .tab-content-table td.info .in-basket{  color:#666666; width:25px;}
* html .section .tab-content-table td.info .ordinp  .add-to-basket-info {margin-left: -150px;}
*+html .section .tab-content-table td.info .ordinp  .add-to-basket-info {margin-left: -150px;}

.section .tab-content-table td.pricesumm {padding: 10px 2px 0px 5px; text-align: right; line-height: 26px; white-space: nowrap; width: 1%;} 
.section .tab-content-table td.pricepic {padding: 10px 0px 0px 0px; text-align: center; line-height: 26px; white-space: nowrap; width: 1%;} 
.section .tab-content-table td.pricetitle {padding: 10px 0px 0px 5px; text-align: left; line-height: 26px; white-space: nowrap; width: 1%;} 
.section .tab-content-table td.order { width: 32%; white-space: nowrap;  }
.section .tab-content-table td.order .in-basket {width:25px;color:#666666;}

.section .tab-content-table td.order img { cursor: pointer; position: relative; top: 5px;  }

.section .tab-content-table td.pricesumm nobr,
.section .tab-content-table td.pricepic nobr,
.section .tab-content-table td.pricetitle nobr { display: block;	height: 26px;	margin: 0px 0px 3px;}
.section .tab-content-table td.pricepic nobr img{	margin-top: 2px;}
.section .tab-content-table td.pricelist table td {vertical-align: middle; padding-right:4px;}

 

.sectionShort span { float: left; width: 220px; height: 280px; padding: 0px 20px 0px 0px; }
.sectionShort span img { vertical-align: middle; }
.sectionShort s { height: 150px; width: 150px; display: block; background-repeat: no-repeat; background-position: bottom center; }
.sectionShort s img { width: 150px; height: 150px; visibility: hidden; display: block; }
.sectionShort i { font-style: normal; font-size: 7pt; }
.sectionShort b.pr { display: block; margin-top: 10px; font-size: 10px; }


/*меню в энциклопедии*/
.cherteg-enc-2{   float: left; width: 36px; position: relative;}
.cherteg-enc {   float: left; width: 19px; position: relative;}
.cherteg-enc img, .cherteg-enc-2 img { margin-top:4px;}
.link-enc {   margin-left: 36px; padding-top:1px; position: relative;}

/*.catalog-compare-result .goods-table  {overflow-x: scroll;}*/
.catalog-compare-result .goods-table {overflow-x: scroll;}
.catalog-compare-result .goods-table  .main  .ordinp{ display:block; text-align:left;    }
.catalog-compare-result .goods-table .main  .input-cnt{  margin:5px 5px 0px 0px;}
.catalog-compare-result .goods-table   .main .in-basket{  color:#666666; width:37px;}


/*детальная */
.detail_top { width: 100%;}
.detail_price {	float: left;	margin-bottom: 16px;}

.detail_price td {white-space: nowrap; height: 26px; vertical-align: middle; text-align: right;}
.detail_price td.pricetitle {padding:0px 3px 0px 0px;}
.detail_price td.pricetitle span { border-bottom: 1px dashed #cccccc; cursor: default; }
.detail_price td.pricesumm { padding:0px 8px; cursor: default; }
.detail_price td.pricepic { padding:0px;}
.detail_price td.priceold {padding:0px 0px 0px 15px;}
.detail_price td.priceold .price_old { margin: 3px 0px 0px;}
.detail_price .pricenotice { display: block; margin: 7px 0px; }

.detail_price_text {	font-size: 11px;	color: #666666;	font-family: Verdana,Tahoma,sans-serif;}
.detail_price .price {	float: none;}
.price_uno_block {	margin-bottom: 36px;}
.price_uno {	float:left;	margin-right: 44px; height: 85px;}
.price_unoex {	padding-right: 40px; padding-bottom: 20px; }
.price_txt {	margin-bottom: 5px;}
.price_old {	color: #727784;	border: solid 2px #727784;	font-family: impact; white-space: nowrap; font-size: 14px;	text-decoration: line-through;	padding: 0px 1px;	float:left;	margin-bottom: 6px;}
.price_new {	color: #000000;	font-family: impact;	font-size: 24px; white-space: nowrap;	clear:both;}

.detail_nal { margin-bottom: 16px; margin-top: 10px; padding: 15px 20px;  width: 365px; border-radius:10px 10px 10px 10px;	-moz-border-radius:10px 10px 10px 10px;	-webkit-border-radius:10px 10px 10px 10px;	behavior: url(js/PIE.htc); border: 2px solid #D9DCE4; background: url("images/detail_bg.png") repeat-x top #ffffff; }
.detail_nal img {	padding-left:1px;}
.detail_info {	color: #888787;	font-size: 9px;}
.detail_nal img, .detail_info img{	vertical-align: middle; margin-top: -3px;}
.detail_img_block {	margin-bottom: 10px; position: relative; }
.detail_img_block .original { 
    background: #ffffff url("/images/ico-original.png") no-repeat scroll 16px center;
    border: 1px solid #33a544;
    border-radius: 50px;
    bottom: -10px;
    font-weight: bold;
    height: 41px;
    left: 0;
    line-height: 12px;
    padding-left: 61px;
    padding-top: 15px;
    position: absolute;
    width: 170px;
	color: #2f302f;
}

.detail_nal u { float: left; width: 172px; display: block; text-decoration: none; border:1px solid #D9DCE4; padding-bottom: 2px;}
.detail_nal u a { color: #666666; text-decoration: none; display: inline-block; }
.detail_nal .wholesale { color: #0F4EA3; display: block; padding: 4px 0 7px 4px; font-weight: bold; border-bottom: 1px solid #D9DCE4; }
.detail_nal .wholesale-color { color: #0F4EA3; }
.detail_nal .retail { color: #F55231; display: block; padding: 4px 0 7px 4px; font-weight: bold; border-bottom: 1px solid #D9DCE4; }
.detail_nal .retail-color { color: #F55231; }
.detail_nal .wholesale span, .detail_nal .retail span { float: left; width: 75px; height: 9px; }
.detail_nal .wholesale span img, .detail_nal .retail span img { padding-top: 6px; }
.detail_nal u.r {  margin-right: 14px;}
.detail_nal u small { font-size: 7pt; display: block;padding: 2px 4px 2px 4px; border-top: 1px solid #eeeeee; }
.detail_nal u small span {float: left; width: 75px; height: 9px; cursor: default; }
.detail_nal u small span img { padding-top: 4px; }

.detail_nal b { font-size: 10pt; display: block; padding-bottom: 10px; }
.detail_nal .good-mailme { text-align: center; }
.detail_nal .good-mailme a { text-decoration: none; border-bottom: 1px dashed #0F4E93; }

.detail_nal u.f { width: 100%; margin-bottom: 11px; display: none; }
.detail_nal u.f small { display: inline-block; width: 47%; }
.detail_nal u.f small span { width: 65px; }
.detail_nal b.our-quantity strong { color: #f55231; }
.detail_nal b.wh-quantity strong { color: #0f4ea3;  }
.detail_nal b.wh-quantity a { color: #666666; text-decoration: none; border-bottom: 1px dotted; }
.detail_nal .other-color { color: #666666; }
.detail_nal b.other-quantity a { color: #666666; text-decoration: none; border-bottom: 1px dotted; }

.detail_nal b.our-quantity,
.detail_nal b.wh-quantity,
.detail_nal b.other-quantity { font-weight: normal; }

.detail-top-left { float: left; width: 40%; }
.detail-top-right { float: right; width: 40%; }

.detail-block-actions { border: 2px solid #D9DCE4; margin: 15px 0px 0px 0px; padding: 12px; background: url("images/detail_bg.png") repeat-x top; }
.detail-block-actions span { float: left; width: 200px; }
.detail-block-actions a { padding: 1px 0 11px 22px; margin-right: 10px; line-height: 25px; white-space: nowrap;}
.detail-block-actions a.question{ background: url(images/ico-question.gif) no-repeat 0 0; }
.detail-block-actions a.forum{ background: url(images/ico-forum.gif) no-repeat 0 0; }
.detail-block-actions #request_link_block { position: relative; }
.detail-block-actions a.catalog{ background: url(images/ico-catalog.gif) no-repeat 0 0; }
.detail-block-actions a.copy-link{ background: url(images/ico-copy-link.gif) no-repeat 0 0; }
.detail-block-actions a.history{ background: url(images/ico-history.gif) no-repeat 0 0; }
.detail-block-actions a.refresh{ background: url(images/ico-refresh.gif) no-repeat 0 0; }
.detail-block-actions a.print{ background: url(images/ico-print.gif) no-repeat 0 0; }
.detail-block-actions a.in-spare{ background: url(images/ico-in-spare.gif) no-repeat 0 0; }
.detail-block-actions a.in-basket{ background: url(images/ico-basket.gif) no-repeat 0 0; }
.detail-block-actions a.quest{ background: url(images/ico-quest.gif) no-repeat 0 0; }
.detail-block-actions a.error{ background: url(images/ico-error.gif) no-repeat 0 0; }


.detail-articles span { display: none; }
.detail-articles h3 { margin: 0px 0px 5px 0px; font-size: 10pt; }
.detail-articles div { padding-bottom: 20px; }

.detail-more-link { padding: 5px 7px 5px 25px; color: #666666; font-weight: bold; background: url("images/ico-black-play.gif") no-repeat scroll 3px 4px #FFF6CB; } 

.right-add-block { float: right; width: 20%; }
.right-add-block .right-add-block-in { width: 206px; float: right; padding-left: 10px; }
.back-url-link { display: block; padding: 7px 13px; background: #0F4E93; color: #ffffff; font-weight: bold; }

.dp_sys .input-cnt {	width: 63px;	margin-top:5px;    float: left;    display: block;}
.input-cnt input { border:1px solid #B1B9CC; color:#666666; padding:2px 2px; vertical-align:middle; width:34px;}
.dp_sys .dp_button {	float: left;}
.dp_sys .dp_link {	float: left;	margin: 8px 0px 0px 5px ;}

.detail_img_nav {  padding-left: 78px;	padding-bottom: 6px;	margin-top: 15px;}
.detail_img_nav span {	border: 1px solid #cdd2dc;	padding: 1px 2px; margin: 0px 0px;}
.detail_img_nav a {margin: 0px 3px;}
.detail_prop_l {	padding-right: 12px; width: 50%;}
.detail_prop_r {	padding-left: 12px; width: 50%;}
.detail_prop {clear:both; margin: 12px 0px;}
.dp_left {float: left;}
.dp_right {background: url('images/dots.gif') repeat-x left 10px; text-align: right; clear: right;}
.dp_left span {background-color: #ffffff; padding-right: 3px;}
.dp_right span {background-color: #ffffff; padding-left: 3px;}
.dp_plus {position: absolute; margin: -2px 0px 0px 1px;}
.dp_hit {position: absolute;}
.dp_right span.plus {padding-right: 23px;}
.dp_right span.hit {padding-right: 63px;}

.detail_dp_content {width: 50%;}
.detail_dp_content td {padding-right: 12px;}



.dp_sys .add-to-basket-info{   margin-left: 0px;}


/*Запросы к товарной БД*/
.date_input_form .ui-datepicker-trigger, .date_input_form .img-disabled {	margin-bottom:-7px;	margin-left:3px;}
.date_input_form select {	background:white none repeat scroll 0 0;	border:1px solid #B1B9CC;	font-family:Verdana;	width: 80px;	margin-bottom: 5px;	float: left;}
td.input .date_input_form input, td.input .date_input_form a, td.input .date_input_form img, td.input .date_input_form span {	float: none;}
.question_td1 {width: 20px;}
.question_td2 {width: 200px;}
.question_td3 {width: 150px;}





.main-block
{
	background: #d9dce4 url(images/main-block-bg.gif) left top repeat-x;
	border-bottom: 1px solid #9b9fab;
	height: 23px;
	padding: 15px 10px 10px;
/*    padding: 15px 10px 0px; */ /*21.12.2009*/
}
* html .main-block {overflow:hidden;} 

.forprint{display: none;}


/*изменения для формы*/
td.input *
{
	/*float: left;*/
}
td.input br
{
	clear: left !important;
}
.form .starrequired {
/*	float:left;*/
	margin:-8px 0px 0px 0px;
	position: relative;
	z-index:  1;
}
.form  .inputtext, .form .inputtextarea {
	float:left;
}

/*Формы нужны не только в модуле вебформ*/
.inputtext, .inputtextarea,.inputselect {border:1px solid #b1b9cc;background:white;padding:1px 4px;width:260px; font-family:Verdana;}
.inputselect {padding:1px 1px 1px 4px;}
.inputfile {border:1px solid #b1b9cc;background:white;padding:1px 4px;width:310px; font-family:Verdana;}
.inputselect, .typeselect, .multiselect {width:310px;}
.multiselect {height: 80px;}
.form {background: #e7e9ee url(images/form-bg.gif) left top repeat-x;margin: 0 0 40px;width:450px;}
.form .form-title {color:#000;font-weight:bold;margin:0 20px 20px;padding-top:20px;display}
.form .title {width: 120px;text-align:right;font-weight:bold;color:#000;width:130px;}
.form .input {text-align:left;padding:0 0 5px 5px; }
.form .captcha-title {text-align:left;padding: 0 0 5px 20px;color:#000;}
.form .submit-item {margin: 7px 0 20px 140px;}
.form .required-fields {margin:0 0 0 20px;padding-bottom:20px;height:1%;}
.form .starrequired {color: #d74909;font-size:1.3em;font-weight:bold;}
.form .onefield td { padding-bottom: 20px;}
.form .onefield .title {width: 160px; padding-left: 10px;}
.form label {line-height:18px;}

/*для фотогалереи*/
div.photo-controls.only-on-main 
{
     height: 1px !important;   
     margin: -12px 0px 0px !important;   
}

/*пояснялка к ценам*/
#PriceAlert{position:absolute; left:0px; top:0px; width:200px; display: none; z-index: 500;}
#PriceAlert .yellow_block{width:200px;}
#PriceAlert .yellow_block .content{font-family: verdana; font-size: 12px; color: #555;}

.basket_info, .add-to-basket-info, .add-to-spare-info, .request-info {     position: absolute;  float: none;   background-color: #FDF4CA;    border: solid 1px #D9DCE4;    padding: 5px;    width: 150px;    text-align: left;  white-space: normal;   font-weight: normal;    display: none;    z-index: 150;	margin-top:-36px;}
.add-to-spare-info, .request-info { margin-top: -24px; line-height: 100%; }
.add-to-spare-info a, .request-info a { padding: 0px; }

.news-rss-link {margin-left:10px;}



/*постраничка*/
.pager-nav {position: relative;zoom:1}
.pager-nav div {float: left;}
.pager-nav .title {margin: 20px 0px 0px 0px; position:relative; width: 77px;}
.pager-nav .title a img { vertical-align: -4px; margin-right: 5px; }

.pager-nav .title-right {padding: 20px 0px 0px 10px; position:relative; }
.pager-nav .title-right a, .pager-nav .title a { font-size: 0.8em; }
.pager-nav .title-right a img { vertical-align: -4px; margin-left: 5px; }


.pager-nav a {text-decoration: none;}
.pager-nav .numbers, .pager-nav .abc {float:left; position: relative;	padding-bottom: 7px;	height: 40px;	width: 455px;	overflow: hidden;}
.pager-nav .numbers .inner, .pager-nav .abc .inner{	width: 1000px;	position: absolute;}
.pager-nav span{	vertical-align: top;	text-align: center;	width: 41px;	margin-top: 18px;	margin-bottom: 5px;	position: relative;    display:-moz-inline-stack;  display:inline-block;   _overflow:hidden;  zoom:1;  * display:inline;  border: 1px soldi red;  }           
.pager-nav span a {padding: 0px 3px; display: block; position: relative; }
.pager-nav span a:hover {background-color: #E8ECFD;}
.pager-nav span.selected a {background-color: #FF6010; color: white;}
/*
.pager-nav .selected {font-size: 30px;margin-top: 0px;}
.pager-nav .selected-before, .pager-nav .selected-after {font-size: 20px;margin-top: 8px;}
*/
.pager-nav .bottom-move {	float: none;	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 6px;	border-top: 3px solid #CACACA;}
.pager-nav .bottom-move span {	position: absolute;	bottom: 0;	width: 26px;	height: 9px;	margin: 0;	padding:0;	overflow: hidden;	background: url(images/pager-nav-arrow.gif) center top no-repeat;}
.pager-nav p{   margin:0;}
/*каталог*/
.examples {margin: 36px 0px;display: none;width: 150px;position: absolute;z-index: 500;}
.dnone {display: none;}
/*.abvgd .pager-nav span {width: auto;}*/
.abvgd .pager-nav span {width: 15px;padding:0 1px;} /*08.10.2009*/
.abvgd .pager-nav span a {padding: 0 2px;}
* html .abvgd .bottom-move {bottom: -5px;}





a.chat {float: left}
.consultant-block{padding: 2px 0 0 34px;}
.consultant-block small { font-size: 9px; display: block; padding-bottom: 3px; }
.consultant-block small.l { font-size: 9px; display: inline-block; padding-bottom: 3px; }
a#chat-block, .consultant-block .user-param{color: #333333;    font-family: verdana;    font-size: 8pt;    text-decoration: underline; line-height: 100%; }
.consultant-block i { display: block; padding-top: 3px; color: #333333; line-height: 100%; }


div#consultant{display:none;}
div#fancybox-outer{color:#000; background-color: #EDEEF2;}
span#consultant{    display:block;    float:left;    width:16px;    height:16px;    margin:0 0 0 5px;}

#contact_plash div#consultant a {color: #000;}
#contact_plash div#consultant a.chat, #contact_plash div#consultant a.chat:hover{ margin:0;  float:left;}

span#consultant.online{background-image: url(images/consultant.png); background-position: -15px 1px; background-repeat: no-repeat;}
span#consultant.offline{background-image: url(images/consultant.png);  background-position: 0 -12px; background-repeat: no-repeat;}
#consultant span#consultant.online{background-position: -15px 3px;}
#consultant span#consultant.offline{background-position: 0 -10px;}
#treecontrol .control{/* background: url(js/jquery-treeview/images/go.gif) no-repeat 0px .2em;  padding-left: 15px;*/}


#icon_new_answers{ cursor:pointer;margin:0;position:absolute;right:0;top:10px;}
#mess_new_answers{display:none;margin:0;position:absolute;right:-5px;top:28px; width:200px;}
#mess_new_answers .content { color:#555555; font-family:verdana; font-size:12px;}

/*submenu*/
.sub-menu,.cont .sub-menu-white {display:block;list-style-type:none;margin:0;padding:0;}
.sub-menu li, .cont .sub-menu-white li {float:left;	margin:5px 3px 0 0; background: #777c89; position: relative; overflow: hidden;	padding:0;}
.cont .sub-menu-white li.selected{border-bottom:2px solid white; margin-bottom: -1px;}
.sub-menu li .tl, .sub-menu li .tr, .cont .sub-menu-white li .tl, .cont .sub-menu-white li .tr{	position:absolute; top:0; width:14px; height:15px; background:url(images/sub-menu-lr.gif) left top no-repeat;}
.cont .sub-menu-white li .tl, .cont .sub-menu-white li .tr{background:url(images/sub-menu-lr-white.gif) left top no-repeat;}
.sub-menu li .tl,.cont .sub-menu-white li .tl {left:0;}
.sub-menu li .tr,.cont .sub-menu-white li .tr {left: -14px; margin-left: 100%; background-position:right top;}
/** html .sub-menu li .tr {right: -1px;}*/
.sub-menu  a,.cont .sub-menu-white a{font-size:12px; color: white; padding: 0 15px; line-height:28px; font-weight:bold;}
.sub-menu .selected,.cont .sub-menu-white .selected {margin:0 3px 0 0;background:url(images/sub-menu-li-selected.gif)  repeat 0 0; padding:0}
.sub-menu .selected .tl, .sub-menu .selected .tr {background-image:url(images/sub-menu-lr-selected.gif);width:17px;height:13px;}
.cont .sub-menu-white .selected .tl, .cont .sub-menu-white .selected .tr{background-image:url(images/sub-menu-lr-selected-white.gif);width:17px;height:13px;}
.sub-menu .selected .tr,.cont .sub-menu-white .selected .tr{left: -17px;	margin-left: 100%;}
.sub-menu .selected a,.cont .sub-menu-white .selected a {padding: 0 15px;color:black;line-height:34px;}
.third-level-menu {float:left;display:block;list-style-type:none;margin:0 0 15px 0px;padding:0px 0px 0px 10px;font-size:13px;}
.third-level-menu li {float:left;margin:0 20px 0 0;}
.third-level-menu li {font-family: Arial; font-weight: bold; color: #000; font-size: 10pt;}
.third-level-menu li a {font-family: Arial; font-weight: normal; color:#0F4E93; font-size: 10pt;}
.third-level-menu .selected {font-weight:bold;}
.last-update  {float:right;width:204px;font-size:9px;margin:-5px 0 0px 0} 


.sub-menu-light {display:block;list-style-type:none;margin:0;padding:0; float: right;}
.sub-menu-light li {float:left;	margin:5px 3px 0 0; padding: 0px 0px 0px 10px !important; background: none !important; position: relative; overflow: hidden; font-size: 10pt;}
.sub-menu-light li.selected{ font-weight: bold; }
.order-title { width: 50%; float: left; }

/*breadcrumb*/

.breadcrumb-wrapper {margin: 10px 0px 7px 240px;}
#breadcrumb {margin:0;/*position:relative;z-index:1;*/}
#breadcrumb img {vertical-align:middle;}
#breadcrumb .b-main {position:relative; /*white-space: nowrap;*/ margin: 0px 0px 0px; padding-bottom: 10px; float: left;}
#breadcrumb .arrow {position:relative; background: url(images/arrow-breadcrumb.gif) 0 5px no-repeat; width:6px; height:14px; margin:0px 3px 10px; float: left;}
#breadcrumb .b-main-ctrl {position:relative;z-index:100; padding: 0px; height: 36px; white-space: nowrap; margin: 0px 0px 10px; float: left;}
#breadcrumb .ctrl-block {display:block; left:0; width:200px; height:15px; padding: 0px; margin: 4px 0px 0px;}
#breadcrumb .pre-white {display:none;position:absolute;margin-top: 15px; left:0;top: 0px;}
#breadcrumb .white_block {width: 225px;}
#breadcrumb .white_block .selected a {font-weight:bold;color:black;text-decoration:none;}
#breadcrumb .for-white_block {text-decoration:none; display: block; width: 11px; height: 11px; background: url(/i/arrow-down1.gif) 0 0 no-repeat; float: left; margin: 3px 0px 0px 3px;}
#breadcrumb .text {float: left; height: 11px;}

.delivery {background:url(images/bus.png) left top no-repeat;padding: 0px;margin:0px; /*position:relative; z-index: 1;*/}
* html .delivery {font-size:11px;}

/* jQuery Tooltip plugin
------------------------------------------- */
#tooltip {position: absolute;z-index: 3000;border: 1px solid #BFC5D5;background-color: #FDF4CA;padding: 5px;	font-weight: normal;width: 95px;margin-left: -40px;	font-size: 10px;}
#tooltip h3, #tooltip div { margin: 0;}
#tooltip img {vertical-align:middle;margin-left:2px;}
*+html #tooltip img {margin-top:3px;}
* html #tooltip img {margin-top:3px;}

/* Main Menu
------------------------------------------- */
.main-menu{	background: url(images/main-menu-bg.gif) left bottom repeat-x;	padding-bottom:3px;}
.main-menu .menu {display:block;list-style-type:none;margin:0;padding:0;}
.main-menu .menu li{	float:left;	margin:4px 3px 3px 0;	background: #737885 url(images/main-menu-li.gif) left top repeat-x;	position: relative;}
.main-menu .menu li .tl, .main-menu .menu li .tr{	position:absolute;	top:0;	width:13px;	height:13px;background:url(images/main-menu-lr.gif) left top no-repeat;}
.main-menu .menu li .tl {left:0;}
.main-menu .menu li .tr {background-position:right top;   margin-left: 100%; left: -13px;}
.main-menu .menu  a {	font-size:15px;color: white;padding: 0 15px;line-height:29px;}

.main-menu .menu .selected {margin:0 3px 0 0;background-image:url(images/main-menu-li-selected.gif)}
.main-menu .menu .selected .tl, .main-menu .menu .selected .tr {background-image:url(images/main-menu-lr-selected.gif);width:14px;}
.main-menu .menu .selected .tr {margin-left: 100%; left: -14px;}
.main-menu .menu .selected a {padding: 0 15px;color:black;line-height:36px;}

.main-menu .menu .yelow{	float:left;	margin:4px 3px 0 0;	background: #ffd502; position: relative;}
.main-menu .menu .yelow .tl, .main-menu .menu .yelow .tr{	position:absolute;	top:0;	width:13px;	height:13px;background:url(images/main-menu-ylr.gif) left top no-repeat;}
.main-menu .menu .yelow .tr {background-position:right top;   margin-left: 100%; left: -13px;}
.main-menu .menu .yelow a {	font-size:15px;color: #333333;padding: 0 15px;line-height:29px;}

.main-menu .menu .bbtab{ background: #ffd502 !important; margin: 9px 5px 0px 0px; border-radius:5px 5px 5px 5px;	-moz-border-radius:5px 5px 5px 5px;	-webkit-border-radius:5px 5px 5px 5px;	behavior: url(js/PIE.htc); }
.main-menu .menu .bbtab a {	font-size:10px; font-weight: bold; color: #333333;padding: 4px 4px 4px 13px; margin: 0px 5px; line-height:22px; background:url(images/ico-bk.png) left 8px no-repeat;}

/* White Block lists
------------------------------------------- */
#breadcrumb .white_block ul {margin:0;padding:0 0 5px;list-style-type:none;}
#breadcrumb .white_block li {padding: 4px 0px;}
#breadcrumb .white_block li a, #breadcrumb .white_block li a:hover {padding: 0px 4px; font-family: verdana;	font-size: 11px;	text-decoration: underline;	color: #0f4e93; display: block;}
#breadcrumb .white_block li a:hover {background: #fff6cb;}

/*left menu*/
ul.left-metal-block-tree {	padding:0;	margin:0;	line-height: 13px;								position: relative;}
ul.left-metal-block-tree  .mcont {margin: 0px; padding: 0px; display: block; position: relative; zoom: 1;}
ul.left-metal-block-tree li{	list-style: none;	padding: 4px 0px;	padding-left: 20px; 			position: relative; padding-left: 0px;}
ul.left-metal-block-tree li li ul{	padding-left: 20px;	}
ul.left-metal-block-tree li img {	float:left;	margin-left:-20px;	position: relative;					margin-left: 0px; margin-right: 3px; margin-top:3px;}
ul.left-metal-block-tree li div { position: relative; line-height: 13px;								float: left;}
ul.left-metal-block-tree li span, ul.left-metal-block-tree li div{	display: block;	}
ul.left-metal-block-tree li  ul li div{	padding-left: 8px; display: block;								float:none;}
ul.left-metal-block-tree li ul{	margin: 0;	padding: 4px 0 0 0; 									padding-left: 20px;}
ul.left-metal-block-tree li ul li{	padding-left: 0px;}
ul.left-metal-block-tree li ul li a{	font-weight: normal;}
ul.left-metal-block-tree li img.ico-toggle{	cursor: pointer;}
ul.left-metal-block-tree li.selected a.arrow{	color: #000;	text-decoration: none;}
ul.left-metal-block-tree li.selected span{	font-weight: bold;	color: #000;}
ul.left-metal-block-tree li li a, ul.left-metal-block-tree li.selected  li a{	color:#0F4E93;}
ul.left-metal-block-tree li.selected  li.selected  b,ul.left-metal-block-tree li.selected  li.selected  li.selected b{color: #000;	background-color: #fff6cb; padding-left: 8px; display: block;}
ul.left-metal-block-tree li li div,ul.left-metal-block-tree li.selected li b,ul.left-metal-block-tree li.selected li.selected li b{	color:#0F4E93; background-color: transparent; padding-left: 8px; display: block;}
ul.left-metal-block-tree li.selected a,ul.left-metal-block-tree li.selected  li.selected a,ul.left-metal-block-tree li.selected  li.selected li.selected a{ color: #000;}
ul.left-metal-block-tree li li a, ul.left-metal-block-tree li.selected li a,ul.left-metal-block-tree li.selected li.selected li a{color:#0F4E93;}
* html ul.left-metal-block-tree,* html ul.left-metal-block-tree li a.minus,* html ul.left-metal-block-tree li a.plus,* html ul.left-metal-block-tree li a.arrow{position: relative;}


/*обводка фото*/
.photo_news{ float:left;margin:5px;	width:173px;	text-align:center;	vertical-align:middle;}
table.shadow td.photo-image {	background-color:#fff;	border:1px solid #bbb; margin:0; padding:5px; text-align:center; vertical-align:middle;}
table.shadow td.r div.empty {	background-image:url(/images/ph_02_w.gif); background-position:right top; background-repeat:no-repeat; border:medium none; height:6px !important; overflow:hidden; width:120px;}
table.shadow td.l div.empty {	background-image:url("/images/ph_01_w.gif"); background-position:right top; background-repeat:no-repeat; border:medium none; height:6px !important;	overflow:hidden; width:56px;}
table.shadow td.l {text-align:left;}
table.shadow td.r {text-align:right !important;}
table.shadow tr.b {background-image:url("/images/ph_03_w.gif"); background-position:right center; background-repeat:repeat-x; height:6px !important;}



.treeview .in-bookmarks .hitarea-item-go, .sstar {background:url("images/sstar.png") no-repeat scroll 0 2px transparent;}
span.sstar {padding-right:15px; background-position: 100% 0;}
#ul-nodes .folder{font-weight: bolder;}
#ul-nodes ul .folder{font-weight: normal;}




.pager-nav div.clear {display: none;}

.bx-popup-menu {z-index:10000 !important}


/*Купить запчасти в розницу*/  
#header #our_sites2 {	position: absolute;	width: 180px;	height: 19px;	background: url('images/ours_sites_rear_2.gif') no-repeat left top;	z-index: 104;	margin: 6px 0px 0px 362px; 	padding:6px 0px 0px 15px;	font-family: Verdana;	font-size: 11px; 	color: #666666;}
#header #our_sites2 span {	z-index: 50;	position: absolute;}
#header #our_sites2 #down {	position: absolute;	left:152px;	position:absolute;	top:6px;	z-index: 50;}
#header #our_sites2 #list2 {	display: none;	z-index: 25;	position: absolute;	top: 0px;	left: 0px;	width: 180px;	padding: 0px;}
#header #our_sites2 #list2 #top_plash {	background: url('images/top_plash.gif') no-repeat left top;	height: 31px;}
#header #our_sites2 #list2 .white_block{	padding-top: 34px;	width:178px;}
#header #our_sites2 #list2 .white_block .cn.top_plash {	position:absolute;	width:180px;	height:34px;	left:0px;	top:0px;	background: url(images/top_plash_long.png) no-repeat 0 0;} 
#header #our_sites2 #list2 .white_block .content{	border: none;}
#header #our_sites2 #list2 ul{ position: relative;	list-style-type: none;	margin: 0px;	padding:0px 0px 4px 0px;}
#header #our_sites2 #list2 ul li{		position: relative; margin: 0px;	padding: 0px;	padding: 2px 0px 4px 3px;}
#header #our_sites2 #list2 ul li a{	position: relative; font-family: Verdana;	font-size: 11px;	color: #0f4e93;	padding: 0px 4px; 	text-decoration: underline;}
#header #our_sites2 #list2 ul li a:hover{ position: relative;	background: #fff6cb;	color: #0f4e93;	text-decoration: underline;} 
#header #our_sites2 iframe { display:none;/*для IE5*/  display/**/:block;/*для IE5*/   position:absolute;/*обязательно*/  top:0;   left:100;  z-index:-1;/*невидимый*/   filter:mask();/*переключает IE Active X в нужный рендер*/    width:180px;    height:150px;  }

/*Сортировка*/

div.catalog-order { width: 146px; height: 30px; position: relative; }
div.catalog-order span { display: block; padding-top: 6px; padding-left: 15px;	font-size: 13px;	color: #ffffff;	height: 10px;	cursor: pointer; }
div.catalog-order .vars {top: 30px;	position: absolute;	width: 149px; }

div.catalog-order.asc { background: url("images/order_asc.png") no-repeat left 1px; }
div.catalog-order.desc { background: url("images/order_desc.png") no-repeat left 1px; }

div.catalog-order ul {margin:0;padding:0 0 5px;list-style-type:none;}
div.catalog-order li {padding: 4px 0px; list-style-type: none; background: none;}
div.catalog-order li a {padding: 0px 4px; font-family: verdana;	font-size: 11px;	text-decoration: underline;	color: #0f4e93; }
div.catalog-order li a:hover, div.catalog-order li a.selected {background: #fff6cb;}

/*
html { overflow-y: scroll; }
a, a:hover, a:visited, a:active {  border:none;   outline:none; }
#other-cons {    background: url("/bitrix/templates/alliance/images/down_bullet-s.png") no-repeat scroll 110px 5px;    color:#FFDE00;    display: block;    font-size: 10px;    padding: 0 26px 0 10px;    margin:6px 0 0;    line-height: 16px;    text-align: right; }
.other-cons-div #cons-list {margin:0;list-style-type: none; padding: 0;}
.other-cons-div #cons-list li {padding: 4px 0;}
.other-cons-div a, .other-cons-div a:hover {padding: 0}
*/

html { overflow-y: scroll; }
a, a:hover, a:visited, a:active {   border:none;   outline:none; }
#other-cons {    background: url("/bitrix/templates/alliance/images/down_bullet-s.png") no-repeat scroll 142px 4px;    color:#333333;    display: block;    font-size: 10px;    padding: 0 26px 0 10px;    margin:3px 0 0;    line-height: 16px;    text-align: right; }
.other-cons-div #cons-list {margin:0;list-style-type: none; padding: 0;}
.other-cons-div #cons-list li {padding: 4px 0;}
.other-cons-div a, .other-cons-div a:hover {padding: 0}



/*Верхне главное меню*/
#site-top-container {	position: absolute;	top: 0px;	width: 100%; z-index: 105; }
#site-top-menu{ background: url("images/topmenu_c.png") repeat-x;	margin-right: 24px;	margin-left: 23px;	height: 37px; }
#site-top-menu i {	height: 37px;	width: 22px;	float: left;	background: url("images/topmenu_l.png");	margin-left: -22px; }
#site-top-menu b {	height: 37px;	width: 22px;	float: right;	background: url("images/topmenu_r.png");	margin-right: -22px; }
#site-top-menu div.left {	float: left;	height: 37px;	padding-top: 5px; }
#site-top-menu div.left a, #site-top-menu div.left span {	color: #ffffff;	font-size: 11px;	margin-right: 15px; }
#site-top-menu div.left span {	color: #ffffff; }
#site-top-menu div.left span a {	margin-right: 0px;	font-weight: normal; }
#site-top-menu div.right {	float: right;	height: 37px;	padding-top: 5px; }
#site-top-menu div.right a, #site-top-menu div.right span {	color: #ffd502;	font-size: 11px;	margin-left: 15px; }
#site-top-menu div.right a { float: left; display: block; }
#site-top-menu div.right #login { max-width: 145px; white-space: nowrap; overflow: hidden; }
#site-top-menu div.right a{	font-weight: bold; }
#site-top-menu div.right span a {	margin-left: 0px;	font-weight: normal; }
#site-top-container #short_enter_container{	position: fixed;	width: 100%;	height: 100%;	display: none; }


#site-top-container #short_enter{ display: none; position: absolute;	top: 0px;	margin-left: 100%;	line-height:16px;	width:226px;	z-index: 25; margin-top: 22px; }
* html#site-top-container #short_enter{	left: -252px;}
*+html	#site-top-container #short_enter{	left: -252px;}
#site-top-container iframe{ display:none;/*для IE5*/  display/**/:block;/*для IE5*/   position:absolute;/*обязательно*/  top:0;   left:0;  z-index:-1;/*невидимый*/   filter:mask();/*переключает IE Active X в нужный рендер*/    width:226px;    height:80px;  }
#site-top-container #short_enter .white_block{	padding-top: 10px;	width:226px;z-index:100;}
#site-top-container #short_enter .white_block .content{	border: none;	padding-bottom: 3px;}
#site-top-container #short_enter .white_block .content #message{	padding: 0px 0px 3px 0px;}
#site-top-container #short_enter .white_block .content .label{	font-family: verdana;	color: #333;	text-align: right;	font-size: 11px;	padding: 6px 3px 2px 0px;}
#site-top-container #short_enter .white_block .content .field{	text-align: left;	padding: 3px 0px 4px 0px;}
#site-top-container #short_enter .white_block .content .field input{	width: 143px;	height: 20px;	font-family: verdana;	color: #333;	font-size: 11px;	border: 1px solid #caccd4;	padding: 2px 0px 0px 2px;}

#top-coordinates{
	padding: 19px 0 0 41px;
	line-height: 13px;
	color: #857341;
	font-family: Arial,sans-serif;
}

#top-coordinates a{
	color:  #6d622c;
	font-size: 11px;
}	
#top-coordinates b{
	font-size: 17px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
	cursor: default;
}

#top-coordinates small{
	font-size: 10px;
	font-weight: normal;
	color: #6d622c;
	cursor: default;
	line-height: 10px;
	display: block;
	padding-bottom: 5px;
}

#top-coordinates small.h { padding-bottom: 10px; }
#top-coordinates small.l { display: inline-block; padding-bottom: 1px; }

#top-coordinates small span{
	font-style: italic;
	padding-left: 2px;
}

#top-coordinates div{
	display: block;
	padding-top: 3px;
}
.sub_menu{
    position:relative;
    z-index: 25;
}
.sub_menu ul{
    position:absolute;
    padding:0;
    margin:0;
    list-style-type:none;
}
.sub_menu ul li{
    display:inline;
}
.sub_menu ul li a{
    font-size:11px !important;
    text-decoration:underline !important;
    color:#444 !important;
    font-weight: normal !important;
	font-style: italic;
	line-height: 12px;
	white-space: nowrap !important;
}
.sub_menu ul li a:hover{
    text-decoration:none !important;
}
#no_answer{
    border-bottom:1px dotted #999;
}
#no_answer a{
    text-decoration:none;
}

/* правая корзина */

#t_cart {
	background: url("images/n-cart.png") 9px 9px no-repeat #0F4E93; 
	border: 1px solid transparent;
	border-radius: 5px 5px 5px 6px;
	padding: 8px 8px 8px 34px;
	text-align: center;
	z-index: 2;
	position: absolute;
	right: 0px;
	cursor: default;
	height: 16px;
	width: 140px;
}
#t_cart b  {
	background: #ffd502;
	border-radius: 5px 5px 5px 6px;
	padding: 3px 7px;
	color: #000000;
	margin-left: 4px;
	font-size: 8pt;
	border: 1px solid transparent;
}


#t_cart a {
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}

#t_cart a:hover {
	text-decoration: underline;
}


.t-cart-active {
	border: 1px solid #777c89 !important;
	background: url("images/n-cart-d.png") 9px 9px no-repeat #D9DCE4 !important;
	border-radius: 5px 5px 0px 0px !important;
	border-bottom: none !important;
}

.t-cart-active b, .t-cart-active-e b {
	border: 1px solid #777c89 !important;
}

.t-cart-active a, .t-cart-active-e a {
	color: #0F4E93 !important;
}


.t-cart-active-e {
	border: 1px solid #777c89 !important;
	background: url("images/n-cart-d.png") 9px 9px no-repeat #D9DCE4 !important;
	border-radius: 5px 5px 5px 5px !important;
}



#p_cart {
	position: absolute;
	width: 400px;
	right: 0px;
	top: 32px;
	z-index: 1;
	background: #D9DCE4;
	border-radius: 5px 0px 5px 5px;
	border: 1px solid #777c89;
	display: none;
	padding-top: 5px;
	box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.4);
}

#p_cart .p-cart-b {
	min-height: 100px;
	overflow: auto;
	padding: 10px 15px 15px 15px;
}

#p_cart .p-cart-b ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#p_cart .p-cart-b ul li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #abb3c6;
}

#p_cart .p-cart-b ul li span {
	display: block;
	color: #666666;
}

#p_cart u {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	text-align: center;
}

#p_cart u b {
	border-radius: 5px 5px 5px 6px;
	padding: 5px 7px;
	color: #000000;
	margin-left: 4px;
	font-size: 8pt;
	border: 1px solid #777c89;  
}


#p_cart u b a {
	color: #000000;
} 

#p_cart u .cart{ background: #ffffff; }
#p_cart u .cart a { font-weight: normal; }

#p_cart u .order{ background: #ffd502; }

#p_cart .load { padding: 10px; text-align: center; }

/* тексты на главной */

.main-text p, .main-text ul, .main-text li { font-size: 9pt; }
.main-text p, .main-text ul{ margin-bottom: 10px; }
.main-text ul { padding-left: 40px; color: #666666; }
.main-text h1 { font-size: 12pt; }

#liveTextLabel_1415 { z-index: 998 !important; }

.search-tags-cloud a { padding-right: 5px; }


.ui-autocomplete .ui-autocomplete-category {
    font-weight: bold;
    line-height: 1.5;
    margin: 0.8em 0 0.2em;
    padding: 0.2em 0.4em;
}