
#regform_div{

  left:0px;
  width:880px;
}/*
#regform_div a{ text-decoration:none; color: #767676;}
#regform_div a:hover{ text-decoration:none; color: #000000;}
#regform_div div{

}
*/
#regform_error{

}
div.RegClass
{
  /*át tettem a .right-ba a lakatot, itt összeakadt a reg_warn_box-xal (mögé került)*/
  /*background: url('/images/reg_box_pic.jpg'); 
  background-repeat: no-repeat; 
  background-position: top right;*/
}
.reg_box_left{
  position: relative;
  float:left;
  width:3px;
  height:85px;
  background: url('/images/reg_box_left_ov.gif'); 
  background-repeat: no-repeat; 
}
.reg_box_left_white{
  position: relative;
  float:left;
  width:3px;
  height:85px;

}
.reg_box_bg{
  position: relative;
  float:left;
  width:224px;
  height:85px;
  background: url('/images/reg_box_bg_ov.gif'); 
  background-repeat: repeat-x; 
  font-family: Impact;
  color:#FFFFFF;
}
.reg_box_success_bg{
  position: relative;
  float:left;
  width:280px;
  height:85px;
  background: url('/images/reg_box_bg_ov.gif'); 
  background-repeat: repeat-x; 
  font-family: Impact;
  color:#FFFFFF;
}
.reg_box_success_bg_white{
  position: relative;
  float:left;
  width:280px;
  height:85px;
  font-family: Impact;
  color:#A0A0A0;
}
.reg_box_bg_ov{
  position: relative;
  background: url('/images/reg_box_bg_ov2.gif'); 
  float:left;
  width:224px;
  height:85px;
  background-repeat: repeat-x; 
  font-family: Impact;
  color:#FFFFFF;
}

.reg_box_right{
  position: relative;
  float:left;
  width:3px;
  height:85px;
  background: url('/images/reg_box_right_ov.gif'); 
  background-repeat: no-repeat; 
}
.reg_box_right_white{
  position: relative;
  float:left;
  width:3px;
  height:85px;
}

.reg_row{
  width: 400px;
  clear:both;
  padding-bottom: 2px;
}

.reg_row2{
  width: 490px;
  clear:both;

}
.reg_row3{
  width: 700px;
  clear:both;

}
.reg_label{
  float:left;
  width:100px;
  
}
.reg_field{
  float:left;
}
.reg_error{
  float:left;
  margin-left: 5px;
}

.rowspace
{
  height: 3px; 
  clear:both;
  font-size:0px;
}

.rowspace2
{
  height: 5px; 
  clear:both;
  font-size:0px;
}

input
{
  border: 1px solid #a1a1a1;
  color: #767676;
  font-family: Verdana;
  font-size: 8pt;
  width: 150px;
}

.checkbox{
  width:20px;
  border: 0px solid #a1a1a1;  
}

.checkbox2{
  width:20px;
  border: 0px solid #a1a1a1;
}
div.right
{
  color:#767676;
  background: url('/images/reg_box_pic.jpg'); 
  background-repeat: no-repeat; 
  background-position: top right;
}

select
{
  border: 1px solid #a1a1a1;
  color: #767676;
  font-family: Verdana;
  font-size: 8pt; 
}

div.dotted
{
  margin-top:10px;
  border-bottom: 2px dotted #3364af;
  margin-bottom: 10px;
  padding-bottom: 20px;
  width: 400px;
}

div.PicturesDiv
{
  margin-top: 10px;
  border: 1px solid #b1b1b1;
  background-color: #d8d8d8;
  padding:10px;
  height: 50px;
  width: 50px;
  text-align: center;
}

input.FileType
{
  border: 1px solid #a1a1a1;
  color: #767676;
  font-size: 9pt;
  width: 300px;
}



.picupload_top{
  background: url('/images/reg_picupload_top.gif'); 
  background-repeat: no-repeat; 
  width:230px;
  height:9px;
  font-size:0px;
}
.picupload_bg{
  background-color:#B0B0B0;
}
.picupload_bt{
  background: url('/images/reg_picupload_bt.gif'); 
  background-repeat: no-repeat; 
  width:230px;
  height:12px;
}

.pichelp
{
  background: url('/images/reg_help-picup.jpg'); 
  background-repeat: no-repeat; 
  width:198px;
  height:155px;
  margin-top: 10px;
  margin-left: 14px;
}

.pichelpdown
{
  background: url('/images/reg_help-picup.jpg'); 
  background-repeat: no-repeat; 
  width:198px;
  height:155px;
  margin-top: 1450px;
  margin-left: 14px;
}

