

/* Start:/local/templates/.default/components/yenisite/geoip.city/city-select/style.css?17386815092747*/
#ys-locator {
	/*font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;*/
	z-index: 1100 !important;
	font-size: 14px;
}

#ys-geoip-mask {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    /*z-index: 100 !important;*/
    top: 0 !important;
    left: 0 !important;
    background: url("/local/templates/.default/components/yenisite/geoip.city/city-select/images/mask.png") top left repeat !important;
    display: none;
    cursor: default;
}

.ys-geoip-mask{
	z-index: 1000;
}

.ys-popup {
    width: 240px;
    position: fixed;
    top: 40px;
    left: 50%;
    margin: 0 0 0 -141px;
    z-index: 1100;
    display: none;
    color: #484646;
}

/*#ys-locator .sym {
	font-family: WebSymbolsLigaRegular !important;
}*/
#ys-locator .close {
	position: absolute;
	top: 0;
	right: 0;
}


#ys-locator {
	width: 423px !important;
	top: 20% !important;
	left: 40% !important;
}

#ys-locator h2 {
	font-size: 20px !important;
	width: 550px !important;
	font-weight: normal !important;
}

#ys-locator .ys-my-city {
	margin: 5% 0 0 35% !important;
}

#ys-locator .txt {
	margin-top: 15px !important;
}

#ys-locator .ys-loc-cities ul {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
	width: 126px;
}

#ys-locator .ys-loc-cities ul li {
	margin: 0 0 10px 0;
	display: list-item;
}

#ys-locator .ys-loc-cities ul.ys-loc-first {
	margin: 0;
}

#ys-locator .ys-loc-cities ul li a {
	display: inline-block;
	font-size: 16px;
	font-style: italic;
	color: #484646;
	text-decoration: none;
	border-bottom: dashed 1px;
}
#ys-locator .ys-loc-cities ul li a:hover,
#ys-locator .ys-loc-cities ul li a:focus {
	color: #8fbf00;
	border-bottom-color: transparent;
}

.ys-loc-choose {
	margin-top: 20px;
}

.ys-loc-choose-country, 
.ys-loc-choose-region, 
.ys-loc-choose-city {
	margin: 5px 0 15px 0 !important;
}

.ys-loc-choose-region {
	display: none !important;
}

a.ys-loc-city {
	display: inline;
}

.ys-loc-autocomplete {
	position: absolute;
	display: none;
	width: 100%;
	max-height: 20em;
	overflow: auto;
	margin-top: 2px;
	z-index: 1200;
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ys-loc-autocomplete div {
	line-height: 22px;
	padding: 3px 5px;
	cursor: pointer;
	font-size: 14px;
}

.ys-loc-autocomplete div strong {
	/* font-weight: normal; */
	color: #ff7116;
}

.ys-loc-autoc-selected {
	background: #e0e0e0 !important;
}

#ys-locator a {
	text-decoration: none;
}

/*#ys-locator a span {
	border-bottom: 1px dashed !important;
}*/

.ys-your-city {
	font-size: 16px;
	font-style: italic;
	color: #ff7116;
}

.ys-your-city .sym {
	color: #ff7116;
}

a.ys-loc-city {
	border-bottom: 1px dashed !important;
	text-decoration: none !important;
}

/* End */


/* Start:/local/templates/.default/components/yenisite/geoip.city/city-select/css/jquery.jgrowl.css?15776457834309*/

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}
div.jGrowl.center-center {
	top: 				  40%;
	width: 				50%;
	left: 				40%;
}
div.jGrowl.ls {
	top: 				  70%;
	width: 				50%;
	left: 				70%;
}
div.jGrowl div.ls_theme {
width:300px!important;
}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/* End */
/* /local/templates/.default/components/yenisite/geoip.city/city-select/style.css?17386815092747 */
/* /local/templates/.default/components/yenisite/geoip.city/city-select/css/jquery.jgrowl.css?15776457834309 */
