#total-sum2{font-size: 16px;}
#total-sum2:after{content: " руб.";}
#total-sum2-title{font-size: 15px !important}
.oferta-container{width:100%;text-align:center}
.catlist{background:url(/css/1341/arrow.gif) no-repeat left center;padding: 5px 5px 5px 15px;font-size:12pt;border-bottom:solid 1px #1C7585}
.catlist a{color:#fff;text-decoration:none}
.catlist a:hover,
.catlist a:active{color:#fff;text-decoration:underline}
#page-shop-leftcolumn-div{width:20%;}
@media screen and (max-device-width: 800px) {
.fp-news-list{display:none}
.centralcolumn-div{display:block;width:100%}
#page-shop-leftcolumn-div{width:100%;}
}
#page-cart-process-button3 {font-size: 16px; color: #2D3399; text-decoration: none}
#page-cart-return-button3 {font-size: 16px; color: #2D3399; text-decoration: none}
#user-data-form-required-message {font-size: 16px; color: #2D3399; text-decoration: none}
.page-cart-finish-value {font-size: 11pt; }
.page-cart-finish-key {font-size: 11pt; }
.formfield{font-size: 15px; color: #666; border: solid 1px; padding-left: 3px; padding-right: 3px;}
.specialth .txt { font-size: 12pt}
#page-cart5-main-submit-nextpay {font-size: 24px}
#page-item-submit-button {font-size: 15px; color: #4c4a4d; font-weight: bold}
.formbutton{font-size: 13px}
.formbutton {
display: inline-block;
color: black;
font-size: 14px;
font-weight: 300;
text-decoration: none;
user-select: none;
padding: .20em .5em;
outline: none;
border: 1px solid rgb(250,172,17);
border-radius: 3px;
background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
transition: box-shadow .2s, border-color .2s;
}
.catlistheader{background: #106B7B url(/css/1341/header_bg_left.gif) repeat-y; height: 39px; padding: 1px 1px 2px 10px; color: #fff; font-size: 9pt; text-transform: uppercase; font-weight: bold}
#headercoords{background: #ca6500 url(/css/72/header_right_bg.gif) repeat-x; width:300px;border-left:solid 4px #000;z-index:200;position:absolute;top:0;right:0;height:142px}
#catlistonshoppage{font-family: 'Open Sans', Tahoma, Arial, Verdana; font-size: 14pt; color: #039; font-weight: bold;}
.txtpitem{font-size: 16px; color:
#c00; font-weight: bold; text-align: left}
.txtitem{font-size: 16px; color: #039;line-height: 1.5}
.txt{font-size: 13px; color:#039;}
.productlisttd{text-align:center; vertical-align: middle}
.page-item-submit-quantity-title{font-size:16px;line-height: 1.5;}
.page-item-addfld-title{font-size:16px;line-height: 1.5}
.page-item-addfld-val{font-size:16px;line-height: 1.5}
.daughter-cats-list-table{margin: auto;}
.diverror {background: #fff; padding: 18px 15px 18px 15px; color: #c00; font-size: 12pt; border: solid 1px #c00}
#page-item-addform-quantity{text-align:center !important}
#sst1{width:35%;}
#userdata-form-phone{width:113px !important;}
#item-1{text-align: center !important}
#item-2{text-align: center !important}
#item-3{text-align: center !important}
#item-4{text-align: center !important}
#item-5{text-align: center !important}
.topmenutd a{color: #eee; text-decoration: none; text-shadow: 2px 2px 2px #0b153f;}
#page-news-centralcolumn-div{width:94%;display: block}
.page-cart-fin-table{width:100%}
div[data-metrostation]{margin:10px 0}
.page-cart-shipping-fin-term{color:#c00;font-weight:bold;font-size: 18px;}
.page-cart-value{font-size: 17px;}
.page-cart-fin-value:after{content: " руб.";}
.pvz-list{font-size: 15px;}
.page-cart-pvz-list-div{margin:20px 0}
.pvz-map{padding:15px 0}
.buyitemlink1{padding: 3px 7px 3px 7px; font-size: 9pt; color: #039; font-weight: normal;}
.buyitemlink1:link{ padding: 3px 7px 5px 7px; border-radius:3px; font-size: 9pt; color: #039; font-weight: normal;}
.buyitemlink1:hover{ padding: 3px 7px 5px 7px; border-radius:3px; font-size: 9pt; color: #c00; font-weight: normal;}
.buyitemlink2:{padding: 3px 7px 5px 7px; font-size: 11px; color: #fff; font-weight: normal;}
.buyitemlink2:link{background:#31A3BC; padding: 3px 7px 5px 7px; border-radius:3px; font-size: 11px; color: #fff; font-weight: normal;}
.buyitemlink2:hover{background:#c60;}
.txtp1{font-size: 12pt; color:
#c00; font-weight: bold; text-align: center}
.txtp2{background:#C1E5ED; font-size: 11pt; color:
#c00; font-weight: bold; text-align: center;padding: 10px 30px 10px 30px;}
.seach1{background:#C1E5ED; font-size: 9pt; color: #039; text-align: center; padding: 10px 30px 10px 30px;}
#page-cart5-main-submit-modulbank{font-size: 22px; color: #fbfcfd; 
	background: #fb7e06; 
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #736F68;}
#page-cart5-main-submit-modulbank:hover{font-size: 22px; color: #fbfcfd; 
	background: #e37307; 
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #736F68;}

#smena_kanpo_taymeru {position:relative; height:325px; width:43px; margin:0 auto;}

#smena_kanpo_taymeru img {position:absolute; left:0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;}

#smena_kanpo_taymeru {
position:relative;
height:147px;
width:200px;
margin:0 auto;
}

#smena_kanpo_taymeru img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}

@-webkit-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@-moz-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@-o-keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

@keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

#smena_kanpo_taymeru img.vesan {
  -webkit-animation-name: cf3FadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-direction: alternate;

  -moz-animation-name: cf3FadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 0.8s;
  -moz-animation-direction: alternate;

  -o-animation-name: cf3FadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 0.8s;
  -o-animation-direction: alternate;

  animation-name: cf3FadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 0.8s;
  animation-direction: alternate;
}