﻿body
{
    margin: 0px;
    background: #f1f1f1 url(../media/layout/background_layout.png) top center repeat-x;
    font-size: 11px;
    font-family: Arial,Verdana,Sans-Serif;
}
a
{
    text-decoration: none;
    color: #0085bb;
}
h1
{
    font-size: 24px;
    font-weight: bold;
    color: #3a3a3a;
    letter-spacing: -1;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    display: inline;
}
h2
{
    font-size: 20px;
    font-weight: bold;
    color: #3a3a3a;
    letter-spacing: -1;
    margin: 0px;
    padding: 0px;
    display: inline;
}
h3
{
    font-size: 17px;
    font-weight: normal;
    color: #3a3a3a;
    letter-spacing: -1;
    margin: 0px;
    padding: 0px;
}
hr
{
    height: 1px;
    margin: 0px;
    background-color: #bfbfbf;
    color: #bfbfbf;
    border: none;
    clear: both;
}
img
{
    border: none;
}
p
{
    margin: 10px 0px;
    font-size: 12px;
    line-height: 18px;
}
br
{
    line-height: normal;
    clear: both;
}
th
{
    text-align: center;
}
span.validator
{
    font-size: 11px;
    color: red;
}

/*//////////////////////////////////////*/
/*/////////// WRAPPER STYLES ///////////*/
/*//////////////////////////////////////*/

div#container
{
    width: 980px;
    margin: 0px auto;
}
div#container div#header
{
    width: 980px;
    height: 63px;
    background: url(../media/layout/background_header.png) no-repeat center top;
    margin: 0px 0px 20px 0px;
}
div#container div.content
{
    width: 960px;
    background: #ffffff;
    margin: 0px auto;
    padding: 0px;
    font-size: 12px;
    color: #3a3a3a;
}
div#container div#footer
{
    width: 960px;
    margin: 30px auto 0px auto;
    padding: 20px 0px 0px 0px;
    border-top: 1px solid #797979;
    color: #797979;
}

/*//////////////////////////////////////*/
/*/////////// HEADER STYLES ////////////*/
/*//////////////////////////////////////*/

a.header_logo
{
    width: 225px;
    height: 40px;
    margin: 5px 0px 0px 15px;
    float: left;
}
ul.header_menu
{
	margin: 16px 35px 16px 0px;
    list-style-type: none;
    float: right;
}
ul.header_menu li
{
    display: inline;
}
ul.header_menu li a
{
    font-size: 16px;
    font-weight: bold;
    margin-left: 22px;
}

/*//////////////////////////////////////*/
/*////////// CONTENT STYLES ////////////*/
/*//////////////////////////////////////*/

