@charset "utf-8";
/**
 * StyleName	: _base
 * Color		: black
 */
/** Tags
------------------------------ **/
body{
	color:#000;
	background:url(bg.gif) repeat;
	background-attachment:fixed;
}
th{
	background:#eae9e8;
}
th,
td,
.mainTopics .topics li{
	border-bottom:dotted 1px #bebdbd;
	clear: both;
}
a{
	color:#e50000;
}
a:hover{
	color:#ff0000;
}
h1 a,
h1 a:hover{
	color:#fff;
}
/** Classes
------------------------------ **/
/** Layout blocks
------------------------------ **/
/*#mainImage,*/
/*#topManu,*/
.article,
#sideServices,
#sideMobile,
#sideFeed,
#sideContact,
#mainTopics,
#listTopics,
#mainServices,
#sideBanners a{
	background:#fff;
}
/** title **/
#title{
	background:url(bg_h.gif) left top repeat;
	color:#fff;
}
/** Wrap **/
/** Main image **/
/** Top menu **/
#topMenu .topMenu li a{
	background:url(bg_topmenu.gif) no-repeat;
	color:#fff;
}
#topMenu .topMenu li a:hover{
	background:url(bg_topmenu_hover.gif) left top repeat-x;
	color:#fff;
}
/** Contents **/
/** Banners **/
/** Footer **/
#footer{
	background:url(bg_footer.gif) repeat;
	border-top:solid 2px #666;
}
#footer_outer{
	background:url(bg_footer_bottom.gif) bottom repeat-x;
}
#footer li a:hover{
	background:url(bg_footer_hover.gif) repeat;
	color:#fff;
}
#footer li a,
.footer p,
.footer p a{
	color:#ccc;
}
.footer p a:hover{
	color:#fff;
}
/** Main contents
------------------------------ **/
/** Main contents **/
.mainContents h2{
	border-top:solid 15px #fff;
	border-right:solid 10px #fff;
	border-left:solid 10px #fff;
	background:url(bg_h.gif) repeat;
	color:#fff;
}
.mainContents .article h3,
.mainContents .gallery h3,
.mainServices .service h3 a{
	background:url(mark_h.gif) 10px no-repeat #e9b03b;
	color:#fff;
}
li.galleryImage{
	border:solid 10px #fff;
	background:#fae8c1;
}
.mainTopics .topics li.photo_gallery .category{
	background:url(bg_h.gif) left top repeat;
}
#mainTopics .listview a{
	background-color:#e9b03b;
}
#mainTopics .listview a:hover{
	background-color:#EFC46C;
}

/** Pankuz **/
/** Services **/
.mainServices .service h3 a:hover{
	background:url(mark_h_hover.gif) 10px no-repeat #efc46c;
	color:#fff;
}
#mainServices_body .service_outer{
	background:#fff;
	border-bottom:dotted 1px #bebdbd;
	padding-bottom: 5px;
}
/** Contact **//** Topics **/
.mainTopics ul li p a{
	color:#333;
}
.mainServices .service .more a,
.mainTopics .topics li .more a,
table.contactTable input.button{
	background:url(button.gif) top;
	color:#c53b39;
	font-weight: bold;
}
.mainServices .service .more a:hover,
.mainTopics .topics li .more a:hover,
table.contactTable input.button:hover{
	background:url(button.gif) bottom;
	color:#c53b39;
}
/** Contact **/
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}


/** Side contents
------------------------------ **/
/** Services **/
#sideServices h2{
	background:url(bg_h.gif) repeat;
	color:#fff;
}
#sideServices ul li a{
	border-left:solid 1px #f4c5ba;
	border-top:solid 1px #f6cdc4;
	border-right:solid 1px #e57359;
	border-bottom:solid 1px #e05b3c;
	background:url(saidemenu.gif) 10px center no-repeat #eea594;
	color: #c53b39;
}
#sideServices ul li a:hover{
	border-left:solid 1px #f0ad9d;
	border-top:solid 1px #efaa99;
	border-right:solid 1px #f7d2c9;
	border-bottom:solid 1px #f8d9d1;
	background:url(saidemenu_hover.gif) 10px center no-repeat #f6cdc2;
}
/** Mobile **/
#sideMobile h2{
	background:url(bg_h.gif) repeat;
	color:#fff;
}
/** 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;
}
/** Banners **/
#sideBanners a:hover{
	background:#fae8c1;
}
