@charset "UTF-8";
/* CSS Document */

/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, /*strong, */sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* css reset */



/****** MAIN LAYOUT ********/

body {
	background:url(images/body_bg.gif) no-repeat top center #e4ecee;
	margin-bottom:50px;
}

.wrapper, .adrese_utile, .footer {
	width:982px;
	margin:auto;
}

.home_top, .content {
	margin:10px 20px 0 20px;
	padding-bottom:20px;
}

.home_top {
	border-bottom: solid 2px #ebebeb;
}

.left_column {
	width:600px;
	float:left;
}

.right_column {
	width:320px;
	float:left;
	border-left:solid 2px #ebebeb;
	margin-left:20px;
}

/***********************/








/****** ALL OVER ******/

.section_header {
	margin:20px 0 0 20px;
}
/*exceptions*/
.adrese_utile .section_header{margin-left:0;}
.localuri .section_header{margin-top:40px;}
.evenimentul_lunii .section_header, .sidebar_localuri .section_header{margin:0 0 10px 0;}
.related .section_header{margin-left:0;}
/************/

.section_content{
	margin:15px 0 0 20px;
}
/*exceptions*/
.section_content_editori{margin-top:0;}
.foto_video .section_content{margin:0;}
.localuri .section_content{margin-top:0;}
.adrese_utile .section_content, .footer .section_content{margin:10px 0 0 0;}
.related .section_content{margin-top:10;}
.evenimentul_lunii .section_content, .sidebar_localuri .section_content{margin:0;}
.related .section_content{margin-left:0;}
/************/


.vezi_toate {
	margin-left:10px;
}
/*exceptions*/
.foto_video .vezi_toate, .localuri .vezi_toate {position:relative;top:-4px;}
/************/

a.add {
	text-align:right;
	background:url(images/add_button.gif) no-repeat top right;
	height:18px;
	padding:2px 22px 4px 0;
	margin-left:15px;
}

.right_add {
	float:right;
	padding:6px 0 4px 0;	
}

.title {
	padding-left:7px;
	border-left: solid 1px #40c8f4;
}
/*exceptions*/
.home_article .title, .home_local .title, .sidebar_local .title {padding-top:7px;}
.home_event .title, .sidebar_event .title {padding-bottom:7px;}
.full_article .title {padding-top:7px; padding-bottom:7px;}
.title_only {border-left:none; padding:5px 0 4px 26px; background-image:url(images/categories/nocategory4.gif); background-repeat:no-repeat; background-position:left center;}
.listing_article .title {padding-left:0;border-left:none; margin-bottom:10px;}
.sidebar_article .title {padding-left:0;border-left:none; margin:10px 0;}
.gallery .title {padding-left:0;border-left:none; margin-top:10px;}
.cronici_listing .title, .adrese_listing .title {padding-top:7px; margin-bottom:0;}
/************/

.full_article {
	margin-top:20px;
}

