/*-----------------===========CORE STYLES===========-----------------*/
html, body {
	padding: 0px; margin: 0px; font-size: 12px; background: url(../img/all-top-bg.png) #e2dfd3 repeat-x left top; color: #808080; line-height: 18px; font-family: arial, helvetica, sans-serif
}
body {
	min-width: 984px
}
body#ecom {
	background: #e2dfd3 left top
}
em {
	color: #808080
}
ul {
	padding: 0px; margin: 10px 0px; color: #000000; list-style-type: none
}
li {
	padding: 0px 0px 0px 20px; background: url(../img/ul-bullet.png) no-repeat left 6px; margin: 0px; list-style-type: none
}
a img {
	border: 0px
}
a {
	color: #832f32; text-decoration: none
}
a:hover {
	text-decoration: underline
}
input {
	border: 1px solid #832f32; padding: 6px; font-size: 11px; width: 35%; color: #999999; font-family: arial, helvetica, sans-serif
}
input.order {
	width: 5%
}
input.cartval {
	padding: 2px; font-weight: bold; font-size: 12px; width: 18px; color: #000000;text-align: right
}
input.ptype {
	font-size: 11px; width: 20px; color: #999999; border: 0px; font-family: arial, helvetica, sans-serif
}
input.order-city {
	padding: 2px; font-weight: bold; font-size: 20px; width: 240px
}
input.order-big {
	padding: 2px; font-weight: bold; font-size: 20px; width: 90%
}
input.order-index {
	padding: 2px; font-weight: bold;font-size: 20px;width: 75px
}
input.number {
	padding: 3px;font-weight: bold;width: 25%; text-align: right
}

input.date {
	padding: 2px;font-weight: bold;font-size: 12px; width:60px ; text-align: center; color: #000000;
}

input.submit {
	padding: 0px; margin: 10px 0px; font-weight: bold;font-size: 14px; width:100px ; text-align: center; color: #000000;
}


input.val4 {
	padding: 3px;width: 25px;color: #832f32;text-align: right
}
input.ecom {
	width: 35%;color: #000000
}

input.ecom-big {
	width: 70%;color: #000000
}

input.ecombig {
	border: 1px solid #832f32;font-size: 14px;width: 37%;color: #000000;font-family: arial, helvetica, sans-serif
		
}

textarea.ecombig {
	border: 1px solid #832f32;font-size: 16px;width: 90%;height: 300px; color: #000000;font-family: arial, helvetica, sans-serif
		
}

textarea.ecombig2 {
	border: 1px solid #832f32;font-size: 16px;width: 90%;height: 100px; color: #000000;font-family: arial, helvetica, sans-serif
		
}


input.ecom-small {
	width: 10%;color: #000000
}
input.btn {
	padding: 6px 10px;background: #832f32;width: auto;cursor: pointer;color: #ffffff
}
select {
	border: 1px solid #832f32;font-size: 11px;width: 37%;color: #999999;font-family: arial, helvetica, sans-serif
}

select.showselect{
	font-size: 12px;background: #832f32; width: 300px; height: 100px; color: #000000;border: 1px solid #aaaaaa;
}

.suggest_link {
	background-color: #FFFFFF;
	padding: 1px 6px 2px 6px;
	position:relative; 
	z-index: -1;
}

.suggest_link_over {
	background-color: #fccc62;
	padding: 1px 6px 2px 6px;
}

div.hideselectdiv{
	visibility:hidden;
	display: block ;
	float:right ;
	clear:none ;
	font-size: 12px; 
	position:absolute; 
	left:0; 
	top:0; 
	width: 200px; 
	height: 100px; 
	z-index:999;
}

div.showselectdiv{
	font-size: 12px; 
	width: 210px; height: auto; 
	color: #000000; position:absolute; z-index:999;
	background-color: #FFFFFF;
	border: 1px solid #832f32;
	overflow:hidden ;
}


