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

body
{
	background:url(back_img.gif) #fff;
}
body a
{
	color:#3CF;
}
body a:hover
{
	color:#39F;
}


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


/** Layout blocks
------------------------------ **/

/** Title **/
#title
{
	background:url(back_menu.gif) bottom left;
}
#title .description
{
	color:#eee;
}
#title h1 a
{
	color:#ccc;
}
#title h1 a:hover
{
	color:#fff;
}

/** Main image **/
#mainImage
{
	background:url(back_main_img.gif) repeat-y;
}
#mainImage_outer
{
	background:url(back_main_img_under.gif) bottom no-repeat;
}
#mainImage_body
{
}
/** Top menu **/
#topMenu .topMenu li a
{
	background:url(mark_menu.gif) no-repeat left center;
    color:#ccc;
}
#topMenu .topMenu li a:hover
{
	background:url(mark_menu_hover.gif) no-repeat left center;
	color:#fff;
}

/** Contents **/

/** Footer **/
#footer
{
	background:url(back_footer.gif);
}
.footer *
{
	color:#ccc;
}
.footer a:hover
{
	color:#fff;
}
#footer_outer
{
	background:url(back_footer_top.gif) top left repeat-x;
}

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

.mainContents h2
{
	background:url(mark_h2.gif) center left no-repeat;
	color:#333333;
}
.mainContents div.gallery h3
{
	background:url(mark_top.gif) bottom left no-repeat;
	color:#333333;
}
.mainContents .article h3
{
	background:url(mark_top.gif) bottom left no-repeat;
	color:#333333;
}
.mainContents .article_body
{
	background:url(mark_bottom.gif) bottom left no-repeat;
}
/** CompanyType **/
.companyTable tr
{
	background:url(back_border.gif) bottom repeat-x;
}

/** Contact **/
.contactTable .button
{
	background:url(main_contact.gif) top;
	color:#333;
}
.contactTable .button:hover
{
	background:url(main_contact.gif) bottom;
	color:#fff;
}
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}

/** Services **/
#mainServices
{
	background:url(mark_bottom.gif) bottom left no-repeat;
}
.mainServices h2
{
	background:url(mark_top.gif) bottom left no-repeat;
	color:#333333;
}
.mainServices .service_body
{
	background:url(back_border.gif) bottom repeat-x;
}
.mainServices .service .more a
{
	background:url(button_more.gif) top;
}
.mainServices .service .more a:hover
{
	background:url(button_more.gif) bottom;
}

/** Topics **/
#mainTopics h2
{
	background:url(mark_top.gif) bottom left no-repeat;
	color:#333333;
}
.mainTopics .topics
{
	background:url(mark_bottom.gif) bottom left no-repeat;
}
.mainTopics .topics li
{
	background:url(back_border.gif) bottom repeat-x;
}
#mainTopics .listview a
{
	background:url(mark_list.gif) left center no-repeat;
}
.mainTopics .topics li.photo_gallery .category
{
	background-color:#4D3F2A;
}
.mainTopics .topics li .more a
{
	background:url(button_more_topics.gif) top;
}
.mainTopics .topics li .more a:hover
{
	background:url(button_more_topics.gif) bottom;
}
/** Side contents
------------------------------ **/

/** Services **/
.sideServices h2
{
	color:#333;
}
.sideServices ul li a
{
	background:url(mark_list.gif) left center no-repeat;
}
.sideServices ul li a:hover
{
	background:url(mark_list_hover.gif) left center no-repeat;
}

/** Mobile **/
.sideMobile h2
{
	background:url(back_side_mobile_top.gif) top left no-repeat #4d3f2a;
	color:#fff;
	border-bottom:solid 1px #4d3f2a;
}
#sideMobile_body
{
	border:solid 1px #4d3f2a;
}
.sideMobile .qrcode,
.sideMobile p
{
	border-top:solid 1px #4d3f2a;
}

/** Feed **/
#sideFeed
{
	border:solid 1px #4d3f2a;
}
#sideFeed a
{
	background:url(back_side_feed.gif) top left no-repeat;
}
#sideFeed a:hover
{
	background:url(back_side_feed.gif) bottom left no-repeat;
}

/** Contact **/
#sideContact
{
	border:solid 1px #4d3f2a;
}
#sideContact a
{
	background:url(back_side_contact.gif) top left no-repeat;
}
#sideContact a:hover
{
	background:url(back_side_contact.gif) bottom left no-repeat;
}

/** Banners **/
.sideBanner
{
	background:url(back_side_banner_body.gif);
}
.sideBanner_outer
{
	border:solid 1px #4d3f2a;
	background-color:#705c3d;
}
.sideBanner_outer:hover
{
	border:solid 1px #8f754e;
	background-color:#ae8e5f;
}