/*----------GENERAL START----------*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, input, form, label, textarea, img {margin: 0; padding: 0; border: 0;}
 
li {list-style: none;}

a {
  text-decoration: none;
  outline: none;  
  color: #0071bc;
  font-size: 12px;
}

a:hover {text-decoration: underline;}

.clear {clear: both;}

.nomargin {margin: 0 !important;}
.nopadding {padding: 0 !important;}
.noborder {border: 0 !important;}
.nobg {background: none !important;}

.align_left {text-align: left !important;}
.align_right {text-align: right !important;}
.align_center {text-align: center !important;}

.float_left {float: left !important;}
.float_right {float: right !important;}

.color_black {color: black !important;}

input, textarea, select {
  font-size: 12px;
  color: #808080;  
}

.submit input, input.submit {cursor: pointer;}

#wrapper {background: url(images/body_top.jpg) repeat-x left top;}

body {
  font-family: Verdana; font-size: 12px;
  color: #808080;
  background: white url(images/body_bottom.jpg) repeat-x left bottom;
}

#content {
  width: 1016px;
  margin: 0 auto;
}

h1, h2, h3, h4 {font-weight: bold;}

h1 {font-size: 16px;}

h2, h3 {font-size: 14px;}

h4 {font-size: 12px;}

h1, h2 {color: #1b75bb;}

h3, h4 {color: #f15a24;}

p {line-height: 18px;}


#tooltip {
  position: absolute;
  z-index: 99999;
  width: 232px;
}

#tooltip.extra {width: 532px;}

#tooltip .container {
  position: absolute;
  bottom: 0;
}

#tooltip_top, #tooltip_bottom {width: 232px;}
.extra #tooltip_top, .extra #tooltip_bottom {width: 532px;}

#tooltip_top {
  height: 12px;
  background: url(images/tooltip_top.png) no-repeat;
}
.extra #tooltip_top {background: url(images/tooltip_top_extra.png) no-repeat;}

#tooltip_middle {
  width: 202px;
  background: url(images/tooltip.png) repeat-y;
  padding: 5px 15px;
}
.extra #tooltip_middle {
  width: 502px;
  background: url(images/tooltip_extra.png) repeat-y;
}

#tooltip_middle h3 {
  color: #2f0e0a;
  font-size: 14px;  font-weight: normal;  font-family: Times New Roman;  
}

#tooltip_bottom {
  height: 20px;
  background: url(images/tooltip_bottom.png) no-repeat;
}
.extra #tooltip_bottom {background: url(images/tooltip_bottom_extra.png) no-repeat;}
/*----------GENERAL END----------*/


/*----------HEADER START----------*/
#header {
  width: 1016px;
  position: relative;
  background: url(images/header.jpg) no-repeat 0 35px;  
}

#header h1 {
  text-align: center;
  color: #1b75bb;
  font-size: 11px;  font-weight: normal;
  height: 20px; line-height: 20px;
  overflow: hidden;
  margin-bottom: 15px;
}


/*----------HEADER SHARE BOX START----------*/
#header .search_box, #header .share_box, #header .login_box {float: right;}

#header .share_box {
  width: 125px;
  padding-top: 5px;  
}

#header .share_box, #header .share_box a {color: #4d4d4d;}

#header .share_box .twitter, #header .share_box .facebook, #header .share_box .rss {
  display: block;
  float: left;
  margin-right: 5px;
  background: url(images/share_icons.gif) no-repeat;
  width: 18px;  height: 17px;
}

#header .share_box .twitter {background-position: 0 0;}
#header .share_box .facebook {background-position: -18px 0;}
#header .share_box .rss {background-position: -36px 0;}
/*----------HEADER SHARE BOX END----------*/


/*----------HEADER SEARCH BOX START----------*/
#header .search_box {
  width: 220px;
  position: relative;  
}

#header .search_box div {
  float: left;
  width: 168px;
}

#header .search_box input {
  width: 151px;  height: 24px;  line-height: 24px;
  padding: 0 5px;
  background: url(images/search_input.gif) no-repeat;  
  text-align: center;
  color: #808080;
  font-size: 14px;
}

#header .search_box .submit {
  width: 51px;  height: 47px;
  position: absolute;
  right: 0; top: -5px;  
}

#header .search_box .submit input {
  background: url(images/search_submit.gif) no-repeat;
  width: 51px;  height: 47px;  
}
/*----------HEADER SEARCH BOX END----------*/


/*----------HEADER LOGIN BOX START----------*/
#header .login_box {
  padding-right: 60px;
  width: 360px;
  text-align: right;
  margin-top: 10px;
  color: #0071BC;
}
/*----------HEADER LOGIN BOX END----------*/


/*----------LOGO START----------*/
#header #logo, #header #logo a {width: 405px;  height: 45px;}

#header #logo {
  position: absolute;
  left: 155px;  top: 50px;
}

#header #logo a, #header #logo1 a {display: block;}

#header #logo1, #header #logo1 a {width: 150px;  height: 170px;}

#header #logo1 {
  position: absolute;
  left: 0;  top: 35px;
}
/*----------LOGO END----------*/


/*----------HEADER MENU START----------*/
#header_menu {
  padding-top: 23px;  padding-left: 150px;
  height: 120px;
}

#header_menu .item_first, #header_menu .item_second, #header_menu .item_third {
  float: left;
  height: 105px;  
}

#header_menu .item_first div, #header_menu .item_second div, #header_menu .item_third div {
  width: 100px;  height: 100px;
  padding-top: 5px;
  background: url(images/header_menu.png) no-repeat; 
  float: left; 
}

#header_menu .item_first {width: 300px;}

#header_menu .item_first div {background-position: 1px 8px;}
#active_menu.item_first div {background-position: 0 -100px;}

#header_menu .item_second, #header_menu .item_third {width: 275px;}

#header_menu .item_second div {
  background-position: -101px 7px;
  width: 98px;  
} 
#active_menu.item_second div {background-position: -95px -100px;}

#header_menu .item_third div {
  background-position: -199px 6px;
  width: 97px;  
}
#active_menu.item_third div {background-position: -195px -100px;}

#header_menu h2, #header_menu h2 a {
  font-size: 14px;
  color: white;
}

#header_menu h2 {
  margin-bottom: 5px;
  padding-top: 10px;  
}

#active_menu h2, #active_menu h2 a {color: #f9ec31;}

#header_menu p, #header_menu p a {
  color: #d9f2fc;
  font-size: 11px;  
}

#header_menu p {line-height: 16px;} 
/*----------HEADER MENU END----------*/
/*----------HEADER END----------*/


/*----------MAIN START----------*/
#main {width: 1016px;}

#main #left_column, #main #right_column {float: left;}

#main #left_column {width: 620px;}

#main #right_column {width: 395px;}

.right_column_top, .right_column_container, .right_column_bottom {width: 390px;}

.right_column_top {
  height: 21px;
  background: url(images/right_column_top.gif) no-repeat;
}

.right_column_container {background: url(images/right_column.gif) repeat-y;}

.right_column_bottom {
  height: 24px;
  background: url(images/right_column_bottom.png) no-repeat;  
}

.pagetitle, .pagetitle a {font-size: 25px !important;  font-weight: normal !important;}

.pagetitle {
  padding-left: 25px; padding-bottom: 5px;
  background: url(images/green_big_divide.gif) no-repeat left bottom;
  margin-bottom: 15px;
}

.boxtitle {font-weight: normal;}

.boxtitle, .boxtitle a {font-size: 22px !important;}


/*----------UTICEL KERESO BOX START----------*/
.uticel_kereso_box {
  width: 620px;
  margin-bottom: 20px;  
}

.uticel_kereso_box .boxtitle, #right_column .boxtitle, .news_view_page .boxtitle, .gyik_page .boxtitle {
  padding-bottom: 10px;
  background: url(images/green_big_divide.gif) no-repeat left bottom;
  margin-bottom: 15px;
}

.uticel_kereso_box .boxtitle, .news_pager_box .boxtitle, .orvos_valaszol_box .boxtitle, .hirdetoink_box .boxtitle, .hirdetoink_box img, .navbar, .utikonyv_box .boxtitle, .todo_list .boxtitle {padding-left: 25px;}

.uticel_kereso_box .container, .kozkedvelt_uticelok_box, .banner_570_90, .news_pager_box .text_container {margin-left: 25px;}

#right_column .pagetitle {background-position: right bottom;}

.uticel_kereso_box .container {
  width: 568px;  height: 186px;
  padding: 10px 0 0 25px !important;
  background: url(images/uticel_bg.jpg) no-repeat;
}

.uticel_kereso_box .container ul, .uticel_kereso_box .container p {
  width: 350px; height: 26px;  line-height: 26px;
  margin-bottom: 25px;
  padding: 0 !important;
}

.uticel_kereso_box .container ul {
  padding-left: 15px !important;
  width: 335px;
}

.uticel_kereso_box .container li, .uticel_kereso_box .container a, .uticel_kereso_box .container p {
  font-size: 14px;
  color: #cccccc;
}

.uticel_kereso_box .container p {font-size: 12px; font-weight: bold;}

.uticel_kereso_box .container li {
  float: left;
  list-style: none !important;
  line-height: normal !important;  
}

.uticel_kereso_box .container a {line-height: 26px;}

.uticel_kereso_box div {width: 330px; height: 40px;}

.uticel_kereso_box .submit {position: relative;}

.uticel_kereso_box .submit input, #right_column .box .select input, .betegseg_felsorolas_page .beteseg_search_form input.submit, #login_page .submit input, #forgot_pass_page .submit input {
  display: block;
  margin: 0 auto;
  width: 52px;  height: 23px;
  background: url(images/ok_button.png) no-repeat;
}

#login_page .submit input, #forgot_pass_page .submit input {
  float: none;
  margin: 0 auto !important;
}

#forgot_pass_page p {padding: 0 20px;}

.uticel_kereso_box .submit a, #right_column .box .select a {
  display: block;
  width: 20px;  height: 19px;
  background: url(images/question.png) no-repeat;
  position: absolute;
  left: 220px;  top: 2px;
}


#content .jquery-selectbox, #content .jquery-selectbox.selecthover {
  display: block;
  float: none !important;
  margin: 0 !important;
  padding-left: 0 !important;
  width: 324px !important; height: 23px !important;
  background: url(images/uticel_select.png) no-repeat !important;  
}

