/* --------- /stylesheets/bolivspine.css --------- */ 
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

IMG {
	border: none;
}

LABEL {
	cursor: pointer;
}

A, A:link, A:hover, A:visited {
	color: #A7A295;
	text-decoration: underline;
}

A:hover {
	color: #fff;
}

BODY {
	background: #362D2A;
	font-size: 14px;
}

HR {
	height: 1px;
	background-color: #49413e;
	border-top: 1px solid #302926;
	border: none;
	border-collapse: collapse;
	margin: 5px 0px;
}

H1 {
	font-size: 26px;
	padding: 20px 0px 10px 0px;
	font-weight: normal;
	color: #fff;
}

H2 {
	font-size: 20px;
	padding: 20px 0px 10px 0px;
	font-weight: normal;
	color: #fff;
}

H3 {
	font-size: 16px;
	padding: 12px 0px 5px 0px;
	font-weight: normal;
	color: #fff;
}

H4 {
	padding: 12px 0px 5px 0px;
	color: #fff;
}

P {
	padding: 7px 0px;
}

#page {
	color: #A7A295;
	width: 950px;
	margin: 20px auto;
	text-align: left;
}

.pages .show_all {
	float: left;
	margin-right: 20px;
}
#logo {
	margin: 7px 20px;
}

#footmenu,
#topmenu {
	font-size: 12px;
	text-align: right;
}

#footmenu {
	font-size: 11px;
	text-align: left;
}

#left {
	float: left;
	width: 240px;
}

#right {
	margin-left: 260px;
}

#right * {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#right P {
	color: #d3cdbc;
}

#right A, #right A:link, #right A:visited {
	color: #e3d7ac;
}

#b {
	text-align: center;
	margin: 0px auto;
}

#lMenu {
	margin: 10px 20px;
	padding-bottom: 20px;
}

#lMenu UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#lMenu LI {
	margin: 0px;
	padding: 0px;
	width: 193px;
	height: 30px;
	background: url(/images/menuBg.gif) no-repeat top left;
}

#lMenu A {
	display: block;
	padding-left: 50px;
	width: 140px;
	padding-top: 7px;
	font-size: 12px;
	outline: none;
}

LI#subcart,
LI#submenu {
	height: auto;
	background-image: none;
	padding-bottom: 10px;
}

LI#subcart {
	padding: 0px;
}

#submenu A.current {
	color: #fff;
}

#subcart,
#submenu A {
	font-size: 11px;
	display: block;
	padding: 0px;
	padding-left: 50px;
	line-height: 1.7;
}

#subcart P {
	padding: 0px 0px 10px 50px;
}

#subcart A {
	padding: 0px;
	margin: 0px;
	display: inline;
	font-size: inherit;
}

#a > DIV {
	margin: 0px 20px;
	padding-bottom: 20px;
}

a.adv_header, a.adv_header:link, a.adv_header:hover, a.adv_header:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.adv_msg {
	font-size: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.adv_url {
	font-size: 10px;
}

#footer {
	clear: both;
	margin-top: 40px;
	font-size: 11px;
}

#footer HR {
	height: 4px;
	background-color: #9B7D48;
}

UL.articleList {
	list-style-type: none;
}

.articleList LI {
	padding: 5px;
	padding-bottom: 20px;
}

OL, UL {
	margin: 10px 0px;
	padding-left: 20px;
}

OL LI, UL LI {
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 4px;
}

.articleList LI IMG,
.article IMG {
	padding-left: 10px;
}

#errors {
	background: #A7A295;
	color: #362D2A;
	padding: 10px 20px;
}

SPAN.required {
	color: #f00;
}

#feedback FIELDSET {
	border: none;
}

#feedback .but {
	padding: 10px 20px;
}

#feedback .t,
#feedback .f {
	border: 1px solid #A7A295;
	padding: 3px;
}

#cptch,
#cptch div {
	display: table;
}

#cptch .cptch_field,
#cptch .cptch_image {
	margin: 0px 0px 2px 0px !important;
	padding: 0px !important;
}

#cptch .cptch_image img {
	margin: 0px !important;
	padding: 0px !important;
	width: 110px !important;
}

#cptch .cptch_label {
	font-size: 12px;
}

#cptch .cptch_field input {
	width: 150px !important;
	font-size: 16px;
	border: none;
	background-color: #efefef;
}

