/*
# ------------------------------------------------------------------------
# Templates for Joomla 1.5 / Joomla 1.6
# ------------------------------------------------------------------------
# Copyright (C) 2011 Jtemplate.ru. All Rights Reserved.
# @license - PHP files are GNU/GPL V2.
# Author: JTemplate.ru
# Websites:  http://www.jtemplate.ru 
# ---------  http://code.google.com/p/jtemplate/   
# ------------------------------------------------------------------------
*/

/* ------------------- */
/* -- template.css  -- */
/* ------------------- */

/* Meta ---*/

/*Inline images ---*/

/* Headings ---*/
/* FORM
--------------------------------------------------------- */
/* JOOMLA STYLE
--------------------------------------------------------- */
p.readmore a {
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}

.ja-copyright small {
	text-shadow: 1px 1px 0 #FFFFFF;
		
}
	
#ja-footer a {
	text-shadow: 1px 1px 0 #FFFFFF;
	
}

.pagination { 
text-shadow: 2px 2px 0 #FFFFFF;
	
}

/* Meta ---*/

/* MODULE STYLES
--------------------------------------------------------- */
/* HEADER
--------------------------------------------------------- */
/* NAVIGATION
--------------------------------------------------------- */

/* SLIDESHOW
--------------------------------------------------------- */
/* SPOTLIGHT
--------------------------------------------------------- */

/* FOOTER
----------------------------------------------------------- */
/* MISC
----------------------------------------------------------- */

/* Custome search form ---*/

/* Small gallery ---*/
/* Comment Button ---*/
/* Tabs Text Shadow */

/* MENU
----------------------------------------------------------- */

/* -------------------- */
/* -- menu/split.css -- */
/* -------------------- */

/* Split menu ---*/

/* ------------------ */
/* -- menu/css.css -- */
/* ------------------ */

/*#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	box-shadow: 0 0 3px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.75);
}*/

#ja-subnav {
	
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	
}

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	box-shadow: 2px 2px 10px rgba(0,0,0,.9);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.9);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.9);
}

#ja-splitmenu ul li span.menu-desc {
	text-shadow: 1px 1px 0 #FFFFFF;
	
}


#ja-splitmenu ul li span.menu-title {
	text-shadow: 1px 1px 0 #FFFFFF;
	
	
}
/* CSS Menu */
#ja-cssmenu  span.menu-title {
    text-shadow: 1px 1px 0 #FFFFFF;
	
}

#ja-cssmenu  span.menu-desc {
    text-shadow: 1px 1px 0 #FFFFFF;
	
}
/* 2nd level and above */
#ja-cssmenu li ul {
	box-shadow: 2px 5px 8px rgba(0,0,0,.5);
	-moz-box-shadow: 2px 5px 8px rgba(0,0,0,.5);
	-webkit-box-shadow: 2px 5px 8px rgba(0,0,0,.5);
}

/* ----------------------- */
/* -- menu/dropline.css -- */
/* ----------------------- */

/* Dropline Menu */

#jasdl-mainnav a:hover,
#jasdl-mainnav ul li.hover a {
/*	box-shadow: 0 0 3px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.75);*/
}

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	box-shadow: 2px 2px 10px rgba(0,0,0,.9);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.9);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.9);
}

#jasdl-mainnav ul li span.menu-title {
	text-shadow: 1px 1px 0 #FFFFFF;
	
	
}
	
#jasdl-mainnav ul li span.menu-desc {
	text-shadow: 1px 1px 0 #FFFFFF;
	
	
}

/* ------------------- */
/* -- menu/mega.css -- */
/* ------------------- */

/* Mega Menu */
/*
.ja-megamenu ul.level0 li.over a.mega, ul.level0 li.haschild-over a.mega {
	box-shadow: 0 0 3px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.75);
}

.ja-megamenu ul.level1 li.mega a.mega {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}*/

 /* CHILD CONTENT
-----------------------------------*/
.ja-megamenu .childcontent-inner {
	box-shadow: 2px 5px 8px rgba(0,0,0,.5);
	-moz-box-shadow: 2px 5px 8px rgba(0,0,0,.5);
	-webkit-box-shadow: 2px 5px 8px rgba(0,0,0,.5);
}



