*{
font-size: 100.01%;
}
html{
height: 100%;
background: #ffffff url(../images/site/background.png) 50% 0 no-repeat;
}
body{
min-height:100%;
height: 100%;
color: #010101;
font-family:Trebuchet MS;
font-size:14px;
margin: 0;
padding: 0;
}
a{
color:#199fcd;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
a img{
border:0;
}
a, img, object,ul,li,input{
outline: 0;
}
a:active, a:focus, img{
outline: 0
}
input,textarea{
border:1px solid #c3c6c3;
font-size:12px;
color:#434343;
}
div.page {
width: 100%;
margin: auto;
height: auto !important;
min-height:100%;
height: 100%;
/*background: url(../images/site/bgr.jpg) 100% 0 no-repeat;*/
position:relative;
overflow-x: hidden;
min-width:1260px;
}
div#container{
background:#ffffff;
}
div#page-container{
width: 1250px;
margin:0 auto;
position:relative;
background: url(../images/site/cbg.png) 50% 0 repeat-y;
}
div#footer-container{
width: 1250px;
margin:0 auto;
height: 148px;
}
a#left-girl,a#left-girl:link,a#left-girl:visited{
display:block;
width:193px;
height:542px;
position:absolute;
top:-90px;
left:-210px;
text-decoration:none;
}
a#left-girl:hover{
text-decoration:none;
}
a#right-girl,a#right-girl:link,a#right-girl:visited{
display:block;
width:182px;
height:461px;
position:absolute;
top:-30px;
right:-190px;
text-decoration:none;
}
a#right-girl:hover{
text-decoration:none;
}
div#с-container{
width: 1192px;
margin:0 auto;
background:#622137;
min-height:500px;
}
div.page div.footer_guarantor{
height: 170px;
clear: both;
width: 100%;
}
div.footer{
margin: auto;
margin-top: -148px;
width: 100%;
height: 148px;
clear: both;
position:relative;
background: url(../images/site/fbg.png) 0 0 repeat-x;
}
div#header-div{
height:177px;
width: 1260px;
margin:0 auto;
background: url(../images/site/hbg.jpg) 55px 0 no-repeat;
position:relative;
}
div#contacts-div{
height:130px;
width: 430px;
margin:0 auto;
background: url(../images/site/contacts.png) 0 0 no-repeat;
position:absolute;
top:0;
right:0;
}
div#top-panel{
height:35px;
width: 520px;
position:absolute;
top:9px;
left:302px;
background: url(../images/site/login-panel.png) 0 0 no-repeat;
padding:7px 0 0 0;
}
div#login-div{
float:right;
width:400px;
}
div#login-div2{
float:right;
width:350px;
padding-left:50px;
}
a.auth-links,a.auth-links:link,a.auth-links:visited{
display:block;
float:left;
width:16px;
height:16px;
margin-right:10px;
text-decoration:none;
}
a#vk-auth:link{
background: url(../images/site/ico-16.png) 0 0 no-repeat;
}
a#fb-auth:link{
background: url(../images/site/ico-16.png) 0 -32px no-repeat;
}
a#od-auth:link
{
background: url(../images/site/ico-16.png) 0 -160px no-repeat;
}
div#auth-div{
color:#ffffff;
font-size:15px;
float:left;
width:100px;
}
span#auth-span{
color:#ffffff;
font-size:15px;
}
a.toplink{
color:#ffffff;
font-size:15px;
font-weight:bold;
padding-left:10px;
}
div#menu-div{
width:1263px;
height:87px;
position:absolute;
top:115px;
left:0;
z-index:80;
background: url(../images/site/menu.png) 0 0 no-repeat;
}
table#table-menu{
margin-top:38px;
}
td.topmenu-td{
height:25px;
text-align:center;
}
a.topmenu-a,a.topmenu-a:link,a.topmenu-a:visited{
color:#000000;
font-size:18px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
a.topmenu-a:hover{
text-decoration:underline;
}
div#feed-cont{
text-align:right;
/* margin:10px 0 0 0; */
margin:0;
padding-right:57px;
}
div#feed-cont a,div#feed-cont a:link,div#feed-cont a:visited{
color:#a25466;
font-size:14px;
}
div#feed-cont a:hover{
}
a.other-city,a.other-city:link,a.other-city:visited{
color:#000000;
font-size:16px;
font-weight:bold;
}
a.other-city:hover{
}
div#tcity-h{
width:190px;
float:left;
text-align:right;
height:20px;
padding-top:5px;
}
div#tcity-c{
width:200px;
padding:0 0 0 14px;
float:left;
height:25px;
color:#028cbe;
font-size:24px;
font-weight:bold;
}
div#tcity-c2{
width:200px;
padding:0 0 0 14px;
float:left;
height:25px;
color:#000000;
font-size:11px;
}
div#tcity-c p{
padding:0;
margin:0;
}
div#tcity-c2 a,div#tcity-c2 a:link,div#tcity-c2 a:visited{
color:#000000;
font-size:11px;
text-decoration:underline;
}
div#tcity-c2 a:hover{
text-decoration:none;
}
div#tcity-c2 div{
padding:0;
margin:0 0 3px 0;
}
div#telephone{
height:25px;
margin-top:0px;
}
div#telephone-all{
height:25px;
margin:5px 0 0 0;
}
div#tcityall-h{
width:190px;
float:left;
text-align:right;
height:25px;
font-size:11px;
font-weight:bold;
}
div#tcityall-h p{
padding:0;
margin:0;
}
/* поиск */
div#search
{
width:516px;
height:45px;
position:absolute;
top:60px;
left:304px;
padding:0;
margin:0;
background: url(../images/site/searchl.png) 0 0 no-repeat;
z-index:100;
}
div#searchf{
float:left;
width:401px;
height:31px;
margin:7px 0 0 0;
}
div#searchl{
float:left;
width:115px;
height:35px;
text-align:center;
padding:10px 0 0 0;
}
div#searchf input{
margin:7px 5px 0 5px;
height:14px;
font-size:14px;
width:390px;
border:0;
}
a#search-submit,a#search-submit:link,a#search-submit:visited{
font-size:18px;
color:#000000;
}
a#search-submit:hover{
}
div#search-res{
background:#ffffff;
top:94px;
width:400px;
/* height:100px; */
position:absolute;
left:304px;
border-left:1px solid #838383;
border-right:1px solid #838383;
border-bottom:1px solid #838383;
z-index:90;
display:none;
}
div.searc-var{
padding:5px 10px 5px 17px;
}
div.searc-var a,div.searc-var a:link,div.searc-var a:visited{
text-decoration:none;
}
div.searc-var a:hover{
text-decoration:none;
}
/* поиск */
/* выбор города */
div#city-confirm{
width:300px;
height:80px;
background:#ffffff;
position:absolute;
top:90px;
right:0;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
display:none;
z-index:100;
}
div#city-confirm-name{
font-weight:bold;
text-align:left;
font-size:13px;
}
div#city-confirm-notify{
font-weight:bold;
text-align:left;
font-size:11px;
color:#999999;
}
div#city-confirm-panel{
height:30px;
text-align:left;
margin-top:10px;
}
a#city-confirmy,a#city-confirmy:link,a#city-confirmy:visited{
color: #ffffff;
font-size:12px;
display:block;
padding:5px 10px;
text-decoration:none;
background:#c4c4c4;
float:left;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
a#city-confirmy:hover{
color: #fec722;
}
a#city-confirmn,a#city-confirmn:link,a#city-confirmn:visited{
font-size:12px;
display:block;
float:left;
margin:5px 0 0 10px;
}
a#close-confirm,a#close-confirm:link,a#close-confirm:visited{
display:block;
float:right;
font-size:14px;
text-decoration:none;
}
div#select-city{
width:300px;
height:80px;
background:#ffffff;
position:absolute;
top:20px;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
}
/* выбор города */
div#leftcol1{
width:217px;
float:left;
margin-top:28px;
min-height:100px;
position:relative;
z-index:30;
}
div#leftcol2{
width:230px;
float:left;
margin-top:28px;
min-height:100px;
position:relative;
z-index:30;
}

