/*

	(c) www.atlantauto.net

*/

*{
	font-size: 100%;
}
html {
	width: 100%;
}
body {
	background: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
}
div, td, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}
div, td, ul, ol, li {
	text-align: left;
}
table {
	border-spacing: 0;
}
* html table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
a {
	color: #2A64BD;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-size: 200%;
	font-weight: normal;
	margin-top: 0em;
	line-height: 150%;
}
h2 {
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: 1.5em;
	line-height: 150%;
}
h3 {
	font-size: 120%;
	line-height: 150%;
}
h4 {
	font-size: 110%;
	line-height: 150%;
}
p {
	margin-top: 0.3em;
	margin-bottom: 1em;
	line-height: 1.5em;
	text-align: left;
}
sub, sup, small {
	font-size: 79%;
}
strong, big {
	font-weight: bold;
}
br {
	clear: both;
	line-height: 0;
}
ul, ol {
	list-style-position: outside;
}
hr {
	width: 100%;
	height: 1px;
	border-top: #999999 1px solid;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin: 3em 0 3em 0;
}
form {
	display: inline;
}
checkbox, input, radio, select {
}
textarea {
	width: 100%;
}
span.cr-top, span.cr-bottom {
	display: block;
}
span.cr-top span, span.cr-bottom span {
	display: block;
	height: 1px;
	overflow: hidden;
}
span.cr5-1 {
	margin: 0 6px;
}
span.cr4-1 {
	margin: 0 5px;
}
span.cr5-2 {
	margin: 0 4px;
}
span.cr4-2, span.cr5-3 {
	margin: 0 3px;
}
span.cr4-3, span.cr5-4 {
	margin: 0 2px;
}
span.cr-top span.cr4-4, span.cr-bottom span.cr4-4, span.cr-top span.cr5-5, span.cr-bottom span.cr5-5 {
	margin: 0 1px;
	height: 2px;
}
div.all-site {
	padding: 0 1em 0 1em;
}
table.header {
	width: 100%;
}
td.header-left {
	width: 10.5em;
	padding: 1em 0 0 0;
	vertical-align: middle;
}
.header-left img {
	display: block;
	width: 10.5em;
	height: 7em;
}
td.header-mid {
}
div.header-mid-link {
	float: right;
	clear: both;
	margin-right: 4em;
}
.header-mid-link span.cr-bottom {
	background: #FFFFFF;
}
.header-mid-link span.cr-bottom span {
	background: #0763D0;
}
.header-mid-link div.cr-content {
	padding: 0.5em 1em 0.3em 1em;
	background: #0763D0;
}
.header-mid-link p {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}
.header-mid-link a {
	color: #FFFFFF;
	text-decoration: none;
}
div.header-mid-title {
	clear: both;
	padding: 0.8em 1em 0.5em 3em;
}
.header-mid-title p {
	margin: 0;
	padding: 0;
	color: #2EBE1F;
	font-size: 120%;
}
.header-mid-title strong {
	font-size: 180%;
	font-weight: normal;
}
div.header-mid-menu {
	padding: 0.5em 0 0 2em;
}
.header-mid-menu td {
	font-size: 140%;
	vertical-align: bottom;
}
td.mmenu-image {
	width: 1em;
	text-align: right;
}
.mmenu-image img {
	width: 1em;
	height: 1em;
}
td.mmenu-text {
	padding: 0 2em 0.1em 0.5em;
}
.header-mid-menu a {
	color: #0763D0;
	text-decoration: none;
}
.header-mid-menu a:hover {
	text-decoration: underline;
}
td.header-right {
	width: 7em;
	padding: 1em 0 0 0;
	vertical-align: middle;
}
.header-right img {
	display: block;
	width: 7em;
	height: 7em;
}
div.nav-line {
	padding: 0.5em 0 0 0.5em;
}
div.nav-line-alt {
	padding: 5em 0 0 0.5em;
}
.nav-line p, .nav-line-alt p {
	margin: 0;
	padding: 0;
	font-size: 80%;
}
.nav-line a, .nav-line-alt a {
	font-weight: bold;
}
div.top-search {
	margin: 1em 0 0.5em 0;
}
.top-search span.cr-top, .top-search span.cr-bottom {
	background: #FFFFFF;
}
.top-search span.cr-top span, .top-search span.cr-bottom span {
	background: #0B3CA9;
}
.top-search div.cr-content {
	background: #0B3CA9;
	padding: 1.5em 2em 0.5em 2em;
}
.top-search table {
	width: 100%;
}
td.top-search-left {
	width: 15%;
	vertical-align: middle;
}
.top-search-left p {
	color: #FFFFFF;
	text-align: right;
	padding: 0;
	margin: 0 2em 0 0;
	font-size: 120%;
}
td.top-search-mid {
	vertical-align: middle;
}
.top-search-mid span.cr-top, .top-search-mid span.cr-bottom {
	background: #0B3CA9;
}
.top-search-mid span.cr-top span, .top-search-mid span.cr-bottom span {
	background: #FFFFFF;
}
.top-search-mid div.cr-content {
	padding: 0 0.5em 0 0.5em;
	background: #FFFFFF;
}
.top-search-mid input {
	width: 100%;
	font-size: 130%;
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 0;
}
td.top-search-right {
	width: 20%;
	vertical-align: middle;
}
.top-search-right input {
	font-size: 110%;
	margin: 0 0 0 2em;
	padding: 0.5em;
}
.top-search-bottom p {
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size: 80%;
	color: #FFFFFF;
}
.top-search-bleft span {
	border-bottom: #FFFFFF 1px dashed;
	cursor: pointer;
}
.top-search-bright p {
	text-align: right;
}
.top-search-bright a {
	color: #FFFFFF;
}
div.newmsg {
	border: #999999 1px solid;
	padding: 1em 2em 1em 2em;
	margin: 1em 0 1em 0;
}
table.newmsg-box {
	width: 100%;
}
.newmsg-box td {
	padding: 1em 0 1em 0;
	vertical-align: middle;
}
.newmsg-image img {
	width: 2em;
	height: 2em;
}
.newmsg-error p strong {
	color: #FF0000;
}
.newmsg-text p {
	padding: 0.5em 0 0.5em 1.5em;
	margin: 0;
}
td.infoBoxHeading {
	font-size: 150%;
}
table.infoBoxContents {
	width: 100%;
}
div.ibox-information-header, div.ibox-header {
	padding: 0 0 0.2em 0;
}
table.ibox-head-main {
	width: 100%;
}
td.ibox-head-left, td.ibox-hcontent {
	text-align: left;
	vertical-align: middle;
}
td.ibox-head-right {
	text-align: right;
	vertical-align: middle;
}
.ibox-hcontent img {
	height: 1.5em;
	width: 1.5em;
	margin-right: 0.5em;
}
.ibox-arrow img {
	height: 2em;
	width: 2em;
	margin-left: 0.5em;
}
div.ibox-information-content, div.ibox-content {
	padding: 0.8em 0 2em 0;
}
.ibox-information-content ul {
	padding: 0 0 0 0.5em;
	margin: 0;
	list-style: none;
}
.ibox-information-content ul li {
	padding: 0 0 1em 0;
	margin: 0;
}
.mid-left .ibox-tform td, .mid-right .ibox-tform td {
	vertical-align: middle;
}
.mid-left .ibox-content input.inp-image, .mid-right .ibox-content input.inp-image {
	height: 2em;
	width: 2em;
	margin: 0 0.5em 0 0.5em;
}
p.ibox-note {
	font-size: 80%;
}
.scartbox-block .ibox-content span.cr-top, .scartbox-block .ibox-content span.cr-bottom {
	background: #FFFFFF;
}
.scartbox-block .ibox-content span.cr-top span, .scartbox-block .ibox-content span.cr-bottom span {
	background: #BFFF00;
}
.scartbox-block .ibox-content div.cr-content {
	padding: 1em;
	background: #BFFF00;
}
.scartbox-block .ibox-content a {
	color: #000000;
}
.notifbox-block .ibox-content span.cr-top, .notifbox-block .ibox-content span.cr-bottom {
	background: #FFFFFF;
}
.notifbox-block .ibox-content span.cr-top span, .notifbox-block .ibox-content span.cr-bottom span, .notifbox-block .ibox-content div.cr-content {
	background: #1BBBFE;
}
table.scartbox, table.ibox-notif-content, table.ibox-history-list {
	width: 100%;
}
.scartbox td.scart-item-qty {
	text-align: right;
	font-size: 80%;
	padding: 0 0 0.3em 0;
}
.scartbox td.scart-item-name {
	text-align: left;
	font-size: 80%;
	padding: 0 0 0.5em 0;
}
.scartbox span.newItemInCart {
	font-weight: bold;
}
p.scartbox-price {
	text-align: right;
	padding: 0;
	margin: 0;
	font-size: 120%;
	color: #000000;
}
.scartbox-price span.price span {
	color: #000000;
}
hr.scartbox-line {
	width: 100%;
	height: 1px;
	border-top: #000000 1px solid;
	margin: 1em 0 0.2em 0;
}
.ibox-notif-image img {
	width: 3em;
	height: 3em;
	padding: 0.5em;
}
td.ibox-notif-text {
	padding: 0.5em;
	font-size: 80%;
}
.ibox-notif-text a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
td.ibox-history-title {
	font-size: 80%;
	padding: 0.4em 0.5em 0.4em 0;
	vertical-align: middle;
}
td.ibox-history-image {
	padding: 0.4em 0 0.4em 0;
	vertical-align: middle;
}
.ibox-history-image img {
	width: 1.8em;
	height: 1.8em;
}
div.cartpage-content {
}
.shopcart-content table {
	width: 100%;
}
.shopcart-content table td {
	padding: 0.5em;
	vertical-align: top;
	border-bottom: #999999 1px solid;
}
td.cartdata-head {
	font-size: 130%;
	text-align: center;
}
td.cartdata-cbox {
	text-align: center;
}
td.cartdata-name {
	text-align: left;
	font-weight: bold;
}
td.cartdata-qty {
	text-align: center;
}
td.cartdata-price {
	text-align: right;
}
div.cartpage-subtotal {
	padding: 2em;
}
.cartpage-subtotal p {
	text-align: right;
	font-size: 110%;
}
.cartpage-subtotal p span.price {
	font-size: 130%;
}
.cartpage-content div.stockWarning {
	border: #999999 1px solid;
	padding: 2em;
}
table.cartpage-buttons {
	width: 100%;
}
.cartpage-buttons td {
	padding: 2em;
}
td.cartpage-btn-upd {
	text-align: left;
}
td.cartpage-btn-back {
	text-align: center;
}
td.cartpage-btn-check {
	text-align: right;
}
div.infopage-button, div.page404-button {
	padding: 4em 0 4em 0;
}
div.infopage-content, div.feedback-content, div.page404-content {
	padding: 1em 0 0 0;
}
.infopage-content ul, .infopage-content ol {
	padding: 0;
	margin: 0.3em 0 1.5em 3em;
}
.infopage-content li {
	padding: 0;
	margin: 0 0 0.8em 0;
}
table.infopage-requisitions {
	width: 100%;
	border-bottom: #999999 1px solid;
	margin-top: 1em;
}
.infopage-requisitions td {
	padding: 0.8em;
	vertical-align: middle;
}
.infopage-requisitions td.infopage-requ-label {
	text-align: right;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}
