/* CSS Document */
* {
  margin:0;
}

body {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0;
  background-image:url(../images/background.png);
  background-position:top left;
  background-repeat:repeat-x;
}

#container_main {
  width:982px;
  margin:0 auto;
}

#top_left {
  width:212px;
  height:235px;
  float:left;
  background-image:url(../images/logo.png);
  background-position:top center;
  background-repeat:no-repeat;
}

#top_right {
  width:740px;
  float:right;
}

#cb {
  clear:both;
}

#main_info {
  padding:30px;
  color:#777;
}

#jsddm
{	margin: 0;
	padding: 0}

    #jsddm #space
	{
	  background: #125f72;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size:15px;
		font-style:italic;
	}

	#jsddm li a
	{	
	    display: block;
		/*background: #324143;*/
		padding:10px 0 23px 0;
		text-decoration: none;
		border: 1px solid #125f72;
		border-bottom:none;
		width: 120px;
		color: #ffffff;
		text-align:center;
		/*white-space: nowrap;*/
	}

	#jsddm li a:hover,#li_select
	{	
	    /*background: #24313C*/
		display: block;
	    color:#125f72;
		padding:18px 0 15px 0;
		background: #f4f5f6;
		border:1px solid #cccccc;
		border-bottom:none;
		text-align:center;
		width: 120px;
		/*white-space: nowrap;*/
	}
	
.stand_form
{
  padding:2px;
  margin:0;
  color:#666666;
  border:1px solid #cccccc;
}

.reg_form
{
  margin:0;
  color:#666666;
  border:1px solid #cccccc;
  font-size:12px;
  width:96%;
}

.subscribe_form
{
  padding:1px;
  margin:0;
  color:#666666;
  width:96%;
}
	
.alert {
  margin:0;
  padding:0;
}	
.alert div {
  margin:0;
  padding:0;
}
.alert_message {
  width:365px;
  color:#ff0000;
}

.sub_table {
  font-size:13px;
  color:#444444;
  background-color:#e5e5e5;
}

.tr1 {
  color:#125f72;
  font-weight:bold;
  vertical-align:top;
  background-color:#ffffff;
  text-align:right;
}

.tr2 {
  background-color:#ffffff;
  vertical-align:top;
}


#btn-m {
  width:auto;
  padding:1px 5px;
  height:18px;
  float:left;
  background-image:url(../images/btn_m.png);
  background-position:top center;
  background-repeat:repeat-x;
} 

#menu_title {
  font-size:18px;
  font-weight:bold;
  color:#125f72;
  padding-bottom:10px;
  border-bottom:1px solid #e5e5e5;
}

.onclick {
/*
 z-index:1000;
 display:none;
 width:400px;
 height:300px;
 position:fixed;
 top:20px;
 left:0;
 background-color:#71787e;
 margin:0 auto;
*/
 display:none;
}
 
.onunclick {
 margin:0 auto;
 z-index:1000;
 width:400px;
 position:fixed;
 top:20px;
 right:200px;
 background-color:#ffffff; 
 font-size:13px;
}