

/* Start:/fonts.css?15268952341079*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on December 4, 2017 8:22 AM */

@font-face {
    font-family: 'CyrillicHover';
    src: url('/fonts/CyrillicHover.eot');
    src: url('/fonts/CyrillicHover.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CyrillicHover.woff2') format('woff2'),
        url('/fonts/CyrillicHover.woff') format('woff'),
        url('/fonts/CyrillicHover.ttf') format('truetype'),
        url('/fonts/CyrillicHover.svg#CyrillicHover') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Balloon XBd TL';
    src: url('/fonts/BalloonXBdTL-ExtraBold.eot');
    src: url('/fonts/BalloonXBdTL-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/BalloonXBdTL-ExtraBold.woff2') format('woff2'),
        url('/fonts/BalloonXBdTL-ExtraBold.woff') format('woff'),
        url('/fonts/BalloonXBdTL-ExtraBold.ttf') format('truetype'),
        url('/fonts/BalloonXBdTL-ExtraBold.svg#BalloonXBdTL-ExtraBold') format('svg');
    font-weight: 800;
    font-style: italic;
}




/* End */


/* Start:/css.css?156355597514909*/
html, body{padding:0;margin:0;}
	*{
		font-family: 'Comic Sans MS'; 
		font-weight: normal;
		font-style: normal;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
	}
	header{
		width:100%;
		background:url('/i/header.png') no-repeat scroll center top transparent;
		color:white;
		height:217px;
		text-shadow: 0 1px 4px black;
		z-index: 10;
		position: relative;
	}
	.cut{
		width:1100px;
		margin:0 auto;
	}
	header .shopname,
	header .mainmenu{padding:35px 0 0 0;}
	header .shopname{font-size:18px;float:left;}
	header .mainmenu{margin:0 220px 0 180px;}
	header .mainmenu li{display:inline-block;list-style-type:none;margin:0 10px; text-transform:uppercase;text-decoration:none;font-size:17px; vertical-align:top;}
	header .mainmenu a{display:block;color:white; text-transform:uppercase;text-decoration:none;padding:5px;}
	header .mainmenu a.active{background: #F26C4D;border-radius:4px; }
	header .contacts{float:right;padding-top:10px;font-size:18px;color:white;}
	.clr{clear:both;}
	.callbackbtn{background:#F26C4D;border-radius:4px; padding:5px 10px;color:white;display:block;text-align:center;text-decoration:none;margin-top:5px;}
	.promotext {font-size: 32px;text-align: center;/*padding-top: 30px;*/text-shadow: 0 3px 4px black;font-family:"Balloon XBd TL";margin:0;}
	.firstBlock{background:url('/i/first_back.png') no-repeat scroll center top white;margin-top: -102px;height: 690px;padding-top: 100px;position:relative;z-index:9;}
	.firstBlock img {display: block;width: 80%;margin: 0px auto 0;max-width: 1200px;}
	.secondBlock{padding-bottom:40px;}
	.secondBlock .h2{font-size:31px;font-weight:bold;color:black;text-align:center;margin: 30px 0 50px;}
	.width-1-3 {width: 25%;display: inline-block;vertical-align: top;margin-right: 10%;}
	.width-1-3 + .width-1-3 + .width-1-3 {margin: 0;}
	.icon {margin: 0 auto;display: block;width: 80px;height:110px;}
	.icon img {width: 100%;display: block;vertical-align: top;}
	.h3{font-size:18px;text-align:center;margin:10px 0;}
	.descr{font-size:14px;font-weight:normal;}
	.catalog{
		background:url('/i/back_block2.png') no-repeat scroll center top white;
		position:relative;
		height:810px;
	}
	.catalog .h2{font-size:31px;color:white; text-shadow: #65B2D8 2px 0 0px, #65B2D8 0 2px 0px, #65B2D8 -2px 0 0px, #65B2D8 0 -2px 0px;text-align:center;padding-top:60px;}
	.galleryWrp{margin-top:50px;position:relative;}
	.galleryCut {margin: 0px;overflow: hidden;}
	.item {width: 320px;margin-right:47px;display: inline-block;border:2px dashed white;position:relative;background:rgba(255,255,255,0.4);border-radius:10px;padding:40px 0 20px;color:#333333;font-weight:normal;vertical-align:top;font-size:16px;}
	.items{width: 10000px; font-size: 0;}
	.catalog .img img {margin: 0 auto;display: block;height: 180px;}
	.item .h3{text-align:center;}
	.item .article{text-align:center;color: #00A55B;margin-top:10px;}
	.item .h3{min-height:48px;font-size:24px;}
	.item .article{font-size:14px;}
	.hover {color: darkblue;padding: 30px;position: absolute;left: 0;top: 0;background: rgba(255,255,255, 0.9);height: 100%;font-size: 14px;display:none;}
	.hover:hover, .item:hover .hover{display:block;}
	.item p{font-size:14px;font-weight:normal;text-align:center;}
	.item ul li{font-size:14px;font-weight:normal;}
	.item .price{color:red;font-size:32px; /*text-shadow: #45494B 3px 0 0px, #45494B 0 3px 0px, #45494B -3px 0 0px, #45494B 0 -3px 0px, 3px 3px 6px black; #DB0000 3px 0 0px, #DB0000 0 3px 0px, #DB0000 -3px 0 0px, #DB0000 0 -3px 0px, 3px 3px 6px #DB0000*/;text-align:center;}
	.item .buybtn{display:block;width:80%;margin:20px auto 0;color:white;background:#357B89;padding:5px 10px;border-radius:6px;text-decoration:none;text-align:center;position:relative;z-index:3;}
	
	.item .buybtn:hover{background:#4197A8;}
	
	.catalog .arr {position: absolute; top: 50%; width: 40px; height: 110px; /*background: url('/i/gallery_arrs.png') no-repeat; */z-index:5;text-decoration:none;font-size:100px;color:#357B89;line-height:100px;}
	.catalog .arr:hover{/*font-size:100px;*/background:rgba(255,255,255, 0.7);}
	.catalog .prev {left: -30px;background-position:0 0;}
	.catalog .next {right: -13px;background-position:-42px 0;}
	
	
	.photos .h2{font-size:30px;text-align:center;}
	.pwrp{font-size:0;}
	.pwrp img{display:block; margin:0 auto;}
	
	.delivery {color: #333333;padding: 60px 0;}
	.delivery h2{font-size:30px;color:#333;text-align:center;margin: 0 0 40px;}
	.delivery .h2{color:#3399CC;font-size:20px;text-align:center;}
	.delivery .h3{font-size:14px;text-align:center;}
	.delivery li{font-size:16px;}
	.delivery ul{margin-bottom:0;}
	.delivery .times{color:black;font-size:18px;padding-left: 40px;}
	.delivery .gray{color:#676767;font-size:14px;padding-left: 40px;}
	.delivery .width-1-3{width:30% margin-right:5%;}
	
	.payment {padding: 60px 0;}	
	.payment .cut {background: url('/i/coins.png') no-repeat scroll 170px center white;padding-left: 300px;}
	.payment .h2{font-size: 20px;}
	.payment .cut ul {padding-left: 14px;}
	.payment li {color: #333;font-size:16px;}
	
	
	footer{
		background:url('/i/footer.png') no-repeat scroll center top;
		height:287px;
		padding: 40px 40px 0;
		color:white;
		text-shadow: 2px 2px 4px black;
	}
	footer a{color:white;}
	footer .rightPart{float:right;}
	footer .logo{float:left;}
	footer .callUs{margin:0 350px 0 200px;}
	footer .callbackButton{display:block; padding:10px 20px; text-align:center; text-decoration:none; color:white; background:#F26C4D; border-radius:4px; width:333px;}
	#fade {background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:50;}
	.popup{position:fixed;top:20%;z-index:100;background:white;border-radius:6px;padding:0;left:50%;width:430px;margin-left:-215px;}
	.popup .head {position: relative;background: #C1E2F1;color: #063A54;font-size: 16px;text-align: center;padding: 10px;border-radius: 6px 6px 0 0;box-shadow: 0 0px 5px 1px rgba(0,0,0,0.6);}
	.popup .popup-close {position: absolute;right: 10px;top: 5px;width: 16px;height: 16px;display: block;color: #333;text-decoration: none;}
	.popup .body{padding:20px 40px;background:white;border-radius:6px;}
.popup label {width: 100px;color: #063A54;display: inline-block;}
.error {color: #ff0000;margin: 10px 0;}
.popup .row{margin-bottom:16px;}
.popup input[type=text]{font-family:'Arial';border:1px solid silver;box-shadow:inset 1px 1px 1px silver;border-radius:4px;padding:5px 10px;width: 220px;}
.popup .body a{background:#3B6B82;color:white; font-size:14px;text-align:center;width:180px;margin:0 auto;padding:5px 10px;border-radius:5px;display:block;text-decoration:none;}
	
#cartBlock{background:url('/i/cart.png') no-repeat; width:100px;height:100px;position:fixed; bottom:80px;right:80px;display:none;z-index:40;}	
.popup.cart{width:730px;margin-left: -365px;}
#cartBlock .num {
	position: absolute;
	right: 0;
	top: 0;
	color: white;
	background: #4E8AC6;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 21px;
	line-height: 28px;
	border-radius: 50%;
	font-family: Tahoma, Helvetica, arial;
}

.image div {
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

	
.popup .body a.minus.js-minus, .popup a.plus.js-plus {
	background: white;
	width: 32px;
	display: inline-block;
	color: #063A54;
	font-family: arial;
	font-weight: bold;
	font-size: 20px;
}

.popup input[type="text"].js-quantity {
	width: 60px;
	color:#063A54;
}

.quantity.nowrap {
	width: 150px;
	display: block;
	color:#063A54;
}

.popup a.delete {
	background: white;
	width: 32px;
	height: 32px;
	color:#063A54;
	font-family: arial;
}

.popup .itemName{font-weight:normal;font-size:12px;color:#063A54;}

.popup .artable{color:#063A54;}

.popup .body a.close-btn.continue-buy {
	display: inline-block;
	margin: 0 20px;
	background: white;
	color: #3B6B82;
}

.totaltext{color: #3B6B82;}

.btn.btn1 {
	background: #3B6B82;
	border: none;
	color: white;
	padding: 5px 10px;
	border-radius: 5px;
	float: right;
}

.btns {padding: 20px 0 0;}
.page2 {color: #3B6B82;}

.page2 table {margin-left: 165px;}

.popup .cart-order {
	float: right;
	width: 120px !important;
}
.popup .body a.cart-back {
	float: left;
	width: 100px !important;
	background: #4EABD7;
}
.cartOferta {
	font-size: 13px !important;
	margin: 0 140px;
	display: block;
}
.popup .cartOferta a {
	display: inline;
	background: white;
	color: #3B6B82;
	font-weight: bold;
	text-decoration: underline;
}
.popup .footer {
	border-top: 1px solid silver;
	padding-top: 10px;
}
.page2 td {
	padding: 5px 0;
}
.req {
	color: red;
}
.err {
	box-shadow: 0px 0px 4px 0px red !important;
}
#mapWrp{
	display:block;
	margin:0 auto;
	width:896px;
}
.popup.wide {
	width: 80%;
	margin: 0 -40%;
	position:absolute;
	left:50%;
	box-shadow:1px 1px 5px 0px black;
}
.popup.wide .bdy{
	padding:20px;
}

@media screen and (max-width: 1100px) {
	footer .rightPart .phone{
		padding-left:40px;
	}
	.cut{width:100%;max-width:100%;}
}
@media (min-width:500px) and (max-width:900px) {
	header .phone, header .worktime, header .shopname, header .contacts{width:49%;float:none;display:inline-block; vertical-align:top;}
	header .promotext{width:100%;margin:0 auto;}
	header .mainmenu{margin:0; width:100%;padding-top:5px;}
	.callbackbtn{max-width:200px;}
	.promotext{padding-top:10px;font-size:20px;}
	.firstBlock{
		height: 390px;
		
	}
}
#backToTop {
  background: #369bf3 none repeat scroll 0 0;
  border-radius: 6px;
  bottom: 50px;
  box-shadow: 1px 1.732px 5px 0 #a7a7a7;
  color: #ffffff;
  display: block;
  font-size: 14px;
  left: 40px;
  opacity: 0.7;
  padding: 16px;
  position: fixed;
  z-index: 1000;
}
#SDEK_delivInfo_PVZ{
	display:none;
	opacity:0;
	height:0 !important;
}

@media (min-width:1300px) {
	.secondBlock{position:relative;height:460px;}
	.secondBlock:before{
		display:block;
		position:absolute;
		width:150px;
		height:435px;
		background:url('/i/mal1.png') no-repeat;
		left:5%;
		top:0;
		content:"";
	}
	
	.secondBlock:after{
		content:"";
		display:block;
		position:absolute;
		width:150px;
		height:435px;
		background:url('/i/mal2.png') no-repeat;
		right:1%;
		top:0;
	}
}

.actions .a-head {
	display: block;
	background: #F26C4D;
	padding: 5px 20px;
	border-radius: 6px;
	color: white;
	font-size: 24px;
	margin: 0 auto 20px;
	width: 700px;
	white-space: nowrap;
	text-align: center;
}
.actions {
	margin-top: 80px;
}
.actions table {
	border-collapse: collapse;
	border: none;
	width: 700px;
	margin: 0 auto;
}
.actions table td{
	border: none;
	padding:10px;
}

.actions strong {
	font-size: 18px;
	/* font-weight: bold; */
}
.actions p {
	color: #777;
}
.subtext.cut {
	width: 600px;
	margin-top: -30px;
	text-align: center;
}
.price s {
	text-decoration: line-through;
	font-size: 20px;
	color: #333;
	text-shadow: none;
}

.firstBlock .promotext, .gallery-mobile{display:none;}
.mobile-only, .only-mobile{display:none;}

@media screen and (min-width:550px) and (max-width:600px) {
	.delWW{color:white !important;}
}
@media screen and (max-width:600px) {
	.mobile-only,.only-mobile{display:block;}
	header .shopname, header .contacts{
		float:none;
		text-align:center;
		width: 49%;
		display: inline-block;
	}
	header .shopname{
		padding-top:10px;
	}
	.shopname img{width:120px;}
	.callbackbtn{
		max-width: 80%;
		margin: 10px auto;
	}
	div#panel,
	header .mainmenu,
	.promotext
	{display:none;}
	#cartBlock{
		background-position: center center;
		border-radius:50%;
		right: 10px;
		width: 70px;
		height:70px;
		bottom:50px;
	}
	.firstBlock{background-position:center center;padding-bottom:30px;height:auto;}
	.firstBlock .promotext {
		display: block;
		color: #4E8AC6;
		font-size: 26px;
		text-shadow: none;
	}
	.subtext.cut{
		margin-top:10px;
	}
	
	.width-1-3 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		margin-right:0;
	}
	.width-1-3 .icon{
		height:auto;
	}
	.width-1-3 .descr{padding:10px 20px 0;}
	#catalog {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
	}
	.not-mobile{display:none;}
	.gallery-mobile{display:block;}
	.gallery-mobile img {
		display: block;
		max-width: 95%;
		margin: 0 auto;
	}
	.actions .a-head{
		width:90%;
	}
	.actions  .only-mobile * {display:block; text-align:center; margin:10px auto;max-width:90%;}
	.payment{padding:20px 0;}
	.payment .cut{padding-left:10px;background:none;}
	#SDEK_pvz{display:none;}
	footer{
		height:auto;
		padding:20px 20px 80px;
		background-size: cover;
	}
	footer .logo {
		float: left;
		display: block;
		margin: 0 auto;
		width: 100px;
	}
	footer .logo img{display:block;max-width:100%;}
	footer .rightPart {
		float: none;
		display: block;
		margin-left: 100px;
	}
	footer .rightPart .phone{padding-left:5px;font-size: 14px;}
	footer .callUs{margin:10px 0;}
	#backToTop{left:10px;text-decoration: none;}
	.popup, .popup.cart {
		width: 96%;
		left: 0;
		margin-left: 2%;
	}
	.galleryWrp{margin-top:20px;}
	.catalog .prev{left:0;}
	.catalog .next{right:0;}
	.items{padding-left:20px;}
	.item{padding: 20px 0 20px;}
	.cart.popup .body{padding:10px;}
	.artable .image {width: 40%;float: left;display: block;}
	.artable table, .artable table tbody, .artable table tr, .artable table td{display:block;}
	.artable table, .artable table tbody, .artable table tr{display:block;}
	.artable table tr{width:96%;margin-left:2%;}
	.artable .tc{padding-left:30%;}
	.artable .tc br, 
	.artable .tc .lppadding{display:none;}
	.artable .tc .lppadding.nowrap {
		display: block;
		text-align: center;
	}
	.quantity.nowrap{width:100%;}
	.page2 table{margin-left:0;}
	.cartOferta{ margin: 40px 0;}
	.popup .cartOferta a{background:transparent;}
}
.ank{display:inline;width:1px;height:1px;text-decoration:none;}
strong{font-weight:bold;}

.popup.waitPls img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}
.popup.waitPls {
	padding: 20px;
	box-shadow: 0 0 15px 15px lightblue;
}
#confidence .closeMe{
	position:absolute;
	right:20px;
	top:20px;
	font-size:20px;
	display:block;
	width:20px;
	height:20px;
	color:#65B2D8;
	text-decoration:none;
}
#confidence{
	position:fixed;
	top:10%;
	min-width:300px;
	width:50%;
	height:70%;
	overflow:auto;
	left:50%;
	transform: translateX(-50%);
	background:white;
	padding:20px;
	box-shadow: 0 0 10px 5px #65B2D8;
	z-index:1000;
}
@media (min-width:550px) and (max-width: 900px) {
	.delWW{margin-top:30px;color:#444;text-shadow:none;}
}
@media (max-width: 768px) {
	header .mainmenu a{
		font-size:14px;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/ipol/ipol.sdekPickup/lp/style.css?15282917495832*/
#SDEK_pvz{
	background-color : white;
	padding          : 10px;
	overflow         : hidden;
	font-family      : Arial;
}
@media screen and (min-width:900px) {	
	#SDEK_pvz{
		width            : 900px;
		height           : 586px;
	}
	#SDEK_map{
		float: left;
		height: 500px;
		width: 900px;
	}
}
@media screen and (max-width:899px) {
	#SDEK_pvz{
		width            : 900px;
		height           : 586px;
	}
	#SDEK_map{
		float: left;
		height: 500px;
		width: 100%;
	}
}


#SDEK_mask{
	width            : 100%;
	height           : 100%;
	opacity          : 0.8;
	position         : fixed;
	z-index          : 2000;
	background-color : black;
	display          : none;
	top              : 0px;
	padding          : 5px
}
#SDEK_head{
	height:35px;
	clear: both;
	padding-top: 7px;
	position: relative;
	top: -480px;
}
#SDEK_logo{
	background  : url('/bitrix/images/ipol.sdek/widjet/logo.png') no-repeat transparent;
	width       : 169px;
	height      : 11px;
}
#SDEK_logo:hover{
	background-position: 0px -12px;
}
#SDEK_logo a{
	text-decoration : none;
	width           : 100%;
	height          : 100%;
	display         : block;
}
#SDEK_closer{
	position   : absolute;
	background : url('/bitrix/images/ipol.sdek/widjet/close.png') no-repeat transparent;
	height     : 22px;
	width      : 22px;
	right      : 15px;
	top        : 18px;
	z-index    : 1000;
	cursor     : pointer;
}
#SDEK_closer:hover{
	background-position: 0px -22px;
}

#SDEK_info{
	float:left;
	position:relative;
	height: 480px;
	overflow: hidden;
	width: 245px;
	color: black;
	top: -490px;
	left: 10px;
	background-color: white;
	border-radius: 5px;
	box-shadow: 0 0 5px #5D5D5D;
}
#SDEK_sign{
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding-left: 98px;
	background: url('/bitrix/images/ipol.sdek/widjet/widjetLogo.png') no-repeat;
}
#SDEK_delivInfo_PVZ,#SDEK_delivInfo_POSTOMAT{
	height: 30px;
	/* font-weight: bold; */
	font-size: 12px;
	/* border-bottom: 1px dashed #e3e3e3; */
	line-height: 35px;
	padding: 0px 11px;
	background-color: #fafafa;
	color: #808080;
	display: none;
	border-top: 1px solid #e3e3e3;
}
#SDEK_wrapper{
	height: 400px;
	overflow: auto;
	width: 245px;
	border: none;
	outline: none;
	background-color: #fafafa;
}
#SDEK_wrapper p{
	cursor : pointer;
	padding: 5px 6px;
	margin:  5px 6px;
	font-size: 12px;
}
#SDEK_wrapper p span{
	font-size: 12px;
	white-space: nowrap;
	display: inline-block;
	line-height: 10px;
}
#SDEK_wrapper p .IPOLSDEK_subPunct{
	width: 130px;
	overflow: hidden;
}
.IPOLSDEK_subPunct_detail_PVZ, .IPOLSDEK_subPunct_detail_POSTOMAT{
	color: #bfbfbf;
}
.sdek_chosen{
	background-color : #ebebeb;
}
#SDEK_ten{
	position: relative;
	top: -5px;
	background-color: white;
	height: 10px;
	box-shadow: 0 0 5px 5px white;
	width: 235px;

	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
}
/*Переключатель режимов*/
#SDEK_modController{
	padding: 0px 10px;
	padding-bottom: 10px;
}
.SDEK_mC_block {
	float: left;
	height: 30px;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #e3e3e3;
	cursor: pointer;
}
.SDEK_mC_block.active{
	border: 1px solid #e98535;
	background-color: #f8ece1;
	color: #e98535;
}
#SDEK_mC_ALL{
	border-radius: 5px 0px 0px 5px;
	width: 34px;
}
#SDEK_mC_PVZ{
	width: 105px;
}
#SDEK_mC_POSTOMAT{
	border-radius: 0px 5px 5px 0px;
	width: 80px;
}

