/* css by timur celikel */


/*** fonts ***/
/*
* {
  margin: 0;
  padding: 0;
}
*/
body {
  font-family: georgia, serif;
  padding: 5px;
}

iframe {
  border: none;
}

html { overflow-y: scroll; }

.field-type-filefield .field-items ul {
  margin-left: 0;
  padding-left:0;
}

a, a.findevent_category.active:hover {
  color: #E95342;
  text-decoration: none;
}

a:hover, a.findevent_category.active {
  background-color: #E95342 !important;
  color: white;
}

h1, .field-name-field-title, .field-name-field-people-title, .field-name-field-firstname, .field-name-field-surname {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 30px;
	font-weight: normal;
	margin-top: -6px;
	text-transform: uppercase;
	color: #4DCAE9;

}

h2 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 26px;
  color: #ffffff;
  background-color:#4DCAE9;


}

h3 {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-top: 28px;
	border-bottom: #4DCAE9 solid 1px;
	border-top: #4DCAE9 solid 1px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #4DCAE9;

}

h4 {
  font-size: 11px;
  font-weight: bold;
}

.section-user th,
.section-node-add th,
.section-node-edit th,
.add-edit-paper th, /*paper ekleme */
.node-type-paper th, /*paper düzenleme */
.page-user th /*Kullanıcı edit sayfası için */ {
	font-family: helvetica neue, helvetica, arial, sans-serif !important;
	font-weight: normal;
	font-size: 12px;
	margin-top: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #4DCAE9;
} 

.section-user label,
.section-node-add label,
.section-node-edit label,
.add-edit-paper label,
.node-type-paper label,
.page-user label  {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-top: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #4DCAE9;
	} 
	
.section-user .description,	
.section-node-add .description,
.section-node-edit .description,
.add-edit-paper .description,
.node-type-paper .description,
.page-user .description {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	margin-top: 5px;
	font-size: 12px;
	color: #666666;
}

.section-user legend,
.section-node-add legend,
.section-node-edit legend,
.add-edit-paper legend,
.node-type-paper legend,
.add-edit-paper legend {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
	color: #E95342;
}

.section-user .maxlength-counter,
.section-node-add .maxlength-counter,
.section-node-edit .maxlength-counter,
.add-edit-paper .maxlength-counter,
.node-type-paper .maxlength-counter,
.add-edit-paper .maxlength-counter {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 12px;
	color: #666666;
}

.section-user .warning,
.section-node-add .warning,
.section-node-edit .warning,
.add-edit-paper .warning,
.node-type-paper .warning,
.add-edit-paper .warning {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 12px;
	color: red;
}

.page-node-add {
	font-family: helvetica neue, helvetica, arial, sans-serif;
	font-size: 12px;
}


/*** fix IE/jQuery related bug ***/

.menu li {
  overflow: hidden;
}

.menu li li {
  overflow: visible;
}

span.ext {
  display: none;
}

p, .field {
  font-size: 11px;
  line-height: 1.7;
}

#content li {
 /* margin-bottom: 10px;*/
  font-size: 11px;
}

#content .field-items ul {
  margin-left: 0px;
}

#content ul {
/*  margin-left: 10px;*/
}


#content ul.footnotes {
  margin-left: 0;
  padding: 10px;
  border-top: dotted lightgrey 1px;
}

#content .footnotes .footnote-label {
  left: 10px;
}

#content .see-footnote:target, .footnotes .footnote:target {
  padding: 5px;
  background-color: lightgrey;
}

#participent_infobox {
  width: 200px;
  float: right;
}

.profile h3 {
  border: 0;
}

#participent_infobox h3:first-child {
  margin-top: 0;
}
/*** header stuff ***/

#logo-title {
  display: none;
}

#navigation {
  display: none;
}

#logo2, #banner, #calendarbutton {
  display: block;
  float: left;
  background-repeat: no-repeat;
}

#logo2 {
  width: 200px;
  height: 65px;
  background: url(../img/header-logo.gif);
}

