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

/** Tags
------------------------------ **/
body
{
	background:url(bg_body.jpg);
}
table.companyTable th
{
	background:url(bg_th.gif);
}
a
{
	color:#09f;
}


/** Classes
------------------------------ **/



/** Layout blocks
------------------------------ **/
/** Wrap **/
#wrap{
	background:url(bg_mainIlust.jpg) top center no-repeat;
}

/** Top menu **/
#topMenu
{
	background:url(bg_mainMenu.gif) top center no-repeat;
}
#topMenu .topMenu li
{
	background:url(bg_listMenu.gif) right no-repeat;
}
#topMenu .topMenu .fifth
{
	background:none;
}
#topMenu .topMenu li a
{
	color:#655550;
}
#topMenu .topMenu li a:hover
{
	text-decoration:underline;
	background:url(bg_listMenu_hover.gif) left center no-repeat;
}

/** Footer **/
#footer
{
	background:url(bg_footer.jpg) repeat-x;
	border-bottom:solid 10px #4b2c2a;
}
#footer li a
{
	text-decoration:none;
}
#footer li a:hover
{
	text-decoration:underline;
}

/** Main contents
------------------------------ **/

/** Main contents **/
#mainArticles, #mainServices, #mainTopics, #listTopics
{
	background:url(bg_divtop.gif) top no-repeat;
}
.mainContents h2
{
	background:url(bg_h2.gif) bottom no-repeat;
}
.mainContents .article h3,
.mainContents div.gallery h3
{
	background:url(bg_h3.gif) no-repeat;
}

/** Services **/
.mainServices .service h3 a
{
	color:#39f;
}
.mainServices .service h3 a:hover
{
	color:#aaa;
}
.mainServices .services li.even
{
	background:url(line_service.gif) top left repeat-y;
}
.mainServices .service .more a
{
	background-image:url(button_more.gif);
}
.mainServices .service .more a:hover
{
	background-position:0 -28px;
}
/** Topics **/
.mainTopics .topics li,
#mainTopics .listview
{
	background:url(line_topics.gif) bottom repeat-x;
}
.mainTopics .topics li.photo_gallery .category
{
	background:url(bg_topics.gif) center no-repeat;
}
.mainTopics .topics .more a
{
	background-image:url(topics_button_more.gif);
}
.mainTopics .topics .more a:hover
{
	background-position:0 -28px;
}
#mainTopics .listview a
{
	background:url(topics_icon.gif) right no-repeat;
}

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


/** Side contents
------------------------------ **/

/** Services **/
#sideServices
{
	background:url(bg_side_top.gif) top no-repeat;
}
#sideServices_outer,#sideMobile
{
	background:url(bg_side.gif) repeat-y;
}
.sideServices h2
{
	background:url(bg_sideServices_h2.gif) bottom no-repeat;
}
.sideServices ul li
{
	background:url(line_sideServices.gif) bottom no-repeat;
}
.sideServices ul li a
{
	background-image:url(mark_arrow_normal.gif);
}
.sideServices ul li a:hover
{
	color:#03f;
	background-image:url(mark_arrow_hover.gif);
}

/** Mobile **/
#sideMobile h2
{
	background:url(bg_mobile_h2.gif) bottom no-repeat;
}
#sideMobile_outer
{
	background:url(bg_side_bottom.gif) bottom no-repeat;
}

/** Feed **/
#sideFeed a
{
	background-image:url(bg_side_feed.gif);
}

#sideFeed a:hover
{
	background-image:url(bg_side_feed.gif);
	background-position:0 -41px;
}


/** Contact **/
#sideContact
{
	background:url(bg_side_line.gif) bottom repeat-x;
}
#sideContact a
{
	background-image:url(bg_side_contact.gif);
}

#sideContact a:hover
{
	background-image:url(bg_side_contact.gif);
	background-position:0 -41px;
}

/** Banners **/
#sideBanners
{
	background:url(line_side_option.gif) top no-repeat;
}
#sideBanners_outer
{
	background:url(line_side_option.gif) bottom no-repeat;
}