/*  
Theme Name: Skyye News Theme
Author: Nathan Rice
Version: 1.0
Description: Skyye News is a free premium-quality theme, designed to display stories in a news/magazine style layout.  Once activated, please go to the <a href="?page=theme-options.php">settings page</a> and configure this theme.
Tags: blue, white, news, magazine, theme options, custom header


*/

/*#################################################################
This is the main stylesheet.  It handles nearly all the structural
styles for this theme, with the exception of the print styles.

Please **DO NOT MODIFY** this file!!! If you would like to make custom
modifications to the CSS, please make them within a child theme.  
Any styles you declare there will override the styles in this file.
This will help you retain custom mods if/when you need to upgrade this theme.

Don't say I didn't warn you.
###################################################################*/

html, body { margin: 0; padding: 0; }

body { 
	background: #FFF url(images/body-bg.gif) 0 24px repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 24px;
	text-align: center;
}

body * {margin: 0px; padding: 0px;}

.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }

/*********************************************
		Built in WordPress Styles
*********************************************/
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/*********************************************
		Link Styles
*********************************************/
a {
	color: #01426f;
	text-decoration: underline;
}
a:hover { color: #156da9; text-decoration: underline; }

/*********************************************
		Text Elements
*********************************************/
p, ul, ol, blockquote {color: #434343;}
ol, ul {
	margin: 5px 5px;
}
blockquote {
	margin: 0px 0px 0px 15px;
	padding: 0px 45px 0px 50px;
	background: url(images/quote.gif) no-repeat;
	font-style: italic;
	color: #999;
}
img { border: 0px; background: none; }
p {
	padding: 10px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
h1,h2,h3,h4 {
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	color: #01426f;
}
h5,h6 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #01426f;
}
h1 { /* This style used as title on single posts and pages */
	font-size: 25px;
	margin: 0px; padding: 0px;
}
h2 { /* This style used as header in the sidebars */
	font-size: 22px
}
h3 { /* This style used as the post titles on homepage/archive */
	font-size: 20px;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
h3 a {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	margin: 0px; padding: 0px;
}
h5 {
	font-size: 16px;
}
h6{
	font-size: 16px;
}

/*********************************************
		Search Form Styles
*********************************************/
#search {
	text-align: left;
	margin: 0px; padding: 0px;
}
#search #s {
	border: 1px solid #e4e4e4;
	padding: 4px;
	width: 200px;
}
#search #search-submit {
	background: #0880a5;
	color: #FFF;
	border: 1px solid #002647;
	padding: 3px;
}

/*********************************************
		Container Div
*********************************************/
#container {
	text-align: left;
    margin: 0px auto; padding: 0px;
    width: 960px;
    position: relative;
}

/*********************************************
		Header Styles
*********************************************/
#header {
	margin: 0px 0px 10px 0px; padding: 0px;
    width: 960px; height: 150px;
	display: block;
	position: relative;
}
#header .left {
	display: block;
	float: left;
	width: 960px; height: 150px;
	margin: 0px; padding: 0px;
	overflow: hidden;
}
#header #title a {
	display: block;
	float: left;
	font-family: Georgia, Times, Serif;
	font-size: 42px;
	text-decoration: none;
	width: 960px; height: 150px; line-height: 115px;
	margin: 0px; padding: 0px;
	overflow: hidden;
}
#header #title a:hover {
	text-decoration: underline;
}
#header .right {
	display: block;
	float: right; text-align: right;
	width: 488px; height: 80px;
	margin: 0px; padding: 30px 0px 0px 0px;
}
#header .right .ad {
}

