body { 
    margin:0; 
    padding:0;
    font-family:Arial, sans-serif;
    background:#fff url(../images/bg.png) repeat-x left top;
	width:100%;
}
body.home {background-image:url(../images/ibg.png);} 


.clear {clear:both;}




#page {
	width:100%;
    background:url(../images/page2-bg.png) no-repeat center top;
}
#head {
	position:relative;
	margin:auto;
	width:936px;
	height:375px;
	background:#d4e3f0 url(../images/head-bg.png) no-repeat left top;
}
body.home #head {
	height:463px;
}
#head p.image {
	/*TODO*/
	position:absolute;
	left:0;
	top:137px;
	margin:0;
	padding:28px 492px 0 30px;
	width:414px;
	height:210px;
	color:#004d99;
	font-size:0.8em;
	background:url(../images/head-image.jpg) no-repeat left bottom;
}
body.home #head p.image {
	height:298px;
	background-image:url(../images/ihead-image.jpg);
}
#head p.image strong {
	font-size:1.1em;
	line-height:18px;
}
#content {
	position:relative;
	margin:auto;
	width:936px;
	background:#fff url(../images/content-bg.png) no-repeat left bottom;
}
#content ul li {
  font-size:13px;
  color:#004d99;
}
#content  a {
  color:#0db876;
  font-weight:bold;
}
#content  a:hover {
  color:#088f5b;
  font-weight:bold;
}
#foot {
	margin:0 auto;
	padding:10px 0 0 0;
	width:936px;
	height:46px;
	text-align:center;
	color:#7ba7d3;
	background-color:#fff;
	font-size:0.75em;
}
.box1 {
	float:right;
	padding:28px 5px 0 0;
	width:657px;
}
.box1.bg {
	padding:48px 69px 0 39px;
	width:554px;
	background:#fff url(../images/content-box-bg.png) no-repeat left 28px;
}
.box2 {
	float:left;
	padding:0 0 0 5px;
	width:264px;
}
	

/*logo*/
#logo {
	position:relative;
    margin:0; 
    padding:0;
    width:411px; 
    height:89px;
    overflow:hidden;
    z-index:100;
    font-size:1.4em;
}
#logo a {
	display:block;
	padding:20px 0 0 20px;
    width:391px; 
    height:69px;
	text-decoration:none;
	color:#088f5b;
}
#logo a:hover {color:#000;}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:411px; 
    height:89px;
    cursor:pointer;
    background:url(../images/logo.png) no-repeat left top;
}


/*menu*/
ul#menu {
	margin:0 auto;
	padding:0 5px;
	width:926px;
	height:48px;
	list-style:none;
    background:url(../images/menu-bg.png) no-repeat left top;
}
ul#menu li {
	float:left;
	height:48px;
}
ul#menu li a {
	float:left;
	position:relative;
	display:block;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#014d97;
}
ul#menu li a:hover {
	background-color:#0db574;
} 
ul#menu li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
ul#menu li a.active span,
ul#menu li a:hover span {
	background-position:right top;
}
ul#menu li.item1, ul#menu li.item1 a, ul#menu li.item1 a span {width:130px;}
ul#menu li.item1 a span,ul#menu li.item1 a.active span {background-image:url(../images/menu1.png);}
ul#menu li.item2, ul#menu li.item2 a, ul#menu li.item2 a span {width:115px;}
ul#menu li.item2 a span,ul#menu li.item2 a.active span {background-image:url(../images/menu2.png);}
ul#menu li.item3, ul#menu li.item3 a, ul#menu li.item3 a span {width:88px;}
ul#menu li.item3 a span,ul#menu li.item3 a.active span {background-image:url(../images/menu3.png);}
ul#menu li.item4, ul#menu li.item4 a, ul#menu li.item4 a span {width:117px;}
ul#menu li.item4 a span,ul#menu li.item4 a.active span {background-image:url(../images/menu4.png);}
ul#menu li.item5, ul#menu li.item5 a, ul#menu li.item5 a span {width:92px;}
ul#menu li.item5 a span,ul#menu li.item5 a.active span {background-image:url(../images/menu5.png);}
ul#menu li.item6, ul#menu li.item6 a, ul#menu li.item6 a span {width:96px;}
ul#menu li.item6 a span,ul#menu li.item6 a.active span {background-image:url(../images/menu6.png);}
ul#menu li.item7, ul#menu li.item7 a, ul#menu li.item7 a span {width:94px;}
ul#menu li.item7 a span,ul#menu li.item7 a.active span {background-image:url(../images/menu7.png);}
ul#menu li.item8, ul#menu li.item8 a, ul#menu li.item8 a span {width:105px;}
ul#menu li.item8 a span,ul#menu li.item8 a.active span {background-image:url(../images/menu8.png);}
ul#menu li.item9, ul#menu li.item9 a, ul#menu li.item9 a span {width:89px;}
ul#menu li.item9 a span,ul#menu li.item9 a.active span {background-image:url(../images/menu9.png);}

