* {
padding: 0;
margin: 0;
}

html, body {
height: 100%;
}

body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background-color:#000000;
color:#000000;
line-height: 120%;
text-align:center;
}

#container {
    position:relative;
    top:0px;
    left:0px;
    width:950px;
    margin: 0px auto;
    margin-top:0px;
    padding: 0px;
} 

#tema_tabla a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

#tema_tabla a:hover {
	color: #CD0303;
	text-decoration:none;
	font-weight: bold;
}
.elb_pager {
float:left;
width:100%;
text-align:center;
color: #000000;
font-weight:bold;
}

.elb_pager a {
color: #CD0303;
font-weight:bold;
text-decoration:none;
}

.elb_pager a:hover {
color: #000000;
font-weight:bold;
text-decoration:none;
}

.hely_pager {
float:left;
width:100%;
text-align:center;
color: #000000;
font-weight:bold;
}

.hely_pager a {
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.hely_pager a:hover {
color: #000000;
font-weight:bold;
text-decoration:none;
}


a:active, a:focus {
outline:0;
}

a{
color:#999999;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
}

a img{
border:none;
}

#miez {
position:absolute;
top:189px;
left:436px;
}

#aktualis {
position:absolute;
top:221px;
left:436px;

}

.pager {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#D21F1F;
font-weight: bold;
text-align:center;
}

.pager a {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight: normal;
}

.pagersep {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#000000;
font-weight: normal;
}

/*kereses*/
#search_table {
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
	padding-top:8px;
}
/*regisztracio */
#reg_table {
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
	padding-top:8px;
}
#reg_table input {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
	width:186px;
	height: 19px;
	padding:3px;
}

#reg_table select {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
	width:84px;
	height: 23px;
	padding:3px;
}

.reg_star {
	padding-left:21px;
	padding-top:3px;
}
.reg_text {
	padding-left:11px;
	padding-top:3px;
}
.reg_input {
	padding-left:5px;
	padding-top:6px;
	
}
.reg_info {
	padding-left:55px;
	padding-top:3px;
	text-align:right;
	width:141px;
}
.reg_sep {
	height:27px;
	font-size:13px;
}
.reg_check {
	text-align:left;
	padding-left:58px;
	padding-top:3px;
}
.reg_submit {
	padding-left:305px;
	padding-top:16px;
}

#reg_table .checkbox {
	width:15px;
	height:15px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

#reg_table .reg_sub_im {
	width:108px;
	height:19px;
	border-style:none;
}

/* Elbaszas */
#elb_table {
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
	padding-top:8px;
	white-space:nowrap;
}

#elb_table input {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
	width:186px;
	height: 19px;
	padding:3px;
}

#elb_table .elb_textarea {
	width:587px;
	height: 125px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

.elb_text {
	padding-left:11px;
	padding-top:3px;
}
.elb_input {
	padding-left:5px;
	padding-top:6px;
	
}

.elb_input select {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
	width:184px;
	height: 23px;
	padding:3px;
}

.elb_date {
	padding-left:5px;
	padding-top:6px;
	
}

.elb_date select {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
	width:84px;
	height: 23px;
	padding:3px;
}

.elb_info {
	padding-left:55px;
	padding-top:3px;
	text-align:right;
	width:141px;
}
.elb_sep {
	height:27px;
	font-size:13px;
}
.elb_check {
	text-align:left;
	padding-left:58px;
	padding-top:3px;
}
.elb_submit {
	padding-left:305px;
	padding-top:16px;
}

#elb_table .checkbox {
	width:15px;
	height:15px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

#elb_table .elb_sub_im {
	width:125px;
	height:22px;
	border-style:none;
}
#elb_table .elb_buttons {
	padding-top:74px;
}

.elb_div {
	float: left;
	width: 183px;
	height: 153px;
	background: no-repeat url('../images/pics_bg.jpg');
}

.elb_div table {
	width:169px;
	height:153px;
}

.elb_div table img {
	border-style: solid;
	border-color: #CD0303;
	border-width:1px;
}
.elb_pics_div {
	padding-left:50px;

}
.elb_pics_form {
	padding-top:10px;
}

#elb_table .elb_pics_sbm {
	padding-top:10px;
	width:186px;
	height:20px;
	border-style:none;
}



/* Eo */
/*Profil*/
.profil_menu {
	width:794px;
	height:50px;
	background-image: url(../images/profil_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#menu_table {
	width:794px;
	height:50px;
}

#menu_table a {
	font-family: Verdana;
	font-weight:bold;
	color: #FFFFFF;
}

