/*--------------------------------------------*/
/*--[ CSS Interkoi 2007, copyright Robarov ]--*/
/*--------------------------------------------*/
* {
	font-size:100%;
	margin:0;
	padding:0;
	}
body {
	background: #253331 url(../i/hapert/bg-header-wrap.jpg) 0 0 repeat-x;;
	color: #504d46;
	}
#mini li, #mini li a {background-position: 0px 0px;}
#mini .top, #mini .top a {background-image: url(../i/hapert/top.gif);right: 0px;}
#mini .back, #mini .back a {background-image: url(../i/hapert/back.gif);right: 26px;}
#mini .top a:hover, #mini .back a:hover {background-position: 0 -16px;}
	
/*--[ common ]----------------------------------------------------------------*/
h1 {
	color: #ac4834;
	}
h2 {
	color: #314442;
	}

h3 {
	color: #314442;
	}
#footer h3 {
	color: #DA664F;
}
ul li{
	background: url(../i/hapert/bullet.gif) 0 0.4em  no-repeat;
	}

 acronym, abbr {
	border-bottom: 1px dotted #961a1d;
	}
.highlight { /* highlight important text */
	background: #FFC;
	}

/*--[ links ]----------------------------------------------------------------*/
#content a {color: #ac4834;}
#content a:hover {color: #364C4A;}
#footer-wrap a {color: #80aeac;}
#footer-wrap a:hover {color: #b1efec;}

/*--[ header ]----------------------------------------------------------------*/
#header-wrap {
	background: #1e2a29 url(../i/hapert/bg-header-wrap.jpg) 0 0 repeat-x;
	}
#header {
	background: url(../i/hapert/bg-header.jpg) top right no-repeat;
	}
#header h3, #header h3 a {
	background: url(../i/hapert/logo.jpg) 0 0 no-repeat;
	}

/*--[ navigation ]----------------------------------------------------------------*/
#nav a {
	background: #22302e url(../i/hapert/bg-navleft.jpg) 0 0 no-repeat;
	}
#nav a span {
	background: #22302e url(../i/hapert/bg-navright.jpg) top right no-repeat;
	color: #bdc9c8;
	}
#nav a:hover span {color:#f57452;}
/*#nav .active a {background-position:0 -150px;}*/
#nav .active a span {
/*	background-position:100% -150px;*/
	color:#f57452;
}
/*--[ content ]----------------------------------------------------------------*/
#content-wrap {
	background: #f3f1e9 url(../i/hapert/bg-content-wrap.jpg) 0 0 repeat-x;
	}
#content {
	background: #f3f1e9 url(../i/hapert/bg-content-wrap.jpg) 0 0 repeat-x;
	}

/*--[ table koi-calc ]----------------------------------------------------------------*/
.koi-calc {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
}
.koi-calc td, .koi-calc th {
	background: #F3F1E9;
	border-bottom: 1px solid #fefcf6;
}
.koi-calc th {color: #8c8a81;}
.koi-calc .subtotal th, .koi-calc .subtotal td {border-top: 1px solid #c2beac;}
.koi-calc .total th, .koi-calc .total td {border-top: 1px solid #c2beac;}
.koi-calc .colyen, .koi-calc .coleur, .priceperkoi td {color: #ac4834;}
.koi-calc td.colyen {color: #afab9b;}


/*--[ sidebar ]----------------------------------------------------------------*/
#species {
	border-top: 1px solid #dbd5c5;
}

/*--[ koi ]----------------------------------------------------------------*/
.koi, .shop {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
	}
#content .koi dt a, #content .shop dt a, .shop .oldprice, #shop-info .oldprice {
	color: #90876e;
}
.shop .price {color: #2f6969;}
.koi .price, .shop .promo {color: #ac4834;}
.shop .promo {font-weight: bold;}
#content .shop dd a {
	color: #504d46;
	text-decoration: none;
}
#content .shop dd a:hover {text-decoration: underline;color: #ac4834;}
.pag-center a {
	background: #e5e0cd;
	border: 1px solid #c5bfaa;
}
#content .pag-center a {color: #9e9781;}
#content .pag-center a.active, #content .pag-center a:hover {background: #fefcf6;color: #ac4834;}

/*--[ koidetail ]----------------------------------------------------------------*/
#koi-img li, #shop-img li {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
}

#img {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
	}
#img a {
	background: url(../i/hapert/enlarge.gif) bottom right no-repeat;
	}
#koi-info dl, #morepics img, #newsletter-form, #search-form2, dl#extra-info, p#extra-info, .bank dl, .newsfront, #shop-info dl, div#shop {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
}
#koi-info dt, dl#extra-info dt, .bank dt, #shop-info dt {
	color: #8c8a81;
	background: #F3F1E9;
	border-bottom: 1px solid #fefcf6;
}
#koi-info dd, dl#extra-info dd, .bank dd, #shop-info dd {
	background: #F3F1E9;
	border-bottom: 1px solid #fefcf6;
}
.q {background: url(../i/hapert/question.gif) 0 0 no-repeat;}