select.ecom, select.backend {
	font-size: 14px;width: 80%;color: #000000
}
select.analogs {
	font-size: 14px;width: 75%;color: #000000
}
select.filter {
	font-size: 12px;width: 100px;color: #808080
}
select.groupfilter {
	font-size: 12px;width: 100%;color: #808080
}
select.backend option.group {
	background: #832f32;color: #ffffff
}
textarea {
	border: 1px solid #832f32;padding: 6px;font-size: 11px;width: 90%;color: #999999;font-family: arial, helvetica, sans-serif;height: 100px
}
h1 {
	font-weight: bold;font-size: 30px;margin: 0px 0px 10px 0px;color: #832f32;font-style: italic;font-family: "times new roman", times, serif;letter-spacing: -1px;padding-bottom: 25px;border-bottom: 1px solid #832f32
}
body#inner h1 {
	color: #bf7e4a;padding-bottom: 15px;position: relative
}
body#inner h1 span.pages {
	display: block;font-size: 13px;right: 170px;letter-spacing: -1px;position: absolute;top: -20px;height: 20px
}
body#inner h1 span.pages span {
	float: left
}
body#inner h1 span.pages a {
	padding: 5px 0px;display: block;font-weight: bold;background: none;float: left;width: 30px;text-align: center
}
body#inner h1 span.pages a:hover {
	background: url(../img/page-bg.png) no-repeat left top;width: 30px;color: #ffffff;text-decoration: none
}
body#inner h1 span.pages a.active {
	padding: 5px 0px;display: block;font-weight: bold;background: url(../img/page-bg.png) no-repeat left top;width: 30px;color: #ffffff;text-align: center
}
h2 {
	font-weight: bold;font-size: 20px;margin: 0px;padding-top: 10px;color: #832f32;font-family: "times new roman", times, serif
}
h3 {
	font-weight: bold;font-size: 18px;margin: 0px;font-family: "times new roman", times, serif; color: #000000
}
table {
	border-collapse: collapse;
}
hr {
	color: #ffffff;border: 0px;border-bottom:1px solid #832f32; margin: 15px 0px
}
/*STRUCTURE STYLES*/
table.frame {
	width: 100%
}
table.frame td {
	padding: 0px
}
table.frame td.left-frame {
	background: url(../img/left.png) no-repeat right top;width: 30%
}
table.frame td.right-frame {
	background: url(../img/right.png) no-repeat left top;width: 30%
}
table.frame td.center-frame {
	background: url(../img/header-bg.png) no-repeat left top;width: 984px
}
table.cart {
	width: auto
}
table.cart td {
	padding: 0px
}
table.cart2 td {
	padding: 2px 0px 0px 0px
}
div.main {
	background: url(../img/content-bg.png) #ffffff no-repeat right top;margin: 0px auto;width: 984px
}
div.header {
	background: none transparent scroll repeat 0% 0%;margin: 0px auto;width: 984px;position: relative
}
div.logo {
	padding: 34px 0px 0px 30px;background: none;width: 203px;height: 197px
}
/*CART STYLES*/
div.cart {
	left: 230px;position: absolute;top: 80px
}
div.cart table td {
	padding: 5px 0px 0px 0px;
}
div.cart input {
	margin: 0px 5px 0px 0px;padding: 0px;width: auto;border: 0px;vertical-align: middle
}
div.cart h2 {
	margin: 0px
}
div.cart h2 a {
	text-decoration: underline
}
div.cart h2 a:hover {
	text-decoration: none
}
div.cart strong {
	padding: 0px;font-weight: bold;font-size: 16px;margin: 0px;letter-spacing: -1px;color: #832f32;font-style: italic
}
div.cart span.red {
	padding: 0px;font-weight: bold;font-style: normal;font-size: 16px;margin: 0px;letter-spacing: -1px;color: #832f32
}
div.cart p{
	margin: 0px;padding: 7px 0px;
}
div.cart div.cart-img-full {
	width: 132px;height: 92px;background: url(../img/cart.png) no-repeat left top;margin-top: 5px;
}
div.cart div.cart-img-empty {
	width: 132px;height: 92px;background: url(../img/cart.png) no-repeat left -96px;margin-top: 5px;
}

h2 span.date {
	font-weight: bold; color: #FFFFFF;text-align: center
}