.info {
	padding:10px 0 10px 24px;
	background-image:url(images/categories/nocategory1.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
/*exceptions*/
.home_article .info {background-image:url(images/categories/nocategory2.gif);}
.home_event .info, .full_article .info {background-image:url(images/categories/nocategory3.gif);}
.column1 .home_event .info, .sidebar_event .info {background-image:url(images/categories/nocategory6.gif);}
.home_local .info, .sidebar_local .info {background-image:url(images/categories/nocategory5.gif);}
.large_listing .listing_article .info {padding-left:0;background-image:none;}
.adrese_listing .info {padding:5px 0 0 0;background-image:none;}
/************/

.city, .text_category {
	background:#40c8f4;
	padding:0 1px;
}
/*exceptions*/
.sidebar_stiri .city, .text_category {position:relative;top:-2px;margin-right: 5px;}
/************/

.event_date {
	padding:0 2px;
}


.editori_link {
	background:url(images/editori_bg.gif) no-repeat;
	padding:3px 3px 0 18px;
	height:14px;
}

.editor_header {
	padding-bottom:20px;
}




/**** forms ******/

input, input:focus, textarea, textarea:focus {
	outline: 0 none;
	border:0 none;
}

.top_toolbar .search_form {
	float:right;
	margin-left:5px;
}

.listing_keyword .search_results {
	float: left;
	padding: 9px 5px 0 0;
}

.search_form div {
	float:left;
}

.text_field {
    border:solid 1px #CCCCCC;
    border-right:none;
	padding:2px 0 0 2px;
    height:25px;	
}
/*exceptions*/
.top_toolbar .text_field{margin: 3px 0 0 0;}
/************/


.top_toolbar input, .listing_keyword input{width:150px;}
.top_toolbar input:focus, .listing_keyword input {width:250px;}


.top_toolbar .submit_button input {
    background:url(images/search_button.gif) no-repeat;
    width:28px;
    height:35px;
    border:0;
}

.listing_keyword .submit_button input {
    background:url(images/search_button_2.gif) no-repeat #40c8f4;
    width:90px;
	padding-left:20px;
    height:29px;
    border:0;
}


.comments_zone #captcha_image {
	float:right;
	padding:38px 185px 0 0;
}

.comments_zone .text_field {
	border:solid 1px #9aabb1;
	width:300px;
	height:25px;
	margin-bottom:10px;
}

.comments_zone .text_field input {
	width:98%;
}

.comments_zone .text_area, .popup_form .text_area {
	border:solid 1px #9aabb1;
	padding-left:2px;
}

.comments_zone textarea, .popup_form textarea{
	border:0;
	width:98%;
	resize: vertical;
	height:80px;
	padding:5px;
}

.comments_zone .submit_button {
	float:right;
}

.comments_zone .submit_button input {
	background: url(images/add_comment.gif) #40c8f4 no-repeat 7px 5px;
	width:110px;
	padding-left:20px;
	height:30px;
	border:0;
}


.popup_form {
	width:500px;
	border:solid 2px #c0c0c0;
	background:#FFF;
	padding:20px;
}


.form_title, .form_info p, .form_success, .form_warning {
	margin-bottom: 10px;
}

.popup_form form {
	margin-top:20px;
}

.popup_form label {
	display:block;
	margin-bottom:5px;
	
}

.popup_form .text_field {
	border:solid 1px #9aabb1;
	width:300px;
	height:25px;
	margin-bottom:10px;
}

.popup_form .text_field input {
	width:98%;
}

.popup_form .submit_button {
	margin-top:20px;
	padding-top:10px;
	border-top: 1px solid #c0c0c0;
	text-align:right;
}
	
	
	
	
.popup_form .submit_button input {
	background: url(images/subscribe.gif) #40c8f4 no-repeat 7px 5px;
	width:130px;
	padding-left:30px;
	height:30px;
	border:0;
}

.popup_form .submit_button .cancel_button {
	background: url(images/cancel.gif) #728188 no-repeat 7px 5px;
	width:100px;
	padding-left:25vpx;
	height:30px;
	border:0;
}


.contest {
	background:#40c8f4;
	width:125px;
	padding:8px;
	height:14px;
	margin: 0 10px 10px 0;
}

.contest a {
	background: url(images/contest.gif) no-repeat;
	padding-left:25px;
}



.banner {
	margin-left:20px;
}



/*indicators*/

.wishmetter, .rating {
	float:left;
	margin:0 10px 10px 0;
	background:#f0f8fa;
	text-align:center;
}

.wishmetter_text, .rating_text {
}

.wishmetter {
	padding:5px 6px 0 5px;
	width:140px;
	height:50px;
}

.wishmetter_question {
	height:35px;
	background:url(images/indicators/wishmetter_bg.gif) no-repeat;
}

.wishmetter_yes, .wishmetter_no {
	display:block;
	float:left;
	width:70px;
	height:35px;
	background-repeat:no-repeat;
}

.wishmetter_yes {background:url(images/indicators/wishmetter_yes.gif);}
.wishmetter_no {background:url(images/indicators/wishmetter_no.gif);}

.wishmetter_yes:hover, .wishmetter_no:hover {
	background-position: bottom left;
}

.wishmetter_percent_yes, .wishmetter_percent_no {
	margin-left:20px;
	height:35px;
	background-repeat:no-repeat;
}

.wishmetter_percent_yes {
	background-image:url(images/indicators/wishmetter_percent_yes.gif);
}

.wishmetter_percent_no {
	background-image:url(images/indicators/wishmetter_percent_no.gif);
}





.rating {
	padding-top:5px;
	width:120px;
	height:80px;
}

.rating_bg, .combined_rating_bg {
	margin-left:10px;
	position:relative;
	top:-3px;
	height:25px;
	background:url(images/indicators/rating_bg.gif) no-repeat;
}



.rating_bewhere_percent {
	height:25px;
	background-image:url(images/indicators/rating_bewhere_percent.gif);
	background-repeat:no-repeat;
}

.rating_user_bg {
	margin-left:10px;
	background:url(images/indicators/rating_user_bg.gif) no-repeat;
	height:25px;
	
	text-align:left;/*IE fix*/
}

.rating_user_hover {
	background:url(images/indicators/rating_user_hover.gif) no-repeat;
	height:25px;
}

.rating_user_text, .rating_users_text {position:relative;}

.rating_user_text {top:-4px;}
.combined_rating_bg {top:-18px;}
.rating_users_text {top:14px;}

.rating_average_percent {
	height:25px;
	background-image:url(images/indicators/rating_average_percent.gif);
	background-repeat:no-repeat;
}

.rating_user_percent {
	height:25px;
	background-image:url(images/indicators/rating_user_percent.gif);
	background-repeat:no-repeat;
}




.editors_rating {
	margin-top:5px;
	width:125px;
	height:25px;
}

/*overrules to the rest of the .rating_bg divs
and floating left*/
.editors_rating .rating_bg {
	margin-left:0;
	position:static;
}

.editors_rating .rating_text {
	padding:5px 5px 0 0;
	float:right;
}







/****************************************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
************* all over end **************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
*****************************************
****************************************/




/****** HEADER, NAVIGATION AND TOP MENU ******/

/*header*/
.wrapper {
	background:url(images/wrapper_bg.gif) no-repeat top left #FFF;
}

.header {
	height:105px;
	padding-top:15px;
}

.header_banner {
	width:728px;
	margin: auto;
}

.top_menu {
	height:120px;
	margin: 0 10px;
}

.top_home_link {
	width:105px;
	float:left;
}


/*top social media*/

.top_social_media {
	padding:23px 5px 0 0;
	float:right;
}

.top_social_media a {
	display:block;
	float:left;
	margin-right:5px;
	width:23px;
	height:23px;
	background-position: bottom left;
}

.top_social_media a:hover {background-position: top left;}
.top_facebook {background:url(images/top_facebook.png) no-repeat;}
.top_twitter {background:url(images/top_twitter.png) no-repeat;}
.top_googleplus {background:url(images/top_googleplus.png) no-repeat;}


/*top navigation*/

.top_navigation {
	padding:20px 0 0 115px;
}

.primary_top_navigation {
	padding-bottom:4px;
	border-bottom:solid 2px #777777;
}

.primary_top_navigation li{
	display:inline;
	padding:0 7px;
}

.primary_top_navigation .active_section {
	border-top:solid 2px #777777;
	border-bottom:solid 3px #ffffff;
}

.secondary_top_navigation {
	padding-top:4px;
}

.secondary_top_navigation li{
	display:inline;
	padding:0 7px;
}



.secondary_top_navigation .more_link a {
	background:url(images/more_link_bg.gif) no-repeat right bottom;
	padding-right:20px;
}

.secondary_top_navigation .more_link a:hover {
	background-position: right top;
}

.more_navigation {
	position:absolute;
	width:823px;
	background:#FFF;
	padding:0 10px;
	border:solid 2px #c0c0c0;
	border-top:none;
	z-index:999;
}

.more_navigation ul li {
	line-height:36px;
	padding:0 10px 0 0;
}


/*top toolbar*/

.top_toolbar {
	margin-right:20px;
}

.top_toolbar img {
	position:relative;
	top:2px;
}

.top_toolbar .top_newsletter, .top_toolbar .top_user {
	margin-left:5px;
}

.top_toolbar .user {
	float:right;
	padding-top:8px;
}

/****** header, navigation and top menu end ********/







/******* HOMEPAGE *******/

/*home slideshow*/

#home_slideshow_images, #home_slideshow_images li {
    display: block;
}

