*{margin:0;padding:0;border:0;background:transparent;}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background:#fff;}
img{border:0;width:100%;height:auto;}
ul#nav{list-style:none;}
.clear{clear:both;}

.wrapper1,.wrapper2,#main,#footer{margin:0 auto;max-width:1020px;}
.wrapper1{margin-bottom:10px;}
#logo{display:block;margin:10px 20px 0 10px;float:left;height:70px;}
#block16{margin:0;float:right;}
#block16 a{float:right;font-size:16px;margin:10px 10px 0 10px;color:#5b94ff;text-decoration:underline;font-weight:bold;display:block;}
#header{background:#FFF;overflow:hidden;}

/* menu */
.wrapper2{margin:0 auto 104px auto;width:98%;}
#mnav{background:url('/nif/ng.png') no-repeat;display:none;height:5px;}
#divNav{margin:0;padding:0;height:37px;}
ul#nav{position:relative;white-space:nowrap;padding:0;}
#nav li{margin:0;float:left;display:block;}
#nav li ul{display:none;position:absolute;left:0;margin:0;padding:10px;background:#00b3f4;max-width:1020px;height:99px;} /* 82 */
#nav li.on ul{background:#00b3f4;height:99px;display:block;border:1px dashed #e5e5e5;border-top:none;}
#nav li a{text-decoration:none;}
#nav li span{padding:10px 15px 0;display:block;height:27px;color:#474848;text-align:center;font:bold 1.0em Arial,Verdana,sans-serif;border:1px dashed #cacaca;border-bottom:none;border-right:none;}
li#lSe{border-right:1px dashed #cacaca;}
#nav li.on span,#nav li span:hover{color:#fff;background:#00b3f4;}
#nav li.off:hover ul{display:block;z-index:6000;}
#nav li.off ul a,#nav li.on ul a{border:0;float:left;width:auto;margin:0 20px 0 0;text-decoration:underline;display:block;color:#fff;font:0.9em/2 Arial,Verdana,sans-serif;font-weight:bold;}
#nav li.on ul a{background:#00b3f4;}
/* end menu */

#main{width:98%;}
#ct-sb{padding-right:310px;}
#ct{float:left;font:1.0em/1.5 Verdana,Geneva,sans-serif;border:1px solid #ccc;margin:27px 0 0 0;padding:15px;text-align:center;}
#sidebar{float:right;margin-right:-310px;width:300px;border-top:5px solid #D4D4D4;}
#ct h1{font:bold 1.55em/2 Arial,Verdana,sans-serif;margin:0 0 10px 0;}
#ct h2{font-size:1.4em;line-height:1.3;margin:30px 10px 10px 10px;text-align:left;}
#ct img{}
#ct p{text-align:left;margin:15px 0px 0px;}
#ct p.rline{text-align:right;}
#ct ol,#ct ul{margin:3px 0 15px 20px;padding:0;text-align:left;}
#ct .vid{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#ct .vid iframe,#ct .vid object,#ct .vid embed{position:absolute;top:0;left:0;width:100%;height:100%;}

/* otz */
hr{border-top:1px solid #93caff;color:#93caff;height:1px;background-color:#93caff;margin:10px 0;}
#otz h1{font:bold 1.7em/1.2 Verdana,Geneva,sans-serif;margin:20px 0 0 0;}
#otz p{margin:0 0 15px 0;font:13px/1.5 Verdana,Geneva,sans-serif;}
#otz b{float:left;}
#otz .postinput small{margin:5px 0 0 5px;font-size:12px;}
#otz .postinput p{margin:0 0 1px 0;line-height:1;}
#otz i{float:right;font-size:12px;}
input.comment,textarea{background-color:#f6f6f6;margin:0 0 2px 0;padding:2px 4px;border:1px solid #93caff;color:#222;}
textarea{font-size:1.1em;width:98%;}
input.submit{background-color:#222;font-size:12px;display:inline;margin:0 0 10px;padding:1px 4px 2px;border:1px solid #888;color:#eee;}
input.submit:hover{background-color:#333;cursor:pointer;border:1px solid #999;color:#fff;}
#f_upr{text-align:right;font-size:16px;font-weight:bold;text-decoration:underline;color:#f00;margin-bottom:15px;}
#ptop,#pbot{line-height:1.4;text-align:left;}
#pbot{margin-top:20px;margin-bottom:15px;}
/* end otz */

/* float img block */
#tumblock{margin:30px 0 0 -10px;text-align:center;font-family:Arial,Helvetica,sans-serif;}
#tumblock h2{font-size:1.7em;text-align:center;}
.tumb{text-decoration:none;display:-moz-inline-box;display:inline-block;vertical-align:top;margin:20px 0 0 10px;width:155px;border:1px solid #aaa;background-color:#f6f6f6;}
.tumb .r{width:155px;float:left;}
.tumb .r a img{border:0;max-width:155px;width:155px;}
.tumb .title{font-size:14px;margin:10px 0 0 0;}
.tumb .title a{text-decoration:none;color:#00598D;line-height:1.3;display:block;font-size:14px;font-weight:bold;}
.tumb .body{color:#000;font-size:11px;line-height:1.3;margin:0px;height:5em;overflow:hidden;}
/* end float img block */

#bb20{padding:150px 0 20px 0;margin-bottom:50px;overflow:hidden;}

.sbl{margin:10px 0 0 0;/*border:1px solid #e5e5e5;*/}
#footer{text-align:center;height:25px;border-top:10px solid #00598d;margin:25px auto;padding:10px 0 20px;width:98%;}
#bb1{margin:0;padding:10px 0;overflow:hidden;}
#bb1 p{float:left;}
#bb1 p a{color:#000;}
#bb1 .liru{float:right;}
#bb1 .liru a img{width:auto;}

@media screen and (max-width:799px){
#ct-sb{padding-right:0;border:1px solid #ccc;overflow:hidden;}
#ct{float:left;border:none;}
#sidebar{float:left;margin-right:0;width:100%;padding-top:50px;}
/* menu */
.wrapper2{margin:0 auto;width:100%;}
#mnav{display:block;margin:0 1%;background:url('/nif/ng.png') no-repeat;height:31px;width:98%;border:1px solid #5b94ff;position:absolute;z-index:2;
font:bold 26px Georgia,sans-serif;
padding:2px 0 0 0;

color:#5b94ff;/**/
}



#divNav{margin:0 1% 33px 1%;padding:0;background:none;width:98%;height:auto;border:1px solid #5b94ff;z-index:1;}
#nav{margin:33px 0 0 0;padding:0;height:auto;display:none;}
#nav li ul,#nav li ul{margin:0;padding:0;}
#nav li{float:none;overflow:hidden;}
#nav li.off ul,#nav li.on ul{position:relative;height:auto;}
#nav li span{text-align:left;margin:0;padding:10px 2% 0;}
#nav li.on span,#nav li span:hover{color:#474848;background:none;}
#nav li.off ul a,#nav li.on ul a{float:none;background:none;width:70%;color:#5b94ff;}
#nav li.on ul{background:none;border:none;margin:0 0 2% 5%;padding:0;}
#nav li.off:hover ul{display:none;}
#nav li.off a:hover,#nav li.on a:hover{color:#0066cb;}
/* end menu */
.sbl{min-width:270px;float:left;width:48%;margin:30px 0 0 1%;padding:0;border:none;}
}

@media screen and (max-width:590px){
.sbl{width:auto;margin:10px 15px 0 15px;}
}