/*navigation*/
ul#navigation {
	margin:0;
	padding:13px 0 0 0;
	width:264px;
	list-style:none;
}
ul#navigation li {
	width:264px;
}
ul#navigation li a {
	position:relative;
	display:block;
	padding:10px 0 0 0;
	width:264px;
	color:#7ba3c6;
	font-weight:bold;
	background:#eaf4fc;
	text-align:center;
	font-size:0.8em;
	text-decoration:none;
}
ul#navigation li a.active,
ul#navigation li a:hover {
	color:#fff;
	background-color:#004d99;
}
ul#navigation li a span {
	position:absolute;
	left:0;
	top:0;
	padding:10px 0 0 0;
	width:264px;
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
}
ul#navigation li a.active span,
ul#navigation li a:hover span {
	background-position:left top;
}
ul#navigation li.item1 a, ul#navigation li.item1 a span {height:76px;}
ul#navigation li.item1 a span {background-image:url(../images/navigation1.png);}
ul#navigation li.item2 a, ul#navigation li.item2 a span  {height:69px;}
ul#navigation li.item2 a span {background-image:url(../images/navigation2.png);}
ul#navigation li.item3 a, ul#navigation li.item3 a span  {height:70px;}
ul#navigation li.item3 a span {background-image:url(../images/navigation3.png);}
ul#navigation li.item4 a, ul#navigation li.item4 a span  {height:70px;}
ul#navigation li.item4 a span {background-image:url(../images/navigation4.png);}
ul#navigation li.item5 a, ul#navigation li.item5 a span  {height:70px;}
ul#navigation li.item5 a span {background-image:url(../images/navigation5.png);}
ul#navigation li.item6 a, ul#navigation li.item6 a span  {height:70px;}
ul#navigation li.item6 a span {background-image:url(../images/navigation6.png);}

/*inavigation*/
ul#inavigation {
	position:absolute;
	top:-34px;
	left:1px;
	_left:4px;
	margin:0;
	padding:0;
	height:207px;
	list-style:none;
}
ul#inavigation li {
	float:left;
	padding:0 0 0 5px;
}
ul#inavigation li a {
	display:block;
	float:left;
	position:relative;
	padding:10px 0 0 0;
	width:150px;
	height:197px;
	color:#7ba3c6;
	font-weight:bold;
	background:#eaf4fc;
	text-align:center;
	font-size:0.8em;
	text-decoration:none;
}
ul#inavigation li a.active,
ul#inavigation li a:hover {
	color:#fff;
	background-color:#004d99;
}
ul#inavigation li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:150px;
	height:207px;
	cursor:pointer;
	background-position:right top;
	background-repeat:no-repeat;
}
ul#inavigation li a.active span,
ul#inavigation li a:hover span {
	background-position:left top;
}

ul#inavigation li.item1 a span {background-image:url(../images/navigation-index1.png);}
ul#inavigation li.item2 a span {background-image:url(../images/navigation-index2.png);}
ul#inavigation li.item3 a span {background-image:url(../images/navigation-index3.png);}
ul#inavigation li.item4 a span {background-image:url(../images/navigation-index4.png);}
ul#inavigation li.item5 a span {background-image:url(../images/navigation-index5.png);}
ul#inavigation li.item6 a span {background-image:url(../images/navigation-index6.png);}

/*foot*/
#foot a {
	color:#7ba7d3;
	text-decoration:none;
}
#foot a:hover {text-decoration:underline;}

/*footmenu*/
ul#footmenu {
	margin:0 0 0 0;
	padding:80px 0 0 140px;
	list-style:none;
}
ul#footmenu li {
	float:left;
	height:30px;
	padding:5px 2px 0 0;
	background:url(../images/footmenu-separator.png) no-repeat right top;
}
ul#footmenu li.last {background:none;}
ul#footmenu li a {
	padding:0 9px;
	font-size:0.9em;
	color:#7ba7d3;
	text-decoration:none;
}
ul#footmenu li a.active,
ul#footmenu li a:hover {
	color:#004d99;
	text-decoration:underline;
}

