

body {
    margin:0;
    padding:0;
    font-family: "Bitstream Vera Sans","Lucida Grande","Verdana",sans-serif;
    font-size:9pt;
    color:#555;
  }


h1, .title {
    color:#d3047c;
    font-family: "Bitstream Vera Sans","Lucida Grande","Verdana",sans-serif;
    font-size:20px;
    font-weight:bold;
    line-height:28px;
    margin: 0; 
  }

h2, .subtitle {
 color:#d3047c;
    font-family: "Bitstream Vera Sans","Lucida Grande","Verdana",sans-serif;
    font-size:20px;
    line-height:28px; font-weight:normal;
    margin: 0 0 0.7em 0;

}

FORM {
    margin:0;
    padding:0;
  }


.text {
    border:1px solid #888;
    padding:3px;
    font-size:11px;
  }


SELECT {
    border:1px solid #888;
    padding:2px;
    font-size:11px;
    margin-bottom:6px;
    background-color:#FFFFFF;
  }


.button {
    padding: 2px 6px 2px 6px;
    color:white;
    font-weight:bold;
    font-size:11px;
    font-family: "Bitstream Vera Sans","Lucida Grande","Verdana",sans-serif;
    cursor: pointer;
    border-style: solid;
    border-width:1px;
    text-decoration:none;
  }


LABEL {
    font-size:11px;
    color:#333;
  }


IMG {
    border:none;
  }


A {
    color:#3b5998;
    outline:none;
  }

A:hover {text-decoration:underline}

ul {
    list-style-position: outside;
    padding:0;
    margin: 1em 0 1em 0em;
    padding-left:16px;
    list-style-image: url(/images/bg/listitem.png);
  }


li {
    margin-bottom:0.5em;
    padding:0;
  }


.container {
    width:962px;
    margin-left: auto;
    margin-right: auto;
    padding:0;
  }

#header_container {background:#3C3B37}
#header {
    width:962px;
    height:80px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
  }


#logo {
    width:228px; height:80px;
  }


#log-in {
    padding:0px;
    color:#fff;
    margin:0;
    position:absolute;
    right:0px;
    bottom:15px;
    font-size:11px;
  }


#log-in label, #log-in A {
    display:inline-block;
    width:168px;
    text-align:right;
    margin-right:10px;
    color:#bbb;
  }


#log-in A {
    text-decoration:underline;
    width:146px;
  }


#log-in .text {
    width:160px;
    border-color: #666;
    margin-bottom:0;
    margin-right:12px;
  }


#log-in .button {
    border-color: #666;
    background:#777;
  }


#log-in #pwd {
    width:140px;
  }

#tarskereso_container {background: #FFF7FD; border-bottom: 1px solid #fee3f6;padding:25px 0}
#tarskereso-oldal {
    width:500px;
    float:left;
    color:#333;
  }

#tarskereso-oldal h2 {font-weight:bold; margin: 0 0 0.7em 17px;}
#tarskereso-oldal h1 {margin-left:17px;}
#tarskereso-oldal p {
    margin:0 0 0 16px;
  }

#sign-up {
    float:left;
    width:390px;
    margin-left:50px;
  }

#sign-up LABEL {
    text-align:right;
    padding-right:6px;
    color: #A5416C;
    width:100px;
    display:inline-block;
    margin-bottom:6px;
font-family: Arial;
  }


#sign-up .text {
    width:180px;
    margin-bottom:6px;
border-color: #D18BA9;
  }

#sign-up SELECT {border-color: #D18BA9;}

#sign-up .button {
    margin-left:106px;
    background:#E85B99;
    border-color:#A5416C;
    margin-top:2px;
  }




/*#tarsat-keresnek A {
    float:left;
    display:block;
    width:112px;
    margin-right:6px;
    border:1px solid #d0d0d0;
    background:white;
    text-align:center;
    overflow:hidden;
    font-size:11px;
    font-weight:bold;
    color:#666;
    text-decoration:none;
-moz-border-radius:3px;-webkit-border-radius:3px;
  }*/

#tarsat-keresnek {height:127px;padding-top:9px}
#tarsat-keresnek IMG {
    width:100px;
    height:100px;
    border:0;
    margin-left:6px;
    float:left;
display:inline-block;
  }

#rememberme {
    vertical-align:middle;
    border:none;
  }

#footer {
    clear:both;
    color:#666;
    padding-top:3px;
    border-top:1px solid #ddd; font-family:arial,tahoma,verdana;
  }

#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .footer_right {float:right;margin-left:15px} 
#footer .footer_right A, #footer .footer_right SPAN  {display:inline-block; margin-left:12px}

.location {margin-top:25px; margin-bottom:25px}
.location .col {width:19%;float:left; padding-bottom:2em}
.location .col A {color:#888; text-decoration:underline; font:normal 12px arial, verdana;}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


