body {
  min-width: 400px;
  overflow:auto;width:100%;
  margin:0px;
}


.download_span{
  color: white;
}
.download_span:active   {     
  color: white;   
  text-decoration: none
}   
.download_span:hover{     
  color: white; 
  text-decoration: none
}   
.download_span:link{     
  color: white;   
  text-decoration: none
}   
.download_span:visited{
  color: white;
  text-decoration: none
}   

.row{
  margin-right: 0px!important;
}

td {
  word-break:break-all;
}

.header {
  filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; -khtml-opacity: 0.8;background-color:#fff;
}

.bs-header {
  background-image:url(/img/main_bg.jpg);
  width:100%;  
  height:1000px;
  background-origin:content; 
  background-position:50% 50%; 
  background-size:contain;
  background-repeat:no-repeat; 
  font-size: 16px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
}

.center-block{
  width:60%;
  max-width: 800px;
}

.break-text{
  word-break:break-all
}

.node_text_block{
  text-align: left;
  margin-left:8%;
}

.bs-foot {
  background:bottom center url(/img/Bottom_bg.jpg);
  width:100%;  
  height:202px;
  background-origin:content; 
  background-position:50% 50%; 
  background-repeat:no-repeat; 
  font-size: 16px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0,0,0,0);
  color: rgb(148, 146, 146);
}
.bs-foot-text {
  position: relative;
  top: 90px;
  word-break:break-all;
}
.bs-foot-thank {
  position: relative;
  top: 25px;
  left: 13%;
  float: left;
}

.my_btn{ 
  width:233px; 
  height:100px;
  background-image:url(/img/but_h.png); 
  background-size:contain;
  background-repeat:no-repeat; 
  background-position:10% 50%; 
  color: white;
  font-size: 26px;
  border-style: none;
  background-color: transparent;
  text-align: left;
}
.buttontext{
  margin-left:25px;
}
#download_url{
  margin-top:650px;
}
.node_title{
  margin-bottom: 40px;
}
.node_text{
  line-height: 35px;
}
.bs-foot-cpr{
  vertical-align: bottom;
}

.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: transparent;
}

/* nav_bottom:download */
.navbar .active a.download{
  width: 110px;
  height: 45px;
  background: url('/img/download_select.png');
  background-repeat:no-repeat; 
}

.navbar a.download {
  width: 110px;
  height: 45px;
  background: url('/img/download.png');
  background-repeat:no-repeat; 
}

.navbar a.download:hover {
  width: 110px;
  height: 45px;
  background: url('/img/download_on.png');
  background-repeat:no-repeat; 
}
/* end nav_bottom:download */


/* nav_bottom:about */
.navbar .active a.about {
  width: 110px;
  height: 45px;
  background: url('/img/about_select.png');
  background-repeat:no-repeat; 
}

.navbar a.about {
  width: 110px;
  height: 45px;
  background: url('/img/about.png');
  background-repeat:no-repeat; 
}

.navbar a.about:hover {
  width: 110px;
  height: 45px;
  background: url('/img/about_on.png');
  background-repeat:no-repeat; 
}
/* end nav_bottom:about */


/* nav_bottom:help */
.navbar .active a.help{
  width: 110px;
  height: 45px;
  background: url('/img/help_select.png');
  background-repeat:no-repeat; 
}

.navbar a.help {
  width: 110px;
  height: 45px;
  background: url('/img/help.png');
  background-repeat:no-repeat; 
}

.navbar a.help:hover {
  width: 110px;
  height: 45px;
  background: url('/img/help_on.png');
  background-repeat:no-repeat; 
}
/* end nav_bottom:help */



/* nav_bottom:mirrors */
.navbar .active a.mirrors {
  width: 110px;
  height: 45px;
  background: url('/img/mirrors_select.png');
  background-repeat:no-repeat; 
}

.navbar a.mirrors{
  width: 110px;
  height: 45px;
  background: url('/img/mirrors.png');
  background-repeat:no-repeat; 
}

.navbar a.mirrors:hover {
  width: 110px;
  height: 45px;
  background: url('/img/mirrors_on.png');
  background-repeat:no-repeat; 
}
/* end nav_bottom:mirrors */



/* nav_bottom:thanks */
.navbar .active a.thanks  {
  width: 110px;
  height: 45px;
  background: url('/img/thanks_select.png');
  background-repeat:no-repeat; 
}

.navbar a.thanks{
  width: 110px;
  height: 45px;
  background: url('/img/thanks.png');
  background-repeat:no-repeat; 
}

.navbar a.thanks:hover {
  width: 110px;
  height: 45px;
  background: url('/img/thanks_on.png');
  background-repeat:no-repeat; 
}
/* end nav_bottom:thanks */


.line{
  margin-top:50px;
  margin-bottom:70px;
  overflow:hidden;
  margin-left: 5%;
}


.line_img{
  width: auto;
  height: auto;
}

th{
  text-align: center;
  font-size: 23px;
}

.fb{
  width: 42px;
  height: 45px;
  background: url('/img/f.png');
  background-repeat:no-repeat; 
}

.fb:hover{
  width: 42px;
  height: 45px;
  background: url('/img/f_h.png');
  background-repeat:no-repeat; 
}
.tw{
  width: 42px;
  height: 45px;
  background: url('/img/t.png');
  background-repeat:no-repeat; 
}

.tw:hover{
  width: 42px;
  height: 45px;
  background: url('/img/t_h.png');
  background-repeat:no-repeat; 
}
.wb{
  width: 42px;
  height: 45px;
  background: url('/img/w.png');
  background-repeat:no-repeat; 
}

.wb:hover{
  width: 42px;
  height: 45px;
  background: url('/img/w_h.png');
  background-repeat:no-repeat; 
}