/* Tooltips ---*/
/* Button control ---*/
/* -------------------------- */
/* -------------- */
/* -- typo.css -- */
/* -------------- */

.subscribe-wrap .inputtext {
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;
}


/* TYPO PAGE LAYOUT
-------------------------------------------------------------*/

/* Block Actions ---*/

#ja-typo .typo-wrap a.typo-view-details {
	opacity: .85;
	box-shadow: 1px 2px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* BUBBLES
-----------------------------------------------------------------*/

.ja-typo-bubblect {
	box-shadow: 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
}

/* Common Style for Rounded Bubbles --- */
.bubble-rounded .ja-typo-bubblect {
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
}

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/

/* Rounded Box*/
.box-rounded {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	box-shadow: 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
}

/* Rounded Box*/
.legend-rounded {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	box-shadow: 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
}

/* BUTTONS
--------------------------------------------------*/

/* Common Buttons Style ---*/
a.ja-typo-btn {
	text-shadow: 0 1px 2px rgba(255,255,255,.8);
	box-shadow: 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
}

/* Common style for Dark Buttons --- */

a.btn-blue,
a.btn-red,
a.btn-green,
a.btn-orange,
a.btn-black {
	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}

/* Common style for Rounded Buttons --- */
.btn-rounded-icn, .btn-rounded-big, .btn-rounded-sm,
.btn-rounded-icn span, .btn-rounded-big span, .btn-rounded-sm span {
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px; 
}

.btn-rounded-sm, .btn-rounded-sm span {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px; 
}

/* TAGS
--------------------------------------------------*/
span.ja-typo-tag {
	text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}

span.tag {
	text-shadow: 0 -1px 0 rgba(0,0,0,.5);
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px; 
}

span.tag-grey {	text-shadow: 0 -1px 0 rgba(255,255,255,.8); }

/* Common style for Rounded Tags --- */
span.tag-rounded {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px; 
}

/* TYPO HEAD
-------------------------------------------------------------*/

ul#ja-typo-nav li.active a {
	text-shadow: 0 -1px 1px rgba(0,0,0,.8);
}

.ja-typo-blockswrap h2.ja-typo-title span {
	text-shadow: 0 -1px 1px rgba(255,255,255,.8);
}

/* BUBBLES
-----------------------------------------------------------------*/

.ja-typo-bubblect {
	box-shadow: 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
}

.ja-typo-bubble-small .bubble-small-inner {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ja-typo-bubble-small .bubble-small-inner span.avatar {
	box-shadow: 0 0 3px rgba(0, 0, 0, .3)
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

div.ja-typo-hilite img {
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

div.class-box-wrap1 {
	box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .3);
}

div.class-box .image {
	box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}

/**/

form#searchForm {
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

#jt-blog {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

#ja-topsl1 .ja-box, #ja-botsl1 .ja-box,
#ja-topsl2 .ja-box, #ja-botsl2 .ja-box { 
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

#ja-topsl1 .ja-moduletable, #ja-botsl1 .ja-moduletable,
#ja-topsl2 .ja-moduletable, #ja-botsl2 .ja-moduletable {
 	-moz-box-shadow: none;
	box-shadow: none;
    -webkit-box-shadow: none;
}

div.poll {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    

}


.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { 
/* for side columns and spotlight, we only need to add margin or padding to Module */
		-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
		box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.contentheading, .componentheading, h1, h2, h3, h4, h5 {
		text-shadow: 2px 2px 0 #FFFFFF;
	
}

div.ja-moduletable h3, div.moduletable h3  {
	text-shadow: 2px 2px 0 #FFFFFF;
	
}