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

/** Tags
------------------------------ **/

body
{
	background:#fff;
}

a:hover
{
	color:#d6ba00;
}

a
{
	color:#bba400;
}

h1 a
{
	color:#fff;
}

h1 a:hover
{
	color:#d6ba00;
}

table.contactTable tr,
table.companyTable th
{
	background:url(back_th.gif) top left repeat;
}


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



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

/** Title **/
#title_outer
{
	background:url(back_title_top.gif) top no-repeat;
}
#title_body
{
	background:url(back_title_body.gif) top repeat-y;
}
#title .description
{
	color:#fff;
}

/** Main image **/
#mainImage
{
	background:url(back_mainimage_body.gif);
}
#mainImage_outer
{
	background:url(back_mainimage_top.gif) top no-repeat;
}
#mainImage_body
{
	background:url(back_mainimage_bottom.gif) bottom no-repeat;
}

/** Top menu **/
#topMenu
{
	background:url(back_topmenu.gif);
}
#topMenu_outer
{
	background:url(back_topmenu_outer.gif);
}
#topMenu .topMenu li a
{
	background: url(mark_topmenu_list.gif) 10px no-repeat;
}
#topMenu .topMenu li a:hover
{
	background: url(mark_topmenu_list_hover.gif) 10px no-repeat #d6ba00;
}

/** Footer **/
#footer
{
	background:url(back_footer_body.gif) top repeat-y;
}
#footer_outer
{
	background:url(back_footer_top.gif) top no-repeat;
}
#footer a:hover
{
	color:#d6ba00;
}
.footer .copyright,
.footer .powered
{
	background-color:#22262b;
}


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

.mainContents h2
{
	border-bottom:solid 1px #2f3756;
	color:#333;
	background:url(mark_h2.gif) center left no-repeat;
}
.mainContents .article h3,
.mainContents div.gallery h3
{
	background:url(mark_h3.gif) top left repeat-x;
}

/** Pankuz **/
.pankuz p a
{
	color:#bba400;
}
.pankuz p a:hover
{
	color:#d6ba00;
}


/** Services **/
.mainServices .service
{
	background:url(back_main_services_body.gif);
}
.mainServices .service_body
{
	background:url(back_main_services_bottom.gif) bottom no-repeat;
}
.mainServices .service h3
{
	border-bottom:solid 3px #1d2234;
	background-color:#2f3756;
}
.mainServices .service h3 a
{
	padding:0 10px;
	color:#fff;
	text-decoration:none;
}
.mainServices .service h3 a:hover
{
	color:#d6ba00;
}
.mainServices .service .more a
{
	background:url(button_more.gif) top;
}
.mainServices .service .more a:hover
{
	background:url(button_more.gif) bottom;
}

/** Topics **/
.mainTopics .topics li .more a,
#mainTopics .listview a
{
	background:url(mark_h4.gif) left 4px no-repeat;
}

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


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

#sideContents
{
	background:url(back_side_contents_body.gif) top repeat-y;
}
#sideContents_outer
{
	background:url(back_side_contents_top.gif) top no-repeat;
}
#sideContents_body
{
	background:url(back_side_contents_bottom.gif) bottom no-repeat;
}

/** Services **/
#sideServices
{
	background:url(back_side_services_body.gif);
}
#sideServices_outer
{
	background:url(back_side_services_top.gif) top no-repeat;
}
#sideServices_body
{
	background:url(back_side_services_bottom.gif) bottom no-repeat;
}
.sideServices h2
{
	background: url(underline_h2.gif) center bottom no-repeat;
	color:#fff;
}
.sideServices ul li
{
	background:url(mark_list.gif) left top no-repeat;
}
.sideServices ul li a
{
	color:#fff;
}

.sideServices ul li a:hover
{
	color:#d6ba00;
}

/** Mobile **/
#sideMobile
{
	background:url(back_side_mobile_body.gif);
}
#sideMobile_outer
{
	background:url(back_side_mobile_top.gif) top no-repeat;
}
#sideMobile_body
{
	background:url(back_side_mobile_bottom.gif) bottom no-repeat;
}
.sideMobile h2
{
	background: url(underline_h2.gif) center bottom no-repeat;
	color:#fff;
}
.sideMobile p
{
	color:#fff;
}

/** Feed **/
#sideFeed
{
	background:url(back_side_feed.gif);
}

#sideFeed a
{
	color:#fff;
}

#sideFeed a:hover
{
	color:#d6ba00;
}

/** Contact **/
#sideContact
{
	background:url(back_side_contact.gif);
}
#sideContact a
{
	color:#fff;
}

#sideContact a:hover
{
	color:#d6ba00;
}


/** Banners **/
.sideBanner
{
	border:solid 1px #1d2234;
	background:url(back_side_banner_body.gif) center repeat-y;
}
.sideBanner_outer
{
	background:url(back_side_banner_top.gif) top no-repeat;
}
.sideBanner_body
{
	background:url(back_side_banner_bottom.gif) bottom no-repeat;
}