/*********************************************
		Horizontal Navigaion Styles
*********************************************/
/****************************** 
The top-level stuff 
*******************************/
/* This is style for the main #menu nav (the black) */
.menu {
	background: none;
	font-size: 14px;
	font-family: Times, Serif;
	text-transform: uppercase;
	text-align: center;
	margin: 0px; padding: 0px;
	height: 35px; line-height: 35px;
	display: block;
}
/* This is the style for the first UL (the grey) */
.menu ul {
	background: transparent;
	display: block;
	width: 950px;
	height: 34px; line-height: 34px;
	margin: 0px auto; padding: 0px 0px 0px 10px;
}
/* This is the style for the top level list items */
.menu ul li {
	width: auto;
	display: block;
	float: left;
	list-style-type: none;
	height: 34px; line-height: 34px;
	margin: 0px; padding: 0px;
}
/* The style for all links */
.menu a {
	color: #FFF;
	text-decoration: none;
}
/* The hover state colors and background for all LI items and links */
.menu li:hover,
.menu li.sfhover,
.menu li a:hover {
	color: #FFF;
	background: #00517e;
	text-decoration: none;
}
/* This is the style for the top level links */
.menu ul li a {
	display: block;
	height: 34px; line-height: 34px;
	margin: 0px; padding: 0px 15px;
	text-decoration: none;
	float: left;
}
/* if you want to set a "current page item" style, do it here */
.menu ul li.current_page_item a {
}

/****************************** 
The second-level stuff 
*******************************/

/* This hides the nested UL before you hover */
.menu li ul {
	clear: both;
	position: absolute;
	width: 150px;
	left: -999em;
}
/* This shows the nested UL when you hover */
.menu li:hover ul, .menu li.sfhover ul {
	left: auto;
	display:  block;
	z-index: 1000;
}

/* This is the style for the nested UL */
.menu li:hover ul, .menu li.sfhover ul {
	background: transparent;
	display: block;
	margin: 0px; padding: 0px;
	border-top: 1px solid #000000;
}
/* This is the style for the LI items within the nested UL */
.menu li:hover ul li,
.menu li.sfhover ul li {
	background: #00517e;
	width: 200px;
	display: block;
	padding: 0px; margin: 0px;
	height: 30px; line-height: 30px;
	text-align: left;
	border-bottom: 1px solid #000;
}
/* This is the style for the links within the LI items within the nested UL */
.menu li:hover ul li a,
.menu li:hover ul li.current_page_item a,
.menu li.sfhover ul li a,
.menu li.sfhover ul li.current_page_item a {
	background: #00517e;
	width: 170px;
	display: block;
	margin: 0px; padding: 0px 15px;
	height: 30px; line-height: 30px;
	border: none;
	color: #FFF;
}
/* This is the style for the hover state on the links within the LI items within the nested UL */
.menu li:hover ul li a:hover, 
.menu li.sfhover ul li a:hover {
	color: #FFF;
	background: #00aced;
	text-decoration: none;
	margin: 0px; padding: 0px 15px;
	height: 30px; line-height: 30px;
}

/*********************************************
		Breadcrumb Nav
*********************************************/
#breadcrumb {
	padding: 0px 0px 15px 0px;
}
#breadcrumb,
#breadcrumb a {
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #333;
	text-decoration: underline;
}

/*********************************************
		Content Div
*********************************************/
#content {
	float: left;
	background: #FFF;
	margin: 0px; padding: 0px;
	width: 600px;
	display: block;
	/*overflow: hidden;*/
	position: relative;
}

#content .meta-bottom {
	/*border-top: 2px solid #333;*/
	margin: 10px 0px 0px 0px; 
	padding: 10px 10px;
}
#content .meta-bottom .left {
	display: block;
	float: left;
	width: 48%;
}
#content .meta-bottom .right {
	display: block;
	float: right;
	width: 48%;
}
#content .meta-bottom ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}

/*********************************************
		Feature Div
*********************************************/
#feature {
	display: block;
	float: left;
	background: #215271 url(images/feature-bg.gif) repeat-x;
	margin: 0px 0px 10px 0px; padding: 10px;
}
#feature a {
	color: #a4ddff;
}
#feature a:hover {
	color: #FFF;
}
#feature img {
	display: block; float: left;
	width: 300px;
	margin: 0px; padding: 0px 10px 0px 0px;
}
#feature h3.title {
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: normal;
	margin: 0px; padding: 0px;
}
#feature .meta {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #DDD;
}
#feature p {
	color: #EEE;
	font-size: 15px;
	line-height: 18px;
	text-align: justify;
	margin: 0px; padding: 10px 0px 0px 0px;
}
#feature p img {
	display: none;
}