div#centercol1{
margin:28px 0 0 10px;
padding:0;
width:797px;
float:left;
min-height:700px;
position:relative;
z-index:20;
}
div#centercol2{
margin:28px 0 0 12px;
padding:0;
width:797px;
float:left;
min-height:700px;
position:relative;
z-index:20;
}
div#rightcol1{
width:199px;
float:left;
margin:28px 0 0 10px;
min-height:100px;
position:relative;
z-index:10;
}
div#rightcol2{
width:199px;
float:left;
margin:28px 0 0 12px;
min-height:100px;
position:relative;
z-index:10;
}
div#spacer{
height:37px;
clear: both;
}
/* меню с категориями */
div#but-sale{
width:198px;
height:32px;
padding:6px 0 0 19px;
background: url(../images/site/menu-buttons.jpg) 0 0 no-repeat;
}
div#but-new{
width:198px;
height:33px;
padding:5px 0 0 19px;
background: url(../images/site/menu-buttons.jpg) 0 -38px no-repeat;
}
a.leftm-link,a.leftm-link:link,a.leftm-link:visited{
font-size:24px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.leftm-link:hover{
text-decoration:underline;
}
a.leftm-link2,a.leftm-link2:link,a.leftm-link2:visited,a.leftm-link2:hover{
display:block;
width:199px;
height:37px;
border-top:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
border-right:2px solid #1a1a1a;
border-left:2px solid #1a1a1a;
padding:7px 0 0 14px;
background:#ffffff;
text-decoration:none;
position:relative;
z-index:1;
}
a.hover-cat,a.hover-cat:link,a.hover-cat:visited,a.hover-cat:hover{
-webkit-box-shadow: 0px 0px 15px 0px #222;
-moz-box-shadow: 0px 0px 15px 0px #222;
box-shadow: 0px 0px 15px 0px #222;
z-index:2;
border-right:2px solid #fbf8fa;
background:#fbf8fa;
width:200px;
}
div.shad-hov{
background:#fbf8fa;
height:44px;
width:17px;
position:absolute;
top:78px;
left:203px;
z-index:110;
display:none;
}
img.leftm-main{
width:34px;
}
div.leftm-img{
width:34px;
height:34px;
overflow:hidden;
float:left;
}
div.leftm-name{
font-size:14px;
color:#000000;
font-weight:bold;
float:left;
width:140px;
padding:0 0 0 14px;
height:34px;
overflow:hidden;
}
span.leftm-img-span{
width:34px;
height:34px;
overflow:hidden;
float:left;
display:block;
}
span.leftm-name-span{
font-size:14px;
color:#000000;
font-weight:bold;
float:left;
width:140px;
padding:0 0 0 14px;
height:34px;
overflow:hidden;
display:block;
}
div#vk-widget{
margin:17px 0 0 0;
}
div.subcat-col{
width:807px;
position:absolute;
top:0;
left:217px;
-webkit-box-shadow: 0px 0px 15px #222;
-moz-box-shadow: 0px 0px 15px 0px #222;
box-shadow: 0px 0px 15px 0px #222;
/*float:left; */
z-index:110;
display:none;
}
td.subcat-td{
width:269px;
padding-bottom:9px;
padding-top:5px;
}
td.color-1{
background:#fbf8fa;
}
td.color-2{
background:#f8f2f4;
}
td.color-3{
background:#f4ebef;
}
a.subcat-link,a.subcat-link:link,a.subcat-link:visited{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.subcat-link:hover{
text-decoration:underline;
}
div.subcat-linkh{
padding:10px 10px 10px 28px;
}
a.subcat-link2,a.subcat-link2:link,a.subcat-link2:visited{
font-size:13px;
color:#000000;
text-decoration:none;
}
a.subcat-link2:hover{
text-decoration:underline;
}
div.subcat-linkh2{
padding:3px 7px 3px 44px;
}
div.subcat-all{
padding:7px 7px 7px 44px;
}
div.subcat-all a,div.subcat-all a:link,div.subcat-all a:visited{
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
div.subcat-all a:hover{
text-decoration:none;
}
/* меню с категориями */
/* корзина */
div#cartback{
position: absolute;
top: 125px;
right:0px;
z-index: 90;
width:244px;
height:87px;
}
div#cart-container{
padding-left:44px;
padding-top:9px;
}
span#cartpre{
color:#000000;
font-size:14px;
font-weight:bold;
}
div#cart-div{
margin-left:15px;
color:#000000;
font-size:12px;
/* margin-top:5px; */
}
/* корзина */
/* jQuery Countdown styles 1.6.2. */
div#specpr{
border: 5px solid #cf556b;
background:#ffffff;
margin:0 auto 20px auto;
}
td#addsup-cart{
background:#2e8996;
width:92px;
font-size:12px;
text-align:center;
padding:5px 0;
}
div#specpr-name-div{
width:180px;
color:#000000;
font-size:16px;
text-align:center;
margin:10px auto 10px auto;
font-weight:bold;
}
td#specpr-img{
height:150px;
padding-top:10px;
}
td#specpr-name{
padding:5px 10px;
text-align:center;
}
td.specpr-img{
height:150px;
padding-top:10px;
text-align:center;
}
td.specpr-name{
padding:5px 10px;
text-align:center;
}
td#specpr-disc{
padding:0 10px 5px 10px;
font-size:18px;
color:#ed0575;
font-weight:bold;
text-align:center;
}
td#specpr-name  p{
padding:0;
margin:0;
}
td#specpr-name a,td#specpr-name a:link,td#specpr-name a:visited{
padding:5px 10px;
color:#535353;
font-size:14px;
}
div#specpr-div{
width:189px;
margin-top:10px;
}
div#noSeconds{
height:60px;
}
.countdown_rtl{
direction: rtl;
}
.countdown_holding span{
color: #888;
}
.countdown_row{
clear: both;
width: 100%;
padding: 0px 2px;
text-align: center;
}
.countdown_show1 .countdown_section{
width: 98%;
}
.countdown_show2 .countdown_section{
width: 48%;
}
.countdown_show3 .countdown_section{
width: 32.5%;
}
.countdown_show4 .countdown_section{
width: 24.5%;
}
.countdown_show5 .countdown_section{
width: 19.5%;
}
.countdown_show6 .countdown_section{
width: 16.25%;
}
.countdown_show7 .countdown_section{
width: 14%;
}
.countdown_section{
display: block;
width:61px;
height:53px;
float: left;
font-size: 10px;
font-weight:bold;
text-align: center;
background: url(../images/site/count.png)0 0 no-repeat;
}
.countdown_amount {
font-size: 200%;
}
.countdown_descr {
display: block;
width: 100%;
}
td.pr-price{
text-align:right;
padding-right:5px;
background:#e4e4e4;
width:97px;
height:35px;
}
div.clear{
clear: both;
}
span.new-price
{color:#ed0575;
font-size:15px;
font-weight:bold;
}
span.old-price
{color:#2b2b2b;
font-size:13px;
text-decoration: line-through;
}
td.pr-addtocart{
text-align:center;
background:#2f93b5;
}
a.addCart,a.addCart:link,a.addCart:visited{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.addCart:hover{
color:#fec722;
text-decoration:none;
}
/* Новости */
div#news-header{
color:#2b2b2b;
font-size:19px;
background:#ffffff;
width:184px;
padding:8px 5px 5px 10px;
}
div#news-header a,div#news-header a:link,div#news-header a:visited{
color:#2b2b2b;
font-size:17px;
margin-top:25px;
text-decoration:underline;
}
div#news-header a:hover{
text-decoration:none;
}
div#news-div{
background:#ffffff;
width:184px;
padding:3px 5px 5px 10px;
}
div.news-d{
color:#2b2b2b;
font-size:11px;
margin-bottom:5px;
padding-top:10px;
}
div.news-t a,div.news-t a:link,div.news-t a:visited{
color:#2b2b2b;
font-size:12px;
text-decoration:underline;
}
div.news-t a:hover{
text-decoration:none;
}
div.news-all{
padding:20px 0 10px 0;
}
div.news-all a,div.news-all a:link,div.news-all a:visited{
color:#2b2b2b;
font-size:12px;
text-decoration:underline;
}
div.news-all a:hover{
text-decoration:none;
}
/* Новости */
/* Слайдер на главной */
div#carousel1,div#carousel2,div#carousel3,div#carousel4
{
	height:283px;
	width:750px;
	overflow:hidden;
}
div.carousel-container
{
margin:0 auto;
width:720px;
}
div.carousel-div{
background:#e3e3e3;
position:relative;
}
a#leftscr1,a#leftscr1:link,a#leftscr1:visited,a#leftscr1:hover,
a#leftscr2,a#leftscr2:link,a#leftscr2:visited,a#leftscr2:hover,
a#leftscr3,a#leftscr3:link,a#leftscr3:visited,a#leftscr3:hover,
a#leftscr4,a#leftscr4:link,a#leftscr4:visited,a#leftscr4:hover{
background: url(../images/site/leftscr.png) 0 0 no-repeat;
height:54px;
width:26px;
position:absolute;
top:112px;
left:3px;
text-decoration:none;
cursor:pointer;
}
a#rightscr1,a#rightscr1:link,a#rightscr1:visited,a#rightscr1:hover,
a#rightscr2,a#rightscr2:link,a#rightscr2:visited,a#rightscr2:hover,
a#rightscr3,a#rightscr3:link,a#rightscr3:visited,a#rightscr3:hover,
a#rightscr4,a#rightscr4:link,a#rightscr4:visited,a#rightscr4:hover{
background: url(../images/site/rightscr.png) 0 0 no-repeat;
height:54px;
width:26px;
position:absolute;
top:112px;
right:3px;
text-decoration:none;
cursor:pointer;
}
div#sliderh{
background: url(../images/site/header_c.png) 0 0 no-repeat;
height:31px;
font-size:18px;
color:#000000;
font-weight:bold;
padding-top:5px;
text-align:center;
overflow:hidden;
}
span.title-head a,span.title-head a:link,span.title-head a:visited{
font-size:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
span.title-head a:hover{
text-decoration:underline;
}

div#sliderh h1{
height:20px;
font-size:18px;
color:#000000;
font-weight:bold;
padding:0;
margin:0;
text-align:center;
}
div.sliderh2,div.sliderh3{
background: url(../images/site/header_c.png) 0 -36px no-repeat;
height:31px;
font-size:18px;
color:#000000;
font-weight:bold;
padding-top:5px;
text-align:center;
margin-top:12px;
}
div.special-td{
width:240px;
height:200px;
overflow:hidden;
display: table-cell;
vertical-align: middle;
text-align:center;
}
div.slider-div{
float:left;
width:239px;
background:#ffffff;
border-left:1px solid #b0b0b0;
}
div.pr-name{
text-align:center;
height:48px;
overflow:hidden;
width:220px;
padding:0 10px 0 10px;
}
div.pr-name a,div.pr-name a:link,div.pr-name a:visited{
color:#000000;
font-size:13px;
}
td.prcat-price{
text-align:right;
padding-right:5px;
background:#e4e4e4;
width:130px;
height:35px;
}
/* Слайдер на главной */
div#greeting{
background: #999999;
width:763px;
padding:17px;
margin-top:20px;
}
div#greeting h1{
text-align:center;
font-size:18px;
}
div#greeting h2{
text-align:center;
font-size:17px;
margin-top:20px;
}
div#greeting p{
font-size: 12px;
}
div#footer-div{
margin: 33px 0 0 30px;
float: left;
width: 420px;
}
td.foot-td{
width:200px;
padding:0 10px;
}
td.foot-td div{
padding:5px;
}
a.botmenu,a.botmenu:link,a.botmenu:visited{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
a.botmenu:hover{
text-decoration:underline;
}
div#od-vidget{
float: left;
margin: 38px 0 0 0;
width: 170px;
height: 30px;
}
table#pay-var{
float:left;
margin:38px 0 0 5px;
}
div#counters{
float:right;
margin:0 30px 0 0;
}
div#fblock{
float:right;
}
div#counters-div{
float:right;
}
div#fblock{
text-align:right;
font-size:11px;
color:#ffffff;
margin:10px 20px 0 0;}
div#fblock p{
margin:0 0 5px 0;
}
div#fblock a,div#fblock a:link,div#fblock a:visited{
color:#ffffff;
}
div#fblock a:hover{
}
/* формы */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:998;
  background:#000;
  display:none;
}

.boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:200px;
  height:200px;
  display:none;
  z-index:999;
}

.boxes #dialog,.boxes #dialog2 {
  width:400px;
  height:300px;
  z-index:999;
  background:#445f6e;
}
.boxes #dialog3 {
  width:400px;
  height:400px;
  z-index:999;
  background:#445f6e;
}
.boxes #dialog4 {
  width:400px;
  height:220px;
  z-index:999;
  background:#445f6e;
}
.boxes #dialog5 {
  width:400px;
  height:170px;
  z-index:999;
  background:#445f6e;
}
#dialog7 {
  width:400px;
  height:170px;
  z-index:999;
  background:#445f6e;
  position:fixed;
  right:30px;
  bottom:-170px;
}
.boxes #dialog12 {
  width:400px;
  height:250px;
  z-index:999;
  background:#445f6e;
}
.boxes .window a.close,.boxes .window a.close:link,.boxes .window a.close:visited,
a.podpiska-close,a.podpiska-close:link,a.podpiska-close:visited{
display:block;
position:absolute;
top:1px;
right:5px;
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.boxes .window a.close2,.boxes .window a.close2:link,.boxes .window a.close2:visited{
display:block;
position:absolute;
top:1px;
right:5px;
font-size:14px;
text-decoration:none;
}
/* формы */
div#navigator a,div#navigator a:link,div#navigator a:visited{
color:#1a1a1a;
text-decoration:underline;
font-size:12px;
}
div#navigator a:hover{
text-decoration:none;
}
div#navigator{
color:#1a1a1a;
padding:5px 5px 5px 20px;
height:10px;
font-size:12px;
}
div#content-container{
padding:20px 20px 20px 20px;
min-height:300px;
}
div#content-container h2{
font-size:15px;
color:#000000;
font-weight:bold;
padding:0;
margin:0;
}
/* Выбор города */
.boxes #dialog6 {
width:700px;
height:410px;
z-index:999;
background:#f7f6f6;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
}
div#city-select-name{
font-weight:bold;
font-size:12px;
margin:5px 0 10px 0;
}
input#search-city{
margin:0 0 10px 0;
padding:4px 4px;
width:400px;
}
table#city-select-table{
width:100%;
}
td#region-td{
width:250px;
}
div#region-head,div#city-head{
font-weight:bold;
font-size:12px;
margin:5px 0 0 0;
}
div#region-div{
overflow:auto;
height:300px;
margin-top:10px;
background:#ffffff;
padding:5px;
}
a.region-link,a.region-link:link,a.region-link:visited,
a.region-link2,a.region-link2:link,a.region-link2:visited{
display:block;
margin:0 0 7px 0;
}
a.region-link:hover,a.region-link2:hover{
}
div#city-div,div#city-div2{
overflow:auto;
height:300px;
margin-top:10px;
background:#ffffff;
padding:5px;
width:100%;
}
td#city-td{
width:420px;
}
a.active-region,a.active-region:link,a.active-region:visited,a.active-region:hover{
font-weight:bold;
}
a.city-link,a.city-link:link,a.city-link:visited,
a.city-link2,a.city-link2:link,a.city-link2:visited{
display:block;
margin:0 0 7px 0;
}
a.city-link:hover,a.city-link2:hover{
}
a.active-city,a.active-city:link,a.active-city:visited,a.active-city:hover{
font-weight:bold;
}
a#close-region,a#close-region:link,a#close-region:visited{
display:block;
position:absolute;
top:1px;
right:5px;
color:#000000;
font-size:14px;
text-decoration:none;
}
/* Выбор города */
div#contacts-cityname{
float:left;
width:320px;
font-size:15px;
color:#000000;
padding-top:5px;
}
div#contacts-cityaddr{
float:left;
width:430px;
}
div#contacts-cityaddr p{
padding:5px 0;
margin: 0;
}
a#select-another-city,a#select-another-city:link,a#select-another-city:visited{
font-size:15px;
}
a#select-another-city:hover{
}/* Выбор филиала */
.boxes #dialog8 {
width:250px;
height:170px;
z-index:999;
background:#f7f6f6;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
}
div.branch-c,div.branch-m{
display:none;
}
div#contacts-map{
margin-top:20px;
width:750px; 
height: 400px
}
a.subpl-na,a.subpl-na:link,a.subpl-na:visited{
display:block;
padding:11px 14px;
color:#010101;
font-size:16px;
text-decoration:none;
font-weight:bold;
background:#f69aaa url(../images/site/subp.png) 721px 14px no-repeat;
}
a.subpl-na:hover{
text-decoration:none;
}
a.subpl-nopen,a.subpl-nopen:link{
background:#f69aaa url(../images/site/subp.png) 721px 14px no-repeat;
}
a.subpl-open,a.subpl-open:link{
background:#f69aaa url(../images/site/subl.png) 721px 14px no-repeat;
}
div.subp-content{
display:none;
padding:5px;
}
div.sub-sep{
height:11px;
}
/* видео */
td.videof-td{
width:170px;
padding:10px 10px 10px 0;
}
a.active-video,a.active-video:link,a.active-video:visited,
a.notactive-video,a.notactive-video:link,a.notactive-video:visited{
color:#000000;
text-decoration:none;
margin:0 0 0 10px;
}
a.active-video:hover,a.notactive-video:hover{
text-decoration:underline;
}
a.active-videob,a.active-videob:link,a.active-videob:visited{
display:block;
float:left;
width:20px;
height:20px;
background:#f69aaa url(../images/site/avideo.png) 0 0 no-repeat;
text-decoration:none;
position:relative;
top:-2px;
}
a.active-videob:hover{
text-decoration:none;
}
a.notactive-videob,a.notactive-videob:link,a.notactive-videob:visited{
display:block;
float:left;
width:20px;
height:20px;
background:#f69aaa url(../images/site/nvideo.png) 0 0 no-repeat;
text-decoration:none;
position:relative;
top:-2px;
}
a.notactive-videob:hover{
text-decoration:none;
}
/* видео */
/*отзывы и помощь*/
td.feedback-date{
padding:10px 0;
}
td.feedback-text{
padding:0 0 20px 0;
}
div.feedback-text-div{
padding:0 0;
}
div.feedback-text-div p{
padding:0;
margin:0;
}
td.feedback-sep{
height:20px;
}
span.feedback-name{
font-size:14px;
font-weight:bold;
}
td.feedback-answer{
font-style:italic;
font-size:14px;
}
td.feedback-answer-name{
font-style:italic;
color:#af1b5c;
font-size:13px;
font-weight:bold;
padding:0 0 10px 70px;
width:100px;
}
div.feedback-date-div{
float:right;
}
table.feedback-answer-table{
margin-top:10px;
}
div#feedback-link{
margin:5px 0 5px 0;
}
div#feedback-link a,div#feedback-link a:link,div#feedback-link a:visited{
font-size:16px;
color:#af1b5c;
text-decoration:underline;
font-weight:bold;
}
div#feedback-link a:hover{
text-decoration:none;
}
div#feedback-thanks{
font-size:16px;
font-weight:bold;
color:#25c500;
margin:20px 0 0 0;
}
div#feedback-name-f{
color:#af1b5c;
font-size:16px;
font-weight:bold;
margin:20px 0 0 0;
}
table#feedback-table{
margin:15px 0 0 0;
}
td.feed-name{
width:55px;
text-align:right;
color:#000000;
font-size:12px;
padding-right:10px;
padding-bottom:5px;
}
td.feed-data input{
border:1px solid #a03060;
color:#8c8c8c;
font-size:12px;
font-style:italic;
padding:10px;
width:305px;
margin-bottom:5px;
font-family:Verdana;
}
td.feed-data{
width:400px;
}
td.feed-data textarea{
border:1px solid #a03060;
color:#8c8c8c;
font-size:12px;
font-style:italic;
padding:10px;
width:605px;
height:90px;
font-family:Verdana;
}
div.feed-data-div1{
float:left;
margin-top:5px;
}
div.feed-data-div2{
float:left;
margin-top:15px;
margin-left:10px;
}
a#send-feedback-link,a#send-feedback-link:link,a#send-feedback-link:visited,a#send-feedback-link:hover{
display:block;
padding:10px 15px;
background:#9e2c5d;
color:#ffffff;
font-size:14px;
width:130px;
text-decoration:none;
text-align:center;
margin-top:10px;
}
/* навигация */
div#navigation{
text-align:center;
width:100%;}
div#navigation a:link,
div#navigation a:visited{
display: inside;
text-decoration: none;
padding: 3px 3px;
color:#0ca8b7;
font-size: 16px;
font-weight:bold;
}
div#navigation a:active{
color:#eb7607;
}
div#navigation
{margin-top:20px;
padding-top:10px;
margin-bottom:10px;
width:100%;}
div#navigation a:hover {
color: #eb7607;
}
div#navigation span {
text-decoration: none;
padding: 3px 3px;
color:#eb7607;
font-size: 16px;
font-weight:bold;
}
div#navigation span.nav_ext {
border: none;
background: transparent;
}
/* заказать обратный звонок */
div.form-name
{font-size:16px;
color:#f21a75;
padding:0;
text-align:center;
margin:20px 20px 10px 20px;
font-weight:bold;
font-family:Arial;
}
div#confem-textsucc
{display:none;
padding: 10px;
color: #ffffff;}
td.oname
{color:#ffffff;
width:140px;}
input.oinput
{width:200px;
border:1px solid #c3c3c3;
padding:5px;
font-size:12px;}
table.otable
{padding-left:20px;
width:380px;}
a#submito,a#submito:link,a#submito:visited,
a#submito2,a#submito2:link,a#submito2:visited,
a#submito-1click,a#submito-1click:link,a#submito-1click:visited
{color: #666666;
font-size:14px;
display:block;
width:70px;
padding:5px 10px;
text-decoration:none;
background:#c4c4c4;
text-align:center;
margin:20px 0;}
a#submito3,a#submito3:link,a#submito3:visited,a#submito-1click:visited
{color: #666666;
font-size:12px;
display:block;
width:70px;
padding:5px 10px;
text-decoration:none;
background:#c4c4c4;
text-align:center;
margin:10px auto;}
a#submito4,a#submito4:link,a#submito4:visited
{color: #666666;
font-size:12px;
display:block;
width:70px;
padding:5px 10px;
text-decoration:none;
background:#c4c4c4;
text-align:center;
margin:20px 0 20px 0;}
a#submito:hover,a#submito2:hover,a#submito3:hover,a#submito4:hover
{text-decoration:none;
}
a#submitz,a#submitz:link,a#submitz:visited
{color: #666666;
font-size:12px;
display:block;
width:70px;
padding:5px 10px;
text-decoration:none;
background:#c4c4c4;
text-align:center;
margin:20px auto;}
a#submitz:hover
{text-decoration:none;
}
textarea.oinput
{width:230px;
border:1px solid #c3c3c3;
padding:5px;
font-size:11px;
height:100px;
font-family:Arial;}
/* заказать обратный звонок */
/* корзина */
table#tablecart
{
	width:100%;
}
td.cart-title
{border-left:1px solid #717d19;
border-bottom:1px solid #717d19;
border-top:1px solid #717d19;
text-align:center;
font-weight:bold;
}
td.cart-product
{border-left:1px solid #717d19;
border-bottom:1px solid #717d19;
padding:2px;
text-align:center;
}
td.cart-product a,td.cart-product a:link,td.cart-product a:visited
{
text-decoration:none;
}
td.cart-product a:hover
{text-decoration:underline;}
a#calculate{
font-size:13px;
}
input.orderinp{
width:24px;border:none;
padding-left:2px;
margin:3px auto;
text-align:center;
border:1px solid #717d19;
}
td.polename
{text-align:left;
height:28px;
width:120px;
font-size:13px;}
div#promo-error
{color:red;
font-size:12px;
padding-left:88px;
padding-top:3px;}
div#mswidget{
display:none;
}
div#ms-delivery-container
{background:#fffef1;
padding:10px 30px 10px 30px;
margin:10px 0 0 0;
}
div#ms-delivery-head
{font-weight:bold;
padding:0 0 5px 0;}
div.ms-delivery-descr
{
	padding:5px 0 5px 0;
	font-size:11px;

}
div.region-searchn
{margin:10px 0 5px 0;
font-weight:bold;
}
div#city-inform
{margin:10px 0 0 0;
padding-left:10px;
font-size:13px;
color:#999999;}
td#boxberry-curinfo,td#pochta-info
{padding:10px 0 0 0;
font-size:13px;
color:red;
padding-left:35px;}
/*div.ship-options
{display:none;}
div#ship-rasp1
{height:10px;}
div#ship-rasp2
{height:20px;}*/
td.shipping-rb,td.payment-rb,td.pvz-rb
{padding:5px;}
td.shipping-rbn,td.payment-rbn,td.pvz-rbn
{padding:7px 5px 5px 5px;
font-size:13px;}
div#ship-head,div#pay-head,div#pvz-head
{padding:5px 0 0 10px;
font-weight:bold;}
div#pvz-head,div.pvz-head,div#cur-head
{padding:15px 0 0 10px;
font-weight:bold;}
div#payment-container{
margin-top:20px;
/*display:none;*/}
div.shipcost-head
{padding:0 0 0 40px;
font-weight:bold;}
table#shipping-table,table#payment-table,table#pvz-table,table#pvz-table-bb,table#pvz-table-cdek,table#cur-table
{margin-top:5px;}
div#robo-not-allow
{font-size:13px;
margin:10px 0 10px 0;
padding:0 0 0 10px;
color:red;}
div#free-boxberry
{display:none;
float:left;
margin-left:10px;}
div#day-post
{
float:left;
margin-left:10px;}
td.polevar input{
background:#e8e8e8;
width:150px;
margin:0;
border:1px solid #717d19;
padding-left:2px;
text-align:left;
}
td.polevar textarea{
background:#e8e8e8;
width:150px;
margin:0;
border:1px solid #717d19;
padding-left:2px;
text-align:left;
margin-top:5px;
}
td#personal-submit{
height:20px;
padding-top:5px;
text-align:center;}
td#personal-submit a
{
color:#541a53;
}
div#error
{
	width:600px;
	color:#d43415;
	margin:0 auto 10px 100px;
	font-size:11px;
}
div#error ul
{
	display:block;
	list-style: disc outside;
	font-size:11px;
}
div#error ul li
{
	margin:3px 0;
	float:none;
	font-size:11px;
}
div#error_cart
{
	width:300px;
	color:#d43415;
	font-size:12px;
	margin:0 auto 10px 140px;
}
div#error_cart ul
{
	display:block;
	list-style: disc outside;
}
div#error_cart ul li
{
	margin:3px 0;
	float:none;
}
div#success
{
	width:600px;
	color:#ff4c05;
	margin:0 auto 10px 100px;
}
div#success3
{
	width:100%;
	text-align:center;
	color:#ff4c05;
	margin:0 auto 10px auto;
	font-size:13px;
}
span#error-span
{
	color:#d43415;
	font-size:12px;
}
span#ok-span
{
	color:#952f94;
	font-size:12px;
}
table#ztable
{margin-left:40px;margin-top:10px;}
select#shipping,select#payment,select#ship-type,select#percent,select#time_ship,select#pvz_id,select#cur_id{
background:#e8e8e8;border:none;margin:0;
padding-left:2px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;}
input.sinputs{
background:#e8e8e8;border:none;margin:0;
padding-left:2px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
color:#000000;}
td#notify{
color:#f5ae00;
text-align:center;
padding-bottom:10px;}
td.addr-name
{font-size:13px;
padding:10px 10px 10px 5px;}
input.addr-polevar
{width:70px;
background:#e8e8e8;
margin:0;
border:1px solid #717d19;
padding-left:2px;
text-align:left;}
/*calendar*/
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	width: 10px;
	height: 10px;
	padding: 0;
	margin: 0;
	display: inline-block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/admin/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