#banner {
  height: 64px;
  margin-left: 36px;
  width: 428px;
  background: url(../img/banner.png);
  margin-top: 1px;
}

#calendarbutton {
  background-image: url(../img/button_calendar.png);
  height: 63px;
  width: 197px;
  margin-left: 36px;
}

#calendarbutton:hover {
  background-position: 0 -63px;

}

/*** menu ***/

ul.menu {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul li.collapsed, ul li.leaf, ul li.expanded {
  list-style: none;
}

ul li.collapsed {

}

ul li.expanded a, ul li.expanded span.nolink, ul li.collapsed a, ul li.expanded span.nolink, #page .leaf a, #page .leaf span.nolink {
  font-family: helvetica neue, helvetica, arial, sans-serif; 
  font-weight: light;
  font-size: 9px;
  text-transform: uppercase;
  background: black;
  height: 17px;
  padding: 6px 0 0 23px;
  color: white;
  display: block; 
  letter-spacing: 1px;
  margin: 5px 0 0;
  cursor: pointer;
}

#page ul li.expanded .menu a {
  background: transparent;
  color: black;
  font-size: 10px;
  text-transform: none;
  display: inline;
  padding: 1px;
/*  margin: 3px 0 0 23px;*/
}

#page ul li.expanded .menu li {
  line-height: 10px;
  padding-bottom: 8px;
}

#page ul li.expanded .menu a:hover {
  text-decoration: underline;
}

#page ul li.expanded ul{
  padding: 3px 0 0 23px;
}

.expanded .menu {
 /* display: none;*/
}

#page ul li.expanded .menu a.active {
  background: black;
  color: white;
}

/*** layout ***/

#page-title { 
  display: none;
}

#page {
  width: 900px;
  margin: 30px auto;
}

#header {
  margin: 0 0 25px;
}

.breadcrumb, .field-type-embed-gmap div.field-label {
  display: none;
}

#content,
#sidebar-first,
#sidebar-second {
  float: left;
/*  display: inline;*/
 /* position: relative;*/
}

#content {
  width: 430px;
 /* left: 200px;*/
  padding: 0 35px 40px;
}

#sidebar-first {
  width: 200px;
  left: -500px; /* LTR */
}

#sidebar-second {
  float: right; /* LTR */
  width: 200px;
}

.sidebar {
  margin-top: -5px;
}

/*** search ***/

#search-block-form input[type="text"] {
  background: #BFBFBF;
  display: block;
  margin: 5px 0 0;
  border: none;
  width: 177px;
  height: 16px;
  padding: 6px 0 0 23px;
  outline: none;
  font-family: helvetica neue, helvetica, arial, sans-serif; 
  font-size: 11px;
  color: #333333;

}

#search-block-form input[type="submit"], #edit-search-block-form-1-wrapper label   {
  display: none;
}

/*

.field-field-paper-image div.field-items {
  height: 290px;
  position: relative;
}

.field-field-paper-image div.field-item img {
  position: absolute;
  top: 0;
}

*/
.field-name-field-affiliation {
  clear: both;
}
 
.clear {
  clear: both;
}

/*** login ***/

span.tab {
  font-size: 10px;
  text-transform: uppercase;
  font-family: helvetica neue, helvetica, arial, sans-serif;
}

.tabs ul.primary li a{
  color: black;
  padding: 3px 4px 2px;
}

#content ul.tabs {
  padding: 0;
  margin-left: 0;
}

.block-user {
  padding: 20px;
  border: lightgrey dotted 1px;
  margin: 10px 0 0;
}

.block-user h3 {
  margin: 0;
}

#block-user-1 h3.title{
  font-size: 8px;
  text-transform: uppercase;
  font-family: helvetica neue, helvetica, arial, sans-serif;
  border-bottom: none;
  border-top: none;
}

#user-login .form-item .description {
  font-style: italic;
  font-size: 11px;
  float: right;
  width: 200px;
  clear: both;
}

