html,body { margin:0; padding:0; height:100%; /* needed for container min-height */ background: #3090be url(../img/bg.jpg) no-repeat top center; 
font-family:verdana, arial,sans-serif; font-size: 12px;padding: 0px 0px 0px 0px;margin: 0px; color: #254180;}
#container { position:relative; /* needed for footer positioning*/ margin:0 auto; /* center, not in IE5 */ width:966px; background:#dbd6c9; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */}
#main { float: left; padding: 5px 0px 0px 11px; /* bottom padding for footer */}
#content { float: left; background:white; /* bottom padding for footer */}
#footer { float: left; width: 966px;  color: #50422b; background:#eeebe3; border-top: solid 5px white;  bottom:0; /* stick to bottom */ }

input[type="text"]{ border: solid 1px #19034b; }
input[type="password"]{ border: solid 1px #19034b; }
a{ color:#0066cc;}
a:hover{text-decoration: none;}
p { margin: 0px; padding: 0px;}
.col { float: left;}
.cor { float: right;}

#contentbg { float: left; width: 955px; background: white; padding: 5px 0px 0px 11px; }
#index_bg {float: left; width: 955px; background: white; }
#sub_bg {float: left; width: 955px; margin-bottom: 5px; } 

.prize a{ float: left; width: 340px; padding: 10px; margin-top: 5px; font-size: 14px; color: #50422b; text-decoration: none; background-color: #d6cfbd; margin-bottom: 5px;}

.smartbox_akcio {float: left; width: 620px; height: 40px; background: url(../img/cim_akcio.gif) no-repeat; font-size: 16px; }
.smartbox_akcio_1 { float: left; width: 90px; font-weight: bold; padding: 8px 0px 0px 10px; }
.smartbox_akcio_2 { float: left; width: 360px; font-weight: bold; padding: 8px 0px 0px 10px; }
.smartbox_akcio_2 a{ text-decoration: none;}
.smartbox_akcio_3 { float: left; width: 140px; color: white;  padding: 8px 0px 0px 0px; }


.smartbox {float: left; width: 620px; }
.smartbox_div {float: left; width: 620px; padding: 10px 0px 10px 0px; border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; }
.smart_check { float: left; width: 20px; padding: 5px 0px 0px 0px; text-align: center; height: 20px; }
.smart_checked { float: left; width: 30px; padding: 5px 0px 0px 0px; text-align: center; height: 20px; border-right: solid 1px #8ca4ae; background: white; }
.smart_selector { float: left; padding: 5px 10px 0px 5px; height: 20px; color: white; }
 
.smartbox_pic a{float: left; width: 78px; padding: 7px 0px 0px 65px; height: 43px; color: #254180; text-decoration: none;}
.smartbox_video a{float: left; width: 75px; padding: 7px 0px 0px 60px; height: 43px; color: #254180; text-decoration: none;}
.smartbox_news {float: left; width: 596px; padding: 10px; background: url(../img/smartbox_row_bg.gif) repeat-x;}
.smartbox_title {float: left; width: 616px; padding: 5px 0px 2px 0px; font-size: 21px; font-weight: bold; border-bottom: solid 1px #97c3d7;}
.smartbox_avatar {float: left; width: 60px; }
.smartbox_content_main {float: left; width: 535px; }
.smartbox_content_text_main {float: left; width: 535px; padding-top: 5px; }
.smartbox_content {float: left; width: 536px; }
.smartbox_content_author {float: left; width: 536px; font-size: 11px;}
.smartbox_content_text {float: left; width: 530px; padding-top: 5px; }
.smartbox_content_text_link {text-decoration: none; font-weight: bold; color: #254180; font-size: 21px; }
.smartbox_plink { color: #fa008a;}
.smartbox_divine {padding: 5px 0px 0px 0px; border-top: solid 1px #bdd5df; margin-top: 5px;}
.smartbox_irdmeg { font-size: 14px; padding: 10px; border: solid 2px #9ed5ed; margin-top: 5px;}

.smartbox_facebook a{float: right; width: 18px; height: 18px; background: url(../img/index_share.gif) 0px 0px no-repeat;}
.smartbox_twitter a{float: right; width: 22px; height: 18px;  background: url(../img/index_share.gif) -18px 0px  no-repeat;}
.smartbox_facebook a:hover{float: right; width: 18px; height: 18px; background: url(../img/index_share_act.gif) 0px 0px no-repeat;}
.smartbox_twitter a:hover{float: right; width: 22px; height: 18px;  background: url(../img/index_share_act.gif) -18px 0px  no-repeat;}


.smartright_city {float: left; width: 307px; height: 26px; font-size: 14px; padding: 7px 0px 0px 7px; background:  url(../img/tool_telepules.gif) no-repeat; }
.smartright_city1 {float: left; width: 120px; color: white; font-weight: bold; }
.smartright_city2 {float: left; width: 152px; color: white; }
.smartright_city3 {float: left; width: 35px; color: white; font-weight: bold;}

.smartbox_tool {float: left; width: 616px; border: solid 2px #9fd5ed; border-top: 0px; }
.smartbox_user_title {float: left; width: 606px; height: 30px; padding: 5px 0px 5px 10px; font-weight: bold; background: url(../img/cim_hirtool.gif) 0px 0px no-repeat;}
.smartbox_write a{float: right; width: 160px; padding: 3px 0px 0px 20px; color: #254180; font-weight: normal; text-decoration: none; font-size: 12px;}
.smartbox_news_user {float: left; width: 596px; padding: 5px 10px 5px 10px; border-bottom: solid 1px #bdd5df; background: url(../img/smartbox_row_bg.gif) repeat-x;}
.smartbox_content_text_link_user {text-decoration: none; font-weight: bold; color: #254180; font-size: 12px; }

.smartsearch { float: left; width: 290px; padding: 10px; color: #50422b; margin-bottom: 5px; background: #f5f5ed; border: solid 2px #eeebe3;}
.smartsearch_inputs { float: left; width: 590px; padding: 4px 0px 4px 0px;}
.smartsearch_inputs_right { float: left; width: 290px; padding: 8px 0px 8px 0px;}
.smartsearch_inputs_d { float: left; padding: 0px 10px 0px 0px;}
.smartsearch_inputs p{ font-size: 11px; font-weight: bold;}

.smartbox_kiemelt {float: left; width: 600px; margin-top: 5px; padding: 10px; background: #fffbe7; border-top: solid 2px #e2d7a1; }
.smartbox_kiemelt_col {float: left; width: 290px; padding-right: 5px;}

.smartbox_city {float: left; width: 600px; padding: 5px 10px 5px 10px;  background: #5a94bc; color: white;text-align: center; }
.smartbox_city a{  color: white; text-decoration: none;}
.smartbox_map {float: left; width: 616px; padding: 2px; background: #eeebe3; margin-top: 10px;}
.smartbox_map_warning {float: left; width: 606px; padding: 5px; text-align: center; background: #AAA; color: white;}
.smartbox_city_det { padding: 0px 0px 5px 0px; }

.kepvideo_rightbox { float: left; width: 290px; color: #50422b; border: solid 2px #eeebe3; padding: 10px; margin-top: 5px;}

.telepules_szallas {float: left; width: 600px; padding: 10px; background: #fffbe7; border-top: solid 2px #e2d7a1;}
.telepules_program {float: left; width: 610px; padding: 10px 0px 10px 10px; border-top: solid 2px #e2d7a1; margin-top: 10px;}
.telepules_map_type {float:left; width: 500px;padding: 10px; font-weight: bold; }
.telepules_map_type_elem { float: left; padding-right: 5px;}

.szallas_loop {float:left; width: 620px; margin-bottom: 5px; border-top: solid 2px #d2cbb9;  }
.szallas_img {float:left; width: 100px; padding: 10px 0px 10px 0px;  }
.szallas_img img{width: 100px;}
.szallas_cont {float:left; width: 370px; padding: 10px;  }
.szallas_options {float:left; width: 620px; color: #50422b; border-top: solid 1px #d2cbb9; font-size: 11px;}
.szallas_price {float:left; width: 107px; color: #50422b; padding: 10px; }
.szallas_more a{float: right; width: 118px; padding: 5px; height: 16px; background: #d2cbb9; text-decoration: none; color: #50422b;}

.box_blue_light {float: left; width: 199px; margin: 5px 7px 0px 0px; }
.index_head_blue {padding: 10px 2px 10px 0px; font-size: 16px; font-weight: bold; border-bottom: solid 2px #CCC; }
.index_box_div { float: left; padding: 2px 0px 0px 0px; width: 198px;}
.index_box_div .col1{ float: left; width: 20px;}
.index_box_div .col2{ float: left; width: 178px;}
.index_box_img img{ width: 70px; border: solid 1px #CCC; margin: 0px 10px 0px 0px;}
.index_box_img { float: left; padding: 15px 0px 10px 0px;}

.index_left {float: left; width: 290px; margin-top: 5px; padding: 10px 10px 10px 10px; border: solid 2px #eeebe3; color: #50422b; }
.index_left a{ font-size: 16px; color: #00044f; text-decoration: none; color: #50422b; }
.list_image {float: left; width: 302px; border: solid 1px #94a3c4; padding: 5px; margin: 0px 0px 5px 10px; }
.list_image_city {float: left; width: 302px; border: solid 2px #eeebe3; color: #50422b; padding: 5px; margin: 5px 0px 5px 0px; }
.list_image_loop { float: left; width: 95px; padding: 5px 0px 0px 0px;}
.list_image_loop img{ border: solid 4px #ece8e0; width:80px;  }
.sub_box_head { background: #ece8e0; padding: 2px 0px 2px 5px; font-weight: bold; font-size: 12px; }
.sub_map {float: left; width: 616px; height: 300px; }
.sub_right {float: left; width: 183px; margin-top: 5px; padding: 10px 10px 10px 10px; border: solid 2px #eeebe3; color: #50422b; }
.sub_right a{ font-size: 16px; color: #00044f; text-decoration: none; color: #50422b; }
.sub_tool a{float: left; width: 140px; padding: 10px 0px 0px 0px; color: #50422b; text-decoration: none;  font-size: 12px;}
.sub_text {float: left; width: 290px; padding: 5px 0px 2px 0px; border-top: solid 1px #ece8e0; }
.sub_img {float: left; padding: 5px 5px 0px 0px; }
.sub_blue_light {float: left; width: 178px; margin: 5px 7px 0px 0px; }
.sub_head_blue {padding: 10px 2px 10px 0px; font-size: 16px; font-weight: bold; border-bottom: solid 2px #CCC; }
.sub_box_div .col1{ float: left; width: 20px;}
.sub_box_div .col2{ float: left; width: 158px;}
.sub_box_div { float: left; padding: 2px 0px 0px 0px; width: 178px;}

.leftbox {float: left; width: 557px; padding: 0px 0px 0px 10px;}
.left_content { float: left; width: 582px; padding-bottom: 10px;}
.left_filter_bg_city {float: left; width: 940px; padding-left: 5px; height: 40px; background: url(../img/filter_city_bg.gif) repeat-x 0px 19px; }
.left_filter2 {float: left; width: 930px; padding: 5px 5px 5px 5px; border: solid 1px #cdcac2; background: #f5f3ee url(../img/filter_bg.gif) repeat-x; margin-bottom: 5px;}
.left_filter_bg2 {float: left; width: 930px; }
.left_filter {float: left; width: 608px; padding: 5px 5px 5px 5px; border: solid 1px #cdcac2; background: #f5f3ee url(../img/filter_bg.gif) repeat-x; margin-bottom: 5px;}
.left_filter_bg {float: left; width: 600px; }
.left_filter_search {float: left; width: 500px;}
.left_filter_head { float: left; width: 490px; padding: 0px 0px 5px 0px;  font-size: 14px; font-weight: bold; }
.left_filter input[type="text"]{ width: 135px; }
.filter_button_akt a{float: left; border: solid 1px #d5d1c5; font-size: 14px; font-weight: bold; border-bottom: solid 1px white; margin-right: 4px; height: 20px; padding: 5px 15px 0px 20px; 1px; color: #fa008a; background: white url(../img/arrow.gif) no-repeat 0px 6px; text-decoration: none;}
.filter_button a{float: left; border: solid 1px #d5d1c5; border-bottom: 0px; margin-right: 4px; padding: 4px 7px 4px 7px; color: #706551; text-decoration: none;}
.filter_button a:hover{  color: #50422b;}
.filter_button_off{float: left; border: solid 1px #d5d1c5; border-bottom: 0px; margin-right: 4px; padding: 4px 7px 4px 7px; color: #d1c6b3; text-decoration: none;}
.button_s { border: solid 1px #d5d1c5; background: #fb239a url(../img/button_s_bg.gif) repeat-x;  font-size: 14px; font-weight: bold; padding: 2px 10px 2px 10px; color: white; text-decoration: none; cursor: pointer;}

.rightbox_head { float: left; width: 310px; padding: 2px 0px 2px 10px; font-size: 14px; background: #d6cfbd; color: #50422b; font-weight: bold; } 
.leftbox_head {float: left; width: 470px; padding: 10px 0px 10px 0px;}
.leftbox_date { padding: 10px 0px 10px 0px; border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; margin: 10px 0px 10px 0px;}

.rightbox {float: left; border: 1px solid #d6cfbd; width: 288px; padding: 10px;}
.right_content {float: left; width: 314px; margin-left: 10px;}

.pager {float: left; width: 540px; padding: 2px 0px 2px 0px;}
.text_content { float: left; width: 774px; padding: 0px 0px 0px 5px;}
.ajanlatkero_head {float: left; width: 559px; padding: 2px 0px 2px 0px; background: #99c7e7; text-align: center; margin-top: 10px;}
.ajanlatkero_bg {float: left; width: 559px; background: #d9ebf7;}
.aj_szall_img {float: left; width: 90px;}
.aj_szall_txt {float: left; width: 240px;}

.szallas {float: left; width: 830px; padding: 5px 0px 0px 0px;}
.szallas_left {float: left; width: 620px; padding: 10px 10px 10px 0px;}
.szallas_have {float:right; width: 200px; border-left: solid 1px #d2cbb9; padding-left: 10px; margin: 0px 0px 10px 10px; font-size: 11px;}
.szallas_right {float: left; width: 310px; padding: 10px 0px 0px 0px; color: #50422b;}
.szallas_leiras {float: left; width: 620px; padding: 10px 0px 10px 0px;}
.szallas_kep { float: left; width: 170px; }
.szallas_head { float: left; width: 620px; padding:10px 0px 10px 0px; font-weight: bold; border-top: solid 1px #bbc5cd; font-size: 18px; }
.szallas_foglalas_head {float: left; width: 600px; margin: 2px 0px 0px 0px; padding: 5px 10px 5px 10px; font-weight: bold; text-align: center; background: #5a94bc; color: white; }
.szallas_foglalas {float: left; width: 600px;padding: 10px; background: #ddedf8; }
.szallas_legjobb {float: left; width: 620px; background: #9fbcd6; }
.szallas_legjobbar {float: right; width: 140px; padding: 10px; height: 40px; background: #2b42a8; color: white; font-size: 10px;}
.szallas_legjobblista {float: left; width: 452px;height: 56px; background: #cbd8e4; border: solid 4px #9fbcd6;}
.szallas_legjobb_bontas {float: left; width: 612px; background: #9fbcd6; padding: 4px;}
.szallas_legjobbhead {float: left; width: 612px; font-size: 11px; background: #7695b1; color: white; }
.szallas_ajanlathead {float: left; width: 607px; font-size: 11px; background: #7695b1; color: white; padding: 5px 0 5px 5px; margin-top:5px; font-weight: bold;} 
.szallas_col1 {float: left; width: 50px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.szallas_col2 {float: left; width: 200px; border-right: solid 1px #cbd8e4; padding: 2px 0px 2px 5px; }
.szallas_col3 {float: left; width: 70px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.szallas_col4 {float: left; width: 70px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.szallas_col5 {float: left; width: 75px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.szallas_col6 {float: left; width: 85px; padding: 2px 5px 2px 5px; }
.szallas_legjobbrow {float: left; width: 612px; background: #f1f4fa; border-top: solid 1px #9fbcd6; font-size: 11px; }
.szallas_colz1 {float: left; width: 56px; border-right: solid 1px #9fbcd6; padding: 2px 2px 0px 2px; height: 56px;}
.szallas_colz2 {float: left; width: 195px; border-right: solid 1px #9fbcd6; padding: 4px 5px 4px 5px; height: 52px;}
.szallas_colz3 {float: left; width: 70px; border-right: solid 1px #9fbcd6; padding: 10px 5px 4px 5px; height: 52px;}
.szallas_colz4 {float: left; width: 70px; border-right: solid 1px #9fbcd6; padding: 4px 5px 4px 5px; height: 52px;}
.szallas_colz5 {float: left; width: 75px; border-right: solid 1px #9fbcd6; padding: 4px 5px 4px 5px;}
.szallas_colz6 {float: left; width: 85px; padding: 4px 5px 4px 5px; height: 52px; font-size: 14px; font-weight: bold;}
.szallas_colz6 p{ font-weight: normal; font-size: 11px;}
.szallas_legjobbosszeshead {float: left; width: 612px; background: #7695b1; }
.szallas_legjobbosszes { float: left; padding: 5px; color: white; text-align: right; width: 504px; }
.szallas_legjobbosszesar { float: left; padding: 5px; color: white; font-weight: bold; font-size: 14px; background: #2b42a8; width: 87px; }
.szallas_s2_sum {float: left; width: 580px; padding: 10px; background: white; }
.szallas_s2_ar {float: left; width: 580px; padding: 10px; background: #f9f7e0; }
.szallas_s2_adja {float: left; width: 580px; padding: 10px; background: #7695b1; color: white; }
.szallas_s2_row {float: left; width: 560px; }
.szallas_szobak {float:left; width: 200px; padding: 0px 5px 0px 0px; }
.szallas_s3_adja {float: left; width: 592px; padding: 10px; background: #f7f6da; color: red; margin-bottom: 5px; }
.szallas_s4 {float: left; width: 600px; padding: 5px 10px 10px 10px; background: #ddedf8; font-size: 18px; }

.ajanlat_col1 {float: left; width: 50px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.ajanlat_col2 {float: left; width: 395px; border-right: solid 1px #cbd8e4; padding: 2px 5px 2px 5px; }
.ajanlat_col3 {float: left; width: 100px; padding: 2px 5px 2px 5px; }

.ajanlat_colz1 {float: left; width: 56px; border-right: solid 1px #9fbcd6; padding: 2px 2px 0px 2px; height: 56px;}
.ajanlat_colz2 {float: left; width: 395px; border-right: solid 1px #9fbcd6; padding: 4px 5px 4px 5px; height: 52px;}
.ajanlat_colz3 {float: left; width: 135px; padding: 4px 5px 4px 5px; font-size: 14px; font-weight: bold;}
.ajanlat_colz3 p{ font-weight: normal; font-size: 11px;}

.rating {float: left; width: 100px; height: 10px; border: solid 1px #99c7e7;  border-right: 0px; margin-top: 2px;}
.rating_fullbg {float: left; width: 610px; padding: 0px 0px 0px 10px; margin: 10px 0px 10px 0px; background: #ddedf8; font-size: 11px;}
.rating_ossz {float: left; width: 110px; height: 80px; padding: 10px; border-left: solid 2px white;}
.rating_empty {float: left; width: 19px; height: 10px; background: white; border-right: solid 1px #99c7e7;}
.rating_full { background: #fa008a; float: left; width: 19px; height: 10px; border-right: solid 1px #99c7e7;}
.rating_number {float: left; width: 170px; height: 20px; padding: 0px 0px 0px 10px;}
.rating_doboz { float: left; width: 300px; padding: 8px 10px 0px 0px;}
.rating_cimke { float: left; width: 120px; padding-right: 10px;}
.rating_adat { float: left; width: 150px;}
.rating_adat_v { float: left; width: 250px;}
.rating_velemeny { float: left; width: 400px; padding: 8px 10px 0px 0px;}
.rating_error { float: left; width: 400px; padding: 8px 0px 0px 0px; color:red;}
.rating_akt {float: left; width: 30px; padding-left: 10px;}

.rating_comment {float: left; width: 600px; padding: 8px 0px 8px 0px; border-top: 1px solid #ccc;}
.rating_comm_avatar {float: left; width: 45px;}
.rating_comm_user {float: left; width: 100px;}
.rating_comm_date { color: #AAA; font-size: 10px;}
.rating_comm_text {float: left; width: 350px;}
.rating_comm_num {float: right; padding: 5px; border: solid 1px #e4ccd8; color: #c52176; background: #f9f1f5; font-weight: bold;}
.rating_layer { float: left; width: 300px; border: 1px solid #111; background-color: #eee; padding: 5px; z-index: 1000}
.rating_reply {float: left; width: 600px; padding: 8px 0px 8px 0px;}
.foglalas_tooltip {float: left; border: 1px solid #111; background-color: #eee; padding: 10px; font-size: 12px; width: 300px;}
.rating_comm_hpic {float: left; width: 85px;}
.rating_comm_szall {float: left; width: 125px;}
.rating_comm_text2 {float: left; width: 310px;}

.szallas_rightbox { float:left;width:286px; padding: 10px; margin:0px 0px 5px 0px; border:2px solid #d6cfbd; }
.szallas_kepek { float: left; border: solid 4px #ecece1; margin: 10px 5px 0px 0px; }
.szallas_kepek img{ width: 58px; }
.szallas_toltsd { float: left; width: 250px; padding: 5px 0px 0px 0px; font-size: 11px;}

.hotel_menubg {float: left; width: 613px; background: #5a94bc; padding-left: 5px; }
.hotel_inact{float:left; padding:3px 10px 3px 10px;  background:#5a94bc; font-size:12px; border-right: solid 1px #ddedf8; text-decoration:none; color: white;}
.hotel_act {float:left;  padding:3px 10px 1px 10px; margin-top: 2px; background:white;border-right:solid 1px #305a77;font-weight:bold;font-size:12px;text-decoration:none;color:#fa008a;}

.price { font-size: 18px; color: #fa008a;}
.booking a{ float: left; padding: 2px 10px 2px 10px; font-size: 12px; border-top: solid 1px #f0dcea; border-bottom: solid 2px #d32b8a; border-left: solid 2px #d32b8a; background: #fa008a; color: white; text-decoration: none; text-align: center; font-weight: bold;}
.booking2 {float: left; padding: 5px 0 5px 5px;}
.booking2 a{ float: left; width: 87px; padding: 2px 5px 2px 5px; font-size: 12px; border-top: solid 1px #f0dcea; border-bottom: solid 2px #d32b8a; border-left: solid 2px #d32b8a; background: #fa008a; color: white; text-decoration: none; text-align: center; font-weight: bold;}
.booking a:hover { border-bottom: solid 2px #fa008a; border-left: solid 2px #fa008a; background: #d32b8a; border-top: solid 1px #d32b8a; }
.booking2 a:hover { border-bottom: solid 2px #fa008a; border-left: solid 2px #fa008a; background: #d32b8a; border-top: solid 1px #d32b8a; }
.right { float: left; width: 180px;}
.booking input[type="submit"], .booking input[type="button"]{ float: left; padding: 2px 10px 2px 10px; font-size: 12px; border-top: solid 1px #f0dcea; border-bottom: solid 2px #d32b8a; border-left: solid 2px #d32b8a; background: #fa008a; color: white; text-decoration: none; text-align: center; font-weight: bold; cursor:pointer;}

.list_img {float: left; width: 85px;}
.list_prog_cont {float: left; width: 435px; padding-right: 10px;}
.list_loop {float:left; width: 615px; border-bottom: solid 1px #DDD; padding: 8px 0px 8px 0px;}
.list_loop2 {float:left; width: 615px; padding: 8px 0px 8px 0px;}
.list_bg {float: left; width: 569px; padding: 10px 0px 0px 10px; background: #eeebe3 url(../img/filter_bg.gif) no-repeat 0px 0px;}
.list_check { padding: 5px 0px 5px 0px; }
.list_button { padding: 5px 10px 5px 0px; }
.list_prog_cal {float: left; width: 68px; height: 60px; text-align: center; text-transform: uppercase; background: url(../img/calendar_bg.gif) no-repeat 0px 0px;}
.list_cont {float: left; width: 520px;}
.list_more {float: left; width: 610px; border-bottom: solid 1px #d2cbb9; margin-bottom: 10px; color: #50422b; text-align: right; font-size: 11px; padding: 5px 0px 5px 10px;}
.list_more a{ color: #50422b; }
.list_pic {float: left; width: 130px; height: 100px;}
.list_desc {float: left; width: 410px; padding-right: 10px;}
#div_search {float: right; width: 300px; height: 15px; color: #ecf3f8; padding: 20px 15px 0px 0px; text-align: right;}

.right_imgz { float: left; width: 348px; padding: 5px; border: solid 1px #d6cfbd; margin: 5px 0px 0px 0px; } 
.right_imgz_main { float: left; width: 215px; } 

#content_index { float: left; width: 610px; height: 430px; background-repeat: no-repeat; background-position: 0px 20px; padding: 0px 0px 0px 306px;}
h1 {  padding: 0px 0px 5px 0px; margin: 0px; font-size: 23px; line-height: 25px;}
h1 a{  text-decoration: none; color: #254180; }
h2 { padding: 10px 0px 5px 0px; margin: 0px; font-size: 14px; font-weight: normal; }
h3 { padding: 10px 0px 0px 0px; margin: 0px; font-size: 12px; color: #fa008a; }
h4 { font-size: 18px; padding: 0px; margin: 0px; }
.date { padding: 5px 0px 5px 0px; margin: 0px; font-size: 11px; color: #9678694; font-style: italic;}


.listelement { font-weight: bold;  padding-top: 10px;  font-size: 14px;}
.open_hotel {float: left; width: 138px; border: solid 1px #CCC; padding: 10px;}
.open_hotel a{ color: #00044f; }
.rightindex {float: left; width: 136px; background: #d9ebf7; padding: 5px;}
.rightindex_head {float: left; width: 136px; background: #99c7e7; padding: 2px 5px 0px 5px;}
#logo { float: left; width: 966px; background: #000794;  }

.lcol{ float:left; padding:4px; margin:2px;}
.lcol_akt{ float:left; padding:4px; margin:2px; background-color: #dbdbdb; font-weight: bold; font-size: 14px;}
.lapozo_link{ text-decoration: none; font-weight: bold; font-size: 14px;}

.list_akt a{ float:left; padding: 8px 20px 0px 20px; height: 22px; background: white; font-weight: bold; text-decoration: none; color: #00044f; font-size: 14px;}
.list_menu a{ float:left; padding: 8px 20px 0px 20px; height: 22px; margin-left: 5px; font-weight: bold; text-decoration: none; color: #00044f; font-size: 14px;}
.list_head {float: left; width: 548px; background: white; padding: 0px	0px 10px 0px; margin-top: 10px;}
.list_select { background: #0066cc; color: white; text-decoration: none; padding: 2px 10px 2px 10px;}
.lista_bg { float: left; width: 535px; background: #edebe8; padding: 10px;}
.list_content {float:left; width: 558px; border-bottom: solid 1px #DDD;}

.van { }
.nincs { color: #CCCCCC; text-decoration: line-through;}
.zold { color:#00AA00; font-weight:bold;}
#search_bg {float: left; width: 150px; padding: 10px 0px 0px 0px; background: url(../img/search_bg.gif); background-color: #eeebe3; }
#search_bg_cim {float: left; width: 150px; color: #50422b; padding: 10px 0px 0px 0px; background: url(../img/search_bg_cim.gif); background-color: #eeebe3; }
#login {float: right; width: 350px; height: 15px; color: #ecf3f8; padding: 20px 15px 0px 0px; text-align: right;}
#login a{color: #ecf3f8;}
.kep1 {float: left; width: 157px; padding: 5px 0px 0px 263px; height: 120px; background: url(../img/kep1.jpg); }
.kep_ajanl a{float: left; padding: 4px 0px 4px 5px; color: white; text-decoration: none; width: 145px; border: solid 1px white; margin-bottom: 5px;}

form .left, form .left_error{float:left; width:200px;}
form .left_error{color:red;} 

.kalendar{font-family:Verdana, Arial, Helvetica, Sans-serif;font-size:10px;border:1px solid #999;-moz-user-select:none;cursor:default;}
.kalendar_fej{text-align:center;font-size:8px;}
.kalendar_fej a{text-decoration:none;}
.kalendar_fej a:hover{color:#000;}
.kalendar_fej_napok{background: #ddd;}
.kalendar_napok td{width:20px;height:20px;text-align:center;background:#eee;}
#kalendar_ma{ background: #fa008a; color: white; font-weight:bold;}
#kalendar_ma div{color:#000;font-weight:normal;}
.kalendar_program{background:#3399ff !important;cursor:pointer; color: white; }
.kalendar_program_title{position:absolute;z-index:10;width:250px;background:#ffcc99;border:1px solid #666;}
.kalendar_program_title h1{margin:0;width:250px;color:#fff;background:#ff9966;font-size:10px;line-height:22px;}
.kalendar_program_title div{margin:5px;}
.kalendar_program_title p{text-align:justify;margin:10px;}
.kalendar_program_title a{text-decoration:none;color:#0066cc;margin:10px 0;}
.kalendar_program_title a:hover{text-decoration:underline;}

#gal {background-color:#FFFFFF;border-color:#CCCCCC;border-style:solid;border-width:10px 1px 1px;font-family:Arial;font-size:10px;height:400px;left:15%;overflow:scroll;padding:20px;position:absolute;text-align:center;top:1000px;width:630px;z-index:1000;}

.pageing{float:left;padding:4px;margin:2px;}
.pageing a{text-decoration:none;font-weight:bold;}
.pageing_akt{float:left;padding:4px;margin:2px;background-color: #dbdbdb;font-weight:bold;}
.cimke_sight { float: left; width: 150px; padding: 5px 10px 0px 0px; font-weight:bold;}
.adat_sight { float: left; width: 370px; padding-top: 5px;}
.div_sight {float: left;}

.left_menuitem1 a{ padding: 5px 5px 0px 5px; height: 20px; color: #50422b; text-decoration: none; }
.left_menuitem1 a:hover{ background: #f4f1e9; }
.left_menuitem1act a{ color: white; height: 20px; padding: 5px 5px 0px 5px; text-decoration: none; background: white; color: #fa008a; border-right: solid 1px #c6dbce; font-weight: bold; }

#menu_d { float: left; width: 966px; margin:0; padding:0; background: #dcd6c8 url(../img/leftmenu_bg.gif) repeat-x 0px 0px; border-bottom: solid 5px white; }

/* Hover menu */


#menu, #menu ul {padding: 0;margin: 0;list-style: none;z-index:101; }
#menu a:link,
#menu a:active,
#menu a:visited {display: block;border: 0;padding-left: 4px 10px 4px 10px; }
#menu li {float: left;margin: 0; border-left: solid 1px white; border-right: solid 1px #DDD;}
#menu li ul {float: none;position: absolute;left: -999em;width:140px;padding: 0;margin: 0;margin-top:80px;font-size: 12px;text-align: left;background: #f4f1e9;}
#menu li ul li {float: left;border-bottom: solid 1px #b2bcb7;width:128px; padding: 2px 5px 2px 5px; display: block;}
#menu li ul li a{float: left;color:black;padding: 0;background: #f4f1e9;}
#menu li:hover ul{top:14px;left: auto;display: block;}


.doboz_bg { float: left; width: 600px; background: #ece8e0; padding: 2px 10px 2px 10px; }
.doboz_head { float: left; width: 515px; background: #ccc; padding: 10px;}
.doboz_list_head {float: left; width: 515px; background: white; padding: 10px; margin-top: 10px;}
.doboz_list_content {float: left; width: 515px; padding: 10px; border-bottom: solid 4px #AAA; background: white;}
.right_list_content {float:left; width: 330px; border-bottom: solid 1px #DDD; padding: 10px;}

.map_search {float:left; width: 920px; padding:10px; background: #eeebe3; }
.map_subtype {float:left;width: 910px; background: #f5f4f3; padding: 5px;}
.map_subtype_col {float:left;width: 110px; }
.map_subtype_elem {float:left;width: 110px; padding: 5px 0 0 0;}
.map_type{float:left;width: 910px; padding: 5px; }
.map_type_elem {float:left;width: 110px; font-weight: bold; padding: 5px 0px 5px 0;}
.map_type_elem_akt {float:left;width: 115px;padding: 5px 0px 5px 0; color:red;}
.map_filter a{float:left; width: 920px; padding:7px 0px 7px 0px; margin-top: 5px; border: solid 1px #bcb8af; background: white url(../img/map_filter_bg.gif) repeat-x 0px 0px;; font-weight: bold; text-decoration: none; font-size: 14px; text-align: center; color: #fa008a;}
.infowindow {float:left; width:260px;}
.infoelement {float:left; width:200px; padding: 0 0 10px 0;}
.map_box {float:left;width: 936px; border: solid 2px #edebe8;}
.map_textbox { float:left;width: 224px; height: 450px; overflow: auto; padding: 5px 0px 0px 0px; }

.reg_box {float: left; width: 700px; padding: 10px 0px 5px 0px; margin: 10px 0px 0px 150px;}
.reg_header {float: left; width: 630px; background: #99c7e7; font-size: 16px; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 0px;text-align:center}
.reg_body {float: left; width: 610px; background: #d9ebf7; padding: 10px 0px 10px 30px; margin-bottom: 20px;}
.reg_error {float: left; color: Red; padding-top: 5px; width: 250px; display: none;}
.reg_good {float: left; color: green; padding-top: 5px; width: 250px; display: none;}

.mypage_mod_box {float: left; width: 620px; padding: 10px 0px 5px 0px;}
.mypage_mod_header {float: left; width: 610px; background: #99c7e7; font-size: 16px; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 0px;text-align:center}
.mypage_mod_body {float: left; width: 590px; background: #d9ebf7; padding: 10px 0px 10px 30px; margin-bottom: 20px;}

.mypage_sub_right {float: left; width: 290px; margin-top: 5px; padding: 10px 10px 10px 10px; border: solid 2px #eeebe3; color: #50422b; }
.mypage_sub_right a{ font-size: 16px; color: #00044f; text-decoration: none; color: #50422b; }

.my_act a{float: left;padding: 6px 10px 0px 10px;font-size: 14px;font-weight: bold;color: white;text-decoration: none;background: #CCC;margin: 0px 2px 0px 2px;height: 21px;}
.my_link a{float: left;padding: 4px 5px 2px 5px;color: black;text-decoration: none;border-left: solid 1px #CCC;border-right: solid 1px #CCC;border-top: solid 1px #CCC;margin: 4px 2px 0px 2px;height: 15px;}


.felar_szt_col {float: left; width: 130px; padding: 4px 5px 4px 5px;}
.felar_col {float: left; width: 360px; border-right: solid 1px #9fbcd6; border-left: solid 1px #9fbcd6; padding: 4px 5px 4px 5px;}
.felar_row {float: left; border-bottom: solid 1px #9fbcd6;}
.felar_col1 {float: left; width: 120px; border-right: solid 1px #9fbcd6; padding: 2px 2px 0px 2px; height: 40px;}
.felar_col2 {float: left; width: 76px; border-right: solid 1px #9fbcd6; padding: 2px 2px 0px 2px; height: 40px;}
.felar_col3 {float: left; width: 76px; border-right: solid 1px #9fbcd6; padding: 2px 2px 0px 2px; height: 40px;}
.felar_col4 {float: left; width: 68px; padding: 2px 2px 0px 2px; text-align: right;}
.piros_ar {color: red;}

.felar_szt_col_h {float: left; width: 130px; border-right: solid 1px #cbd8e4; padding: 4px 5px 4px 5px;}
.felar_col1_h {float: left; width: 119px; border-right: solid 1px #cbd8e4; padding: 4px 5px 4px 5px;}
.felar_col2_h {float: left; width: 70px; border-right: solid 1px #cbd8e4; padding: 4px 5px 4px 5px;}
.felar_col3_h {float: left; width: 70px; border-right: solid 1px #cbd8e4; padding: 4px 5px 4px 5px;}
.felar_col4_h {float: left; width: 68px; border-right: solid 1px #cbd8e4; padding: 4px 5px 4px 5px;}

.loading_foglalas { background: url(/img/loading.gif) no-repeat top center;padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;	}

.ajanlatkeres_menubg {float: left; width: 618px; background: #ddedf8; }
.ajanlatkeres_inact{float:left; padding:6px 10px 6px 10px; font-size:12px; background: #d1deea; border-right: solid 1px #ddedf8; text-decoration:none;}
.ajanlatkeres_act {float:left;  padding:6px 10px 6px 10px; background: #9fbcd6; font-weight:bold;font-size:12px;text-decoration:none;color: white;}
  
.help_content {float: left; width: 780px; padding: 20px 10px 0px 10px; background: #fff;}
.uzenofal_comment {float: left; width: 570px; padding: 8px 0px 8px 0px; border-bottom: 1px solid #ccc;}
.mypage_top {float: left; width: 700px;}
.telepules_col {float: left; width: 180px;}
.telepules_letter {}
.telepules_cont a {}

#footer a.menu{text-decoration:none; color: #50422b;}
#footer a.menu:hover{text-decoration:underline;}
.footer_menu_lnk { float: left; width: 165px; padding: 5px 0px 5px 0px; font-size: 14px; font-weight: bold;}
.footer_col { float: left; width: 165px; padding: 10px;  border-right: solid 1px #dbd6c9;}
.footer_menu_link_list { float: left; width: 165px; line-height: 14px; }
.empty_list_message {float: left; padding-top: 10px;}
.toolbar {float: left; width: 620px; margin-bottom: 10px; border-top: solid 1px #cbd8e4; font-size: 11px; border-bottom: solid 1px #cbd8e4; padding: 5px 0px 5px 0px;}
.t_iwiw a{float: left; width: 40px; height: 20px; background: url(/img/t_iwiw.gif) no-repeat 0px 0px;}
.t_facebook a{float: left; width: 20px; height: 20px; background: url(/img/t_facebook.gif) no-repeat 0px 0px;}
.t_twitter a{float: left; width: 20px; height: 20px; background: url(/img/t_twitter.gif) no-repeat 0px 0px;}
.t_print a{float: right; width: 40px; height: 20px; background: url(/img/t_print.gif) no-repeat 0px 0px;}
.t_suggest a{float: left; width: 20px; height: 20px; background: url(/img/t_mail.gif) no-repeat 2px 3px; }

.belep_intro {float: left; text-align: center; width: 560px; padding: 5px 0;}
.reg_intro {float: left; width: 700px; padding: 10px 0px 5px 0px; margin: 10px 0px 0px 150px;}

.socialtool {float: left; background: #ecebe3; width: 595px;}
.comment_bg { float: left; width: 585px; padding: 4px 0px 4px 10px; color: white;  background: #283250; font-weight: bold; }
.u_gallx { float: left; width: 160px; padding-right: 5px;} 
.u_right_kuldd a{ float: left; width: 120px; border-top: solid 1px white; padding: 5px 0px 5px 30px; text-decoration: none;  background: #EEE url(http://static.ende.hu/img/ukuldd.gif) no-repeat 1px 2px;}    
.ubox { float: left;  width: 300px;}
.ubox_cont {float: left; width: 302px; background: url(http://static.ende.hu/img/u_bg.gif) no-repeat 0px 0px; height: 42px; padding: 4px; margin-bottom: 10px;}
.ubox_gall { float: left; background: #ecebe3; width: 150px; } 
.own { float: left;  font-size: 14px; padding: 2px 0px 0px 0px; text-decoration: none; }
.own a{  color: red; font-weight: bold; font-size: 14px; text-decoration: none; }
.own_gall { float: left; width: 110px; padding: 5px 0px 5px 15px;}  
.own_g a{  color: red; font-weight: bold; font-size: 14px; text-decoration: none; }
.own_g {  float: left;  font-size: 14px; padding: 2px 0px 0px 0px; text-decoration: none; }
.gall_right { float: left; width: 750px;}
.gall_head { float: left; background: #ecebe3; width: 748px; padding: 4px 0px 4px 2px;}
.gallery_container{ float: left; width: 740px; padding: 8px 0px 4px 6px; border: solid 2px #DDD;}  

.akcio_cont {float:left; width: 470px; padding: 10px;  }
.akcio_price {float:left; width: 107px; color: #50422b; padding: 10px; }

.u_img img{ width: 110px; }
.u_profilepic a{ float: left; width: 190px; background: #ecebe3; padding: 2px 0px 2px 0px; text-align: center;}
.u_image { float: left; width: 98px; padding-right: 5px; text-align: center; }
.u_image img {  border: solid 1px #DDD; }
.u_cont {float: left; width: 620px; background: url(http://static.ende.hu/img/u_feedbg.gif) repeat-x 0px 0px;  padding: 8px 0px 8px 0px; border-bottom: dotted 1px #CCC; }
.u_cont_front {float: left; width: 580px; background: url(http://static.ende.hu/img/u_feedbg.gif) repeat-x 0px 0px; padding: 8px 0px 8px 0px; border-bottom: dotted 1px #CCC; }
.u_cont_front:hover { background: #EEEEEE; }
.u_cont:hover { background: #EEEEEE; }
.u_cont_text {float: left; width: 400px; line-height: 18px; }
.slide_bg_p { float: left; width: 310px; height: 180px; background: url(http://static.ende.hu/img/slide_bg_p_v2.gif) no-repeat 0px 0px; }

.row_mypage {float: left; width: 600px;}
.cimke_mypage { float: left; width: 80px; padding: 5px 10px 0px 0px; font-weight:bold;}
.cimke_error_mypage { float: left; width: 80px; padding: 5px 10px 0px 0px; font-weight:bold; color:red;}
.adat_mypage { float: left; width: 500px; padding-top: 5px;}

.kiemelt_talalati_box {float: left; width: 600px; margin: 5px 0px; padding: 10px; background: #fffbe7; }

.osszegdiv_halvany {color: #7695B1;}

.szallas_foglalas_lezart {  float: left;  width: 600px;  padding: 10px; background: #fffbe7;}

.u_more a {
	background:url("/img/u_more.gif") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:25px;
	margin-top:10px;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	width:520px;
}

.twit_index_bg a{  float: left;  width: 621px; height:51px; background: url(../img/twit_index_bg.gif) no-repeat; }

.twit_bg {  float: left;  width: 605px; height:51px; padding: 5px; background: url(../img/twit_bg.gif) no-repeat; }
.twit_input_box {  float: left;  width: 595px; padding: 5px; }
.twit_input_box input[type="text"]{ border: solid 1px #CCC; padding: 2px; font-size: 14px; }
.twit_img {  float: left;  width: 60px; }
.twit_loop {  float:left;  width: 615px; padding: 15px 0px 15px 0px; }
.twit_loop:hover {  background: #f0f6f7; }
.twit_cont {  float: left;  width: 520px; }
.twit_desc {  float: left;  width: 520px; padding: 0px 0px 10px 0px; }
.twit_comment {  float: left;  width: 512px; background: #ecf6f8; padding: 4px; border-bottom: solid 1px  #cfdce7;}
.twit_comment_input  { float: left; width: 350px;   }
.twit_comment_input input[type="text"]{  border: solid 1px #CCC; }
