
body {
background-color:#e1e0e1;
background-repeat:repeat-x;
font-family:Tahoma;
font-size:12px;
}
.csello_nyak_nyekk {
    background: url('../images/csello_top.png') no-repeat;
    behavior: url(/iepngfix.htc);
    position: absolute;
    margin-top: -1px;
    left: 95px;
    width: 27px;
    height: 38px;
}
h1 {
    color:#005b78;
    font-size:18px;
}

h2 {
    color:#005b78;
    font-size:16px;
    font-weight: normal;
}

h3 {
    color:#005b78;
    font-size:14px;
}


a {
    color:#6a6a6a;
    font-size:12px;
    text-decoration:underline;
}

a:hover {
    color:#BE432F;
    text-decoration:underline;
    cursor:pointer;
}
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

#index-01 {
	position:relative;
	width:980px;
	/*height:230px;*/
    z-index: 1;
}

#index-02 {
	background-image:url('../images/tartalom_hatterkep.jpg');
	position:relative;
	clear:both;
	width:980px;
    z-index: 0;
}

#index-03 {
	background-image:url('../images/index_03.jpg');
	position:relative;
	width:980px;
	height:100px;
	clear:both;
}

.panel {
	width:980px;
	min-height:450px;
	_height:450px;
}

.bal_oldal {
	background-image:url('../images/bal_oldal.jpg');
	position:relative;
	width:40px;
	height:247px;
	float:left;
}

.jobb_oldal {
	background-image:url('../images/jobb_oldal.jpg');
	position:relative;
	width:40px;
	height:247px;
	float:left;
}

.fejlec {
	position:relative;
	width:900px;
	height:247px;
	float:left;
    z-index: 2;
}
.logoclick{
    margin-top: 39px;
    width: 180px;
    height: 171px;
    float:left;
    cursor: pointer;
    _margin-top: 43px;
}

#artSlide{
    margin-top: 16px;
    width: 720px;
    height: 170px;
    float:left;
    _margin-top: 5px;
}
.lang_change{
    width: 100px;
    padding-top: 10px;
    float: right;
    height:14px;
}
.fejlec_menu{
    width:900px;
    height:33px;
    margin-top: 5px;
    _margin-top: 1px;
}
.menu_separator{
    width: 1px;
    height: 32px;
    margin: 0px 2px;
    float: left;
    background-image: url("../images/menukoz.jpg");
    _margin: 0px 1px;
}
.bal_panel {
	background-repeat:no-repeat;
	background-position:top;
	position:realtive;
	width:40px;
	height:298px;
	float:left;
}

.jobb_panel {
	background-repeat:no-repeat;
	background-position:top;
	position:realtive;
	width:40px;
	height:298px;
	float:left;
}

.tartalom {
	position:relative;
	width:900px;
	min-height:450px;
	_height:450px;
	float:left;
    padding-top: 1px;
    z-index: 0;
}

.bal_menu {
	position:relative;
	width:180px;
	min-height:450px;
	_height:450px;
	float:left;
}

.jobb_menu {
	position:relative;
	width:170px;
	float:left;
    padding: 5px;
}

.hegedu {
    position:relative;
    background: url("../images/hegedu.jpg");
    width:170px;
    height: 395px;
    float:left;
}
.tartalom_fo_t {
    width:520px;
    position:relative;
    float:left;
    z-index: 0;
}
.tartalom_fo_t2 {
    width: 670px;
    position:relative;
    float:left;
    z-index: 0;
}
.tartalom_fo {
    position:relative;
    width:690px;
    float:left;
    z-index: 0;
}
.tartalom_fo_w {
	position:relative;
	width:880px;
	float:left;
    z-index: 0;
    background-color: white;
    min-height:450px;
}
.reg_panel{
    background: url('../images/reg_panel.jpg') no-repeat;
    width: 160px;
    height: 79px;
    padding: 40px 10px 10px 10px;
}
/* gombok */

.gomb {
    background-image: url('../images/menu_gomb.jpg');
    height:22px;
    width: 95px;
    text-align: center;
    cursor:pointer;
    padding-top:10px;
}
.gomb a, .gomb_selected a{
    font-weight:bold;
    color:#ffffff;
    text-decoration: none;
    font-family: Times, Times New, Times New Roman;
    font-variant: small-caps;
}
.gomb:hover {
    background-image: url('../images/menu_gomb_over.jpg');
}
.gomb_selected, .gomb_selected:hover {
    background-image: url('../images/menu_gomb_over.jpg');
    height:22px;
    cursor:pointer;
    width: 95px;
    text-align: center;
    padding-top: 10px;
}
.gomb:hover a{
    color:#ffffff;
    text-decoration: none;
}
.almenu_div{
    display: none;
    position:absolute;
    z-index:100;
    border: 1px solid #FF5050;
}
.almenu_gomb{
    background: #FFFFFF;
    border-top: 1px dashed #FF9D9D;
    /*border-bottom: 1px solid #ffffff;*/
    padding: 5px 20px;
    height: 14px;
}
.almenu_gomb_over{
    background: #8b1700;
    border-top: 1px dashed #ff9d9d;
    /*border-bottom: 1px solid #ffffff; */
    color: #ffffff;
    padding: 5px 20px;
    height: 14px;
}
.almenu_gomb_over a, .almenu_gomb_over a:hover {
    color: #ffffff;
}
legend {
    font-size: 14px;
    font-weight: bold;
}
fieldset{
    margin-top: 20px;
}