body, html
	{
		position: relative;
		color: #8C8C8C;
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: 11px;
		margin: 0px auto;
		margin-top: 0px;
		padding: 0px;
		background: #000000;
		border: 0px solid #000000;
	}

/*poczatek popUp*/
#banner_popup
	{
		position: absolute;
		z-index: 10;
		right:100px;
		width:400px;
		height:300;
		visibility:hidden;
		display: block;
		z-index: 1000;
	}
	
.popup
	{
		position: absolute;
		border: 0px solid red;
		display: block;
		z-index: 100;
	}
	
.flash
	{
		position: relative;
		border: 0px solid red;
		display: block;
		z-index: 10;
	}
/*koniec popUp*/
	
#main
	{
		position: relative;
		text-align: center;
		margin: 10px 10px 10px 10px;
		background: #f3f3f3;
		border: 0px solid #000000;
	}

#main_content
	{
		position: relative;
		text-align: center;
		padding-bottom: 20px;
		background: #f3f3f3;
		border: 0px solid #000000;
	}

#head
	{
		position: relative;
		height: 120px;
		background: #000000 url(../include/head/h_top.jpg) 0px no-repeat;
		border: #000000 0px solid;
	}

.head_menu_top
	{
		padding: 5px;
		font-family: tahoma;
		font-size: 10px;
		font-style: normal;
		color: #FFFFFF;
		position: relative;
	}

#head_menu_bottom
	{
		position: absolute;
		margin-top: 129px;
		width: 900px;
		height: auto;
		border: #000000 0px solid;
	}

.head_menu_left
	{
		position: relative;
		width: 420px;
		margin-top: -56px;
		padding: 5px;
		text-align: center;
		float: right;
		font-family: tahoma, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #00a7d4;
		height: auto;
		background: #000000;
	}

#head_menu_right
	{
		position: relative;
		float: right;
		margin-top: -21px;
		height: auto;
	}

#menu_main
	{
		position: relative;
		margin: 0px;
		padding: 0px;
		width: 900px;
		height: 0px;
		background: #000000 url(../include/head/bg_menu_main.gif) 0px 0px repeat;
		border: #000000 0px solid;
		overflow: hidden;
	}

#bg_adress 
	{
		position: relative;
		width: 900px;
		height: 24px;
		background: url(../include/head/bg_adress.gif) 0px repeat;
	}

#text_adress 
	{
		position: relative;
		padding: 5px 5px;
		text-align: right;
		font-family: verdana;
		font-size: 10px;
		font-style: normal;
		color: #00a7d4;
		width: 890px;
		height: 15px;
	}

#foot
	{
		position: relative;
		height: 200px;
		background: #000000 url(../include/foot/foot.jpg) 0px no-repeat;
		border: 0px solid #000000;
	}

.head_menu_left a:link, .head_menu_left a:visited 
	{
		text-decoration: none;
		color: #00a7d4;
	}

.head_menu_left a:hover
	{
		color: #ffffff;
	}
	
.head_menu_top a:link, .head_menu_top a:visited
	{
		text-decoration: none;
		color: #ffffff;
	}

.head_menu_top a:hover
	{
		color: #00a7d4;
	}

.link_text a:link, .link_text a:visited
	{
		text-decoration: underline;
		text-indent: 0px;
		color: #00a7d4;
	}

.link_text a:hover
	{
		color: #363d45;
	}
 
.link_text_red a:link, .link_text_red a:visited
	{
		text-decoration: underline;
		text-indent: 0px;
		color: #cf3143;
	}

.link_text_red a:hover
	{
		color: #363d45;
	}
 
#menu_left
	{
		width: 178px;
		border: 0px solid #363d45;
		float: left;
	}

dl, dd, dt
	{
		display: block;
		margin: 0px;
		padding: 0px;
	}

dd
	{
		width: 178px;
		height: 27px;
		background: #363d45 url("../page/common/menu_left_arrow.gif") no-repeat right top;
		border-width: 0px;
		border-style: 1px solid #000000;
		border: 0px solid #363d45;
	}

