@charset "UTF-8";

/**
 * central stylesheet for background imgages and css-sprite definitions
 *
 * 
 * 
 */
 
@media screen, projection {

/*--------------------------------------------------------------------------*/

/**
 * transparent background elements
 */
  
 /* white */
 .view-id-calendar_event,
 .view-id-calendar_event_regional,
 #col2 .block .content,
 #tnoc_gallery_carousel .jcarousel-skin-tango .jcarousel-container,
 .page-help #panel-faq,
 #pane_tnoc-news .attachment-before .views-field-field-news-teaser-link-nid,
 #block-tnoc_com-tnoc-com ul#new-messages,
 #col2_content #block-views-front_events-block_2 .view-empty,
 #col2_content #block-views-front_events-block_2 .recomm-content-wrapper,
 #block-views-front_events-block_3 .views-field-markup,
 #block-tnoc_event_listing-3 .event-friend-news-wrapper,
 #block-views-front_events-block_3 .view-empty,
 body.node-3 #node-3,
 #col3_content #guestbook-form-entry-form 
 {background: #fff;}
  
  
  
  
 /**
  * reset for some specific background elements  
  */
 
 #block-views-calendar_event-calendar_block_1 .view {background: transparent;}


/*--------------------------------------------------------------------------*/
 
 
/*--------------------------------------------------------------------------*/
/* ##### start: TODO -> merge width css sprite #####                        */ 
/*--------------------------------------------------------------------------*/
 
 
/**
 *topteaser
 */
#topteaser {/* background: transparent url(../../../images/layout/bg_opac_topteaser.png) repeat-y top right; */} 
#topteaser .title {background: transparent url(../../../images/layout/top-teaser-bg-bright.png) repeat;}

#topteaser .date,
#topteaser .location {background: transparent url(../../../images/layout/top-teaser-bg-dark.png) repeat;}
 
 
/**
 * panels -> create event, find event
 */
#pane_create-event #create_event,
#pane_find-event #find_event {background:transparent url(../../../images/layout/bg_button_navi.png) repeat-x left bottom;}
 
 
/**
 * panels -> tnoc news, event recommendations
 */
#pane_event_recomm .view-footer a, 
#pane_tnoc-news .view-footer a,
#pane_latest-events .view-footer a,
#tnoc_gallery_carousel .view-footer a ,
.page-home #col3_inside #news .pane-content .views-field-view-node a,
.page-events .pane-content-footer a,
.page-my-tnoc .pane-content-footer a,
.page-infoworld .pane-content-footer a,
.page-intro-gallery .pane-content-footer a,
.page-home #col3_inside #articles .pane-content .views-field-view-node a,
#tnoc-search-form #edit-submit {
  background: transparent url(../../../images/buttons/button_size_1.png) no-repeat top left;
	text-align: left;
 	padding: 10px 0 10px 35px;
  *padding: 9px 0 9px 35px;
 	line-height: 12px;
  min-width: 108px;
  display:inline-block;
  text-transform: none;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#pane_event_recomm .view-footer.intropage_btn_big a, 
#pane_tnoc-news .view-footer.intropage_btn_big a,
#pane_latest-events .view-footer.intropage_btn_big a,
#tnoc_gallery_carousel .view-footer.intropage_btn_big a,
.page-home #col3_inside #articles .pane-content .views-field-view-node.intropage_btn_big a,
body.i18n-ru.page-home #col3_inside #articles .pane-content .views-field-view-node a,
.page-home #col3_inside #news .pane-content .views-field-view-node.intropage_btn_big a,
.page-events .pane-content-footer.intropage_btn_big a,
.page-my-tnoc .pane-content-footer.intropage_btn_big a,
.page-infoworld .pane-content-footer.intropage_btn_big a,
.page-intro-gallery .pane-content-footer.intropage_btn_big a,
.i18n-ru.page-home #col3_inside #news .pane-content .views-field-view-node a,
.i18n-ru #tnoc_gallery_carousel .view-footer a ,
.i18n-ru #pane_latest-events .view-footer a,
#tnoc-search-form #edit-submit.intropage_btn_big {
  background: transparent url(../../../images/buttons/button_size_2.png) no-repeat top left;
	text-align: left;
 	padding: 10px 35px 10px 37px;
  *padding: 9px 0 9px 35px;
 	line-height: 12px;
  min-width: 130px;
  *min-width: 165px;
  display:inline-block;
  text-transform: none;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.i18n-ru #pane_latest-events .view-footer a {
  padding: 10px 20px 10px 37px;
}

#pane_event_recomm .view-footer a:hover,
#pane_tnoc-news .view-footer a:hover,
#pane_latest-events .view-footer a:hover,
#tnoc_gallery_carousel .view-footer a:hover,
.page-home #col3_inside #articles .pane-content .views-field-view-node a:hover,
.page-home #col3_inside #news .pane-content .views-field-view-node a:hover,
.page-events .pane-content-footer a:hover,
.page-my-tnoc .pane-content-footer a:hover,
.page-infoworld .pane-content-footer a:hover,
.page-intro-gallery .pane-content-footer a:hover,
.i18n-ru.page-home #col3_inside #news .pane-content .views-field-view-node a:hover,
.i18n-ru #tnoc_gallery_carousel .view-footer a:hover ,
#tnoc-search-form #edit-submit:hover {
  background-position: left -32px;
}