/*SUBNAVIGATION STYLES*/
div.sub-nav {
	left: 675px;position: absolute;top: 105px
}
div.sub-nav p.date {
	font-size: 20px;margin: 0px 0px 15px 0px;font-family: "times new roman", times, serif
}
div.sub-nav p.date span {
	font-weight: bold;
	color: #832f32
}
div.sub-nav p.search input {
	border: 0px;padding: 6px 10px;font-size: 11px;background: url(../img/search-input-bg.png) no-repeat left top;width: 241px;color: #999999;font-family: arial, helvetica, sans-serif;vertical-align: middle;
}
div.sub-nav p.search input.btn {
	border: 0px;padding: 0px;font-size: 11px;background: #832f32;width: auto;cursor: pointer;color: #ffffff;font-family: arial, helvetica, sans-serif;vertical-align: middle;
}
div.sub-nav p.icons span {
	display: block;float: left;margin: 6px 37px 0px 0px
}
div.sub-nav p.icons span#not-margin {
	display: block;float: left;margin: 6px 0px 0px 0px
}
div.sub-nav p.icons img {
	float: left;margin: 0px 15px 0px 0px
}
/*MENU STYLES*/
div.menu {
	padding: 14px 0px 13px 40px;background: none;margin: 0px auto;height: 26px
}
div.menu a {
	padding: 0px 0px 0px 10px;display: block;font-weight: bold;font-size: 11px;background: none;float: left;margin: 0px 5px;color: #832f32;font-family: "times new roman", times, serif
}
div.menu a span {
	padding: 3px 10px 5px 0px;display: block;background: none;
}
div.menu a:hover {
	background: url(../img/menu-item-left.png) #bf7e4a no-repeat left top;color: #ffffff;text-decoration: none
}
div.menu a:hover span {
	padding: 3px 10px 5px 0px;display: block;background: url(../img/menu-item-right.png) no-repeat right top;
}
div.menu a.active {
	background: url(../img/menu-item-left.png) #bf7e4a no-repeat left top;color: #ffffff;text-decoration: none
}
div.menu a.active span {
	padding: 3px 10px 5px 0px;display: block;background: url(../img/menu-item-right.png) no-repeat right top
}
div.menu img {
	float: left
}
/*THERAPIST STYLES*/
div.therapist {
	padding-bottom: 20px;margin-left: 1px
}
div.therapist h2 {
	margin-left: 25px
}
div.therapist h4 {
	margin-left: 25px;
	margin-top:25px
}
div.therapist div.bio {
	padding: 0px 25px 17px 140px;background: url(../img/doctor.png) no-repeat left top
}
div.therapist div.bio span {
	font-weight: bold;color: #832f32
}
div.therapist div.bio p {
	padding: 0px;background: #ffffff;margin: 20px 0px;color: #808080;font-size: 11px;
}
div.therapist p {
	padding: 10px 15px;background: #f2f2f2;margin: 0px 0px 0px 25px;color: #4c4c4c;line-height: normal
}
div.therapist div.button {
	background: url(../img/doctor-bottom-bg.png) no-repeat left top;margin-left: 25px
}
div.therapist div.button a {
	padding: 13px 0px 13px 55px;display: block;font-size: 20px;background: url(../img/question.png) no-repeat left top;margin: 0px auto;width: 139px;color: #832f32;font-family: "times new roman", times, serif
}
/*NEWS STYLES*/
div.news {
	padding: 20px 0px 0px 0px;border-top: #fccc62 1px solid;margin: 0px 0px 0px 25px;
}
body#inner div.news {
	border: 0px;padding: 0px;margin: 0px 0px 30px 0px;
}
body#inner div.news img {
	float: left;
	margin: 6px 15px 10px 0px
}
body#inner div.news p {
	margin: 10px 0px 0px 0px
}
div.news div {
	padding: 0px 0px 20px 0px
}
body#inner div.news div {
	padding: 0px 0px 20px 0px;margin-top: 25px;border-bottom: #fccc62 1px solid
}
body#inner div.news div.clear {
	padding: 0px;
	margin: 0px;
	border: 0px
}
body#inner div.news span.answer {
	padding: 0px 0px 20px 0px;font-weight: normal;font-size: 14px;color: #808080;font-family: "times new roman", times, serif;text-align: center
}
body#inner div.news span.answer h4 {
	font-weight: bold;font-size: 20px;color: #bf7e4a;text-align: left
}
div.news div.all {
	padding: 0px;text-align: right
}
div.news div.all img {
	margin-right: 10px;vertical-align: middle;
}
div.news span a {
	padding: 40px 0px 5px 0px;display: block;font-weight: bold;background: url(../img/news-date-bg.png) no-repeat left top;width: 66px;text-align: center
}
div.news span.date {
	padding:4px 0px 5px 0px;display: block;font-weight: bold;background: url(../img/news-date-bg.png) no-repeat left top;width: 66px;color: #832f32;text-align: center
}
div.news span.date a {
	padding: 0px;display: inline;font-weight: bold;font-size: 11px;background: none;width: 66px;text-align: center
}
div.news span a:hover {
	text-decoration: none
}
div.news h3 {
	font-size: 15px;margin: 15px 0px 0px 0px;font-family: "times new roman", times, serif
}
div.news p {
	margin: 0px
}
div.news span.pages {
	margin-top: 0px;display: block;font-size: 13px;float: right;font-style: italic;font-family: "times new roman", times, serif
}
div.news span.pages span {
	float: left
}
div.news span.pages a {
	padding: 5px 0px;display: block;font-weight: bold;background: none;float: left;width: 30px;letter-spacing: -1px;text-align: center
}
div.news span.pages a:hover {
	background: url(../img/page-bg.png) no-repeat left top;color: #ffffff
}
div.news span.pages a.active {
	padding: 5px 0px;display: block;font-weight: bold;background: url(../img/page-bg.png) no-repeat left top;width: 30px;color: #ffffff;text-align: center
}
div.news span.pages1 a {
	padding: 5px 0px;display: block;font-weight: bold;background: none;float: left;margin: 0px;width: 30px;letter-spacing: -1px;text-align: center
}
div.news span.pages1 a:hover {
	background: url(../img/page-bg.png) no-repeat left top;color: #ffffff;
}
div.news span.pages1 a.active {
	padding: 5px 0px;display: block;font-weight: bold;background: url(../img/page-bg.png) no-repeat left top;margin: 0px;width: 30px;color: #ffffff;text-align: center
}
/*BLOCK STYLES*/
div.block {
	padding: 0px 0px 10px 0px;margin: 0px
}
div.block table td {
	margin: 0px;height: 26px;vertical-align: middle;
}
div.block p {
	margin: 0px
}
div.block span.pages {
	display: block;font-size: 13px;font-style: italic;margin: 0px auto;margin-top: -15px;width: 300px;height: 26px;font-family: "times new roman", times, serif
}
div.block span.pages-enc {
	display: block;font-size: 13px;font-style: italic;font-family: "times new roman", times, serif;width: 470px
}
div.block span.pages span, div.block span.pages-enc span {
	float: left
}
div.block span.pages a {
	padding: 5px 0px;display: block;font-weight: bold;background: none;float: left;margin: 0px;width: 30px;letter-spacing: -1px;text-align: center
}
div.block span.pages-enc a {
	padding: 4px 0px 6px 0px;display: block;font-weight: bold;background: none;float: left;margin: 0px;width: 30px;letter-spacing: -1px;text-align: center
}
div.block span.pages a:hover, div.block span.pages-enc a:hover {
	background: url(../img/page-bg.png) no-repeat left top;color: #ffffff;text-decoration: none;
}
div.block span.pages a.active {
	padding: 5px 0px;display: block;font-weight: bold;background: url(../img/page-bg.png) no-repeat left top;width: 30px;color: #ffffff;text-align: center
}
div.block span.pages-enc a.active {
	padding: 5px 0px;display: block;font-weight: bold;background: url(../img/page-bg.png) no-repeat left top;width: 30px;color: #ffffff;text-align: center
}
div.block span.pages table.alfabet {
	clear: both;padding: 0px;margin: 5px 50px;width: 70%
}
div.block span.pages table.alfabet td {
	padding: 0px;border-top: 1px solid #cccccc;text-align: center
}
div.block span.pages table.alfabet p {
	clear: none;padding: 0px;float: left;margin: 0px;
}
body#inner div.block span.pages p {
	margin: 0px
}
/*LEFT COLUMN STYLES*/
div.left-col {
	padding: 15px 25px 25px 0px;float: left;width: 276px;
	/* padding: 15px 25px 25px 0px;width: 276px; */
}
div.left-col table th {
	padding: 5px;font-weight: bold;font-size: 14px;background: #ffffff;color: #bf7e4a;font-family: "times new roman", times, serif
}
/*RIGHT COLUMN STYLES*/
div.right-col {
	width: 663px; float: left; padding: 20px 0px 25px 0px
}
div.right-col table {
	clear: both;margin: 0px;width: 100%
}
div.right-col table strong {
	font-weight: bold;font-size: 14px;color: #832f32
}
div.right-col table th {
	padding: 5px 5px;font-weight: bold;font-size: 14px;background: #ffffff;color: #bf7e4a;font-family: "times new roman", times, serif
}
div.right-col table td {
	padding: 5px;border-top: 1px solid #dddddd;
}
div.right-col table td p {
	margin: 10px 0px 0px 0px
}
div.right-col table td a strong {
	color: #832f32 !important
}
div.right-col table td.total {
	padding: 5px;border-top: 1px solid #832f32;font-weight: bold;font-size: 15px;color: #832f32;font-family: "times new roman", times, serif
}
div.right-col table td.total2 {
	padding: 5px;border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 15px;color: #bf7e4a;font-family: "times new roman", times, serif
}
div.right-col table td.discount {
	padding: 5px;border-top: 1px solid #bf7e4a;font-weight: bold;font-size: 15px;background: #fcfcc7;color: #832f32;font-family: "times new roman", times, serif
}
div.right-col table td.checked {
	padding: 5px;border-top: #832f32 1px solid;font-weight: bold;font-size: 15px;color: #bf7e4a;font-family: "times new roman", times, serif
}
div.right-col table td.nopresent {
	padding: 5px;border-top: 1px solid #832f32;font-weight: normal;font-size: 11px;color: #bf7e4a;font-family: arial, helvetica, sans-serif
}
div.text img.price {
	padding: 1px;border: 3px solid #bf7e4a;margin: 0px 15px 15px 0px;float:left
}
div.text table {
	padding: 1px;
	margin: 0px 15px 15px 0px;
	clear:none;
}
div.text div.ulist{
	padding: 1px;
        margin: 0px 0px 15px 0px;
	float:left;
}
div.text div.phonecall{
	padding: 1px;
        margin: 0px 0px 15px 0px;
	font-weight: normal;
	font-size: 14px;
	color: #bf7e4a;
	font-family: arial, helvetica, sans-serif;
}