dl a:link, dl a:visited
	{
		display: block;
		width: 168px;
		height: 25px;
		padding-top: 7px;
		padding-left: 0px;
		text-decoration: none;
		font-family: tahoma, sans-serif;
		font-size: 12px;
		background: #363d45 url("../page/common/menu_left_bg_off.gif") repeat-x top;
		color: #363d45;
	}

dl a:hover
	{
		background-image: url("../page/common/menu_left_bg_on.gif");
		color: #363d45;
	}

#heading
	{
		position: relative;
		width: 692px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		text-align: center;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 18px;
		color: #00a9d1;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #363d45;
		border: 0px dashed #bbbbbb;
		overflow: hidden;
	}

#heading_frame
	{
		position: relative;
		width: auto;
		font-family: verdana, sans-serif;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 11px;
		color: #363d45;
		padding-left: 10px;
		background: #;
		border: 1px dotted #363d45;
		overflow: hidden;
	}
 
#heading2
	{
		position: relative;
		width: 860px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		text-align: center;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 18px;
		color: #00a7d4;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #f3f3f3;
		border: 0px solid #000000;
		overflow: hidden;
	}

#heading_index
	{
		position: relative;
		width: 860px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		text-align: center;
		margin-left: 10px;
		font-size: 11px;
		padding: 5px 0px 5px;
		background: #f3f3f3;
		border: 0px solid #000000;
		overflow: hidden;
	}
 
a.heading_index_nav, a.heading_index_nav:link, a.heading_index_nav:visited, .chosen
	{
		display: inline;
		width: 25px;
		padding: 0px;
		text-decoration: none;
		color: #363d45;
		border: 1px solid #dadada;
		background: #f3f3f3;
		overflow: hidden;
	}

a.heading_index_nav:hover
	{
		color: #00a7d4;
		background: #ffffff;
		overflow: hidden;
	}
 
#content
	{
		position: relative;
		width: auto;
		color: #363d45;
		text-align: left;
		text-indent: 0px;
		line-height: 20px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
		background: #ffffff;
		border: 0px dotted #363d45;
		overflow: hidden;
		clear: both;
	}

#content2
	{
		position: relative;
		width: auto;
		font-family: verdana, sans-serif;
		color: #363d45;
		text-align: left;
		font-size: 11px;
		text-indent: 30px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
		background: #ffffff;
		border: 0px solid #0000ff;
		overflow: hidden;
	}

#column_left
	{
		text-indent: 30px;
		width: 313px;
		float: left;
		padding: 30px;
		overflow: hidden;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 20px;
		position: relative;
		background-color: #ffffff;
		border: 0px solid #363d45;
	}

#column_right
	{
		position: relative;
		margin-left: 397px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		padding: 20px;
		background-color: #;
		border: 1px dotted #363d45;
	}

#column_left2
	{
		text-indent: 30px;
		width: 300px;
		float: left;
		font-family: verdana, sans-serif;
		color: #363d45;
		text-align: left;
		font-size: 11px;
		padding: 20px;
		overflow: hidden;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 20px;
		position: relative;
		background-color: #ffffff;
		border: 0px solid #363d45;
	}

#l_column_left
	{
		position: relative;
		float: left;
		width: 410px;
		padding: 10px;
		background-color: #ffffff;
	}

#l_column_right
	{
		position: relative;
		float: right;
		width: 410px;
		padding: 10px;
		background-color: #ffffff;
	}
#l_column_left2
	{
		position: relative;
		float: left;
		width: 400px;
		border: 0px solid #000000;
		overflow: hidden;
	}

#l_column_right2
	{
		position: relative;
		float: right;
		width: 400px;
		border: 0px solid #000000;
		overflow: hidden;
	}

/*content header */

#container_short
	{
		position: relative;
		width: auto;
		margin-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		background: #dadada;
		border: 0px solid #000000;
		overflow: hidden;
	}
#container_long
	{
		position: relative;
		width: auto;
		margin: 10px;
		background: #ffffff;
		border: 0px solid #000000;
		overflow: hidden;
	}