div.order-number-div
{text-align:center;
font-size:18px;
font-weight:bold;}
input#order-cart{
font-size:14px;
padding:5px 10px;
}
div#orderc a,div#orderc a:link,div#orderc a:visited
{
	color:#000000;
	text-decoration:underline;
}
div#orderc a:hover
{	text-decoration:none;}
div#orderc
{margin:0 0px 0 0;}
span.gnum{
font-weight:bold;
font-size:12px;
}
/* корзина */
/* новости */
div.pnews-name
{padding-top:18px;
}
div.pnews-name a,div.pnews-name a:link,div.pnews-name a:visited
{color:#363636;font-size:13px;font-weight:bold;
}
div.pnews-prenews a,div.pnews-prenews a:link,div.pnews-prenews a:visited
{color:#363636;font-size:11px;text-decoration:none;
}
div.pnews-prenews a:hover
{color:#363636;font-size:11px;text-decoration:underline;
}
div.pnews-date
{font-size:9px;
color:#818181;
}
td#news-date{
padding-bottom:3px;
font-size:13px;
padding-right:15px;
width:100px;
text-align:right;
color:#f47f04;
font-weight:bold;
}
div#fullnews-date
{
padding-bottom:5px;
font-size:13px;
padding-right:10px;
width:100%;
text-align:right;
color:#f47f04;
font-weight:bold;
float:right;
}
td#news-name
{padding-bottom:3px;
padding-left:15px;
font-size:14px;
color:#363636;
font-weight:bold;
width:860px;
}
a#newslink,a#newslink:link,a#newslink:visited{
font-size:13px;
text-decoration:underline;
display:block;
float:right;
padding-bottom:5px;
}
a#newslink:hover{
font-size:13px;
text-decoration:none;
}
hr#news-stripe
{
border:1px solid #e4e4e4;
margin-bottom:20px;
}
table.news-pretable
{}
td#prenews {padding:5px 15px 5px 15px;}
/* новости */
/* личный кабинет */
.tabs_cat2  {
  width: 600px;
  height:22px;
  margin-top:20px;
}
ul.tabNavigation4 {
  list-style: none;
  margin: 0 0 0 19px;
  padding: 0;
  float:left;
  display:block;
  width:600px;
}

