a				{background-color: transparent; text-decoration:underline}
a:link			{color:#444444;}
a:visited		{color:#444444;}
a:hover			{color:#FF0000;}
a:active		{color:#FF0000;}

a.head			{background-color: #FFFFFF; text-decoration:none}
a.head:link		{color:#666666;}
a.head:visited	{color:#666666;}
a.head:hover	{color:#000000; text-decoration:underline;}
a.head:active	{color:#000000;}

a.left			{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration:none}
a.left:link		{color:#444444;}
a.left:visited	{color:#444444;}
a.left:hover	{color:#FF0000;}
a.left:active	{color:#FF0000;}

a.right			{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration:none}
a.right:link	{color:#444444;}
a.right:visited	{color:#444444;}
a.right:hover	{color:#FF0000;}
a.right:active	{color:#FF0000;}

a.footer		{background-color: transparent; text-decoration:none}
a.footer:link	{color:#808080;}
a.footer:visited{color:#808080;}
a.footer:hover	{color:#444444;}
a.footer:active	{color:#444444;}

body {
background-color:#FFFFFF;
/*background-color:transparent;*/
background-image:url(../../images/bg_new.gif);
background-repeat:repeat-x;
}

/*Generic table definition*/

table {
background-color:transparent;
width:100%;
border-collapse:collapse;
border:none;
padding: 0px;
}

tr {
background-color:transparent;
border-collapse:collapse;
border:none;
padding:0px;
}

td {
background-color:transparent;
border-collapse:collapse;
border:none;
padding:0px;
}

/*Layout def. of main page*/

table.main {
background-color:#FFFFFF;
width: 800px;
font-family: Verdana, Arial, Serif;
padding: 0px;
}

/*Header content*/

table.header {
table-layout: fixed;
background-color:transparent;
}

td.header_logo {
height:80px;
}

table.header_menu {
width:100%;
text-align:left;
}

td.header_menu_data {

}

td.header_menu {
background-color:transparent;
font-size:12px;
height:24px;
text-align:center;
vertical-align:middle;
padding:0px;
font-weight:bold;
color: #444444;
}

#mainmenu { font-family: Verdana, Arial, Serif; position: relative; width: 800px; background: #fc0; height: 24px; margin: 0px 16px 0px 0px; padding: 0px; }
#mainmenu ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 1.5em; }
#mainmenu ul li { display: inline; margin: 0px; padding: 0px; }
#mainmenu ul li a { float: left; border-right: 2px solid #FFF; color: #FFF; padding: 6px 30px 5px 30px; text-decoration: none; font-weight: bold; }
#mainmenu ul li.selected a { background: #000; color: #FFF; }
#mainmenu ul li a:hover { background: #0f0; color: #517918; text-decoration: underline; }

td.header_image {
background-color:#FFFFFF;
padding:0px;
}

/*Table definition for content except header and footer*/

table.main_content {
background-color: transparent;
width:100%;
}

table.adm_main_content {
background-color: transparent;
width:100%;
border-collapse:collapse;
padding: 0;
}

/*Left column*/

td.leftbar_col {
background-color:transparent;
text-align: left;
text-decoration: none;
vertical-align: top;
width: 150px;
}

table.leftbar {
background-color:transparent;
border-collapse:collapse;
width: 150px;
}

td.leftbar_header {
background-color:#F5F5F5;
background-image:url(../../images/sidebar.gif);
background-position:left;
background-repeat:no-repeat;
color:#000000;
height:20px;
font-size:11px;
font-weight: bold;
text-align:left;
text-decoration: none;
vertical-align:middle;
padding: 0px 4px 0px 6px;
}

td.leftbar_menu {
background-color:#ffffff;
border-bottom:1px solid #ffffff;
height:18px;
font-size:11px;
text-align:left;
text-decoration: none;
vertical-align: center;
padding: 0px 4px 0px 6px;
}

td.leftbar_menu_selected {
background-color:#ffffff;
border-bottom:1px solid #ffcc00;
height:18px;
font-size:11px;
text-align:left;
text-decoration: none;
vertical-align: center;
padding: 0px 4px 0px 6px;
}

td.leftbar_menu:hover {
background-color:#F5F5F5;
border-bottom:1px solid #F5F5F5;
height:18px;
font-size:11px;
text-align:left;
text-decoration: none;
vertical-align: center;
padding: 0px 4px 0px 6px;
}

td.leftbar_menu_active {
background-color:#666666;
/*background-image:url(../../images/menubutton_hover.gif);
background-position:center;
background-repeat:no-repeat;*/
height:18px;
font-size:11px;
text-align:left;
text-decoration: none;
vertical-align: center;
padding: 0px 4px 0px 6px;
}

td.leftbar_notification {
font-size:10px;
font-style: italic;
text-align:left;
text-decoration: none;
vertical-align: top;
background-position:left;
background-repeat:repeat-y;
padding: 4px 4px 4px 4px;
}

td.leftbar_spacer {
background-color:transparent;
/*background-image:url(../images/shadows/menuspacer_back.gif);
background-position:center,top;
background-repeat:no-repeat;*/
height:6px;
}

td.leftbar_image {
padding: 6px 0px 0px 0px;
}	

/*Center content*/

td.center_content {
background-color: #FFFFFF;
vertical-align:top;
padding: 10px 10px 10px 10px;
text-align:left;
/*width: 600px;*/
}

td.adm_center_content {
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color: #FFFFFF;
vertical-align:top;
padding: 10px 10px 10px 10px;
text-align:left;
width: 100%;
}

table.center_content {
background-color: #FFFFFF;
font-size:11px;
text-align:left;
width: 100%;
}

.center_title1 {
background-color: transparent;
font-size:18px;
font-stretch:narrower;
text-align:left;
}

.center_title2 {
background-color: transparent;
font-size:12px;
font-weight: bold;
text-align:left;
}

.center_title3 {
background-color: transparent;
font-size:11px;
font-weight: bold;
text-align:left;
}

.center_abstract{
background-color: transparent;
font-size:11px;
font-weight:bold;
text-indent: 0px;
text-align:left;
}

.center_text{
background-color: transparent;
font-size:11px;
text-indent: 0px;
text-align:left;
}

.center_text_price{
background-color: transparent;
font-size:10px;
text-indent: 0px;
text-align:right;
}

.center_text_info {
font-size:10px;
text-align:center;
}

table.center_text{
background-color: transparent;
width: 100%;
}

th.center_text{
font-size:11px;
border-bottom:1px solid #808080;
text-indent: 0px;
text-align:left;
font-size:12px;
font-weight:bold;
}

td.center_text{
font-size:11px;
border-bottom:1px solid #808080;
text-indent: 0px;
text-align:left;
}

td.adm_center_text{
font-size:11px;
text-indent: 0px;
text-align:left;
}

/*Right column*/

td.rightbar_col {
background-color:transparent;;
text-align: left;
text-decoration: none;
vertical-align: top;
width:150px;
}

table.rightbar {
background-color:transparent;
border-collapse:collapse;
width:150px;
border: none;
}

td.rightbar_header {
background-color:#F5F5F5;
background-image:url(../../images/sidebar.gif);
background-position:left;
background-repeat:no-repeat;
color:#000000;
height:20px;
font-size:11px;
font-weight: bold;
text-align:left;
text-decoration: none;
vertical-align:middle;
padding: 0px 4px 0px 6px;
}

/*td.rightbar_header:hover {
background-color:#00FF00;
background-image:url(../images/sidebar.gif);
background-position:left;
background-repeat:no-repeat;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#F5F5F5;
height:20px;
font-size:11px;
font-weight: bold;
text-align:left;
text-decoration: none;
vertical-align:middle;
padding: 0px 4px 0px 6px;
}*/

td.rightbar_content {
background-color:#FFFFFF;
border-bottom:1px #FFFFFF solid;
font-size:11px;
height:18px;
text-align:left;
text-decoration: none;
vertical-align: top;
padding: 0px 4px 0px 6px;
}

td.rightbar_content_selected {
background-color:#FFFFFF;
border-bottom:1px #ffcc00 solid;
font-size:11px;
height:18px;
text-align:left;
text-decoration: none;
vertical-align: top;
padding: 0px 4px 0px 6px;
}

td.rightbar_content:hover {
background-color:#F5F5F5;
border-bottom:1px #F5F5F5 solid;
height:18px;
font-size:11px;
text-align:left;
text-decoration: none;
vertical-align: top;
padding: 0px 4px 0px 6px;
}
td.rightbar_spacer {
/*background-image:url(../images/shadows/menuspacer_back.gif);
background-position:center,top;
background-repeat:no-repeat;*/
height:6px;
}

/*3 Boxes*/

table.boxes {
background-color:transparent;
text-align:left;
width: 100%;
font-family: Verdana, Arial, Serif;
font-size: 11px;
color: #000000;
padding: 0;
}

td.box {
background-color:transparent;
font-family: Verdana, Arial, Serif;
font-size: 11px;
color: #000000;
}

td.box_space {
background-color: transparent;
height:10px;
width: 4px;
}



/*Footer row*/

td.footer_data {
border:0;
}

table.footer {
background-color: transparent;
width: 800px;
font-family: Verdana, Arial, Serif;
font-size: 12px;
border-style:none;
padding: 0;
}

td.footer_content_left {
background-color:#CCCCCC;
border-left:1px #CCCCCC solid;
color: #444444;
text-align:center;
text-decoration:none;
font-size:10px;
vertical-align:bottom;
width:150px;
}

td.footer_content_center {
padding: 2px 0px 2px 0px;
background-color:#CCCCCC;
color:#444444;
text-align:center;
text-decoration:none;
font-size:10px;
vertical-align:bottom;
width:500px;
}

td.footer_content_right {
background-color:#CCCCCC;
border-right:1px #CCCCCC solid;
color: #444444;
text-align:center;
text-decoration:none;
font-size:10px;
vertical-align:bottom;
width: 150px;
}

.error {
border: 1px dashed #FFCCCC;
font-size: 10px;
color: #FF0000;
}

ul {
list-style:square;
}

li {
font-size: 11px;
}

img {
border:0px;
}

img.colorborder {
border:1px solid #444444;
}

input {
background-color: #FFFFFF;
border:1px solid #9DB4C1;
font-size:11px;
}

input.grey {
color:#CCCCCC;
}

input.check {
border: none;
background-color: #FFFFFF;
}

input.newsection {
background-color:#FFFFFF;
border:1px solid #00FF00;
font-size:12px;
}

input.deletesection {
background-color:#FFFFFF;
border:1px solid #FF0000;
font-size:12px;
}

input.up {
background-image:url(../../images/icons/arrow-up-circle_sm.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #00FF00;
font-size:12px;
}

input.down {
background-image:url(../../images/icons/arrow-down-circle_sm.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #00FF00;
font-size:12px;
}

select {
background-color: #FFFFFF;
border:1px solid #9DB4C1;
font-size:11px;
}

option {
border-bottom:1px solid #9DB4C1;
font-size:11px;
}

textarea {
font-family: Verdana, Arial, Serif;
font-size:11px;
}