.pichelp_r1
{
  font-family:Impact;
  color:#ffffff;
  font-size:14pt;
  padding-top: 45px;
  padding-left: 8px;
  width: 150px;
}

.pichelp_r2
{
  color:#ffffff;
  padding-top: 5px;
  padding-left: 8px;
  width: 110px;
}


.picupload_title{
  font-family:Impact;
  color:#ffffff;
  float:left;
  font-size:14pt;
  width:160px;
  padding-top:5px;
  padding-left:5px;
  background:none;
  background-color:#B0B0B0; 
}
.picupload_title_small{
  font-family:Impact;
  color:#ffffff;
  font-size:12pt;
  width:200px;
  margin-top:5px;
  height:30px;

}
.picupload_sub_title{
  font-family:Verdana;
  color:#ffffff;
  font-size:7pt;  
}
.uploadholder{
  margin-left:10px;
  margin-top:5px;
  margin-right:10px;
  border:2px dotted #ffffff;
  color:#ffffff;
  padding:3px;
  text-align: center; 
}
.filefield{
 width:200px;
 background-color:#ffffff;
 border: 1px solid #a3a3a3;
}
.main_title{
  font-family:Impact;
  color:#989898;
  float:left;
  font-size:14pt;
  width:470px;
  height:60px;
  border-bottom:2px solid #989898;
  margin-top:10px;
}
.main_title2{
  font-family:Impact;
  color:#989898;
  float:left;
  font-size:14pt;
  width:760px;
  height:60px;
  border-bottom:2px solid #989898;
  margin-top:10px;
}
.main_title_metro{
  font-family:Impact;
  color:#006D29;
  float:left;
  font-size:14pt;
  width:470px;
  height:60px;
  border-bottom:2px solid #006D29;
  margin-top:10px;
}
.main_subtitle{
  font-family:Verdana;
  color:#989898;
  font-size:7pt; 
  height:20px;  
  vertical-align:top;
}
.step{
  float:left; 
  width:40px;
  height:100px;
  font-family:Impact;
  color:#989898;  
  font-size:52pt;
}
.step_content{
  float:left;
  width:480px;
}
.step_content2{
  float:left;
  width:760px;
}
.step_content3{
  float:left;
  width:560px;
}
.reg_title{
  width:150px;
  float:left;
  height:20px;
}
.reg_page{
  float:left;
}
.reg_title_show{
  width:200px;
  float:left;
  font-weight: bold;
  padding:5px;
}
.reg_page_show{
  float:left;
  width:300px;
  padding:5px;  
}
.reg_page2{
  float:left;
  height:40px;
}
.reg_error{
  float:left;
  height:20px;

}

