﻿/* public tags ***************************************************************/

img {border:none;}

a, a:visited, .a {color:white; text-decoration:none; cursor:pointer;}
a:hover, .a:hover {text-decoration:underline;}

h1, h2, h3, h4 {margin:0; padding:10px 0; text-align:left; font-weight:bold; color:#ff0;}
h1 {font:normal 1.8em sans-serif;}
h2 {font:normal 16pt sans-serif;}
h3 {font:bold 12pt sans-serif;}
h4 {font:bold 10pt sans-serif;}

p {margin:0; padding:10px 0;}
ul, ol, dl {margin:15px 0 20px 40px; padding:0;}
li {margin:5px 0 0 20px; padding:0; list-style-image:url(/img/base/listitem.gif);}

table, td, th {border-collapse:collapse; vertical-align:top; }

label {width:150px; font-weight:bold;}

/* public classes ************************************************************/

.clear {clear:both;}
.left { float:left; }
.right { float:right; }
.center {text-align:center;}
.important {color:#ff0; font-weight:bold;}
.comment {color:#6482a0;}
.hidden {display:none;}

.img-left {float:left; margin:5px 10px 0 0; }
.img-right {float:right; margin:5px 0 0 10px; }

/* body **********************************************************************/

body {
	margin:0;
	padding:0;
	text-align:center;
	font:normal 9pt verdana;
	color:#CCD6F3;
	background:#0b0a6a url(/img/base/bg.jpg) top center no-repeat;
}

/* container *****************************************************************/

#container {
    width:980px;
    margin:0 auto;
    padding:0 0 50px 0;
    text-align:left;
    background:url(/img/base/bg-container.png) right bottom no-repeat !important;
    background:url(/img/base/bg-container.gif) right bottom no-repeat;
}

/* top ***********************************************************************/

#top {
    height:155px;
    font:normal 10pt sans-serif
}

#top div {
    float:left;
    margin:100px 0 0 0;
    padding:0;
}

#top a:hover {
    text-decoration:none;
    color:#ff0;
}

#top #logo {
    width:68px;
    margin:25px 0 0 0;
}

#top #company {
    width:510px;
}

#top #bemutato {
    margin:90px 60px 0 60px;
}

#top #bemutato a 
{
    display:block;
    width:160px;
    height:62px;
    background:url(/img/base/bemutato-default.png) center center no-repeat;
}

#top #bemutato a:hover
{
    background:url(/img/base/bemutato-hover.png) center center no-repeat;
}

#top #sound {
    text-align:right;
    margin-top:117px;
}

/* content *******************************************************************/

#content {
    width:840px;
    margin:0 auto;
	background:#0c3e8c url(/img/base/bg-content.jpg) top center no-repeat;
    border:solid 1px #ff0;
}

/* oldalso menu **************************************************************/

.menu {
    float:left;
    width:100px;
    margin:10px 0 0 0;
    text-align:center;
    font-weight:bold;
}

#content .menu a {
    display:block;
    width:100px;
    padding:5px 0 10px 0;
    font-family:Arial;
    font-size:10pt;
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity:0.85;
}

#content .menu a:hover {
    text-decoration:none;
    color:#ff0;
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
}

/* center ********************************************************************/

#center {
    float:left;
    width:640px;
    margin:0;
    padding:10px 0 0 0 !important;
    padding:0 0 10px 0;
}

#center a {
    text-decoration:underline;
}

#center a:hover {
    text-decoration:none;
}

/* vizszintes menu ***********************************************************/

#menu, #submenu {
    font-weight:bold;
}

#submenu {
    margin:0 10px;
    font-size:7pt;
}

#menu {
    width:620px;
    border-collapse:collapse;
}

#menu td {
    padding:5px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    border-bottom:solid 1px #ff0;
}

#menu a, #content .submenu a {
    text-decoration:none;
    color:white;
}

#menu a:hover, #content .submenu a:hover {
    color:#ff0;
    background:none;
}

.submenu {
    position:absolute;
    visibility:hidden;
	background:#4b559a url(/img/base/bg-content.jpg) top center no-repeat;
    border-top:solid 1px #B1C1EC;
    border-right:outset 1px #476CD4;
    border-bottom:outset 1px #476CD4;
    border-left:solid 1px #B1C1EC;
    filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}

