body { margin: 0px; }
body, td {
   font-family: tahoma, verdana;
   font-size: 11px;
}
a img { border: none; }
a, a:visited {
   color: #4366a9;
}
#container, #bgimg, #bgimg1 {
   background-repeat: no-repeat;
   background-position: left bottom;
   margin-top:10px;
   width: 1000px;
}
#bgimg, #bgimg1 {
	background-image: url(images/bgf01.jpg);
	height: 600px; 
	position: absolute;
	z-index: 50;
}

#logo {
   width: 146px;
   height: 115px;
   position: absolute;
   top: 20px;
   left: 15px;
}

#top-menu {
   margin: 1px;
   margin-left: 230px;
   line-height: 30px;
}
#content {
   clear: both;
   padding-top: 30px;
   min-height: 600px;
   margin-left: 400px;
}
/* for Internet Explorer */
/*\*/
* html #content {
   height: 600px;
}
/**/

   
#content.inside {
 margin-left: 250px;  
}

#container-min-height {
   width: 0px;
   height: 600px;
}
#footer {
   background: #4669aa;
   clear: both;
   color: #fff;
   padding: 8px;
}
h1 {
   color: #e4e4e5;
   font-size: 2em;
}
#top-menu {
   padding-top: 10px;
}
#top-menu .menu {
   background: #f2f2f2;
	width: 710px;
   float: left;
}
#top-menu .menu a, #top-menu .menu a:visited {
   text-decoration: none;
   color: #6e7277;
   padding-right: 5px;
   padding-left: 5px;
   font-size: 1.0em;
   font-weight: bold;
}
#top-menu .menu a:hover, #top-menu .menu a:focus {
   text-decoration: underline;
}
#top-menu .menu a.active, #top-menu .menu a.active:visited {
   color: #415f97;
}
#top-menu .search {
   background: #f2f2f2;
   float: left;
}

#top-menu .lang {
   width: 33px;
   float: left;
   text-align: center;
   background: url(images/langbg.jpg);
}
#top-menu .lang a, #top-menu .lang a:visited {
   color: #fff;
   text-decoration: none;
   font-weight:bold;
}

.clear {
   clear: both;
}

.item {
   clear: both;
   margin-bottom: 20px;
}
.item .image {
   float: left;
   margin-right: 8px;
   margin-bottom: 5px;
}
.item .image img {
  padding: 2px;
  border: 2px solid #d1d2d4;
}
.item .title {
   font-weight: bold;
   font-size: 1.1em;
}
.item .date {
   color: #a6a9af;
}

div.more a, div.more a:visited, div.morer a, div.morer a:visited {
   color: #000;
   font-weight: bold;
   text-decoration: underline;
}
div.more, div.morer {
   margin-top: 10px;
}
div.more {
   float: right;
   padding-top: 20px;
   padding-right: 23px;
   background: url(images/flower.gif) no-repeat right top;
   height: 30px;
}

div.morer {
   float: left;
   padding-top: 20px;
   padding-left: 23px;
   background: url(images/flowerr.gif) no-repeat left top;
   height: 30px;
}

.input {
   border: 1px solid silver;
   font-size: 1em;
   margin: 0px;
   padding: 0px;
}
#input-search {
   width: 5px;
}
form {
   display: inline;
   padding: 0px;
   margin: 0px;
}

#left-menu {
   width: 183px;
   position: absolute;
   top: 200px;
   left: 20px;
   overflow: hidden;
}
#left-menu .subm a, #left-menu .subm a:visited {
   color: #fff;
   text-decoration: none;
}
#left-menu .subm {
   padding-bottom: 6px;
   line-height: 25px;
   text-align: center;
   background: url(images/menu_bg.gif) no-repeat;
}

table, td {
	border: 0px;
	border-collapse: collapse;
	border-color: #fff;
}
td img {
	/*float: left;*/
}

#content img, #main img, #main img {
	padding: 1px;
	border: 1px solid #000;
	margin: 10px;
}
#content a img, #content a img, #main a img {
	padding: 1px;
	border: 1px solid #fff;
	margin: 10px;
}
#content {
	text-align: justify;
}
.subm1 {
	margin-left: 20px;
}
.subm2 {
	margin-bottom: 0px;
	margin-left: 40px;
}

.subm1 a {
	color: #4367A9;
	display: block;
	font-weight: bold;
}
.subm2 a {
	color: #4367A9;
	display: block;
	font-weight: normal;
}

.text-block {
	margin-top: 25px;
}

