/* $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
 **********************************************************/
body {
  font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;padding:0;
	color:#000000;
	background:#F5F5F5 url(../images/container.gif) repeat-y center;
}
.clear-blockhu {height:150px; width:980px; background: #ffffff url(../images/banners_hu/rotate.php) no-repeat 0px 0px; /*rotates images in the banners folder */}
.clear-blocken {height:150px; width:980px; background: #ffffff url(../images/banners_en/rotate.php) no-repeat 0px 0px; /*rotates images in the banners folder */}
.clear-blockde {height:150px; width:980px; background: #ffffff url(../images/banners_de/rotate.php) no-repeat 0px 0px; /*rotates images in the banners folder */}
.clear-blockru {height:150px; width:980px; background: #ffffff url(../images/banners_ru/rotate.php) no-repeat 0px 0px; /*rotates images in the banners folder */}

/**********************************************************
 *                 HTML Elements
 **********************************************************/

h1 {font-family:Georgia, Times New Roman, Times, serif;font-weight:normal;font-size:2.0em;color:#660000;margin:0 0 0.5em 0;}
h2, caption {font-weight:normal;margin:1em 0 0.2em 0;text-indent:22px;font-size:1.5em;background:url(../images/h2.gif) no-repeat 0 6px;}
.section-admin h2 {background:none;padding:0;}

h2.subtitle {font-family:Georgia, Times New Roman, Times, serif;font-size:2em;font-style:italic;text-indent:28px;background:url(../images/h2_subtitle.gif) no-repeat left center;}

h3 {font-size:1.3em;color:#da251c;font-weight:normal;background:url(../images/h3.gif) no-repeat 0 7px;text-indent:16px;}
.field-content h3 {background:none;text-indent:0;}
h3 a {padding-left:7px;background:url(../images/small-arrow.gif) no-repeat 0 center;}
h3 a:hover {padding-left:7px;background:url(../images/small-arrow.gif) no-repeat 1px center;}
h4 {}
h5 {}
h6 {}

p {font-size:1.1em;line-height:1.5em;margin:0 0 0.6em 0;}
p.pfl, p.pfl img {float:left;margin:0 0.5em 0.5em 0;}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {background:#f4f5f7;padding:15px;margin:1.5em 0;font-family:Georgia, Times New Roman, Times, serif;}
blockquote p {line-height:1.5em;margin:0.2em 0;font-size:1.3em;}
blockquote p.cite {font-size:0.9em;font-style:normal;font-family:Arial, Helvetica, sans-serif;border-top:solid 1px #e1e4ea;margin-top:0.2em;padding-top:0.2em;color:#788187;}

cite {}
q {}

address {}

ul {}
ol {}
li {}

dl {}
dd {}
dt {}


abbr {}
acronym {}

pre, code, tt {}
p code {}
samp {}
kbd {}
var {}

form{margin:0;}

table{width:100%;}

fieldset {background:#f4f5f7;}
fieldset legend {font-size:1.2em;}
.page-node-edit fieldset legend {padding-left:20px;background-repeat:no-repeat;background-position:5px center;background-image:url(../images/icons/fieldset-default.gif);}
html.js fieldset.collapsible .fieldset-wrapper {overflow:hidden;}

/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {margin:0;padding:0;}

a:link    {color:#660000;text-decoration:none;}
a:visited {color:#660000;text-decoration:none;}
a:hover   {color:#660000;text-decoration:underline;}
a:active  {text-decoration:none;}
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;
}


/**********************************************************
 *                 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;
}


/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets (such as the nodes, blocks,
 * page and comments stylesheets).
 */

table.manual tbody th {font-weight:normal;}

/* front */
.front .panel-col-last .panel-pane {float:left;}
.pane-story-4 {margin-bottom:0;}

/******************************
 HORIZONTAL (down) menus | primary menu
******************************/

ul.nice-menu {background-color:#670000;width:100%;font-family:Verdana;}
ul.nice-menu ul {top:2.2em;border:none;}
ul.nice-menu li a.active, ul.nice-menu li.menuparent a.active{background-color:#670000;border-right:0;}


ul.nice-menu-down {float:left;border:0;}
ul.nice-menu-down li {border:none;}
ul.nice-menu-down li li {margin:0.1em 0;}

ul.nice-menu-down li a{color:#fff;font-size:1.1em;padding:0.3em 15px;border-left:solid 1px #670000;border-right:solid 1px #000000;text-align:left;}
ul.nice-menu-down li a:link{background-color:#630000;}
ul.nice-menu-down li a:visited{background-color:#670000;}
ul.nice-menu-down li a:hover{text-decoration:underline;}

ul.nice-menu-down li li a{width:130px;font-size:0.9em;font-family:Verdana;color:#fff;border:none;text-align:left;border:0;display:block;background:url(../images/nice-menu.gif) no-repeat 5px center;}
ul.nice-menu-down .menuparent li a {padding:0.3em 5px 0.3em 20px;}

ul.nice-menu-down li li a:link{background-color:#670000;}
ul.nice-menu-down li li a:hover{background-color:#670000;color:#fff;text-decoration:underline;}

ul.nice-menu-down ul {left:0;margin-left:0;padding:2px;width:155px;background-color:#670000;}
ul.nice-menu-down ul li {clear: both;}
ul.nice-menu-down .menuparent a {padding:0.3em 13px;}

ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over{}
ul.nice-menu-down li li.menuparent{background: #eee;}
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over{background: #ccc url(arrow-right.png) right center no-repeat;}



/******************************
 location
******************************/
.page-node-edit fieldset.location legend, .page-node-edit fieldset.locations legend {background-image:url(../images/icons/map.jpg);}


/******************************
 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%;}


/******************************
 tartalmi oszlopok
******************************/
div.col-block {padding:20px;margin:20px 0;border-top:solid 2px #c7cbcd;border-bottom:solid 2px #c7cbcd;background:#f4f5f7;}
div.col-3 {width:220px;margin-right:27px;float:left;}
div.col-3  img{border:solid 1px #c7cbcd;}
div.col-3.col-last {margin-right:0;}


/* aggregator */
#aggregator span.ext {display:none;}


/* system.css override */
.more-link {text-align:left;border-top:solid 1px #f6b801;text-transform:uppercase;}
.more-link a{padding-left:7px;background:url(../images/small-arrow.gif) no-repeat 0 center;font-size:0.9em;letter-spacing:0.05em;}
.more-link a:hover {padding-left:7px;background:url(../images/small-arrow.gif) no-repeat 1px center;

