﻿/*------------------- Прайс-лист -------------------*/
/*AutoComplete flyout */
#AutoCompleteEx_completionListElem { z-index:100; }
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem { background-color: #0099ff; color: #ffffff; padding: 1px; font:normal 11px Tahoma; }
/* AutoComplete item */
.autocomplete_listItem { background-color : #ffffff; color: #666666; padding: 1px; font:normal 11px Tahoma; }
.SearсhInGroup { width: 85px; }
.SearсhInGroup i { padding: 0 0 0 15px; font-size: 10px; font-family: Tahoma, Geneva, sans-serif; font-style: normal; background: url(../Background/table/voff.gif) 0 50% no-repeat; display: inline-block; white-space: nowrap; margin: 0 8px; cursor: default; line-height: 8px; color: #444; }
.SearсhInGroup i:hover { color: #0099ff; }
.SGChecked { background: url(../Background/table/v.gif) 0 50% no-repeat !important; }
/*------------------- Resize-таблица -------------------*/

table.priceresize { width:100%; height:auto; }
table.priceresize td { padding:0px; margin:0px; border:0px none; }
table.priceresize td.prtree { width:230px; background: #f6f7f9 url(../Background/page/left.gif) repeat-y 0px 0px; }
table.priceresize td.resizecell { width:3px; font-size: 1px; margin:0px; padding:0px; cursor: w-resize; }
tr.pagehead td.resizecell { background: #ffffff url(../Background/page/rzd.gif) repeat-y 0px 0px; }
tr.pagebottom td.resizecell { background: #ffffff url(../Background/page/botrzd.gif) no-repeat 0px 100%; }
table.priceresize td.prprice { width:auto; background: #ffffff url(../Background/page/right.gif) repeat-y 100% 0px; }
/* Шапка */
    tr.pagehead td.prtree, tr.pagehead td.prprice { height:39px; background:#dcdbda url(../Background/page/hdback.gif) repeat-x 0px 0px; margin:0px; }
tr.pagehead td.prtree div.hdlft { width:auto; height: 37px; background: url(../Background/page/hdlft.gif) no-repeat 0px 0px; padding:2px 0px 0px 14px; }
tr.pagehead td.prtree div.hdrgt { width:auto; height: 37px; background:  url(../Background/page/hdrzd.gif) no-repeat 100% 0px; padding-right:10px; }
tr.pagehead td.prprice div.hdrgt { width:auto; height: 37px; background:  url(../Background/page/hdrgt.gif) no-repeat 100% 0px; padding:2px 14px 0px 0px; }
tr.pagehead td.prprice div.hdlft { width:auto; height: 28px; background:  url(../Background/page/hdrzd.gif) no-repeat 0px 0px; padding:9px 0px 0px 10px; }
table.priceresize div.updated { font:normal 11px Tahoma; color:#888888; margin:0px 0px 0px 10px; padding:5px 0px 0px 0px; text-align: left; }
table.priceresize tr.pagehead div.updated { margin:0px; padding:5px 0px 0px 0px; }
/* Центральная часть */

    table.priceresize td.prprice div.prpath { padding:5px; margin:0px; border-bottom:1px solid #cccccc; font:normal 11px Tahoma; color:#cccccc; width: auto; }
table.priceresize td.prprice div.prpath a { color:#0099ff; text-decoration: underline; }
table.priceresize td.prprice div.prpath a:hover { color:#0099ff; text-decoration: none; }
table.priceresize td.prtree div.padded { padding:0px 0px 0px 4px; margin:0px; }
table.priceresize td.prprice div.padded { padding:0px 4px 0px 0px; margin:0px; }
table.priceresize td.prprice div.categoryContent { margin:10px; }
table.priceresize td.prprice div.categoryContent p { margin:0px 0px 5px 0px; padding:0px; font:normal 12px Tahoma; color:#666666; text-align:justify; }
/* Футер */
    tr.pagefooter td.prtree, tr.pagefooter td.prprice { height:33px; background:#eeeded url(../Background/page/gray.gif) repeat-x 0px 0px; }
tr.pagefooter td.prtree div.hdlft { width:auto; height: 33px; background: url(../Background/page/left.gif) repeat-y 0px 0px; padding:0px 0px 0px 14px; }
tr.pagefooter td.prprice div.hdrgt { width:auto; height: 33px; background:  url(../Background/page/right.gif) repeat-y 100% 0px; padding:0px 14px 0px 0px; }
/* Поддон */
    tr.pagebottom td.prtree, tr.pagebottom td.prprice { height:13px; background:#eeeded url(../Background/page/grbotbg.gif) repeat-x 0px 0px; font-size: 1px; }
tr.pagebottom td.prtree div.hdlft { width:auto; height: 13px; background: transparent url(../Background/page/grbotlft.gif) no-repeat 0px 0px; }
tr.pagebottom td.prprice div.hdrgt { width:auto; height: 13px; background: transparent url(../Background/page/grbotrgt.gif) no-repeat 100% 0px; }
/*forms styles */
	div.price { margin:10px; }
div.price p { font:bold 12px Tahoma; color:#666666; margin:1em 0px; background: url(../Background/curarr.gif) no-repeat 0px 0px; padding: 0px 0px 3px 22px; }
div.lightprice p { font:bold 11px Tahoma; color:#666666; margin:0px; border-bottom: 1px solid #eeeeee; }
div.price p.text { font:normal 12px Tahoma; color:#666666; margin:10px 0px; background: none; padding:0px; }
div.price a { font:normal 12px Tahoma; color:#666666; margin:0.5em 0px; background: url(../Background/arr.gif) no-repeat 0px 0px; padding:0px 0px 2px 22px; text-decoration:none; height:15px; display: block; }
div.lightprice a { font:normal 11px Tahoma; color:#666666; margin:0px; text-decoration:none; display: block; border-bottom: 1px solid #eeeeee; }
div.price a:hover, div.lightprice a:hover { color:#0099ff; }
div.price p a { font-weight: bold; color:#666666; background: none; padding:0px; }
div.price div.layer { padding-left:22px; }
div.lightprice p, div.lightprice a { padding:3px 10px; }
div.lightprice div.layer p, div.lightprice div.layer a { padding-left:22px; }
div.lightprice div.layer div p, div.lightprice div.layer div a { padding-left:34px; }
div.lightprice a.currentsel, div.lightprice a.currentsel:hover { font-weight:bold; color:#666666; text-decoration:none; cursor:default; }
/* -- Прайс для главной страницы -- */
	div.ulprice { margin:0px; padding:0px; font:normal 11px Tahoma; }
div.ulprice ul { margin:0px 0px 0px 5px; padding:0px; list-style-type: none; font:normal 12px Tahoma; }
div.ulprice ul a { font: normal 11px Tahoma; color:#333; margin:0px; padding:0px; text-decoration: none; }
div.ulprice ul a img { border:0px none; }
div.ulprice ul a:hover { color:#0099ff; }
div.ulprice ul ul { margin:3px 0px 0px 0px; padding:0px; }
div.ulprice li { margin:0px; line-height: 15px; padding:2px 10px 5px 14px; position: relative; }
div.ulprice a.price1 { margin:5px 0px 5px 5px; display:block; line-height: 15px; padding:2px 0px 2px 15px; font:normal 11px Tahoma; color:#a14445; text-decoration: none; }
div.ulprice a.price1:hover { color: #f00 }
div.priceToggleItem { width:9px; height:9px; background-color: #3e6aab; margin:3px 3px 0px 0px; cursor: pointer; background: transparent url(../Background/plus.gif) no-repeat; position: absolute; top: 2px; left: 0; }
.Opened { background: transparent url(../Background/mnus.gif) no-repeat !important; }
div.down_price { width:10px; height:10px; background-color: #3e6aab; margin:4px 4px 0px 0px; cursor: pointer; position: absolute; right: 0; top: 2px; }
div.format { width:300px; height:120px; }
div.format div { margin-top:20px; }
div.format p { text-align:center; padding-right:15px; display:block; margin:5px 0px 10px 0px;  //margin:0px 0px -10px 0px;
}
div.format a { width:45px; height:56px; padding:50px 10px 10px 10px;  //padding:10px;
zoom:1; }
div.format a:hover { background-color:#f1f1f1; }
div.format img { border:0px none; }
/*-------------- Прайс-лист (таблица) -------------*/
	
	div.pricetable { width:auto; font:normal 11px Tahoma; color:#666666; clear: both; border-bottom: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; }
div.pricetable p { margin:0px; }
div.pricetable table { width:100%; }
div.pricetable tr.even td, div.pricetable tr.odd td, div.pricetable tr.current td { padding:5px; vertical-align:middle; height:40px }
div.pricetable tr.even td.nameon { background: #e5f2fa url(../Background/table/blcorn.gif) no-repeat 100% 100%; }
div.pricetable tr.odd td.nameon { background: #ffffff url(../Background/table/whcorn.gif) no-repeat 100% 100%; }
div.pricetable .codes, div.pricetable .name, div.pricetable .nameon, div.pricetable .info, div.pricetable .ed { border-right:1px solid #bfbfbf; }
div.pricetable table td.codes { width:12%; text-align:center; }
div.pricetable table td.name, div.pricetable table td.nameon { width:38%; }
div.pricetable table td.ed { width:5%; }
div.pricetable table td.ed p { text-align:center; }
div.pricetable table td.interactItem { cursor:pointer; text-decoration: underline; }
div.pricetable table td.pric { width:13%; text-align:right; }
div.pricetable table td.pric p { text-align:right; }
div.pricetable table td.v { width:15px; text-align:center; padding:0px 3px 0px 3px; }
div.pricetable tr.current td.codes,  div.pricetable tr.current td.name,  div.pricetable tr.current td.nameon,  div.pricetable tr.current td.info,  div.pricetable tr.current td.ed { border-right:1px solid #215d96; }
div.pricetable table tr.head { height:18px;  //height:16px;
text-align:center; font-weight: bold; background: #f1f2f2 url(../Background/table/head.gif) repeat-x 0px 100%; margin:0px; }
div.pricetable table tr.head td.asc { background: #79c9fd url(../Background/table/aschead.gif) repeat-x 100% 100%; color:#215577; }
div.pricetable table tr.head td.desc { background: #79c9fd url(../Background/table/deschead.gif) repeat-x 100% 100%; color:#215577; }
div.pricetable table tr.head td { border-bottom:1px solid #bfbfbf; text-align: center; }
div.pricetable table tr.even td { background-color: #e5f2fa; }
div.pricetable table tr.even td table td { background-color: transparent; }
div.pricetable table td p.dop { font:normal 9px Tahoma; color:#86c6f0; margin:0px 0px 0px 0px; text-align:center; }
div.pricetable table td p.dop span { font:normal 11px Tahoma; color:#666666; }
div.pricetable table tr.current td p.dop span { color:#ffffff; }
div.pricetable table tr.current { background: #308fe8 url(../Background/table/current.gif) repeat-x 0px 100%; color:#ffffff; }
div.pricetable tr.current p { color:#ffffff; }
/*
        ----- Иконка "Показать на дереве" -----

        div.pricetable td.name p, div.pricetable td.nameon p{font-size:11px;}

          div.pricetable td.name div.treebut{
            display:none;
          }


          div.pricetable td.nameon div.treebut{
            width:21px;
            height:22px;
            float:right;
            position: relative;
            z-index:2;
            margin: -22px 30px 0px 0px;
          }

          div.pricetable tr.even div.treebut{background: transparent url(../Background/table/showtree_even.png) no-repeat 0px 0px;}
          div.pricetable tr.odd div.treebut{background: transparent url(../Background/table/showtree_odd.png) no-repeat 0px 0px;}
        */

        div.pricetable div.buythis { width:84px; height:19px; margin:3px 0px 0px 0px; float:right; }
div.pricetable div.bkolvo { width:52px; height:19px; margin:0px;  //margin-right:0px;
padding:0px; float:left; }
div.pricetable div.bkolvo input { width:42px; height:15px; margin:0px; padding:2px 5px 0px 5px;  //padding:1px 5px 0px 5px;
font:normal 12px Tahoma; border:0px none; color:#999999; text-align: right; background-color:transparent; }
div.pricetable tr.odd div.bkolvo { background: url(../Background/parts/bar/prkolodd.gif) no-repeat 0px 0px; }
div.pricetable tr.even div.bkolvo { background: url(../Background/parts/bar/prkoleven.gif) no-repeat 0px 0px; }
div.pricetable tr.current div.bkolvo { background: url(../Background/parts/bar/prkolcur.gif) no-repeat 0px 0px; }
/*-------------- Прайс-лист (утконос) -------------*/

    div.catprice { height:auto; clear:both; padding:10px 10px 0px 10px; }
div.catitem, div.catitem_on { float:left; width:140px; height:170px; margin:0px; padding:10px 10px 0px 10px; }
div.catitem_on { background:#ffffff url(../Background/table/catback.gif) no-repeat 0px 0px; cursor: pointer;  //cursor:hand;
}
div.catprice input { margin:0px; padding:0px; display: block; }
div.catprice img { //margin-bottom:-4px;
}
div.catitem div.imageover, div.catitem_on div.imageover { height:102px; width:102px; margin-top: -100px; position: relative;  //position:static;
z-index: 2; }
div.catitem div.imageover { background:url(../Background/table/imgoverwhite.png) no-repeat;  //background-image:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elitacompany.ru/Content/Background/table/imgoverwhite.png', sizingMethod='crop');
}
div.catitem_on div.imageover { background:url(../Background/table/imgover.png) no-repeat;  //background-image:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elitacompany.ru/Content/Background/table/imgover.png', sizingMethod='crop');
}
div.catitem p { font:normal 11px Tahoma; color:#666666; margin:0px; padding:0px; text-align:center; }
div.catprice a.xlsdown { background: transparent url(../Background/excelico.gif) no-repeat 3px 4px; padding:3px 3px 3px 21px; line-height: 20px; color:#0099ff; text-decoration: underline; }
div.catprice a.xlsdown:hover { text-decoration: none; background-color: #ffffff; }
div.catitem_on p { font:normal 11px Tahoma; color:#000000; margin:0px; padding:0px; text-align:center; }
/* - Скачать прайс - */

div.pricedownload { margin: 10px 15px; padding: 2px 0px 2px 45px; background: transparent url(../img/xls.png) no-repeat 0px 6px }
div.pricedownload a { color: #0099ff; text-decoration: underline; line-height: 35px; }
div.pricedownload a:hover { color: #0099ff; text-decoration: none }
div.pricetable table td.name, div.pricetable table td.nameon { cursor: pointer; }
.ed .buyMe { background: url(../Background/reStyle/buy.gif) 0 0 no-repeat; display: inline-block; width: 29px; height: 19px; }
.ed .buyMe:hover { background: url(../Background/reStyle/buy.gif) -29px 0 no-repeat; }
.edIz { font-size: 10px; display: inline-block; padding: 0 0 0 4px; color: #999; }