#user-login .form-item {
  clear: both;
  padding: 20px 0;
}

#user-login .form-item label {
  font-weight: normal;
  float: left;
  margin: 10px 0 0;
  width: 200px;
  text-align: right;
  font-size: 12px;
}

#user-login .form-item input {
  float: right;
  background: #eee;
  border: none;
  padding: 7px 5px 7px 23px;
  font-family: georgia, times, serif;
  width: 170px;
}


.field-name-field-people-title, .field-name-field-firstname, .field-name-field-surname {
  float: left;
  padding: 0 4px 0 0;
}

.field-label-inline-first , .field-label-inline  {
  display: block;
  width: 200px;
}

.field-name-field-author {
  margin-bottom: 20px;
}

input[type="submit"] {
  float: right;
  clear: both;
  
}

.field-type-userreference .field-label, .field-type-nodereference .field-label-inline-first, .field-type-nodereference .field-label-inline, .field-field-room .field-label, .field-field-panel-chair .field-label {
/*  float: left;
  width: 200px;
  text-align: right;
  font-weight: normal;*/
}
/*
.field-type-userreference .field-items, .field-field-room .field-items {
  padding: 0 0 0 230px;
}
*/
.field-type-nodereference .field-items a {
/*  margin-left: 30px;
  width: 200px;*/
}

.field .field-label {
  font-size: 16px;
  font-weight: bold;
  margin-top: 26px;
  color: #ffffff;
  background-color:#4DCAE9;
}


.field-items {
  margin: 10px 0;
}

.field-field-small1 .field-items, .field-field-large1 .field-items, .field-field-large2 .field-items, .field-field-small2 .field-items, .field-field-large3 .field-items, .field-field-small3 .field-items, .field-field-large4 .field-items, .field-field-small4 .field-items {
  margin: 0;
}

.taxonomy-term-description {
  padding: 20px 0;
}

div.content-profile-display {
  border: none;
  padding: 0;
}

h3#content-profile-title-participant {
  display: none;
}

.slideshowlinkbox {
  margin-top: -32px;
  position: absolute;
}

.slideshowlink {
  margin-left: 10px;
  float: left;
  padding: 5px;
  color: white; 
  text-decoration: none;
  font-size: 10px;
  font-family: helvetica neue, helvetica, arial, sans-serif;
}

.marked {
  background: black; 
  color: white;
}

.unmarked {
  background: white;
  color: black;
}

a.imagecache-imagelink:hover {
  background: none;
}

.field-field-profile-images {
  float: left;
  margin: 0 30px 20px 0;
}

.field-field-front-images .field-items, .field-field-profile-images .field-items {
  margin-top: 0;
}

/*
.form-item input[type="text"], .form-item input[type="password"], .form-item .description, .form-item select {
  width: 200px;
  float: right; 
}

#edit-field-participant-image-0-upload-wrapper label {
  margin-right: 30px;
}

input.password-field, input.password-confirm {
  margin: 0;
}

.form-item .description {
  clear: both;
  font-size: 11px;
  font-style: italic;
}

.form-item label {
  float: left; 
  width: 200px;
  text-align: right;
  font-weight: normal;
  font-size: 11px;
}

div.form-item {
  clear: both;
  padding-bottom: 20px;
}

fieldset {
  border: none;
  padding: 0;
}

legend {
  margin: 0 0 20px;
  float: left;
}

.form-item input[type="text"], .form-item input[type="password"], .form-item select {
  background: lightgrey; 
  border: none;
  padding: 5px;
  width: 190px;
}

/*** calendar ***/

#calendar {
  background: white;
  padding: 20px;
  width: 935px;
}

#calendar_days {
  padding: 0 0 20px;
  margin: 0 0;
  height: 30px
}

#calendar_days li {
  list-style: none;
  float: left;
  width: 55px;
  font-family: helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  text-align: center;
}

#calendar_days li a {
  display: block;
  height: 25px;
  padding: 1px 0;
}

span.load {
  font-size: 10px;
}

