body {
 margin            : 0px 0px 0px 0px;
 background-color  : #ADADAD;
 background-image  : url(../images/bg.gif);
 color             : #000000;
}

body.content {
 background-color  : #ffffff;
 background-image  : none; 
}

/* -- linkformázás - ne legyen szaggatott vonal körülötte -- */
a:focus {
 outline	   : none;
}

/* -- menüformázások -- */
.fomenu {
 list-style-type   : none;
 margin		   : 0px 0px 0px 0px;
 padding	   : 0px 0px 0px 0px;
 width		   : 100%;
}

.fomenu li a, .fomenu li a:visited{
 display	   : block;
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : bold;
 font-size	   : 14px;
 color		   : #4874B3;
 text-decoration   : none;
 padding-top	   : 5px;
 padding-bottom	   : 5px;
}

.fomenu li a:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
}

.fomenu li span   {
 display	   : block;
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : bold;
 font-size	   : 14px;
 color		   : #4874B3;
 text-decoration   : none;
 width		   : 225px;
 padding-top	   : 5px;
 padding-bottom	   : 5px;
}

.fomenu li a td   {
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : normal;
 font-size	   : 11px;
 color		   : #4874B3;
 text-decoration   : none;
 padding-top	   : 0px;
 padding-bottom	   : 0px;
}

.fomenu li a.instruments, .fomenu li span.instruments, .fomenu li a.instruments:visited {
 padding-top	   : 1px;
 padding-bottom	   : 1px; 
 font-weight	   : normal;
 font-size	   : 11px;
}

.fomenu li a.instruments:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
}

.fomenu li a.owner, .fomenu li a.owner:visited {
 padding-top	   : 1px;
 padding-bottom	   : 1px; 
 font-weight	   : normal;
 font-size	   : 11px;
}

.fomenu li a.owner:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
}

/* -- menüformázások -- */
.almenu {
 list-style-type   : none;
 margin		   : 0px 0px 0px 0px;
 padding	   : 0px 0px 0px 0px;
 width		   : 100%;
}

.almenu li a, .almenu li a:visited{
 display	   : block;
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : bold;
 font-size	   : 14px;
 color		   : #4874B3;
 text-decoration   : none;
 padding	   : 2px;
}

.almenu li a:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #E5E5E5;
 border-left       : 3px solid #585858; 
}

.almenu li span   {
 display	   : block;
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : bold;
 font-size	   : 14px;
 color		   : #4874B3;
 text-decoration   : none;
 width		   : 225px;
 padding-top	   : 5px;
 padding-bottom	   : 5px;
}

.almenu li a td   {
 font-family	   : Verdana, Arial, Helvetica, sans-serif;
 font-weight	   : normal;
 font-size	   : 11px;
 color		   : #4874B3;
 text-decoration   : none;
 padding-top	   : 0px;
 padding-bottom	   : 0px;
}

.almenu li a.instruments, .almenu li span.instruments, .almenu li a.instruments:visited {
 padding-top	   : 1px;
 padding-bottom	   : 1px; 
 font-weight	   : normal;
 font-size	   : 11px;
}

.almenu li a.instruments:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
}

.almenu li a.owner, .almenu li a.owner:visited {
 padding-top	   : 1px;
 padding-bottom	   : 1px; 
 font-weight	   : normal;
 font-size	   : 11px;
}

.almenu li a.owner:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
}


/* -- login form formázások -- */
.login {
 margin		   : 0px 0px 0px 5px; 
 width		   : 200px;
}

.login input.field {
 background-color  : #FFFFFF;
 border-left       : 3px solid #585858;
 border-right	   : 1px solid #585858;
 border-top	   : 1px solid #585858;
 border-bottom	   : 1px solid #585858;
 margin-top	   : 2px;
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 11px;
 font-weight	   : bold;
 color             : #333333;
 height		   : 18px;
 width		   : 200px; 
}

.login input.button {
 background-color  : #DADADA;
 border-left       : 3px solid #585858;
 border-right	   : 1px solid #585858;
 border-top	   : 1px solid #585858;
 border-bottom	   : 1px solid #585858;
 margin-top	   : 2px;
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 11px;
 font-weight	   : bold;
 color             : #333333;
 height		   : 22px;
 width		   : 204px;
}

/* -- képformázások -- */
.pic {
 border		   : #DADADA 1px solid;
 padding	   : 2px;
}

img.pic1 {
 border		   : #DADADA 1px solid;
 padding	   : 2px;
 margin-left   	   : 10px;
 float		   : right;
}

img.pic2 {
 padding	   : 2px;
 border		   : #DADADA 1px solid;
 background-color  : #FFFFFF;
 float		   : left;
 margin-right      : 10px;
}

/* -- fejlécek, szövegblokkok, táblázatelemek, div.boxok formázása -- */
h2 {
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 14px;
 font-weight	   : bold;
 color             : #333333;
}

h3 {
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 12px;
 font-weight	   : bold;
 color             : #4874B3;
}

p {
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 13px;
 color             : #333333;
 text-align	   : justify;
}

td, tr {
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 13px;
 color             : #333333;
}

.box {
 background-image  : URL(../images/box_head.gif);
 background-repeat : repeat-x; 
 padding	   : 5px 5px 5px 5px;
 border		   : #DADADA 1px solid;
 width		   : 500px;
 margin-left	   : 100px;
}

.field {
 background-color  : #FFFFFF;
 border-left       : 3px solid #585858;
 border-right	   : 1px solid #585858;
 border-top	   : 1px solid #585858;
 border-bottom	   : 1px solid #585858;
 margin-top	   : 2px;
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 11px;
 font-weight	   : bold;
 color             : #333333;
 height		   : 18px;
 width		   : 100%; 
 padding-left	   : 3px;
}

.button {
 background-color  : #DADADA;
 border		   : 1px solid #585858;
 margin-top	   : 2px;
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 11px;
 font-weight	   : bold;
 color             : #333333;
 height		   : 22px;
}

.button2 {
 background-color  : #ffffff;
 border		   : 1px solid #585858;
 margin		   : 2px;
 padding	   : 2px;
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-size         : 11px;
 font-weight	   : bold;
 color             : #333333;
 height		   : 18px;
 text-decoration   : none;
 cursor		   : pointer;
}

/* -- egyéb formázások - szerintem a nagy részét itt nem is használom -- */ 
a.navbar {
 font-family	   : Arial;
 font-weight	   : bold;
 font-size	   : 12px;
 color		   : #4874B3;
 text-decoration   : none;
}

a.navbar:hover {
 color		   : #365EBA;
 text-decoration   : none;
 background-color  : #DADADA;
}

input {
 color		   : #000000;
 font-size	   : 12px;
 font-family	   : Tahoma,Verdana,Arial;
 font-weight	   : bold;
 width		   : 150px;
}

input.mezo2 {
 color		   : #000000;
 font-size	   : 10px;
 font-family	   : Tahoma,Verdana,Arial;
 font-weight	   : bold;
 width		   : 150px;
}

.button {
 font-family       : Verdana, Arial, Helvetica, sans-serif;
 font-style        : normal;
 font-size         : 10px;
 font-weight       : bold;
 background-color  : #F0F0F0;
 color             : #000000;
 border            : 1px solid #585858;
 cursor		   : pointer;
}

div.picture {
 padding	   : 1px 1px 1px 1px;
 border		   : #DADADA 1px solid;
}