/* -------------------------------------- */
/* ----------  HTML ELEMENTS  ----------- */
html, body, table 
                {color:#000208; font-size:12px; line-height:normal;
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
                 font-family:Trebuchet, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}

html, body, .tableheight 
                {height:100%; text-align:center; background-color:white;} 

form            {margin:0px 0px 0px 0px;}
table, td       {text-align:left; vertical-align:top;}
img             {display:block; border:none;}

h1, h2, h3, h4, h5, h6
                {padding:0px 0px 0px 0px; margin: 5px 0px 5px 0px; font-weight:bold; color:#0077bd;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;
                }

h1              {font-size:25px; color: #035baa;margin-bottom:0px;}
h2              {font-size:15px; color: #035baa;margin-bottom:0px;}
h3              {font-size:15px;color: #035baa;}
h4              {font-size:13px;}



h4 a         {text-decoration:none; color:#0077bd}
h4 a:link    {text-decoration:none; color:#0077bd} 
h4 a:hover   {text-decoration:underline; color:#0077bd}


.bodyleft       {width:20px; background-image:url('../images/bl_bg.gif'); background-repeat: repeat-y;}
.bodyright      {width:20px; background-image:url('../images/br_bg.gif'); background-repeat: repeat-y;}

/* ----------  HTML ELEMENTS  ----------- */
/* -------------------------------------- */

/* */
.inline         {display:inline;}
.bullet         {display:inline;}
/* */

/* ---------------  MAIN  --------------- */
.mainleft       {width:28px; background-image:url('../images/design/mainleft.gif');}
.mainright      {width:28px; background-image:url('../images/design/mainright.gif'); background-repeat: repeat-y;}
.mainmenu       {background-image:url('../images/design/mainmenu.gif');
                 vertical-align:middle; text-align:center;}

.mainsearch     {width:160px; color:white; background-color:#54A4D0;}
/* ---------------  MAIN  --------------- */


/* ---------------  BODY  --------------- */
.body_head      {font-size:12px; font-weight:bold; color:#00326d; height:25px; 
                 background-image:url('../images/forms/form_head.gif'); vertical-align:middle;}
.head_blue      {font-size:12px; font-weight:bold; color:#00326d; height:25px; 
                 background-image:url('../images/forms/form_head_blue.gif'); vertical-align:middle;}
.foot_blue      {font-size:12px; font-weight:bold; color:#00326d; height:19px; 
                 background-image:url('../images/forms/form_foot_blue.gif'); vertical-align:middle;}
/* ---------------  BODY  --------------- */


/* --------------- A HREF --------------- */
a               {text-decoration: underline; color:#035baa;}
a:link          {text-decoration: underline; color:#035baa;} 
a:hover         {text-decoration: underline; color:#555555;}

a.mmenu         {text-decoration:none; color:#035baa; font-weight:bold;}
a.mmenu:link    {text-decoration:none; color:#035baa; font-weight:bold;} 
a.mmenu:hover   {text-decoration:underline; color:#555555; font-weight:bold;}

a.mmenu_sel        {text-decoration:none; color:#000000; font-weight:bold;}
a.mmenu_sel:link    {text-decoration:none; color:#000000; font-weight:bold;} 
a.mmenu_sel:hover   {text-decoration:underline; color:#555555; font-weight:bold;}

a.mmenu2         {text-decoration:none; color:#000000; }
a.mmenu2:link    {text-decoration:none; color:#000000; } 
a.mmenu2:hover   {text-decoration:underline; color:#555555;}


a.mmenu2_sel        {text-decoration:none; color:#000000; font-weight:bold;}
a.mmenu2_sel:link    {text-decoration:none; color:#000000; font-weight:bold;} 
a.mmenu2_sel:hover   {text-decoration:underline; color:#555555; font-weight:bold;}

a.orange        {color:#ff7800;}
a.green         {color:#72b549;}
a.blue          {color:#0aa4fc;}
a.gray          {color:#abaaaf;}

a.bela          {text-decoration: none; color:#ffffff;}
a.bela:link     {text-decoration: none; color:#ffffff;} 
a.bela:hover    {text-decoration: none; color:#000000;}

a.form          {color:#0B356B; text-decoration: underline; font-weight:bold;}
a.form:link     {color:#0B356B; text-decoration: underline;} 
a.form:hover    {color:#646464; text-decoration: none;}

a.bottom        {text-decoration: none;font-weight:normal}

a.event         {color:#000000; text-decoration:underline;}
a.event:link    {color:#000000; text-decoration:underline;}
a.event:hover   {color:#ffffff; text-decoration:none;}
/* --------------- A HREF --------------- */

/* -------------------------------------- */
/*                 FORMS                  */

.e_hour         {background-color:#dce4f1;vertical-align:middle;text-align:left;
                 font-weight:bold; height:25px;
                 border-right:1px solid white; border-top:1px solid white;}

.e_text         {background-color:#eaeff7;vertical-align:middle;text-align:left;width:auto;
                 height:25px;padding:7px 5px 7px 5px;
                 border-right:1px solid white; border-top:1px solid white;}

.e_auth         {background-color:#f8fafc;vertical-align:middle;text-align:center;width:120px;;
                 height:25px;
                 border-top:1px solid white;}

.e_white        {background-color:#f8fafc; width:1px;border-top:1px solid white;}

.eo_date        {background-color:#fbe093; vertical-align:middle; padding:7px 5px 7px 5px; 
                 text-align:center; font-weight:bold; width:70px;
                 border-right:1px solid white; border-top:1px solid white;}
.eo_title       {background-color:#fbe599; vertical-align:middle; padding:7px 5px 7px 5px;
                 border-right:1px solid white; border-top:1px solid white;}
.eo_links       {background-color:#fbea99; vertical-align:middle; padding:7px 5px 7px 5px; 
                 text-align:center; font-weight:bold; width:240px;
                 border-right:1px solid white; border-top:1px solid white;}

.e_date         {background-color:#dddddd; vertical-align:middle; padding:7px 5px 7px 5px; 
                 text-align:center; font-weight:bold; width:70px;
                 border-right:1px solid white; border-top:1px solid white;}
.e_title        {background-color:#eaeaea; vertical-align:middle; padding:7px 5px 7px 5px;
                 border-right:1px solid white; border-top:1px solid white;}
.e_links        {background-color:#f6f6f6; vertical-align:middle; padding:7px 5px 7px 5px; 
                 text-align:center; font-weight:bold; width:240px;
                 border-right:1px solid white; border-top:1px solid white;}
/* -------------------------------------- */


/* -------------------------------------- */
/*                  CART                  */

a.cart          {font-weight:bold; text-decoration: none; color:white;}
a.cart:link     {font-weight:bold; text-decoration: none; color:white;}
a.cart:hover    {font-weight:bold; text-decoration: none; color:#1e356b;}



.ca_orange      {background-color:#ff9000; vertical-align:middle; text-align:center; font-weight:bold;}
.ca_yellow      {background-color:#ffc500; vertical-align:middle; text-align:center; font-weight:bold; color:#1e356b;}

/* -------------------------------------- */

/* -------------------------------------- */
/*                 FORMS                  */
.f_table        {font-size:12px; width:400px; color:#646464;}
.f_white        {height: 3px;}

.f_title        {font-size:12px; color:#646464;
                 font-weight:bold; text-align: right; vertical-align: middle;
                 margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px;}

.f_space        {font-size:12px; width:10px; color:#545454;
                 margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;}

.f_field        {font-size:12px; background-color:#dce4f1; width:290px; text-align:center;
                 border:none; color:#00326d; vertical-align:middle;
                 margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}

.f_text         {font-size:11px; background-color:#dce4f1; width:288px; height:14px; color:#646464;
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}



select          {font-size:11px; border:1px solid #eaeae9; background-color:#fcfcfc; color:#646464;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}

option          {font-size:11px; background-color:white; color:#646464;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}

textarea        {font-size:12px; width:288px; height:100px;
                 font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif;}

.imgsubmit      {cursor:pointer;}
.imgsend        {cursor:pointer;width:97px; height:39px;}
.imgsave        {cursor:pointer;width:101px; height:39px;}


.text           {border:1px solid #adadad; width:200px; height:18px; font-size:12px; font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.submit         {border:1px solid black; background-color:#96AEBE; width:100px; height:23px; color:#000000}
.textarea		{border:1px solid #adadad; width:100%; font-size:12px; font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.textRed		{ color:#ff0000;}
.fileUpload		{border:1px solid #adadad; font-family:adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica, arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* -------------------------------------- */


.footer{
	background-image:url('../images/09/footer_line.gif');
	background-repeat:no-repeat; 
	background-position:top;
	height: 75px;
	width: 958px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;	
}
.menu1{
	background-image:url('../images/09/menu.gif'); 
	background-repeat:repeat-x; 
	width:998px;
	height:73px;
}
.bodyleftnw{
	width:1px;
	background-color:#035baa;
	background-image:url('../images/09/vert_top.gif'); 
	background-position: top; 
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding:0px;
}
.bodyleftnw_bottom{
	padding:0px;
	width:1px;
	height:90px;
	background-image:url('../images/09/vert_bot.gif'); 
	background-position: top; 
	background-repeat:no-repeat;
}
.formred{
	color: red;
}
.section{
	background-color:#035baa;
	font-weight:bold;
	color:#ffffff; 	padding:3px;
	font-size: 15px;
}
.event_odd{
	background-color:#cccccc;	padding:3px;

}
.event_even{
	background-color:#eeeeee;	padding:3px;

}