@charset "utf-8";
/**
 * StyleName	: _base
 * Color		: black
 */
 
/** Tags
------------------------------ **/
body
{
	color:#333;
}
th,
.mainArticles ul.galleryImages li.galleryImage .title
{
	background:#eae9e8;
}
th,
td
{
	border-bottom:dotted 1px #bebdbd;
}
a,
.mainServices .service h3 a
{
	color:#007dc5;
}
a:hover,
.mainServices .service h3 a:hover
{
	color:#00baff;
}
h1 a
{
	color:#fff;
}
h1 a:hover
{
	color:#dfdfdf;
}
h2
{
	color:#666;
}

/** Classes
------------------------------ **/
/** Layout blocks
------------------------------ **/
/** title **/
#title
{
	background:url(back_title02.gif) left bottom repeat-x;
	color:#fff;
}
#title_outer
{
	background:url(back_title.gif) center bottom no-repeat;
}
/** Wrap **/
#wrap
{
	background:url(back_wrap_top.gif) left top repeat-x #23baf2;
}
/** Main image **/
#mainImage
{
	background:url(back_mainimage_top.gif) top center no-repeat #07b1f0;
}
#mainImage_outer
{
	background:url(back_mainimage_body.gif) center repeat-y;
}
#mainImage_body
{
	background:url(back_mainimage_bottom.jpg) bottom no-repeat;
}
/** Top menu **/
#topMenu
{
	background:url(back_topmenu.gif) left top repeat-x;
}
#topMenu_outer
{
	background:url(back_ul.jpg) center top no-repeat;
}
#topMenu .topMenu li
{
	border-right:solid 1px #33bff3;
	border-left:solid 1px #009fe8;
}
#topMenu .topMenu li a
{
	color:#fff;
}
#topMenu .topMenu li a:hover
{
	background:url(back_topmenu_hover.gif) left top repeat-x;
	color:#fff;
}
/** Contents **/
#contents
{
	background:url(back_contents_top.gif) top left repeat-x #fff;
}
#contents_outer
{
	background:url(back_contents_bottom.gif) bottom left repeat-x #fff;
}
/** Banners **/
.sideBanner
{
	background:url(back_side_banner_body.gif) top 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;
}
/** Footer **/
#footer
{
	background:url(back_footer_bottom.gif) bottom repeat-x #333;
}
#footer li a
{
	background:url(mark_footer.gif) no-repeat;
	color:#ccc;
}
#footer li a:hover
{
	background:url(mark_footer_hover.gif) no-repeat;
	color:#00baff;
}
.footer p
{
	color:#666;
}
.footer p a
{
	color:#007dc5;
}
.footer p a:hover
{
	color:#00baff;
}

/** Main contents
------------------------------ **/
/** Main contents **/
.mainContents h2
{
	background:url(border_h2.gif) bottom no-repeat;
}
.mainContents .article h3,
.mainContents .gallery h3
{
	background:url(mark_h3.gif) left 5px no-repeat;
	color:#999;
}
/** Pankuz **/
/** Services **/
.galleryImage,
#mainServices_body .services li
{
	background-color:#b5b5b5;
}
.galleryImage_outer,
#mainServices_body .service_outer
{
	border:solid 3px #e0e0e0;
	background-color:#fff;
}
/** Contact **//** Topics **/
.mainTopics .listview a
{
	background:url(mark_topics_h3.gif) center left no-repeat;
}
.mainTopics .topics li.photo_gallery .category
{
	background-color:#00aff0;
}
.mainServices .service .more a,
table.contactTable input.button,
.mainTopics .topics li .more a
{
	background:url(button.gif) top;
	color:#333;
}
.mainServices .service .more a:hover,
table.contactTable input.button:hover,
.mainTopics .topics li .more a:hover
{
	background:url(button.gif) bottom;
	color:#00baff;
}
/** Table **/
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}

/** Side contents
------------------------------ **/
/** Services **/
#sideServices h2
{
	background:#00aff0;
	color:#fff;
}
#sideServices ul li a
{
	border:solid 1px #ccc;
	background:url(back_side_servicemenu.gif) top no-repeat #fff;
	color: #333;
}
#sideServices ul li a:hover
{
	background:url(back_side_servicemenu_hover.gif) top no-repeat #00aff0;
	color: #fff;
}
/** Mobile **/
#sideMobile
{
	background:url(back_side_mobile_top.gif) top no-repeat;
}
#sideMobile h2
{
	border-bottom:solid 1px #ccc;
	background:url(back_side_mobile_h2.gif) top no-repeat #e4e4e4;
}
#sideMobile_outer
{
	background:url(back_side_mobile_body.gif) repeat-y;
}
#sideMobile_body
{
	background:url(back_side_mobile_bottom.gif) bottom no-repeat;
}
#sideMobile .qrcode
{
	border:solid 1px #ccc;
}
/** Feed **/
#sideFeed a
{
	background:url(back_side_feed.gif) top;
	color:#fff;
}
#sideFeed a:hover
{
	background:url(back_side_feed.gif) bottom;
}
/** Contact **/
#sideContact a
{
	background:url(back_side_contact.gif) top;
	color:#fff;
}
#sideContact a:hover
{
	background:url(back_side_contact.gif) bottom;
}