#home_slideshow_images li {
    display: none;
}

#home_slideshow_images li.active {
    display: block;
}

.home_slideshow_titles {
	border-left: solid 1px #0aaade;
	padding-top:10px;
}

.home_slideshow_titles li {
	padding-left: 20px;
	margin-top:10px;
}

#home_slideshow_links li.active{
    border-left: solid 10px #0aaade;
    padding-left: 10px;
}







/*print zone*/

.print_zone {
	border-bottom: solid 5px #40c8f4;
	margin-top:20px;/*this value is used also in js, when changed here, change also in styles_tweaks.js*/
	height:135px;
	text-align: right;
}

.print_cover {
	float:right;
	border: solid #c0c0c0 1px;
	margin: 0 10px 0 0;
}

.print_zone .spacer{
	height:46px;
}

.print_subscription {
	width:137px;
	height:70px;
	padding-top:19px;
	float:left;
	text-align:center;
	background:url(images/subscription_bg.gif) no-repeat;
}

.aboneaza_te {
	margin-bottom: 8px;
}

.aboneaza_te a{
	background:#40c8f4;
	padding:2px;
}

.pret span{
	background: #FFF;
	padding:2px;
}

.current_print {
	height:89px;
	margin-left: 139px;
	background: #f5f5f5;
	text-align: right;
}