div.content_header
{
    padding: 15px 20px;
}
div.content_header img.profile_status_icon
{
    width: 17px;
    height: 18px;
    margin: 4px 10px 0px 0px;
    float: left;
}
div.content_header div.profile_status_text
{
    margin: 5px 0px 0px 0px;
    font-weight: bold;
    float: left;
}
div.content_header div.content_header_link
{
    margin: 5px 0px 0px 0px;
    text-align: right;
    font-size: 18px;
    float: right;
}
div.content_header div.content_header_link img
{
    margin: 0px 3px;
    vertical-align: middle;
}
div.content_padder
{
    padding: 20px;
}
div.content_padder div.content_title_wide
{
    width: 240px;
    padding: 0px 20px 0px 0px;
    float: left;
}
div.content_padder div.content_text_short
{
    width: 650px;
    padding: 5px 0px 5px 0px;
    float: left;
}
div.content_padder div.content_text_short ul.horizontal_listings
{
    width: 620px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.content_padder div.content_text_short ul.horizontal_listings li
{
    width: 155px;
    padding: 2px 0px 3px 0px;
    text-align: left;
    float: left;
}
div.content_padder div.content_text_short p.adview_contact_error
{
    color: #990000;
}
div.content_padder div.content_text_short p.adview_contact_success
{
    /* color: #009900; */
}
div.content_footer_centered
{
    padding: 20px;
    text-align: center;
}
div.content_footer_centered a.large_link
{
    font-size: 18px;
    font-weight: bold;
}
div.content_textpage
{
    padding: 20px 20px 25px 20px;
}
div.content_textpage_left
{
    width: 610px;
    padding: 20px 10px 20px 20px;
    float: left;
}
div.content_textpage_right
{
    width: 300px;
    padding: 20px 20px 20px 0px;
    float: right;
}
div.content_textpage_left ul.content_textpage_large
{
    width: 550px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
div.content_textpage_left ul.content_textpage_large li
{
    padding: 0px 0px 5px 0px;
    font-size: 17px;
}
div.page_not_found
{
    width: 940px;
    margin: 0px auto 25px auto;
    padding: 10px;
    background: #ffffcc;
    border: 1px solid #990000;
    font-size: 13px;
    font-weight: bold;
    color: #3a3a3a;
    text-align: center;
}

/*//////////////////////////////////////*/
/*///////// FRONT PAGE STYLES //////////*/
/*//////////////////////////////////////*/

div.frontpage_splash
{
    width: 980px;
    height: 471px;
    /* background: url(../media/layout/forside_pic.png) no-repeat center top; */
    background: url(../media/layout/forside_pic_ivaekst.png) no-repeat center top;
    margin: 5px 0px 25px 0px;
}
div.frontpage_about
{
    /* width: 610px; */
    width: 300px;
    margin: 20px;
    float: left;
}
div.frontpage_news
{
    width: 269px;
    height: 260px;
    margin: 20px 20px 20px 0px;
    padding: 0px 0px 0px 20px;
    border-left: 1px solid #bfbfbf;
    float: right;
}
div.frontpage_ads
{
    padding: 20px;
}
div.frontpage_about h2,
div.frontpage_news h2,
div.frontpage_ads h2
{
    font-size: 18px;
    font-weight: normal;
}
div.frontpage_about p
{
    line-height: 200%;
}
div.frontpage_about ul
{
    margin: 20px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}
div.frontpage_about ul li
{
    margin: 0px 40px 0px 0px;
    padding: 0px;
    display: inline-block;
    float: left;
}
div.frontpage_news p
{
    margin: 15px 0px 0px 0px;
}
div.frontpage_ads img
{
    width: 17px;
    height: 18px;
    margin: 15px 10px 0px 0px;
    float: left;
}
div.frontpage_ads div.frontpage_ads_title
{
    width: 750px;
    margin: 18px 0px 0px 0px;
    float: left;
}
div.frontpage_ads div.frontpage_ads_title a
{
    color: #000000;
    text-decoration: none;
}
div.frontpage_ads div.frontpage_ads_link
{
    width: 140px;
    margin: 18px 0px 0px 0px;
    text-align: right;
    float: left;
}
div.frontpage_ads p
{
    margin: 25px 0px 0px 0px;
}

/*//////////////////////////////////////*/
/*//////////// FORM STYLES /////////////*/
/*//////////////////////////////////////*/

div.form_elements_title
{
    width: 202px;
    padding: 0px 20px 0px 0px;
    float: left;
}
div.form_elements_title_short
{
    width: 142px;
    padding: 0px 20px 0px 0px;
    float: left;
}
div.form_elements_content
{
    width: 690px;
    padding: 0px;
    float: left;
}
div.form_elements_content_wide
{
    width: 750px;
    padding: 0px;
    float: left;
}
div.form_elements_content img.form_elements_addremoveimage
{
    width: 14px;
    height: 14px;
    float: left;
}
div.form_elements_content ul.form_elements_addremovelist
{
    padding: 0px;
    margin: 0px 0px 0px 5px;
    list-style-type: none;
    float: left;
}
div.form_elements_content ul.form_elements_addremovelist li
{
    width: 75px;
    padding-bottom: 5px;
}
div.form_elements_content select.dropdownlist
{
    width: 180px;
    color: #3a3a3a;
}
div.form_elements_content select.listbox
{
    width: 220px;
    height: 130px;
    font-size: 12px;
    color: #3a3a3a;
}
div.form_elements_content_wide input.textbox,
div.form_elements_content input.textbox
{
    width: 120px;
    height: 19px;
    padding: 3px 0px 0px 2px;
    margin-right: 20px;
    display: block;
}
div.form_elements_content ul.radiobuttonlist,
div.form_elements_content ul.checkboxlist,
div.form_elements_content ul.radiobuttonlist_short,
div.form_elements_content ul.checkboxlist_short,
div.form_elements_content_wide ul.radiobuttonlist,
div.form_elements_content_wide ul.checkboxlist,
div.form_elements_content_wide ul.radiobuttonlist_short,
div.form_elements_content_wide ul.checkboxlist_short
{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    list-style-type: none;
}
div.form_elements_content ul.radiobuttonlist li,
div.form_elements_content ul.checkboxlist li,
div.form_elements_content_wide ul.radiobuttonlist li,
div.form_elements_content_wide ul.checkboxlist li
{
	width: 170px;
	margin: 0px;
    padding: 0px 0px 15px 0px;
    text-align: left;
	float: left;
}
div.form_elements_content ul.radiobuttonlist_short li,
div.form_elements_content ul.checkboxlist_short li,
div.form_elements_content_wide ul.radiobuttonlist_short li,
div.form_elements_content_wide ul.checkboxlist_short li
{
    width: 100px;
	margin: 0px;
    padding: 0px 0px 15px 0px;
    text-align: left;
	float: left;
}
div.form_elements_content_wide div.company_detail_label
{
    width: 112px;
    height: 30px;
    padding: 12px 10px 5px 0px;
    text-align: right;
    font-weight: bold;
    float: left;
}
div.form_elements_content_wide div.company_detail_input
{
    width: 124px;
    padding: 5px 0px;
    float: left;
}
div.form_elements_content_wide div.company_detail_input select.dropdownlist
{
    width: 126px;
    margin: 3px 0px 0px 0px;
    color: #3a3a3a;
}
div.form_elements_content_wide div.company_detail_label_wide
{
    width: 358px;
    padding: 12px 10px 5px 0px;
    text-align: left;
    font-weight: bold;
    float: left;
}
div.form_elements_content_wide div.company_detail_input_wide
{
    width: 382px;
    padding: 5px 0px;
    float: left;
}
div.form_elements_content_wide div.company_detail_input_wide input.textbox
{
    width: 366px;
}
div.form_elements_content_wide div.company_detail_input_wide select.dropdownlist
{
    width: 372px;
    margin: 3px 0px 0px 0px;
    color: #3a3a3a;
}

/*//////////////////////////////////////*/
/*/////// PERSONAL PAGE STYLES /////////*/
/*//////////////////////////////////////*/

div.content_padder ul.personal_page_links,
div.content_padder ul.company_invoice_list
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.content_padder ul.personal_page_links li,
div.content_padder ul.company_invoice_list li
{
    margin: 10px 0px;
}

/*//////////////////////////////////////*/
/*///////// AD SEARCH STYLES ///////////*/
/*//////////////////////////////////////*/

div.content_padder div.ad_search_page_previous,
div.content_padder div.article_list_page_previous
{
    width: 110px;
    font-weight: bold;
    text-align: left;
    float: left;
}
div.content_padder div.ad_search_page_next,
div.content_padder div.article_list_page_next
{
    width: 110px;
    font-weight: bold;
    text-align: right;
    float: left;
}
div.content_padder div.ad_search_page_numbers,
div.content_padder div.article_list_page_numbers
{
    width: 700px;
    float: left;
}
div.content_padder div.ad_search_page_numbers ul,
div.content_padder div.article_list_page_numbers ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.content_padder div.ad_search_page_numbers ul li,
div.content_padder div.article_list_page_numbers ul li
{
    width: 18px;
    padding: 2px 0px;
    margin: 0px 4px;
    border: 1px solid #bfbfbf;
    font-weight: bold;
    text-align: center;
    display: block;
    float: left;
}
div.content_padder div.ad_search_page_numbers ul li.selected,
div.content_padder div.article_list_page_numbers ul li.selected
{
    background: #3a3a3a;
    border: 1px solid #3a3a3a;
    font-weight: normal;
    color: #ffffff;
}
div.content_padder div.ad_search_page_previous img,
div.content_padder div.ad_search_page_next img,
div.content_padder div.article_list_page_previous img,
div.content_padder div.article_list_page_next img
{
    margin: 0px 3px 3px 3px;
    vertical-align: middle;
}
div.content_padder img.ad_search_icon
{
    margin: 0px 5px 0px 0px;
}
div.content_padder div.ad_search_type
{
    width: 87px;
    margin: 15px 20px 0px 0px;
    font-weight: bold;
    float: left;
}
div.content_padder div.ad_search_value
{
    width: 729px;
    margin: 15px 0px 0px 0px;
    float: left;
}
div.content_padder div.ad_search_footer
{
    clear: both;
    text-align: right;
}

/*//////////////////////////////////////*/
/*////////// PAYMENT STYLES ////////////*/
/*//////////////////////////////////////*/

div.payment_left
{
    width: 540px;
    margin: 0px 11px 0px 20px;
    float: left;
}
div.payment_right
{
    width: 355px;
    margin: 0px 20px 0px 11px;
    text-align: right;
    float: right;
}
div.payment_right p.payment_amount
{
    margin: 40px 0px 20px 0px;
    color: #999999;
    text-align: right;
}
div.payment_left div.payment_form
{
    min-height: 180px;
    background-color: #f5f5f5;
    border: 1px solid #d1d1d1;
    margin: 14px 0px 0px 0px;
    padding: 20px;
}
div.payment_left div.payment_cardinfo
{
    background-image: url(../media/payment_cvc_help.gif);
    background-repeat: no-repeat;
    background-position: 320px 75px;
}
div.payment_left div.payment_form h2
{
    margin: 0px;
    font-size: 1.6em;
    font-weight: normal;
    color: #36769e;
    display: block;
}
div.payment_left div.payment_form p.payment_error
{
    margin: 4px 0px 6px 0px;
    font-size: 12px;
    color: #ff0000;
}
div.payment_left div.payment_form label
{
    width: 105px;
    margin: 3px 0px 0px 0px;
    font-weight: bold;
    display: block;
    float: left;
}
div.payment_left div.payment_form input,
div.payment_left div.payment_form select
{
    margin: 0px 0px 4px 0px;
    border: 1px solid #7f9db9;
    font-size: 15px;
}
div.payment_left div.payment_form input.payment_card_number
{
    width: 180px;
}
div.payment_left div.payment_form input.payment_card_cvc
{
    width: 50px;
}

div.payment_left div.payment_form div.green_button_left,
div.payment_left div.payment_form span.green_button_left
{
    margin: 15px 0px 0px 105px;
    float: left;
}
div.payment_left div.payment_form div.green_button_middle,
div.payment_left div.payment_form div.green_button_right,
div.payment_left div.payment_form span.green_button_middle,
div.payment_left div.payment_form span.green_button_right
{
    margin: 15px 0px 0px 0px;
    float: left;
}

div.payment_left p
{
    margin: 25px 0px;
}
div.payment_left p.payment_lock
{
    min-height: 45px;
    padding: 0px 0px 0px 55px;
    background: url(../media/payment_lock.png) no-repeat top left;
}
div.payment_right div.payment_help
{
    width: 355px;
    height: 167px;
    background: url(../media/payment_help.png) no-repeat top left;
    text-align: left;
}
div.payment_right div.payment_help h2
{
    padding: 40px 35px 25px 115px;
    font-size: 1.6em;
    font-weight: normal;
    color: #36769e;
    display: block;
}
div.payment_right div.payment_help p
{
    margin: 10px;
    font-size: 1.1em;
}

/*//////////////////////////////////////*/
/*///////// SPLASHBOX STYLES ///////////*/
/*//////////////////////////////////////*/

div.splashbox
{
    width: 407px;
    height: 324px;
    background: url(../media/splashbox_bg.png) no-repeat center bottom;
    margin: 0px 0px 0px 480px;
    padding: 108px 20px 0px 25px;
}
div.splashbox div.splashbox_tabs
{
    margin: 0px 0px 0px 5px;
}
div.splashbox div.splashbox_tab_active
{
    width: 163px;
    height: 31px;
    background: url(../media/splashbox_tab_active.png) no-repeat center top;
    padding-top: 13px;
    font-weight: bold;
    text-align: center;
    float: left;
}
div.splashbox div.splashbox_tab_inactive
{
    width: 163px;
    height: 31px;
    background: url(../media/splashbox_tab_inactive.png) no-repeat center top;
    padding-top: 13px;
    font-weight: bold;
    color: #0085bb;
    text-align: center;
    cursor: pointer;
    float: left;
}
div.splashbox img.splashbox_image
{
    margin: 0px 0px 8px 0px;
}
div.splashbox p
{
    margin: 4px 0px 4px 8px;
}
div.splashbox div.splashbox_morelink
{
    width: 150px;
    margin: 65px 0px 0px 8px;
    font-size: 12px;
}
div.splashbox div.splashbox_button
{
    width: 200px;
    margin: 50px 13px 0px 0px;
    text-align: right;
    float: right;
}
div.splashbox div#splashbox_content_owner div.splashbox_morelink
{
    margin: 29px 0px 0px 8px;
}
div.splashbox div#splashbox_content_owner div.splashbox_button
{
    margin: 14px 13px 0px 0px;
}

/*//////////////////////////////////////*/
/*///////// LOGIN BOX STYLES ///////////*/
/*//////////////////////////////////////*/

div.loginbox
{
    width: 512px;
    height: 136px;
    margin: 50px auto;
    padding: 30px 0px 0px 0px;
    background: #ffffff url(../media/loginbox.png) no-repeat left top;
}

/*//////////////////////////////////////*/
/*///////// ACCESS BUY STYLES //////////*/
/*//////////////////////////////////////*/

div.access_buy_wrapper
{
    width: 270px;
    margin: 0px 40px 0px 0px;
    float: left;
}
div.access_buy_wrapper br
{
    line-height: 0px;
}
div.access_buy_wrapper div.access_buy_title
{
    padding: 7px 0px;
    margin: 0px 0px 8px 0px;
    background: #e3f8dc;
    font-weight: bold;
    text-align: center;
}
div.access_buy_wrapper div.access_buy_title_units
{
    width: 105px;
    padding: 0px 2px 5px 10px;
    font-weight: bold;
    float: left;
}
div.access_buy_wrapper div.access_buy_title_price
{
    width: 145px;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
    float: left;
}
div.access_buy_wrapper div.access_buy_element
{
    padding: 5px;
}
div.access_buy_wrapper div.access_buy_element_bestlead
{
    padding: 5px;
    background: #f7e6db;
}
div.access_buy_wrapper div.access_buy_element_bestperiod
{
    padding: 5px;
    background: #e3f8dc;
}
div.access_buy_wrapper span.access_buy_radio
{
    margin: 0px 10px 0px 2px;
    float: left;
}
div.access_buy_wrapper label.access_buy_amount
{
    width: 80px;
    margin: 3px 0px 0px 0px;
    display: block;
    float: left;
}
div.access_buy_wrapper span.access_buy_price
{
    width: 65px;
    margin: 3px 0px 0px 0px;
    display: block;
    float: left;
}
div.access_buy_wrapper label.access_buy_payment
{
    width: 150px;
    margin: 3px 0px 0px 0px;
    display: block;
    float: left;
}
div.access_buy_wrapper span.access_buy_bestlead
{
    width: 80px;
    margin: 3px 0px 0px 0px;
    text-align: center;
    color: #ca540d;
    display: block;
    float: left;
}
div.access_buy_wrapper span.access_buy_bestperiod
{
    width: 80px;
    margin: 3px 0px 0px 0px;
    text-align: center;
    color: #45ce15;
    display: block;
    float: left;
}

div.form_elements_content table.access_buy
{
    width: 270px;
    margin: 0px 40px 0px 0px;
    font-weight: bold;
    float: left;
}
div.form_elements_content table.access_buy th
{
    padding: 7px 0px 15px 0px;
    text-align: center;
}
div.form_elements_content table.access_buy td.access_buy_radio
{
    width: 35px;
    text-align: center;
}
div.form_elements_content table.access_buy td.access_buy_type
{
    width: 65px;
    padding: 7px 5px;
}
div.form_elements_content table.access_buy td.access_buy_price
{
    width: 55px;
    padding: 7px 5px;
}
div.form_elements_content table.access_buy td.access_buy_highlight
{
    width: 85px;
    padding: 7px 5px;
    text-align: center;
}
div.form_elements_content table.access_buy td.access_buy_payment
{
    width: 225px;
    padding: 7px 5px;
}
div.content_padder div.access_buy_helptext
{
    margin: 0px 50px 0px 0px;
    padding: 10px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    float: right;
}

/*//////////////////////////////////////*/
/*//////// AGENT SEARCH STYLES /////////*/
/*//////////////////////////////////////*/

div.agent_search_title h2
{
    color: #0085bb;
}
div.agent_search_title h2.agent_search_inactive
{
    color: #797979;
}
div.agent_search_title h3.agent_search_form
{
    font-size: 18px;
    display: inline;
}
div.agent_search_title img.agent_search_form
{
    padding: 0px;
    margin: 0px 3px 6px 0px;
    vertical-align: middle;
}
div.agent_search_title span.agent_search_status
{
    width: 50px;
    margin: 5px 30px 0px 0px;
    color: #797979;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    float: right;
    display: block;
}
div.agent_search_title img.agent_search_arrow
{
    width: 16px;
    height: 16px;
    margin: 4px 0px 0px 0px;
    cursor: pointer;
    float: right;
}
div.agent_search_details
{
    margin: 20px 0px 0px 0px;
    display: none;
}
div.agent_search_details div.agent_search_infotype
{
    font-weight: bold;
    float: left;
}
div.agent_search_details div.agent_search_infovalue
{
    min-width: 170px;
    margin-left: 20px;
    float: left;
}
div.agent_search_details div.agent_search_infovalue ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.agent_search_details div.agent_search_infovalue ul li
{
    margin: 0px 0px 5px 0px;
}
div.agent_search_footer
{
    text-align: right;
    clear: both;
}
div.agent_search_footer a
{
    margin: 0px 0px 0px 20px;
    font-weight: bold;
}

/*//////////////////////////////////////*/
/*///// LEASETYPE TAGCLOUD STYLES //////*/
/*//////////////////////////////////////*/

ul.lease_type_cloud
{
    list-style-type: none;
    text-align: center;
}
ul.lease_type_cloud li
{
    display: inline;
    line-height: 40px;
}
ul.lease_type_cloud li a
{
    margin: 10px;
}
ul.lease_type_cloud li a.biggest
{
	font-size: 25px;
}
ul.lease_type_cloud li a.big
{
	font-size: 21px;
}
ul.lease_type_cloud li a.medium
{
	font-size: 18px;
}
ul.lease_type_cloud li a.small
{
	font-size: 15px;
}
ul.lease_type_cloud li a.smallest
{
	font-size: 11px;
}

/*//////////////////////////////////////*/
/*//////// ARTICLE VIEW STYLES /////////*/
/*//////////////////////////////////////*/

ul.related_articles
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
ul.related_articles li
{
    margin: 10px 0px;
}

/*//////////////////////////////////////*/
/*//////// GREEN BUTTON STYLES /////////*/
/*//////////////////////////////////////*/

div.green_button_left,
span.green_button_left
{
    width: 6px;
    height: 36px;
    background: url(../media/button_left.png) no-repeat;
    float: right;
}
div.green_button_middle,
span.green_button_middle
{
    padding: 9px 10px;
    background: url(../media/button_middle.png) repeat-x;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    float: right;
}
div.green_button_right,
span.green_button_right
{
    width: 6px;
    height: 36px;
    background: url(../media/button_right.png) no-repeat;
    float: right;
}
div.green_button_middle a,
span.green_button_middle a
{
    color: #ffffff;
}

/*//////////////////////////////////////*/
/*////////// FOOTER STYLES /////////////*/
/*//////////////////////////////////////*/

div.footer_links
{
    width: 175px;
    float: left;
}
div.footer_links ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.footer_links ul li
{
    margin: 0px;
    padding: 5px 0px;
}
div.footer_address
{
    width: 260px;
    text-align: right;
    float: right;
}
div.footer_address ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.footer_address ul li
{
    margin: 0px;
    padding: 5px 0px;
    text-align: right;
}