body {background: #E2E2E2;}
body, td {font-family: verdana, tahoma, arial, trebuchet MS; font-size: 11px; color: #000;}

/******************/
/*  BASIC LAYOUT  */
/******************/

/* main wrapper */
.wrapper {min-width: 970px;}

* html .wrapper {width: expression(document.body.clientWidth>970?"100%":"970px");}

.header {padding-bottom: 3px; background: #265274 url(../images/header-bg.gif) repeat-x left bottom;}
.header .header-cont {min-height: 116px; background: url(../images/header-cont-bg.gif) repeat-x left top;}
.header .header-wrap {padding-left: 243px;}

* html .header .header-cont {height: 116px;}

.body {padding: 0px 160px 0px 0px; width: auto;}
.body-cont {margin: 0px; width: 100%;}
.body .body-c-col {float: left; width: 100%; position: relative;}
.body .body-c-col .body-col-cont {padding: 8px 20px 0px 11px;}
.body .body-r-col {float: left; width: 160px; margin-right: -160px; position: relative;}

* html .body .body-col-cont {height: 1%;}
*:first-child+html .body .body-col-cont {height: 1%;}


/******************/
/*    CSS RULES   */
/******************/

.inp {padding: 2px 0px 2px 0px; font-size: 11px; text-indent: 3px; border-width: 1px; background-color: #FFF;}
.btn {padding: 3px 8px; overflow: visible; font-size: 10px; font-weight: normal; font-family: verdana; text-transform: uppercase; background: #B9C2CA; border-width: 1px;}

* html .inp {border-color: #F0F0F0;}
*:first-child+html .inp {border-color: #F0F0F0;}


h1 {float: left;}
h1 a {margin: 0px 0px 0px 0px; position: absolute; display: block; width: 243px; height: 78px; text-indent: -9999px; background: url(../images/logo.jpg) no-repeat;}

a {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

.header div.phones {margin-bottom: 2px; width: 33%; float: left; font-size: 10px; color: #FFF; font-weight: bold;}
.header div.phones p {padding: 7px 0px 0px 21px;}
.header div.phones p strong {text-transform: uppercase;}
.header div.phones p span {color: #F4CA0E;}

.header .search {margin-bottom: 2px; padding-top: 10px; width: 33%; float: left;}
.header .search .inp {margin-right: 4px; float: left; width: 160px; background-color: #E2E2E2;}
.header .search .submit {margin-top: 3px; float: left;}
.header .search p {padding: 3px 0px 0px 7px; clear: both;}
.header .search p a {color: #FFF; text-decoration: none;}
.header .search p a:hover {text-decoration: underline;}

.header .logged {margin-bottom: 2px; padding-top: 10px; width: 33%; float: left; color: #F4CA0E;}
.header .logged p {padding: 0px 5px 0px 0px; display: block; text-align: right; font-weight: bold; line-height: 16px;}

.mmenu {margin-left: -2px; padding-bottom: 14px; position: relative; clear: both; background: url(../images/mmenu-shadow.gif) no-repeat left bottom;}
.mmenu table {width: 100%; height: 32px; background: url(../images/mmenu-bg.gif) repeat-x left top;}
.mmenu table td {text-align: center;}
.mmenu table td a {display: block; zoom: 1; line-height: 32px; font-size: 10px; text-transform: uppercase; color: #923903; font-weight: bold; text-decoration: none; background: url(../images/mmenu-div.gif) no-repeat left top;}
.mmenu table td a:hover {color: #923903; text-decoration: underline;}
.mmenu table td.fi a {background: url(../images/mmenu-left.gif) no-repeat left top;}
.mmenu table td.li a {padding: 0px 5px;}

.breadcrumbs {margin-top: -8px; padding: 0px 0px 3px 13px; position: relative; font-size: 12px; color: #FFF; font-weight: bold;}
.breadcrumbs a {color: #FFF; text-decoration: none;}
.breadcrumbs a:hover {text-decoration: underline;}
.breadcrumbs a.fi {text-transform: uppercase; color: #FFAB16;}


.cbox {margin-bottom: 15px;}
.cbox h2 {color: #FFF; font-weight: bold; text-transform: uppercase; background: #BD5007 url(../images/cbox-hdr-crn01.gif) no-repeat right top;}
.cbox h2 span {padding: 0px 18px; display: block; height: 23px; line-height: 23px; color: #FFF; background: url(../images/cbox-hdr-dec01.gif) no-repeat left top;}
.cbox .cbox-cont {padding: 13px 10px 13px 15px; border: 1px solid #B1AFAF; background: #FFF;}

* html .cbox .cbox-cont {height: 1%;}
*:first-child+html .cbox .cbox-cont {height: 1%;}


.cbox02 {margin-bottom: 12px; color: #FFF; background: #8D9BA7 url(../images/cbox02-div.gif) no-repeat right bottom;}
.cbox02 h2 {color: #59646D; font-size: 10px; font-weight: bold; text-transform: uppercase; background: url(../images/cbox02-hdr-bg.gif) repeat-x left top;}
.cbox02 h2 span {padding-left: 12px; display: block; height: 31px; line-height: 31px; background: url(../images/cbox02-hdr-bg02.gif) no-repeat 0px 1px;}
.cbox02 .cbox-cont {background: url(../images/cbox02-bg.gif) repeat-x left top;}

* html .cbox02 .cbox-cont {height: 1%;}
*:first-child+html .cbox02 .cbox-cont {height: 1%;}

.splash {}
.splash .splash-l-col {width: 33%; float: left;}
.splash .splash-l-col .splash-col-cont {padding-right: 10px;}
.splash .splash-c-col {width: 34%; float: left;}
.splash .splash-c-col .splash-col-cont {padding: 0px 10px;}
.splash .splash-r-col {width: 33%; float: right;}
.splash .splash-r-col .splash-col-cont {padding-left: 10px;}
.splash .cbox h2 {text-align: right; background: #30597E url(../images/cbox-hdr-crn02.gif) no-repeat left top;}
.splash .cbox h2 span {background: url(../images/cbox-hdr-dec01.gif) no-repeat right top;}
.splash .cbox .cbox-cont {padding: 10px 18px; min-height: 465px;}
.splash02 .cbox .cbox-cont {min-height: 205px;}
.splash h3 {margin-bottom: 3px; font-weight: bold; text-transform: uppercase; color: #30597E; font-size: 11px;}
.splash ul {margin-bottom: 16px;}
.splash ul li {margin-bottom: 3px;}
.splash p.all {margin-left: -4px; font-weight: bold; text-transform: uppercase;}
.splash p.all a {padding-left: 24px; display: block; height: 20px; line-height: 20px; color: #E18313; background: url(../images/arr01-right.gif) no-repeat left center;}

.splash .cbox.mazda .cbox-cont {background-color: #FFCC73;}
.splash .cbox.mazda p.logo {margin: -5px 0px 10px -5px; position: relative;}
.splash .cbox.mazda p.all a {background-image: url(../images/arr02-right.gif);}
.splash .cbox.mazda .search {margin: 0px 0px 15px -1px; position: relative;}
.splash .cbox.mazda .search .inp {margin-right: 5px; float: left; width: 145px; background-color: #FFF0D5;}
.splash .cbox.mazda .search .submit {float: left;}

* html .splash .cbox .cbox-cont {height: 465px;}
* html .splash02 .cbox .cbox-cont {height: 205px;}
* html .splash .splash-r-col {margin-left: -1px;}
*:first-child+html .splash .splash-r-col {margin-left: -1px;}


.cbanner01 img {margin: 0px auto 15px auto; display: block;}


.cnewsline .cbox-cont {padding-bottom: 0px;}
.cnewsline h3 {margin-bottom: 10px; font-weight: bold; color: #30597E; text-transform: uppercase;}
.cnewsline .news {margin-bottom: 8px;}
.cnewsline .news img {margin: 0px 15px 10px 0px; display: block; float: left;}
.cnewsline .news p {padding-right: 30px; margin-bottom: 10px; line-height: 15px;}
.cnewsline .more {text-align: right; font-weight: bold;}
.cnewsline .hr {margin-bottom: 15px; background: #B1AFAF; height: 1px;}
.cnewsline .line {margin-bottom: 15px; clear: both;}
.cnewsline .line li {margin-bottom: 6px;}
.cnewsline .line li a {font-weight: bold; color: #30597E;}
.cnewsline .cbanner01 {margin-bottom: 20px;}


.ccustomers .cbox-cont {padding-top: 5px;}
.ccustomers .cart {padding: 0px 5px 0px 9px; margin-bottom: 2px;}
.ccustomers .cart h3 {margin-bottom: 2px; font-size: 10px; font-weight: bold; color: #FFF; size: 10px; text-transform: uppercase;}
.ccustomers .cart p {margin-bottom: 2px; font-size: 12px;}
.ccustomers .cart .enter {margin-left: -2px; position: relative;}
.ccustomers .cart .enter a {padding-left: 22px; display: block; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #30597E; height: 18px; line-height: 18px; background: url(../images/ico-cart.gif) no-repeat left center;}
.ccustomers .cart strong {font-weight: bold;}
.ccustomers ul {padding-bottom: 2px; position: relative;}
.ccustomers ul li {padding: 3px 0px 2px 12px; font-weight: bold; font-size: 10px; text-transform: uppercase; background: url(../images/cbox02-div.gif) no-repeat left top;}
.ccustomers ul li a {color: #FFF;}
.ccustomers ul li a:hover {color: #FFF;}

* html .ccustomers ul {display: inline-block;}


.cseasstock .item {padding: 10px 5px 5px 9px; background: url(../images/cbox02-div.gif) no-repeat left bottom;}
.cseasstock .item img {margin: 0px 10px 0px 0px; display: block; float: left;}
.cseasstock .item p {margin-bottom: 5px;}
.cseasstock .item p a {color: #FFF;}
.cseasstock .item .price {padding-left: 22px; line-height: 18px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #30597E; background: url(../images/arr03-right.gif) no-repeat left center;}
.cseasstock .item .price span {font-size: 12px;}

.cspecoffer .cbox-cont {padding: 12px 0px 12px 0px;}
.cspecoffer div.img img {margin: 0px auto 8px auto; display: block;}
.cspecoffer p {padding: 0px 0px 0px 12px; font-size: 12px;}
.cspecoffer p a {color: #FFF;}
.cspecoffer p a:hover {color: #FFF;}


.footer {padding: 0px 181px 0px 15px;}
.footer .logo {float: left;}
.footer .logo a {margin: 5px 0px 0px 5px; position: absolute; display: block; width: 97px; height: 35px; text-indent: -9999px; background: url(../images/logo-small.gif) no-repeat left top;}
.footer .menu {margin-left: 150px; background: url(../images/footer-menu-bg.gif) repeat-x left top;}
.footer .menu div {background: url(../images/footer-menu-left.gif) no-repeat left top;}
.footer .menu div p {display: block; height: 32px; line-height: 32px; font-size: 11px; font-weight: bold; color: #692B05; text-align: center; background: url(../images/footer-menu-right.gif) no-repeat right top;}
.footer .menu div p a {color: #692B05;}
.footer .contacts {padding: 20px 0px 0px 10px; margin-bottom: 20px; font-weight: bold; font-size: 10px;}
.footer .contacts span {text-transform: uppercase;}


.cpaging {margin-bottom: 20px; text-align: center; font-weight: bold;}
.cpaging a {}
.cpaging a.active,
.cpaging a:hover {color: #FFAC17;}

.cvoting {}
.cvoting .cbox-cont {padding: 7px 10px 15px 10px;}
.cvoting h3 {margin-bottom: 10px; font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase;}
.cvoting ul {margin-bottom: 10px;}
.cvoting ul li {padding: 0px 0px 3px 15px;}
.cvoting ul input {margin: -1px 0px 0px -18px; position: absolute;}
.cvoting .submit {text-align: center;}

* html .cvoting ul input {margin: -3px 0px 0px -20px;}
*:first-child+html .cvoting ul input {margin: -3px 0px 0px -20px;}


.cprodline .item {margin-bottom: 25px; float: left; width: 25%;}
.cprodline .item .item-wrap {padding: 0px 8px;}
.cprodline .item .item-cont {border: 1px solid #B1AFAF; background: #B4C2CE;}
.cprodline .item.fi .item-cont {padding-left: 0px;}
.cprodline .item.li .item-cont {padding-right: 0px;}
.cprodline .item .cont {padding: 8px 10px;}
.cprodline .item .sku {padding: 5px 8px 5px 8px; font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase; background: #4A7699; border-bottom: 1px solid #B7B5B5;}
.cprodline .item .img {padding: 15px 0px; background: #FFF;}
.cprodline .item .img img {margin: 0px auto; display: block;}
.cprodline .item .price {}
.cprodline .item h3 {margin-bottom: 4px; font-weight: normal; line-height: 16px;}
.cprodline .item .cont p {margin-bottom: 5px; font-size: 10px; font-weight: bold; color: #FFF;}
.cprodline .item .cont .inp {margin-left: 3px; vertical-align: middle; padding-top: 0px; padding-bottom: 0px; background-color: #B4C2CE; color: #FFF; font-family: tahoma; font-weight: bold;}
.cprodline .item .cont .price {margin-left: -2px; padding-top: 4px; font-size: 16px; font-weight: bold; color: #5F7A93;}
.cprodline .item .add {padding: 4px 0px 7px 0px; text-align: center; font-weight: bold; text-transform: lowercase; background: #8D9BA7;}
.cprodline .item .add a {color: #FFF; text-decoration: underline;}
.cprodline .item .add a:hover {color: #FFF; text-decoration: none;}

* html .cprodline .item.li {margin-left: -1px;}
*:first-child+html .cprodline .item.li {margin-left: -1px;}


.cprod .descr {margin-bottom: 10px; border: 1px solid #B3B1B1; background: #FFF;}
.cprod .descr h2 {padding: 2px 5px 2px 5px; font-size: 10px; color: #FFF; font-weight: bold; line-height: 15px; text-transform: uppercase; border-bottom: 1px solid #B3B1B1; background: #4A7699;}
.cprod .descr .cont {padding: 10px 15px 0px 15px;}
.cprod .descr .info {margin: 0px 15px 20px 0px; width: 155px; float: left; border: 1px solid #B4B2B2; background: #B4C2CE;}
.cprod .descr .info .info-cont {padding: 5px 8px 8px 8px;}
.cprod .descr .info .img {padding: 15px 0px; background: #FFF; border-bottom: 1px solid #B4B2B2;}
.cprod .descr .info .img img {margin: 0px auto; display: block;}
.cprod .descr .info .inp {margin-left: 3px; vertical-align: middle; padding-top: 0px; padding-bottom: 0px; background-color: #B4C2CE; color: #FFF; font-family: tahoma; font-weight: bold;}
.cprod .descr .info p {margin-bottom: 5px; font-size: 10px; font-weight: bold; color: #FFF;}
.cprod .descr .info .price {margin-left: -2px; padding-top: 4px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #5F7A93;}
.cprod .descr .text {margin-bottom: 20px; line-height: 18px;}
.cprod .descr .text p {margin-bottom: 20px;}
.cprod .descr .text strong {font-weight: bold;}
.cprod .controls {margin-bottom: 35px;}
.cprod .controls p {width: 49%; float: left;}
.cprod .controls p input {margin: 0px auto; padding-left: 0px; padding-right: 0px; cursor: hand; cursor: pointer; display: block; width: 165px; font-size: 11px; color: #FFF; text-decoration: underline; background-color: #909CA8;}

.csupplies {border: 1px solid #B1AFAF; background: #FFF;}
.csupplies h2 {padding: 5px 10px 7px 10px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #89AAC7;}
.csupplies .supplies-cont {padding: 28px 16px 0px 11px;}
.csupplies .item {margin-bottom: 25px; float: left; width: 50%;}
.csupplies .item.fi .item-cont {padding-right: 25px;}
.csupplies .item.li .item-cont {padding-left: 25px;}
.csupplies .item .item-wrap {padding: 10px; border: 1px solid #B1AFAF;}
.csupplies .item .img {padding: 0px 30px 0px 20px; float: left;}
.csupplies .item h3 {margin-bottom: 10px; font-size: 10px; font-weight: normal; line-height: 14px;}
.csupplies .item h3 a {}
.csupplies .item p {margin-bottom: 5px; font-size: 10px; font-weight: bold; color: #000;}
.csupplies .item .price {margin-left: -2px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #5F7A93;}


* html .csupplies .supplies-cont {height: 1%;}
* html .csupplies .item-wrap {height: 1%;}
* html .csupplies .item.li {margin-left: -1px;}
*:first-child+html .csupplies .supplies-cont {height: 1%;}
*:first-child+html .csupplies .item-wrap {height: 1%;}
*:first-child+html .csupplies .item.li {margin-left: -1px;}


.cform p.title {margin-bottom: 6px; font-weight: bold; color: #285374; font-size: 11px; text-transform: uppercase;}
.cform strong {font-weight: bold;}
.cform table {margin-bottom: 15px; width: 100%; border: 1px solid #B1AFAF; border-right: 0px;}
.cform table tr.odd {background-color: #FFF;}
.cform table tr.even {background-color: #D9E0E6;}
.cform table tr.hover {background-color: #B8D3EA; cursor: hand; cursor: pointer;}
.cform table th {padding: 5px 3px 6px 3px; color: #FFF; vertical-align: middle; text-align: center; font-size: 12px; border-right: 1px solid #B1AFAF; background: #4A7699;}
.cform table td {padding: 3px 3px 4px 3px; color: #000; vertical-align: middle; text-align: center; font-size: 12px; border-right: 1px solid #B1AFAF;}
.cform table img {margin: 0px auto; display: block;}
.cform table tr.summary {background: #8D9BA7;}
.cform table tr.summary td {border-right: 0px; color: #FFF;}
.cform table tr.summary td.li {border-right: 1px solid #B1AFAF;}
.cform table tr.extra {background: #4A7699;}
.cform table tr.extra td {padding: 5px 10px 6px 10px; text-align: right; text-transform: uppercase; font-weight: bold; font-size: 11px;}
.cform table tr.extra a {color: #FFF; text-decoration: underline;}
.cform table tr.extra a:hover {color: #FFF; text-decoration: none;}
.cform .controls {padding: 0px 180px; margin-bottom: 35px;}
.cform .controls p {width: 49%; float: left;}
.cform .controls p input {margin: 0px auto; padding-left: 0px; padding-right: 0px; cursor: hand; cursor: pointer; display: block; width: 140px; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: underline; background-color: #909CA8;}


.cparts p.title {margin-bottom: 6px; font-weight: bold; color: #285374; font-size: 11px; text-transform: uppercase;}
.cparts ul.select {border: 1px solid #B1AFAF; border-top: 0px; background: #FFF;}
.cparts ul.select p {margin-bottom: 10px; padding: 4px 10px 5px 32px; font-weight: bold; color: #FFF; border-top: 1px solid #B1AFAF; border-bottom: 1px solid #B1AFAF; background: #4A7699;}
.cparts ul.select ul {padding: 0px 20px 0px 71px;}
.cparts ul.select ul li {margin-bottom: 13px; font-weight: bold; font-size: 11px; color: #4C789C;}
.cparts ul.select ul li a {color: #4C789C;}


.cfaq p.title {margin-bottom: 8px; font-size: 12px; color: #4A7699; font-weight: bold;}
.cfaq .hr {margin-bottom: 10px; height: 1px; background: #B1AFAF;}
.cfaq form {margin-bottom: 20px; padding-bottom: 7px; border-bottom: 1px solid #B1AFAF;}
.cfaq table {margin-bottom: 10px; width: 57%;}
.cfaq table th {padding: 2px 10px 5px 0px; width: 1%; white-space: nowrap; vertical-align: top; font-weight: normal; text-align: right; text-transform: lowercase;}
.cfaq table td {padding: 0px 10px 5px 0px; width: 99%; vertical-align: top;}
.cfaq table .inp {width: 99%; position: relative;}
.cfaq table .submit input {float: right;}

.cfaq .list p.title {margin-bottom: 15px;}
.cfaq .list .cbanner01 {margin-bottom: 8px; border-bottom: 1px solid #B1AFAF;}
.cfaq .list .cbanner01 img {margin-bottom: 12px;}
.cfaq .list dl {margin-bottom: 6px; padding-bottom: 10px; border-bottom: 1px solid #B1AFAF;}
.cfaq .list dt {margin-bottom: 2px; width: 70px; float: left; clear: left; font-size: 12px; color: #4A7699; line-height: 15px;}
.cfaq .list dd {margin-bottom: 2px; margin-left: 70px; line-height: 15px;}
.cfaq .list dl.li {border-bottom: 0px;}
.cfaq .list strong {font-weight: bold;}


.corder p.title {text-transform: none; font-size: 12px; color: #4A7699;}
.corder table th,
.corder table td {padding-left: 10px; padding-right: 10px;}
.corder .inp {text-align: center; text-indent: 0px;}
.corder .qty {text-align: right;}
.corder .price {text-align: right;}
.corder .summ {text-align: right;}
.corder .title {text-align: center;}
.corder .name {text-align: left;}

.corder table tr.summary {background: #8D9BA7;}
.corder table tr.summary td {padding-top: 1px; padding-bottom: 1px; text-align: left;}
.corder table tr.summary.fi td {padding-top: 5px;}
.corder table tr.summary.li td {padding-bottom: 5px;}


.csearch {}
.csearch h3 {margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #4A7699;}
.csearch form {margin-bottom: 20px;}
.csearch form input.inp {margin: 0px 4px 10px 0px; width: 25%; float: left;}
.csearch form select.inp {margin-bottom: 10px; width: 25%; float: left;}
.csearch form .submit {margin: 0px 35px 10px 0px; float: left;}
.csearch .descr {width: 70%; clear: both;}
.csearch .descr p {margin-bottom: 15px; display: block;}

.cnewsarchive strong {font-weight: bold;}


.ccheckout h3 {margin-bottom: 15px; font-size: 12px; font-weight: bold; color: #4A7699;}
.ccheckout .profile table {margin-bottom: 20px; width: 70%;}
.ccheckout .profile table th {padding: 0px 4px 5px 0px; width: 20%; white-space: nowrap; font-size: 12px; text-align: right; vertical-align: top;}
.ccheckout .profile table th span {color: #4A7699; font-weight: bold;}
.ccheckout .profile table td {padding: 0px 0px 5px 4px; vertical-align: top;}
.ccheckout .profile table .inp {margin-bottom: 10px; width: 99%; position: relative;}
.ccheckout .profile table .info {margin-bottom: 10px; color: #4A7699;}
.ccheckout .profile table tr.time td span {margin: 2px 5px 0px 0px; float: left;}
.ccheckout .profile table tr.time td .inp {margin: 0px 10px 0px 0px; float: left; width: auto !important;}

.ccheckout .profile-summary {margin-bottom: 55px; font-size: 12px; line-height: 16px;}
.ccheckout .profile-summary p {margin-bottom: 10px;}
.ccheckout .profile-summary p span {padding-right: 10px;}
.ccheckout .profile-summary .phones strong {margin-right: 10px; float: left; font-weight: normal;}
.ccheckout .profile-summary .phones span {float: left;}
.ccheckout .profile-summary .controls p {width: 100%;}

.ccheckout .cform.cart .summary td {padding-top: 1px; padding-bottom: 1px; text-align: left;}
.ccheckout .cform.cart .summary.fi td {padding-top: 5px;}
.ccheckout .cform.cart .summary.li td {padding-bottom: 5px;}
.ccheckout .cform.cart table th,
.ccheckout .cform.cart table td {padding-left: 10px; padding-right: 10px;}
.ccheckout .cform.cart .qty {text-align: right;}
.ccheckout .cform.cart .price {text-align: right;}
.ccheckout .cform.cart .summ {text-align: right !important;}
.ccheckout .cform.cart .title {text-align: left;}
.ccheckout .cform.cart .name {text-align: left;}

.ccheckout .comments p {margin-right: 12px; float: left; text-align: right; line-height: 16px; width: 25%;}
.ccheckout .comments textarea {float: left; width: 45%;}




.coffice {font-size: 12px;}
.coffice p {margin-bottom: 10px;}
.coffice strong {font-weight: bold;}
.coffice .hr {margin-bottom: 15px; background: #B1AFAF; height: 1px;}
.coffice dl {}
.coffice dl dt {padding-left: 2px; float: left; clear: left; width: 35%;}
.coffice dl dd {float: left; width: 58%;}
.coffice dl .s {margin-bottom: 10px;}
.coffice dl .discount img {margin: -5px 0px 0px -32px; position: absolute;}
.coffice dl .discount span {padding-right: 100px;}
.coffice dl .discount a {color: #2D587A; text-decoration: underline;}
.coffice dl .discount a:hover {color: #2D587A; text-decoration: none;}
.coffice dl .subscribe img {margin: 0px 0px 0px -25px; position: absolute;}
.coffice dl .subscribe span {padding-right: 83px;}
.coffice dl .subscribe a {color: #2D587A; text-decoration: underline;}
.coffice dl .subscribe a:hover {color: #2D587A; text-decoration: none;}
.coffice .submit {padding-top: 10px; clear: both;}
.coffice .submit .btn {margin: 0px auto 0px auto; padding-left: 0px; padding-right: 0px; cursor: hand; cursor: pointer; display: block; width: 140px; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: underline; background-color: #909CA8;}




.cpart-order h3 {margin-bottom: 15px; font-size: 12px; font-weight: bold; color: #4A7699;}
.cpart-order table {margin-bottom: 20px; width: 70%;}
.cpart-order table th {padding: 0px 4px 14px 0px; width: 30%; font-size: 12px; text-align: right; vertical-align: bottom;}
.cpart-order table th span {color: #4A7699; font-weight: bold;}
.cpart-order table td {padding: 0px 0px 10px 4px; vertical-align: bottom;}
.cpart-order table .inp {width: 99%; position: relative;}


.cadmin-msg h2 {color: #940101;}
.cadmin-msg .cbox-cont {padding: 10px; font-weight: bold;}

