body {margin:0; padding:0; background-color:#FFFFFF;}
form {margin:0; padding:0}
H1 {
	font-size: 11px;
}

td, tr {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#242424; text-align:left;}

.end{ color:#6C6C6C; text-align:center}
.end strong{
	color:#6C6C6C;
	font-weight:normal
}
.end a{
	color:#6C6C6C;
	text-decoration:underline;
}
.end a:hover{
	color:#133c81;
	text-decoration:none;
}
.top{ color:#D7D4D4}
.top strong{ color:#D7D4D4}
.top1 td { color:#FFFFFF}
.top1 td strong{ color:#FFF1A4}
.top1 td input{ width:100px; height:16px; border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040; padding:1px 0 1px 6px; font-size:10px}
.deep{ color:#4D4D4D}
.deep_main{ color:#727272; line-height:12px;}
.deep_main b a{ color:#74A405; text-decoration:underline; font-weight:bold}
.deep_main b a:hover{ color:#74A405; text-decoration:none; font-weight:bold}
.deep_main strong a{
	color:#FF6C00;
	text-decoration:underline;
	font-weight:normal
}
.deep_main strong a:hover{ color:#FF6C00; text-decoration:none; font-weight:bold}


a{ color:#2D2D2D; text-decoration:underline;}
a:hover{ color:#2D2D2D; text-decoration:none;}

strong a{ color:#74A405; text-decoration:underline;}
strong a:hover{ color:#74A405; text-decoration:none;}
b a{ color:#FA5F01; text-decoration:underline; font-weight:normal}
b a:hover{ color:#FA5F01; text-decoration:none; font-weight:normal}
b{ color:#74A405;}
strong{
	color:#242424;
}

span{ color:#242424; font-weight:bold}
ul {margin:0; padding:0; list-style:none}
.ins a{ color:#FF6000; text-decoration:underline; font-weight:bold}
.ins a:hover{ color:#FF6000; text-decoration:none; font-weight:bold}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li {
	margin:0 0 0 0;
	padding:1px 0 0 15px;
	background-image: url(images/a1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.r2 li a {line-height:17px; color:#2D2D2D; text-decoration:underline; background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#2D2D2D;}

.r2_blank ul { margin:0; padding:0; list-style:none;}
.r2_blank li { margin:0 0 0 0; padding:1px 0 0 15px;}
.r2_blank li a {line-height:17px; color:#2D2D2D; text-decoration:underline; background-position:left center;}
.r2_blank li a:hover { text-decoration:none; color:#2D2D2D;}

.green ul { margin:0; padding:0; list-style:none;}
.green li { background:url(images/sp2.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 8px;}
.green li a {line-height:17px; color:#74A405; text-decoration:underline; font-weight:bold; background-position:left center;}
.green li a:hover { text-decoration:none; color:#74A405;}
.form td textarea{
	width:200px;
	height:68px;
	padding:2px 0 1px 6px;
	color:#242424;
	font-size:11px;
	font-family:tahoma;
	border:1px;
	overflow:auto;
}
.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eeeeee;
}
/*** Topbox ********************************************************/

div.topbox_large {
	width: 765px;
	height: 154px;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
}

div.topbox_wrap_gradient {
	top: 0px;
	width: 267px;
	height: 154px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: absolute;
	left: 0px;
	overflow: inherit;
	background-repeat: no-repeat;
}

img.topbox_image {
	position: absolute;
	top: 0px;
	left: 267px;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	height: 154px;
	width: 499px;
}
.red {
	color: #CA1A1C;
}

img.topbox_thumb {
  margin-right: 4px;
}

h3.text_topbox_ident {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

div.text_topbox_date { font-size: 9px; color: #03A1D0; }

div.text_topbox_headline { position: relative; top: -2px; width: 0px; height: 0px; overflow: hidden; font-size: 9px; color: #427481; font-weight: bold; }
div.text_topbox_headline a {
	color: #000000;
	text-decoration: none;
}
div.text_topbox_headline a:hover {
	color: #000000;
	text-decoration: underline;
}

div.text_topbox_headline_active {
	position: relative;
	top: -2px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	margin-top: 0px;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
div.text_topbox_headline_active a {
	color: #000000;
	text-decoration: none;
}
div.text_topbox_headline_active a:hover {
	color: #000000;
	text-decoration: underline;
}

div.text_topbox_subhead {
	position: relative;
	top: -4px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 9px;
	color: #000000;
}
div.text_topbox_subhead_active {
	position: relative;
	top: -4px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 9px;
	color: #000000;
}

.main_text {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #242424;

}
.main_text_blue {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #242424;
	font-weight: normal;
}

.main_text_blue a {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	font-weight: normal;
	}
	
.specials_bgtop {
	background-image: url(images/specials_top.jpg);
	background-repeat: no-repeat;
	height: 71px;
}
.specials_bgmiddle {
	background-image: url(images/specials_middle.jpg);
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-left: 20px;
}
.special_bgbottom {
	background-image: url(images/specials_bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
}
.catalogue_bgtop {
	background-image: url(images/catalogue_top.jpg);
	background-repeat: no-repeat;
	height: 82px;
}
.catalogue_bgmiddle {
	background-image: url(images/catalogue_middle.jpg);
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-left: 20px;
}
.catalogue_bgbottom {
	background-image: url(images/catalogue_bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
}
.offer_price {color: #CA1A1C; font-size: 20px; }