/* Success része */
.reg_success_b1_top{
  width: 235px;
  height: 55px;
  background: url('/images/reg_success_b1_top.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b1_bg{
  width: 235px;
  height: 380px;
  background: url('/images/reg_success_b1_bg.gif'); 
  background-repeat: repeat-y;
}

.reg_success_b1_bg_inside
{
  padding: 10px;
  color: #FFFFFF;
}

.reg_success_b1_bottom{
  width: 235px;
  height: 74px;
  background: url('/images/reg_success_b1_bottom.gif'); 
  background-repeat: no-repeat; 
}

.reg_success_b2_top{
  width: 179px;
  height: 46px;
  background: url('/images/reg_success_b2_top.gif'); 
  background-repeat: no-repeat;  
}
.reg_success_b2_top2{
  width: 179px;
  height: 46px;
  background: url('/images/reg_success_b2_top2.gif'); 
  background-repeat: no-repeat;  
}
.reg_success_b2_bg{
  width: 179px;
  height: 106px;
  background: url('/images/reg_success_b2_bg.gif'); 
  background-repeat: repeat-y; 
  color:#ffffff;
}
.reg_success_b2_bottom{
  width: 179px;
  height: 6px;
  background: url('/images/reg_success_b2_bottom.gif'); 
  background-repeat: no-repeat; 
   font-size:1px;
}
.reg_success_b2_btn{
  width: 180px;
  height: 52px;
  margin-top:2px;
  background: url('/images/reg_success_b2_btn.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b2_mirror{
  width: 180px;
  height: 74px;
  margin-top:0px;
  background: url('/images/reg_success_b2_mirror.gif'); 
  background-repeat: no-repeat; 
}


.reg_success_b3_top{
  width: 179px;
  height: 46px;
  background: url('/images/reg_success_b3_top.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b3_top2{
  width: 179px;
  height: 46px;
  background: url('/images/reg_success_b3_top2.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b3_bg{
  width: 179px;
  height: 105px;
  background: url('/images/reg_success_b3_bg.gif'); 
  background-repeat: repeat-y; 
  color:#ffffff;
}
.reg_success_b3_bottom{
  width: 179px;
  height: 6px;
  background: url('/images/reg_success_b3_bottom.gif'); 
  background-repeat: no-repeat; 
   font-size:1px;
}
.reg_success_b3_btn{
  width: 180px;
  height: 52px;
  margin-top:2px;
  background: url('/images/reg_success_b3_btn.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b3_mirror{
  width: 180px;
  height: 74px;
  margin-top:0px;
  background: url('/images/reg_success_b3_mirror.gif'); 
  background-repeat: no-repeat; 
}

.reg_success_b4_top{
  width: 179px;
  height: 46px;
  background: url('/images/reg_success_b4_top.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b4_bg{
  width: 179px;
  height: 330px;
  background: url('/images/reg_success_b4_bg.gif'); 
  background-repeat: repeat-y; 
  color:#ffffff;  
}
.reg_success_b4_bottom{
  width: 179px;
  height: 6px;
  background: url('/images/reg_success_b4_bottom.gif'); 
  background-repeat: no-repeat; 
   font-size:1px;
}
.reg_success_b4_btn{
  width: 180px;
  height: 52px;
  margin-top:2px;
  background: url('/images/reg_success_b4_btn.gif'); 
  background-repeat: no-repeat; 
}
.reg_success_b4_mirror{
  width: 180px;
  height: 74px;
  margin-top:0px;
  background: url('/images/reg_success_b4_mirror.gif'); 
  background-repeat: no-repeat; 
}


.reg_option
{
  font-family: Impact;
  font-size: 18px;
  padding-left: 15px;
}
.reg_option a{ color:#ffffff; text-decoration:none;}
.reg_option a:visited{ color:#ffffff; text-decoration:none;}
.reg_option a:hover{ color:#C2C7CE; text-decoration:none;}

.reg_succes_adatmodositas
{
  width: 180px;
  height: 52px;
  margin-top:0px;
  background: url('/images/reg_success_adatmodosit.jpg'); 
  background-repeat: no-repeat; 
}

.reg_box_toptext{
  font-family: Impact;
  font-size: 14pt;
  position:relative;
  display:block;
  color:#fff;
  padding:12px 0px 0px 43px;

  margin: 0px;
}

.reg_box_toptext_sik{
  font-family: Impact;
  font-size: 18pt;
  position:relative;
  display:block;
  color:#000000;
  padding:16px 0px 0px 14px;
  margin: 0px;
}

.reg_box_toptext span {
  font-family: Impact;
  font-size: 14pt;
  position:absolute;
  display:block;
  top:0px;
  padding:12px 0px 0px 1px;

}

.reg_box_toptext_sik span {
  font-family: Impact;
  font-size: 18pt;
  position:absolute;
  display:block;
  top:0px;
  color: #FFFFFF;
  padding:16px 0px 0px 1px;

}
.reg_box_toptext font {
  font-family: Impact;
  font-size: 14pt;
  display:block;
  padding:2px;
  color:#000;
}

.reg_box_toptext_sik font {
  font-family: Impact;
  font-size: 18pt;
  display:block;
  padding:2px;
  color:#000;
}

.reg_box_btntext{
  font-family: Impact;
  font-size: 14pt;
  color:#ffffff;
  width:180px;  
  text-align:center;
  
  padding-top:13px;
}
.reg_box_btntext a{
  font-family: Impact;
  font-size: 13pt;
  color:#ffffff;  
}
.reg_box_btntext a:link{
  font-family: Impact;
  font-size: 13pt;
  color:#ffffff;  
  text-decoration:none;
}
.reg_box_btntext a:visited{
  font-family: Impact;
  font-size: 13pt;
  color:#ffffff;
  text-decoration:none;  
}
.reg_box_btntext a:hover{
  font-family: Impact;
  font-size: 13pt;
  color:#c2c7ce;
  text-decoration:none;  
}

.reg_box_btntext2
{
 padding-top: 13px;
  color:#ffffff;   
}

.reg_box_btntext2 a{
  font-family: Impact;
  font-size: 15pt;
  color:#ffffff;  
}
.reg_box_btntext2 a:link{
  font-family: Impact;
  font-size: 15pt;
  color:#ffffff;  
  text-decoration:none;
}
.reg_box_btntext2 a:visited{
  font-family: Impact;
  font-size: 15pt;
  color:#ffffff;
  text-decoration:none;  
}
.reg_box_btntext2 a:hover{
  font-family: Impact;
  font-size: 15pt;
  color:#c2c7ce;
  text-decoration:none;  
}



.keiemel_title{
  font-family:Impact;
  color: #A0A0A0;
  font-size:16pt;
}

.sms_top{
  width:576px;
  height: 5px;
  font-size:0px;
  background: url('/images/success_sms_top.gif');
  background-repeat: no-repeat;  
  background-position: bottom;
}
.sms_bg{
  width:576px;
  background-color: #B0B0B0;
  color:#FFFFFF;
  padding:0px;
  margin:0px;

}
.sms_bottom{
  width:576px;
  height: 5px;
  font-size:0px;
  background: url('/images/success_sms_bottom.gif');
  background-repeat: no-repeat;  
}

.PicTitle
{
 margin-bottom: 5px;
 font-weight: bold; 
 float: left;
}

.reg_row2 A{  text-decoration:none; color: #767676;}
.reg_row2 A:link{  text-decoration:none; color: #767676;}
.reg_row2 A:hover{  text-decoration:none; color: #000000;}

img {
  border-color: #000000;
}

.select{
width:170px;
}

.sms_button{
  font-family:Impact;
  font-size:14px;
}

.search_box_holder{
  float:left; 
 padding-left:8px;
}
.search_box{
  width:288px;
  height:247px;
  background-repeat: no-repeat;    
}
.search_box_blue{
  width:288px;
  height:217px;
  background: url('/images/search_list_bg_blue.gif');
  background-repeat: no-repeat;    
}
.search_box_left_1{
  width:5px;
  height:200px;  
  float:left;
  /*background: url('/images/search_list_left_1.gif');*/
  background-repeat: no-repeat;  
}
.search_box_middle_1{
  width:278px;
  height:200px;  
  padding-top:0px;
  float:left;  

  /*background: url('/images/search_list_bg_1.gif');*/
  background-repeat: repeat-x;   
}
.search_box_right_1{
  width:5px;
  height:200px;  
  float:left;  
 /* background: url('/images/search_list_right_1.gif');*/
  background-repeat: no-repeat;   
}
.search_box_title{
  margin-left:5px;
  margin-top:1px;
  font-family: Impact;
  color:#C4C4C4;
  font-size: 14pt;
  width:273px;
  height:23px;
  overflow: hidden;  
}
.search_box_title_blue{
  margin-left:5px;
  margin-top:1px;
  font-family: Impact;
  color:#FFFFFF;
  font-size: 14pt;
  width:273px;
  height:23px;  
  overflow: hidden;  
}
.search_box_content{
  width:273px; 
  height: 160px;

}
.img_holder_1{
  width:120px; 
  height: 94px;
  /*background: url('/images/search_list_imgbg_1.gif');*/
  background-repeat: no-repeat;
  position:relative;
  top: 7px;
  left:5px; 
  float:left; 
  z-index:0;

  color:#ffffff;
}
.maincontent_1{
  width:146px; 
  height: 35px;
  /*background: url('/images/search_list_maincontent_1.gif');*/
  background-repeat: no-repeat;
  position:relative;
  top: 0px;
  left:5px;  
  float:left;
  font-family: Impact;
  color:#FFFFFF;
  font-size: 14pt;

}
.fastcontent{
  width:146px; 
  height: 57px;
  position:relative;
  top: 5px;
  left:5px;  
  float:left;
  color:#9FA3B0;
  font-size:7pt;
}
.morecontent{
  clear:both;
  width:260px; 
  height: 75px;
  margin-left:10px; 
  color:#878ea2;    
}
.morecontent p{
  margin:0px;
  padding:0px;
}
.button_1{
  width:95px;
  height: 26px;
  background-color:yellow;
  position:relative;
  top: 10px;
  right:5px;  
  float:right;
  background: url('/images/search_list_button_1.gif');
  background-repeat: no-repeat;  
}
.otherbutton{
  width:160px; 
  height: 57px;
  position:relative;
  top: 0px;
  left:5px;  
  float:left;
}
.price{
  font-family: Impact;
  font-size:14pt;
  color:#3b3ad3;
}
.details_btn{
  font-weight:bold;
  font-size:7pt;  
  color: #9FA3B0;
  margin-top:7px;
  width:90px;
  text-align:center;
}
.details_btn a{ text-decoration:none;  color: #9FA3B0;}
.details_btn a:hover{ text-decoration:none;  color: #285193;}


.searchlist_data_left{
  padding-left:5px;
  float:left;
  height:20px;
  line-height:20px;
}
.searchlist_data_right{
  float:left;
  padding-right:5px;
  height:20px;
  line-height:20px;  
}

.searchlist_data_left2{
  padding-left:5px;
  height:14px;
  line-height:14px;    
}
.searchlist_data_right2{
  padding-left:5px;
  height:14px;
  line-height:14px;   
}

#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #3A3AD2;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #3A3AD2;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #3A3AD2;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url('/images/tr.gif') no-repeat top right; 
}

.roundbottom {
	background: url('/images/br.gif') no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.rooms_onebox{
  width:230px;
  height:100px;
  border:1px solid #9FA3B0;
  float:left;
  margin-right:3px;
  margin-top:3px;
}
.rooms_left{
  width:95px;
  float:left;
  margin-left:5px;
  height:20px;
}
.rooms_right{
  width:125px;
  float:left;
  height:20px;
}

#services .top{  
  background-position:bottom;
  background-repeat:no-repeat;
  width:238px;
  margin:0px;
  margin-top:20px;
}

.reg_warn_box{
	width:509px;
	height:75px;
	padding:19px 19px 18px 63px;
	background-image:url('/images/warn_bg.jpg');
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	margin-bottom:25px;
	margin-left:-10px;
}

.reg_warn_box a{
	color:#FFFFFF;
	font-weight:bolder;
}
.reg_warn_box a:hover{
	color:#0000FF;
}

.higlight_calendar{
  border:1px solid #A5A2A5;
}
.higlight_calendar .today{
  background-color:#A5A2A5;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
}
.higlight_calendar .calendar_top{
  background-color:#A5A2A5;
  text-align:center;
  color:#ffffff;
  width:25px;
}
.higlight_calendar .bordered{
  border:1px solid #A5A2A5;
  text-align:center;
  cursor:pointer;
}
.higlight_calendar .noborder{
    border:1px solid #ffffff;
}
.higlight_calendar .selected{
  background-color:#3938D6;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
}
.higlight_calendar .selected_old{
  background-color:#C5C3C5;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
}

/*Cégekhez kell*/
#services_new{
  float:left;
  margin-top:6px;
  margin-left:0px;
  width:238px;  
}
#services_new .top{
  background: url('/images/userhome_service_top.gif');  
  background-position:bottom;
  background-repeat:no-repeat;
  width:238px;
  margin:0px;
  height:5px;
}
#services_new .bg{
  background: url('/images/userhome_service_bg.gif');  
  background-position:top;
  background-repeat: no-repeat;
  width:238px;
  color:#9FA3B0;  
}
#services_new .bottom{
  background: url('/images/userhome_service_bottom.gif');  
  background-position:top;
  background-repeat: no-repeat;
  width:238px;
  color:#9FA3B0;
  height:30px;  
  z-index:0;
  margin-top:-20px;
}
#services_new .service_ico2{
  float:left;
}
#services_new .service_title{
  float:left;
  font-family: Impact;
  font-size:14pt;  
  margin-left:5px;
  margin-top:3px;
  margin-bottom:8px;
}
#services_new .service_menuholder{
  border:1px solid #C4C4C4;
  width:210px;
  height:24px;
  margin-left:15px;
  margin-top:2px;
  z-index:100;
}
#services_new .service_menuholder .service_menuholder_ico{
  float:left;
  width:30px;
  margin-left:5px;
  margin-top:2px;
}
#services_new .service_menuholder .service_menuholder_text{
  float:left;
  margin-top:5px;
  width:155px;
}
.service_ico2_new{
  float:left;
}
.support_fo
{
  background: url('/images/support-fo.gif');
  background-repeat: no-repeat;
  height: 88px;
  width: 235px;
  margin-left: 2px;
  margin-top: 8px;
}

.support_fo_1
{
  padding-left: 10px;
  padding-top: 5px;
  color: #878787;
  font-weight: bold;
}

.support_fo_2
{
  padding-left: 70px;
  padding-top: 5px;
  color: #878787;
}

.support_fo_3
{
  padding-left: 70px;
  padding-top: 5px;
  color: #878787;
}

#user_main {
  float:left;
  width:800px;
  margin-left:12px;
  margin-top:4px;  
}