/*********************************************
		Sub-Feature Div
*********************************************/
#feature + #subfeature{padding-bottom:25px;}
#subfeature {
	display: block;
	float: left;
	margin: 5px 0px; padding: 10px 0px;
	border-bottom: 2px solid #333;
}
#subfeature .post {
	display: inline; float: left;
	width: 168px;
	height: 280px;
	margin: 0px 15px;
}
#subfeature a {
}
#subfeature a:hover {
}
#subfeature .thumb {
	width: 160x; height: 98px;
	padding: 4px 4px 0px 4px;
	background: url(images/img-bg.gif) no-repeat;
	overflow: hidden;
}
#subfeature img {
	display: block;
	width: 160px; height: 85px;
	margin: 0px; padding: 0px;
	overflow: hidden;
}
#subfeature h3.title {
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px; padding: 0px;
}
#subfeature h3.title a {
	color: #023b72;
	text-decoration: none;
}
#subfeature h3.title a:hover {
	color: #023b72;
	text-decoration: underline;
}
#subfeature .meta {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #888;
}
#subfeature p {
	font-size: 15px;
	line-height: 17px;
	margin: 0px; padding: 0px;
	text-align: justify;
}

/*********************************************
		Headlines Div
*********************************************/
#headlines {
	display: block; clear: both;
	margin: 0px 0px; padding: 10px 0px 0px 0px;
	font-size: 12px;
}
#headlines h3.title {
	font-family: Arial, "Times New Roman", Serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0px; padding: 0px;
}
#headlines h3.title a {
	color: #01426f;
	text-decoration: none;
}
#headlines h3.title a:hover {
	color: #01426f;
	text-decoration: underline;
}
#headlines .post {
	clear: both;
	margin: 0px 0px 2px 0px; padding: 10px;
	background: url(images/post-bg.gif) top left repeat-x;
}
#headlines a {
}
#headlines a:hover {
}
#headlines img {
	display: block;
	float: left;
	margin: 0px; padding: 0px 10px 0px 0px;
}
#headlines .meta {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #888;
}
#headlines p {
	line-height: 13px;
	margin: 0px; padding: 0px;
}

/*********************************************
		Single Post Styles
*********************************************/
#post .meta {
	clear: both;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #888;
	margin: 0px; padding: 0px 0px 10px 0px;
}
#post .alignleft,
.page .alignleft {
	float: left;
	margin: 10px 10px 10px 0px;
}
#post .alignright,
.page .alignright {
	float: right;
	margin: 10px 0px 10px 10px;
}
#post p, #post li,
.page p, .page li {
	line-height: 20px;
}
/* post subheading styles */
#post h2,
#post h3,
#post h4,
#post h5 {
	clear: both;
	background: none;
	border: none;
	color: #333;
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: normal;
	text-transform: none;
	margin: 0px 0px 10px 0px; padding: 5px 0px;
}
#post h2 {
	font-size: 22px;
}
#post h3 {
	font-size: 20px;
}
#post h4 {
	font-size: 18px;
}
#post h5 {
	font-size: 16px;
}
#post .meta-bottom {
	border-top: 2px solid #333;
	margin: 10px 0px 0px 0px; padding: 10px 10px;
}
#post .meta-bottom .left {
	display: block;
	float: left;
	width: 48%;
}
#post .meta-bottom .right {
	display: block;
	float: right;
	width: 48%;
}
#post .meta-bottom ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}

