body{
	padding:0px;
	margin:auto;
	background-image:url("imgs/bgr_logo.jpg");
	background-attachment:fixed;
	font-family:tahoma, arial, helvetica;
	font-size:9pt;
	color:#454545;
	cursor:default;
}


/****************** text */


/* main */
.maintext{
	font-size:9pt;
	color:#454545;
}

.maintext_small{
	font-size:8pt;
	color:#454545;
}

.green_atek_date{
	font-size:5pt;
	color:#439945;
}

.change_big{
	font-size:11pt;
	font-weight:bold;
	color:#FF0000;
}

.change_small{
	font-size:8pt;
	font-weight:bold;
	color:#FF0000;
}

.change_red{
	font-size:9pt;
	font-weight:bold;
	color:#FF0000;
}

/* jelentkezés */

#jelentkezes{
	width:450px;
	font-size:8pt;
	color:#454545;
}

#jelentkezes_nagy{
	width:450px;
	font-size:9pt;
	color:#454545;
}

#jelentkezes input, textarea{
	font-family:tahoma, arial, helvetica;
	font-size:8pt;	
	padding:2px;
	margin:0px;

	border:solid 1px #C1C1C1;
	background:#F1F1F1;
}

#jelentkezes select, option {
	font-size:8pt;	
	padding:1px;
	margin:0px;
}

#jelentkezes input:hover, textarea:hover{
	border:solid 1px #C1C1C1;
	background:#E1E1E1;
}

#jelentkezes input:focus, textarea:focus{
	border:solid 1px #C1C1C1;
	background:#E1E1E1;
}

#jelentkezes b{
	color:#FFFFFF;
	padding:0px 2px 2px 2px;
	background:#FF0000;
}

#jelentkezes_nagy b{
	color:#FFFFFF;
	padding:0px 2px 2px 2px;
	background:#FF0000;
}

/* personal title's */

.blue_name{
	font-size:9pt;
	font-weight:bold;
	color:#293F77;
}

.blue_title	{
	font-size:8pt;
	color:#293F77;
}

.green_tel{
	font-size:8pt;
	color:#439945;
}

.green_mail{
	font-size:8pt;
	color:#439945;

}

/* heads */

H1{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:georgia, serif;
	font-size:12pt;
	color:#293F77;
	letter-spacing:-1px;
}

H2{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:georgia, serif;
	font-size:12pt;
	color:#293F77;
	letter-spacing:-1px;
}

H3{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:georgia, serif;
	font-size:9pt;
	color:#293F77;
	letter-spacing:-1px;
}

.green_head{
	font-size:9pt;
	font-weight:bold;
	color:#439945;
}

.blue_head{
	font-size:9pt;
	font-weight:bold;
	color:#293F77;
}

.green_head_dot{
	font-size:9pt;
	font-weight:bold;
	color:#439945;

	padding-left:10px;

	background-image:url("imgs/link_arrow.jpg");
    background-repeat: no-repeat;
}

.green_head_sm_dot{
	font-size:8pt;
	font-weight:bold;
	color:#439945;

	padding-left:10px;

	background-image:url("imgs/link_arrow.jpg");
    background-repeat: no-repeat;
}

.green_head_sm{
	font-size:8pt;
	font-weight:bold;
	color:#439945;
}

.green_head_la{
	font-size:9pt;
	font-weight:bold;
	color:#439945;
}

.blue_date{
	font-size:7pt;
	font-weight:bold;
	color:#293F77;
}

.blue_head_sm{
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
}

/****************** links */

a:hover{
	text-decoration:none;
}


.span_sitemap{
	padding:5px 0px 5px 15px;
	margin:0px;
}


/*green*/
.link1{
	font-size:7pt;
	font-weight:bold;
	color:#439945;
}

.link2{
	font-size:8pt;
	font-weight:bold;
	color:#439945;
}

.link2_dot{
	font-size:8pt;
	font-weight:bold;
	color:#439945;
	padding-left:10px;
	background-image:url("imgs/link_arrow.jpg");
    background-repeat: no-repeat;
}

