a
{
 color: #999999;
}

a.discreet
{
 color: #999999;
 text-decoration: none;
}

img
{
 border: none;
}

input
{
 font: normal 13px arial;
}

input.styleit
{
 border: #DDDDDD solid 1px;
 border-left: #AAAAAA solid 2px;
 border-top: #AAAAAA solid 2px;
 background-color: #FFFFFF;
 font: normal 13px arial;
 color: #555555;
}


select
{
 border: #DDDDDD solid 1px;
 border-left: #AAAAAA solid 2px;
 border-top: #AAAAAA solid 2px;
 background-color: #FFFFFF;
 font: normal 13px arial;
 color: #555555;
}


/*
** CENTRAL_MENU CONTENT
*/

div.menu_general
{
 width: 183px;
 height: auto;
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

div.menu_general_content
{
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF url(../images/menu_general_bg.gif) repeat-y top left;
}

div.menu_general_top
{
 width: 100%;
 height: 7px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF url(../images/menu_general_top.gif) no-repeat top left;
}


div.menu_general_button
{
 width: auto;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 background: transparent;
 text-align: left;
 font: bold 12px arial;
 border: 0px;
}

div.menu_general_button a
{
 text-decoration: none;
}

div.menu_general_button a:hover
{
 text-decoration: none;
}

div.menu_general_bottom
{
 width: 100%;
 height: 22px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF url(../images/menu_general_bottom.gif) no-repeat top left;
}


/* IDENT */

div.menu_ident
{
 width: 183px;
 height: auto;
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

div.menu_ident_content
{
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF url(../images/menu_general_bg.gif) repeat-y top left;
 text-align: center;
}

div.menu_ident_title
{
 width: 100%;
 height: 26px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 background: #FFFFFF url(../images/menu_ident_title.gif) no-repeat top left;
 font: 14px arial;
}

div.menu_ident_form
{
 width: 163px;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px;
.padding: 5px 0px 0px 0px; /* IE6&7 hack... */
 background: transparent;
 text-align: right;
 font: 12px arial;
}

div.menu_ident_pass_recovery
{
 width: 166px;
.width: 150px; /* IE6&7 hack... */
 height: 11px;
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
margin-left: -10px;
 background: transparent;
 text-align: right;
 color: #5fd3ea;
 font: 10px arial;
}

div.menu_ident_create_account
{
 width: auto;
 height: 16px;
 margin: 5px 0px 0px 20px;
 padding: 0px 0px 0px 25px;
.padding: 0px 0px 0px 22px; /* IE6&7 hack... */
 background: transparent url(../images/menu_general_icon_grey.jpg) no-repeat top left;
 text-align: left;
 font: bold 11px arial;
}

/*
** DEPOSER
*/


div.menu_deposer
{
 width: 183px;
 height: auto;
 margin: 0px 0px 0px 4px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

div.menu_deposer_content
{
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

div.menu_deposer_button
{
 width: auto;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 2px;
 background: transparent;
 text-align: left;
 font: bold 12px arial;
 border: 0px;
}

div.menu_deposer_button a
{
 text-decoration: none;
}

div.menu_deposer_button a:hover
{
 text-decoration: none;
}


/* PARTNERS */

div.menu_partners_content
{
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFCCCC url(../images/menu_general_bg.jpg) repeat-y top left;
}

div.menu_partners_title
{
 width: 162px;
 height: 20px;
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 0px 10px;
 background: #c9e7f1;
 text-align: left;
 color: #3190bc;
 font: 14px arial;
}

/*
** CENTRAL_PAGE CONTENT
*/

div.central_page_banner
{
 position: relative;
 float: right;
 width: 775px;
 height: 117px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

div.central_page_content
{
 position: relative;
 float: right;
 width: 775px;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px;
 color: #999999;
 background: #FFFFFF;
 font: normal 13px arial;
 overflow: hidden;
}

/* middle */

div.central_page_content_middle
{
 position: relative;
 display: block;
 float: left;
 width: 525px;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/central_page_content_middle_bg.gif) repeat-y top left;
 overflow: hidden;
}

div.central_page_content_middle_title
{
 position: relative;
 display: block;
 width: 100%;
 height: 40px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent;
}

div.central_page_content_middle_block
{
 position: relative;
 display: block;
 width: 100%;
 height: auto;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin-left: 4px;
.margin-left: 0px; /* IE6&7 hack... */
 background: transparent;
 text-align: center;
 overflow: hidden;
 font: 0px arial;
}

div.central_page_content_middle_offer
{
 position: relative;
 display: block;
 float: left;
 width: 158px;
 height: 102px;
 margin: 5px 0px 0px 10px;
_margin: 5px 0px 0px 5px; /* IE6 hack... */
 padding: 0px 0px 0px 0px;
 background: #FFFFFF url(../images/home_offer_bg.gif) no-repeat top left;
/* background: #F5FFF5;*/
 font: bold 11px arial ;
 text-align: left;
 overflow: hidden;
}

div.central_page_content_middle_bottom
{
 position: relative;
 display: block;
 width: 530px;
 height: 18px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/central_page_content_middle_bottom.gif) repeat-y top left;
}

div.central_page_content_middle_bottom_blue
{
 position: relative;
 display: block;
 width: 530px;
 height: 18px;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/central_page_content_blue_middle_bottom.gif) repeat-y top left;
}

div.central_page_content_middle_bottom_sep
{
 position: relative;
 display: block;
 width: 508px;
 height: 6px;
 margin: 5px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
.margin-left: -8px; /* IE6&7 hack... */
 background: transparent url(../images/central_page_content_middle_sep.gif) repeat-y top left;
 font: 0px arial;
}


/* right */

div.central_page_content_right
{
 position: relative;
 display: block;
 float: left;
 width: 240px;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/home_search_bg.gif) repeat-y top left;
 overflow: hidden;
}

div.central_page_content_right_title
{
 position: relative;
 display: block;
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent;
}

div.central_page_content_right_map
{
 position: relative;
 display: block;
 width: 225px;
 height: 168px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin-left: 7px;
_margin-left: 3px; /* IE6 hack... */
 background: transparent;
 border: #23baef solid 1px;
}

div.central_page_content_right_sep
{
 position: relative;
 display: block;
 width: 100%;
 height: 3px;
 margin: 8px 0px 8px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/home_search_sep.gif) no-repeat top left;
 font: 0px arial;
}

div.central_page_content_right_bottom
{
 position: relative;
 display: block;
 width: 100%;
 height: 10px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: transparent url(../images/home_search_bottom.gif) no-repeat top left;
}

/*
** FOOTER CONTENT
*/

div.footer_content
{
 position: relative;
 display: block;
 height: 15px;
 margin: 0px 0px 0px 0px;
 padding: 5px 15px 5px 0px;
 background: transparent;
 color: #555555;
 font: 12px arial;
}

