
/***************************/
/* RESET MARGINS & PADDING */
/***************************/

html, body, div, span,
p, blockquote, pre, code,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

/***************************/
/* Background inages       */
/***************************/

/******** oncol.hu *********/
body {
  background: url('pic/stripe.png');
}
ul.menu li{
  background: url('pic/arrow.png') no-repeat left 0.533em;
}
#header{
    background: url('pic/header_empty.png');
}
#logo {
  background: url('pic/logo.png');
}
#footer{
    background: url('pic/new_footer.png');
}

/******** honcology.hu *********/
/*
body {
  background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/stripe.png');
}
ul.menu li{
  background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/arrow.png') no-repeat left 0.533em;
}
#header{
    background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/header_empty.png');
}
#logo {
  background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/logo.png');
}
#footer{
    background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/new_footer.png');
}
*/

/**************/
/* TYPOGRAPHY */
/**************/

body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     /* web safe fonts */
  font-size: 80%;    /* 12px */
  font-weight: normal;
  line-height: 160%;    /* 19.2px */
}

h1 {
  font-size: 1.6em;
  font-weight: normal;
  line-height: 170%;    /* 19.2px */
}

h2 {
  font-size: 1.4em;
  font-weight: normal;
  line-height: 170%;    /* 19.2px */
}

h3 {
  font-size: 1.25em;
  font-weight: bold;
}

h4 {
  font-size: 1.1em;
  font-weight: bold;
}

h5 {
  font-size: 1em;
  font-weight: bold;
}

h6 {
  font-size: 0.8em;
  font-weight: bold;
}

/*****************/
/* DEFAULT LINKS */
/*****************/

a {
  color: #27638C;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:link,
a:visited {
  color: #27638C;
}  

a:hover,
a:active {
  text-decoration: underline;
}



/*********/
/* LISTS */
/*********/

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em;    /* LTR */
}

ul.menu li,
.item-list ul li {
  margin: 0.15em 0 0.15em 0.5em;    /* LTR */
}

ul.menu ul, .item-list ul ul {
  margin-left: 0;
}

ol li,
ul li,
.item-list ul li,
li.leaf {
  margin: 0.15em 2em;
  padding: 0.2em 0 0 0.2em;     /* LTR */
}

ul li,
.item-list ul li,
li.leaf {
  /*background: url('images/raquo.png') no-repeat left 0.833em;*/    /* LTR */
  /*list-style-image: none;
  list-style-type: none;*/
}

ul.menu{
  font-size: 0.9em;
}
ul.menu li{
  list-style-image: none;
  list-style-type: none;
  margin: 0.15em 1em;
  padding: 0.1em 0 0 1.2em;     /* LTR */
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em;    /* LTR */
}

/**********/
/* LAYOUT */
/**********/

html {
  color: #666;
}

#fullpage {
  margin: 10px 0 20px 0;
  width: 100%;
  background: none;
}

p {
  /*font-size: 1em;*/
  font-weight: normal;
  line-height: 160%;
  margin: 10px 0;
}

.block {
  /*font-size: 0.9em;*/
  /*width: 240px;*/
  float:left;
  margin-top:20px;
}
.narrow{
  width:180px;
  font-size: 0.85em;
}
.wide{
  width:330px;
}


/************************ Page regions******************/

/************************ Header ***********************/
#header{
    width: 760px;
    margin: 0 auto;
    padding:0;
    font-size: 20px;
    height: 310px;
}
#header-wrapper{
  background: none;
  width:100%;
}

#logo {
  margin-left: 20px;
  width:125px;
  height:125px;
  position: absolute;
  z-index: 1000000;
}
#branding-image{
  padding: 91px 2px 0 2px;
}
#site-name{
  position: relative;
  top: -290px;
  left:170px;
  color: #27638C;
  font-size: 22px;
  font-weight: normal;
}
#site-subname{
  font-size: 16px;
  font-weight: normal;
}
#site-slogan {
  position: relative;
  top:  -277px;
  left:170px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
/************************ content ***********************/
#main-wrapper{
    width: 760px;
    margin: 0 auto;
}
#main {
  /*padding:10px;*/
  width: 760px;
  margin:0;
  background: #fff;
}
#content {
  /*width: 760px;*/
  padding:0;
  margin:0;
}

/************************ Footer ***********************/
#footer{
    width: 760px;
    margin: 0 auto;
    height: 57px;
    margin-bottom:20px;
}
#footer-wrapper{
  background: none;
}
#footer p{
  margin: 0;
  font-size: 10px;
  padding-right:10px;
  padding-top: 25px;
  text-align:right;
  color: #fff;
  font-weight: bold;
}

/*******************/
/* CONTENT REGIONS */
/*******************/

#content-wrapper {
  float: left;    /* LTR */
}

/*******************/
/* SIDEBAR REGIONS */
/*******************/

#sidebar-first {
  float: left;    /* LTR */
}

#sidebar-last {
  background: transparent;
  float: right;    /* LTR */
  margin: 0 0 0 10px;    /* LTR */
}

/****************************************/
/*          COLUMN LAYOUTS              */
/*                                      */
/* Classes for different column layouts */
/* that are applied to the <body> tag.  */
/****************************************/

/************************/
/* SINGLE COLUMN LAYOUT */
/* (Main Content)       */
/************************/

body.layout-main #content-wrapper {
  margin: 24px 0 0 0;    /* LTR */
  width: 760px;
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Sidebar:Main Content) */
/**************************/

body.layout-first-main #sidebar-first {
  margin: 15px 10px 0 0;
  width: 200px;
  /*border: 1px solid #000;*/
}

body.layout-first-main #content-wrapper {
  margin: 0px 0 0 0;    /* LTR */
  width: 540px;
  /*border: 1px solid #000;*/
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Main Content:Sidebar) */
/**************************/

body.layout-main-last #content-wrapper {
  margin: 32px 20px 0 0;
  position: relative;
  width: 400px;
  z-index: 1;
}

body.layout-main-last #sidebar-last {
  background-color: transparent;
  margin: 32px 0 0 0;
  width: 320px;
}


/******************/
/* HELPER CLASSES */
/******************/

.hide {
  display: none;
  visibility: hidden;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.clearfix:after {                                 /* add .clearfix class to clear floats after an element */
  clear: both;                                    /* (IE version is in ie6-fixes.css) */
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

/*******************/
/* ONCOL STYLE     */
/*******************/
div.ooi {
  padding-right:10px;
}

.ooi p {
  text-align: justify;
}

.ooi .notformatted tr {
  background: none;
}
.ooi tr {
  background: whitesmoke;
}
.ooi td {
  padding: 1px 5px;
}
.ooi tr.pair {
  background: #fff;
}
.archive{
    background: url('/portal/page/portal/OOI/PAGE_ELEMENTS/IMAGES/STYLE2009/arhivum.png') repeat-y top center;
    /*background: url('pic/arhivum.png') repeat-y top center;*/
}

.na {
  font-style: italic;
  /*visibility: hidden;*/
  color: #ccc;
}

#akadalymentes {
}
#akadalyos{
	display: none;
}

/*******************/
/* ORACLE SPECIFIC */
/*******************/

.RegionHeaderTextid152823siteid133, .RegionHeaderTextid150187siteid133{
  font-size: 1.25em;
  font-weight: bold;
}

.titleorimageid152823siteid133{
  font-weight: bold;
}

