h2, h3, h4, h5{
	color: #99CC00;
}
h2.small{
	font-size: 1.2em;
}
.header-head{
	background: url(../images/abbott_diagnostics_cr.gif) no-repeat;
	height: 88px;
}
.header-logo-small{
	background: url(../images/logo_header_small_green.gif) no-repeat;
}
.header-block{
	background: #99CC00;
	margin-bottom: 7px;
}

.left-menu{
	border-top: 1px solid #99CC00;
	border-bottom: 1px solid #99CC00;
}
.left-menu li.left-menu-active{
	background: url(../images/menu_left_arrow_green2.gif) no-repeat 0 0.45em;
}
.left-menu li.left-menu-active a{
	color: #99CC00;
}

.right a, .right-col a{
	color: #99CC00;
}
.right ul li, .right-col ul li{
	background: url(../images/list_green3.gif) no-repeat 0 0.4em;
}
.right-col-block{
	background: #EBF5FF;
}

.print{
	background: url(../images/ico_print_green2.gif) no-repeat 0 0.2em;
}
.table-border{
	border: 1px solid #99CC00;
}
.right table{
	width: 100%;
	margin: 3px 0 15px 0;
	border-collapse: collapse;
	border: 1px solid #99CC00;
}
.right table.no-border{
	border: none;
}
.table-border th{
	background: #99CC00;
	color: #fff;
	border: 1px solid #99CC00;
}
.right table th{
	background: #99CC00;
	color: #fff;
	border: 1px solid #99CC00;
	border-collapse: collapse;
	padding: 3px 6px;
}
.right table.no-border th{
	border: none;
}
.table-border td{
	border: 1px solid #99CC00;
}
.right table td{
	border: 1px solid #99CC00;
	border-collapse: collapse;
	padding: 3px 6px;
}
.right table.no-border td{
	border: none;
}
.even, tr.highlight, td.highlight{
	background: #E3F0DD;
}
.input-text{
	border: 1px solid #99CC00;
}
.input-textarea{
	border: 1px solid #99CC00;
}
.select{
	border: 1px solid #99CC00;
}

.signpost-registered{
	width: 281px;
	height: 45px;
	padding-top: 150px;
	background: url(../images/signpost_registered.jpg) no-repeat;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	#margin-bottom: 0px;
}
.signpost-unregistered{
	width: 281px;
	height: 45px;
	padding-top: 150px;
	background: url(../images/signpost_unregistered.jpg) no-repeat;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	#margin-bottom: 0px;
}

.news-img{
	float: left;
	margin: 5px 10px 20px 5px;
	width: 100px;
	height: 85px;
}
.news-date{
	padding-top: 5px;
	color: #9C9C9C;
}
.news-head{
	padding: 4px 0;
}
.gray-text {
	color: #c0c0c0;
}
.t-right{
	text-align: right;
}
.nod{ display: none; }
sub, sup{
	vertical-align: baseline;
	position: relative;
}
sub{
	top: 0.4em;
}
sup{
	bottom: 0.4em;
}

