*{padding: 0px; margin: 0px;}
body{background: #fff; color: #4c4c4c;  background-repeat: repeat; background-image: url(media/bg_pic_wrap.png); font-size:100% ; line-height: 1.6; font-family: Ubuntu, sans-serif;font-weight: 400;  }
#topwrap{border-color: #ff8000; border-right-width: 0px; border-style: solid; border-left-width: 0px; border-bottom-width: 2px; border-top-width: 0px; background: #3a3a3a ; color: gray; width:100%; font-weight: 300; }
#top_menu{height: 100% ; }
#top_nav{  padding-bottom: 5px;  padding-top: 5px;  text-align: right;  margin-right: 30px;  visibility: visible;  }
.nav ul, li{display: inline ; list-style-type:none; font-size: 100% ; color: gray ;}
.nav a:link {color: gray ; text-decoration: none}
.nav a:visited {color: gray ; text-decoration: none}
.nav a:hover {color: white ; text-decoration: underline}
.navi a:active {color: #ff8000 ; text-decoration: none}
#head_wrap{background: white ;color:gray; width:100%;height: 100% ; }
#head{ color: #333333; margin: auto;background:#fff }
#logo{padding-left: 20px; padding-bottom: 10px; padding-right: 20px; padding-top: 10px;float: left}
#bang{float: right;color: gray ; width: 400px ;}
#pic{}
#content_wrap{ clear:both; width:100%;height: 100% ;}
#content{}
#txt{}
.txt_left{background-color: white; min-height:350px; font-size: 90%; ;  padding-left: 15px; padding-bottom: 15px; padding-right: 15px; padding-top: 20px;  width: 500px;float: left;  }
.txt_right{ word-wrap: normal; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; font-size: 80%; min-height:350px ; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; padding-top: 20px; width: 400px; float: right;  } 
#card{border-color: #b3b3b3; border-width: 1px; border-style: solid; margin-right: 0px; margin-left: 15px; margin-bottom: 0px; margin-top: 40px;}
#foot_wrap{ height: 100% ;border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-color: #ff8000; border-top-width: 2px; border-style: solid; font-size: 80%; color: gray; background: #3a3a3a; font-weight: 300;  }
#footer{height:200px;}
#foot_content{padding:30px ;}
#w3c{float:right;padding-top:40px }
#date{padding-top:75px; color: gray}
.container{width:960px ; margin: 0px auto;}
.txt{ word-wrap: normal; border-top-width: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 5px; border-style: none; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;}
.adress{}
.info{  padding-top: 20px; padding-bottom: 10px; font-size: 90%;  border-right-width: 0px;  border-left-width: 0px;  border-bottom-width: 0px;  border-top-width: 0px;  border-style: none;  min-height: 50px;  }
.clear{clear:both;}
#qr{ border-style: none; margin-left: 0px; margin-right: 10px; margin-bottom: 0px; margin-top: 40px; position: relative; float: right; height: 195px; width: 195px;  background-repeat: repeat-y; background: url("media/bg_pic_wrap.png");}
h4{font-size: 115%;}

