/* Blocks CSS. Start. */

#ads_panel_top_all {
 float: left;
 width: 780px;
 margin: 0px 0px 10px 0px; /* margin: 0px 0px 5px 0px; */
 padding: 0px;
 border: 1px solid #DDDDDD;
 -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: 960px;
 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: 948px; /* 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;
 }

#block_new_home {
 background: #FFFFFF;
 float: left;
 width: 960px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_home {
 background: #FFFFFF;
 float: left;
 width: 946px;
 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: #FFFFFF;
 float: left;
 width: 946px;
 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;
 }

.block_indent_new_location_home {
 background: #FFFFFF;
 float: left;
 width: 946px;
 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: 950px;
 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;
 }

/* G. Maps Home. Start. */

#block_new_gmap_home {
 background: #FFFFFF;
 width: 934px;
 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: #FFFFFF;
 width: 920px;
 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;
 }

/* G. Maps Home. End. */

.title_new_location_home { margin: 5px 0px 10px 0px; }

.title_new_location_home_H1{
 padding: 10px 0px 0px 5px;
 *padding: 8px 0px 0px 5px;
 padding: 13px\9 0px\9 0px\9 5px\9;
 }

.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;
 }

.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: #FFFFFF;
 float: left;
 width: 186px;
 margin: 0px 5px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_map_tools_2 {
 background: #FFFFFF;
 float: left;
 width: 186px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#block_new_map_tools_3 {
 background: #FFFFFF;
 float: left;
 width: 188px;
 margin: 0px 5px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_location_map_tools {
 background: #FFFFFF;
 float: left;
 width: 172px;
 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: #FFFFFF;
 float: left;
 width: 174px;
 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 */

.postarea_new_blocks_2 {
 background: #FFFFFF;
 float: left;
 width: 780px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.postarea_new_blocks {
 background: #FFFFFF;
 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;
 }

.postareawide_new_blocks_2 {
 background: #FFFFFF;
 float: left;
 width: 960px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.postareawide_new_blocks {
 background: #FFFFFF;
 float: left;
 width: 940px;
 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 */

#sidebar_widget_new_block {
 background: #FFFFFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -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: 160px;
 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_text_new_block {
 background: #FFFFFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_text_new_block_2 {
 background: #FFFFFF;
 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_category_block {
 background: #FFFFFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_category_block_2 {
 background: #FFFFFF;
 float: left;
 width: 160px;
 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;
 }

#sidebar_widget_new_facebook_block {
 background: #FFFFFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_facebook_block_2 {
 background: #FFFFFF;
 float: left;
 width: 160px;
 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_bottom {
 padding-left: 20px;
 background: url(images/print.png) no-repeat left center;
 }

.blocks_social_likes {
 background: #FFF;
 float: left;
 width: 960px;
 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: 953px;
 height: 37px;
 padding: 5px 0px 0px 5px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.blocks_attention {
 background: #FFF;
 float: left;
 width: 960px;
 margin: 10px 0px 10px 0px;
 border: 1px solid #DDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.blocks_attention_location {
 background: #FFF;
 float: left;
 width: 953px;
 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: #FFFFFF;
 float: left;
 width: 170px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

#sidebar_widget_new_block_tools_2 {
 background: #FFFFFF;
 float: left;
 height: 65px;
 width: 160px;
 padding: 4px;
 border: 1px solid #BBB;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

/* Block local search home */

#block_new_local_search_home {
 background: #FFFFFF;
 float: left;
 width: 960px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.block_new_local_search_location_home {
 background: #FFFFFF;
 float: left;
 width: 948px;
 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;
 }

#ads_panel_top_all_width_page {
 float: left;
 width: 960px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 border: 1px solid #DDDDDD;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.ads_panel_top_location_all_width_page {
 background: #FFFFDD;
 float: left;
 width: 948px; /* width: 951px; */
 /* 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;
 }

.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;
 }

/* Block follow. Start. */

#block_follow_box_wide {
 background: #FFF;
 float: left;
 width: 960px;
 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: 958px;
 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;
 }

#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;
 }

/* Block follow. End. */

.block_ads_links_posts_top {
 width: 728px;
 background: #eeeeee;
 border: 1px solid #cccccc;
 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: #eeeeee;
 border: 1px solid #cccccc;
 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: #eeeeee;
 border: 1px solid #cccccc;
 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: #eeeeee;
 border: 1px solid #cccccc;
 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: #eeeeee;
 border: 1px solid #cccccc;
 margin: auto;
 padding: 5px 5px 5px 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }

.block_ads_recommended_posts_bottom {
 width: 728px;
 background: #FFFFDD;
 border: 1px solid #FFEEAA;
 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;
 }

.ads_panel_728_all {
 width: 728px;
 height: 95px;
 background: #FFFFDD;
 padding:0px 10px 5px 0px;
 margin: 10px 10px 0px 10px;
 border: 1px solid #FFEEAA;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 }

.ads_panel_728_all_location {
 margin: 0px;
 padding: 5px 5px 5px 5px; /* padding: 6px 0px 0px 0px; */
 }

/* Blocks CSS. End. */