body    { font-size: 9pt; background: url(/images/background.gif) repeat }
td   { color: #3c3c3c; font-size: 9pt }
H1   { color: #03c; font-style: normal; font-weight: normal; font-size: 8pt; margin: 0px }
.outline { border: solid 1px #696969 }
.cnt_basic { color: #1e1e1e; line-height: 120%; background-color: white; padding: 10px }
.cnt_space { background-color: white; height: 5px }
.cnt_bloc { color: #1e1e1e; line-height: 120%; background-color: white; margin-top: 15px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px }
.cnt_bloc_left { color: #1e1e1e; line-height: 120%; background-color: white; margin: 15px; padding: 15px; border-right: 1px dotted #808080 }
.cnt_bloc_right { color: #1e1e1e; line-height: 120%; background-color: white; margin: 15px; padding: 15px }
.cnt_bloc_side_vision    { color: #1e1e1e; line-height: 120%; background-color: white; margin: 15px; padding-top: 15px; padding-bottom: 15px; border-left: 1px solid #0032c8 }
.linkbar { font-size: 10px; margin-top: 3px; margin-left: 5px; padding-top: 3px; padding-left: 5px }
.box_gray { border: solid 1px #c0c0c0 }
.fs10x   { font-size: 10px }
.b_comment { font-size: 8pt; margin: 0px }
.md_pagetitle      { color: white; font-size: 14px; background: url(/images/ml/pagetitle.gif) no-repeat 0px 0px; margin-left: 10px; padding-left: 10px; width: 520px; height: 25px }
.md_contents  { font-size: 9pt; line-height: 13pt; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px }
.md_linewait { margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }
.link_n:link  { color: #0000b4; text-decoration: none }
.link_n:visited  { color: #8c0032; text-decoration: none }
.link_n:hover { color: #f00; text-decoration: none; border-bottom: 1px dotted #f00 }
.link_n:active  { color: #f00; text-decoration: none; border-bottom: 1px solid #f00 }
.link_m:link { color: #0000b4; text-decoration: none }
.link_m:visited { color: #8c0032; text-decoration: none }
.link_m:hover { color: #f00; text-decoration: none }
.link_m:active { color: #f00; text-decoration: none }
.estimate  { background: url(/images/css/estimate.gif) no-repeat; width: 160px; height: 40px; display: block }
.pagemenu1       { background: url(/images/css/pagemenu1.gif) no-repeat; width: 80px; height: 26px; display: block }
.pagemenu2   { background: url(/images/css/pagemenu2.gif) no-repeat; width: 80px; height: 26px; display: block }
.pagemenu3   { background: url(/images/css/pagemenu3.gif) no-repeat; width: 80px; height: 26px; display: block }
.pagemenu4    { background: url(/images/css/pagemenu4.gif) no-repeat; width: 80px; height: 26px; display: block }
.estimate:hover  { background: url(/images/css/estimate.gif) no-repeat 0px -40px; width: 160px; height: 40px; display: block }
.pagemenu1:hover   { background: url(/images/css/pagemenu1.gif) no-repeat; width: 80px; height: 26px; background-position: 0px -26px; display: block }
.pagemenu2:hover   { background: url(/images/css/pagemenu2.gif) no-repeat; width: 80px; height: 26px; background-position: 0px -26px; display: block }
.pagemenu3:hover   { background: url(/images/css/pagemenu3.gif) no-repeat; width: 80px; height: 26px; background-position: 0px -26px; display: block }
.pagemenu4:hover   { background: url(/images/css/pagemenu4.gif) no-repeat; width: 80px; height: 26px; background-position: 0px -26px; display: block }
.link_basic   { font-size: 9pt; text-decoration: none; background: url(/images/css/tri_point.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.link_basic:hover  { color: #f60000; font-size: 9pt; text-decoration: none; background: url(/images/css/tri_point_o.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #dc6428 }
.link_return   { font-size: 9pt; text-decoration: none; background: url(/images/css/return.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.link_return:hover  { color: #f60000; font-size: 9pt; text-decoration: none; background: url(/images/css/return_o.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #dc6428 }
.link_mini  { font-size: 10px; text-decoration: none }
.link_mini:hover { color: #f50000; font-size: 10px; text-decoration: none; background: no-repeat left center; border-bottom: 1px dotted #dc6428 }
.link_noimg  { font-size: 9pt; text-decoration: none }
.link_noimg:hover { color: #f50000; font-size: 9pt; text-decoration: none; background: no-repeat left center; border-bottom: 1px dotted #dc6428 }
.link_out   { font-size: 9pt; text-decoration: none; background: url(/images/css/oslink_point.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.link_out:hover  { color: #f50000; font-size: 9pt; text-decoration: none; background: url(/images/css/oslink_point_o.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #dc6428 }
.link_ow   { font-size: 9pt; text-decoration: none; background: url(/images/css/ow.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.link_ow:hover  { color: #f50000; font-size: 9pt; text-decoration: none; background: url(/images/css/ow_o.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #dc6428 }
.link_docicon   { font-size: 9pt; text-decoration: none; background: url(/images/css/doc_icon.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.link_docicon:hover  { color: #f50000; font-size: 9pt; text-decoration: none; background: url(/images/css/doc_icon.gif) no-repeat left center; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #dc6428 }
.form_graybox  { background-color: #dcdcdc; padding: 4px 8px }
.ul_gray_dot { padding-bottom: 2px; border-bottom: 1px dotted #969696 }
.box_blue { border: solid 1px #03c }

.orderbutton    { background: url(../online-shop/images/order_bn.gif) no-repeat; width: 58px; height: 19px; display: block }
.orderbutton:hover    { background: url(/online-shop/images/order_bn.gif) no-repeat 0px -19px; width: 58px; height: 19px; display: block }