/*extras*/
#ex1 {
	position:absolute;
	left:-5px;
	top:147px;
	width:5px;
	height:228px;
	background:url(../images/ex1.png) no-repeat left top;
}
body.home #ex1 {
	height:316px;
	background-image:url(../images/iex1.png);
}
#ex2 {
	position:absolute;
	right:-5px;
	top:147px;
	width:5px;
	height:228px;
	background:url(../images/ex2.png) no-repeat left top;
}
body.home #ex2 {
	height:316px;
	background-image:url(../images/iex2.png);
}
#ex3 {
	position:absolute;
	left:-4px;
	top:27px;
	width:4px;
	height:5px;
	background:url(../images/ex3.png) no-repeat left top;
}
#ex4 {
	position:absolute;
	right:-4px;
	top:27px;
	width:4px;
	height:5px;
	background:url(../images/ex4.png) no-repeat left top;
}

.box1 h2.title {
	position:relative;
	left:-15px;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	font-size:1em;
	color:#004d99;
	background:url(../images/icon-bull.gif) no-repeat left center;
}
.box1 h2.title span {padding-left:5px;color:#088f5b;font-size:0.95em;}

.box1 h3 {
  color:#099961;
  font-size:0.9em;  
}

.box1 p {
	margin-bottom:20px;
	color:#004d99;
	font-size:0.8em;
	text-align:justify;
}

.box1 table {}

.box1 table tr {
  
  
}
.box1 table tr th {
  font-size:0.8em;
  font-weight:bold;
  vertical-align:top;
  text-align:left;
  width:140px;
  padding-left:20px;

}

.box1 table tr th.ref1 {
  padding-bottom:6px;
  padding-top:6px;
  border-bottom:1px dotted #004d99;
}

.box1 table tr td {
  font-size:0.8em;
  vertical-align:top;
  color:#004d99;
}

.box1 table tr td.ref1 {
  padding-bottom:6px;
  padding-top:6px;
  border-bottom:1px dotted #004d99;
}

.box1 table tr td a img{
  border:0;
}

.box1 fieldset {
  border:0;
}

.box1 fieldset input {
  border:1px solid #ddd;
}

.box1 fieldset textarea {
  border:1px solid #ddd;
  font-family:Arial, sans-serif;
  width:550px;
}




/*index*/
#icnt {
	padding:200px 32px 0 32px;
	background-image:url(../images/index-content-bg.png);
	background-repeat:no-repeat;
	background-position:5px 178px;
	_background-position:7px 178px;
}
.icntbox {
	float:left;
	padding:0 20px 0 0;
	width:416px;
}
#news {
	padding-left:50px;
	width:366px;
}
.icntbox h2.title {
	position:relative;
	left:-15px;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	font-size:1em;
	color:#004d99;
}
.icntbox h2.title span {padding-left:5px;color:#088f5b;font-size:0.95em;}
.icntbox p {
	margin-bottom:20px;
	color:#004d99;
	font-size:0.8em;
	text-align:justify;
}

#news p a.title {
	position:relative;
	font-weight:bold;
	color:#088f5b;
	text-decoration:none;
	z-index:100;
}
#news p a.title:hover {text-decoration:underline;}
#news p a.title span {
	display:block;
	position:absolute;
	left:-15px;
	top:5px;
	width:6px;
	height:6px;
	font-size:0;
	background:url(../images/icon-bull.gif) no-repeat left top;
}
#news p span.date {
	color:#088f5b;
}
#news p.others {
	text-align:right;
}
#news p.others a {
	display:block;
	padding:0 35px 0 0;
	color:#004d99;
	height:31px;
	line-height:31px;
	background:url(../images/icon-others.png) no-repeat right center;
}
#news p.others a:hover {text-decoration:none;}

/*top icons*/
ul#top {
	position:absolute;
	right:24px;
	top:37px;
	margin:0;
	padding:0;
	list-style:none;
}
ul#top li {
	display:inline;
}
ul#top li a {
	display:block;
	position:relative;
	float:left;
	width:38px;
	height:15px;
	color:#7ba7d3;
	text-decoration:none;
	font-size:0.7em;
}
ul#top li a:hover {
	text-decoration:underline;
}
ul#top li a span {
	position:absolute;
	left:0;
	top:0;
	width:38px;
	height:15px;
	cursor:pointer;
}
ul#top li.item1 a span {background:url(../images/icon-house.png) no-repeat left top;}
ul#top li.item2 a span {background:url(../images/icon-more.png) no-repeat left top;}
ul#top li.item3 a span {background:url(../images/icon-post.png) no-repeat left top;}

.linka {
  border-bottom:1px solid #ddd;
}