#content .jquery-selectbox .jquery-selectbox-moreButton {
  padding: 0;
  float: right !important;
  /*width: 25px !important;*/ height: 25px !important;
}

#content .jquery-selectbox span {
  margin: 0 !important;
  width: auto;
}

#content .jquery-selectbox .jquery-selectbox-currentItem {
  background: none;
  font-size: 11px;
  color: #666666;
  padding: 0 0 0 10px;
  line-height: 21px;
  text-align: center;
}

#content .jquery-selectbox .jquery-selectbox-list {
  width: 311px !important;
  padding: 0 0 0 10px;
  background-color: #ededed;
  top: 24px;  left: 0;
  text-align: left;
}

#content .jquery-selectbox .jquery-selectbox-item {
  color: #666666;
  padding: 0;  
}


#content .oltohely_kereso_box .jquery-selectbox, #content .oltohely_kereso_box .jquery-selectbox.selecthover, #content .infok_page .orvos_valaszol_box .jquery-selectbox, #content .infok_page .orvos_valaszol_box .jquery-selectbox.selecthover, #content .weather_select .jquery-selectbox, #content .weather_select .jquery-selectbox.selecthover {   
  width: 199px !important;
  background: url(images/oltohely_select.gif) no-repeat !important;
  float: left !important;  
  margin-right: 5px !important;
}
#content .oltohely_kereso_box .jquery-selectbox .jquery-selectbox-list, #content .infok_page .orvos_valaszol_box .jquery-selectbox .jquery-selectbox-list, #content .infok_page .weather_select .jquery-selectbox .jquery-selectbox-list {width: 187px !important;}


#content .small_select .jquery-selectbox, #content .small_select .jquery-selectbox.selecthover {   
  width: 264px !important;
  background: url(images/small_select.gif) no-repeat !important;
  float: left !important;  
  margin-right: 5px !important;
}
#content .small_select .jquery-selectbox .jquery-selectbox-list {
  width: 252px !important;
  background-color: white !important;  
}


#content .select .jquery-selectbox, #content .select .jquery-selectbox.selecthover {background: url(images/select.gif) no-repeat !important;}
#content .select .jquery-selectbox .jquery-selectbox-list {background-color: white !important;}

#content .registration_page .jquery-selectbox, #content .registration_page .jquery-selectbox.selecthover {
  background: url(images/form_select.gif) no-repeat !important;
  float: left !important;
  width: 275px !important;  
}
#content .registration_page .jquery-selectbox .jquery-selectbox-list {width: 263px !important;}


#content .valuta_valto_box .jquery-selectbox, #content .valuta_valto_box .jquery-selectbox.selecthover {
  float: left !important;
  background: url(images/valuta_select.gif) no-repeat !important;
  width: 122px !important;   
}
#content .valuta_valto_box .jquery-selectbox .jquery-selectbox-list {width: 110px !important;}


#content .beteseg_search_form .jquery-selectbox, #content .beteseg_search_form .jquery-selectbox.selecthover {
  float: left !important;
  background: url(images/betegseg_select.gif) no-repeat !important;
  width: 346px !important;   
  margin-right: 10px !important;
}
#content .beteseg_search_form .jquery-selectbox .jquery-selectbox-list {width: 335px !important;}


#content .oltas_emlekezteto_page .jquery-selectbox, #content .oltas_emlekezteto_page .jquery-selectbox.selecthover, #content .todo_page .jquery-selectbox, #content .todo_page .jquery-selectbox.selecthover {
  background: url(images/small_form_select.gif) no-repeat !important;
  width: 174px !important;
  float: left !important;   
}
#content .oltas_emlekezteto_page .jquery-selectbox .jquery-selectbox-list, #content .todo_page .jquery-selectbox .jquery-selectbox-list {width: 174px !important;}


#content .utikonyv_page .jquery-selectbox, #content .utikonyv_page .jquery-selectbox.selecthover {
  background: url(images/book_select.gif) no-repeat !important;
  width: 249px !important;  height: 45px !important;
  float: none !important;   
}
#content .utikonyv_page .jquery-selectbox .jquery-selectbox-list {width: 236px !important;}


#content .todo_page .jquery-selectbox, #content .todo_page .jquery-selectbox.selecthover, .todo_page input.disabled  {
  background: url(images/todo_select.gif) no-repeat !important;
  width: 419px !important;
  float: left !important;   
}
#content .todo_page .jquery-selectbox .jquery-selectbox-list {width: 408px !important;}


#content .todo_page .small .jquery-selectbox, #content .todo_page .small .jquery-selectbox.selecthover, .todo_page .small input.disabled  {
  background: url(images/todo_small_select.gif) no-repeat !important;
  width: 215px !important;
  float: left !important;   
}
#content .todo_page .small .jquery-selectbox .jquery-selectbox-list {width: 200px !important;}



#content .jquery-selectbox-moreButton {width: 324px;}
#content .oltohely_kereso_box .jquery-selectbox-moreButton, #content .infok_page .orvos_valaszol_box .jquery-selectbox-moreButton, #content .weather_select .jquery-selectbox-moreButton {width: 199px;}
#content .valuta_valto_box .jquery-selectbox-moreButton {width: 122px;}
#content .registration_page .jquery-selectbox-moreButton {width: 275px;}
#content .oltas_emlekezteto_page .jquery-selectbox-moreButton {width: 174px;}
#content .beteseg_search_form .jquery-selectbox-moreButton {width: 346px;}
#content .small_select .jquery-selectbox-moreButton {width: 264px;}
#content .utikonyv_page .jquery-selectbox-moreButton {width: 249px;}
#content .todo_page .jquery-selectbox-moreButton {width: 419px;}
#content .todo_page .small .jquery-selectbox-moreButton {width: 215px;}



#content .jquery-selectbox-currentItem {width: 287px !important;}
#content .oltohely_kereso_box .jquery-selectbox-currentItem, #content .infok_page .orvos_valaszol_box .jquery-selectbox-currentItem, #content .weather_select .jquery-selectbox-currentItem {width: 162px !important;}
#content .valuta_valto_box .jquery-selectbox-currentItem {width: 85px !important;}
#content .registration_page .jquery-selectbox-currentItem {width: 238px !important;}
#content .oltas_emlekezteto_page .jquery-selectbox-currentItem {width: 137px !important;}
#content .beteseg_search_form .jquery-selectbox-currentItem {width: 309px !important;}
#content .small_select .jquery-selectbox-currentItem {width: 227px !important;}
#content .utikonyv_page .jquery-selectbox-currentItem {width: 212px !important;}
#content .todo_page .jquery-selectbox-currentItem {width: 385px !important;}
#content .todo_page .small .jquery-selectbox-currentItem {width: 185px !important;}
/*----------UTICEL KERESO BOX END----------*/


/*----------KOZKEDVELT UTICELOK BOX START----------*/
.kozkedvelt_uticelok_box {
  width: 540px;
  margin-bottom: 20px;
  padding: 0 15px 20px 15px;
  background: url(images/kozkedvelt_bg.gif) no-repeat left bottom;
  text-align: center;
}

.kozkedvelt_uticelok_box h2, .news_pager_box .boxtitle, .orvos_valaszol_box .boxtitle, .oltohely_kereso_box .boxtitle, .hirdetoink_box .boxtitle, .infok_page .hepa_oltas_emlekezteto_box .boxtitle, .valuta_page .item .boxtitle, .utikonyv_box .boxtitle {
  font-size: 18px; font-weight: normal;
  padding-bottom: 5px;
  margin-bottom: 5px;
  background: url(images/green_divide.gif) no-repeat center bottom;  
}

.kozkedvelt_uticelok_box h2 {text-align: left;}

.kozkedvelt_uticelok_box h2 a {
  color: #1B75BB;
  font-size: 18px;
}

.kozkedvelt_uticelok_box a {
  font-size: 14px;
  color: #666666;
}
/*----------KOZKEDVELT UTICELOK BOX END----------*/


/*----------BANNER 570 * 90 START----------*/
.banner_570_90 {
  width: 570px; height: 90px;
  margin-bottom: 20px;  
}
/*----------BANNER 570 * 90 END----------*/


/*----------NEWS PAGER BOX START----------*/
.news_pager_box .boxtitle {
  margin-bottom: 20px;
  padding-right: 15px;  padding-bottom: 3px;
  width: 580px;
  background: url(images/green_divide_medium.gif) no-repeat left bottom;  
}

.news_pager_box .boxtitle h2, .news_pager_box .boxtitle h2 a {font-size: 25px !important;}

.news_pager_box .boxtitle h2 {
  float: left;
  font-weight: normal;
}

.news_pager_box .links {
  float: right;
  width: 245px; line-height: 18px;
  color: #1b75bb;
  font-size: 10px;
  padding-top: 10px;
}

.news_pager_box .links div {
  float: left;
  width: 120px;
}

.news_pager_box .links a {
  color: #1b75bb;
  font-size: 12px !important;
}

.news_pager_box .links .active {font-weight: bold;}

.news_pager_box .links .more {
  display: block;
  width: 115px;  height: 20px;
  margin: 0;
  float: right;
  background: url(images/more_news.gif) no-repeat;
}

.news_pager_box .text_container {
  width: 570px; height: /*205*/170px;
  overflow: hidden;
  position: relative;  
}

.news_pager_box .inner_container {
  position: absolute;
  height: /*205*/170px;  
}

.news_pager_box .item, .valuta_page .item {
  width: 570px; height: /*205*/170px;
  float: left;
}

.news_pager_box .item .img_container, .valuta_page .item .img_container, .news_list_page .item .img_container {
  background: url(images/news_img_container.gif) no-repeat;
  width: 149px;  height: 107px;
  text-align: center;
  padding-top: 4px;
  float: left;
  margin-right: 10px;  
}

.news_pager_box .item h2, .news_pager_box .item h2 a, .valuta_page .item h2, .valuta_page .item h2 a {
  font-size: 16px;
  /*color: #666666;*/
}

.news_pager_box .item h2, .valuta_page .item h2 {
  width: 410px;
  float: left;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #d9d9d9;
  line-height: 20px;
}

.news_pager_box .item p, .valuta_page .item p {text-align: justify;}

