/* $Id: style.css,v 1.1.2.9 2009/05/22 08:46:11 jmburnz Exp $ */

/**
 * @file style.css
 *
 * Use this file to override the Genesis core modular styles 
 * (such as the HTML elements in typography.css), module CSS 
 * and other Drupal styles. Anything that doesn't fit logically
 * into page.css, nodes.css, blocks.css or comments.css can go here.
 */

/**********************************************************
 *                    Body
 **********************************************************/
html {background:#e0dfd8;}
body {
  font-family: arial,verdana,sans-serif;
	font-size:100%;
	margin:0;padding:120px 0 0 0;
	color:#464646;
	background-color:#fff;
  background-image:url(../images/mta_header.gif);
  background-repeat:no-repeat;
  background-position:top center;
}


/**********************************************************
 *                 HTML Elements
 **********************************************************/

h1 {}
h2 {
	font-family:Georgia,"Times new roman",serif;color:#4b1c06;font-weight:normal;font-size:2em;
	border-bottom:solid 6px #ebebe7;
	padding-bottom:0.2em;margin-bottom:0.5em;
}
h3 {margin:0 0 0.5em 0;}
h4 {}
h5 {}
h6 {}

p {font-size:1.1em;line-height:1.55em;margin-bottom:0.8em;}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {font-family:Georgia,"Times new roman",serif;background:url(../images/blockquote.png) no-repeat left top;padding-left:55px;}
blockquote p {color:#98421b;}

cite {}
q {}

address {}

ul {}
ol {}
.pane-content li {font-size:1.2em;}

dl {}
dd {}
dt {}


abbr {}
acronym {}

pre, code, tt {}
p code {}
samp {}
kbd {}
var {}

table {width:100%;}
tbody {border-top:none;}
td, th {border-bottom:none;}

/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {margin:0;padding:0;}

a:link {color:#98421b;}
a:visited {color:#98421b;}
a:hover {color:#a51815;}
a:active {}
a.active {}

/* Set global a:active and a:focus styles. */
a:active,
a:focus {
  color: #C00000;
  border: 0;
}

/* Drupal sets this to black. */
li a.active {}

/* Remove borders on linked images. */
a img {
  border: none;
}


/**********************************************************
 *                 Forms
 **********************************************************/

/* Global */
form {margin:0;}

/* Login form */
#user-login-form {text-align:left;}
#user-login-form .form-text {width:100%;}
#user-login-form .item-list ul{margin:0.5em 0 0 0;}
#user-login-form .item-list ul li{display:inline;margin:0;}
#user-login-form .item-list ul li.first{margin-right:5px;}
#user-login-form .item-list ul li a{font-size:0.8em;}


/**********************************************************
 *                 Accessibility Classes
 **********************************************************/

/* Hide content without positioning issues. */
.invisible {
  height: 0;
  overflow: hidden;
}

/* Move content off screen where appropriate. */
.offscreen {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Completely remove content for all users.
   DO NOT use this for Skip links, display:none 
   hides content from screen readers! */
.remove {
  display: none;
}


/**********************************************************
 *         CONTENT SPECIFIC STYLES
***********************************************************/	
#webform-client-form-11 {width:500px;}
	

	
/**********************************************************
 *         local-tasks
***********************************************************/		
.local-tasks ul.primary {padding:0 0 0.2em 20px;}
.local-tasks ul.primary li a {
	background-color:#ebebe7;color:#464646;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.local-tasks ul.primary li a:hover {background-color:#f9e8e3;}


	
/**********************************************************
 *                 VIEWS
***********************************************************/	

.view.grid table td {vertical-align:top;}
.view.draggable .views-field-field-weight-value .form-item {display:none;} /* dropdown next to the drag handler */

/* global */
.view .item-list ul {margin-left:0;padding-left:0;}
.view .item-list ul li{margin-left:15px;padding-left:0;}


h2.field-content {margin:0 0 0.5em 0;}
.teaser .views-row {margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:solid 1px #e0dfd8;}
.teaser.teaser-small p {font-size:1em;line-height:1.3em;}

/* hasznos linkek */
.view.view-link .item-list ul li{margin-bottom:15px;}
.view-link .item-list ul li span.link-title a {font-weight:bold;color:#464646;text-decoration:none;font-size:1.1em;}
.view-link .item-list ul li em {font-family:Georgia,"Times new roman",serif;color:#777;}

/* wysiwyg imagefield */
.view-wysiwyg-imagefield .views-table table {border:none;}
.view-wysiwyg-imagefield .views-table thead{height:0;overflow:hidden;}
.view-wysiwyg-imagefield .views-table tr {background-color:#fff;border:none;display:block;float:left;}
.view-wysiwyg-imagefield .views-table tr td{border:none;background-color:#fff;}
.view-wysiwyg-imagefield .views-table td strong{display:none;}

/* edit link */
.views-field-edit-node a {
	background:url(../images/admin/icon-edit.jpg) no-repeat;
  display: block;height: 0;overflow: hidden;padding: 20px 0 0;width: 17px;
}


.views-field-title h2 {border:none;font-size:1.6em;margin:0;}

/**********************************************************
 *                 PANELS
***********************************************************/

/* global */
.panel-pane {margin-bottom:1.3em;}
h2.pane-title a{color:#4b1c06;}

/* Sidebar right panel layout */
.panels-flexible-region-sbr-center-inside {padding-right:20px;border-right:solid 1px #e0dfd8;}
.panels-flexible-region-sbr-sidebar .panel-pane {margin-bottom:1.5em;}

/* node terms */
.pane-node-terms .item-list ul {margin:0;}
.pane-node-terms .item-list li {margin:0;padding:0;list-style:none;display:inline;}
.pane-node-terms .item-list li a{
	padding:0.1em 0.4em;margin:0 0.3em 0.5em 0;display:inline-block;
	background:#ebebe7;color:#464646;text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pane-node-terms .item-list li a:hover{background:#6b8e2e;color:#fff;}

/* publication */
.pane-publication-publication-contents .item-list ul {margin:0;}
.pane-publication-publication-contents .item-list ul li {
	margin:0;padding:6px 0;
	list-style:none;text-align:left;font-size:1em;
}
.pane-publication-section-contents .views-row {margin-bottom:0.6em;padding-bottom:0.3em;border-bottom:dotted 1px #6B8E2E;}
.pane-publication-section-contents table {margin:0;}
.pane-publication-section-contents h3 {color:#464646;font-size:1.1em;}
.pane-publication-section-contents .subtitle {font-size:1em;margin:0;}
.pane-publication-section-contents .author {font-size:1em;margin:0;white-space:nowrap;font-family:Georgia,"Times new roman",serif;color:#777;font-style:italic;}
.contents-right {width:40px;vertical-align:bottom;text-align:right;}
.contents-right .page {
	font-family:Georgia,"Times new roman",serif;text-align:center;color:#464646;background:#ebebe7;
	cursor:default;
	padding:0.5em 0;width:30px;
	box-shadow: 1px 1px 2px #888;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*.pane-publication-section-contents .field-content .section-title a{text-decoration:none;}*/

/* exhabition */
.pane-field-date span {
	padding:0.1em 0.4em;display:inline-block;
	background:#0a1f4e;color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:1.3em;
}
.pane-field-date-interval span {
	padding:0.1em 0.4em;display:inline-block;
	background:#6b8e2e;color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:1.15em;
}
.pane-field-date-interval span.date-display-separator {color:#000;padding:0 0.2em;background:none;}

/* node links */
.pane-node-links ul.links li a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  background: url(../images/add-new.png) no-repeat scroll 7px center #E9EBED;
	border: 1px solid #B1B4B8;
	display: block;
	padding: 7px 7px 7px 32px;
}
.pane-node-links ul.links li a:hover {
	background: url(../images/add-new.png) no-repeat scroll 7px center #f9e8e3;
}


/* gallery */
.pane-image-image-gallery .views-row {float:left;margin:0 10px 10px 0;position:relative;}
.pane-image-image-gallery .views-row a.imagefield {float:left;display:block;padding:10px;background:#ebebe7;}
.pane-image-image-gallery .views-row a.imagefield:hover {background:#6b8e2e;}
.pane-image-image-gallery .views-row a.imagefield img {float:left;}
.pane-image-image-gallery .views-row .views-field-field-author-value {text-align:center;font-size:0.8em;margin-top:0.5em;color:#999;}
.pane-image-image-gallery .views-row .views-field-edit-node {position:absolute;top:13px;right:13px;}


/**********************************************************
 *                 SEARCH
***********************************************************/
.search-snippet strong {background:#f9e8e3;padding:0 0.2em;}



/**********************************************************
 *                 CUSTOM STYLES
***********************************************************/	
.view-embed-float-right {float:left;}


/**********************************************************
 *                 NODE FORMS
***********************************************************/	

/* publication */
.node-form .content-multigroup-cell-field-ref-publication-abstract input.form-autocomplete{width:210px;}
.node-form .content-multigroup-cell-field-page input.number{width:30px;}


/**********************************************************
 *                 LIGHTBOX
***********************************************************/	
.node-type-publication #outerImageContainer {width:860px !important;height:500px !important;}
.node-type-publication #lightboxFrame {width:830px !important;height:480px !important;}


/**********************************************************
 *	Admin menu
***********************************************************/	
#admin-menu li.admin-menu-shortcuts {float:left;}
#admin-menu li.admin-menu-shortcuts ul {left:0 !important;right: 0;}


/**********************************************************
 *	Clearfix
***********************************************************/	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}