ul.tabNavigation4 li {
  display: inline;
  width:200px;
}

ul.tabNavigation4 li a {

background-color: #82B6CB;
color:#ffffff;
display:block;
text-decoration: none;
background:#d4d4d4;
width:200px;
padding-top:5px;
height:21px;
margin:-11px;
color:#4a4a4a;
text-align:center;
}

ul.tabNavigation4 li a:hover {
	display:block;
	width:200px;
	height:21px;
	margin:-11px;
}
ul.tabNavigation4 li a.selected{
	display:block;
	background:#ea0000;
	width:200px;
	height:21px;
	margin:-11px;
	color:#ffffff;
}
ul.tabNavigation4 li
{
 float:left;
}
div#personal,div#orders,div#monstriki
{
	display:block;
	padding:20px 20px 20px 20px;
	background:#ffffff;
	margin:0 auto 0 auto;
}
table#orders-table
{width:600px;
}
td.orders-td
{ border-left:1px solid #541a53;
border-top:1px solid #541a53;
border-bottom:1px solid #541a53;
text-align:center;
font-size:11px;
}
td.orders-td2
{ border-left:1px solid #541a53;
border-bottom:1px solid #541a53;
text-align:center;
font-size:11px;
}
td.orders-tdprod
{
text-align:center;
}
/* личный кабинет */
/* поиск по сайту */
td.namem
{font-weight:bold;
padding:10px;}
/* поиск по сайту */
/* каталог */
div#sort-string
{font-size:12px;
margin:10px 10px 10px 0;
}
div#num-string
{font-size:12px;
margin:10px 10px 10px 0;
text-align:right;
}
div#sort-string a,div#num-string a
{color:#ffb605;}
a#active-sort,a#active-num
{font-weight:bold;color:#f30000;}
td.catalog-td{
width:175px;
}
div.subcat-name{
text-align:center;
}
div.subcat-img{
min-height:100px;
padding-top:20px;
text-align:center;
}
div#note{
color:#1c0101;
font-size:14px;
padding-top:10px;
text-align:center;
font-weight:bold;
}
div#catbrief{
font-size:12px;
color:#000000;
padding-top:10px;
width:100%;
clear:all;
}
a#show-more,a#show-more:link,a#show-more:visited,
a#show-more-spec,a#show-more-spec:link,a#show-more-spec:visited,
a#show-more-new,a#show-more-new:link,a#show-more-new:visited,
a#show-more-lead,a#show-more-lead:link,a#show-more-lead:visited,
a#show-more-excl,a#show-more-excl:link,a#show-more-excl:visited
{
display:block;
width:200px;
color:#ffffff;
font-size:20px;
text-align:center;
text-decoration:none;
background:#ed0575;
padding:10px 10px;
text-transform:uppercase;
margin:40px auto 20px auto;
}
a#show-more:hover,a#show-more-spec:hover,a#show-more-new:hover,a#show-more-lead:hover,a#show-more-excl:hover{
background:#9e2c5d;
}
td.catpr-td{
width:250px;
}
td.catpr-img{
height:150px;
padding-top:10px;
}
td.catpr-name {
text-align:center;
padding:0 10px;
}
td.catpr-name a,td.catpr-name a:link,td.catpr-name a:visited{
color:#3f3f3f;
font-size:13px;
}
td.sklad{
text-align:center;
font-size:12px;
}
span.sklad{
color:#2ebced;
}
span.skladn{
color:#afafaf;
padding-bottom:5px;
}
td.sprice{
text-align:right;
padding-right:5px;
font-size:15px;
background:#e4e4e4;
height:35px;
}
td.cat-addc{
background:#2ebced;
width:92px;
font-size:14px;
width:100px;
text-align:center;
padding:5px 0;
}
table#product-table{
margin:10px auto 20px auto;
width:100%;
}
/* каталог */
/* карточка товаров */
div.city-pr{
margin-bottom:10px;
}
table#icons{
float:right;
margin-top:4px;
margin-right:70px;
}
table#gallery{
margin-top:40px;
}
img.gallery{
border:2px solid #0ca8b7;
padding:5px;
}
div.gallery-td{
margin:1px auto;
}
span.gr-textf{
font-weight:bold;
color:#313131;
font-size:14px;
}
span.bl-textf{
color:#787878;
font-size:14px;
}
div.descr-prf
{
	margin:5px 0 5px 0;
}
div.star-panel-container{
position:relative;
height:60px;
}
div#options-div{
min-height:110px;
padding-left:85px;
}
div.star-container
{width:100%;
height:30px;}
div#star-bar{
border-top: 1px solid #ccc;
padding-top:10px;
}
a.star,a.star:link,a.star:visited
{background: url(../images/site/star_c.png) 0 -22px no-repeat;
width:34px;
height:22px;
display:block;
float:left;
}
a.star:hover
{
}
a.hoverstar,a.hoverstar:link,a.hoverstar:visited
{background: url(../images/site/star_c.png) 0 0 no-repeat;
width:34px;
height:22px;
}
a.hoverstar:hover
{
}
a.activestar,a.activestar:link,a.activestar:visited
{background: url(../images/site/star_c.png) 0 0 no-repeat;
}
a.activestar:hover
{
}
a.half-activestar,a.half-activestar:link,a.half-activestar:visited
{background: url(../images/site/star_c.png) 0 -44px no-repeat;
}
a.activestar:hover
{
}
div.star-name
{font-weight:bold;
float:left;
width:70px;
margin-top:12px;
}

