/*******   RESET   */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;   outline: 0; font-size: 14px; vertical-align: baseline; background: transparent;  font-family: Arial, Tahoma; }
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {  quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {  text-decoration: none;}
del {  text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/**********  MAIN         */
html {background: #e1e1e1 url(/citibank/images/new_html_bg.gif) repeat-x  0 -193px;}
a { color: inherit; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline;}
a span {display: none;}
body {background: url(/citibank/images/new_citi_bg.png) no-repeat center top;}

ul {margin: 10px 0;}
ul li {list-style:none; background: url(/citibank/images/list_icon_grey.gif) no-repeat 4px center; padding: 4px 0 4px 24px; font-size: 13px; line-height: 16px; zoom: 1;}
ul li a { font-size: 13px; line-height: 16px;}

.to_r { text-align: right;}
.to_c { text-align: center;}

small { font-size: 10px; }

/**********  HEADER       */
/*div#header {background: url(/citibank/images/header_bg.png) no-repeat center top; min-height: 131px;}*/
div#header {background: url(/citibank/images/new_body_bg.gif) repeat-x center top; min-height: 155px;}
div#header div.inner {width: 960px; margin: 0 auto; height: 130px; position: relative;}
div#header div.inner #szlogen {
  width: 264px;
  height: 42px;
  position: absolute;
  top: 37px;
  left: 262px;
  background: url(/citibank/images/citi_felirat.png) no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/citibank/images/citi_felirat.png');
}


div#header div#header_logo {position:absolute; left: 23px; top: 14px;}
div#header div#header_btn_page_settings {position:absolute; left: 360px; top: 102px; cursor: pointer;}
div#header div#header_btn_reset_settings {position:absolute; left: 210px; top: 108px;}
div#header div#header_btn_back_to_index {position:absolute; left: 78px; top: 108px;}
div#header div#header_btn_video_help {position: absolute; top: 85px; left: 68px;}

div#header div#signup_links {display: none;}
div#header div#signup_links ul li a {display: block; padding: 0 18px 0 0; background: url(/citibank/images/header_signup_arrow.gif) no-repeat right 2px;}
div#header div#signup_links ul li a{font-family: "Lucida Sans Unicode", "Lucida Grande"; color: #707070; font-size: 12px;}

div#header div#info_links {position:absolute; left: 528px; top: 0px; background: url(/citibank/images/header_info_bg.png) no-repeat left top; height: 79px; width: 401px;}
div#header div#info_links ul {margin: 5px 0 0 5px;}
div#header div#info_links ul li {display: block; float: left; padding: 0 12px 0 11px; background: url(/citibank/images/header_info_sep.png) no-repeat right top; height: 26px;}
div#header div#info_links ul li.last {background: none;}
div#header div#info_links ul li a {font-family: Tahoma; color: #d0d0d0; line-height: 24px;}
div#header div#info_links ul li a:hover {color: #9a9999;}
div#header div#info_links p { text-align: right; padding: 20px 26px 0 0; }
div#header div#info_links p a { color: #fff; font-size: 12px; position: relative; top: -5px; padding: 3px 10px 3px 0;}
div#header div#info_links p a:hover { text-decoration: none; }
div#header div#info_links p a#link_signup {  left: 9px; background: url(/citibank/images/reg_arrow.gif) no-repeat right center;}
div#header div#info_links p a#link_login {  top:0; }
div#header div#info_links p a#link_rss {  top:1px; left: -10px;}

div#header div#header_search {background: url(/citibank/images/header_search_bg.png) no-repeat left top; width: 401px; height: 58px; position: absolute; top: 86px; left: 528px;}
div#header div#header_search form {display: block; margin: 16px 0 0 58px;}
div#header div#header_search form input#header_search_text {border: 0; width: 200px; display: block; float: left; margin: 8px 0 0;}
div#header div#header_search form input#header_search_submit {width: 70px; height: 28px; margin: 0 0 0 25px; display: block; float: left;}

div#header div#header_search form a {text-indent: -9999em; background: url(/citibank/images/header_search_btn_submit.png) no-repeat left top; display: block; width: 70px; height:28px; float: left; margin: 0 0 0 30px;}



div#header div#settings_pane {width: 941px; margin: 0 auto;}
div#header div#settings_pane_inner {background: #dcdcdc url(/citibank/images/header_settings_pane_bg.png) repeat-x center bottom; height: 272px; overflow: hidden; padding: 0 25px;}
div#header div#settings_pane h3 {padding: 5px 0; color: #373535;}
div#header div#settings_pane h3.color_settings_h3 {color: #373535; padding-bottom: 8px;}
div#header div#settings_pane div#settings_pane_available_contents {width: 570px; display: block; float: left; height: 170px;}
div#header div#settings_pane div#settings_pane_available_calculators {width: 280px; display: block; float: left;}
div#header div#settings_pane ul {margin: 15px 0 0;}
div#header div#settings_pane ul li {display: block; width: 280px; height: 22px; float: left; background: none; padding: 0;}
div#header div#settings_pane ul li label {padding-left: 12px; color: #525252;}
div#header div#settings_pane ul li span {cursor: pointer;}

div#header div#settings_pane div#settings_pane_available_colors {height: 70px;}
div#header div#settings_pane div#settings_pane_available_colors img {border: 3px solid #dddcdc;}
div#header div#settings_pane div#settings_pane_available_colors ul {margin: 3px 0 0;}
div#header div#settings_pane div#settings_pane_available_colors ul li {width: 82px; margin: 0 28px 0 0;}
div#header div#settings_pane a#settings_pane_close {cursor: pointer;}


div#content {margin: 15px 0 17px;}
div#content div.inner{width: 951px; margin: 0 auto;}
div#content div.inner div#featured_content { /*#f8f8f8*/ height: 226px; position: relative; width: 941px; margin: 0 0 0 5px; /*border-top:1px solid #dfdfdf;*/}
div#content div.inner div#featured_content img {float: left; border: 7px solid #cdcdcd; /*margin-right: 18px;*/}
div#content div.inner div#featured_content img#featured_pipe {position: absolute; width: 29px; height: 35px; top: 9px; left: -29px; border: 0;}
div#content div.inner div#featured_content div#featured_content_inside {float: left; width: 368px; height: 225px; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding-left: 18px; background: #f8f8f8 url(/citibank/images/lead_article_text.png) no-repeat 18px 17px; overflow: hidden;}
div#content div.inner div#featured_content h1{color: #00a6da; font-size: 16px; font-family: Verdana,sans-serif; font-weight: bold; line-height: 22px; /*height: 30px;*/ padding: 50px 0 0;}
div#content div.inner div#featured_content h1 a{color: #00a6da;}
div#content div.inner div#featured_content p{color: #686b6b; font-size: 14px; font-family: Verdana; line-height: 16px; padding-right: 10px;}
div#content div.inner div#featured_content ul li a{color: #b63d56; font-family: Verdana;}
div#content div.inner div#featured_content div#featured_tips{float: right; width: 308px; background: #f3f3f3; margin-top: -1px; height: 227px;}
div#content div.inner div#featured_content div#featured_tips h3{font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; display: block; background: url(/citibank/images/featured_content_tips_bg_308.png) no-repeat left top; height: 34px; line-height: 34px; width: 308px; text-indent: 13px;}
div#content div.inner div#featured_content div#featured_tips h3 a{color: #fff; line-height: 31px;}
div#content div.inner div#featured_content div#featured_tips ul {margin-bottom: 0; margin-top: 0;}
div#content div.inner div#featured_content div#featured_tips ul li {background: none; height: 27px; line-height: 24px; padding: 0 12px 0 24px;}
div#content div.inner div#featured_content div#featured_tips ul li a {font-size: 12px; color: #345c63; display: block; line-height: 24px; height: 25px; overflow: hidden;}
div#content div.inner div#featured_content div#featured_tips ul li.top3 a {font-weight: bold;}
div#content div.inner div#featured_content div#featured_tips ul li a span {background: url(/citibank/images/featured_content_tips_list_numbers_bg_2.gif) no-repeat 0 1px; display: block; float: left; width: 28px; height: 28px; line-height: 28px; color: #fff; margin: 0 8px 0 0; font-weight: normal; padding-left: 7px;}
div#content div.inner div#featured_content div#featured_tips ul li a:hover { text-decoration: none;}
div#content div.inner div#featured_content div#featured_tips a.tipp_title { font-weight:bold;color:#575757;display:block;font-size:14px;line-height:22px; padding: 5px 10px 2px 10px;text-decoration:none;}

div#columns {float: left; width: 960px; overflow: hidden;}
div#columns ul.column {float: left; width: 317px; min-height: 400px; padding-bottom: 10000px; margin-bottom: -10000px;}
div#columns ul.column li{padding: 0;}

div#columns ul.column li.widget{background: none;}

div#columns.content_pages {width: auto; margin-top: -14px;}
div#columns.content_pages li.right div.widget-footer {margin: 0 0 8px;}

/************** COLUMN LAYOUT    */
body#column_layout div#content div.inner {width: 960px;}


/**********  WIDGETS       */
div#columns div.widget {width: 317px;}
div#columns div.widget-header {background: url(/citibank/images/widget_header_bg.png) no-repeat left top; width: 293px; height: 18px; padding: 11px 14px; cursor: move;}
div#columns div.widget-content {background: url(/citibank/images/widget_content_bg.png) repeat-y left top; width: 315px;}
div#columns div.widget-toggle-container {overflow: hidden;}

div#columns div.widget-footer {background: url(/citibank/images/widget_footer_bg.png) no-repeat left top; width: 315px; height: 41px; overflow: hidden;}
div#columns div.widget-footer.minimal {height: 6px; overflow: hidden; background: url(/citibank/images/widget_footer_minimal_bg.png) no-repeat left top; margin-bottom: 0px;}
div#columns .widget-destination-highlight {background: #ddd; border: 2px dotted #31d8f6; display: block; width: 303px; height: 100px; margin: 0 auto;}
.widget--subcontent-destination-highlight {background: #ddd; border: 2px dotted #31d8f6; display: block; width: 270px; height: 100px; margin: 0 auto;}

div#columns div.widget-content img.ajaxloader { display: block; padding: 30px 0; margin: 0 auto;}

/**********  WIDGETS RIGHT PANE       */
div#columns li.right {width: 308px; margin: 0 auto;}
div#columns li.right div.widget-header {background: url(/citibank/images/widget_content_right_bg.png) no-repeat left top; width: 292px; height: 21px; padding:7px 8px; margin:4px 0 0;}
div#columns li.right div.widget-content {background: #efefef; width: 306px; margin: 0 auto; border:1px solid #cfcfcf; border-bottom: 0; }
div#columns li.right div.widget-footer {background: #efefef; border: 1px solid #cfcfcf; border-top: 2px solid #ebe9eb;/*background: url(/citibank/images/widget_footer_right_bg.png) no-repeat left top;*/ width: 306px; height: 41px; overflow: hidden; margin: 0 0 4px;}
div#columns li.right div.widget-footer.minimal {height: 1px; overflow: hidden; background: #d4d4d4; margin-bottom: 5px;}
div#columns li.right div.widget-header ul.edit-widget-menu {left: 204px; top: 6px;}
div#columns li.right div.widget-content h4 {margin: 0 1px;}
div#columns li.right div.widget-footer a.ask_expert_footer_link {background-position: 8px center;}



/**********  WIDGETS HEADER */
div#columns div.widget-header a.toggle {display: block; float: left; width: 22px; height: 22px; background: url(/citibank/images/widget_icons.png) no-repeat left top; text-indent: -9999em; margin: 0 10px 0 0; cursor: pointer;}
div#columns div.widget-header a.toggle.collapse {background-position: left bottom;}
div#columns div.widget-header a.widget-close-btn {display: block; float: right; width: 22px; height: 22px; background: url(/citibank/images/widget_close_btn.png) no-repeat left top; text-indent: -9999em; margin: 0 5px 0 0; cursor: pointer;}
div#columns div.widget-header a.widget-edit-btn {display: block; float: right; width: 50px; height: 22px; background: url(/citibank/images/widget_edit_btn.png) no-repeat left top; text-indent: -9999em; margin: 0 5px 0 0; cursor: pointer;}
div#columns div.widget-header h3 {line-height: 24px; color: #505050; font-weight: normal; float: left; width: 165px; overflow: hidden; height: 24px; margin-top: -1px;}
div#columns div.widget-header h3.wide { width: 230px !important;}

div#columns li#cikk_elol div.widget-header h3 {background: url(/citibank/images/haszonkulcs_logo_hirek_header.png) no-repeat left top; padding: 0 0 0 70px; line-height: 26px;}

/**********  WIDGETS HEADER SPECIFIC ICONS */
div#columns li#li_1 div.widget-header h3, div#columns li#li_2 div.widget-header h3, div#columns li#li_3 div.widget-header h3, div#columns li#li_4 div.widget-header h3, div#columns li#li_5 div.widget-header h3, div#columns li#li_6 div.widget-header h3, div#columns li#li_8 div.widget-header h3, div#columns li#li_9 div.widget-header h3, div#columns li#li_12 div.widget-header h3, div#columns li#li_10 div.widget-header h3 {width: 140px; padding-left: 30px;background-position: left top; background-repeat: no-repeat; }
div#columns li#li_1 div.widget-header h3 {background-image: url(/citibank/images/icon_23_tax.png);}
div#columns li#li_2 div.widget-header h3 {background-image: url(/citibank/images/icon_23_application.png);}
div#columns li#li_3 div.widget-header h3 {background-image: url(/citibank/images/icon_23_bank_news.png);}
div#columns li#li_4 div.widget-header h3 {background-image: url(/citibank/images/icon_23_funding.png);}
div#columns li#li_5 div.widget-header h3 {background-image: url(/citibank/images/icon_23_hungary.png);}
div#columns li#li_6 div.widget-header h3 {background-image: url(/citibank/images/icon_23_make_business.png);}
div#columns li#li_8 div.widget-header h3 {background-image: url(/citibank/images/icon_23_international.png);}
div#columns li#li_9 div.widget-header h3 {background-image: url(/citibank/images/icon_23_crisis.png);}
div#columns li#li_10 div.widget-header h3 {background-image: url(/citibank/images/icon_23_top200.png);}
div#columns li#li_12 div.widget-header h3 {background-image: url(/citibank/images/icon_23_company.png);}


/**********  WIDGETS EDIT  */
div#columns div.widget-edit {background: #eaeaea url(/citibank/images/widget-edit-bg.png) repeat-x left top; display: none; margin: 0 5px 0 4px;}
div#columns div.widget-edit ul {margin: 0; padding: 5px 0 5px 24px;}
div#columns div.widget-edit ul li {margin: 0; padding: 4px 0;}
div#columns div.widget-edit ul li label {padding: 0 0 0 12px;}
div#columns div.widget-edit div.widget-edit-footer {border-width: 4px 1px 1px; border-style: solid; border-color: #b2b2b2; border-bottom: 1px solid #d6d6d6; background: #b5b5b5; padding: 0 0 0 21px;}

/**********  WIDGETS EDIT MENU */
/*div#columns ul.edit-widget-menu {margin: 0; padding: 0; position: absolute; left: 208px; top: 10px; width: 85px;}
div#columns ul.edit-widget-menu li a.edit {border: 1px solid transparent; display: block; float: left; width: 85px; height: 22px; background: url(/citibank/images/widget_header_options_arrow.png) no-repeat 70px center; line-height: 22px; padding: 0 0 0 10px;text-align: left; margin: 0; text-decoration: none; cursor: pointer; color: #4b464a; font-weight: bold;}
div#columns ul.edit-widget-menu li a.edit-widget-menu-hover {border: 1px solid #b1b1b1; border-bottom: none; background-color: #fff; margin: 0;cursor: pointer;}
div#columns ul.edit-widget-menu li a.edit:hover {border: 1px solid #b1b1b1; background-color: #fff;}
div#columns ul.edit-widget-menu li ul {margin: 0; border: 1px solid #b1b1b1; border-top: none; background: #fff; width: 95px; position: absolute; top: 20px; padding-top: 4px;}
div#columns ul.edit-widget-menu li ul { z-index: 10;}
div#columns ul.edit-widget-menu li ul li.item {background: none;}
div#columns ul.edit-widget-menu li ul li.item a {display: block;  cursor: pointer; border: none; color: #16a9d3; height: 20px; line-height: 20px; padding: 0 0 0 10px;}
div#columns ul.edit-widget-menu li ul li.item a:hover {background: #dedede; text-decoration: none;}
div#columns div.edit-widget-edit {display: none;}*/

/**********  WIDGETS CONTENT */
div#columns div.widget-content * {color: #545454;}
div#columns div.widget-content p {color: #545454; margin: 0 9px; padding: 10px 0; font-size: 13px;}
div#columns div.widget-content p img {float: left; border: 5px solid #dcdcdc; margin: 0 10px 10px 0;}
div#columns div.widget-content p a.more {display: block;font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13px; padding:5px 19px 5px 0; background: url(/citibank/images/more_link_arrow.png) no-repeat right center; float: left;}
div#columns div.widget-content h4 {margin: 0 5px; height: 27px; background: #ebe9eb; padding: 0 0 0 9px; line-height: 27px; text-transform: uppercase; font-weight: bold; color: #4d4d4d; font-size: 12px;}
div#columns div.widget-content h4.widget-recommend {height: 2px; background: #eceaec; padding: 0; overflow: hidden;}

div#columns div.widget-content h5 {display: block; height: 29px; background: #ebe9eb; margin: 1px;}
div#columns div.widget-content h5 span{display: block; height: 24px; margin-top: 4px; line-height: 24px; float: left; padding: 0 20px 0 8px; background: url(/citibank/images/h5_arrow.png) no-repeat right center;}
div#columns div.widget-content a.button {display: block; height: 25px; width: 107px; background: url(/citibank/images/button_link_bg.png) no-repeat left top; text-align: center; line-height: 25px; color: #fff; text-transform: uppercase; font-family: Tahoma; font-size: 12px;}

/**********  WIDGETS SORTABLE SUBCONTENT */
div#columns div.widget-content ul.sortable-content {padding: 0 4px 0 5px;}
div#columns div.widget-content ul.sortable-content li.sortable-content{padding: 0; background: none;}
div#columns div.widget-content div.widget-content-sortable ul.sortable-content {padding: 0;}
div#columns div.widget-content div.widget-content-sortable ul.sortable-content li.sortable-content{padding: 0; background: none;}


/**********  WIDGETS SUBHEADER */
div#columns div.widget-content div.widget-subheader {background: url(/citibank/images/widget-subheader_bg.png) repeat-x top left; height: 27px; line-height: 27px; cursor: move; overflow: hidden;}
div#columns div.widget-content div.widget-subheader h3 {padding: 0 0 0 10px; font-family: Verdana; color: #4d4d4d; text-transform: uppercase; font-weight: normal; font-size: 12px; float: left; width: 220px; line-height: 27px;}
div#columns div.widget-content a.widget-add-list-item {display: block; float: right; width: 22px; height: 22px; background: url(/citibank/images/widget_icons.png) no-repeat left bottom; text-indent: -9999em; margin: 2px 6px 0 0; cursor: pointer;}
div#columns div.widget-content a.widget-remove-list-item {display: block; float: right; width: 22px; height: 22px; background: url(/citibank/images/widget_icons.png) no-repeat left top; text-indent: -9999em; margin: 2px 9px 0 0; cursor: pointer;}

/**********  WIDGETS CONTENT LIST */
div#columns div.widget-content ul {margin: 0;}
div#columns div.widget-content ul {padding: 5px 15px;}
div#columns div.widget-content ul li{padding: 4px 0 4px 24px;}

div#columns div.widget-content ul.post_with_image {padding-left: 10px;}
div#columns div.widget-content ul.post_with_image li{padding: 0 0 10px 0; background: none; clear: left;}
div#columns div.widget-content ul.post_with_image li a img {margin: 0 10px 0 0; float: left; border: 5px solid #DCDCDC;}
div#columns div.widget-content ul.post_with_image li a.text {padding: 10px 0 0; display: block; float: left; width: 210px;}



/**********  WIDGETS CONTENT FORM */
div#columns ul.column li div.widget-content form {padding: 5px 10px; border-bottom: 1px solid #d5d5d5;}
div#columns ul.column li div.widget-content form fieldset{height: 54px;}
div#columns ul.column li div.widget-content form fieldset label{font-family: Tahoma; color: #345c63; display: block; text-indent: 1px;  height: 24px; line-height: 24px;}
div#columns ul.column li div.widget-content form fieldset label#readers_text_label{margin: 0 0 2px;}

/**********  WIDGETS CONTENT FORM  CUSTOM SELECT  */
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#b7b7b7; width:253px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
ul.newList li {background: 0;padding:3px 8px; color: #b7b7b7;}
.newListSelected {width:251px; color:#b7b7b7; height:21px; padding:3px 0 0 6px; float:left; background:url(/citibank/images/select_bg.png) no-repeat;cursor:pointer;}
.newListSelected span {width:257px; display:block;}
.selectedTxt {width:228px; overflow:hidden; height:16px; padding:0 23px 0 0; color: #b7b7b7;}
.hiLite {background:#efefef!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #b7b7b7;}

div#columns div.widget-content ul.newList {margin:0; padding:0; list-style:none; color:#b7b7b7; width:253px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}

/**********  WIDGETS CONTENT FORM CUSTOM INPUT TEXT  */
div#columns ul.column li div.widget-content input.text {background: url(/citibank/images/custom_input_text.png) no-repeat left top; width:263px; height: 15px; line-height: 15px; padding: 4px 10px 2px; border: 0; font-size: 12px; color: #b7b7b7;}


/**********  WIDGETS CONTENT CALCULATOR RESULT  */
div#columns ul.column li div.widget-content div.calculator_result {background: #7ad4ea; height: 48px; margin: 1px 1px 2px;}
div#columns ul.column li div.widget-content div.calculator_result p{padding: 9px 12px 0;text-transform: uppercase; font-size: 12px; color: #424e4f; font-family: Tahoma;}
div#columns ul.column li div.widget-content div.calculator_result p span {display: block; font-weight: bold; font-size: 12px; color: #424e4f; font-family: Tahoma}

/**********  WIDGETS CONTENT TABLE */
div#columns div.widget-content table {width: 304px; margin:0 6px;}
div#columns div.widget-content table * { font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13px;}
div#columns div.widget-content table th{height: 37px; line-height: 37px; text-align: center; background: url(/citibank/images/widget_content_table_th_bg.png) repeat-x top left; border-top: 2px solid #efefef; font-weight: normal;}
div#columns div.widget-content table th a{display: block; height: 37px; line-height: 37px; text-align: center; background: url(/citibank/images/widget_content_table_th_sep.png) no-repeat top right; cursor: pointer;}
div#columns div.widget-content table th a span{display: block; height: 37px; line-height: 37px; text-align: center; background: url(/citibank/images/widget_content_table_th_arrow_down.png) no-repeat center 26px; cursor: pointer;}
div#columns div.widget-content table th.last a {background: none;}
div#columns div.widget-content table td{width: 33.33%; border-bottom: 1px solid #efefef; background: #ebe9eb; height: 29px; line-height: 29px;}
div#columns div.widget-content table td.index {text-indent: 9px;}
div#columns div.widget-content table td.number {text-align: right; padding-right: 13px;}

/**********  WIDGETS CONTENT TABLE WEATHER */
div#columns div.widget-content div.weather {}
div#columns div.widget-content div.weather span.row { padding: 0 0 4px 0; display: block; color:#345C63; font-family: Tahoma,Arial, sans-serif; font-weight: normal; font-size: 12px; text-transform: uppercase;}
div#columns div.widget-content div.weather span.dayname { color: #fff; padding: 16px 0 12px; background: url(/citibank/images/arrow_white_up.png) no-repeat center 8px; display: block;}
div#columns div.widget-content div.weather span.text { text-transform: capitalize; }
div#columns div.widget-content div.weather span.title { color: #545454; font-weight: bold; font-family: Tahoma,Arial, sans-serif;}
div#columns div.widget-content div.weather h4{background: #f7f7f7; height: 29px; line-height: 29px; text-indent: 24px; text-transform: uppercase;}
div#columns div.widget-content div.weather table{width: 306px; margin: 0 5px;}
div#columns div.widget-content div.weather table td{width: 100px; vertical-align: top; text-align: center; border-bottom: none; border-right: 1px solid #f7f7f7; line-height: 16px; color: #345c63; font-size: 12px; height: auto; padding: 3px 0 0; font-family: Tahoma; background: #dedede;}
div#columns div.widget-content div.weather table tr.top td{padding-top: 10px;}
div#columns div.widget-content div.weather table td p{font-weight: bold; padding: 0; font-family: Tahoma, Arial; font-size: 12px;}
div#columns div.widget-content div.weather table td.weather_bg{background: #dedede url(/citibank/images/widget_content_table_th_bg.png) repeat-x bottom left;}


div#columns div.widget-content div.weather table td.last{border: none;}
div#columns div.widget-content div.weather table th{ text-transform: uppercase; border-top: 4px solid #2ed4f2;}
div#columns div.widget-content div.weather table th span{ background: url(/citibank/images/arrow_white_up.png) no-repeat center 4px; padding: 3px 0 0;color: #fff; display: block;}
div#columns div.widget-content div.weather table .label{display: none;}

/**********  WIDGETS CHART  */
div#columns div.widget-content  div.blue_line_1 {margin: 0 4px 0 5px; background: url(/citibank/images/blue_line_1_bg.png) repeat-x top left; height: 37px; line-height: 37px;}
div#columns div.widget-content  div.blue_line_1 p {padding: 0;}
div#columns div.widget-content  div.blue_line_2 {margin: 0 4px 0 5px; background: url(/citibank/images/blue_line_2_bg.png) repeat-x top left; height: 37px; line-height: 37px;}
div#columns div.widget-content  div.blue_line_2 p {padding: 0;}
div#columns div.widget-content div.chart {margin: 0 6px;}

/**********  WIDGETS GALLERY  */
div#columns div.widget-content div.image_gallery_holder {width: 306px; margin: 0 auto; padding: 10px 0 0; overflow: hidden; height: 251px;}
div#columns div.widget-content div.image_gallery_holder ul {width: 310px; padding: 0;}
div#columns div.widget-content div.image_gallery_holder ul li{margin: 0; padding: 0; float: left;}
div#columns div.widget-content .jcarousel-container {position: relative;}
div#columns div.widget-content .jcarousel-control {margin-left: 100px; height: 25px;}
div#columns div.widget-content .jcarousel-control a {display: block; float: left; width: 20px; height: 13px; background: url(/citibank/images/icon_gallery_pager.png) no-repeat center top;}
div#columns div.widget-content .jcarousel-control a:hover, div#columns div.widget-content .jcarousel-control a.selected {background-position: center bottom;}
div#columns div.widget-content div.image_gallery_holder ul li {padding: 0;
   /*background: url(/citibank/images/widget_image_gallery_item_sep.png) no-repeat right top;*/
  width: 154px;}
div#columns div.widget-content div.image_gallery_holder ul li img{height: 107px; display: block; width: 153px; overflow: hidden;}

div#columns div.widget-content div.image_gallery_holder ul li h5{background: url(/citibank/images/widget_image_gallery_h5_bg.png) repeat-x left top;  height: 44px; line-height: 22px; font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13px; color: #fff; margin: 0 1px 0 0; padding: 0 6px; overflow: hidden;}
div#columns div.widget-content div.image_gallery_holder ul li h5 table {width:140px; height: 44px; margin: 0;}
div#columns div.widget-content div.image_gallery_holder ul li h5 table tr td{background: url(/citibank/images/widget_image_gallery_h5_bg.png) repeat-x left top; vertical-align: top; height: 44px; border: 0;}
div#columns div.widget-content div.image_gallery_holder ul li h5 table tr td a span{background: url(/citibank/images/arrow_white_in_blue_right.gif) no-repeat right center; padding-right: 15px; color: #fff; display: inline; height: auto; line-height: 16px; font-size: 12px; line-height: 12px;}


div#columns div.widget-content div.image_gallery_holder ul li p {margin: 0 1px 0 0; padding: 7px 10px; background: #1aa2c1; font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13px; color: #fff; height: 61px;}
div#columns div.widget-content div.image_gallery_holder ul li p a { color: #fff;}
div#columns div.widget-content .jcarousel-clip {z-index: 2; padding: 0; margin: 0;overflow: hidden; position: relative;}
div#columns div.widget-content .jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
div#columns div.widget-content .jcarousel-list li, div#columns div.widget-content .jcarousel-item { float: left; list-style: none; width: 153px; height: 225px;}

/**********  WIDGETS CONTENT magyarpiacikommentar */
div#columns li#li_magyarpiaci div.widget-content img {margin-left: 5px;}
div#columns li#li_magyarpiaci div.widget-content p {background: #1aa2c1; padding: 13px 8px; margin: 0 4px; color: #fff;}
div#columns li#li_magyarpiaci div.widget-content a {color: #fff; text-transform: uppercase; text-decoration: none;}


/**********  WIDGETS CONTENT RECOMMEND */
div#columns div.widget-content ul.widget-recommend {margin: 0;}
div#columns div.widget-content ul.widget-recommend li{padding: 4px 0 4px; background: none;}
div#columns div.widget-content ul.widget-recommend li a{font-size: 14px; color: #B63D56;}

/**********  WIDGETS FOOTER  */
div#columns div.widget-footer p{padding: 0 0 0 17px;height: 20px; line-height: 20px; margin-top: 9px; color: #00a6da; display: block;}
div#columns div.widget-footer a {height: 20px; line-height: 20px; margin-top: 9px; padding: 0 0 0 20px; color: #00a6da; display: block;}
div#columns div.widget-footer a span{display: block;/*padding:0 22px 0 0; background: url(/citibank/images/widget_footer_link_arrow.png) no-repeat right center; float: left;*/}
div#columns div.widget-footer a.ask_expert_footer_link {background: url(/citibank/images/widget_ask_expert_footer_link_question.png) no-repeat 15px center; padding: 0 0 0 50px;}

/**********  MAIN CONTENT HOLDER  */
div#content div#main_content_holder {width: 640px; float: left; margin-bottom: 50px; position: relative;}

/**********  MAIN CONTENT ICON  */
div#content div.content_type_icon {position: absolute; top: 15px; left: 562px;}
div#content div.content_type_icon span {display: none;}
div#content div#icon_tips {width: 55px; height:86px; background: url(/citibank/images/icon_tips.png) no-repeat left top;}
div#content div#icon_comments {width: 33px; height:54px; background: url(/citibank/images/icon_comments.png) no-repeat left top; left: 580px;}
div#content div#icon_search {width: 39px; height:68px; background: url(/citibank/images/icon_search.png) no-repeat left top;}
div#content div#icon_articles {width: 39px; height:44px; background: url(/citibank/images/icon_articles.png) no-repeat left top;}
div#content div#icon_article {width: 24px; height:56px; background: url(/citibank/images/icon_article.png) no-repeat left top; left: 589px;}
div#content div#icon_vote {width: 140px; height:89px; background: url(/citibank/images/icon_vote.png) no-repeat left top;}
div#content div#icon_phone {width: 85px; height:85px; background: url(/citibank/images/icon_phone.png) no-repeat left top; left: 529px;}
div#content div#icon_dict {width: 55px; height:89px; background: url(/citibank/images/icon_dictionary.png) no-repeat left top;}
div#content div#icon_signup {top:21px !important; width: 45px; height:53px; background: url(/citibank/images/icon_id.gif) no-repeat left top;}
div#content a#icon_dict_link {width: 55px; height:89px;position: absolute; top: 15px; left: 562px;}
div#content a#icon_dict_link:hover {text-decoration: none;}


div#content div.left_outer_icon {position: absolute; top: 50px; left: -31px; width: 31px;}



/**********  MAIN CONTENT   */
div#content div#main_content {width: 633px; border: 1px solid #cecece; background: #efefef;}
div#content div#main_content a.more {padding: 0 17px 0; font-weight: bold; color: #4b464a; background: url(/citibank/images/arrow_more_bg.png) no-repeat right top ;}
div#content div#main_content .field span.label a.more {padding-left: 0;}



/**********  MAIN CONTENT  HEADER  */
div#content div#main_content_header {height: 36px; background: url(/citibank/images/main_content_header_bg.png) repeat-x top left; margin: 0 0 10px; }
div#content div#main_content_header h3{padding: 0 20px 0; line-height: 36px; overflow: hidden; height: 36px; font-family: Verdana; font-size: 16px; color: #6a6a6a; font-weight: normal; float: left;}
div#content div#main_content_header h3 a{display: block; line-height: 36px; height: 36px; font-family: Verdana; font-size: 14px; color: #6a6a6a; font-weight: normal; text-decoration: none;}
div#content div#main_content_header h3 a:hover {text-decoration: none;}
div#content div#main_content_header p.header_result_number {float: right; padding: 0 76px 0 0; line-height: 38px; overflow: hidden; height: 36px; font-family: Verdana; font-size: 12px; color: #6a6a6a; font-weight: normal;}

/**********  MAIN CONTENT  CONTENT  */
div#content div#main_content_content{padding: 0 20px 0;}
div#content div#main_content_content h1, div#content div#main_content_content h2, div#content div#main_content_content h2 a {font-family: Verdana; font-size: 20px; font-weight: normal; color: #00a6da; margin: 0 0 10px; line-height: 26px;}
div#content div#main_content_content h1 {margin-bottom: 25px;}
div#content div#main_content_content h1.imp { color:#5d5d5d !important; margin: 20px 0 5px;}
div#content div#main_content_content h1.first { color:#5d5d5d !important; margin: 0 0 5px;}
div#content div#main_content_content h1.second { margin-top: 50px !important;}
/**********  MAIN CONTENT  CONTENT NEWS  */
div#content div#main_content_content div.news_item {padding: 45px 0 0; clear: both;}
/**********  MAIN CONTENT  CONTENT NEWS - CONTENT INFO PANE  */
div#content div#main_content_content div.content_info_pane {border-bottom: 1px solid #d8d8d8; padding: 0 0 5px; position: relative;}
div#content div#main_content_content div.in_footer {margin: 60px 0 0;}

div#content div#main_content_content div.content_info_pane ul.info {height: 16px; overflow: hidden; margin: 0;}
div#content div#main_content_content div.content_info_pane ul.info li {display: block; float: left; padding: 0 10px 0 0; background: 0;}
div#content div#main_content_content div.content_info_pane ul.info li a, div#content div#main_content_content div.news_item div.content_info_pane ul.info li span {display: block; float: left; padding: 0 10px 0 0; border-right: 1px solid #d8d8d8; color: #939393; font-size: 11px; line-height: 14px; height: 14px; }
div#content div#main_content_content div.news_item div.content_info_pane ul.info li a span{display: none;}

div#content div#main_content_content div.content_info_pane ul.info li.facebook_share a {background: url(/citibank/images/share_it.png) no-repeat 0 0; height: 16px; width: 16px;}
div#content div#main_content_content div.content_info_pane ul.info li.iwiw_share a {background: url(/citibank/images/share_it.png) no-repeat 0 -25px; height: 19px; width: 31px;}


div#content div#main_content_content div.content_info_pane ul.info li a.email {background: url(/citibank/images/icons_sprite.png) no-repeat 3px -14px; height: 11px; width: 10px;}
div#content div#main_content_content div.content_info_pane ul.info li a.print {background: url(/citibank/images/icons_sprite.png) no-repeat 0 -1px; height: 11px; width: 14px;}
div#content div#main_content_content div.content_info_pane ul.info li.last, div#content div#main_content_content div.news_item div.content_info_pane ul.info li.last a, div#content div#main_content_content div.news_item div.content_info_pane ul.info li.last span {padding: 0; border: 0;}
div#content div#main_content_content div.content_info_pane ul.info li.icon, div#content div#main_content_content div.news_item div.content_info_pane ul.info li.icon a, div#content div#main_content_content div.news_item div.content_info_pane ul.info li.icon span {border: 0; padding: 0 0 0 14px; width: 20px;}
div#content div#main_content_content div.content_info_pane div.rating {position: absolute; left: 456px; top: 0;}
div#content div#main_content_content div.content_info_pane div.rating span.rating-text {display: block; float: left; color: #939393; font-size: 11px; line-height: 14px; height: 14px; font-style: italic;}

/**********  MAIN CONTENT  CONTENT NEWS - CONTENT INFO PANE  */
div#content div#main_content_content div.content_tags_pane {line-height: 24px; font-size: 11px; font-family: Verdana; color: #939393; font-weight: bold;}
div#content div#main_content_content div.content_tags_pane a {color: #00a6da;line-height: 24px; font-size: 11px; font-family: Verdana; font-weight: bold;}
div#content div#main_content_content div.content_tags_pane {}
div#content div#main_content_content div.post_footer_tags { position:relative; top: 27px; left: 2px; padding-top: 10px;}

/**********  MAIN CONTENT  CONTENT NEWS BODY  */
div#content div#main_content_content div.news_item div.news_body {padding: 5px 0 0;}
div#content div#main_content_content div.news_item div.news_body, div#content div#main_content_content div.news_item div.news_body p {line-height: 22px; font-size: 12px; color: #5d5d5d; font-family: Verdana;}
div#content div#main_content_content div.news_item div.news_body p {padding: 13px 0 0;}
div#content div#main_content_content div.news_item div.news_body p.lead {font-weight: bold;}
div#content div#main_content_content div.news_item div.news_body p.impname {padding-top: 2px;}
div#content div#main_content_content div.news_item div.news_body p.impmail {padding: 0;}
div#content div#main_content_content div.news_item div.news_body img { border: 11px solid #e5e5e5; margin-right: 20px; }
div.news_body a {color: #00a6da; font-size: 12px;}
div#content div#main_content_content div.news_item div.news_body p a.more {color: #4b464a; font-size: 12px; padding-left: 0;}
div#content div#main_content_content div.news_item div.news_body p em { color: #9E73B0; font-weight: bold; font-style: normal;}

/**********  MAIN CONTENT  CONTENT NEWS FOOTER */
div#content div#main_content_content div.news_item div.news_footer {margin: 27px 0 22px; background: url(/citibank/images/posts_footer_icons.png) no-repeat top left; width: 594px; height: 34px; overflow: hidden;}
div#content div#main_content_content div.news_item div.news_footer ul {margin: 0; list-style-type: none;}
div#content div#main_content_content div.news_item div.news_footer ul li{display: block; float: left; padding: 0;}
div#content div#main_content_content div.news_item div.news_footer ul li a{display: block; height: 34px; background: url(/citibank/images/posts_footer_icons.png) no-repeat;}
div#content div#main_content_content div.news_item div.news_footer ul li.print a{background-position: 0 -34px; width: 58px;}
div#content div#main_content_content div.news_item div.news_footer ul li.send_mail a{background-position: -58px -34px; width: 59px;}
div#content div#main_content_content div.news_item div.news_footer ul li.facebook a{background-position: -117px -34px; width: 50px;}
div#content div#main_content_content div.news_item div.news_footer ul li.iwiw a{background-position: -167px -34px; width: 60px;}
div#content div#main_content_content div.news_item div.news_footer ul li.rss a{  width: 60px; background: none; }
div#content div#main_content_content div.news_item div.news_footer ul li.rss a img {  position: relative; top: 9px;}

/**********  MAIN CONTENT  RESULTS  */
div#content div#main_content_content div.result {border-bottom: 1px solid #d8d8d8; padding: 22px 0 22px;}
div#content div#main_content_content div.result.first {padding-top: 45px;}
div#content div#main_content_content div.result.last {border: none;}
/**********  MAIN CONTENT   TIPS  */
div#content div.tips_body {}
div#content div.tips_body ul li{background: none; padding: 0; margin: 20px 0;}
div#content div.tip_number_holder{background: url(/citibank/images/tips_number_bg.png) no-repeat left top; width: 55px; position: relative; font-family: Verdana; font-size: 20px; font-weight: bold; color: #5c5c5c; float: left; line-height: 55px; text-align: center;}
div#content div.main_content_recommended div.tip_number_holder{background: url(/citibank/images/tips_number_recommend_bg.png) no-repeat left top; height: 107px; margin: 0 22px 0 0;}
div#content div.tip_number_holder span{background: url(/citibank/images/tips_number_gradient_overlay.png) no-repeat left top; display: block; width: 54px; height: 34px; position: absolute; top: 0; left: 0;}
div#content div.tips_body h3 {margin: 0 0 16px 74px; font-family: Verdana; font-size: 20px; font-weight: normal; color: #00a6da; line-height: 20px; padding: 17px 0 0;}
div#content div.tips_body div.tip_content{margin-left: 74px; line-height: 22px; color: #5d5d5d; font-size: 12px;}
div#content div.tips_body div.tip_content p{line-height: 22px; color: #5d5d5d; font-size: 12px; margin-bottom: 10px;}
div#content div.tips_body p.lead {line-height: 22px; color: #5d5d5d; font-size: 14px; margin-bottom: 10px; margin-top: 13px;}

/**********  MAIN CONTENT   VOTE PANE  */
div#content div.content_vote {position: relative;}
div#content div.content_vote h4 {line-height: 44px; color: #00a6da; font-family: Verdana; font-size: 20px; font-weight: normal; padding: 0 180px 0 0;}
div#content div.content_vote div.content_type_icon {left: 450px; width: 160px; line-height: 44px; font-family: Verdana; font-size: 16px; color: #6a6a6a; top: 0;}
div#content div#main_content_content div.news_item div.news_body div.content_type_icon img{border: none;}
div#content div.content_vote table{width: 500px; margin: 0 0 0 50px;}
div#content div.content_vote table tr td { vertical-align: middle; padding-top: 20px; padding-bottom: 20px;}
div#content div.content_vote table tr td.first {width: 178px; text-align: right; padding: 0 22px 0 0; height: 30px;}
div#content div.content_vote table tr td.answer{border-left: 1px solid #d4d4d4; padding: 0 0 0 18px; line-height: 20px;}
div#content div.content_vote table tr td.first a.vote_button { display: block; float: right; width: 13px; height: 13px; background: url(/citibank/images/icon_gallery_pager.png) left top no-repeat;}
div#content div.content_vote table tr td.first a.vote_button:hover { background-position: left bottom; }

/**********  MAIN CONTENT   DIKCTIONARY  */
div#content div#main_content_content div.news_item div.news_body a.dict_link {background: url(/citibank/images/icon_dict.png) no-repeat right top; padding: 0 30px 0 0; font-weight: bold; color: #e10c48;}
div#content div.main_content_dictionary {position: relative;}
div#content div.main_content_dictionary h5{background: url(/citibank/images/main_content_recommended_h5_bg.png) repeat-x left -1px; padding:0 20px; line-height: 32px; color: #505050; display: block; height: 32px;}
div#content div.main_content_dictionary h5 a{ line-height: 32px; color: #505050; display: block; height: 32px; text-decoration: none;}
body#column_layout div#content div#main_content div.inner{padding: 25px 20px; width: auto;}
div#content div.main_content_dictionary div.inner *{font-size: 12px; line-height: 22px; font-family: Verdana;}
div#content div.main_content_dictionary div.inner h6{margin: 20px 0 0; color: #9e73b0; font-weight: bold;}
div#content div.main_content_dictionary div.inner h6 a{color: #9e73b0;}
div#content div.main_content_dictionary div.inner p{color: #5d5d5d;}
div#content div#main_content div.main_content_dictionary a.more {padding: 0 17px 0 0; background: url(/citibank/images/arrow_more_bg.png) no-repeat right center ;color: #00A6DA;}
div#content div#main_content div.main_content_dictionary label {display: block; float: left;}
div#content div.float_select {display: block; float: left;}
div#content div.main_content_dictionary div.inner .selectedTxt {line-height: 18px;}

/**********  MAIN CONTENT   RECOMMENDED ARTICLES  */
div#content div.main_content_recommended_articles {position: relative;}
div#content div.main_content_recommended_articles h5{background: url(/citibank/images/main_content_recommended_h5_bg.png) repeat-x left -1px; padding:0 20px; line-height: 32px; color: #00a6da;}
div#content div.main_content_recommended_articles div.inner{width: 624px;padding: 20px 0;}
div#content div.main_content_recommended_articles div.inner p {line-height: 30px;}
div#content div.main_content_recommended_articles div.inner p a.more{font-family: Verdana; font-size: 12px; line-height: 30px;}

/**********  MAIN CONTENT   RECOMMENDED  */
div#content div#main_content div.main_content_recommended {margin: 26px 0 0; position: relative; background: #fff;}
div#content div#main_content div.main_content_recommended h5{ background: url(/citibank/images/main_content_recommended_h5_bg.png) repeat-x top left; border-top: 1px solid #cecece;padding:0 20px; line-height: 32px; color: #00a6da;}
div#content div#main_content div.main_content_recommended .inner{padding: 16px 20px;width: auto;}
div#content div#main_content div.main_content_recommended .rating {position: absolute; top: 48px; left: 465px;}
div#content div#main_content div.main_content_recommended .rating span.rating-text{display: block; float: left; color: #939393; font-size: 11px; line-height: 14px; height: 14px; font-style: italic;}
div#content div#main_content div.main_content_recommended img{border: 5px solid #d7d7d7 !important; float: left; margin: 0 20px 20px 0;}
div#content div#main_content div.main_content_recommended h4{font-family: Verdana; font-size: 14px; font-weight: bold; color: #505050; padding: 0 170px 15px 0; line-height: 22px;}
div#content div#main_content div.main_content_recommended h4.tip_header{font-size: 20px; font-weight: normal; color: #00a6da; line-height: 20px; padding:0; margin: 0 0 12px;}
div#content div#main_content div.main_content_recommended p{font-family: Verdana; font-size: 12px; color: #505050; line-height: 22px; /*margin: 0 0 0 180px;*/}
div#content div#main_content div.news_body div.main_content_recommended a.more {padding-left: 0; line-height: 22px;}

/**********  MAIN CONTENT   REXOMMENDED  INNER CONTENT BODY */
div#content div#main_content div.main_content_recommended .rating {left: 440px;}


div#content div#main_content p div.main_content_recommended .inner p.text { margin: 0 0 13px 0 !important; font-size: 12px !important; line-height: 22px !important;}
div#content div#main_content p div.main_content_recommended .inner h4 { padding-bottom: 0 !important;}
div#content div#main_content p div.main_content_recommended .inner { padding-bottom: 0 !important;}

/**********  MAIN CONTENT   EXPERT  */
div#content div#main_content div.main_content_recommended.expert {margin: 0; background: #EFEFEF;}
div#content div#main_content div.main_content_recommended.expert h5{margin: 0 0 58px;}
div#content div#main_content div.main_content_recommended.expert h6{color: #505050; padding: 0 0 15px; line-height: 22px;}
div#content div#main_content div.main_content_recommended.expert .expert_icon_info {position: absolute; top: 48px; left: 360px; color: #3db7dd; font-family: Verdana; font-size: 12px; line-height: 17px;}
div#content div#main_content div.main_content_recommended.expert .expert_icon_info span{ display: block; color: #000; font-weight: bold; font-size: 14px; font-family: Verdana;}
div#content div#main_content div.main_content_recommended .content_type_icon img {float: right; margin: 0; border: 0;}
div#content div#main_content div.main_content_recommended.expert p.tags{margin: 0 0 22px; color: #00a6da;}
div#content div#main_content div.main_content_recommended.expert p.tags a { color: #00a6da;}
div#content div#main_content div.main_content_recommended.expert p a { color: #00a6da; font-size: 12px;}
/*div#content div#main_content div.main_content_recommended.expert h4 {background: url(/citibank/images/comments_h5_bg.png) repeat-x left top; border: 1px solid #e2e2e2; line-height: 32px; height: 32px; padding: 0;}*/
div#content div#main_content div.main_content_recommended.expert h4 {}
div#content div#main_content div.main_content_recommended.expert h4.linked {margin-bottom: 20px;}
div#content div#main_content div.main_content_recommended.expert h4 a, div#content div.main_content_recommended.expert h4 span{color: #4b464a; display: block; float: left; padding: 0 24px 0 16px; background: url(/citibank/images/arrow_commnets_h5_bg.png) no-repeat right center;}

div#content div#main_content.expert div.main_content_recommended.expert {background: #efefef;}
div#content div#main_content.expert div.textarea_container {margin: 0 0; background: #fff; padding: 10px 17px;}
div#content div#main_content.expert textarea {border: 0; line-height: 22px; color: #878787; width:100%;}


/**********  MAIN CONTENT   COMMENTS  */
div#content div#comments_container {margin: 10px 0 0; border: 1px solid #cecece;width: 633px; background: #efefef; position: relative; padding: 0 0 48px;}
div#content div#comments_container.noborder {padding: 0;}
div#content div#comments_container h4#comments_header{height: 32px; background: url(/citibank/images/comments_header_bg.png) repeat-x left top; line-height: 32px; color: #505050; font-family: Verdana; font-weight: normal; font-size: 14px; text-indent: 20px; margin: 0 0 40px;}
div#content div#comments_container h5 {background: url(/citibank/images/comments_h5_bg.png) repeat-x left top; border: 1px solid #e2e2e2; line-height: 34px; margin: 20px 20px 0; height: 32px;}
div#content div#comments_container h5.linked {margin-bottom: 20px;}
div#content div#comments_container h5 a, div#content div#comments_container h5 span{color: #4b464a; display: block; float: left; padding: 0 24px 0 16px; background: url(/citibank/images/arrow_commnets_h5_bg.png) no-repeat right center; line-height: 34px; height: 32px;}
div#content div#comments_container div.comment{margin: 0 0 17px;}
div#content div#comments_container div.comment div.comment_info_pane {height: 32px; padding: 0 32px 0; color: #00a6da;}
div#content div#comments_container div.comment div.comment_info_pane span {font-family: Verdana; font-size: 12px; color: #00a6da; font-style: italic; line-height: 20px;}
div#content div#comments_container div.comment div.comment_info_pane span.user{background: url(/citibank/images/icon_user.png) no-repeat left center; display: block; float: left; padding: 0 10px 0 20px; margin: 0; height: 20px;}
div#content div#comments_container div.comment div.comment_info_pane span.date{background: url(/citibank/images/icon_date.png) no-repeat left center; padding: 0 0 0 23px; margin: 0 0 0 7px;}
div#content div#comments_container div.comment div.comment_body {margin:0 20px; padding: 10px 17px; background: #fff;}
div#content div#comments_container div.comment div.comment_body p{color: #878787; line-height: 22px;}

div#content div#comments_container form {height: 153px;}
div#content div#comments_container.noborder form {height: auto;}
div#content div#comments_container div.textarea_container {margin: 0 20px; background: #fff; padding: 10px 17px;}
div#content div#comments_container textarea {border: 0; line-height: 22px; color: #878787; width:100%;}
div#content div#comments_container div.comments_user_data_container{margin:0 20px; float: left; padding: 11px 0 0; width: 454px;}
div#content div#comments_container div.comments_user_data_container input{border: 0; background: url(/citibank/images/comment_input_bg.png) no-repeat left top; height: 21px; width: 182px; float: left; margin-right: 6px; padding: 7px 13px 0; line-height: 23px; color: #898989; font-style: italic;}

div#content div.expert div#comments_container {height: 600px;}

div#content div#comments_container div#quizz_submit input{float: none; padding-top: 0;}
div#content div#comments_container div#quizz_submit input.question_submit {margin: 0; }

div#content div#comments_container div.comments_user_data_container input#newsletter{border: 0; background: none; float: left; padding: 0; margin: 6px 0 0; width: auto;}
div#content div#comments_container div.comments_user_data_container label#newsletter_label{display: block; float: left; padding: 12px 0 0 10px; color: #505050; font-size: 12px;}
div#content div#comments_container div.comments_submit_container{margin:0 20px; float: right; padding: 12px 0 0; width: 85px;}

/**********  PAGINATION  */
div.pagination_container {background: url(/citibank/images/pagination_bg.png) repeat-x top left; height: 34px;margin: 45px 0 15px; text-align: center; line-height: 36px; border: 1px solid #dedede; border-bottom: 0; position: relative;}
div.pagination_container a:hover {color: #4c4c4c; background : #dbdbdb; text-decoration: none;}
div.pagination_container span, div.pagination_container a{padding: 0 7px 0; line-height: 14px; height: 14px; font-family: Verdana;}
div.pagination_container span.prev_page, div.pagination_container a.prev_page {background: url(/citibank/images/arrow_pagination.png) no-repeat left 3px;}
div.pagination_container a.prev_page:hover {background-position: left -17px;}
div.pagination_container span.next_page, div.pagination_container a.next_page {background: url(/citibank/images/arrow_pagination.png) no-repeat right 3px;}
div.pagination_container a.next_page:hover {background-position: right -17px;}
div.pagination_container a {color: #00a6da;}

div.pagination_container div.result_number{ position: absolute; top: 0; left: 480px; color: #5d5d5d; font-family: Verdana; font-size: 12px;}

/*  STAR RATING  */
.citi-rating {  display: block; float: left; display:-moz-inline-block;  display:-moz-inline-box;display:inline-block; vertical-align: middle;}
.star-rating, .star-rating a:hover, .star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(/citibank/images/star.png) left -1000px repeat-x;}
.main_content_recommended .star-rating, .main_content_recommended .star-rating a:hover, .main_content_recommended .star-rating a:active,.main_content_recommended .star-rating a:focus, .main_content_recommended .current-rating{background: url(/citibank/images/star_white_bg.png) left -1000px repeat-x;}

.star-rating{  position:relative;  width:60px;  height:10px; overflow:hidden;  list-style:none; margin:0;  padding:0;  background-position: left top;}

.citi-rating .star-rating{  width:85px;  height:13px;  background-position: left top;}
.star-rating li{  display: inline; background: 0; padding: 0;}
.star-rating a, .star-rating .current-rating{  position:absolute;  top:0;  left:0;  text-indent:-1000em;  height:13px;  line-height:13px;  outline:none;  overflow:hidden;  border: none;}
.citi-rating .star-rating a, .citi-rating .star-rating .current-rating{  height:13px;  line-height:13px;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.citi-rating .star-rating a:hover,.citi-rating .star-rating a:active,.citi-rating .star-rating a:focus{  background-position: left bottom;}
.citi-rating .citi-rating .star-rating a.one-star, .star-rating a.one-star{  width:20%;  z-index:6;}
.citi-rating .star-rating a.two-stars, .star-rating a.two-stars{  width:40%;  z-index:5;}
.citi-rating .star-rating a.three-stars, .star-rating a.three-stars{  width:60%;  z-index:4;}
.citi-rating .star-rating a.four-stars, .star-rating a.four-stars{  width:80%;  z-index:3;}
.citi-rating .star-rating a.five-stars, .star-rating a.five-stars{  width:100%;  z-index:2;}
.star-rating .current-rating{  z-index:1;  background-position: left -10px;}

.citi-rating .star-rating .current-rating{  z-index:1;  background-position: left -13px;}

.black .citi-rating .star-rating .current-rating{  z-index:1;  background-position: left -13px;}

.black span.label {  color: #fff;  float: left;  padding-left: 13px;}

/* for an inline rater */
.inline-rating{  display:-moz-inline-block;  display:-moz-inline-box;  display:inline-block;  vertical-align: middle;}


/**********    FOOTER  */
div#footer {background: #e3e3e3 url(/citibank/images/footer_bg.png) repeat-x center top; height: 400px; overflow: hidden;}
div#footer .inner{width: 941px; margin: 0 auto; padding: 1px 0 0; position: relative;/* background: url(/citibank/images/footer_links_container_sep.png) no-repeat 468px 40px;*/}

div#footer div#footer_top_link {height: 41px;}
div#footer div#footer_top_link a {text-indent: -9999em; display: block; background: url(/citibank/images/footer_top_link.png) no-repeat left top; width: 105px; height: 24px; float: right;}

div#footer div.footer_links_group {margin: 50px 0 50px;}
div#footer div.footer_links_group ul {height: 34px; margin: 0;}
div#footer div.footer_links_group ul li a{text-align: center;}
div#footer div.footer_links_group ul li {display: block; float: left; background: url(/citibank/images/footer_links_sep.png) no-repeat right top; height: 16px; padding: 0 11px 6px 0; margin: 0 11px 0 0;}
div#footer div.footer_links_group ul li.last {background: none;}
div#footer div.footer_links_group h4{color: #345c63; font-family: Tahoma; height: 34px;}
div#footer div.footer_links_group h4 a{color: #345c63; font-family: Tahoma;}
div#footer div.footer_links_group ul li a {color: #345c63; font-family: "Lucida Sans Unicode", "Lucida Grande";}
div#footer div.footer_links_group ul li a:hover {color: #00a6da; text-decoration: none;}

/**********    CORP FOOTER  */
div#footer div#corp_footer {border-top: 1px solid #ababab; padding: 16px 0 0;}
div#footer div#corp_footer div.inner{background: none;}
div#footer div#corp_footer div.inner ul li{display: block; float: left; width: 265px; background: none;}
div#footer div#corp_footer div.inner ul li *{color: #a2a2a2;}
div#footer div#corp_footer div.inner ul li h5{float: left; padding: 0 21px 0 0; background: url(/citibank/images/corp_footer_arrow.gif) no-repeat right center; margin-bottom: 50px; line-height: 20px; height: 20px; font-weight: normal; color: #7f7f7f;}
div#footer div#corp_footer div.inner ul li p{float: left; width: 145px; line-height: 20px; font-size: 13px; padding-left: 12px;}


div#footer div#corp_footer div#logos_footer {float: right; width: 250px;}
div#footer div#corp_footer div#ombrello_media {float: right;}
div#footer div#corp_footer div#citi_tamogato {float: right; padding-top: 20px;}

/* BUX BOX :) */

div#bux_pager {
  margin: 0 3px 0 5px;
  height: 36px;
  background: url(/citibank/images/widget_content_table_th_bg.png) repeat-x;
  overflow: hidden;
}

div#bux_pager a {
  display: block;
  float: left;
  width: 149px;
  color: #fff !important;
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
  height: 37px;
  overflow: hidden;
}

div#bux_pager a:hover {
  text-decoration: none;
}

div#bux_pager a.link_bux {
  border-right: 1px solid #fff;
}

/*    COLORS  */
/*.citi_color { color: #f62954 !important;}
.citi_color * { color: #f62954 !important;}*/
.citi_color { color: #B63D56 !important;}
.citi_color * { color: #B63D56 !important;}

.blue { color: #00a6da !important;}
.blue * { color: #00a6da !important;}


.cust_radio_box {width: 30px; height: 30px; padding: 7px; cursor: pointer;}
.cust_radio_box:hover {background:url(/citibank/images/custom_radio_btn.png) no-repeat bottom left;}

.cust_radio_on{background:url(/citibank/images/custom_radio_btn.png) no-repeat bottom left;}
.cust_radio_off{background:url(/citibank/images/custom_radio_btn.png) no-repeat top left;}

.cust_on{background:url(/citibank/images/custom_checkbox.png) no-repeat bottom left; cursor: pointer;}
.cust_off{background:url(/citibank/images/custom_checkbox.png) no-repeat top left; cursor: pointer;}




.clear {clear: both;}
.no_bg {background: none;}
.fl { float: left;}
.fr { float: right;}

.topic_error {color: #F62954 !important;padding: 10px 0 0 135px;font-size: 12px;}
img.banner_hitel { padding: 1px 0 0 1px; display: block;}

.inner .alphabet { margin-bottom: 20px; }
.inner .alphabet a { color: #9E73B0; font-weight: bold; margin-right: 9px;}

ul.sitemap { position: relative; top: -40px; margin-bottom: 30px;}


/* IMP ITEM */

.imp_item {
  height: 50px;
}

div#content div#main_content_content div.news_item .news_body div.imp_item img.avatar {
  border: 5px solid #fff;
  display: block;
  float: left;
  margin-right: 10px;
}


div.tamogato {
  margin-top: 40px;
  width: 633px;
  overflow: hidden;
}

div.tamogato img {
  display: block;
}

div#content div#main_content a#demo_more {font-weight: normal; background-position: right 2px; margin-top: 20px; display: block;}

/*********** kepes szakerto doboz */
#szakertok_kepes {}
#szakertok_kepes .widget-content{height: 189px !important; overflow: hidden;}
#szakertok_kepes .szakerok_inner{ width: 306px; margin: auto;}
#szakertok_kepes .pager{ width: 30px; float: left;}
#szakertok_kepes .movable_container {width: 246px; float: left; overflow: hidden;}
div#columns #szakertok_kepes .movable_container ul{margin: 0; padding: 0; width: 800px;}
div#columns #szakertok_kepes .movable_container ul li{width: 244px; list-style: none; float: left; padding: 0; background: url(/citibank/images/szakertok_kepes_li_bg.png) repeat-x top left; height: 189px; border-left: 1px solid #cbd0d1; border-right: 1px solid #cbd0d1;}
div#columns #szakertok_kepes .movable_container ul li img {border:5px solid #DCDCDC;float:left;margin:0 10px 6px 0;}
div#columns #szakertok_kepes .movable_container ul li p{ margin: 0; padding: 0; color: #fff; padding-top: 25px;}
div#columns #szakertok_kepes .movable_container ul li p.szaketok_footer{ clear: both; padding: 0 12px;}

/*********** kepes ajanlataink doboz - citibank.hu linkek */
#citi_ajanlat, #konyvajanlo, #index_topic {}
#index_topic .widget-header h3 a, #index_success .widget-header h3 a { color: #b74059; font-size: 14px;}
#konyvajanlo .widget-header h3 a { font-size: 14px;}
#citi_ajanlat .citi_ajanlat_inner, #konyvajanlo .citi_konyvajanlo_inner, #index_topic .citi_index_topic_inner { width: 306px; margin: auto; position: relative; overflow: hidden;}
#citi_ajanlat .pager, #konyvajanlo .pager, #index_topic .pager { width: 78px; height: 150px; position: absolute; top: 0; left: 0; z-index: 1000;}
#citi_ajanlat .pager a, #konyvajanlo .pager a { display: block; background: url(/citibank/images/nav_wide_pager.png) no-repeat left top; width: 78px; height: 150px; cursor: pointer;}
#index_topic .pager a { display: block; background: url(/citibank/images/nav_wide_pager_red.png) no-repeat left top; width: 78px; height: 150px; cursor: pointer;}
#citi_ajanlat .jcarousel-next, #konyvajanlo .jcarousel-next, #index_topic .jcarousel-next {left: 228px;}
#citi_ajanlat .jcarousel-next a, #konyvajanlo .jcarousel-next a, #index_topic .jcarousel-next a {background-position: right top;}
#citi_ajanlat .jcarousel-prev a, #konyvajanlo .jcarousel-prev a, #index_topic .jcarousel-prev a{background-position: left top;}

#citi_ajanlat .movable_container, #konyvajanlo .movable_container, #index_topic .movable_container {width: 306px; overflow: hidden;}
#citi_ajanlat .wide, #konyvajanlo .wide, #index_topic .wide {width: 250px; float: left; overflow: hidden;}
div#columns #citi_ajanlat div.widget-content .wide .jcarousel-item, div#columns #konyvajanlo div.widget-content .wide .jcarousel-item, div#columns #index_topic div.widget-content .wide .jcarousel-item {height: auto; background: #aeb5b7; padding: 15px 37px; width: 306px;}
div#columns #citi_ajanlat .movable_container ul, div#columns #konyvajanlo .movable_container ul, div#columns #index_topic .movable_container ul{margin: 0; padding: 0;}
div#columns #citi_ajanlat .movable_container ul li, div#columns #konyvajanlo .movable_container ul li, div#columns #index_topic .movable_container ul li{width: 306px; list-style: none; float: left; padding: 0; height: auto; background: none;}
div#columns #citi_ajanlat .movable_container ul li a.image, div#columns #konyvajanlo .movable_container ul li a.image, div#columns #index_topic .movable_container ul li a.image{width: 150px; height: 150px; display: block; padding: 0 78px;}
div#columns #citi_ajanlat .movable_container ul li a.text, div#columns #konyvajanlo .movable_container ul li a.text, div#columns #index_topic .movable_container ul li a.text {width: 236px; height: 32px; display: block; padding: 10px 35px 15px 35px; background: #aeb5b7; color: #fff;}

#index_success .widget-content { position: relative; }
#index_success .widget-content .grey_bar { position: absolute; left:1px; bottom:0; width: 304px;height: 62px; background: #fff; opacity: 0.7;}
#index_success .widget-content .grey_bar p { padding-top: 15px;}
#index_success .widget-content .grey_bar p a { font-size: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none;}
/***********    hitel calc */
#hitelcalc *{font-family: Verdana; color: #5d5d5d;}
#hitelcalc p.important{font-weight: bold; font-size: 12px; line-height: 22px; color: #5d5d5d;}
#hitelcalc h4 {font-size: 20px; font-weight: normal; margin: 20px 0; color: #00a6da;}
#hitelcalc .felszamolas_field {height: 100px; margin: 0 0 0 0;}
#hitelcalc .nagy_field {height: 300px; margin: 0 0 0 0;}
#hitelcalc .borderbottom { margin-bottom: 15px;}
#hitelcalc label { font-size:12px; font-weight: bold; color:#5d5d5d; margin: 0 0 4px 0;}
#hitelcalc input.error { border: 2px solid #e11;}

#hitelcalc table.form tr td{height: 40px;}
.smallgrey {font-size: 12px;}

.right_text {text-align: right; font-size: 12px;}

.hitel_submit { position: relative; top: 30px; left: -21px;}

/*calendar style*/
.hidden {visibility: hidden;}
div#columns div.widget-content table.calendar {margin-bottom: 1px !important;}
.monthName th {  font-weight: normal; text-align: right;}
.dayName th { background-color: #303030; color: white;}
div#columns div.widget-content table td.otherMonth, div#columns div.widget-content table td.day, div#columns div.widget-content table td.specialDay { border-right: 1px solid #c8c8c8; color: #545454; width: auto;}
div#columns div.widget-content table td.day {background-color: #e0e0e0;}
div#columns div.widget-content table td.otherMonth { color: #eeeeee; background-color: #e0e0e0; border-bottom: 1px solid #c8c8c8; }
div#columns div.widget-content table td.day, div#columns div.widget-content table td.specialDay { text-align: center; border-bottom: 1px solid #c8c8c8;}
div#columns div.widget-content table td.specialDay { background-color: #003355; color: #00a6da; }
div#columns div.widget-content table td.specialDay a, .specialDay a:visited, .specialDay a:hover {color: #00a6da;}
div#columns div.widget-content table td.specialDay a:hover {}
div#columns div.widget-content table td.weekendDay {background-color: #d3d2d2;}
div#columns div.widget-content table td.today{font-weight: bold;}
div#columns div.widget-content table.calendar td a { font-weight: bold; color: #00A6DA;}


/* TAXEVENTS */

table.taxevents { border-collapse:collapse; border-spacing:0; color: #545454; margin-bottom: 20px; width: 590px; }
table.taxevents tr td { background: #EBE9EB; border-bottom:1px solid #EFEFEF; padding: 10px; line-height: 18px; }
table.taxevents tr th { background: #ccc; text-align: left; padding: 10px; }
table.taxevents tr .narrow { width: 25%; text-align: center;}
table.taxevents tr td.category { background: #ddd; }
table.taxevents tr .highlight { font-weight: bold; color: #00A6DA;}



ul li.post {background-image: url(/citibank/images/list_icon_red.gif);}
.post a{color: #b63d56 !important;}

.noborder { border: 0 !important;}
.nopadding {padding: 0 !important; }
.noheight {height: auto !important; }
.question_submit { margin: 0 0 0 20px; width: 85px; height: 25px; border: 0; background: url(/citibank/images/btn_elkuldom.png) no-repeat; cursor: pointer;}
.field { margin: 0 0 0 20px; height: 60px;}
.field .input275 { width: 275px; background:url(/citibank/images/input275.gif) no-repeat; border:0; height:20px; padding:2px 1px 0 4px}
.field .input198 { width: 198px; background:url(/citibank/images/input198.gif) no-repeat; border:0; height:20px; padding:2px 1px 0 4px;}
.field .input83 { width: 83px; background:url(/citibank/images/input83.gif) no-repeat; border:0; height:20px; padding:2px 1px 0 4px;}
.field label { font-size:12px; font-weight: bold; display: block; color:#5d5d5d; margin: 0 0 4px 0;}
.field.fl { margin-bottom: 20px;}
.field img { margin: 0;}
.field span.label { color:#5d5d5d; position: relative; top: 1px; font-size:12px;}
.field span.label a { color:#00a6da; font-weight: bold; background: url(/citibank/images/input_link_arrow.gif) right 2px no-repeat; padding-right: 15px;}
.field.check span.label { font-size: 10px; position: relative; top: 0px;}
.field.check span.label b{ font-size: 10px;}
.field.check { padding-top: 16px;}
.field.nobottom { margin-bottom:0;}
.field.first { margin-top: 20px;}
.fieldmargin { margin-right: 15px;}
.question_textarea { margin-bottom: 20px;}
span.req { color: #e22; font-weight: bold; }
#hitelcalc span.req { color: #e22 !important; font-weight: bold; font-size: 10px !important; }
#errorcontainer { display: none; }
p.required_fields { color: #5D5D5D; font-size: 12px; position: relative; top: -20px; left: 130px; }
p.required_fields_hitel { color: #5D5D5D; font-size: 12px; position: relative; top: 10px; left: 130px; }
p.error { color: #e22 !important; padding: 0 30px 0 25px !important;}
.borderbottom {border-bottom: 1px solid #d8d8d8;}

.footer_text {font-size: 10px; padding: 50px 0 0; clear: both; line-height: 14px;}


#subscribe_submit {margin-top: 0;}
/**********************************

         COLORS-------------------------------------------------------

         body.hide {display: none;}
**********************************/

#skin-select {}
#skin-select a { display: block; float: left; margin: 0 20px 0 0; text-indent: -9999em; height: 18px; width: 47px; border: 3px solid #e2e2e2;}
#skin-select a:hover, #skin-select a.active {border-color: #bdbdbd;}



#skin-select a.default {background: url(/citibank/images/colors/citi_colors_default.png) no-repeat left top;}
#skin-select a.pink {background: url(/citibank/images/colors/citi_colors_pink.png) no-repeat left top;}
#skin-select a.green {background: url(/citibank/images/colors/citi_colors_green.png) no-repeat left top;}
#skin-select a.yellow {background: url(/citibank/images/colors/citi_colors_yellow.png) no-repeat left top;}


/********   GREEN  */
body.green div#header div#header_search { background-image: url(/citibank/images/green/header_search_bg_green.png);}

body.green div#content div.inner div#featured_content h1{color: #6c8900;}
body.green div#content div.inner div#featured_content div#featured_tips h3{background-image: url(/citibank/images/green/featured_content_tips_bg_green_308.png)}

body.green div#columns div.widget-header a.toggle {background-image: url(/citibank/images/green/widget_icons_green.png);}
body.green div#columns div.widget-content a.widget-add-list-item {background-image: url(/citibank/images/green/widget_icons_green.png);}
body.green div#columns div.widget-content a.widget-remove-list-item { background-image: url(/citibank/images/green/widget_icons_green.png);}

body.green div#columns div.widget-header a.widget-close-btn {background-image: url(/citibank/images/green/widget_close_btn_green.png);}

body.green div#columns div.widget-footer a.ask_expert_footer_link {background-image: url(/citibank/images/green/widget_ask_expert_footer_link_question_green.png);color: #6c8900;}

body.green div#columns div.widget-footer p{color: #6c8900;}
body.green div#columns div.widget-footer a{color: #6c8900;}
body.green div#columns div.widget-footer a span {color: #6c8900;}

body.green div#columns div.widget-content a.button {background-image: url(/citibank/images/green/button_link_bg_green.png);}

body.green div#columns ul.column li div.widget-content div.calculator_result {background: #d5e4a0;}

body.green div#columns div.widget-content div.weather table th{border-top: 4px solid #d6ec28;}
body.green div#columns div.widget-content table th{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}
body.green div#columns div.widget-content div.weather table th span{ background-image: url(/citibank/images/green/arrow_white_up_green.png);}

body.green div#columns div.widget-content table th a span{background-image: url(/citibank/images/green/widget_content_table_th_arrow_down_green.png);}

/*body.green .cust_on{background-image:url(/citibank/images/green/custom_checkbox_green.png);}
body.green .cust_off{background-image:url(/citibank/images/green/custom_checkbox_green.png);}*/

body.green div#columns div.widget-content div.image_gallery_holder ul li h5{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}
body.green div#columns div.widget-content div.image_gallery_holder ul li h5 table tr td{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}
body.green div#columns div.widget-content div.image_gallery_holder ul li p {background: #8db00d;}
body.green div#columns div.widget-toggle-container div.green {background: url(/citibank/images/green/widget_footer_bg_green.png);}
body.green div#columns div.widget-toggle-container div.green p {color: #fff;}

body.green a.more { background-image: url(/citibank/images/green/more_link_arrow_green.png);color: #8db00d;}
body.green div#content div#main_content a.more{ background-image: url(/citibank/images/green/arrow_more_bg_green.png); color: #8db00d;}
body.green div#content div#main_content div.main_content_recommended.expert h4 a, body.green div#content div.main_content_recommended.expert h4 span, body.green div#content div#comments_container h5 a, body.green div#content div#comments_container h5 span {background-image: url(/citibank/images/green/arrow_commnets_h5_bg_green.png);}
body.green div#content div#main_content div.main_content_recommended h5 {color: #8db00d;}
body.green div#content div#main_content div.main_content_recommended.expert p a { color: #8db00d; font-size: 12px;}

body.green div#content div#main_content_content div.content_tags_pane a {color:#8db00d;}
body.green div#content div#main_content_content h1, body.green div#content div#main_content_content h2, body.green div#content div#main_content_content h2 a { color:#8db00d;}
body.green div#content div#main_content div.main_content_recommended.expert .expert_icon_info {color:#8db00d;}

body.green .star-rating, body.green .star-rating a:hover, body.green .star-rating a:active, body.green .star-rating a:focus,body.green .star-rating, body.green .current-rating{background-image: url(/citibank/images/green/star_green.png);}
body.green .main_content_recommended .star-rating,body.green .main_content_recommended .star-rating a:hover,body.green  .main_content_recommended .star-rating a:active,body.green .main_content_recommended .star-rating a:focus,body.green  .main_content_recommended .current-rating{background-image: url(/citibank/images/green/star_white_bg_green.png);}

body.green div#columns div.widget-content .jcarousel-control a {background-image: url(/citibank/images/green/icon_gallery_pager_green.png);}
body.green div#content div.inner div#featured_content h1 a{color: #8db00d;}
body.green div#content div#comments_container div.comment div.comment_info_pane span {color: #8db00d;}
body.green div#footer div.footer_links_group ul li a:hover{color: #8db00d;}

body.green div#content div#main_content_content h1,body.green div#content div#main_content_content h2,body.green div#content div#main_content_content h2 a {color: #8db00d;}
body.green div#content div#comments_container div.comment div.comment_info_pane span.user{background-image: url(/citibank/images/green/icon_user_green.png);}
body.green div#content div#comments_container div.comment div.comment_info_pane span.date{background-image: url(/citibank/images/green/icon_date_green.png);}
body.green div#content div#comments_container div.comment div.comment_info_pane {color: #8db00d;}
body.green div.news_body a {color: #8db00d;}
body.green div#content div.content_vote h4 {color: #8db00d;}

body.green div#content div#main_content div.main_content_recommended h4.tip_header {color: #8db00d;}
body.green div#content div.tips_body h3 {color: #8db00d;}
body.green div#content div#icon_tips {background-image: url(/citibank/images/green/icon_tips_green.png);}
body.green div#content div#icon_comments {background-image: url(/citibank/images/green/icon_comments_green.png);}
body.green div#content div#icon_search {background-image: url(/citibank/images/green/icon_search_green.png);}
body.green div#content div#icon_articles {background-image: url(/citibank/images/green/icon_articles_green.png);}
body.green div#content div#icon_article {background-image: url(/citibank/images/green/icon_article_green.png);}
body.green div#content div#icon_vote {background-image: url(/citibank/images/green/icon_vote_green.png);}
body.green div#content div.content_vote table tr td.first a.vote_button {background-image: url(/citibank/images/green/icon_gallery_pager_green.png);}

body.green #hitelcalc h4 {color: #8db00d;}
body.green div#columns div.widget-content div.weather table td.weather_bg{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}
body.green div#columns div.widget-content div.weather span.dayname {background-image: url(/citibank/images/green/arrow_white_up_green.png);}

body.green table.taxevents tr .highlight { color: #8db00d; }
body.green div#columns div.widget-content table.calendar td a { color: #8db00d; }

body.green div#columns #szakertok_kepes .movable_container ul li { background-image: url(/citibank/images/green/szakertok_kepes_li_bg_green.png);}
body.green #citi_ajanlat .pager a { background-image: url(/citibank/images/green/nav_wide_pager_green.png); }




/********   PINK  */
body.pink div#header div#header_search { background-image: url(/citibank/images/pink/header_search_bg_pink.png);}

body.pink div#content div.inner div#featured_content h1{color: #c7007c;}
body.pink div#content div.inner div#featured_content div#featured_tips h3{background-image: url(/citibank/images/pink/featured_content_tips_bg_pink_308.png)}

body.pink div#columns div.widget-header a.toggle {background-image: url(/citibank/images/pink/widget_icons_pink.png);}
body.pink div#columns div.widget-content a.widget-add-list-item {background-image: url(/citibank/images/pink/widget_icons_pink.png);}
body.pink div#columns div.widget-content a.widget-remove-list-item { background-image: url(/citibank/images/pink/widget_icons_pink.png);}

body.pink div#columns div.widget-header a.widget-close-btn {background-image: url(/citibank/images/pink/widget_close_btn_pink.png);}

body.pink div#columns div.widget-footer a.ask_expert_footer_link {background-image: url(/citibank/images/pink/widget_ask_expert_footer_link_question_pink.png);color: #c7007c;}

body.pink div#columns div.widget-footer p{color: #c7007c;}
body.pink div#columns div.widget-footer a{color: #c7007c;}
body.pink div#columns div.widget-footer a span {color: #c7007c;}

body.pink div#columns div.widget-content a.button {background-image: url(/citibank/images/pink/button_link_bg_pink.png);}

body.pink div#columns ul.column li div.widget-content div.calculator_result {background: #c7007c;}

body.pink div#columns div.widget-content div.weather table th{border-top: 4px solid #c7007c;}
body.pink div#columns div.widget-content table th{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png);}
body.pink div#columns div.widget-content div.weather table th span{ background-image: url(/citibank/images/pink/arrow_white_up_pink.png);}

body.pink div#columns div.widget-content table th a span{background-image: url(/citibank/images/pink/widget_content_table_th_arrow_down_pink.png);}

body.pink .star-rating, body.pink .star-rating a:hover, body.pink .star-rating a:active, body.pink.star-rating a:focus,body.pink.star-rating, body.pink .current-rating{background-image: url(/citibank/images/pink/star_pink.png);}
body.pink .main_content_recommended .star-rating,body.pink .main_content_recommended .star-rating a:hover,body.pink .main_content_recommended .star-rating a:active,body.pink .main_content_recommended .star-rating a:focus,body.pink .main_content_recommended .current-rating{background-image: url(/citibank/images/pink/star_white_bg_pink.png);}

/*body.pink .cust_on{background-image:url(/citibank/images/pink/custom_checkbox_pink.png);}
body.pink .cust_off{background-image:url(/citibank/images/pink/custom_checkbox_pink.png);}*/

body.pink div#columns div.widget-content div.image_gallery_holder ul li h5{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png);}
body.pink div#columns div.widget-content div.image_gallery_holder ul li h5 table tr td{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png);}
body.pink div#columns div.widget-content div.image_gallery_holder ul li p {background: #a40368;}
body.pink div#columns div.widget-toggle-container div.green {background: url(/citibank/images/pink/widget_footer_bg_pink.png);}
body.pink div#columns div.widget-toggle-container div.green p {color: #fff;}

body.pink div#columns div.widget-content table th a span{color: #242c2c;}

/*body.pink a.more { background-image: url(/citibank/images/pink/more_link_arrow_green.png);}
body.pink div#content div#main_content a.more{ background-image: url(/citibank/images/pink/arrow_more_bg_green.png);}*/
body.pink div#content div#main_content div.main_content_recommended.expert h4 a, body.pink div#content div.main_content_recommended.expert h4 span, body.pink div#content div#comments_container h5 a, body.pink div#content div#comments_container h5 span {background-image: url(/citibank/images/pink/arrow_commnets_h5_bg_pink.png);}
body.pink div#content div#main_content div.main_content_recommended.expert h4 a, body.pink div#content div.main_content_recommended.expert h4 span {background-image: url(/citibank/images/pink/arrow_commnets_h5_bg_white_pink.png);}
body.pink div#content div#main_content div.main_content_recommended.expert p a { color: #c7007c; font-size: 12px;}

body.pink div#content div#main_content div.main_content_recommended h5 {color: #c7007c;}

body.pink div#content div#main_content a.more{ background-image: url(/citibank/images/pink/arrow_more_bg_pink.png); color:#c7007c;}

body.pink div#content div#main_content_content div.content_tags_pane a {color:#c7007c;}
body.pink div#content div#main_content_content h1, body.pink div#content div#main_content_content h2, body.pink div#content div#main_content_content h2 a { color:#c7007c;}
body.pink div#content div#main_content div.main_content_recommended.expert .expert_icon_info {color:#c7007c;}

body.pink div#columns div.widget-content .jcarousel-control a {background-image: url(/citibank/images/pink/icon_gallery_pager_pink.png);}

body.pink  div#content div.inner div#featured_content h1 a{color: #c7007c;}
body.pink div#content div#comments_container div.comment div.comment_info_pane span {color: #c7007c;}
body.pink div#footer div.footer_links_group ul li a:hover{color: #c7007c;}

body.pink div#content div#main_content_content h1,body.pink div#content div#main_content_content h2,body.pink div#content div#main_content_content h2 a {color: #c7007c;}

body.pink div#content div#comments_container div.comment div.comment_info_pane span.user{background-image: url(/citibank/images/pink/icon_user_pink.png);}
body.pink div#content div#comments_container div.comment div.comment_info_pane span.date{background-image: url(/citibank/images/pink/icon_date_pink.png);}
body.pink div#content div#comments_container div.comment div.comment_info_pane {color: #c7007c;}
body.pink div.news_body a {color: #c7007c;}
body.pink div#content div.content_vote h4 {color: #c7007c;}

body.pink div#content div#main_content div.main_content_recommended h4.tip_header {color: #c7007c;}
body.pink div#content div.tips_body h3 {color: #c7007c;}
body.pink div#content div#icon_tips {background-image: url(/citibank/images/pink/icon_tips_pink.png);}
body.pink div#content div#icon_comments {background-image: url(/citibank/images/pink/icon_comments_pink.png);}
body.pink div#content div#icon_search {background-image: url(/citibank/images/pink/icon_search_pink.png);}
body.pink div#content div#icon_articles {background-image: url(/citibank/images/pink/icon_articles_pink.png);}
body.pink div#content div#icon_article {background-image: url(/citibank/images/pink/icon_article_pink.png);}
body.pink div#content div#icon_vote {background-image: url(/citibank/images/pink/icon_vote_pink.png);}
body.pink div#content div.content_vote table tr td.first a.vote_button {background-image: url(/citibank/images/pink/icon_gallery_pager_pink.png);}

body.pink #hitelcalc h4 {color: #c7007c;}
body.pink div#columns div.widget-content div.weather table td.weather_bg{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png);}
body.pink div#columns div.widget-content div.weather span.dayname { background-image: url(/citibank/images/pink/arrow_white_up_pink.png);}

body.pink div#columns div.widget-content table th {color: #fff;}

body.pink table.taxevents tr .highlight { color: #c7007c; }
body.pink div#columns div.widget-content table.calendar td a { color: #c7007c; }

body.pink div#columns #szakertok_kepes .movable_container ul li { background-image: url(/citibank/images/pink/szakertok_kepes_li_bg_pink.png);}
body.pink #citi_ajanlat .pager a { background-image: url(/citibank/images/pink/nav_wide_pager_pink.png); }





/********   YELLOW  */
body.yellow div#header div#header_search { background-image: url(/citibank/images/yellow/header_search_bg_yellow.png);}

body.yellow div#content div.inner div#featured_content h1{color: #fca730;}
body.yellow div#content div.inner div#featured_content div#featured_tips h3{background-image: url(/citibank/images/yellow/featured_content_tips_bg_yellow_308.png)}

body.yellow div#columns div.widget-header a.toggle {background-image: url(/citibank/images/yellow/widget_icons_yellow.png);}
body.yellow div#columns div.widget-content a.widget-add-list-item {background-image: url(/citibank/images/yellow/widget_icons_yellow.png);}
body.yellow div#columns div.widget-content a.widget-remove-list-item { background-image: url(/citibank/images/yellow/widget_icons_yellow.png);}

body.yellow div#columns div.widget-header a.widget-close-btn {background-image: url(/citibank/images/yellow/widget_close_btn_yellow.png);}

body.yellow div#columns div.widget-footer a.ask_expert_footer_link {background-image: url(/citibank/images/yellow/widget_ask_expert_footer_link_question_yellow.png);color: #fca730;}

body.yellow div#columns div.widget-footer p{color: #fca730;}
body.yellow div#columns div.widget-footer a{color: #fca730;}
body.yellow div#columns div.widget-footer a span {color: #fca730;}

body.yellow div#columns div.widget-content a.button {background-image: url(/citibank/images/yellow/button_link_bg_yellow.png);}

body.yellow div#columns ul.column li div.widget-content div.calculator_result {background: #f8e29f;}

body.yellow div#columns div.widget-content div.weather table th{border-top: 4px solid #fca730;}
body.yellow div#columns div.widget-content table th{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.yellow div#columns div.widget-content div.weather table th span{ background-image: url(/citibank/images/yellow/arrow_white_up_yellow.png);}

body.yellow div#columns div.widget-content table th a span{background-image: url(/citibank/images/yellow/widget_content_table_th_arrow_down_yellow.png);}

/*body.yellow .cust_on{background-image:url(/citibank/images/yellow/custom_checkbox_yellow.png);}
body.yellow .cust_off{background-image:url(/citibank/images/yellow/custom_checkbox_yellow.png);}*/

body.yellow div#columns div.widget-content div.image_gallery_holder ul li h5{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.yellow div#columns div.widget-content div.image_gallery_holder ul li h5 table tr td{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.yellow div#columns div.widget-content div.image_gallery_holder ul li p {background: #fca730;}
body.yellow div#columns div.widget-toggle-container div.yellow {background: url(/citibank/images/yellow/widget_footer_bg_yellow.png);}
body.yellow div#columns div.widget-toggle-container div.yellow p {color: #fff;}

body.yellow a.more { background-image: url(/citibank/images/yellow/more_link_arrow_yellow.png);color: #fca730;}
body.yellow div#content div#main_content a.more{ background-image: url(/citibank/images/yellow/arrow_more_bg_yellow.png); color: #fca730;}
body.yellow div#content div#comments_container h5 a, body.yellow div#content div#comments_container h5 span {background-image: url(/citibank/images/yellow/arrow_commnets_h5_bg_yellow.png);}

body.yellow div#content div#main_content div.main_content_recommended.expert h4 a, body.yellow div#content div.main_content_recommended.expert h4 span{background-image: url(/citibank/images/yellow/arrow_commnets_h5_bg_grey_yellow.png);}
body.yellow div#content div#main_content div.main_content_recommended.expert p a { color:#fca730; font-size: 12px;}

body.yellow div#content div#main_content div.main_content_recommended h5 {color: #fca730;}

body.yellow div#content div#main_content_content div.content_tags_pane a {color:#fca730;}
body.yellow div#content div#main_content_content h1, body.yellow div#content div#main_content_content h2, body.yellow div#content div#main_content_content h2 a { color:#fca730;}
body.yellow div#content div#main_content div.main_content_recommended.expert .expert_icon_info {color:#fca730;}

body.yellow .star-rating,body.yellow .star-rating a:hover,body.yellow .star-rating a:active,body.yellow.star-rating a:focus,body.yellow.star-rating, body.yellow .current-rating{background-image: url(/citibank/images/yellow/star_yellow.png);}
body.yellow .main_content_recommended .star-rating,body.yellow  .main_content_recommended .star-rating a:hover,body.yellow  .main_content_recommended .star-rating a:active,body.yellow .main_content_recommended .star-rating a:focus,body.yellow  .main_content_recommended .current-rating{background-image: url(/citibank/images/yellow/star_white_bg_yellow.png);}


body.yellow div#columns div.widget-content .jcarousel-control a {background-image: url(/citibank/images/yellow/icon_gallery_pager_yellow.png);}



body.yellow div#content div.inner div#featured_content h1 a{color: #fca730;}
body.yellow div#content div#comments_container div.comment div.comment_info_pane span {color: #fca730;}
body.yellow div#footer div.footer_links_group ul li a:hover{color: #fca730;}

body.yellow div#content div#main_content_content h1,body.yellow div#content div#main_content_content h2,body.yellow div#content div#main_content_content h2 a {color: #fca730;}

body.yellow div#content div#comments_container div.comment div.comment_info_pane span.user{background-image: url(/citibank/images/yellow/icon_user_yellow.png);}
body.yellow div#content div#comments_container div.comment div.comment_info_pane span.date{background-image: url(/citibank/images/yellow/icon_date_yellow.png);}
body.yellow div#content div#comments_container div.comment div.comment_info_pane {color: #fca730;}

body.yellow div.news_body a {color: #fca730;}
body.yellow div#content div.content_vote h4 {color: #fca730;}

body.yellow div#content div#main_content div.main_content_recommended h4.tip_header {color: #fca730;}
body.yellow div#content div.tips_body h3 {color: #fca730;}
body.yellow div#content div#icon_tips {background-image: url(/citibank/images/yellow/icon_tips_yellow.png);}
body.yellow div#content div#icon_comments {background-image: url(/citibank/images/yellow/icon_comments_yellow.png);}
body.yellow div#content div#icon_search {background-image: url(/citibank/images/yellow/icon_search_yellow.png);}
body.yellow div#content div#icon_articles {background-image: url(/citibank/images/yellow/icon_articles_yellow.png);}
body.yellow div#content div#icon_article {background-image: url(/citibank/images/yellow/icon_article_yellow.png);}
body.yellow div#content div#icon_vote {background-image: url(/citibank/images/yellow/icon_vote_yellow.png);}
body.yellow div#content div.content_vote table tr td.first a.vote_button {background-image: url(/citibank/images/yellow/icon_gallery_pager_yellow.png);}


body.yellow #hitelcalc h4 {color: #fca730;}
body.yellow div#columns div.widget-content div.weather table td.weather_bg{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.yellow div#columns div.widget-content div.weather span.dayname { background-image: url(/citibank/images/yellow/arrow_white_up_yellow.png) }

body.yellow table.taxevents tr .highlight { color: #fca730; }
body.yellow div#columns div.widget-content table.calendar td a { color: #fca730; }

body.yellow div#columns #szakertok_kepes .movable_container ul li { background-image: url(/citibank/images/yellow/szakertok_kepes_li_bg_yellow.png);}
body.yellow #citi_ajanlat .pager a { background-image: url(/citibank/images/yellow/nav_wide_pager_yellow.png); }







div#columns div.widget-header h3 {color:#00A6DA;}
body.yellow div#columns div.widget-header h3 {color:#505050;}
body.pink div#columns div.widget-header h3 {color:#c7007c;}
body.green div#columns div.widget-header h3 {color:#505050;}




div#columns div.widget-content div.widget-subheader h3 {color:#00A6DA;}
body.yellow div#columns div.widget-content div.widget-subheader h3 {color:#505050;}
body.pink div#columns div.widget-content div.widget-subheader h3 {color:#c7007c;}
body.green div#columns div.widget-content div.widget-subheader h3 {color:#505050;}




/*portfolio online arfolyamok coloors*/
body.yellow #PFO #PFO_table td.header{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.yellow #PFO #PFO_table td.header div.c{background-image: url(/citibank/images/yellow/widget_content_table_th_arrow_down_yellow.png);}
body.pink #PFO #PFO_table td.header{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png); color: #fff;}
body.pink #PFO #PFO_table td.header div.c{background-image: url(/citibank/images/pink/widget_content_table_th_arrow_down_pink.png);}
body.green #PFO #PFO_table td.header{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}
body.green #PFO #PFO_table td.header div.c{background-image: url(/citibank/images/green/widget_content_table_th_arrow_down_green.png);}


/*BUX grafikon colors*/
body.yellow div#bux_pager{background-image: url(/citibank/images/yellow/widget_content_table_th_bg_yellow.png);}
body.pink div#bux_pager{background-image: url(/citibank/images/pink/widget_content_table_th_bg_pink.png); color: #fff;}
body.green div#bux_pager{background-image: url(/citibank/images/green/widget_content_table_th_bg_green.png);}

/*napi penzpiaci kitekinto box*/
body.yellow div#columns li#li_magyarpiaci div.widget-content p {background-color:#fca730; color: #505050;}
body.pink div#columns li#li_magyarpiaci div.widget-content p {background-color:#c7007c;}
body.green div#columns li#li_magyarpiaci div.widget-content p {background-color:#8db00d; color: #505050;}


/*
div#columns div.widget-content ul li.rss a {color:#00A6DA;}
body.yellow div#columns div.widget-content ul li.rss a {color:#fca730;}
body.pink div#columns div.widget-content ul li.rss a {color:#c7007c;}
body.green div#columns div.widget-content ul li.rss a {color:#6C8900;}
*/

#signup p a {color:#00A6DA;}
body.yellow #signup p a {color:#fca730;}
body.pink #signup p a {color:#c7007c;}
body.green #signup p a {color:#6C8900;}

#PFO {
  width: 308px;
}

#PFO #PFO_table {
  width: 100%;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
}

#PFO #PFO_table td {
  font-size: 12px;
  line-height: 29px;
  color: #565757;
  line-height: 29px;
  background-color: #ebe9eb;
  border-bottom: 1px solid white;
  padding: 0px 8px 0px 8px;
  white-space:nowrap;
  width: auto;
}

#PFO #PFO_table td .c img{
  display: none;
}

#PFO .b {
  font-weight: bold;
}

#PFO .c {
  text-align: center;
}

#PFO .r {
  text-align: right;
}

#PFO #PFO_table td.up {
  color: #345c63;
}

#PFO #PFO_table td.dn {
  color: #b63d56;
}

#PFO #PFO_table td.eq {
  color: #565757;
}


#PFO #PFO_table td.header {
  background: url(/citibank/images/widget_content_table_th_bg.png) repeat-x top left;  background-color: #3cc5e5;
  color: #565757;
  line-height: 28px !important;
  height: 37px !important;
  overflow: hidden;
}

#PFO #PFO_table td.header div.c{
  height: 5px;
  background: url(/citibank/images/widget_content_table_th_arrow_down.png) no-repeat center 0;
}

#PFO .footer {
  background: url(http://online.portfolio.hu/partner/ombrello/bg-foot.gif) repeat-x;
  background-color: #3cc5e5;
  color: white;
  height: 31px;
}
#PFO #PFO_table td.header div.margin,
#PFO #PFO_table td.header div.blank {
   float: right;
  width: 1px;
  height: 37px;
  margin-right: -8px;
  overflow: hidden;
}

#PFO #PFO_table td.header div.margin {
  border-left: 1px solid #fff;
}

li.expert_item a { color: #fff !important; }
li.expert_item a:hover { text-decoration: none; }


#hitelcalc .td_subtitle {
  font-size: 12px;
}

#hitelcalc table.form_fixed {
  width: 100%;
}

#hitelcalc table.szamla_result {
  width: 100%;
  margin: 0 0 50px 0;
  border: 1px solid #dedede;
}

#hitelcalc table.szamla_result tr th {
  background: #fafafa;
  padding: 5px;
}

#hitelcalc table.szamla_result tr td {
  padding: 5px;
  font-size: 12px;
  width: 50%;
}

#hitelcalc table.szamla_result tr td.last {
  text-align: center;
}

.szamla_result_text {
  background: #ddd;
  padding: 10px;
  margin: 0 0 10px 0;
  text-align: center;
}

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

#signup p {
  color: #5d5d5d;
  font-size: 12px;
  margin: 0 0 20px 0;
  line-height: 18px;
}

#signup p a {
/*  color: #5d5d5d;*/
  font-size: 12px;
}

#signup ul li {
  color: #5d5d5d;
  font-size: 12px;
  line-height: 18px;
  background:url("/citibank/images/list_icon_grey.gif") no-repeat scroll 4px 10px;
}

#signup .field {
  margin: 0 15px 20px 0;
  height: auto;
}

#signup .field a {
  font-size: 12px;
}

#signup .field p small {
  position: relative;
  top: 3px;
}

#signup input.checkbox {
  position: relative;
  top: -2px;
  margin: 0 10px 0 0;
}

#signup table tr td.newsletter_desc {
  text-transform: uppercase;
  padding: 5px 0;
  color: #5d7576;
}

#signup input.submit {
  width: 64px;
  height: 25px;
  background: url(/citibank/images/submit_mentes.gif) no-repeat;
  border:0;
  margin-bottom: 20px;
}

#signup input.send {
  width: 90px;
  height: 25px;
  background: url(/citibank/images/btn_elkuldom.png) no-repeat;
  border:0;
  margin-bottom: 20px;
}

#signup input.login {
  width: 85px;
  height: 32px;
  background: url(/citibank/images/citi_belepesgomb.png) -5px 0 no-repeat;
  border:0;
  margin-bottom: 20px;
}

#signup .accept {
  margin-top: 25px;
}

.formError {
  font-size: 12px;
  color: #f67070;
  margin: 5px 0 15px 0;
}

#li_kerdoiv .widget-header h3{ width: 245px !important;}
#li_kerdoiv .widget-content {height: 162px !important; overflow: hidden; position: relative;}
#li_kerdoiv .widget-content img { margin: 0 0 0 5px; width: 306px;}
#li_kerdoiv .widget-content p { position:absolute; left: 20px; top: 87px; background: url(/citibank/images/citi_kerdoiv_kisnyil.png) 175px 45px no-repeat;}
#li_kerdoiv .widget-content p a { color: #fff;  font-size: 14px;}
#li_kerdoiv .widget-content p a:hover { text-decoration: none; }

.externalmedia {
  text-align: center;
}
