.rainbow .bl TD {background:#eef2fa}
.rainbow TD {padding:5px 3px}

.diplom {font-size:14px}
.diplom .big {color:#f98006; margin:0; font-size:16px; font-weight:800; padding:0}
.diplom H4 {text-align:center}

.diplom UL {padding:0 14px;}
.diplom LI {color:red; font-size:14px; margin:0 0 10px;}
.diplom LI B {color:black}

.diplom-add {width:85%; margin:0 auto}
.diplom-add INPUT.text {width:100%; margin:4px 0 0;}
.diplom-add INPUT.radio {margin:0 10px 0 5px}
.diplom-add P B {margin:0 5px; font-size:11px}
.diplom-add H4 {text-align:center; font-size:16px; margin-bottom:0}
.diplom-add TEXTAREA {width:100%; height:300px;}
.diplom-add P SPAN {color:red; margin-left:5px; font-size:16px}

.diplom-details H4 {font-size:14px; padding-top:10px; clear:both}
.diplom-details .star {vertical-align:middle; margin-top:-3px}
.diplom-details .price {width:125px; color:#ff0101; overflow:visible; white-space:nowrap; font-size:27px; background:url('/images/bg-price.gif') 0 0 no-repeat transparent; padding-left:37px; margin:5px 0}
.diplom-details .list {background:#f5f5f5;}
.diplom-details .list TABLE {margin:10px 20px}
.diplom-details .list TABLE TD {font-size:11px}
.diplom-details .page_preview {margin:0 3px 10px; clear:both; font-size:14px; line-height:1.5em}
.diplom-details .pp-header {border-collapse:collapse; margin:20px 3px 0}
.diplom-details .pp-header TD {background:url('/images/bg-pp-header.gif') 0 0 repeat-x #e6e6e6; color:#2455b4; font-size:14px; font-weight:800; padding:8px}

.diplom-buy {border:1px solid #000; padding:10px; position:relative}
.diplom-buy .b-close {background:url('/images/button-close.gif') 0 0 repeat transparent; width:19px; height:18px; position:absolute; right:-2px;top:-1px; _right:9px; _top:0; display:block; text-decoration:none}
.diplom-buy H4,
.diplom-buy P {font-size:14px; padding:5px 0;}
.diplom-buy P B {color:#fe0000; font-size:18px}
.diplom-buy .sms-price {font-size:11px; border:1px solid #0066cb; padding:6px 6px 6px 20px; margin:20px 0 0; background:url('/images/sms-arrow.gif') 5px 50% no-repeat #f5f5f5;}
.diplom-buy .sms-price-open {background-image:url('/images/sms-arrow-down.gif')}

.diplom-buy .sms-details {font-size:11px; border:1px solid #0066cb; border-top:0; padding-left:10px}

.diplom-buy .sms-details TABLE {width:100%; border-collapse:collapse; table-layout:fixed;}
.diplom-buy .sms-details TH {font-weight:800; font-size:11px; padding:3px;}
.diplom-buy .sms-details TH,
.diplom-buy .sms-details TD {border-bottom:1px solid #b5b5b5; text-align:center}
.diplom-buy .sms-details TD {padding:3px;}
.diplom-buy .sms-details .tal {text-align:left}
.diplom-buy .sms-overflower {height:200px; overflow:auto; _width:86.5%; _overflow-x:hidden}

.diplom-buy .sms-confirm {width:100%}
.diplom-buy .text {width:98%; font-size:16px}

.diplom-buy .hz {background:url('/images/bg-hz.gif') 0 0 repeat-x transparent; margin:5px 0}

.diplom-buy .licence-agr {padding:5px; background:#f5f5f5}
.diplom-buy .licence-agr P {font-size:11px}
.diplom-buy .licence-agr B {font-size:11px; color:#000}
.diplom-buy .blue {font-size:11px}