td, body {font-family: Tahoma, Verdana, Arial; font-size:11px; line-height: 130%}
p { color:#555555; line-height:15px; margin:0px 0px 15px 0px;}
a:hover {color:#FF9900}

#topline {
  background:url('/img/bg-h-2.gif') repeat-x bottom right;
}

#topline1 {
  background:url('/img/bg-h-ny.gif') repeat-x bottom left;
}

#infoline1 {
  background:url('/img/bgc.gif') no-repeat top left;
}

.exp {
   height:15px;
   width:100%;
   overflow:hidden;
   margin-bottom:5px;
}

.exp h3 {
   cursor: pointer;
   text-decoration:underline;
   font-size:11px;
}


.help {
   margin:0px 2px 0px 0px;
   cursor:hand;
   width:14px;
   color:#FFFFFF;
   background: url('/img/q1.gif') no-repeat 50% 50%;
   text-decoration:none;
   letter-spacing:10px;
}

#prm_left {
   background: url('/img/arrow_left.gif') no-repeat left top;
   position: absolute;
   z-index:101;
   left:-18px;
   height:26px;
   width:13px;
   top:-3px;
}

#prm_right {
   background: url('/img/arrow_right.gif') no-repeat left top;
   position: absolute;
   z-index:101;
   height:26px;
   width:14px;
   top:-2px;
}

#prm {
   position: absolute;
   z-index:100;
   border: 1px dotted #A0B0C2;
   background-color: #E8ECF1;
}

#prm_copy {
   padding:0px 10px 10px 10px;
   font-size:100%;
   line-height:130%;
   color:#333333;
   vertical-align:top;
}

#prm_copy h1 {
   margin:10px 0px 0px 0px;
   padding:0px;
   line-height:100%;
   font-size:130%;
   font-weight:Bold;
   color:#677399;
}

#prm_copy p {
   margin:10px 0px 10px 0px;
}


#loader {
   background: url('/img/loader.gif') no-repeat 50% 50%;
   width:100%;
}



