body{
 	background-color: #000000;
 	font-family: arial;
	font-size: 0.8em;
	color:	#ffffff;
}

img{
	border: none;
}

table, tr, td, ul, li{
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

a{
	text-decoration: none;
}

#header{
  background: url(../images/header0211.jpg) no-repeat;
  font-size: 25px;
  height: 89px;
  color: white;
  vertical-align: bottom;
  padding-left: 34px;
  padding-bottom: 6px;
  font-weight: bold;
  text-transform: uppercase;
}

td#header{
  font-family: "Bank-Gothic HU";
}

#main_table{
	background: transparent;
 	margin: auto;
}

#inner_table{
  background: #000000;
}

#main_table td.mainLineLeft, #main_table tr.mainLineTop{
 	background: url(../images/border_spacer.jpg) repeat;
}

#main_table td.mainLineLeft{
 	width: 1px;
}

#main_table tr.mainLineTop{
	height: 1px;
}

#menuHeader{
	background: url(../images/bg_menuheader.jpg) repeat-x;
	width: 1000px;
	color: #ffffff;
	height: 28px;
	text-align: left;
	padding-left: 14px;
}

#menuHeader a, #menuHeader a:hover, #menuHeader a:visited, #left_menubar a, #left_menubar a:hover, #left_menubar a:visited{
	color: #ffffff;
	text-decoration: none;
}

#left_menubar h3{
  font-weight: normal;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

#menuHeader img{
	border: none;
	vertical-align: middle;
	height: 28px;
}

#menuHeader .menu_side{
	width: 80px;
}

#menuHeader td#arlistak{
	width: 100px;
}

#menuHeader td#kapcsolat{
	width: 110px;
}

#menuHeader td#ajanlat{
	width: 130px;
}

#menuHeader td.www{
	width: 390px;
}

#menuHeader td.www a{
	color: #ffffff;
}

#menuHeader .menu_separator_td{
	width: 3px;
}

#menuFooter{
	width: 100%;
}

#menuFooter #tr1{
	background: url(../images/bg_menuheader.jpg) repeat-x;
	width: 1000px;
	color: #ffffff;
	height: 28px;
	font-size: 11px;
}

#menuFooter #tr2{
	background: url(../images/bg_menufooter2.jpg) repeat-x;
	width: 1000px;
	height: 40px;
}

#menuFooter #tr2 a{
	color: #ffffff;
	font-style: italic;
}

#menuFooter #tr3{
	vertical-align: middle;
	width: 1000px;
	color: #baaa7a;
	height: 80px;
}

#menuFooter #tr2 img{
	vertical-align: top;
	height: 18px;
}

#menuFooter #tr3 img{
	height: 97px;
}

#menuFooter a, #menuFooter a:hover, #menuFooter a:visited{
	color: #ffffff;
	text-decoration: none;
}

#menuFooter td{
	text-align: center;
}

#menuFooter .menu_side{
	width: 80px;
}

#menuFooter .menu_separator_td{
	width: 3px;
}

#mainContent{
	height:214px;
	width: 1000px;
}

#pic_main{
	height: 100%;
}

#centerBox{
	text-align: center;
	color: #000000;
	height: 310px;
}

#centerBox img.scrollable{
	border: 1px solid #c6c5c5;
}

div#mainContent_leftTextBox, div#mainContent_rightTextBox{
	color: white;
}

#indexPage div#mainContent_leftTextBox, #indexPage  div#mainContent_rightTextBox{
	line-height: 2.2em;
}

div#mainContent_leftTextBox{
	text-align: right;
}

#copyright{
	color: #a7a9ac;
	font-style: italic;
	vertical-align: middle;
}

#visitors{
	color: #a7a9ac;
	font-size: 16px;
	font-style: italic;
}

table#tolo_buko, table#rattan, table#alufa, table#twinson, table#twinson a, table#rattan a, table#alufa a, table#tolo_buko a, table#telikert, table#telikert a, table#arlistak_line, table#arlistak_line a, table#nyilaszaro, table#nyilaszaro a{
	color: #ffffff;
	font-size: 1em;
}

span.title{
  color: #d13636;
}

td#alufa_main_bottom{
  padding-left: 20px;
  background: url(../images/alufa_main_bottom_bg.jpg) repeat-y top right;
}

#alufa_links td{
   text-transform: uppercase;
   font-size: 10px;
   background: url(../images/alufa_linkbg.jpg) no-repeat;   
   height: 32px;
   padding-left: 20px;
}

table#twinson h1{
	font-size: 1.6em;
	margin-top: 9px;
	margin-bottom: 0;
}

#twinson_szinek{
	color: #ffffff;	
	text-align: center;
}

table#telikert span{
	color: #000000;
	font-size: 1.2em;
}

table#arlistak_line{
	text-align: center;
	height: 100%;
}

/* 
	scrollable table
*/

table#kapcsolat_table{
	color: #000000;
	font-size: 0.85em;
	height: 100%;
	width: 100%;
}

table#arlistak_table{
	height: 100%;
	width: 100%;
	background: url(../images/bg_main_arlista.jpg) repeat-y;
}

thead.fixedHeader tr {
	position:relative;
	color: #ffffff;	
}
thead.fixedHeader th {
	background:transparent;
	font-weight:normal;
	padding:4px 3px;
	text-align:center;
	height: 47px;
	width: 240px;
}
html > body div#scrollContentDiv {
	height:310px;
	overflow:auto;
	width: 995px;
}

html > body div#scrollContentDiv td{
	padding-top: 10px;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	width: 240px;
	background: transparent;
	
	padding-left: 5px;
}

/* 
	scrollable table end
*/

.passionText{
	color: #bcbec0;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 60px;
}

.passionTextOnly{
	color: #000000;
}

#twinson_video{
	font-size: 1.4em;
	font-weight: bold;
	color: #BAAA7A;
}

#left_menubar td{
  height: 27px;
  width: 201px;
  padding-left: 15px;  
  background:  url(../images/menu_left2.jpg) no-repeat;
}