/*======================================================================*\
|| #################################################################### ||
|| # Youjoomla LLC
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2006-2009 Youjoomla LLC. All Rights Reserved.           ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
body#color{
background:#f5f5f5 url(../images/dark/bg.jpg) repeat-x left top;
}
body#colortp{
background:#f5f5f5 url(../images/dark/toppanel.jpg) repeat-x left top;
}
#centerbottom{
background:#f5f5f5;
}
#logo{
background: url(../images/dark/logo.png) no-repeat 0px 3px;
}
#footer {
background: url(../images/dark/footer.gif) repeat-x left top;
}
#bottoms{
background: url(../images/dark/bottoms.gif) repeat-x left top;
}
#bottoms .block{
background: url(../images/dark/shine.gif) no-repeat left top;
}
/*login module
--------------------- */
#modlgn_passwd, #modlgn_username {
color:#2e2929;
}
#mod_login_remember{
border: none;
padding: 0!important;
}

/*template css 
--------------------- */
a:link, a:visited {
text-decoration: none;
color:#2e2929;
font-weight:bold;
}
a:focus,a:hover {
color:#737171;
text-decoration: none;
}
h1,h3,h4,
h5,h6,h2 {
color:#2e2929;
}
.small,.createdate,.modifydate,.mosimage_caption,.createby{
text-transform: uppercase;
color:#ccc;
font: 10px Tahoma, Verdana, "Lucida Sans";
}
.componentheading,
.contentheading,
.contentheading a:link,
.contentheading a:visited,
.contentheading a:link,
.contentheading a:visited{
color:#2e2929;
}
.contentheading a:hover{
color:#737171;
}

.toclink{
border:1px solid #E0ECF5;
}
fieldset{
border:0;
}
.inputbox {
background:#FFFFFF url(../images/inputbox.gif) repeat-x left top;
border: 1px solid #cdccca;
}
.inputbox:hover, .inputbox:focus {
border: 1px solid #dddcdb;
}
/*buttons
--------------------- */
.button {
color:#fff;
}
.button,.validate{
background:#2e2929;
border:1px solid #000;
color:#F5F5F5;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
}
a.button:link,
a.button:visited,
a.button:focus{
color:#fff;
padding:3px;
}
.back_button a:hover,.back_button a:active {
color: #000;
text-decoration: none;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a, .back_button a {
background:#2e2929;
border:1px solid #000;
color:#fff;
letter-spacing:1px;
}
a.readon:link, a.readon:visited{
background:#525252;
border:1px solid #000;
color:#fff;
letter-spacing:1px;
}
a.readon:hover,.pagenavbar a:hover {
color:#838282;
background:#fff;
border:1px solid #d4d4d4;
color:#2e2929;
}

/*default  modules
--------------------- */
.yjsquare h3{
color:#2e2929;
}
.yjsquare{
color:#838282;
}
/*sectiontable entery
--------------------- */
table.pollstableborder tr.sectiontableentry0 td {
border: none;
background: #f3f2f2;
}
table.pollstableborder tr.sectiontableentry1 td,
table.pollstableborder tr.sectiontableentry2 td  {
border: none;
}
.sectiontableheader {
border: 1px solid #d4d4d4;
background:#DEDEDE;

}
.sectiontableentry1 {
background-color : #DEDEDE;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td,
td.sectiontableentry0, td.sectiontableentry1,td.sectiontableentry2 {
border-bottom: 1px solid #fff;
}
tr.sectiontableentry0 td, td.sectiontableentry0,
tr.sectiontableentry2 td, td.sectiontableentry2 {
background-color: #f3f2f2;

}
tr.sectiontableentry1 td, td.sectiontableentry1 {
background-color: #E9E9E9;

}
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
background-color: #EEEEEE;
}

/*top menu
--------------------- */

#horiznav ul li a {
color: #e8e8e8;
background: url(../images/dark/topmenu/normal_l.png) no-repeat left top;
}

#horiznav ul li a:hover,
#horiznav ul li:hover a,
#horiznav ul li.sfHover a {
color: #2e2929;
background: url(../images/dark/topmenu/hover_l.png) no-repeat left top;
}
#horiznav li#current a,
#horiznav li.current_page_item a {
color: #2e2929;
background: url(../images/dark/topmenu/active_l.png) no-repeat left top;
}
#horiznav li#current,
#horiznav .current_page_item  {
background: url(../images/dark/topmenu/active_r.png) no-repeat right top;
}


#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li#current:hover li a,
#horiznav ul li#current.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul ul li.active  {
color: #2e2929;
background-image: none;
}


