
html, body {
font-family:  serif,monospace, Tahoma, Helvetica, Arial, Verdana; 
background-image:url('/style/default/img/bg_page_winter.gif')
}



*.error
{
width:100%; font-size:14pt; color:#FF0000; font-weight:bold; text-align:center

}

*.return
{
width:100%; font-size:14pt; color:#008000; font-weight:bold; text-align:center

}


ul{
left:32px;display:block;position:relative;
}



hr
{
width:100%; 
color: #800;
background-color: #800;
height: 2px;

}

*.main_menu_body
{
border:2px solid #808080; 
}

*.main_menu_title
{
font-size:14pt; 
background-color:#BBBBBB; 
text-align:center;
border:2px solid #FFF; 
}


A {COLOR: #000000 }
A:visited {	 COLOR: #000000}
A:active { COLOR: #000000}
A:hover { COLOR: #000000}


*.user_menu
{
background-color:#D0D0D0;
}


*.radio
{
border-style:none; width:auto
}



*.form_body
{
border:2px solid #990000;  margin:5px; position:relative; left:25%; width:50%;color:#000000; font-size:12pt;  background-color:#C0C0C0; 
}

*.form_title, *.form_title a, *.form_title a:visited, *.form_title a:active, *.form_title a:hover  
{
color:#FFFFFF; font-size:14pt; font-weight:bold; background-color:#990000 }


*.form_button
{
border:1px; border-style:solid; color:#000000;  margin:5px;  background-color:#FFF;  width:50%; position:relative; left:25%; text-align:center }

*.form_text
{
border:1px; 
border-style:solid; 
color:#000000;  
width: 90%; 
position:relative; 
left:5%;
display:block;
background-color:#FFF;
 }

*.miniform_text
{
border:1px; 
border-style:solid; 
color:#000000;  
width: 100%; 
position:relative; 
display:block;
 }



*.message_body
{
border:2px solid #990000;  padding:2px; position:relative; left:5%; width:90%;color:#000000; font-size:12pt;  background-color:#E6E6E6;  text-align:left;}

*.message_title, *.message_title a, *.message_title a:visited, *.message_title a:active, *.message_title a:hover  
{
color:#FFFFFF; 
font-size:14pt; 
position:relative; 
left:0%; 
width:100%;
font-weight:bold; 
background-color:#990000;
text-align:left; 
 }


*.group_body
{
margin:5px;  border:1px solid #990000;   color:#000000; font-size:10pt;  background-color:#E6E6E6;  text-align:left; }

*.group_title, *.group_title A, *.group_title A:visited, *.group_title A:active, *.group_title A:hover
{
width:100%;color:#FFFFFF; font-size:10pt;  background-color:#990000 ;  text-align:left;
}


*.table_body
{
width:100%; 
border-collapse: collapse;  
border:1px solid #000000; 
color:#000000; 
font-size:10pt;  
background-color:#E6E6E6;
text-align:left;
}

*.table_title
{
color:#FFFFFF; 
font-size:14pt;  
background-color:#990000;  
text-align:left; 
}





*.table_title A {COLOR: #FFFFFF }
*.table_title A:visited {COLOR: #FFFFFF}
*.table_title A:active { COLOR: #FFFFFF}
*.table_title A:hover { COLOR: #FFFF00}







*.table_column
{
border-width:1px; height: 30px; white-space:nowrap; color:#000000; margin:5px;font-weight:bold; font-size:10pt;  background-color:#808080; }


*.table_row1
{


border-width:1px;  
color:#000000; 
font-size:10pt;  
background-color:#C0C0C0; 
text-align:left; 
}


*.table_row2
{


border-width:1px; 
color:#000000; 
font-size:10pt;  
background-color:#E6E6E6; 
text-align:left; 
}





*.form_select{
border:1px; border-style:solid; color:#000000;width: 90%; position:relative; left:5%
}




*.big_font   { font-size: 16pt; font-weight: bold }
*.super_big_font   { font-size: 16em; font-weight: bold; color:#FFFFFF; text-align:right }

h1 {font-size:16pt; text-align:center}
h2 {
font-size:14pt;

}
h3 {
font-size:13pt;

}

*.floated_image{
position: relative;
float:left;
margin:4px;
border:1px solid #808080;  

}

*.main_c img {
border:1px solid #c0c0c0;  
margin:10px;}






*.search_title,
*.search_title A, 
*.search_title A:visited,
*.search_title A:active,
*.search_title A:hover

{ font-size: 16px; font-weight: bold; color:#2200cc; text-align:left}

*.search_url

{ color:#080}
