* {

  padding:0px;

  margin:0px;

}



/* redefine */

img {

  border:none;

}

li {

  list-style:none;

}

a {

	color: #fff;
	
	outline: 0;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

h1 {

	font-size: 14px;

}

h2 {



}

body {

  font-family:"Arial";

  color:#fff;

  background: url('../images/bg.png') #000 top left repeat-x;

}



/* default classes */

.clearer, .clr, .clear {

  width:100%;

  height:0px;

  font-size:0px;

  border:none;

  clear:both;

  visibility:hidden;

}

.img {



}

.left {

  float:left;

}

.right {

  float:right;

}

.center {

	text-align: center;

}

.b {

  font-weight:bold;

}

.i {

	font-style: italic;

}

.msg {



}

.error {

	color:#FF0000;

}

.red {

	color: #ee1c25;

}



/* layout */

#container {

	width: 1003px;

	margin-left: auto;

	margin-right: auto;

}

#header {

	position: relative;

	width: 1003px;

	height: 48px;

}

.header {

	position: absolute;

	width: 500px;

	text-align: right;

	bottom: 10px;

	right: 10px;

	font-family: "Verdana";

	font-style: italic;

	color: #fff;

	font-size: 12px;

}

#head {

	width: 1003px;

	height: 258px;

	/* background: url('../images/head.png') no-repeat; */

	margin-bottom: 10px;

}

#slideshow {
	float: left;
	height: 258px;
	margin-right: 8px;
	width: 756px;
}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:260px;
}
/* rotator css */
	div#rotator ul li {
	float: left;
	position: absolute;
	list-style: none;
}
    div#rotator ul li.show {
	z-index: 50;
}

#newmenu {
	float: left;
	background: url(../images/newmenu.png) no-repeat;
	height: 258px;
	width: 239px;
}

#newmenu ul {
	font-family: Impact, sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin: 93px 35px 0 0;
	list-style: none;
	text-align: right;
}
#newmenu ul li{
position:relative;
}
#newmenu  li ul{
display:none;

} 
#newmenu ul li.active  ul{
display:block;
position:absolute;
margin-top:2px;
margin-right:5px;
margin-left:70px;
left:115px;
height:100px;
padding-top:5px;
padding-right:25px;
text-align: right;
top:0px;
width:140px;

background: url(../images/almenu.png) no-repeat top left;
z-index:10;
} 
#newmenu ul li.active  ul li a{


}
#newmenu a {
	background: url(../images/menu.png) no-repeat right;
	color: #fff;
	font-size: 17px;
	padding-right: 20px;
	text-decoration: none;
}

#newmenu a:hover {
	background: url(../images/menu_hover.png) no-repeat right;
	font-size: 17px;
	color: #ee1c24;
}

#left {

	float: left;

	width: 755px;

}

#cont-top {

	width: 755px;

	height: 10px;

	font-size: 0px;

	background: url('../images/cont_top.png') no-repeat;

}

#content {

	width: 735px;

	padding-right: 10px;

	padding-left: 10px;

	min-height: 493px;

	_height: 493px;

	background-color: #4a4a4a;

	font-size: 12px;

	line-height: 18px;

}

#content p {
	text-align: justify;
}

.title {

	clear: both;

	margin-bottom: 10px;

}

#cont-bottom {

	width: 755px;

	height: 48px;

	background: url('../images/cont_bottom.png') no-repeat; 

}

#right {

	float: right;

	width: 239px;

}

#box1 {

	width: 239px;

	height: 247px;

	background: url('../images/box1.png') no-repeat;

	margin-bottom: 10px;

	cursor: pointer;

}

#box2 {

	position: relative;

	width: 239px;

	height: 192px;

	background: url('../images/box2.png') no-repeat;

	margin-bottom: 10px;

	font-size: 11px;

}

.box-cim {

	position: absolute;

	width: 220px;

	color: #000;

	font-weight: bold;

	font-size: 12px;

	top: 40px;

	left: 10px;

	overflow: hidden;

}

