/*****************************************************************************

 $Date: 2007/02/24 22:05:50 $
 $Revision: 1.9 $
 $Source: /cvs/landl/htdoc/css/client.css,v $

 Copyright (C) 2006 IT-Mechanics. All rights reserved.
*****************************************************************************/

/****************************************************************************/
/* Common Styles                                                            */
/****************************************************************************/

body 
{
  FONT-SIZE: 11px;
  COLOR: #6c6c6c;
  FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  BACKGROUND-COLOR: #ffffff
}

A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A {
	FONT-SIZE: 11px
}
A:link {
	FONT-WEIGHT: normal; COLOR: #6c6c6c; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #6c6c6c; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; COLOR: #6c6c6c; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}
A.white:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:active {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.black:link {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
A.black:active {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}
A.black:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
A.red:link {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}
A.red:visited {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}
A.red:active {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}
A.red:hover {
	FONT-WEIGHT: normal; COLOR: #d51a1e; TEXT-DECORATION: none
}

A.menu:link {
	FONT-WEIGHT: normal; text-decoration: none;
}
A.menu:visited {
	FONT-WEIGHT: normal; text-decoration: none;
}
A.menu:active {
	FONT-WEIGHT: normal; text-decoration: none;
}
A.menu:hover {
	FONT-WEIGHT: normal; COLOR: #d51a1e; text-decoration: none;
}
A.dealers_rc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.dealers_rc {
	FONT-SIZE: 10px
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
TD.whiteonred {
	COLOR: #ffffff; BACKGROUND-COLOR: #d51a1e
}
TD.redonwhite {
	COLOR: #d51a1e; BACKGROUND-COLOR: #ffffff
}
TD.blackonwhite {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TD.info {
	FONT-SIZE: 11px
}
TD.full {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.pad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD.rpad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
TD.text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
P {
	FONT-SIZE: 11px; MARGIN: 0pt 0pt 6px; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
P {
	FONT-SIZE: 11px
}
P.dense {
	MARGIN-BOTTOM: 0pt
}
P.news {
	FONT-SIZE: 10px
}
P.news {
	FONT-SIZE: 10px
}
.red {
	COLOR: #d51a1e
}
.white {
	COLOR: #ffffff
}
P.dealers_rc {
	FONT-SIZE: 10px
}
P.dealers_rc {
	FONT-SIZE: 10px
}
UL {
	MARGIN-TOP: 0pt; FONT-SIZE: 11px; MARGIN-BOTTOM: 6pt; COLOR: #6c6c6c; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}
UL {
	FONT-SIZE: 11px
}
LI.spaced {
	MARGIN-BOTTOM: 6pt
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, tahoma, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, tahoma, sans-serif
}
INPUT {
	FONT-SIZE: 11px
}
TEXTAREA {
	FONT-SIZE: 11px
}

H1 {
	FONT-SIZE: 11px; MARGIN: 0pt 0pt 6px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif
}

/* H1 {
	MARGIN-TOP: 6pt; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 12pt; COLOR: black
} */
H2 {
	MARGIN-TOP: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 9pt; COLOR: black
}
H3 {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 7pt; COLOR: black
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black
}
HR {
	COLOR: #cccccc; 
	background-color: #cccccc;
	border: 0px;
	HEIGHT: 1px
}
.category {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #224477
}
.category {
	FONT-SIZE: 15px
}
TD.dealers_rc {
	FONT-SIZE: 9px
}
TD.bottommenu {
	FONT-SIZE: 11px
}
TABLE.product {
	BORDER-RIGHT: #d0e5f9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0e5f9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0e5f9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d0e5f9 1px solid
}
TABLE.product TD {
	BORDER-RIGHT: #d0e5f9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0e5f9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0e5f9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d0e5f9 1px solid
}
TR.contact {
	BACKGROUND-COLOR: #f6f6f6
}
.border {
	BACKGROUND-COLOR: #224477
}
.CalOutText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #dae6f3
}
.CalWorkText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.CalSunText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fedadc
}
.CalCurText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #f9ffa8
}
.BodyTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
.BodyLinkNoLine {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #003366; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: none
}
.BodyLinkNoLine:link {
	COLOR: #003366
}
.BodyLinkNoLine:visited {
	COLOR: #003366
}
.BodyLinkNoLine:hover {
	COLOR: #336699
}
.BodyLinkNoLine:active {
	COLOR: #336699
}
A.navbar:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navbar:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navbar:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navbar:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
A.grey {
	COLOR: #996633; TEXT-DECORATION: none
}
UL.treemenu {
	LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN: 0px 6px 0px 0px
}
UL.treemenu A {
	FONT-SIZE: 12px
}
LI.brunchempty {
	MARGIN-TOP: 6px; LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4px
}
LI.brunchtitle {
	LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN: 0px
}
UL.brunchbody {
	LIST-STYLE-IMAGE: url(/img/shim.gif)
}
.star {
  FONT-SIZE: 10px;
	COLOR: #d51a1e
}

/****************************************************************************/
/* Common CSS classes                                                       */
/****************************************************************************/

.messagepar
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}

.messagepar p
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}

.border
{
    background-color: #224477;
}

a.paging
{
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

.paging
{
    font-size: 11px;
}

a.paging_gray
{
    color: gray;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

.paging_gray
{
    color: gray;
    font-size: 11px;
}

select {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.inf {
  SCROLLBAR-FACE-COLOR: lightgrey;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

/******* tree *******/

.treebranch
{
}

.treebranchbody
{
  background-image: url(/img/tree/vbg.gif);
  background-repeat: repeat-y;
}

.treebranchend
{
  background-image: url(/img/shim.gif);
  background-repeat: no-repeat;
}

.treenodelink
{
  background-image: url(/img/tree/vin.gif);
  background-repeat: no-repeat;
}

.treenodelinkstart
{
  background-image: url(/img/tree/vin.gif);
  background-repeat: no-repeat;
}

.treenodelinkend
{
  background-image: url(/img/tree/vend.gif);
  background-repeat: no-repeat;
}

.treebtnopen
{
  background-image: url(/img/tree/open.gif);
  background-repeat: no-repeat;
  float: left;
}

.treebtnclose
{
  background-image: url(/img/tree/close.gif);
  background-repeat: no-repeat;
  float: left;
}

.treebtnempty
{
  background-image: url(/img/tree/empty.gif);
  background-repeat: no-repeat;
}

/* img.thumbgrey
{
    filter: gray();
    filter: alpha(opacity=50);
    -moz-opacity: 0.4;
    opacity: 0.4;
    -khtml-opacity: 0.4;
}

img.thumb
{
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0;
} */

img.thumbgrey
{
  filter: alpha(opacity=30);
  /* filter: gray(); */
  -moz-opacity: 0.4;
  -moz-opacity: 0.4;             /* Mozilla 1.6 и ниже */
  -khtml-opacity: 0.4;           /* Konqueror 3.1+, Safari 1.1 */
  opacity: 0.4;                  /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

img.thumb
{
  filter: alpha(opacity=100);	 /* IE 5.5+*/
  -moz-opacity: 1.0;		 /* Mozilla 1.6 и ниже */
  -khtml-opacity: 1.0;		 /* Konqueror 3.1+, Safari 1.1 */
  opacity: 1.0;			 /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.ttext {
    background-color: #FFFFFF;
    border: 1px solid #6c6c6c;
    font-family: Verdana, Arial, Helvetica, tahoma, sans-serif;
    font-size: 11px;
}

.tbutton {
    background-color: lightgrey;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, tahoma, sans-serif;
    font-weight: normal;
    font-size: 11px;
    height: 17px;
    border: 1px solid #6c6c6c;
}

.bordered {
    border: 1px solid #6c6c6c;
}
