/* Copyright 1998-2005 Laboratory technics. All Rights Reserved.
   URL: http://www.labteh.com/style.css 
   Size: 
   Created: 
   Modified: 2005/12/21 14:27
   Editor: 
*/

html, body { 
	margin: 0; 
	padding: 0;
	height: 100%;
	width: 100%;
	color: #323232;
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	background-color: #E7E7E7; 
	font-size: 8pt;
} 
table, th, td {
	font-size: 8pt;
}
.bigtext {
	font-size: 9pt;
}
form {
	margin: 0;
	padding: 0;
}
img, iframe {
	border: 0;
	margin: 0;
	padding: 0;

}
a { 
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
a:link, a:active, a:visited { 
}
a:hover { 
	color: blue;
}
blockquote {
	border-left: 0px solid white;
	border-top: 0px solid white;
	border-bottom: 0px solid white;
	border-right: 0px solid white;
	padding: 5px;
	width: 85%;
}
.ch {
    font-weight: bold;
}
.t1 {
	height: 100%
}
.copyright {
	border-top: 1px solid white; 
	border-bottom: 1px solid white;
	height: 35px;
}
.copyright p {
	padding: 0 10px 0 10px;
	margin: 0;
	color: #777777;
}
.tabl {
	border-collapse: collapse;
}
.slimtable {
	border-collapse: collapse;
}
.logopre, object {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
.cattab {
	border-collapse: collapse;
	border: 1px solid #BBBFCC;
}
.cattab td {
	border-color: #BBBFCC;
}


/*
Style for Header messages
*/
.head_res {
	padding: 1px 11px;
	font-size: 110%; 
	font-weight: bold;
}
.head_res b {
	font-family: sans-serif, verdana, arial, helvetica; 
	font-size: 200%; 
	color: white; 
	background-color: #A9A9A9; 
}
.head_res div {
	padding: 5px;
}
/* End */



/*
Style Menu CSS flash 
*/
.menuwa a {
	border: 1px solid white;
	text-align: center;
	white-space: nowrap;
	padding : 0 5px;
	line-height : 27px;
	text-decoration: none;
	text-indent : 1px;
	float : left;
}
.menuha a {
	border-bottom: 1px solid white;
	text-align: left;
	white-space: nowrap;
/*	padding: 0 8px;*/
	line-height : 27px;
	text-decoration: none;
	float : left;
	width: 100%;
	overflow: hidden;
}
div.menuha {
/*	overflow: hidden;*/
}
.menuhb a {
	border-left: 1px solid white;
	text-align: center;
	white-space: nowrap;
	padding : 0 5px;
	line-height : 27px;
	text-decoration: none;
	float : left;
	width: 99%;
}
.menuhb td {
	padding : 0 5px;
}

div.menuhb {
	overflow: hidden;
}
.menuwa a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
}
.menuha a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
}
.menuhb a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
}
a.h_clr {
	color: black;
}
a.h_slv {
	background-color: #DEDEDE;
	color: black;
}
a.h_red {
	background-color: #DE0000;
	color: white;
}
a.h_blue {
	background-color: #003366;
	color: white;
}
a:hover.h_clr {
	background-color: #DEDEDE;
	color: black;
}
a:hover.h_red {
	background-color: #FF0000;
	color: white;
}
a:hover.h_blue {
	background-color: #014991;
	color: white;
}
/* End */



/*
Style for Catalog
*/
#s_catalog li {
	padding-bottom: 5px;
}
#s_catalog img {
	padding-right: 4px;
}
li.minus {
/*	list-style-image: url(../images/minus1.gif);*/
	list-style-type: none;
	color: red;
}
li.plus {
/*	list-style-image: url(../images/plus1.gif);*/
	list-style-type: none;
}
li.none {
	list-style-type: none;
}

.curcat { 
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #de0000;
}

.curcat0 { 
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #003366;
	font-weight: bold;
}


.curcat:hover { 
	color: #ff0000;
}
.cart
{ 
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border: 0;
	margin: 0;
	font-weight: normal;
	background-color: transparent;
}
.totalPrice
{ 
	font-size: 10pt;
	border: 0;
	margin: 1px;
	font-weight: bold;
	color: red;
	background-color: transparent;
}
.redbutton { 
	BORDER: white 1px solid;
	background-color: #cfcfcf;
	color: black;
	height: 22px;
	cursor: pointer;
}
.redbutton:hover { 
	BORDER: #efefef 1px solid;
	background-color: #bfbfbf;
	color: black;
	height: 22px;
	cursor: pointer;
}

