p.oke{
text-align: justify;
padding: 0;
margin-top: -30px;

}
ul.menu a.piri {
color: #eb0089;
margin-left: 6px;
margin-top: 2px;
} 
ul.menu a:visited piri {
color: #eb0089;
} 

a {
text-decoration: none
}
h1 {
  font-size: 170%;
}

h2 {
  font-size: 160%;
  line-height: 130%;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
body {
  margin: 0;
  padding: 0;
  /*background: url(images/bg.jpg);*/
  background-color: #A392BE;
  font: 12px/170% Rotil,Verdana, sans-serif;
  color: #494949;
}
body.sidebars {
  min-width: 980px;
}

/**
 * Layout
 */
#header-region {
  width: 990px;
  position: relative;
  left: 50%;
  margin-left: -416px; /* half the width of the div */
  /*background: #ffffff url(images/header.jpg) no-repeat;*/
  background: #A392BE url(images/fem_fej01.png) no-repeat;
  height: 318px;
}

#header-region .block {
  display: block;
  margin: 0 0em;
  height: 325px;
}

#header-region .block-region {
  display: block;
  margin: 0 0em 0em;
  padding: 0em;
  position: relative;
  top: 0em;
  height: 325px;
}

#header-region * {
  display: inline;
  margin-top: 0;
  margin-bottom: 0;
  height: 325px;
}

/* Prevent the previous directive from showing the f of script elements in Mozilla browsers. */
#header-region script {
  display: none;
}

#header-region p, #header-region img {
  margin-top: 0px;
}

#header-region h2 {
  margin: 0 0em 0 0; /* LTR */
}

#header-region h3, #header-region label, #header-region li {
  margin: 0 0em;
  padding: 0;
  background: none;
}

/**
 * Menu.module
 */
 
/**
 * Primary navigation
 */
ul.primary-links {
  top: -295px;
  margin-left: 300px;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  z-index: 4;
}

ul.secondary-links {
  top: -340px;
  margin-left: 380px;
  padding: 0;
  font-size: 10px;
  position: relative;
  z-index: 4;
 }
 
.primary-links a:link, a:visited {
color: #fff;
text-decoration: none;
}

.primary-links a.active{
color: #00a3b4;
text-decoration: none;
}

.primary-links a:hover{
color: #00a3b4;
text-decoration: none;
}

.secondary-links a:link{
color: #fff;
text-decoration: none;
}
a.dodo:active{
color: #00a3b4;
text-decoration: none;
}

a.dodo{
color: #fff;
text-decoration: none;
}

a.dodo:visited {
color: #fff;
text-decoration: none;
}



a.dodo:hover{
color: #00a3b4;
text-decoration: none;
}

#wrapper {
  width: 990px;
  position: relative;
  left: 50%;
  margin-left: -495px; /* half the width of the div */
  background: #ffffff url(images/wrapper3.png);
 
}


#wrapper #container {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 816px;
}

#wrapper #container #header {
  height: 10px;
}

#wrapper #container #header #logo-floater {
  position: absolute;
}

#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {

  position: relative;
  z-index: 2;
  white-space: nowrap;
}

#wrapper #container #header h1 span {
  font-weight: bold;
}

#wrapper #container #header h1 img {
  padding-top: 16px;
  padding-right: 20px; /* LTR */
  float: left; /* LTR */
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.sidebars {
  min-width: 980px;
}
/* With 2 columns, require a minimum width of 800px. */
body.sidebar-left, body.sidebar-right {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
  float: left;
  width: 100%;
  min-height: 1095px;
}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-left #center {
  margin-left: -210px;
}
body.sidebar-right #center {
  margin-right: -210px;
}
body.sidebars #center {
  margin: 0 -210px;
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
  margin-left: 210px;
}
body.sidebar-right #squeeze {
  margin-right: 210px;
}
body.sidebars #squeeze {
  margin: 0 210px;
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
  margin: -6px 0 0em;
  width: 210px;
  float: left;
  z-index: 2;
  position: relative;

}

