body {
 	background:#FAF5EC url("/img/body_bg.jpg");
 	padding:0;
	margin:0;
}

a, a:link{
	color: #495B85;
	font: 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
}

a:hover{
	color: #495B85;
	font: 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: none;
}

a.comment, a.comment:link{
	color: #795707;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
}

a.comment:hover{
	color: #795707;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: none;
}

a.decor, a.decor:link{
	color: #DAA520;
	font: 8pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 8pt georgia, times new roman, times, serif;*/
	text-decoration: none;
	text-transform: none;
}

a.decor:hover{
	color: #DAA520;
	font: 8pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 8pt georgia, times new roman, times, serif;*/
	text-decoration: underline;
	text-transform: none;
}

a.menu, a.menu:link{
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
}

a.menu:hover{
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: none;
}

b {
	color: #000000;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

b.blue {
	color: #0B2264;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

b.comment {
	color: #795707;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

b.content {
	color: #000000;
	font: 10pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif; /* text-align: justify; */
	font-weight: bold;
	text-decoration: none;
}

body, td, table, div {
	color: #2F2F2F;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

br {
	font: 8pt/8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.answer {
	color: #495B85;
	font: 8pt/11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #0B2264;
	font: 8pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

input,
button {
	background-color: #FFFFFF;
	border-bottom: #7A5E45 1px solid;
	border-left: #7A5E45 1px solid;
	border-right: #7A5E45 1px solid;
	border-top: #7A5E45 1px solid;
	color: #000000;
	font: 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.close {
	background-color: #990000;
	border: #7A5E45 1px solid;
	color: white;
	font: 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
select {
	background-color: #FFFFFF;
	color: #000000;
	font: 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

td.blueheader {
	color: #384666;
	font: 11pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

td.bottomline {
	border-bottom: #C7B8A1 1px solid;
	color: #000000;
	font: 9pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

td.bottomrightline {
	border-bottom: #C7B8A1 1px solid;
	border-right: #C7B8A1 1px solid;
	color: #000000;
	font: 9pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

td.content {
	color: #000000;
	font: 10pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif; /* text-align: justify; */
	text-decoration: none;
}

td.darkgreenheader {
	color: #596E5D;
	font: 11pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

td.decor {
	color: #DAA520;
	font: 8pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
}

td.greenheader {
	color: #387100;
	font: 11pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

div.right-block-on {
	margin-left:55px;
	border: 0;
	color: #000000;
	font: 9pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#f2e7db url(basket_l.gif) top left repeat-y;
	vertical-align:top;
	width: 211px;
}

div.right-block-on div.comment  {
	background:transparent url(basket_t.gif) top left repeat-x;
	padding:20px;
}
div.right-block-on div.comment2  {
	background:transparent url(basket_b.gif) bottom left repeat-x;
}


div.right-block {
	margin-left:55px;
	border-bottom: #C7B8A1 1px solid;
	border-left: #C7B8A1 1px solid;
	border-top: #C7B8A1 1px solid;
	color: #000000;
	font: 9pt/13pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#FAF5EC;
	vertical-align:top;
	width: 210px;
}

td.redheader {
	color: #7C1F1F;
	font: 11pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

td.small {
	color: #585858;
	font: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.violetheader {
	color: #431751;
	font: 11pt  Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif; /*font: 9pt georgia, times new roman, times, serif;*/
	font-weight: bold;
	text-transform: uppercase;
}

textarea {
	background-color: #FFFFFF;
	border-bottom: #7A5E45 1px solid;
	border-left: #7A5E45 1px solid;
	border-right: #7A5E45 1px solid;
	border-top: #7A5E45 1px solid;
	color: #000000;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul{
	color: #2F2F2F;
	font: 8pt/12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	list-style: url(img/li_small.gif);
	text-decoration: none;
}

.founditem {
	color: #C80000;
	font: 9pt  Arial, Helvetica, sans-serif;
	padding-bottom: 3pt;
	padding-top: 3pt;
	text-decoration: none;
}

.founditemi {
	color: #C80000;
	font: 9pt  Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-bottom: 3pt;
	padding-top: 3pt;
}

.foundnumber {
	color: #C80000;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 3pt;
	padding-top: 3pt;
	text-decoration: none;
}
div.comment  {
	color: #795707; 
	padding: 20px;
}
td.border  {
	border-left: #B7A893 1px solid;
	border-right: #B7A893 1px solid;
}
td.border2  {
	border-left: #AEAA9F 1px solid; border-right: #AEAA9F 1px solid; border-bottom: #AEAA9F 1px solid;
	}

.item {
	padding:3px 0 0 20px;
	width:15%;
	vertical-align:top;
	background-position:left center;
	background-repeat:no-repeat;
	height:15px;
}

.footer  {
	border-right: #AEAA9F 1px solid; border-bottom: #AEAA9F 1px solid;
}

.li {
	background:url(/i/li.gif) no-repeat;
	padding-left:15px;
}


div.title {
	font-size:1.2em;
	font-weight:bold;
}

.price {
	color:#276098;
	font-weight:bold;
}

.modal tr td {
	border-bottom:1px solid #e2e2e2;
}
.forumMessage {
	border-bottom:1px solid #e2e2e2;
}
span.title a {
	font-size:1.2em;
	text-decoration:underline;
}
.forumPanel {
	margin-bottom:1em;
}
.forumPanel td a {
	font-size:1.2em;
}
.forumMessageTable .header2 {
	border-bottom:1px solid #e2e2e2;
	background:#f6f6f6;
}

.forumMessageTable .messageText {
	padding-bottom:1em;
	border-bottom:1px solid #e2e2e2;
}

.forumPanel td {
	padding:5px 10px;
	border:1px solid #e2e2e2;
	
}
span.price img, 
div.price img {
	cursor:pointer;
//	cursor:hand;
}
.cfooter{
margin-left:15px;margin-top:15px;
}

.cfooter td,
.cfooter td b,
.cfooter td a,
.cfooter td a:hover {
	font-size:1.1em;
}

div.numPad {
	position:absolute;
	left:26px;
	top:20px;
	border:1px solid #e1e1e1;
	background:white;
}

div.numPad table td {
	padding:0;
	width:40px;
}
div.numPad table td input {
	width:30px;
}

.i_1 {
	margin-left:70px;
	margin-top:-110px;
	float:left;
}

.i_2 {
	margin-left:70px;
	margin-top:-80px;
	float:left;
}
.i-detail div.id_1 {
	position:absolute;
	left:30px;
	top:30px;
}

.i-detail div.id_2 {
	position:absolute;
	left:30px;
	top:65px;
}

.basket-win {
	position:absolute;
	width:482px;
	height:500px;
	border:1px solid white;
	top:140px;
	z-index:666;
	pading-top:20px;
}
.close-btn {
	background:#5ba3ea;
	height:24px;
	border:1px solid white;
}

tr th {
	text-align:left;
	font-weight:normal;
	padding-top:1em;
	color:#003399;
}

.basket td {
	padding:0;
}

.basket a {color:#745B1E;}