/*балун*/
#SDEK_baloon{
	background-color:white;
	max-width: 258px;
	font-family: Arial;
	font-size: 12px;
	padding-left: 3px;
}
#SDEK_baloon > div{
	margin-top: 5px;
}
.sdek_baloonInfo{
	color: #666666;
	max-height: 80px;
	overflow: hidden;
}
.sdek_baloonDiv{
	max-width: 235px;
	padding-left:8px;
	float:left;
}
.sdek_baloonPrice{
	height: 20px;
	text-align: center;
}
.sdek_icon{
	float:left;
	width:12px;
	min-height: 12px;
	margin-top:4px;
}
.SDEK_iAdress{
	margin-top: 0px !important;
	font-size: 14px;
}
.SDEK_iTelephone{background: url('/bitrix/images/ipol.sdek/widjet/phone.png') no-repeat;}
.SDEK_iTime{background: url('/bitrix/images/ipol.sdek/widjet/clock.png') no-repeat;}
.SDEK_iPrTerm{background: url('/bitrix/images/ipol.sdek/widjet/prTerm.png') no-repeat;}
#SDEK_button{
	width:130px;
	height:25px;
	background: url('/bitrix/images/ipol.sdek/widjet/chooze.png') no-repeat;
	display: block;
	margin: auto;
	text-decoration:none;
}
#SDEK_button:hover{
	background-position: 0px -25px;
}
#SDEK_title{
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;
	width: 898px;
	display:none !important;
}
#SDEK_title > div,#SDEK_cityPicker > div{
	font-size: 12px;
	font-family: Arial;
	float:left;
}
#SDEK_cityPicker > div:first-child{
	padding-top:9px;
	margin-bottom: 10px;
}
#SDEK_cityPicker{
	width: 300px;
}
#SDEK_citySel{
	display:none;
}
#SDEK_cityName{
	text-decoration:none;
	border-bottom:1px dotted #007ACF;
}
#SDEK_cityLabel{
	padding: 9px 12px 0px 12px;
}
#SDEK_cityLabel a{
	margin-bottom: 9px;
	color: #3366CC;
	display:block;
}
#SDEK_cityLabel a:hover{
	color: #24478F;
	text-decoration: none !important;
}
#SDEK_cityLabel:hover {
	background: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.506);
	position: absolute;
	z-index: 100;
}
#SDEK_cityLabel:hover > #SDEK_citySel{
	display: block;
}
#SDEK_cityLabel:hover > #SDEK_cityName{
	text-decoration:underline;
	border-bottom:none;
}
.SDEK_mark{
	height: 32px;
	padding-left: 460px;
	line-height: 20px;
	cursor: default;
	text-align: right;
}
.SDEK_mark .SDEK_courierInfo{
	float: left;
	padding: 0px 2px;
}
#SDEK_logoPlace{
	width: 300px;
	height: 38px;
	background-image: url("/bitrix/images/ipol.sdek/SDEKogo.png");
	background-repeat:no-repeat;
	background-position: 241px 2px;
}
#SDEK_separator{
	background-color: #e3e3e3;
	width: 1px;
	height: 38px;
}
#SDEK_citySearcher{
	margin-bottom: 5px;
}
.sdek_baloonDiv a{
	cursor: help;
}
/* End */
/* /fonts.css?15268952341079 */
/* /css.css?156355597514909 */
/* /bitrix/templates/.default/components/ipol/ipol.sdekPickup/lp/style.css?15282917495832 */
