@charset "utf-8";
/* CSS Document */

.ipricemainimage {
	margin:2px 2px 2px 2px; border:1px solid #dddddd;
}

.div_main_image {
	margin:0 0 10px 0;
	float:left;
}

.i_image_holder {
	margin:0 0 10px 10px;
	float:left;
/*	width:470px;*/
}


.div_upper_arrow {

}

/* Контейнер для фильтра по наименованию */
/* Search filter container */
.ipricefilter {
}

/* Контейнер для фильтра разделов и категорий */
/* Section and category filter container */
.ipricefilter_cat {
	margin-top:10px;
	margin-bottom:10px;
}

.iprice_exportexcel {
	text-align:right !important;
	margin-top:10px;
	margin-bottom:10px;
	
}

.iprice_sortselect {
	float:left;
	margin:10px 10px 10px 0px;
}

.iprice_viewselect {
	float:left;
	margin:10px 10px 10px 0px;
}



/* Поле фильтра раздела */
/* Section filter field */
#secid {
	width:200px;
}

/* Поле фильтра категории */
/* category filter field */
#catid {
	width:200px;
}

/* Разделитель позиций прайс-листа */
/* Delimiter for price items */
.tablitemdelim {
	height:2px;
	margin:0px;
	padding:0px;
	background-color:#FAFAFA;	
}

/* Контейнер для полного описания позиции */
/* Full item description */
.tabldiv {
	padding: 5px 25px;
	background-color:#FAFAFA;
	font-family: Tahoma, Helvetica, sans-serif;
/*	font-size: 11px;*/
	margin:0px 0px 0px 0px;
	color: #627484;
	font-weight: normal;
	font-size:11px;
}

/* Главная таблица прайс-листа */
/* Main table of  */
.ipricemaintable{
	font-family: Tahoma, Helvetica, sans-serif; 
	margin: 0px; vertical-align:middle;
	border-spacing:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}

.ipricemaintable tr, .ipricemaintable td {
	vertical-align:middle;
}

.ipricemaintable td{border:0}
.ipricemaintable tr{border:0}

.ipricebuttonstable {border:0}
.ipricebuttonstable td{border:0}
.ipricebuttonstable tr{border:0}

/* Цвет фона четных и нечетных строк*/
/* Bsckground color of Odd and even lines*/

