#rt-logo {background: url(../images/logo/logo.png) 0 0 no-repeat;width:298px;height:75px;display: block;}

.nopill{ padding:5px; }

#rt-drawer{ padding-top: 5px; }
#rt-drawer .rt-container{ padding-bottom: 0px;}
#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;  }

#rt-drawer .rt-container .rt-block .search .inputbox[type="text"]{
-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;padding:4px 0 4px 3px;
 width:130px; border: 1px solid #C2C2C2; border-radius: 3px 0 0 3px; }
 
 #rt-drawer .rt-container .rt-block .search .button { border-radius: 0 3px 3px 0; }
 
#rt-drawer .rt-container .rt-block .search  input[type="text"]:focus{ width: 170px; }

#rt-top{}
#rt-top .rt-container{}
#rt-top .rt-container .rt-block{}

#rt-header{}
#rt-header .rt-container{}
#rt-header .rt-container .rt-block{}

#rt-menu{}
#rt-menu .rt-container{ height:auto; background:#fff !important; border-radius: 3px 3px 4px 4px;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-moz-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-ms-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
-o-transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out;
transition:top 450ms 50ms ease-out, opacity 600ms 50ms ease-out; }

#rt-showcase{}
#rt-showcase .rt-container{}
#rt-showcase .rt-container .rt-block{ }
#rt-showcase .rt-container .rt-block:hover{}
#rt-showcase .rt-container .rt-block .module-title{}

#rt-utility{}
#rt-utility .rt-container{}
#rt-utility .rt-container .rt-block{}

#rt-maintop{}
#rt-maintop .rt-container{}
#rt-maintop .rt-container .rt-block{}


#rt-feature{}
#rt-feature .rt-container{}
#rt-feature .rt-container .rt-block, #rt-feature .rt-block{}

#rt-main{ padding-top: -10px;}
#rt-main .rt-container{
background:#fff; padding-top: 10px; 
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
}

#rt-main .rt-container .rt-grid-6 .rt-block , #rt-main .rt-container .rt-grid-4 .rt-block{ padding:0; }

#rt-mainbottom{ padding-top: 10px; }
#rt-mainbottom .rt-container{ margin-bottom:3px !important; }
#rt-mainbottom .rt-container .rt-block{}

#rt-bottom{ padding-top: 10px; }
#rt-bottom .rt-container{}
#rt-bottom .rt-container .rt-block{}
#rt-bottom .rt-container .rt-block:hover{}
#rt-bottom .rt-container .rt-block .module-title{ }

#rt-footer{}
#rt-footer .rt-container{}
#rt-footer .rt-container .rt-block{}

#rt-copyright{}
#rt-copyright .rt-container .rt-block{ padding:15px 0 0; margin:0; }
#rt-copyright .rt-container{}

#rt-debug{}
#rt-debug .rt-container{}
#rt-debug .rt-container .rt-block{ padding: 0; text-align: center; }

.what{}

/*---- START START Other */

#form-login , #login-form{}
#form-login ul , #login-form ul{}
#form-login li , #login-form li{ background:none !important; margin:0 !important; padding:0 !important ; }
#form-login li a , #login-form li a{text-shadow:none !important; color:#EEAE3E !important; }
#form-login li a:hover , #login-form li a:hover{text-shadow:none !important;}

#rt-top .rt-container , #rt-header .rt-container , #rt-showcase .rt-container ,
#rt-feature .rt-container , #rt-utility .rt-container , #rt-maintop .rt-container ,
#rt-mainbottom .rt-container, #rt-bottom .rt-container , #rt-footer .rt-container{
 background:#fff !important; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
}

#rt-top .rt-container .rt-block , #rt-header .rt-container .rt-block ,
#rt-showcase .rt-container .rt-block , #rt-feature .rt-container .rt-block,
#rt-maintop .rt-container .rt-block , #rt-mainbottom .rt-container .rt-block ,
#rt-bottom .rt-container .rt-block , #rt-footer .rt-container .rt-block {
background:#fff; border-top: 3px solid #F9300C;
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.05),0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out; transition: all 0.8s ease-out; -webkit-transition-delay: 0s; -moz-transition-delay: 0s;
-o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;
}

