@charset "utf-8";
/**
 * 
 * StyleName	: _base
 * Color		: black
 * 
 */

/** Tags
------------------------------ **/
a{
	color:#6a3;
}
a:hover{
	color:#d0d0d0;
}


/** Layout blocks
------------------------------ **/
body,
#contents{
	background: url(bg_content.jpg) ;
	background-attachment:fixed;
}
#footer{
	background-color:#11370b;
}


/** Top menu **/
#topMenu_outer{
	background-image:url(bg_menu.png);
	background-repeat:no-repeat;
	background-position: bottom center;
}
#topMenu .topMenu li.first a{
	background:url(icon_home.gif) center 25px no-repeat;
	background-color:#fff;
}

* html #topMenu_outer{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}


/** Table **/
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}


/** Main contents
------------------------------ **/
.mainServices .service h3{
	border:solid 6px #11370b;
}
.mainServices .service h3 a{
	color:#11370b;
}


/** Side contents
------------------------------ **/
#sideContents{
	background-image: url(bg_side.gif);
	background-repeat:no-repeat;
}


/** common **/

#sideServices_outer,
.sideServices ul li,
#sideMobile_outer,
#sideContact,
#sideFeed{
	background: url(line_side.gif) top center no-repeat;
}
#sideServices,
#sideMobile,
#sideContact,
#sideFeed,
#topMenu .topMenu li.first,
.mainTopics .topics li.photo_gallery .category,
#mainTopics .listview a:hover{
	background-color:#11370b;
}
#sideContents,
#sideContents a,
#sideMobile p,
#footer li a{
	color:#aaa;
}
#sideServices h2,
#sideServices a:hover,
#sideMobile h2,
#sideContact a,
#sideFeed a,
.footer li a:hover,
.footer p,
.footer p a{
	color:#728958;
}


#sideContents a:hover,
#footer li a:hover{
	color:#e3e3e3;
}