#horiznav li:hover ul, 
#horiznav li li:hover ul, 
#horiznav li li li:hover ul, 
#horiznav li li li li:hover ul,
#horiznav li.sfHover ul, 
#horiznav li li.sfHover ul, 
#horiznav li li li.sfHover ul,
#horiznav li li li li.sfHover ul,
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul li.sfHover ul ul li a {
background-color: #F5F5F5;
}

#horiznav li ul li a:hover,
#horiznav li ul li ul li a:hover,
#horiznav li li:hover,
#horiznav ul li li.sfHover,
#horiznav li li.sfHover a,
#horiznav ul li li:hover a,
#horiznav ul li li:hover,
#horiznav ul li li.sfHover,
#horiznav ul li li#current a:hover,
#horiznav li.haschild ul li#current.sfHover,
#horiznav li.haschild ul li#current:hover,
#horiznav ul li.haschild li#current a:hover
{
background-color: #e0dddd;
color: #000;
background-image: none;
}

#horiznav ul li#current ul li a,
#horiznav ul li#current ul li,
#horiznav ul li#current ul li a:hover,
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,
#horiznav ul li.haschild li#current a {
color: #2e2929;
}

#horiznav li li {
border-bottom: 1px solid #dbd8d8;
}

#horiznav li ul {
padding:5px;
}
#horiznav li, #horiznav {
}
#horiznav li {background: url(../images/dark/topmenu/normal_r.png) no-repeat right top;}
#horiznav ul li:hover,#horiznav ul li.sfHover {background: url(../images/dark/topmenu/hover_r.png) no-repeat right top;}
#horiznav ul li ul li a.child,
#horiznav ul li ul li a.child:hover {
background: url(../images/dark/topmenu/arrow_right.gif) 100% 50% no-repeat;
}

#horiznav ul li.active ul li a.child {
background: url(../images/dark/topmenu/arrow_right.gif) 100% 50% no-repeat;
}

/*side menus 2
--------------------- */
.cates ul {
	list-style-type: none;
}
.cates li {
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}
.cates li a{
	background: url(../images/mainlevel.gif) no-repeat left;
	display: block;
	padding:10px 0 10px 18px;
	border-bottom: 1px #999 dotted;
	line-height: 12px;
}
.cates li:hover {
	margin: 0;
	padding: 0;	
}

.cates li li a{
	margin-left: 10px;
}
.cates li li li a {
	margin-left: 15px;
}
/*list*/

.menu li a:hover,.menu li.active a,.menu li a {
background: url(../images/dark/strelica.gif) no-repeat 3px center;
}


a.sublevel {
background: url(../images/dark/strelica.gif) no-repeat 5px 9px;
}
a.sublevel:hover{
color:#2e2929;
}
#footmod a.mainlevel:hover,
#footmod a.mainlevel:active,
#footmod a.mainlevel:focus,
#mainlevel li a:hover,
#mainlevel a#active_menu:link,
#mainlevel a#active_menu:visited,
a.mainlevel#active_menu,
a.sublevel,a.sublevel:hover,
a.sublevel:active,a.sublevel:focus,
#active_menu,a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
ul li a:hover,
li.active a,
li.parent a
div.moduletable_shoping h3{
color:#737171;
}
a.mainlevel,
#mainlevel li a {
color:#2e2929;
}
body li{
padding-left:15px;
background: url(../images/dark/strelica.gif) no-repeat 0px 7px;
font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 11px; text-decoration: none;
}

#cp a,#tools a{
color:#838282;
padding:0 10px 0 0;
}
#cp a:hover,#cp a:focus,
#tools a:hover,#tools a:focus{
color:#737171;
text-decoration:underline;
}


#toppanel a,#toppanel a:visited{
color:#838282;
padding:0px;
}

#toppanel a:hover,#toppanel a:focus{
color:#737171;
text-decoration:none;
}
/* footer li */
#bottoms_in li{
border-bottom:1px solid #3b3b3b;
}
#bottoms_in a {
	color: #8F8F8F;
}
/*yjnewsflash*/
.yjnewsflash{
border:0;
background: url(../images/yjnewsflash.gif) repeat-x left bottom;
}
/* a class read more */
a.yjns_rm{
display:block;
border:1px solid #000;
background:#525252;
color:#fff;
height:20px;
padding:0 5px;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
width:70px;
}
a.yjns_rm:hover{
color:#838282;
background:#fff;
border:1px solid #d4d4d4;
color:#2e2929;
}
/*additional*/
