.setRegionPopup {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 100;
	display: none;
	margin: -270px 0 0 -365px;
	padding: 17px 22px 24px;
	width: 730px;
    height: 540px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: white;
	-webkit-box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
	}
	.setRegionPopup__header {
		margin-bottom: 34px;
		color: #c20f4b;
		font-size: 20px;
		font-family: 'DINPro_Bold', Arial;
		}
	.setRegionPopup__close {
		position: absolute;
		top: 14px;
		right: 14px;
		display: block;
		overflow: hidden;
		width: 17px;
		height: 17px;
		background: url(../../i/popups/close.png) no-repeat;
		color: transparent;
		text-indent: -9999em;
		font-size: 0;
		}
	.setRegionPopup__regions { }

.setRegionPopup__regions ul.countries{
	display: inline-flex;
	margin: 0px 0 20px 26px;
	}
	.setRegionPopup__regions ul.countries li{
		margin-right: 12px;
		}
		.setRegionPopup__regions ul.countries li a {
			color: #c20f4b;
			font-weight: bold;
			text-decoration: none;
		}
		.setRegionPopup__regions ul.countries li.ui-state-active a{
			color: #555;
			font-size: 14px;
			}

		.setRegionPopup__regions ul:not(.countries) {
			float: left;
			margin: 0 5px 0 26px;
			width: 110px;
			}
			.setRegionPopup__regions ul:not(.countries) li {
				margin-bottom: 9px;
				}
				.setRegionPopup__regions ul:not(.countries) li a {
					color: #555;
					text-decoration: none;
					font-size: 13px;
					}
				.setRegionPopup__regions ul:not(.countries) li a:hover,
				.setRegionPopup__regions ul:not(.countries) li.m-active a {
					color: #c20f4b;
					font-weight: bold;
					}
                    
.cond_button{
    width: 237px;
    height: 30px;
    color: #c20f4b;
    border: 1px solid #c20f4b;
    margin: 2px 0 15px 0;
    line-height: 1.3;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 12px;
    font-family: 'DINPro_Bold';
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
		   -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
				box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
    }

.smartFilters{
    position: absolute;
   	top: 0;
   	left: 50%;
   	z-index: 999;
   	display: none;
    -webkit-border-radius: 3px;
   	-moz-border-radius: 3px;
   	border-radius: 3px;
   	background: white;
   	-webkit-box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
   	-moz-box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
   	box-shadow: 0 2px 20px 10px rgba(0, 0, 0, 0.3);
    }
    .smartFilters__header {
		position: relative;
        padding: 25px 60px 25px 20px;
        line-height: 1.3;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 16px;
        font-family: 'DINPro_Bold', Arial;
        color: white;
        background: url(../../i/map/map-options-header.png) repeat-x #D50046;
        margin-bottom: 30px;
		}
	.smartFilters__close {
		position: absolute;
		top: 14px;
		right: 14px;
		display: block;
		overflow: hidden;
		width: 17px;
		height: 17px;
		background: url(../../i/popups/close_w.png) no-repeat;
		color: transparent;
		text-indent: -9999em;
		font-size: 0;
        z-index: 1000;
		}
    .smartFilters__form{
        padding-left: 20px;
        color: #464646;
        width: 463px;
        }
        .smartFilters__form.line{
            margin-bottom: 15px;
            border-bottom: 1px solid #C8C8C8;
            padding-bottom: 15px;
            }
        .smartFilters__form.line.last{
            border: none;
            padding-bottom: 0px;
            }
        .smartFilters__form.line.big{
            height: 80px
            }
            .smartFilters__form label{
                width: 347px;
                font-family: Arial;
                font-size: 14px;
                padding: 10px 50px 0 0;
                float: left;
                margin-bottom: 28px;
                }
                .smartFilters__form label i{
                    font-size: 12px;
                    color: #A8A8A8
                    }
            .smartFilters__form input{
                height: 32px;
                width: 30px;
                padding-left: 10px;
                border: 1px solid #bbb;
                background: #f2f2f2;
                -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                color: #252525;
                }
                .smartFilters__form input[type="radio"]{
                    height: 16px;
                    width: 16px;
                    padding-right: 10px;
                    box-shadow: none;
                    background: #fff;
                    }
            .smartFilters__form select{
                height: 32px;
                width: 40px;
                padding: 2px 2px;
                border: 1px solid #bbb;
                background: #f2f2f2;
                -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                -moz-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
                color: #252525;
                }
            .smartFilters__form .submit{
                background: url(../../i/popups/separator.png) no-repeat;
                width: 480px
                }
                .smartFilters__form .submit .btn {
    				padding: 0px 16px 0;
    				height: 33px;
                    width: 130px;
    				display: inline-block;
    				background: url(../../i/ui/btn-bg.png) repeat-x #c2104c top;
    				font-size: 16px;
    				font-family: 'DINPro_Bold';
    				color: white;
                    margin: 40px 170px;
    				text-decoration: none;
    				border: 1px solid #b02e46;
    				-webkit-border-radius: 5px;
    				   -moz-border-radius: 5px;
    						border-radius: 5px;
    				-webkit-box-shadow: 0 0 0px 1px #e4c3c5;
    				   -moz-box-shadow: 0 0 0px 1px #e4c3c5;
    						box-shadow: 0 0 0px 1px #e4c3c5;
    				}
        			.smartFilters__form .submit .btn:hover {
        				-webkit-box-shadow: none;
        				   -moz-box-shadow: none;
        						box-shadow: none;
        				border-color: #cf4674;
        				}
        			.smartFilters__form .submit .btn:active {
        				position: relative;
        				top: 1px;
        				}
            
        .smartFilters.conds {
        	margin: -430px 0 0 -262px;
        	width: 524px;
            min-height: 750px;
        	}
	