#marker {
  height: 27px;
  width: 55px;
  background: white;
  opacity: 0.2;
  position: absolute;
  margin-top: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

#calendar_categories a {
  padding: 10px;
  font-family: helvetica neue, helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  height: 10px;
  float: left;
  text-align: center;
}

#calendar-content-wrapper { 
  position: absolute;
}

#calendar-content-wrapper-wrap {
  position: absolute;
  top: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  bottom: 20px;
  left: 20px;
  width: 940px;
  font-family: helvetica neue, helvetica, arial, sans-serif;
}

#calendar-content, #calendar-content_old {
  width: 905px;
  position: absolute;
  left: 25px;
  top: 0;
}


div#cboxLoadedContent {
  background: white;
  border: solid black 1px;
} 

#calendar-content-wrapper-wrap .line {
  color: lightgrey;
  font-size: 11px;
  width: 915px;
  border-bottom: 1px lightgrey dashed;
  height: 11px;
  padding-top: 18px;
}

#calendar-content-wrapper-wrap .line span {
  background: white;
  padding: 5px 3px 0 0;
  display: block;
  width: 17px;
  text-align: right;
}

#calendar-content-wrapper .event {
  position:absolute;
  overflow: hidden;
  background: rgb(200,200,200);
  opacity: 0.7;
}

#calendar-content-wrapper .event .time,#calendar-content-wrapper .event .chair, #calendar-content-wrapper .event .location, #calendar-content-wrapper .event .room {
  font-style: italic;
}

#calendar-content-wrapper .eventinner {
  font-size: 11px;
  padding:5px;
  display: block;
  line-height: 1.3;
/*  margin-left: 1px;*/
}

#calendar-content-wrapper .event .title {
/*  text-decoration: underline; */
}

#calendar-content-wrapper .chair li, #calendar-content-wrapper .presenters li {
  list-style: none;
  display: inline;
  font-style: italic;
}

#calendar-content-wrapper .chair ul, #calendar-content-wrapper .presenters ul {
  margin: 0;
  padding: 0;
  display: inline;
}

#calendar-content-wrapper .titleline {
  border-bottom: 1px rgb(170,170,170) solid;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

#calendar-nocontent-message {
  font-family: helvetica neue, helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: 50%;
  text-align: center;
  display: none;
  width: 100%;
}

#calendar-nocontent-message span {
  background: lightGrey;
  padding: 20px;
}

/*** sponsors on the sidebar ***/

.sponsorlogo {
  display: block;
  background-image: url(../img/sponsor_logos.png);
  height: 42px;
  float: left;
  margin: 20px 5px 0;
}

.sponsorlogo:hover {
  background-position-y: 42px;
  background-color: transparent !important;
}


.sponsorlogo.sabanci {
  width: 85px;
  background-position: -42px 0;
}

.sponsorlogo.sabanci:hover {
  background-position: -42px -42px;
}

.sponsorlogo.isea {
  width: 90px;
  background-position: -127px 0;
}

.sponsorlogo.isea:hover {
  background-position: -127px -42px;
} 

.sponsorlogo.lea{
  width: 42px;
  margin-left: 40px;
}

.sponsorlogo.lea:hover {
  background-position: 0px -42px;
}

.sponsorlogo.isea2012 {
  margin-left: 34px;
  width: 38px;
  background-position: -217px 0;
  clear: both;
}

.sponsorlogo.isea2012:hover {
  background-position: -217px -42px;
}

.sponsorlogo.newlogo {
margin-left: 31px;
width: 45px;
background-position: -530px 0;
}

.sponsorlogo.newlogo:hover {
  background-position: -530px -42px;
}

.sponsorlogo.goldsmiths {
  margin-left: 18px;
  width: 96px;
  background-position: -260px 0;
  margin-top: 31px;
  height: 30px;
}

.sponsorlogo.goldsmiths:hover {
  background-position: -260px -42px;
}