#container_short2
	{
		position: relative;
		width: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		background: #dadada;
		border: 0px solid #000000;
		overflow: hidden;
	}
#heading_short
	{
		position: relative;
		width: auto;
		font-family: verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		color: #00a9d1;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #363d45;
		border: 0px dashed #bbbbbb;
		overflow: hidden;
	}

#container_short_text
	{
		position: relative;
		width: auto;
		padding: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border: 0px solid #363d45;
		overflow: hidden;
	}
#container_short_left
	{
		position: relative;
		float: left;
		width: 321px;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border: 0px solid #363d45;
		overflow: hidden;
	}

#container_short_right
	{
		position: relative;
		float: right;
		width: 321px;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border: 0px solid #363d45;
		overflow: hidden;
	}

#container_image
	{
		position: relative;
		float: right;
		width: 319px;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: #dadada;
		border: 1px dotted #363d45;
		overflow: hidden;
	}
#container_image2
	{
		position: relative;
		float: left;
		width: auto;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: #dadada;
		border: 1px dotted #363d45;
		overflow: hidden;
	}
#container_image_left
	{
		position: relative;
		float: left;
		padding: 10px;
		background: #363d45;
		border: 0px dotted #363d45;
		overflow: hidden;
	}
#container_image_right
	{
		position: relative;
		float: right;
		padding: 10px;
		background: #363d45;
		border: 0px dotted #363d45;
		overflow: hidden;
	}
.list_file
	{
		position: relative;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a9d1;
		text-align: left;
		font-size: 11px;
		padding: 2px;
		margin: 10px;
		border: 1px solid #dadada;
		overflow: hidden;
	}
.image_frame
	{
		position: relative;
		width: auto;
		float: left;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: #dadada;
		border: 1px dotted #363d45;
		overflow: hidden;
	}
.image_title
	{
		position: relative;
		text-indent: 20px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a9d1;
		text-align: right;
		font-size: 11px;
		margin-top: 10px;
		background: #363d45 url(../page/common/cross_white.gif) no-repeat left;
		border: 0px dotted #ffffff;
		overflow: hidden;
	}
.cross_big
	{
		position: relative;
		width: 12px;
		padding: 5px;
		background: #363d45 url(../page/common/cross_white.gif) no-repeat center;
		border: 0px dotted #ffffff;
		overflow: hidden;
	}
.image
	{
		position: relative;
		width: auto;
		padding: 10px;
		margin-bottom: 20px;
		border: 1px dotted #363d45;
		overflow: hidden;
	}
.header_text
	{
		text-indent: 25px;
		font-family: verdana, sans-serif;
		color: #363d45;
		font-size: 11px;
		margin-bottom: 20px;
	}
.box_grey
	{
		padding: 10px;
		margin-bottom: 20px;
		background: #f3f3f3;
		border: 1px solid #dadada;
	}
.header_text_box
	{
		text-indent: 25px;
		font-family: verdana, sans-serif;
		color: #363d45;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: #f3f3f3;
		border: 1px solid #dadada;
	}
.header_text_box_blue
	{
		text-indent: 25px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a7d4;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: #e8f5fb;
		border: 1px solid #b7dcfc;
	}
.header_text_box_red
	{
		text-indent: 25px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #cf3143;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: #fbe8e8;
		border: 1px solid #fdc5c5;
	}
.header_text_box_green
	{
		text-indent: 25px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #02963a;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: #e8fbe9;
		border: 1px solid #b6f7bb;
	}
.text_dark
	{
		text-indent: 0px;
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #363d45;
		font-size: 11px;
		margin-bottom: 10px;
	}
#empty_space
	{
		position: relative;
		width: auto;
		overflow: hidden;
		clear: both;
	}

/*end of content header short */
.list_nolink 
	{
		list-style-image: url(../page/common/bullet_arrow_dark.gif);
		font-family: verdana, sans-serif;
		color: #00a0df;
		font-size: 11px;
		padding: 0px;
		margin: 10px;
		margin-bottom: 0px;
	}