.infobox {
	background: #344D4A;
	color: #fff;
}
.infobox h3 {
	color: #fff;
}

.video, .video a {background: url(../i/hapert/bg-video.gif) 0 -30px no-repeat;}
#koi-info .calc, #koi-info .calc a, #shop-info .calc, #shop-info .calc a {background: url(../i/hapert/bg-calc.gif) 0 -30px no-repeat;}

#koi-info .price, #shop-info .price {
	color: #f3f1e9;
}
#koi-info .price span, #shop-info .price span {
	background: url(../i/hapert/bg-price.gif) 0 0 no-repeat;
}
#koi-info .price small, #shop-info .price small {
	background: url(../i/hapert/bg-price.gif) top right no-repeat;
}

#dl li {
	background: none;
	color: #8c8a81;
}
#dl a img {	border: 1px solid #DBD5C5;}
#dl a:hover img {	border-color: #b2ab99;}

#informed {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
}
#informed li {
	background: #F3F1E9 url(../i/hapert/feed-icon.gif) 0.4em 0.4em no-repeat;
	border-bottom: 1px solid #fefcf6;
}
#informed .letter {background: #F3F1E9 url(../i/hapert/letter-icon.gif) 0.4em 0.4em no-repeat;}

/*=========> news <===========*/
.date-cat{
	color: #8c8a81;
}
.news-img, .gallery li {
	background: #fefcf6;
	border: 1px solid #DBD5C5;
}
#content #subnav a {
	background: #F3F1E9;
	color: #706c5d;
	}
#subnav {border-top: 1px solid #dbd5c5;}

#subnav li {
	border-bottom: 1px solid #dbd5c5;
	background: #F3F1E9;
}
#subnav a {background: #F3F1E9;}	
#content #subnav a:hover, #content #subnav .active a {background: #fefcf6;color: #ac4834;}

/*=========> newsletter & search <===========*/
#history span {
	color: #8c8a81;	
}
#newsletter-form .button {background: #F3F1E9 url(../i/hapert/submit-newsletter.gif) 0 0 no-repeat;}
#newsletter-form #mail, #search-form2 #q2 {border-color: #DBD5C5;}
#search-form2 .button {background: #253331 url(../i/hapert/submit-search2.gif) 0 0 no-repeat;}

#results .more {
	color: #8c8a81;
}

/*--[ forms ]----------------------------------------------------------------*/
#footer input, #footer textarea {
	background: #f3f1e9;
	border: 1px solid #1f2b2a;
	}
label em, span.label em , div.error label, span.error {
	color: #e23b00;
}
div.error input,  div.error textarea {
	border-color: #e23b00;
	background: #fff3ef url(../i/hapert/bg-error.gif) 0.4em 0.6em no-repeat;
}
.errors, #success {
	background: #e23b00;
}
#success {
	background: #7CB439;
}
.errors h4, #success h4 {
	color: #fff;
}
#search-hours .button {background: #253331 url(../i/hapert/submit-search.gif) 0 0 no-repeat;}

#contact-form .button {background: #253331 url(../i/hapert/submit-contact.gif) 0 0 no-repeat;}


/*--[ contact ]----------------------------------------------------------------*/
#border{
	border: 5px solid #EAE5D1;
}

/*--[ footer ]----------------------------------------------------------------*/
#footer-wrap {
	background: #253331 url(../i/hapert/bg-footer-wrap.jpg) 0 0 repeat-x;
	color: #bdc9c8;
	}
.rss {
	background: url(../i/hapert/feed-icon.gif) 0% 50% no-repeat;
	}
