/* általános*/
* {
    margin: 0;
	padding: 0;}
a img{border:0;}
br{clear:both;}
form{
    padding:0;
    margin:0;}
body{
    background:#fff;
    color:#003;}
a{color:#00f;text-decoration:none;}
a:link {
	color: #00f;}
a:hover {
	text-decoration: underline;
	color: #f00;}
a:visited{
    color:#0f0;}
ul{margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;}
li{margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;}
p{
    margin:0;
    padding:0px 0 0px 0;
    /*text-indent:30px;*/
    line-height:1.5em;}
H1{
    margin:10px 0;
    text-align:left;
    font-size:16px;
    padding:6px 0 6px 5px;
    color:#003;
    font-size:16px;
    font-weight:bold;
    background:url(/_template/design/images/h1_back.png)
    }
H2{
    margin:10px 0;
    text-align:left;
    font-size:13px;
    color:#003;
    font-size:14px;
    font-weight:bold;)
    }
table{
    border-collapse:collapse;}
table td{
    vertical-align:top;}

/* fő területek*/
#body2 {
    text-align:left;
	margin: 0px;
	padding: 0px 0 0 0px;;
	background: #f5f5f5 url(/_template/design/images/body2_back.jpg) repeat-x;
	padding:10px 0;
 	font: 13px  Verdana,Arial,Helvetica,sans-serif;
	color: #006;;} /*url(/_template/design/images/pattern.jpg) repeat-x*/
#body3{
    margin:0px auto;
    background:#fff;
    width:972px;}
#allcontent{
    padding:10px 20px;
    border:1px solid #ccc;}
#top{
    text-align:left;
    height:70px;}

/*főmenü*/

.fomenu_table{
    border-collapse:collapse;
    border-spacing:0px;
    width:100%;
    margin:0 auto;}
.fomenu_table td{
    text-align:center;
    vertical-align:middle;
    background:url(/_template/design/images/menu_back.jpg) repeat-x #8598AC;
    height:50px;
    width:25%;
}
a.fomenu, a.fomenu_aktiv {
    height:30px;
    margin:0px;
    border:solid;
    border-width:0 1px 0 0;
    padding:7px 3px 3px 3px;
    display: block;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 13px;
	font-weight:bold;

    }
a.fomenu_aktiv{


    color:#ff0;
    border-color:#fff;
}
#menu1 a.fomenu_lastClass{
    border-right-width:0px;}
a.fomenu{
    
    border-color:#fff;
    color:#fff;;}
a.fomenu:hover,.fomenu_aktiv:hover {
	color: #ff0;
	text-decoration: underline;}

/*nyelvimenü*/
.nyelvimenu_table{
    margin:0 5px 0 auto;
    border-collapse:collapse;
    padding:0;}
 .nyelvimenu_table td{
    margin:0;
    padding:0;}
 .nyelvimenu, .nyelvimenu_aktiv {
	display: block;
	padding: 2px 2px;}
.nyelvimenu{
    }
 .nyelvimenu:hover, .nyelvimenu_aktiv, .nyelvimenu_aktiv:visited {
    }
/*oldalmenu*/
#area1 .oldalmenu_table{
    margin:0px;
    border-collapse:separate;
    border-spacing:10px;
    padding:0;}
#area1 .oldalmenu_table td{
    border:1px solid #060;
    vertical-align:middle;
    margin:0;
    padding:0;}
#area1 .oldalmenu,#area1 .oldalmenu_aktiv {
    background:url(/_template/design/images/menu_back3.jpg) repeat-x;
    font-size:12px;
    font-weight:bold;
    height:23px;
    padding-top:4px;
    padding-left:10px;
    width:200px;
	display: block;
	text-align: center;
	text-decoration: none;}
#area1 .oldalmenu{

    width:200px;
    padding:5px;
    color: #030;}
#area1 .oldalmenu:hover,#area1 .oldalmenu_aktiv,#area1 .oldalmenu_aktiv:visited {
    color:#fff;

    width:200px;
    padding:5px;
}
/*loginmenu*/
.loginmenu_table{
    margin:0 0 0 auto;
    border-collapse:collapse;
    padding:0;}
.loginmenu_table td{
    text-align:right;
    margin:0;
    padding:0 5px;}
a.loginmenu,a.loginmenu_aktiv,a.loginmenu_aktiv,a.loginmenu_aktiv:visited  {
    font-weight:normal;
    margin:3px 0;
    font-size:11px;
	display: block;
	padding: 2px ;
	text-align: center;
	text-transform:none;
	text-decoration: none;}
 a.loginmenu, a.loginmenu_aktiv,a.loginmenu_aktiv, a.loginmenu_aktiv:visited{
    color: #999;}
 a.loginmenu:hover{
    color:#006;
    text-decoration:underline;}
/* egyebek*/

#footer1 p{
    margin:0;padding:0;
}
#footer1 a{
    color:#FFA300;
    text-decoration:none;
    font-weight:bold;}
#footer1 a:hover {
    text-decoration:underline;
    color:#f00;}
#megj{
    color:#000;
    background:#fff;
    min-height:150px;}
.kiemeltSor{
    text-align:left;
        margin-bottom:10px;
        padding:6px 0 12px 0px;
        color:#FEBE04;font-size:14px;font-weight:bold;text-transform:uppercase;
        border-bottom:2px solid #FEBE04;}
ul{padding-left:30px;}
.search{
    padding-top:45px;

}
.search .textInput{
width:90px;
}
.search .submitInput{
width:57px;
}
