BODY {
    font-family: verdana, arial,  helvetica;
    font-size: 12px;
/*    color: #785B30;*/
    color: #4B4B4B;
    background-color: #ffffff;
/*    background-image: url('pic/madonna_szepsegszalon_hatter_lepke.jpg'); */
    background-repeat: no-repeat;
    background-position: top left;
    margin:0px;
}
 
td 
{
    font-family: verdana, arial,  helvetica; 
    font-size:12px;
    COLOR: #4B4B4B; 
}

p 
{
    font-family: verdana, arial,  helvetica; 
    font-size:12px;
    COLOR: #4B4B4B; 
}

div 
{
    font-family: verdana, arial,  helvetica; 
    font-size:12px;
    COLOR: #4B4B4B; 
}

IMG {
    border: 0px;
}


ul {
   list-style-image: url('pic/li.gif');
}


h1
{
    color: #996600;
/*    color: #D42C7A;lepke*/
/*    color: #996600;kagylo*/
    font-weight: bold;
    font-size: 16px;
}

h2
{
/*    color: #D42C7A;lepke*/
    color: #996600;
    font-weight: bold;
    font-size: 12px;
}

span
{
    font-weight: bold;
/*    color: #D42C7A;lepke*/
/*    color: #17ABD9;kagylo*/
        color: #AC1014;
}

/* SZINES ELEMEK */

.madonna
{
    height: 100%;
    width: 100%;
}

.felso
{
    height: 100%;
    vertical-align: top;
/*    background-image: url('pic/madonna_szepsegszalon_hatter_lepke.jpg');
    background-repeat: no-repeat;
    background-position: top left; */
}

.also
{
	height: 158px;
    vertical-align: top;
    background-image: url('pic/madonna_szepsegszalon_hatter_lablec.jpg');
    background-repeat: repeat;
    background-position: top left;  
}