h1 { font-weight:bold; color:#30A9EB; line-height:130%; font-size: 16px;}
h1 a {color:#30A9EB;}
h2 { font-weight:bold; color:#555555; font-size: 14px; margin:0;}
h3 { font-weight:bold; color:#666666; font-size: 12px; margin:0 0 5px 0;}

.h_blue {font-weight:bold; color:#FFFFFF; background:#6CBFEB; padding:1px 4px 2px 4px}
.h_blue h1 {color:#FFFFFF; line-height:130%; font-size: 11px;}
.h_violet {font-weight:bold; color:#FFFFFF; background:#677399; padding:1px 4px 2px 4px}
.h_grey {font-weight:bold; color:#FFFFFF; background:#A0B0C2; padding:1px 4px 2px 4px}

.grey {color:#666666;}
.grey_ts {color:#98A7B8}
.blue {color:#677399;}
.blue a { color:#677399;}

div.ePic {float:left;  width:49 ; height:60; border:1px solid #EDEFF1; text-align:center;  margin:0px 10px 10px 0px;}
div.ePica {float:left; width:49;  height:60; border:1px solid #98A7B8; text-align:center;  margin:0px 10px 10px 0px;}


table.bestPrice {margin:0px 0px 20px 0px; }
table.bestPrice td {padding:4px 0px 2px 0px}
table.bestPrice td.header1 {background:#A0B0C2; color:#FFFFFF; font-weight:bold; padding:0px 0px 1px 4px;}
table.bestPrice td.header2 {background:#A0B0C2; color:#FFFFFF; font-size:10px; padding:2px 0px 3px 4px; text-align:center}
table.bestPrice td.price1 {padding:2px 16px 3px 0px; text-align:right}

table.cart td {vertical-align: bottom; font-size:10px; color:#677399; padding:0px 4px 4px 2px;}


.small_white {font-size:10px; color:#FFFFFF;}
.small_white a, .small_white a:hover {color:#FFFFFF;}
.small_white_ts {font-size:10px; color:#C2C9D6;}

.small_white span {font-size:12px;}

.small_grey {font-size:10px; color:#666666;}
.small_grey_ts {font-size:10px; color:#677399;}

.orange {font-size:11px; color:#FF9900;}

table.prodParam {margin:0px 0px 20px 0px}
table.prodParam td {font-size:10px; color:#98A7B8;}
table.prodParam td.val {font-size:10px; color:#677399;}
table.prodParam td.orange a {font-size:10px; color:#FF9900;}


table.prodFullParam {margin:0px 0px 20px 0px}
table.prodFullParam td {color:#98A7B8;border-bottom:1px solid #E9ECED; padding-top:5px}
table.prodFullParam td.val {color:#677399;}

.price {font-size:10px; color:#98A7B8; line-height: 18px}
.price span {font-size:11px; font-weight:bold; color:#FFFFFF; background:#FF9900; padding:2px 2px 2px 4px; margin:0px 5px 0px 0px; border-top:1px solid #FFD554; border-bottom:1px solid #FF7200; border-left:1px solid #FFD554; border-right:1px solid #FF7200;}
.price span.nonact {background:#A0B0C2;  border-top:1px solid #B8CBDF; border-bottom:2px solid #8C9AAA; border-left:1px solid #B8CBDF; border-right:2px solid #8C9AAA;}


.price2 {font-size:10px; color:#98A7B8; line-height: 18px;}
.price2 span {font-size:11px; color:#FF9900; font-weight:bold; padding:2px 2px 2px 2px; margin:0px 5px 0px 0px; border-top:1px solid #FFC66C; border-bottom:1px solid #FF9900; border-left:1px solid #FFC66C; border-right:1px solid #FF9900;}
.price3 a {font-size:10px; color:#FF9900; }

.price4 {font-size:10px; color:#98A7B8; line-height: 18px;}
.price4 span {font-size:11px; color:#99CC33; font-weight:bold; padding:2px 2px 2px 2px; margin:0px 5px 0px 0px; border-top:1px solid #99CC33; border-bottom:1px solid #99CC33; border-left:1px solid #99CC33; border-right:1px solid #99CC33;}


td.path {font-size:10px; color:#677399; padding:5px 0px 28px 22px}
td.path a {color:#677399}


.scale { color:#666666;}
.scale span {font-weight:bold; color:#FF9900;}

table.filter {margin:0px 0px 20px 0px; color: #666666;}
table.filter td.fon {background:#E2E7ED; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}


.navLeftTop td a {color:#99CC33;}
.navLeftTop td a:hover {color:#FF9900;}
.navLeftTop td.active, .navLeftTop td.active a {font-weight:bold; color:#99CC33;}

.navLeft {margin:0px 0px 0px 0px}
.navLeft td {color:#99CC33;}
.navLeft td.active, .navLeft td.active a {font-weight:bold; color:#677399;}

.navMisc {margin:20px 0px 0px 0px}
.navMisc td, .navMisc td a {color:#677399;}
.navMisc td a:hover {color:#FF9900;}
.navMisc td.active, .navMisc td.active a {font-weight:bold; color:#677399;}

table.prodDetails {margin:20px 0px 0px 0px}
table.prodDetails td {padding:0px 20px 10px 0px}
table.prodDetails td.misc {font-size:10px; color:#98A7B8}

table.prodNote {border:1px solid #FFEBCC; background:#FFF5E5}
table.prodNote td {color:#AB926B; padding:5px 25px 5px 25px}
table.prodNote td a {color:#AB926B;}

table.inst {border:1px solid #B3C0CE; background:#D8E1EB}
table.inst td {color:#B3C0CE; padding:5px 25px 5px 25px}
table.inst td a {color:#677399; font-weight:Bold;}


table.prodList {margin:0px 0px 20px 0px}
table.prodList td {padding:10px 5px 10px 5px; line-height:18px; border-bottom:1px solid #E2E7ED;}
table.prodList td.top {padding:10px 5px 10px 5px; line-height:18px; border-bottom:1px solid #E2E7ED; border-top:1px solid #E2E7ED;}
table.prodList td.head {font-size:10px; font-weight:bold; color:#98A7B8; border-bottom:2px solid #E2E7ED}
table.prodList td.name a {color:#677399; font-weight:bold}
table.prodList span.note {font-size:10px; color:#98A7B8; border-bottom: 1px dashed 98A7B8; line-height: 120%}
table.prodList span.group {font-size:10px; padding-left: 3px; line-height: 120%}
table.prodList td.name a:hover {color:#404040; font-weight:bold}
table.prodList td.buy img {margin:0px 5px 0px 0px}
table.prodList td.buy a {font-weight:bold}
table.prodList td.header1 {background:#A0B0C2; color:#FFFFFF; font-weight:bold; padding:0px 0px 2px 4px; line-height:16px; border-bottom:0px}


div.subscr   {position:absolute; top:282px}
div.subscr a {font-weight:Bold; color: #677399}
div.subscr a img {margin: 0px 5px 5px 0px;}


table.prodBest {margin-top:10px}
table.prodBest td {border-right:1px solid #E2E7ED; line-height:18px; text-align:top; padding-right:5px}
table.prodBest td a {font-weight:bold; color:#6A749D}
table.prodBest td a:hover {font-weight:bold; color:#404040}

table.prodNew {margin:5px 0px 5px 0px}
table.prodNew td {padding:5px 5px 5px 0px; margin:0px 0px 0px 0px;}
table.prodNew td.name a {font-weight:bold; color:#6A749D}
table.prodNew td.name a:hover {font-weight:bold; color:#404040}
table.prodNew td.buy img {margin:0px 5px 0px 0px}
table.prodNew td.buy a {font-weight:bold}

table.newsList {margin:0px 0px 20px 0px}
table.newsList td {padding:10px 10px 10px 0px; vertical-align: top; color:#555555}
table.newsList td a {font-size:11px; color:#677399; font-weight:bold;}
table.newsList span {font-size:10px; color:#98A7B8;}
table.newsList span a {font-size:10px; color:#98A7B8;}
table.newsList h2 a {font-size:14px;}
table.newsList h3 a {font-weight:Normal; color:#3399CC}
table.newsList h4  {font-size:12px; color:#677399; font-weight:bold; margin:0px 0px 5px 0px; line-height:130%}
table.newsList h4 a {font-size:12px; color:#677399; font-weight:bold;}


table.promoList {margin:20px 0px 10px 0px}
table.promoList td {padding:0px 15px 5px 15px;}
table.promoList td.name a {font-size:11px; color:#6A749D;}
table.promoList span {font-size:10px; color:#98A7B8; line-height: 120%}

table.prodWeek {margin:20px 0px 10px 0px}
table.prodWeek td.pd {padding:0px 15px 5px 15px; font-size:10px; color:#98A7B8; line-height: 120%}


table.total {margin:0px 0px 10px 0px; background: #CFD7E0; border-top:3px solid #CFD7E0;}
table.total td.price1 {font-weight:bold; color: #677399}
table.total td.price1 span {font-size:10px; font-weight:normal; color: #677399;}

table.total td.price4 {background: #FF9900; font-weight:bold;   color: #FFFFFF}
table.total td.price4 span {font-size:10px; font-weight:normal; color: #FFFFFF}
table.total td.discont {background: #E2E7ED}

table.regform {margin:0px 0px 20px 0px;}
table.regform td {padding:0px 6px 8px 0px}
table.regform td.header {font-weight:bold; color: #98A7B8; padding:20px 0px 10px 0px; width:500px;}
table.regform td.text {font-size:10px; }


table.qform {margin:0px 0px 20px 30px;}
table.qform td {padding-left:0px; padding:0px 6px 8px 6px}
table.qform td.header {font-weight:bold; color: #98A7B8; padding:20px 0px 10px 0px; }
table.qform td input.input300, table.qform td textarea.input300 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 400px; }

table.cmp  { margin:0px 0px 30px 0px;}
table.cmp td {border-bottom:1px solid #CFD7E0; vertical-align:top; padding:4px 10px 4px 4px;}
table.cmp td.header {color:#FF9900; font-weight:bold; padding: 4px 10px 10px 4px}
table.cmp td.header a {color:#FF9900;}
table.cmp td.header img {margin:0px 0px -4px 4px}
table.cmp td.prompt {color:#677399;  }
table.cmp td ul { margin: 0;  padding: 0; list-style: none;}

#inst {
   margin: 0px 0px 20px 0px;
   vertical-align:top;
}

#inst td{
   padding:0px 10px 2px 0px;
   vertical-align:top;
}

#inst td b {
   color:#999999;
}


#inst span {
   color:#999999;
   width:100px;
   font-weight:Bold;

}

#doc {
   display:block;
   margin:20px 0px 0px 0px;
   padding:5px 0px 10px 30px;
   background:url('/img/all.gif') no-repeat top left;
}


form     { margin:0px;}
input, select, textarea    { font-family:Tahoma, Verdana, Arial; font-size:11px;}
.input10  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 10px; }
.input30  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 30px; }
.input40  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 40px; }
.input50  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 50px; }
.input50d  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 50px; BACKGROUND-COLOR: #e6e6e6 }
.input50d  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 50px; BACKGROUND-COLOR: #e6e6e6 }

.input80  { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 80px;  }
.input100 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 100px; }
.input150 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 150px; }
.input200 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 180px; }
.input250 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 250px; }
.input300 { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 300px; }
.input100p { font-family:Tahoma, Verdana, Arial; font-size:11px; width: 100%; }