.infopage-requisitions td.infopage-requ-value {
	text-align: left;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
}
.infopage-requisitions td.infopage-requ-wide {
	text-align: center;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}
div.infopage-location-image {
	padding: 2em 0 0 0;
}
table.infopage-contacts {
	width: 100%;
}
td.contacts-label {
	text-align: right;
	font-size: 140%;
	padding: 0.5em 1em 2em 0;
}
td.contacts-image {
	width: 4em;
	padding: 0 0 2em 0;
}
.contacts-image img {
	display: block;
	width: 4em;
	height: 4em;
}
td.contacts-value {
	padding: 0.5em 0 2em 1em;
}
.contacts-value ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.contacts-value ul li {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.contacts-value.contacts-tel ul li, .contacts-value.contacts-fax ul li, .contacts-value.contacts-email ul li {
	font-size: 120%;
}
table.contacts-times {
	width: 100%;
	border-bottom: #999999 1px solid;
}
.contacts-times td {
	vertical-align: middle;
	padding: 0.5em;
}
td.contacts-times-empty {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}
td.contacts-times-title {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	text-align: center;
}
td.contacts-times-day {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	text-align: right;
}
td.contacts-times-hours {
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	text-align: center;
}
td.contacts-times-title.contacts-times-local {
	font-size: 120%;
}
td.contacts-times-title.contacts-times-utc {
	font-size: 90%;
	color: #666666;
}
td.contacts-times-day.contacts-times-workday, td.contacts-times-hours.contacts-times-workday {
	color: #008000;
}
td.contacts-times-hours.contacts-times-local {
	font-size: 180%;
}
td.contacts-times-hours.contacts-times-msk {
	font-size: 160%;
}
td.contacts-times-hours.contacts-times-utc {
	font-size: 120%;
}
td.contacts-times-day.contacts-times-holiday {
	color: #CC0000;
}
td.contacts-times-hours.contacts-times-holiday {
	color: #FF0000;
	font-size: 120%;
}
div.contacts-note {
	margin: 3em 0 0 0;
	padding: 2em;
	border: #999999 1px solid;
}
div.feedback-send-button, div.feedback-success-button, div.regged-success-button, div.logoutpage-button, div.cartpage-empty-button {
	padding: 2em 0 0 0;
}
div.ffield-name-label, div.ffield-mail-label, div.ffield-msg-label {
	padding: 0 0 0.2em 0;
}
div.ffield-name-value, div.ffield-mail-value, div.ffield-msg-value {
	padding: 0.1em 0 1.2em 0;
}
div.feedback-note {
	padding: 0 0 2em 0;
}
div.feedback-success, div.regged-success, div.forgetpage-info, div.logout-success, div.cartpage-empty, div.page404-info, div.prods-notfound-info {
	padding: 4em;
	border: #999999 1px solid;
	margin: 2em 0 0 0;
}
.feedback-success table, .regged-success table, .forgetpage-info table, .logout-success table, .csuccess-success table, .cartpage-empty table, .page404-info table, .prods-notfound-info table {
	width: 100%;
}
.feedback-success td, .regged-success td, .forgetpage-info td, .logout-success td, .cartpage-empty td, .page404-info td, .prods-notfound-info td {
	padding: 1em;
}
.feedback-success p, .regged-success p, .forgetpage-info p, .logout-success p, .cartpage-empty p, .page404-info p {
	font-size: 120%;
}
.prods-notfound-info p {
	font-size: 130%;
}
table.loginpage-main-layout, table.loginpage-login-fields, table.tellpage-fields {
	width: 100%;
}
td.loginpage-reg-title, td.loginpage-reg-text {
	width: 50%;
	padding: 0 1em 1em 0;
}
td.loginpage-login-title, td.loginpage-login-text {
	padding: 0 0 1em 1em;
}
td.loginpage-mail-label, td.loginpage-passw-label {
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	padding: 0.3em 0.5em 0.3em 0;
}
td.loginpage-mail-value, td.loginpage-passw-value {
	vertical-align: middle;
	padding: 0.3em 0 0.3em 0;
}
div.loginpage-reg-button, div.loginpage-login-button {
	padding: 1em 0 0 0;
}
div.loginpage-msg-cart, div.regpage-note {
	padding: 2em;
	border: #999999 1px solid;
	margin: 1em 0 0 0;
}
.loginpage-msg-cart p strong, .regpage-note p strong {
	font-weight: bold;
	color: #FF0000;
}
p.regpage-req-note, p.aeditpage-req-note, p.adr-req-note, p.passwpage-req-note, p.tellpage-req-note {
	text-align: right;
	padding: 1em 1em 0 1em;
}
span.input-requirement {
	color: #FF0000;
}
table.regpage-fields, table.aeditpage-fields, table.adr-fields, table.passwpage-fields, table.checkout-newadr {
	width: 100%;
}
td.regfield-title, .regpage-fields td.efield-title {
	font-size: 130%;
	padding: 2em 0 1em 0;
}
td.regfield-label, td.aefield-label, td.adrfield-label, td.passwfield-label, td.cconfirm-extra-label, td.tellfield-label, td.efield-label {
	text-align: right;
	padding: 0.3em 0.2em 0.3em 0;
	vertical-align: middle;
}
td.regfield-value, td.aefield-value, td.adrfield-value, td.passwfield-value, td.cconfirm-extra-value, td.tellfield-value, td.efield-value {
	padding: 0.3em 0 0.3em 0.2em;
	vertical-align: middle;
}
td.adrfield-value.adrfield-primary {
	padding: 1em 0 0.3em 0;
}
td.passwfield-label.passwfield-current {
	padding: 0.3em 0.2em 1.5em 0;
}
td.passwfield-value.passwfield-current {
	padding: 0.3em 0 1.5em 0.2em;
}
div.regpage-button {
	padding: 3em 0 0 0;
}
table.forgetpage-fields {
	width: 100%;
	margin: 2em 0 2em 0;
}
.forgetpage-fields td {
	padding: 0.5em;
	vertical-align: middle;
	font-size: 130%;
}
td.forgetmail-label {
	text-align: right;
}
table.forgetpage-buttons, table.aeditpage-buttons, table.adrpage-buttons, table.adreditpage-buttons, table.passwpage-buttons, table.snewspage-buttons, table.notifpage-buttons, table.tellpage-buttons, table.hinfopage-buttons {
	width: 100%;
}
td.forgetbutton-back {
	padding: 1em 1em 1em 0;
}
td.forgetbutton-cont {
	padding: 1em 0 1em 1em;
	text-align: right;
}
td.aeditpage-button-back, td.adreditpage-button-back, td.passwpage-button-back, td.snewspage-button-back, td.notifpage-button-back, td.tellpage-button-back, td.hinfopage-button-back {
	padding: 3em 1em 1em 0;
}
td.aeditpage-button-cont, td.adreditpage-button-cont, td.passwpage-button-cont, td.snewspage-button-cont, td.notifpage-button-cont, td.tellpage-button-cont, td.hinfopage-button-print {
	padding: 3em 0 1em 1em;
	text-align: right;
}
.accpage-content h2, .shippage-content h2, .shipadrpage-content h2, .paypage-content h2, .payadrpage-content h2, .cconfirmpage-content h2, .csuccesspage-content h2, .tellpage-content h2, .infopage-content h2 {
	margin: 1.5em 0 1em 0;
}
.latestorders-title strong {
	font-size: 120%;
}
table.latestorders-list {
	width: 100%;
	border-top: #999999 1px solid;
}
.latestorders-list td {
	vertical-align: middle;
	padding: 0.4em;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
td.latestorders-date {
	border-left: #999999 1px solid;
}
td.latestorders-price, td.latestorders-number {
	text-align: right;
}
td.latestorders-date, td.latestorders-stat, td.latestorders-button {
	text-align: center;
}
.accpage-layout td.accpage-icon {
	padding: 0 1em 0 0;
}
.accpage-layout td.accpage-arrow {
	padding: 0 0.5em 0.5em 0;
}
.accpage-arrow img {
	width: 2em;
	height: 2em;
}
.accpage-layout td.accpage-link {
	padding: 0 0 0.5em 0;
	font-size: 120%;
}
div.historypage-content {
	margin: 2em 0 0 0;
}
div.historypage-nop {
	padding: 2em;
	border: #999999 1px solid;
	margin: 0 0 2em 0;
}
.historypage-nop p {
	font-size: 120%;
}
table.historypage-orderslist {
	width: 100%;
}
.historypage-orderslist td {
}
td.orderslist-brd-top {
	padding-top: 1em;
	background: #FFFFFF;
}
td.orderslist-brd-bottom {
	padding-bottom: 1em;
	background: #FFFFFF;
}
.historypage-orderslist span.cr-top, .historypage-orderslist span.cr-bottom {
	background: #FFFFFF;
}
.orderslist-type1 span.cr-top span, .orderslist-type1 span.cr-bottom span {
	background: #CCCCCC;
}
td.orderslist-title-number.orderslist-type1, td.orderslist-value-number.orderslist-type1, td.orderslist-title-date.orderslist-type1, td.orderslist-value-date.orderslist-type1, td.orderslist-title-stat.orderslist-type1, td.orderslist-value-stat.orderslist-type1, td.orderslist-title-adr.orderslist-type1, td.orderslist-value-adr.orderslist-type1, td.orderslist-title-qty.orderslist-type1, td.orderslist-value-qty.orderslist-type1, td.orderslist-title-price.orderslist-type1, td.orderslist-value-price.orderslist-type1, td.orderslist-button.orderslist-type1 {
	background: #CCCCCC;
}
.orderslist-type2 span.cr-top span, .orderslist-type2 span.cr-bottom span {
	background: #FFFF00;
}
td.orderslist-title-number.orderslist-type2, td.orderslist-value-number.orderslist-type2, td.orderslist-title-date.orderslist-type2, td.orderslist-value-date.orderslist-type2, td.orderslist-title-stat.orderslist-type2, td.orderslist-value-stat.orderslist-type2, td.orderslist-title-adr.orderslist-type2, td.orderslist-value-adr.orderslist-type2, td.orderslist-title-qty.orderslist-type2, td.orderslist-value-qty.orderslist-type2, td.orderslist-title-price.orderslist-type2, td.orderslist-value-price.orderslist-type2, td.orderslist-button.orderslist-type2 {
	background: #FFFF00;
}
.orderslist-type3 span.cr-top span, .orderslist-type3 span.cr-bottom span {
	background: #6FC527;
}
td.orderslist-title-number.orderslist-type3, td.orderslist-value-number.orderslist-type3, td.orderslist-title-date.orderslist-type3, td.orderslist-value-date.orderslist-type3, td.orderslist-title-stat.orderslist-type3, td.orderslist-value-stat.orderslist-type3, td.orderslist-title-adr.orderslist-type3, td.orderslist-value-adr.orderslist-type3, td.orderslist-title-qty.orderslist-type3, td.orderslist-value-qty.orderslist-type3, td.orderslist-title-price.orderslist-type3, td.orderslist-value-price.orderslist-type3, td.orderslist-button.orderslist-type3 {
	background: #6FC527;
}
.orderslist-type3 .price span {
	color: #000000;
}
td.orderslist-title-number {
	padding: 0.5em 0.5em 0 1em;
	text-align: center;
	vertical-align: bottom;
}
td.orderslist-value-number {
	padding: 0.5em 0.5em 0.5em 1em;
}
.orderslist-value-number p {
	display: block;
	font-size: 170%;
	margin: 0;
	padding: 0.5em;
	border: #000000 1px solid;
	text-align: center;
	vertical-align: middle;
}
td.orderslist-title-date {
	padding: 0.5em 0.5em 0 0.5em;
	vertical-align: bottom;
}
td.orderslist-value-date {
	padding: 0 0.5em 0.5em 0.5em;
}
td.orderslist-title-stat {
	padding: 0.5em 0.5em 0 0.5em;
	vertical-align: bottom;
}
td.orderslist-value-stat {
	padding: 0 0.5em 0.5em 0.5em;
	font-weight: bold;
	font-size: 130%;
	white-space: nowrap;
}
td.orderslist-title-adr {
	padding: 0.5em 0.5em 0 0.5em;
	vertical-align: bottom;
}
td.orderslist-value-adr {
	padding: 0 0.5em 0.5em 0.5em;
}
td.orderslist-title-qty {
	padding: 0.5em 0.5em 0 0.5em;
	text-align: center;
	vertical-align: bottom;
}
td.orderslist-value-qty {
	padding: 0 0.5em 0.5em 0.5em;
	text-align: center;
	font-weight: bold;
}
td.orderslist-title-price {
	padding: 0.5em 0.5em 0 0.5em;
	vertical-align: bottom;
}
td.orderslist-value-price {
	padding: 0 0.5em 0.5em 0.5em;
	text-align: right;
}
td.orderslist-button {
	padding: 0.5em 1em 0.5em 0.5em;
	text-align: center;
	vertical-align: middle;
}
div.historypage-button {
	padding: 2em 0 0 0;
}
.hinfopage-content h2, .adrpage-content h2, .adreditpage-content h2, .passwpage-content h2, .snewspage-content h2, .notifpage-content h2 {
	margin: 1em 0 1em 0;
}
.hinfopage-content h3, .notifpage-content h3 {
	font-size: 150%;
	margin: 2em 0 0.1em 0;
}
.hinfopage-content h4, .cconfirmpage-content h4 {
	font-size: 120%;
	margin: 1.5em 0 0.8em 0;
}
table.hinfopage-main, table.hinfopage-delivery, table.hinfopage-products-fields, table.hinfopage-payment, table.hinfopage-totals-fields, table.adrpage-primary, table.adrpage-book, table.adreditpage-del, table.shippage-primary, table.shippage-cont, table.paypage-adr, table.cconfirm-delivery, table.cconfirm-products-fields, table.cconfirm-payment, table.cconfirm-totals-fields, table.cconfirm-extra {
	width: 100%;
}
td.hinfopage-main-date {
	padding: 0 0 1em 0;
}
td.hinfopage-main-price {
	padding: 0 0 0 1em;
	text-align: right;
}
td.hinfopage-delivery-info, td.hinfopage-payment-info, td.cconfirm-delivery-info, td.cconfirm-payment-info {
	padding: 0 1em 0 0;
}
div.hinfopage-delivery-adr, div.hinfopage-shipping-type, div.hinfopage-payment-adr, div.hinfopage-payment-type, div.cconfirm-delivery-adr, div.cconfirm-shipping-type, div.cconfirm-payment-adr, div.cconfirm-payment-type, div.cconfirm-comment {
	border: #999999 1px solid;
	padding: 1em;
}
td.hinfopage-prod-value, .hinfopage-history td, .hinfopage-totals-fields td, td.cconfirm-prod-value, .cconfirm-totals-fields td {
	border-bottom: #999999 1px solid;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
td.hinfopage-prod-qty, td.cconfirm-prod-qty {
	text-align: right;
}
td.hinfopage-prod-name, td.cconfirm-prod-name {
	padding-left: 0.6em;
}
td.hinfopage-prod-tax, td.cconfirm-prod-tax {
	text-align: center;
	padding-left: 0.6em;
}
td.hinfopage-prod-price, td.cconfirm-prod-price {
	text-align: right;
	padding-left: 0.6em;
}
td.hinfopage-totals-value, .cconfirm-totals-fields td.ordertotal-value {
	text-align: right;
	padding-left: 0.6em;
}
table.hinfopage-history {
	margin: 1.9em 0 0 0;
}
td.hinfopage-history-stat {
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-weight: bold;
}
td.hinfopage-history-note {
	font-style: italic;
}
.adrpage-primary-arrow p, .adreditpage-del-arrow p, .shippage-primary-arrow p, .paypage-adr-arrow p {
	padding: 0 0 0.5em 0;
	margin: 0;
	font-weight: bold;
}
.adrpage-primary-arrow img, .adreditpage-del-arrow img, .shippage-primary-arrow img, .paypage-adr-arrow img {
	width: 3em;
	height: 3em;
}
div.adrpage-primary-box, div.adrpage-book-adr, div.adreditpage-del-box, div.shippage-primary-box, div.paypage-adr-box {
	padding: 1em;
	border: #999999 1px solid;
	margin: 0 0 0 1em;
}
.adrpage-book td {
	padding: 1em;
}
p.adrpage-book-name {
	font-size: 120%;
	padding: 0;
	margin: 0 0 0.5em 0;
}
.adrpage-book-name span {
	font-size: 75%;
	font-style: italic;
}
td.adrpage-book-buttons {
	text-align: right;
}
div.adrpage-note-max, div.notifpage-info-main {
	padding: 2em;
	border: #999999 1px solid;
}
.adrpage-note-max p strong {
	color: #FF0000;
}
.adrpage-note-max p span {
	font-weight: bold;
	font-size: 120%;
}
td.adrpage-button-back {
	padding: 3em 1em 3em 0;
}
td.adrpage-button-add {
	padding: 3em 0 3em 1em;
	text-align: right;
}
table.snewspage-fields {
	width: 100%;
	margin: 0 0 2em 0;
}
td.snewsfield-check {
	padding: 0.5em 0.2em 0.5em 0;
	vertical-align: middle;
	text-align: right;
}
td.snewsfield-title {
	padding: 0.5em 0 0.5em 0.4em;
	vertical-align: middle;
	font-size: 130%;
}
td.snewsfield-descr {
	padding: 0.5em 0 1.5em 2em;
	font-style: italic;
}
table.notifpage-fields {
	width: 100%;
	margin: 1em 0 0 0;
}
td.notiffield-check {
	padding: 0.5em 0.2em 0.5em 0;
	vertical-align: middle;
	text-align: right;
}
td.notiffield-label {
	padding: 0.5em 0 0.5em 0.4em;
	vertical-align: middle;
}
td.notiffield-descr {
	font-size: 90%;
	padding: 0.5em 0 1.5em 2em;
	font-style: italic;
}
div.notifpage-info-none {
	border: #999999 1px solid;
	padding: 2em;
	margin: 1.5em 0 0 0;
}
table.newprod-list {
	width: 100%;
}
td.newprod-title {
	font-size: 140%;
}
td.newprod-button {
	vertical-align: middle;
	text-align: right;
	padding: 3em 0 3em 0;
}
td.newprod-model {
	padding: 1em 0 1em 0;
}
.newprod-model span {
	font-weight: bold;
}
td.newprod-price {
	vertical-align: middle;
	text-align: right;
	padding: 1em 1em 3em 1em;
}
.newprod-price span.price {
	background: #66991F;
	color: #FFFFFF;
	font-size: 120%;
	padding: 0.4em;
}
.newprod-price span.price-r, .newprod-price span.price-k, .newprod-price span.price-v {
	color: #FFFFFF;
}
td.newprod-date {
	padding: 0 0 3em 0;
}
div.newprodpage-nop {
	padding: 4em;
	border: #999999 1px solid;
	margin: 2em 0 2em 0;
}
.newprodpage-nop p {
	font-size: 130%;
}
td.shippage-primary-info, td.paypage-adr-info {
	padding: 0 1em 0 0;
}
div.shippage-primary-button, div.paypage-adr-button {
	padding: 1em 0 0 0;
}
td.shippage-cont-info {
	vertical-align: middle;
	padding: 0 2em 0 0;
}
td.shippage-cont-button {
	vertical-align: middle;
	text-align: right;
}
table.shippage-types, table.shipadrpage-adrs, table.paypage-types {
	width: 100%;
}
td.shippage-types-info, td.shipadrpage-adrs-info, td.paypage-types-info {
	padding: 0 0 1em 0;
}
td.shippage-types-sel, td.shipadrpage-adrs-sel, td.paypage-types-sel {
	text-align: center;
	padding: 0.2em 0.5em 1em 0.5em;
}
.shippage-types-sel p, .shipadrpage-adrs-sel p, .paypage-types-sel p {
	text-align: center;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.2em 0;
}
.shippage-types-sel img, .shipadrpage-adrs-sel img, .paypage-types-sel img {
	width: 3em;
	height: 3em;
}
td.shippage-types-group {
	padding: 0.5em 0 0.5em 0;
	font-size: 130%;
}
td.shippage-types-title {
	vertical-align: middle;
	padding: 0.2em 1em 0.2em 0.5em;
}
td.shippage-types-price {
	vertical-align: middle;
	text-align: right;
	padding: 0.2em 0.5em 0.2em 0;
}
td.shippage-types-check {
	vertical-align: middle;
	text-align: center;
	padding: 0.2em 0.5em 0.2em 0.5em;
}
td.shipadrpage-adrs-entry {
	padding: 1em 1em 2em 1em;
}
p.shipadrpage-adrs-name {
	font-size: 130%;
	padding: 0;
	margin: 0 0 0.5em 0;
}
div.shipadrpage-adrs-val {
	border: #999999 1px solid;
	padding: 0.5em;
}
.shipadrpage-adrs-val p {
	padding: 0;
	margin: 0;
}
td.shipadrpage-adrs-check {
	padding: 0.5em;
	vertical-align: middle;
	text-align: center;
}
td.paypage-types-group {
	padding: 0.5em;
	vertical-align: middle;
}
td.paypage-types-check {
	padding: 0.5em;
	vertical-align: middle;
	text-align: center;
}
div.cconfirm-button {
	padding: 4em 0 0 0;
	text-align: right;
}
td.cconfirm-extra-title {
	padding: 0.3em 0 0.3em 0;
	text-align: center;
}
div.csuccess-success {
	padding: 2em;
	border: #999999 1px solid;
	margin: 2em 0 2em 0;
}
.csuccess-success td {
	padding: 1em;
}
td.csuccess-notify-check {
	padding: 0.3em 0.2em 0.3em 0.2em;
	text-align: right;
}
td.csuccess-notify-label {
	padding: 0.3em 0 0.3em 0.2em;
}
div.csuccess-button {
	padding: 1em 0 0 0;
}
div.checkout-button-back {
	padding: 4em 0 0 0;
}
table.checkout-progress {
	width: 100%;
	margin: 4em 0 0 0;
}
.checkout-progress td {
	width: 25%;
}
.checkout-progress td.progr-image.progr-step1 {
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
}
.checkout-progress td.progr-image.progr-step2, .checkout-progress td.progr-image.progr-step3 {
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.checkout-progress td.progr-image.progr-step4 {
	border-top: #666666 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
td.progr-image.progr-current, td.progr-image.progr-past {
	background: #6BA123;
}
td.progr-image.progr-future {
	background: #D0D0D0;
}
.progr-image img {
	display: block;
	width: 100%;
	height: 2em;
}
td.progr-label {
	text-align: center;
	padding: 0.5em;
}
.checkout-progress td.progr-label.progr-step1, .checkout-progress td.progr-label.progr-step2, .checkout-progress td.progr-label.progr-step3 {
	border-right: #999999 1px solid;
}
td.progr-label.progr-current {
	font-weight: bold;
}
table.index-intro-lists {
	width: 100%;
}
td.indexlist-col1, td.indexlist-col3 {
	width: 33%
}
td.indexlist-col2 {
	width: 34%
}
.index-intro-lists ul {
	display: block;
	list-style: none;
	margin: 0;
}
.indexlist-col1 ul {
	padding: 0 1em 1.5em 0;
}
.indexlist-col2 ul {
	padding: 0 0.5em 1.5em 0.5em;
}
.indexlist-col3 ul {
	padding: 0 0 1.5em 1em;
}
.index-intro-lists ul li {
	display: block;
	margin: 0;
	padding: 1.5em 0.2em 1.5em 0.2em;
	font-size: 90%;
	border-bottom: #999999 1px dashed;
}
div.index-new-products {
	padding: 2em 0 0 0;
}
.index-new-products .ibox-content span.cr-top, .index-new-products .ibox-content span.cr-bottom {
	background: #FFFFFF;
}
.index-new-products .ibox-content span.cr-top span, .index-new-products .ibox-content span.cr-bottom span {
	background: #ECEBCD;
}
.index-new-products .ibox-content div.cr-content {
	padding: 1em;
	background: #ECEBCD;
}
td.indexnew {
	width: 25%;
}
.indexnew a {
	display: block;
	font-size: 80%;
	padding: 0.5em 0.5em 0.3em 0.5em;
	text-align: center;
}
.indexnew span.price {
	display: block;
	font-size: 80%;
	padding: 0 0.5em 0.5em 0.5em;
	text-align: center;
}
table.site-mid {
	width: 100%;
}
td.site-mid-left {
	width: 20%;
}
div.mid-left {
	padding: 1em 1em 1em 0;
}
.nav-cats {
	padding: 0 0 2em 0;
	font-size: 80%;
}
.nav-cats ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 1em 0 1em 2em;
	padding: 0;
}
.nav-cats ul li {
	margin: 0 0 0.8em 0;
	padding: 0;
}
.nav-cats li.selected.cat_lev_0 a.link_lev_0, .nav-cats li.selected.cat_lev_1 a.link_lev_1, .nav-cats li.selected.cat_lev_2 a.link_lev_2, .nav-cats li.selected.cat_lev_3 a.link_lev_3, .nav-cats li.selected.cat_lev_4 a.link_lev_4 {
	color: #008000;
	font-weight: bold;
}
div.social-bookmarks {
	padding: 0.5em 0 2em 0;
}
.social-bookmarks p {
	font-size: 80%;
}
div.social-bookmarks-links {
	border: #999999 1px solid;
	padding: 1em;
}
.social-bookmarks-links img {
	width: 16px;
	height: 16px;
	margin: 0.3em 0.2em 0.3em 0.2em;
}
td.site-mid-mid {
}
div.mid-mid {
	padding: 1em;
}
table.page-heading {
	width: 100%;
}
td.pagehead-title, div.pagehead-title {
	text-align: left;
	vertical-align: top;
}
.pagehead-title h1 {
	padding: 0 1em 0 0;
}
td.pagehead-image {
	text-align: right;
	vertical-align: top;
}
.pagehead-image img {
	width: 5em;
	height: 5em;
}
p.prod-list-note {
	font-size: 80%;
	padding: 0.5em 2em 0.8em 0;
	margin: 0;
}
p.prod-page-model {
	font-size: 120%;
}
.prod-page-model span {
	font-weight: bold;
	font-size: 110%;
}
div.prod-page-price {
	padding: 0.5em 0 0.5em 0;
}
.prod-page-price p {
	font-size: 110%;
}
.prod-page-price p span.price {
	font-size: 150%;
}
div.prodeflds-descr {
	padding: 0 0 1em 0;
}
div.prod-page-descript {
	padding: 0.5em 0 1em 0;
}
.prod-page-descript p {
	padding: 0 0 0 2em;
}
.prod-page-descript p.prod-page-deschead {
	padding: 0 0 1.5em 0;
	font-size: 120%;
}
div.prod-date-added {
	padding: 1em 0 0 0;
}
.prod-date-added p {
	font-style: italic;
	color: #333333;
}
div.prod-page-cart {
	padding: 1em 0 2em 0;
}
.prod-page-cart p {
	padding: 0 0 1em 0;
}
p.prod-page-viewing {
	margin: 3em 0 0 0;
	padding: 0;
	font-size: 80%;
}
div.also-purchased {
	padding: 3em 0 0 0;
}
.also-purchased .ibox-content table {
	width: 100%;
	margin: 1em 0 0 0;
}
td.also-purchased-item {
	width: 33%;
	text-align: center;
	padding: 1em 0 1em 0;
}
.also-purchased-item p {
	text-align: center;
	padding: 0 1em 0 1em;
	margin: 0;
}
p.search-rezult-note {
	text-align: center;
	margin: 0;
	padding: 1em 0 0 0;
}
div.search-rezult-back {
	padding: 0.5em 0 0 0;
}
.itemslist-content table {
	width: 100%;
}
.itemslist-content td.productListing-heading {
	border-bottom: #999999 1px solid;
	font-size: 130%;
	padding: 1em 0.4em 1em 0.4em;
	vertical-align: middle;
	text-align: left;
}
.itemslist-content td.productListing-data {
	font-size: 90%;
	padding: 0.4em;
	vertical-align: middle;
	border-bottom: #999999 1px solid;
}
.itemslist-content .productListing-data.pld-buynow img {
	display: block;
	margin: 0.2em auto 0 auto;
	padding: 0;
}
.itemslist-content .productListing-data a {
	text-decoration: none;
}
.itemslist-content .productListing-data a:hover {
	text-decoration: underline;
}
.itemslist-content td.productListing-data.pld-name {
	text-align: left;
}
.itemslist-content td.productListing-data.pld-model {
	text-align: left;
}
.itemslist-content td.productListing-data.pld-price {
	text-align: right;
}
div.prods-notfound {
	padding: 2em 0 2em 0;
}
p.prods-notfound-header {
	font-size: 130%;
	color: #FF0000;
	font-weight: bold;
}
p.prods-notfound-note {
	font-size: 110%;
}
.prods-notfound-note span {
	font-weight: bold;
}
.prods-notfound-note span span {
	color: #FF0000;
	text-decoration: underline;
}
table.list-split-top, table.list-split-bottom {
	width: 100%;
}
td.list-split-info {
	padding: 2em 2em 2em 0;
	text-align: left;
	vertical-align: top;
}
td.list-split-pages {
	padding: 2em 0 2em 2em;
	text-align: right;
	vertical-align: top;
}
.mid-mid table.formfields {
	width: 100%;
}
.formfields td.formfield-key {
	text-align: right;
	vertical-align: middle;
	padding: 0.5em 0.5em 0.5em 0;
}
.formfields td.formfield-val {
	text-align: left;
	vertical-align: middle;
	padding: 0.5em 0 0.5em 0.5em;
}
table.se-action {
	width: 100%;
}
.se-action-left p {
	text-align: left;
}
.se-action-right div {
	text-align: right;
}
div.se-options {
	padding: 1em 0 1em 0;
}
td.formfield-key.se-opt-manf, td.formfield-val.se-opt-manf {
	padding-top: 1em;
}
td.formfield-key.se-opt-prfr, td.formfield-val.se-opt-prfr, td.formfield-key.se-opt-dtfr, td.formfield-val.se-opt-dtfr {
	padding-top: 1em;
	padding-bottom: 0.3em;
}
td.formfield-key.se-opt-prto, td.formfield-val.se-opt-prto, td.formfield-key.se-opt-dtto, td.formfield-val.se-opt-dtto {
	padding-top: 0.2em;
}
td.site-mid-right {
	width: 20%;
}
div.mid-right {
	padding: 1em 0 1em 1em;
}
div.footer {
	padding: 0.5em;
	margin: 1em 0 0 0;
}
.footer p {
	font-size: 80%;
	color: #666666;
	margin: 0;
	padding: 0 0 0.5em 0;
}
.footer a {
	color: #6666FF;
}
div.fontselector {
	margin: 0 0 2em 0;
}
.fontselector span.cr-top, .fontselector span.cr-bottom {
	background: #FFFFFF;
}
.fontselector span.cr-top span, .fontselector span.cr-bottom span {
	background: #DFDEC0;
}
.fontselector div.cr-content {
	padding: 1em;
	background: #DFDEC0;
}
div.note-currency {
	padding: 0 0 2em 0;
}
.note-currency p {
	font-size: 75%;
	font-style: italic;
}
span.sort-sign {
	background: #FFFFFF;
}
span.price {
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
span.price-r {
	font-weight: bold;
	color: #2F6E00;
}
span.price-k {
	font-size: 80%;
	vertical-align: super;
	color: #68992A;
}
span.price-v {
	font-size: 90%;
	font-weight: bold;
	color: #2F6E00;
}
span.prod-efld {
	white-space: nowrap;
}
span.note-title {
	font-weight: bold;
}
span.num-from, span.num-to, span.num-of {
	font-weight: bold;
	font-size: 120%;
}
span.num-pg-sel {
	font-weight: bold;
	background: #DFDEC0;
	padding: 0 0.3em 0 0.3em;
}
.forgetinfo-image img, .accpage-icon img, .feedback-success-image img, .logout-success-image img, .csuccess-success-image img, .regged-success-image img, .cartpage-empty-image img, .page404-info-image img, .prods-nfinfo-image img {
	width: 5em;
	height: 5em;
}
.moduleRow {
	background: #FFFFFF;
}
.moduleRowOver {
	background: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected {
	background: #E9F4FC;
}
#indicator {
	visibility: hidden;
}
a.css-button {
	display: block;
}
.css-button {
	margin: auto 0 auto 0;
	padding: 0.4em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background: #143B96 url('images/aa_shop/aa_shop_bbg1a.gif') top left repeat-x;
	border: #0B3CA9 1px solid;
	cursor: pointer;
}
.css-button:hover, .css-button:active {
	background: #022781 url('images/aa_shop/aa_shop_bbg1b.gif') top left repeat-x;
	border: #000000 1px solid;
	text-decoration: none;
}
.css-button.css-button-small {
	padding: 0.2em;
	font-size: 90%;
}
.forgetbutton-cont .css-button, .aeditpage-button-cont .css-button, .adreditpage-button-cont .css-button, .passwpage-button-cont .css-button, .snewspage-button-cont .css-button, .notifpage-button-cont .css-button, .tellpage-button-cont .css-button, .hinfopage-button-print .css-button, .cartpage-btn-check .css-button, .adrpage-button-add .css-button, .shippage-cont-button .css-button, .cconfirm-button .css-button {
	margin: auto 0 auto auto;
}
.orderslist-button .css-button {
	margin: 0.5em auto 0.5em auto;
}
.adrpage-book-buttons .css-button {
	margin: 1em auto 1em 0;
}
.productListing-data.pld-buynow a.css-button {
	margin: 0 auto 0 auto;
	text-decoration: none;
}
div.footer-bnr {
	padding: 1em 0 0 0;
}
.footer-bnr img {
	margin: 0 1em 1em 0;
}
