@charset "utf-8";
/* CSS Document */
html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
    background:#E1E1E1;
  min-width:1000px;
  text-align:center;
}


/*#blogButton {
right:45px;
top:220px;
}
#blogButton2 {
	position:absolute;
	right:400px;
	top:180px;
}
#blogButton2 {
background-color:tramsparent;
background-image:url(imgs/blog/blog-btn2.png);
background-position:center;
background-repeat:no-repeat;
display:block;
height:118px;
width:120px;
z-index:999;
}
*/
#langflags {
  float: none;
  width: 24px;
  position: absolute;
  right: 10px;
  top: 10px;
}
/*
#langflags {
  position: absolute;
  top: 267px;
  left: 545px;
}
#langflags #topflags { width: 100px; right:0; }
#langflags img {
  padding-right: 20px;
}
*/
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}

#maincontainer{
  top:-5px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:1000px;
  background-color: #FFFFFF;
  font-size: 80%;
  /* height: 100%; */
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
  /* \*/
  height:100%;
  /* Last height declaration hidden from Mac IE 5.x */
  background:#FFFFFF;
}
#wrapp\65  r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */

#startimg {
  clear: both;
  float: none;
  height: 319px;
  width: 1000px;
  border-bottom: 1px solid #C1C5C1;
}
#startcontent {
  padding: 6px;
  /* margin: 6px; */
}
#introtext {
  padding: 6px;
  float: left;
  width: 400px;
}
#introtext h1, #introtext h2 {
  color: #9b1e14;
}
#intronavi {
  /* padding: 6px; */
  float: right;
  width: 550px;
}
#intronavi .navlink {
  border: 1px solid #C1C5C1;
  background-color: #F0F0F0;
  padding:10px;
}
#intronavi .sansbtm {
  border-bottom: none;
}
#intronavi .navlink h2 {
  margin: 0;
  padding-bottom: 10px;
  color: #9b1e14;
  font-size: 190%;
  font-weight: bold;
  /* padding: 10px; */
}
#intronavi .navlink h2 a {
  color: #5b5b5b;
}
#intronavi .hover h2 a{
  color: #9B1E14;
}
#intronavi .navlink h2 a:hover {
  text-decoration: none;
}
#intronavi .navlink div a {
  display: block;
  /*padding: 10px;*/
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}
#intronavi .hover
/*, #intronavi .navlink a:hover*/
 {  
   cursor:pointer;
  background-color: #CED9D3;
}

#introtext h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 200%;
  color: #5b5b5b;
  margin: 0;
}
#introtext h4 {
  text-transform: uppercase;
  color: #9b1e14;
  margin: 4px 0;
}
#footer {
  background-color:#FFFFFF;
  height:38px;
  margin:4px;
  clear: both;
  text-align: left;
  overflow: visible;
}
#footerconent {
  background-color:#F0F0F0;
  height: 20px;
  margin: 2px;
  padding: 6px;
}
#copyright {
  display:inline;
  float:left;
  padding:2px;
}
#footershortcuts {
  float: right;
}
#footershortcuts div {
  background:#FFFFFF none repeat scroll 0 0;
  display:inline;
  margin:2px 6px;
  line-height: 20px;
}
#footershortcuts div a {
  color:#333;
  font-weight:normal;
  padding:4px;
}
#footershortcuts div a:hover {
  color: #9B1E14;
}

#c1387 .csc-textpic-lastcol {
  margin-left:50px;
}