.submenu td {
    padding:2px 5px;
    font-size:7pt;
    text-transform:uppercase;
    text-align:left;
    border-bottom:solid 1px #ff0;
}
.submenu td:hover {
    color:white;
    background:#62738C;
}

/* xml ***********************************************************************/

#xml {
    margin:10px 0;
    padding:0 10px;
    border-left:solid 1px #ff0;
    border-right:solid 1px #ff0;
    line-height:150%;
}

/* footer ********************************************************************/

#t2000 {
    display:block;
    width:351px;
    height:53px;
    margin:5px 0 0 70px;
    background:url(/img/base/title-02.png) top left no-repeat !important;
    background:url(/img/base/title-02.gif) top left no-repeat;
}

#footer {
    font-size:7pt;
    text-align:center;
    line-height:200%;
    color:#ff0;
}

#footer img {
    margin:5px 0 20px 70px;
}

/* egyeni oldalak ************************************************************/

/* engedelyek */

#engedelyek- div div {
    float:left;
    width:200px;
    height:400px;
    margin:1px;
}

#engedelyek- img {
    margin-bottom:10px;
}

/* szallodak */

#szallodak- td {
    width:305px;
    padding:20px 0;
    text-align:center;
    vertical-align:middle;
    font-size:11pt;
    font-weight:bold;
}

#szallodak- h3, #szallodak- img {
    cursor:pointer;
}

/* szakorvosok */

#szakorvosok- b, #szakorvosok- img {
    cursor:pointer;
}

#szakorvosok- img {
    border:outset 1px #ff0;
}

/* sajtooldal */

#sajtooldal- div div {
    float:left;
    width:120px;
    height:220px;
    margin:0 0 0 60px !important;
    margin:0 60px 0 20px;
}

#sajtooldal- img {
    margin-bottom:10px;
}
/* 1db nagykepet tartalmazo oldalak */

.bigimg img {
    margin-top:20px;
}

/* akikre-buszkek-vagyunk */

#akikre-buszkek-vagyunk- div div {
    float:left;
    width:150px;
    height:360px;
    margin:0 20px;
}

#akikre-buszkek-vagyunk- img {
    margin:0 0 10px 0;
    padding:1px;
}

#akikre-buszkek-vagyunk- ul {
    margin:0 0 0 10px;
    padding:0;
    text-align:left;
}

/* hirek-akciok */

#hirek-akciok- {
    padding:100px 0;
}

/* hirek */

#hirek h2 {
    clear:both;
    cursor:pointer;
}

/* akciok */

.akcioktable {width:610px;}
.akcioktable td {padding:10px 20px 10px 0; text-align:left; border-top:solid 1px #ff0;}
#xml .akcioktable .img {}
#xml .akcioktable .leiras {}
#xml .akcioktable .kod {width:150px;}
#xml .akcioktable .ar {}

#hengerek {
    float:right;
    width:200px;
    margin-left:20px;
}

#hengerek img {
    margin-bottom:25px;
}

/* felhasznalasi-teruletek */

#felhasznalasi-teruletek- {
    float:left;
    margin:0;
    width:440px;
    font-weight:bold;
}

#felhasznalasi-teruletek-menu {
    float:left;
    width:150px;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
    color:white;
    border-right:solid 1px #ff0;
}

#felhasznalasi-teruletek-menu span
{
    color:White;
    cursor:pointer;
}

#felhasznalasi-teruletek-menu span:hover,
#felhasznalasi-teruletek-menu .active
{
    color:#ff0;
}

/* hyla-tartozekok */

#hyla-tartozekok- #menu- {
    border-bottom:solid 1px #ff0;
}

#hyla-tartozekok- #menu- img {
    margin:4px 4px 5px 5px;
    cursor:pointer;
}

#hyla-tartozekok- #title {
    width:600px;
}

#hyla-tartozekok- #titles {
    text-align:right;
}

#tartozekok-content {
    margin-top:20px;
}

#tartozekok-content img {
    float:right;
    margin:0 0 10px 10px;
}