.list_decimal
	{
		list-style-type: decimal;
	}
.list_none
	{
		list-style-type: none;
		padding: 5px;
		border: 0px solid #000000;
	}

#content_bg
	{
		position: relative;
		width: auto;
		font-family: verdana, sans-serif;
		color: #363d45;
		text-align: left;
		font-size: 11px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		background: #dadada;
		border: 0px solid #000000;
		overflow: hidden;
	} 
#content_bg_white
	{
		position: relative;
		width: auto;
		font-family: verdana, sans-serif;
		color: #363d45;
		text-align: left;
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		background: #ffffff;
		border: 0px solid #000000;
		overflow: hidden;
	} 
#content_g_map
	{
		position: relative;
		width: auto;
		padding-left: 0px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		background: #363d45;
		border: 5px solid #363d45;
		overflow: hidden;
	}
	
#solid
	 {
		position: relative;
		height: 1px;
		background: #dadada;
		overflow: hidden;
	 }

a.nav, a.nav:link, a.nav:visited, .chosen
	{
		position: relative;
		display: block;
		width: auto;
		height: 20px;
		padding-top: 0px;
		padding-left: 15px;
		padding-bottom: 0px;
		margin: 0px;
		text-decoration: none;
		font-size: 11px;
		font-family: tahoma, sans-serif;
		color: #363d45;
		border: 0px solid #dadada;
		background: #f3f3f3 url("../page/common/bullet_arrow_light_h20.gif") no-repeat 0px top;
		overflow: hidden;
	}

a.nav:hover
	{
		color: #00a7d4;
		background: #ffffff url("../page/common/bullet_arrow_dark_h20.gif") no-repeat 0px top;
		overflow: hidden;
	}
a.nav2, a.nav2:link, a.nav2:visited, .chosen
	{
		position: relative;
		display: block;
		width: auto;
		height: 40px;
		padding-top: 0px;
		padding-left: 15px;
		padding-bottom: 0px;
		margin: 0px;
		text-decoration: none;
		font-size: 11px;
		font-family: tahoma, sans-serif;
		color: #363d45;
		border: 0px solid #dadada;
		background: #f3f3f3 url("../page/common/bullet_arrow_light_h40.gif") no-repeat 0px;
		overflow: hidden;
	}

a.nav2:hover
	{
		color: #00a7d4;
		background: #ffffff url("../page/common/bullet_arrow_dark_h40.gif") no-repeat 0px;
		overflow: hidden;
	}
.nav_letter
	{
		display: block;
		width: auto;
		height: 20px;
		padding-top: 0px;
		margin: 1px;
		text-decoration: none;
		font-size: 11px;
		font-family: tahoma, sans-serif;
		color: #363d45;
		border: 0px solid #dadada;
		background: #dadada url("../page/common/bullet_arrow_dark_h20.gif") no-repeat left center;
		overflow: hidden;
	}
  
.empty
	{
		display: block;
		width: auto;
		height: 4px;
		padding: 0px;
		overflow: hidden;
	}

#foot_mr
	{
		position: relative;
		float: left bottom;
		width: auto;
		height: 20px;
		font-family: verdana, sans-serif;
		color: #363d45;
		font-size: 12px;
		text-indent: 30px;
		padding-top: 3px;
		margin: 10px;
		margin-bottom: 5px;
		background: #dadada url("../page/common/logo_mr_small.gif") no-repeat left;
		border: 0px dotted #363d45;
		overflow: hidden;
		clear: both;
	}

#foot_mr_dark
	{
		position: relative;
		width: auto;
		height: 20px;
		font-family: verdana, sans-serif;
		color: #f3f3f3;
		font-size: 12px;
		text-indent: 30px;
		padding-top: 2px;
		margin: 10px;
		margin-bottom: 5px;
		background: #363d45 url("../page/common/logo_mr_small.gif") no-repeat left;
		border: 0px dotted #f3f3f3;
		overflow: hidden;
	}