.pages {
	margin-top: 20px;
	font-size: 12px;
}

.pages HR {
	height: 2px;
	background-color: #9B7D48;
}

UL.articleList,
UL#productsList,
UL#rubricsList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

UL.articleList LI,
UL#productsList LI,
UL#rubricsList LI {
	margin: 0px;
	padding: 0px 5px;
	padding-bottom: 10px;
}

UL#rubricsList LI H3 {
	
}

UL#rubricsList LI P {
	
}

UL#productsList LI {
	padding: 5px 10px;
}

.productPic {
	float: right;
	clear: right;
	padding-left: 20px;
	text-align: right;
}

.specs TABLE TD {
	font-size: 10px;
}

.specs TABLE {
	width: 100%;
}

.specs TABLE TD {
	vertical-align: bottom;
	padding-top: 7px;
}

.specs td.label {
	background: transparent url(/images/dots.gif) repeat-x scroll right bottom;
	padding: 0px 10px 0px 0px;
}

.specs td.label SPAN {
	background: #362D2A;
	padding-right: 5px;
	white-space: nowrap;
	color: #f2e7b1;
}

DIV.price {
	float: right;
	font-size: 44px;
	text-align: right;
}

DIV.price, SPAN.price {
	color: #f2e7b1;
	font-size: 22px;
	white-space: nowrap;
}

SPAN.price SPAN {
	font-size: 13px;
}

H1 .price {
	font-size: 200%;
}

.pick {
	color: #ff0;
}

#cartList TABLE {
	border: none;
	border-collapse: collapse;
}

#cartList THEAD TH {
	border-bottom: 1px solid #9B7D48;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px;
}

#cartList TBODY TD {
	border-bottom: 1px solid #49413E;
	padding: 5px 10px;
}

#cartList TFOOT TD {
	border-top: 2px solid #49413E;
	padding: 5px 10px;
}

DIV.discount {
	
}

DIV.discount SPAN {
	text-decoration: line-through;
}

UL.productVersions {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

UL.productVersions LI * {
	vertical-align: middle;
}

UL.productVersions LI IMG {
	margin: 0px 7px;
}

UL.productVersions LI {
	margin: 0px;
	padding: 10px 5px;
}

UL.productVersions LI H3 {
	display: inline;
}

UL.productVersions LI P {
	padding: 2px 0px;
	font-size: 90%;
}

.productNav A, .productNav A:link {
	text-decoration: none;
	font-size: 11px;
}

.productNav A:hover {
	text-decoration: underline;
}

#cartList .version {
	display: block;
	font-size: 80%;
}

DIV.shortinfo {
	margin: 0px;
	padding: 0px;
}

.shortinfo *,
.shortinfo P,
.shortinfo H3,
.shortinfo A,
.shortinfo SPAN {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.shortinfo P {
	font-size: 12px;
}

.shortinfo .price {
	color: #9B7D48;
}

.shortinfo A, .shortinfo A:link {
	color: #9B7D48;
}

.shortinfo A:hover {
	color: #000;
}

.eField, .eText, .eTextOrder {
	padding: 2px;
	font-size: 13px;
	width: 300px;
}

.notice {
	padding: 1em 2em;
	margin: 1em 0em 0em 1em;
	width: 150px;
	float: right;
	border: 1px solid #A7A295;
}

.productDescription .desc p {
	margin-right: 260px;
}

.productDescription .desc table {
	border-collapse: collapse;
}
.productDescription .desc table th {
	background: #3c3330;
	color: #fff;
	font-weight: normal;
	font-size: 90%;
}
.productDescription .desc table th,
.productDescription .desc table td {
	border-top: 1px solid #49413e;
	padding: 0.1em 0.3em;
}

.productDescription .specs table td {
	font-size: 110%;
}

.Nav, .productNav {
	margin: 0.5em 0em;
	padding: 0.5em 0em;
	border: 1px solid #302926;
	border-width: 1px 0px;
}

.partners, .partners a {
	color: #5e504b;
	font-size: 11px;
}

.akciya {
	padding-left: 20px;
	padding-bottom: 20px;
}

.akciya ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.akciya ul li {
	margin: 0;
}
.inv {
	display: none;
}
.cr { clear: right; }
.cb { clear: both; }
/* --------- /stylesheets/facebox.css --------- */ 
#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