/*********************************************
		Share Links Styles
*********************************************/
ul#share {
	margin: 0px; padding: 0px;
	list-style-type: none;
}
ul#share li {
	margin: 0px; padding: 0px 0px 0px 20px;
}
ul#share li.comments {
	background: url(images/share/comments.png) left 50% no-repeat;
}
ul#share li.stumble {
	background: url(images/share/stumble.png) left 50% no-repeat;
}
ul#share li.digg {
	background: url(images/share/digg.gif) left 50% no-repeat;
}
ul#share li.delicious {
	background: url(images/share/delicious.gif) left 50% no-repeat;
}
ul#share li.facebook {
	background: url(images/share/facebook.gif) left 50% no-repeat;
	border: none;
}

/*********************************************
		Search Results Styles
*********************************************/
.search-results h3.title {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px; padding: 10px 0px 0px 0px;
}
.search-results p {
	margin: 0px; padding: 0px;
}
.search-results p.permalink {
	margin: 0px; padding: 0px 0px 10px 0px;
	color: #008f00;
	font-size: 12px;
	font-weight: bold;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 10px 0px;
	padding: 10px 0px;
}
.page-nav a {
	text-decoration: none;
}
.page-nav a:hover{
	text-decoration: underline;
}
.nav-previous {
	width: 249px; 
	float: left; 
	text-align: left;
}
.nav-next {
	width: 249px; 
	float: right; 
	text-align: right;
}

/*********************************************
		Sidebar Div
*********************************************/
#sidebar {
	display: block;
	float: right;
	width: 340px;
	margin: 0px 0px; padding: 0px 0px 0px 20px;
	font-size: 15px;
	overflow: hidden;
}
#sidebar h4 {
	clear: both;
	font-size: 16px;
	color: #01426f;
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 10px 00px; padding: 5px 0px;
}
#sidebar h4 a {
	text-decoration: none;
}
#sidebar h4 a:hover {
	text-decoration: underline;
}
#sidebar h4 img {
	display: none;
}
#sidebar #feed {
	border: 4px solid #e4e4e4;
	padding: 8px;
}
#sidebar #feed a.subrss {
	display: block;
	line-height: 40px;
	font-size: 28px;
	text-decoration: none;
	background: url(images/rss.png) left 50% no-repeat;
	margin: 0px; padding: 0px 0px 0px 48px;
}
#sidebar #feed .subemail {
	margin: 10px 0px 0px 0px;
}
#sidebar #feed .subemail .textbox {
	border: 1px solid #e4e4e4;
	padding: 4px;
	width: 200px;
}
#sidebar #feed .subemail .submitbutton {
	background: #0880a5;
	color: #FFF;
	border: 1px solid #002647;
	padding: 3px;
}

#sidebar embed, #sidebar object {
	width: 340px; height: 280px;
	margin: 0px; padding: 0px;
}
#sidebar .button {
	display: block; float: left;
	text-align: center;
	padding: 0px 0px 20px 30px;
}
#sidebar .adsense {
	border: none;
	margin: 10px 0px; padding: 0px;
	width: 250px;
	overflow: hidden;
}
#sidebar .widget {
	clear: both;
	margin: 10px 0px; padding: 0px;
}
#sidebar .widget ul {
	list-style-type: disc;
	font-size: 15px;
	margin: 0px; padding: 0px 0px 0px 25px;
}
#sidebar .widget ul li {
	margin: 2px 0px 0px 0px; padding: 0px 0px 5px 0px;
}
#sidebar .widget p,
#sidebar .widget .textwidget {
	line-height: 17px;
	margin: 0px; padding: 0px 0px 10px 0px;
}
#sidebar img {
	text-align: center;
	margin: 5px 5px; padding: 0px;
}

