.spacer, .spacer img{width:1px;height:1px;}
.main{width:100%;height:100%;}
.red{color:#C4024D !important;}
.green{color:#006600 !important;}
.section-row{margin-bottom:20px;}
.section-row:after{content:"";clear:both;display:block;}
.section-col,.section-col1, .section-col2, .section-col-1, .section-col-2{float:left;width:50%;}
.section-col-three,.section-col-three-1,.section-col-three-2, .section-col-three-3{float:left;width:33.3%;}
.scw2{width:47% !important;}
.scw3{width:28% !important;}
.scw4{width:22% !important;}
.scw5{width:17% !important;}
.scw6{width:13% !important;}
.scw7{width:10% !important;}
.t-row{display:table;width:100%;margin-bottom:20px;}
.t-col,.t-col1,.t-col2,.t-col-1,.t-col-2{display:table-cell;width:50%;}
.t-col3,.t-col-3,.t-col-three,.t-col-three-1,.t-col-three-2,.t-col-three-3{display:table-cell;width:33%;}
.tcw2{width:50% !important;}
.tcw3{width:33% !important;}
.tcw4{width:25% !important;}
.tcw5{width:20% !important;}
.tcw6{width:16% !important;}
.tcw7{width:14% !important;}
.info-message{margin:0 0 12px 0;border:1px solid #E9E345;padding:5px 10px;width:530px;background-color:#FFFEE3;}
.error-message{margin:0 0 12px 0;border:1px solid #CCCCCC;padding:5px 10px;font-size:11px;width:530px;background-color:#FCD5E3;}
.form-block-content .error-message{margin-top:5px;}
.errors{color:#C4024D;margin-top:5px;font-size:11px;}
.edit-message{margin:0 0 12px 0;border:1px solid #CCCCCC;padding:5px 10px;font-size:11px;width:530px;background-color:#ccfdcc;}
.form-block{margin-bottom:20px;overflow:visible;}
h2.form-header{font-size:14px;margin-bottom:10px;}
.form-block-content{overflow:visible;}
.select-child{padding:0;height:22px;}
.select-child div{float:left;padding:4px 5px 5px 0;height:14px;}
.select-child div.select{padding:0;height:22px;}
.select-child div a{display:block;}
.value-search-icon{cursor:pointer;background:url('http://static.izhart.ru/img/icon-magnifier.png') no-repeat 50% 50%;width:22px;height:22px;margin:0 5px;}
.value-search-block{background-color:#f5f5f5;padding:2px 5px;}
.value-search-block div{float:left;}
.value-search-input input{width:150px !important;}
.value-search-block .button{width:auto;}
.select-category{padding:0;}
.select-category div{float:left;padding:3px 5px 5px 0;height:14px;}
.select-category div.select{padding:0;height:22px;}
.select-category div a{display:block;}
.blockSearchCategory{margin-top:8px;max-width:600px;padding:8px;border:1px solid #dedede;background-color:#f2f2f2;}
div.form-search-str{color:#86878c;}
div.form-search-str .textfield{width:350px;}
div.form-search-str .button{line-height:15px;}
/*div.form-find-category{background-color:#f2f2f2;color:#86878c;padding:4px 8px 8px 8px;}*/
div.form-find-category>div{padding-top:5px;}
div.form-find-category div.error-message{margin:6px 0 0 0;padding:3px 6px;color:black;}
div.form-find-category div.div_invisible, div.form-find-category div.smaller{display:none;}
div.form-find-category>ul{margin-top:10px;padding:5px 10px;max-height:250px;overflow:hidden;overflow-y:auto;background-color:#fff;border:1px solid #ddd;}

.search-results a,.search-results a:hover{text-decoration:none;}
.search-results>ul>li{margin-top:10px;}
.search-results>ul>li:first-child{margin-top:5px;}
.search-results>ul>li>a{font-weight:bold;}
.search-results>ul>li>ul{margin-top:5px;margin-left:15px;}
.search-results>ul>li:last-child>ul{margin-bottom:5px;}
.search-results>ul>li>ul>li{margin-top:5px;}

.edit-form{font-size:13px;}
.edit-form .field-value{color:#86878C;font-size:11px;position:relative;height:25px;padding-bottom:4px !important;}
.edit-form .field-value div{color:black;font-size:13px;}
.edit-form .field-value div.field-value{padding-top:4px;}
.edit-form .field-value div.field-example{color:#86878C;font-size:11px;margin-bottom:2px;}
.edit-form .field-value .field-check{margin-left:15px;}
.edit-form .field-value .check-green{color:#006600;}
.edit-form .field-value .check-red{color:#A40000;}
.edit-form .field-name{padding:4px 10px 2px 0 !important;}
.edit-form .field-name div.field-title,
.edit-form .field-name div.field-sep,
.edit-form .field-name div.field-star,
.edit-form .field-name div.field-help,
.edit-form .field-name div.field-note{display:inline-block;}
.edit-form .field-name div.field-help{padding:1px 5px 0 5px;}
.edit-form .field-name div.field-help a{text-decoration:none;line-height:12px;display:block;}
.edit-form .field-name div.field-help img{width:12px;height:12px;}
.edit-form .field-name div.field-note{position:relative;overflow:visible;z-index:998;}
.edit-form .field-name div.field-note div{float:none;display:block;white-space:normal;}
.edit-form .field-name div.field-note div.fn-block{position:absolute;top:-3px;left:0;padding:0;color:#525252;font-size:12px;width:380px;}
.edit-form .field-name div.field-note div.fn-block div.fnb-corner{height:6px;}
.edit-form .field-name div.field-note div.fn-block div.fnb-corner img{width:12px;height:6px;}
.edit-form .field-name div.field-note div.fn-block div.fnb-text{background-color:#FFFAE3;padding:8px 10px;border:#808080 1px solid;margin-top:-1px;border-radius:5px;box-shadow:0 0 7px rgba(0,0,0,0.4);}
.edit-form .field-name div.field-note div.fn-block div.fnb-text p{margin-bottom:5px;}
.edit-form .field-name div.field-note div.fn-block div.fnb-text p:last-child{margin-bottom:0;}
.edit-form .field-name div.field-star{margin-left:3px;color:#A40000;}
.edit-form span{color:#A40000;}
.edit-form input{width:400px;}
.edit-form input.calendarfield{width:100px;}
.edit-form .adverigo-wrapper input{width:auto;}
.edit-form textarea{width:550px;}
.edit-form select{width:auto;}
.edit-form textarea{height:150px;}
.edit-form #elm1{height:300px;}
.edit-form input.field-error,.edit-form select.field-error,.edit-form textarea.field-error,.edit-form div.field-error select{background-color:#ffb1c2;}
.edit-form-period{width:auto !important;}
.edit-form-period td.field-value{width:100%;height:22px;vertical-align:middle;padding:0;}
.edit-form-period td.field-name{padding:3px 10px 0 0;white-space:nowrap;}
.edit-form-period input{width:100px;}
.form-edit{font-size:13px;}
.form-edit__row{margin-bottom:8px;}
.form-edit__row:after{content:"";clear:both;display:block;}
.form-edit__row:last-child{margin:0;}
.form-edit__name{float:left;width:200px;text-align:right;margin-right:10px;padding:5px 0;}
.form-edit__name .title,.form-edit__name .sep,.form-edit__name .help,.form-edit__name .star,.form-edit__name .note{display:inline-block;}
.form-edit__name .help{padding:1px 5px 0 5px;}
.form-edit__name .help a{text-decoration:none;}
.form-edit__name .help img{width:12px;}
.form-edit__name .note{position:relative;text-align:left;z-index:998;}
.form-edit__name .note .note-wrapper{position:absolute;top:17px;left:-5px;padding:0;color:#525252;width:380px;}
.form-edit__name .note .corner{height:6px;}
.form-edit__name .note .corner img{width:12px;height:6px;}
.form-edit__name .note .text{background-color:#FFFAE3;padding:5px 8px;border:#808080 1px solid;border-radius:3px;margin-top:-1px;}
.form-edit__name .star,.form-edit__value .star{color:#A40000;}
.form-edit__value{font-size:14px;padding-left:210px;}
.form-edit__value .field-example{color:#86878C;font-size:12px;padding:2px 0;}
.form-edit .checkboxfield{margin-top:6px;}
.form-edit input.textfield,.form-edit input.passwordfield,.form-edit textarea.textfield{width:400px;}
.form-edit input.captchafield{width:150px;}
.form-edit .textfield,.form-edit .passwordfield,.form-edit .captchafield{font-size:14px;padding:2px;line-height:18px;border-radius:2px;}
.form-edit textarea.textfield{height:150px;}
.form-edit .numeric-interval input.textfield,.form-edit .price-interval input.textfield,.form-edit .date-interval input.textfield{width:100px;}
.div-form-checkbox-row{margin-top:2px;}
.form-checkbox-row{position:relative;}
.form-checkbox-row-input{position:absolute;top:0;left:0;}
.form-checkbox-row-text{padding:2px 0 4px 20px;}
.div-form-radio-col{float:left;margin-right:25px;}
.div-form-radio-row{margin-top:2px;}
.form-radio-row{position:relative;}
.form-radio-row-input{position:absolute;top:4px;left:0;}
.form-radio-row-text{padding:3px 0 4px 20px;}
.div-form-period-date{margin-top:10px;margin-left:25px;}
.div-form-period-date td.value{height:20px;}
.div-form-period-date td.value input{width:100px;}
.checkboxfield{width:auto !important;border:0 !important;margin-top:4px;}
.radiofield{width:auto !important;border:0 !important;}
.calendarfield{width:100px;border:#BCBEC0 solid 1px;background:white url('http://static.izhart.ru/img/calendar_ico.gif') no-repeat right center;cursor:pointer;padding:1px;}
.button{padding:3px 20px;font-size:14px;background-color:#f2f2f2;border:#abadb3 1px solid;cursor:pointer;display:inline-block}
.button,.button:hover{text-decoration:none;}
.captcha-field{margin-top:5px;height:55px;width:100px;background-color:white;border:#abadb3 1px solid;padding:5px 10px;border-radius:2px;}
.captcha-reload{margin-top:5px;font-size:11px;text-decoration:none;border-bottom:#012471 1px dotted;display:inline-block;}
.captcha-field a, .captcha-field a:hover{font-size:11px;text-decoration:none;border-bottom:#012471 1px dotted;}

#ajaxLoad{position:absolute;left:0;top:0;z-index:1111;display:none;}
#ajaxLoad .ajaxBlock{position:fixed;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;z-index:1115;}
#ajaxLoad .ajaxRoller{position:fixed;top:50%;left:50%;margin-left:-36px;z-index:1113;}
#ajaxLoad .ajaxPercent{display:none;position:fixed;top:50%;left:50%;margin-left:-40px;z-index:1113;font-size:16px;margin-top:2px;color:#666666;}
#ajaxLoad .ajaxWait{position:fixed;top:50%;left:50%;width:117px;height:22px;margin-left:-58px;margin-top:-11px;border:1px #aaaaaa solid;box-shadow:1px 1px 3px rgba(0,0,0,0.3);font-size:18px;padding:10px 14px 10px 58px;background-color:white;color:#666666;z-index:1112;}
#popup, #popup-image, #popup-calendar{display:none;}
.popup{position:absolute;text-align:left;width:800px;border:1px solid #858585;border-radius:5px;background-color:#ffffff;padding:10px 15px;left:20%;top:100px;z-index:101;box-shadow:5px 5px 10px rgba(0,0,0,0.4);}
.popup h1{margin:0 0 15px 0;}
.popup div.close{position:absolute;right:5px;top:5px;cursor:pointer;z-index:1;}
.popup, .popup div{overflow:visible;}
.popupWindow{position:absolute;overflow:visible;border:#858585 1px solid;background-color:white;margin:0 !important;z-index:100;left:0;top:20px;border-radius:5px;box-shadow:5px 5px 10px rgba(0,0,0,0.4);text-align:left;}
.popupWindow div.close{position:absolute;right:5px;top:5px;cursor:pointer;z-index:1;}
.popupWindowBlock{padding:12px 20px 15px 20px;margin:0 !important;}
.popupWindow h1{margin:0;margin-bottom:15px;padding:0;background:none;box-shadow:none;font-size:16px;}
.pw-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:100;}
.iw-text{text-align:center;font-size:16px;margin-bottom:10px;}
.iw-buttons{text-align:center;}
.iw-buttons .button{margin-right:15px;}
.iw-buttons .button:last-child{margin-right:0;}
.popup-image{left:30%;top:50px;padding:20px;z-index:102;text-align:center;}
#popup-image-prior, #popup-image-next{cursor:pointer;width:20px;background-repeat:no-repeat;background-position:50% 50%;}
#popup-image-prior:hover, #popup-image-next:hover{background-color:#f4f2f2;}
#popup-image-prior{float:left;background-image:url('http://static.izhart.ru/img/popup/arrow-img-prior.png');margin-right:7px;}
#popup-image-next{float:right;background-image:url('http://static.izhart.ru/img/popup/arrow-img-next.png');margin-left:7px;}
#popup_image-smalls{margin-top:10px;display:inline-block;}
#popup_image-smalls div{float:left;margin-right:10px;margin-top:10px;width:50px;height:40px;border:#ededed 1px solid;padding:5px;text-align:center;}
#popup_image-smalls img{cursor:pointer;}
#popup_image-smalls div.act{border-color:#ff7b2b;}
#popup-calendar{background:url('http://static.izhart.ru/img/calendar-bg.png') repeat-x top;border:#BCBEC0 solid 1px;margin:0;padding:5px;z-index:103;}
#popup-calendar .popup-calendar{width:auto!important;}
#popup-calendar .calendar-close{position:absolute;right:4px;top:4px;cursor:pointer;}
#popup-calendar td{padding:2px 5px;text-align:center;}
#popup-calendar td a{text-decoration:none;}
#popup-calendar .calendar-date{cursor:pointer;}
#popup-calendar .calendar-date:hover{background:#d3d3d3;}
#popup-calendar .calendar-next, #popup-calendar .calendar-prior{padding-bottom:8px;vertical-align:middle;}
#popup-calendar .calendar-select{padding:2px 5px 4px 5px;white-space:nowrap;}
#popup-calendar .calendar-selected-date a{font-weight:bold;color:#000000;}
#popup-calendar .calendar-curent-date a{font-weight:bold;color:#A40000;}
#popup-calendar td.calendar-header{font-style:italic;padding:0 5px 4px 5px;}
#popup-calendar .textfield_calendar{font-size:12px;color:#231F20;border:#BCBEC0 solid 1px;background:url('http://static.izhart.ru/img/calendar_ico.gif') no-repeat right center;cursor:pointer;}
.pp-search{padding:10px;z-index:104;width:400px;height:350px;left:0;top:4px;display:none;}
.ws-citys{width:400px;height:300px;}
.ws-categorys,.ws-category_firms{width:500px;height:350px;background-color:#ffffff;}
.pp-search h1{font-size:14px;margin:0 0 10px 0;padding:0;background:none;border:0;}
.pp-search-input{width:280px !important;}
/*
.pp-search-content{margin-top:8px;padding:5px 8px;background-color:#f7f7f7;overflow:hidden !important;}
.pp-search-container{overflow-y:auto !important;}
.ws-citys .pp-search-container{height:235px;}
.ws-categorys .pp-search-container,
.ws-category_firms .pp-search-container{height:285px;}
.pp-search-content .ws_items{margin-bottom:4px;font-style:italic;}
.ws-categorys .pp-search-content .ws_items, .ws-category_firms .pp-search-content .ws_items{margin-bottom:6px;}
.pp-search-content .ws_error{color:#585858;}
*/
.pp-search-content{margin-top:8px;font-size:13px;}
.pp-search-content a,.pp-search-content a:hover{text-decoration:none;}
.pp-search-content>ul{margin:0;padding:5px 8px;background-color:#f7f7f7;overflow:hidden;overflow-y:auto;}
.ws-citys .pp-search-content>ul{height:235px;}
.ws-categorys .pp-search-content>ul,.ws-category_firms .pp-search-content>ul{height:285px;}

#.toggleWindow{position:absolute;top:20px;left:0;overflow:visible;z-index:1;border:#aaaaab 1px solid;border-radius:3px;background-color:white;display:none;margin:0 !important;}
#.toggleWindowBlock{padding:7px 9px;border:#d4d4d5 1px solid;background-color:#f8f8f8;margin:0 !important;}
.toggleWindow{position:absolute;top:20px;left:0;overflow:visible;z-index:1;border:#aaaaab 1px solid;border-radius:5px;background-color:#f8f8f8;display:none;padding:7px 9px;margin:0 !important;}
.select-search-js{font-size:12px;color:black;border:1px solid #989898;background:white url('http://static.izhart.ru/img/arrow-up-down-small-black.gif') no-repeat center right 5px;padding:2px 15px 2px 2px;width:350px;cursor:pointer;float:left;}
.select-search-clear-js{background:url('http://static.izhart.ru/img/cross-black.gif') no-repeat 50% 50%;margin-left:5px;width:20px;height:20px;cursor:pointer;float:left;}
.popup-SS{background-color:#f8f8f8;position:absolute;border:2px #CCCCCC solid;padding:10px 15px;display:none;z-index:111;width:405px;margin-top:22px;top:5px;left:0;overflow:hidden;}
.popup-SS-search{margin-bottom:5px;}
.popup-SS-search input{width:375px !important;}
.popup-SS-result{overflow:hidden !important;overflow-y:auto !important;height:300px;}
.popup-SS-result ul{position:relative;}
.popup-SS-result li{padding:2px 5px;margin-right:10px;cursor:pointer;height:14px;overflow:hidden;}
.popup-SS-result li.SS-selected{background-color:#d1d1d1;height:auto;}
.popup-SS-result li.l2{margin-left:15px;color:#444444;}
.popup-SS-result li.l3{margin-left:30px;color:#666666;}
.popup-SS-result li.l4{margin-left:45px;color:#888888;}
.popup-SS-result li.l5{margin-left:60px;color:#aaaaaa;}
.popup-SS-result li.l6{margin-left:75px;color:#bbbbbb;}
.bottom-logos{width:100%;}
.bottom-logos td{width:20%;text-align:center;vertical-align:middle;}
.pager{margin:0 0 15px 0;overflow:hidden;}
.pager span,.pager a{padding:6px 12px;margin-right:2px;margin-bottom:5px;font-size:16px;float:left;display:block;text-decoration:none;}
.pager span{/*font-weight:bold;*/}
.pager span,.pager a:hover{background-color:#ededed;/*border-radius:15px;*/}
.pager a:hover{text-decoration:none;color:black;}
.div-sep{padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
.div-sep-5{padding-bottom:5px;border-bottom:1px solid #e2e2e2;margin-bottom:5px;}
.div-sep-10{padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
.div-sep-15{padding-bottom:15px;border-bottom:1px solid #e2e2e2;margin-bottom:15px;}
.div-sep-20{padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}
.div-sep-30{padding-bottom:30px;border-bottom:1px solid #e2e2e2;margin-bottom:30px;}
.fileinputs{position:relative;padding:0;margin:0;}
.fileinputs table{width:auto;}
.input-text{padding-right:65px;background:url('/img/review-button.gif') no-repeat 100% 0;cursor:pointer;}
.input-text input{width:140px;margin:0;height:18px;padding:1px;}
.input-file{position:absolute;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
.input-file input{width:210px;cursor:pointer;}
.input-button{padding-left:10px;}
.input-button input{height:22px;}
.img-largest, .img-large, .img-middle, .img-small, .img-smallest, .img-banner-468x60, .img-premium{display:table-cell;vertical-align:middle;text-align:center;}
.img-largest{width:600px !important;height:450px !important;}
.img-largest img{max-width:600px !important;max-height:450px !important;}
.img-large{width:300px !important;height:225px !important;}
.img-large img{max-width:300px !important;max-height:225px !important;}
.img-middle{width:150px !important;height:120px !important;}
.img-middle img{max-width:150px !important;max-height:120px !important;}
.img-small{width:100px !important;height:80px !important;}
.img-small img{max-width:100px !important;max-height:80px !important;}
.img-smallest{width:50px !important;height:40px !important;}
.img-smallest img{max-width:50px !important;max-height:40px !important;}
.img-banner-468x60{width:468px !important;height:60px !important;}
.img-banner-468x60 img{max-width:468px !important;max-height:60px !important;}
.img-premium{width:240px !important;height:180px !important;}
.img-premium img{max-width:240px !important;max-height:180px !important;}
.foto-item{float:left;margin:10px 10px 0 0;text-align:center;padding:0 !important;}
.foto-img{margin-bottom:2px;}
.foto-img .img-small{width:120px;height:100px;border:1px solid #bbbbbb;background:#ffffff;}
.foto-img img{cursor:pointer;}
.foto-name{width:100px;height:24px;position:relative;text-align:left;}
.foto-name span{position:absolute;top:4px;left:0;}
.foto-name input{position:absolute;top:2px;left:24px;width:90px;}
.foto-prior a, .foto-next a{text-decoration:none;}
.foto-delete{margin:0 5px;}

.shop-cart-list{width:100%;}
.shop-cart-list td{padding:5px;border-bottom:#f5f4f4 solid 1px;}
.shop-cart-list .icon{float:right;margin:0 0 5px 5px;}
.shop-cart-list .img{width:50px;}
.shop-cart-list .name{margin-bottom:10px;}
.shop-cart-list .footer{background:#f5f4f4;}
.shop-cart-list .itogo{float:right;}
.shop-cart-list .order,.shop-cart-list .back{float:left;margin-right:10px;}
.shop-cart-sum td{border:0;}
.shop-cart-sum .price,.shop-cart-sum .cost{padding-top:10px;}
.shop-cart-sum .quantity input{width:30px;}

div.shopping-cart-list{border:solid 1px #caccce;margin-bottom:10px;}
.shopping-cart-list .user{background:#e1e3e7;padding:8px;}
.shopping-cart-list .user div.detail-contacts-link{float:right;}
.shopping-cart-list .user div.detail-contacts-link div{margin:0 0 3px 20px !important;white-space:nowrap;}
.shopping-cart-list .user div.name{font-size:15px;margin-bottom:10px}
.shopping-cart-list .user div.name a{margin-left:3px;}
.shopping-cart-list .user div.name span{margin-left:3px;font-size:14px;color:#5a5a5a;}
.shopping-cart-list .user div.city{padding:2px 0 4px 0;color:#5a5a5a;font-style:italic;font-size:13px;}
.shopping-cart-list .user div.phone, .shopping-cart-list .user div.email, .shopping-cart-list .user div.face{margin-right:15px;display:inline;color:#5a5a5a;}
.shopping-cart-list .user div.user-links{margin-top:8px;margin-bottom:2px;}
.shopping-cart-list .user div.user-links a{margin-right:10px;text-decoration:none;border-bottom:1px dotted #003c8b;}
.shopping-cart-list .user div.user-links-show{margin-top:12px;border-top:solid 1px #caccce;padding-top:12px;}
table.shopping-cart-list{width:100%;}
table.shopping-cart-list td{padding:8px 8px;border-bottom:#f5f4f4 solid 1px;}
table.shopping-cart-list th{background:#f5f4f4;padding:5px 8px;font-size:12px;white-space:nowrap;}
table.shopping-cart-list td.img{padding-top:6px;padding-bottom:4px;text-align:center;width:60px;}
table.shopping-cart-list td.name,
table.shopping-cart-list td.price,
table.shopping-cart-list td.cost{font-size:14px;font-weight:bold;}
table.shopping-cart-list td.name{width:100%;}
table.shopping-cart-list td.info{width:100%;}
table.shopping-cart-list td.info div.name{font-size:14px;font-weight:bold;}
table.shopping-cart-list td.info div.desc{margin-top:3px;}
table.shopping-cart-list td.cost, table.shopping-cart-list td.price{white-space:nowrap;}
table.shopping-cart-list td.quantity{padding-top:6px;white-space:nowrap;}
table.shopping-cart-list td.quantity input{width:50px;}
table.shopping-cart-list td.icon{padding-top:11px;}
.shopping-cart-quantity-form{position:relative;top:-6px;left:-9px;display:none;}
.shopping-cart-quantity-form div{position:absolute;padding:5px 8px;border:#caccce solid 1px;background:#f0f0f0;}
.shopping-cart-quantity-form div input.button{width:auto !important;padding-top:0;padding-bottom:0;margin-left:10px;height:21px;}
table.shopping-cart-list td.roller-hide{background:#f5f4f4;padding:0;}
table.shopping-cart-list td.roller-hide img{width:1px;height:1px;}
table.shopping-cart-list td.roller-show{padding:3px 0 3px 8px;}
table.shopping-cart-list td.roller-show img{width:21px;height:21px;}
table.shopping-cart-list td.itogo,
table.shopping-cart-list td.itogo-sum{background:#f5f4f4;}
table.shopping-cart-list td.itogo div.header{float:right;}
table.shopping-cart-list td.itogo div.header,
table.shopping-cart-list td.itogo-sum{font-size:14px;font-weight:bold;white-space:nowrap;}
table.shopping-cart-list td.itogo div.order, table.shopping-cart-list td.itogo div.recount, table.shopping-cart-list td.itogo div.back{float:left;padding-right:20px;}
table.shopping-cart-list td.itogo div.back{padding:0 0 2px 10px;white-space:nowrap;font-size:12px;font-weight:normal;}
table.shopping-cart-list td.roller-show img, table.shopping-cart-list td.itogo-sum img, div.shopping-cart-roller img{width:21px;height:21px;}
div.shopping-cart-roller, div.shopping-cart-empty{display:none;padding:0;margin:0;}
.shopping-cart-list .sender-form-block{margin:15px 0 5px 0;}
.shopping-cart-list .create-order-block{background:#f5f4f4;padding:8px;font-size:12px;}
.shopping-cart-list .form-block{margin-bottom:10px;}
.shopping-cart-list .edit-form input{width:300px;}
.shopping-cart-list .edit-form textarea{width:450px;}
a.sender-form-close{margin-left:25px;}
.shopping-cart-all .order-all, .shopping-cart-all .back-all{float:left;padding-right:20px;font-size:14px;}
.shopping-cart-all .create-order-block{margin:15px 0 5px 0;}
.adv-banner{padding-bottom:10px;text-align:center;overflow:hidden;}
.adv-banner div{margin:auto;}
.num-marker-list-1{counter-reset:list1;}
.num-marker-list-1 .list-item{margin-left:0;}
.num-marker-list-1 .list-item:before{counter-increment:list1;content:counter(list1) ".";}
.num-marker-list-2{margin-top:5px;counter-reset:list2;}
.num-marker-list-2 .list-item{margin-left:15px;}
.num-marker-list-2 .list-item:before{counter-increment:list2;content:counter(list1) "." counter(list2) ". ";}
.autocomplete-w1{background:url(http://static.izhart.ru/img/autocomplite-shadow.png) no-repeat bottom right;position:absolute;overflow:visible;top:0px;left:0px;margin:10px 0 0 6px;_background:none;_margin:0;}
.autocomplete{border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;padding:4px 0;_height:350px;_margin:0;_overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:4px 8px;white-space:nowrap;cursor:pointer;}
.autocomplete strong{font-weight:normal;color:#3399FF;}

.ui-autocomplete{border:1px solid #999;max-height:350px;overflow:auto;padding:4px 0;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,0.3);z-index:1111;}
.ui-widget-content .ui-state-focus{background:#F0F0F0;}
.ui-menu .ui-menu-item{padding:4px 8px;white-space:nowrap;cursor:pointer;}
.ui-menu .ui-menu-item span{font-size:11px;color:#aaa;margin-left:15px;display:none;}
.ui-menu .ui-menu-item.ui-state-focus span{display:inline;}
.ui-autocomplete strong{font-weight:normal;color:#3399FF;}
.ui-helper-hidden-accessible{overflow:hidden;display:block;height:1px;}

.sb-top{padding-bottom:15px;border-bottom:#e2e2e2 solid 1px;margin-bottom:15px;overflow:hidden;}
.sb-bottom{padding-top:15px;border-top:#e2e2e2 solid 1px;margin-top:20px;}
.social-buttons div{float:left;width:125px;height:40px;margin-right:10px;border:1px solid #b1b1b1;cursor:pointer;}
.social-buttons div.button-fb{background:url('http://static.izhart.ru/img/social-nets/fb.gif') no-repeat 50% 50%;}
.social-buttons div.button-vk{background:url('http://static.izhart.ru/img/social-nets/vk.gif') no-repeat 50% 50%;}
.social-buttons div.button-od{background:url('http://static.izhart.ru/img/social-nets/od.gif') no-repeat 50% 50%;}
.social-buttons div.button-ma{background:url('http://static.izhart.ru/img/social-nets/ma.gif') no-repeat 50% 50%;}
.social-buttons div.button-go{background:url('http://static.izhart.ru/img/social-nets/go.gif') no-repeat 50% 50%;}

.payment-kinds {margin:0;}
.payment-kinds li {margin-bottom:7px;}
.payment-kinds li:last-child {margin-bottom:0;}
.payment-kinds li div {display:inline-block;font-size:15px;cursor:pointer;color:#0A4A82;text-decoration:underline;}
.payment-kinds li div span {padding:5px 0;display:block;}
.payment-kinds li div span.PR {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/clickandbuy.png') no-repeat 4px 50%;}
.payment-kinds li div span.PC {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/yandex.png') no-repeat 8px 50%;}
.payment-kinds li div span.AC {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/card.png') no-repeat 0 50%;}
.payment-kinds li div span.GP {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/terminal.png') no-repeat 6px 50%;}
.payment-kinds li div span.WM {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/webmoney.png') no-repeat 6px 50%;}
.payment-kinds li div span.SB {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/sberbank.png') no-repeat 6px 50%;}
.payment-kinds li div span.MP {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/mpos.png') no-repeat 4px 50%;}
.payment-kinds li div span.AB {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/alfaklik.png') no-repeat 10px 50%;}
.payment-kinds li div span.QW {padding-left:40px;background:url('http://static.izhart.ru/img/yk-payments/qiwi.png') no-repeat 10px 50%;}

.fotos-load{min-width:600px;padding:8px;border:1px dotted #dedede;background-color:#f2f2f2;display:inline-block;}
.fotos-load.hover{background-color:#f1f1f1;border-color:#cccccc;}
.fotos-load__func{overflow:hidden;}
.fotos-load__func div{float:left;}
.fotos-load__func div.button{margin-right:20px;}
.fotos-load__func div.note{color:#aaaaaa;margin-top:5px;}
.fotos-load__list{overflow:hidden;display:inline;}
.fotos-load__queue{display:inline;}

@media screen and (max-width:568px){
.fotos-load{min-width:0;}
.form-edit__name{float:none;width:auto;text-align:left;margin-right:0;}
.form-edit__value{padding-left:0;}
.form-edit input.textfield,.form-edit input.passwordfield,.form-edit textarea.textfield{width:100%;}
.pager span, .pager a{padding:2px 4px;}
#city_provinces .section-col-1, #city_provinces .section-col-2{width:100%;padding:0;}
.pp-search,.ws-citys{width:280px;}
.form-edit__name .note .note-wrapper{width:200px;}
.shopping-cart-quantity-form div input.button{width:auto;height:auto;padding:1px 3px;font-size:12px;margin:0;margin-top:5px;}
.info-message,.error-message,.edit-message{width:auto;}
}

@media screen and (max-width:1100px){
.popup{left:0;}
.edit-form input{width:95%;}
.edit-form textarea{width:95%;}
}

textarea iframe{background-color:#000;}