/* html/css coder: Alexey Horyakov | horyakov.ru
------------------------------------------------ */

/* Global
------------------------------------------------ */

* { padding: 0; margin: 0; }
html, body { width: 100%; height: 100%; }
body { font: normal 12px/1.3 Arial, Tahoma, sans-serif; color: #000; background: #EFF8FD; -webkit-text-size-adjust: 100%;}

img, fieldset { border: 0; }
fieldset legend { display: none; }

img { vertical-align: bottom; }

ul, li { list-style-type: none; }
ol, ol li { list-style-type: decimal; }

a:link,
a:visited,
a:hover,
a:active { background: transparent; color: #016fe8; text-decoration: underline; }
a:hover { color: #084ec3; }

table { border: 0; border-collapse: collapse; }
table td { padding: 0; vertical-align: top; }

h2 { font-size: 24px; font-weight: normal; margin: 40px 0 8px 0; }
h1.h2 { font-size: 24px; font-weight: normal; margin: 40px 0 8px 0; }
h2.important { color: #fe8600; }
h2 .more,
h3 .more { position: relative; top: -3px; left: 10px; font-size: 12px; color: #016fe8; }
.more b { font-size: 18px; }

h2 .more-crumbs,
h3 .more-crumbs { position: relative; top: -3px; left: 10px; font-size: 12px; color: #016fe8; }
.more-crumbs b { font-size: 14px; }

h3 { font-size: 18px; font-weight: normal; margin: 0 0 8px 0; }
h1.h3 { font-size: 18px; font-weight: normal; margin: 0 0 8px 0; }

sup { vertical-align: baseline; position: relative; top: -0.6em; font-size: 9px; }
sub { vertical-align: baseline; position: relative; bottom: -0.6em; }

/* Layout
------------------------------------------------ */

.wrapper { position: relative; min-width: 1260px; min-height: 100%; height: auto !important; height: 100%; }
.wrapper .push { height: 100px; }

.skin { position: relative; margin: 0 auto;width:1185px; zoom: 1; }
.inside { margin-right:0; }

/* Popup-menu
------------------------------------------------ */



/* Header
------------------------------------------------ */
.w-1260 {margin: 0 auto;position: relative;width: 1260px;}

.header {background:#fff;}
.header .skin { height: 130px; }
.header .left { position: relative; float: left; width: 23%; //clear: right; }
.header .right { position: relative; float: left; width: 77%; //clear: right; }

.logo { width: 212px; padding-left: 12px; padding-top: 48px; line-height: 13px; }
.logo h1 { display: block; width: 202px; height: 36px; overflow: hidden; text-indent: -300em; background: url('/media/img_old/logo.gif'); margin-left: -11px; }
.logo h1 a { display: block; height: 100%; }
.logo div.h1 { display: block; width: 202px; height: 36px; overflow: hidden; text-indent: -300em; background: url('/media/img_old/logo.gif'); margin-left: -11px; }
.logo div.h1 a { display: block; height: 100%; }

.social { position: absolute; top: 7px; left: 19px; display: block; }
.social li { display: block; width: 16px; height: 16px; float: left; overflow: hidden; text-indent: -300em; margin-right: 8px; }
.social li a { display: block; height: 100%; }
.social li.facebook a { background: url('/media/img_old/social_facebook.gif'); }
.social li.vkontakte a { background: url('/media/img_old/social_vkontakte.gif'); }
.social li.twitter a { background: url('/media/img_old/social_twitter.gif'); }

.social-box{ clear:both; margin-left:500px; margin-right:15px; position: relative; top: -4px; }
li#vk_like { width: 80px !important;}

.search { margin-top: 52px; }
.search .field { overflow: hidden; zoom: 1; margin-bottom: 3px; }
.search .field div { float: left; height: 29px; margin-right: 2px; overflow: hidden; }
.search .field .input { width: 70%; height: 25px; padding: 0 3px 0 0; margin-top: 1px; background: #FFF; border: 1px solid #b2babd; }
.search .field .input input { width: 100%; height: 25px;  border: 0 none; background: transparent; font-family: Arial; font-size: 16px; color: black; padding-left:3px; }
.search .field .submit { width: 86px; background: url('/media/img_old/search.gif'); }
.search .field .submit input { width: 100%; height: 100%; border: 0 none; background: transparent; cursor: pointer; font-family: Arial; font-size: 12px; }
.search .field .input input.empty {  color: #c7c7c7; }
.search .button-basket  {font-size: 11pt; height:29px;} 

.search-title { font-size: 14px;}
.search-title-text { color: #fff!important; background: #ff8601; padding: 2px 3px;}
.search-hr { border: 1px solid #c2e1f9; margin:5px 0;}
.categories_search_block {padding:15px 20px; margin: 10px 0 20px; border:1px solid #E3F1FE; font-size:11px; background-color:#E3F1FE;}
.categories_search_block .count-in-cat {font-size:11px; color:#5e6e76;}

.header .phones { display: block; position: absolute; top: 6px; left: 0; }
.header .phones li { float: left; margin-right: 25px; }
.header .phones li .number { font-size: 18px; }
.header .phones li b { font-weight:normal; }

.quality { position: absolute; top: 9px; right: 0px; padding-left: 27px; height: 20px; background: url('/media/img_old/quality_ico.gif') left 1px no-repeat; }
.quality-complain .pseudo  { color: #fe8600; }
.quality-complain .pseudo:hover  { color: #d44702; }
.quality-idea { background:none!important; }
.quality-idea .pseudo  { color:#016FE8; }
.quality-idea .pseudo:hover  { color: #084EC3; }
.quality-compliment { background:none!important; }
.quality-compliment .pseudo  { color:#2b911e; }
.quality-compliment .pseudo:hover  { color: #2b8030; }


.online_consultant { display: none; position: absolute; top: 9px; right: 208px; padding-left: 30px; height: 20px; background: url('/media/img_old/online_consultant_ico.gif') left 1px no-repeat; }
.online_consultant .pseudo  { color: #ff0066; }
.online_consultant .pseudo:hover  { color: #e3055e; }

.order_call { position: absolute; top: 9px; left: 590px; padding-left: 28px; height: 20px; background: url('/media/img_old/order_call_ico.gif') left 1px no-repeat; }
.order_call .pseudo  { color: #016fe8; }

.socialdiv { position: absolute; bottom: 25px; left: 445px; width:100px; }

.login { position: absolute; top: 59px; right: 20px; color: #016fe8; }
.login .pseudo { padding-right: 18px; background: url('/media/img_old/login_ico.gif') right 3px no-repeat !important; text-decoration:none; }
.login a:link,
.login a:visited { color: #016fe8; text-decoration:none; border-bottom: 1px dotted; }
.login a:hover,
.login a:active { color: #084ec3; }

/*.popup-menu { position: absolute; top: 110px; left: 37px; width: auto; z-index: 500; }*/
.popup-menu { display: none; position: absolute; top: -2px; left: -10px; width: auto; z-index: 1000; zoom: 1; }
.popup-menu .title { float: left; height: 33px; white-space: nowrap; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; behavior: url(/PIE.htc); }
.popup-menu .title .pseudo { line-height: 31px; color: #000; padding-right: 10px; border-bottom: 0 none; background: url('/media/img_old/submenu_act.gif') right 6px no-repeat; font-size: 16px; }
.popup-menu .title .a {position: relative; float: left; padding: 0 10px; margin-top: 2px; color: #000; white-space: nowrap; clear: right; line-height: 31px; height: 36px; //height: 31px;font-size: 16px; background: #FFF!important; z-index: 2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/PIE.htc); }
.popup-menu .sub { position: relative; top: -2px;  float: left; min-width: 220px; white-space: nowrap; clear: left; background: #FFF; padding: 3px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; behavior: url(/PIE.htc); }
.popup-menu .sub ul { display: block; font-size: 12px; background:#fff; }
.popup-menu .sub ul li { display: block; float: none!important; padding: 0 5px 0 20px; margin: 0 3px; color: #000; line-height: 31px; height:31px; // width:200px; }
.popup-menu .sub ul li:hover  { display: block; background: #e3f1fe; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/PIE.htc); }
.popup-menu .sub ul li.hover { display: block; background: #e3f1fe;}
.popup-menu .sub ul li a div { position: relative; display: block; float:none; cursor:pointer; // width:200px; }
.popup-menu .sub ul li a:hover { background: #e3f1fe; }
.popup-menu .sub ul li a:link,
.popup-menu .sub ul li a:visited,
.popup-menu .sub ul li a:hover,
.popup-menu .sub ul li a:active { display:block; color: #000; text-decoration: none; border-bottom: 0px none; }

.popup-menu .sub-popup-menu { position: relative;  margin-left:-15px; top: 3px; //top: -7px; float: left; width: 1180px; clear: left; background: #FFF; padding: 3px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; behavior: url(/PIE.htc); //margin-left:-15px; }
.popup-menu .sub-popup-menu ul li a:link,
.popup-menu .sub-popup-menu ul li a:visited,
.popup-menu .sub-popup-menu ul li a:hover,
.popup-menu .sub-popup-menu ul li a:active  {font-size: 12px;}
.popup-menu .sub-popup-menu .catalog .item { width: 20%; float:left; }
.popup-menu .sub-popup-menu .catalog .item a.popup_special { color: #FF0090; }
.popup-menu .sub-popup-menu .catalog .item a.popup_new { color: #2B911E; }
.popup-menu .sub-popup-menu  .item  ul li {  float: none!important;}
.sub-popup-menu .item ul {}
.sub-popup-menu .item  .padding-cat { padding: 5px 12px; line-height: 20px;}

.city-select  { left: 326px; }	
.city-select .sub ul { margin-top: 4px; }
.city-select .sub ul li { line-height: 31px; }
.city-select .sub ul li b { display:none; }
	
.popup { display: none; position: absolute; top: 0; right: 3%; width: 304px; font-size: 14px; z-index: 700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; behavior: url(/PIE.htc); }
.popup .title { position: relative; background: #E2EFFB; color:#000; height: 33px; line-height: 33px; font-size: 18px; padding: 0 15px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/PIE.htc); }
.popup .content { padding: 15px 15px 5px 15px; background: #FFF; }
.popup .content-br { border-bottom: 2px solid #e2effb; }
.popup .content-end { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; behavior: url(/PIE.htc); }
.popup .field { margin-bottom: 10px; }
.popup .field label { display: block; }
.popup .field input { width: 270px; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
.popup .field textarea { width: 378px; height: 76px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
.popup .submit {  }
.popup .submit input { width: auto !important; font-size: 18px; padding: 3px 5px; }
.popup .close { position: absolute; top: 6px; right: 6px; font-size: 14px; line-height: 1.3; padding-right: 23px; background: url('/media/img_old/close-blue.gif') right 2px no-repeat; cursor: pointer; }
.popup .close .pseudo { color: #016FE8; }

#quality-box .title , #error-box  .title, div.orange-message .title {background: #FD7E01; color:#fff; }
#quality-box .close, #error-box .close, div.orange-message .close { position: absolute; top: 6px; right: 6px; font-size: 14px; line-height: 1.3; padding-right: 23px; background: url('/media/img_old/close.gif') right 2px no-repeat; cursor: pointer; }
#quality-box .close .pseudo, #error-box .close .pseudo, div.orange-message .close .pseudo  { color: #fff; }


#login-box .title {  background: #e2effb; color:#000; }
#login-box .close { background: url('/media/img_old/close-blue.gif') right 2px no-repeat; }
#login-box .close  .pseudo { color: #016FE8; }
/* Popup
------------------------------------------------ */

#background { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #CCC; z-index: 650; opacity: 0.8; filter:alpha(opacity=80); }


#error-box {  right: 50%; width:412px; margin-right: -206px; }
#error-box .field textarea { width: 378px; height: 114px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
#error-box .submit { text-align: center; }

#message-box { /*right: 50%; margin-right: -152px; right: 10px; position: fixed;*/ }
#message-box .submit { text-align: center; }

#quality-box .column-w-50 {float: left; width:50%;}
#quality-box { width: 804px; margin-right:-402px; right:50%; top:70px; }
#quality-box .field input { width: 93%; font-family: Arial,Tahoma,sans-serif; font-size: 16px; height:28px; border: 1px solid #B2BABD;}
#quality-box .field textarea { width: 98%; height: 380px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; border: 1px solid #B2BABD;}
#quality-box .field textarea.comments { width: 93%; height:76px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; border: 1px solid #B2BABD;}
#quality-box .submit { text-align: center; margin-bottom: 10px;}
#quality-box .submit  input{font-size: 18px; height: auto; padding: 3px 5px;}
#quality-box .field select { height:30px; font-size: 16px;}

#fast-buy-box { left: 74%; width: 590px; margin-left: -590px; top: 62px; }
#fast-buy-box .title { background: none repeat scroll 0 0 #E2EFFB; color: #000; padding-left: 51px;}
#fast-buy-box .title .ico { background: url("/media/img_old/fast-buy.gif") repeat scroll 0 0 transparent; display:block; position: absolute; height: 27px; width: 49px; top: 3px; left: 2px; }
#fast-buy-box .close { background: url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#fast-buy-box .close .pseudo { color: #016FE8; }
#fast-buy-box .field input { width: 265px; height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#fast-buy-box .field label i { color: red; }
#fast-buy-box .content-br label { font-size: 20px; }
#fast-buy-box .two .field { float: left; padding-right: 11px; margin-bottom: 25px; }
#fast-buy-box .field textarea { width: 553px; height: 80px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
#fast-buy-box .submit { text-align: center; margin-bottom: 10px; }
#fast-buy-box .submit input {width: 120px!important;}
#fast-buy-box .field .error { border: 1px solid #FE8600; }

#kupivkredit-box { left: 74%; width: 590px; margin-left: -590px; top: 62px; }
#kupivkredit-box .title { background: none repeat scroll 0 0 #E2EFFB; color: #000; padding-left: 51px;}
#kupivkredit-box .title .ico { background: url("/media/img_old/fast-buy.gif") repeat scroll 0 0 transparent; display:block; position: absolute; height: 27px; width: 49px; top: 3px; left: 2px; }
#kupivkredit-box .close { background: url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#kupivkredit-box .close .pseudo { color: #016FE8; }
#kupivkredit-box .field input { width: 265px; height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#kupivkredit-box .field label i { color: red; }
#kupivkredit-box .content-br label { font-size: 20px; }
#kupivkredit-box .two .field { float: left; padding-right: 11px; margin-bottom: 25px; }
#kupivkredit-box .field textarea { width: 553px; height: 80px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
#kupivkredit-box .submit { text-align: center; margin-bottom: 10px; }
#kupivkredit-box .submit input {width: 120px!important;}
#kupivkredit-box .field .error { border: 1px solid #FE8600; }

#order-call-box { left: 50%; width: 590px; margin-left: -285px; top: 70px; }
#order-call-box  .title { background: none repeat scroll 0 0 #E2EFFB; color: #000; padding-left: 15px;}
#order-call-box  .close { background: url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#order-call-box  .close .pseudo { color: #016FE8; }
#order-call-box  .field input { width: 268px;  height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; //width: 267px}
#order-call-box  .field select { width: 270px; height:30px; border: 1px solid #B2BABD; font-size: 16px; }
#order-call-box  .field label i { color: red; }
#order-call-box  .content-br label { font-size: 24px; }
#order-call-box  .two .field { float: left; margin-right: 11px; margin-bottom: 25px; width:48%;//width:47%;}
#order-call-box  .field textarea { width: 553px; height: 80px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
#order-call-box  .content  {padding:15px 0 5px 15px;}
#order-call-box .submit { text-align: center; margin-bottom: 10px; }
#order-call-box .submit input {width: 120px!important;}
#order-call-box .field .error { border: 1px solid #FE8600; }
#order-call-box .order_call_date input { width: 233px; }
#order-call-box .order_call_date img { margin: 0 0 1px 3px; }
#order-call-box  #id_contact_phone_code {width:50px!important;}
#order-call-box  #id_contact_phone {/*width:162px!important; margin-left:20px;*/}
#order-call-box  .two .field  table td {font-size:16px;}


#resume-box { left: 74%; width: 590px; margin-left: -590px; top: 62px; }
#resume-box .title { background: none repeat scroll 0 0 #E2EFFB; color: #000; }
#resume-box .title .ico { background: url("/media/img_old/resume_ico.png") repeat scroll 0 0 transparent; height: 101px; width: 102px; top: -57px; left: 71px; position: absolute; display: block; }
#resume-box .close { background: url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#resume-box .close .pseudo { color: #016FE8; }
#resume-box .title-label { font-size: 24px; margin-bottom: 0; }
#resume-box .content { padding-top: 10px; }
#resume-box .content-br {height: 180px; }
#resume-box .bigger { font-size: 24px; padding-right: 3px; padding-left: 9px; }
#resume-box .content label { padding: 3px 0; }
#resume-box .field input { width: 265px; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#resume-box .field label i { color: red; }
#resume-box .field .resume-file { font-size: 14px; }
#resume-box .two .field { float: left; margin-right: 10px; margin-bottom: 25px; }
#resume-box .field textarea { width: 553px; height: 150px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }
#resume-box .submit { text-align: center; }
#resume-box .submit input { width: 120px!important;}

#login-box { right: 3%; width: 304px; }
#login-box .field { overflow: hidden; zoom: 1; }
#login-box .field .left { float: left; }
#login-box .field .right { float: right; }
#login-box .field  a:link,
#login-box .field  a:visited { font-size: 12px; }
#login-box .field  a:hover,
#login-box .field  a:active { font-size: 12px; }
#login-box .field input { width: 270px; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }

#basket-box {  right: 17.5%; width: 65%; }
#basket-box .close { background: url('/media/img_old/turn-blue.gif') right 2px no-repeat; }
#basket-box table { width: 100%; }
#basket-box th { font-size: 11px; font-weight: normal; padding: 5px; text-align: left; border-bottom: 2px solid #e3f1fe; }
#basket-box td { padding: 5px; border-bottom: 1px dashed #dee0e1; }
#basket-box td .name { font-size: 16px; color: #016fe8; }
#basket-box td .delete { float: right; display: block; width: 10px; height: 10px; overflow: hidden; text-indent: -300em; background: url('/media/img_old/delete.gif'); cursor: pointer; }
#basket-box td .description { font-size: 11px; padding-top: 5px; }
#basket-box td.cost { white-space: nowrap; font-size: 18px; vertical-align: middle; }

#basket-box td.price { white-space: nowrap; padding-right: 15px; }
#basket-box td.price .option { font-size: 11px; color: #8e999f; padding-top: 20px; }
#basket-box td.price .option b { background: #fe8600; font-weight: normal; color: #FFF; padding: 0 3px; }

#basket-box td.number { white-space: nowrap; vertical-align: middle; padding-right: 15px; }
#basket-box td.number .value { font-size: 21px; background: #e2effb; padding: 3px 10px; cursor: auto!important; border:none; font-family:Arial,Tahoma,sans-serif; height:24px; width:26px; text-align:center; }
#basket-box td.number input { width: 21px; height: 21px; cursor: pointer; }

#basket-box td a.name:link,
#basket-box td a.name:visited { color: #016fe8; } 
#basket-box td a.name:hover,
#basket-box td a.name:active { color: #084ec3; }

#basket-box .order input {  padding: 3px 10px; cursor: pointer; }
#basket-box .order td { vertical-align: middle; padding-top: 10px; border-bottom: 0 none; }
#basket-box .order .total { font-size: 18px; }
#basket-box .order .total span { background: #e2effb; padding: 3px 10px; }
#basket-box .order .total .totalsum { background: none; padding: 3px 10px; }

#basket-box .basket { position: relative; float: left; padding-left: 54px; margin-right: 2%; font-size: 14px; }

#basket-box .basket span { position: absolute; top: -11px; left: 0; width: 49px; height: 42px; display: block; background: url('/media/img/basket.png'); }
#basket-box .basket span i { float: right; display: block; text-align: center; font-size: 12px; color: #FFF; font-style: normal; margin-right: 1px; width: 29px; }
#basket-box .basket b { font-weight: normal; }

#basket-box .basket-empty { margin-bottom: 10px; }

#basket-in-menu .pseudo {text-decoration:none; border-bottom: 1px dotted; }
#basket {  }

/* Credit
------------------------------------------------ */
#credit-box {  right: 15%; width: 65%; top:62px; z-index:9999!important; }
#credit-box .close { background: url('/media/img_old/turn-blue.gif') right 2px no-repeat; }
#credit-box table { width: 100%; }
#credit-box th { font-size: 11px; font-weight: normal; padding: 5px; text-align: left; border-bottom: 2px solid #e3f1fe; }
#credit-box td { padding: 5px; border-bottom: 1px dashed #dee0e1; }
#credit-box td .name { font-size: 16px; color: #016fe8; }
#credit-box td .delete { float: right; display: block; width: 10px; height: 10px; overflow: hidden; text-indent: -300em; background: url('/media/img_old/delete.gif'); cursor: pointer; }
#credit-box td .description { font-size: 11px; padding-top: 5px; }
#credit-box td.cost { white-space: nowrap; font-size: 18px; vertical-align: middle; }

#credit-box td.price { white-space: nowrap; padding-right: 15px; }
#credit-box td.price .option { font-size: 11px; color: #8e999f; padding-top: 20px; }
#credit-box td.price .option b { background: #fe8600; font-weight: normal; color: #FFF; padding: 0 3px; }

#credit-box td.number { white-space: nowrap; vertical-align: middle; padding-right: 15px; }
#credit-box td.number .value { font-size: 21px; background: #e3f1fe; padding: 3px 10px; }
#credit-box td.number input { width: 21px; height: 21px; cursor: pointer; }

#credit-box td a.name:link,
#credit-box td a.name:visited { color: #016fe8; } 
#credit-box td a.name:hover,
#credit-box td a.name:active { color: #084ec3; }

#credit-box .order input { font-size: 18px; padding: 3px 10px; cursor: pointer; }
#credit-box .order td { vertical-align: middle; padding-top: 10px; border-bottom: 0 none; }
#credit-box .order .total { font-size: 18px; }
#credit-box .order .total span { background: #e3f1fe; padding: 3px 10px; }
#credit-box .order .total .totalsum { background: none; padding: 3px 10px; }

#credit-box .basket { position: relative; float: left; padding-left: 54px; margin-right: 2%; font-size: 14px; }

#credit-box .basket span { position: absolute; top: -11px; left: 0; width: 49px; height: 42px; display: block; background: url('/media/img/basket.png'); }
#credit-box .basket span i { float: right; display: block; text-align: center; font-size: 12px; color: #FFF; font-style: normal; margin-right: 1px; width: 29px; }
#credit-box .basket b { font-weight: normal; }

#credit-box .basket-empty { margin-bottom: 10px; }

#credit-box .credit_content { font: normal 13px/1.3 Arial, Tahoma, sans-serif; }
#credit-box .credit_content { margin-bottom: 20px; }
#credit-box .credit_content td { border:none; }
#credit-box .credit_content p { margin: 0 0 8px; }

#delivery-box {  right: 15%; width: 65%; top:62px; }
#delivery-box .close { background: url('/media/img_old/turn-blue.gif') right 2px no-repeat; }
#delivery-box .content { padding-bottom: 20px; }
#delivery-box .content .delivery { font-size: 13px; }

/*
#delivery-box .content .delivery .delivery_calculator { padding: 5px 0px; margin-top: 10px; }
#delivery-box .content .delivery .delivery_calculator .form {  }
#delivery-box .content .delivery .delivery_calculator .form #delivery_location { height: 28px; width:70%; border: 1px solid #B2BABD; }
#delivery-box .content .delivery .delivery_calculator .form .field { width:35%; float:left; }
#delivery-box .content .delivery .delivery_calculator .form label { display:inline; font-size:16px; }
#delivery-box .content .delivery .delivery_calculator .form #delivery_cost { height: 25px; margin-left: 35%; padding-top: 5px; font-size:16px; }
#delivery-box .content .delivery .delivery_calculator .form #delivery_cost .price { font-weight: bold; color: #FE8600; }
#delivery-box .content .delivery .delivery_calculator .form #delivery_cost .duration { }
*/
.ac_delivery .ac_over { background-color: highlight; color: highlighttext; }
.ac_delivery { margin-left: 0!important; }

.delivery_calculator { font-size: 13px; padding: 0 0px 5px 0; /*background-color: #E3F1FE;*/ margin: 0; }
.delivery_calculator .form {  }
.delivery_calculator .form #delivery_location { height: 28px; width:95%; border: 1px solid #B2BABD; font-size:15px;}
.delivery_calculator .form .field { width:35%; float:left; }
.delivery_calculator .form label { display:inline; font-size:16px; }
.delivery_calculator .form #delivery_cost { height: 25px; margin-left: 35%; font-size:18px; padding-top:2px; }
.delivery_calculator .form #delivery_cost .price { }
.delivery_calculator .form #delivery_cost .duration { }
.delivery_calculator_digest {color:#8AA4B4;padding-top: 4px;}

/* Mainmenu
------------------------------------------------ */
.mainmenu { position: relative; z-index: 600; height: 31px; background: #e3f1fe; font-size: 16px; }
.mainmenu ul li { position: relative; display: block; float: left; line-height: 31px; margin-right: 20px; color: #016fe8; z-index: 500; }
.mainmenu ul li .pseudo { color: #016fe8; padding-right: 10px; background: url('/media/img/submenu.gif') right 6px no-repeat; }
#basket-in-menu .pseudo { color: #016fe8; padding-right: 10px; background: url('/media/img/submenu.gif') right 6px no-repeat; }
.mainmenu ul li .first_level { font-size:16px;  }

.mainmenu ul li.basket { position: relative; float: right; padding-left: 54px; margin-right: 2%; }
.mainmenu ul li.basket span { position: absolute; top: -11px; left: 0; width: 49px; height: 42px; display: block; background: url('/media/img/basket.gif'); }
.mainmenu ul li.basket span i { float: right; display: block; text-align: center; font-size: 12px; color: #fff; font-style: normal; margin-right: -10px; width: 48px; line-height: 30px; }
.mainmenu ul li.basket b { font-weight: normal; }
.mainmenu ul li.basket a {  }

.mainmenu ul li.fav { position: relative; float: right; padding-left: 38px;width:100px; }
.mainmenu ul li.fav span { position: absolute; top: -6px; left: 0; width: 34px; height: 39px; display: block; background: url('/media/img/f_icon.png'); }
.mainmenu ul li.fav span i { float: right; display: block; text-align: center; font-size: 12px; color: #fff; font-style: normal; margin-right: 0px; width: 34px; line-height: 36px; }

.mainmenu ul li  a:link,
.mainmenu ul li  a:visited,
.mainmenu ul li  a:hover,
.mainmenu ul li  a:active { color: #016fe8; }

.mainmenu ul li .first_level1{text-decoration: none; font-size: 16px; border-bottom: 1px solid; cursor: pointer; line-height: 1.4;  }
.mainmenu ul li .first_level1:hover,
.mainmenu ul li .first_level1-hover { text-decoration: none; border-bottom: 1 none; }

.mainmenu ul li.fav a{text-decoration: none; font-size: 16px; border-bottom: 1px solid; cursor: pointer; line-height: 1.4;}
.mainmenu ul li.fav a:hover { text-decoration: none; border-bottom: 1 none; }

.mainmenu ul li.comparison { position: relative; float: right; padding-left: 50px; margin-right:0;}
.mainmenu ul li.comparison a {padding: 0; text-decoration: none; font-size: 16px; border-bottom: 1px solid; cursor: pointer; line-height: 1.4; background: none; }
.mainmenu ul li.comparison span { position: absolute; top: -10px; left: 0; width: 47px; height: 41px; display: block; background: url('/media/img/comparison.gif'); }
.mainmenu ul li.comparison span i { float: right; display: block; text-align: center; font-size: 12px; color: #fff; font-style: normal; margin-right: -9px; width: 50px; line-height:29px;}

/* Content
------------------------------------------------ */

.catalog { position: relative; width: 100%; margin-top: 10px; z-index: 1; }
.catalog .item-line { position: relative; margin-bottom: 16px; overflow: hidden; zoom: 1; }
.catalog .item { width: 25%; float: left; //clear: right; }
.catalog .in_list { width: 100%; font-size: 14px; }
.catalog .in_list li span { padding: 1px 2px; }
.catalog .item .padding { position: relative; padding-left: 90px; min-height: 90px; }
.catalog  .item-line .item  .all { margin-top: 0px; min-height: 20px; display: none; }
.catalog  .item-line .item  .all  b{ font-size: 18px; }
.catalog .item .name { font-size: 16px; }
.catalog .item .name img { position: absolute; top: 0; left: 0; }
.catalog .item ul { display: block; margin-top: 4px; }
.catalog .item ul li { display: inline; margin-right: 3px; line-height:17px; }
.catalog .item ul li .current { padding: 1px 3px; background: #fbe602; }
.catalog .item ul li.hidden { display: none; }

.catalog .item .all { font-size: 16px; font-weight: bold; }

.catalog  .item-line .item  .all-popup-menu { margin-top: 0px; min-height: 20px; font-size: 16px; font-weight: bold;}
.catalog  .item-line .item  .all-popup-menu  b{ font-size: 18px; }
.catalog .item a.all-popup-menu:link,
.catalog .item a.all-popup-menu:visited { color: #016fe8; text-decoration: none; line-height:1.4; border-bottom: 1px dotted #016fe8;}
.catalog .item a.all-popup-menu:hover,
.catalog .item a.all-popup-menu:active { color: #084ec3; text-decoration: none; line-height:1.4; border-bottom: 1px dotted #016fe8; }

.catalog .item .name:link,
.catalog .item .name:visited { color: #016fe8; text-decoration: none; border-bottom: 1px solid; }

.catalog .item .name:hover,
.catalog .item .name:active { color: #084ec3; text-decoration: none; border-bottom: 1px solid; }

.catalog .item a.all:link,
.catalog .item a.all:visited { color: #016fe8; text-decoration: underline; padding-bottom: 1px; }
.catalog .item a.all:hover,
.catalog .item a.all:active { color: #084ec3; text-decoration: underline; padding-bottom: 1px; }

.catalog .item .current:link,
.catalog .item .current:visited,
.catalog .item .current:hover,
.catalog .item .current:active { }

.catalog .item .more:link,
.catalog .item .more:visited,
.catalog .item .more:hover,
.catalog .item .more:active {}

.catalog .item ul li  a:link,
.catalog .item ul li  a:visited { color: #000; padding:1px 2px;  text-decoration: underline; }

.catalog .item ul li  a:hover,
.catalog .item ul li  a:active  { color:#fff; text-decoration:none; padding:0px 2px; background:#2f9be5; /*color: #464451; */}

.catalog .item ul li .more { display: inline-block; height: 12px; line-height: 12px; padding: 0 6px 0 2px; text-transform: lowercase; color: #0266d4; text-decoration:none; font-size:12px; }
.catalog .item ul li .more span { font-size:17px; vertical-align:middle;}
.catalog .item ul li a.more:link, 
.catalog .item ul li a.more:visited { color: #016fe8; text-decoration:none; //line-height: 16px; }
.catalog .item ul li a.more:hover, 
.catalog .item ul li a.more:active { color: #084ec3; background:none;  //line-height: 16px;  }


.sale { position: relative; width: 100%; overflow: hidden; }
.sale::selection { background-color: white; }

.button-basket{ margin: 0; width:80px; height:auto; font-weight: normal; font-family:Arial; font-size:9pt; padding:1px; color: #000; text-align:center; cursor:pointer;}

.carousel-wrapp { width: auto; margin: 0; padding: 0; overflow: hidden; position: relative; left: 18px; }
.carousel { left: 0; position: relative; width: 10000px; zoom: 1; }
.carousel .column { position: relative; width: 166px; float: left; //clear: right; }
/*.carousel .column-1 { float: none; }*/
/*.carousel .column-2 { left: -70%; }
.carousel .column-3 { left: -20%; }
.carousel .column-4 { left: 30%; }
.carousel .column-5 { left: 80%; }
.carousel .column-6 { left: 130%; }
.carousel .column-7 { left: 180%; }*/

.carousel .item { position: relative; width: 138px; margin: auto; padding-top: 105px; }
.carousel .item img { position: absolute; top: 0; left: 0; }
.carousel .item .name { font-size: 14px; }
.carousel .item .description { margin-top: 5px; }
.carousel .item .savings { margin-top: 8px; color: #FF0000; }
.carousel .item .price { margin-bottom: 10px; }
.carousel .item .price .old s { position: relative; display: inline-block; text-decoration:none; }
.carousel .item .price .old s i { position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #FF0000; font-size: 0; line-height: 0; overflow: hidden; }
.carousel .item .price .new span { padding: 2px 4px; font-size: 22px; color: black; background: #fbe602; }

.carousel-arrow { position: absolute; top: 20px; left: 0; width: 18px; height: 42px; overflow: hidden; text-indent: -300em; cursor: pointer; }
.carousel-arrow span { display: block; height: 42px; background: #FFF; opacity: 0; filter: alpha(opacity=0); }
.carousel-arrow-l { background: url('http://www.ls-comp.ru/media/img_2013/sale_left.png'); }
.carousel-arrow-r { left: 100%; margin-left: -18px; background: url('http://www.ls-comp.ru/media/img_2013/sale_right.png') no-repeat #fff;height:160px }
.carousel-arrow-hidden { cursor: default; }
.carousel-arrow-hidden span { opacity: 0.8; filter: alpha(opacity=80); }

.sale_s .carousel-arrow{margin-top:20px}
.sale_s  .white-line {position: absolute; right:0; top:0 ; width:12px; background:#fff;height:190px}

/* Columns
------------------------------------------------ */

.columns { overflow: hidden; zoom: 1; }
.columns .column { position: relative; float: left; width: 50%; //clear: right; }
.columns .column-w-25 { width: 25%; }
.columns .column-w-40 { width: 42%; }
.columns .column-w-60 { width: 58%; }
.columns .column-w-100 { width: 100%; }

.good-colums {width:100%; margin:0 auto; zoom: 1;  }
.good-colums  h2 {font-size:18px;color:#1c2b32}
.good-colums .column-w-80 { width: 75%; position: relative; float: left; }
.good-colums .column-w-20 { width: 25%; position: relative; float: left; //width: 24%; }

.columns .column div label input {position: relative; bottom:-1px;}
.columns .column div label span.pseudo{position: relative; bottom:1px;}

.columns .column .reward-list img { float:left; margin-right:14px; }
.columns .award { position: absolute; right: 0; margin-top: -15px;}
.columns .award30 { position: absolute; right: 0; margin-top: -30px;}

.columns .column .reward-list { margin-top:0px; }
.columns .column .reward { margin-top: 0px; }

.columns .column .reward-list a:link,
.columns .column .reward-list a:visited { color:#FF0066; font-size:18px; text-decoration: none; border-bottom: 1px solid; }

.columns .column .reward-list a:hover,
.columns .column .reward-list a:active { color: #E3055E; text-decoration: none; border-bottom: 1px solid; }

/* Novelty
------------------------------------------------ */

.novelty { overflow: hidden; zoom: 1; margin: 11px 0 27px 0; }
.novelty .item { position: relative; width: 50%; float: left;  min-height: 90px; height:auto !important; height:90px; font-size: 11px; //clear: right; }
.columns .column-w-100 .novelty .item {width: 33%;}
.novelty .item-line { overflow: hidden; zoom: 1; margin-bottom: 7px; }
.novelty .item .padding { padding: 0 15px 0 98px; }
.novelty .item .name	{ font-size: 12px; }
.novelty .item .description	{ padding-top:3px; }
.novelty .item .name img { position: absolute; top: 0; left: 0; }
.novelty .item .price { margin-top: 1px; }
.novelty .item .price span { padding: 0 3px; margin-left: -3px; /*background: #fbe602;*/ font-size:12px;  font-weight: bold; }
.related-items .item .price span { padding: 0 3px; margin-left: -3px; background: #fbe602; font-size:12px; font-weight: 400; }

.novelty .basket-additional { width: 70px; margin-top: 5px; background: url("/media/img_old/basket_additional_ico.gif") no-repeat scroll right 0 transparent; display: block; padding-bottom: 1px; } 

/* Shares
------------------------------------------------ */

.shares { position: relative; height: 230px; overflow: hidden; zoom: 1; padding-right: 41px; margin-right: 52px; margin-bottom: 27px; }
.shares .box { height: 226px; width:99%; overflow: hidden; }
#share {border: 2px solid #fe8600;  height: 226px;}
.shares .box .slide { position: relative; padding: 10px 20px 20px 198px; }
.shares .box .slide .name { font-size: 20px; color: #fe8600; }
.shares .box .slide .description { font-size: 14px; padding-top: 3px; }
.shares .box .slide .image { position: absolute; top: 20px; left: 5px; }
.shares .box .slide .image .price { line-height: 37px; background: #fe8600; padding: 0 13px; font-size: 22px; color: #FFF; margin-left: -5px; }
.shares .switch { position: absolute; top: 0px; right: 0; display: block; z-index:9; //right:-1px;}
.shares .switch li { display: block; width: 37px; height: 37px; line-height: 37px; text-align: center; border: 2px solid #FFF; border-bottom: 0 none #FFF; font-size: 14px; color: #fff; background:#fe8600; /*background: url('/media/img_old/switch_bg.gif'); */ cursor: pointer;  margin-bottom: 2px; border-width: 0 2px 0; //margin-left:2px;  }
.shares .switch li.activeSlide { border: 2px solid #fe8600; border-left: 0 none #FFFFFF; background: #FFF; margin-left: -2px; width: 41px; cursor: default; margin-bottom:2px; color:#000; // margin-left:0px; padding-left:0px; }

.shares .box .slide .name:link,
.shares .box .slide .name:visited { color: #016FE8; } 
.shares .box .slide .name:hover,
.shares .box .slide .name:active { color: #084ec3; } 

/* Important
------------------------------------------------ */

.important { padding-right: 15px; }
.important .title { font-size: 18px; color: #fe8600; }
.important .description { margin:3px 0 12px; }

.important .title:link,
.important .title:visited { color: #ff0066; text-decoration:none; border-bottom: 1px solid;}
.important .title:hover,
.important .title:active { color: #e3055e; text-decoration:none; border-bottom: 1px solid;}

/* News
------------------------------------------------ */

.news { padding-right: 15px; }
.news i { display: block; color: #5e6e76; font-style: normal; }
.news a { font-size: 14px; }
.news li { margin-bottom: 14px; }

.news .green a{ color: #2B911E; }
.news .green a:hover { color: #2b8030; }

/* Article
------------------------------------------------ */

.article { padding-right: 15px; }
.article .title { font-size: 14px; }
.article .date { color:#5E6E76; margin:3px 0; }

/* Price-list
------------------------------------------------ */

.price-list { position: relative; padding-left: 81px; }
.price-list a img { position: absolute; top: 0; left: 0;}
.price-list .date { margin-top: 3px; }


/* Producers
------------------------------------------------ */

.producers { zoom: 1; }
.producers .name { float: left; padding-right: 20px; }
.producers .item { overflow: hidden; zoom: 1; width:75%; display: inline-block; }

.producers .item .popular { overflow: hidden; zoom: 1;  display: block; }
.producers .item .popular li { float: left; margin-right: 10px; margin-bottom: 5px; padding-bottom: 1px;}
.producers .item .popular li .list-popular{ font-weight:bold; }
.producers .item  li .list-all { font-weight:bold; }
.producers .item .popular li .list-popular b{ font-size:14px; }
.producers .item .all { display:none; overflow: hidden; zoom: 1; }
.producers .item .all li { float: left; margin-right: 10px; margin-bottom: 5px; }

.producers .item .alphabet { overflow: hidden; zoom: 1; display: inline-block; z-index:700; position:relative; }
.producers .item .alphabet .alphabet-list { display: block; overflow: hidden; zoom: 1; margin-bottom: 0px; }
.producers .item .alphabet .alphabet-list li { float: left; background: #f5faff; padding: 2px 5px; margin-right: 1px; }
.producers .item .alphabet .alphabet-list li.current { background: #e3f1fe; }
.producers .item .alphabet .alphabet-list li.current a:link,
.producers .item .alphabet .alphabet-list li.current a:visited,
.producers .item .alphabet .alphabet-list li.current a:hover,
.producers .item .alphabet .alphabet-list li.current a:active { color: #000;  }

.producers .item .alphabet .sub-list { display: none; width: 513px; padding: 10px 15px; background: #e3f1fe; position:relative; }
.producers .item .alphabet .sub-list .close { position: absolute; top: 0; right: 6px; font-size: 14px; line-height: 1.3; /*padding-right: 23px; background: url('/media/img_old/close.gif') right 2px no-repeat;*/ cursor: pointer; }
.producers .item .alphabet .sub-list .close .pseudo { color: #000; }
#background-producers { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 650; }


.producers .item .alphabet .sub-list ul { display: block; overflow: hidden; zoom: 1; }
.producers .item .alphabet .sub-list ul li { display: block; width: 25%; float: left; }
.producers .item .alphabet .sub-list a:link,
.producers .item .alphabet .sub-list a:visited { color: #000; }
.producers .item .alphabet .sub-list a:hover,
.producers .item .alphabet .sub-list a:active { color: #464451; }

.producers sup { display: none; }

/* Footer
------------------------------------------------ */

.footer { position: relative; height: 215px; border-top: 1px solid #e3f1fe; background: #FFF; min-width:1260px; }
.footer .skin { padding-top: 21px; }

.footer .orthography { position: absolute; top: 21px; right: 0; width: 395px; font-size: 11px; }
.footer .orthography b { padding: 1px 3px; font-weight: normal; background: #107ed8; color:#fff; }

.footer .phones { overflow: hidden; zoom: 1; font-size: 11px; margin-bottom: 20px; }
.footer .phones li { float: left; margin-right: 4%; }
.footer .phones li .number { display: block; font-size: 21px; }
.footer .phones li .number span { font-size: 14px; color: #acb6c1; }

.footer p { font-size: 11px; margin-bottom:10px; }
.footer .company { color: #5e6e76; margin:0; }

.footer .count { position: absolute; bottom: 13px; right: 18px; overflow: hidden; zoom: 1;  }
.footer .count div { float: left; margin-left: 9px; opacity: 0.4; filter: alpha(opacity=40); }

.footer .job { position: absolute; top: -76px; right: 100px; height: 64px; padding-top: 11px; font-size: 16px; background: url('http://www.ls-comp.ru/media/img_2013/lens.gif') 50px 0 no-repeat; }
.footer .job a { margin-left: 15px; text-decoration: none; border-bottom: 0 none; }
.footer .job a span { text-decoration: underline; }
.footer .job a span.big { position: relative; left: -3px; font-size: 24px; padding-right: 9px; }
.footer .job a:hover span {  }

.footer .footer-phone { float: left; width:580px; position: relative; }
.footer .footer-icq { float: left; position: relative; }
.footer .footer-icq .icq-offline { font-size: 11px; color:#a6a5a5; margin-bottom: 2px; }
.footer .footer-icq .icq-online { font-size: 11px; margin-bottom: 2px; }
.footer .footer-icq .skype { font-size: 11px; color: #0481e7; }
/* Map item
------------------------------------------------ */

.map-item { margin-top: 0px; }
.map-item .bread-crumbs { color: #016fe8; font-size: 13px; }
.map-item .bread-crumbs .item-title .articul_local { font-size: 12px; position: relative; /*top: -2px;*/ color: #2B911E; font-style: italic; }

.map-item .bread-crumbs a { text-decoration: none; border-bottom:1px solid;  /*  border-bottom: 1px dotted #016fe8;  padding-right: 10px; background: url('/media/img_old/menu_bulit_v2.gif') right 5px no-repeat;*/ }

.map-item  .item-title { position: relative; }
.map-item  .item-title h1.span { font-size: 18px; font-weight: normal; color: #000; }
.map-item  .item-title .gold { padding-left: 30px; margin-left: 0px; padding-bottom:3px; background: url('/media/img_old/ls_ico_gold.gif') 0 0 no-repeat; }
.map-item  .item-title .silver { padding-left: 30px; margin-left: 0px; padding-bottom:3px; background: url('/media/img_old/ls_ico_silver.gif') 0 0 no-repeat; }
.map-item .bread-crumbs a:link,
.map-item .bread-crumbs a:visited,
.map-item .bread-crumbs a:hover,
.map-item .bread-crumbs a:active { }
.map-item .bread-crumbs a:hover {  }

.item-description { color: #000; font-size:13px; padding-bottom: 10px; width:85%; margin-top:10px}
#fast-buy-box  .item-description { width: 100%; // width: 90%;}

.printpage {position: absolute; top: 18px; right: 30px; font:13px/1.3 Arial,Tahoma,sans-serif; text-decoration:none !important; padding-left:26px;border-bottom:0!important}
.printpage  span {border-bottom:1px dotted}
.printpage i { position: absolute; left:0; top: -2px; width: 20px; height: 21px; margin-right: 5px; background: url('/media/img_old/printer_s.png') 0 0 no-repeat;}

span.in_fav span.out_fav {display:none;}
span.in_fav span.in_fav i {background: url('/media/img_old/del_favorite_s.gif') 0 0 no-repeat;}

span.out_fav span.in_fav {display:none;}
/*span.out_fav span.in_fav i {background: url('/media/img_old/del_favorite.gif') 0 0 no-repeat;}*/

/* Item-buy
------------------------------------------------ */

.item-buy { position: relative; zoom: 1; padding-bottom: 0px; overflow: hidden; background:#fff;border:1px solid #C8CCCF;margin-top:20px }
.item-buy .padding {padding:15px 30px 15px 30px}
.item-buy .option-buy { float: left;  zoom: 1; margin-bottom: 30px; font:13px/1.3 Arial,Tahoma,sans-serif;  width:380px;}
.item-buy .option-buy h2 { font-size: 18px; margin-top:20px; }
.item-buy .option-buy .p { padding: 0; }
.item-buy .option-buy-item { padding-right:30px; margin-right:15px;  }
.item-buy .option-buy-item label { position: relative; font:14px/1.3 Arial,Tahoma,sans-serif; }
.item-buy .option-buy-item label input { position: absolute; top: 2px; left: -19px; margin-right: 5px;  //top:5px; }
.item-buy .option-buy-item ul { color: #5e6e76; }
.item-buy .option-buy-item ul li { padding-left: 16px; font-size:11px; background: url('/media/img_old/bulit_option.gif') 0 8px no-repeat; }
.item-buy .option-buy-item .important { color:#FE8600; padding-right:0; font-weight:700;}
.item-buy .option-buy-item .tail { position: relative; padding: 7px 3px 7px 30px;  }
.item-buy .option-buy-item span.plus { color:#FE8600; font-size:14px;font-weight:bold; }

.item-buy .option-buy-item label input:hover, .item-buy .option-buy-item .tail:hover , .item-buy .option-buy-item label:hover  {cursor:pointer;}

.item-buy .option-buy-item-adv {background: url('/media/img_old/option_buy_bg.gif') right center no-repeat #e9f3fd; }

.item-buy .item-price { float: left; width: 195px; zoom: 1;margin-right:5px }
.item-buy .item-price h2 { font-size: 18px; margin-top:10px; }
.item-buy .item-price .p { padding: 0 0px 0 0; zoom: 1; }
.item-buy .item-price .p table.name {width:166px;margin:8px 0 3px 14px}
.item-buy .item-price .p table.name td {font-size:14px;}
.item-buy .item-price .p table.name .r {text-align:right}
.item-buy .item-price .price-value { font-size: 30px; position:relative;width:166px;  margin-left: 14px; }
.item-buy .item-price .price-value small { font-size: 22px; }
.item-buy .item-price .price-value img {position:absolute; top:11px;right:0}
.item-buy .item-price .price-before-sale {margin-left: 17px; position: relative; display: inline-block; }
.item-buy .item-price .price-before-sale i { position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #FF0000; font-size: 0; line-height: 0; overflow: hidden; }
.item-buy .item-price .buy-button {   margin-left: 14px; }
.item-buy .item-price .buy-button .button { float: left; }
.item-buy .item-price .buy-button .button input  { font-family: Arial; margin: 0; width: 166px; height:32px; line-height:32px; font-weight: normal;  color: #fff; padding-left: 43px; text-align:left;cursor: pointer; font-size: 17px;border:0;background: url('/media/img_old/item_buy.gif') 0 0 no-repeat;}
.item-buy .item-price .buy-button .button.service input{background: url('/media/img_old/item_buy_blue.gif') 0 0 no-repeat;padding-left:0; text-align:center;}
.item-buy .item-price .buy-button .num { float: left; padding-left: 13px; margin-left: 24px; margin-top: 7px; font-size: 11px; line-height: 11px; color: #5e6e76; background: url('/media/img_old/kol_ico.gif') 0 0 no-repeat; }
.item-buy .item-price .buy-button .num b { color: #016fe8; font-weight: normal; }
.item-buy .item-price .buy-button .num-1  { background: url('/media/img_old/kol1_ico.gif') 0 0 no-repeat; }
.item-buy .item-price .buy-button .num-2  { background: url('/media/img_old/kol2_ico.gif') 0 0 no-repeat; }
.item-buy .item-price .buy-button .basket_qty { color: #5e6e76; font-size: 11px; margin-top:5px; height:5px; display:none;}

.item-buy .item-price .delivery { color: #5e6e76; font-size: 11px; margin: 5px 0 10px 0; width: 95%; }
.item-buy .item-price .delivery  a{ }
.item-buy .item-price .buy-method { display: block; margin-bottom: 25px; margin-top: 5px;}
.item-buy .item-price .buy-method li { position: relative; display: block; line-height: 25px; font-size: 13px; border-top:1px solid #cce3fb;padding: 4px 12px 4px 50px;font-size:13px}
.item-buy .item-price .buy-method li .pseudo,
.item-buy .item-price .buy-method li a { position: relative; }
.item-buy .item-price .buy-method li img { height:24px; margin-right: 7px; cursor: pointer; position:absolute; left:17px; }
.item-buy .item-price .buy-method li img.fast-buy { margin-left:-7px }
.item-buy .item-price .buy-method li img.kupivkredit {  }
.item-buy .item-price .buy-method li.credit img { margin-left: 56px; }
.item-buy .item-price .buy-method li .orange {color:#fd9001;font-weight:bold;}
.item-buy .item-price .buy-method li.quick-buy img { margin-left: 25px; }
.item-buy .item-price .buy-method li.li_fastbuy { border-top: none; }
.item-buy .item-price .buy-method li.li_kupivkredit { border-top: 1px solid #cce3fb; }
.item-buy .item-price .buy-method li#delivery  {line-height:16px;border-top:1px solid #cce3fb;padding-bottom:0}
.item-buy .item-price .buy-method li#delivery .date {border-bottom:1px dotted; color:#016FE8;cursor:pointer;}
.item-buy .item-price .buy-method li#delivery  #delivery_date {width:3px; visibility:hidden;}
.item-buy .item-price .buy-method li#delivery img {padding-bottom:20px;float:left}
.item-buy .item-price .buy-method li#credit {border-top:0}
.item-buy .item-price .buy-method li#delivery_s  {line-height:16px;border-top:0;}
.item-buy .item-price .buy-method li span.d {color:#5E6E76;font-size:11px;}

.item-buy .item-name {width:100%;margin:10px 0 0;}
.item-buy .item-name  td {vertical-align:bottom;}
.item-buy .item-name .item-name-title {padding-right:15px}
.item-buy .item-name .item-name-title h1 {font-size:18px;color:#1c2b32;font-weight:normal}
.item-buy .item-name .articul_local {color:#2B911E;font-size:12px}
.item-buy .item-name .discount {border: 1px solid #FF0090; margin-left:15px;  color: #FF0090;font-size: 13px; padding: 2px 4px;}

.item-buy .item-info-buy {width:100%}
.item-buy .item-info-buy .item-info-slider {width:700px;}

.item-buy .item-info-options {width:190px}
.item-buy .item-info-options .info-option {border-top:1px solid #ebedee; color:#5e6e76; text-align:center;padding:8px 10px;font-size:13px}
.item-buy .item-info-options .info-option img {margin-bottom:5px}
.item-buy .item-info-options .info-option.first {border-top:0}

.item-deleted input { font-family: Arial; margin: 0; width: 120px; height:auto; font-weight: normal;  padding: 3px; color: #000; text-align: center; cursor: pointer; font-size: 18px;}
.specifications .back input { font-family: Arial; margin: 0; width: 86px; height:auto; font-weight: normal;  padding: 2px; color: #000; text-align: center; cursor: pointer; font-size: 14px;}

.num { float: left; padding-left: 13px; font-size: 11px; line-height: 11px; color: #5e6e76; background: url('/media/img_old/kol_ico.gif') 0 0 no-repeat; }
.num b { color: #016fe8; font-weight: normal; }
.num-1 { background: url('/media/img_old/kol1_ico.gif') 0 0 no-repeat; }
.num-2 { background: url('/media/img_old/kol2_ico.gif') 0 0 no-repeat; }

.item-buy .item-price .buy-button .num { margin-left: 24px; margin-top: 7px; }

.buy-b { position: relative; text-align: right; }
.buy-b .num { position: absolute; top: 100%; left: 0; width: 100px; margin-top: 16px; }
/*.buy-b input { padding: 0 5px; font: 12px/1.3 Arial,Tahoma,sans-serif; }*/
.buy-b .submit { width: 86px; height:28px; background: url('/media/img_old/search.gif'); }
.buy-b .submit input { width: 100%; height: 100%; border: 0 none; background: transparent; cursor: pointer; font-family: Arial; font-size: 12px; }


.item-buy .item-interest { bottom: 20px;  font-size: 11px; color: #5e6e76; zoom: 1; text-align:right;padding-right:5px;margin-bottom:19px}
.item-buy .item-interest b { font-weight:normal; }

.item-buy .item-deleted { display:none; position: absolute; bottom: 18px; right: 0; border: 9px solid #E9F3FD; margin-right: 0px; }
.item-buy .item-deleted form { line-height: 1px; }

div.prices-of-suppliers .end-del .item-deleted { position: absolute; bottom: 11px; right: 30px; /*border: 9px solid #E9F3FD; */ margin-right: 0px; }
div.prices-of-suppliers .end-del .item-deleted form { line-height: 1px; }

.item-slider { position: relative; float:left; zoom: 1; margin-top:10px;margin-bottom:0px;  min-width: 450px; /*height:250px;*/ max-width:700px; width:100%}
.item-slider .prew { position: relative; float:left; zoom: 1; }
.item-slider .prew .p { padding-left: 0px; }
.item-slider .prew .p ul { display: block; overflow: hidden; zoom: 1;   margin-right: 0px; float: left; }
.item-slider .prew .p ul li { display: block; border: 2px solid #FFF; cursor: pointer; margin: 0 10px 10px 0;  }
.item-slider .prew .p ul li.current { border: 2px solid #81C0F3; cursor: default; }
.item-slider .prew .p ul li img { margin: 3px; }
.item-slider .item-big img { display: none; position:relative; z-index:1; margin:0 auto;}
.item-slider .item-big img.current { display: block; }

.item-slider .item-imgs {width:100%;}
.item-slider .item-imgs .td-prev {width:10%;}
.item-slider .item-imgs .td-big-img {width:90%;vertical-align:middle; text-align:center;height:235px;}
.item-slider .item-imgs .td-service-img {width:250px;}
#popupphoto { display: none; }

.service-img-big {float:left; width:240px;}
.service-img-big img {max-width:230px}

/* prices-of-suppliers
------------------------------------------------ */
.suppliers-w { width: 75%; }
.suppliers-p { padding-right: 0px; background:#fff; border:1px solid #C8CCCF;position:relative;margin-top:20px}
.suppliers-p .close {position:absolute; background: url("/media/img_old/close_blue.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);height: 15px;width:15px;right: 10px;top: 10px;cursor:pointer; z-index:400}
.prices-of-suppliers-n {padding:15px 30px}
.prices-of-suppliers { position: relative;padding:15px 30px /*border-bottom: 2px solid #C2E1F9;*/  }
.prices-of-suppliers h2 { font-size: 18px; margin: 0px 0 8px 0; }
.prices-of-suppliers table { width: 1210px; font:13px/1.3 Arial,Tahoma,sans-serif;  }
.prices-of-suppliers table .this_price td { color:#000; }
.prices-of-suppliers table th { color: #213135; text-align: left; border-bottom: 2px solid #738188; padding: 5px 2px; }
.prices-of-suppliers table td { padding: 6px 2px; border-bottom: 1px solid #dfe2e4; color: #738188; }
.prices-of-suppliers table td.dlv_name{white-space:nowrap;}
.prices-of-suppliers table .end td { padding-bottom: 17px; border-bottom: 0px solid #C2E1F9; font-size:13px!important; }
.prices-of-suppliers table .end-del td { padding-bottom: 17px; border-bottom: 0px solid #C2E1F9; }
.suppliers-p  .close-this { display:none;position: absolute; right: 0; top: 0; width: 24px; height: 24px; background: url('/media/img_old/close_this.gif') 0 0 no-repeat; cursor: pointer; z-index:700; //right:10px;}

/* Item-columns
------------------------------------------------ */

.item-columns { zoom: 1; padding-right: 0px; }
.column-w-100 .item-columns  {padding-right: 0px;}
.item-columns .item-columns-left { float: left; width: 100%; zoom: 1; }
.item-columns .item-columns-right { float: left; width: 30%; zoom: 1; }
.item-columns .item-columns-right .p { padding-left: 20px; }

.bullit-block { position: relative; background: #e3f1fc; padding: 15px; margin: 25px 0; font:13px/1.3 Arial,Tahoma,sans-serif;  width: 85%;}
.bullit-block .tail { position: absolute; top: 50%; left: 100%; width: 14px; height: 16px; margin-top: -8px; background: url('/media/img_old/bulit_block_tail.gif') 0 0 no-repeat; }

.specifications { margin-bottom: 0px; font:12px/1.3 Arial,Tahoma,sans-serif; }
.specifications h2 { margin: 20px 0 12px 0; }
.specifications .col-wrap { zoom: 1; margin-bottom: 15px; width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px}
.specifications .col-wrap .padding {padding:20px;}
.specifications .col-wrap .col { float: left; width: 49%; zoom: 1; margin-top:0}
.specifications .col-wrap .col table { width: 90%; }
.specifications .col-wrap .col table tr {  }
.specifications .col-wrap .col table td { width: 50%;  padding: 6px 5px; }
.specifications .col-wrap .col table td.name { color: #000; }
.specifications .col-wrap .col table tr.ttl td { color: #000; font-weight: bold; }
.specifications .col-wrap .col table tr.separator { border-bottom: none; }
.specifications .col-wrap .col-left .p { padding-right: 10px; }
.specifications .col-wrap .col-right .p { padding-left: 10px; }
.specifications .back { margin-top: 15px; }
.specifications .back a { border-bottom: 0px none; }

.specifications .col-wrap table.data-tabs {margin-top:-20px;float:left}
.specifications .col-wrap table.data-tabs td {font-size:12px; padding:3px}
.specifications .col-wrap table.data-tabs td.title {font-size:14px;padding-left:0;padding-top:20px}
.specifications .col-wrap table.data-tabs td.name{padding-left:20px; color:#97a0a2; width:220px}
.specifications .col-wrap table.data-tabs td.name .dotts {border-bottom: 1px dotted;}
.specifications .col-wrap table.data-tabs td.name .n{background:#FFFFFF; float: left; margin-bottom: -7px; padding: 2px 5px 2px 0;}

.modification-box .col table { width: 100%;  border-bottom: 1px solid #dfe2e4;}
.modification-box .col table tr { border-bottom: 1px solid #dfe2e4; }
.modification-box .col table tr.noline { border-bottom:0px;} 
.modification-box .col table td { color: #000/*#8aa4b4*/; padding: 8px 5px; }
.modification-box .col table td.name { color: #000; width: 15%; }
.modification-box .col table td.modification-price { width: 125px; font-size: 14px; padding-left:30px; }
.modification-box .col table td.compare-price { width: 60px; }
.modification-box .col table td.modification-compare-opt { width: 110px; }
.modification-box .col { margin-bottom: 15px; }
.modification-box .col table .compare-box td { color: #000/*#8aa4b4*/; padding: 6px 5px; }
.modification-box .col table .compare-box td.modification-buy {padding-top:0;}
.modification-box .col table .compare-box .basket_qty {padding-top:0;}

.modification-box .action { display: block; overflow: hidden; zoom: 1; margin-top: 0px; padding-bottom: 10px; padding-left:25px; }
.modification-box .action li { position: relative; display: block; float: left; font-size: 11px; color: #000; margin-right: 10px; }
.modification-box .action li .pseudo { color: #000; position: relative; }
.modification-box  .action li .pseudo:hover { color: #464451; }
.modification-box .action li i { display: block; position: absolute; }
.modification-box  .action li.compare { margin-right: 28px; }
.modification-box  .action li.compare-first { margin-right: 20px; }
.modification-box  .action li.compare i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare.gif') 0 0 no-repeat; }
.modification-box .action li.compare .out_comp i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare_del.gif') 0 0 no-repeat; }
.modification-box .modification-this .action li.compare i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare_a.gif') 0 0 no-repeat; }
.modification-box .modification-this .action li.compare .out_comp i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare_del_a.gif') 0 0 no-repeat; }

.modification-box .modification-buy {width: 90px;}
.modification-box .modification-compare {float: right; position: relative;}
.modification-box .modification-this { background: #E3F1FC;}

.modification-box .basket_qty {position:absolute; font-size:11px; color:#5E6E76; padding-top: 1px; //position:relative;}

.col-item { margin-top: 0px; padding-top: 15px; zoom: 1; }
.col-item h2 { margin: 0 0 10px 0; }
.col-item p {  margin-bottom: 10px; }
.col-item .col-item-desc { float: left; width: 65%; zoom: 1; }
.col-item .col-item-desc .p { padding-right: 10px; font-size:13px; text-align: justify; text-justify: inter-word; font-weight: 350; line-height: 20px; margin: 0 0 14px;  }

.col-item .col-item-desc .p  ul { 
margin-top: 15px;
margin-bottom: 25px;
}
	
.col-item .col-item-desc .p  li {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: .3s ease-out;
}


.col-item .col-item-desc .social-desc { overflow: hidden; zoom: 1;  }
.col-item .col-item-desc .social-desc li { float: left; margin-right: 10px; }
.col-item .col-item-desc .social-desc li.right { float: right; margin-right: 0; }
.col-item .col-item-desc .social-desc a { border-bottom: 0px none;}
.col-item .col-item-links { float: left; width: 35%; zoom: 1; }
.col-item .col-item-links .p { padding-left: 20px; }
.col-item .col-item-links li { margin-bottom: 20px; padding-right:40px; }
.col-item .col-item-links li a { font:14px/1.3 Arial,Tahoma,sans-serif; }
.col-item .col-item-links li div { color: #5e6e76; padding-top:3px; font:12px/1.3 Arial,Tahoma,sans-serif;  }

.social-desc { overflow: hidden; zoom: 1; }
.social-desc li { float: left; margin-right: 10px; }
.social-desc li.right { float: right; margin-right: 0; }
.social-desc a { border-bottom: 0px none;}

.specifications-switch { display: block; overflow: hidden; zoom: 1; padding-bottom: 0px; margin-bottom:-1px;}
.specifications-switch li { font-size:14px; display: block; float: left; line-height: 40px;height: 40px;  padding: 0; margin-right: 1px; font-size: 14px;border:1px solid #C8CCCF; border-radius:5px 5px 0 0;margin-top:3px;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(245,245,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(245,245,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(245,245,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
 }
.specifications-switch li a {display:block; line-height:40px!important; padding:0 20px;}
.specifications-switch li.modification { background: url("/media/img_old/modification_ico.png") no-repeat scroll 0 0 transparent; margin-left:10px;  }
.specifications-switch li.modification  span { margin-left: 25px; }
.specifications-switch li.current { background: #fff;border-bottom:1px solid #fff; padding:0 20px; margin-top:0;padding-top:3px}
.specifications-switch li.modification  a { text-decoration: none; }
.specifications-switch li h3 { margin: 0; }
.specifications-switch li h1.h3 { margin: 0!important; }
.specifications-switch li.title { padding: 0 8px 0 0; }


/*#modification-li.current {background: url("/media/img_old/modification_ico.png") no-repeat #c2e1f9;}*/
#modification-li, #modification-box, #solutions-box {display:none; }
#modification-box, #solutions-box {width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px;margin-bottom:15px;}

#extwarranty-li, #extwarranty-box {display:none; }
#extwarranty-box {width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px;margin-bottom:15px;}

#options-li, #options-box {display:none; }
#options-box { width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px;margin-bottom:15px;}
#options-box  .padding {padding:20px;}

#reviews-box {width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px;margin-bottom:15px;}

#optional-eq-li, #optional-eq-box {display:none; }
#optional-eq-box {width:100%; border:1px solid #C8CCCF;border-radius:0 5px 5px 5px;margin-bottom:15px;}

#optional-eq-li a, #options-li a, #extwarranty-li a, #specifications-li  a, #modification-li  a, #main-properties-li  a, #reviews-li a, #solutions-li a { text-decoration: none; /*border-bottom: 1px dotted;*/ line-height: 1.4; color: #016FE8; cursor: pointer; }

.filter-title .specifications-switch li { padding: 0 5px; margin-right: 0; //padding: 0 4px;}
.filter-title .specifications-switch .title img{vertical-align: padding-left:3px;}

#filtersBlock .specifications-switch li.current { background: #e3f1fe; }
#filtersBlock .specifications-switch li a { text-decoration: none; line-height: 1.4; border-bottom: 1px dotted; color: #0481e7; }
#filtersBlock .specifications-switch { border-bottom: 2px solid #e3f1fe;}
#filtersBlock .columns .column { padding: 2px 0;  }
#filtersBlock .specifications-switch li{float: right;}
#filtersBlock .specifications-switch li.title{float: left;}

.filter-title .specifications-switch .title h3 { float:left;}
.filter-title .specifications-switch .title span {float: left; width:14px; padding-left:3px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.filter-title .specifications-switch .title span a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }
 
 /*------------------------------------------------ */
.buy-variants-h2  { float:left;}
.buy-variants{float: left; width:14px; margin-top:17px; padding-left:2px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.buy-variants a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }
 
.adv_search-how{position:absolute; top:-35px; left:191px; width:14px;  padding-left:2px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.adv_search-how a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }

.favorites-how {position:relative;}
.favorites-how-use{position:absolute; top:-36px; left:92px; width:14px;  padding-left:2px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.favorites-how-use a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }

.projector-lamps-how {position:relative;}
.projector-lamps-how-use{position:absolute; top:-36px; left:255px; width:14px;  padding-left:2px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.projector-lamps-how-use a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }
  
/* Related-items
------------------------------------------------ */

.related-items { margin: 0 !important; border-top: 2px solid #C2E1F9; /*border-bottom: 2px solid #FAE202;*/ }
.related-items h2 { font-size: 18px; margin: 6px 0 15px;padding-bottom:5px;font-weight:normal; text-align:left;padding-left:30px;border-bottom: 1px solid #C8CCCF; }
.related-items h2 span { color: #016fe8; }
.related-items .item { width: 300px; margin-bottom: 25px; float: left; }

.popup .related-items {border-top:0px; margin: 0 !important;}

.good-colums .related-items { margin-top:20px!important;background:#fff;border: 1px solid #C8CCCF;}

/* Inside-col
------------------------------------------------ */

.inside-col { margin-top: 30px; }
.inside-col .inside-col-left { float: left; width: 25%; }
.inside-col .inside-col-left .p-r { padding-right: 40px; padding-top:0px;}
.inside-col .inside-col-center { float: left; width: 49%; }
.inside-col .inside-col-right { float: left; width: 25%; margin-bottom: 60px;}
.inside-col .inside-col-center-left { float: left; width: 74%; }
.inside-col .inside-col-right .p-l { padding-left: 40px; }
.inside-col .inside-col-list { float: left; width: 74%; margin-bottom:60px;}

/* Inside-bread-crumbs
------------------------------------------------ */

.inside-bread-crumbs { color: #016fe8; margin-bottom: 8px; }
.inside-bread-crumbs a, .inside-bread-crumbs a:hover { /* border-bottom: 1px dotted #016fe8; text-decoration: none!important;  padding-right: 10px; background: url('/media/img_old/menu_bulit_v2.gif') right 5px no-repeat;*/ }

/* Selected-items-filter
------------------------------------------------ */

.selected-items-filter { position: relative; padding: 10px; margin-bottom: 10px; background: #e9f3fd url('/media/img_old/filter_bg.gif') top repeat-x; border: 1px solid #E3E3EB; }
.selected-items-filter .delete-all { position: absolute; bottom: 10px; right: 10px; padding-right: 13px; font-size: 11px; background: url('/media/img_old/delete_all_ico.gif') right 4px no-repeat !important; }
.selected-items-filter .title { font-weight: bold; margin-bottom: 5px; }
.selected-items-filter ul { display: block; overflow: hidden; zoom: 1; font-size: 11px; margin-bottom:20px; }
.selected-items-filter ul li { display: block; float: left; width: 50%; margin-top: 5px; }
.selected-items-filter .close {position:absolute;color:#999; z-index:100px;cursor:pointer;top:8px; right:10px; padding-right:14px;height:13px; display:block; background:url(/media/img_2014/close_grey.png) right 3px no-repeat;}

/* Selected-items-categoriesdigests
------------------------------------------------ */

.selected-items-categoriesdigests { margin-bottom: 20px; }
.selected-items-categoriesdigests, .selected-items-categoriesdigests * { color:#5E6E76; font-size: 10pt; font-style:italic; }

.recipes-bottom { margin-top: 20px; }
.recipes-bottom, .recipes-bottom * { font-style:normal; }
.recipes-bottom h2 { color: #34C700; font-size: 150%; font-weight: normal; margin: 10px 0 5px; }
.recipes-bottom p { margin-bottom: 8px; }
.recipes-bottom ul {margin-left:15px;}
.recipes-bottom ul, .recipes-bottom ul li {list-style-type:disc; }

/* Selected-items
------------------------------------------------ */

.selected-items { /*border-bottom: 2px solid #FAE202;*/ }
.selected-items .item { position: relative;  border: 2px solid #FFF; border-bottom: 1px solid #dfe2e4;  min-height: 138px; height: auto !important; height: 138px; }
/*.selected-items .item:hover { border: 2px solid #dfe2e4; }*/
.selected-items .item .title { margin: 10px 0; color: #fe8600; font-size: 14px; }
.selected-items .item .title img { position: absolute; top: 10px; left: 0; }
.selected-items .item .title img.medal  { position: absolute; top: auto; bottom: 0; left: 95px; }
/*.selected-items .item .title .img { display: block; position: absolute; top: 0; left: 0; width: 158px; height: 138px; background-position: center center !important; background-repeat: no-repeat !important; }*/

.selected-items .item .title a:link,
.selected-items .item .title a:visited{ color: #fe8600; }
.selected-items .item .title a:hover,
.selected-items .item .title a:active { color: #d44702; }
.selected-items .item .description { padding: 0 120px 0 158px; }
.selected-items .item .description .action { display: block; overflow: hidden; zoom: 1; margin-top: 15px; padding-bottom: 10px; }
.selected-items .item .description .action li { position: relative; display: block; float: left; font-size: 11px; color: #000; margin-right: 10px; }
.selected-items .item .description .action li .pseudo { color: #000; border-bottom:none; }
.selected-items .item .description .action li .pseudo:hover { color: #464451; border-bottom:none; }
.selected-items .item .description .action li i { display: block; position: absolute; }
.selected-items .item .description .action li.compare { margin-right: 30px; }
.selected-items .item .description .action li.compare-first { margin-right: 20px; }
.selected-items .item .description .action li.compare i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare.gif') 0 0 no-repeat; }
.selected-items .item .description .action li.compare .out_comp i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare_del.gif') 0 0 no-repeat; }
.selected-items .item .description .action li.quick-buy { margin-right: 47px; }
.selected-items .item .description .action li.quick-buy-first { margin-right: 37px; }
.selected-items .item .description .action li.quick-buy i { left: 100%; top: 2px; margin-left: 3px; width: 31px; height: 12px; background: url('/media/img_old/quick_buy.gif') 0 0 no-repeat; }
.selected-items .item .description .action li.add-favorite { clear: none; margin-top: 0; }
.selected-items .item .description .action li.add-favorite .out_fav i { left: 100%; top: -1px; width: 17px; height: 17px; margin-left: 6px; background: url('/media/img_old/add_favorite_small.gif') 0 0 no-repeat; }
.selected-items .item .description .action li.add-favorite .in_fav i { left: 100%; top: -1px; width: 17px; height: 17px; margin-left: 6px; background: url('/media/img_old/del_favorite_small.gif') 0 0 no-repeat; }
.selected-items .item .description .action li.add-favorite-inline { clear: none; margin-top: 0; }
.selected-items .item .views { position: absolute; bottom: 10px; right: 10px; padding-left: 15px; color: #5e6e76; font-size: 11px; background: url('/media/img_old/views_ico.gif') 0 4px no-repeat; }
.selected-items .item .basket_qty { position: absolute; top: 70px; right: 10px; padding-left: 15px; color: #5e6e76; font-size: 11px; }
.selected-items .item .price { position: absolute; top: 10px; right: 10px; }
.selected-items .item .price .value { font-size: 14px; margin-bottom: 7px; }
.selected-items .item .price .color { background: #fbe602; }
.selected-items .item .price .value b { font-size: 18px; font-weight: normal; }

.selected-items .archive { min-height: 0; }
.selected-items .archive .description { padding: 0; padding-bottom: 10px; }

.selected-items-small { /*border-bottom: 2px solid #FAE202;*/ }
.selected-items-small .item { min-height: 111px; }
.selected-items-small .item .title a:link,
.selected-items-small .item .title a:visited { color: #0265d3; }
.selected-items-small .item .title a:hover,
.selected-items-small .item .title a:active { color: #044c9c; }
.selected-items-small .item .title .img { width: 109px; height: 111px; }
.selected-items-small .item .title img.medal  { left: 70px; }
.selected-items-small .item .price .value { font-size: 15px; }
.selected-items-small .item .price .value b { font-size: 17px; }
.selected-items-small .item .price .value div {font-size: 11px; position:relative; display:inline-block;}
.selected-items-small .item .price .value div i { position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #FF0000; font-size: 0; line-height: 0; overflow: hidden; }
.selected-items-small .item { border: 2px solid #FFF; border-bottom: 1px solid #dfe2e4; }
/*.selected-items-small .item:hover { border: 2px solid #FFF; border-bottom: 1px solid #dfe2e4; }*/
.selected-items-small .item-last { border-bottom: 0 none; }
.selected-items-small .item-last:hover { border-bottom: 0 none; }
.selected-items-small .item .description { padding-left: 109px; }
.selected-items-small .item .description .action li .pseudo { color: #000; border-bottom:1px dotted; position: relative; }
.selected-items-small .item .description .action li .pseudo:hover { color: #464451; border-bottom:1px dotted; }

.selected-items-small .archive { min-height: 0; }
.selected-items-small .archive .description { padding: 0; padding-bottom: 10px; }

.search-list{ }
.search-list .item .price { /*position: absolute; top: 33px; right: 10px;*/ }
.search-list  .search-list-link { color: #5e6e76; font-size: 11px; margin-bottom:10px;}

.label-sale { padding-left: 11px;  background: #ff0178 url('/media/img_old/label_sale_l.gif') 0 0 no-repeat; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; behavior: url(/PIE.htc); }
.label-sale span { height: 17px; padding-right: 5px; color: #FFF; font-size: 11px; }
.label-sale-img img{ vertical-align: text-top;}
.selected-items .label-sale { margin-left:4px; padding-bottom:1px; //padding-bottom:3px;}
.selected-items-small .label-sale{ margin-left:0px;}

.label-news { padding-left: 11px; background: #2bb102 url('/media/img_old/label_sale_l_green.gif') 0 0 no-repeat; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; behavior: url(/PIE.htc); }
.label-news span { height: 17px; padding-right: 5px; color: #FFF; font-size: 11px; }
.label-news-img img{ vertical-align: text-top;}
.label-actions-img img{ vertical-align: text-top;}
.selected-items .label-news { margin-left:4px; padding-bottom:1px; //padding-bottom:3px; }
.selected-items-small .label-news { margin-left:0px;}

.label-action { padding-left: 11px; padding-bottom:1px; padding-top:1px;background: #ff3300 url('/media/img_old/label_action_l.gif') left bottom repeat-y; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; behavior: url(/PIE.htc); }
.label-action span { height: 13px; padding-right: 5px; color: #FFF; font-size: 11px; }

.lable-img { position:relative!important; top:0!important; }
.selected-items .lable-img { margin-left:1px; margin-bottom:2px;}
.selected-items-small .lable-img { margin-left:-2px;}


/* articles
------------------------------------------------ */

.articles { padding: 20px 0; border-bottom: 2px solid #fae202; border-top: 2px solid #fae202; }
.articles .title { font-size: 14px; }
.articles .date { font-size: 11px; color: #5e6e76; }
.articles .p-r { padding-right: 10px; }
.articles .p-l { padding-left: 10px; }

/* Catalog-menu
------------------------------------------------ */

.catalog-menu li .arrow { position: relative; padding-left: 23px; font-size: 14px; line-height: 28px; background: url('/media/img_old/menu_bulit_h.gif') 11px 13px no-repeat; zoom: 1; //height: 23px;  //padding-top:5px;}
.catalog-menu li .pseudo { position: relative; /*white-space: nowrap;*/ color: #0266d4;  }
.catalog-menu li .count { /*position: absolute; top: 0; left: 100%;*/ font-size: 12px; color: #5e6e76; font-weight: normal; border-bottom: 1px solid #FFF; padding-left: 5px; display:none; }
.catalog-menu li.open .count { border-bottom: 1px solid #daecfb; }
.catalog-menu li.open li .count { border-bottom: 1px solid #FFF; }
.catalog-menu li .tail { display: none; position: absolute; top: 0; left: 100%; width: 11px; height: 29px; background: url('/media/img_old/menu_tail.gif') 0 0 no-repeat; }

.catalog-menu li.open .arrow { background: #e3f1fe url('/media/img_old/menu_bulit_v.gif') 11px 12px no-repeat; }
.catalog-menu li.open .pseudo { border: 0 none; color: #000; }
.catalog-menu li.open .pseudo .border { /*border-bottom: 1px dotted; color: #000; text-decoration: none;*/ }
.catalog-menu li.open .pseudo .border:hover { /*border-bottom: 0 none;*/ }
.catalog-menu li.open .tail { display: block; }

.catalog-menu li ul { display: none; padding-left: 20px; margin: 6px 0; }
.catalog-menu li.open ul { display: block; }
.catalog-menu li ul li { position: relative; margin-bottom: 5px; overflow: hidden; zoom: 1; }
.catalog-menu li ul li span { display: block; float: left; position: relative; padding: 0 10px 0 18px; line-height: 20px; background: url('/media/img_old/menu_bulit_box.gif') 8px 8px no-repeat; }
.catalog-menu li ul li.current span { background: #fff url('/media/img_old/menu_bulit_box_act.gif') 8px 8px no-repeat; font-weight: 700; }

.catalog-menu li ul li .arrow { background: url('/media/img_old/menu_bulit_h.gif') 7px 8px no-repeat #fff!important; height:23px; font-size:12px;  padding-left:19px; overflow:hidden; //padding-top:0px;}
.catalog-menu li ul li .arrow  span {background: none; padding-left:0!important; padding-top:3px; }
.catalog-menu li ul li .arrow  span.pseudo { border-bottom: 1px dotted #0266D4; line-height:1.2; padding-right:0px; color:#0266D4; }
.catalog-menu li ul li.open .arrow  span.pseudo { /*border-bottom: 0px; color:#000000;*/}
.catalog-menu li ul li.open .arrow { background: #fff url('/media/img_old/menu_bulit_v.gif') 7px 8px no-repeat!important; height:23px; padding-left:19px; font-size:12px; overflow:hidden; }
.catalog-menu li ul li.open .arrow  span {background: none; padding-left:0; }
.catalog-menu li ul li ul {display: none!important;}
.catalog-menu li ul li.open ul {display: block!important;}
.catalog-menu li ul li.open  {width:103%;}


.catalog-menu li ul li a:link,
.catalog-menu li ul li a:visited,
.catalog-menu li ul li a:active { color: #000; }
.catalog-menu li ul li a:hover { color: #464451; }

.catalog-menu li ul li.current a:link,
.catalog-menu li ul li.current a:visited,
.catalog-menu li ul li.current a:hover,
.catalog-menu li ul li.current a:active {  }

.catalog-menu .catalog-menu-new:link,
.catalog-menu .catalog-menu-new:visited,
.catalog-menu .catalog-menu-new:active { color: #2B911E; font-size:14px;}
.catalog-menu .catalog-menu-new:hover { color: #2CC304; font-size:14px;}

.catalog-menu .catalog-menu-special:link,
.catalog-menu .catalog-menu-special:visited,
.catalog-menu .catalog-menu-special:active { color: #FF0090; font-size:14px;}
.catalog-menu .catalog-menu-special:hover { color: #FF6D98; font-size:14px;}

.catalog-menu .catalog-menu-wanted:link,
.catalog-menu .catalog-menu-wanted:visited,
.catalog-menu .catalog-menu-wanted:active { color: #FE8600; font-size:14px;}
.catalog-menu .catalog-menu-wanted:hover { color: #D44702; font-size:14px;}

/* Interested-in
------------------------------------------------ */

.interested-in { font-size: 11px; }
.interested-in li { margin: 0 0 10px 20px; }


/* Actions
------------------------------------------------ */

.articles-list{/*padding-right: 20px;*/ font-size:13px; width:70%;}
.article-single{font-size:14px; width:70%;}
.article-single .label-action { display: none; }
table.actions_current, table.actions_archive { margin-bottom:10px; width: 100%; //  width: 99%; }
table.actions_current td.separator, table.actions_archive td.separator { border-bottom: 1px solid #dfe2e4; height: 8px;}
table.actions_current .header a, table.actions_archive .header a{ font-size: 16px;}
table.actions_current .header, table.actions_archive .header { padding-top: 20px;}
table.actions_current div.date, table.actions_archive div.date{ color:#5e6e76; padding: 5px 0;}
table.actions_current div.views, table.actions_archive div.views{ background: url("/media/img_old/views_ico.gif") no-repeat scroll 0 6px; color:#5E6E76; font-size:11px; padding-left: 15px; float:left; padding-right: 20px; padding-top: 2px;}
table.actions_current div.article-status, table.actions_archive div.article-status { color:#5E6E76; font-size:11px; padding-right: 5px; float: left; padding-top: 2px;}
table.actions_current div.article-count, table.actions_archive div.article-count { width: 15px; }
table.actions_current .article-count  , table.actions_archive .article-count{padding-left: 8px; font-size:11px; padding-top: 2px; float: left; }
table.actions_current div.article-rait, table.actions_archive div.article-rait { float: right;}
table.left div.article-rait { float: left!important;margin-bottom:0px;margin-top:0px;}
table.left div.article-status { color: #849398; }

table.actions_current div.digest {margin-bottom:2px;}

.articles-list .specifications-switch li a {border-bottom:1px solid; line-height: 1.4; text-decoration: none; color:#0481E7;}

.articles-sort {font-size:11px; border-bottom: 2px solid #e3f1fe; padding-bottom: 5px;  margin-bottom: -10px; margin-top:15px;}
.articles-sort span {margin-right: 30px; padding-right:8px; }

.articles-sort  .desc {background:url("/media/img_old/arrow_open.gif") no-repeat scroll right 5px; } 
.articles-sort  .asc {background:url("/media/img_old/arrow_asc.gif") no-repeat scroll right 4px; }
.articles-sort a { }

.articles-list .articles-tags { font-size:11px; padding-left:14px; padding-top:2px; background:url("/media/img_old/tags_ico.gif") no-repeat scroll left 3px; }
.articles-list .articles-tags span {color:#5E6E76;}
.articles-list .articles-tags a {color: #000;}

.articles-list .tags-list {color:#5E6E76; font-size:11px; background: #eaf3fd url("/media/img_old/tags_bg.gif") repeat-x; padding:9px; border: 1px solid #e3e3eb; border-top: 2px solid #e3f1fe; }
.articles-list .tags-list span {color:#000; font-size:12px; margin-right:5px;}
.articles-list .tags-list a {color: #000;}

/* Pager
------------------------------------------------ */
/*
.pager { position: relative; padding: 15px 0;  border-top: 2px solid #c2e1f9; height: 20px;}
.pager ul { overflow: hidden; zoom: 1; }
.pager ul li { float: left; background: #c2e1f9; margin-right: 1px; color: #000; }
.pager ul li.current { padding: 5px 7px; }
.pager ul li a { display: block; background: #f5faff; padding: 5px 5px; border-bottom: 0px none;}
.pager ul li.page { background: transparent; padding: 5px 7px; color: #5e6e76; }
.pager ul li.page a { display: inline; background: transparent; padding: 0; }
.pager ul li.page span { font-size: 10px; }
.pager .total { position: absolute; top: 15px; right: 0px; font-size: 11px; }
*/

/* Sort-cat
------------------------------------------------ */


.sort-cat { margin: 10px 0; }
.sort-cat .cat-name { font-weight: normal; font-size:14px; border-bottom: 1px solid #fff; }
.sort-cat .cat-name-close { padding-left: 13px; background: url('/media/img_old/menu_bulit_h.gif') 0 6px no-repeat; }
.sort-cat .cat-name-open { padding-left: 13px; background: url('/media/img_old/menu_bulit_v2.gif') 0 6px no-repeat; }
.sort-cat .cat-name-main { padding-left: 13px; /*background: url('/media/img_old/menu_bulit_v2.gif') 0 6px no-repeat;*/ }
.sort-cat .data { padding-left: 13px; margin-top: 3px; }
.sort-cat .data .empty { color: #888888; }

.sort-cat .data .columns .column div { padding: 2px 0; }

.sort-cat .how-use-filter { position:absolute; height:17px; top:44px; right:13px; padding-right: 21px;background: url("/media/img_old/how_use.gif") no-repeat scroll right 1px transparent; //top:74px;}
.sort-cat .how-use-filter a:link, .sort-cat .how-use-filter a:visited {color: #FE8600;}
.sort-cat .how-use-filter a:hover, .sort-cat .how-use-filter a:active {color: #D44702;}
/* Slider-r
------------------------------------------------ */

.slider-r { position: relative; margin: 10px 0 20px 0; }
.slider-r .min { position: absolute; top: 8px; left: 0; display: block; width: 1px; height: 6px; overflow: hidden; text-indent: -300em; background: #5e6e76; z-index: 1000; }
.slider-r .max { position: absolute; top: 8px; left: 100%; margin-left: 0; display: block; width: 1px; height: 6px; overflow: hidden; text-indent: -300em; background: #5e6e76; z-index: 1000; }
.slider-r .columns { position: absolute; top: -14px; left: 0; width: 100%; font-size: 10px; color: #5e6e76; }
.slider-r .min-price, .slider-r .max-price { position: absolute; top: -2px; left: 0; width: auto; font-size: 10px; color: #5e6e76; z-index:1; }
.slider-r .max-price { right: 0; left: auto; }
#slider-range { border-top:10px solid white; }
.ui-slider-handle {  }

.price-table { width: 100%; font-weight: bold; }
.price-table td { vertical-align: middle; text-align: center; }
.price-table td input { width: 80px; font-family: Arial; font-size: 12px; padding: 4px 2px; }
.price-table td.i { width: 80px; }

/* recipes
------------------------------------------------ */

.recipes { margin-top: 20px; }
.recipes ul { padding-left: 28px; margin-bottom: 6px; }
.recipes .group { margin-bottom: 4px; font-size: 14px; padding-left:13px;}
.recipes li { padding: 2px 0; }
.recipes span { color: #000000; font-weight:bold; text-decoration:none; border-bottom: 1px solid white; line-height: 1.4; }
.recipes a, 
.recipes a:link,
.recipes a:visited,
.recipes a:hover,
.recipes a:active { color: #016FE8; text-decoration:none; border-bottom: 1px solid #016FE8; line-height: 1.4; }
.recipes a:hover { color: #084EC3; border-bottom: 1px solid #084EC3; }

.col-recipes h2 {font-size: 18px;margin: 0 0 10px;}
.col-recipes {width:100%; overflow:hidden; margin-bottom: 30px; }
.recipes-view {margin-top:0;}
.recipes-view .group{padding-left:0;margin-bottom: 4px; font-size: 14px; clear:both;}
.recipes-view ul {padding-left:0; overflow:hidden;margin-bottom:10px;}
.recipes-view ul li {float:left; padding: 2px 0; padding-right: 40px;}
.recipes-view a, 
.recipes-view a:link,
.recipes-view a:visited,
.recipes-view a:hover,
.recipes-view a:active { font: 14px/1.4 Arial,Tahoma,sans-serif;color: #016FE8; text-decoration:none; border-bottom: 1px solid #016FE8; line-height: 1.4; }
.recipes-view a:hover { color: #084EC3; border-bottom: 1px solid #084EC3; }

.recipes_category_link {  margin-bottom: 3px; margin-top: -13px; position: relative; text-align: right; white-space: nowrap; }
.recipes_category_link b { font-size: 18px; color: #016FE8; }

.recipesBlock {border-bottom:2px solid #E3F1FE; margin-bottom:9px;overflow:hidden;}
.recipesBlock h3 {margin:5px 0px 5px 5px;float:left; }
.recipesBlock span {float: left; margin-top:2px;width:14px; padding-left:3px; background: url("/media/img_old/how_use.gif") no-repeat scroll right 9px transparent;}
.recipesBlock span  a {opacity: 0; filter: alpha(opacity=0); display: block; height: 23px; width: 14px; }

/* top10
------------------------------------------------ */

.top10 { margin-top: 20px; }
.top10 h3 { padding-left: 5px; }
.top10 ul { padding-left: 15px; }
.top10 ul li { padding-bottom: 3px; }

/* interested
------------------------------------------------ */

.interested { margin: 0 0 50px 0; }

/* catalog
------------------------------------------------ */

.catalog { margin: 0px 0 40px 0; }

/* filter-title
------------------------------------------------ */

.filter-title { margin-top: 0px; }

/* Check-button
------------------------------------------------ */

.check-button { height: 47px; text-align: center; background: #e3f1fe url('/media/img_old/check_arrow.gif') 0 0 no-repeat; }
.check-button input { margin-top: 12px; width:170px; }
#filtersMessage { right:24%; z-index:9999; background:url('/media/img_old/check_arrow_r.gif') no-repeat scroll 100% 0 #DAECFB; height:17px; padding:15px; position:absolute; display:none; }

/* Other
------------------------------------------------ */


.interest-view { margin-right: 15px; width: 75%; overflow: hidden;  }
.interest-view  .selected-items-small { padding-right: 50px;}
.interest-view h2 { font-size: 18px; margin: 0 0 15px; }
.interest-view .item { width: 19%; position: relative; float: left; padding-top: 72px; border-color: #FFF; }
.interest-view .item  div { font-size: 8pt;}
.interest-view .item  .title { font-size: 14px;}
.interest-view .item .description  { padding: 2px; } 

.no-border { border: 0 none !important; }
.clear { clear: both; zoom: 1; }

.pseudo { color: #016fe8; border-bottom: 1px dotted; cursor: pointer; line-height: 1.4; }
.pseudo:hover { color: #084ec3;}
.pseudo:hover,
.pseudo-hover { border-bottom: 1 none; }
.pseudo-select { padding-right: 8px; background: url('/media/img_old/select_ico.gif') right 5px no-repeat; font-size:12px; color:#016fe8; }

.pseudo-solid { color: #016fe8; border-bottom: 1px solid; cursor: pointer; line-height: 1.2;  }
.pseudo-solid:hover { color: #084ec3;}

.compare_hidden { visibility: hidden; }
.compare_visible { visibility: visible; }
.a-right { text-align: right; }

.hidden { display: none; }

ul#basket_qty { display:none; }

li.in_comp .in_comp { display:none; }
/*span.in_fav span.in_fav i {background: url('/media/img_old/del_favorite.gif') 0 0 no-repeat;}*/

li.out_comp .out_comp { display:none; }

h2.vendors { margin: 45px 0 8px; }
h2.vendors-inside { font-size: 18px; margin: 25px 0 8px; }


.raiting {position:relative; height:16px; width:83px; float:left} /* Блок рейтинга*/
.raiting_blank, .raiting_votes{height:16px; position:absolute}
.raiting_blank { background:url(/media/img_old/ratings.png); width:83px; } /* "Чистые" звездочки */
.raiting_votes {background:url(/media/img_old/ratings.png) 0 -16px} /*  Закрашенные звездочки */ 

/* Add to favorites
------------------------------------------------ */

.add-to-favorites { position: absolute; top: 18px; right: 130px; font:13px/1.3 Arial,Tahoma,sans-serif; line-height: 1.2; padding-left: 31px;border:0}
.add-to-favorites span {border-bottom:1px dotted}
.add-to-favorites i { position: absolute; top: -5px; left: 0; width: 25px; height: 24px; margin-right: 10px; background: url('/media/img_old/add_favorite_s.gif') 0 0 no-repeat; }
#favorites {  }

.add-to-compare { position: absolute; top: 18px; right: 260px; font:13px/1.3 Arial,Tahoma,sans-serif; line-height: 1.2; padding-left: 31px;border:0}
.add-to-compare span {border-bottom:1px dotted}
.add-to-compare i { position: absolute; top: -5px; left: 0; width: 25px; height: 24px; margin-right: 10px; background: url('http://www.ls-comp.ru/media/img_2014/compare.png') 0 0 no-repeat; }
span.in_comp span.out_comp {display:none;}
span.in_comp span.in_comp i {background: url('http://www.ls-comp.ru/media/img_2014/compare_no.png') 0 0 no-repeat;}

span.out_comp span.in_comp {display:none;}


.interest-view .title { color: #777777;}

.item .title span.new img { left:auto; }


.basket-related  div.item{width:25%; float:left; padding-top:90px;}
.basket-related  div.item  .padding {padding: 5px;}

a#delivery-first-link:link, a#delivery-first-link:visited, a#delivery-first-link:active { display:none; text-decoration:none; border-bottom: 1px dotted #016FE8; }
a#delivery-first-link:hover { color: #084ec3; border-bottom: 1px dotted #084ec3; }
a#delivery-all-link:link, a#delivery-all-link:visited, a#delivery-all-link:active { text-decoration:none; border-bottom: 1px dotted #016FE8; }
a#delivery-all-link:hover { color: #084ec3; border-bottom: 1px dotted #084ec3; }

#mfu_cost_div {position:absolute; right: 25%; top:25px; background:white; width: 600px; padding-bottom:10px; display:none; }

.mfu_cost { display: none; }
.mfu_cost h2 { font-size: 18px; margin: 0 0 8px; }
#mfu_cost { color:#5E6E76; font-size:13px; text-align: right; color:black; }
#mfu_cost span { color:#FE8600; font-weight: bold; }
#mfu_cost div {  }
#mfu_cost  a:link, #mfu_cost  a:visited, #mfu_cost  a:active { text-decoration:none; }
#mfu_cost  a:hover { }

#mfu_cost_div  .bigger {font-size:11pt; }

table.printer_cost	{width:100%; padding:10px; border:1px solid #777777; }
table.printer_cost tr.ttl td	{padding:4px 15px 4px 10px; font-size:11pt;  background:#b4e3ff; border:1px solid #777777;}
table.printer_cost tr.ttl td h3	{display:inline; margin:0; font-size: 100%;}
table.printer_cost tr.row1  td.first {width:360px; padding:4px 4px 4px 4px; vertical-align:top; background:#e6f6ff;}
table.printer_cost tr.row1 td	{padding:4px 4px 4px 4px; vertical-align:top; background:#e6f6ff; border:1px solid #777777;}
table.printer_cost tr.row2 td.first {width:360px; padding:4px 4px 4px 4px; vertical-align:top;}
table.printer_cost tr.row2 td	{padding:4px 4px 4px 4px; vertical-align:top; border:1px solid #777777;}
table.printer_cost tr.selected td	{ font-weight:bold; }
table.printer_cost tr.ttl td img	{margin-right:6px;}
table.printer_cost tr.close	{display:none;}
table.printer_cost tr.open	{}
table.printer_cost .pr1	{width:42%;}
table.printer_cost .pr2	{width:20%;}
table.printer_cost .pr3	{width:38%;}

/* text page */
div.text_content	p { margin: 0 0 8px; }
div.text_content { font-size:13px; }
div.text_content h1		{font-size:160%; margin:0 0 15px 0; font-weight:normal; color:black;}
div.text_content h1.h3 { font-size: 18px; font-weight: normal; margin: 0 0 8px 0; }
div.text_content h2		{font-size:150%; margin:10px 0 5px 0; font-weight:normal; color:#34c700;}
/*div.text_content h3		{font-size:125%; margin:20px 0 15px 0; font-weight:normal; color:#586f79;}*/
div.text_content h4		{font-size:100%; margin:20px 0 15px 0; font-weight:normal;}
div.text_content b.bkc	{color:black;}
div.text_content div.date	{color: #696A70; padding: 0; font-size: 13px; margin-bottom:4px; }
div.article_item div.date { display: inline; }
div.articles_search div.articles, div.article-single div.articles, div.news-inner div.articles { border-bottom: none; }
div.yellow_line { border-bottom: 2px solid #FAE202; height: 1px; line-height: 1px; overflow: hidden; }

div.text_content div.news-date, div.text_content div.action-date{margin-top:-4px;}


div.text_content ul.list { padding-left: 20px; }
div.text_content ul.list li { list-style-type: disc; }

div.text_content .related-items { border-bottom: 2px solid #C2E1F9; }
div.text_content .related-items h2 { font-size: 18px; margin: 0 0 16px; color: black; }

div.articles_likes {text-align:left; font-size:15pt;}
div.articles_likes span {padding:3px;}
div.articles_likes span.current {background-color:#CCCCCC; padding:3px 10px;}
div.articles_likes a {text-decoration:none; border-bottom:1px dashed #08A2FF;}

div.actions_likes {text-align:left; font-size:15pt;}
div.actions_likes span {padding:3px;}
div.actions_likes span.current {background-color:#CCCCCC; padding:3px 10px;}
div.actions_likes a {text-decoration:none; border-bottom:1px dashed #08A2FF;}

div.pcounters {color:#849398; font-size:8pt; margin:-6px 0 0px;float: left;}
div.top-block {margin-bottom:30px;}
div.go-back {color:#849398; font-size:8pt; margin:-6px 0 0px; float: left; clear:right; }
div.go-back a {color:#849398; font-size:8pt;}
div.go-back a:hover,div.go-back a:active {color:#016FE8;}

div.action-article-rait {float: left;margin:-9px 0 0px; overflow: hidden; //margin:-7px 0 0px;}
div.action-article-rait table.actions_current, div.action-article-rait table.actions_archive {margin:0; width: auto;}
div.action-article-rait table.actions_current .article-count, div.action-article-rait table.actions_archive .article-count { width: 0px; display:none;}
div.top-block div.top-block-line{float: left; margin-top: -6px; font-size: 8pt; width:20px;}

div.title-three{position:absolute; top:-32px;}

#basket-box .basket-switch { display: block; overflow: hidden; zoom: 1; border-bottom: 2px solid #c2e1f9; padding-bottom: 2px; }
#basket-box .basket-switch li { display: block; float: left; line-height: 30px; padding: 0 10px; margin-right: 10px; font-size: 14px; }
#basket-box .basket-switch li.current { background: #c2e1f9; }
#basket-box .basket-switch li.disabled { color: #C8DAEA; }

#basket-box h2.ownership { margin-top: 10px; }
#basket-box div.ownership { padding-top: 65px; padding-bottom: 185px; position: relative; left: 40%; width:30%; }
#basket-box div.ownership div.radio { margin-bottom: 15px; font-size: 18px; }
#basket-box div.ownership .order { padding-top:4px;}
#basket-box .bottom_nav { margin-bottom: 10px; }

#basket-box h2.contacts { margin-top: 10px; }
#basket-box div.contacts .column-w-50 { width: 50%; float: left; }
#basket-box div.contacts .field label { float: left; width: 40%; padding-top: 6px; font-size:13px; }
#basket-box div.contacts .field input { width: 50%; height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#basket-box div.contacts .field select { width: 50%; height:28px; border: 1px solid #B2BABD; font-size: 16px; }
#basket-box div.contacts .field div.contact_phone { width: 50%; margin-left: 40%; font-size: 16px; }
#basket-box div.contacts .field div.contact_phone table td { border:0px none; padding:0;}
#basket-box div.contacts .field div.contact_phone  .phone_code {width:1px;padding-right:10px; white-space:nowrap}
#basket-box div.contacts .field div.contact_phone .phone_number input {width:100%!important;}
#basket-box div.contacts .field input#id_contact_phone_code { width: 50px; font-family: Arial,Tahoma,sans-serif; font-size: 16px; //vertical-align: middle; }
#basket-box div.contacts .field input#id_contact_phone { width: 80px; float:right; margin-right: -2px; //margin-right: 0px;//margin-top:2px;  font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#basket-box div.contacts .bottom { clear: both; }
#basket-box div.contacts .bottom .field label { width: 20%; }
#basket-box div.contacts .bottom .field textarea { width: 75%; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 13px; }

#basket-box div.contacts .field div.req_delivery { width: 50%; margin-left: 40%; height: 28px; }
#basket-box div.contacts .field div.req_delivery label { padding: 5px 0;}
#basket-box div.contacts .field div.req_delivery label span { position: relative; top: -1px; font-size: 16px; }
#basket-box div.contacts .field div.req_delivery label input {  width: auto; border: 0px; height:auto; font-size:13px; }


#basket-box div.contacts .delivery_date input { width: 30%; }
#basket-box div.contacts .delivery_date img { margin: 0 0 1px 3px; }

#basket-box div.contacts .total { background-color: #E3F1FE; margin-left: 20%; width: 50%; padding: 3px 10px; font-size: 18px; }
#basket-box div.contacts .total span { font-size: 21px; }
#basket-box div.contacts .total i { font-style: normal; }
#basket-box div.contacts .total i.cc { display: none; }

#basket-box div.contacts .basket_list { margin-left: 20%; width: 50%; }
#basket-box div.contacts .basket_list li.close_list { background: url(/media/img_old/menu_bulit_h.gif) no-repeat scroll 0 8px; padding-left: 11px; }
#basket-box div.contacts .basket_list li.close_list ul { display: none; }
#basket-box div.contacts .basket_list li.open_list { background: url(/media/img_old/menu_bulit_v.gif) no-repeat scroll 0 8px; padding-left: 11px; }
#basket-box div.contacts .basket_list li.open_list ul { margin-top: 10px; }

#basket-box div.contacts .field .error { border: 1px solid #FE8600; }

#basket-box .basket-switch li.link, #basket-box .basket-switch li.submit { //padding-top:5px;}

#basket-message-box { /*right: 50%; margin-right: -152px; right: 10px; position: fixed;*/ z-index:750}
#basket-message-box .submit { text-align: center; }
#basket-message-text p { margin-bottom: 8px; }

#basket-box div.contacts .navigation { margin-bottom: 10px; padding-top: 4px; }
#basket-box td.td-noborder { padding-top: 9px; }
#basket-box div.contacts .navigation label { float: left; width: 20%; padding-top: 6px; }
#basket-box input.submit, #basket-box input.basket-close, #basket-box input.back, #basket-box input.fast { font-size: 18px; padding: 3px 10px; color: #424242; }
#basket-box .navigation .right { float:right; }
#basket-box input.submit { color: #009530; }
#basket-box input.submit[disabled=disabled],#basket-box input.submit[disabled] { color: #b1b1b1; }

#contact_form { width: 100%; }

#contact_form div.description { padding: 3px 0 20px 0; font-size: 85%; }
#contact_form  .title { border-bottom: 2px solid #E3F1FE; color: #000; font-size: 18px; margin: 0 0 10px 0; }
.z-about-delivery #contact_form  .title { position:absolute; top:0; //top:30px; }
#contact_form  .field { margin-bottom: 10px; }
#contact_form  .field label { display: block; }
#contact_form  .field label i { color: red; }
#contact_form  .field input { width: 100%; height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
#contact_form  .field input.file {  }
#contact_form  .field textarea { width: 100%; height: 120px; border: 1px solid #B2BABD; font-size: 13px; font-family: Arial,Tahoma,sans-serif; }
#contact_form  .field select { width: 100%; height:28px; border: 1px solid #B2BABD; font-size: 16px; }
#contact_form .submit { text-align: center; }
#contact_form .submit input { width: 120px!important; padding: 3px 5px; font-size: 18px; }
#contact_form .field .error { border: 1px solid #FE8600; }

#callback-error-box .submit { text-align: center; }
#callback-error-text p { margin-bottom: 8px; }

.vacancies-switch { display: block; overflow: hidden; zoom: 1; border-bottom: 2px solid #c2e1f9; padding-bottom: 2px; }
.vacancies-switch li { display: block; float: left; line-height: 30px; padding: 0 10px; margin-right: 10px; font-size: 14px; }
.vacancies-switch li.current { background: #c2e1f9; }
.vacancies-switch li.title { font-size: 18px; padding-left: 0; }
.vacancies-switch li span a { text-decoration: none; }

.vacancies-list li { margin-top: 10px; background: url(/media/img_old/menu_bulit_h.gif) no-repeat scroll 7px 8px #FFFFFF; padding-left: 20px; }
.vacancies-list li.open { background: url(/media/img_old/menu_bulit_v.gif) no-repeat scroll 7px 8px #FFFFFF; border-bottom: 2px solid #c2e1f9; margin-bottom: 15px; }
.vacancies-list li .item { display: none; padding-left: 10px; margin-bottom: 20px; }
.vacancies-list li.open .item { display: block; }
.vacancies-list li.city3 { display: none; }
.vacancies-list li .item .title { margin-top: 8px; font-weight: bold; }
.vacancies-list li .item .content { margin: 15px 0 20px; }
.vacancies-list li .item .salary { margin: 8px 0 0; }
.vacancies-list li .item .resume-send { padding-left: 15px; background: url(/media/img_old/resume-send.gif) no-repeat scroll 0 5px #FFFFFF; }

ul.categories	{margin:15px 0 50px 0; clear: both; }
ul.categories li			{margin:12px 0; padding-left:16px; font-size:11pt; background:url(/images/li.gif) 0 0.5em no-repeat;}
ul.categories li a, ul.categories li a:visited	{color:black;}
ul.categories li a:hover	{color:red;}
ul.categories li a a:hover	{color:008000;}
ul.categories li sup		{margin-left:3px; margin-right:8px; font-size:8pt; color: 8da2a7; }
ul.categories li ul		{margin:0 0 0 10px;}
ul.categories li li		{margin:8px 0; font-size:9pt; background:url(/images/li_01.gif) 0 0.5em no-repeat; line-height: 15pt;}

.delivcols .non-millionaire-hidden{display:none;}
.delivcols .city-name{ min-width:177px;//width:177px;}

#onmouseoverRandItems {display:none;min-height:17px;height:auto !important;height:17px;position:absolute;z-index:9999;display:none;margin-top:-10px;}
#onmouseoverRandItems .RandArrow {background:url("/media/img_old/check_arrow_right_transparency.gif") no-repeat scroll 100% center;}
#onmouseoverRandItems .RandText{background: #DAECFB;margin-right:25px;padding:15px 0 15px 15px;}

.partner_logo { position: relative; margin: 0 10px 10px 0; float: left; }
.partner_logo img.medal { position: absolute; right: 0; bottom: 0; }

table.sitemap    { margin-bottom: 10px; width: 90%; }
table.sitemap td   { padding: 10px 10px 0 0; font-size:18px; white-space: nowrap; vertical-align:top; width: 25%; }

table.sitemap_tree ul.catalog-menu { margin-right: 15px; }
table.sitemap_tree	{ width: 90%; margin-left: 0; }
table.sitemap_tree td.first { padding-left: 20px; }
table.sitemap_tree td	{vertical-align: top; width: 30%; padding: 0; padding-right: 40px; }
table.sitemap_tree h3 span { font-size: 16px; }
table.sitemap_tree .catalog { margin-left: 20px; }
table.sitemap_tree .catalog h3 span { position: absolute; left: -20px; }
table.sitemap_tree .catalog .arrow { background-color: white; }
table.sitemap_tree .catalog .arrow .tail { display: none; }
table.sitemap_tree .catalog .arrow .pseudo { border-bottom: 1px dotted; color: #016FE8; cursor: pointer; line-height: 1.4; }

table.sitemap_tree td ul.catalogue            {visibility: visible; margin:0 0 30px 20px; //border-top:1px solid white;}
table.sitemap_tree td ul.catalogue li            {margin:10px 0; padding-left:16px; font-size:11pt; background: none;/*background:url(/images/li.gif) 0 0.3em no-repeat;*/}
table.sitemap_tree td ul.catalogue li sup        {margin-left:3px; font-size:7px; //font-size:10px;}
table.sitemap_tree td ul.catalogue li ul        {margin:0 0 0 10px;}
table.sitemap_tree td ul.catalogue li li        {margin:8px 0; font-size:9pt; background: none;/*background:url(/images/li.gif) 0 0.5em no-repeat;*/}
table.sitemap_tree td ul.catalogue li span    {margin-left:0;}

div.description-in-actions { font: normal 12px/1.3 Arial, Tahoma, sans-serif;  }

div.adv_search { width:70%; position:relative; }
div.adv_search textarea { width: 100%; height: 100px; font-family: Arial,Tahoma,sans-serif; font-size: 13px; border: 1px solid #B2BABD;}
div.adv_search .submit { margin-top: 10px; }
div.adv_search .submit  input { font-size: 18px; height: auto; padding: 3px 5px; }


#quality-box .compliment { background-color:#E2EFFB!important; display:none; }
#quality-box .compliment .header { color:#000000; background:none;}
#quality-box .compliment .close .pseudo { color:#016FE8; }
#quality-box .compliment .close { background:url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#quality-box .complain { background-color:#FD7E01!important;  display:none; }
#quality-box .complain .header { color:#FFFFFF; background:none; }
#quality-box .idea .close .pseudo { color:#ffffff; }
#quality-box .idea { background-color:#E2EFFB!important;  display:none; }
#quality-box .idea .header { color:#000000; background:none;}
#quality-box .idea .close .pseudo { color:#016FE8; }
#quality-box .idea .close { background:url("/media/img_old/close-blue.gif") no-repeat scroll right 2px transparent; }
#quality-box .field .select93 { width:93%; margin:0; padding:0; }
#quality-box .field .select93 select { font-family:Arial,Tahoma,sans-serif; font-size:16px; width:101%; line-height:30px;  margin-right:-2px;}
#quality-box .field .error { border: 1px solid #FE8600; }
#quality-box  .field label i { color: red; }

div.news-inner { font-size:14px; width:70%; }
div.news-inner .date { margin-bottom:10px; }

.px13  {font-size:13px!important; }
.px14  {font-size:14px!important; }

.right_wave_err  .logo {padding-left: 70px; margin-bottom:50px; width: 300px;}
#er404 {width:100%;}
#er404 .err_dec {margin-top:30px; width:100%;}
#er404 .left_space, #er404 .right_space {width:60px;}
#er404 .err_lf  { width:50%; padding-right:125px;}
#er404 .err_lf ul {font: 12px Arial; margin: 12px 0;}
#er404 .err_rt { width: 20%;}
#er404 .err_rt ul {font: 12px Arial; margin: 12px 0;}
#er404 .err_lf ul  li { line-height: 24px; padding-left:15px; background: url("/media/img_old/error_li.gif") no-repeat scroll 4px 10px transparent;}
#er404 .err_rt ul  li { line-height: 24px; padding-left:15px; background: url("/media/img_old/menu_bulit_h.gif") no-repeat scroll 4px 10px transparent;}
#er404 .err_lf p {font: 12px Arial;}
#er404 .novelty-404  {display: block;}
#er404 .novelty-404 .item { width: 100%; padding-bottom:20px; clear:both; min-height: 0 !important;} 
#er404 .novelty-404 .item .padding { padding:0 15px 0 0px;}
#er404 .novelty-404 .item .name img  {position: relative; float:left;}
#er404 .novelty-404 .item .padding-desc {padding-left:95px;}
#er404 .novelty-404 .item  .price span { background: #ffe500; font-weight:400;}

.favorites_links #favorites_add_basket:link , 
.favorites_links #favorites_add_basket:visited , 
.favorites_links #favorites_add_basket:hover , 
.favorites_links #favorites_add_basket:active , 
.favorites_links .favorites_clear:link ,
.favorites_links .favorites_clear:visited  ,
.favorites_links .favorites_clear:hover ,
.favorites_links .favorites_clear:active { border-bottom: 1px dotted #0266D4; text-decoration:none; line-height:1.4;}
.favorites_links {padding-bottom: 20px;}
.favorites-textarea { background:#fff; border: 1px solid #B2BABD;}
.favorites-input { border: 1px solid #e0e0e0; padding: 0 3px; background:#fff; font-family: Arial,Tahoma,sans-serif; height: 28px; font-size:16px;}

.line-items { position: relative; left: -5px; margin-top: 20px; }
.line-items .item { width: 138px; margin: 0 5px 15px 5px; height: 230px; overflow: hidden; float: left; }
.line-items .item .image { height: 90px; margin-bottom: 5px; }
.line-items .item .title { margin-bottom: 5px; }
.line-items .item .description { font-size: 11px; }

div.social_container { border-bottom: 1px solid #E3F1FE; }
div.text_social { margin: 5px 0; width: 60%; left: 25%; position: relative; }
div.text_social div.item	{ margin: 5px 0; width:auto!important; float:left!important; clear:none!important; }
div.text_social div#odkl { margin-right: 25px; }

input.captcha { width: 120px!important;}
img.captcha {vertical-align: middle;}

.orders-status { width: 70%; }
.orders-status .order_message { display: none; }
.orders-status .order_info { margin: 10px 0 20px; }
.orders-status form {  }
.orders-status form table { width: 100%; }
.orders-status form table td { padding: 0 5px; }
.orders-status form table td.order { width: 110px; padding-left: 0; }
.orders-status form table td.name { }
.orders-status form table td.button { width: 1%; vertical-align: middle; padding-right: 0; }
.orders-status .field { margin-bottom: 10px; }
.orders-status .field label { display: block; }
.orders-status .field label i { color: red; }
.orders-status .field input { width: 100%; height:28px; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; }
.orders-status .submit { text-align: left; margin-top: 7px; }
.orders-status .submit input { width: 120px!important; padding-bottom: 3px; font-size: 11pt; height: 32px; }
.orders-status .field .error { border: 1px solid #FE8600; }

.orders-status .delivery_status { }
.orders-status .delivery_status .manager { margin-bottom: 10px; }
.orders-status .delivery_status table { width: 100%; }
.orders-status .delivery_status table th { font-weight: normal; border-top: 1px solid black; border-bottom: 1px solid black; text-align: left; }
.orders-status .delivery_status table td { font-size: 16px; border-bottom: 1px solid black; padding-bottom: 5px; }
.orders-status .delivery_status table .counter { width: 19px; }

.order-status-switch { display: block; overflow: hidden; zoom: 1; border-bottom: 2px solid #c2e1f9; padding-bottom: 2px; }
.order-status-switch li { display: block; float: left; line-height: 30px; padding: 0 10px; margin-right: 10px; font-size: 14px; }
.order-status-switch li.current { background: #c2e1f9; }

.made-to-order { }

.rss {float:right;}
.rss_action {float:right; }

.projector_lamps { }
.projector_lamps .form { height: 40px; }
.projector_lamps .form .field { float: left; width: 190px; margin-right: 11px; }
.projector_lamps .form .field select { width: 190px; height:28px; border: 1px solid #B2BABD; font-size: 16px; }
.projector_lamps .form .field label { font-size: 13px; position: relative; top: 4px; }

.s-projector-lamp { text-align: right; }

h3.subheader { margin:0px 0 20px; font-size:16px; font-weight:bold; }

.is-home-news, .is-home-news * { color:#777777!important; }

a.main-green:link,
a.main-green:visited,
a.main-green:hover,
a.main-green:active { color: #34C700; }
a.main-green:hover { color: #34A700; }

.is-home-news, .is-home-news * { color:#777777!important; }

form.order-status {text-align:left;}
form.order-status input  { font-family: Arial; margin: 0; width: 240px; height:auto; font-weight: normal;  padding: 3px; color: #000; text-align: center; cursor: pointer; font-size: 18px;}

/*div.expandable { background:url(/media/js/highslide/graphics/zoomin.gif) no-repeat scroll 0 0 transparent; }*/
div.item-big {position:relative;text-align:center;width:60%;}
.slider-service div.item-big {}
.slider-service .item-slider .item-imgs .td-big-img {vertical-align:top;}
div.item-big #zoomin {display:none!important;position:absolute; left:0; bottom:0;display:block;cursor:/*url(/media/js/highslide/graphics/zoomin.cur), */pointer;}
div.item-big img.medal {position:absolute; left:205px; bottom:-25px;display:block;}

.market-yandex {color:#5E6E76; font-size:11px; margin-bottom:5px;}
.market-yandex span {color:red;}
.market-yandex b{background:url("/media/img_old/views_ico.gif") no-repeat scroll 0 4px #E9F3FD; color:#010101; padding:0 3px 0 15px; font-weight:700;}

.service { font-size: 13px;  }
.service .form {  }
.service .form .field { width: 100%; margin: 0 11px 0 0;}
.service .form .field select { width: 100%; height:28px; border: 1px solid #B2BABD; font-size: 16px; }
.service .form .field label { font-size: 13px; }
.service .description { font-size:85%; padding:10px 0 10px 0; }

.disable {display:none;}

.highslide-container span#order-call-close  { font:12px/1.3 Arial,Tahoma,sans-serif; }
.highslide-container span#order-call-close span.pseudo { font-size:14px; }

.selected-items  .two-price {min-height:124px;}
.selected-items  .two-price .basket_qty { top:87px;}

/* prices-of-suppliers
------------------------------------------------ */
.yandex-p { padding-right: 0px;  border:1px solid #C8CCCF;position:relative;background:#fff;margin-top:20px}
.yandex-p .close {position:absolute; background: url("/media/img_old/close_blue.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);height: 15px;width:15px;right: 10px;top: 10px;cursor:pointer; z-index:400}
.price-of-yandex-n {padding:15px 30px 30px}
.price-of-yandex { position: relative;padding:15px 30px 30px; }
.price-of-yandex h2 { font-size: 18px; margin: 0px 0 8px 0; }
.price-of-yandex table { width: 1210px; font:13px/1.3 Arial,Tahoma,sans-serif;  }
.price-of-yandex table .this_price td { color:#000; }
.price-of-yandex table th { color: #213135; text-align: left; border-bottom: 2px solid #738188; padding: 5px 2px; text-align: center; }
.price-of-yandex table td { padding: 6px 2px; /*border-bottom: 1px solid #dfe2e4;*/ color: #000; }
.price-of-yandex table td.red { color: #FF0090; }
.price-of-yandex table td.green { color: #2B911E; }
.price-of-yandex table .end td { padding-bottom: 17px; border-bottom: 0px solid #C2E1F9; font-size:13px!important; }
.price-of-yandex table .end-del td { padding-bottom: 17px; border-bottom: 0px solid #C2E1F9; }
.yandex-p .close-this { display:none;position: absolute; right: 0; top: 0; width: 24px; height: 24px; background: url('/media/img_old/close_this.gif') 0 0 no-repeat; cursor: pointer;z-index:700; //right:10px;}
.price-of-yandex table td.our_price, .price-of-yandex table td.price_avg, .price-of-yandex table td.percent, .price-of-yandex table td.price_min, .price-of-yandex table td.price_max { text-align: right; }
.price-of-yandex table td.date { text-align: center; }
.price-of-yandex table.shops { width: 100%; }
.price-of-yandex table.shops td.price { text-align: right; }
.price-of-yandex table.shops tr.our_price { font-weight: bold; }

#placeholder{font-family:Arial; font-size:12px;}
#placeholder .gr_title {font-size:11px;}
.actual-gr {text-align:right;font-size:12px;width:1210px; font-family:Arial; }

#placeholder .price_title {white-space:nowrap; background:#fff;height:12px; font-weight:bold; background:#fff;padding:5px; -moz-box-shadow:0 0 5px #CCCCCC; -webkit-box-shadow: 0 0 5px #CCCCCC; box-shadow: 0 0 5px #CCCCCC;}
#placeholder .price_title span {position:absolute; bottom:-6px;//bottom:-12px; left:42%; background:url(/media/img_old/arrow-chart.png) no-repeat; width:7px; height:7px; }
#placeholder .line_title {font-size:10px;}
#placeholder .red {color:#ff0000;}
#placeholder .green {color:#2B911E;}
#placeholder .xAxis .tickLabel {display:none;}
#placeholder .line_title_m {white-space:nowrap;}

#popup-view-box { font-size:15px; left: 50%; width: 320px;top: 62px; background:#fff; border:1px solid #DFE2E4;
-moz-box-shadow:0 0 0px #fff; -webkit-box-shadow: 0 0 0px #fff; box-shadow: 0 0 0px #fff}
#popup-view-box .content {padding:10px;}
#popup-view-box .map-item {margin:0;}
#popup-view-box h1.span { color: #000000;display: inline; font-size: 17px; font-weight: normal;}
#popup-view-box .articul_local {color: #2B911E; font-size: 13px;font-style: italic;position: relative;}
#popup-view-box .item-description {color: #5E6E76;padding-bottom: 10px;width: 95%;margin-top:10px;font-size:11px;}
#popup-view-box table {width:100%}
#popup-view-box table td.img {padding-bottom:0px;text-align:center;}
#popup-view-box .item-price {overflow:hidden;}
#popup-view-box .item-price .price-value {font-size:23px;float:left;}
#popup-view-box .item-price .buy-button .button {float:left; margin:0 20px; }
#popup-view-box .item-price .buy-button .num {margin-top:6px; font-size:11px;}
#popup-view-box .item-price .price-value small {font-size:15px;}
#popup-view-box .item-price  .button input { color: #000000; cursor: pointer;font-family: Arial; font-size: 15px;font-weight: normal;height: auto;margin: 0;padding: 1px;text-align: center;width: 107px;}
#popup-view-box .data-main-properties {margin-top:25px;width:97%;}
#popup-view-box .data-main-properties tr {border-bottom: 1px solid #DFE2E4;}
#popup-view-box .data-main-properties td {color: #777777;padding: 4px; width: 50%;}
#popup-view-box .data-main-properties td.name {color: #000000;}
#popup-view-box .map-item td {font-size:11px;}
#popup-view-box .label-sale-img img {height:13px; width: auto!important;}
#popup-view-box .label-news-img img {height:13px; width: auto!important;}
#popup-view-box table td .col-wrap {overflow:hidden; clear:both;}
#popup-view-box table td .col-wrap .col {width:50%; float:left;}
#popup-view-box table td.line-price {height:30px;}

form.password-form .field input { border: 1px solid #B2BABD;font-family: Arial,Tahoma,sans-serif;font-size: 16px;height: 28px;width: 150px }
form.password-form label {margin-right:15px;display:block;}
form.password-form input.submit {font-size: 11pt;height: 32px;padding-bottom: 3px;width: 150px !important;margin:10px 0;}

form.auth-form .field {margin-bottom:5px;}
form.auth-form .field input { border: 1px solid #B2BABD;font-family: Arial,Tahoma,sans-serif;font-size: 16px;height: 28px;width: 150px }
form.auth-form label {margin-right:15px;display:block;}
form.auth-form input.submit {font-size: 11pt;height: 32px;padding-bottom: 3px;width: 150px !important;margin:10px 0;}
.logout-link {padding: 0 3% 5px 0;text-align: right;}
.logout-link  a {font-size: 14px;padding-right: 7px;}


.popup-menu .sub-popup-menu .catalog .item .orange {color:#FE8600!important;font-weight:normal;background:none!important;}
.popup-menu .sub-popup-menu .catalog .item a.orange, 
.popup-menu .sub-popup-menu  .catalog .item a.pink,
.popup-menu .sub-popup-menu  .catalog .item a.green{text-decoration:underline!important;border-bottom:0!important;}
.popup-menu .sub-popup-menu .catalog .item .orange:hover {color:#D44702!important}
.popup-menu .sub-popup-menu .catalog .item .pink {color:#FF0090!important;font-weight:normal;background:none!important;}
.popup-menu .sub-popup-menu .catalog .item .pink:hover {color:#ff6d98!important}
.popup-menu .sub-popup-menu .catalog .item .green {color:#2B911E!important;font-weight:normal;background:none!important;}
.popup-menu .sub-popup-menu .catalog .item .green:hover {color:#2cc304!important}


.pager-new {width:100%;position:relative;margin:15px 0;overflow:hidden;}
.pager-new  ul {margin:0 auto;}
.pager-new li {float:left;padding:0 10px;}
.pager-new li.page {font-size:12px;line-height:33px;padding:0;color:#5E6E76;}
.pager-new .scroll-pane { overflow: auto; max-width: 280px; float:left; padding-top:10px;border:0;}
.pager-new .scroll-content { width: 280px; float: left; }
.pager-new .scroll-content-item { width: 50px; height: 40px; float: left; margin: 3px 0px; font-size: 12px;font-weight:normal; line-height:40px; text-align: center; }
.pager-new .scroll-content-item a {color:#016FE8}
.pager-new .scroll-content-item.current {background:#e3e3e3;}
.pager-new .scroll-bar-wrap { clear: left; padding: 0; margin: 0; background:#e3e3e3 }
.pager-new .scroll-bar-wrap .ui-slider { background: none; border:0; height: 5px; margin: 0 auto; }
.pager-new .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.pager-new .scroll-bar-wrap .ui-slider-handle { top:0; height: 5px; cursor:pointer}
.pager-new .scroll-bar-wrap .ui-slider-handle .ui-icon { background:none;}
.pager-new .scroll-bar-wrap  .ui-slider-horizontal .ui-slider-handle {background:#016FE8}
.pager-new .ui-widget-header {background:none}
.pager-new .total {font-size: 11px;position: absolute;right: 0;top: 0px;}
.pager-new ul li.page span {font-size: 10px;color:#5E6E76}
.pager-new ul li.arrows b {font-size:25px;}
.pager-new ul li.arrows {line-height: 35px;padding: 0 2px;}
.pager-new ul li.arrows  a{text-decoration:none;color: #016fe8;}
.pager-new ul li.arrows  a:hover { color: #084ec3;}

a.telephone { text-decoration:none; color: #000; outline:none; cursor: default;}

.inside-col-center-right {float:left; width:74%;}
.most-wanted-list {overflow:hidden; display:inline-block;clear:both;}
.most-wanted-list .item {display:inline-block; width:345px; float:left;margin-left:-1px;margin-top:-1px;border-bottom:1px solid #C8CCCF;border-top:1px solid #C8CCCF;padding: 10px 0;}
.most-wanted-list table  td{padding-top:2px; font-size:12px;}
.most-wanted-list .item .img {width:345px;text-align:center;float:left;}
.most-wanted-list .item .h {overflow:hidden; height:275px;border-left:1px solid #C8CCCF;}
.most-wanted-list .item .title {display:block;padding-top:3px;height:50px}
.most-wanted-list .item .title div {padding:0 8px 8px;}
.most-wanted-list .item .title a{font-size: 16px;border-bottom: 1px solid;text-decoration: none;}
.most-wanted-list .item .img a{display: table-cell;vertical-align:middle;width:345px;height:200px;text-align:center;}
.most-wanted-list .item .description{width:225px; padding-right:8px;float:right;}
.most-wanted-list .item .description p{opacity: 0.6;filter: alpha(opacity=60); padding:5px 0;}
.most-wanted-list .item .description a {  font-size: 16px;border-bottom: 1px solid;text-decoration: none;}
.most-wanted-list .item .price {position:relative;clear:both;overflow:hidden;font-size: 20px;padding:0px 0 5px 8px;border-left:1px solid #C8CCCF;}
.most-wanted-list .item .price a{border-bottom: 1px dotted;text-decoration: none;font-size: 18px;margin-right: 4px;}
.most-wanted-list .item  .action-box{display: block; height:30px;position:absolute; width:95px; right:0; bottom:0}
.most-wanted-list .item  .action { display: block; overflow: hidden; zoom: 1; margin-top: 15px; padding-bottom: 10px;margin:8px;margin-top:0;padding-top:2px; }
.most-wanted-list .item  .action li { position: relative; display: block; float: left; font-size: 11px; color: #000; margin-right: 0px; height:11px; }
.most-wanted-list .item  .action li .pseudo { color: #000; border-bottom:1px dotted #000; }
.most-wanted-list .item  .action li .pseudo:hover { color: #464451; border-bottom:1px dotted #464451; }
.most-wanted-list .item  .action li i { display: block; position: absolute; }
.most-wanted-list .item  .action li.compare { margin-right: 17px; }
.most-wanted-list .item  .action li.compare-first { margin-right: 20px; }
.most-wanted-list .item  .action li.compare i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare.gif') 0 0 no-repeat; }
.most-wanted-list .item  .action li.compare .out_comp i { left: 100%; top: 3px; margin-left: 3px; width: 10px; height: 11px; background: url('/media/img_old/compare_del.gif') 0 0 no-repeat; }
.most-wanted-list .item  .action li.quick-buy { margin-right: 35px; }
.most-wanted-list .item  .action li.quick-buy-first { margin-right: 37px; }
.most-wanted-list .item  .action li.quick-buy i { left: 100%; top: 2px; margin-left: 3px; width: 31px; height: 12px; background: url('/media/img_old/quick_buy.gif') 0 0 no-repeat; }
.most-wanted-list .item  .action li.add-favorite { clear: none; margin-top: 0; }
.most-wanted-list .item  .action li.add-favorite .out_fav i { left: 100%; top: -1px; width: 17px; height: 17px; margin-left: 6px; background: url('/media/img_old/add_favorite_small.gif') 0 0 no-repeat; }
.most-wanted-list .item  .action li.add-favorite .in_fav i { left: 100%; top: -1px; width: 17px; height: 17px; margin-left: 6px; background: url('/media/img_old/del_favorite_small.gif') 0 0 no-repeat; }
.most-wanted-list .item  .action li.add-favorite-inline { clear: none; margin-top: 0; }


.recipes-main { margin-bottom: 20px; margin-top: -15px; margin-right: 3px; }
.recipes-main ul li {float:left;padding:2px 20px 2px 0;font-size:12px;}
.recipes-main a {border-bottom: 1px solid #777777;color: #555555;text-decoration: none;}

.recipes-main-table td { vertical-align: top; }
.recipes-main-table td.recipes-main-td { width: 100%; }

.recipes-map {}
.recipes-map .type li {list-style-type:none;}
.recipes-map ul li {padding:2px 0;}
.recipes-map .category > li > a {display:block; float:left; width:120px;}
.recipes-map .category > li {padding-bottom:15px;list-style-type:none;} 
.recipes-map .type{margin-left:0; padding-left:140px;}
.recipes-map .category{list-style-type:none;margin-left:0;}
.recipes-map .recipe {margin-left:0;}

.recipes-table { width:70%; }
.recipes-table th {font-size:12px;}
.recipes-table th, .recipes-table td {padding:2px; border: 1px solid black; }
.recipes-table th.type { padding-left: 2px; }
.recipes-table td.cat { width:20%; text-align:left; }
.recipes-table td.type { width:20%; text-align:left; padding-left: 2px; }
.recipes-table td.rec { width:30%; text-align:left; }
.recipes-table td.index { width:10%; text-align:center; vertical-align:middle; line-height:0;}
.recipes-table td.main { width:10%; text-align:center; vertical-align:middle; line-height:0;}
.recipes-table td.qty { width:10%; text-align:right; }
.recipes-table td.padding15 {padding-bottom:15px;}

.menu_li_border {height:1px!important; border-top:1px solid #b2babd;margin:0!important;}


/* Catalog
------------------------------------------------ */
.content .skin-content-inside { color: #1C2B32; font-family: Helvetica,Arial;margin: 0 auto;width: 1185px;}
.content .left-col {float:left; width:892px; }
.content .left-col-cat {width:892px; background:#fff;border:1px solid #c8cccf;}

.content .central-col {float:left; width:1182px; }
.content .central-col-cat {width:1182px; background:#fff;border:1px solid #c8cccf;}

.catalog-box {margin-top:20px;}
.catalog-box .items-description {padding:10px 15px 5px; position:relative}
.catalog-box .selected-items-categoriesdigests {margin-bottom:12px;}
.catalog-box .items-description  h1 {font-size: 18px;font-weight:normal;margin-bottom:5px;}
.catalog-box .items-description .selected-items-categoriesdigests {color:#5E6E76; font-weight:12px; font-style:italic;padding-top: 3px;}
.catalog-box .recipes-main {margin-bottom:0px}
.catalog-box .recipes-main ul {overflow:hidden;}
.catalog-box .selected-items-filter {margin-top:-7px;}

.recipes-main {  margin-top: -10px; margin-right: 3px; }
.recipes-main ul li {float:left;padding:2px 20px 2px 0;font-size:12px;}
.recipes-main a {border-bottom: 1px solid #777777;color: #555555;text-decoration: none;}
.catalog-box .recipes_category_link a {border-bottom: 1px solid #777777;color: #555555;text-decoration: none;}
.catalog-box .recipes_category_link b {color: #555555;}

.pager-new {width:100%;position:relative;margin:15px 0;overflow:hidden;}
.pager-new  ul {margin:0 auto;}
.pager-new li {float:left;padding:0 10px;}
.pager-new li.page {font-size:12px;line-height:33px;padding:0;color:#5E6E76;}
.pager-new .scroll-pane { overflow: auto; max-width: 280px; float:left; padding-top:10px;border:0;}
.pager-new .scroll-content { width: 280px; float: left; }
.pager-new .scroll-content-item { width: 50px; height: 40px; float: left; margin: 3px 0px; font-size: 12px;font-weight:normal; line-height:40px; text-align: center; }
.pager-new .scroll-content-item a {color:#016FE8}
.pager-new .scroll-content-item.current {background:#e3e3e3;}
.pager-new .scroll-bar-wrap { clear: left; padding: 0; margin: 0; background:#e3e3e3 }
.pager-new .scroll-bar-wrap .ui-slider { background: none; border:0; height: 5px; margin: 0 auto; }
.pager-new .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.pager-new .scroll-bar-wrap .ui-slider-handle { top:0; height: 5px; cursor:pointer}
.pager-new .scroll-bar-wrap .ui-slider-handle .ui-icon { background:none;}
.pager-new .scroll-bar-wrap  .ui-slider-horizontal .ui-slider-handle {background:#016FE8}
.pager-new .ui-widget-header {background:none}
.pager-new .total {font-size: 11px;position: absolute;right: 0;top: 0px;}
.pager-new ul li.page span {font-size: 10px;color:#5E6E76}
.pager-new ul li.arrows b {font-size:25px;}
.pager-new ul li.arrows {line-height: 35px;padding: 0 2px;}
.pager-new ul li.arrows  a{text-decoration:none;color: #016fe8;}
.pager-new ul li.arrows  a:hover { color: #084ec3;}

.catalog-box .items{overflow:hidden;margin-left:20px;}
.catalog-box .item {width:218px;float:left;border-bottom:1px solid #c8cccf;}
.catalog-box  .item .padding {padding:25px 20px 5px 0;position:relative;}
.catalog-box  .item  .h {/*height:260px;*/}
.catalog-box  .item .title {height:41px;overflow:hidden;position:relative;margin-bottom:5px;}
.catalog-box  .item .title .hellip {position:absolute;bottom:0px;right:0px;width:150px; height:17px;padding:4px 0;background: url('/media/img_2014/hellip.png') 0 0 no-repeat;display:none;}
.catalog-box  .item .descr .hellip {position:absolute;bottom:0px;right:0px;width:150px; height:10px;padding:4px 0;background: url('/media/img_2014/hellip.png') 0 0 no-repeat;display:none;}
.catalog-box  .item .title .visible,.catalog-box  .item .descr .visible {display:block;}
.catalog-box  .item .title  a {font-size:15px;text-decoration: none;color:#016FE8/*#373737*/;border-bottom:1px solid}
.catalog-box  .item .title  a:hover,.catalog-box  .item .title  a.active {text-decoration: none; color: #084ec3; }
.catalog-box .item  .sales .title  a {color:#FF0090!important; }
.catalog-box .item  .sales .title  a:hover,.catalog-box .item  .sales .title  a.active { color: #da0391 !important;}
.catalog-box .item  .novelty .title  a {color:#2B911E !important;}
.catalog-box .item  .novelty .title  a:hover,.catalog-box .item  .novelty .title  a.active { color: #26851a !important;}
.catalog-box  .item .img {height:170px; width:185px;display: table-cell;text-align: center; vertical-align: middle;}
.catalog-box  .item  .descr {font-size:12px;position:relative;color:#283a43;opacity:0.8;filter: alpha(opacity=80);overflow:hidden; height:32px;padding-top:5px}
.catalog-box  .item .price-box {font-size: 15px;height:33px; float:left; clear:both;padding-top:10px}
.catalog-box  .item .price-box a { border-bottom: 1px dotted;font-size: 15px;margin-right: 2px;text-decoration: none;}
.catalog-box  .item .price-box .price {white-space: nowrap;}
.catalog-box  .item .sad{height:290px;display: table-cell;text-align: center; vertical-align: middle; }
.catalog-box  .item-info .descr {height:50px;}
.catalog-box  .item-info .h {height:296px;}
.catalog-box  .item-info  .img {padding-top:40px;padding-bottom:0px;}
.catalog-box  .item-info  .img.delivery {padding-top:30px;padding-bottom:0px;}
.catalog-box  .item-info  .img.guarantie {padding-top:30px;padding-bottom:0px;}
.catalog-box  .item-info .title  {font-size:15px;height:30px; text-align: center; margin-top:3px;margin-bottom:0px;}
.catalog-box  .item-info .title a {font-size:15px;border-bottom:1px dotted}
.catalog-box  .item-info .descr {position:relative;text-align: center; padding: 0 10px;/*height:100px*/}
.catalog-box  .item  .close {display:none;position:absolute;color:#999; z-index:100px;cursor:pointer;top:26px; right:30px; padding-right:14px;height:13px;  background:url(/media/img_2014/close_grey.png) right 3px no-repeat;}
.catalog-box  .item  .sales_news {position:absolute;z-index:100px; top:5px; left:0;}
.catalog-box  .item  .old_price {display:none;}
.catalog-box .item  .novelty {margin:0; overflow:visible;}

.catalog-box .pages-box {border-top:1px solid #c8cccf;margin-top:-1px;background: url('/media/img_2014/shadow.png') top center no-repeat;}
.catalog-box .pager-new .total {right:20px;}

.catalog-box .sort-box {overflow:hidden;border-bottom:1px solid #c8cccf;}
.catalog-box .sort-box ul {float:right;margin-bottom:8px;margin-right:15px;}
.catalog-box .sort-box ul li {float:left;padding:2px 5px 3px;color:#2a2c2e;font-size:12px;}
.catalog-box .sort-box ul li  a {border-bottom:1px solid;text-decoration:none;}
.catalog-box .sort-box ul li .desc {background: url("/media/img_2014/arrow_open.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);padding-left:10px;}
.catalog-box .sort-box ul li .asc {background: url("/media/img_2014/arrow_close.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);padding-left:10px;}
.catalog-box .sort-box ul li.active {background:#feebb2;}

.catalog-box  .action-box{display:none;padding-top:7px; overflow:hidden;}
.catalog-box  .action { display: block; float:left; overflow: hidden; zoom: 1;  padding-bottom: 15px; }
.catalog-box  .action li { position: relative; display: block; float: left; height:24px;font-size: 11px; color: #000; margin-right: 47px; }
.catalog-box  .action li.add-favorite  .pseudo { color: #000; border-bottom:none; height:24px;line-height:24px;display:block;}
.catalog-box  .action li .pseudo:hover { color: #464451; border-bottom:none; }
.catalog-box  .action li i { display: block; position: absolute; }
.catalog-box  .action li.compare { margin-right: 42px; }
.catalog-box  .action li.compare-first { margin-right: 20px; }
.catalog-box  .action li.compare i { left: 100%; top: 3px; margin-left: 3px; width: 25px; height: 24px; background: url('/media/img_2014/compare.png') 0 0 no-repeat; }
.catalog-box  .action li.compare .out_comp i { left: 100%; top: 3px; margin-left: 3px; width: 25px; height: 24px; background: url('/media/img_2014/compare_no.png') 0 0 no-repeat; }
.catalog-box  .action li.quick-buy { margin-right: 47px; }
.catalog-box  .action li.quick-buy-first { margin-right: 37px; }
.catalog-box  .action li.quick-buy i { left: 100%; top: 2px; margin-left: 3px; width: 32px; height: 24px; background: url('/media/img_2014/fast-buy.png') 0 0 no-repeat; }
.catalog-box  .action li.add-favorite { clear: none; margin-top: 0; }
.catalog-box  .action li.add-favorite .out_fav i { left: 100%; top: 3px; width: 24px; height: 24px; margin-left: 6px; background: url('/media/img_2014/favorite.png') 0 0 no-repeat; }
.catalog-box  .action li.add-favorite .in_fav i { left: 100%; top: 3px; width: 24px; height: 24px; margin-left: 6px; background: url('/media/img_2014/favorite_no.png') 0 0 no-repeat; }
.catalog-box  .action li.add-favorite-inline { clear: none; margin-top: 0; }
.catalog-box  .is_have {display:none;position:absolute;right: 8px; bottom:-5px;}
.catalog-box .item  .sales .discount {display:none;}

.catalog-box .yashare-auto-init {position: absolute;right: 15px;top: 10px;}
.catalog-box .yashare-auto-init .b-share{font-size:12px}
.catalog-box .yashare-text {position: absolute;right:167px;top: 16px;}

.catalog-box .seo_article_title {padding-bottom:0; color: #696A70;font-family: Arial;}
.catalog-box .seo_article_title .selected-items-categoriesdigests {margin:0;}
.catalog-box .seo_article_title h1 {color:#000; margin-bottom: 10px; }
.catalog-box .seo_article_description {background:none; border:0;font-size:14px; color:#000;font-family: Arial;}
.catalog-box .seo_article_description p { margin: 0 0 8px;font-size:14px; color:#000}
.catalog-box .seo_article_description a {font-size:14px;}
.catalog-box .seo_article_description h1 {color: #34C700;font-size: 150%;font-weight: normal; margin: 10px 0 5px;}
.catalog-box .seo_article_description .recipes-bottom {margin-top:5px;}
.catalog-box .seo_article_sort {border:0}

.popup-catalog-item {display:none;position:absolute; z-index:700;width: auto; zoom: 1; background:#fff;border:0!important; padding:0!important; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; behavior: url(/PIE.htc);}
.popup-catalog-item.shadow_pink {-webkit-box-shadow: #FF0090 0px 0px 5px; -moz-box-shadow: #FF0090 0px 0px 5px; box-shadow: #FF0090 0px 0px 5px;}
.popup-catalog-item.shadow_green {-webkit-box-shadow: #2B911E 0px 0px 5px; -moz-box-shadow: #2B911E 0px 0px 5px; box-shadow: #2B911E 0px 0px 5px;}
.popup-catalog-item .item {border:0; width:230;padding-left:20px;zoom: 1;background:#fff;}
.popup-catalog-item-big .item { width:233px!important; }
.popup-catalog-item .item .action-box {display:block;}
.popup-catalog-item .item .padding {padding-top:35px;}
.popup-catalog-item .item .sales_news  {top:15px;}
.popup-catalog-item .item  .title {overflow:visible;min-height:41px!important;height:auto!important;}
.popup-catalog-item .item  .title  a {text-decoration: none; border-bottom:1px solid}
.popup-catalog-item .item  .title  a:hover {text-decoration: none!important;}
.popup-catalog-item .item .title .hellip  {display:none!important;}
.popup-catalog-item .item  .novelty .title  a {color:#2B911E !important;}
.popup-catalog-item .item  .sales .title  a {color:#FF0090!important; }
.popup-catalog-item .item  .sales .old_price {overflow:hidden;display:block;text-align:left;font-size:15px;padding-top:5px;}
.popup-catalog-item .item  .sales .old_price .grey {color: #283A43; opacity:0.8;filter: alpha(opacity=80);}
.popup-catalog-item .item  .sales .old_price  span {font-size:15px;white-space:nowrap;text-decoration:line-through}
.popup-catalog-item .item  .sales  .discount {display:block;position:absolute; top:-1px; left:55px; color: #FF0090;font-size: 15px;white-space:nowrap;padding-left:7px}
.popup-catalog-item .item  .sales .action-box  .action {margin-top:0px;}
.popup-catalog-item .item .h {/*min-height:290px;height:auto!important;*/}
.popup-catalog-item .item .h .descr{overflow:visible;min-height:32px;height:auto!important;}
.popup-catalog-item  .item .descr .hellip  {display:none!important;}
.popup-catalog-item .item.item-info .title {min-height:30px!important;height:30px!important; overflow:hidden!important;margin-bottom:0!important }
.popup-catalog-item .item.item-info .title a {border-bottom:1px dotted}
.popup-catalog-item .item-info .h {min-height:335px!important;}
.popup-catalog-item .item-info .close {display:block;top:20px;}


/*.content .left-col .looked-box{width:892px; margin-top:20px; background:#fff;border:1px solid #c8cccf;padding-bottom:10px;}
.content .left-col .looked-box h1 {font-size: 18px;font-weight: normal;margin:10px 0;padding-left:20px;}
.content .good-colums .looked-box{width:980px; margin-top:20px; background:#fff;border:1px solid #c8cccf;padding-bottom:10px;}
.content .good-colums .looked-box h1 {font-size: 18px;font-weight: normal;margin:10px 0;padding-left:20px;}
.looked-box  .column{width:139px;height:205px; float:left;font-size:15px;}
.looked-box  .column .img{height:120px; width:130px;display: table-cell;text-align: center; vertical-align: middle;}
.looked-box  .column .img img {max-width:100px;max-height:100px;}
.looked-box  .column .name {text-align:center;padding:0 3px;height: 80px;overflow: hidden;}
.looked-box  .column .name a {text-decoration:none;color:#016FE8;border-bottom:1px solid}
.looked-box  .column .name a:hover, .looked-box  .column .name.active a {border-bottom:1px solid;color: #084ec3; }
.looked-box  .carousel-wrapp {left:30px;}*/

.content .good-colums .looked-box{width:100%; margin-top:20px; background:#fff;border:1px solid #c8cccf;padding-bottom:10px;text-align:center}
.content .good-colums .looked-box h1 {font-size:18px; font-weight:normal;margin:6px 0;padding-bottom: 5px;padding-left:30px; text-align:left; border-bottom:1px solid #c8cccf;}
.looked-box  .sale {width:1140px; margin:0 auto;}
.looked-box  .column{width:137px;height:190px;}
.looked-box  .column .img{height:120px; width:130px;display: table-cell;text-align: center; vertical-align: middle;}
.looked-box  .column .img img {max-width:100px;max-height:100px;}
.looked-box  .column .name {text-align:center;padding:0 3px;font-size:15px;height:60px; overflow:hidden}
.looked-box  .column .name a {text-decoration:none;border-bottom:1px solid ;}
.looked-box  .carousel-wrapp {left:18px;}

.related-items  .sale_s {width:1158px; margin:0 auto 15px;overflow: hidden;position: relative;}
.related-items  .column{width:193px;height:185px;}
.related-items  .column .padding{height:115px;}
.related-items  .column .img{height:120px; width:180px;display: table-cell;text-align: center; vertical-align: middle;}
.related-items  .column .img img {max-width:100px;max-height:100px;}
.related-items  .column .name {text-align:center;font-size:15px;padding:0 15px;height:40px; overflow:hidden}
.related-items  .column .name a {text-decoration:none;border-bottom:1px solid ;}
.related-items  .column .price {font-size:15px;text-align:center; padding-top:5px}
.related-items  .column .price a {text-decoration:none; border-bottom:1px dotted}
.related-items  .carousel-wrapp {left:0px;}

.recipes-bottom {padding:0 15px 15px;}

.col-right {float:right;width:275px; margin-top:20px;background:#fff;color:#000;}
.col-right h3 {font-size: 18px; font-weight: normal;}
.col-right .padding {padding:15px 20px 15px 10px;}
.col-right #filtersBlock .specifications-switch {border:0;}
.col-right .sort-cat {/*margin:5px 0*/}
.col-right .sort-cat .cat-name {padding-left:8px;/*font-size:12px;font-weight: bold;padding-left: 7px;*/}
.col-right .sort-cat .data{padding-left:9px;}
.col-right .recipes {margin:0;}
.col-right .recipesBlock {border:0;}
.col-right .recipes .group {padding-left:6px}
.col-right .recipes ul {padding-left:20px;}
.col-right .recipes a span {display:none;}
.col-right div.hr {line-height:1px; height:1px;border-bottom:1px solid #c8cccf;}
.col-right .price-table{/*margin-left: -12px;*/}
.col-right .price-table td  {/*font-weight:normal;*/}
.col-right .slider-r {margin-bottom:0px;}
.col-right .price-value {overflow:hidden;margin: -10px 0 25px;}
.col-right .price-value .left {float:left;}
.col-right .price-value .right {float:right;}
.col-right .price-value a{text-decoration:none; border-bottom:1px dotted;}
.col-right .sort-cat .data .columns .column div {/*padding: 2px 0 2px 5px;*/padding: 1px 0;}
.col-right .profFilters { /*padding-left: 10px;*/}
.col-right .profFilters .cat-name-close ,.col-right .profFilters .cat-name-open { padding-left: 10px;background:none;}
.col-right .profFilters .cat-name-close .pseudo ,.col-right .profFilters .cat-name-open .pseudo{color:#000;}
.col-right .service {padding:0px 20px 15px 15px;border-bottom:1px solid #C8CCCF}
.col-right .filter-title {padding-left:10px;padding-top:5px}
.col-right .filter-title .specifications-switch {border:0}
.col-right {font-size:12px;}
#filtersBlock .padding{padding-top:6px}
#filtersBlock .filter-title{padding:0}
#filtersBlock .slider-r{/*width:277px!important*/}
#filtersBlock .ui-slider-horizontal .ui-slider-handle { top: -7px; margin-left: -6px; background: url('/media/img_2014/slider_hand.gif') 0 0 no-repeat!important; border: 0; font-weight: normal; color: black; }
#filtersBlock .ui-slider-horizontal .ui-slider-range { top: 0; height: 10px; background: url('/media/img_2014/slider_bg.gif') 0 0 repeat-x!important; font-weight: normal; }
.col-right #filtersMessage {right: 265px;}
.col-right .slider-r .min,.col-right .slider-r .max {z-index:500}
.col-right .ui-slider-handle {z-index:501}
.col-right .ui-state-disabled,  .col-right .ui-widget-content .ui-state-disabled, 
.col-right .ui-widget-header .ui-state-disabled { opacity: 1; filter:Alpha(Opacity=100)}
.col-right .opacity_35{ opacity: 0.35!important; filter:Alpha(Opacity=35)!important}

.col-right .check-button {background-image:none;background-color: #E3F1FE/*background:#feebb2; height:60px;position:relative;*/}
.col-right #button_filters {margin-left:15px;margin-top:4px;/*background: url('/media/img_2014/filter_button.gif') 0 0 no-repeat;border: 0 none; height: 32px;padding: 0;width: 106px;margin-left:15px;margin-top:0;*/}
.col-right .check-button {text-align:left;}
.col-right .check-button #filters-result-message {display:none}
.col-right .check-button td img {float:left;padding-right: 5px; padding-top: 5px;}
.col-right .check-button #filters-loading {visibility:hidden;display:none}
.col-right .check-button td {padding-left: 40px; padding-top: 8px;color:#6f6f6f;}
.col-right .article-box {margin-bottom:15px;}
.col-right .article-box .padding{padding-left:15px;}
.col-right .article-box h3 {position:relative;}
.col-right .article-box h3 .more-all {color: #016FE8;font-size: 12px; position: absolute;right: 0;top: 3px;}
.col-right .article-box h3 .more-all a {border-bottom: 1px solid;text-decoration: none;}
.col-right .article-box h3 .more-all.more-all b {font-size: 18px;}
.col-right .article-box .article .title {text-decoration:none;border-bottom:1px solid}
.col-right .article-box .article .date{ margin: 10px 0 5px;}
.col-right .price-list .padding {padding-left:15px;}
.col-right .price-list  {padding-left:0;margin-bottom:15px;}
.col-right .price-list a  {/*color: #7E898E;*/text-decoration:none;color: #283A43;opacity:0.8;filter: alpha(opacity=80);}
.col-right .price-list a.a-img  {opacity:1;filter: alpha(opacity=100);}
.col-right .price-list a:hover,.col-right .price-list a.active {color: #1C2B32;border-bottom:1px solid;opacity:1;filter: alpha(opacity=100);}
.col-right .price-list a img {position:relative;padding-right:10px;}
.col-right .columns .column div label span.pseudo  {bottom:2px;}
.col-right .pseudo {border-bottom:0; color: #283A43;opacity:0.8;filter: alpha(opacity=80);}
.col-right .cat-name .pseudo {border-bottom:1px dotted;color:#000;opacity:1;filter: alpha(opacity=100);}

.a-img {border-bottom:none!important;}

#catalog-banner{ position:fixed; left: 50%; margin-left: -350px;width: 700px; top:300px; }
#catalog-banner .close { background: url('/media/img_old/turn-blue.gif') right 2px no-repeat; }
#catalog-banner .content { padding: 35px; }
#catalog-banner .content .delivery { font-size: 13px; }
#catalog-banner p {padding-bottom:6px;}

.popup-menu .sub-popup-menu .catalog {background:#fff;}

.mainmenu ul li.basket {margin-right: 125px;}
.mainmenu ul li.fav {width: 45px;}
.mainmenu ul li.comparison {}

.content .central-col  .catalog-box .item {width:232px;}

.popup .related-items.basket-related { border-top: 2px solid #C2E1F9;margin: 10px 0 0 !important;padding-top: 5px;}
#basket-box .close-link {border-bottom:1px dotted; text-decoration:none;font-size: 18px;margin-right: 15px;}
#basket-box .td-noborder{border:0}

.recipes-main ul li.active {margin-left:-3px;margin-right:-3px;}
.recipes-main ul li.active span {padding:3px;background:#FEEBB2;}

.consultation-form-box {padding:20px 15px;}
.consultation-form-box p {font-size:14px;}
.consultation-form-box  .consultation-form {margin:10px 0 20px}
.consultation-form-box  .consultation-form table {width:100%}
.consultation-form-box  .consultation-form table td {padding-bottom:10px;}
.consultation-form-box  .consultation-form .input {width:100%; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; height: 28px;}
.consultation-form-box  .consultation-form .submit {color: #000000;height: 29px;cursor: pointer;font-family: Arial; font-size: 11pt;font-weight: normal;height: auto; margin: 0;padding: 1px; text-align: center;width:105px; float:right}
.consultation-form-box  .consultation-form textarea {width:100%; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; height:80px;resize: vertical;}
 .consultation-form-box  .consultation-form select {width:100%; border: 1px solid #B2BABD; font-family: Arial,Tahoma,sans-serif; font-size: 16px; height: 28px;}
 .consultation-form-box  .consultation-form .error { border: 1px solid #FE8600;}
 
 iframe[name=google_conversion_frame] {display:none;}
 
 .item-description-box {background:#fff;border:1px solid #C8CCCF ;margin-top:20px}
  .item-description-box  .padding {padding:20px 30px}
  
#variants-buy {width:500px;background:#fff; }
#variants-buy .close {background: url("/media/img_old/close_blue.gif") no-repeat scroll right 0px rgba(0, 0, 0, 0);height:15px; top:10px; right:10px;}
#variants-buy .title {background:#fff; border-radius:0;margin:0px;padding:1px 20px;}
#variants-buy .title h2 {font-size:18px;float:left;margin:0}
#variants-buy .title span { background: url("/media/img_old/how.gif") no-repeat scroll right 0px rgba(0, 0, 0, 0);float:left;padding-left: 5px;width: 20px; height:20px;margin-top:9px;}
#variants-buy .title span a {display:block;width: 20px; height:20px;opacity:0}
#variants-buy .variant {border-top:1px solid #C8CCCF;background:#fff; }
#variants-buy .variant .padding {padding:10px 10px 10px 20px;}
#variants-buy .variant .padding  table {width:100%}
#variants-buy .variant .padding  table .name {font-size:16px}
#variants-buy .variant .padding  table td {font-size:13px;}
#variants-buy .variant .padding  table .price {font-size:18px; width:116px}
#variants-buy .variant .padding  table .submit{border:0; width:116px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:17px;background: url('/media/img_old/buy_blue.gif') 0 0 no-repeat; cursor:pointer; margin-top:5px}
#variants-buy .variant .orange {color:#fe8902}

div#review-stars-count, #reviews-box, #reviews-li {display:none;}
.basket sup {font-size:10px;}

#fast-buy-box .two .field .sms_checkbox {margin-top:5px}
#fast-buy-box .two .field .sms_checkbox label {display:inline}
#fast-buy-box .two .field .sms_checkbox input {width:15px;height:10px}
#kupivkredit-form .two .field .sms_checkbox {margin-top:5px}
#kupivkredit-form .two .field .sms_checkbox label {display:inline}
#kupivkredit-form .two .field .sms_checkbox input {width:15px;height:10px}
#basket-box div.contacts  .sms_checkbox  {height:30px; margin-left:40%}
#basket-box div.contacts  .sms_checkbox  label {display:inline;float:none}
#basket-box div.contacts  .sms_checkbox input {width:15px;height:10px}

.block-info-white {position:relative;font-size:14px;background:#fff; border:1px solid #fa8653; padding:10px 50px 10px 25px;margin-top:18px;height:auto;}
.block-info-white .close{position:absolute; right:10px; top:8px; cursor:pointer;}

.block-info {position:relative;font-size:14px;background:url(../../media/img_2013/info.gif) 0 0px repeat-x #ffb10e; border:1px solid #fa8653; color:#fff; padding:10px 50px 10px 25px;margin-top:18px;}
.block-info .close{position:absolute; right:10px; top:8px; cursor:pointer;}