.box-cont {

	position: absolute;

	width: 110px;

	height: 90px;

	top: 55px;

	left: 120px;

	font-size: 12px;

	overflow: hidden;

}

.box-img {

	position: absolute;

	width: 103px;

	height: 85px;

	top: 59px;

	left: 9px;

}

.box-img img {

	border: solid 1px #fff;

}

.box-date {

	position: absolute;

	top: 155px;

	left: 7px;

	font-size: 12px;

	font-style: italic;

}

.box-ar {

	position: absolute;

	top: 155px;

	right: 5px;

	font-size: 12px;

	font-style: italic;

	color: #ff6600;

	font-weight: bold;

}

.box-next {

	position: absolute;

	top: 170px;

	right: 5px;

}

.box-next a {

	font-size: 12px;

	font-family: "Impact";

}

#box3 {

	position: relative;

	width: 239px;

	height: 223px;

	background: url('../images/box3.png') no-repeat;

	margin-bottom: 10px;

	font-size: 11px;

	cursor: pointer;

}

.box-text {

	position: absolute;

	top: 170px;

	left: 15px;

}

#footer {

	width: 800px;

	height: 20px;
	
	clear: both;

	font-size: 10px;
	
	margin: 0 auto;

}



.hir-container {

	position: relative;

	width: 712px;

	margin-left: auto;

	margin-right: auto;

}

.detail {

	position: relative;

	width: 712px;

	background: url('../images/detail_bg.png') repeat-y;

	margin-left: auto;

	margin-right: auto;

}

.detail-top {

	width: 712px;

	height: 11px;

	font-size: 0px;

	background: url('../images/detail_top.png') no-repeat;

}

.detail-bottom {

	width: 712px;

	height: 11px;

	font-size: 0px;

	background: url('../images/detail_bottom.png') no-repeat;

}

.detail-content {

	padding-left: 15px;

	padding-right: 15px;

}
.list_wrap{
width: 348px;
float:left;
}
.list {

	position: relative;

	width: 348px;

	margin-top: 10px;

	background: url('../images/list_bg.png') repeat-y;

}

.list-top {

	width: 348px;

	height: 11px;

	font-size: 0px;

	background: url('../images/list_top.png') no-repeat;

}

.list-bottom {

	width: 348px;

	height: 11px;

	font-size: 0px;

	background: url('../images/list_bottom.png') no-repeat;

}

.list-content {

	padding-left: 15px;

	padding-right: 15px;
	
	padding-bottom:15px;

}

.img {

	position: relative;

	width: 109px;

	height: 91px;

	/* background: url('../images/detail_img.png') no-repeat; */

	margin-right: 10px;
	margin-left:8px;

}

.img img {

	padding: 3px;

	border: solid 1px #fff;

}

h2 , h2 a{

	color: #ee1c25;

	font-size: 14px;

	font-weight: bold;

}

.ar {

	color: #ff6600;

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	text-align: right;

}

.date {

	font-size: 12px;

	font-style: italic;

}

.next a {

	color: #ff6600;

	font-family: Impact;

	font-size: 14px;

}

.next img {

	padding-left: 10px;

}

.clr {

	height: 10px;

}

.kezdolap_infobox{
	padding-left: 10px;
	padding-top: 5px;
}

.panorama a {
	background: url(../images/360.png) no-repeat;
	display: block;
	height: 103px;
	margin: 45px 0 0 30px;
	text-indent: -9999px;
	width: 239px;
}

.panorama a:hover {
	background: url(../images/360_hover.png) no-repeat;
}

.logos {
	clear: both;
	margin-bottom: 10px;
	width: 239px;
}

.logoheader {
	margin: 5px 0;
	text-align: center;
}

.column-left,
.clumn-right {
	float: left;
	width: 118px;
}

.column-left img {
	clear: left;
	float: left;
	padding: 3px 1px 3px 0;
}

.column-right img {
	clear: right;
	float: right;
	padding: 3px 0 3px 1px;
}
