/**
 * @project   BlackStudios Joomla! 1.6 Template
 * @version   1.0 March 22, 2011
 * @author    7Studio http://www.7studio.eu/
 * @copyright Copyright (C) 2007 - 2011 7Studio http://www.7studio.eu/
 */
 
a:hover {color: #3271a8;}
 
/* Menu */
#rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, 
.menutop li.active.root.f-mainparent-itemfocus > .item, 
.menutop li.root.f-mainparent-itemfocus > .item, 
.menu-type-splitmenu .menutop li:hover > .item,
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover,
.menutop li.root.active > .item, .menutop li.root.active > .item:hover,
.menu-type-splitmenu .menutop li.active .item  {background: url(../images/style3/menu_bg.png) repeat-x 0 50%;}

/* Slider */
.slide-desc-text .slide-title a {color: #fff!important;font-size: 30px;}

/* Navigation - breadcrumbs */
.pathway a {color: #607180;}

/* Slider */
#rt-slider {background: #455462 url('../images/style3/slider_bg.png') repeat-x top; border-bottom: 7px solid #323d47;}
.slide-desc-text .slide-title,
.slide-desc-text .slide-title a{ text-shadow: #455462 1px 1px 1px; }
#rt-slider .rt-container {background: url(../images/style3/slider_container.jpg) no-repeat top center;}


/* Title span */
h2.title {color: #1F3B53;}
.component-content h1.title a:hover,
.component-content h2.title a:hover { color:#999; text-decoration: none;}

/* Baner - subpages */
#rt-banner {color: #eee; background: #455462 url('../images/style3/slider_bg.png') repeat-x top; border-bottom: 5px solid #3e4c59; text-shadow:#455462 1px 1px 1px;}
#rt-banner .rt-container {background: url('../images/style3/slider_container.jpg') no-repeat top; min-height:150px;}


/* Modules */
.menu2 .menu a {color:#3271a8;}
.menu2 .menu a:hover {color:#acbbc8;}
.dark .nspArt h4.nspHeader a:hover {  }
#rt-bottom .nspArt.readon_inline a:hover,
#rt-bottom a:hover { text-decoration: underline; color:#bdcddb; }
.testimonials .nspArt h4.nspHeader a { font-size: 14px; }
.testimonials .nspPagination li { background: url('../images/style3/tes_interface.png') no-repeat 50% 0;}
.testimonials .nspPagination li:hover,
.testimonials .nspPagination li.active { background-position: 50% -12px; }
.testimonials .nspNext { background: url('../images/style3/tes_interface.png') no-repeat 0 -24px; }
.testimonials .nspPrev { background: url('../images/style3/tes_interface.png') no-repeat 0 -24px; }
.testimonials .nspPrev { background-position: 0 -54px }
.testimonials .nspNext:hover,
.testimonials .nspPrev:hover { background-position: 0 -39px }
.testimonials .nspPrev:hover { background-position: 0 -69px }

.menu1 ul li.active a:first-child {background: url(../images/style3/arrow_gray.png) no-repeat 3px; font-weight:bold;}
.menu1 ul li a:hover { background: url(../images/style3/arrow_gray.png) no-repeat 3px;}

/* Color */
.color p {color:#acbbc8!important;}
.color a {color:#eee; text-shadow: #152c3b 1px 1px 1px;}
.color .module-content {background: #414b54 url(../images/style3/module_color_bg.png) top repeat-x; padding:15px 10px 10px 16px;}
.color .nspArt div {border-bottom: 1px dotted #acbbc8!important;}
.color .nspArt h4.nspHeader a {color:#eee!important;text-shadow: #152c3b 1px 1px 2px!important;}
.color .nspArt h4.nspHeader a:hover {color:#fff!important; text-decoration: underline;}
.color .nspArt img.nspImage {border:1px dotted #acbbc8!important;} 
.color .testimonials .nspArt p.nspText  {text-shadow:#000 1px 1px 0!important;}
.color .nspLinks ul li h4 { border-bottom: 1px dotted #acbbc8; }
.color .nspLinks ul li h4 a:hover {text-decoration: underline; }

/* Bottom */
#rt-bottom {color: #acbbc8; background: #455462 url(../images/style3/bg_bottom.png) repeat-x top;border-top: 5px solid #acbbc8;}
#rt-bottom a {color:#cad6e0;}
#rt-bottom a:hover {color: #fff;}
#rt-bottom .menu1 ul li {background: url(../images/style3/h3_line_gray.png) repeat-x bottom;}
#rt-bottom h2.title {background: url(../images/style3/h3_line_gray.png) repeat-x bottom; color: #cad6e0;text-shadow: #102636 1px 1px 2px;}
#rt-bottom .menu1 ul li a {font-weight:normal; background: url(../images/style3/arrow_gray.png) no-repeat 3px;}
#rt-bottom .nspArt h4.nspHeader a:hover {color:#bdcddb;}
#rt-bottom .readon_class a {color:#eee!important;}
#rt-bottom .nspArt {border-bottom: 1px dotted #acbbc8;}
#rt-bottom .nspArt h4.nspHeader a {color:#eee;text-shadow: #102636 1px 1px 1px;}
#rt-bottom .nspPagination li { background: url('../images/style3/interface.png') no-repeat 50% 0;}
#rt-bottom .nspPagination li:hover,
#rt-bottom .nspPagination li.active { background-position: 50% -12px; }