body {margin:0px; padding:0px; background:#a9a9a9; }
body,td {font-family:tahoma; font-size:12px; color:#000;}
a {color:#2e68b2;}
form {margin:0px;}
.item {margin:20px 20px 20px 16px; padding:0px;}
.opros { padding:0px; margin:0px;}
.opros table {margin-top:10px;}
.newsitem {padding:20px 20px 10px 20px; _width:100%;}
.newsitem h2{padding:0px; margin:0px;}
.png {behavior: url('/img/png.htc');}
.clear {clear:both;}

.bg a{ margin-left:20px;}

#global {padding:10px 10px 0px 10px; background-color:#fff; border:1px solid #000; border-bottom:none;}
#container { text-align:center; padding:0 10px 0 10px;   background:#a9a9a9; padding-top:10px; width: 100%; max-width: 1280px; width:expression(document.body.clientWidth < 994? "994px" : document.body.clientWidth > 1236? "1236px" : "auto"); }

#level0 {border:0px; border-collapse:collapse;}
#level0 td.leftcolumn1 {padding:0px; vertical-align:top; width:25%; border-right:solid #fff 5px; border-left:solid #fff 0px; border-bottom:solid #fff 5px; }
#level0 td.leftcolumn2 {padding:0px; vertical-align:top; background:#ecf3f9; width:25%; border-right:solid #fff 5px; border-left:solid #fff 0px; border-bottom:solid #fff 10px;}
#level0 td.topbanner { height:163px; border-right:solid #fff 0px; margin:0px; padding:0px; border-bottom:solid #fff 5px;}
#level0 td.topbanner2 { height:163px; border-right:solid #fff 0px; margin:0px; padding:0px; border-bottom:solid #fff 5px; width:25%;}
#level0 td.middle { height:163px; border-right:solid #fff 5px;  border-left:solid #fff 5px; margin:0px; padding:0px; border-bottom:solid #fff 5px; width:25%;}

#level0 td.leftcolumn1reg {padding:0px; vertical-align:top; width:25%; border-left:0px; border-bottom:solid #fff 5px; }
#level0 td.topbannerreg { height:163px; border-right:solid #fff 0px; margin:0px; padding:0px; border-bottom:solid #fff 5px;}


#level0 td.last {border-right:solid #fff 0px; }
#level0 td.centercolumn {padding:0px; vertical-align:top; background:#faf7ec; padding-bottom:20px; border-bottom:solid #fff 10px;}
#level0 td.rightcolumn {padding:0px; vertical-align:top; background:#f8f8f8; width:25%; padding-bottom:20px;border-left:solid #fff 5px;  border-right:solid #fff 0px; border-bottom:solid #fff 10px;}
#level0 td.borderhr { background:#ececec; height: 1px; //background:#dedede;}

a.innertopbanner {height:164px; display:block; text-decoration:none;}

/*noinspection ALL*/
a.innertopbanner h1 { color:#FFF; font-size:25px; padding:5px 0 0 0px; margin:0px;}
a.innertopbanner span { font-size:21px; color:#ffd539;}

#level0 td.topbanner2 a {text-decoration:none; color:#fff; cursor:pointer;}
div .small { border:0px solid #ff0000; float:left; width:100%; display:block;}
div .small .inner { position:relative; display:flex; height:164px;  //padding:111 0 0 0px; //height:164px;}
div .small .inner .text {    background-color: #000;
  display: flex;
  overflow: hidden;
  /* justify-self: center; */
  /* align-content: center; */
  align-self: end;
  width: 100%;
  align-items: center;
  height: 53px;
  font-size: 11px;
  font-weight: bold;
  /* padding-top: 111px; */
  background: url(/1bg.png);
  color: #FFFFFF;}
div .small .inner .text span { display:block; padding:13px 15px 0 16px; margin:0px; height:33px; //height:45px; overflow:hidden}

div.icons {position:absolute; top:5px; height:30px; overflow:visible; padding:0 0 0 14px; width:100%;}
.icons span {display:block; float:left;  width:26px; margin:1px 3px 0 1px; }
.icons .act { margin-top:0px; background:url(/img/icon_bottom.gif) no-repeat bottom left; height:23px;}
.icons .act img {border:1px solid #84aacc; border-bottom:0px solid #00FF00;}
.icons .rss {float:right; padding-right:10px; _margin-right:0px; padding-top:1px;}

.regionmenu {background:#ecf3f9; border-bottom:solid 1px #cddcea; padding:0 15px 15px 15px;}
.regionmenu select {display:block; margin-top:3px; width:100%;}


div.rightinner {}

/* ================PATH==================== */
.section {text-transform:uppercase; margin:0px; padding:7px 0 0 16px; font-size:11px; height:19px; _height:28px;}
.leftcolumn2 .path {height:26px; _height:28px; background-color:#bdd3e6; border-bottom:2px solid #2f6ca4; position:relative; margin-bottom:12px;}
.leftcolumn2 .section {background-color:#bdd3e6; border-bottom:2px solid #2f6ca4; color:#045f9b;}
.centercolumn .section {background-color:#ffd539; border-bottom:2px solid #c99f00; color:#574500;}
.centercolumn .section a{color:#574500;}
.rightcolumn .section {background-color:#d39598; border-bottom:2px solid #a72c32; color:#fff;}

div.logo {text-align:center; margin:0px; width:100%; height:164px;     background: url(/logo_bg.gif) repeat-x top left;}
div.logo img {margin-top:30px; width:251px;}
div.space1 {width:229px; height:1px; overflow:hidden;}

div.regionhead {padding:30px 0px; width:100%; height:104px;    background: url(/logo_bg.gif) repeat-x top left;}
div.regionhead .regionhead-inner {border:solid 1px #4d78a1; height:105px; margin-right:30px; }

div.regionhead .regionlogo { float:left; color:#ffcb08; font-size:30px; width:360px; //width:370px; }
div.regionhead .regionlogo img {display:block; float:left;}
div.regionhead .regionlogo span {display: block; padding-top:20px; }
div.regionhead .regionlogo span.nogerb {display: block; padding-top:20px; padding-left:20px;}
div.regionhead .regionlogo span i {font-style:normal; font-size:23px; display:block;}
div.regionhead .headof { margin-left:360px;  height:94px; overflow:hidden; }
div.regionhead .headof .img { width:98px; float:right; padding:7px 0px;}
div.regionhead .headof .text { margin-right:110px; padding-left:20px;}
div.regionhead .headof .text table.valign {margin:10px 0px;}
div.regionhead .headof .text table.valign td { margin-top:5px; height:80px; vertical-align:middle; text-align:right; }
div.regionhead .headof .text table.valign td b { color:#fff; font-size:17px; font-weight:normal;display:block;}
div.regionhead .headof .text table.valign td a { color:#00ccff; font-size:16px; text-decoration:none; }


div.m1 {background:url(/img/m1.gif) no-repeat left top; height:5px; overflow:hidden;}
div.m2 {background:url(/img/m2.gif) no-repeat right top; height:5px; overflow:hidden;}
div.m3 {background:url(/img/m3.gif) no-repeat left top; height:5px; overflow:hidden;}
div.m4 {background:url(/img/m4.gif) no-repeat right top; height:5px; overflow:hidden;}
div.m5 {background:url(/img/m5.gif) repeat-x top; height:5px; overflow:hidden;}
div.m6 {background:url(/img/m6.gif) repeat-x top; height:5px; overflow:hidden;}


div.mainmenu {padding:10px 0 10px 0px; background:#f6f9fc; }
div.mainmenu a {color:#2e68b2;}
div.mainmenu div.inner {padding:1px 0px;}
div.mainmenu ul {margin:0px; padding:0px; list-style-type:none;}
div.mainmenu ul.level1 {margin:0 20px; padding:0px; list-style-type:none;}
div.mainmenu ul.level1 li {margin:0 0px; padding: 8px 0 8px 21px; background:url(/1mbullet.gif) no-repeat 0px 9px; border-top:solid 1px #e0ecf4;}
div.mainmenu ul.level1 li.noborder {border:0px;}
div.mainmenu ul.level1 li.act {background:url(/m_menu_bg.gif) repeat-x 0px 0px;  border-top:1px solid #7ab5dc;  height:28px; padding:0 0 0 0px; margin:0px; margin-left:-7px; margin-right:-7px;}
div.mainmenu ul.level1 li.first {margin-top:9px;}
div.mainmenu ul.level1 li.last {margin-bottom:9px;}
div.mainmenu ul.level1 li.act b {display:block; background:url(/2mbullet2.gif) no-repeat 12px 10px; padding: 6px 0 8px 28px; color:#fff; border-right:1px solid #07446b; border-left:1px solid #408dbe;}
div.mainmenu ul.level1 li.act b a {color:#fff; font-weight:bold; text-decoration:none; }
div.mainmenu ul.level2 {margin:5px 0 5px 15px; padding:0px; list-style-type:none;}
div.mainmenu ul.level2 li {margin:0 0px; padding: 4px 0 4px 15px; background:url(/img/mbullet3.gif) no-repeat 0px 5px; border:0px; font-size:11px; }
div.mainmenu ul.level2 li.act2 {margin:0 0px; padding: 4px 0 4px 15px;  background:url(/img/mbullet4.gif) no-repeat 0px 5px; border:0px; font-size:11px; }
div.mainmenu ul.level2 li.act2 a {color:#2e68b2; font-weight:bold; text-decoration:none; }
div.mainmenu ul.level2 li.act2 ul.level3 li a{font-weight: normal; text-decoration:underline;}
div.mainmenu ul.level2 li.act2 ul.level3 li.act3 {margin:0 0 0 2px; padding: 4px 0 4px 13px;  background:url(/img/mbullet4.gif) no-repeat 0px 5px; border:0px; font-size:11px; }
div.mainmenu ul.level2 li.act2 ul.level3 li.act3 a {color:#2e68b2; font-weight:bold; text-decoration:none; }

form.search {margin:10px 20px 10px 20px; display:block; padding:0 0 0 0px; font-size:11px; color:#999; }
form.search div.login { border:solid 1px #999; padding:3px 10px; margin-top:5px; background:#fff; //padding:1 10px;}
form.search div.search_div { border:solid 1px #999; padding:3px 3px 2px 3px; margin-top:5px; background:#fff; //padding:1px 10px;}
form.search div.login input {font-family:tahoma; font-size:11px; width:100%; //width:70%; background:#fff; border:solid 1px #fff; padding:0px; }
form.search div.search_div .search_form {font-family:tahoma; font-size:11px; color:#868686; background: url(/search.gif) no-repeat center left #fff; width:100%; width:70%; border:solid 1px #fff; padding:0 0 0 18px;}

div.leftbanners {padding:0 20px 0 20px; text-align:center;}
.border_inner {padding:2px; border:1px solid #a5aaae; margin-bottom:30px;}
.border_inner2 {padding:2px; border:1px solid #a5aaae; margin-bottom:13px;}
div.leftbanners .inner {overflow:hidden; height:176px;}
div.leftbanners img {margin:0 0 32px 0px; border:1px solid #9c9c9c;}
.banners { text-align:center; padding:10px 20px 20px 20px;}
.banners img {margin:0 0 8px 0px; border:1px solid #9c9c9c;}
div.leftbanners a {}

.article {padding:0px; clear:both; margin-bottom:20px;}
.article span {font-size:11px; color:#999999; display:block; float:left;}
.article a {color:#004a8f; font-size:14px; display:block;  margin:0 0 5px 0px; font-weight:bold;}
.article .image {border:solid 1px #A9B8C7; float:left; margin:4px 10px 0 0px; padding:2px;}
.article .image a {margin:0px;}
.article .num_comment {float:left; margin-left:10px; line-height:15px; background-color:#b85557; font-size:11px; color:#fff; padding:0 5px; padding-bottom:1px;}

.speach {padding:0px; clear:both; margin:0 0 30px; min-height:75px;}
.speach .image2 {border:solid 1px #A9B8C7; position:absolute; padding:2px; width:73px; margin-bottom:40px; }
.speach .text2 {padding-left:90px; //height:75px;}
.speach .text2 b { display:block;}

.speach2 {padding:0px; clear:both; margin:0 0 30px; min-height:100px;}
.speach2 .image3 {border:solid 1px #A9B8C7; position:absolute; padding:2px; width:100px; margin-bottom:40px; }
.speach2 .text3 {padding-left:115px; //height:100px;}
.speach2 .text3 b { display:block;}

.clear {clear:both; height:1px; overflow:hidden;}
.clear10 {clear:both; height:10px; overflow:hidden;}
.clear30 {clear:both; height:30px; overflow:hidden;}

.video {padding:0 0 17px 0px; clear:both;}
.video span {font-size:11px; color:#999999;}
.video a {font-size:12px; display:block; margin:0 0 0 0px;}
.video .image {border:solid 1px #A9B8C7; margin:4px 0 0 0px; padding:2px;}
.video .image a {margin:0px;}


.articleslist {margin:20px 16px;}
.articleslist h1 {font-size:16px; color:#574500; margin:20px 0px;}
.articleslist2 {margin:14px 16px 20px 16px;}
.videolist {margin:20px 16px 20px 16px;}
.taglist {margin:20px 16px 20px 16px; text-align:center;}
.taglist ul {margin:0px; padding:0px; white-space:normal;}
.taglist ul li {list-style-type:none; display:inline; padding:5px;}
.taglist ul li a { display:inline-block; margin-bottom:5px;}
.taglist ul li a.size1 {font-size:11px;}
.taglist ul li a.size2 {font-size:15px;}
.taglist ul li a.size3 {font-size:18px;}
.taglist ul li a.size4 {font-size:20px;}
.taglist ul li a.size5 {font-size:25px;}
.taglist ul li a:hover {text-decoration:none;}
h1.yellow1 {background:url(/img/y1.gif) no-repeat top left; font-size:13px; margin:0 0 10px 0px; padding:6px 10px 6px 20px;}
h1.yellow1 a {color:#000;}
h1.yellow2 {background:url(/img/y2.gif) no-repeat top left; font-size:13px; margin:0 0 10px 0px; padding:6px 10px 6px 20px;}

h1.brown11 {background:url(/img/r1.gif) no-repeat top left; font-size:13px; margin:0 0 10px 0px; padding:6px 10px 6px 20px; color:#fff;}
h1.brown12 {background:url(/img/r2.gif) no-repeat top left; font-size:13px; margin:0 0 10px 0px; padding:6px 10px 6px 20px; color:#fff;}

#level0 td.rightcolumn a {color:#a72c32;}

.rdetail {display:inline-block; color:#a72c32; clear:both; margin:0 0 0 0px; background:url('/img/rdetail.gif') no-repeat 10px 7px #e8e8e8; padding:4 20 5 26px; font-size:11px; font-weight:bold; text-decoration:none;}
.bdetail {display:inline-block; color:#876b00; clear:both; margin:0 0 0 0px; background:url('/img/bdetail.gif') no-repeat 10px 7px #f1ebd4; padding:4 20 5 26px; font-size:11px; font-weight:bold; text-decoration:none;}



.copy {font-size:11px; padding:15px 20px 0 20px; }

.devcopy {font-size:11px; text-align:right; padding:15px 20px 0 20px; }
.devcopy a {text-decoration:none; color:#999;}
.devcopy img {}


a.print {float:right; font-size:11px; background:url(/img/ico_print.gif) no-repeat 0px 1px; display:block; padding:0 0 0 20px; margin:0 0 0 0px; }

.fullarticle {margin:20px 20px 20px 16px; clear:both; _width:100%;}
.fullarticle span {font-size:11px; color:#777; margin-bottom:5px; display:block; }
.fullarticle span.position {font-size:13px; color:#000; margin-bottom:5px; display:block; font-weight:bold;}
.fullarticle .image {border:solid 1px #A9B8C7; float:left; margin:5px 10px 10px 0px; padding:2px;}
.fullarticle .source {font-style:italic; font-size:12px; padding-top:10px;}


.printversion {background:#fff; padding:0 20px 0 20px; margin:0px;}
.printversion .fullarticle {padding:0px; margin:20px 0px;}
.printversion a.detail {display:none;}
.printversion .subheader {display:none;}
.printversion #path {font-size:14px; font-weight:bold; padding:10px 0px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;margin:20px 0px; color:#ccc;}
.printversion h1 {color:#000; font-size:16px; padding:0px; background:#fff; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; margin:20px 0 0 0px;}
.printversion .copy {margin:20px 0 0 0px; padding:0 0 20px 0px;}




h2 {color:#0072bc; font-size:16px;}
h3 {color:#a72c32; font-size:13px; }

h3 a {color:#a72c32; font-size:13px; border-bottom:dashed 1px #a72c32; cursor:hand; cursor:pointer;}
h3 a.opened {color:#a72c32; font-size:13px; border:0px; cursor:default;}

table.table2 {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px; }
table.table2 td {padding:10px 0px; border-top:solid 1px #ddd; }
table.table2 .td1 {width:40%; }
table.table2 .td2 {width:60%;}


table.table3 {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px; }
table.table3 td {padding:5px 0px; }
table.table3 .td1 {width:40%; }
table.table3 .td2 {width:60%;}

table.table4 {border-bottom:solid 1px #ddd; border-collapse:collapse; width:100%; margin-bottom:0px; }
table.table4 td {padding:10px 0px; border-top:solid 1px #ddd; }
table.table4 .td1 {width:40%; padding-right:10px;}
table.table4 .td2 {width:60%;}


span.star {color:#e51463; font-size:11px; margin-left:3px;}
span.comment {font-size:11px; color:#e486aa; padding-bottom:10px; display:block;}



td.centercolumn ul {margin:0 0 0 30px; padding:0px;list-style-type:none; }
td.centercolumn ul li {margin:0 0 5px 0px; padding:0 0 0 15px; background:url(/img/bullet2.gif) no-repeat 0px 5px;}
td.centercolumn .infowindow ul {margin:0 0 0 5px; padding:0px;list-style-type:none; }
td.centercolumn .infowindow ul li {margin:0 0 5px 0px; padding:0 0 0 15px; background:url(/img/bullet2.gif) no-repeat 0px 5px; clear:both; position:relative;}
td.centercolumn .infowindow h3 {color:#a72c32; font-size:16px; margin:0px; padding:0px;}

#sitemap ul.sitemap {list-style-type:none; margin-left:10px; padding-left:0px; background:url('/img/dot.gif') repeat-y left; margin-top:10px; padding-bottom:0px; }
#sitemap ul.sitemap li.sitepage { padding-left:20px; padding-top:6px; background:url('/img/dot2.gif') no-repeat 0 12px;}
#sitemap ul.sitemap li.last { background:url('/img/dot3.gif') no-repeat left top;}
#sitemap ul.sitemap ul {margin-left:20px; margin-top:10px; padding-left:0px; font-size:11px; // margin-left:0px;}

.forum ul {margin:10px 0 0 10px; padding:0px;list-style-type:none; }
.forum ul li {margin:0 0 5px 0px; padding:0 0 0 15px; background:url(/img/bullet2.gif) no-repeat 0px 5px;}






ol.results li {margin-bottom:10px; }
ol.results li a {font-size:12px;}

blockquote {background:#fff; border:solid 1px #efefef; padding:10px;}

.forum {margin:20px 20px 20px 16px;}
.forum .foruminner {width:100%;}
.forum .foruminner h2 {font-size:18px;}
.forum .foruminner a.bdetail {margin-bottom:30px;}


table.themes {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px;}
table.themes td {padding:5px 10px 5px 0px; border-bottom:solid 1px #ccc; }
table.themes tr.header td {color:#777; font-size:11px;}
table.themes td.sm {font-size:11px; color:#999;}
table.themes td.sm b {font-weight:normal; color:#000;}
table.themes td a.topic {background:url(/img/topic.gif) no-repeat 0px 1px; padding:1px 0 1px 20px; display:block;}

table.comments {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px; border-top:solid 1px #ccc; }
table.comments td {padding:10px 10px; border-bottom:solid 1px #ccc; vertical-align:top;}
table.comments tr {background:#fdfbf5;}
table.comments tr.header td {color:#777; font-size:11px;}
table.comments td.sm {font-size:11px; color:#999;}
table.comments td.sm b {font-weight:normal; color:#000;}

table.comments tr.odd {background:#fff;}
table.comments td.first {font-size:11px; background:#f9f4e8; vertical-align:top;}
table.comments td.first a {font-weight:bold;}
table.comments td.first img {padding:2px; border:1px solid #a9b8c7;}
table.comments td span {color:#999; display:block; font-size:11px;}
table.comments tr.odd td.first {font-size:11px; background:#fcfaf6;}

table.comments td.first b {color:#000;}
table.comments td.first img {margin-top:5px;}

table.comments td a.topic {background:url(/img/topic.gif) no-repeat 0px 1px; padding:1px 0 1px 20px; display:block;}



#pager { padding-bottom:30px; margin-left:20px; margin-top:10px;}
.forum #pager {margin-left:0px;}
#pager #text { padding:10px;}
#pages { padding-top:0px; padding-right:6px;}
#pages a {display:block; float:left; background:#f1ebd7; padding:3px 8px 5px 8px; margin-left:2px;}
#pages a.img {padding:4px 7px 5px 7px;}
#pages b.act {display:block; float:left; background:#ffcd10; font-weight:bold; color:#fff; text-decoration:none; padding:3px 8px 5px 8px; margin-left:2px;}

div.ermessage  {padding:20px; color:#990000; font-weight:bold;}


ul.lasttopics {margin:0 0 20px 0px; padding:0px; list-style-type:none; }
ul.lasttopics li {margin:0 0px; padding: 3px 0 3px 15px; background:url(/img/arrow2.gif) no-repeat 2px 6px; color:#777; font-size:11px;}
ul.lasttopics li a {font-size:12px;}

ul.calendar {margin:0 0 20px 0px; padding:0px; list-style-type:none; }
ul.calendar li {margin:0 0px; padding: 3px 0 3px 15px; background:url(/img/arrow2.gif) no-repeat 2px 6px; }
ul.calendar li .year {font-size:14px;}

.gallery {width:100%; overflow:hidden; border:0px solid #FF0000; margin-top:5px; height:104px;}

div.clear20 {clear:both; height:20px;}

.rsslink {display:block; background:url(/img/ico_rss.gif) no-repeat 0px 0px; color:#e85b25; font-weight:bold; padding:0 0 3px 20px; margin:5px 0 0 0px;}

.infowindow i {display:block; font-size:11px; color:#999; margin-bottom:5px; font-style:normal;}
.infowindow li a { padding-left:58px; display:inline-block;}
.infowindow span {color:#999999; font-size:11px; position:absolute; top:1px; left:10px; _left:0px;}
.infowindow em {color:#999999; font-size:11px; font-style:normal;}
.infowindow .image a {margin:0px;}
.message {border:solid 1px #ece0b4; padding:10px 20px; background:#fff; font-size:14px; font-weight:bold; margin:20px 20px; }
.bar {padding:5px; background:#0072bc; color:#fff; font-weight:bold;}

.tags {padding:0 0 20px 0px;}
.linkedmaterials {border:solid 1px #efefef; background:#fff; padding:15px; margin:20px 0px;}
.linkedmaterials b {display:block;margin-bottom:10px;}
.linkedmaterials .materials {margin:0 0 0 5px;}
.linkedmaterials .materials li {padding-left:10px; margin:0px; list-style-type:none; clear:both; margin-bottom:5px; position:relative;}
.linkedmaterials .materials li a { padding-left:62px; display:inline-block;}
.linkedmaterials span { position:absolute; top:1px; left:10px; _left:0px;}

.map {width:100%; height:176px;}

p#preview {padding:0px; margin:0px;}
.video_link {border:1px solid #e6e6e6; border-top:none; background:#fff; padding:6 10 9 10px; font-size:11px;}
.video_link a{background:url(/img/ico_dl.gif) no-repeat 0px 3px; padding:0 0 0 18px; font-weight:bold;}
.video_link em {font-style:normal; color:#2e68b2;}

.footer { margin:0 -11px 0 -11px; height:77px;  font-size:11px; background-color:#a9a9a9; border-top:1px solid #000;}
.footer a {text-decoration:none; color:#000;}
.footer .left {float:left; padding:19px 0 0 10px; text-align:left;}
.footer .right {float:right; width:480px;  padding:25px 12px 0 0px;}
.footer .right a { color:#666666; _padding:0px; display:block;}
.footer .right .logo2 {float:right; width:135px;}
.footer .right .text {float:right; width:200px; text-align:right; padding-right:20px; }
.footer .counter {float:left;padding:19px 0 0 40px;}
@media only screen and (max-width: 1000px) {
  * {
    border-right: none;
    border-left: none;
  }
  #level0 tbody tr {
    display: flex;
    flex-direction: column;
  }
  .topbanner {
    display: none;
  }
  #level0 td.leftcolumn1 {
    width: 100%;
    border-right: none;
  }
  #level0 td.leftcolumn2 {
    width: 100%;
    border-right: none;
  }
  .footer .right {
    width: 100%;
  }
  .centercolumn {
    width: 100%!important;
  }
  #level0 td.rightcolumn {
    width: 100%!important;
    border-left: none;
  }
  #container {
    padding-top: 0px;
  }
  form.search div.search_div .search_form {
    width: 70%;
  }
  div.logo {
    height: fit-content;
  }
  div.logo img {
    margin-top: 0px;
    width: 100%;
    padding: 0px;
    height: auto;
  }
  .border_inner {
    display: none;
  }
  div.leftbanners {
    display: none;
  }
  body {
    
  }
  .topbanner2 {
    display: none;
  }
}
