BODY {
	background: #f7fbf1;
	color: #262626;
	margin: 0px;
}

td { 
	font-family: Tahoma, sans-serif; 
	font-size: 11px;
}

a:link, a:active, a:visited {
	color: #004a99;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

/* HEADER 
=========================================== */

.head {
	background: #60004d url(img/head_bg.gif) repeat-x top;
}

.logo {
	background: url(img/head_img.gif) no-repeat top left;
	padding: 45px 0px 35px 73px;
}

.head-bg {
	background: url(img/head_img2.gif) no-repeat top left;
}

/* Top Links*/
.toplinks {
	font-size: 11px;
	font-weight: bold;
	color: #7a0062;
	padding: 3px 5px 2px 70px; 
}
.toplinks a:link, .toplinks a:active, .toplinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.toplinks a:hover {text-decoration: underline;}

.toplinks2 {
	font-size: 10px;
	color: #b80094;
	padding: 6px 5px 2px 0px; 
}
.toplinks2 a:link, .toplinks2 a:active, .toplinks2 a:visited {
	color: #b80094;
	text-decoration: none;
}
.toplinks2 a:hover {text-decoration: underline;}

/* Navigate: bEGIN */
.navigate {
	font-size: 10px;
	color: #b80094;
	padding: 10px 5px 10px 31px;
}
.navigate a:link, .navigate a:active, .navigate a:visited {
	color: #b80094;
	text-decoration: underline;
}
.navigate a:hover {text-decoration: none;}

/* Search */
.search-field {
	border: 1px solid #32003b;
	background-color: #8d0672;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.advs-block {
	background: url(img/search_ar.gif) no-repeat left top;
	padding-left: 15px;
}

.advs {
	background-color: #60004d;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 10px;
	color: #a60085;
}
.advs a:link, .advs a:active, .advs a:visited {
	color: #a60085;
	text-decoration: none;
}
.advs a:hover {color: #FFFFFF;}

/* CONTENT 
=================================================*/

.cont-table {background: url(img/head_img3.gif) no-repeat top left;}

.cdate {
	color: #42463d;
	font-size: 10px;
	padding-bottom: 5px;
}

.center-block {
	background: #FFFFFF url(img/center_bg.gif) no-repeat top left;
	border: solid #d9e6c7;
	border-width: 0px 1px 3px 0px;
	padding: 37px 10px 10px 10px;
}

.leftframe {padding: 24px 10px 10px 10px;}

/* Part */
.parthead {
	font-size: 11px;
	color: #5d5d5d;
	padding-left: 10px;
}

.parthead a:link, .parthead a:active, .parthead a:visited {
	color: #5d5d5d;
	text-decoration: underline;
}
.parthead a:hover {color: #0060A3;}

.parthead h1 {
	font-size: 18px;
	font-weight: normal;
	color: #0c0c0c;
	margin-bottom: 10px;
}

select {font-size: 11px;}

/* Block Title */
.btitle {background: url(img/block_title_bg.gif); margin-bottom: 1px;}

.btitle-text {
	background: #81b601 url(img/block_mark.gif) no-repeat left center;
	padding: 4px 10px 5px 25px;
	color: #FFFFFF;
	font-weight: bold;
}

#sc {
	background: #81b601 url(img/sc_mark.gif) no-repeat left center;
}

.btitle-text strong {text-transform: uppercase; font-size: 10px;}

.next-part {background: url(img/block_corner.gif) no-repeat left top;}

.month {
	font-weight: normal;
	font-size: 10px;
}

/* Box */
.center-box {
	border: solid #f0f0f0;
	border-width: 0px 1px 1px 1px;
	background: url(img/box_bg.jpg) no-repeat bottom right;
}

.center-contbox {
	border: 1px solid #f0f0f0;
	background: url(img/box_bg.jpg) no-repeat bottom right;
}

.center-box td {
	border: solid #e8e8e8;
	border-width: 0px 1px 1px 0px;
}

.box {
	border: 1px solid #d8e2ca;
/*	background-color: #f7fbf1; */
}

.product-name {
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding: 10px 0px 10px 0px;
}
.product-name a:link, .product-name a:active, .product-name a:visited {
	color: #262626;
	text-decoration: none;
}
.product-name a:hover {color: #0060A3; text-decoration: underline;}

#product-specprice {
	font-size: 11px;
	font-weight: bold;
	color: #ad0000;
}

#normal {font-weight: normal; color: #888888;}

.img {border: 1px solid #cccccc;}
div.img2 img {border: 1px solid #cccccc;}

.product-info {color: #cdcdcd;}
.product-info span {
	color: #0051a4;
	font-weight: bold;
}
.product-info a:link, .product-info a:active, .product-info a:visited {
	color: #5d5d60;
	font-size: 10px;
	text-decoration: none;
}
.product-info a:hover {text-decoration: underline;}

/* Categories Menu */
.cat-menu {
	background-color: #ffffff;
	border: solid;
	border-width: 6px 1px 1px 1px;
	border-color: #81b601 #d9e6c7 #d9e6c7 #d9e6c7;
}

.catmenu-head {background-color: #f7f7f7; margin: 10px 0px 20px 0px;}

.catmenu-headtitle {
	background: #FFFFFF url(img/menu_ar.gif) no-repeat left center;
	padding: 0px 10px 0px 15px;
	color: #737b83;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.catmenu-item {
	font-size: 11px;
	color: #004a99;
	background: url(img/mark_menu.gif) no-repeat left center;
	padding-left: 13px;
	margin-bottom: 5px;
}

.catmenu-item a:link, .catmenu-item a:active, .catmenu-item a:visited {
	color: #004a99;
	text-decoration: none;
}
.catmenu-item a:hover {text-decoration: underline;}


.allcatmenu {padding-top: 15px;	color: #004a99; font-size: 10px; font-weight: bold;}
.allcatmenu a:link, .allcatmenu a:active, .allcatmenu a:visited {
	color: #004a99;
	text-decoration: underline;
}
.allcatmenu a:hover {text-decoration: none;}

/* Shoping Card */

.sc-total {
	border-top: 2px solid #c3d3ab;
	padding-top: 5px;
}

.sc-box a:link, .sc-box a:active, .sc-box a:visited {
	color: #262626;
	text-decoration: none;
}
.sc-box a:hover {text-decoration: underline;}

/* Login */
.form {
	font-size: 11px;
	color: #262626;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #646662 #b0b3ab #b0b3ab #646662;
}

.loginlink a:link, .loginlink a:active, .loginlink a:visited {
	color: #72a100;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.loginlink a:hover {text-decoration: none;}

/* Pool */
.pool-question {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #d8e2ca;
}

.pollOptRow td {
	padding: 3px;
	border-bottom: 1px solid #e7f2d8;
}

/* User Menu */
.usermenu {
	padding-bottom:3px;
	font-weight:bold;
}
.usermenu a:link, .usermenu a:active, .usermenu a:visited, .usermenu a:hover {
	text-decoration: none;
}

/* News Block */
td.newsblock {
	background: url(img/news_mark.gif) no-repeat top left;
	font-size: 11px;
	color: #262626;
	padding-left: 15px;
}

.newsdate {
	font-size: 10px;
	color: #91999b;
	margin-top: 10px;
}

h1.newstitle {
	font-size: 12px;
	color: #006ea1;
	margin: 0px;
	padding-bottom: 5px; 
}

.next-link {padding-top: 10px; text-align: right;}

.img-block {margin-right: 5px; border: 1px solid #262626;}

.news-list {
	background: url(img/news_mark.gif) no-repeat top left;
	padding-left: 15px;
	padding-bottom: 10px;
	color: #262626;
	font-weight: bold;
}
.news-list a:link, .news-list a:active, .news-list a:visited {
	color: #262626;
	text-decoration: none;
}
.news-list a:hover {text-decoration: underline;}

/* Parts */

.page-nav {
	color: #6c787e;
	font-size: 11px;
}

.page-nav a:link, .page-nav a:active, .page-nav a:visited {
	color: #004a99;
	text-decoration: underline;
}
.page-nav a:hover {text-decoration: none;}

h1.pr-listing {
	font-size: 11px;
	color: #004A99;
	margin: 0px;
	padding-bottom: 5px;
}
.pr-listing-date {
	font-size: 10px;
	color: #91999b;
}

.pr-list-price {
	padding-top: 10px;
	font-size: 11px;
}

.productSpecialPrice {color: #900000; padding-left: 5px;}

.pr-list-sc {
	border-left: 1px solid #ededed;
	padding-left: 10px;
}

.pr-list-sep {border-top: 1px solid #e0e0e0; }

.param-head {
	padding-top: 20px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #002c43;
	border-bottom: 2px solid #e0e4e6;
}

.param-sep {
	border-bottom: 1px solid #efefef;
	padding: 2px;
}

/* Product List */
.productListing-heading {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003772;	
	border-bottom: 2px solid #c0c9cd;
	padding: 3px;
}
.productListing-heading a:link, .productListing-heading a:active, .productListing-heading a:visited {
	color: #003772;
	text-decoration: none;
}
.productListing-heading a:hover { text-decoration: underline;}

.productListing-even td {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;	
	padding: 5px 0px 5px 0px;
}

.productListing-even td {padding: 5px 0px 5px 0px;}

.inputRequirement {
	color: #900000;
}

/* Personal Account
============================================================== */

.acount-link, .acount-link a:link, .acount-link a:active, .acount-link a:visited {
	color: #262626;
	text-decoration: none;
}
.acount-link a:hover {text-decoration: underline;}

.adress-block {
	padding: 10px;
	border: solid 10px #efefef;
}

.infotext {
	font-size: 12px;
	padding: 15px;
	line-height: 1.3em;
}

.ca-head {
	padding: 5px;
	background-color: #f5f5f5;
}

/* Price */
.infoBoxHeading {
	font-weight: bold;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	padding: 3px;
}

.boxText {
	border-bottom: 1px solid #ebebeb;
	padding: 3px;
}
.boxText a:link, .boxText a:active, .boxText a:visited {
	color: #262626;
	text-decoration: none;
}
.boxText a:hover {text-decoration: underline;}

.productListing-data {
	padding-bottom: 10px;
	padding-top: 10px;
}

.list-man {
	font-weight: bold;
	color: #262626;
	padding-bottom: 5px;
}
.list-man a:link, .list-man a:active, .list-man a:visited {
	color: #262626;
	text-decoration: none;
}
.list-man a:hover {text-decoration: underline;}

/* Articles */
h1.art-title {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #004a99;
}

.arttext {
	font-size: 12px;
	line-height: 1.3em;
}

/* FOOTER
============================================================== */
.footer-block {
	border-top: 4px solid #60004d;
	margin-top: 5px;
}

.copyright {
	font-size: 10px;
	color: #b4b8b0;
	padding-left: 56px;
	padding-top: 15px;
}

.fot-menu {
	font-size: 11px;
	color: #004a99;
	padding-top: 15px;
}
.fot-menu a:link, .fot-menu a:active, .fot-menu a:visited {
	color: #004a99;
	text-decoration: underline;
}
.fot-menu a:hover {text-decoration: none;}

.price-menu {
	font-size: 10px;
	color: #262626;
	padding: 3px 0px 3px 0px;
}
.price-menu a:link, .price-menu a:active, .price-menu a:visited {
	color: #262626;
	text-decoration: none;
}
.price-menu a:hover {text-decoration: underline;}

.fotlog-title {
	font-size: 11px;
	font-weight: bold;
	color: #81b601;
	margin-bottom: 5px;
}

.fotlog-form {
	background-color: #FFFFFF;
	border: 1px solid #adbf91;
	font-size: 11px;
	color: #262626;
}

.logfotlink {padding-left: 40px; font-size: 10px; color: #81b601;}
.logfotlink a:link, .logfotlink a:active, .logfotlink a:visited {
	color: #81b601;
	text-decoration: underline;
}
.logfotlink a:hover { text-decoration: none;}



