/*
zold:  # 008164
sarga: # FEC423
ssarga:# DCA600
*/

body { 
  margin: 0 0; 
  margin-top:10px;
  margin-bottom:10px;
  padding: 0; 
  font: normal 12px verdana, helvetica, sans-serif;
  background: transparent url(images/bg.gif);
  line-height: 17px;
}

#content_head {
  margin: 0 auto 0 auto;
  width: 964px;
  height: 19px;
  background: transparent url(images/content_top.png) no-repeat !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/sites/all/themes/geoinfo/images/content_top.png');	
}

#content_head2 {
  margin: 0 auto 0 auto;
  width: 964px;
  height: 20px;
  background: transparent url(images/content_top2.png) no-repeat !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/sites/all/themes/geoinfo/images/content_top2.png'); 
}

#content {
  padding: 0px;
  margin: 0px auto 0px auto;
  width: 964px;
  background: transparent url(images/content_bg.png) repeat-y !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/content_bg.png');	
}

#content_bottom2 {
  margin: 0 auto 0 auto;
  width: 964px;
  height: 19px;
  background: transparent url(images/content_bottom2.png) no-repeat !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/sites/all/themes/geoinfo/images/content_bottom2.png'); 
}


#content_bottom {
  margin: 0 auto 0 auto;
  width: 964px;
  height: 19px;
  background: transparent url(images/content_bottom.png) no-repeat !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/sites/all/themes/geoinfo/images/content_bottom.png'); 
}

#container {
  background: none;
  margin-top: -20px;
  margin-bottom: -19px;
  /*width: 964px;*/ 
  padding-left:19px;
  padding-right:19px;
  float: left;
  min-height:0;
  position:relative;
}

#head {
  width: 926px; 
  height: 226px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #7399C6;
  background-image: url(images/head.jpg);
}

#head_flash {
  float: right;
  padding-top: 24px;
}

#company {
  float:left;
  position:relative;
  min-height:0;
  margin-top: -55px;
  width:248px;
  height:54px;
  background: transparent url(images/head_company.png) no-repeat !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/sites/all/themes/geoinfo/images/head_company.png'); 
}

#left_container {
  float: left;
  width: 740px;
  background: url(images/left_bg.gif) repeat-y;
}

#left {
  float: left;
  width: 248px;
}

#left_inner {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

#main {
  float: left;
  width: 492px;
  background: url(images/content_separator.gif) repeat-y;

}

#right {
  float: left;
  width: 185px;
}

#right_inner {
  padding-top: 25px;
}

#vmenu {
  float: left;
  position: relative;
  min-height: 0;
  margin-top: -11px;
  width: 492px;
}

#vmenu_left {
  width: 13px;
  height: 63px;
  background: url(images/vmenu_left.png) repeat-x !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_left.png'); 
}

#vmenu_right {
  width: 13px;
  height: 63px;
  background: url(images/vmenu_right.png) repeat-x !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_right.png'); 
}

.vmenu_separator {
  width: 32px;
  height: 63px;
  background: url(images/vmenu_separator.png) repeat-x !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_separator.png'); 
}

.vmenu_item {
  height: 63px;
  background: url(images/vmenu_bg.png) repeat-x !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_bg.png'); 
  font-weight: bold;
  font-size: 10px;
}

.vmenu_item a.v1 {
  color: #000000;
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 8px solid #1B4171;
  position: relative;
  display: block;
  cursor: hand;
}

.vmenu_item a.v1:hover {
  color: #000000;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #1B4171;
}

.vmenu_item a.v2 {
  color: #000000;
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 8px solid #ED5A00;
  position: relative;
  display: block;
  cursor: hand;
}

.vmenu_item a.v2:hover {
  color: #000000;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ED5A00;
}

.vmenu_item a.v4 {
  color: #000000;
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 8px solid #FEC423;
  position: relative;
  display: block;
  cursor: hand;
}

.vmenu_item a.v4:hover {
  color: #000000;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #FEC423;
}

.vmenu_item a.v3 {
  color: #000000;
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: 8px solid #F8F3CD;
  position: relative;
  display: block;
  cursor: hand;
}

.vmenu_item a.v3:hover {
  color: #000000;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #F8F3CD;
}

#node {
  padding-left: 36px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
}

#node h1 {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #7399C6;
  clear: both;
}

.content {
}

#node h2, .content h2 {
  color: #7399C6;
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 25px;
}

#node h3, .content h3 {
  font-size: 12px;
  color: #7399C6;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 25px;
  font-weight: bold;
}