/*text*/
.color_blue
	{
		color: #03a8e2;
		font-weight: bold;
	}
.small
	{
		font-size: 10px;
		color: #363d45;
	}
/*news*/
#n_content
	{
		position: relative;
		width: 820px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
#n_column_first
	{
		float: left;
		width: 258px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 5px;
		border: 1px dotted #dadada;
		background: #ffffff;
		overflow: hidden;
	}
#n_column_second
	{
		float: right;
		width: 258px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		padding: 5px;
		border: 1px dotted #dadada;
		background: #ffffff;
		overflow: hidden;
	}
#n_column_third
	{
		float: right;
		width: 258px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 5px;
		border: 1px dotted #dadada;
		background: #ffffff;
		overflow: hidden;
	}
.n_menu_main_site
	{
		position: relative;
		width: 818px;
		margin-bottom: 5px;
		margin-top: 5px;
		padding: 5px 0px 5px 0px;
		text-align: center;
		float: left;
		font-family: tahoma, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #00a7d4;
		height: auto;
		border: 1px dotted #dadada;
	}
.n_alert_red
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #cf3143;
		text-indent: 5px;
		font-size: 11px;
		padding: 10px;
		background: url("../page/common/cross_red.gif") 2px 2px no-repeat;
		border: 1px solid #fdc5c5;
	}
.n_alert_green
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #02963a;
		font-size: 11px;
		padding: 10px;
		background: url("../page/common/cross_green.gif") 2px 2px no-repeat;
		border: 1px solid #b6f7bb;
	}
.n_alert_blue
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a7d4;
		font-size: 11px;
		padding: 10px;
		background: url("../page/common/cross_blue.gif") 2px 2px no-repeat;
		border: 1px solid #b7dcfc;
	}
/*end of news*/