div.star-panel
{
font-size:13px;
width:170px;
height:22px;
position:absolute;
top:10px;
left:70px;
z-index:49;
}
div.star-panel-hide
{
font-size:13px;
width:170px;
height:22px;
position:absolute;
top:10px;
left:70px;
z-index:48;
}
div#raiting-num{
position:absolute;
top:13px;
right:0;
width:100px;
}
div.city-pr
{margin:0 0 10px 0;}
span.city-pri-y
{display:block;
margin:0 0 0 24px;
color:#000000;
font-size:12px;}
span.city-pri-n
{display:block;
margin:0 0 0 24px;
color:#000000;
font-size:12px;}
td#prod-price-1click{
text-align:left;
width:190px;
}
span.old-pricef
{font-size:20px;
color:#010101;
text-decoration: line-through;
}
span.new-pricef
{font-size:30px;
font-weight:bold;
color:#f40455;}
td.eden
{width:20px;}
td.inp-pr
{width:30px;}
td.inp-pr input
{width:30px;
padding:5px 10px;
text-align:center;
font-size:18px;}
a.addCart-big,a.addCart-big:link,a.addCart-big:visited{
background:#2ebced;
padding:6px 36px;
font-size:18px;
font-weight:normal;
}
a.addCart-big:hover{
color:#fec722;
text-decoration:none;
}
a#letmeknow,a#letmeknow:link,a#letmeknow:visited
{
color:#ff016d;
font-size:15px;
text-decoration:underline;
font-weight:bold;

}
a#letmeknow:hover
{ text-decoration:none;
}
div#descr
{color:#2d2d2d;
font-size:12px;
margin-top:35px;
}
/* карточка товаров */
/* анкета */
table#all-seria
{display:none;}
table#all-personag
{display:none;}
div#seria-link,div#seria-link2
{text-align:right;
/*padding-right:20px;*/
margin:10px 0;}
div#seria-link a,div#seria-link2 a{
color:#006872;}
span.anketa-var
{position:relative;
bottom:2px;
left:10px;}
textarea.aname-textarea
{
background:#e8e8e8;
width:220px;
height:50px;
margin:0;
border:1px solid #717d19;
padding-left:2px;
text-align:left;
margin-top:5px;
}
div#howfast-text
{display:none;}
/* анкета */
/* фильтр */
div#filtr{
background: url(../images/site/filtr-long3.png) 0 0 no-repeat;
width:168px;
height:721px;
position:relative;
padding:33px 33px 19px 29px;
position:relative;
}
div.filtr-head{
font-size:16px;
color:#000000;
font-weight:bold;
height:20px;
}
div.level2-head,div.level3-head{
display:none;
}
div.filtr-price-valt{
font-size:14px;
color:#000000;
padding:5px 5px 0 0;
float:left;
}
div.filtr-price-val{
height:30px;
margin:8px 0 6px 0;
}
input.filtr-price-vali{
font-size:14px;
border:1px solid #000000;
text-align:left;
padding:3px 3px;
width:47px;
display:block;
float:left;
color: #000000;
font-family:Trebuchet MS;
}
div.slider-range{
width:142px;
margin:0 0 0 12px;
}
div.slider-range .ui-widget-content{
border:none;
}
div.slider-range { 
-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px;
-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
height:23px;
border:none;
background: url(../images/site/fbstr.png) 0 0 repeat-x;
margin-bottom:10px;
}
div.slider-range div.ui-widget-header{
background:none; 
}
div.slider-range  a.ui-slider-handle{
top:0;
margin-left: -12px;
width: 23px;
height: 23px;
background: url(../images/site/circle.png) 0 0 no-repeat; 
border:none;
cursor: pointer;
}
div.chp-div{
min-height:21px;
}
div.chp-div-text{
float:left;
width:120px;
margin-bottom:5px;
font-size:13px;
}
a.active-chps,a.active-chps:link,a.active-chps:visited{
display:block;
float:left;
width:13px;
height:13px;
background: url(../images/site/chps.png) 0 -13px no-repeat;
text-decoration:none;
position:relative;
font-size:13px;
top:2px;
margin-right:10px;
}
a.active-chps:hover,a.notactive-chps:hover{
text-decoration:none;
}
a.notactive-chps,a.notactive-chps:link,a.notactive-chps:visited{
display:block;
float:left;
width:13px;
height:13px;
background: url(../images/site/chps.png) 0 0 no-repeat;
text-decoration:none;
position:relative;
font-size:13px;
top:2px;
margin-right:10px;
}
div#new-div{
font-size:16px;
color:#000000;
font-weight:bold;
margin:20px 0 0 0;
position:relative;
height:21px;
width:168px;
overflow:hidden;
}
a.active-chpb,a.active-chpb:link,a.active-chpb:visited{
display:block;
float:left;
width:21px;
height:21px;
background: url(../images/site/chpb.png) 0 -21px no-repeat;
text-decoration:none;
position:relative;
font-size:13px;
margin-right:10px;
}
a.active-chpb:hover,a.notactive-chpb:hover{
text-decoration:none;
}
a.notactive-chpb,a.notactive-chpb:link,a.notactive-chpb:visited{
display:block;
float:left;
width:21px;
height:21px;
background: url(../images/site/chpb.png) 0 0 no-repeat;
text-decoration:none;
font-size:13px;
margin-right:10px;
}
a#filtrb,a#filtrb:link,a#filtrb:visited{
width:88px;
height:30px;
background: url(../images/site/filtrb.png) 0 0 no-repeat;
display:block;
position:absolute;
right:32px;
bottom:19px;
padding:12px 0 0 29px;
font-size:14px;
text-decoration:underline;
color:#000000;
}
a#filtrb:hover{
text-decoration:none;
}
div#level1-div{
margin:6px 0 20px 0;
width:170px;
}
div#level2-div{
margin:6px 0 40px 0;
width:170px;
}
div#level3-div{
margin:6px 0 40px 0;
width:170px;
}
#level1-div .viewport { width: 155px; height: 45px; overflow: hidden; position: relative; }
#level1-div .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#level1-div .scrollbar{ position:relative; float: right; width: 11px; }
#level1-div .track{ background: url(../images/site/scrollbg.png) 0 5px no-repeat; height: 100%; width:11px; position: relative; padding: 0; }
#level1-div .thumb { background: url(../images/site/circle.png) 0 0 no-repeat; height: 23px; width: 23px; cursor: pointer; overflow: hidden; position: absolute; top: -5px; left: -5px; }
#level1-div .thumb .end { display:none;}
#level1-div .disable { display: none; }

#level2-div .viewport { width: 155px; height: 185px; overflow: hidden; position: relative; }
#level2-div .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#level2-div .scrollbar{ position:relative; float: right; width: 11px; }
#level2-div .track { background: url(../images/site/scrollbg.png) 0 5px repeat-y; height: 100%; width:11px; position: relative; padding: 0; }
#level2-div .thumb  { background: url(../images/site/circle.png) 0 0 no-repeat; height: 23px; width: 23px; cursor: pointer; overflow: hidden; position: absolute; top: -5px; left: -5px; }
#level2-div .thumb .end { display:none;}
#level2-div .disable { display: none; }