div.catalog img.price, div#pricelist img.price, div.sale-block img.price {
	padding: 1px;border: 3px solid #bf7e4a;margin: 0px 0px 15px 0px
}
div.right-col table td.description {
	text-align: justify;
	font-weight: normal;
	color: #808080;
}
div.right-col table td.description {
	padding:5px;
}
div.right-col table td.description p {
	margin: 10px 0px 10px 0px
}
div.right-col table td.nopresent a:link {
	color: #808080;text-decoration: none
}
div.right-col table td.nopresent a:hover {
	text-decoration: underline
}
div.right-col table td.divider {
	padding: 0px;border-top: 0px;background: #832f32;color: #000000;
}
div.right-col table td.divider1 {
	padding: 0px;border-top: 0px;background: #bf7e4a;color: #bf7e4a;
}
div.right-col table tr.group {
	font-size: 18px;background: #f9d362;color: #832f32;font-family: "times new roman", times, serif
}
div.right-col table tr.group td {
	border-top: 1px solid #ffffff;
}
div.right-col table tr.subgroup td {
	padding: 5px 0px 5px 5px;font-size: 16px;color: #832f32;font-family: "Times New Roman", Times, serif;background:#f2f2f2;border-top:1px solid #ffffff
}
div.right-col table tr.incart {
	font-size: 12px;font-weight: bold;color: #000000;background:#f7f7f7
}
div.right-col table tr.incart a {
	color: #000000
}
div.right-col table tr.incart p a {
	color: #832f32
}
div.right-col table tr.incart strong {
	color: #000000
}
div.right-col table.pt {
	clear: both;margin: 0px;width: 100%
}
div.right-col table.pt input {
	clear: both;margin: 5px 0px;width: 100%
}
div.right-col table.pt td {
	padding: 1px;border-top: 1px solid #cccccc;
}
div.right-col table.data {
	clear: both;margin: 0px 5px;width: 100%
}
div.right-col table.data td {
	padding: 2px;border-top: 1px solid #cccccc;
}
div.right-col table.noattr td {
	border: 0px
}
div.right-col table.templatefilter {
	width: 100%
}
div.right-col table.templatefilter td {
	padding: 0px;border-top: 0px;vertical-align: top
}
div.right-col table.templatefilter img {
	vertical-align: middle
}
div.right-col table.templatefilter input {
	border: #832f32 1px solid;padding: 6px;font-size: 11px;width: 60%;color: #999999;font-family: arial, helvetica, sans-serif;vertical-align: middle;margin: 0px
}
div.right-col table.templatefilter input.btn {
	background: #832f32;width: 80px;color: #ffffff;font-family: arial, helvetica, sans-serif;padding: 5px;_padding: 4px 5px 5px 5px
}
div.right-col table.templatefilter p.filter {
	padding: 0px;margin: 3px 0px;vertical-align: top;text-align: left
}
div.right-col table.templatefilter p.filter a.check {
	padding-left: 17px;background: url(../img/check-bg.png) no-repeat left center;color: #808080;font-weight: bold;cursor: default
}
div.right-col table.templatefilter p.filter a.check-checked {
	padding-left: 17px;background: url(../img/check-bg-checked.png) no-repeat left center;color: #808080;font-weight: bold;cursor: default
}
div.right-col table.templatefilter p.filter a.check:hover, div.right-col table.templatefilter p.filter a.check-checked:hover {
	text-decoration: none
}
div.right-col table.templatefilter p.filter input {
	border: 0px;vertical-align: middle;width: 15px;margin: 0px 5px 0px 0px
}
div.right-col table.templatefilter p.filter label {
	font-weight: bold
}
div.right-col table.templatefilter p.filter select {
	vertical-align: middle
}
div.right-col table.detail {
	margin: 0px;vertical-align: top;width: 100%
}
div.right-col table.info {
	clear: both;padding: 0px;width: 100%
}
div.right-col table.info table.detail td {
	padding: 2px 0px;margin: 0px;border-top: #eeeeee 1px solid
}
div.right-col table.info table.detail td.title {
	padding: 10px 5px 8px 5px;border-top: #ffffff 1px solid;font-weight: bold;font-size: 24px;margin: 0px;vertical-align: top;color: #832f32;font-style: italic;font-family: "times new roman", times, serif;letter-spacing: -1px
}
div.right-col table.info td.data, div.sale-block table td.data {
	padding: 2px 5px 4px 5px;font-weight: normal;font-size: 14px;color: #000000;font-style: italic;font-family: "times new roman", times, serif
}
div.right-col table.info td.present, div.sale-block table td.present {
	padding: 2px 5px 4px 5px;font-weight: normal;font-size: 14px;color: #000000;font-style: italic;font-family: "times new roman", times, serif
}
div.right-col table.info td.absent, div.sale-block table td.absent {
	padding: 2px 5px 4px 5px;font-weight: bold;font-size: 18px;text-align: center; background: #e2dfd3; color: #832f32;font-style: normal;font-family: "times new roman", times, serif
}
div.right-col table.info td {
	padding: 2px;border-top: #ffffff 1px solid;margin: 0px;vertical-align: top
}
div.right-col table.info td.img {
	padding: 5px 15px 5px 0px;margin: 0px;vertical-align: top
}
div.right-col table.info td.cart {
	padding: 15px 0px;margin: 0px
}
div.right-col table.info input, div.right-col table.info img {
	vertical-align:middle;
}
div.right-col table.toolbar {
	font-size: 12px;background:#f2f2f2;font-style: italic;font-weight: bold; margin: 15px 0px;
}
div.right-col table.toolbar td {
	padding: 10px;border:0px;
}
div.right-col table.toolbar td a {
	padding: 0px 0px 0px 15px;background: url(../img/ul-bullet.png) no-repeat left center;
}
div.right-col table.theader td {
	padding: 0px;
}
div.right-col table.clear {
	margin: 0px;width: 100%
}
div.right-col table.clear td {
	padding: 5px;border-top: #ffffff 0px solid;
}
body#inner div.right-col div.catalog {
	padding: 0px;margin: 0px
}
body#inner div.right-col div.text {
	padding: 0px;font-weight: normal;font-size: 14px;margin: 0px; text-align: justify;
}