.news_pager_box .item .more, .valuta_page .item .more, .utazastervezes_page .orvos_valaszol_box .more a, .autos_page .oltohely_kereso_box .more a, .egyeb_utazas_page .more a, .news_list_page .item .more, .infok_page .orvos_valaszol_box .more a, .infok_page .oltohely_kereso_box .more a, .infok_page .hepa_oltas_emlekezteto_box .more a, .search_page .more, .utikonyv_box .more, .orvos_valaszol_box .more_link, .spec_box .more a, .todo_list .box .float_right .more {
  /*color: #808080;*/
  font-size: 10px;  font-weight: bold;
  float: right;
  padding-right: 15px;
  margin-right: 10px;
  background: url(images/double_arrow.png) no-repeat right center;
}
/*----------NEWS PAGER BOX END----------*/


/*----------ORVOS VALASZOL BOX START----------*/
.orvos_valaszol_box .boxtitle {background-position: left bottom;}

.orvos_valaszol_box, .oltohely_kereso_box {
  float: left;
  width: 330px;
  margin-bottom: 20px;
}

.orvos_valaszol_box p {
  width: 265px;
  padding-left: 25px;
  text-align: justify;
}

.orvos_valaszol_box .img_container {margin: 10px 0 0 25px;}
/*----------ORVOS VALASZOL BOX END----------*/


/*----------OLTOHELY KERESO BOX START----------*/
.oltohely_kereso_box {
  width: 265px;
  position: relative;  
}

.oltohely_kereso_box .boxtitle {background-position: right bottom;}

.oltohely_kereso_box p {text-align: justify;}

.oltohely_popup {
  position: absolute;
  left: 0;  top: 200px;
  display: none;
  z-index: 500;
}

.oltohely_popup, .oltohely_popup div {width: 260px;}

.oltohely_popup img {
  display: block;
  margin: 0 auto;
}

.oltohely_popup .top {
  min-height: 40px;
  background: #f2f2f2 url(images/oltohely_bg_top.gif) no-repeat left top;
  padding: 10px;
  width: 240px;  
  text-align: justify;
}

.oltohely_popup .top div {width: 240px;}

.oltohely_popup .bottom {
  height: 6px;
  background: url(images/oltohely_bg_bottom.gif) no-repeat;  
}

.oltohely_popup .close {
  float: right;
  color: black;
  font-weight: bold;
}

.oltohely_kereso_box .submit, .infok_page .orvos_valaszol_box .submit, .weather_select .submit {float: left;}

.oltohely_kereso_box .submit, .oltohely_kereso_box .submit input, .infok_page .orvos_valaszol_box .submit, .infok_page .orvos_valaszol_box .submit input, .weather_select .submit input {width: 52px;  height: 23px;}

.oltohely_kereso_box .submit input, .infok_page .orvos_valaszol_box .submit input, .weather_select .submit input {background: url(images/ok_button.png) no-repeat;}
/*----------OLTOHELY KERESO BOX END----------*/


/*----------HIRDETOINK BOX START----------*/
.hirdetoink_box .boxtitle {
  background: url(images/green_divide_medium.gif) no-repeat left bottom;
  margin-bottom: 15px;  
}

.hirdetoink_box img {margin-right: 25px;}
/*----------HIRDETOINK BOX END----------*/


/*----------RIGHT COLUMN BOX START----------*/
#right_column .box {
  background: url(images/right_box_bottom.gif) no-repeat left bottom;
  padding-bottom: 10px;
  margin-bottom: 5px;
}

#right_column .box .title a {font-size: 14px;}

#right_column #jarvany_box {
  background: url(images/jarvany_box_bottom.gif) no-repeat left bottom !important;
  padding-bottom: 15px;  
}

#right_column #jarvany_box .title a {color: white;}

#right_column #jarvany_box .title {
  background: url(images/jarvany_right_box_title.gif) no-repeat center center;
  height: 35px;
  padding-top: 8px;
  border: 0;  
}

#right_column #jarvany_box .repeat {background: url(images/jarvany_box_repeat.gif) repeat-y;}

#right_column #jarvany_box p, #right_column #jarvany_box h2 a {color: #4d4d4d;}

#right_column #jarvany_box h2 {border-bottom: 1px solid #bb956b;}
 
#right_column #jarvany_box .img_container {background: url(images/jarvany_img_container.gif) no-repeat;}

#right_column .box .title {
  background: url(images/right_box_title.gif) no-repeat;
  line-height: 29px;
  text-align: center;
  margin-bottom: 10px;
}

#right_column .box .item {
  margin-bottom: 10px;
  padding: 0 15px 0 15px;  
}

#right_column .box .item h2 {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 18px;
}

/*#right_column .box .item h2, #right_column .box .item h2 a {color: #4d4d4d;}*/

#right_column .box .item h3 {color: #1b75bb;}

#right_column .box .item h3 a {font-size: 14px;}

#right_column .box .img_container {
  width: 97px;  height: 93px;
  float: left;
  padding-top: 5px;
  margin-right: 10px;
  text-align: center;
  background: url(images/box_img_container.gif) no-repeat;
}

#right_column .box p {color: #4d4d4d;}

#right_column .box .float_left {
  width: 250px;
  float: left;
  text-align: justify;
}

#right_column .box ul {
  padding-left: 35px; 
  color: #f15a24;
}

#right_column .box ul li {
  padding-left: 10px;
  list-style: disc;
  line-height: 18px;
}

#right_column .box ul span {color: #4D4D4D;}

#right_column .box .small_select input {
  background: url(images/ok_button.png) no-repeat;
  width: 52px;  height: 23px;
  float: left;
}

#right_column .box .select {
  width: 323px;
  margin: 0 auto;
}

#right_column .box .select div {height: 40px;}

#right_column .box .select .submit {position: relative;}

#right_column .box .more {
  float: right;
  padding-right: 15px;
  font-size: 10px;  font-weight: bold;
  background: url(images/double_arrow.png) no-repeat right center;
}

.weather_item {
  float: left;
  width: 95px;
  border-right: 1px solid white;
  text-align: center;
}

.weather_item p {color: #1b75bb !important;}

.weather_item .degree {font-size: 20px;}

#right_column .box .orszagajanlo_box_top, #right_column .box .orszagajanlo_box_repeat, #right_column .box .orszagajanlo_box_bottom {
  width: 371px;
  margin: 0 auto;  
}

#right_column .box .orszagajanlo_box_top, #right_column .box .orszagajanlo_box_bottom {height: 18px;}

#right_column .box .orszagajanlo_box_top {background: url(images/white_bg_top.png) no-repeat;}

#right_column .box .orszagajanlo_box_repeat {
  background: url(images/white_bg.png) repeat-y;
  width: 331px;
  padding: 0 20px;  
}

#right_column .box .orszagajanlo_box_repeat h2 {font-size: 12px;}

#right_column .box .orszagajanlo_box_repeat p {text-align: justify;}

#right_column .box .orszagajanlo_box_bottom {background: url(images/white_bg_bottom.png) no-repeat;}

#right_column .box .white_bg {
  background: url(images/white_bg_link.gif) no-repeat;
  padding-left: 30px;
  width: 221px;  height: 35px; line-height: 33px;
  color: #4d4d4d;
  display: block;
  font-size: 11px;
  margin: 10px auto 0 auto;
}

#right_column .box .question_link {
  background: url(images/faq_link.gif) no-repeat;
  padding-left: 50px;
  width: 307px;  height: 31px; line-height: 31px;
  color: #4d4d4d;
  display: block;
  margin-bottom: 5px;
}
/*----------RIGHT COLUMN BOX END----------*/


/*----------BANNER 360 * 120 START----------*/
.banner_360_120 {
  width: 390px; /*height: 120px;*/
  text-align: center;
  margin: 15px auto 5px auto;
  padding-bottom: 20px;
  background: url(images/right_box_bottom.gif) no-repeat left bottom;
}
/*----------BANNER 360 * 120 END----------*/
/*----------MAIN END----------*/


/*----------FOOTER START----------*/
#footer {
  width: 1016px;
  text-align: center;
  min-height: 40px;
  padding-top: 30px;
  background: url(images/footer.png) no-repeat center 20px;  
}

* html #footer {height: 40px;}

#footer, #footer a {color: white;}

#footer a {font-weight: bold;}
/*----------FOOTER END----------*/


/*----------NAVBAR START----------*/
.navbar {
  background: url(images/navbar_bg.gif) no-repeat left bottom;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.navbar a {
  padding-right: 20px;
  background: url(images/double_arrow.png) no-repeat right center;
  color: #808080;
  font-weight: bold;
}

.navbar .last {background: none;}
/*----------NAVBAR END----------*/


/*----------NEWS VIEW PAGE START----------*/
#spec_page .pagetitle {
  font-size: 19px !important;
  line-height: 31px;  
}

#spec_page ul li, #spec_page ol li {text-align: justify;}

#spec_page .container p {text-align: justify;}

#spec_page .useful_links {
  background: url(images/mediterran_bg.gif) no-repeat;
  width: 365px; height: 251px;
  padding: 7px 10px 0 150px;
  margin: 0 auto;
}

#spec_page .egzotikus_bg, #spec_page .egzotikus_bg_h, #spec_page .egzotikus_bg_f {width: 524px;}

#spec_page .egzotikus_bg {
  background: url(images/_egzotikus_bg.jpg) repeat-y center top;
  overflow: hidden;
  margin: 0 auto;
}

#spec_page .egzotikus_bg_h {
  background: url(images/_egzotikus_bg_h.jpg) no-repeat center top;
  padding-left: 144px;  padding-right: 10px;
  width: 370px;  
}

#spec_page .egzotikus_bg_h ul {padding-left: 25px;}

#spec_page .egzotikus_bg_f {
  background: url(images/_egzotikus_bg_f.jpg) no-repeat center top;
  height: 19px;
}

#spec_page .katasztr {
  background: url(images/katasztr_imgbg.gif) no-repeat center top;
  width: 525px; height: 147px;
  overflow: hidden;
  margin: 0 auto;
}

#spec_page .katasztr_ul {
  float: right;
  width: 325px; height: 137px;
  margin: 10px 0 0 0;
  overflow: hidden;
}


.news_view_page .boxtitle, .gyik_page .boxtitle {padding-left: 25px;}

.news_view_page .container {padding: 0 20px;}

.news_view_page .title {
  border-bottom: 1px solid #b3b3b3;
  padding-bottom: 5px;
  margin-bottom: 10px;  
}

