html, body {
    background: url(../i/page/top_bg.gif) repeat-x top;
    font-family: Arial;
    color: #A4A4A4;
}

#page_bg_1 {
    background: transparent url(../i/page/globus.jpg) no-repeat 30px 0;
}

#top_line { 
    height: 145px;
    padding-left: 385px;
}

/*MENU*/

#menu_table a, #menu_table a:hover {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.top_menu_separator {
    background: url("../i/page/menu_separator.png") no-repeat center;
    width: 50px;
    height: 24px;
}

#menu_line_table {
    width: 100%;
    table-layout: fixed;
}

#menu_line_table td {
    height: 107px;
}

#menu_line_left {
    background: url("../i/page/menu_line_left.png") no-repeat left top;
    width: 52px;
}

#menu_line_center {
    background: transparent none;
    width: 319px;
}

#menu_line_right {
    background: url("../i/page/menu_line_right.png") no-repeat left top;
    width: 38px;
}

#menu_container {
    background: url("../i/page/menu_bg.png") repeat-x left top;
    width: auto;
}

#menu_container_right {
    background: url("../i/page/menu_bg_l.png") no-repeat right top;
    width: 33px;
}

#menu_line_table #menu_table td {
    padding: 45px 0;
    height: auto;
}

/******************/

#content_root {
    min-width: 1024px;
}

#content_root_l {
    float: left;
    padding: 120px 125px  0 50px
}

#content_root_r {
    background-color: #f3f3f3;
    float: left;
}

.corner_tile {
    height:10px;
    width: 10px;
    font-size: 0;
    line-height: 0;
}

.content_bg {
    height:10px;
    font-size: 0;
    line-height: 0;
}

#content_tl {
    background: url("../i/page/content_bg.gif") no-repeat left top;
}

#content_tr {
    background: url("../i/page/content_bg.gif") no-repeat right top;
}

#content_bl {
    background: url("../i/page/content_bg.gif") no-repeat left bottom;
}

#content_br {
    background: url("../i/page/content_bg.gif") no-repeat right bottom;
}

.content_corner_table {
    table-layout: fixed;
}

#main_content {
	min-width: 600px;
}