.print_edition {
	padding:3px 0 5px;
}

.print_edition a{
	margin-right:2px;
}

.print_cover_title a {
	padding:0 2px;
}

.print_cover_subtitle {
	padding: 7px 0;
}

/*articole recomandate and shopping*/
.home_article {
	width:220px;
	/*height:275px;*/
	float:left;
	margin:0 20px 10px 0;
}

/*foto/video*/

.foto_video .section_content {
	height:380px;
	background:#44555a url(images/foto_video_bg.gif) no-repeat;
}

.foto_video .column {
	float:left;
}

.foto_video .column1 {width:410px;}
.foto_video .column2 {width:300px;}
.foto_video .column3 {width:262px;}

.foto_video img{
	margin:10px 0 0 10px;
}

/*events*/

.evenimente_recomandate .column {
	width:200px;
	float:left;
	margin-right:20px;
}

.evenimente_recomandate .column1 {
	width:272px;
	padding:5px;
	background:#44555a;
}

.home_event, .sidebar_event {
	margin-bottom:10px;
}

.home_event .thumbnail, .sidebar_event .thumbnail {
	margin-bottom:5px
}

/*calendar*/

.calendar {
	margin:10px 20px;
	background:#e9f0f3;
	height:44px;
}

.days {
	margin-left:5px;
}

.previous, .next {
	float:left;
	margin-right:4px;
	margin-top:8px;
}

.days ul li {
	padding-top:8px;
	display:inline-block;
	float:left;
	margin-right:4px;
	text-align:center;
}

.days .today {
	background:url(images/today.gif) no-repeat top center;
}

