BODY {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 12px;
	background-color: #000;
	color: #FFFFFF;
}

/*header*/
.container {
	margin: 0px;
	padding: 0px;
	width:100%;
	float: left;
}
.header_container {
	height: 580px;
	width:100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/header_container_bg.jpg);
	background-position:top left; 
	background-repeat: repeat-x;
}
.header {
	background-image: url(images/header_bg.jpg);
	background-position:bottom left; 
	background-repeat: no-repeat;
	width: 1041px;
	height: 580px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.mainpage {
	width:355px;
	height: 141px;
	position:absolute;
	top:0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	z-index:2;
	/*background-color: #000;*/
}
.mainpage a {
	padding: 0px;
	margin: 0px;
	display: block;
	width:355px;
	height: 141px;
}
.visitbritain {
	width:98px;
	height: 118px;
	position:absolute;
	top:141px;
	left: 310px;
	padding: 0px;
	margin: 0px;
	display: block;
	/*background-color: #000;*/
	z-index:2;
}
.visitbritain a {
	padding: 0px;
	margin: 0px;
	display: block;
	width:88px;
	height: 104px;
}
.menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position:relative;
	left:373px;
	width:557px;
	top:0px;
}
.menu li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.menu1 {
	display: block;
	width: 125px;
	height: 91px;
	background-image: url(images/menu/1.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu1active:hover, .menu1:hover {
	background-image: url(images/menu/1over.jpg);
	background-repeat: no-repeat;
}
.menu1active {
	display: block;
	width: 125px;
	height: 91px;
	background-image: url(images/menu/1active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.menu2 {
	display: block;
	width: 80px;
	height: 91px;
	background-image: url(images/menu/2.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu2active:hover, .menu2:hover {
	background-image: url(images/menu/2over.jpg);
	background-repeat: no-repeat;
}
.menu2active {
	display: block;
	width: 80px;
	height: 91px;
	background-image: url(images/menu/2active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.menu3 {
	display: block;
	width: 89px;
	height: 91px;
	background-image: url(images/menu/3.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu3active:hover, .menu3:hover {
	background-image: url(images/menu/3over.jpg);
	background-repeat: no-repeat;
}
.menu3active {
	display: block;
	width: 89px;
	height: 91px;
	background-image: url(images/menu/3active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.menu4 {
	display: block;
	width: 81px;
	height: 91px;
	background-image: url(images/menu/4.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu4active:hover, .menu4:hover {
	background-image: url(images/menu/4over.jpg);
	background-repeat: no-repeat;
}
.menu4active {
	display: block;
	width: 81px;
	height: 91px;
	background-image: url(images/menu/4active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.menu5 {
	display: block;
	width: 95px;
	height: 91px;
	background-image: url(images/menu/5.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu5active:hover, .menu5:hover {
	background-image: url(images/menu/5over.jpg);
	background-repeat: no-repeat;
}
.menu5active {
	display: block;
	width: 95px;
	height: 91px;
	background-image: url(images/menu/5active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.menu6 {
	display: block;
	width: 87px;
	height: 91px;																												    
	background-image: url(images/menu/6.jpg);
	background-repeat: no-repeat;
	outline: none;
}
.menu6active:hover, .menu6:hover {
	background-image: url(images/menu/6over.jpg);
	background-repeat: no-repeat;
}
.menu6active {
	display: block;
	width: 87px;
	height: 91px;
	background-image: url(images/menu/6active.jpg);
	background-repeat: no-repeat;
	outline: none;
}

.video {
	width: 480px;
	height: 390px;
	padding:0px;
	margin:0px;
	position:relative;
	left:429px;
	top:97px;
}
.banner_head {
	background-image: url(images/banner_bg_head.png);
	background-position:bottom center; 
	background-repeat: no-repeat;
	width: 300px;
	height: 415px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 906px;
	top: 151px;
	z-index:3;
}
.banner120 {
	width: 120px;
	height: 240px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 154px;
	left: 91px;
}
/* /header*/

/*main*/
.main_container {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/main_container_bg.jpg);
	background-position:top left; 
	background-repeat: repeat;
}
.main {
	background-image: url(images/main_bg.jpg);
	background-position:top left; 
	background-repeat: no-repeat;
	width: 950px;
	height: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	display: block;
	text-align: left;
}
.player {
	width: 550px;
	height: 198px;
	margin: 0px;
	padding: 0px; 
	position: relative;
	left: 6px;
	top: -1px;
	/*border: 1px solid #000;*/
	/*background-color: #000;*/
}
a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
p.top {
	color: #FFF;
	width: 340px;
	padding: 0px 0px 20px 24px; 
	margin: 0px;
}
p {
	color: #FFF;
	padding: 0px 46px 26px 24px; 
	margin:0px;
	text-align: justify;
	display: block;
}
.logo_right p {
	color: #FFF;
	padding: 0px 46px 26px 0px; 
	margin:0px;
	text-align: justify;
	display: block;
}
h3 {
	color: #FFF;
	padding: 0px 0px 0px 22px; 
	margin:0px;
	display: table;
	text-transform: uppercase;
	font-size: 16px;
}
.kiemelt {
	color: #FFF;
	padding: 0px; 
	margin:0px;
	display: table;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}		   
h4 {
	color: #FFF;
	padding: 0px 0px 0px 0px; 
	margin:0px;
	display: table;
	font-size: 15px;
}

.pic_left {
	background-image: url(images/pic_bg.png);
	background-repeat: no-repeat;
	width: 272px;	
	height: 206px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 19px 0px 0px 20px;
	float: left;
}
.pic_right {
	background-image: url(images/pic_bg.png);
	background-repeat: no-repeat;
	width: 272px;	
	height: 206px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 19px 0px 0px 20px;
	float: right;
}	
.pic_left_new {
	background-image: url(images/pic_bg.png);
	background-repeat: no-repeat;
	width: 272px;	
	height: 206px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 19px 0px 0px 20px;
	float: left;
}
.pic_right_new {
	background-image: url(images/pic_bg.png);
	background-repeat: no-repeat;
	width: 272px;	
	height: 206px;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 19px 0px 0px 20px;
	float: right;
}
.banner_content {
	background-image: url(images/banner_bg_content.png);
	background-position:top center; 
	background-repeat: no-repeat;
	width: 300px;
	height: 741px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 905px;
	top: 567px;
	z-index:3;
}
.banner600 {
	width: 120px;
	height: 600px;
	margin:0px;
	padding:0px;
	position: relative;
	top: 25px;
	left: 91px;
}
/* /main*/

/* form*/
.form_container {
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/form_container_bg.jpg);
	background-repeat: repeat-x;
}
.form {
	display: block;
	float: left;
	background-image: url(images/form_bg.jpg);
	width: 950px;
	height: 556px;
	margin: 0px;
	padding: 0px;
}
.urlap {
	margin: 0px;
	padding: 0px;
}
.vnev {
	position: relative;
	top: 146px;
	left: 148px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.knev {
	position: relative;
	top: 158px;
	left: 148px;
	display: block;
	padding:0px;
	margin: 0px;
	width: 200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.szulev {
	position: relative;
	top: 171px;
	left: 148px;
	display: block;
	padding:0px;
	margin: 0px;
	width: 200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.email {
	position: relative;
	top: 185px;
	left: 148px;
	display: block;
	padding:0px;
	margin: 0px;
	width: 200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.email1 {
	position: relative;
	top: 64px;
	left: 574px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.email2 {
	position: relative;
	top: 78px;
	left: 574px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.email3 {
	position: relative;
	top: 91px;
	left: 574px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.varos {
	position: relative;
	top: 282px;
	left: 72px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.irszam {
	position: relative;
	top: 262px;
	left: 348px;
	display: block;
	margin:0px;
	padding: 0px;
	width:50px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.utca {
	position: relative;
	top: 242px;
	left: 466px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.hazszam {
	position: relative;
	top: 222px;
	left: 760px;
	display: block;
	margin:0px;
	padding: 0px;
	width:40px;
	height:20px;
	z-index:100;
	/*border: 1px solid #FFF;*/
}
.elfogad {
	position: relative;
	top: 282px;
	left: 538px;
	width:40px;
	display: block;
	margin:0px;
	padding: 0px;
	height:20px;
	z-index:100;
}
.sbmt {
	position: relative;
	top: 252px;
	left: 669px;
	display: block;
	margin:0px;
	padding: 0px;
	width:200px;
	height:20px;
	z-index:100;
}
form {
	margin:0px;
	padding:0px;
}

INPUT {
	border: 0px;
	background-color: #000;
	color: #FFF;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	outline:0px;
	border:none;
	background: transparent;
	font-size: 12px;
	width: 200px;
	display: inline;
}
input.checkbox {
		width:18px;
		height:18px;
		display:inline-block;
		margin: 0px;
		outline:0px;
		border:none;
		background: transparent;
}
.check {
	  width:18px;
	  height:18px;
	  display:inline-block;
	  margin: 0px;
	  outline: 0px;
	  border:none;
	  background: transparent;
}
.submitbtn {
		width:135px;
		height:37px;
		display:inline-block;
		margin: 0px;
		outline:0px;
		border:none;
		background: transparent;
		background-image: url(images/reg_btn.png);
		cursor:pointer;
}
.jogi {
	position: relative;
	width: 204px;
	height: 16px;
	display: block;
	margin:0px;
	padding: 0px;
	top:242px;
	left:416px;
	z-index:4;
	/*background-color: #000;*/
}
.jogi a {
	width: 204px;
	height: 16px;
	display: block;
	margin:0px;
	padding: 0px;
}
/* /form*/

/* sponsors*/
.sponsors_container {
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/sponsors_container_bg.jpg);
	background-repeat: repeat;
}
.sponsors {
	float: left;
	display: block;
	width: 950px;
	height: 162px;
	margin: 0px;
	padding: 0px;
}
.sponsors ul {
	list-style: none;
	float: left;
	padding: 0px 0px 16px 0px;
	margin: 0px 0px 0px 24px;
}
.sponsors li {
	float: left;
	padding: 0px;
	margin: 0px 16px 0px 0px;
}
/* /sponsors*/

/* footer*/
.footer_container {
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/footer_container_bg.jpg);
	background-repeat: repeat;
}
.footer {
	background-image: url(images/footer_bg.jpg);
	width: 950px;
	height: 223px;
	margin: 0px;
	padding: 0px;
	color: #352B2A;
}
.footer a {
	color: #352B2A;
	text-decoration: none;
}
.footer a:hover {
	color: #352B2A;
	text-decoration: underline;
}
p.left {
	color: #352B2A;
	margin:0px;
	padding:0px;
	text-align: left;
	float:left;
}
p.right {
	color: #352B2A;
	margin:0px;
	padding:0px 30px 0px 0px;
	text-align: right;
	float:right;
}
.footer_text {
	padding:24px 0px 0px 20px;
	margin:0px;
	height: 60px;
	width: auto;
}
/* /footer*/