.sponsorlogo.borsankultur {
  margin-left: 10px;
  width: 82px;
  background-position: -360px 0;
  clear: both;
}

.sponsorlogo.borsankultur:hover {
  background-position: -360px -42px;
}

.sponsorlogo.borsanmuzik {
  margin-left: 2px;
  width: 82px;
  background-position: -445px 0;
}

.sponsorlogo.borsanmuzik:hover {
  background-position: -445px -42px;
}

.sponsorlogo.robit {
  margin-left: 2px;
  width: 95px;
  height: 30px;
  background-position: -578px 0;
    clear:both;
}

.sponsorlogo.robit:hover {
  background-position: -578px -42px;
}
.sponsorlogo.zero{
  margin-left: 24px;
  width: 65px;
  height: 42px;
  background-position: -1050px 0;
}

.sponsorlogo.zero:hover {
  background-position: -1050px -40px;
}

.sponsorlogo.sensor{
  margin-left: 5px;
  width: 72px;
  height: 42px;
  background-position: -1200px 0;
  clear:both;
}

.sponsorlogo.sensor:hover {
  background-position: -1200px -44px;
}

.sponsorlogo.deckra {
  margin-left: 10px;
  width: 70px;
  height: 30px;
  background-position: -675px 0;
}

.sponsorlogo.deckra:hover {
  background-position: -675px -42px;
}

.sponsorlogo.borusan {
  margin-left: 3px;
  width: 85px;
  height: 42px;
  background-position: -446px 0;
  clear:both;
}

.sponsorlogo.borusan:hover {
  background-position: -446px -42px;
}

.sponsorlogo.sehirhatlari {
  margin-left:20px;
  width: 79px;
  height: 30px;
  background-position: -745px 0;
}

.sponsorlogo.sehirhatlari:hover {
  background-position: -745px -42px;
}


.sponsorlogo.institutfranc {
  margin-left: 8px;
  width: 80px;
  height: 38px;
  background-position: -823px 0;
}

.sponsorlogo.institutfranc:hover {
  background-position: -823px -42px;
}

.sponsorlogo.nuruziya {
  margin-left: 20px;
  width: 38px;
  height: 42px;
  background-position: -1007px 0;
  clear:both;
}

.sponsorlogo.nuruziya:hover {
  background-position: -1007px -42px;
}

.sponsorlogo.leonardo {
  margin-left: 37px;
  width: 93px;
  height: 38px;
  background-position: -910px -1px;
}

.sponsorlogo.leonardo:hover {
  background-position: -910px -42px;
}
.sponsorlogo.kasagaleri {
  margin-left: 17px;
  width: 68px;
  height: 38px;
  background-position: -1126px -1px;
  clear: both;
}

.sponsorlogo.kasagaleri:hover {
  background-position: -1126px -38px;
}

#button_callforpapers, #button_registration {
  display: block;
  height: 63px;
  width:200px;
  float: left;
  margin: 10px 0 0;
}

#button_callforpapers:hover, #button_registration:hover {
  background-position: 0 -63px;
}

#button_callforpapers {
  background-image: url(../img/header_button_callforpapers.png);
}

#button_registration {
  background-image: url(../img/header_button_registration.png);
}

.taxonomy {
  display: none;
}

/*** find event ***/

#eventlist li {
  list-style: none;
}

#eventlist ul {
  margin: 0;
  padding: 0;
}

#eventlist #findevent_tag a, #eventlist #findevent_category a {
  height: 16px;
  padding: 7px 5px 1px 23px;
  margin: 1px;
  background-image: url(../img/checkbox.png);
  background-position: 5px -25px;
  background-repeat: no-repeat;
  float: left;
  font-size: 11px;
}

#eventlist #findevent_tag a:hover, #eventlist #findevent_tag a.active, #eventlist #findevent_category a:hover, #eventlist #findevent_category a.active {
  background-position: 5px 5px;
  color: #E95342;
}

#eventlist #findevent_tag a:hover, #eventlist #findevent_category a:hover, #eventlist #findevent_tag a.active:hover, #eventlist #findevent_category a.active:hover {
  color: white;
  background-color: #E95342;

}