/*blue*/
.link3{
	font-size:7pt;
	font-weight:bold;
	color:#293F77;
}

.link4{
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
}

.link4_dot{
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
	padding-left:10px;
	background-image:url("imgs/inactive_menu.jpg");
    background-repeat: no-repeat;
}

/*gray*/

.link5{
	font-size:8pt;
	font-weight:bold;
	color:#8DFF90;
}


/****************** right */

#empty{
	position:relative;
	float:left;
	width:456px;
	height:1px;
	padding:0px;
	margin:0px;	
}

.portraits_left{
	position:relative;
	float:left;
	overflow:hidden;
	width:230px;
	height:200px;
	padding:0px;
	margin:0px;
}

.portraits_right{
	position:relative;
	float:left;
	overflow:hidden;
	width:210px;
	height:200px;
	padding:0px;
	margin:0px;
}

.p_portraits_in_left{
	width:220px;
	margin:0px 0px 0px 10px;
}

.p_portraits_in_right{
	width:205px;
	margin:0px 0px 0px 15px;
}

/* page 1 */

HR{
	line-height:1px;
	color:#293F77;
}

#container2{
	position:relative;
	clear:left;
	overflow:hidden;
	width:456px;
	padding:0px;
	margin:0px;
}

.container2{
	position:relative;
	clear:left;
	overflow:hidden;
	width:456px;
	padding:0px;
	margin:0px;
}

.psm_images{
	width:100%;
	height:130px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.pnews_head{
	width:100%;
	padding:0px;
	margin:0px;

	background-repeat:no-repeat;
}

.news_date{
	font-family:arial;
	font-size:xx-small;
	font-weight:bold;
	color:#293F77;
}

#news1{
	font-size:8pt;
	position:relative;
	float:left;
	width:210px;
	padding:5px 5px 5px 10px;
	margin:0px;
}

#news2{
	font-size:8pt;
	position:relative;
	float:right;
	width:210px;
	padding:5px 5px 5px 5px;
	margin:0px;
}

#news1 a {
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
}

#news2 a {
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
}

.ptop{
	padding:0px;
	margin:0px;
	width:100%;
}

.plinelrg{
	padding:0px;
	margin:15px 0px 15px 0px;
	width:100%;
	height:2px;

	background-image:url("imgs/right_line.jpg");
	background-repeat:no-repeat;
}

/* main */

#main_right{
	position:relative;
	float:right;
	padding:10px 40px 10px 10px;
	margin:0px;
	width:466px;
}

#main_right UL{
	margin:0px;
	padding:5px 0px 10px 15px;
}

#main_right LI{
	font-size:9pt;
	margin:0px;
	padding:2px 0px 0px 0px;
}

/****************** top */
#header_top{
	position:relative;
	padding:0px;
	margin:auto;
	width:706px;
	height:73px;
	background-image:url("imgs/top_line_bgr.jpg");
}

#header_main{
	position:relative;
	padding:0px;
	margin:auto;
	width:706px;
	height:137px;
}

#toplogo{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	width:110px;
	height:73px;
}

#topright{
	position:relative;
	float:right;
	margin:0px;
	padding-right:40px;
	width:556px;
	height:73px;
}

.topmenu{
	position:relative;
	float:right;
	padding:30px 10px 0px 0px;
	height:20px;
}

a:hover.toplink{
	text-decoration:underline;
	background-image:url("imgs/top_sma2.jpg");
    background-repeat: repeat-y;
}

.toplink{
	padding-left:10px;
	font-weight:bold;
	font-size:8pt;
	color:#293F77;
	text-decoration:none;
	
	background-image:url("imgs/top_sma.jpg");
    background-repeat: repeat-y;
}

/****************** contents */

#container{
	position:relative;
	overflow:hidden;
	padding:0px;
	margin:auto;
	width:706px;

	background-image:url("imgs/main_bgr.jpg");
}

/****************** left */

/* buildt menu */

