﻿.gradient_bottom
{
    background-color: #e6ebf1;
    background-image: url(../images/gradientTop.png);
    background-position: top;
    background-repeat: repeat-x;
    height: 279px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.canvas
{
    margin: 0px auto;
    position: relative;
    width: 980px;
}

.content
{
    background-color: #fff;
    margin: 0px auto;
    position: relative;
    top: 84px;
    width: 980px;
}

.content_text
{
    clear: both;
    margin: 0px auto;
    position: relative;
    width: 940px;
    z-index: 10;
}

.content_lm_grd
{
    background-color: #fff;
    background-image: url(../images/lm_grd_19x1.png);
    background-position: left top;
    background-repeat: repeat-y;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 19px;
    top: 0px;
    z-index: 1;
}

.content_rm_grd
{
    background-color: #fff;
    background-image: url(../images/rm_grd_24x1.png);
    background-position: left top;
    background-repeat: repeat-y;
    height: 100%;
    right: 0px;
    position: absolute;
    width: 24px;
    top: 0px;
    z-index: 1;
}

.content_lt
{
    background-color: #fff;
    background-image: url(../images/topLeftCorner_19x195.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 195px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 19px;
    z-index: 2;
}

.content_rt
{
    background-color: #fff;
    background-image: url(../images/topRightCorner_24x195.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 195px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 24px;
    z-index: 2;
}

.content_tm
{
    background-color: #fff;
    background-image: url(../images/tm_1x14.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 14px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 980px;
    z-index: 1;
}

.corner_lb
{
    background-image: url(../images/leftBot_28x249.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 249px;
    position: absolute;
    left: -12px;
    bottom: 0px;
    width: 28px;
    z-index: 2;
}

.corner_rb
{
    background-image: url(../images/rightBot_28x249.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 249px;
    position: absolute;
    right: -3px;
    bottom: 0px;
    width: 28px;
    z-index: 2;
}

.corner_mb
{
    background-image: url(../images/midBot_1x249.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 249px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 980px;
    z-index: 1;
}

.logos 
{
    background-repeat: no-repeat;
    background-image: url(../images/logos_70x61.gif);
    border: none;
    height: 61px;
    left: 30px;
    position: absolute;
    top: 20px;
    width: 70px;
}

.logo
{
    background-repeat: no-repeat;
    background-image: url(../images/logo_158x44.png);
    border: none;
    height: 44px;
    left: 110px;
    position: absolute;
    top: 30px;
    width: 158px;
}

.top_menu
{
    background-color: #2666a7;
    background-image: url(../images/topMenu_m_1x56.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 56px;
    position: absolute;
    right: 14px;
    top: 6px;
    width: 670px;
}

.top_menu_lt
{
    background-image: url(../images/topMenu_lt_15x56.png);
    background-repeat: no-repeat;
    height: 56px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 15px;
    z-index: 1;
}

.top_menu_rt
{
    background-image: url(../images/topMenu_rt_15x56.png);
    background-repeat: no-repeat;
    height: 56px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 15px;
    z-index: 1;
}

.top_menu_content
{
    height: 20px;
    left: 20px;
    position: absolute;
    top: 10px;
    vertical-align: middle;
    width: 634px;
}

/*
	Inputs
*/
.basic_input
{
    border: 1px solid #7ba6d9;
    font-family: Trebuchet MS Arial;
    font-size: 11px;
    height: 16px;
    width: 122px;
}

/*
	Fonts
*/
.text_basic
{
    color: #e6ebf1;
    font-family: Arial;
    font-size: 12px;
}

.text_blue
{
    color: #336699;
    font-family: Arial;
    font-size: 12px;
}

.text_basic_b
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
}

p.text_basic_b
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
    text-indent: 8px;
}

.text_asterisk
{
    color: #f00;
    font-family: Arial;
    font-size: 10px;
}

.text_asterisk_green
{
    color: #669900;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.text_error
{
    color: #f00;
    font-family: Arial;
    font-size: 12px;
}

.text_error ul
{
    margin-top: 2px;
}

.text_normal, .text_normal_b
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

.text_smaller_gray2
{
    color: #888888;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.text_smaller_gray
{
    color: #888888;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.text_smaller_blue
{
    color: #4e7aa7;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.text_smaller
{
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.text_light
{
    color: #e6ebf1;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

.text_light2
{
    color: #e6ebf1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}

.text_normal_b
{
    font-weight: bold;
}

.text_mid
{
    color: #444444;
    font-family: Arial;
    font-size: 12px;
}

.text_small
{
    color: #444444;
    font-family: Arial;
    font-size: 11px;
}

.text_copy
{
    color: #6699cc;
    font-family: Arial;
    font-size: 10px;
}

.text_h4_salad
{
    color: #9FD73A;
    font-family: Arial;
    font-size: 12px;
    font-weight:normal;
    margin-bottom: 8px;
}

.text_h3_salad
{
    color: #669900;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
}

.text_h2_salad
{
    color: #669900;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

.text_h1
{
    color: #669900;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}

.text_h0_salad
{
    color: #669900;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}

.text_h0_blue
{
    color: #4e7aa7;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}


.text_h2
{
    color: #114170;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.caption_blue1
{
    color: #4e7aa7;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.text_capt_blue1 {
  color: #184877;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.text_capt_blue2 {
  color: #184877;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

/*
	Containers
*/
.container_cell
{
    display: block;
    float: left;
    margin: 1px auto auto 3px;
    vertical-align: middle;
}

.block_mid_r
{
    background-image: url(../images/sep_vert_3x23.png);
    background-position: right;
    background-repeat: no-repeat;
    float: right;
    height: 23px;
    line-height: 20px;
    margin-right: 10px;
    padding-right: 10px;
}

.block_mid_l
{
    background-image: url(../images/sep_vert_3x23.png);
    background-position: left;
    background-repeat: no-repeat;
    float: right;
    height: 23px;
    line-height: 20px;
    margin-right: 10px;
    padding-left: 10px;
}

.block_blue_hr
{
    background-image: url(../images/borders/sep_hor_blue_bg_4x1.png);
    background-position: bottom;
    background-repeat: repeat-x;
}

.block_reg_hr
{
    background-image: url(../images/borders/sep_hor_4x1.png);
    background-position: bottom;
    background-repeat: repeat-x;
}

.block_reg_hr_top
{
    background-image: url(../images/borders/sep_hor_4x1.png);
    background-position: top;
    background-repeat: repeat-x;
}

.block_vert
{
    background-image: url(../images/borders/sep_vert_1x20.png);
    background-position: right;
    background-repeat: repeat-y;
    float: right;
    height: 24px;
    line-height: 20px;
}

.block_vert_0
{
    float: right;
    height: 24px;
    line-height: 20px;
}

.search_table_header
{
    background-color: #EFEDED;
}

/*
	Buttons
*/
.button_small_light_blue, .button_small_light_blue_ovr
{
    background-image: url(../images/buttons/light_blue_58x116.png);
    background-position: left;
    background-repeat: no-repeat;
    border: none;
    background-color: #d3e7ff;
    color: #1b4a7a;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    width: 58px;
    cursor: pointer;
}

.button_small_light_blue_ovr
{
    background-position: -58px;
}

.button_small_blue, .button_small_blue_ovr
{
    background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px -54px;
    background-repeat: no-repeat;
    border: none;
    background-color: #d3e7ff;
    color: #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    width: 72px;
}

.pg_home_add_car, .pg_home_add_car_ovr
{
    background-image: url(../images/buttons/add_car_237x44.png);
    background-repeat: no-repeat;
	background-position: 0px 0px; 
    border: none;
    background-color: #d3e7ff;
    color: #fff;
    bottom: 24px;
    left: 16px;
    position: absolute;
    width: 237px;
    height: 44px;
    cursor: pointer;
}

.button_small_blue_ovr
{
    background-position: -199px -54px;
    color: #d9ecff;
}

.button_mid_blue, .button_mid_blue_ovr
{
    background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px -27px;
    background-repeat: no-repeat;
    border: none;
    background-color: #d3e7ff;
    color: #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    width: 114px;
    cursor: pointer;
}

.button_mid_blue_ovr
{
    background-position: -199px -27px;
    color: #d9ecff;
}

.button_large_blue, .button_large_blue_ovr
{
    background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: none;
    background-color: #d3e7ff;
    color: #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    width: 199px;
}

.button_large_blue_ovr
{
    background-position: -199px 0px;
    color: #d9ecff;
}

.button_small_blue2, .button_small_blue2_ovr
{
    background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px -54px;
    background-repeat: no-repeat;
    border: none;
    background-color: #d3e7ff;
    color: #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    width: 72px;
}

.button_small_blue2_ovr
{
    background-position: -199px -54px;
    color: #d9ecff;
}

.button_large_blue2, .button_large_blue2_ovr
{
    background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: none;
    background-color: #fff;
    color: #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    width: 199px;
}

.button_large_blue2_ovr
{
    background-position: -199px 0px;
    color: #d9ecff;
}

.button_close, .button_close_ovr {
  background-image: url(../images/buttons/close_22x11.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border: none;
  height: 11px;
  width: 11px;
}

.button_close_ovr {
  background-position: -11px 0px;
}

/*
	Links
*/
.light
{
    color: #e6ebf1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.bottom_menu_lnk
{
    color: #e6ebf1;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    z-index: 999999999999999;
    position:relative;
}

.regular_lnk,.regular_lnk:visited
{
    color: #114170;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.regular_lnk:visited
{
    color: #551A8B;
}

.blue_lnk
{
    color: #6699cc;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.blue_lnk_none
{
    color: #6699cc;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.blue_small_lnk
{
    color: #6699cc;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

/*
	Main menu
*/
.main_menu
{
    height: 39px;
    position: absolute;
    right: 50px;
    top: -29px;
    width: 600px;
    z-index: 99;
}

.main_menu a
{
    text-decoration: none;
}

.simple_link
{
    text-decoration: none;
}

.main_menu_tab_sel, .main_menu_tab_reg, .main_menu_tab_ovr
{
    background-image: url(../images/tabs/tab_236x39.png);
    background-repeat: no-repeat;
    background-color: #d3e7ff;
    background-position: left;
    color: #1b4a7a;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 118px;
}

.main_menu_tab_reg, .main_menu_tab_ovr
{
    background-position: -118px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 46px;
}

.main_menu_tab_ovr
{
    color: #9bce35;
}

/*
    Sub-menu
*/
.page_submenu_tab, .page_submenu_sel_tab, .page_submenu_services_tab,  .page_submenu_services_sel_tab
{
    background-color: #326699;
    background-image: url(../images/tabs/subTabReg_132x32.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    height: 32px;
    line-height: 34px;
    text-align: center;
    width: 132px;
}

.page_submenu_sel_tab, .page_submenu_services_sel_tab
{
    background-color: #fff;
    background-image: url(../images/tabs/subTabSel_132x32.png);
    background-repeat: no-repeat;
    color: #326699;
    font-weight: bold;
    line-height: 28px;
}

.page_submenu_services_tab, .page_submenu_services_sel_tab
{
	background-image: url(../images/buttons/blue_bg2_199x27.png);
    background-position: 0px -54px;
    background-color: #d3e7ff;
    height: 27px;
    width: 72px;
    position: relative;
    top: 20px;
    margin-right: 40px;
    float: right;
}

.page_submenu_services_sel_tab
{
	background-image: url(../images/buttons/blue_bg1_199x27.png);
    background-position: 0px -27px;
}

/*
    Bottom menu
*/
.bottom_menu
{
    height: 30px;
    left: 60px;
    position: absolute;
    bottom: 28px;
    width: 830px;
}

/*
    Boxes
*/

.box_blue
{
    background-color: #b1cde9;
    border: 1px solid #7ea8da;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.box_blue_content
{
    left: 10px;
    top: 10px;
    position: relative;
    z-index: 5;
}

.box_blue_lt, .box_blue_rt, .box_blue_lb, .box_blue_rb
{
    background-image: url(../images/area_blue/lt_10x10.png);
    background-repeat: no-repeat;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px;
    z-index: 2;
}

.box_blue_lt
{
    left: 0px;
    top: 0px;
}

.box_blue_lb
{
    background-image: url(../images/area_blue/lb_10x10.png);
    bottom: 0px;
    left: 0px;
}

.box_blue_rt
{
    background-image: url(../images/area_blue/rt_10x10.png);
    right: 0px;
    top: 0px;
}

.box_blue_rb
{
    background-image: url(../images/area_blue/rb_10x10.png);
    bottom: 0px;
    right: 0px;
}

.box_blue_bm
{
    display: none;
}

.box_blue_tm
{
    display: none;
}

.box_blue_lm
{
    display: none;
}

.box_blue_rm
{
    display: none;
}

/*
    Box white
*/
.box_white
{
    background-color: #fff;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.box_white_content
{
    left: 10px;
    top: 10px;
    position: relative;
    z-index: 5;
}

.box_white_lt, .box_white_rt, .box_white_lb, .box_white_rb
{
    background-image: url(../images/area_w/lt_12x12.png);
    background-repeat: no-repeat;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 12px;
    z-index: 2;
}

.box_white_lt
{
    left: 0px;
    top: 0px;
}

.box_white_lb
{
    background-image: url(../images/area_w/lb_12x20.png);
    bottom: 0px;
    height: 20px;
    left: 0px;
}

.box_white_rt
{
    background-image: url(../images/area_w/rt_16x12.png);
    right: 0px;
    height: 12px;
    top: 0px;
    width: 16px;
}

.box_white_rb
{
    background-image: url(../images/area_w/rb_16x20.png);
    bottom: 0px;
    height: 20px;
    right: 0px;
    width: 16px;
}

.box_white_bm
{
    background-image: url(../images/area_w/bm_1x20.png);
    background-repeat: repeat-x;
    bottom: 0px;
    height: 20px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.box_white_tm
{
    background-image: url(../images/area_w/tm_1x12.png);
    background-repeat: repeat-x;
    height: 12px;
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: 1;
}

.box_white_lm
{
    background-image: url(../images/area_w/bg_254x1.png);
    background-repeat: repeat-y;
    height: 100%;
    position: absolute;
    width: 12px;
    top: 0px;
    z-index: 1;
}

.box_white_rm
{
    background-image: url(../images/area_w/bg_254x1.png);
    background-repeat: repeat-y;
    background-position: -238px;
    height: 100%;
    position: absolute;
    right: 0px;
    width: 16px;
    top: 0px;
    z-index: 1;
}

/*
    Box white reg
*/
.box_white_reg
{
    background-color: #fff;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

.box_white_reg_content
{
    left: 14px;
    top: 0px;
    padding-bottom: 30px;
    position: relative;
    z-index: 5;
}

.box_white_reg_lt, .box_white_reg_rt, .box_white_reg_lb, .box_white_reg_rb
{
    background-image: url(../images/area_w/lt_12x12.png);
    background-repeat: no-repeat;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 12px;
    z-index: 2;
}

.box_white_reg_lt
{
    left: 0px;
    top: 0px;
    z-index: 2;
}

.box_white_reg_lb
{
    background-image: url(../images/area_w/lb_12x20.png);
    bottom: 0px;
    height: 20px;
    left: 0px;
    z-index: 2;
}

.box_white_reg_rt
{
    background-image: url(../images/area_w/rt_16x12.png);
    right: 0px;
    height: 12px;
    top: 0px;
    width: 16px;
}

.box_white_reg_rb
{
    background-image: url(../images/area_w/rb_16x20.png);
    bottom: 0px;
    height: 20px;
    right: 0px;
    width: 16px;
}

.box_white_reg_bm
{
    background-image: url(../images/area_w/bm_1x20.png);
    background-repeat: repeat-x;
    bottom: 0px;
    height: 20px;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.box_white_reg_tm
{
    background-image: url(../images/area_w/tm_1x12.png);
    background-repeat: repeat-x;
    height: 12px;
    left: 0px;
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: 1;
}

.box_white_reg_lm
{
    background-image: url(../images/area_w/bg_254x1.png);
    background-repeat: repeat-y;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 12px;
    top: 0px;
    z-index: 1;
}

.box_white_reg_rm
{
    background-image: url(../images/area_w/bg_254x1.png);
    background-repeat: repeat-y;
    background-position: -238px;
    height: 100%;
    position: absolute;
    right: 0px;
    width: 16px;
    top: 0px;
    z-index: 1;
}

/*
	Pages
*/
.pg_home_promo
{
    background-image: url(../images/home_684x411.png);
    background-repeat: no-repeat;
    height: 411px;
    position: relative;
    width: 684px;
}

.pg_home_promo_monkey
{
    background-image: url(../images/home_684x411_monkey.png);
    background-repeat: no-repeat;
    height: 411px;
    position: relative;
    width: 684px;
}

.pg_home_content
{
    margin-top: 12px;
    height: 200px;
    width: 684px;
}

.pg_home_content_p
{
    background-image: url(../images/borders/sep_vert_1x4.png);
    background-position: left;
    background-repeat: repeat-y;
    float: left;
    height: 182px;
    width: 230px;
}

.pg_home_content_txt
{
    margin: 0px auto;
    width: 210px;
}

/*  
    Icons
*/
.icon_search
{
    background-image: url(../images/icons/search_17x17.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 17px;
    overflow: hidden;
    width: 17px;
}

.icon_auto
{
    background-image: url(../images/icons/auto_20x17.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 17px;
    overflow: hidden;
    width: 20px;
}

.icon_calc
{
    background-image: url(../images/icons/calc_17x20.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 17px;
}

.icon_hum
{
    background-image: url(../images/icons/hum_17x19.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 19px;
    overflow: hidden;
    width: 17px;
}

.icon_doc
{
    background-image: url(../images/icons/doc_17x19.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 19px;
    overflow: hidden;
    width: 17px;
}

.icon_key
{
    background-image: url(../images/icons/key_19x15.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 15px;
    overflow: hidden;
    width: 19px;
}

.icon_mailbox
{
    background-image: url(../images/icons/mailbox_18x15.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 15px;
    overflow: hidden;
    width: 18px;
}

.icon_settings
{
    background-image: url(../images/icons/settings_17x17.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 17px;
    overflow: hidden;
    width: 17px;
}

.icon_photo
{
    background-image: url(../images/icons/photo_19x17.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 17px;
    overflow: hidden;
    width: 19px;
}

.icon_info
{
    background-image: url(../images/icons/info_16x16.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 16px;
    overflow: hidden;
    width: 16px;
}

.icon_plus
{
    background-image: url(../images/icons/plus_16x16.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 16px;
    overflow: hidden;
    width: 16px;
}

.icon_admin
{
    background-image: url(../images/icons/admin_38x37.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    height: 37px;
    overflow: hidden;
    width: 38px;
}

/*
    Levels
*/
.level_1
{
    margin: 4px 0px 4px 2px;
}

.level_2
{
    margin: 0px 0px 4px 12px;
}

.level_root_link
{
    background-image: url(../images/icons/rect_4x4.gif);
    background-repeat: no-repeat;
    background-position: 4px 5px;
    color: #114170;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 0px 0px 16px;
    text-decoration: underline;
}

.level_link_1
{
    background-image: none;
    color: #114170;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 0px 0px 16px;
    text-decoration: underline;
}

/*
	Dropdonws
*/
.dropdown_basic
{
    border: 1px solid #7ba6d9;
    font-family: Arial;
    font-size: 11px;
    height: 20px;
}

.basic_textarea
{
    border: 1px solid #a9b8c7;
    height: 70px;
    overflow: hidden;
    width: 360px;
}

/* Photo frame
*/
.photoFrame
{ 
    background-repeat: no-repeat !important;
    border: 1px solid #346799;
    height: 482px;
    overflow: hidden;
    position: relative;
    width: 648px;
}
.photoMenu
{
    background-color: #ddd;
    bottom: 0px;
    height: 26px;
    left: 0px;
    position: absolute;
    width: 648px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7; 
    z-index: 1;
}
.photoMenuCtls
{    
    bottom: 6px;    
    right: 4px;
    position: absolute;    
    z-index: 2;  
}
.photoMenuLabel
{ 
    color: #666666; 
    float: left; 
    font-family: Arial; 
    font-size: 11px; 
    margin: auto 6px auto 6px;
}
.photoPreviewFrame 
{
    margin-top: 6px;
    width: 648px;
}
.photoPreviewSmallImg, .photoPreviewSmallImgSel
{ 
    background-repeat: no-repeat !important; 
    border: 2px solid #346799; 
    cursor: pointer;
    float: left;
    height: 64px;
    margin: 2px;
    overflow: hidden;    
    width: 88px;
}
.photoPreviewSmallImgSel
{
    border-color: #99CC00;
}

.arrowLeft, .arrowRight
{
    background-image: url(../images/buttons/arrows_30x15.gif); 
    cursor: pointer;
    float: left;
    height: 15px;
    overflow: hidden;
    width: 15px;
}
.arrowRight
{ 
    background-position: -15px 0px;
}

.furjbqy a {display:block; width:22px; height:151px; background:#FFA000 !important;}

.letter
{
	background-image: url(../images/letter.png); 
	width: 444px;
	height: 281px;
}
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 2% 0 0; //margin: 0; width: 20%; //width: auto; } /*more width - less columns*/
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 20%; }
.columns ul { width: 100%; }

p.text_normal
{
	margin:0px;
}