.also div
{
	height: 158px;
    vertical-align: top;
    background-image: url('pic/madonna_szepsegszalon_hatter_lablec_2.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
    padding-left: 8px;
    color: white;
    font-weight: bold;
}

.belso
{
	width: 982px;
    height: 100%;
}

.belso_felso
{
    height: 160px;
    vertical-align: top;
}

.belso_fmenu
{
    height: 38px;
    vertical-align: middle;
    background-image: url('pic/madonna_szalon_hatter_felso_menu.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
    padding-left: 8px; 
}

.belso_fmenu a
{
/*	color: #D69900;*/
	color: #ffffff;    
	font-weight: bold;
	text-decoration: none;
    font-size: 12px;
    margin-right: 16px;
}

.belso_fmenu a:hover
{
	color: #ffffff;
}

.belso_also
{
    height: 100%;
    vertical-align: top;
}

.menu_keret
{
    width: 210px;
    vertical-align: top;
}

.menu
{
    width: 210px;
}

.menu TD
{
    height: 35px;
    vertical-align: middle;
    color: white;
    font-size: 12px;
    cursor: pointer;
    margin: 0 0 0 8px;
    padding: 0px;
}

.menu TD div
{
    padding-left: 8px;
    color: white;
    font-size: 12px;
}

.menu TD a.level1
{
	color: #ffffff;
/*	font-weight: bold;*/
	text-decoration: none;
    font-size: 12px;
}

.menu TD a:hover
{
    color: white;
}

.menu .menu_1
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_1.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_2
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_2.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_3
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_3.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_4
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_4.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_5
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_5.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_6
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_6.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_7
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_7.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_8
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_8.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_9
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_9.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_10
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_10.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_11
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_11.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_12
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_12.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.menu .menu_13
{
    background-image: url('pic/madonna_szepsegszalon_hatter_menu_13.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
}

.formok
{
    background-image: url('pic/madonna_szepsegszalon_hatter_formok.jpg');
    background-repeat: no-repeat;
    background-position: top left; 
    height: 286px;
    vertical-align: top;
}

.tartalom
{
    width: 590px;
    vertical-align: top;
    text-align: justify;
}

.tartalom img
{
    border: 1px solid #8D6C1B;
/*    border: 1px solid #D03861; lepke*/
/*    border: 1px solid #17ABD9;*/
}

.tartalom .szoveg
{
    margin: 10px 20px 20px 10px;
    text-align: justify;
}

.tartalom td
{
    text-align: justify;
}

.jobb_box
{
    width: 182px;
    vertical-align: top;
}

.jobb
{
    background: #E9E4C1;
/*    background: #DDDDDD;kagylo*/
    padding: 0px 12px 0px 12px;
    color: #4B4B4B;
}

.naptar
{ 
    width: 200px;
}

.naptar TD
{
    vertical-align: top;
    text-align: center;
    font-size: 10px;
}

.naptar TH
{
/*    background: #D42C7A;lepke*/
/*    background: #17ABD9;kagylo*/
    background: #8E6D1C;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
}

.naptar select
{
    font-size: 10px;
    margin-bottom: 12px;
}

.naptar a
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
    font-size: 11px;
}

.naptar a:hover
{
	color: white;
/*    background: #D03861;lepke*/
/*    background: #17ABD9;kagylo*/
    background: #AC1014;    
}

.naptar a.ma
{
/*	color: #D42C7A;lepke*/
/*  color: #17ABD9;kagylo*/
    color: #AC1014;
    background: white;
}
.naptar a.ma:hover
{
	color: white;
/*    background: #D42C7A;lepke*/
/*    background: #17ABD9;kagylo*/
    background: #AC1014;
}

.naptar a.kivalasztott
{
/*    background: #D42C7A;lepke*/
/*    background: #17ABD9;kagylo*/
      background: #AC1014;
    color: white;
}

.idopont select
{
    font-size: 10px;
}

.hirlevel
{
    width: 160px;
}

.hirlevel input
{
    width: 120px;
    border: 1px solid #000000;
    font-size: 10px;
    margin: 0px 0px 5px 5px;
}

.hirlevel textarea
{
    width: 120px;
    border: 1px solid #000000;
    font-size: 10px;
    margin: 0px 0px 5px 5px;
}

.nyil
{
    vertical-align: middle;
    text-align: center;
}

.boxok TD
{
    vertical-align: top;
    text-align: justify;
}

.boxok .cimszo
{
    background: #D1CAAD;
/*    background: #E9DCE3;lepke*/
/*    background: #CDEBF4;kagylo*/   
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.boxok .cimszo H2
{
    color: #AC1014;
/*    color: #D03861;lepke*/
/*    color: #17ABD9;kagylo*/
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0px;
    margin: 5px;
}

.boxok .r
{
    background: #E6E1CC;
/*    background: #FEEEEE;lepke*/
/*    background: #DCEDF2;kagylo*/
}

.boxok .r div
{
    padding: 5px;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
/*    color: #AC1014;*/
    color: #4B4B4B;
}


.boxok .r a
{
    color: #AC1014;
/*    color: #D03861;kagylo*/
    font-weight: bold;
}

.navigacio
{
/*    color: #D42C7A;lepke*/
/*    color: #17ABD9;kagylo*/
    color: #C61C03;
    font-weight: bold;
/*    background: #FEEEEE; */
    padding: 4px;
}

.navigacio a
{
    color: black;
    text-decoration: none;
}

.navigacio a:hover
{
/*    color: #D42C7A;lepke*/
/*    color: #17ABD9;*/
    color: #C61C03;
}

/* ALAP LINKEK */

a
{
	color: #AC1014;
/*    color: #D42C7A;lepke*/
/*    color: #17ABD9;kagylo*/
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
    color: #000000;
}


.keres INPUT  {
  margin-right: 8px;
  font-size: 10px;
  border: 1px solid #8E6D1C; 
}

.jelszo input
{
    width: 120px;
    border: 1px solid #000000;
    font-size: 10px;
    margin: 0px 0px 5px 5px;
}

div.kerdes{
  clear:both;
  width:100%;
  border-bottom:1px solid #AC1014;
  padding-top:20px;
}

div.name{
  padding:5px;
}

div.kerdes div.question{
  padding:5px;
}

div.answer{
  padding:10px 0;
}

div.answername{
  padding-bottom:10px;
}




div.kerdes div.name,
div.kerdes div.answername{
  text-align:right;
}

div.kerdes div.name,
div.kerdes div.question{
  background-color:#DCEDF2;
}

.tartalom .felso_banner
{
    width: 468px;
/*    height: 60px;*/
    border: 0px;
}

/* float menu */


ul.menu a{
  text-decoration:none;
}

ul.menu{
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

ul.menu li.level1 {
  position:relative;
  height:41px;
  clear:both;
/*  border:1px solid red;*/
  padding:0px;
  margin:0px;
}

ul.menu li.level1 a.level1{
  width:180px;  
  display:block;
  margin-left: 5px;
  color:white;
  
  display:inline-block;
  vertical-align:middle;
}

ul.menu li ul{
  display:none;
  color:#785B30;
}

ul.menu li:hover ul{
  display:block;
  position:absolute;
  background-color:#FEEEEE;
  top:-5px;
  left:200px;
  z-index:10;
}

ul.submenu {
  list-style-type:none;
  list-style-image:none;
  margin:5px;
  padding:15px;
}

ul.submenu li{
  white-space:nowrap;
  height:20px;
}

/* floatmenu tablaval  menu */



.menu a{
  text-decoration:none;
}

table.menu{
  margin:0px;
  padding:0px;
}

table.menu td {
  position:relative;
  height:41px;
/*  border:1px solid red;*/
  padding:0px;
}

table.menu td a.level1{
  width:180px;  
  display:block;
  margin-left: 5px;
  color:white;
  
  display:inline-block;
  vertical-align:middle;
}

table.menu td ul{
  display:none;
}

table.menu td ul a:hover {
  color:black;
}

table.menu td.over ul,
table.menu td:hover ul{
  display:block;
  position:absolute;
  background-color:#E6E1CC;
  top:-41px;
  left:200px;
  z-index:10;
}

ul.submenu {
  list-style-type:none;
  list-style-image:none;
  margin:5px;
  padding:15px;
}

ul.submenu li{
  white-space:nowrap;
  height:20px;
}

div.submenucont{
  position:relative;
}
/*******************/
table.felsomenu {
  height:38px;
}

table.felsomenu a,
table.felsomenu span {
  color: white; 
  font-weight: bold; 
  text-decoration: none; 
  font-size: 11px;
}