#wrapper #container .sidebar .block {
  margin: 0 0 1.5em 0;
}

#sidebar-left .block {
  padding: 0 15px 0 0px;
}

#sidebar-right .block {
  padding: 0 0px 0 15px;
}

.block .content {
  margin: 0.5em 0;
}

#sidebar-left .block-region {
  margin: 0 15px 0 0px; /* LTR */
}

#sidebar-right .block-region {
  margin: 0 0px 0 15px; /* LTR */
}

.block-region {
  padding: 1em;
  background: transparent;
  border: 0px dashed #b4d7f0;
  text-align: center;
  font-size: 1.0em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
  margin-top: -10px;
  margin-left: 188px;
  position: relative;
  line-height: 1.5em;
  font-size: 10px;
  width: 420px;
} 

#wrapper #container #center .right-corner {
  position: relative;
  left: 10px;
}

#wrapper #container #center .right-corner .left-corner {
  padding: 0px 0px 0em 0px;
  position: relative;
  left: -16px;
  
}

#wrapper #container #footer {
  float: none;
  clear: both;
  text-align: center;
  margin: 0em 0 0em;
  color: #898989;
}

#wrapper #container .breadcrumb {
  position: absolute;
  top: 15px;
  left: 35px; /* LTR */
  z-index: 3;
}

body.sidebar-left #footer {
  margin-left: -210px;
}

body.sidebar-right #footer {
  margin-right: -210px;
}

body.sidebars #footer {
  margin: 0 -210px;
}

/**
 * Header
 */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  color: #000;
  font-weight: normal;
  text-shadow: #1659ac 0px 1px 3px;
  font-size: 1.5em;
}

#wrapper #container #header h1 a:hover {
  text-decoration: none;
}

#wrapper #container .breadcrumb {
  font-size: 0.92em;
}

#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
  color: #529ad6;
}

ul.menu li,  li.leaf {
  display: block; 
  margin-left: -16px;
  padding: 0.4em 0.65em 0.3em 2.0em;
  list-style-type: none;
  list-style-image: none;
  background: url(images/menu1_3.jpg) no-repeat  1px 0.16em; /* LTR */
  width: 154px;
} 
ul.menu li.leaf a.visited{
  color: #fff;
} 
ul.menu li.leaf a:active{
  color: #55298a;
} 
ul li.expanded {
display: block;
  margin-top: 4px;
  padding: 0.40em 0.65em 0.3em 2.0em;
  background:  url(images/menu3.jpg) no-repeat 1px -0.3em; /* LTR */
}


.expanded li.leaf{
display: block;
  margin: .77em 0.3em -0.6em;
  margin-left: -36px;
  list-style-type: none;
  list-style-image: none;
  width: 140px;
  padding: 0.13em 3.2em 0.24em;
  background-image: url(images/menu2.jpg); 
  background-position: 1px -2px;
}
ul li.leaf a {
display: block;
font-size: 10px;
font-weight: bold;
color: #fff;
margin-left: 6px;
margin-top: 2px;
}

 ul li.expanded a{
 display: block;
 color: #55298a;
 font-size: 10px;
 font-weight: bold;
 }
 ul li.collapsed a{
 display: block;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  margin-left: 6px;
margin-top: 2px;
 }

 
 

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}



.content a:visited {
  color: #fff;
  text-decoration: none;
}
hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

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 */
}




 

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #55298a;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}
div.view-content li{
  width: 176px;
  margin-left: 0px; 
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  color: #55298a;
  text-align: justify;
  background: #f4f1f6;
  line-height: 1.3em;
  font-size: 9px;
  margin: 0em 0em 0em 0em;
      }
 div.view-content ul{
  width: 150px;
  list-style-type: none;
  list-style-image: none;
  background: #f4f1f6;
  color: #55298a;
  text-align: justify;
  line-height: 1.3em;
    font-size: 9px; 
     margin: 0em 0em 0em 0em;
      }

 div.site-map .expanded li.leaf {
  margin-left: 6px; 
  width: 174px;
  padding: 6px;
  background: #fff;
  text-align: justify;
  color: #55298a;
      }
 
   
 div.site-map li.leaf {
  margin-left: -20px; 
  width: 174px;
  padding: 6px;
  background: #fff;
  text-align: justify;
  font-size: 13;
  color: #55298a;
      }
 div.site-map li.expanded {
  margin-left: -20px; 
  width: 174px;
  padding: 6px;
  background: #fff;
  text-align: justify;
  color: #55298a;
      }     

