body{padding: 0; margin: 0;}
body, table td{font-family: Tahoma, sans-serif; font-size: 11px;}

body{background-color: white;}
#layout{min-width: 500px; max-width: 1300px; //width: expression(document.body.clientWidth <= 500?"500px":document.body.clientWidth > 1300?"1300px":"auto");}

strong{font-weight: bold;}


/* ALS code */
.layout ul, .layout ul ul, .layout ul li ul{list-style-type: none; padding: 2px 0 4px 0; margin: 0 20px; // font-size: 90%;}
.layout ul ul ul{font-size: 80%;}
.layout ul li{behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">—</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
.layout ul li span.bullet {color: #ef8600;}
.layout ul>li{text-indent: -1.3em;}
.layout ul>li:before {content: '\2014\a0'; color: #ef8600;}
.layout ul li div{text-indent: 0;}

/* ie */
ul li.bonus{behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? 0 : 0 );}
ul li.bonus{background: url(/f/proaudio/bonus-star-sm.png) no-repeat left .1em; margin-left: -1.5em; padding-left: 1.5em;}

ul>li.bonus:before{content: '';}
ul>li.bonus{background: url(/f/proaudio/bonus-star-sm.png) no-repeat left .1em; margin-left: -1.5em; padding-left: 3em;}

/*
ul, ul ul{padding: 2px 0 4px 0; margin: 0 14px; list-style-type: none;}
ul li{padding-left: 14px; margin: 0; background: url(/f/proaudio/bullet.gif) no-repeat 0 10px;}
*/
.layout ol li{padding: 2px 0 2px 14px;}



dl{}
dl dt{text-align: right; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 150px;}
dl dd{margin: 2px 0; padding: 5px 0;}


.vcard .org{font-weight: bold; font-size: 120%;}
.vcard .type, .vcard .adr{font-weight: bold;}
.vcard .adr span{font-weight: normal;}





h1, h2, h3, h4, h5, h6{/*font-family: georgia;*/ font-weight: normal;}
h1, h2, h3{margin: 20px 0 5px 0; /*color: #ef8600;*/}
h4, h5, h6{color: black;}

h1{font-size: 180%;}

h2{font-size: 170%; padding-top: 15px; margin: 15px 0 0 0; border-top: 1px dashed #ffd399; font-weight: bold;}
h3{font-size: 150%; margin: 30px 0 0 0; color: #ef8600; font-weight: normal;}
h4{font-size: 100%; margin: 20px 0 0 0; color: #ef8600; font-weight: normal;}

h5{font-size: 80%;}
h6{font-size: 60%;}

p, li{font-size: 120%; line-height: 1.3em;}
p{line-height: 1.3em;}
li{line-height: 1.5em;}
p{margin-left: 20px;}
li p{font-size: 100%;}





.orders_list h3{margin-top: 0;}

#callgirl{z-index:0; background: url(/f/proaudio/callgirl_sm.png) no-repeat left top; position: absolute; left: 265px; top: -28px; // background: url(/f/proaudio/callgirl_sm.gif) no-repeat left top;}
#callgirl{//left: 230px;}
#callgirl{width: 178px; height: 77px; cursor: pointer;}

/*#logo{position: relative; top: -10px;}*/
#logo{position: relative; top: -10px; left: -20px;}

/* main table */
.col_le, .col_ri{width: 190px;}
.col_mi{width: 550px; //border: 1px solid white;}
.col_divider{width: 20px;}

.catalog .act_mi, .catalog .smp_mi, .catalog .shd_mi{//width: 80px;}

/* Topsellers */

.topsellers{width: 568px; position: relative; top: 2px;}
.topsellers .small div, .topsellers .big div{margin-bottom: 7px; overflow: hidden;}
.topsellers img{position: relative; z-index: 2;}
.topsellers .top_seller_rounded_corners{position: absolute; top: 0; left: 0;}
.topsellers .top_seller_rounded_corners.big{width: 316px; height: 283px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/proaudio/top_seller_big_rounded_corners.png', sizingMethod='crop');}
.topsellers .top_seller_rounded_corners.sm{width: 242px; height: 89px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/proaudio/top_seller_sm_rounded_corners.png', sizingMethod='crop');}
.topsellers .sm_price{position: absolute; top: 63px; left: 0px; width: 96px; height: 26px; padding: 0 !important; background: url(/f/proaudio/top_seller_sm_price.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/proaudio/top_seller_sm_price.png', sizingMethod='crop'); z-index: 1;}
.topsellers .sm_price div{padding: 7px 0 0 0; font-size: 12px; color: #fbfbfb; font-weight: 600; text-align: center;}
.topsellers .big_price{position: absolute; top: 243px; left: 34px; width: 139px; height: 40px; padding: 0 !important; background: url(/f/proaudio/top_seller_big_price.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/proaudio/top_seller_big_price.png', sizingMethod='crop'); z-index: 1;}
.topsellers .big_price div{padding: 9px 0 0 0; font-size: 20px; color: #fbfbfb; font-weight: 400; text-align: center;}



.newslist table{padding-left: 10px;}
.newslist table td{font-size: 13px;}
.newslist table td .announce{padding: 4px 0;}
.bulletin .body p{font-size: 100%; padding: 6px 0;}
.newslist h1{border-bottom: 1px solid #909090; margin-top: 20px; padding-top: 0px; padding-right: 4px; color: #606060; padding-left: 10px; font-size: 150%; text-align: right;}







.product_inf .descr p, p{margin: 4px 0;}

#print-btn{margin: 20px 0 0 20px;}

.please-wait{background: url(/i/progress.gif) center center no-repeat; height: 16px;}

.price div{white-space: nowrap; /*text-align: center;*/}
.product_inf .price{right: 50px !important; text-align: center !important;}
.discount_value{margin-left: 4px; background-color: #36EF2C; padding: 1px 3px; color: #051F04;}
.action{margin-left: 4px; background-color: #36EF2C; padding: 1px 3px; color: #051F04; font-weight: bold;}
.price_old{text-decoration: line-through; color: #aaaaaa; /*background-color: #ffe69b;*/}


.test-inf{position: absolute; top: 16px; right: 140px; padding: 4px 6px; border: 1px solid red; background-color: #fdfcaa;}


.product_inf .imgs .sub img{width: 60px; height: 60px; padding: 1px; background-color: #bfbfbf; margin: 6px; //border: 1px solid #bfbfbf;}
.product_inf .imgs .sub img.comiss{background: #bfbfbf; //border: 1px solid #bfbfbf;}

.x-grid3-cell-inner{position: relative;}
.x-grid3-cell-inner .bonus{background: url(/f/proaudio/bonus-star-big.png) no-repeat right bottom; width: 60px; height: 60px; left: 10px; position: absolute;}

.product_inf .imgs .main{padding: 0 20px; position: relative;}
.product_inf .imgs .main .bonus{background: url(/f/proaudio/bonus-star-big.png) no-repeat right bottom; width: 200px; height: 200px; position: absolute;}

.product_inf .imgs .main img{width: 200px; height: 200px;}
.product_inf .imgs .sub{padding-left: 20px; padding-top: 10px;}
.product_inf .imgs img{padding: 2px;}
.product_inf .imgs .sub .container{float: left;} /* position: relative; fix IE prig-skok */
.product_inf .imgs .sub .container .inf{font-size: 80%; padding: 0 6px;}

.product_inf .imgs .sub .container a{position: relative; top: 0; left: 0;}
.product_inf .imgs .sub .container.ie a{position: static;}
/*.product_inf .imgs .sub .container .open_in_new_window{position: absolute; top: 50px; right: 6px; width: 16px; height: 16px; background-image: url(/i/16_icons/application_double.png); // background-image: url(/i/16_icons/application_double.gif);}*/
.product_inf .imgs .sub .container .open_in_new_window{position: absolute; top: -12px; right: 9px; background-image: url(/i/16_icons/application_double.png);}
.product_inf .imgs .sub .container.ie .open_in_new_window{position: relative; top: 66px; left: 49px; background-image: url(/i/16_icons/application_double.gif);}
.product_inf .imgs .sub .container .open_in_new_window, .product_inf .imgs .sub .container.ie .open_in_new_window_empty{width: 16px; height: 16px;}

.product_inf .sns{padding: 2px 6px; width: 350px;}

.product_inf .cause{font-size: 75%;}
.product_inf .sns li{border-bottom: 1px solid #ddd;}



.product_inf{position: relative; padding-left: 10px;}
.product_inf .sn span{background-color: #FFDEDE; padding: 2px 6px;}
.product_inf .price{position: absolute; top: 100px; right: 100px;}

.sns{padding-bottom: 10px !important; border-bottom: 1px dashed #ffd399; margin-bottom: 20px;}
.sns .selected{background: #fca536; color: #fff;}
.sns h2{font-weight: normal; color: #fca536;}
.sns h2.no-top-border{border-top: 0 !important; padding-top: 0 !important; margin-top: 0 !important;}


.sns ul{list-style-type: none; padding: 2px 0 4px 0; margin: 0 10px; // font-size: 90%;}
.sns ul li{padding: 2px 10px; behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '' + this.innerHTML : '' ); text-indent: 0 );}
.sns ul>li{text-indent: 0;}
.sns ul>li:before {content: ''}
.sns ul li div{text-indent: 0;}



#loader{position: fixed; top: 0px; right: 50%; background-color: #f5bd13; color: white; padding: 0 6px 2px 10px; z-index: 999999; font-size: 12px;//position: absolute; top: 0;}


/*********************/
/* Ext JS */
.status-black, .status-black *{}
.status-16B300, .status-16B300 *{color: #16b300;}
.status-CBCBCB, .status-CBCBCB *{color: #e0e0e0;}
.status-efff79, .status-efff79 *{color: #9aa44e;}
.status-79beff, .status-79beff *{color: #79beff;}
.status-8e8e8e, .status-8e8e8e *{color: #8e8e8e;}

.ext-ie .x-btn button{padding-top: 0 !important;} /* fix buttons ie shit */

.x-grid3-summary-row .x-grid3-col-clmn-summ, .clmn-summ{background: #f1f2f4;}
.x-grid3-summary-table .x-grid3-td-checker{background-image: none;}
/*.x-grid3-summary-row .x-grid3-col{background: #f1f2f4;}*/

/*.column-editable{background: none;}*/
.column-editable div{cursor: text; border: 1px solid #aeaeae}

.x-grid-panel td.sort-asc{border-left: 1px solid #EEEEEE; border-right: 1px solid #D0D0D0;}
.x-grid-panel .x-grid3-hd-clmn-name{background: none !important;}
.x-grid-panel .sort-asc .x-grid3-sort-icon{background: none;}


.x-grid-group .x-grid-group-hd{/*border-bottom: 1px solid #cfc9b6; background-color: #e8e8e8;*/}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-color: #dfdfdf !important;}
/*td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {background: #fffbed url(/f/proaudio/ext-grid3-hrow-over.gif) repeat-x scroll left bottom;}
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}*/

.x-grid3-scroller{//overflow: scroll;}
#basket-detailed .x-grid3{//width: 548px;}

.x-grid3-cell-inner, .x-grid3-hd-inner{white-space: normal !important;}
.descr_short *{white-space: normal !important;}

.dir-asc{background-image: url(/i/16_icons/bullet_arrow_up.png) !important;}
.dir-desc{background-image: url(/i/16_icons/bullet_arrow_down.png) !important;}

/*#goods-grid-raw-table{padding-top: 10px;}*/
#goods-grid-raw-table.x-masked{height: 50px;}

.light-msg .x-box-mc{font-size: 14px;}
#msg-div{position: fixed; z-index:20000; //position: absolute;}

/*
.x-mask-loading div{background-image: url(/i/progress.gif);}
*/
#goods-grid-raw-table .x-mask-loading{top: 10px !important; left: 240px !important;}
.ext-el-mask-msg{background: transparent; padding: 0; border: 0;}
.x-mask-loading div{background: url(/i/indicator_blue_big.gif) no-repeat center center; width: 32px; height: 32px; border: 0; /*background-color: #fbfbfb;*/}



#just_added_img img{width: 60px; height: 60px; background: url(/f/proaudio/product_img_empty.png) no-repeat center center;}


.yellow-hint .x-tip-tc, .yellow-hint .x-tip-tl, .yellow-hint .x-tip-tr, .yellow-hint .x-tip-bc, .yellow-hint .x-tip-bl, .yellow-hint .x-tip-br, .yellow-hint .x-tip-ml, .yellow-hint .x-tip-mr{background-image: url(/f/proaudio/tip-sprite.gif);}
.x-tip-anchor{background-image: url(/f/proaudio/tip-anchor-sprite.gif);}




/* x-box */

.x-box-tl{background-image: url(msg-box-corners.png);}
.x-box-tr{background-image: url(msg-box-corners.png);}
.x-box-bl{background-image: url(msg-box-corners.png);}
.x-box-br{background-image: url(msg-box-corners.png);}

.x-box-ml {background-image: url(msg-box-l.png);}
.x-box-mr {background-image: url(msg-box-r.png);}

.x-box-tc {background-image: url(msg-box-tb.png);}
.x-box-mc {background-image: url(msg-box-tb.png);}
.x-box-bc {background-image: url(msg-box-tb.png);}




#goods-grid .x-grid3-cell, #goods-grid .x-grid3-cell *{-moz-user-select: text!important; -khtml-user-select: text!important;}