/*********************************************
		Comment Styles
*********************************************/
#comments {
	margin: 20px 0px; padding: 0px;
	overflow: hidden;
}
#comments .title {
	font-size: 25px;
	margin: 0px; padding: 15px 0px;
}
#comments ol.commentlist {
	margin: 0px; padding: 0px;
}
#comments ul.children {
	margin: 0px; padding: 10px 0px 0px 20px;
}
#comments .vcard {
	
}
#comments .vcard .avatar {
	display: block;
	float: left;
	margin: 0px; padding: 0px 10px 0px 0px;
}
#comments .comment-meta {
	padding: 0px 0px 20px 0px;
}
#comments li.even,
#comments li.odd {
	clear: both;
	list-style-type: none;
	background: #FFF;
	border: 1px solid #01426f;
	border-top: 1px solid #63A0CC;
	border-left: 1px solid #63A0CC;
}
#comments ul.children li {
	border: 1px solid #63A0CC;
	border-top: 1px solid #01426f;
	border-left: 1px solid #01426f;
}
#comments li.even {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	overflow: hidden;
}
#comments li.odd {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	overflow: hidden;
}
#comments blockquote {
	background: #F2F2F2;
	margin: 10px 0px; padding: 10px;
}
#comments blockquote {
	background: #FFF;
	border: 1px solid #CCC;
	margin: 10px 0px; padding: 10px;
}
#comments .alert {
	background: #fffbd6;
	border: 1px solid #ebe067;
	margin: 5px 0px; padding: 5px;
}
#comments p {
	margin: 0px 0px 10px; padding: 0px;
}

#respond {
	overflow: hidden;
}
#respond #commentform {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
#respond #commentform #author,
#respond #commentform #email,
#respond #commentform #url {
	width: 50%;
	margin: 0px 0px 5px 0px; padding: 5px;
}
#respond #commentform #comment {
	width: 98%;
	margin: 10px 0px 15px 0px; padding: 5px;
}


