BODY, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON, PRE, P{
font-family:   Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
H1, H2{margin: 0px;}
UL{	margin: 5px 0px 5px 20px;}
A{text-decoration: none;
color: #006600;
}
A:hover{	color: #CCFFCC;}
BODY, TEXTAREA{
overflow:auto;
margin:0px;
}
INPUT.input, .input, TEXTAREA{
border:1px solid #247425;
width:100%;
font-size:12px;
background-color: #EEEEEE;
}
.inputdiler{
border:1px solid #247425;
	font-size:12px;
	width:150;
	margin-bottom: 5px;	
}
.checkbox{	
	background-color: #EEEEEE;
		
}
.SenderLetter
{
	border: solid 1px #247425;
}
.textform{
padding-top: 5px;
font-size: 11px;		
}
.ContInf{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color:White;
	padding: 7px 0px 0px 90px;
	background-image: url(Images/bg_foot.jpg);	
}
.ContInf DIV ,.ContInf A{
color: #000000;	
padding: 13px 0px 0px 0px;
line-height: 15px;
}
.ContInf A:hover, .ContInfPop A:hover{
	color: #006600;	
}
/*006600*/
.ContInfPop DIV, .ContInfPop A{
color: #000000;	
	line-height: 15px;	
	font-size: 10px;
	font-weight: bold;	
}
/*txl*/
.txl{
padding: 30px 0px 0px 0px;
text-align: right;	
}
html:root txl
{
	padding: 20px 0px 0px 0px;
text-align: right;
}
.txl A{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size: 10px;
color: #000000;		
}
.txl A:hover{
	color: #006600;	
}
/*end txl*/
.hed H1{
font-size:10px;
font-weight: bold;
padding:0px 60px 9px 0px;
}
/* navig line*/
a.navigline
{
	font-size:10px;
	color:#333333;	
}
a.navigline:hover
{
	color: #006600;
}
a.naviglineS
{	
	font-size:10px;
	color: #006600;
}
a.naviglineS:hover
{
	color: #333333;
}
/* end navig line*/
.menuA {
	background-image: url(Images/menu_1.jpg);
	padding: 3px 0px 1px 26px;
}
.menuAact {
	background-image: url(Images/menu_1_act.jpg);
	padding: 3px 0px 1px 26px;
}
.menuB{
	background-image: url(Images/menu_2.jpg);
	padding: 3px 0px 1px 26px;
}
.menuBact{
	background-image: url(Images/menu_2_act.jpg);
	padding: 3px 0px 1px 26px;
}
.menuC{
	background-image: url(Images/menu_3.jpg);
	padding: 3px 0px 1px 52px;
}
.menuCact {
	background-image: url(Images/menu_3_act.jpg);
	padding: 3px 0px 1px 52px;
}

.menuA A,.menuB A, .menuC A, .menuCact A{
font-size:12px;
color: White;	
}
.menuAact A, .menuBact A{	
font-size:12px;
color: #CCFFCC;
}
.hedCat{
background-image: url(Images/bg_grin2.gif);
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-COLOR: #247425;
BACKGROUND-POSITION: right top;	
white-space: nowrap;
padding: 2px 20px 1px 5px;
text-transform: uppercase;
}
.hedCat h1,h2{
font-size:12px;
color: White;	
}
.mail{
color: #333;	
}
A:hover.mail{
	color: #006600;	
}
.imgComp{
	border: 1px solid #247425;
}
.menuNormHed{
	padding: 1px 20px 10px 18px;
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;
	
}
.menuNormHed2{
	padding: 1px 20px 10px 18px;
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;	
}
.menuNormHed2 A{
	color: #333;
}
.menuNormHed A:hover{
	color: #333;
}
.menuNormHed2 A:hover{
	color: #333;
}
/*
.menuNormHed A{
	color: #333;
	text-decoration: underline;
}
.menuNormHed A:hover{
	color: #00CC00;
}
*/
.menuNorm{
	background-image: url(Images/point_2.gif);
	padding: 1px 20px 0px 28px;
	font-weight: bold;
}
.menuNormAct{
	background-image: url(Images/point_2_act.gif);	
	padding: 1px 20px 0px 28px;
	font-weight: bold;
}
.menuNorm A{
	color: #006600;
	font-size:11px;
	font-weight: bold;
}
.menuNormAct A{
	color: #333;
	font-size:11px;
	font-weight: bold;
}
.menuNorm A:hover{
	color: #333;
}
.menuNormAct A:hover{
	color: #333;
	}
.hedStandard{
background-color: #E9F4E7;
margin-right:25px;
margin-bottom:10px;
padding-top:3px;
width:240px;
text-align:center;
}
/*link in catalog*/
a.catalog
{
	color:Black;
	font-weight:bold;	
}
a.catalog:hover
{
	color: #006600;
}
/**/
.table{
border-left:1px solid #666666; 	
}
.table TH{
background-color: #99CC99;
font-size:11px;
padding: 1px 5px 3px 5px;
border: 1px solid #666666;
border-left: none;
}
.table TD{
background-color: #E5E5E5;
font-size:11px;
color: #666666;
padding: 4px 5px 2px 5px;
text-align: center;
border: 1px solid #666666;
border-top: none;
border-left: none;
}
A.partner{
color: #006600;
}
.hedCatProd{
	background-image: url(Images/bg_hed.gif);
	background-position: bottom;
	padding: 0px 5px 10px 0px;
	font-weight: bold;
}
.hedProd, hedProd h2{	
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	color:Black;	
}
.slogan{
	padding: 2px 60px 3px 0px;
	font-size:10px;
font-weight: bold;
	text-transform: uppercase;
}
.slog{
	
}
.cat{
padding: 10px 0px 0px 0px;	
font-size:11px;
}
.Aboutcomp{
background-image: url(Images/bg_aboutcomp.jpg);
	font-size:11px;
	color: White;
	margin: 0px;
	line-height: 13px;	
	padding: 0px 0px 10px 20px;	
}
.Aboutcomp BR{
	line-height: 10px;	
}
.newstd,.newstd P{
	padding: 0px 25px 2px 18px;
	font-size:11px;
	color: #006600;	
}
.newstd A{
	color: #006600;
}
.newstd A:hover{
	color: #333;
}

.time, .news{
	font-weight: bold;
}

.datePop{
	padding: 10px 25px 0px 10px;
	font-size:11px;
	font-weight: bold;
}
.newsHPop{
	padding: 5px 25px 5px 10px;
	font-size:13px;
	font-weight: bold;
}
.textpop{
	padding: 10px 25px 5px 10px;
	font-size:11px;
}
select{	
	width: 250px;
}
.basketIn A
{
display:block;
}
.basketIn A, .basketIn A:visited
{
background:url(images/basket_in_pass.gif) no-repeat center;
}
.basketIn A:hover, .basketIn A:active
{
background:url(images/basket_in_act.gif) no-repeat center;
}
.basketIn A.act, .basketIn A.act:visited
{
background:url(images/basket_add_pass.gif) no-repeat center;
}
.basketIn A.act:hover, .basketIn A.act:active
{
background:url(images/basket_add_act.gif) no-repeat center;
}
A IMG.checkTitle, A:visited IMG.checkTitle
{
	background-image:url(images/check_title.gif);
}
A:hover IMG.checkTitle, A:active IMG.checkTitle
{
	background-image:url(images/check_title_act.gif);
}
A IMG.checkOn, A:visited IMG.checkOn
{
	background-image:url(images/check_on.gif);
}
A:hover IMG.checkOn, A:active IMG.checkOn
{
	background-image:url(images/check_on_act.gif);
}

A IMG.checkOff, A:visited IMG.checkOff
{
	background-image:url(images/check_off.gif);
}
A:hover IMG.checkOff, A:active IMG.checkOff
{
	background-image:url(images/check_off_act.gif);
}
.basketA A{
	color: #006600;
}
INPUT.button, BUTTON{
font-weight:bold;
border:1px solid #014D05;
background: #99CC99;
cursor:hand;

margin:0px 3px;
}
.smollbasket td{
	font-size: 12px;
	font-weight: bold;	
	text-decoration:underline;
	padding-bottom:5px;
}
.basket table{
width: 100%;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	margin-bottom: 10px;	
}
.basket td{
padding: 0px 3px;
border-bottom: 1px solid #666666;
border-right:  1px solid #666666;
font-size: 11px;
background-color: #E5E5E5;
}
.basket th
{
	border-bottom: 1px solid #666666;
border-right:  1px solid #666666;
	background-color: #99CC99;
	color: #333;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;	
}
.inputbas{
width: 70px;
border:1px solid #333 ;
	
}
/*LoadEmail*/
tr.PagerStyleLE a
{
	color:#1C7455;
	font-weight:bold;
}
tr.PagerStyleLE a:hover
{
	color:black;
	font-weight:bold;
}
tr.PagerStyleLE td
{
	border:solid 1px #1C7455;
}
tr.HeaderStyleLE a
{
	color:black;		
}
tr.HeaderStyleLE a:hover
{
	color:#1C7455;
}
td.ItemStyleLE_id
{
	padding-left:5px;
	padding-right:5px;	
	text-align:center;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #1C7455;
}
td.ItemStyleLE
{
	padding-left:5px;
	padding-right:5px;	
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #1C7455;
}
.GridViewLE
{
	border:solid 1px #1C7455;
}
.GridViewLE th
{
	border:solid 1px #1C7455;
}
/*end*/
/*LoadPartner*/
tr.PagerStyleLP a
{
	color:#1C7455;
	font-weight:bold;
}
tr.PagerStyleLP a:hover
{
	color:black;
	font-weight:bold;
}
tr.PagerStyleLP td
{
	border:solid 1px #1C7455;
}
tr.HeaderStyleLP a
{
	color:black;		
}
tr.HeaderStyleLP a:hover
{
	color:#1C7455;
}
td.ItemStyleLP_id
{	
	text-align:center;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #1C7455;
}
td.ItemStyleLP
{
	padding-left:5px;
	padding-right:5px;	
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:solid 1px #1C7455;
}
.GridViewLP
{
	border:solid 1px #1C7455;
}
.GridViewLP th
{
	border:solid 1px #1C7455;
}
.DropDownListLP
{
	border-top:solid 1px #1C7455;
	border-left:solid 1px #1C7455;
	border-right:solid 1px #1C7455;
}
/*end*/
.textdiv2
{
top: -29px;
}
html:root .textdiv2
{
	top: -40px;
}