table.ipricemaintable tr.row1 td { background: #f9f9f9; border-top:1px solid #ccc;}
table.ipricemaintable tr.row0 td { background: #ffffff; border-top:1px solid #ccc;}

/* Подсветка выбранной строки прайс-листа */
/* Highlight selected row of price list*/
table.ipricemaintable tr.row0:hover td,
table.ipricemaintable tr.row1:hover td  { background-color: #ffd ; }


/* Поля ввода количества товара */
/* Input fields of price list  */
.ipricemaintable input{
	height:14px;
	padding:1px;
	border: 1px solid #cccccc;
}

/* разделитель итоговой суммы */
/* Total delimiter  */
.tabldelim {
	height:1px;
	margin:0px;
	padding:0px;
}

/* разделитель между категориями */
/* Category delimiter */
.tablcatdelim {
	height:5px;
	margin:0px;
	padding:0px;
}

/* Общий класс для ячеек с данными таблицы прайс-листа */
/* Cells with price list content */
.tablchet { padding: 1px 2px 1px 2px; height:20px; 
/* color: #627484; */
font-weight: normal;  }


div.tablchet {margin:0px; padding:0px; width:100% }

.tablchet a, .tablchet a:active, .tablchet a:visited, .tablchet a:link { 
	text-decoration:none; 
/*	color: #627484; */
}
.tablchet a:hover { 
/*	color: #627484; */
}

/* ячейка Артикул */
/* SKU cell */
td.ipricename, td.ipricenameinfo {
	font-weight: bold;
/*	text-align:left; */
}

td.ipricename a, td.ipricenameinfo a{
	font-weight: bold;
/*	text-align:left; */
}

td.ipricenameinfo:hover{
/*	background-image:url('quest-20.gif');*/
	background-position: right center; 
	background-repeat: no-repeat; 
}

td.ipricenameinfo a:hover{
	text-decoration:underline;
}

td.ipricename a:hover{
	text-decoration:underline;
}


td.ipricename:hover {
}

/* ячейка Наименование */
/* Name cell */
td.ipriceshort, td.ipriceshortinfo {
	font-weight: bold;
	background-image: none;
/*	text-align:center; */
/*	width:40%; */
}

td.ipriceshort a, td.ipriceshortinfo a{
	font-weight: bold;
/*	text-align:left; */
}

td.ipriceshortinfo:hover {
/*	background-image:url('quest-20.gif');*/
	background-position: right center; 
	background-repeat: no-repeat;
}

td.ipriceshortinfo a:hover {
	text-decoration:underline;
}

td.ipriceshort a:hover {
	text-decoration:underline;
}

/* ячейка Выпадающее свойство позиции */
/* Dropdown property cell */
.ipricedropdown { 
/*	text-align:center; */
/*	width:10%; */
}

/* ячейка Скидка/наценка */
/* Discount/surcharge cell */
.ipricedisc { 
	color:#009900;
/*	text-align:center; */
/*	width:1%; */
}

/* ячейка Единица измерения */
/* Unit cell */
.ipriceunit { 
/*	text-align:center; */
/*	width:1%; */
}

/* ячейка Вес */
/* Weight cell */
.ipriceweight { 
}

/* ячейка Доступно на складе */
/* Availability cell */
.ipriceavail { 
/*	text-align:center; */
/*	width:1%; */
}

/* ячейка Дополнительное свойство */
/* Additional ptoperty cell */
.ipriceproperty {
/*	text-align:center; */
/*	width:1%; */
}

/* ячейка Цена */
/* Price cell */
.ipricecost {
	white-space:nowrap;
/*	text-align:right; */
/*	width:12%; */
}

/* ячейка Процент НДС */
/* Tax rate cell */
.ipricetaxrate {
	white-space:nowrap;
/*	text-align:center; */
/*	width:5%; */
}

/* ячейка Сумма НДС */
/* Tax amount cell */
.ipricetaxamount {
	white-space:nowrap;
/*	text-align:right; */
/*	width:12%; */
}

/* ячейка Общая сумма по позиции */
/* Item total cell */
.ipriceamount {
	white-space:nowrap;
/*	text-align:right;  */
/*	width:12%; */
}

.ipricetaxtotal {
	white-space:nowrap;
	text-align:right; 
	width:24%;
}

/* ячейки пользовательских полей */
/* user field cell */
.ipriceuserfield {
/**	text-align:center; */
}

/* текст общей суммы по страице */
/* Total per page */
.textwarn {
	font-size: 12px; 
	color: #ca453d; 
	font-weight: bold; 
}

/* Наименование категории */
/* Category name */
.tablzag2 {
	line-height:12px;
	padding: 5px; 
	height:18px; 
	background-color:#4C759F; 
	color: #ffffff;
}

.tablzag2 h3, #main .tablzag2 h3  {
	padding: 0px;
	margin:0px;
	font-size: 13px; 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold;
	color:#ffffff;
}

/* Наименование раздела */
/* Section name */
tr.tablzagsection, td.tablzagsection {
	padding: 5px; 
	color: #375574;
	border:1px solid #375574;
}

.tablzagsection h2, #main .tablzagsection h2 {
	padding: 0px;
	margin:0px;
	font-size: 16px; 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold;
	color: #375574;
}

/* Заголовки столбцов прайс-листа */
/* Price list headers */
.tablzag3 {
line-height:12px;
padding: 5px 5px 5px 5px;
height:18px; 
background-color:#75A3D3; 
color: #ffffff;
font-weight: bold;
text-align:center;
}

/* Итоговые и подитоговые суммы, позиция-разделитель */
/* Totals and subtotals, divider item */
.tablitogo, .tabldivider {
	height:20px;
	background-color:#E4EEF8;
	margin: 0px;
	color: #627484;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.tablitogo {
	text-align:right;
}

.tabldivider {
	text-align:center;
}

/* Форма контактной информации */
/* Form of Contact info */
.form { 
	font-family: Tahoma, Helvetica, sans-serif; 
	/*font-size: 9px;*/ 
	margin: 0px; 
	color: #777575; 
	font-weight: normal; 
	border: 1px solid #cccccc; 
}

/* Поля ввода контактной информации */
/* Contact info input fields*/
input.form { width:250px; height:15px; }

/* Cart */
/* Режим корзины */
/*.emptycart { float:right; margin-top:5px ; margin-bottom:5px;}*/

/* Контейнер кнопки Очистить корзину */
/* "Empty cart" button container*/
.emptycart { clear:both; width:100%; }
.emptycart input { float:right; margin-top:5px ; margin-bottom:5px; margin-left:10px; }
.backtoprice { float:left; margin-top:5px ; margin-bottom:5px; }

/* Ячейка поля прикрепления файла */
/* Cell for attached file field */
.ipriceattach { text-align:left; border:1px solid #75A3D3; height:35px; font-size:10px;	padding-left:5px;}
.ipriceattach  input{
	height:25px;
	padding:1px;
}

/* Имя прикрепления файла */
/* Attached file name */
.attached_file { color:#4C759F; font-weight:bold;}

/* Контейнер для алфавитного фильтра в режиме корзины*/
/* Alphabet filter container */
.iprice_alpha {
	width:100%;
	padding:7px 0px 7px 0px;
	margin:7px 0px 7px 0px;	
	border:1px solid #CCCCCC;
}

.iprice_alpha a:link, .iprice_alpha a:visited, .iprice_alpha a:hover, .iprice_alpha a:active, .iprice_alpha a { 
	font-weight:bold 
}

.iprice_alpha_linkcurrent {
	padding:1px;
	margin:0px;	
	border:1px solid #CCCCCC;
}

.iprice_alpha_link {
	padding:1px;
	margin:0px;	
}

/* Классы вариантов оплаты */
/* Payment classes */
.paymenttable tr{border-top:0; border-right:0; border-left:0; border-bottom:1px solid ; border-bottom-color:#CCCCCC; height:30px;}
.paymenttable td{ border:0;}
.paymenttable img{ border:1px solid #cccccc}
.paymenttable input{ border:1px solid #cccccc}
/*.button {  height:15; font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; margin: 0; color: #777575; font-weight: normal; background-color:#d2d2d4; border:0px solid #d2d2d4; }*/


#iprice_checkout_login a.iprice_cart_button, #iprice_checkout_login a.iprice_cart_button:hover{
	float:none;
}

/* Login and registration form*/
.iprice_checkout_login{
	clear:both;
	width:690px;
	margin:auto;
}
.iprice_checkout_login_left_part{
	width:250px;
	float:left;
}
.iprice_checkout_login_right_part{
	width:440px;
	float:left;
}
.ipriceimage{
 padding:2px 2px 2px 2px;  
 margin:2px 2px 2px 2px;
 border:1px solid #CCCCCC; 
 background:#EEEEEE;
}

.emptycartmessage {
	font-size:large;
	font-weight:bold;
}

.pagination { display:table; padding:0;  margin:0 auto;	 }
.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

input.quantity_box_button {
	width:9px;
	vertical-align:middle;
	height:9px;
	background-repeat: no-repeat;
	background-position: center;
	margin:0; 
	padding:0;
	border:0;
/*   border:1px solid #ccc;*/
}
.quantity_box_button_down {
	background-image: url('down_small.gif');
}

.quantity_box_button_up {
	background-image: url('up_small.gif');
}

.itablenoborder {
	border:0;
}

.itablenoborder td{border:0;}
.itablenoborder tr{border:0;}

table.itablecontact td {
	padding:2px 2px 2px 2px;
}


/* Tab panel */

.pane-sliders .title {
  margin: 0;
  padding: 2px;
  color: #666;
  cursor: pointer;
}
 
.pane-sliders .panel   { border: 1px solid #ccc; margin-bottom: 3px;}
 
.pane-sliders .panel h3 { background: #f6f6f6; color: #666}
 
.pane-sliders .content { background: #f6f6f6; }
 
.pane-sliders .adminlist     { border: 0 none; }
.pane-sliders .adminlist td  { border: 0 none; }
 
.jpane-toggler  span     { background: transparent url(../images/j_arrow.png) 5px 50% no-repeat; padding-left: 20px;}
.jpane-toggler-down span { background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat; padding-left: 20px;}
 
.jpane-toggler-down {  border-bottom: 1px solid #ccc; }
 
/* tabs */
 
dl.tabs {
  float: left;
  margin: 10px 0 -1px 0;
  z-index: 50;
}
 
dl.tabs dt {
  float: left;
  padding: 4px 10px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-left: 3px;
  background: #f0f0f0;
  color: #666;
}
 
dl.tabs dt.open {
  background: #F9F9F9;
  border-bottom: 1px solid #F9F9F9;
  z-index: 100;
  color: #000;
}
 
div.current {
  clear: both;
  border: 1px solid #ccc;
  padding: 10px 10px;
}
 
div.current dd {
  padding: 0;
  margin: 0;
}