#level3-div .viewport { width: 155px; height: 185px; overflow: hidden; position: relative; }
#level3-div .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#level3-div .scrollbar{ position:relative; float: right; width: 11px; }
#level3-div .track { background: url(../images/site/scrollbg.png) 0 5px repeat-y; height: 100%; width:11px; position: relative; padding: 0; }
#level3-div .thumb  { background: url(../images/site/circle.png) 0 0 no-repeat; height: 23px; width: 23px; cursor: pointer; overflow: hidden; position: absolute; top: -5px; left: -5px; }
#level3-div .thumb .end { display:none;}
#level3-div .disable { display: none; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
input.filtr-checkbox{
position:absolute;
z-index:0;
top:-20px;
}
/* фильтр */
/* подписка */
div#podpiska-popup
{font-size:16px;
color:#ffffff;
padding:0;
text-align:center;
margin:20px 20px 10px 20px;
font-weight:bold;
font-family:Arial;
cursor:pointer;
}
input.podpiska-input
{width:150px;}
table.podpiska-otable
{margin:20px auto 0 auto;
}
td#podpiska-sep
{width:30px;}
a#podpiska-submito,a#podpiska-submito:link,a#podpiska-submito:visited
{color: #ffffff;
font-size:14px;
display:block;
width:80px;
padding:10px 30px;
margin:20px 0 0 20px;
text-decoration:none;
background:#ed0481;
text-align:center;
float:left;}
a#podpiska-submito:hover
{text-decoration:none;
}
a#podpiska-submito-no,a#podpiska-submito-no:link,a#podpiska-submito-no:visited
{color: #ffffff;
font-size:13px;
display:block;
width:100px;
padding:5px 20px;
margin:30px 0 0 35px;
text-decoration:none;
background:#c1c1c1;
text-align:center;
float:left;}
a#podpiska-submito-no:hover
{text-decoration:none;
}
input.subscribe-error
{color:red;}
div#podpiska-textsucc
{display:none;
margin-top:70px;
color: #ffffff;
font-size:14px;
text-align:center;}
/* подписка */
/* вход на сайт */
td#autologin-td{
color:#FFD351;
padding:5px 0 0 0;
}
td#d3blink
{text-align:center;
padding:0 0 10px 0;
}
td#d3blink a
{color:#ffffff;
font-size:12px;}
/* вход на сайт */
/* забыли пароль */
div#forgettext
{width:650px;
margin: 10px auto;
font-size:12px;}
table#forget-table
{width:340px;
margin: 10px 0 10px 160px;}
div#forget_error
{	color:#d43415;
	width:450px;
	margin: 10px 0 10px 160px;
}
td#regtext_imp
{
padding:0 10px 0 0;}
/* забыли пароль */
/* похожие товары */
div#righth{
width: 199px;
height: 30px;
background: url(../images/site/righth.png) 0 0 no-repeat;
font-size:16px;
color:#ffffff;
font-weight:bold;
text-align:center;
padding-top:7px;
}
div.otherpr-div{
background:#ffffff;
}
div.showall-similar{
background:#ffffff;
text-align:center;
padding:13px 0 7px 0;
background:#ffffff;
}
div.showall-similar a,div.showall-similar a:link,div.showall-similar a:visited{
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
div.showall-similar a:hover{
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
/* похожие товары */
/* товар успешно добавлен */
.boxes #dialog9 {
width:616px;
height:413px;
z-index:999;
background:#2f93b5;
border:3px solid #2f93b5;
padding:6px 0px 0px 0px;
}
div#add-dialogh{
color:#ffffff;
font-size:18px;
font-weight:bold;
text-align:center;
height:29px;
}
div#add-dialogc{
color:#9b224b;
font-size:22px;
height:93px;
background:#ffffff;
text-align:center;
padding:38px 0 0 0;
}
div#nlink1{
width:50%;
float:left;
margin-top:20px;
}
div#nlink2{
width:50%;
float:left;
margin-top:20px;
}
div#nlink1 a,div#nlink1 a:link,div#nlink1 a:visited{
font-size:18px;
color:#9b224b;
text-decoration:underline;
padding-left:20px;
}
div#nlink1 a:hover{
text-decoration:none;
}
div#nlink2 a,div#nlink2 a:link,div#nlink2 a:visited{
font-size:18px;
color:#44818e;
text-decoration:underline;
padding-right:60px;
}
div#nlink2 a:hover{
text-decoration:none;
}
div#add-dialogp{
font-size:18px;
font-weight:bold;
color:#1a1a1a;
text-align:center;
background:#d7d7d7;
height:30px;
padding-top:10px;
}
td.add-dialogtd{
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
height:177px;
width:152px;
background:#ffffff;
}
td.add-dialogimg{
height:106px;
padding-top:10px;
}
td.add-dialogimg img{
width:100px;
}
div.add-dialogimg-hide{
height:106px;
overflow:hidden;
text-align:center;
}
td.add-dialogname {
text-align:center;
padding:0 10px;
height:60px;
}
div.add-dialogname-hide{
height:60px;
overflow:hidden;
}
td.add-dialogname a,td.add-dialogname a:link,td.add-dialogname a:visited{
color:#3f3f3f;
font-size:12px;
}
td.add-dialog-sprice{
text-align:right;
padding-right:5px;
font-size:13px;
background:#e4e4e4;
height:35px;
}
span.add-dialog-new-price
{color:#ed0575;
font-size:12px;
font-weight:bold;
}
span.add-dialog-old-price
{color:#2b2b2b;
font-size:11px;
text-decoration: line-through;
}
td.add-dialog-cat-addc{
background:#2f93b5;
width:70px;
font-size:12px;
text-align:center;
padding:5px 0;
}
td.add-dialog-cat-addc a.addCart{
color:#ffffff;
font-size:12px;
}
a.close-addc,a.close-addc:link,a.close-addc:visited{
display:block;
position:absolute;
top:5px;
right:10px;
background: url(../images/site/close-addc.png) 0 0 no-repeat;
width:20px;
height:20px;
text-decoration:none;
}
/* товар успешно добавлен */
#scroller{
position: fixed;
bottom: 30px;
background: url(../images/site/gotop.png) 0 0 no-repeat;
width: 77px;
height: 79px;
cursor: pointer;
right:30px;
display:none;
z-index:97;
}
/* Выбор города в контактах */
.boxes #dialog10 {
width:400px;
height:410px;
z-index:999;
background:#f7f6f6;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
}
div#city-select-name2{
font-weight:bold;
font-size:12px;
margin:5px 0 10px 0;
}
input#search-city2{
margin:0 0 10px 0;
padding:4px 4px;
width:400px;
}
table#city-select-table{
width:100%;
}
td#region-td{
width:250px;
}
div#region-head,div#city-head{
font-weight:bold;
font-size:12px;
margin:5px 0 0 0;
}
div#region-div{
overflow:auto;
height:300px;
margin-top:10px;
background:#ffffff;
padding:5px;
}
a.region-link,a.region-link:link,a.region-link:visited{
display:block;
margin:0 0 7px 0;
}
a.region-link:hover{
}
div#city-div2{
overflow:auto;
height:300px;
margin-top:10px;
background:#ffffff;
padding:5px;
width:100%;
}
td#city-td{
width:420px;
}
a.active-region,a.active-region:link,a.active-region:visited,a.active-region:hover{
font-weight:bold;
}
a.city-link2,a.city-link2:link,a.city-link2:visited,
a.pvz-link,a.pvz-link:link,a.pvz-link:visited{
display:block;
margin:0 0 7px 0;
}
a.city-link2:hover,a.pvz-link:hover{
}
div.branch-head{
font-weight:bold;
margin:5px 0 7px 0;
}
a.active-city,a.active-city:link,a.active-city:visited,a.active-city:hover{
font-weight:bold;
}
a#close-region2,a#close-region2:link,a#close-region2:visited{
display:block;
position:absolute;
top:1px;
right:5px;
color:#000000;
font-size:14px;
text-decoration:none;
}
div#pvz-sep{
height:10px;
}
div#contacts-pvzh{
font-weight:bold;
margin:15px 0 5px 0;
font-size:16px;
}
div.contacts-addrdiv{
margin:10px 0 5px 0;}
div#ext-pvz{
display:none;
}
/* Новый выбор города в контактах */
.boxes #dialog11 {
width:700px;
height:410px;
z-index:999;
background:#f7f6f6;
padding:5px 15px 15px 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border:2px solid #445f6e;
background:#f7f6f6;
}
/* Новый выбор города в контактах */
/* Выпадающий каталог */
div#topmenu-catalog{
position:relative;
height:60px;
}
div#opnened-catalog{
position:absolute;
top:52px;
left:15px;
z-index:800;
display:none;
text-align:left;
}
/* Выпадающий каталог */
div.leftspec{
width:190px;
margin:0 auto;}
div#specpr-div2{
width:207px;
margin-top:10px;
}
div#contacts-notify{
font-size:17px;
font-weight:bold;
margin:20px 0 20px 0;
display:none;
}
p.workschedule{
font-size:12px;
}
a#click1,a#click1:link,a#click1:visited{
background:#622137;
color:#ffffff;
display:block;
text-align:center;
font-size:16px;
text-decoration:none;
margin:10px 0;
height:36px;
line-height:36px;
}
a#click1:hover{
text-decoration:none;
background:#972e51;
}
a.filtr-link,a.filtr-link:link,a.filtr-link:visited{
font-size:13px;
text-decoration:none;
color:#000000;
}
a.filtr-link:hover{
text-decoration:underline;
}
a.filtr-link-b,a.filtr-link-b:link,a.filtr-link-b:visited{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.filtr-link-b:hover{
text-decoration:underline;
}
div.confirm-city-form{
display:block;
}
td.payment-img-td{
height:50px;
}
td.payment-img-td img{
padding:3px;
}
img#metrika-img{
position:absolute;
left:-9999px;
}
div#rambler-div{
margin-top:10px;
}
td.padding8{
padding-top:8px;
}
td.padding16{
padding-top:16px;
}
span.ness{
color:#f21a75;
}
div#podpiska-h{
color:#ffffff;
margin-top:10px;
}
div#vk_groups{
margin-top:20px;
}
a.kabinet-pay-link,a.kabinet-pay-link:link,a.kabinet-pay-link:visited{
display:block;
padding:5px 10px;
background: #2ebced;
font-size: 12px;
font-weight: normal;
color:#ffffff;
text-decoration:none;
margin:10px 0 10px 0;
}
a.kabinet-pay-link:hover{
color:#fec722;
text-decoration:none;
}
select.payment-var{
background:#e8e8e8;border:none;margin:0;
padding-left:2px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
width:300px;
font-size:12px;
}
table.kabinet-pay-type-table td{
padding:5px;
}
a#vk-button,a#vk-button:link,a#vk-button:visited{
width: 32px;
height: 32px;
background: url(../images/site/vk.png) 0 0 no-repeat;
display:block;
float:left;
}
a#vk-button:hover{
}
a#fb-button,a#fb-button:link,a#fb-button:visited{
width: 32px;
height: 32px;
background: url(../images/site/fb.png) 0 0 no-repeat;
display:block;
float:left;
margin:0 0 0 10px;
}
a#fb-button:hover{
}
div#social-icons{
float:left;
width:100px;
height:32px;
margin:15px 0 0 0;
padding:0 0 0 40px;
}
div#share-purchase{
margin:25px 0 0 0;
}
div#post-text{
display:none;
}
a#tw-button,a#tw-button:link,a#tw-button:visited{
width: 32px;
height: 32px;
background: url(../images/site/twitter.png) 0 0 no-repeat;
display:block;
float:left;
margin:0 0 0 10px;
}
a#tw-button:hover{
}
div.opinion-checkbox-item{
width:60px;
height:30px;
float:left;
margin-right:10px;
}
a.checkbox-item,a.checkbox-item:hover{
display:block;
float:left;
width:21px;
height:21px;
text-decoration:none;
margin-right:10px;
}
a.active-checkbox-item{
background: url(../images/site/chpb.png) 0 -21px no-repeat;
}
a.notactive-checkbox-item{
background: url(../images/site/chpb.png) 0 0 no-repeat;
}
div#opinion-comment-div{
clear:both;
}
div#opinion-checkbox-wrapper{
height:50px;
}
div.checkbox-label{
float:left;
margin:1px 0 0 0;
font-size:18px;
}
textarea#opinion-comment-textarea{
width:500px;
border:1px solid #c3c3c3;
padding:5px;
font-size:16px;
height:100px;
font-family:Arial;
}
div#opinion-comment-h{
font-weight:bold;
font-size:18px;
margin-bottom:10px;
}
a#opinion-submit{
display: block;
padding: 10px 15px;
background: #9e2c5d;
color: #ffffff;
font-size:18px;
width:200px;
text-decoration: none;
text-align: center;
margin:20px auto 0 auto;
}
a#opinion-submit:hover{
}
td#partner_options{
padding:10px 0 0 190px;
}
td#partner_options div{
margin:0 0 20px 0;
font-size:16px;
}
div#partner-cart-div{
margin:0 0 20px 0;
}
div#catlinks{
clear:both;
padding-bottom:20px;
}
div#catlinks div.catlinks-item{
padding:10px 10px 10px 0;
width:365px;
float:left;
}
div.clear-fix{
clear:both;
}
div#credit-img{
width:170px;
height:36px;
background: url(../images/site/credit.png) 0 0 no-repeat;
}
div#credit-conditions{
margin: 10px 0 0 0;
background: url(../images/site/credit_cart.png) 0 0 no-repeat;
padding:0 0 0 80px;
height:70px;
}
div#credit-conditions div{
padding:5px 0 5px 0;
}
span.catalog-cat-image-svg{
display:block;
width:90px;
height:100px;
background-repeat:no-repeat;
background-size:100% auto;
background-position:50% 50%;
margin:0 auto;
}
span.leftm-img-span-svg{
display:block;
width:34px;
height:34px;
background-repeat:no-repeat;
background-size:100% auto;
background-position:50% 50%;
margin:0 auto;	
}
table.sub-table {
margin-bottom:50px;
}
div#select-pvz{
width: 1144px;
margin-left: -572px;
max-height: 100%;
}
div#select-pvz-form-data{
display: flex;
align-items: flex-start;
height: calc(100% - 77px);
}
div#select-pvz-form-data-col1{
flex: 0 1 432px;
padding-right: 16px;
min-width: 250px;
}
div#select-pvz-form-data-col2{
flex: 0 1 731px;
max-width: 731px;
}
div#select-pvz-header{
margin-bottom: 16px;
font-size: 22px;
line-height: 24px;
font-weight: 700;
}
div#select-pvz-list{
overflow: auto;
max-height: calc(100vh - 150px);
margin-top:32px;
}
div.shipping-pvz-item{
padding: 16px;
margin-bottom: 16px;
border-bottom: 1px solid #f2f2f2;
font-size: 16px;
line-height: 24px;
}
div.shipping-pvz-item.confirm-pvz{
background:#cbe5fb;	
}
div.shipping-pvz-item.confirm-pvz a.select-pvz-link{
display:none;	
}
div.shipping-pvz-address{
line-height: 20px;
font-weight: 700;
margin-bottom: 8px;
}
div.shipping-pvz-address a{
color: #333;
font-size:16px;
}
div.shipping-pvz-worktime{
margin-bottom:8px;
}
div.shipping-pvz-worktime{
margin-bottom:8px;
}
div.shipping-pvz-phone{
margin-bottom:8px;
color: #a1a1a1;
}
div.shipping-pvz-note{
margin-bottom:8px;
}
a.select-pvz-link{
font-weight: 600;
line-height: 20px;
font-size:16px;
}
div#select-pvz-list::-webkit-scrollbar,
.custom-scroll::-webkit-scrollbar{
width:2px;
height:2px;
background-color:#f2f2f2;
border-radius:2px;
}
div#select-pvz-list::-webkit-scrollbar-thumb,
.custom-scroll::-webkit-scrollbar-thumb{
background:#d5dee3;
border-radius:2px
}
div#select-pvz-list{
scrollbar-width:thin;
scrollbar-color:#d5dee3 #f2f2f2
}
div#map{
height: 100%;
width: 100%;
border-radius: 12px;
}
div.popup-form{
display:none;
position:fixed;
width:480px;
left:50%;
margin-left:-240px;	
top:0;
z-index:1999;
background:#fff;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
padding:20px;
}
div.popup-form-big{
padding: 45px 32px 32px 32px;
}
a.close-form,
a.close-form:link,
a.close-form:visited,
a.close-form:hover{
background: none;
border: 0;
outline: 0;
margin: 0;
padding: 0;
z-index: 10;
position: absolute;
right: 19px;
top: 19px;
width: 18px;
height: 18px;
cursor: pointer;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-image: url(/images/site/svg/close.svg);		
}
div#pvz-link{
padding:10px;
}
div#w320{
display:none;
}
div#mask{
display:none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #1c2931;
opacity: .7;
z-index:1998;
}