.news_view_page .title h2 {
  float: left;
  font-size: 16px;
  width: 420px;
  line-height: 20px;
}

.news_view_page .title p {float: right;}

.news_view_page .forras {margin-bottom: 10px;}

.news_view_page .forras .float_left {width: 380px;}

.news_view_page .forras .float_right {
  width: 155px;
  text-align: right;  
}

.news_view_page .intro {text-align: justify;}

.news_view_page .intro .img_container {
  display: block;
  width: 189px;  height: 135px;
  padding-top: 5px;
  text-align: center;
  margin-right: 10px;
  float: left;
  background: url(images/news_view_img_container.gif) no-repeat;
}

.news_view_page ul, .todo_list .box .float_left ul {padding-left: 15px;}

.news_view_page ul li, .news_view_page ol li, .todo_list .box .float_left li {line-height: 18px;}

.news_view_page ul li, .todo_list .box .float_left li {list-style: disc;}

.news_view_page ol {padding-left: 20px;}

.news_view_page ol li {list-style: decimal;}

.news_view_page .container h2 {line-height: 20px;}

.backlink {
  background: url(images/uparrow.gif) no-repeat left 7px !important;
  padding: 12px 0 0 10px !important;
  height: 15px;
  float: left !important;
  margin: 10px 0 20px 0 !important;
  width: auto !important;
}

.backlink a {
  padding-left: 10px; 
  font-weight: bold;  font-size: 10px !important;
  border-bottom: 1px solid #f8ad92;
  color: #4d4d4d;  
}

.question_container {
  margin-bottom: 20px;
  overflow: hidden;  
}

.question_container a {
  display: block; 
  float: left;
  color: #4d4d4d;
  width: 258px;  height: 48px;  line-height: 48px;
  padding-left: 45px;
  margin-right: 5px;
  background: url(images/question_link.gif) no-repeat;
}

.question_container .small {
  background: url(images/question_link_small.gif) no-repeat;
  width: 220px;
  margin: 0;
}

.share_container {
  width: /*190*/220px; height: 90px;
  padding-left: 50px;
  margin: 0 auto;
  background: url(images/share_container.png) no-repeat center 66px;
}

.share_container p {
  color: #b3b3b3;
  font-size: 13px;
  padding-left: 40px; padding-bottom: 10px;
}

.share_container a {
  display: block;
  float: left;
  margin-right: 15px;
  background: url(images/share_icons_big.gif) no-repeat;
}

.share_container .facebook, .share_container .twitter {width: 30px;  height: 31px;  margin-top: 10px;}

.share_container .facebook {background-position: 0 10px;}
.share_container .facebook:hover {background-position: 0 0;}
.share_container .iwiw {
  width: 67px;  height: 41px; 
  background-position: -30px 10px;  
}

.share_container .iwiw:hover {background-position: -30px 0;}
.share_container .twitter {background-position: -97px 10px;}
.share_container .twitter:hover {background-position: -97px 0;}


/*----------COMMENTS START----------*/
.comments h2, .comment_now h2 {
  background: url(images/green_divide_medium.gif) no-repeat left bottom !important;
  font-size: 16px !important; font-weight: bold !important;
}

.comments .title {
  width: 555px;
  padding: 0 10px;  
  border-bottom: 1px solid #B3B3B3;
  margin-bottom: 5px;
}

.comments .item {
  width: 575px;
  margin: 0 auto 20px auto;  
}

.comments .item .title {background: url(images/comment_title.png) repeat-y left top;}
.comments .even .title {background: url(images/comment_title_even.png) repeat-y left top;}

.comments .title .float_left {
  color: white;
  width: 310px;
  font-size: 14px;  font-weight: bold;
}

.comments .title .float_right {width: 205px;}

.comments .title .float_right p {float: right;}

.comments .title p {padding: 0 !important;}

.comments .title a {
  color: #666666;
  font-weight: bold;
  line-height: 18px;
}

.comments .item p {
  padding: 0 10px;
  text-align: justify;  
}
/*----------COMMENTS END----------*/


/*----------COMMENT NOW START----------*/
.comment_now .pagetitle a {
  background: none;
  float: none;
  display: inline;
  font-size: 12px !important;
}

.comment_now .form {padding: 0;}

.comment_now form div {height: 30px;}

.comment_now .check input {
  width: 177px !important;
  background: url(images/comment_small_input.gif) no-repeat !important;
}

.comment_now .check {height: 45px !important;}

.comment_now .check img {
  float: left !important;
  margin-right: 10px;  
}
/*----------COMMENT NOW END----------*/
/*----------NEWS VIEW PAGE END----------*/


/*----------GYIK PAGE END----------*/
.gyik_page .container {padding: 0 20px;}

.gyik_page .item {margin-bottom: 20px;}

.gyik_page .item img {
  position: absolute;
  left: -8px; top: 50%;
  margin-top: -15px;  
}

.gyik_page .item .top, .gyik_page .item a, .gyik_page .slide_down_top, .gyik_page .slide_down, .gyik_page .slide_down_bottom, .cigis_box, .cigis_box div {width: 581px;}

.gyik_page .item .top, .cigis_box .top {
  background: url(images/gyik_top.gif) no-repeat;
  height: 21px;
}

.gyik_page .item .repeat, .gyik_page .slide_down, .cigis_box .repeat {
  padding-left: 45px; padding-right: 20px;
  width: 516px;  
  position: relative;
} 

.gyik_page .item .repeat, .cigis_box .repeat {
  background: url(images/gyik.gif) repeat-y;
  min-height: 50px;  
}

.gyik_page .item .slide_down_link {
  background: url(images/gyik_bottom.gif) no-repeat;
  height: 35px;
  display: block;
}

.gyik_page .slide_container {display: none;}

.gyik_page .slide_down_top {
  background: url(images/slide_down_top.gif) no-repeat;
  height: 20px;  
}

.gyik_page .slide_down {background: url(images/slide_down.gif) repeat-y;}

.gyik_page .slide_down p {color: white;}

.gyik_page .slide_down_bottom {
  background: url(images/slide_down_bottom.gif) no-repeat !important;
  height: 22px !important;  
  display: block;
}

.gyik_page .item p {text-align: justify;}


.pager {
  width: 255px;
  margin: 0 auto 20px auto; 
  color: #808080; 
}

.pager, .pager div, .pager .prev_page a, .pager .next_page a {height: 20px; line-height: 18px;}

.pager div {
  text-align: center;
  float: left;  
  width: 225px;
}

.pager a {
  color: #808080;
  font-weight: bold;  font-size: 10px;
}

.pager .active {
  font-size: 14px;
  color: black;
}

.pager .prev_page, .pager .next_page, .pager .prev_page a, .pager .next_page a {width: 15px;}

.pager .prev_page a, .pager .next_page a {display: block;}

.pager .prev_page a {background: url(images/double_arrow_back.png) no-repeat center center;}

.pager .next_page a {background: url(images/double_arrow.png) no-repeat center center;}
/*----------GYIK PAGE END----------*/


/*----------SEARCH PAGE START----------*/
.search_page .search_form {
  background: url(images/search_page_form.gif) no-repeat;
  width: 529px;  height: 83px;
  margin: 0 auto;
  padding-top: 15px;  padding-left: 40px;
}

.search_page .search_form div {
  float: left;
  margin-right: 10px;
  width: 427px;  
}

.search_page .search_form .submit, .search_page .search_form .submit input {
  width: 90px;  height: 80px;
  margin: 0;  
}

.search_page .search_form .submit {}

.search_page .search_form input {
  width: 407px;  height: 27px; line-height: 27px;
  padding: 0 10px;
  margin-top: 15px;
  background: url(images/search_page_input.gif) no-repeat;
}

.search_page .search_form .submit input {background: none;}

.search_page .item, .search_page .item div, .orvos_valaszol_page .item, .orvos_valaszol_page .item div {width: 580px;}

.search_page .item, .orvos_valaszol_page .item {
  background: url(images/search_repeat.gif) repeat-y;
  margin: 0 auto 10px auto;  
}

.search_page .item div, .search_page .even div, .orvos_valaszol_page .item div, .orvos_valaszol_page .even div {padding-top: 10px;}

.search_page .item div {background: url(images/search_top.gif) no-repeat left top;}

.search_page .item div div, .search_page .even div div, .orvos_valaszol_page .item div div, .orvos_valaszol_page .even div div {
  padding: 0 15px 15px 15px;
  width: 550px;  
}

.search_page .item div div {background: url(images/search_bottom.gif) no-repeat left bottom;}

.search_page .even, .orvos_valaszol_page .item {background: url(images/search_even.gif) repeat-y;}

.search_page .even div, .orvos_valaszol_page .item div {background: url(images/search_even_top.gif) no-repeat left top;}

.search_page .even div div, .orvos_valaszol_page .item div div {background: url(images/search_even_bottom.gif) no-repeat left bottom;}


.saved_search_box {
  margin-bottom: 30px;
  width: 1004px;  
}

.saved_search_box .container {margin-left: 10px;}

.saved_search_box div {width: 994px;}

.saved_search_box .pagetitle {font-size: 16px !important; font-weight: bold !important;}

.saved_search_box .top {
  background: url(images/saved_search_top.gif) no-repeat;
  height: 23px;  
}

.saved_search_box .repeat {
  background: url(images/saved_search_repeat.gif) repeat-y;
  padding: 0 40px;  
  width: 914px;
}

.saved_search_box .bottom {
  background: url(images/saved_search_bottom.gif) no-repeat;
  height: 31px;    
}

.saved_search_box .repeat ul {padding-left: 50px;}

.saved_search_box .repeat li {
  line-height: 18px;
  list-style: disc;  
  color: #f15a24;
  width: 390px;
  padding-right: 30px;
  float: left;
  margin-bottom: 5px;
}

.saved_search_box .repeat a {color: #f15a24;}
/*----------SEARCH PAGE END----------*/


/*----------REGISTRATION PAGE START----------*/
.form {padding: 0 15px 0 25px;}

.form .top, .form .repeat, .form .bottom, .betegseg_felsorolas_page .item, .betegseg_felsorolas_page .item div, .betegseg_felsorolas_page .item_bottom, .betegseg_felsorolas_page .item_bottom_details, #betegseg_page .item/*, #betegseg_page .item .item_inner*/, #betegseg_page .item_bottom {width: 579px;}

.form .top, .betegseg_felsorolas_page .item div, #betegseg_page .item .item_inner {
  background: url(images/form_top.gif) no-repeat;
  height: 19px;  
}