/*********************************************
		Footer Styles
*********************************************/
#footer {
	display: block;
	clear: both;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 10px 0px 0px 0px; padding: 0px;
	background: #00517e;
	color: #FFF;
	text-align: center;
}
#footerwrap {
	width: 940px;
	height: 50px; line-height: 50px;
	margin: 0px auto; padding: 0px 10px;
	text-align: left;
}
#footer a {
	color: #FFF;
	text-decoration: underline;
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footer a.wordpress {
	display: block; float: right;
	width: 50px; height: 50px;
	background: url(images/wordpress.gif) center center no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#footer a.elevate {
	display: block; float: right;
	width: 50px; height: 50px;
	background: url(images/elevate.gif) center center no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
a.xl{
    display: none !important;
}
.nr_uc_toggle .nr_uc_button.glyphicon{display:none !important;}
.nr_related_placeholder .nrelate_huf .nr_post_title{color: #01426f;line-height: 100px;}

.infowindow .image{
    float: left;
    margin: 0px 10px 10px 0px;
}
.infowindow .object_content{
    float: left;
    width: 150px;
    line-height: 16px;
}
#post .infowindow .object_content h2{
    padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 22px;
}

#scrollable_buttons{
    position: fixed;
    left: 0px;
    top:50%;
    width: 24px;
    margin-top: -100px;
    /*height: 200px;*/

}
.bookmark_link{
    background: url("images/bookmark.png") 0 0 no-repeat;
    width: 22px;
    height: 151px;
    display: block;
    margin-left: 4px;
}
body{
    min-width:1050px;
}
.clearboth{clear:both;}
#change_region{
    position: fixed;
    height: 645px;
    width: 800px;
    margin: -350px 0 0 -400px;
    top: 50%;
    left: 50%;
    background: #02365E;
    padding: 10px;
    overflow: hidden;
    opacity: 0.9;
    -webkit-box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.4);
    box-shadow: 7px 7px 17px 0px rgba(0,0,0,0.4);
    z-index: 1000;
}
#change_region .header{
    height: 30px;
    margin-bottom: 10px;
}
#change_region .header h2{
    color: #fff;
}
#change_region .floated{
    float: left;
}
#change_region .left_arrow, #change_region .right_arrow{
    width: 40px;
    height: 565px;
    cursor: pointer;
    background: #01547E;
    position: relative;
    top:0px;
}
#change_region .left_arrow{
    left: -4px;
    margin-right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA91JREFUeAHt2rFR40wYBmBx/x9SAAVAARRAARRAARAREREROYECKIAGKIACKICIiIwECiD37atBHqObuZnb9XGy5tEMGHvQp/Xz7X7aXbvrHAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENi4wNPT0/L+/n758fGxbA3+8PCwvLq6Wr68vDTHam1L6/n/twbYhvOTqIuLi64kv7m567H29/eb4/3rALPvABnxJycnq+Tv7e1Vm68nP0EODg6qY03lxFl3gCR/feQfHx93R0dHOzX441inp6fVsWqu/7fO+e9vBZ5I3EW59/dNKYnvFotFVfIT4P39fVEqQB8rHal0rOpYfZCJ/PoxkXZsvBk3NzfLx8fHPm5KdZm0VV8jsYbkf8aaRfIDMssOkFl6+ekTvru7293e3nblsSppd3d3q1hJfmI5JiyQ5Jdy3/+UUt20VNtkrAmTzadpmaUn6UMHyNq/9t3l3CFOa0eqbYPz/kDg7e3tS/Izev/g9C//Ou5ILbG+BJ7gk1ksA8dLtKz7y6ituucnVpZ45bFPV5aRtbEmmO9fmjSLZWBJ1uL5+bl/cyVZ3eXlZXXyk/DX19dVrPPz86pYv0hP9IWtXwVklj6s9TNLTwJrj1Lqu2G5d3h4mKXjrJMfp63vAGWDZpXv7M3XLvdWQT7/yC0gt4Px63N7vvUdICM+Iz9HRnBZp1cnrcwddnILyZFK0FJN+iBb8GvrO0BG/PX1dUZ+z10+8k1HqO4EKftDh0onyC7gFuRRE8dLt7INXJ24lP6zs7PVPkBLVZGZbxRI0je1ebPJfYVvJHCplP/1TtAykRtXlZadxalmZuvnAGPYbNoME7nM5DORq+0EZS6wsz4RzCeK6RTja3o+QYFM3oZKUJLYlLRNVpWpUc2uAgzAGbnDbD4bRS2z+U1WlaF9U3mcbQfI8jCf3Q/fAcweQb4VXAuf5WGpKP3pn8vD2lDO+06B8USu5R4+Xh62dKjvNPjdtWZbAYY3nYncpr7FM64qc/ha+OA0+8eM/JbRvw6USpB9gvXX/E2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+J3AT0bvyNH150dZAAAAAElFTkSuQmCC) no-repeat center center #fff;
}
#change_region .right_arrow{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABBFJREFUeAHt2r9R40AUx3Hp7kIacERiCnABLoACKMAuwBGRSS7B5C4AF+ACKIACKMDO7Rxy8X57txoP3M2gp5VAy1cz9ukY7x9/Vnpvd+Wi4EAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ+TeBwOFQvLy/Vp3WAhpsL3N/fV4vFotrtdq0G7vHxsZpOp9Xl5WWlC6F5T4ZX4tfwuvy+x5vNJvxxuVwWunvPzs7K95/6+F+sjuLu7u7jBQb8yR8D7nvd9aurq3B+PB4Liwb135ue2N1f2isUe3p6Ul3fIgo0dfpyn9ddP5/PQ/hWCFco93ZSdSkFqB692qYVbz8o11BAAxUHTQOogWxYRf1xu/vruiy6tKqrrvSLnmSRAmR7cXFR2kQwMCuHr1YrN/lkMilTpRV3J3oqmM0FIC8btNIGL9BZGii22607ClhK0UUV6rJ6ijZpJVTCWz8CWr7FHN52OZcyrfTz7Zu3klUE0NcfjUalloM6lApubm7CuedNaWU2m4WibdOKp/0+ymR3AQjNJoP1cs7u4lbLOUsFydJKHwNKG38FtArQDD6uDDSz9+KkTCvePnRVLssIICztBsZUoP9rVaCLQudNj5RppWnbXX8+2wtAcG+Xc+v12u2ZMq24O0FBn0DKXcLTtJLDA6OsI0C8XMbjcTwtNCn0Hs/Pz2FlEctrZTD0I/sL4OHhobJXGCebFxS2N+AaM80ftKSMg656tEx0VUahfgTi832tBLQppI0db8unacQmlO56vO13VS7bCKDBPn0eoOcE3jtWAx5Th7aH4zOHrgaFelsKnK7bdfcrDXirtJVDvZegKOBdSnrb77pcdhHgX7nawr8rV+vC0YMgHZo/3N7ehv2FrgeF+lsIpMrVKecPLb5O50WzigBvc7XtBLru/LfzB+0oeucPnY8gDfwRSJWrNfhaMcRnCG3mD0MYmywiQKpcrfmDfg0c1/r6VZB3/jCEwVcffw6lo//rp57yxYc+mqhpv//8/NwV+q2N3/o1sA4b+OL6+tpbT6hjCG+DjwD7/b52TpWrtdb3zh/qznDSj4DCtn77l+I3e6pLEUX/9tN7WkEAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAge8l8AocJdYTGcPf3QAAAABJRU5ErkJggg==) no-repeat center center #fff;
    left: 4px;
}
#change_region .left_arrow:hover{
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAA91JREFUeAHt2rFR40wYBmBx/x9SAAVAARRAARRAARAREREROYECKIAGKIACKICIiIwECiD37atBHqObuZnb9XGy5tEMGHvQp/Xz7X7aXbvrHAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENi4wNPT0/L+/n758fGxbA3+8PCwvLq6Wr68vDTHam1L6/n/twbYhvOTqIuLi64kv7m567H29/eb4/3rALPvABnxJycnq+Tv7e1Vm68nP0EODg6qY03lxFl3gCR/feQfHx93R0dHOzX441inp6fVsWqu/7fO+e9vBZ5I3EW59/dNKYnvFotFVfIT4P39fVEqQB8rHal0rOpYfZCJ/PoxkXZsvBk3NzfLx8fHPm5KdZm0VV8jsYbkf8aaRfIDMssOkFl6+ekTvru7293e3nblsSppd3d3q1hJfmI5JiyQ5Jdy3/+UUt20VNtkrAmTzadpmaUn6UMHyNq/9t3l3CFOa0eqbYPz/kDg7e3tS/Izev/g9C//Ou5ILbG+BJ7gk1ksA8dLtKz7y6ituucnVpZ45bFPV5aRtbEmmO9fmjSLZWBJ1uL5+bl/cyVZ3eXlZXXyk/DX19dVrPPz86pYv0hP9IWtXwVklj6s9TNLTwJrj1Lqu2G5d3h4mKXjrJMfp63vAGWDZpXv7M3XLvdWQT7/yC0gt4Px63N7vvUdICM+Iz9HRnBZp1cnrcwddnILyZFK0FJN+iBb8GvrO0BG/PX1dUZ+z10+8k1HqO4EKftDh0onyC7gFuRRE8dLt7INXJ24lP6zs7PVPkBLVZGZbxRI0je1ebPJfYVvJHCplP/1TtAykRtXlZadxalmZuvnAGPYbNoME7nM5DORq+0EZS6wsz4RzCeK6RTja3o+QYFM3oZKUJLYlLRNVpWpUc2uAgzAGbnDbD4bRS2z+U1WlaF9U3mcbQfI8jCf3Q/fAcweQb4VXAuf5WGpKP3pn8vD2lDO+06B8USu5R4+Xh62dKjvNPjdtWZbAYY3nYncpr7FM64qc/ha+OA0+8eM/JbRvw6USpB9gvXX/E2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+J3AT0bvyNH150dZAAAAAElFTkSuQmCC) no-repeat center center #F4F4F4;
}
#change_region .right_arrow:hover{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABBFJREFUeAHt2r9R40AUx3Hp7kIacERiCnABLoACKMAuwBGRSS7B5C4AF+ACKIACKMDO7Rxy8X57txoP3M2gp5VAy1cz9ukY7x9/Vnpvd+Wi4EAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ+TeBwOFQvLy/Vp3WAhpsL3N/fV4vFotrtdq0G7vHxsZpOp9Xl5WWlC6F5T4ZX4tfwuvy+x5vNJvxxuVwWunvPzs7K95/6+F+sjuLu7u7jBQb8yR8D7nvd9aurq3B+PB4Liwb135ue2N1f2isUe3p6Ul3fIgo0dfpyn9ddP5/PQ/hWCFco93ZSdSkFqB692qYVbz8o11BAAxUHTQOogWxYRf1xu/vruiy6tKqrrvSLnmSRAmR7cXFR2kQwMCuHr1YrN/lkMilTpRV3J3oqmM0FIC8btNIGL9BZGii22607ClhK0UUV6rJ6ijZpJVTCWz8CWr7FHN52OZcyrfTz7Zu3klUE0NcfjUalloM6lApubm7CuedNaWU2m4WibdOKp/0+ymR3AQjNJoP1cs7u4lbLOUsFydJKHwNKG38FtArQDD6uDDSz9+KkTCvePnRVLssIICztBsZUoP9rVaCLQudNj5RppWnbXX8+2wtAcG+Xc+v12u2ZMq24O0FBn0DKXcLTtJLDA6OsI0C8XMbjcTwtNCn0Hs/Pz2FlEctrZTD0I/sL4OHhobJXGCebFxS2N+AaM80ftKSMg656tEx0VUahfgTi832tBLQppI0db8unacQmlO56vO13VS7bCKDBPn0eoOcE3jtWAx5Th7aH4zOHrgaFelsKnK7bdfcrDXirtJVDvZegKOBdSnrb77pcdhHgX7nawr8rV+vC0YMgHZo/3N7ehv2FrgeF+lsIpMrVKecPLb5O50WzigBvc7XtBLru/LfzB+0oeucPnY8gDfwRSJWrNfhaMcRnCG3mD0MYmywiQKpcrfmDfg0c1/r6VZB3/jCEwVcffw6lo//rp57yxYc+mqhpv//8/NwV+q2N3/o1sA4b+OL6+tpbT6hjCG+DjwD7/b52TpWrtdb3zh/qznDSj4DCtn77l+I3e6pLEUX/9tN7WkEAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAge8l8AocJdYTGcPf3QAAAABJRU5ErkJggg==) no-repeat center center #F4F4F4;
}
#change_region .content_regions{
    width: 710px;
    height: 565px;
    overflow: hidden;
}
#change_region .content_regions .inner{
    width: 20000px;
    height: 565px;
}
#change_region .content_regions ul{
    text-align: left;
    float: left;
    margin: 0px 6px 6px 0px;
}
#change_region .content_regions ul li{
    list-style: none;
    display: block;
    width: 130px;
    margin: 0px 10px 8px 0px;
    line-height: 12px;
}
#change_region .content_regions ul li a:hover{
    text-decoration: none;
}
.first_letter{
    font-size: 18px;
    color: #C5A85A;
}
.search_city_div{
    margin: 0px 0px 10px 0px;
}
#search-regions-city{
    width: 500px;
    border-radius: 4px;
    border:1px solid #e4e4e4;
    padding: 4px 4px;
    font-size: 16px;
    color: #333333;
}
.letters_city_div{
    margin-bottom: 10px;
}
#change_region .letters_city_div a{
    display: inline-block;
    margin: 0px 10px 0px 0px;
    font-size: 16px;
    text-decoration: none;
}
#change_region .letters_city_div a:hover{
    text-decoration: underline;
}

.uptlk_wdgt_XGUlg .uptl_toolbar.uptl_toolbar_share ul{
    padding: 0 !important;
    margin-top: 10px;
}