span.field-content a{
width: 380px;
padding: 0px;
display: block;
line-height: 1.4em;
font-size: 9px;
text-align: right;
color: #55298a;
text-decoration: underline;
}   
ul li.field-content{
width: 380px;
display: block;
line-height: 1.4em;
padding: 0em 0em 0em 0em;
text-align: left;
font-size: 9px;
color: #000;
margin: 0em 0em 0em 0em;
}



div.content_nav{
    width: 183px;
    margin-top: 0px;
  }

div.fodij {
    margin-left: -26px;
    line-height: 1.3em;    
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.6em 0em -2.1em -0.5em;
     }


div.dij2 {
    margin-left: -33px;
    line-height: 1.3em;    
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.6em 0em -2.1em -0.5em;
     }

div.dij3 {
    
    margin-left: -33px;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.6em 0em -2.1em -0.5em;
     }

div.dij4 {
    margin-left: -33px;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    width: 192px;
        margin: -0.6em 0em -2.1em -0.5em;
     }    
  
div.dij5 {
    margin-left: -33px;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.6em 0em -2.1em -0.5em;
     } 

div.dij6 {
    margin-left: -33px;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.8em 0em -2.1em -0.5em;
     }  
  
  div.dij7 {
    margin-left: -33px;
    line-height: 1.3em;
    padding: 0em 0em 0em 0em;
    width: 192px;
    margin: -0.8em 0em -2.1em -0.5em;
     }  
div.content_gyakori{
    margin-left: 0px;
    line-height: 1.3em;
    font-size: 9px;
    text-align: left;
    background: #f4f1f6; 
    padding: 0em 0.4em 0em 1.3em;
    width: 170px;
    margin: 0em 0em -1.3em 0em;
  }