#user-info{
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
#product-search{
	padding-top: 20px;;
}
#product-search td{
	padding: 2px 4px;
}
.w15{ width: 15px; }
.w50{ width: 50px; }
.w60{ width: 60px; }
.w120{ width: 120px; }
.w175{ width: 175px; }
.w333{ width: 333px; }
.w380{ width: 380px; }
.w430{ width: 430px; }
.w530{ width: 530px; }
.catalog-category {
	padding: 10px 7px;
	text-align: center;
	float: left;
	width: 130px;
	height: 111px;
}
#catalogue-navigation{
	padding: 5px 0 5px 10px;
	margin-bottom: 20px;
	margin-top: 0px;
	border-bottom: 1px solid #ccc;
}
.buy-product-pieces{
	display: none;
	border: 2px solid #C1C7CE;
	width: 90px;
	background-color: #E4E7E9;
	padding: 4px 6px 4px 8px;
	position: absolute;
	z-index: 100001; 
}
.footer{
	padding-top: 1em;
}
.news-box{
	width: 270px;
	float: left;
	overflow: hidden;
}
.news-box-left{
	margin-right: 20px;
}
#content.catalog{
	padding: 15px 10px 5px 10px;
}
.no-wrap {
	white-space: nowrap;
}
#map-cr{
	background: url(../images/map_cr/map_cr.gif) no-repeat;
}
.a-cart{
	background: url(../images/a_cart.gif) no-repeat;
	padding-left: 25px;
	color: #858585;
	text-decoration: underline;
}
.a-cart:hover{
	text-decoration: none;
}
.a-cart-silver, .a-cart-silver-disabled{
	background: url(../images/a_cart_silver.gif) no-repeat;
	padding-left: 22px;
}
.a-cart-silver-disabled{
	color: #C1C7CE;
	cursor: pointer;
}
.a-back, .a-next, .a-previous, .a-back-short, .a-empty, .a-order, .a-search, .a-confirm, .a-recount, .a-buy, .a-save,
.a-cancel, .a-templates, .a-add-template, .a-continue{
	display: block;
	height: 18px;
	margin: 0 7px;
	_margin: 0 8px;
}
.a-back{
	width: 143px;
	background: url(../images/a_back.gif) no-repeat;
}
.a-next{
	width: 143px;
	background: url(../images/a_next.gif) no-repeat;
}
.a-previous{
	width: 143px;
	background: url(../images/a_previous.gif) no-repeat;
}
.a-back-short{
	width: 60px;
	background: url(../images/a_back_short.gif) no-repeat;
}
.a-empty{
	width: 120px;
	background: url(../images/a_empty.gif) no-repeat;
}
.a-order{
	width: 80px;
	background: url(../images/a_order.gif) no-repeat;
}
.a-search{
	width: 130px;
	background: url(../images/a_search.gif) no-repeat;
	margin-top: 10px;
	margin-right: 20px;
	_margin-right: 10px;
}
.a-confirm{
	width: 143px;
	background: url(../images/a_confirm.gif) no-repeat;
}
.a-recount{
	width: 90px;
	background: url(../images/a_recount.gif) no-repeat;
}
.a-buy{
	width: 112px;
	background: url(../images/a_buy.gif) no-repeat;
	float: right;
	margin: 0 5px 0 0;
}
.a-save{
	width: 70px;
	background: url(../images/a_save.gif) no-repeat;
}
.a-cancel{
	width: 70px;
	background: url(../images/a_cancel.gif) no-repeat;
}
.a-templates{
	width: 80px;
	background: url(../images/a_templates.gif) no-repeat;
}
.a-add-template{
	width: 120px;
	background: url(../images/a_add_template.gif) no-repeat;
}
.a-continue{
	width: 120px;
	background: url(../images/a_continue.gif) no-repeat;
	margin-top: 10px;
}
.a-back:hover, .a-back-short:hover, .a-empty:hover, .a-order:hover, .a-search:hover,
.a-confirm:hover, .a-recount:hover, .a-buy:hover, .a-save:hover, .a-cancel:hover, .a-templates:hover, .a-add-template:hover,
.a-continue:hover
{
	background-position: 0 -18px;
}
.a-detail{
	background: url(../images/a_detail.gif) no-repeat;
	padding-left: 19px;
}
#template-search{
	height: 23px;
	padding: 12px 0 0 10px;
	margin-top: 3px;
}
.template-search-code{
	padding-left: 60px;
	padding-right: 5px;
}
.red {
	color: red;
}
.intro-text{
	background: #BFC0C4;
	padding: 25px 15px;
	margin-top: 2px;
}
.intro-text a{
	color: #390;
}
.intro-buttons{
	background: #DCDDDF;
	padding: 25px 45px;
	margin-top: 2px;
	margin-bottom: 1em;
}
.intro-buttons .a-enter-anonymous{
	margin-left: 25px;
}
.green-text{
	color: #99CC00;
}
.green-dark-text{
	color: #060;
}
.orange-text{
	color: #f60;
}

.lot-single-info{
	color: #444;
	padding-left: 8px;
	font-style: italic;
}
.lot-single-info .number{
	color: #000;
}
.lots-info{
	margin-bottom: 1em;
	font-size: 0.9em;
	background: url(../Images/ico_lots_info.png) no-repeat 7px 10px #ededed;
	padding: 9px 20px 15px 30px;
}
.cart-buttons{
	padding: 0 7px;
	margin-bottom: 1.5em;
}
.order-processing-info{
	margin-bottom: 1.5em;
}
.order-processing-info .info-header{
	background: url(../Images/ico_order_processing_info.png) no-repeat 14px 4px #999;
	color: #fff;
	font-weight: bold;
	padding-left: 66px;
	font-size: 1.1em;
	padding-top: 12px;
	height: 33px;
	border-bottom: 1px solid #555;
}
.order-processing-info .info-content{
	background: #ccc;
	line-height: 2em;
	padding: 10px 15px 15px 30px;
}
.order-processing-info .info-content .info-left{
	float: left;
	width: 47%;
	margin-right: 26px;
	line-height: 2em;
	margin-bottom: 1em;
	background: url(../Images/ico_order_processing_arrow.png) no-repeat right center;
}
.order-processing-info .info-content .info-right{
	float: left;
	line-height: 2em;
}
.order-processing-info .info-content small{
	position: relative;
	vertical-align: bottom;
	top: 0;
}

.image-border{
	border: 1px solid #eee;
	padding: 1px;
}
