.tdbg 
{
	background-color: #EFEFEF
}
td,div,span,li,ul,table {
	font-size:100%;
}
body 
{
	background:url(../images/top_px.jpg) top repeat-x;
	background-color:#ffffff;
	color:#585858;
	font-family:tahoma;
	padding:0;
	margin:0;
	line-height:14px;
	text-align:center;
}
#wrap 
{
	margin:0 auto;
	padding:0;
	width:961px;
}
#top 
{
	background-image:url(../images/top.jpg);
	margin:0;
	width:961px;
   height: 90px;
	text-align:left;
	display:table;
	padding:0px;
}
#menu 
{
	background-image:url(../images/m.jpg);
	width:961px;
	height:37px;
}

.border{ border: solid 1px #aaaaaa; padding:10px;}
.line{background:url(../images/dot.jpg) left repeat-x;}
.line_v{background:url(../images/dot.jpg) left repeat-y;}
.line_v_r{background:url(../images/dot.jpg) right repeat-y;}
.line_v_l{background:url(../images/dot.jpg) left repeat-y;}
.br{
border-right:solid 1px #eee;
border-bottom:solid 1px #eee;
padding:4px;
background-color: #77CEEB;
}
.br1{border-right:solid 1px #eee; padding:4px;border:solid 1px #e8e8e8;}
.br2{border-bottom:solid 1px #eee; padding:4px;background-color: #77CEEB;}
.btn {
  margin:2px;
  padding:3px 8px;
  cursor:pointer;
  background-color:#eeeeee;
  /*font-size:100%;*/
  /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
}
.btn:hover { border-color:#77ceeb;color:#09a7c6;}
.top {color:#414141; text-decoration:none; font-family:tahoma; font-size:11px;}
.white {color:#ffffff; text-decoration:none}
.blue {color:#0A6CEE; text-decoration:none}
.red {color:#FF0000; text-decoration:none}
.green {color:#00DD00; text-decoration:none}
.bigger {font-size:130%;}
.big {font-size:120%;}
.n{font-size:110%;}
.sm{font-size:100%;}
.t{text-transform:uppercase}

#inner_right a.t {
	text-transform:none !important;
	margin:3px !important;
	line-height:18px;
}
.gray {color:#A2A284; text-decoration:none;}

#content 
{
	margin:0px auto 0px auto;
	padding:0;
	text-align:left;
}
*|html #content {
}
.left
{
	width:200px;
	float:left;
}
*|html .left
{
	width:200px;
	float:left;
	margin-left:150px;	
}
#content_left 
{
	min-height: 500px;
	height:expression(500 + "px");
	text-align: left;
	padding:5;
	margin:0;
	clear:both;
	width: 100%;
}
#content_right 
{
	width:130px;
	text-align:left;
	margin:0;
	padding:0;
}
#inner_right 
{
	width:150px;
	margin:0px;
	padding:0px;
	display:table;
	font-size:90%;
}
*|html #inner_right 
{
	padding-left: 10px;
}
#left_cont_left 
{
	width:370px;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	display:table;
}
#left_cont_right 
{
	width:370px;
	text-align:left;
	margin:0;
	padding:0;
	float:right;
	display:table;
}
#license
{
	height: 200px;
	width: 800px;
	overflow: auto;	
	text-align: left;
}
#footer 
{
	width:1000px;
	font-family:tahoma;
	font-size:110%;	
	margin:auto auto 0px auto;
	line-height:25px;
 	padding:0px;
	text-align: center;
	vertical-align: middle;
	background:url(../images/dot.jpg) top repeat-x;
	display:table;
	color: Gray; 
	clear:both;
}

.lang_select {
	background-color:#09A7C6;
	color:#FFFFFF;
	font-size: 105%;
	margin:0px;
	padding:0px;
	height: auto;
}

#fontsize a {
	color:#FFFFFF;
}

#top_table td, #top_table td span, #top_table td a {
	color:#FFFFFF;
}

/* NEW TAB-MENU */
div#listmenu {
	width:100%; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	/*border-top:1px solid #d7dde1;	/* draws line on top edge of div */
	/*border-bottom:1px solid #d7dde1;	 /* draws line on bottom edge of div */
	font-size:110%/*14px*/;	/* SET FONT-SIZE HERE */
	/*background-color:#ebebeb; /* colors the div */
	padding:0;
	margin:0;
	}
div#listmenu ul {
	margin:0 0 0 0;/* indents ul from edge of container */
	padding:0 0 0 0;
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	/*background-color:#ffffff; /*sets the background of the menu items */
	/*border-right:1px solid #d7dde1; /* creates dividing lines between the li elements */
	/*width:199px;*/
	text-align:center;
	margin:0;
	padding:5px 10px;
	color: #21759b;
   font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
   font-size: 110%/*14px*/;
   font-weight: bold;
	cursor: pointer;
	}
div#listmenu li.act_menu {
	border-top: solid 1px #aaaaaa;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-bottom: none;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 6px;
	top: 1px;
}
div#listmenu li:hover {
	/*background-color:#FFF; /*sets the background of the menu items */
	}
div#listmenu li a {
	display:block;
	margin: 0;
	padding:2px 0; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #21759b;	/* sets the type color */
	/*font-size:13px;*/
	}
div#listmenu li span {
	display:block;
	margin: 0;
	padding:2px 0; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	/*color:#21759b;	/* sets the type color */
	/*font-size:13px;*/
	}
div#listmenu a:hover {
	/*color:#000000;*/
	}
/* the horizontal menu ends here */

div#submenu {
	width:100%; 	/* makes the div full width */
	float:left; /*makes the div enclose the list */
	/*border-top:1px solid #d7dde1;	/* draws line on top edge of div */
	/*border-bottom:1px solid #d7dde1;	 /* draws line on bottom edge of div */
	border: solid 1px #aaaaaa;
	font-size:105%/*12px*/;	/* SET FONT-SIZE HERE */
	background-color:#ffffff; /* colors the div */
	padding:4;
	margin:0;
	}
div#submenu ul {
	margin:0 0 0 0;/* indents ul from edge of container */
	padding:0 0 0 0;
	}
div#submenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	/*background-color:#ffffff; /*sets the background of the menu items */
	/*border-right:1px solid #d7dde1; /* creates dividing lines between the li elements */
	/*width:199px;*/
	text-align:center;
	margin:0;
	padding:4px 8px;
	color: #09a7c6;
   font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
   font-size: 105%/*12px*/;
	}
div#submenu li#act_sub {
   font-weight: bold;
	background-color: #09a7c6;
   color: #fff;
}
div#submenu li:hover {
	background-color:#FFF; /*sets the background of the menu items */
	}
div#submenu a {
	display:block;
	padding:2px 0; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #09a7c6;	/* sets the type color */
	/*font-size:13px;*/
	}
div#submenu #act_sub a {
   color: #fff;
}
div#submenu span {
	display:block;
	padding:2px 0; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #09a7c6;	/* sets the type color */
	/*font-size:13px;*/
	}
div#submenu a:hover {
	/*color:#000000;*/
	}

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul, * html div#submenu ul {
	float:left; /* makes the ul wrap the li's */
	/*border-left:1px solid #d7dde1; /* adds the rightmost menu vertical line to the ul */
	/*margin-left:15px; /* IE doubles the given value above - why? */
	}
* html div#listmenu a, * html div#submenu a {display:block;} /* makes IE5 & 5.5 accept the padding on the link */
/* end of hack zone */