.profil_a {
	height:33px;
	background-image: url(../images/profil_a.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	padding-top:12px;
}

.profil_p {
	height:33px;
	background-image: url(../images/profil_p.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	padding-top:12px;
}


/*EoP*/

#ordertable{
background-image:url(../images/body_bg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#ordertd{
padding-bottom:20px;
}

#head{
height:300px;
background-image:url(../images/login_bg.jpg);
background-repeat:no-repeat;
background-position:616px 81px;
}

#topbanner{
width:728px;
height:90px;
background:#999999;
border:1px solid #FFFFFF;
margin-top:12px;
}

#home_search{
background-image:url(../images/gyorsker_bg.jpg);
background-repeat:no-repeat;
background-position:-1px 122px;
}

#homelink{
margin-bottom:10px;
}

#advsearch{
margin-left:200px;
margin-bottom:5px;
}

#login{
padding-left:14px;
}

/* forms */

#gyorskerdiv{
display:block;
float:left;
}

#gyorskerdiv input{
border:none;
background:transparent;
height:20px;
width:280px;
margin-left:24px;
margin-bottom:3px;
color:#FFFFFF;
font-size:14px;
padding-top:5px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}



#gyk_button{
border:none;
width:101px;
height:34px;
margin-left:16px;
}

/*login*/
#user_mail_div{
position:relative;
float:left;
display:block;
background-image:url(../images/textimages/email.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:18px;
margin-top:20px;
left:200px;
padding-left:50px;
padding-bottom:2px;
}

#user_mail_div input{
border:none;
background:transparent;
width:120px;
color:#FFFFFF;
font-size:13px;
padding-left:4px;
padding-right:4px;
}

#user_pass_div{
position:relative;
float:left;
display:block;
background-image:url(../images/textimages/jelszo.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:18px;
margin-top:20px;
left:10px;
padding-left:50px;
padding-bottom:2px;
}

#user_pass_div input{
border:none;
background:transparent;
width:120px;
color:#FFFFFF;
font-size:13px;
padding-left:4px;
padding-right:4px;
}

#passforget{
margin-top:36px;
margin-left:-150px;
}

#loggedintl {
	position:relative;
	top:0px;
	left:0px;
	width:241px;
	left:170px;
	top:15px;
}

#loggedintl .log_links {
	padding-left:4px;
	padding-top:0px;
}

#loggedintl .logged_in {
	padding-top:16px;
	padding-left:0px;
	width:153px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}

#loggedintl .logout_link {
	padding-top:23px;
	padding-left:9px;
}


#login_button{
margin-top:15px;
margin-left:327px;
}

#regbutt{
margin-top:-15px;
*margin-top:-30px;
margin-left:165px;
}

/*footer*/

#footertable{
height:127px;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
}

#footermenu{
padding:10px;
border-bottom:1px solid #000000;
height:40px;
}

#footermenu a{
color:#FFFFFF;
font-size:14px;
}

#footermenu span{
margin:20px;
}


/* boxes */



.home{
width:950px;
background-image:url(../images/home_center.jpg);
background-repeat:repeat-y;
}