#eventlist #findevent_tag a.active, #eventlist #findevent_category a.active {
/*  color: #E95342;*/
  coloer: white;
  text-decoration: underline;
  background-color: white;
}

.page-find-event h1.title, #eventlist label.views-label-field-event-dates-value, #eventlist .views-field-field-event-dates-value-1 {
  display: none;
}

.page-find-event #content-area p:first-child {
  margin-top: 0;
}

#eventlist h3 {
  margin: 10px 0 5px;
  font-size: 11px;
}

#eventlist h3:not(.result) {
  cursor: pointer;
}

#eventlist h3 .ui-icon {
  display: inline-block;
  height:13px;
}

#eventlist h3:not(.last):hover {
  background: #f0f0f0;
}

#eventlist h3.result {
  font-size: 15px; 
  margin-top: 20px;
}

#eventlist #loading {
  background: no-repeat url(../colorbox/images/loading.gif);
  background-position: center center;
  height: 200px;
  width: 100%;
}

#eventlist .hide {
  height: 0;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out; 
  overflow: hidden;
}

.views-row {
/*  height: 50px;*/
  background: white;
  border-bottom: 1px dashed lightgrey;
  overflow: hidden;
} 

.userlist .views-row {
  padding: 10px;
/*  border-bottom: none;*/
  font-size: 11px;
  line-height: 1.4;
}

.userlist .views-row img {
  float: left;
  margin-right: 10px;
}

.userlist .views-field-view-node {
  float: right;
}

.userlist .views-field-title, .userlist .views-field-field-participant-surname-value {
  font-size: 17px;
}

#eventlist .ui-state-default,  #eventlist .ui-widget-content .ui-state-default, #eventlist .ui-widget-header .ui-state-default {
  background: white;
  width: 25px;
  height: 20px;
  margin-top: 3px;
  text-align: center;
  font-size: 11px;
  padding-top: 5px;
  cursor: col-resize;
}

#findevent_range_wrapper {
  margin-left: 5px;
  width: 405px;
}

.ui-state-default:focus, .ui-widget-content .ui-state-default:focus, .ui-widget-header .ui-state-default:focus {
  outline: none;
}

div#findevent_range {
  border: none;
  height: 30px;
}

div#findevent_range .ui-slider-range {
  height: 10px;
  top: 9px;
}

#eventlist .highlight {
  font-weight: bold;
}

#searchbytype {
  width: 420px;
  margin-top: 5px;
  border: 1px solid lightGrey;
  padding: 3px;
}

#searchbytype.defaultText {
  color: grey;
}

#eventlist .views-field-type, #eventlist .views-field-nothing, #eventlist .views-field-field-event-dates-value {
  display: inline;
  color: grey;
}

.views-field-field-workshop-authors-uid .field-content a:not(:last-child):after, .views-field-field-panel-chair-uid .field-content a:not(:last-child):after, .views-field-field-events-authors-uid .field-content a:not(:last-child):after {
  content: ', ';
}

.views-field-field-workshop-authors-uid, .views-field-field-panel-chair-uid, .views-field-field-events-authors-uid {
  margin-bottom: 3px;
  font-style: italic;
}

#eventlist .views-field-tid {
  color: grey;
  margin-top: 4px;
}

#eventlist .views-field-tid li, #eventlist .views-field-tid ul {
  margin: 0;
  padding: 0;
  display: inline;
}

#eventlist .views-field-tid li:not(:last-child):after {
  content: ', ';
}

#eventlist .views-field-tid .item-list {
  display: inline;
}

#eventlist .views-field-title {
  font-size: 17px;
  margin: 3px 0;
}
.view-paper-admin-list table tr.even, .view-paper-admin-list table tr.odd{background-color:#FFF;vertical-align:top;}
.view-paper-admin-list a{font-size:11px;}
.view-paper-admin-list td{padding:2px 0 2px 0;}