/* CSS. Start. */

#block_new_home {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_home {
 background: #FFF;
 float: left;
 width: 986px;
 margin: 0px;
 padding: 5px 6px 4px 6px;
 padding: 4px\9 6px\9 5px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_countries_home {
 background: #FFF;
 float: left;
 width: 986px;
 margin: 0px;
 padding: 10px 6px 9px 6px;
 padding: 9px\9 6px\9 10px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* ADS. Panel. Top all. Width page. Start. */

#ads_panel_top_all {
 float: left;
 width: 780px;
 margin: 0px 0px 10px 0px; /* margin: 0px 0px 5px 0px; */
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.ads_panel_top_location_all {
 background: #FFFFDD;
 float: left;
 width: 768px; /* width: 778px; */
 /* height: 22px; */
 margin: 0px;
 padding: 5px 5px 5px 5px; /* padding: 6px 0px 0px 0px; */
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#ads_panel_top_width_page {
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.ads_panel_top_location_width_page {
 background: #FFFFDD;
 float: left;
 width: 988px; /* width: 991px; */
 /* height: 22px; */
 margin: 0px;
 padding: 5px 5px 5px 5px; /* padding: 6px 6px 0px 1px; */
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* ADS. Panel. Top all. Width page. End. */

.block_indent_new_location_home {
 background: #FFF;
 float: left;
 width: 986px;
 margin: 0px;
 padding: 10px 6px 10px 6px;
 padding: 9px\9 6px\9 11px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_ads_new_location_home {
 background: #FFFFDD;
 float: left;
 width: 990px;
 height: 90px;
 margin: 0px;
 padding: 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Google Maps Home. Start. */

#block_new_gmap_home {
 background: #FFF;
 width: 974px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_gmap_home {
 background: #FFF;
 width: 960px;
 margin: 0px;
 padding: 5px 7px 0px 5px;
 padding: 5px\9 7px\9 0px\9 5px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Google Maps Home. End. */

.home_img_flags a { margin-left: 27px; }

.title_new_location_home { margin: 5px 0px 10px 0px; }

.title_new_location_home_H1 {
 padding: 5px 0px 0px 5px;
 *padding: 8px 0px 0px 5px;
 padding: 8px\9 0px\9 0px\9 5px\9;
 }

.title_new_H1_bottom { padding: 0px 0px 4px 0px; }

.title_new_location_all { margin: 0px 0px 9px 0px; }

.border_new_location_home {
 margin-top: 10px;
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #BBB;
 }

.border_new_location_home_2 {
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #DDD;
 }

.border_new_location_home_3 {
 margin-bottom: 10px;
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #EEE;
 }

.border_invert_new_location_home_3 {
 margin-bottom: 10px;
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #BBB;
 }

.border_invert_new_location_home_2 {
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #DDD;
 }

.border_invert_new_location_home {
 margin-top: 10px;
 margin-left: -6px;
 margin-right: -6px;
 border-bottom: 1px solid #EEE;
 }

.postareawide_new_blocks_2 {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.postareawide_new_blocks {
 background: #FFF;
 float: left;
 width: 980px;
 padding: 9px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.border_news_location_home {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right: 0px;
 border-bottom: 1px dashed #BBB;
 }

#block_new_map_tools {
 background: #FFF;
 float: left;
 width: 194px;
 margin: 0px 5px 5px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_map_tools_2 {
 background: #FFF;
 float: left;
 width: 194px;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_map_tools_3 {
 background: #FFF;
 float: left;
 width: 196px;
 margin: 0px 5px 5px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_map_tools {
 background: #FFF;
 float: left;
 width: 180px;
 margin: 0px;
 padding: 5px 6px 4px 6px;
 padding: 4px\9 6px\9 5px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_map_tools_3 {
 background: #FFF;
 float: left;
 width: 182px;
 margin: 0px;
 padding: 5px 6px 4px 6px;
 padding: 4px\9 6px\9 5px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.postarea_new_blocks_2 {
 background: #FFF;
 float: left;
 width: 780px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.postarea_new_blocks {
 background: #FFF;
 float: left;
 width: 760px;
 padding: 9px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.border_new_location_postarea {
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #BBB;
 }

.border_new_location_postarea_2 {
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #DDD;
 }

.border_new_location_postarea_3 {
 margin-bottom: 10px;
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #EEE;
 }

.border_invert_new_location_postarea_3 {
 margin-bottom: 5px;
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #BBB;
 }

.border_invert_new_location_postarea_2 {
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #DDD;
 }

.border_invert_new_location_postarea {
 margin-top: 10px;
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #EEE;
 }

.border_invert_new_location_postarea_posts {
 padding-top: 10px;
 margin-left: -9px;
 margin-right: -9px;
 border-bottom: 1px solid #EEE;
 }

.postarea_new_blocks p {
 margin: 0px;
 padding: 5px 0px 5px 0px;
 }

.postarea_new_blocks a img {
 border: none;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

.postarea_new_blocks ul {
 margin: 0px;
 padding: 0px 0px 0px 20px;
 }

.postarea_new_blocks ul li {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

.postarea_new_blocks ul ul {
 list-style-type: square;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

.postarea_new_blocks ol {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }

.postarea_new_blocks ol li {
 margin: 0px 0px 0px 20px;
 padding: 0px;
 }

#sidebar_widget_text_new_block {
 background: #FFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_text_new_block_2 {
 background: #FFF;
 float: left;
 width: 155px;
 padding: 0px 5px 0px 8px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_block {
 background: #FFF;
 float: left;
 width: 210px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_block_2 {
 background: #FFFFDD;
 float: left;
 width: 200px;
 height: 600px;
 padding: 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_category_block {
 background: #FFF;
 float: left;
 width: 210px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_category_block_2 {
 background: #FFF;
 float: left;
 width: 200px;
 height: 39px;
 padding: 4px 4px 0px 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#social_sidebar_widget_block {
 background: #FFF;
 float: left;
 width: 210px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#social_sidebar_widget_block_2 {
 background: #FFF;
 float: left;
 width: 200px;
 height: 58px;
 padding: 4px 4px 0px 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* WP print posts. Start. */

.wp_print_posts_bottom {
 padding-left: 20px;
 background: url(images/print.png) no-repeat left center;
 }

/* WP print posts. End. */

.blocks_social_likes {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.blocks_social_likes_location {
 background: #FFF;
 float: left;
 width: 993px;
 padding: 5px 0px 5px 5px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_block_tools {
 background: #FFF;
 float: left;
 width: 210px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_block_tools_2 {
 background: #FFF;
 float: left;
 height: 65px;
 width: 200px;
 padding: 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Block wide search&weather */

#block_new_hotels_search_home {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_hotels_search_location_home {
 background: #FFF;
 float: left;
 width: 988px;
 height: 105px;
 margin: 0px;
 padding: 5px 5px 0px 5px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_local_search_home {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_local_search_location_home {
 background: #FFF;
 float: left;
 width: 988px;
 height: 105px;
 margin: 0px;
 padding: 5px 5px 0px 5px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_weather_home {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_weather_location_home {
 background: #FFF;
 float: left;
 width: 988px;
 height: 105px;
 margin: 0px;
 padding: 5px 5px 0px 5px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Hotels. Start. */

#sidebar_widget_hotels_block {
 background: #FFF;
 float: left;
 width: 210px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Hotels. End. */

/* G+ Wide. Start. */

#block_follow_box_wide {
 background: #FFF;
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_follow_box_location_wide {
 background: #FFF;
 float: left;
 width: 998px;
 margin: 0px;
 padding: 1px 0px 0px 0px;
 padding: 1px\9 0px\9 1px\9 0px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* G+ Wide. End. */

/* G+ Short. Start. */

#block_follow_box_short {
 background: #FFF;
 float: left;
 width: 780px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_follow_box_location_short {
 background: #FFF;
 float: left;
 width: 778px;
 margin: 0px;
 padding: 1px 0px 0px 0px;
 padding: 1px\9 0px\9 1px\9 0px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* G+ Short. End. */

.block_728_ads_header {
 width: 728px;
 height: 90px;
 background: #FFFFDD;
 padding: 3px 3px 3px 3px;
 border: 1px solid #FFEEAA;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

#breadcrumb_panel_top {
 float: left;
 width: 1000px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.breadcrumb_panel_top_location {
 background: #FFF;
 float: left;
 width: 986px;
 height: 22px;
 margin: 0px;
 padding: 6px 6px 1px 6px;
 *padding: 6px 6px 1px 6px;
 padding: 5px\9 6px\9 2px\9 6px\9;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* ADS link's block's */

.block_ads_links_posts_top {
 width: 728px;
 background: #f0f0f0;
 border: 1px solid #cbcbcb;
 margin: auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

.block_ads_links_posts_bottom {
 width: 728px;
 background: #f0f0f0;
 border: 1px solid #cbcbcb;
 margin: 10px auto 0px auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

.block_ads_links_pages_categories_top {
 width: 728px;
 background: #f0f0f0;
 border: 1px solid #cbcbcb;
 margin: 0px auto 10px auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

.block_ads_links_pages_bottom {
 width: 728px;
 background: #f0f0f0;
 border: 1px solid #cbcbcb;
 margin: 10px auto 10px auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

.block_ads_links_categories_bottom {
 width: 728px;
 background: #f0f0f0;
 border: 1px solid #cbcbcb;
 margin: auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

/* CSS. End. */