@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,latin-ext);
/* $Id: fixed.css,v 1.1.2.1 2009/05/25 09:33:10 jwolf Exp $ */

/*******************/
/* Fixed width CSS */
/*******************/
html {
  background:none repeat scroll 0 0 #0e2f42;
  color:#002C42;
  min-width:975px;
}

body {
  background: #0e2f42 url('/themes/acquia_marina/images/background_repeat.jpg') repeat-x 0 0;  
}

#page {
  background: url('/themes/acquia_marina/images/background_map.jpg');
  background-repeat:no-repeat;
  background-position:top center;    
  margin:0;
}

#header-wrapper {
  background-color: transparent;
}

#header-middle #block-block-8 {
  position: absloute;
  top: 24px;
  left: -325px;
}

#header {
  background: url('/themes/acquia_marina/images/header.png') left bottom no-repeat;
  margin:0 auto;
  padding:30px 0 0 0;
  width:980px;
  height: 186px;
}

#header-first #logo {
  position: relative;
  left: 85px;
  top: 32px;
  float:left;
  margin:0 14px 0 0;
}

#primary-menu {
  display:block;
  width: 980px;
  float:left;
  font-size:15px;
  font-weight:bold;  
  margin-top: 5px;
  padding:0px;
  text-transform:uppercase;
}

#primary-menu ul.menu {
  width: 925px;
  height: 31px;
  margin: 0 auto;
}


#primary-menu-wrapper {
  background: url('/themes/acquia_marina/images/menu_background.png') no-repeat 0 0;
  margin:0 auto;
  position:relative;
  width:980px;
  height: 55px;
  z-index:99;
}

#primary-menu-wrapper.cimlap {
  background: url('/themes/acquia_marina/images/cimlap_menu_background.png') no-repeat 0 0;
  margin:0 auto;
  position:relative;
  width:980px;
  height: 55px;
  z-index:5;
}

#primary-menu-wrapper.home {
  background: url('/themes/acquia_marina/images/cimlap_menu_background.png') no-repeat 0 0;
  margin:0 auto;
  position:relative;
  width:980px;
  height: 55px;
  z-index:5;
}

#primary-menu.hu ul.menu li.first {
  padding: 0px 0px 0px 9px;
  margin-left: 5px !important;  
}

#primary-menu.hu ul.menu li.leaf {
  padding: 0px 0px 0px 9px;
  margin-left: 5px;  
}

#primary-menu.en ul.menu li {
  padding: 0px 0px 0px 9px;
  margin-left: 10px;  
  display: block;
}

#primary-menu ul.menu li ul li {
  z-index: 999;   
}

#primary-menu ul.menu li a {
  font-family: 'PT Sans Narrow';
  color:#0e2f42;
  display:block;
  padding:6px 0.833em 0px 0px;
  text-decoration:none;
  text-shadow: 0px 1px #fff;
}

#primary-menu ul.menu li a:hover, 
#primary-menu ul.menu li:hover a, 
#primary-menu ul.menu li.hover a, 
#primary-menu ul.menu li.active-trail a {
background-position:right -31px;
padding: 5.5px 0.833em 8px 0px;
color:#FFFFFF;
text-shadow: 0px 1px #0e2f42;
}

#primary-menu ul.menu li:hover, 
#primary-menu ul.menu li.hover, 
#primary-menu ul.menu li.active-trail {
  background-position:left -31px;
  z-index:999;
}

#primary-menu ul.menu li ul li a, 
#primary-menu ul.menu li ul li a:link, 
#primary-menu ul.menu li ul li a:visited { 
  position: relative; 
  color:#fff;
  display:block;
  margin:0;
  padding:7px 0.833em 7px 7px;
  min-width: 244px;
  white-space: nowrap;
  text-transform:uppercase;
  font-weight: normal;
  z-index:999;
}

#primary-menu ul.menu li ul li.ShocKnife a,
#primary-menu ul.menu li ul li.StressVest a{
  min-width: 60px;
  width: 75px;
}

#primary-menu ul.menu li ul {
  background: none;
}

#primary-menu ul.menu li ul li {
  background: url('/themes/acquia_marina/images/submenu_bg.png') repeat-x top left transparent;
  border-bottom:1px solid #04121a;
  float:left;
  font-family: 'PT Sans Narrow';
  font-size:15px;
  height:auto;
  margin:0;
}

