/* Global */

* { font-family: Arial, Helvetica, sans-serif; }
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #f8f6f1; }
td { vertical-align: top; padding: 0px; }
img { border: none; }
li { margin-bottom: 5px; line-height: 18px; }
hr { width: 100%; height: 1px; color: #e6e5da; border: none; background: #e6e5da; margin: 15px 0 15px 0; }
form { margin: 0; padding: 0; }
input::-moz-focus-inner { border: 0; padding: 0; } /*Remove button padding in FF*/
p { line-height: 17px; margin: 10px 0 10px 0; }
td, div, span, p, li { font-size: 12px; white-space: normal; }

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; text-align: left; font-weight: normal; margin: 15px 0 15px 0; }
h1 { font-size: 24px; color: #000; }
h2 { font-size: 20px; color: #000; }
h3 { font-size: 18px; color: #007c6d; }
h4 { font-size: 14px; font-family: Arial; color: #c5b994; margin: 15px 0 15px 0; font-weight: bold; }

a { font-size: 12px; color: #007c6d; text-decoration: underline; }
a:hover { color: #b2a683; }

/* PNG Fix */
#pngfix { behavior: url(/includes/iepngfix.php); }

/* Forms */
form.form {}
.textbox, .textarea { border: 1px solid #eae8e3; font-size: 11px; color: #807046; padding: 3px; }
textarea { overflow: auto; }
.button { height: 20px; color: #fff; font-size: 11px; cursor: pointer; border: none; background: #007c6d url(/images/button-bg.gif) repeat-x top left; font-weight: bold; text-transform: lowercase; }
.combobox { color: #807046; font-size: 11px; padding: 2px; border: 1px solid #eae8e3; }
.form-field { margin-bottom: 5px; }
.form-field .textbox, .form-field .textarea, .form-field .combobox { width: 100%; }
.field-active { border: 1px solid #007c6d !important; background: #fdfcf6; }
.field-over { border: 1px solid #007c6d; }
.field-error { border: 1px solid #ed1c24; }
.button-over { color: #bfb28d !important; }
.captcha { overflow: auto; }
.captcha input.textbox { width: 200px; height: 40px; font-size: 12px; float: left; padding: 3px; }
.captcha img { border: 1px solid #eae8e3; cursor: pointer; float: left; }
span.required { color: #ed1c24; font-size: 14px; }
div.required { margin-top: 15px; color: #ed1c24; font-weight: bold; font-size: 12px; clear: both; }

.form-title { margin: 15px 0 10px 0; clear: both; font-size: 18px; color: #007c6d; font-family: Georgia, "Times New Roman", Times, serif, Arial; }
.form-block { width: 500px; padding: 15px; background: #f4f3ef; }
.form-block .form-field .textbox { width: 488px !important; font-size: 12px; padding: 5px; }
.form-block .form-field { margin-bottom: 10px !important; }

/* Messages */
.result_success { margin: 5px 0 15px 0; padding: 10px; text-align: left; font-size: 12px; font-weight: bold; color: #fff; background: #018373; }
.result_error { margin: 5px 0 15px 0; padding: 10px; text-align: left; font-size: 12px; color: #fff; font-weight: bold; background: #ed383f; }

/* Pagination */
.pagination { clear: both; text-align: center; font-size: 12px; }
.pagination, .pagination .title { color: #b5b5b5; font-size: 12px; font-weight: bold; }
.pagination .title { padding-right: 10px; }
.pagination .current { color: #fff; font-weight: bold; padding: 3px 6px 3px 6px; background: #00796a; }
.pagination a { text-decoration: none; color: #b5a986; margin: 0 5px 0 5px; padding: 3px 6px 3px 6px; font-size: 12px; font-weight: normal; background: #f3f1ec; }
.pagination a:hover { color: #00796a; text-decoration: underline; }
.pagination a.arrows { font-size: 16px; margin: 0 2px 0 2px; background: none; color: #aa9b6f; padding: 0; }
.pagination a.arrows:hover { font-size: 16px; color: #00796a; }

/* Articles */
.article-row { margin-bottom: 15px; clear: both; background: url(/images/ln4.gif) repeat-x bottom left; padding-bottom: 15px; }
.article-row .title { margin-bottom: 10px; }
.article-row .title a, .article_title a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin-bottom: 15px; }
.article-row .title a:hover, .article_title a:hover { text-decoration: underline; }
.article-row .anounce { text-align: justify; line-height: 17px; font-size: 12px; }
.article-row .more, .article_more { text-align: right; clear: both; margin-top: 10px; }
.article-row .more a, .article_more a { font-size: 12px; text-decoration: underline; color: #aa9b6f; }
.article-row .more a:hover, .article_more a:hover { color: #007c6d; }
.article_title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #007c6d; margin-bottom: 15px; }
.article_date { font-size: 13px; color: #fff; background: #eb7606; text-align: center; width: 100px; margin-top: 3px; padding: 4px 1px 4px 1px; }
.article_menu { font-size: 12px; margin-bottom: 20px; color: #000; background: #f3f1ec; padding: 10px; }
.article_menu a { font-size: 12px; text-decoration: underline; margin-right: 10px; background: url(/images/bullet1.gif) no-repeat 0 6px; padding-left: 10px; }
.article_menu a:hover { }
.article_menu a.selected, .article_menu a.selected:hover { font-weight: bold; text-decoration: none; }
.article_menu img { margin: 0px 8px 0 8px; line-height: 16px; }
.article_menu span { width: 18px; height: 18px; position: absolute; z-index: 2; }

.article_icon { float: left; border: 1px solid #808080; padding: 3px 3px 3px 3px; margin-right: 15px; }
.article_icon img { margin: 0; width: 90px; height: 90px; border: none; }
div.article_image { float: left; border: 1px solid #eee8d0; margin: 0 10px 10px 0; font-size: 1px; }
div.article_image img { margin: 0; border: 1px solid #fdf6dd; margin: 1px 1px 1px 1px; }
img.article_image { float: left; margin: 5px 10px 5px 0; padding: 3px; border: 1px solid #464646; background: #fff; }
.article_author { font-size: 14px; margin: 20px 0 20px 0; color: #b21318; font-style: italic; clear: both; font-weight: bold; }
.article_print { float: right; margin-top: 10px; }
.article_print img { margin-right: 10px; }
.article_send { float: right; margin-right: 15px; }

.article_tags { float: left; color: #777777; font-size: 12px; margin-top: 10px; }
.article_tags span { padding-right: 5px; }
.article_tags a { font-weight: normal; margin-right: 5px; }

.article_controls { margin-top: 20px; font-size: 11px; background-color: #f9f9fa; clear: both; }
.article_controls td { padding: 10px 15px 10px 15px; }
.article_controls a, .article_controls a:hover { font-size: 11px; }
.article_anounce { font-size: 14px; color: #343434; line-height: 17px; padding-top: 10px; }
.article_content, .article_description { font-size: 14px; }
.article_description { color: #464646; margin-top: 20px; }
.article_quote { color: #464646; margin: 20px 0 10px 0; background: url(/images/quote-top.gif) no-repeat left top; }
.article_quote div { background: url(/images/quote-bot.gif) no-repeat right bottom; font-size: 14px; padding: 0 5px 10px 30px; text-align: justify; }

/* Page Title */
.page_title { font-size: 18px; color: #000; text-transform: uppercase; font-style: italic; float: left; }
.page_title a { color: #1d9dca; font-size: 18px; }
.page_title a:hover { color: #0479a2; }
.page_title span { color: #ebebeb; }
.page_crumbs { font-size: 12px; color: #acacac; margin-bottom: 20px; }
.page_crumbs a { font-size: 12px; text-decoration: underline; margin: 0 2px 0 2px; }
.page_crumbs a:hover { }

/* jPopup */
.jpopup { position: absolute; background: #fff url(/includes/img/indicator.gif) no-repeat center center; text-align: center; padding: 0px; border: 5px solid #65bfde; z-index: 15000; top: 0, left: 0; }
.jpopup-title { position: relative; padding: 10px; background: #65bfde; }
.jpopup-title span { position: absolute; font-weight: bold; font-size: 12px; color: #fff; padding: 0 5px 5px 0; left: 0; top: 0; }
.jpopup-title img { position: absolute; cursor: pointer; right: 0; top: 0; }
.jpopup-body { clear: both; padding: 10px; }
.jpopup-footer { font-size: 12px; font-family: Tahoma; padding-top: 10px; }

/* Sitemap */
.sitemap div img { margin-right: 8px; }
.sitemap div { margin-bottom: 10px; }
.map_root a { font-size: 14px; padding-left: 12px; background: url(/images/bullet2.gif) no-repeat left 5px; }
.map_child a { font-size: 12px; padding-left: 12px; background: url(/images/bullet1.gif) no-repeat left center; }
.map_root { background: url(/images/ln3.gif) repeat-x left bottom; padding-bottom: 10px; }

/* Grid */
.grid td { vertical-align: middle; padding: 15px 15px 15px 35px; font-size: 13px; line-height: 18px; background: url(/images/bullet3.gif) no-repeat left center; border-bottom: 1px dotted #555555; }
.grid td h3 { font-size: 22px; color: #b21318; }
.grid td strong { font-size: 12px !important; }
.grid td.icon { width: 200px; vertical-align: middle; text-align: center; }
.grid td img { border: 5px solid #f6f6f6; }

.table, .table-grid { width: 100%; border: none; border-collapse: collapse; padding: 0; }
.table td, .table-grid td { padding: 10px; }
.table-grid th { font-weight: bold; font-size: 12px; color: #807046; padding: 10px; background: #f4f3ef; text-align: left; }
.table-grid td { vertical-align: middle; background-image: url(/images/ln3.gif); background-repeat: repeat-x; background-position: left bottom; }

.table-data { width: 100%; border: none; border-collapse: collapse; padding: 0; margin: 15px 0 15px 0; }
.table-data th { font-weight: bold; font-size: 12px; color: #807046; padding: 10px; background: #f4f3ef; text-align: center; }
.table-data td { vertical-align: middle; padding: 7px; background-image: url(/images/ln3.gif); background-repeat: repeat-x; background-position: left bottom; }
.table-data td.row-title { font-weight: bold; border: none; background: #00796a; color: #fff; }
.table-data td.cell-title { font-weight: bold; border: none; background: #cdc19d; color: #fff; }
.table-data td.cell-title2 { font-weight: bold; border: none; background: #cdc19d; color: #fff; }

.table-default { width: 100%; border: none; border-collapse: collapse; padding: 0; margin: 15px 0 15px 0; }
.table-default th { font-weight: bold; font-size: 12px; color: #807046; padding: 10px; background: #f4f3ef; text-align: left; }
.table-default td { vertical-align: middle; padding: 7px; background-image: url(/images/ln3.gif); background-repeat: repeat-x; background-position: left bottom; }

.table-contacts { width: 100%; border: none; border-collapse: collapse; padding: 0; margin: 10px 0 25px 0; }
.table-contacts td { vertical-align: middle; padding: 10px; line-height: 18px; background-image: url(/images/ln2.gif); background-repeat: repeat-x; background-position: left bottom; }
.table-contacts h4 { font-size: 13px; color: #807046; margin: 0 0 5px 0; }
.table-contacts strong { color: #007c6d; }

.table-text { width: 100%; border: none; border-collapse: collapse; padding: 0; }
.table-text td { padding: 5px; line-height: 20px; }

.grid-table { width: 100%; border: none; border-collapse: collapse; padding: 0; }
.grid-table th { font-weight: bold; font-size: 12px; color: #fff; padding: 10px; background: #018474; border: 1px solid #dbd9d4; }
.grid-table td { padding: 5px; vertical-align: middle; border: 1px solid #dbd9d4; }

.lines td { background: url(/images/ln3.gif) repeat-x left bottom; padding: 8px; }

/* Common */
.line { margin: 15px 0 15px 0; clear: both; font-size: 1px; height: 1px; background: url(/images/ln2.gif) repeat-x left top; }
.border { border: 1px solid #d0d0d0; padding: 3px; }
.copyright { float: left; margin: 20px 0 0 30px; }
.contacts { float: right; margin: 15px 20px 0 0; text-align: right; }
.phones { float: right; font-size: 16px; font-weight: bold; margin: 15px 40px 0 0; text-align: right; line-height: 20px; }
.pantera { margin-top: 10px; font-size: 11px; color: #fff; text-align: right; }
.pantera a { color: #fff; text-decoration: none; font-size: 11px; }
.pantera a:hover { color: #007b6c; text-decoration: underline; }

/* Design */
.tbl_auto { width: 100%; height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_fixed { border: none; border-collapse: collapse; padding: 0px; }
.tbl_h { height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_w { width: 100%; border: none; border-collapse: collapse; padding: 0px; }

.c1 { background: url(/images/left-bg.gif) repeat-y right top; }
.c2 { width: 1000px; background: #fff; }
.c3 {  background: url(/images/right-bg.gif) repeat-y left top; }

.container { margin: 0 auto 0 auto; width: 1000px; min-width: 1000px; min-height: 100%; background: #fff; }
.middle { width: 1000px; height: 100%; position: relative; margin: 0 auto 0 auto; }
.header { height: 298px; background: #00463d url(/images/header-bg.jpg) no-repeat; }

.teasers { height: 170px; background: #f3f1ec; margin: 0; padding: 0; list-style: none; clear: both; }
.teasers li { width: 250px; padding: 0; margin: 0; height: 170px; display: inline; float: left; background: url(/images/split-bg.gif) repeat-y right top; }
.teasers li.end { background-image: none; }
.teasers li table { height: 65px; margin: 23px 0px 0px 22px; }
.teasers li table td { vertical-align: middle; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; text-align: left; font-weight: normal; font-size: 18px; color: #007c6d; line-height: 22px; }
.teasers li div.text { padding: 0 22px 0 22px; margin-top: 10px; line-height: 16px; }

.teaser1 { background: url(/images/ticon1.gif) no-repeat center left; padding-left: 60px; }
.teaser2 { background: url(/images/ticon2.gif) no-repeat; padding-left: 78px; }
.teaser3 { background: url(/images/ticon3.gif) no-repeat; padding-left: 66px; }
.teaser4 { background: url(/images/ticon4.gif) no-repeat; padding-left: 62px; }

.col1 { width: 250px; float: left; }
.col1 .inner { margin: 25px 0 0 30px; }
.col2 { width: 500px; min-width: 500px; float: left; margin-top: 25px; }
.col3 { width: 250px; float: left; }
.col3 .inner { margin: 25px 0 0 35px; }
.col4 { float: left; margin-top: 41px; width: 190px; }
.col5 { width: 740px; min-width: 750px; float: left; margin-top: 25px; }
.col6 { width: 729px; min-width: 729px; float: left; margin: 25px 0 0 20px; }

.frame-title { margin: 0px 0 10px 15px; position: absolute; background: #fff; padding: 0 5px 0 5px; }
.content { border: 1px solid #eae8e3; padding: 20px; }
.footer { height: 92px; background: #c5b994 url(/images/footer-bg.jpg) no-repeat; width: 100%; left: 0; font-size: 12px; color: #fff; line-height: 17px; } /*position: absolute; bottom: 0;*/
.footer a { color: #fff; }
.footer a:hover { color: #007c6d; }

.content ul { list-style: none; margin-left: 20px; padding: 0; }
.content ul li { background: url(/images/bullet2.gif) no-repeat left 6px; padding-left: 15px; }

.clear { clear: both; }
.reset-margin, .reset-margin p { margin: 0; }
a.invert { font-size: 12px; color: #aa9b6f; text-decoration: underline; }
a.invert:hover { color: #007c6d; }

.line1 { height: 1px; padding: 0; font-size: 1px; background: url(/images/ln1.gif) repeat-x; margin: 15px 0 15px 0; clear: both; }
.line2 { height: 1px; padding: 0; font-size: 1px; background: url(/images/ln2.gif) repeat-x; margin: 15px 0 15px 0; clear: both; }
.line3 { height: 1px; padding: 0; font-size: 1px; background: url(/images/ln3.gif) repeat-x; margin: 15px 0 15px 0; clear: both; }

#faq .textbox, #faq .textarea { width: 175px; }
#faq .combobox { width: 183px; }
#faq .success, #faq .error { font-weight: bold; margin-top: 10px; background: #fffcdb; padding: 5px 5px 5px 10px; }
#faq .success { color: #007869; }
#faq .error { color: #ed1c24; }

.rates { width: 190px; margin-bottom: 10px; }
.rates th { padding: 3px; background: #f4f3ef; color: #807046; font-size: 11px; font-weight: normal; }
.rates td { padding: 3px 0 3px 0; text-align: center; }
.rates td.first { text-align: left !important; font-weight: bold; color: #007c6d; }
.rates td.split { font-size: 1px; height: 5px; padding: 0; }
.rates td.title { text-align: left; color: #aa9b6f; font-size: 11px; font-weight: bold; }

.rates-date { font-size: 11px; color: #000; margin: 0px 0 10px 0; }
.rates-date2 { float: left; margin-top: 3px; padding-right: 20px; background-position: right center !important; }

.rates-table { width: 100%; border: none; border-collapse: collapse; padding: 0; margin: 10px 0 30px 0; }
.rates-table th { padding: 5px; background: #f4f3ef; color: #807046; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; }
.rates-table td { text-align: center; padding: 10px; border-bottom: 1px dotted #e6e5da; vertical-align: middle; }
.rates-table td img { margin: 0 5px 0 5px; }
.rates-table th.date, .rates-table td.date  { width: 120px; }
.rates-table td.up { background: url(/images/up.gif) no-repeat 30px center; }
.rates-table td.down { background: url(/images/down.gif) no-repeat 30px center; }
.rates-table th.value { width: 100px; font-weight: normal; background: #00796a; color: #fff; }

.banner-right { margin-top: 30px; line-height: 17px; width: 186px; }
.banner-right img { border: 1px solid #eae8e3; }
.banner-middle { width: 100%; height: 70px; clear: both; margin-top: 10px; border: 1px solid #eae8e3; background: #fff url(/images/kdif-logo.gif) no-repeat 10px center; }
.banner-middle td { vertical-align: middle; padding-left: 225px; line-height: 17px; }
.banner-middle strong { color: #aa9b6f; }
.banner-middle:hover { background-color: #f7f5f0; }

.news-anounces { margin-left: 0px; padding: 0; }
.anounce-row { width: 220px; height: 80px; float: left; margin: 0 14px 10px 14px; padding: 0; display: inline; }
.anounce-row .date { color: #807046; margin-bottom: 5px; font-size: 11px; }
.anounce-row a { text-align: justify; line-height: 15px; }

.logo { width: 240px; float: left; margin-top: 40px; background: url(/images/logo-bg.gif) repeat-y left top; }

.tab-menu { width: 503px; height: 212px; float: left; margin: 40px 42px 0 0; background: #007c6c url(/images/menu-bg.jpg) no-repeat left bottom; }
.tab-buttons { width: 503px; border: none; border-collapse: collapse; margin: 0; padding: 0; height: 43px; }
.tab-buttons td { padding: 0 25px 0 25px; font-size: 11px; vertical-align: middle; color: #fff; text-transform: uppercase; background: url(/images/tab-bg1.gif) repeat-x left top; cursor: pointer; line-height: 14px; font-weight: bold; border-left: 1px solid #0b4e45; border-bottom: 1px solid #0b4e45; }
.tab-buttons td.first { border-left: none !important; }
.tab-buttons td.end { border-right: none !important; }
.tab-buttons td.selected { background: url(/images/tab-bg2.gif) repeat-x left top; border-bottom: none; }
.tab-content { height: 168px; }
.tab-content table { width: 490px; }
.tab-content td { width: 250px; padding: 15px 0 0 15px; }
.tab-content div { margin: 0 0 2px 0; background: url(/images/bullet1.gif) no-repeat 5px center; padding: 5px 5px 5px 15px; }
.tab-content div.selected { background-color: #018474; }
.tab-content a { color: #fff; font-size: 12px; text-decoration: underline; line-height: 14px; }
.tab-content a:hover { color: #bdb08a; }

.submenu { padding: 10px 30px 10px 30px; background: #d5cbac url(/images/submenu-bg.gif) repeat-x left bottom; border-bottom: 1px solid #e6e5da; }
.submenu a { padding-left: 10px; background: url(/images/bullet3.gif) no-repeat left center; margin: 5px 15px 5px 0; display: inline-block; }
.submenu a:hover { color: #fff; }
.submenu a.selected { padding: 5px 10px 5px 15px; background-color: #018474; background-position: 5px center; color: #fff; text-decoration: none; background-image: url(/images/bullet4.gif); }

.small-search { height: 44px; }
#keywords { width: 134px; font-size: 11px; color: #807046; background: #fff; border: none; padding: 3px; float: left; margin: 0 5px 0 0; }
#find { width: 27px; height: 20px; color: #fff; font-size: 9px; background: #bdb08a; float: left; border: none; cursor: pointer; }
#find:hover { background: #007a6b; }

.lang { clear: both; height: 50px; }
.lang a { font-size: 12px; text-decoration: none; color: #fff; float: left; margin-right: 12px; line-height: 19px; }
.lang a:hover { color: #bdb08a; }
.lang a.selected { background: url(/images/lang-bg.gif) no-repeat center center; padding: 0px 8px 0px 8px; color: #fff !important; }
.lang a.selected:hover { background: #bdb08a; }

.menu { list-style: none; padding: 0; margin: 0; }
.menu li { margin-bottom: 6px; }
.menu li a { color: #fff; text-decoration: none; font-size: 14px; }
.menu li a:hover { color: #bdb08a; }

.ajax-load1 { background: url(/images/ajax-load2.gif) no-repeat right center; }

.overlay { position: absolute; background: #f3f1ec; z-index: 5000; display: none; cursor: wait; }

.slide-title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #007c6d; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom: 1px dotted #00796a; line-height: 25px; }

#banners img, #banners div { margin-bottom: 10px; }

/* Table View */
.table-date { font-size: 12px; color: #807046; margin-bottom: 5px; }
.table-title { font-size: 16px; color: #007c6d; margin-bottom: 10px; }
.table-description { text-align: justify; margin-bottom: 15px; }
div.table table { width: 100%; border: none; border-collapse: collapse; padding: 0; margin: 15px 0 15px 0; }
div.table table th.first { width: 100px !important; }
div.table table th.left { text-align: left !important; }
div.table table th { font-weight: bold; font-size: 12px; color: #fff; padding: 10px 5px 10px 5px; background: #007c6d; }
div.table table td { vertical-align: middle; padding: 5px; background-image: url(/images/ln3.gif); background-repeat: repeat-x; background-position: left bottom; }

.convert-rates td { background-position: 13px center !important; }

.form-tabs { list-style: none !important; padding: 0 !important; margin: 0 !important; }
.form-tabs li { padding: 5px 15px 8px 15px !important; margin: 0 10px 0 0 !important; float: left; background-image: none !important; }
.form-tabs a { font-size: 14px; text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #007467; }
.form-tabs li.selected { background: #f4f3ef !important; padding-bottom: 5px; }
.form-tabs li.selected a { border: none; padding: 0; color: #b2a683; }

.form-resume { width: 100%; padding: 0; border-collapse: collapse; }
.form-resume td { padding: 7px; }
.form-resume td#header { font-weight: bold; color: #007467; font-size: 11px; background: url(/images/tab-bg1.gif) repeat-x top left; padding: 8px; text-transform: uppercase; }
.form-resume td#label { width: 170px; color: #807046; text-align: right; vertical-align: middle; font-weight: bold; }
.form-resume td#menu { padding: 5px; background: #f8f6f1; text-align: right; }
.form-resume td#menu a { font-size: 11px; margin: 0 5px 0 5px; padding-left: 18px; text-decoration: none; border-bottom: 1px dotted #007467; }
.form-resume td#menu a.add-block { background: url(/images/plus.gif) no-repeat left center; }
.form-resume td#menu a.delete-block { background: url(/images/minus.gif) no-repeat left center; }
.form-resume td.split { font-size: 1px; height: 10px; padding: 0; background: url(/images/ln1.gif) repeat-x center bottom; }
.form-resume td.inner { padding: 10px 0px 10px 0px; }
.form-resume td.bottom { text-align: right; padding: 10px 10px 10px 0 !important; background: #f8f6f1; }
.form-resume td.load { background: #f8f6f1 url(/images/ajax-load2.gif) no-repeat 10px center; }
.form_inner { width: 100%; padding: 0; border-collapse: collapse; }
.form-resume td .textbox, .form-resume td .textarea { width: 470px; padding: 3px; border: 1px solid #e1dfda; }
.form-resume td.captcha img { border: 1px solid #e1dfda; float: left; margin-left: 5px; }

.map-button { padding-left: 35px; background: url(/images/lupa.gif) no-repeat 5px center; margin: 15px 0 10px 0; height: 22px; }
.map-button a { text-decoration: none; padding-bottom: 2px; border-bottom: 1px dotted #007467; line-height: 22px; }
.map-button a:hover { border-bottom: 1px dotted #b2a683; }

.map-container { border: 5px solid #f4f3ef; padding: 5px; height: 420px; width: 650px; display: none; }/*margin: 10px 0 10px 0;*/
.map-baloon { display: none; }

.banners-bottom { text-align: center; margin-top: 15px; clear: both; }