#menu {
	float:left;
	padding:0px;
	margin:0px;
	width:140px;
}

#menu ul {
	padding:0px;
	margin:0px;
}

#menu li {
	list-style:none;
	margin:0px;
	text-align:left;
	border-bottom:solid 1px #F7F6F6;
}

#menu a {
	display:block;
	text-decoration:none;
	width:135px;
	background:#EEEDED;
	padding:2px 0px 2px 5px;
}

#menu a:hover {
	background:#293F77;
	color:#EEEDED;
	border-right:solid 5px #439945;
}


.active_menulink{
	padding-left:10px;
	background-image:url("imgs/inactive_menu.jpg");
	background-repeat: no-repeat;
	font-size:9pt;
	font-weight:bold;
	color:#439945;
	text-decoration:none;
}

a:hover.inactive_menulink{
	text-decoration:underline;
}

.inactive_menulink{
	padding-left:10px;
	font-size:9pt;
	font-weight:bold;
	color:#293F77;
	text-decoration:none;
}

.active_submenulink{
	padding-left:10px;
	font-size:8pt;
	font-weight:bold;
	color:#439945;
	text-decoration:none;

	background-image:url("imgs/inactive_submenu.jpg");
    background-repeat: no-repeat;
}

a:hover.inactive_submenulink{
	text-decoration:underline;
}

.inactive_submenulink{
	padding-left:10px;
	font-size:8pt;
	font-weight:bold;
	color:#293F77;
	text-decoration:none;
}

/* more ... */

.maintext UL{
	padding:10px 0px 10px 15px;
}

.maintext LI{
	padding:5px 0px 5px 0px;
}

.plinesm{
	padding:0px;
	margin:10px 0px 10px 0px;
	width:100%;
	height:2px;

	background-image:url("imgs/left_line.jpg");
	background-repeat:no-repeat;
}

.pleft{
	padding:0px;
	margin:0px;
	width:100%;

	font-size:7pt;
	font-weight:bold;
	color:#439945;
	text-align:left;
}

.pright{
	padding:0px;
	margin:0px;
	width:100%;

	text-align:right;
}

.pcenter{
	font-size:7pt;
	color:#293F77;
}

.pcenter span{
	font-size:8pt;
	font-weight:bold;
	color:#439945;
}

FORM{
	padding:0px;
	margin:0px;
}

#main_left{
	position:relative;
	float:left;
	padding:10px 30px 10px 15px;
	margin:0px;
	width:140px;
	text-align:center;
}

/* footer */

a:hover.inactive_footlink{
	text-decoration:none;
}

.inactive_footlink{
	font-size:7pt;
	font-weight:bold;
	color:#293F77;
}

.active_footlink{
	font-size:7pt;
	font-weight:bold;
	color:#293F77;
}

.inactive_footlink{
	font-size:7pt;
	font-weight:bold;
	color:#293F77;
}

#footer_top{
	position:relative;
	clear:both;
	padding:0px;
	margin:auto;
	width:706px;
	height:20px;
	background-image:url("imgs/main_foot_bgr.jpg");
}

#footer{
	position:relative;
	clear:both;
	padding:0px;
	margin:auto;
	width:706px;
	height:50px;
	color:#293F77;
}

#footer_left{
	position:relative;
	float:left;
	padding-left:10px;
	margin:0px;
	width:360px;
	height:20px;

	text-align:left;

	font-size:7pt;
	color:#293F77;
}

#footer_right{
	position:relative;
	float:right;
	padding-right:30px;
	margin:0px;
	width:290px;
	height:45px;

	text-align:right;

	font-size:7pt;
	color:#293F77;
}

#footer_bottom{
	position:relative;
	padding:0px 0px 20px 0px;
	margin:auto;
	width:706px;
	text-align:center;
}

.simple{
	margin:0px;
	padding:0px;
}

/*atek*/

.green_head_n{
	font-size:9pt;
	color:#439945;
}

#szavazas{
	position:relative;
	float:left;
	padding:0px;
	width:466px;