#primary-menu.hu ul.menu li ul li:hover,
#primary-menu.hu ul.menu li ul li.leaf.active-trail {
  background: url('/themes/acquia_marina/images/submenu_bg.png') repeat-x bottom left transparent;
  border-bottom:1px solid #04121a;
  float:left;
  font-family:'PT Sans Narrow';
  font-size:15px;
  height:auto;
  
}

#primary-menu.en ul.menu li ul li:hover,
#primary-menu.en ul.menu li ul li.leaf.active-trail {
  background: url('/themes/acquia_marina/images/submenu_bg.png') repeat-x bottom left transparent;
  border-bottom:1px solid #04121a;
  float:left;
  font-family:Arial,Helvetica;
  font-size:12px;
  height:auto;
  margin:0px 0px 0px 10px !important;
}

#preface {
  background:transparent;
  min-height:0px;
}

#main-wrapper {
  background:none;
}

#main-wrapper h1.title {
  background: url('/themes/acquia_marina/images/title_underline.jpg') left bottom no-repeat;
  border-bottom: none;
  clear:left;
  color: #002c42;
  font-family: helvetica;
  font-size:1.833em;
  font-weight:normal;
  line-height:1.2727em;
} 

#main-wrapper h1.title.cimlap {
  background: none;
  border-bottom: none;
  clear:left;
  color: #fff;
  font-family: helvetica;
  font-size:0px;
  font-weight:normal;
  line-height:0px;
} 

#main {
  margin:0 auto;
  width:980px;
}

body.layout-first-main #sidebar-first {
  background: url(/themes/acquia_marina/images/content_gradient_background.jpg) repeat-x 0 0;
  margin: 0px;
  width: 337px;
  min-height: 440px;
}

div.rounded-block-top-left, div.rounded-block-top-right, div.rounded-block-bottom-left, div.rounded-block-bottom-right {
  background: none;
}

div.rounded-outside, div.rounded-inside {
  background:none;
  padding:0px;
}

#sidebar-first .block {
  padding: 5px 0px 0px 19px;
}

#sidebar-first div.block div.content, 
#sidebar-last div.block div.content, 
#postscript-wrapper div.block div.content {
  background: none;
  border-bottom: none;
padding:0px;
}

body.layout-main #content-wrapper {
  margin:0px 0px 0px 15px;
  width:950px;
  min-height: 400px;
  background-color: #fff;
}

body.layout-first-main #content-wrapper {
  background-image: url('/themes/acquia_marina/images/gss_watermark.jpg');
  background-position: 95% 95%;
  background-repeat: no-repeat;
  background-color: #fff;
  margin:0px 0px 0px 15px; 
  width:950px;
  float: left;
}

body.layout-first-main-last #content-wrapper {
  background-color: #fff;
  margin:0px 15px 0px 15px;
  width:950px;
}

body.layout-first-main-last #content-wrapper #content{
  width:613px;
  float: right;
}

div.node.full-node div.content {  
  border-bottom: none;
}

#content-tabs ul.primary, #content-tabs ul.secondary {
  border-bottom: none;
}

#preface-wrapper {
  background-color: #fff;
  color:#FFFFFF;
  font-family:arial;
  font-size:1.5em;
  margin:0 auto;
  padding:10px 0 8px;
  width:950px;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a.active:link, 
#content-tabs ul.primary li a:visited {
  border-bottom:4px solid #dadada;
  color:#27638C;
  padding-bottom:2px;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a.active:visited {
  border-bottom:4px solid #0e2f42;
  color:#27638C;
  padding-bottom:2px;
}



#content-wrapper #content {
  width: 613px;
  float: left;
}

#content-wrapper.cimlap #content {
  width: 950px;
  float: left;
}

#content-inner {
  clear:left;
  padding: 0px 20px 0px 20px;
}

#content, content-content {
  font-family: verdana, arial, helvetica;
  font-size: 12px;
}

#footer {
  border-bottom: none;
  border-top: none;
  clear:both;
  display:block;
  font-size:10px;
  font-family: verdana,arial,helvetica;
  color: #a4b7c2;
  margin:auto 0;
  overflow:hidden;
  margin: 0px;
  padding:10px 0px 0px 20px;
  text-align:center;
  width:950px;
  text-shadow: 0px 1px #000;
}