body#inner div.right-col div.text table td{
	padding: 5px 10px 5px 0px;
	font-weight: normal;
	font-size: 14px;
	margin: 0px 0px 0px 0px; 
	text-align: left;
}


div.right-col div.catalog div.block table {
	clear: both;padding: 0px;margin: 5px;width: 100%;
}
div.right-col div.catalog div.block table td {
	border-top: 0px
}
p.header_path {
	clear: none;font-weight: normal;font-size: 20px;float: left;margin: 0px 0px 5px 0px;color: #808080;letter-spacing: -1px
}
p.header_link {
	clear: none;font-weight: normal;font-size: 20px;float: left;margin: 0px 0px 5px 0px;color: #832f32;letter-spacing: -1px
}
div.path {
	margin: 0px 0px 15px 0px
}
div.path h1 {
	margin: 15px 0px 0px 0px
}
div.path h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
        float: left;
	color: #bf7e4a;
}

div.path table td {
	padding: 0px;border-top: #ffffff 0px solid;
}

div.path a {
	font-size: 16px;font-style:italic
}
div.path img {
	margin: 0px 10px
}
img.content {
	float: left;margin: 6px 15px 10px 0px
}
div.right-col a.add {
	padding: 13px 10px 19px 10px;display: block;font-size: 13px;background: url(../img/add.png) no-repeat left top;width: 150px;cursor: pointer;font-family: "times new roman", times, serif;text-align: left;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(src="img/add.png");
}
/*ECOM STYLES*/
div.ecom {
	padding: 15px 20px 25px 10px;float: left;width: 95%;
}
div.ecom table {
	clear: both;margin: 15px 0px;width: 100%
}
div.ecom table strong {
	color: #832f32
}
div.ecom table td {
	padding: 3px;font-size: 15px;color: #000000;font-style: italic;font-family: "times new roman", times, serif
}
div.ecom table tr.group {
	background: #832f32
}
div.ecom table tr.group_blocked {
	background: #555555
}
div.ecom table td.tdblocked {
	background: #555555
}
div.ecom table td.nonbinded {
	background: #ff0000
}
div.ecom table tr.hidden {
	background: #aaaaaa
}
div.ecom table tr.blocked {
	background: #ff9d9d
}
div.ecom table tr.normal {
	background: #ffffff
}
div.ecom table tr.hit {
	background: #6aa967
}
div.ecom table tr.group td {
	padding: 5px;font-size: 18px;background: #fccc62;font-style: normal
}
div.ecom table tr.closed {
	background: #6aa967
}
div.ecom table tr.nonpayed {
	background: #bcf4f5
}
div.ecom table tr.nonapproved {
	background: #e7dae3
}
div.ecom table tr.nondefined {
	background: #cccccc
}
div.ecom table td.stuff {
	font-weight: bold
}
/*HELPER STYLES*/
div.helper {
	margin: 20px 0px 0px -3px;_margin: 20px 0px 0px 0px
}
div.helper table {
	margin: 0px 0px 0px 15px;width: 100%;color: #832f32
}
/*QUESTION STYLES*/
div.question {
	background: url(../img/hitlist-bg.png) repeat-y left top;margin: 20px 0px 0px -3px;_margin: 20px 0px 0px 0px;color:#ffffff;
}
div.question h2 {
	color: #fccc62
}
div.question div {
	padding: 0px 25px
}
div.question p {
	padding: 10px 0px;margin: 0px;
}
/*HITLIST SMALL STYLES*/
div.hitlist-small {
	background: url(../img/hitlist-small-bg.png) repeat-y left top;margin: 10px 0px 0px 18px;color: #ffffff;text-align: center
}
div.hitlist-small table {
	margin: 0px auto;text-align: left
}
div.hitlist-small table td {
	border: 0px;padding: 5px 0px;
}
div.hitlist-small h3 {
	font-weight: normal;font-size: 14px;margin: 0px;text-transform: uppercase;width: 170px;color: #ffffff;font-family: "times new roman", times, serif
}
div.hitlist-small strong {
	font-size: 20px;color: #fccc62 !important;font-family: "times new roman", times, serif
}
div.hitlist-small h3 span {
	font-weight: normal;font-size: 13px;margin: 0px;text-transform: none;color: #ffffff;font-family: "times new roman", times, serif
}
div.hitlist-small div.item {
	margin: 0px auto;width: 170px;position: relative;height: 130px
}
div.hitlist-small p {
	padding: 0px 10px;margin: 15px 0px;
}
div.hitlist-small div.item div {
	overflow: hidden;width: 170px;position: relative;height: 130px
}
div.hitlist-small div.item div a.border {
	display: block;background: url(../img/hitlist-img-border.png) no-repeat left top;left: 0px;width: 170px;cursor: pointer;position: absolute;top: 0px;height: 130px;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(src="img/hitlist-img-border.png");
}
div.hitlist-small div.item div a.border:hover {
	text-decoration: none
}
div.hitlist-small a.add {
	padding: 13px 10px 19px 10px;display: block;font-size: 13px;background: url(../img/add.png) no-repeat left top;width: 150px;cursor: pointer;font-family: "times new roman", times, serif;text-align: left;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(src="img/add.png");
}
div.hitlist-small a.mail {
	display: block;font-size: 13px;color: #aaaaaa;font-family: "times new roman", times, serif;text-align: center
}
/*BOX STYLES*/
div.box {
	padding: 0px 20px;background: #f2f2f2;margin: 0px;width: 621px
}
div.box p {
	margin: 15px 0px 25px 0px
}
div.box h2 {
	margin: 0px;padding: 0px
}
div.clear {
	clear: both;overflow: hidden;width: 100%;height: 0px
}
/*FOOTER STYLES*/
div.footer {
	background: url(../img/footer-bg.png) no-repeat left top;width: 100%;position: relative;height: 185px;
}
div.footer div.copyrights {
	right: 20px;color: #832f32;position: absolute;top: 70px
}
div.footer div.counters {
	left: 300px;position: absolute;top: 70px
}
div.footer div.counters a {
	margin-right: 20px
}
/*OTHER STYLES*/
span.brown, span.incart {
	font-weight: bold;font-size: 15px;color: #832f32;font-family: "times new roman", times, serif
}
span.gray {
	font-weight: bold;font-size: 15px;color: #808080;font-family: "times new roman", times, serif
}
span.attention {
	font-weight: bold;font-size: 11px;margin: 10px 5px;color: #832f32;font-family: "times new roman", times, serif
}
div.sub-info {
	border: 0px !important;font-size: 15px;font-family: "times new roman", times, serif;
}
div.sub-info img {
	float: none !important;margin: 0px 10px 0px 0px
}
div.sub-info strong {
	font-size: 20px;color: #832f32
}
span.star {
	font-size: 20px;margin: 0px 10px;color: #832f32;font-family: "times new roman", times, serif
}
div.voting {
	margin: 0px 25px;
}
div.voting input {
	width: auto;
	border: none;
}
div.voting h2 {
	margin: 0px 0px 10px 0px;
}
div.voting p {
	margin: 0px 0px 10px 0px;
}
div.voting p a {
	margin: 0px 0px 0px 15px;
}
table.voting-result {
	font-size: 16px;width: 100%;color: #832f32;font-weight: bold;
}
table.voting-result th {
	font-size: 12px;color: #000000 !important;text-align:left;font-weight: normal;padding:5px 0px !important
}
table.voting-result td.archive {
	font-size: 12px;font-weight: normal;padding:5px 0px !important
}
div.sale-block {
	margin: 0px 25px;
}
div.sale-block h2 {
	font-size:18px;
	color: #832f32;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif
}

div.sale-block h4 {
	font-size:16px;color: #832f32;margin: 15px 0px 5px 0px;font-family:"Times New Roman", Times, serif
}
div.sale-block table, div.sale-block select {
	width:100%;font-size:12px;color: #808080;
}
div.sale-block strong {
	font-size: 16px;font-style:italic;color:#832f32
}
div.sale-block input, div.sale-block img {
	vertical-align:middle
}
div.sale-block p {
	margin: 15px 0px 0px 0px
}

