.general-content p.sf-maker  {font-family: Tahoma, Arial; font-size: 12px; margin: 0; font-family: Tahoma, Arial; font-size: 19px; margin: 0;}
.general-content p.sf-number {font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; margin: 0 0 8px 0;}
.general-content div.sf-area                {float: left; border: 2px solid #FAF3DB; margin: 5px 5px 5px 0; padding: 5px; width: 350px;}
.general-content table.sf-param             {border-collapse: collapse;}
.general-content table.sf-param td          {font-family: Tahoma, Arial; font-size: 12px;}
.general-content div.form-search-tyres      {}
.general-content div.form-search-tyres td   {font-family: Tahoma, Arial; font-size: 12px; border: 1px solid gray; padding: 5px 10px;}
.general-content div.form-search-tyres a    {padding: 2px 4px 2px 4px; font-family: Tahoma, Arial; font-size: 12px; c-olor: blue;}
.general-content div.form-search-tyres span {padding: 2px 4px 2px 4px; font-family: Tahoma, Arial; font-size: 12px; color: #dddddd; display : none;}

.general-content div.form-search-tyres a.selected {background-color: #FFA800; color: #ffffff;}
.general-content div.form-search-tyres span.selected {background-color: #eeeeee; color: #dddddd;}
.general-content div.opacitypelene  {    opacity: 0.2;    filter: Alpha(opacity=20);	background-color: silver;    position: fixed;    top: 0px;    left: 0px;    height: 100%;    width: 100%;    z-index: 5;  }
.general-content div.loading2 {opacity: 0.8; filter: Alpha(opacity=80); z-index: 777; position: fixed; left: 45%; top: 50%; width: 235px; height: 42px; xborder: 1px solid #FFA800;}
.general-content table.nf {width: 100%; border-top: 2px solid #0E7CA6; border-bottom: 2px solid #0E7CA6;}
.general-content table.nf tr.tr-f td.td1 {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; xbackground-color: #ADDEF0; width: 1%; font-family: Tahoma, Arial; font-size: 12px; padding: 5px; font-weight: bold; vertical-align: middle;}
.general-content table.nf tr.tr-f td.td2 {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; xbackground-color: #FFFFFF; font-family: Tahoma, Arial; font-size: 12px; padding: 5px; vertical-align: middle;}
.general-content table.nf tr.tr-s td.td1 {border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; xbackground-color: #0E7CA6; height: 2px;}
.general-content table.nf tr.tr-s td.td2 {border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; xbackground-color: #addef0;}

.general-content div.sf-area .sf-maker { padding-top: 10px; font:italic 16px Georgia, Arial, sans-serif; margin-bottom: 5px; }
.general-content div.sf-area .sf-number { padding-top: 5px; font:italic 14px Georgia, Arial, sans-serif; margin-bottom: 15px; }

/*
.general-content table.nf tr.tr-f td.td2 a    {padding: 2px 4px 2px 4px; font-family: Tahoma, Arial; font-size: 12px; c-olor: blue; text-decoration: none;}
*/
.general-content table.nf tr.tr-f td.td2 a    {padding: 2px 4px 2px 4px; }
.general-content table.nf tr.tr-f td.td2 a.selected {background-color: green; color: #ffffff;}
.general-content table.nf tr.tr-f td.td2 span {padding: 2px 4px 2px 4px; font-family: Tahoma, Arial; font-size: 12px; color: #dddddd; display : none;}
.general-content table.nf tr.tr-f td.td2 span.selected {background-color: #eeeeee; color: #dddddd;}
.general-content p.cl-text {margin-top: 10px; margin-bottom: 10px; font-family: Tahoma, Arial; font-size: 12px;}
.general-content table.td1-label-cancelimg {width: 100%;}
.general-content table.td1-label-cancelimg td.td-cancelimg {width: 1%; padding: 0 0 0 5px;}
.general-content table.td1-label-cancelimg td.td-cancelimg img {cursor: pointer; margin: 0;}

.general-content table.nf tr td.td2 div div.blck {margin: 2px; width: 60px; float: left;}

.general-content table.nf tr td.td2 div div.blck-l {margin: 3px 2px 3px 0px; width: 35px; float: left;}
.general-content table.nf tr td.td2 div div.blck-d {margin: 2px; width: 90px; float: left;}
.general-content table.nf tr td.td2 div div.blck-c {margin: 2px; width: 30px; float: left;}