#footer p {
  margin: 0px;
}

#footer .right {
  margin-right: 10px;
}

#footer a, footer a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #a4b7c2;
}

#footer a:hover, footer a.active {
  font-weight: bold;
  text-decoration: underline;
  color: #a4b7c2;
}

tbody {
  border-top: none;
}

body.layout-main-last #sidebar-last li.leaf, 
body.layout-main-last #sidebar-last ul.menu li, 
body.layout-main-last #sidebar-last .item-list ul li, 
#content-content .node ul li, #content-bottom ul li {
  background:url("/themes/acquia_marina/images/raquo.png") no-repeat scroll left 0.85em transparent;
  list-style-image:none;
  list-style-type:none;
  padding-left:20px;
}

#block-locale-0 ul {
  width: 100px;
  position: relative;
  right: -220px;
  top: 20px;
}

#block-locale-0 ul li {
  background: none;
}

#block-locale-0 ul li.en a{
  background: url('/themes/acquia_marina/images/eng_flag.jpg') no-repeat 0 0;
  display: block;
  width: 25px;
  height: 25px;
  color: transparent;
  font-size: 0px;
}

#block-locale-0 ul li.en a:hover{
  background: url('/themes/acquia_marina/images/eng_flag_hover.jpg') no-repeat 0 0;
  display: block;
  width: 25px;
  height: 25px;
  color: transparent;
  font-size: 0px;
}

#block-locale-0 ul li.hu a{
  background: url('/themes/acquia_marina/images/hun_flag.jpg') no-repeat 0 0;
  display: block;
  width: 25px;
  height: 25px;
  color: transparent;
  font-size: 0px;
}

#block-locale-0 ul li.hu a:hover{
  background: url('/themes/acquia_marina/images/hun_flag_hover.jpg') no-repeat 0 0;
  display: block;
  width: 25px;
  height: 25px;
  color: transparent;
  font-size: 0px;
}

.views_slideshow_singleframe_pager div a img {
  height:35px;
  width:75px;
}

.views_slideshow_singleframe_pager div a {
  textdecoration: none;
  border: none;
}

#main-wrapper .pager-first, #main-wrapper .pager-next, #main-wrapper .pager-previous, #main-wrapper .pager-item, #main-wrapper .pager-last {
  background-color:transparent;
  border:none;
  margin:0px;
  padding:4px;
}

#block-views-Slideshow-block_1 .views-field-title  {
  width: auto;
  margin: 0 auto;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;  
} 

#block-views-Slideshow-block_1 .pager-item a {
  text-decoration: none;
}                                                

#block-views-Slideshow-block_1 .views-field-title .views-label-title {
  width: 0px;
  height: 0px;
  font-size: 0px;
  color: #fff;
}

#block-views-Slideshow-block_1 .pager-item.pager-num-1 {
  padding-left: 0px;
}

#block-views-Slideshow-block_1 .pager-item:hover {
  background-color: transparent;
}

#biztonsagi_ellenorzes h2.pane-title {
  padding-top: 20px;
}

#biztonsagi_ellenorzes .pane-content h2.title {
    border-bottom: none;
}

#content-content.en .pane-content h2.title {
    border-bottom: none;    
}

#content-content.en h2.pane-title {
    padding-top: 20px;    
}

#fooldal .pane-content .node {
  background: none;
  border-bottom: none;
}

#fooldal_angol .pane-content .node,
#fooldal_angol .pane-content .title {
  background: none !important;
  border-bottom: none !important;
}

#fooldal .pane-content h2.title {
  border-bottom: none;
}

#biztonsagi_ellenorzes .pane-content .node {
  background: url('/themes/acquia_marina/images/title_underline.jpg') left bottom no-repeat;
}

#content-content.en .pane-content .node {
  background: url('/themes/acquia_marina/images/title_underline.jpg') left bottom no-repeat;
}

#edit-submitted-az-on-neve {
  margin-bottom: 10px;
}

#edit-submitted-az-on-e-mail-cime {
  margin-bottom: 10px;
}

#edit-submitted-az-uzenet-targya {
  margin-bottom: 10px;
}

#sidebar-first h2.block-title {
    background-color: transparent;
    color: #002C42;
    padding: 8px 8px 6px 0px;
    text-align: left;
    text-shadow: none
}