.redtext { 
	BORDER: gray 1px solid;
	background-color: #ffffff;
	color: black;
}
.redarea { 
	BORDER: gray 1px solid;
	background-color: #ffffff;
	color: black;
}
.redarea400 { 
	width: 400px;
	BORDER: gray 1px solid;
	background-color: #ffffff;
	color: black;
}
.cat {
	font-weight: bold;
	color: #808080;
}
.cat_cur {
	font-weight: bold;
	color: navy;
}
.descr_img {
	padding: 12px 19px 2px 2px;
}
.descrsm_img {
	padding: 4px 8px 2px 2px;
}
.td30p {
	width:30%;
}
.td70p {
	width:70%;
}
.slhr {
	color: red;
	font-weight: bold;
}
.slhb {
	color: blue;
	font-weight: bold;
}
.prhi {
	font-weight: normal;
	font-variant: small-caps;
	text-align: center;
	background-color: #dfdfdf;
}
.prnm {
	font-weight: normal;
}
.prdi {
	font-weight: normal;
	text-align: center;
}
#description table {
/*	border-collapse: collapse;*/
	width: auto;
	height: auto;
}
#description td {
	padding: 3px;
}

.form_error {
	color: red;
	font-weight: bolder;
}
.form_ok {
	color: green;
}
fieldset {
	background-color: #e0e0e0;
	border:1px solid silver;
}
legend {
	border:1px solid silver;
	background-color: #e0e0e0;
	padding: 2px;
}

/* End */




/* Top sites */
.bottom {
	color: #737373;
	font-size: 10px;
	text-align: center;
}
.graph {
	background-color: #069;
	padding: 0px;
	width: 75px;
}
.darkbg {
	background-color: #dadada;
	border-collapse: separate;
}
.darkbg td {
	padding: 4px;
}
.mediumbg {
	background-color: #dcdcdc;
}
.lightbg {
	background-color: #e7e7e7;
	color: #000;
	background-image: url(/images/bg1.png);
	border: 1px solid #BBBFCC
}
.lightbgalt {
	background-color: #f0f0f0;
	color: #000;
}
.tabl { 
	border: 1px solid white; 
}
.bgh {
	background-color: #d0d0d0;
}
.bg0 {
	background-color: #f0f0f0;
}
.bg1 {
	background-color: #e0e0e0;
}

/* end */


.menuw1 a {
	border: 1px solid white;
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma;
	text-align: center;
	text-decoration: none;
	text-indent : 1px;
	white-space: nowrap;
	padding : 0 8px;
	line-height : 28px;
	float : left;
}

.menuw1 a.h_clr {
	background-color: #DEDEDE;
	color: black;
}
.menuw1 a.h_red {
	background-color: #DE0000;
	color: white;
}
.menuw1 a.h_blue {
	background-color: #003366;
	color: white;
}
.menuw1 a:hover {
	background: transparent;
	cursor: pointer;
}
.menuw1 a:hover.h_clr {
	background-color: #EEEEEE;
}
.menuw1 a:hover.h_red {
	background-color: #FF0000;
}
.menuw1 a:hover.h_blue {
	background-color: #014991;
}


.menuw2 a {
	border-left: 1px solid white;
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma;
	text-align: center;
	text-decoration: none;
	text-indent : 1px;
	white-space: nowrap;
	padding : 0 8px;
	line-height : 28px;
	float : left;
}

.menuw2 a.h_clr {
	background: transparent;
	color: black;
}
.menuw2 a.h_red {
	background-color: #DE0000;
	color: white;
}
.menuw2 a.h_blue {
	background-color: #003366;
	color: white;
}
.menuw2 a:hover {
	background: transparent;
	cursor: pointer;
}
.menuw2 a:hover.h_clr {
	background-color: #DEDEDE;
}
.menuw2 a:hover.h_red {
	background-color: #FF0000;
}
.menuw2 a:hover.h_blue {
	background-color: #014991;
}



.adm_link {
	color: white;
	font-weight: bolder;
	padding: 1px;
	margin: 2px;
	background-color: #FF9900;
	border:1px solid white;
	cursor: pointer;
	white-space: nowrap;
}
.adm_link:hover {
	color: white;
	padding: 1px;
	margin: 2px;
	background-color: #FF9900;
}
.stat {
	text-align: left;
	background-color: #FFFFee;
	border: 1px solid orange;
	float: right;
	padding: 5px;
}
.r23g5zfc {display: none;visibility: hidden;}

.good {
   color: blue;
}

.error {
  color: red;
}