.content_gyakori a{
    line-height: 3.0em;
}
.content_hirek a{
    line-height: 3.0em;
}
.content_ a{
    line-height: 2.0em;
}
h2.hirek  {
  padding: 3px;
  margin-top: 2px;
  line-height: 1.4em;
  margin-left: -6px;
  width: 186px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
    
    h2.kaphato  {
  padding: 3px;
  margin-top: -2px;
  line-height: 1.4em;
  margin-left: 8px;
  width: 394px;
  height: 18px;
  text-align: center;
  font-size: 13px;
  color: #fff;
  background: #55298a;
    }
   div.kaphato a{
   font-size: 12px;
   } 
h2.hirek a{
color: #fff;
}        
h2.dij2  {
  padding: 3px;
  margin-top: -32px;
  line-height: 1.4em;
  margin-left: -6px;
  width: 186px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.dij3  {
  padding: 3px;
  margin-top: -30px;
  line-height: 1.4em;
  margin-left: -6px;
  width: 186px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.dij4  {
   padding: 3px;
  margin-top: -35px;
  line-height: 1.4em;
  margin-left: -6px;
  width: 186px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.dij5  {
   padding: 3px;
  margin-top: -35px;
  line-height: 1.4em;
  margin-left: -6px;
  width: 186px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }    
h2.f  {
  padding: 3px;
  margin-top: -20px;
  line-height: 1.4em;
   margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.partnereink  {
  margin-top: -20px;
  padding: 3px;
    line-height: 1.4em;
   margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
    
h2.counter  {
  margin-top: -38px;
  padding: 3px;
    line-height: 1.4em;
   margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
 h2.kepes  {
  margin-top: -28px;
  padding: 3px;
    line-height: 1.4em;
   margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.naptar  {
  padding: 3px;
  margin-top: -19px;
  line-height: 1.4em;
  margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
h2.reklam  {
  padding: 3px;
  margin-top: 4px;
  line-height: 1.4em;
   margin-left: -1px;
  width: 400px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background: #55298a;
    }
      

div.content_partnereink {
    margin-left: -1px;
    line-height: 1.3em;
    font-size: 9px;
    text-align: justify;
    background: #f4f1f6; 
    padding: 0em 0em 0em 0em;
    width: 184px;
    margin: 0em -0.1em -0.1em -0.1em;
      }
div.content_kepes p {
    margin-left: -1px;
    line-height: 1.3em;
    font-size: 9px;
    text-align: justify;
    background: #f4f1f6; 
    padding: 0em 0em 0em 0em;
    width: 184px;
    margin: -0.1em -0.1em -0.1em -0.1em;
      }
div.content_naptar {
    margin-left: 0px;
    font-size: 9px;
    text-align: center;
    background: #f4f1f6; 
    padding: 0.3em 0em 0em 0em;
    width: 185px;
    margin: 0em 0em 0em 0em;
    height: 85px;
    }
    
div.content_forum {
    margin-left: -1px;
    line-height: 1.5em;
    font-size: 9px;
    text-align: justify;
    background: #f4f1f6; 
    padding: 0px;
    width: 185px;
    height: 100%;
      }
      h2.orvos  {
  padding: 3px;
  margin-top: -20px;
  line-height: 1.4em;
   margin-left: -1px;
  width: 180px;
  height: 18px;
  text-align: center;
  font-size: 100%;
  color: #fff;
  background: #55298a;
    }
div.content_orvos {
    margin-left: 0px;
    line-height: 1.3em;
    font-size: 9px;
    text-align: left;
    background: #f4f1f6; 
    padding: 0em 0.2em 0em 1.3em;
    width: 172px;
    margin: 0em 0em -1.3em 0em;
      }

div.content_reklam {
    margin-left: -1px;
    line-height: 1.5em;
    font-size: 7px;
    text-align: justify;
    background: #ffffff; 
    padding: 0px;
    width: 398px;
    height: 100%;
      }      
div.merck{
 margin-top: 20px;
 margin-left: 4px;
 height: 110px;
          }      
div.ege {
 margin-top: 10px;
 margin-left: 10px;
 height: 150px;
 }
div.gomb{
 margin-top: 30px;
 margin-left: 10px;
 height: 300px;
 }          
      
 div.merck2{
 margin-top: 0px;
 margin-left: 4px;
 height: 120px;
          }            
 

.item-list{
list-style-type: none;
list-style-image: none;
}
div.item-list ul li{
color: #663399;
margin-left: -8px;
list-style-type: none;
list-style-image: none;
}

.form-submit {
width:100px;
height:20px;
color: #fff;
margin: 0em 0em 0em 0em;
padding: 0em 0em 1px 0em;
outline:3px;
border: 0px ;
background: #50217b;
font-size: 12px;
text-align: center;
}
.form-item{
padding: 0.3em 0em 0em 0em;
font-size: 11px;
font-family: verdana;
font-weight: bold;
color: #663399;
}
.form-item input {
background: url(images/form.jpg);
height: 19px;
width: 300px;
border: 0px;
}
h2.counter ul li{
margin: -0.02em 0em 0em -0.6em;
list-style-type: none;
list-style-image: none;
text-align: center;
}
#username {
margin-top: -303px;
margin-left: 610px;
height: 15px;
color: #663399;
}
a.username:link{
color: #663399;
text-decoration: underline;
}


a.username:visited{
color: #663399;
text-decoration: underline;
}

a.username:hover{
color: #663399;
text-decoration: underline;
}


a.username:active {
color: #663399;
text-decoration: underline;
}