.home_top{
background-image:url(../images/home_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.home_bottom{
background-image:url(../images/home_bottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

/*content */
.content{
width:950px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
}

.content_top{
background-image:url(../images/content_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.content_bottom{
background-image:url(../images/content_bottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

#contenttab .textcontent{
padding-top:56px;
padding-left:72px;
padding-right:72px;
padding-bottom:56px;
}

#contenttab .textcontent h1{
	color:#CC0000;
	font-size: 15px;
}

/* regisztracio */

/* home */

#hometab .homeleft{
padding:70px 50px 100px 40px;
}

#hometab .homeright{
padding:90px 35px 70px 53px;
}

.hometopbox{
margin-top:12px;
}

.homeleft .hometopbox{
float:left;
background-image:url(../images/hbline_white.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.homeleft .hometopbox h1{
font-size:14px;
margin-bottom:5px;
}

.homeleft .hometopbox .htb_text{
padding-left:6px;
}

.homeleft .htb_link{
display:block;
float:right;
}

.homeleft .htb_user{
display:block;
float:right;
font-weight:bold;
font-style:italic;
margin-right:140px;
margin-top:22px;
}

* HTML .homeleft .htb_user {margin-right:110px;}

.homeleft .htb_date{
display:block;
float:right;
width:124px;
font-style:italic;
font-size:11px;
color:#666666;
margin-top:-10px;
margin-right:20px;
text-align:right;
}

* HTML .homeleft .htb_date {margin-right:10px;}

.homeleft .htb_stars{
display:block;
width:90px;
margin-top:20px;
*margin-top:-20px;
}

/*show*/
/*content */
.show_content{
width:716px;
background-image:url(../images/show_content_bg.jpg);
background-repeat:repeat-y;
}

.show_content_top{
background-image:url(../images/show_content_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.showhely_content_top{
background-image:url(../images/showhely_content_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.show_content_bottom{
background-image:url(../images/show_content_bottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

#show_contenttab .textcontent{
padding-top:39px;
padding-left:41px;
padding-right:75px;
padding-bottom:87px;
}

#show_contenttab .textcontent h1{
	color:#000000;
	font-size: 14px;
	font-family:Verdana;
	font-weight:bold;
}

.show_user_data {
	width:151px;
	padding-top:52px;
	padding-left:43px;
	font-family: Verdana;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.show_user_data img{
	border-style:solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.show_pics {
	background-image:url(../images/show_img_bg.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:160px;
}

.show_pics img {
	border-style:solid;
	border-color: #CD0303;
	border-width:1px;
	margin-left: 55px;
}

.ranking {
	width:716px;
	height:65px;
	background-image:url(../images/ranking_bg.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
}
.ranking table {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.rank_point {
	padding-top:17px;	
	padding-right:42px;
}

.rank_sbm {
	padding-top:17px;	
	padding-left:4px;
}

.hozza_text {
	width:716px;
	margin-top:10px;
}
.hozza_text_dp {
	background-image:url(../images/hozzaszol_bg_body.jpg);
	background-repeat:repeat-y;
}
.hozza_bg_top {
	background-image:url(../images/hozzaszol_bg_top.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
.hozza_bg_bottom {
	background-image:url(../images/hozzaszol_bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-bottom: 50px;
}

.hozza_area {
	padding-top:50px;
	padding-left:174px;
}

.hozza_area textarea {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	width:489px;
	height:83px;
}

.hozza_email_ertesites {
	padding-left: 174px;
	padding-top: 15px;
}

.hozza_email_ertesites2 {
	padding-left: 174px;
	padding-top: 5px;
}

.hozza_email_ertesites2 input {
	border:1px solid #000000;
	height:19px;
	padding:3px;
	width:214px;
}

div#hozza_email_address {
	padding-left: 50px;
}

.hozza_sbm {
	padding-top:5px;
	padding-right:53px;
}


.hozzaszolasok {
	padding-top:10px;
}

.hozzaszolasok .main_hozz_table {
	background-image:url(../images/hozza_pics_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:716px;
	height:124px;
}

.hozz_usr_pics {
	padding-right:18px;
	padding-top:18px;
}
.hozz_usr_pics img {
	border-style:solid;
	border-color:#D21F1F;
	border-width:1px;
}

.hozz_text {
	padding-top:19px;
	padding-left:13px;
}
.hozz_text table {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF; 
}
.hozz_text h1 {
	font-size:13px;
	font-weight:bold;

}




/* elbshow */
.elbshow_img {
	width: 156px;
	height: 184px;
	background-image:url(../images/elbshowimg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}

.elbshow_img img {
	width: 80px;
	height: 80px;
	border-style:solid;
	border-width: 1px;
	border-color: #FFFFFF;
	margin-top:30px;
}

.elbshow_img span {

}

.elbshow_cont_main{
width:669px;
background-image:url(../images/elbshowbg.jpg);
background-repeat:repeat-y;
}

.elbshow_cont_top{
background-image:url(../images/elbshowtop.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.elbshow_cont_bottom{
background-image:url(../images/elbshowbottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

.elbtab .textcontent{
padding-top:38px;
padding-left:26px;
padding-right:2px;
padding-bottom:35px;
}

.elbtab .textcontent h1{
	color:#000000;
	font-size: 15px;
	font-weight:bold;
}

.elbtab .datas {
	padding-top:38px;
	padding-right:36px;
	color:#000000;
	font-size: 11px;
}

.elbtab .datas span {
	color:#666666;
	font-size: 11px;
}

/* helyshow */
.helyshow_img {
	width: 156px;
	height: 184px;
	background-image:url(../images/helyshowimg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}

.helyshow_img img {
	width: 80px;
	height: 80px;
	border-style:solid;
	border-width: 1px;
	border-color: #FFFFFF;
	margin-top:30px;
}

.helyshow_img span {
	text-align
}

.helyshow_cont_main{
width:669px;
background-image:url(../images/helyshowbg.jpg);
background-repeat:repeat-y;
}

.helyshow_cont_top{
background-image:url(../images/helyshowtop.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.helyshow_cont_bottom{
background-image:url(../images/helyshowbottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

.helytab .textcontent{
padding-top:38px;
padding-left:26px;
padding-right:2px;
padding-bottom:35px;
color: #FFFFFF;
}

.helytab .textcontent h1{
	color:#FFFFFF;
	font-size: 15px;
	font-weight:bold;
}

.helytab .datas {
	padding-top:38px;
	padding-right:36px;
	color:#FFFFFF;
	font-size: 11px;
}

.helytab .datas span {
	color:#000000;
	font-size: 11px;
}
/* right */

.homeright .hometopbox{
float:left;
background-image:url(../images/hbline_red.jpg);
background-repeat:no-repeat;
background-position:left bottom;
text-align:left;
color:#FFFFFF;
}

.homeright .hometopbox h1{
font-size:14px;
margin-bottom:5px;
}

.homeright .hometopbox .htb_text{
padding-left:6px;
}

.homeright .htb_link{
display:block;
float:right;
}

.homeright .htb_user{
display:block;
float:right;
font-weight:bold;
font-style:italic;
margin-right:140px;
margin-top:22px;
}

* HTML .homeright .htb_user {margin-right:110px;}

.homeright .htb_date{
display:block;
float:right;
width:124px;
font-style:italic;
font-size:11px;
color:#000000;
margin-top:-10px;
margin-right:20px;
text-align:right;
}

* HTML .homeright .htb_date {margin-right:10px;}

.homeright .htb_stars{
display:block;
width:90px;
margin-top:20px;
*margin-top:-20px;
}

/* alert */


#ajaxmessage{
width:530px;
position:absolute;
z-index:1000;
display: none;
}

#ajaxalertcontent{
padding:10px;
width:100%;
height:130px;
text-align:center;
background:#CC0000;
color:#FFFFFF;
}

#ajaxalertloader{
margin:6px;
}

#ajaxalertbuttons{
margin-top:10px;
padding-top:10px;
text-align:center;
}

#ajaxalertbuttons a{
color:#FFFFFF;
font-weight:bold;
}

#ajaxalertbuttons .buttspan{
position:relative;
background:#000000;
padding:5px 15px 5px 15px;
}

#ajaxalertbuttons a:hover{
color:#FFFFFF;
}

#ajaxalerttext h3{
font-size:14px;
color:#FFFFFFF;
line-height:150%;
}

#my_alert_mid{
width:290px;
background:#CC0000;
}

#my_alert_top{
width:530px;
height:150px;
background:url(../images/alert_top.png) no-repeat;
}

* HTML #my_alert_top {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_top.png', sizingMethod='scale');}
*:first-child+html #my_alert_top {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_top.png', sizingMethod='scale');}

#my_alert_left{
width:119px;
background:url(../images/alert_left.png) no-repeat;
}

* HTML #my_alert_left {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_left.png', sizingMethod='crop');}
*:first-child+html #my_alert_left {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_left.png', sizingMethod='crop');}

#my_alert_right{
width:119px;
background:url(../images/alert_right.png) no-repeat;
background-position:left bottom;
align:right;
vertical-align:bottom;
}

* HTML #my_alert_right {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_right.png', sizingMethod='crop');}
*:first-child+html #my_alert_right {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_right.png', sizingMethod='crop');}

#my_alert_bottom{
background:url(../images/alert_bottom.png) no-repeat;
height:110px;
}

* HTML #my_alert_bottom {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_bottom.png', sizingMethod='scale');}
*:first-child+html #my_alert_bottom {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/alert_bottom.png', sizingMethod='scale');}

#ajaxalertbuttons .alertgodiv {
	display: none;
	margin-top: 20px;
}

/* footer */

#footerdata{
padding-top:15px;
}

#footlogo{
float:right;
width:184px;
height:22px;
background:url(../images/footlogo.png) no-repeat;
}

* HTML #footlogo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/footlogo.png', sizingMethod='scale');}
*:first-child+html #footlogo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/footlogo.png', sizingMethod='scale');}

#foottext{
float:left;
width:645px;
color:#CCCCCC;
font-size:11px;
font-style:italic;
text-align:left;
}

.hbline_b {
	background-image: url(/images/hbline_black.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
}
.myPager {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
.myPager a {
	color: #CD0303;
	text-decoration: none;
}
.myPager .aktiv a {
	color: #ffffff;
	text-decoration: none;
}
.myPager a:hover {
	color: #ffffff;
}
