#rt-logo { background: url(../images/logo/logo.png) 0 0 no-repeat;width: 298px;height:75px;display: block; }

body{ background:url(../images/bg.png) #fff !important;}

#rt-drawer{ padding-top: 10px; }
#rt-drawer .rt-container{}
#rt-drawer .rt-container .rt-block{ padding:0; margin:0; /* display: inline-block;  */}
#rt-drawer .rt-container .rt-block .search{ float:right; bottom:40px; position:relative;  }
.search .button{ margin: 0 10px; }
.search label { display: none; }

#rt-top{}
#rt-top .rt-container{ }
#rt-top .rt-container .rt-block{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

#rt-header{}
#rt-header .rt-container{ }
#rt-header .rt-container .rt-block{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

#rt-menu{}
#rt-menu .rt-container{ background:#fff !important; margin:20px auto; box-shadow: 0 3px 6px -4px #787878; height:auto; 
-moz-transition: all 0.7s ease 0s; padding:0; 
-webkit-transition: all 0.7s ease 0s;
-o-transition: all 0.7s ease 0s;
-ms-transition: all 0.7s ease 0s;
transition: all 0.7s ease 0s;
}
#rt-menu .rt-container:hover{ box-shadow:0 3px 12px -4px #787878; -moz-transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
-o-transition: all 0.7s ease 0s;
-ms-transition: all 0.7s ease 0s;
transition: all 0.7s ease 0s; }
#rt-menu .rt-container .rt-block{}
#rt-menu .search{ }
#rt-menu .search #mod-search-searchword{ }
#rt-menu .search label{  }

#rt-showcase{}
#rt-showcase .rt-container{}
#rt-showcase .rt-container .rt-block{ box-shadow:0 1px 2px rgba(0, 0, 0, 0.15); }

#rt-feature{}
#rt-feature .rt-container { padding:0; margin:0; }
#rt-feature .rt-container .rt-block{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

#rt-maintop{}
#rt-maintop .rt-container {}
#rt-maintop .rt-container .rt-block{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

#rt-main{}
#rt-main .rt-container{ padding-bottom: 15px; padding-top: 15px; }
#rt-main .rt-container .rt-block{}
#rt-main .rt-container .rt-block .module-title{ border-bottom: 1px solid #000000;padding: 0;position: relative;text-align: center;top: -10px; }
#rt-main .rt-container .rt-block .module-title h2{  background:#fff; color:#000; display:inline; padding: 0 5px; font-size: 17px;top:10px; position:relative;  margin:2px 0; border:none; }
#rt-main .rt-container .rt-block .menu{ }
#rt-content-bottom{  }

#rt-mainbottom{}
#rt-mainbottom .rt-container{}
#rt-mainbottom .rt-container .rt-block{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

#rt-bottom{}
#rt-bottom .rt-container{}
#rt-bottom .rt-container .rt-block{ box-shadow:0 1px 2px rgba(0, 0, 0, 0.15); }

#rt-copyright{}
#rt-copyright .rt-container{}
#rt-copyright .rt-container .rt-block{ padding:5px 0 0; margin:0; }

#rt-footer{}
#rt-footer .rt-container{ }
#rt-footer .rt-container .rt-block{ box-shadow:0 1px 2px rgba(0, 0, 0, 0.15); }
#rt-footer p{ }
#rt-footer p strong{}

#rt-sidebar-a .rt-block, #rt-sidebar-c .rt-block, #rt-sidebar-b .rt-block{ box-shadow: 0 3px 5px -2px #8A8A8A; margin-bottom: 15px; padding: 10px 6px; }
#rt-main .rt-container .rt-grid-6 .rt-block, #rt-main .rt-container .rt-grid-4 .rt-block{ padding:0; }
h1, h2, h3, h4, h5 { line-height: 1.1em; margin: 2px 0; }
.module-title{ padding-bottom: 10px; }
.module-title h2{ color:#000; border-bottom:3px solid #000; line-height:normal; font-size:17px; }
.module-title h2 span{}
button , .button{
background-color:#ffc900; color:#fff; 
background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc900),to(#ffb100));
background-image:-webkit-linear-gradient(top,#ffc900,#ffb100);
background-image: -moz-linear-gradient(top,#ffc900,#ffb100);
background-image: -o-linear-gradient(top,#ffc900,#ffb100);
background-image: linear-gradient(to bottom,#ffc900,#ffb100);
border:1px solid #da9918; padding:3px 10px; 
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.40),inset 0 1px 0 rgba(255,255,255,0.3);
box-shadow:0 1px 1px rgba(0,0,0,0.40),inset 0 1px 0 rgba(255,255,255,0.3);
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
text-shadow:0 1px 0 rgba(255,255,255,0.3);
-webkit-transition:all 0.9s ease-out;
-moz-transition:all 0.9s ease-out;
-ms-transition:all 0.9s ease-out;
-o-transition:all 0.9s ease-out;
transition:all 0.9s ease-out; cursor:pointer; }
.button:hover , button:hover{ box-shadow:none; color;#000; }

ul{ padding:0; list-style:none; }

a{ color:#FFB100; }

ul li a { color: #A7A9AC; font-size:15px; line-height:normal; }
ul li a:hover { text-shadow:none; color: #A7A9AC; text-shadow: 0 2px 3px #DDDDDD;  }
ul li { margin: 0; padding: 1px 0; }
ul li.active{}
ul li.active a{ padding-left: 2px; }
ul li.active  ul li a{ border:none; padding:0; }
ul ul{ margin-left: 10px; padding:1px 0 5px; }
.component-content .rt-article-bg { border-bottom: 1px solid #EEEEEE; padding-bottom: 5px; }

.component-content .title { font-size: 18px; letter-spacing: normal; line-height: 0.9; width: auto; }

.pagination{}
.pagination ul{ list-style:none; }
.pagination ul li { float: left; padding: 0 8px; }
.pagination ul li a { line-height:normal; }

ul.menu{}
ul.menu{}
#rt-main ul li ,ul.menu li{ border-bottom: 1px solid #EEEEEE; }
#rt-main ul li  a , ul.menu li a{ padding-left:0px; left: 5px; position: relative; }
#rt-main ul li:hover , ul.menu li:hover{
-webkit-transition:all 0.6s ease-out;
-moz-transition:all 0.6s ease-out;
-ms-transition:all 0.6s ease-out;
-o-transition:all 0.6s ease-out;
transition:all 0.6s ease-out; 
border-right:5px solid #FFB100; }

#rt-main ul li.active , ul.menu li.active{ border-left: 1px solid #FFB100; }
#rt-main ul li.active a, ul.menu li.active a{}
ul.newsfeed{}
ul.newsfeed li{ font-weight:normal; }
ul.newsfeed li h5{ font-weight:normal; }
ul.newsfeed li h5 a{}