.mymenu {
  background-image: url(images/menu_left.gif);
  background-repeat: repeat-y;
  background-position: 12px;
  font-size: 10px;
  font-weight: bold;
  color: #9E9E9E;
}

.menu_head {
  float: left;
  width: 135px;
  height: 25px;
  background: url(images/menu_head_bg.gif) repeat-x;
  overflow: show;
  font-weight: bold;
  font-size: 12px;
  color: #9E9E9E;
  padding-top: 5px;
}

.mymenu_ulcontainer {
  margin-top:0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 30px;
  clear:both;
}

/*.mymenu ul {
  list-style-image: url(images/menu_marker_hidden.gif);
  line-height: 18px;
}*/

#language-interface {
  list-style-position: outside;
  list-style-type: none;
  list-style-image: none;
  text-align: left;
  margin: 0;
  padding: 0 0 0 10px;
}

/* Inserted at 2010-02-23 for Drupal-6 migration */
.mymenu li:hover {
  list-style-image: url(images/menu_marker.gif);
  cursor: hand;
  padding-left: 6px;
}
/* -- */

.mymenu li a {
  font-weight: bold;
  font-size: 10px;
  color: #9E9E9E;
  text-decoration: none;
}

.mymenu li a.active {
  color: #707070;
}

#footer {
  color: #9E9E9E;
  font-size: 10px;
  font-weight: bold;
  width: 926px;
  margin: -12px auto 0 auto;
  position: relative;
  display: block;
}

#footer a {
  color: #9E9E9E;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}

#footer a:hover {
  color: #000000;
}

a {
  color: #7399C6;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: none;
}


#ionlab {
  width: 926px;
  margin: -12px auto 0 auto;
  padding-left: 40px;
}

#ionlab img {
  background: transparent url(images/ionlab.png) no-repeat; !important; 
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/sites/all/themes/geoinfo/images/ionlab.png'); 
}

/* Innentol Drupal szarok*/

.leaf, li.leaf, .collapsed, li.collapsed, .expanded, li.expanded {
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin 0px;
}

ul.menu li {
  margin: 0px; 
}

.menu, ul.menu {
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding-left: 10px;
  list-style-position: none;
  list-style-type:none;
  list-style-image: url(images/menu_marker_hidden.gif);
  line-height: 18px;
}

#vmenu table {
  border: 0px;
  background: none;
}

ul.tabs {
  font-size: 11px;
  font-weight: normal;
  padding: 0px;
  border: 0px;
}

ul.tabs li {
  padding: 0px;
  border: 0px;
}

ul.primary {
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

ul.primary li {
  border: 0px;
  margin: 0px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background: url(images/vmenu_bg.png) repeat-x 20px !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_bg.png'); 

  display: inline;
  border: 1px solid #7399C6;
}

ul.primary li.active {
  background: url(images/vmenu_bg.png) repeat-x top !important;
  _background-image: none; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/sites/all/themes/geoinfo/images/vmenu_bg.png'); 
  border-bottom: none;
}

ul.primary li.active a {
  border: 0px;
  background: none;
}

ul.primary li a {
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
  border: 0px;
  background: none;
}

ul.primary li a:hover {
  text-decoration: underline;
  border: 0px;
  background: none;
}


ul.secondary {
  padding-top: 10px;
}

ul.secondary li {
  padding-top: 10px;
}


.termlinks {
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}

.termlinks a {
  text-decoration: none;
}

.termlinks a:hover {
  text-decoration: underline;
}


.meta {
  margin-bottom: 0px;
}

.content p, #node p {
  margin: 0 0 10px 0;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: )px;
}

.content ul, #node ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

.content li, #node li {
  list-style-image: url(images/li.gif);
}

.pager {
  text-align: center;
  font-size: 11px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.pager a {
  text-decoration: none;
  margin-left: 3px;
  margin-right: 3px;
}

.pager a:hover {
  text-decoration: underline;
  margin-left: 3px;
  margin-right: 3px;
}

.pager-current {
  margin-left: 5px;
  margin-right: 5px;
}

.pager span {
  margin-left: 10px;
  margin-right: 10px;
}


.node {
  margin-bottom: 15px;
}

.links {
  font-weight: bold;
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.links a {
  text-decoration: none;
}

.links a:hover {
  text-decoration: underline;
}

tbody {
  border: 0px;
}

.navflag-container {
  float: right;
  margin-top: -20px;
  margin-right: 18px;
}

/* language selector: disable textual display */
.navflag .i18n-link a:not(:first-child) {
  display: none;
}



.navflag ul {
 margin: 0px;
 padding: 0px;
 border: 0px;

}

.navflag li {
 display: inline;
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 border: 0px;
}
