html,body{height:100%}
body{margin:10px;background:#fafafa;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:62.5%;color:#000000}
#wrapper{min-width:1230px;position:relative;min-height:100%}
p{margin:0 0 10px 0}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:400;margin-bottom:10px;color:#484848}
a{border:0;color:#2c60a6;text-decoration:none}
a:hover{color:#1A7CC6;text-decoration:underline}
img{border:0}
hr{color:#FFF;height:0;border:1px dotted #ccc;margin-top:3px;margin-bottom:3px}
code{font:'Courier New',Courier,Fixed;font-size:110%;border:#99c1f1 1px solid;background:#ebf4ff;overflow:auto;padding:5px;display:block;width:100%;/* Important for IE6 */}
pre{font-size:125%;white-space:pre-wrap;/* Important for IE6 */}

#shadow{box-shadow:0 0 20px rgba(0,0,125,0.75)}
#header{background: rgb(62,112,201);background: linear-gradient(180deg, rgba(62,112,201,1) 0%, rgba(99,146,219,1) 61%, rgba(155,197,235,1) 100%);PADDING:0;MARGIN:0;WIDTH:100%;HEIGHT:80px;border-left:1px solid #2F4459;border-right:1px solid #2F4459;border-top:1px solid #2F4459}
#header-title{margin:0;text-align:right;height:80px;border:0;float:right}
#header h1, #header h2{font-family:"Courier New",Courier New;margin:0}
#header h1{letter-spacing:0;font-size:180%;padding:22px 0 0 0;line-height:100%;display:block;float:bottom;top:0;color:#3F54A9;text-align:center;WIDTH:100%;text-shadow:1px 1px 2px #8F94C9}
#header h2{font-size:160%;padding:1px 0 0 0}
#header a,#header a:hover,#header a:active,#header a:visited{color:#d8e9fd;text-decoration:none;border:0}
#header a:focus{outline:none}
#header a img{border:0}

#logo2 { POSITION: absolute; WIDTH: 146px; BACKGROUND: url(/Images/head.webp); HEIGHT: 80px; TOP: 1px; LEFT: 1px; background-size:100%}
#logotitle, #logotitle2 { POSITION: absolute; WIDTH: 450px; font-family: serif; margin: 0; line-height: 100%; color: #000023; text-align: center;text-shadow:1px 1px 5px #e6e8ff}
#logotitle {font-size: 300%; padding: 12px 0px 0px 0px}
#logotitle2 {font-size: 200%; padding: 50px 0px 0px 25px}

.cloud {POSITION: absolute;WIDTH: 100%;HEIGHT: 80px;TOP: 1px;LEFT: 1px;overflow: hidden}
.cloud img {width: 100%;left: 0;top:-90px;HEIGHT: 170px;position: absolute;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none}

@-webkit-keyframes animCloud {from {-webkit-transform: translateX(-100%)}to {-webkit-transform: translateX(100%)}}
@-moz-keyframes animCloud {from {-moz-transform: translateX(-100%)}to {-moz-transform: translateX(100%)}}
@keyframes animCloud {
from {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%)}
to {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%)}
}
@-webkit-keyframes animCloud2 {from {-webkit-transform: translateX(-200%)}to {-webkit-transform: translateX(100%)}}
@-moz-keyframes animCloud2 {from {-moz-transform: translateX(-200%)}to {-moz-transform: translateX(100%)}}
@keyframes animCloud2 {
from {-webkit-transform: translateX(-200%);-moz-transform: translateX(-200%);-ms-transform: translateX(-200%);-o-transform: translateX(-200%);transform: translateX(-200%)}
to {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%)}
}
@-webkit-keyframes animCloud3 {from {-webkit-transform: translateX(-100%)}to {-webkit-transform: translateX(200%)}}
@-moz-keyframes animCloud3 {from {-moz-transform: translateX(-100%)}to {-moz-transform: translateX(200%)}}
@keyframes animCloud3 {
from {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%)}
to {-webkit-transform: translateX(200%);-moz-transform: translateX(200%);-ms-transform: translateX(200%);-o-transform: translateX(200%);transform: translateX(200%)}
}
.cloud1 {-webkit-animation: animCloud var(--duration0) infinite linear;-moz-animation: animCloud var(--duration0) infinite linear;animation: animCloud var(--duration0) infinite linear}
.cloud2 {-webkit-animation: animCloud var(--duration1) infinite linear;-moz-animation: animCloud var(--duration1) infinite linear;animation: animCloud var(--duration1) infinite linear}
.cloud3 {-webkit-animation: animCloud2 var(--duration2) infinite linear;-moz-animation: animCloud2 var(--duration2) infinite linear;animation: animCloud2 var(--duration2) infinite linear}
.cloud4 {-webkit-animation: animCloud3 var(--duration3) infinite linear;-moz-animation: animCloud3 var(--duration3) infinite linear;animation: animCloud3 var(--duration3) infinite linear}

.cloud1{content: url('/Images/cloud-04.webp')}
.cloud2{content: url('/Images/cloud-04.webp')}
.cloud3{content: url('/Images/cloud-03.webp')}
.cloud4{content: url('/Images/cloud-03.webp')}

.mobile .cloud1{content: url('/Images/cloud-04m.webp')}
.mobile .cloud2{content: url('/Images/cloud-04m.webp')}
.mobile .cloud3{content: url('/Images/cloud-03m.webp')}
.mobile .cloud4{content: url('/Images/cloud-03m.webp')}

#header-navi,#header-navi4,#header-navi li a,#header-navi4 li a{background:#7192a8 url(img/selected.png) repeat-x 0 -4px}
#header-navi,#header-navi4{padding:0;height:28px;font-size:110%;margin:0;WIDTH:100%;border-left:1px solid #2F4459;border-right:1px solid #2F4459;border-top:1px solid #7B78F5; list-style-type:none}
#header-navi ul,#header-navi4 ul{list-style-type:none}
#header ul{margin:0;padding:0;float:left;list-style-type:none}
#header-tabel-25{min-WIDTH:100%;HEIGHT:58px;border:0;MARGIN:0;position:relative;top:22px}
#header-tabel-26{min-WIDTH:600px;HEIGHT:58px;background:#7192a8 url(img/tb3.png) repeat-x;border:0;MARGIN:0;position:absolute;right:0}
#header-tabel-27{min-WIDTH:69px;HEIGHT:58px;background:#7192a800 url(img/tb1.png) repeat-x;border:0;MARGIN:0;position:absolute;right:600px}
#header-navi li a,#header-navi4 li a{padding:0 20px;height:28px;display:block;min-width:60px;border-left:1px solid #F5FFFF;border-right:1px solid #9AA0A5}
#header-navi li a:hover,#header-navi4 li a:hover{background:#7192a8 url(img/newbtn_m.png) repeat-x 0 -4px;color:#F0F0F0}
#header-navi a,#header-navi a:visited,#header-navi4 a,#header-navi4 a:visited{color:#2F4459;text-decoration:none}
#header-navi a.active,#header-navi4 a.active{background:#3C5267;color:#F2F2F2}
#header-navi a.active:hover,#header-navi4 a.active:hover{background:#517288;color:#F0F0F0}
#header-navi-img{position:relative;top:4px;border:1px solid #F5FFFF}
#header-navi2{padding:0;height:26px;font-size:100%;margin:0;WIDTH:100%;background:#2F4459;border-left:1px solid #2F4459;border-right:1px solid #2F4459;border-bottom:1px solid #2F4459;border-top:1px solid #668091;list-style-type:none}
#header-navi2 ul{float:right;list-style-type:none;right:40px;position:relative}
#header-navi2 li a{padding:0 15px;line-height:23px}
#header-navi2 li a:hover{text-decoration:underline;color:#fff}
#header-navi3{display:none}

#menu-navbar li{line-height:28px;text-align:center;float:left;list-style:none;font-weight:700;position:relative}
#menu-navbar1 ul{line-height:22px;text-align:center;float:left;list-style:none}
#menu-navbar1 li{line-height:22px;text-align:center;float:left;list-style:none;position:relative;left:40px}
#menu-navbar1 a{color:#e0e0e0;text-decoration:none;vertical-align:text-bottom;border-right:1px solid #e0e0e0}
#menu-navbar1 a.active{text-decoration:underline;color:#f66}
#menu-navbar1 a.active:hover{text-decoration:underline;color:#f66}
#menu-navbar2-1 ul{line-height:22px;text-align:right;float:right;list-style:none;width:300px;position:absolute;top:111px;right:40px; list-style-type:none}
#menu-navbar2 ul{line-height:22px;text-align:right;float:right;list-style:none;width:300px;position:absolute;right:40px; list-style-type:none}
#menu-navbar2 li{line-height:22px;text-align:center;float:right;list-style:none;position:absolute;right:0}
#menu-navbar2 a{color:#e0e0e0;text-decoration:none;vertical-align:text-bottom}
#menu-navbar2 a.active{text-decoration:underline;color:#f66}
#menu-navbar2 a.active:hover{text-decoration:underline;color:#f66}

#searchbar{float:right}
#searchbar ul{WIDTH:100%;line-height:25px;text-align:right;float:right;list-style:none;height:28px}
#searchbar li{line-height:25px;text-align:center;float:right;list-style:none;height:30px}
#searchform {position:relative}
#searchform {top:-13px}
#searchformD input:hover,#searchform input:hover{cursor:pointer;background-color:#AAF}
#searchformD .s,#searchform .s{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;margin:0;background-color:#ebf4ff;padding:3px;border:#4477bb 1px solid;color:#222;top:-1px;position:relative}
#searchformD .s:hover,#searchform .s:hover{background-color:#d8e9fd;color:#222}
.searchsubmit{width:30px;height:30px;padding:0;margin:0;background:transparent;background-image:url(img/search.webp);border:0;position:relative;top:-2px}
/* FOOTER */
#footer{ position:relative;margin:0 0;clear:both;height:104px;line-height:17px;padding:0;}
#footer-stat{padding:0;height:34px;WIDTH:100%;background:#4A5E6F url(img/fbg.png) repeat-x;border-left:1px solid #2F4459;border-right:1px solid #2F4459;border-bottom:1px solid #2F4459;border-top:1px solid #668091;margin:0}
#footer-left{float:left;text-align:left;margin-left:20px;margin-top:8px;font-family:"Courier New",Courier New;font-size:120%;color:#fff}
#footer-left a{color:#ccf;text-decoration:none}
#footer-left a:hover{text-decoration:underline}
#footer-right{text-align:right;margin-right:20px;margin-top:2px;position:absolute;right:0}
/* Drop-down menus */
#dropmenu,#dropmenu ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;z-index:300;width:100%}
#dropmenu a{display:block;padding:0.25em 1em;text-decoration:none}
#dropmenu li{float:left;position:relative}
#dropmenu ul{position:absolute;display:none;width:13em;top:1.9em}
#dropmenu li ul{width:13em;top:auto;background:#689BDF}
#dropmenu li ul a{width:11.6em;height:auto;float:left;text-align:left}
/* Sub-menu */
#dropmenu ul ul{top:auto}
#dropmenu li ul ul{margin:0 0 0 0}
#dropmenu li:hover ul ul,#dropmenu li:hover ul ul ul,#dropmenu li:hover ul ul ul ul{display:none}
#dropmenu li:hover ul,#dropmenu li li:hover ul,#dropmenu li li li:hover ul,#dropmenu li li li li:hover ul{display:block}
/* Drop-down menus */
#sidebar-left{list-style:none;float:left;width:250px;font-size:100%;display:inline;line-height:125%}
#sidebar-right{list-style:none;float:right;width:313px;font-size:100%;display:inline;line-height:125%;position:sticky;top:15px}
#sidebar-left h2,#sidebar-right h2{font:11px Verdana,Tahoma,Helvetica,Arial,sans-serif;margin:0;font-size:120%;font-weight:700;color:#2F4459;border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #9AA0A5;border-bottom:1px solid #9AA0A5;padding:6px 0 2px 0;line-height:110%;height:19px;text-align:center;text-shadow:1px 1px 1px #fff}

#sidebar-left a:active{color:#2c60a6;text-decoration:none}
#sidebar-left h2 a,#sidebar-right h2 a{color:#cde9a7;text-decoration:none}
#sidebar-left ul,#sidebar-right ul{list-style:none;margin:0;padding:0;text-align:center}
#sidebar-left ul li,#sidebar-right ul li{margin:0 0 15px 0;border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0;border-bottom:1px solid #9AA0A5;border-right:1px solid #9AA0A5}
#sidebar-left ul ul,#sidebar-right ul ul{padding:0}
#sidebar-left ul ul ul,#sidebar-right ul ul ul{padding:0 0 0 8px}
#sidebar-left ul ul li,#sidebar-right ul ul li,#sidebar-left ul ul ul li,#sidebar-right ul ul ul li{margin:2px 0}
.textwidget{padding:5px;font-size:110%}
.widget_text{box-shadow:0 0 10px rgba(0,0,125,0.75)}
.widget{box-shadow:0 0 10px rgba(0,0,125,0.75)}

#fblike2{color:#2F4459;text-align:left;background-color:#DAE2E8;padding:3px;border-bottom:1px solid #9AA0A5;font-weight:700}
#fblike{border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #9AA0A5;border-bottom:1px solid #9AA0A5;height:96px}

#sidebar-left h2,#sidebar-right h2,#content h2{background:url(/wp-content/gallery/main_menu/top.png) #e1e1e1 repeat-x}
#content-wrapper{margin-bottom:1em;float:right;width:79%;display:inline}
#content{width:67%;float:left;font-size:135%;line-height:200%;display:inline}
#content a{text-decoration:none}
#content a,#content a:active,#content a:visited{color:#2c60a6}
#content a:hover{color:#f00;TEXT-DECORATION:none}
#content h1{margin-top:0;font-size:190%;line-height:115%}
#content h2{font:11px Verdana,Tahoma,Helvetica,Arial,sans-serif;margin:0;font-size:90%;font-weight:700;color:#2F4459;border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #9AA0A5;border-bottom:1px solid #9AA0A5;padding:6px 0 2px 0;line-height:110%;height:19px;text-align:center;text-shadow:1px 1px 1px #fff;width:360px;box-shadow:0 0 5px rgba(0,0,125,0.75)}
#content h3{font-size:130%;line-height:120%;font-weight:700}
#content blockquote{background-color:#f4f4f4;border-left:3px solid #99c1f1;border-right:1px solid #99c1f1;border-top:1px solid #99c1f1;border-bottom:1px solid #99c1f1;margin:5px 5px 5px 10px;padding:9px 10px 1px 8px;border-radius:6px}
#newsmainpage{background-color:#daf4f4;border-left:3px solid #99c1f1;border-right:1px solid #99c1f1;border-top:1px solid #99c1f1;border-bottom:1px solid #99c1f1;margin:0;padding:10px;border-radius:6px}
#blockquoteSB{background-color:#daf4f4;border-left:3px solid #99c1f1;border-right:1px solid #99c1f1;border-top:1px solid #99c1f1;border-bottom:1px solid #99c1f1;margin:5px 5px 0 25px;padding:10px 10px 10px 10px;border-radius:6px}
#advert{background-color:#daf4f4;border-left:3px solid #99c1f1;border-right:1px solid #99c1f1;border-top:1px solid #99c1f1;border-bottom:1px solid #99c1f1;margin:0;padding:10px 10px 10px 10px;border-radius:6px}
#content h1 a,#content a h1,#content h2 a,#content a h2,#content h3 a,#content a h3{text-decoration:none}
#content h1 a:visited,#content a:visited h1,#content h2 a:visited,#content a:visited h2,#content h3 a:visited,#content a:visited h3{color:#2c60a6;text-decoration:none}
#content h1 a:hover,#content a:hover h1,#content h2 a:hover,#content a:hover h2,#content h3 a:hover,#content a:hover h3{border-bottom:1px dotted;text-decoration:none;color:#1A7CC6}
#content .pagetitle{margin-top:5px;margin-bottom:20px;border-bottom:1px dotted #4848B1}
#content ul,#content ol{padding:0 0 0 20px;margin:0}
#content ul li,#content ol li{margin:20px 0;padding:0}
#content ul ul{ padding:0 0 0 20px;margin:10px;list-style-type:circle}
#content2{margin:0 10px}

#postmeta{font-size:80%;margin-bottom:10px;padding:5px 5px 3px 5px;color:#999;clear:both;line-height:100%;border-width:0 0 1px;border-style:dotted;border-color:#7d7d7d}
#postmeta a{text-decoration:none}
#postmeta a:visited{color:#2c60a6}
#postmeta a:hover{text-decoration:underline}
#postmeta p{line-height:100%}
#postmeta img{vertical-align:middle;margin:0 4px 0 0}
#postmeta .editlink{float:right;margin-top:5px}
#tbl_postmeta{width:100%;font-size:80%;margin-bottom:0;padding:0;color:#555;clear:both;line-height:100%;border-width:0 0 1px;border-style:dotted;border-color:#7d7d7d}
#tbl_postmeta a:link{background:#e1e5f1;padding:0 10px}

#tbl_single_news{width:100%;font-size:80%;margin-bottom:0;padding:0 5px 0 5px;color:#ffffff;clear:both;height:19px;background:#517289 url(/wp-content/gallery/main_menu/newbtn_middle.png) repeat-x;border:1px solid #3a5f77}
#tbl_single_news a:link{background:#e1e5f1;padding:0 10px}

#tbl_single_news_content{width:100%;margin-bottom:0;padding:0 5px 0 5px;border-left:1px solid #F0F0F0;border-top:0;border-right:1px solid #9AA0A5;border-bottom:1px solid #9AA0A5;background:#f8f8ff; line-height:150%}
#tbl_single_news_content img{margin:5px 5px 5px 5px}
#tbl_single_news_shadow{box-shadow:0 0 10px rgba(0,0,125,0.75);margin-bottom:20px}

.postnav{width:86%;float:left;list-style:none;line-height:110%;margin-top:-10px;margin-bottom:20px;padding:0}
.postnav li.left{display:block;float:left;padding:0;margin:0}
.postnav li.right{display:block;float:right;padding:0;margin:0}

#comments{clear:both;float:none;margin-top:50px}
#comments ul li,#comments ol li{margin-bottom:40px;border-bottom:1px dotted #0f4b78}
.commenter{color:#777}
.comment-moderation{color:red}

.hasFloat:after{content:"";display:block;clear:both}
img#wpstats{width:0;height:0;padding:0;border:none;overflow:hidden}

.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left;margin:0 5px 0 0}
.alignright{float:right;margin:0 0 10px 10px}
.alignnone{float:none}
.alignleftPlus{float:left;margin:0 20px 5px 0}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:7px;margin:5px 10px 5px 0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{border:0 none}
.wp-caption p.wp-caption-text{font-size:90%;line-height:120%;padding:0 10px 0 0;margin:0}
#wp-calendar{margin:0 auto;line-height:150%}
table#wp-calendar{width:90%}
#wp-calendar a{text-decoration:underline;font-weight:700}
table#wp-calendar tfoot td a{border:0;font-weight:400}
table#wp-calendar th,table#wp-calendar td{text-align:center}
.widget_tag_cloud{line-height:200%}

#ddetlink{margin:0;padding:0;background:#fff;border:1px solid #DDDDDD}
.ddet_div{margin:5px 0 5px 0;padding:0 5px;background-color: azure;border:1px dotted #aaa}

#bottom{BORDER-TOP:#8a8a8a 1px solid;PADDING-BOTTOM:0;MARGIN:0;PADDING-LEFT:0;WIDTH:100%;PADDING-RIGHT:0;PADDING-TOP:0}

/* Table about program  */
#tbl_about_prg{width:90%;border:0;cellspacing:0;cellpadding:0;align:left;margin:20px 0 10px 0}
#tbl_ap_clmn_left,#tbl_ap_clmn_right,#tbl_ap_clmn_left_bt,#tbl_ap_clmn_right_bt{border-style:dotted;border-color:#7d7d7d;text-align:left;width:70%;HEIGHT:18px}
#tbl_ap_clmn_left{border-width:1px 0 0;width:30%;min-width:180px;color:#494979}
#tbl_ap_clmn_right{border-width:1px 0 0}
#tbl_ap_clmn_left_bt{border-width:1px 0;width:30%;min-width:180px;color:#494979}
#tbl_ap_clmn_right_bt{border-width:1px 0}
/* Table social like buttons  */
#tbl_scl{width:450px;border:0;cellspacing:0;cellpadding:0}
#tbl_scl_clmn{width:150px;valign:center;text-align:left;align:left}

img.alignright{float:right}
img.alignleft{float:left}
img.alignleftPlus{float:left;margin:0 20px 5px 0}
/* download  */
#tbl_dwn{font-size:88%;border-radius:4px;border:1px solid #b8d6fb;width:470px;height:50px;background:url(/wp-content/gallery/download_bg/download_bg.png) repeat-x #f2f7f9;padding:0;margin:0;box-shadow:0 0 5px rgba(0,0,125,0.50)}
#tbl_dwn:hover{box-shadow:0 0 10px rgba(0,0,125,0.75)}
#tbl_dwn_td1{border:0;width:50px;padding:0}
#tbl_dwn_td2{width:266px;text-align:left}
#tbl_dwn_div1{border-radius:4px;width:120px;height:19px;background:url(/wp-content/gallery/download_bg/download_btn.png) repeat-x #d7e4f4;padding:1px 0 0 0;border:1px solid #b8d6fb;text-align:center;position:relative;left:13px;margin:1px;font-weight:700}
#tbl_dwn_div1:hover{background:url(/wp-content/gallery/download_bg/download_btn_hvr.png) repeat-x #f2f7f9;border:1px solid #98b6db}
/* Table for images and honors */
#tbl_honors{border:0;cellspacing:0;cellpadding:0;align:center}
#logoimage{margin:0 10px 0 0}

.dsq-widget-item{margin:5px 0 5px 0 !important;padding:5px 0 5px 0 !important}
.dsq-widget-item{border-left:0 !important;border-right:0 !important;border-bottom:#99c1f1 1px solid !important;border-top:0 !important}
.dsq-widget-user{line-height: 200%!important; font-size: 80%!important;}
.dsq-widget-meta{margin: 10px 0 5px 0!important; font-size: 70%!important;}
.dsq-widget-comment{line-height: 150%!important;}

#Bootom-bar{font-size:100%;border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #9AA0A5}
#Bootom-bar h2{font:11px Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:120%;font-weight:700;color:#2F4459;border-bottom:1px solid #9AA0A5;padding:6px 0 2px 0;line-height:110%;height:19px; text-shadow:1px 1px 1px #fff;margin:0 10px}
#Bootom-bar ul{list-style:none;margin:0;padding:0;background:#ddf}
#Bootom-bar ul li{width:33%;margin:0;border:0;box-shadow:0 0 0;display:inline-block;vertical-align:top;line-height:24px}
#Bootom-bar ul ul{padding:0;width:96%}
#Bootom-bar ul ol{padding:0;margin:2px 10px}
#Bootom-bar ul ol li{padding:0;margin:2px 0;width:96%;text-shadow:1px 0 1px #bbf;font-size:120%}
#Bootom-bar ul ul ul{padding:0 0 0 8px;width:96%}
#Bootom-bar ul ul li,#Bootom-bar ul ul ul li{margin:2px 10px;width:96%;text-shadow:1px 0 1px #bbf;font-size:120%}
#Bootom-bar ul li a:hover,#Bootom-bar ul ol a:hover,#Bootom-bar ul ul li a:hover,#Bootom-bar ul ul ul li a:hover,#Bootom-bar ul ol li a:hover{color:#f00;text-decoration:none}

#blockquotedof{background-color:#daf4f4;border-left:3px solid #99c1f1;border-right:1px solid #99c1f1;border-top:1px solid #99c1f1;border-bottom:1px solid #99c1f1;margin:20px 0 25px 0;padding:10px 10px 10px 10px;border-radius:6px;display:flex;align-items:center}
#blockquotedof img{opacity:0.8}
#blockquotedof img:hover{opacity:1.0}

.social-group-buttonDoF a,.social-group-buttonDoF a:active,.social-group-buttonDoF a:visited{opacity:0.8;display:block}
.social-group-buttonDoF a:hover{opacity:1.0}
.social-group-buttonDoF{width:40px;height:40px;margin:2px 10px 2px 0}

.social-group-buttonMW a,.social-group-buttonMW a:active,.social-group-buttonMW a:visited{opacity:0.8;display:block}
.social-group-buttonMW:hover{opacity:1.0}
.social-group-buttonMW{width:40px;height:40px;margin:2px 2px 2px 0;opacity:0.8;display: inline-block}
@media screen and (min-width:1399px){.social-group-buttonMW{display:none}}

.social-group-button a,.social-group-button a:active,.social-group-button a:visited{opacity:0.8}
.social-group-button a:hover{opacity:1.0}
.social-group-buttonMW img,.social-group-buttonDoF img,.social-group-button img{border-radius:10px}
.social-group-buttonMW img:hover,.social-group-buttonDoF img:hover,.social-group-button img:hover{box-shadow:0 0 10px rgb(0 0 125 / 50%)}

.div-sgb a,#div-sgb a:active,#div-sgb a:visited{opacity:0.8}
.div-sgb a:hover{opacity:1.0}
.div-sgb{width:40px;height:40px;margin:5px}

@media screen and (max-width:1400px){.social-group-button{display:none}}

#scrollup{top:15px;position:sticky;float:left;padding:0;display:block;cursor:pointer;text-align:center;width:250px}
#scrollup button{color:#12171C;text-decoration:none;opacity:0.6;border:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:400;font-size:100%;background-color:rgba(0,0,0,0);cursor:pointer}
#scrollup button:hover{opacity:0.8}

.show_comments{width:100%;background-color:rgba(0,0,0,0);border:0;display:block}
.show_comments div{padding:0;font-size:110%;font-weight:700;line-height:220%;border:1px solid #b8d6fb;height:30px;color:white;background-color:#335B7F;width:80%;vertical-align:bottom;border-radius:4px;cursor:pointer}
.show_comments div:hover{box-shadow:0 0 5px rgb(0 0 150 / 65%);background-color:#4e92c5}

.iksm-terms .iksm-term--link-disabled{pointer-events:all !important}
.iksm-term__inner{height:28px !important;display:grid !important;background:url(/Images/main_menu/bgmm.webp) repeat-x #E7E3E3;transition:all 0ms !important;border-left:1px solid #d5cece !important;border-top:1px solid #d5cece !important;border-right:1px solid #9AA0A5 !important;border-bottom:1px solid #9AA0A5 !important;margin-bottom:2px !important}
.iksm-term--child .iksm-term__inner{border-left:4px solid #2191b6 !important;height:auto !important;display:block !important}
.iksm-term--current > .iksm-term__inner{background:rgba(179,0,0,1) !important;border-left:1px solid #FF8080 !important;border-top:1px solid #FF8080 !important;border-right:1px solid #DD0000 !important;border-bottom:1px solid #DD0000 !important}
.iksm-term--child.iksm-term--current > .iksm-term__inner{background:rgba(179,0,0,1) !important;border-left:1px solid #FF8080 !important;border-top:1px solid #FF8080 !important;border-right:1px solid #DD0000 !important;border-bottom:1px solid #DD0000 !important}
.activeJS{color:#FFFFFF !important}
.activeJS > .iksm-term__inner{background:rgba(179,0,0,1) !important;border-left:1px solid rgba(179,0,0,1) !important;border-top:1px solid rgba(179,0,0,1) !important;border-right:1px solid rgba(179,0,0,1) !important;border-bottom:1px solid rgba(179,0,0,1) !important}
.activeJS{background:rgba(179,0,0,1) !important;border-left:1px solid rgba(179,0,0,1) !important;border-top:1px solid rgba(179,0,0,1) !important;border-right:1px solid rgba(179,0,0,1) !important;border-bottom:1px solid rgba(179,0,0,1) !important}
.iksm-term__toggle{height:26px !important;position:relative !important; width:100% !important;place-content:end !important;grid-area:1 / 1 !important;background-color:rgba(33,145,182,0.1) !important; transition:all 0ms !important;transition:transform 400ms !important}
.iksm-term__toggle__inner{position:relative !important;right:7px !important}
.iksm-term__inner-has-children{height:28px;display:grid;background:url(/Images/main_menu/bgmm.webp) repeat-x #E7E3E3;transition:all 0ms;border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #9AA0A5;border-bottom:1px solid #9AA0A5;margin-bottom:2px}
.iksm-term__link{position:relative !important;grid-area:1 / 1 !important;transition:all 0ms !important}
.iksm-term__link{padding-top:6px !important}
.iksm-term__link{top:2px !important;color:rgba(47,68,89,1);font-size:12px !important;line-height:12px;font-weight:400;text-align:left;text-transform:none;text-decoration:none;padding-right:5px;padding-bottom:5px;padding-left:8px}
.iksm-terms-tree--children{transition:all 0.4s !important}
.iksm-term--expanded > .iksm-term__inner > .iksm-term__toggle > .iksm-term__toggle__inner{transform:none !important}
.iksm-terms{background-color:rgba(44,61,165,0);border-top-left-radius:0;padding-top:5px;padding-right:5px;padding-bottom:2px;padding-left:5px;max-width:240px;transition:all 0ms;animation:iks-none 3000ms}
.iksm-term__inner{background-color:rgba(231,227,227,1);margin-bottom:1px;min-height:28px}
.iksm-terms .iksm-term{border:none;box-shadow:none;padding:0;overflow:hidden}
.iksm-terms .iksm-term__inner{align-items:center}
.iksm-terms .iksm-term__link{display:flex;align-self:stretch;box-shadow:none;outline:none}
.iksm-terms div{box-sizing:border-box;outline:none}
.iksm-terms .iksm-term--link-disabled .iksm-term__text a,.iksm-terms .iksm-term--link-disabled .iksm-term__toggle{pointer-events:auto}
.iksm-terms .iksm-term__toggle{display:flex;align-items:center;justify-content:center;line-height:1 !important}
.iksm-term__inner:hover{background:#7192a8 url(/Images/images/img/newbtn_m.png) repeat-x 0 -4px !important;transition:all 0ms !important;color:#F0F0F0 !important}
.iksm-term__inner-has-children:hover{background:#7192a8 url(/Images/images/img/newbtn_m.png) repeat-x 0 -4px;transition:all 0ms;color:#F0F0F0 !important}
.iksm-term__link:hover{color:rgba(255,255,255,1) !important}
.iksm-term__toggle:hover{background-color:rgba(142,109,87,0.1) !important;color:rgba(255,255,255,1) !important}
.iksm-terms .iksm-term__toggle:hover{cursor:pointer;filter:invert(100%)}
.iksm-term__inner-has-children:hover .iksm-term__link{color:rgba(255,255,255,1) !important}
.iks-icon-chevron-5:before{font-weight:400;font-style:normal;speak:none;flex-shrink:0;width:0.75rem;height:0.75rem;margin-left:0;display:inline-block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="100" width="100"%3E%3Cpath d="M97.625 25.3l-4.813-4.89c-1.668-1.606-3.616-2.41-5.84-2.41-2.27 0-4.194.804-5.777 2.41L50 52.087 18.806 20.412C17.223 18.805 15.298 18 13.03 18c-2.225 0-4.172.804-5.84 2.41l-4.75 4.89C.813 26.95 0 28.927 0 31.23c0 2.346.814 4.301 2.439 5.865l41.784 42.428C45.764 81.174 47.689 82 50 82c2.268 0 4.215-.826 5.84-2.476l41.784-42.428c1.584-1.608 2.376-3.563 2.376-5.865 0-2.26-.792-4.236-2.375-5.932z"/%3E%3C/svg%3E');background-size:cover;content:""}

.ngg-galleryoverview{margin-top:0!important;margin-bottom:0!important}
.ngg-gallery-thumbnail-box{display:inline-block!important;float:none!important}
.ngg-galleryoverview{text-align:center!important}
.ngg-gallery-thumbnail{line-height:0!important;text-align:center!important;max-width:100%!important;background-color:#FFFFFF!important;border:1px solid #A9A9A9!important;margin:5px!important}
.ngg-gallery-thumbnail a{margin:4px!important;border:none!important;box-shadow:none!important}
.ngg-gallery-thumbnail:hover{background-color:#8bc6f3!important}
.ngg-gallery-thumbnail img{margin:5px!important;display:block!important;padding:0!important;position:relative!important;max-width:100%!important;height:auto!important}

.ModalImagemodal{display:none;position:fixed;z-index:1;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);transition:0s;animation:showmodal 1s 1;animation-fill-mode:forwards;animation-delay:0}
@keyframes showmodal{0%{background-color:rgba(0,0,0,0)} 100%{background-color:rgba(0,0,0,0.8)}}
.modal-content{margin:auto;display:block;box-shadow:0 0 30px rgb(0 0 0);position:relative;max-width:70vw;z-index:1}
.modal-caption{margin:auto;display:block;max-width:50%;text-align:center;color:#ccc;padding:10px 0;font-size:14px}
.modal-caption-cnt{margin:auto;display:block;max-width:50%;text-align:center;color:#ccc;padding:0;font-size:16px}
.ModalImageclose{position:absolute;top:15px;right:10%;color:#b9b9b9a6;font-size:70px;font-weight:700;TEXT-ALIGN:RIGHT;width:80%;height:80px}
.ModalImageclose:hover,.ModalImageclose:focus{color:#ffff64;text-decoration:none;cursor:pointer}
.v-block{text-align:center;width:90%;margin:auto}
.ModalImageprev,.ModalImagenext{cursor:pointer;color:#b9b9b9a6;font-weight:700;font-size:calc(2em + 5vw);transition:0.4s ease;user-select:none;-webkit-user-select:none;height:100%;width:100%;display:block}
.ModalImageprev:hover,.ModalImagenext:hover{color:#ffff64;text-decoration:none}
.MIInnerDiv{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:100%}
.MIInnerDiv1{height:100px;width:50%}
.MIInnerDiv2,.MIInnerDiv3{height:100%;width:50%;position:fixed;top:120px}
.MIInnerDiv2{text-align:left;left:2vw}
.MIInnerDiv3{text-align:right;right:5vw}

.modalDownload{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:0s;animation:showmodal 1s 1;animation-fill-mode:forwards;animation-delay:initial}
.closeD{color:#e9e9e9;float:right;font-size:28px;font-weight:700}
.closeD:hover,.closeD:focus{color:#f9f18c;text-decoration:none;cursor:pointer}
.downloadM{margin:20% auto;width:30%;line-height:250%}

.slideshow3DP{border:1px solid #323131;box-shadow:0 0 12px rgb(22 22 22 / 87%);width:95%;height:180px;position:relative;overflow:hidden;background:#fff;margin:0}
.slideshow3DP:hover{box-shadow:0 0 12px #d7860dab}
.slideshow3DP:hover span{text-shadow:-2px 0 2px #000000,0 2px 2px #000000,3px 3px 6px #d7860d80,-3px -3px 6px #d7860d80 !important}
.slideshow3DP-item{width:100%;height:100%;position:absolute;opacity:0;animation:slide3DP 50s infinite;pointer-events:none}
.slideshow3DP-item:nth-child(1),.slideshow3DP-item:nth-child(1) img{animation-delay:0}
.slideshow3DP-item:nth-child(2),.slideshow3DP-item:nth-child(2) img{animation-delay:10s}
.slideshow3DP-item:nth-child(3),.slideshow3DP-item:nth-child(3) img{animation-delay:20s}
.slideshow3DP-item:nth-child(4),.slideshow3DP-item:nth-child(4) img{animation-delay:30s}
.slideshow3DP-item:nth-child(5),.slideshow3DP-item:nth-child(5) img{animation-delay:40s}
.slideshow3DP-item img{width:100%;height:100%;object-fit:cover;animation:zoom3DP 50s infinite}
.slideshow3DP-item-text{position:absolute;color:#fff;padding:5px 5px}
.slideshow3DP-item-text span{margin:5px;font-family:Times,serif;text-shadow:-2px 0 2px #000000,0 2px 2px #000000,3px 3px 6px rgb(0 0 0 / 52%),-3px -3px 6px rgb(0 0 0 / 49%)}
@keyframes slide3DP{10%{opacity:1;pointer-events:auto} 20%{opacity:1;pointer-events:auto} 30%{opacity:0}}
@keyframes zoom3DP{40%{transform:scale(1.3)}}
#mtitle{display:none}
#meng{display:none}
.yarpp-related a{font-weight:400 !important;text-decoration:none}
.yarpp-related{margin-bottom:0 !important;margin-top:0 !important}
.mmenupanel{display:none}
.mmenuul{list-style-type:none}
/* next prev pages  */
.prevnext{display:flex;column-gap:0.3em;}
.nextpost,.prevpost{width:50%}
.nextpost a,.prevpost a{width:100%;width:-webkit-fill-available;background-color:#e4ebed;white-space:nowrap;text-align:center;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;display:inline-block;padding:6px;font-size:90%}
.nextpost a:hover,.prevpost a:hover{background-color:#ddd;color:#cd0000;}
@media (max-width:1610px){.nextpost,.prevpost{margin:5px 0;width:100%} .prevnext{display:block}}

.mobile #sidebar-right, .tablet #sidebar-right{width:0;display:none}
.tablet #content, .mobile #content{width:100%}
.tablet #wrapper{min-width:1024px}
.tablet #content-wrapper{width:75%}
.tablet .downloadM{width:50%}
.tablet #Bootom-bar {font-size:90%}
.tablet #mtitle{font-family:Times,serif}
.tablet #header-navi{font-family:Times,serif}
.tablet #header h1, #header h2{font-family:Times,serif}
.tablet body{margin:10px 0}

.mobile #scrollup{display:none}
.mobile #sidebar-left{width:0;display:none}
.mobile #wrapper{min-width:670px}
.mobile .landscape #wrapper{min-width:1200px;display:flex;flex-direction:column}
.mobile #content-wrapper{width:100%}
.mobile #header-tabel-25{display:none}
.mobile #header-navi2{display:none}
.mobile #shadow{width:100%}
.mobile #Bootom-bar ul li{width:100%}
.mobile #Bootom-bar h2{background-color:#d3d3f5;margin:0;text-align:center}
.mobile body{margin:10px 0; font-size:70%}
.mobile #tbl_NPP_left{max-width:320px}
.mobile #tbl_NPP_right{max-width:320px}
.mobile #tbl_ap_NPP_right{max-width:320px}
.mobile #header-navi3{box-shadow:0 5px 10px rgb(0 0 125 / 60%);align-items:end;display:inline-flex;padding:0;height:66px;font-size:100%;margin:0;WIDTH:100%;background:#2F4459;border-left:1px solid #2F4459;border-right:1px solid #2F4459;border-bottom:1px solid #2F4459;border-top:1px solid #668091;position:sticky;top:0;z-index:1}
.mobile #header-navi3 a{padding:0}
.mobile #menu-navbar{display:none}
.mobile #header-navi4{display:none}
.mobile #mtitle{display:block;font-size:180%;padding:9px 0 0 0;line-height:100%;font-family:Times,serif;color:#3F54A9;text-shadow:1px 1px 1px #8f94c9}
.mobile #header-navi{font-family:"Courier New",Courier New;color:#3F54A9;text-shadow:1px 1px 1px #8f94c9;height:38px}
.mobile .downloadM{width:70%}
.mobile #meng{display:block;position:absolute;right:10px;top:10px}
.mobile #header-navi-img{OPACITY:0.9}
.mobile .mmenupanel{transition:all 0.5s linear;width:260px;padding:0;position:fixed;top:0;left:-600px;display:block}
.mobile #content-all{perspective:2000px;background-color:#c9d5d9}
.mobile #content-rotate{transition:all 0.5s linear;background:#fafafa}
.mobile .curlopen #content-rotate{transform:rotateY(-30deg) translateX(230px);box-shadow:5px 30px 30px rgba(0,0,0,0.4)}
.mobile #wrapper{transition:0.5s linear}
.mobile .curlopen #wrapper{background-color:#c9d5d9}
.mobile .curlopen .mmenupanel{left:-30px}
.mobile .iksm-widget{background:#fafafa}
.mobile .iksm-terms-tree--children{overflow:auto !important}
.mobile #searchformD{position:relative;top:9px;left:42px}
.mobile #searchformD .s{width:180px}

#header-msoc{position:relative;margin:0 auto;text-align:center;top:-1px}
#header-msoc-topb{border:0;padding:0;background:transparent;width:57px;height:57px;position:relative;bottom:4px;left:10px;cursor:pointer;margin:0;OPACITY:0.9}
.social-group-buttonMMM a,.social-group-buttonMW a:active,.social-group-buttonMW a:visited{display:block}
.social-group-buttonMMM:hover{opacity:1.0}
.social-group-buttonMMM{width:60px;height:60px;margin:0 10px;opacity:0.9}
.social-group-buttonMMM img{border-radius:10px;filter:grayscale(.5)}
.social-group-buttonMMM img:hover{box-shadow:0 0 10px rgb(0 0 125 / 50%)}
.MMMbar1,.MMMbar2,.MMMbar3{width:57px;height:6px;background-color:#eaeaea;margin:8px 0;transition:0.5s}
.containerMMM{display:inline-block;width:57px;height:57px;margin:0;position:relative;bottom:2px;right:10px;cursor:pointer}
.change .MMMbar1{-webkit-transform:rotate(-45deg) translate(-10px,10px);transform:rotate(-45deg) translate(-10px,10px)}
.change .MMMbar2{opacity:0}
.change .MMMbar3{-webkit-transform:rotate(45deg) translate(-10px,-8px);transform:rotate(45deg) translate(-10px,-8px)}
.mmenupaneladd a{color:#2c60a6}
.current-menu-item a{color:#a6372c}
.mmenupaneladd li{font-size:140%;line-height:30px;text-align:center;list-style:none;font-weight:700}

.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy, .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {background-size: 20px 20px!important}
.ya-share2__icon_more {height: 40px!important; width: 40px!important}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {padding: 0!important}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {border-radius: 10px!important}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more:hover{box-shadow: 0 0 10px rgb(0 0 125 / 50%);}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin: 0!important}
.ya-share2__list.ya-share2__list_direction_horizontal {margin-top: 0!important}
#content2 .page-num-wrap {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 2px !important;
}
#content2 .page-num-wrap a,
#content2 .page-num-wrap span.page-numbers {
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    text-align: center !important;
    background-color: #e4ebed !important;
    color: #333 !important;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    text-decoration: none !important;
    border-radius: 4px !important;
    padding: 0 !important;
}
#content2 .page-num-wrap span.current {
    background-color: #c0c8ca !important;
    font-weight: bold !important;
    box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
#content2 .page-num-wrap a:hover {
    background-color: #d1d9db !important;
    color: #000 !important;
}
.download-info .download-button,
.download-info .more-button {
	width: 120px;
	height: 0;
	padding-top: 36px;
	overflow: hidden;
	display: block;
}

.download-info .download-button {
	background: url(downloadbutton.gif) no-repeat top left;
}

.download-info .more-button {
	background: url(morebutton.gif) no-repeat top left;
}

form#download-page-search {
	border:1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 8px 0 16px !important;
	padding: 12px !important;
}
form#download-page-search p, form#download-page-search input, form#download-page-search label {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
	vertical-align: middle !important;
}
form#download-page-search input {
	margin-left: 8px !important;
}
form#download-page-search br {
	display: none;
}
div.download-info.single {
	overflow:hidden;
	padding-left: 140px;
}
.download-info-heading {
	margin: 8px 0 12px !important;
}
.download-desc-heading {
	margin: 8px 0 12px !important;
	color: #999;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #ddd;
}
#download-page small {
	margin-left: 4px;
	font-size: 11px;
	letter-spacing: -0.1px
}
#download-page small small {
	margin-left: 0
}
#download-page small a {
	color: #999
}
div.side-section {
	float:left;
	width:120px;
	text-align: center;
	margin-left: -140px;
	position: relative;
}
div.main-section {
	float: right;
	position: relative;
	width:100%;
}
div.download-info p {
	margin: 8px 0 12px !important;
	padding: 0 !important;
}
img.download-image {
	padding: 3px;
	background:#fff;
	border:1px solid #ddd;
	margin-bottom: 0 !important;
}
table.download-meta {
	margin: 0 0 12px !important;
	padding: 0 !important;
}
table.download-meta td, table.download-meta th {
	padding: 4px 0;
	border-bottom: 1px solid #ddd;
}
table.download-meta thead {
	display: none;
}
table.download-meta tbody th {
	color: #999;
	font-weight: bold;
}

#download-page-featured, #download-page-tags {
	border:1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 12px;
	margin: 8px 0 16px !important;	
}
div#download-page-featured ul, div#download-page-tags ul {
	overflow: hidden;
	margin:0;
	padding: 0;
	text-indent: 0;
}
div#download-page-featured li:before, div#download-page-tags li:before {
	content: "";
}
div#download-page-featured li {
	clear: left;
	float: left;
	list-style: none;
	width: 47%;
	padding-right: 3% !important;
	margin:0 0 4px !important;
	border-right:1px dotted #ddd;
}
div#download-page-featured li.alternate {
	clear: none;
	float: right;
	border: 0;
	padding: 0 !important;
	width: 47%;
}
div#download-page-featured a {
	display: table-row;
}
div#download-page-featured img {
	width: 42px;
	height: 42px;
	padding: 3px;
	background:#fff;
	border:1px solid #ddd;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
div#download-page-featured span {
	display: table-cell;
	vertical-align: middle;
}

div#download-page-featured a:hover, #download-page-categories a:hover {
	text-decoration: none;
}
div#download-page-featured h3, #download-page-categories h3, div#download-page-tags h3 {
	margin: 0 0 12px !important;
	padding:  0 0 8px 0;
	border-bottom:1px solid #ddd;
}
#download-page-categories {
	overflow: hidden;
}
#download-page-categories .category {
	float: left;
	width: 48%;
	clear: both;
	border:1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 8px 3% 8px 0 !important;
}
#download-page-categories .category.alternate {
	margin: 8px 0 8px 0 !important;
	clear: none;
}
#download-page-categories .category .inner {
	padding: 12px;
}
#download-page-categories .category ol {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 0;
}
#download-page-categories .category li {
	margin:0;
	padding: 2px 0;
	list-style-position: inside;
	border: 0;
}

div#download-page-tags ul {
	text-align: center;
}
div#download-page-tags li {
	display: inline;
	margin: 0;
	padding: 0 6px;
}
div#download-page-tags li a {
	line-height: 1.5em;
}

p.sorting a.active {
	background: #999;
	color: #fff;
	padding: 2px;
}
#download-page .pagination {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#download-page .pagination li:before {
	content: "";
}
#download-page .pagination li {
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
}