@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
h1 img, h2 img, .banner { display:block; }
html { width:100%; height:100%; }
body { height : 100%; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background:#fff; }
a:link, a:visited { color:#333; text-decoration:underline; }
a:hover { text-decoration:none; }
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
div.phone { font-size: 22px;color: #C00D0D; padding-left:2px}
.he { height:200px; }
.bold { font-weight:bold; }
.red { color:#C00D0D !important; }
.small { font-size:0.9em; }
.mb-none { margin-bottom:0 !important; }
.all a.link { background:url(../images/bullet_dbl_red.gif) right 7px no-repeat; padding-right:9px; color:#c00d10 !important; font-weight:bold; text-decoration:none; }
.all a.link:hover { text-decoration:underline; }
.all {/*______hack in styles-ie.css_____*/ position: relative; width:999px; z-index:1; margin:0 auto; min-height : 100%; height : auto; color:#333; }
.all .top { background:url(../images/top_bg.jpg) left top no-repeat; width:926px; height:146px; position:relative; padding:21px 0 0 75px; margin-bottom:3px; }
.all .top div { background:url(../images/pic_contact-info.gif); width:239px; height:92px; float:right; margin-right:218px; display:inline; margin-top:6px; }
.all .top .logo img { float:left; margin-left:12px; }
.all .top ul { clear:both; zoom:1; padding:15px 0 0 0; }
.all .top ul li { float:left; background: url(../images/bullet_mn.gif) right center no-repeat; padding-right:12px; margin-right:11px; height:20px; padding-top:9px; }
.content { background:url(../images/content_bg.gif) left top no-repeat; }
.content .search-block { border-bottom:1px solid #9fc0df; margin:0 17px 0 27px; padding:24px 0 0 49px; zoom:1; }
.content .search-block h2 { float:left; margin:2px 5px 0 0; }
.content .search-block span { background:url(../images/btn_search.gif); width:68px; height:34px; display:block; float:left; position:relative; top:-2px; }
.content .search-block span a { width:53px; height:16px; margin:2px 0 0 10px; display:block; }
.content .search-block input { float:left; }
.content .search-block div { float:right; width:450px; margin-right:-8px; }
.content .search-block div h3, .content .search-block div h4 { font-size:1.3em; font-weight:bold; float:right; color:#366599; }
.content .search-block div h4 { color:#e81e1e; margin-left:14px; }
.content .search-block div span { float:right; margin-left:2px; }
.home .left-col { float:left; width:750px; font-size:1.2em; margin:11px 0 0 26px; display: inline; }
.home .left-col .banner-big{background:url(../images/main_banner.gif);width:750px;height:129px;position:relative;margin-bottom:30px;}
.home .left-col .banner-big a { position:absolute; color:#000; text-decoration:underline; right:47px; bottom:-15px; }
.home .left-col .banner-big a:hover { text-decoration:none; }
.home .left-col .container { width:243px; float:left; margin:0 7px 18px 0; }
.home .left-col .container ul { margin:13px 0 0 18px; }
.home .left-col .container ul li{color:#545454;background:url(../images/bullet_arrow.gif) left center no-repeat;padding:4px 0 4px 12px;}
.all .home .left-col .container ul li a { color:#535353; display:block; text-decoration:none; }
.all .home .left-col .container ul li a:hover { text-decoration:underline; }
.home .right-col { float:right; width:200px; margin:23px 8px 0 0; display:inline; }
.home .right-col a img { margin-bottom:5px; display:block; }
.inner .left-col { width:191px; background:#efefef; font-size:1.1em; margin:18px 0 0 8px; padding-bottom:50px; }
.inner .left-col a { color:#000; }
.inner .left-col h3 { background:url(../images/h3_bg.gif) left bottom repeat-x #91b7dc; font-size:1.2em; font-weight:bold; color:#fff; padding:5px 0 4px 7px; margin-bottom:3px; }
.inner .left-col ul { margin:0 0 11px 10px; }
.inner .left-col ul li { background:url(../images/bullet_red-trngl.gif) left 40% no-repeat; padding:1px 0 2px 8px; }
.inner .left-col ul li a { text-decoration:none; }
.inner .left-col ul li a:hover { text-decoration:underline; }
.inner .left-col .user-block { background:url(../images/red_rndd_top.gif) left top no-repeat #df2c2f; width:165px; padding:7px 14px 4px 12px; margin-bottom:7px; }
.inner .left-col .user-block ul { margin:0; }
.inner .left-col .user-block ul li { background:url(../images/dbl-brdr_red-black.gif) left bottom repeat-x; padding:3px 0 3px 2px; font-size:1.4em; font-weight:bold; color:#fff; }
.all .user-block ul li a { color:#fff; display:block; padding-left:29px; text-decoration:none; }
.all .user-block ul li a:hover { text-decoration:underline; }
.all .user-block ul li.login { padding-bottom:6px; }
.all .user-block ul li.login a { background:url(../images/ico_key.gif) 2px center no-repeat; }
.all .user-block ul li.home a { background:url(../images/ico_home.gif) 3px 30% no-repeat; }
.all .user-block ul li.spec-offers { padding-top:6px; }
.all .user-block ul li.spec-offers a { background:url(../images/ico_glass.gif) left 25% no-repeat; }
.inner .right-col { width:776px; float:right; font-size:1.2em; margin:47px 0 0 0; display:inline; overflow:hidden; }
.inner .right-col .tabs { overflow:hidden; height:60px; padding-bottom:2px; }
.inner .right-col .tabs a { display:block; width:116px; height:50px; padding:10px 0 0 10px; float:left; margin-right:2px; font-weight:bold; color:#fff; text-decoration:none; overflow:hidden; }
.inner .right-col .tabs a:hover { text-decoration:underline; }
.inner .right-col .tabs a.last { margin-right:0; }
.inner .right-col .tabs a.tab-off-supplies { background:url(../images/tab_office-supplies.gif); padding-top:19px; height:41px; }
.inner .right-col .tabs a.tab-off-machines { background:url(../images/tab_office-machines.gif); padding-top:15px; height:45px; }
.inner .right-col .tabs a.tab-off-furnit { background:url(../images/tab_office-furniture.gif); padding-top:17px; height:43px; }
.inner .right-col .tabs a.tab-fac-manag { background:url(../images/tab_facilities-management.gif); padding-top:21px; height:39px; }
.inner .right-col .tabs a.tab-comp-supplies { background:url(../images/tab_comp-supplies.gif); padding-top:21px; height:39px; }
.inner .right-col .tabs a.tab-ink-finder { background:url(../images/tab_ink-finder.gif); padding-top:20px; height:40px; padding-left:15px; width:111px; }
.brdcrmbs { background:#f3f3f3; font-size:0.9em; font-weight:bold; padding:8px 0 8px 10px; margin-right:10px; }
.brdcrmbs a { background:url(../images/bullet_brdcrmbs.gif) right 4px no-repeat; padding-right:11px; margin-right:1px; font-weight:normal; color:#333; }
.inner .right-col h2 { background:url(../images/h2_bg_r.gif) right top no-repeat; height:38px; white-space:nowrap; display:table; width:1%; zoom:1; font-weight:normal; color:#fff; font-size:1.3em; margin-bottom:-2px; margin-top:28px; }
.inner .right-col h2.less-space { margin-top:13px; }
.inner .right-col h2 span { background:url(../images/h2_bg_l.gif) left top no-repeat; height:21px; display:block; padding:9px 34px 8px 38px; position:relative; }
.grad-box { background:url(../images/grad_top.gif) left top repeat-x #fff; width:774px; border:1px solid #ccc; }
.prod-list-box { padding:16px 10px 16px 33px; width:731px; margin-bottom:13px; }
.prod-list-box p { margin-bottom:18px; }
.prod-list-box ul.prod-list { float:left; margin-right:91px; }
ul.prod-list li { background:url(../images/bullet_dbl.gif) left 9px no-repeat; padding:2px 0 1px 16px; font-weight:bold; }
.all ul.prod-list li a { text-decoration:none; }
.all ul.prod-list li a:hover { text-decoration:underline; }
.category-tbl { margin-top:9px; }
.grad-box .category-tbl { margin-top:-8px; margin-bottom:30px; }
.category-tbl td { vertical-align: top; text-align:left; border-bottom:1px solid #32659a; padding-top:18px; padding-bottom:4px; }
.category-tbl td.last { border:none; }
.category-tbl td.info div { position:relative; zoom:1; }
.category-tbl td.info div div { position:absolute; right:0; bottom:7px; text-align:right; vertical-align:bottom; width:125px; line-height:1.5em; }
.category-tbl td.info div div p { margin-bottom:0; }
.category-tbl td.info div div p.red { font-size:1.1em; padding-top:1px; }
.category-tbl td p.old { text-decoration: line-through; }
.category-tbl td p.qty { font-family:Tahoma, Geneva, sans-serif; margin:14px 0 0 2px; }
.category-tbl td.info p { margin-bottom:13px; }
.category-tbl td h3 { font-size:1.2em; color:#333; font-weight:bold; }
.category-tbl td.info h3 { margin-bottom:13px; margin-top:6px; }
.category-tbl td.pic { text-align:center; vertical-align:middle; width:83px; padding-right:10px; padding-left:10px; padding-top:14px; }
.category-tbl td.act {text-align:center; vertical-align: bottom; width:97px;padding-right:9px; padding-left:16px;padding-bottom:20px;}
.category-tbl td.act img { margin-bottom:4px; }
.page-nav { float:right; margin:9px 19px 0 0; display:inline; }
.page-nav li { float:left; font-weight:bold; background:url(../images/bullet-hor_page-nav.gif) right center no-repeat; padding:4px 6px 0 0; margin:0 0 0 5px; height:21px; }
.page-nav li a { font-weight:normal; }
.page-nav li.first, .page-nav li.last { background:none; padding-top:9px; }
.page-nav li.first a { background:url(../images/bullet_dbl_red_l.gif) left top no-repeat; width:6px; height:8px; display:block; margin-right:2px; }
.page-nav li.last a { background:url(../images/bullet_dbl_red_r.gif) right top no-repeat; width:6px; height:8px; display:block; margin-left:2px; }
.login-details-tbl { margin:-5px 0 0 3px; }
.login-details-tbl caption { font-weight:bold; font-size:1em; color:#000; text-align:left; padding:0 0 6px 3px; }
.login-details-tbl label { display:block; width:119px; }
.login-details-tbl td { height:2.6em; }
.login-details-tbl .red-btn { float:left; margin:7px 19px 0 -3px; position:relative; }
.member-menu { height:29px; background:#cbdcee; padding:1px 0 0 11px; margin:2px 10px 0 0; }
.member-menu ul li { float:left; background:url(../images/bullet_mn.gif) right top no-repeat; height:22px; color:#c00e0e; font-weight:bold; padding-right:15px; margin-right:16px; padding-top:6px; font-size:1.05em; }
.all .member-menu ul li a { color:#c00e0e; text-decoration:none; padding:1px 0; }
.all .member-menu ul li a:hover { text-decoration:underline; }
.member-menu ul li.mm-acc-info a { background:url(../images/ico_acc-info.gif) left center no-repeat; padding-left:16px; }
.member-menu ul li.mm-order-man a { background:url(../images/ico_order-man.gif) left center no-repeat; padding-left:12px; }
.member-menu ul li.mm-cust-catal a { background:url(../images/ico_cust-catal.gif) left center no-repeat; padding-left:12px; }
.address-box { padding:28px 10px 25px 9px; width:755px; margin-bottom:11px; }
.address-tbl caption, .order-det-tbl caption { font-weight:bold; font-size:1em; color:#000; text-align:left; padding:0 0 13px 13px; }
.address-tbl th {background:#cbdcee;border-right:1px solid #fff;color:#000;font-weight:normal;text-align:left;padding:4px 0 5px 4px;}
.address-tbl th.first { padding-left:13px; }
.address-tbl td { border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;padding:6px 1px 4px 4px;vertical-align:bottom; }
.brdr-none, .address-tbl td.last { border-right:none !important; padding:4px 0 0 2px; }
.address-tbl td.last { width:1%; }
.brdr-none, .address-tbl td.first { padding-left:13px; }
.address-tbl td.last span.red-btn { float:right; }
.more-lm { margin-left:15px; }
.adv-search-tbl label { width:160px; }
.adv-search-tbl td { height:2.1em; }
.center { text-align:center !important; }
.basket-tbl { margin-bottom:10px; }
.basket-tbl th { padding:1px 0 2px 4px; line-height:1.1em; height:2.2em; }
.basket-tbl th.last { padding-right:28px; width:78px; }
.basket-tbl th.first { padding-left:7px; padding-right:4px; }
.basket-tbl th.descr { width:257px; }
.order th.descr { width:355px; }
.basket-tbl td { vertical-align:middle; line-height:1.15em; padding:9px 1px 10px 4px; }
.basket-tbl td.first { vertical-align:top; width:81px; padding-left:7px; }
.basket-tbl td.last { padding-left:10px; }
.basket-tbl td.buy-info, .basket-tbl td.buy-info-last { text-align:right; padding:5px 13px 4px 16px; border-bottom:none; }
.basket-tbl td.buy-info-last { border-right:none; text-align:left; }
.basket-tbl tr.first td.buy-info, .basket-tbl tr.first td.buy-info-last { padding-top:13px; }
.basket-actions span { float:left; margin-right:12px; }
.gray-box { background:#f3f3f3; padding:12px 2px 10px 8px; margin:0 4px 6px 4px; position:relative; zoom:1; }
.order-det-tbl td { padding:2px 9px 2px 3px; }
.order-det-tbl caption { padding:0 0 7px 0px; }
.order-det-tbl td.first { vertical-align:top; padding-top:13px; }
.order-det-tbl td.last { vertical-align:bottom; width:160px; }
.gray-box .bth-holder { position:absolute; right:6px; bottom:5px; text-align:right; z-index:2; }
.gray-box .bth-holder span {/*hack in styles-ie.css*/ clear:both; margin-top:3px; }
.bth-accept-holder { float:right; padding:10px 15px 0 0; }
.contact-box { padding:22px 10px 16px 18px; width:746px; margin-bottom:13px; }
.contact-box p { margin-bottom:7px; }
.contact-box p.caption { margin-top:21px; }
.contact-tbl { margin:5px 0 0 15px; }
.contact-tbl td { padding:3px 6px 4px 1px; text-align:right; }
.contact-tbl td input, .contact-tbl td select { margin-right:22px; }
.contact-tbl td span input { margin-right:5px; }
.contact-tbl td span.red-btn { float:left; margin-right:16px; margin-top:5px; }
.contact-tbl td.first { vertical-align:top; padding-top:5px; }
.contact-tbl td.last { text-align:left; }
.contact-block { margin:0px 30px 0 0; padding:16px 2px 5px 40px; }
.contact-block h5 { font-size:1.1em; font-weight:bold; margin-bottom:15px; }
.contact-block p { margin-bottom:14px; line-height:1.2em; }
.text-placeholder { padding:22px 0 0 18px; }
.credit-form-tbl td { vertical-align: top; width:50%; border-bottom:3px solid #ccc; padding:13px 0 10px 19px; }
.credit-form-tbl tr.brdr-red td { border-bottom:5px solid #df2c2f; }
.credit-form-tbl tr.last td { padding-top:1px; }
.credit-form-tbl td.first { border-right:1px solid #ccc; }
.credit-form-tbl td.header { font-size:1.4em; text-transform:uppercase; font-weight:normal; text-align:center; border-bottom:none; padding:7px 0 7px 0; }
.credit-form-tbl td table caption { text-align:left; font-weight:bold; padding:0 0 9px 0; }
.credit-form-tbl tr td table tr td { vertical-align:middle; border-bottom:none !important; width:auto; padding:2px 0 3px 0 !important; font-size:0.9em; }
.credit-form-tbl td table td label { display:block; width:155px; }
.credit-form-tbl td.first table td label { width:183px; }
.comments-holder { padding:14px 10px 9px 17px; }
.comments-holder h4 { font-size:1em; font-weight:bold; margin-bottom:12px; margin-left:2px; }
.comments-holder p { margin-bottom:10px; margin-left:2px; margin-top:12px; }
.comments-holder label { font-size:0.9em; }
.comments-holder .chkbx { margin:0 2px 0 3px; }
.comments-holder .txt-3 { margin-bottom:6px; }
.comments-holder span.red-btn { float:right; margin-right:16px; margin-top:16px; }
ul.ul-list { padding:3px 0 18px 0; }
ul.ul-list li { margin:2px 0 3px 20px; list-style-type:disc; }
.all .login-details-tbl .btn-view-res-plholder { float:right; margin-right:0; }
.all .btn-cc-plholder { float:right; margin:7px 7px -14px 0; }
.members-page { padding:12px 10px 10px 10px; width:754px; }
.members-page h3 { font-size:1.3em; font-weight:normal; color:#000; margin:0 0 17px 9px; }
.members-page h3 span { color:#df2c2f; padding-left:4px; }
.members-page .gray-box { border:1px solid #6a9ccd; padding:10px 10px 3px 21px; margin:0 4px 10px 4px; }
.members-page .gray-box h4 { font-size:1em; font-weight:bold; color:#336797; margin-bottom:10px; }
.members-page .gray-box p { line-height:1em; margin-bottom:12px; }
.members-page .gray-box p a { text-decoration:none; color:#336797; }
.members-page .gray-box p a:hover { text-decoration:underline; }
.members-page .gray-box p a span { color:#de2b2e; }
.members-page .gray-box a.link { background:url(../images/bullet_dbl.gif) right 7px no-repeat; margin-right:5px; }
.members-page .gray-box table.inp-posit { margin:0 0 13px 3px; }
.members-page .gray-box table.inp-posit span.red-btn { margin-left:11px; }
.acc-det-tbl { padding-top:17px; }
.acc-det-tbl td { border-bottom:none; padding-top:20px; }
.acc-det-tbl td table td label { width:180px; }
.acc-det-tbl tr td table tr td.last { padding-top:14px !important; padding-bottom:5px !important; }
.acc-det-tbl td table td.last label { display:inline; }
.nsltr-tbl { margin:16px 0 0 1px; color:#000; }
.nsltr-tbl td { padding:5px 0 5px 0; }
.nsltr-tbl td.first { width:170px; }
.nsltr-tbl td span { font-weight:bold; }
.nsltr-tbl td.last label {/*hack in styles-ie.css*/ padding-right:30px; position:relative; top:3px; }
.nsltr-tbl td.last input.chkbx {/*hack in styles-ie.css*/ position:relative; top:-3px; left:-5px; }
.interests-area { margin:27px 0 25px 0; }
.interests-area h4 { font-size:1em; font-weight:normal; margin-bottom:5px; }
.interests-area h4 span { font-weight:bold; }
.interests-area input { margin-right:12px; margin-left:8px; }
.interests-area p { padding:1px 0; }
.price-chel-tbl label { width:125px; }
.price-chel-tbl .red-btn { margin-right:10px; }
.product-index-tree { font-size:0.9em; color:#000; padding-top:4px; }
.product-index-tree li { background:url(../images/prod-ind_1.gif) left 3px no-repeat;padding-left:11px;font-weight:bold;margin:5px 0;}
.all .product-index-tree li a { text-decoration:none; color:#000; }
.all .product-index-tree li a:hover { text-decoration:underline; }
.all .product-index-tree li ul { margin:5px 0 0 15px; }
.all .product-index-tree li ul li { font-weight:normal; margin:0 0 1px 0; background:url(../images/prod-ind_2.gif) left 3px no-repeat; padding-left:13px; }
.all .product-index-tree li ul li ul { margin:1px 0 0 23px; }
.all .product-index-tree li ul li ul li { margin:0; background:url(../images/prod-ind_3.gif) left 5px no-repeat; padding-left:14px; }
.all .product-index-tree li ul li ul li ul { margin:0 0 1px 4px; }
.all .product-index-tree li ul li ul li ul li { background:url(../images/prod-ind_4.gif) left 5px no-repeat; padding-left:13px; }
.quick-order-tbl { margin:24px 0 20px 32px; }
.quick-order-tbl th { text-align:left; padding-bottom:15px; }
.quick-order-tbl th.first { width:280px; }
.quick-order-tbl td { padding:5px 0; }
.quick-order-tbl td input.chkbx { position:relative; margin-top:8px; left:-27px; }
.reg-dt-tbl td { border-bottom:none; }
.reg-details-holder { margin:13px 0 20px 172px; }
.reg-details-holder p { padding:2px 0; font-size:0.9em; display:block; }
.reg-details-holder p label { text-decoration:underline; }
.reg-details-holder div { height:17px; }
.reg-details-holder input.chkbx { margin-right:4px; }
.reg-details-holder span { zoom:0; }
.ship-pref-tbl { margin:21px 0 30px 23px; }
.ship-pref-tbl label { width:195px; font-size:1.1em; }
.spend-prod-tbl th { padding:6px 0 7px 16px; }
.spend-prod-tbl td { padding:12px 1px 14px 16px; }
.term-condit { font-size:0.9em; color:#000; width:730px; padding:27px 25px 10px 19px; }
.term-condit p { padding-bottom:11px; line-height:1em; }
.thank-for-reg { width:746px; padding:22px 10px 12px 18px; }
.thank-for-reg p { padding-bottom:9px; }
.thank-for-reg p span { font-weight:bold; }
.thank-for-reg span.red-btn { margin-top:6px; }
.prod-det { width:748px; padding:33px 16px 12px 10px; }
.prod-det input.btn-posit { float:right; margin:-6px -2px 0 0; }
.prod-det .prod-img { float:left; margin:5px 0 5px 35px; width:210px; height:1%; display:table; }
.prod-det .address-tbl { margin-bottom:16px; }
.prod-det .address-tbl th { padding:7px 0 6px 7px; }
.prod-det .address-tbl td { padding:8px 1px 11px 9px; vertical-align:middle; height:auto; }
.prod-det .address-tbl td.inp { padding:11px 1px 6px 9px; }
.prod-det .address-tbl td.red { font-size:0.9em; }
.prod-det .address-tbl td.last { padding-right:20px; }
.prod-det h3.h-red, .prod-det h3.h-blue { background:url(../images/h3_red_r.gif) right top no-repeat; height:26px; white-space:nowrap; display:table; width:1%; zoom:1; font-weight:bold; color:#F3F3F3; font-size:1.1em; margin-bottom:1px; margin-left:14px; }
.prod-det h3.h-blue { background:url(../images/h3_blue_r.gif) right top no-repeat; }
@-moz-document url-prefix() { .prod-det h3.h-red, .prod-det h3.h-blue, x:-moz-any-link {height:28px;}}
.prod-det h3.h-red span, .prod-det h3.h-blue span { background:url(../images/h3_red_l.gif) left top no-repeat; height:20px; display:block; padding:6px 19px 0 11px; }
.prod-det h3.h-blue span { background:url(../images/h3_blue_l.gif) left top no-repeat; }
.prod-tbl { background:#f3f3f3; border-top:3px solid #f3f3f3; margin-bottom:25px; }
.prod-tbl th { color:#000; font-weight:bold; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; padding:13px 1px 3px 10px; }
.prod-tbl th.first { padding-left:16px; width:85px; }
.prod-tbl th.pre-last { width:125px }
.prod-tbl td { border-right:1px solid #ccc; padding:10px 1px 7px 10px; border-bottom:1px solid #ccc; }
.prod-tbl tr.last td { border-bottom:none; padding-bottom:12px; }
.prod-tbl td.brdr-none { padding:13px 23px 0 10px; }
.prod-tbl td.brdr-none input { margin-left:14px; }
.prod-tbl td.first { padding-left:16px; }
/*footer*/
.footer { width:999px; height:160px; margin:-181px 0 0 -499px; position:relative; z-index:10; left:50%; border-top:1px solid #3d6c9a; text-align:center; font-size:1.1em; color:#31577D; font-family:Tahoma, Geneva, sans-serif; padding-top:20px; }
.footer a { color:#31577D !important; text-decoration:underline; }
.footer a:hover { text-decoration:none; }
.footer p { line-height:1.35em; }
.footer p.copy { margin-top:15px; }
.footer img { margin:0 20px 1px 20px;}
.alsoBlock {overflow:hidden; zoom:1; padding:19px 10px 13px;}
.alsoBlock .item {float:left; width:137px; padding:17px 6px 0; border-right:1px solid #32659a; text-align:center;}
.alsoBlock .item p {min-height:100px; _height:100px; padding-top:10px;}
.alsoBlock .item .price {font-weight:bold; color:#d01118; padding:3px 0;}
.alsoBlock .item-last {border-right:0;}
.pageLink {padding-left: 10px; text-decoration: none !important;}
