p.spec { font-size: 70%; margin: 5px 0 0 20px; text-indent: -10px}

.hide {display:none}

div.product { clear: both; padding: 3px 10px; margin:0 0 10px; border-bottom:2px solid #ddd}
div.product h4 {float:left; margin:0; width:auto; clear:left; padding:0 0 10px}
div.product h5 { margin:0 0 5px}
div.product b {display:block; float:right}
div.product img.promo {border:1px solid #999; float:left; margin:0 10px 5px 0; width:162px; height:120px}
div.product p.about {clear:both; margin:0 0 5px; text-align:right}
div.product p.about a {font-size:11px; color:#000; text-decoration:underline}
div.product p.about a.red {COLOR: #900}
div.product p.note {padding:0; margin:0 0 5px; text-align:left}

div.sel { font-size:85%; padding:7px 0 10px; width:100%; border-top:1px solid #ccc}
div.sel select { font-size: 100%}
div.sel div.sel2 {float:right}

td.column ul.scedule {margin-top:10px}
td.column ul.scedule li {margin-left:5px; font:13px verdana; line-height:18px}
td.column ul.scedule {margin-left:15px; padding:0px}
td.column ul.scedule li a {text-decoration:underline; font:13px verdana}
td.column ul.scedule li a:hover {text-decoration:none}
td.column a.red {margin-left:20px; text-decoration:underline}
td.column a.red:hover {text-decoration:none}

table.price {margin-bottom:5px}

table.middle form td {font-size:12px}
.small {font-size:12px}
.smaller {font-size:11px}
.middle {font-size:12px}
.little {font-size:11px}
.bright_red {color:#FF0000}

li.current {display:block; background-color:#ededed; padding:2px 0px; width:100%; margin-left:0px}

div.scedule a {font-size:13px; font-family:verdana; margin:5px 0px}
div.scedule a.current {display:block; background-color:#ededed; padding:2px 0px; width:100%; margin:0px}

.scedule_right {margin-top:0px; margin-bottom:0px; padding:0px; margin-left:17px}
.scedule_right a {text-decoration:underline}
.scedule_right a:hover {text-decoration:none}

.scedule_top a {font-size:11px; font-family:arial; display:block; float:left; padding:8px 8px}
.scedule_top a.current_top { background-color:#ededed}

h3.title a {text-decoration:none}
h3.title a:hover {text-decoration:none}

table.description {margin-top:10px}
table.description td {font-size:14px}
table.description td.borderLeft {padding-right:10px; padding-left:10px; border-right:2px solid #ccc}
table.description a{text-decoration:underline}
table.description a:hover {text-decoration:none}

table.description div.center {font-size:12px}
table.description div.center ul {font-size:16px; padding:0px; margin-left:30px}
table.description div.paid ul {padding:0px; margin-left:15px}

img.pricePaid {margin:0px 10px 10px 0px; border:1px solid #ccc}
img.price {margin:0px 0px 10px 10px; border:1px solid #ccc}
td.price {padding-right:10px; padding-left:10px}

tale.description td.borderLeft div ul {font-size:16px; padding:0px; margin-left:150px}

td.priceTable {padding-left:10px; width:300px}
table.fancygreen td.gold {background-color:#eeedd8; color:#000}



.tools h5.tree {background: #fff url(/images/price/plus.gif) no-repeat 3px 8px; font:bold 75% tahoma; margin:5px 0 0 1px; lborder-top:1px solid #939776; padding:5px 0px 5px 15px}
.tools h5.tree, {background: #fff url(/images/price/plus.gif) no-repeat 3px 9px}
.tools h5.tree#open {background: #fff url(/images/price/minus.gif) no-repeat 3px 8px; font:bold 75% tahoma; margin:5px 0 0 1px; lborder-top:1px solid #939776; padding:5px 0px 5px 15px}
.tools h5.tree#open, {background: #fff url(/images/price/minus.gif) no-repeat 3px 9px;}
ul.tree {display:none; margin:5px -1px 10px 20px; font-family:tahoma; padding:0 5px; font-size:11px}
ul.tree li {margin:0 0 3px; font-size:12px; list-style-image:url(/images/price/bullet_small.gif)}


.column{font-size:11px; padding:0px 5px; width:33%; margin:0 5px 0 0; padding-bottom:10px; border-right:1px solid #ccc}
.noborder {border:0px}
.column a {font-size:13px; text-decoration:underline; line-height:18px}
.column a:hover {text-decoration:none}
td.column h3.price {margin:0px; font-size:14px}

table.print {margin-bottom:30px; margin-right:0px; font-size:15px}
table.print tr.title {background-color:#eeedd8; font-size:19px; font-weight:bold; text-align:center}
table.print tr.title td {padding:1px; border-top:1px solid #ccc}
table.print tr.top td {background-image:url(dotted_2x1.gif); background-repeat:repeat-x; background-position:top}
table.print tr.top td {lborder-top:1px solid #ccc}
table.print td.fancyheader {background-color:#eeedd8; color:#000; font-size:11px; padding:3px 5px}
table.print th {font-weight:normal}
table.print a {text-decoration:underline}
table.print a:hover {text-decoration:none}
tr.even td b {font-size:12px;}
table.print tr.even td {text-align:center; padding:2px; background-color:#fffef3}

td.tools H5.title a {text-decoration:underline} 
ul.list {font-family:tahoma; font-size:11px}
ul.list li {list-style-image:url(/images/price/bullet_small.gif)}
ul.list li a {text-decoration:underline}

caption {font-size:16px; font-weight:bold; padding:5px; background-color:#187966; COLOR: #fff; FONT-SIZE: 100%; text-align:left}

tr.top td.head {text-align:left; font-weight:bold; font-size:13px; background-color:#eeedd8}
img {border:0px}
a.smaller {text-decoration:underline}

table.prices {margin-bottom:5px; width:100%}

form#content td {font-size:12px}

td.left {padding-right:5px}
td.null {width:0}

div.navig {text-align:center; font-size:12px; border-top:1px solid #ccc; lborder-width:1px 0; padding:4px 0 0; margin:0 0 10px}
div.navig a {font-size:12px}

div#hide_list {display:none}

.agreement { display: none; height: 100px; width: 400px; overflow:auto; overflow-x:none; text-align:left;
border:2px inset #bbb; padding-left:2px; margin:0 auto; background:#fff}
form#frm_P, form#frm_L, form#frm_C { margin:0; text-align:center}
form#frm_P, form#frm_C { display:none}

table.pcReg { width:75%; font-size:13px; margin:0 auto 10px; background:#eeedd8; border-collapse:collapse; border-top:1px solid #666}
table.pcReg td { border:0 solid #666; border-right-width:1px; padding:5px 0 7px 8px; vertical-align:top; width:50%}
table.pcReg td.one {border-left-width:1px; border-right:none; text-align:right}
table.pcReg td.both {border-left-width:1px}
table.pcReg td.lr {border-width:0 1px; padding:0}
table.pcReg tr.top_l td { border-top-width:1px}
table.pcReg tr.bottom_l td { border-bottom-width:1px}
table.pcReg tr.braker td { height:35px; background:#fff; border:none}

input.stdText, select.stdSel { font-size:11px; width:90%}
input.stdText05, select.stdSel05 { font-size:11px; width:43%}


img.pay_card { float:right; margin:0 5px 0 0}

.content tbody {padding:0}
.content tbody td {padding:3px}

