body{
	margin: 0px;
	background: url(./../../images/logo_bg.gif) repeat-x top;
        background-color: #F8F6EF;
        font-size: 12px;
}

table{
        color: #5E0000;
        font-size: 12px;
}

th{
        font-size: 9px;
        font-weight: bold;
        /*text-align: center;*/
}


a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
a:link {
	TEXT-DECORATION: none;
}
a:visited {
	TEXT-DECORATION: none;
}
a:hover {
	TEXT-DECORATION: none;

	font-weight : bold;
	COLOR: #FF6600;
}

pre {
        text-align: left;
}





/* ******************** BEGIN DESIGN STYLE ************** */
#document {
	width: 800px;
        left: 50%;
        margin-left: -400px;
        position: relative;
        color: #5E0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

/*	font-weight: normal;	*/
/*	margin-right: auto; */
/*	margin-bottom: 1em; */
/*	margin-left: auto; */

	}

#document_admin {
	width: 100%;
        color: #5E0000;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}


#logo {
	margin: 0px;
	padding: 0px;
	background-image: url(./../../images/logo.gif);
	background-repeat: no-repeat;
	height: 150px;
}

#logo_admin {
	margin: 0px;
	padding: 0px;
	background-image: url(./../../images/logo_admin.gif);
	background-repeat: no-repeat;
	height: 150px;
}

.flags{
	float: right;
	margin-top: 100px;
}


#menu{
	background-image: url(./../../images/menu_bg.jpg);
	background-repeat: no-repeat;
	height: 171px;
	width: 800px;
	background-position: top;
}


#menu_text{
	padding-top: 137px;
}

#foot {
	clear:both;
    width: 100%;
	background-color: #EFE0BA;
}



#main_panel {
	margin: 0px;
	padding: 0px;
	background-color: #F8F1DF;
}

#main_panel_text {
	margin: 0px;
	padding: 20px 5px;
}

.blok {
	margin: 0px 3px;
	padding: 2px;
	height: 28ex;
	width: 48%;
	border: 1px dashed #770000;
	float: left;
	display: block;
	text-align: left;
	overflow: auto;
}

.blok_title{
	float: left;
	width: 49%;
	margin: 10px 0px 0px 0px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.blok_pager{
	float: left;
	width: 49%;
}

.help{
	clear:both;
	padding: 4px 2px 0px 2px;
}

.updated{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;
}
/* ******************** END DESIGN STYLE   ************** */












/* ******************** BEGIN MENU STYLE ************** */
#menu_container {
	position: absolute;
	margin: 0;
	padding: 0;
	font: bold 12px Verdana, sans-serif;
	width: 800px;
	height: 40px;
	border-bottom: 1px solid #bbb;
	list-style-type: none;
	overflow: hidden;
}


#menu_container_admin {
	margin: 0;
	padding-bottom: 20px;
	font: bold 12px Verdana, sans-serif;
	width: 100%;
	border-bottom: 1px solid #bbb;
	list-style-type: none;
}

#menu_list{
	marigin: 0px;
	padding: 0px 10px;
}

#menu_list li {
        float: left;
        margin: 0px;
        padding: 0;
        width: auto;
        display: block;
}

#menu_list li a, #menu_list li a:link {
        color: #D76B00;
        text-decoration: none;
        padding: 3px 5px 3px 5px;
        display: block;
}

#menu_list li a:hover {
        color: #6E5856;
        border-bottom: 3px solid #bbb;
        cursor: pointer;
        background: #F8F6EF;
}

#menu_list li a#current, #menu_list li a#current:link {
        color: #BF0000;
        cursor: default;
        font-weight: bold;
        border-bottom: 3px solid #f90;
        background: #F8F6EF;
}

#menu_list li a#current:hover {
        border-bottom: 3px solid #f90;
        background: #F8F6EF;
}


/* ******************** END MENU STYLE   ************** */






/* ******************** BEGIN FORM STYLE ************** */
INPUT,SELECT,TEXTAREA,CHECKBOX,OPTION {
        BACKGROUND-COLOR:  #EFE0BA;
        BORDER-COLOR: #EFE0BA;
        WIDTH: 100%;
        color: black;
        font-size: 10px;
        font-weight: bold;
}

.due {
        color: red;
        padding-right: 3px;
}
/* ******************** END FORM STYLE   ************** */










/* ******************** BEGIN TABLE LIST STYLE   ************** */
.table{
    width: 100%;
    background-color: #EFE0CC;
    border-collapse: collapse;
    border: 1px solid #bbb;
}

.table_even{
    width: 100%;
    background-color: #EFE0C0;
    border-collapse: collapse;
    border: 1px solid #bbb;
}

.table_odd{
    width: 100%;
    background-color: #F8F6EF;
    border-collapse: collapse;
    border: 1px solid #bbb;
}


.row_even{
    background-color: #EFE0C0;
}


.row_odd{
    background-color: #F8F6EF;
}



.btn_flat_even {
        BACKGROUND-COLOR:  #EFE0C0;
        BORDER: 1px solid #bbb;
        color: #FF6600;
        cursor: pointer;
        text-align: center;
}


.btn_flat_odd {
        BACKGROUND-COLOR:  #F8F6EF;
        BORDER: 1px solid #bbb;
        color: #FF6600;
        cursor: pointer;
        text-align: center;
}

.table_title{
        font-size: 9px;
        font-weight: bold;
        text-align: left;
}

.table_note{
        padding-left: 10px;
}


.note{
    color: #6E5856;
    font-size: 10px;
}
/* ******************** END TABLE LIST STYLE   ************** */







.link_webmaster {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
	FONT-WEIGHT: bold;

}
.link_webmaster:link {
	TEXT-DECORATION: none;
}
.link_webmaster:visited {
	TEXT-DECORATION: none;
}
.link_webmaster:hover {
        COLOR: #000000;
	TEXT-DECORATION: underline;

}