/*table tuning*/
th { font-family:Arial,Helvetica; font-size: 10px; text-align:center; color:363d45; padding-left:0px; font-weight:bold;}
.aplicacionhigh {color: #4e4e4e; background-color:ffffff; }
.aplicacionhigh th { border-top:0px solid #2F2F2F; border-bottom: 2px solid #00a0df; margin:0; padding:3px 0 2px 0; text-transform:uppercase;background-color:#bbbbbb; text-align:center; }
.aplicacionhigh th.ref { margin:0;padding:3px 0 2px 0; border-top: 0; border-bottom:0; border-right:1px solid #f5f5f5; text-align:center; }
.aplicacionhigh th.mdl { margin:0;padding:3px 0 2px 0; border-top: 0; border-bottom:1px solid #cccccc; border-right:0px solid #f5f5f5; text-align:center; background-color:#cccccc; color:#4e4e4e; font-weight:bold; }
.aplicacionhigh th.mod { margin:0;padding:3px 0 2px 0; border-top: 0; border-bottom:1px solid #e1e1e1; border-right:0px solid #f5f5f5; text-align:center; background-color:#e1e1e1; color:#4e4e4e; font-weight:bold; }
.aplicacionhigh th.norm { font-weight:normal; }
.aplicacionhigh h1 { margin:0;padding:0;font-size:15px; font-weight:bold; color:#000; text-transform:none;}
.aplicacionhigh td { font-family:Arial,Helvetica;font-size: 12px; margin:0;padding:3px 0 2px 0; border-bottom:1px solid #cccccc; border-right:1px solid #f5f5f5; text-align:center;  }
.tdhl { background-color: #eeeeee; }
.tdhl2 { background-color: #cccccc; }
/*end of table tuning*/

/*form*/
.alert_red 
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #cf3143;
		text-indent: 5px;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: url("../page/common/alert_red.gif") repeat-x top;
		border: 1px solid #fdc5c5;
	}
.alert_green
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #02963a;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: url("../page/common/alert_green.gif") repeat-x top;
		border: 1px solid #b6f7bb;
	}
.alert_blue
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a7d4;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 20px;
		background: url("../page/common/alert_blue.gif") repeat-x top;
		border: 1px solid #b7dcfc;
	}
.frame_red
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #cf3143;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 5px;
		border: 1px solid #fdc5c5;
	}
.frame_green
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #02963a;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 5px;
		border: 1px solid #b6f7bb;
	}
.frame_blue
	{
		font-family: verdana, sans-serif;
		font-weight: bold;
		color: #00a7d4;
		font-size: 11px;
		padding: 10px;
		margin-bottom: 5px;
		border: 1px solid #b7dcfc;
	}
.button
	{
		padding: 5px;
		font-size: 10px;
		border: 1px solid #b7dcfc;
		color: #363d45;
		background: #ffffff;
	}

input[type="reset"]
	{
		padding: 5px;
		font-size: 10px;
		border: 1px solid #b7dcfc;
		color: #363d45;
		background: #ffffff;
	}

input[type="submit"]
	{
		padding: 5px;
		font-size: 10px;
		border: 1px solid #b7dcfc;
		color: #363d45;
		background: #ffffff;
	}
.select_option
	{
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: 11px;
		background: #ffffff ! important;
		height: 20px;
		border: 1px solid #b7dcfc;
		color: #363d45;
	}
.field
	{
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: 11px;
		background: #ffffff ! important;
		width: 355px;
		height: 20px;
		border: 1px solid #b7dcfc;
		padding: 2px 2px 2px 22px;
		color: #363d45;
	}
.field#subject
	{
		background: #FFFFFF url(../page/common/img_subject.gif) 2px 2px no-repeat ! important;
	}
.field#subject:focus
	{
		background: #e8f5fb url(../page/common/img_subject.gif) 2px 2px no-repeat ! important;
	}
.field#name
	{
		background: #FFFFFF url(../page/common/img_name.gif) 2px 2px no-repeat ! important;
	}
.field#name:focus
	{
		background: #e8f5fb url(../page/common/img_name.gif) 2px 2px no-repeat ! important;
	}
.field#email
	{
		background: #FFFFFF url(../page/common/img_email.gif) 2px 2px no-repeat ! important;
	}
.field#email:focus
	{
		background: #e8f5fb url(../page/common/img_email.gif) 2px 2px no-repeat ! important;
	}
.field#message
	{
		background: #FFFFFF url(../page/common/img_comment.gif) 2px 2px no-repeat ! important;
		height: 200px;
	}
.field#message:focus
	{
		background: #e8f5fb url(../page/common/img_comment.gif) 2px 2px no-repeat ! important;
		height: 200px;
	}
	
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide
	{
		display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber
	{
	}
.tabberlive
	{
		margin-top: 0;
		border-bottom: 1px solid #dadada;
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
	{
		margin:0;
		padding: 3px 0;
		border-bottom: 1px solid #dadada;
		font: bold 12px Verdana, sans-serif;
	}

ul.tabbernav li
	{
		list-style: none;
		margin: 0;
		display: inline;
	}

ul.tabbernav li a
	{
		padding: 3px 0.5em;
		margin-left: 3px;
		border: 1px solid #dadada;
		border-bottom: none;
		background: #f3f3f3;
		text-decoration: none;
	}

ul.tabbernav li a:link { color: #363D45; }
ul.tabbernav li a:visited { color: #363D45; }

ul.tabbernav li a:hover
	{
		color: #ffffff;
		background: #363d45;
		border-color: #dadada;
	}

ul.tabbernav li.tabberactive a
	{
		background-color: #ffffff;
		border-bottom: 1px solid #ffffff;
	}

ul.tabbernav li.tabberactive a:hover
	{
		color: #000;
		background: white;
		border-bottom: 1px solid #ffffff;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab
	{
		padding:5px;
		border:0px solid #aaa;
		border-top: 0px solid red;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
	}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2
	{
		display:none;
	}
.tabberlive .tabbertab h3
	{
		display:none;
	}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1
	{
	}
.tabberlive#tab2
	{
	}

.tabberlive#tab2 .tabbertab
	{
		height:200px;
		overflow:auto;
	}