/* Apple announce */
.ap1 {font: normal 12px Arial; color: #FFFFFF; text-align: right; padding: 0px 64px 0px 0px; background: url(images/apple_logo.gif) no-repeat; background-position: 10px}
.ap2 {font: bold 12px Arial; color: #4e4e4e; padding: 0px 10px 0px 10px}
.ap3 {font: bold 11px Arial; color: #8d8d8d; padding: 0px 10px 0px 10px} 
.ap4 {font: bold 11px Arial; padding: 0px 10px 0px 10px}

/* Waranty check */
.wc1 {font: bold 12px Arial; color: #f57915}
.wc2 {font: normal 12px Arial; color: #181716; padding: 4px 0px 4px 0px}
.wc3 {font: normal 11px Arial; color: #181716; padding: 4px 0px 4px 0px}
.wc4 {font: bold 14px Arial; color: #FF0000; padding: 4px 0px 4px 0px; text-align: center}

/* Subscribe form */
.sb1 {text-align: center; font: bold 12px Arial; color: #000000}
.sb2 {font: bold 12px Arial; color: #000000; padding: 7px 10px 7px 100px}

/* Site Search Module */
.search_table {border: 1px solid #dddbdb}

.search_title {font: bold 12px Arial; color: #232322}
a.search_title {font: bold 12px Arial; color: #232322; text-decoration: none}
a.search_title:hover {font: bold 12px Arial; color: #232322; text-decoration: underline}

.search_date {color: #d4161f; font: normal 11px Arial; text-align: right}
.search_matches {font: normal 11px Arial; color: #d4161f}

.search_chapter {font: bold 11px Arial; color: #d4161f}

a.chapter_url {font: bold 11px Arial;color: #d4161f; text-decoration: none}
a.chapter_url:hover {font: bold 11px Arial; color: #d4161f; text-decoration: underline}

.search_highlight {color: #535a4d; font: bold 12px Arial; background: #dfe3cf}	

.search_total {font: bold 12px Arial; color: #232322}
.search_number {font: bold 12px Arial; color: #232322}
.search_url {font: normal 12px Arial; color: #535a4d; text-decoration: none}
.search_url:hover {font: normal 12px Arial; color: #535a4d; text-decoration: underline}

.search_label {font: bold 11px Arial; color: #d4161f}
a.search_label {font: bold 11px Arial; color: #d4161f; text-decoration: none}
a.search_label:hover {font: bold 11px Arial; color: #d4161f; text-decoration: underline}

/* Product list */
.pr1 {width: 100%; margin-bottom: 20px; background: url(images/dot1.gif) bottom repeat-x}
.pr2 {font: bold 13px Arial; color: #951217}
.pr3 {padding: 0px 0px 20px 5px}
.pr4 {font: normal 11px Arial; color: #454545}
.pr5 {font: normal 11px Arial; color: #9e1218; text-align: right; padding: 10px 0px 0px 0px}
.pr6 {font: normal 11px Arial; color: #00337f; text-align: center; padding: 20px 0px 20px 0px}
.pr7 {text-align: center; padding: 20px 0px 20px 0px}
.pr8 {border: 1px solid #dddbdb; padding: 5px 5px 5px 5px; font: bold 13px Arial; text-align: center}
.pr_content {padding: 5px 5px 5px 5px; border: 1px solid #dddbdb; font: normal 12px Arial; color: #090909}
.pr_table {width: 100%; border: 1px solid #dddbdb; margin: 0px 0px 5px 0px}
.pr_more {color: #9e1218; text-decoration: underline}
.pr_more:hover {color: #9e1218; text-decoration: none}
.pr_zoom {color: #00337f; text-decoration: underline}
.pr_zoom:hover {color: #00337f; text-decoration: none}
.pr_change {color: #09388d; text-decoration: none}
.pr_change:hover {color: #951218; text-decoration: none}

/* Drop menu */
.subitem {background: #eceaea url(images/arr1.gif) left center no-repeat; padding: 5px 35px 5px 50px; font: normal 11px Arial; text-transform: uppercase; color: #080808}
.subitem_over {background: #a11218 url(images/arr2.gif) left center no-repeat; padding: 5px 35px 5px 50px; font: normal 11px Arial; text-transform: uppercase; color: #ffffff}

a.sub_link1 {color: #080808; text-decoration: none}
a.sub_link1 {color: #080808; text-decoration: underline}
a.sub_link2 {color: #ffffff; text-decoration: none}
a.sub_link2 {color: #ffffff; text-decoration: underline}

/* Pages */
.pages_title {font: bold 11px Arial; color: #951217}
.pages_current {font: bold 11px Arial; color: #FFFFFF; background-color: #951217; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 11px Arial; text-decoration: none; color: #951217; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 11px Arial; text-decoration: underline; color: #FFFFFF; background-color: #951217; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: bold 11px Arial; text-decoration: none; color: #951217; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: bold 11px Arial; text-decoration: underline; color: #951217; padding-left: 2px; padding-right: 2px}

/* News View Module */
.news_date {font: bold 12px Arial; color: #f57915}
.news_title {font: bold 12px Arial; color: #2c2a29}
.news_text {font: normal 11px Arial; color: #181716}

.news_last_date {font: bold 11px Arial; color: #181716}
.news_last {font: bold 11px Arial; color: #181716}

a.news_url {color: #181716; text-decoration: none}
a.news_url:hover {color: #181716; text-decoration: underline}

a.news_last_url {color: #181716; text-decoration: none}
a.news_last_url:hover {color: #181716; text-decoration: underline}

.news_print {font-size: 10px; color:#0052a1; padding-top: 10px; text-align: right; }
a.news_print {font-size: 10px; color:#0052a1; text-decoration: none; }
a.news_print:hover {font-size: 10px; color:#0052a1; text-decoration: underline; }

.news_list_title_head {font-size: 12px; font-weight: bold; color: #0052a1; text-transform: uppercase; background-color: #ececec; height: 22px; border-bottom: 1px solid #0052a1; padding: 4px 4px 2px 4px; text-align: middle; margin-bottom: 10px;}
a.news_list_title {font-size: 12px; font-weight: bold; color: #0253a2; text-decoration: none;}
a.news_list_title:hover {font-size: 12px; font-weight: bold; color: #0253a2; text-decoration: underline;}

/* Globals */
table {border: 0px; border-collapse: collapse} table td {padding: 0px}

/* Design */
.top {width: 100%}
.top1 {width: 319px; height: 122px; background: url(images/pc4.jpg) no-repeat; margin: 0px 0px 0px 0px}
.top2 {width: 319px; height: 89px; background: url(images/pt1.gif) no-repeat}
.top3 {width: 100%; margin: 20px 0px 20px 0px}
.top4 {width: 100%; height: 95px; margin: 20px 0px 0px 0px}
.top5 {width: 319px; height: 8px; background: #FFFFFF}
.top6 {width: 242px; height: 34px; background: #9b9b9b; border: 1px solid #6f6f6f; margin: 20px 0px 13px 40px}
.top7 {width: 242px; height: 84px; background: #FFFFFF; border: 3px solid #cccccc; margin: 0px 0px 15px 40px}

.td {width: 995px}
.td1 {width: 319px; vertical-align: top; background: url(images/td1.gif) repeat-y}
.td2 {vertical-align: top; padding: 5px 0px 0px 0px}
.td3 {width: 214px; text-align: right; font: normal 11px Arial}
.td4 {text-align: left; padding: 0px 0px 0px 11px}
.td5 {width: 100px; text-align: right; vertical-align: top}
.td6 {text-align: right; vertical-align: top; font: normal 11px Arial; color: #333737}
.td7 {vertical-align: top}
.td8 {padding: 0px 40px 0px 0px; vertical-align: top}
 
.sh1 {width: 297px; height: 176px; background: url(images/logo.jpg) no-repeat}
.sh2 {width: 698px; height: 176px; background: url(images/fon.jpg) no-repeat}

a.ln1 {color: #232322; text-decoration: none}
a.ln1:hover {color: #232322; text-decoration: underline}
a.ln2 {color: #333737; text-decoration: underline}
a.ln2:hover {color: #333737; text-decoration: none}
a.ln3 {color: #040403; text-decoration: underline}
a.ln3:hover {color: #040403; text-decoration: none}
a.ln4 {color: #f57915; text-decoration: none}
a.ln4:hover {color: #f57915; text-decoration: underline}
a.ln5 {color: #2c2a29; text-decoration: none}
a.ln5:hover {color: #2c2a29; text-decoration: underline}
a.ln6 {color: #487b96; text-decoration: none}
a.ln6:hover {color: #487b96; text-decoration: underline}

.mn1 {width: 319px; height: 34px; background: url(images/mn1.jpg) no-repeat; font: bold 12px Arial; text-transform: uppercase; text-align: left; padding: 0px 0px 0px 126px}
.mn2 {width: 319px; height: 49px; background: url(images/mn2.gif) no-repeat; font: bold 14px Arial; color: #ffffff; text-transform: uppercase; text-align: center}

.pc1 {text-align: center; font: bold 12px Arial; text-transform: uppercase; color: #48060a; padding: 6px 0px 0px 0px; background: #FFFFFF}
.pc2 {width: 204px; height: 23px; background: url(images/pc2.gif) no-repeat; font: bold 12px Arial; padding: 4px 4px 4px 4px; color: #8e8e8e; border: 0}
.pc3 {width: 18px; height: 23px; background: url(images/pc3.gif) no-repeat; cursor: pointer; border: 0}
.pc4 {text-align: center; padding: 4px 0px 0px 0px; background: #FFFFFF}
.pc5 {height: 28px; text-align: center; font: bold 12px Arial; text-transform: uppercase; color: #f0f8f8}
.pc6 {width: 149px; height: 23px; background: url(images/pc5.jpg) no-repeat; font: bold 12px Arial; padding: 4px 4px 4px 4px; color: #8e8e8e; border: 0}
.pc7 {width: 31px; height: 31px; background: url(images/pc6.jpg) no-repeat; cursor: pointer; border: 0}

.pt1 {text-align: center; font: normal 11px Arial; color: fffffc; padding: 10px 0px 0px 0px}
.pt2 {font: bold 12px Arial; color: fffffc; text-transform: uppercase}
.pt3 {width: 149px; height: 23px; background: url(images/pt2.gif) no-repeat; font: bold 12px Arial; padding: 4px 4px 4px 4px; color: #2c3033; border: 0; vertical-align: middle}
.pt4 {text-align: center; vertical-align: top}
.pt5 {width: 31px; height: 31px; background: url(images/pt3.gif) no-repeat; cursor: pointer; border: 0; margin-left: 10px; vertical-align: middle}

.im1 {vertical-align: top; margin: 0px 8px 0px 0px}
.im2 {margin: 0px 5px 0px 0px; vertical-align: middle}
.im3 {margin: 0px 5px 0px 0px}

.ph1 {padding: 27px 0px 0px 62px}
.ph2 {padding: 27px 0px 0px 0px; font: normal 12px Arial; color: #040403; width: 180px}

.vn1 {height: 77px; background: url(images/vn1.jpg) no-repeat; font: bold 14px Arial; color: #323231; text-transform: uppercase; vertical-align: top; padding: 25px 0px 0px 222px}
.vn2 {vertical-align: top; padding: 0px 30px 0px 50px; font: normal 12px Arial; color: #060606}
.vn3 {background: url(images/vn3.gif) repeat-x bottom}
.vn4 {background: #FFFFFF url(images/vn2.gif) no-repeat bottom right; font: bold 14px Arial; color: #323231; text-transform: uppercase; padding: 0px 30px 0px 43px}
.vn5 {font: bold 12px Arial; color: #f57915; padding: 0px 13px 5px 48px}
.vn6 {font: bold 12px Arial; color: #2c2a29; padding: 0px 0px 5px 0px}
.vn7 {font: bold 12px Arial; color: #003480; padding: 0px 0px 0px 50px}
.vn8 {font: normal 11px Arial; color: #181716; padding: 0px 40px 0px 50px; text-align: justify}

.nv1 {font: bold 12px Arial; color: #625f5f; padding: 0px 0px 5px 0px}
.nv2 {font: bold 12px Arial; color: #003480; padding: 0px 0px 5px 0px}
.nv3 {font: normal 11px Arial; color: #060606; padding: 0px 0px 5px 0px; text-align: justify}
.nv4 {font: normal 10px Arial; text-align: right; text-transform: uppercase}

.nz1 {width: 995px; height: 96px; background: #eceaea url(images/nz1.gif) no-repeat top; vertical-align: top}
.nz2 {color: #040403; font: normal 11px Arial; padding: 40px 0px 0px 100px; vertical-align: top}
.nz3 {padding: 40px 77px 0px 0px; vertical-align: top; text-align: right}
.nz4 {color: #040403; font: normal 11px Arial; padding: 0px 0px 0px 20px}