@charset "utf-8";
/**
 * 
 * StyleName	: _base
 * Color		: Blue
 * 
 */
 
/** Tags
------------------------------ **/
body
{
	background:url(bg_body.jpg) top center no-repeat;
	background-attachment:fixed;
}
table.companyTable td,
table.contactTable td
{
	background:url(line_dot.gif) bottom left repeat-x;
}
table.companyTable th,
table.contactTable th
{
	background:url(bg_footer.png);
	border-bottom:dotted 1px #999;
}
a
{
	color:#00f;
}


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



/** Layout blocks
------------------------------ **/
/** Wrap **/
#contents{
	background-image:url(bg_wrap.png);
}

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

/** Footer **/
#footer
{
	background:url(bg_footer.png);
}
.footer ul
{
	background:url(bg_footer_list.gif) top left no-repeat;
}
#footer li a
{
	text-decoration:none;
	background:url(bg_footer_list.gif) right no-repeat;
}
#footer li a:hover
{
	color:#000;
	background-color:#51abff;
	text-decoration:underline;
}
.footer p
{
	background:url(bg_footer_p.gif) no-repeat;
}
.footer p a:hover
{
	color:#666;
}


/** Main contents
------------------------------ **/
#pankuz
{
	background:url(bg_pnkz.png) no-repeat;
}

/** Main contents **/
.mainContents h2
{
	background:url(line_dot.gif) bottom repeat-x;
}
.mainContents .article h3,
.mainContents div.gallery h3,
.mainTopics .listview a
{
	background:url(bg_h3.png);
}

/** Services **/
.mainServices .service_outer
{
	background:url(line_dot.gif) bottom repeat-x;
}
.mainServices .service h3,
.mainTopics .topics li.photo_gallery .category
{
	background:url(bg_service_head.png) bottom no-repeat;
}
.mainServices .service h3 a:hover
{
	color:#aaa;
}
.mainServices .services li.even
{
	background:url(bg_mainservice.gif) top left repeat-y;
}
.mainServices .service .more a
{
	background-image:url(button_more.gif);
}
.mainServices .service .more a:hover
{
	background-image:url(button_more.gif);
	background-position:0 -18px;
}
/** Topics **/
.mainTopics .topics li
{
	background:url(line_dot.gif) bottom repeat-x;
}

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


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

/** Services **/
#sideServices
{
	background:url(side_service_head.gif) top no-repeat;
}
#sideServices_outer
{
	background:url(side_service_btm.gif) bottom no-repeat;
}
#sideServices ul
{
	_zzoom:1;
	overflow:hidden;
	
}
.sideServices ul li
{
	background:url(line_dot_wht.gif) top repeat-x;
}
.sideServices ul li a
{
	color:#fff;
	background:url(mark_list.gif) 13px 15px no-repeat;
}
.sideServices ul li a:hover
{
	color:#aaa;
}

/** Mobile **/
#sideMobile h2
{
	background:url(bg_mobile_h2.gif) bottom no-repeat;
}
#sideMobile
{
	background:url(bg_mobile_head.png) top no-repeat;
}
#sideMobile_outer
{
	background:url(bg_mobile_btm.png) bottom no-repeat;
}
#sideMobile_body
{
	background:url(bg_mobile.png);
}

/** 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 **/
.sideBanner_outer
{
	background:url(bg_dot.gif);
}