.days ul li a {
	display:inline-block;
	border:solid 2px #9aabb1;
	padding:1px 0 0 1px;
	width:20px;
	height:14px;
}
/*exceptions*/
.days .sunday a{border:solid 2px #e9f0f3;border-bottom:solid 2px #df1e8f;}
/************/

.calendar .months {
	clear:both;
	padding:1px 0 0 24px;
}

.calendar .month1 {
	display:inline-block;
	width:65px;
}

.calendar .month2 {
	background:#e9f0f3;
	position:relative;
	border-left:solid 1px #bac7cc;
	padding-left:2px;
}

/*localuri*/

.localuri .section_content {
	float:left;
	display:inline;/*ie6 double margin fix*/
	padding:20px 0 0 20px;
	width:602px;
	background:#44555a;
	height:230px;
	margin-right:20px;
}

.localuri .column {
	width:170px;
	float:left;
	display:inline;/*ie6 double margin fix*/
	margin-right:20px;
}

.localuri .column1 {
	width:200px;
}


/**** homepage end *******/







/***** RIGHT COLUMN AND SIDEBAR*****/

/*editori*/

.editori {
	height:93px;
	padding-bottom:1px;
	border-bottom: solid 1px #c0c0c0;
	text-align:right;
	margin-bottom:20px;
}

.editori .editor_photo {
	float:right;
}

.editori .editorial {
	padding-top:29px;
	height: 30px;
	margin-bottom:2px;
	vertical-align:bottom;
}

.editori .editor {
	margin-bottom:6px;
}

/*stiri, articole recomandate*/

.sidebar_stiri, .sidebar .articole_recomandate {
	margin-bottom:20px;
}

.sidebar_stiri li, .sidebar .articole_recomandate li {
	margin-bottom:15px;
	clear:both;
}

.sidebar_stiri img {
	float:left;
	margin:0 15px 15px 0;
}

/*evenimentul lunii*/

.evenimentul_lunii, .sidebar_localuri {
	margin:20px 0 20px 20px;
	padding:5px;
	background:#44555a;
	/*width:290px;*/
}
.evenimentul_lunii .thumbnail {
	margin-bottom:5px
}


/****** right column and sidebar end *****/







/***** ADRESE UTILE AND FOOTER ******/

/*adrese utile*/

.adrese_utile .column{
	width:143px;
	height:175px;
	float:left;
	display:inline;
	margin-right:20px;
}

.adrese_utile .column_header{
	margin-bottom:5px
}

.adrese_utile .column ul{
	border-left:solid 1px #236c83;
	padding:3px 0 0 7px;
}

.adrese_utile .column li{
	margin-bottom:5px
}

/*footer*/

.footer .section_content {
	background: url(images/footer_bg.gif) no-repeat #44555a;
	padding:10px 10px 10px 70px;
}

.footer .column {
	float:right;
	display:inline;
}

.footer .copyright {width:150px;text-align:center;padding-top:15px; margin-right:10px;}
.footer .isuu{width:220px;background:#FFF;height:140px;}

.footer_navigation {
	width:515px;
}

.footer_navigation ul li {
	margin-bottom:5px;
}

.footer_navigation ul ul, .footer_navigation ul ul li {
	display:inline;
}

.footer_navigation ul ul li {
	margin:0 5px 0 0;
}

.footer_menu {
	width:982px;
	margin:20px auto 0 auto;
	height:30px;
	background:#a2aaad;
}

.footer_menu .sati {
	float:right;
}

.footer_menu ul {
	padding:7px 0 0 10px;
}

.footer_menu ul li {
	display:inline;
	margin-right:10px;
}

.footer_covers {
	width:982px;
	margin:10px auto;
	height:30px;
}

.footer_covers .covers {
	float:right;
}

.footer_covers .covers li {
	display:inline;
	margin-left:5px;
}

.footer_covers .admosfera {
	float:left;
	padding-top:20px;
}

/***********************/







/****** LISTING PAGES *******/

/*large listing*/

.listing_header{
	clear:both;
	border-bottom: solid 1px #40c8f4;
	padding:5px 0 11px 26px; 
	background-image:url(images/categories/nocategory1.gif); 
	background-repeat:no-repeat; 
	background-position:left center;
	
	margin:20px 0;
}

/*exceptions*/
.edition_large_listing .listing_header, .adrese_listing .listing_header{padding:5px 0 11px 0;background-image:none;}
/************/

.large_listing .listing_article {
	clear:both;
	margin-top:10px;
	padding:10px 0 0 0;
	border-bottom: solid 1px #ebebeb;
}

.large_listing .listing_article_hover{
	background:#f0f8fa;
}

.large_listing .listing_article .thumbnail {
	float:left;
	margin:0 20px 20px 0;
}

/*.large_listing .portrait .info,
.large_listing .portrait .title,
.large_listing .portrait .sapou,
.large_listing .portrait .editors_rating
{
	margin-left:130px;
}

.large_listing .landscape .info,
.large_listing .landscape .title,
.large_listing .landscape .sapou,
.large_listing .landscape .editors_rating
{
	margin-left:180px;
}*/

.large_listing .sapou {
	margin-bottom:20px;
}

.pagination {
	clear:both;
	text-align:right;
	margin-top:20px;
}

.pagination ul, .pagination li  {
	display:inline;
}

.pagination a{
	display:inline-block;
	background:url(images/page_hover.gif);
	text-align:center;
	width:20px;
	padding-top:6px;
	height:14px;
	margin-left:3px;
}

/*exceptions*/
.pagination li a{padding-top:4px;height:16px; background-image:none;}
/************/

.pagination a:hover {
	background:url(images/page_hover.gif);
}

.pagination li.current_page a {
	background:url(images/current_page.gif);
}


/***listing editor*******/

.editor_header .thumbnail {
	float:right;
	margin: 0 0 20px 20px;
}

.editor_header {
	border-bottom: solid 1px #40c8f4;
	margin-top:20px;
}

.editor_header .name, .editor_header .bio{
	margin-bottom:10px;
}


/***brief listing*******/

.brief_listing .title {
	margin:20px 0 5px 0;
}

.listing_keyword {
	border-bottom: solid 1px #40c8f4;
	padding:5px 0 11px 0; 
	
	margin-top:20px;
}


/*foto video listing*/

.foto_video_listing .thumbnail {
	float:left;
	padding-right: 14px;
	background: top right no-repeat;
	margin:0 10px 20px 0;
	
}
.foto_video_listing .foto .thumbnail {background-image:url(images/foto_gallery_bg.gif);}
.foto_video_listing .video .thumbnail {background-image:url(images/video_gallery_bg.gif);}


.foto_video_listing .count {
	display:inline-block;
	margin-bottom:10px;
	height:17px;
	padding: 4px 20px 0 3px;
	background: top right no-repeat;
	border-left: solid 2px #c0c0c0;
}
.foto_video_listing .foto .count {background-image:url(images/foto_info_bg.gif);}
.foto_video_listing .video .count {background-image:url(images/video_info_bg.gif);}

.linked{
	margin:10px 0 10px 0;
}


/***adrese utile listing*******/

.adrese_listing .listing_article {
	width:173px;
	/*height:200px;*/
	float:left;
	margin: 0 20px 20px 0;
}

.listing_category {
	clear:both;
	border-bottom: solid 1px #a1a1a1;
	padding:5px 0 5px 5px;
	
	margin:20px 0;
}


/***listing editie*******/
.edition_listing_header {
	margin:20px 0 20px 0;
	text-align:right;
}


.edition_slide{
	float:left;
	margin-right:10px;
}

.edition_slide_ul_sections {
	margin-bottom:40px;
}

.edition_slide_ul_sections li {
	display:inline;
	margin-right:5px;
}

.edition_slideshow_title{
	margin-bottom:20px;
}

.edition_slideshow_sapou hr {
	border:0;
	color: #ebebeb;
	background-color: #ebebeb;
	height: 1px;
	margin-bottom:10px;
}

.cronici_listing {
	clear:both;
}

.cronici_listing .listing_header {
	margin-bottom:20px;
}

.cronici_listing .listing_article {
	width:173px;
	/*height:200px;*/
	float:left;
	margin: 0 20px 20px 0;
}


/***sidebar editie*******/

.sidebar_print_cover{
	margin: 0 0 0 20px;
}

.sidebar_article {
	clear:both;
	margin: 20px 0 20px 20px;
}

.vezi_toate_editie {
	border-right: solid 1px #fff;
	text-align:center;
	padding:10px;
	margin: 0 0 20px 20px;
}

.sidebar_article .section_title {
	margin-bottom:10px;
}

.sidebar_article .thumbnail {
	float:left;
	margin: 0 10px 2px 0;
}

.other, .other .name {
	clear:both;
	margin-top:10px;
}

.expat_corner {
	padding:5px;
	background:#ebebeb;
}


/******* listing pages end ******/







/****** FULL ARTICLE PAGES *******/

/*article*/

.full_article .publish_info, .full_article .print_edition {
	text-align:right;
}

.full_article .publish_info {
	margin-bottom:5px;
}

.full_article .print_edition a {
	padding: 1px 0 0 5px;
	border-top: solid 1px #d7d7d7;
}

.full_article .title {
	margin-bottom:20px;
}

.full_article .thumbnail {
	float:right;
	margin: 0 0 10px 10px;
}

.full_article .video {
	margin-bottom: 10px;
}

.gallery_button {
	position:relative;
	top:-18px
}

.full_article .sapou {
	margin:10px 10px 10px 0;
}

.video_full_article .sapou {
	float:left;
	width:300px;
	margin:0 10px 20px 0;
}

.toc_expanded, .article_body {
	clear:both;
}

.toc_expanded{
	background:#e9f0f3;
	padding:10px;
	margin-bottom:20px;
}

.toc_header img{
	float:right;
}

.toc_expanded li{
	margin-top:10px;
}

.toc_collapsed{
	background:#e9f0f3;
	padding:5px;
	margin-bottom:20px;
}

.toc_collapsed ul{
	position:relative;
	top:2px;
	margin-right:45px;
	display:inline;
}

.toc_collapsed li{
	display:inline;
	margin-left:10px;
}

.article_body {
	padding-bottom:20px;
	border-bottom: solid 2px #ebebeb;
}

.article_body p{
	margin-bottom:10px;
}

.photo_gallery li {
	display:inline;
}

.photo_gallery img {
	margin: 0 20px 20px 0;
}

/*maps*/

.map_wrapper {
	margin-top:40px;
}

.map {
	float:right;
	border: solid 1px #bac7cc;
	width:400px;
	height:300px;
	margin-left: 20px;
	
	background:url(images/google_map_placeholder.png);
}

.map_legend {
	text-align:right;
	float:right;
}

.google_maps_link{
	display:block;
	width:70px;
	padding-right:20px;
	margin-bottom: 70px;
	background:url(images/external_link.gif) center right no-repeat;
}

.map_legend img {
	position:relative;
	top:15px;
}

.map_legend span {
	margin-bottom:5px;
	padding-right:5px;
}

/*article footer*/

.tags_and_sharing {
	margin-top:10px;
}

.tags_and_sharing .sharing {
	float:right;
}

.tags_and_sharing .sharing img{
	margin-left: 5px;
}

.tags {
	background:#e9f0f3;
	padding:10px;
	margin-right:120px;
}

.tags ul {
	display:inline;
}

.tags li {
	display:inline;
	
	padding-left:5px;
}

.related {
	margin-top:40px;
}

.related ul{
	padding-left:20px;
}

.related li {
	margin-bottom:10px;
}

.related .section_content {
	border-bottom: solid 2px #ebebeb;
}

/*comments*/

.comments_zone {
	margin: 40px 0;
}

.comments_zone .add_comment {
	margin-bottom: 40px;
}

.comments_zone .extra {
	margin-left:10px;
	border-top:solid 1px #bac7cc;
	height:22px;
	padding-top:7px;
	
}

.comments_info {
	margin-bottom:20px;
}

.comment {
	margin:0 0 30px 10px;
}

.comment_header {
	margin-bottom:5px;
}

.comment .who, .comment .when, .comment .whom, .comment .replied {
	padding-right:5px;
}

.comment_body {
	border-bottom: solid 1px #ebebeb;
	padding-bottom:5px;
}

.comment_footer {
	border-right: solid 1px #ebebeb;
	padding:5px 5px 0 0;
	text-align:right;
}

.comments_zone .more {
	margin-top:20px;
	text-align:right;
}

.comment_footer a img, .comments_zone .more a img{
	position:relative;
	top:2px;
}

/***** full article pages end *******/








/****** GALLERY PAGES *******/

.gallery_page_top {
	padding-bottom:20px;
	border-bottom: solid 2px #ebebeb;
	margin-bottom:20px;
}

.gallery .thumbnail {
	padding:10px;
	margin:0 0 20px 20px;
	text-align:center;
	width:600px;
	height:600px;
	background:#44555a;
}

.gallery .photo_gallery {
	clear:both;/*
	text-align:right;*/
}

.gallery_navigator {
	margin-top:40px;
	height:50px;
}

.gallery_navigator a, .gallery_navigator div {
	float:left;
}

.gallery_navigator div {
	text-align:center;
	width:208px;
	padding-top:15px;
}

.photo_title, .photo_description  {
	margin-top:20px;
}


.gallery_quick_select {
	clear:both;
}

/*942 -60 -60*/

.gallery_previous, .gallery_thumbnails, .gallery_next {
	float:left;
}

.gallery_previous, .gallery_next {
	width:60px;
	padding-top:55px;
	height:100px
}

.gallery_previous {
	border-right:solid 1px #c0c0c0;
}

.gallery_next {
	border-left:solid 1px #c0c0c0;
	text-align:right;
}

.gallery_thumbnails {
	width: 800px;
	padding:10px 0;
	margin:0 10px;
	height:135px;
	overflow:hidden;
}

.gallery_thumbnails ul {
	width:3000px
}

.gallery_thumbnails ul li {
	display:inline;
	margin-right:20px;
}




/***** gallery pages end *******/