.form .repeat, .betegseg_felsorolas_page .item, #betegseg_page .item {background: url(images/form_repeat.gif) repeat-y;}

.form .bottom {
  background: url(images/form_bottom.gif) no-repeat;
  height: 26px;  
}

.form .repeat div, .orvos_valaszol_page .form div {height: 35px;}

.form .repeat div a, .orvos_valaszol_page .form a, .comment_now div a, .todo_page .form a {
  display: block;
  width: 20px;  height: 19px;
  background: url(images/question.png) no-repeat;
}

.form .check {
  padding-right: 60px;
  height: 38px;  
}

.form .check img {float: right;}

.form input, .form textarea, #content .form .jquery-selectbox {margin-right: 10px !important;}

.form label, .form input, .form .repeat div a, .orvos_valaszol_page .form a, .form textarea, .comment_now div a, .todo_page .form a {float: left;}

.form label {
  display: block;
  width: 230px;
  margin-right: 15px;
  text-align: right;
}

.form label span {color: #f15a24;}

.form input {
  background: url(images/form_input.gif) no-repeat;
  padding: 0 10px;
  width: 255px; height: 22px; line-height: 22px;
}

.form .textarea {height: 122px !important;}

.form textarea {
  width: 307px;  height: 89px;
  padding: 10px;
  background: url(images/form_textarea.gif) no-repeat;
}

.form .submit {height: 25px;}

.form .submit {padding-left: 20px;}

.form .submit label {
  width: 300px;
  text-align: left; 
  line-height: 20px; 
}

.form .submit input {
  width: auto;
  padding: 0;
  background: none;  
}

.form .submit .submit {
  background: url(images/reg_button.gif) no-repeat;
  width: 138px;
}

.form p {text-align: justify;}

.registration_page .modify_submit, .registration_page .tarol_submit {width: 138px;}

.registration_page .modify_submit {
  background: url(images/modositas_submit.gif) no-repeat;
  margin-right: 60px !important;
  float: right;   
}

.registration_page .felhasznalo_submit {
  background: url(images/felhasznaloi_adatok.gif) no-repeat;
  width: 249px;  
  margin-left: 90px;
}

.registration_page .tarol_submit {
  background: url(images/tarolas_submit.gif) no-repeat;
  margin-left: 90px;
}

.registration_page .change_pass_submit {
  background: url(images/jelszo_submit.gif) no-repeat;
  width: 180px;
  margin-right: 60px !important;
  float: right;   
}
/*----------REGISTRATION PAGE END----------*/


/*----------SZOTAR PAGE START----------*/
.szotar_page .float_left {
  width: 310px;
  padding-left: 20px; padding-right: 10px;
}

.szotar_page .float_right {
  width: 260px;
  padding-right: 20px;
}

#szotar_view_page .item {padding: 0 20px;}

.szotar_page .item {margin-bottom: 10px;}

.szotar_page .item h2, .szotar_page .item ul {float: left;}

.szotar_page .item h2 {
  width: 93px;  height: 44px; line-height: 41px;
  text-align: center;
  background: url(images/szotar_letter.gif) no-repeat;
  font-size: 25px;
  margin-right: 10px;
}

.szotar_page .float_left ul {width: 185px;}
.szotar_page .float_right ul {width: 130px;}

.szotar_page .item ul {padding-left: 20px;}

.szotar_page .item li, .szotar_page .item a {color: #666666;}

.szotar_page .item a {font-size: 14px;}

.szotar_page .item li {
  list-style: disc;
  line-height: 18px;  
}
/*----------SZOTAR PAGE END----------*/


/*----------WEATHER PAGE START----------*/
.weather_page .container {padding: 0 20px;}

.weather_page h3 {
  color: #1b75bb;
  background: url(images/grey_divide.png) no-repeat center bottom;
  padding-bottom: 5px;
  margin-bottom: 5px;  
}

.weather_page ul {padding-left: 20px;}

.weather_page li, .weather_page p {color: #666666;}

.weather_page li {
  list-style: disc;
  line-height: 18px;
}

.weather_page .more_info {
  padding-right: 20px;
  background: url(images/double_arrow.png) no-repeat right center;
  color: #808080;
  font-weight: bold;
}

.weather_page .question_container {width: 580px;}

.weather_page .question_container a {
  background: url(images/weather_link.gif) no-repeat;
  padding-left: 40px;
  width: 238px; height: 33px; line-height: 33px;
  font-size: 14px;
  margin-bottom: 10px;  margin-right: 10px;
}

.weather_page .weather_box .container {
  width: 579px; height: 170px;
  padding: 20px 0 0 0;
  margin-left: 20px;
  background: url(images/weather_box_bg.jpg) no-repeat; 
}

.weather_page .weather_box h2, .sub_boxtitle {
  padding-bottom: 5px;  padding-left: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  background: url(images/green_divide_medium.gif) no-repeat center bottom;
}

.weather_page .weather_box .weather_item {
  width: 80px;
  border-right: 1px solid #f3f3f3;  
}

.weather_page .align_center {color: #999999;}
/*----------WEATHER PAGE END----------*/


/*----------VALUTA PAGE START----------*/
.valuta_page h2.pagetitle {
  float: left;
  padding: 0;
  margin-bottom: 0;
  background: none;
}

.valuta_page .to_the_calc {
  font-size: 10px !important;
  float: right;
  color: #808080;
  padding-right: 20px;
  margin-top: 13px;
  background: url(images/double_arrow.png) no-repeat right center;
}

.valuta_page .info {
  font-weight: bold;
  color: #1b75bb;
}

.valuta_page .item {
  float: none;
  height: auto;  
  display: none;
  margin-bottom: 20px;
}

.valuta_page .first {display: block;}

.valuta_page .item, .valuta_page .item .top, .valuta_page .item .repeat, .valuta_page .item .bottom {width: 579px;}

.valuta_page .item .top {
  height: 19px;
  background: url(images/form_top.gif) no-repeat;
}

.valuta_page .item .repeat {background: url(images/form_repeat.gif) repeat-y;}

.valuta_page .item .bottom {
  background: url(images/cigis_bottom.gif) no-repeat;
  height: 35px;  
}

.valuta_page .item .boxtitle {
  float: none;
  width: 535px;
  background: url(images/green_divide_rotalodo.gif) no-repeat center bottom;
  padding: 0 0 10px 25px;
  margin: 0 auto 10px auto;
  border: 0;
}

.valuta_page .item h2 {width: 365px;}

.valuta_page .container, .betegseg_felsorolas_page .container, .sitemap_page .container {padding: 0 20px;}

.valuta_valto_box {
  width: 558px; height: 57px;
  padding-top: 30px; padding-left: 20px;
  margin-bottom: 20px;
  background: url(images/valuta_valto_box.gif) no-repeat;
}

.valuta_valto_box p, .valuta_valto_box input {float: left;}

.valuta_valto_box p, .valuta_valto_box input, #content .valuta_valto_box .jquery-selectbox, #content .valuta_valto_box .jquery-selectbox.selecthover {margin-right: 5px !important;}

.valuta_valto_box input {
  width: 78px;  height: 23px; line-height: 23px;
  padding: 0 10px;
  background: url(images/valuta_input.gif) no-repeat;
}

.valuta_valto_box p {
  color: #adadad;
  font-weight: bold;
}

.valuta_valto_box p b {
  font-size: 20px;
  float: left;  
}

.valuta_valto_box p span {
  font-size: 12px;
  color: #1b75bb;
  line-height: 21px;
}

.valuta_valto_box .submit {
  background: url(images/ok_button.png) no-repeat;
  width: 52px;  height: 23px;
}

.valuta_page .valuta_info h2, .utazastervezes_page .links_box h2 {
  background: url(images/green_divide.gif) no-repeat left bottom;
  padding-bottom: 5px;  padding-left: 20px;
  margin-bottom: 5px;
  font-size: 18px;  font-weight: normal;
}

.valuta_page .valuta_info .bg, .utazastervezes_page .links_box .bg {
  font-size: 13px;
  margin-bottom: 20px;  margin-left: 10px;
  width: 559px;
  text-align: center;
  padding: 0 5px 10px 5px;
  background: url(images/valuta_bg.gif) no-repeat center bottom;
}

.valuta_page .valuta_info p, .valuta_page .valuta_info span, .utazastervezes_page .links_box p, .utazastervezes_page .links_box span {color: #666666;}

.valuta_page .valuta_info .float_left, .valuta_page .valuta_info .float_right {
  width: 280px;
  padding: 10px 0;
  background: url(images/green_vertical_divide.gif) no-repeat 203px center;  
}

.valuta_page .valuta_info .float_left p, .valuta_page .valuta_info .float_left span, .valuta_page .valuta_info .float_right p, .valuta_page .valuta_info .float_right span, .valuta_page .valuta_info .align_center {font-size: 14px;}

.valuta_page .valuta_info .float_left p, .valuta_page .valuta_info .float_left span, .valuta_page .valuta_info .float_right p, .valuta_page .valuta_info .float_right span {float: left;}

.valuta_page .valuta_info .float_left p, .valuta_page .valuta_info .float_right p {
  width: 200px;
  margin-right: 15px; margin-bottom: 5px;
  text-align: right;
}

.valuta_page .valuta_info .float_left span, .valuta_page .valuta_info .float_right span {
  display: block;
  line-height: 18px;
  font-weight: bold;
}
/*----------VALUTA PAGE END----------*/


/*----------BETEGSEG FELSOROLAS PAGE START----------*/
.betegseg_felsorolas_page {margin-bottom: 30px;}

.betegseg_felsorolas_page p {text-align: justify;}

.betegseg_felsorolas_page .betegseg_lista h3, .betegseg_felsorolas_page .betegseg_lista div {padding-left: 20px;}

.betegseg_felsorolas_page .betegseg_lista h3 {
  color: #1b75bb;
  font-size: 14px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  background: url(images/green_divide.gif) no-repeat left bottom;
}

.betegseg_felsorolas_page .betegseg_lista a {
  color: #666666;
  font-size: 14px;
}

.betegseg_felsorolas_page .beteseg_search_form {
  width: 417px;  height: 47px;
  margin: 0 auto;
  padding-left: 20px; padding-top: 15px;
  background: url(images/betegseg_white_box.png) no-repeat;
}

.betegseg_felsorolas_page .beteseg_search_form input.submit {
  margin: 0;
  float: left;
}

.betegseg_felsorolas_page .item, .betegseg_felsorolas_page .item_bottom, .betegseg_felsorolas_page .item_bottom_details {margin-left: 20px;}

.betegseg_felsorolas_page .item div, .news_view_page .item .item_inner {
  background-position: left top;
  padding: 10px 10px 20px 10px;
  width: 559px; height: auto !important; 
}

.betegseg_felsorolas_page .item_bottom, .betegseg_felsorolas_page .item_bottom_details, .news_view_page .item_bottom {
  text-align: center;
  margin-bottom: 20px;  
  background: url(images/betegseg_bottom.gif) no-repeat;
  height: 40px;
}

.betegseg_felsorolas_page .item_bottom_details {
  background: url(images/betegseg_bottom_details.gif) no-repeat;
  height: 87px;
}

.betegseg_felsorolas_page .item h2, .news_view_page .item h2 {
  text-align: center;
  line-height: 26px;
  margin-bottom: 10px;
  background: url(images/blue_title_bg.png) no-repeat;
}

.betegseg_felsorolas_page .item h2 {color: #f15a24;}

.betegseg_felsorolas_page .item p {text-align: justify;}

.betegseg_felsorolas_page .item_bottom a, .betegseg_felsorolas_page .item_bottom_details a {
  /*color: #f15a24;*/
  font-weight: bold;
}

.betegseg_felsorolas_page .item_bottom_details .last {
  font-size: 14px;
  color: white;
}
/*----------BETEGSEG FELSOROLAS PAGE END----------*/


/*----------ORVOS VALASZOL PAGE START----------*/
.orvos_valaszol_page {margin-bottom: 30px;}

.orvos_valaszol_page .intro {margin-bottom: 10px; margin-left: 20px;}

.orvos_valaszol_page .text_container, .orvos_valaszol_page .img_container {
  float: left;
  margin-bottom: 15px;  
}

.orvos_valaszol_page .text_container {
  width: 285px;
  margin-right: 20px;
  background: url(images/grey_vertical_divide.gif) no-repeat left center;
  padding-left: 10px;
  color: #666666;
}

.orvos_valaszol_page .img_container, .orvos_valaszol_box .img_container {
  width: 266px; height: 176px;
  background: url(images/orvos_valaszol_img_container.gif) no-repeat;
  text-align: center;
  padding-top: 4px;
}

.orvos_valaszol_page .search_form {
  width: 312px; height: 74px;
  padding-left: 35px; padding-top: 10px;
  margin-right: 20px; margin-bottom: 20px;
  position: relative;
  background: url(images/doc_search_bg.jpg) no-repeat 20px 0;
  float: left;
}

.orvos_valaszol_page .search_form h2 {
  font-size: 12px;
  margin-bottom: 5px;  
  padding-left: 35px;
}

.orvos_valaszol_page .search_form div {
  float: left;
  height: 26px;  
}

.orvos_valaszol_page .search_form input {
  width: 217px;  height: 26px; line-height: 26px;
  padding: 0 10px;
  background: url(images/doc_search_input.gif) no-repeat;
}

.orvos_valaszol_page .search_form .submit, .orvos_valaszol_page .search_form .submit input {width: 70px;  height: 65px;}

.orvos_valaszol_page .search_form .submit input {
  background: none;
  position: absolute;
  right: 0; top: 20px;
}

.orvos_valaszol_page a.ask {
  float: left;
  display: block;
  font-size: 14px;
  color: white;
  width: 169px;  height: 38px; line-height: 38px;
  background: url(images/doc_ask.gif) no-repeat;
  padding-left: 45px;
  margin-top: 25px;
}

.orvos_valaszol_page .item {
  position: relative;
  margin-bottom: 20px;  
}

.orvos_valaszol_page .item img {
  position: absolute;
  left: -31px; top: -13px;
}

.orvos_valaszol_page .item .title {
  padding: 0 0 5px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #e6e1db;
  background: none;
}

.orvos_valaszol_page .item .title h2 {
  font-size: 16px;
  color: #666666;
  float: left;
  width: 360px;
  padding-left: 60px;
}

.orvos_valaszol_page .item .title p {
  float: right;
  padding: 0 30px 0 0;
  color: #666666;
}

.orvos_valaszol_page .item p {
  text-align: justify;
  padding: 0 20px;  
}


.orvos_valaszol_page .even {background: url(images/search_repeat.gif) repeat-y;}

.orvos_valaszol_page .even div {background: url(images/search_top.gif) no-repeat left top;}

.orvos_valaszol_page .even div div {background: url(images/search_bottom.gif) no-repeat left bottom;}

.orvos_valaszol_page .form {padding: 0;}

.orvos_valaszol_page .form h2 {
  font-size: 16px;
  background: url(images/green_divide.gif) no-repeat left bottom;
  padding-bottom: 5px;  padding-left: 20px;
  margin-bottom: 15px;
}

.orvos_valaszol_page .form label, .comment_now .form label {width: 140px; line-height: 22px;}

.orvos_valaszol_page .form input, .comment_now .form input {
  background: url(images/ask_now_input.gif) no-repeat;
  width: 307px;
}

.orvos_valaszol_page .form .info {margin: 0 20px;}

.orvos_valaszol_page .form .info a {
  display: inline;
  float: none;
  background: none;
  font-weight: bold;
  color: #1b75bb;
}

.orvos_valaszol_page .form .checkbox {height: auto !important;}

.orvos_valaszol_page .form .checkbox label {
  width: 510px;
  margin: 0;
  text-align: left;
}

.orvos_valaszol_page .form .checkbox {padding-left: 20px;}

.orvos_valaszol_page .form .checkbox input {
  margin: 5px 10px 0 0;
  padding: 0;
  width: auto !important;  height: auto;
  background: none !important;
}

.orvos_valaszol_page .form .submit {
  height: 23px;
  padding: 0;  
}

.orvos_valaszol_page .form .submit input, .comment_now .form .submit input {
  width: 89px;  height: 23px;
  background: url(images/send_submit.gif) no-repeat;
  margin: 0 auto !important;
  display: block;
  float: none;
}
/*----------ORVOS VALASZOL PAGE END----------*/


/*----------UTAZASTERVEZES PAGE START----------*/
.utazastervezes_page {margin-bottom: 30px;}

.utazastervezes_page .orvos_valaszol_box .img_container {margin-bottom: 10px;}

.utazastervezes_page .orvos_valaszol_box .more {
  padding-right: 30px;
  height: 20px;  
}

.utazastervezes_page .oltohely_kereso_box {margin-bottom: 30px;}

.utazastervezes_page .links_box {
  width: 584px;
  margin: 0 auto;
}

.utazastervezes_page .links_box a {
  font-size: 14px;
  color: #666666;
}

.utazastervezes_page .weather_box h2 {
  font-size: 12px;
  color: #808080;
  margin-bottom: 10px;
}

.utazastervezes_page .weather_box .title {
  background: url(images/green_divide_small.gif) no-repeat center bottom;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.utazastervezes_page .weather_box .title p {
  float: left;
  color: #1b75bb;
  font-weight: bold;
}

.utazastervezes_page .weather_box .weather_item, .utazastervezes_page .weather_box .title p {width: 85px;}

.utazastervezes_page .weather_box p {text-align: center;}

.utazastervezes_page .valutatitle {
  /*font-size: 18px !important;*/
  background: url(images/green_divide.gif) no-repeat left bottom;
  padding-bottom: 5px;  padding-left: 20px;
  margin-bottom: 10px;
}

.utazastervezes_page .valuta_valto_box {margin-left: 20px;}
/*----------UTAZASTERVEZES PAGE END----------*/


/*----------AUTOS PAGE START----------*/
.autos_page {margin-bottom: 30px;}

.autos_page .autos_box {
  width: 228px;  height: 215px;
  padding-left: 350px;  padding-top: 7px;
  background: url(images/autos_box.jpg) no-repeat;
  margin-bottom: 20px;  margin-left: 20px;
}

.autos_page .autos_box a {
  display: block;
  width: 210px;  height: 52px;  line-height: 52px;
  color: #666666;
  font-size: 20px;
}

.autos_page .orvos_valaszol_box .boxtitle, .autos_page .orvos_valaszol_box .boxtitle a, .autos_page .oltohely_kereso_box .boxtitle, .autos_page .oltohely_kereso_box .boxtitle a {font-size: 20px !important;}

.autos_page .orvos_valaszol_box .boxtitle, .autos_page .oltohely_kereso_box .boxtitle {margin-bottom: 20px;}

.autos_page .weather_box {
  width: 286px; height: 176px;
  padding-top: 10px;
  margin-left: 20px;
  background: url(images/car_weather_box.jpg) no-repeat;
}

.autos_page .weather_box h2 {
  text-align: center;
  color: #666666;
  line-height: 20px;
  margin-bottom: 10px;
}

.autos_page .weather_box .weather_item {
  width: 94px;
  border: 0;
}

.autos_page .ajanlo_box {
  width: 553px; height: 35px; line-height: 32px;
  padding-left: 15px;
  margin-left: 20px;  margin-bottom: 20px;
  background: url(images/car_ajanlo.jpg) no-repeat;
}

.autos_page .ajanlo_box p, .autos_page .ajanlo_box a, .autos_page .ajanlo_box span {float: left;}

.autos_page .ajanlo_box p {
  color: white;
  font-size: 17px;
  line-height: 30px;
  margin-right: 40px;
}

.autos_page .ajanlo_box a {color: #808080;}

.autos_page .news_pager_box .boxtitle h2 {float: left;}

.autos_page .news_pager_box h2 {
  float: none;
  width: auto;
}
/*----------AUTOS PAGE END----------*/


/*----------EGYEB UTAZAS PAGE START----------*/
.egyeb_utazas_page .boxtitle, .egyeb_utazas_page .boxtitle a, .egyeb_utazas_page .pagetitle, .egyeb_utazas_page .pagetitle a {
  /*font-size: 14px !important;*/
  margin-bottom: 20px;  
}

.spec_box h2 {margin-bottom: 20px !important;}

.egyeb_utazas_page .boxtitle, .egyeb_utazas_page .boxtitle a, .spec_box .boxtitle, .spec_box .boxtitle a {font-size: 16px !important;}

.egyeb_utazas_page .oltohely_kereso_box {
  width: 265px;
  padding-right: 25px;  
}

.egyeb_utazas_page .oltohely_kereso_box .pagetitle, .infok_page .oltohely_kereso_box .pagetitle {background-position: -330px bottom;}

.egyeb_utazas_page .img_container, .spec_box .img_container {
  background: url(images/egyedi_utazas_img_container.gif) no-repeat;
  width: 265px;  height: 116px;
  text-align: center;
  padding-top: 4px;
  margin-bottom: 5px;
}

.egyeb_utazas_page div.more, .infok_page div.more, .spec_box div.more {padding-right: 30px;}

.egyeb_utazas_page .oltohely_kereso_box .more, .oltohely_kereso_box div.more {padding-right: 0;}

.egyeb_utazas_page .oltohely_kereso_box .more a, .oltohely_kereso_box div.more a {margin: 0;}

.egyeb_utazas_page .orvos_valaszol_box {background: url(images/egyedi_utazas_divide.gif) no-repeat 305px 50px;} 
/*----------EGYEB UTAZAS PAGE END----------*/


/*----------NEWS LIST PAGE START----------*/
.news_list_page .item {
  margin-bottom: 20px;
  width: 620px;  
}

.news_list_page .item h2, .news_list_page .item h2 a {
  /*color: #666666;*/
  font-size: 16px;  font-weight: bold;
}

.news_list_page .item h2 {
  border-bottom: 1px solid #b3b3b3;
  padding: 0 5px 5px 5px;
  text-align: left;
}

.news_list_page .item p {
  text-align: justify;
  color: #808080;
  padding: 0 5px;  
}

.news_list_page .item .more {
  color: #0071BC;
  margin: 0;  
}

.news_list_page .text_container {
  float: left;
  width: 440px;
}
/*----------NEWS LIST PAGE END----------*/


/*----------INFOK PAGE START----------*/
.infok_page .smalltitle, .infok_page .smalltitle a {font-size: 14px;}

.infok_page .smalltitle {
  background: url(images/green_divide_medium.gif) no-repeat left bottom;
  padding-bottom: 5px;  padding-left: 25px;
  margin-bottom: 5px;  
}

.infok_page h2.align_center {padding-right: 20px;}

.infok_page .oltohely_kereso_box .smalltitle, .infok_page .oltohely_kereso_box .pagetitle {padding-left: 0;}

.infok_page .oltohely_kereso_box .smalltitle {background-position: right bottom;}

.infok_page .oltohely_kereso_box {width: 290px;}

.infok_page .oltohely_kereso_box p {padding-right: 30px;}

.infok_page .oltohely_kereso_box .align_center {
  font-size: 14px;
  /*color: #666666;*/
}

.infok_page .oltohely_kereso_box .more {padding-right: 20px;}

.infok_page .tipikus_links {
  text-align: center;
  padding: 0 20px;  
}

.infok_page .tipikus_links, .infok_page .oltohely_kereso_box .align_center {margin-bottom: 10px;}

.infok_page .tipikus_links a {
  color: #666666;
  font-size: 14px;
}

.infok_page .orvos_valaszol_box .select_container {margin-left: 10px;}

.infok_page .select_container {
  width: 270px;  height: 42px;
  padding-top: 20px;  padding-left: 15px;
  background: url(images/small_white_box.png) no-repeat;
}

/*.infok_page .hepa_oltas_emlekezteto_box {margin: 0 10px 0 25px;}*/

.infok_page .hepa_oltas_emlekezteto_box h2.boxtitle {
  /*color: #666666;*/
  font-size: 16px;
  /*border-bottom: 1px solid #c6c6c6;*/
  margin-bottom: 5px;
  padding-bottom: 5px;  padding-left: 25px;
  background: url(images/green_divide_medium.gif) no-repeat center bottom;
}

.infok_page .hepa_oltas_emlekezteto_box p {
  text-align: justify;
  margin: 0 25px;
}
/*----------INFOK PAGE END----------*/


/*----------BETEGSEG OLTAS PAGE START----------*/
#betegseg_page .container .item h2 {
  text-align: left;
  background: url(images/blue_title_bg.png) no-repeat !important;  
  padding-left: 25px;
}

#betegseg_page .item .text_container, #betegseg_page .item .img_container {float: left;}

#betegseg_page .item .text_container {width: 450px;}

#betegseg_page .item .text_container p {text-align: justify;}

#betegseg_page .item .img_container {
  width: 97px;  height: 94px; 
  margin-right: 10px;
  text-align: center;
  padding-top: 3px;
  background: url(images/oltas_img_container.gif) no-repeat;
}

#betegseg_page .item_bottom a {
  color: #808080;
  font-weight: bold;  font-size: 11px;
}

#betegseg_page .container .title {border: 0;}

#betegseg_page .container .title h2 {
  background: url(images/green_divide_medium.gif) no-repeat center bottom !important;
  font-size: 20px;
  padding-left: 10px !important;
  width: 580px !important;
  padding-bottom: 5px;
}

#betegseg_page .container h3 {line-height: 20px;}
/*----------BETEGSEG OLTAS PAGE END----------*/


/*----------OLTAS EMLEKEZTETO PAGE START----------*/
.oltas_emlekezteto_page .container {padding: 0 25px;}

.oltas_emlekezteto_page .form {
  width: 371px;
  margin: 0 auto;
  padding: 0;  
}

.oltas_emlekezteto_page .form .repeat div {height: 45px;}

.oltas_emlekezteto_page .form label {width: 115px;}

.oltas_emlekezteto_page .form .checkbox {height: 80px !important;}

.oltas_emlekezteto_page .form .checkbox label {
  padding-left: 15px;
  width: 100px;
}

.oltas_emlekezteto_page .form input {
  width: 154px;
  background: url(images/small_form_input.gif) no-repeat;
}

.oltas_emlekezteto_page .form .submit {padding: 0;}

.oltas_emlekezteto_page .form .submit input {
  background: url(images/ok_button.png) no-repeat;
  margin: 0 auto !important;
  display: block;
  float: none;
  width: 52px;
}

.oltas_emlekezteto_page .top, .oltas_emlekezteto_page .repeat, .oltas_emlekezteto_page .bottom {width: 371px;}

.oltas_emlekezteto_page .top {
  background: url(images/small_form_top.gif) no-repeat;
  height: 20px;
}

.oltas_emlekezteto_page .repeat {background: url(images/small_form_repeat.gif) repeat-y;}

.oltas_emlekezteto_page .bottom {
  background: url(images/small_form_bottom.gif) no-repeat;
  height: 24px;
}

.oltas_emlekezteto_page .backlink {
  display: block;
  margin: 10px auto 0 auto;
  padding: 0 0 0 25px;
  width: 50px;
  float: none;
  background: url(images/double_arrow_back.png) no-repeat left center;
}
/*----------OLTAS EMLEKEZTETO PAGE END----------*/


/*----------EU INFO PAGE START----------*/
#eu_info_page h2.title {
  font-size: 16px;
  margin: 0 20px 10px 20px;
}
/*----------EU INFO PAGE END----------*/


/*----------SITEMAP PAGE START----------*/
.sitemap_page .container h2, .sitemap_page .container h2 a {
  font-size: 16px;
  color: #1B75BB;
}

.sitemap_page .container h2 {
  padding-bottom: 5px;  padding-top: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #b3b3b3;
}

.sitemap_page .container ul {
  padding-left: 20px;
  margin-top: 10px;  
}

.sitemap_page .container ul ul ul {
  border-top: 1px solid #c6c6c6;
  padding-top: 5px;  padding-left: 40px;
}

.sitemap_page .container ul ul ul a {font-weight: normal;}

.sitemap_page .container li, .sitemap_page .container a {color: #666666;}

.sitemap_page .container li {
  list-style: disc;
  line-height: 16px;
  margin-bottom: 8px;  
}

.sitemap_page .container ul a {font-weight: bold;}
/*----------SITEMAP PAGE END----------*/


/*----------CIGIS BOX START----------*/
.cigis_box {margin: 20px auto 0 auto !important;}

.cigis_box p {color: #1b75bb !important;}

.cigis_box .bottom {
  height: 25px !important;
  background: url(images/cigis_bottom.gif) no-repeat !important;
}

.cigis_box img {
  position: absolute;
  left: -9px;  top: -33px;
}
/*----------CIGIS BOX END----------*/


/*----------UTIKONYV END----------*/
.utikonyv_box {
  background: url(images/utikonyv_box.gif) no-repeat 20px 45px;
  margin-bottom: 20px;  
  min-height: 170px;
}

.utikonyv_box .boxtitle {background: url(images/green_divide_medium.gif) no-repeat left bottom;}

#todo_box {background: url(images/todo_box.gif) no-repeat 20px 45px;}

.utikonyv_box p {
  padding-left: 165px;  padding-right: 20px;
  text-align: justify;  
}

#todo_box p {padding-left: 130px;}

.utikonyv_box .more {margin-right: 0;}

.utikonyv_page .container {padding: 0 20px;}

.utikonyv_page .book {
  margin: 0 auto;
}

.utikonyv_page .book, .utikonyv_page .book .top, .utikonyv_page .book .repeat, .utikonyv_page .book .bottom {width: 598px;}

.utikonyv_page .book .top {
  background: url(images/book_top.jpg) no-repeat;
  height: 91px;  
}

.utikonyv_page .book .repeat {background: url(images/book_repeat.jpg) repeat-y;}

.utikonyv_page .float_left {
  width: 265px;
  padding-left: 35px;
}

.utikonyv_page .float_left input {
  width: 229px; height: 23px; line-height: 23px;
  padding: 0 10px;
  background: url(images/book_input.gif) no-repeat;
  color: #666666;
  text-align: center;
}

.utikonyv_page .float_left div {height: 45px;}

.utikonyv_page .float_left .check {height: 90px;}

.utikonyv_page .float_left .check img {
  display: block;
  margin: 10px auto 0 auto;
}

.utikonyv_page .float_left .submit {
  background: url(images/book_submit.gif) no-repeat;
  width: 189px;  height: 49px;
  padding: 0 0 4px 50px;
  margin: 0 auto;
  display: block;
  text-align: left;
  color: #4d4d4d;
}

.utikonyv_page .float_right {
  width: 228px; min-height: 275px;
  background: url(images/konyv_logo.jpg) no-repeat 10px center;
  padding-left: 40px; padding-right: 30px;
}

.utikonyv_page .float_right p {text-align: center;}

.utikonyv_page .float_right p, .utikonyv_page .float_right p b {font-size: 14px;}

.utikonyv_page .float_right label {
  float: left;
  line-height: 16px;
  margin-bottom: 10px;  
  display: block;
  width: 200px;
}

.utikonyv_page .float_right div {overflow: hidden;}

.utikonyv_page .book .bottom {
  background: url(images/book_bottom.jpg) no-repeat;
  height: 133px;  
}
/*----------UTIKONYV END----------*/



/*----------UNIFORM START----------*/

.checker, .radio {
  width: 13px !important; height: 13px !important;
  background: none !important;
  margin: 3px 10px 10px 0 !important;
  float: left !important;
}

.checker span, .radio span {
  background: url(images/checkbox.gif) no-repeat !important;
  display: block !important;
  margin: 0 !important;
  width: 13px !important;  height: 13px !important;
}

.checker .checked, .radio .checked {background-position: 0 -13px !important;}

.checker input, .radio input {
  width: 13px !important;  height: 13px !important;
  margin: 0 !important;
}

/*----------UNIFORM END----------*/


/*----------TODO PAGE START----------*/
.todo_page {margin-bottom: 30px;}

.todo_page span.disabled_input, .todo_page span.disabled_textarea, .todo_page span.disabled_submit {
  display: block;
  left: 125px; top: 0;
  position: absolute;
  width: 418px;  
}

.todo_page span.disabled_input {height: 22px;}
.todo_page span.disabled_textarea {height: 137px;}
.todo_page span.disabled_submit {
  left: 235px;
  width: 202px;  height: 28px;
}

.todo_page input.disabled {
  height: 23px;  line-height: 23px;
  margin-right: 5px;  
  padding: 0;
  text-align: center;
}

.todo_page .container {padding: 0 25px;}

.todo_page .container p {text-align: justify;}

.todo_page label {
  width: 110px;
  line-height: 22px;  
}

.todo_page .form {padding-right: 0;}

.todo_page .form input {
  width: 398px;
  margin-right: 5px !important;
  background: url(images/todo_input.gif) no-repeat;
}

.todo_page .form div {
  height: 45px;
  position: relative; 
}

.todo_page .form a {margin-right: 5px;}

.todo_page .small {height: auto !important;}

.todo_page .small div {position: static;}
.todo_page .jquery-selectbox {position: relative !important;}
.todo_page .jquery-selectbox .jquery-selectbox-moreButton, .todo_page .jquery-selectbox .jquery-selectbox-list {position: absolute !important;}

.todo_page .small label {width: 220px;}

.todo_page .small input {
  width: 195px;
  background: url(images/todo_input_small.gif) no-repeat;
}

.todo_page .small .submit {
  background: url(images/ok_button.png) no-repeat;
  display: block;
  float: none;
  margin: 0 auto !important;
  padding: 0;
  width: 52px;  height: 23px;
}

.todo_page .small .second_label {width: 75px;}

.todo_page .form .textarea {
  height: 160px !important;
  background: url(images/todo_icon.gif) no-repeat 25px 45px;  
}

.todo_page .form textarea {
  background: url(images/todo_textarea.gif) no-repeat;
  width: 398px; height: 117px;
  margin-right: 5px !important;
}

#content .todo_page .jquery-selectbox {margin-right: 5px !important;}

.todo_page .submit {padding-left: 125px; padding-right: 50px;}

.todo_page .submit input {
  background: url(images/todo_submit.gif) no-repeat;
  width: 202px; height: 28px;
  display: block;
  margin: 0 auto !important;
  float: none;
}

.todo_page .boxtitle {
  background: url(images/green_divide_medium.gif) no-repeat left bottom;
  padding-bottom: 5px; 
  margin-bottom: 15px;
  font-size: 16px !important; font-weight: bold;
}

.todo_list .item {
  margin-left: 20px;
  position: relative;  
}

.todo_list .repeat, .todo_list .bottom, .todo_list .top {width: 584px;}

.todo_list .top {
  background: url(images/todo_item_top.gif) no-repeat left top;
  padding-top: 20px;
}
.todo_list .expired .top {background: url(images/todo_expired_top.gif) no-repeat left top;}

.todo_list .repeat img {
  position: absolute;
  left: 530px;  top: 25px;
  cursor: pointer;
}

.todo_list .repeat {background: url(images/todo_item_repeat.gif) repeat-y;}
.todo_list .expired .repeat {background: url(images/todo_expired_repeat.gif) repeat-y;}

.todo_list .bottom {
  background: url(images/todo_item_bottom.gif) no-repeat left bottom;
  margin-bottom: 10px;
  height: 26px;
  padding-top: 20px;
}
.todo_list .expired .bottom {background: url(images/todo_expired_bottom.gif) no-repeat left bottom;}

.todo_list .open .bottom {
  background: url(images/todo_hidden_bottom.gif) no-repeat left bottom;
  padding-top: 0;
}

.todo_list .bottom a {
  display: block;
  margin-left: 265px;
  width: 55px;  height: 25px;
}

.todo_list .hidden_container {display: none;}

.todo_list .float_right {padding-right: 74px;}

.todo_list p.float_left {
  width: 415px;
  padding-left: 20px; padding-top: 8px;
  font-size: 14px;  font-weight: bold;
  color: #1b75bb;
}

.todo_list span {
  font-size: 10px;
  color: #4d4d4d;
  display: block;
  text-align: right;
  line-height: 16px;
}

.todo_list span.date {
  font-weight: bold;
  color: #f15a24;
}

.todo_list .hidden_container {background: url(images/todo_hidden_repeat.gif) repeat-y;}

.todo_list .hidden_container_top {
  background: url(images/todo_hidden_top.gif) no-repeat left top;
  padding-top: 45px;
}

.todo_list .expired .hidden_container_top {background: url(images/todo_hidden_top_expired.gif) no-repeat left top;}

.todo_list .hidden_intro {padding: 0 20px;}

.todo_list .box, .todo_list .box_top, .todo_list .box_bottom {width: 564px;}

.todo_list .box {margin: 0 auto;}

.todo_list .box_top {
  background: url(images/todo_box_top.gif) no-repeat;
  height: 20px;
}

.todo_list .box_repeat {
  background: url(images/todo_box_repeat.gif) repeat-y;
  padding: 0 20px;
  width: 524px;
}

.todo_list .box .float_left {
  width: 190px;
  padding-right: 20px;
}

.todo_list .box h3 {
  font-size: 12px;
  margin-bottom: 5px;  
}

.todo_list .box .float_right {
  width: 305px;
  padding: 0;  
}

.todo_list .box .float_right h3 {color: #1b75bb;}

.todo_list .box .float_right p {text-align: justify;}

.todo_list .box_bottom {
  background: url(images/todo_box_bottom.gif) no-repeat;
  height: 23px;
}

.todo_list .links_container {
  height: 25px;
  padding: 15px 90px 0 90px;
}

.todo_list .links_container a {
  color: white;
  display: block;
  font-weight: bold;
  height: 23px; line-height: 23px;
  text-align: center;
}

.todo_list .links_container .delete {
  background: url(images/todo_delete.gif) no-repeat;
  float: left;
  width: 82px;
}

.todo_list .links_container .modify {
  background: url(images/todo_modify.gif) no-repeat;
  float: right;
  width: 112px;  
}

.todo_list .todo_exit {
  background: url(images/todo_exit.gif) no-repeat;
  display: block;
  margin: 0 auto;
  width: 237px;  height: 27px;
}
/*----------TODO PAGE END----------*/


div.error_info {
  margin: 10px auto;
  width: 90%;
}

div.error_info div {padding: 5px;}


.weather_select {
  width: 260px;
  margin: 0 auto;
}


.autopalyadij_table {margin: 0 auto;}

.autopalyadij_table td {
  padding: 5px;
  text-align: center;
  border: 1px solid #CDCDCD;
}

.autopalyadij_table #orszag, .autopalyadij_table #palyadij, .autopalyadij_table #ossz_autopalya {background-color: #CDCDCD;}


.autos_hasznos_small_box {
  background: url(images/autos_hasznos_small_box.gif) no-repeat;
  margin: 0 auto 10px auto;
  padding: 10px 10px 0 320px;
  width: 195px;  height: 191px;
}

.autos_hasznos_small_box li {text-align: left !important;}


#car_list_page .item {
  padding: 0 25px;
  width: 570px;
  margin: 0 auto 15px auto;  
}

table {background-color: #d9d9d9;}

table td {
  border: 1px solid #dbdbdb;
  background-color: #f3f3f3;
  padding: 3px;
}

a.autolinkeles {font-weight: bold;}


.oltohely_popup_container {
  width: 829px;
  margin-left: -414px;
  position: absolute;
  left: 50%;  top: 25%;  
  display: none;
  z-index: 555555;  
}

.oltohely_popup_container .container {position: relative;}

.oltohely_popup_container .top, .oltohely_popup_container .bottom {width: 829px;}

.oltohely_popup_container .top {
  background: url(images/oltohely_popup_top.png) no-repeat;
  height: 54px;  line-height: 48px;
  text-align: center;
}

.oltohely_popup_container .top, .oltohely_popup_container .top a {color: #124e7d;}

.oltohely_popup_container .top a {font-size: 14px;  font-weight: bold;}

.oltohely_popup_container .top .close {
  font-size: 11px;  font-weight: normal;
  position: absolute;
  right: 0;  top: 0;
  text-decoration: underline;
}

.oltohely_popup_container .repeat {
  background: url(images/oltohely_popup_repeat.gif) repeat-y;
  padding: 10px 20px;
  width: 789px;
}

.oltohely_popup_container .bottom {
  background: url(images/oltohely_popup_bottom.png) no-repeat left bottom;
  height: 25px;  
}

.oltohely_angol_container {display: none;}


.layer {
  background-color: black;
  opacity: 0.8;
  filter: alpha(opacity=80); 
  zoom: 1.0;
  width: 100%;  height: 100%;
  top: 0; left: 0;
  position: fixed;
  z-index: 50000;
}
