*{
padding: 0px;
margin: 0px;
}

body{
	background: #C0C9AE url('reszek/overall_back.jpg') repeat-x top left;
	font-family: verdana;
	font-size: 11px;
}

p{
	padding: 5px 0 5px 0;
}

a{
	color: #DD3B60;
	text-decoration: none;
}

ul{
	margin: 10px 0px 10px 20px;
}

a:hover, a:visited:hover{
	text-decoration: underline;
}

.ikt_form input, .ikt_form textarea, .ikt_form select{
	background: #fff;
	border: 1px solid #A4C7DA;
	padding: 1px;
	font-size: 11px;
}

.ikt_form .bt{
	background: #DEF3FF;
	color: #333;
	border: 1px solid #A4C7DA;
	padding: 0px;
}

.ikt_form .nb{
	border: 0px;
}

#main_wrap{
	width: 1000px;
	margin: auto;
	overflow: visible;
}

#head{
	padding: 10px 20px 0 20px;
	height: 150px;
	color: #103860;
}

#main_left{
	float: left;
	width: 220px;
}

#main_right{
	float: left;
	width: 220px;
}

#main_content{
	float: left;
	width: 560px;
}

#content_wrapper{
	overflow: auto;
	background: url('reszek/mainbox_back.gif') repeat-y center;
}

/*** footer ***/

#page_end{
	background: url('reszek/footer.jpg') no-repeat top center;
	height: 26px;
}

#footer{
	background: #4D554A;
	line-height: 70px;
	color: #cccccc;
	text-align: center;
}

/*** sideboxes ***/

.sidebox_top{
	background: url('reszek/sidebar_top.gif') no-repeat;
	height: 11px;
	width: 196px;
	margin: auto;
	font-size: 5px;
}

.sidebox_bottom{
	background: url('reszek/sidebar_bottom.gif') no-repeat;
	height: 11px;
	width: 196px;
	margin: auto;
	margin-bottom: 20px;
	font-size: 5px;
}

.sidebox_back{
	width: 196px;
	margin: auto;
	background: url('reszek/sidebox_background.jpg') repeat-y;
	color: #1B4D84;
}

.sidebox_back .title{
	border-bottom: 1px solid #A4C7D8;
	font-weight: bold;
	padding: 10px 0 4px 0;
}

.p10{
	padding: 5px 10px 5px 10px;
}

.sidebox_back h1{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #E3334A;
	padding: 10px 0 5px 0px;
	border-bottom: 1px solid #00685A;
	margin: 0 10px 5px 10px;
}

/*** common ***/

.aleft{
	text-align: left;
}

.aright{
	text-align: right;	
}

.fleft{
	float: left;
}

.fright{
	float: right;
}

.center{
	text-align: center;
}

.nopad{
	padding: 0px;
}


/*** menu ***/

#menu{

}


#menu ul{
	padding: 0px 8px 0 8px;
	margin: 0;
}

#menu li{
	background: url('reszek/menu_listitem.jpg') no-repeat 2px 5px;
	list-style: none;
	padding: 2px 2px 2px 15px;
	font-weight: bold;
}

#menu li.havehover{
	font-weight: normal;
}
#menu li.last{
	border-bottom: none;
}

#menu ul.inner{
	border: none;
	padding-bottom: 4px;
	margin: 5px 0 0 0;
}

#menu li.none{
	border: none;
}

#menu a{
	color: #4D554A;
}

#menu a:hover{
	color: #4D554A;
	text-decoration: underline;
}


/*** inner content ***/

#inner_wrap{
	position: relative;
	top: -10px;
	padding: 0 20px 0 30px;

}

#inner_wrap h1{
	font-size: 18px;
	color: #E03A48;
	font-weight: bold;
}

#inner_wrap h2{
	font-size: 18px;
	color: #166456;
	font-weight: bold;
	font-family: tahoma;
	margin: 15px 0 15px 0;
}

/************************* modules *************************/

/*** news ***/

#newsflash .row{
	padding: 4px 2px 4px 2px;
	border-bottom: 1px solid #E6E0CF;
}

#newsflash .row:hover{
	background: #efefef;
}

#newsflash .date{
	font-size: 10px;
}

#newsflash .navrow{
	overflow: auto;
	padding: 4px;
	margin-top: 2px;
}


/*** faliújság ***/

#fali_index{
	background: url('reszek/felhivas_back.jpg') no-repeat top center;
}

#fali_index a{
	color: #D33E40;
}

#fali_index .title{
	padding: 15px 0 15px 45px;
	color: #A41315;
	font-weight: bold;
	font-size: 13px;
}

#fali_index .content{
	padding: 0 40px 15px 15px;

}

/*** dokumentumtár ***/

#doku_index .box{
	width: 232px;
	float: left;
	padding: 0px 0px 20px 15px;
}

#doku_index .title{
	height: 18px;
	background: url('reszek/doku_titleback.jpg') no-repeat top left;
	padding-left: 40px;
	padding-top: 8px;
	font-weight: bold;
}

#doku_index .content{
	margin-top: 1px;
	padding: 5px;
}

#doku_index .content p{
	padding: 6px 0 0 0;
	margin: 0px;
}

#doku_index .date{
	font-size: 10px;
	font-family: tahoma;
}

#doku_index .more{
	font-weight: bold;
	margin-top: 1px;
	padding: 5px 5px 5px 10px;
}