#rt-top .rt-container .rt-block:hover , #rt-header .rt-container .rt-block:hover ,
#rt-showcase .rt-container .rt-block:hover , #rt-feature .rt-container .rt-block:hover,
#rt-maintop .rt-container .rt-block:hover , #rt-mainbottom .rt-container .rt-block:hover ,
#rt-bottom .rt-container .rt-block:hover , #rt-footer .rt-container .rt-block:hover {
top:5px; padding-top:2px; padding-bottom:2px;
-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out; transition: all 0.8s ease-out; -webkit-transition-delay: 0s; -moz-transition-delay: 0s;
-o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);
}


#rt-top .rt-container .rt-block  .module-title , #rt-header .rt-container .rt-block  .module-title ,
#rt-showcase .rt-container .rt-block .module-title , #rt-feature .rt-container .rt-block .module-title ,
#rt-maintop .rt-container .rt-block  .module-title , #rt-mainbottom .rt-container .rt-block  .module-title ,
#rt-bottom .rt-container .rt-block .module-title , #rt-footer .rt-container .rt-block  .module-title {
border-bottom:1px solid #CCCCCC; font-size:10px; text-align:center; 
font-family:"kulturista-web",Georgia,"Times New Roman",serif; }

.rt-joomla h1 { letter-spacing: -1px; }

h1 { font-size: 18px; }

a:hover{
color: #EEAE3E; text-decoration: underline; -moz-transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s; 
}

a{ color: #EEAE3E;
-moz-transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}

.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5 { letter-spacing:0; font-size: 18px; }

input{ border:1px solid #C2C2C2; border-radius:2px; }
input:hover , input:focus{ border:1px solid #C2C2C2; border-radius:2px; }
input:focus{ box-shadow:0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.15); }
ul{ list-style:none; padding:0; }
ul ul{ margin: 0 0 0 -3px; list-style:none; padding:0 2px 0 0; }
ul ul li{}
ul ul li:hover{ border:1px solid #F5F5F5; }
.rt-joomla .rt-article-bg { border-bottom: 1px solid #EEEEEE; padding-bottom: 5px; }
.component-content .rt-article-bg { border-bottom: 1px solid #EEEEEE; padding-bottom: 5px; }
.rt-joomla {}
.user{}
.user .form-validate{}
.user .form-validate div{ padding: 3px 0; }
.user .form-validate .label-left{ clear: left; display: inline !important; float: left !important; }
.user .form-validate input{float: none !important;}
.module-title h2, h3, h4, h5 { letter-spacing: 0; line-height: 1em; font-size:12px; font-weight:normal; }
.component-content .title { font-size: 18px; letter-spacing: normal; line-height: 0.9; width: auto; }
.module-title h2, h3, h4, h5 { font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 1em; }
h1, h2, h3, h4, h5 { line-height: 1.1em; margin: 2px 0; }
.module-title h2{ font-size: 17px; font-weight:bold; }
ul li a { font-size: 1.2em; line-height: normal; }
.img_caption.left { margin-right: 10px; }
.img_caption { margin-bottom: 10px; margin-top: 15px; }
p.img_caption { clear: both; margin: 0; padding: 0; text-align: center; }
.search label{ display: none; }
.button , button{
background:#f9300c;
color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);font-weight:700; border:none; 
cursor: pointer;padding: 4px 6px;-moz-transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;transition: all 0.9s ease 0s;
}

.button:hover , button:hover{
background:#F8D85C; color:#000; text-shadow:1px 20px 0 #FFFFFF;-moz-transition: all 0.9s ease 0s;
border:none; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s; transition: all 0.9s ease 0s; }

.component-content{}
.component-content .login , .login{}
.component-content .login .login-fields { padding: 5px 0; }
.component-content .login .login-fields label{ clear: left; float: left; width: 80px; }
.component-content ul{ list-style:none; padding:0; margin-bottom:0; }

#contact-slider { border-bottom: 1px solid #EFEFEF; float: none; }

.panel { background: #FFFFFF; border: 1px solid #DDDDDD; margin-top: -1px; }
.panel h3{ background:#EEEEEE; margin:0; padding: 3px 0 3px 5px; }
.panel .pane-slider{}

#contact-slider .content { border: 1px solid #EFEFEF; padding: 8px 10px; }

h1, h2 { letter-spacing: normal; line-height: 1em;}
h2{ font-size:15px !important; }
/*---- END END Other */