/* sport */
.recomm-title a,
#pane_event_recomm .recomm-title a {background: transparent url(../../../images/layout/icon_sport_small.png) no-repeat center left;}

#col3 .recomm-icon_sport a,
#block-views-front_events-block_2 .recomm-icon_sport a {background:transparent url(../../../images/layout/icon_sport_small.png) no-repeat left 4px;}

 /* wellness */
#block-views-front_events-block_2 .recomm-icon_wellness a,
#col3 .recomm-icon_wellness a {background:transparent url(../../../images/layout/icon_wellness_small.png) no-repeat left 4px;}
 
 /* food */
#block-views-front_events-block_2 .recomm-icon_food a,
#col3 .recomm-icon_food a {background:transparent url(../../../images/layout/icon_food_small.png) no-repeat left 4px;}


#pane_event_recomm .recomm-content-wrapper,
.recomm-content-wrapper {background: #fff url(../../../images/layout/bg_content_teaser_block.png) repeat-y top left;}
 

/**
 * arrow_button.png
 */
.date-nav .today-button,
.view-calendar-event .view-header,
#col3 .floatbox .view-display-id-calendar_1 .view-content .calendar-calendar .links li.first 
{background:transparent url(../../../images/layout/arrow_button.png) no-repeat 0 0 !important;}



 
/** 
 * styles the dynamic popup for surveys on the homepage
 */ 
.popup_head {background: url(../../../images/layout/popuplogo.gif) no-repeat;}

 

/* ##### basemod.css ##### */
 



/* ##### calendar_custom.css ##### */

.mini-day-event-icon_food {background:transparent url(../../../images/layout/icon-minicalendar-food.png) no-repeat 0 0;}
.mini-day-event-icon_wellness {background:transparent url(../../../images/layout/icon-minicalendar-wellness.png) no-repeat 0 0;}
.mini-day-event-icon_sport {background:transparent url(../../../images/layout/icon-minicalendar-sport.png) no-repeat 0 0;}
.mini-day-mixed {background:transparent url(../../../images/layout/icon-minicalendar-mixed.png) no-repeat 0 0;}
.mini-day-other {background:transparent url(../../../images/layout/icon-minicalendar-other.png) no-repeat 0 0;}

.calendar-cell-header-event-icon_sport,
.calendar-cell-header-event-icon_food,
.calendar-cell-header-event-icon_wellness,
.calendar-cell-header-profile,
.calendar-cell-header-personal_date,
.calendar-cell-header-appointment,
.calendar-cell-header-event_link {background: url(../../../images/layout/calender-event-bg.png) repeat-x !important;}




.calendar-cell-header-profile span {background: url(../../../images/layout/icon-calendar-birthday.png) no-repeat;}
.calendar-cell-header-personal_date span {background: url(../../../images/layout/icon-calendar-private.png) no-repeat;}
.calendar-cell-header-appointment span {background: url(../../../images/layout/icon-calendar-appointment.png) no-repeat;}
.calendar-cell-header-event_link span {background: url(../../../images/layout/icon-calendar-private.png) no-repeat;}
#col3 .calendar-calendar th {background:transparent url(../../../images/layout/bg_cal_main_days.png) repeat-x;} 

#col3 .calendar-calendar th.days {background: transparent url(../../../images/layout/bg_cal_main_days.png) repeat-x top left;}



  
/*--------------------------------------------------------------------------*/
/* ##### end: TODO -> merge with css sprite #####                           */
/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
 
 
/**
 * set background positions 
 */
#home_top-teaser .icon-topteaser {background-position: -988px -358px;}

 


/* frontpage - login */
#pane_member-login #user-login-form a,
#pane_register-block .pane-content a {background-position: 0 -1125px;}

/* calendar */
.calendar-cell-header-event-icon_food span {
	background-position: -494px -1503px;
	/* background: url(../../../images/layout/icon-calendar-food.png) no-repeat; */
}

.calendar-cell-header-event-icon_sport span {
	background-position: -494px -1656px;
	/* background: url(../../../images/layout/icon-calendar-sport.png) no-repeat; */
}

.calendar-cell-header-event-icon_wellness span {
	background-position: -494px -1707px;
	/* background: url(../../../images/layout/icon-calendar-wellness.png) no-repeat; */
}




/*--------------------------------------------------------------------------*/

/* end: @media screen, projection */
}