* {
border: 0px;
}


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.maintext h1{ font-size:18px; text-align:center}
.maintext1 h4 {font-size:10px; display:inline}
.maintext1 {font-size:10px;}
#mainContent {
	padding-left: 21px;
}

.tbody #container {
	width: 931px;
	margin: 0 auto;
	text-align: left;
}
.tbody #header {
	padding: 0 10px;
	height: 376px;
}
.tbody #header h1 {
	margin: 0;
	padding: 0;
}

.tbody #header-larea {
float:left;
width: 223px;
height: 376px;
background:url(/img/hdrbg.jpg) right top no-repeat;
}

.tbody #logo {
margin-top: 52px;
margin-left: 0px;
}

.tbody #header-rarea {
float:right;
width: 688px;
text-align:right;
}

.tbody #rarea-top {
height: 102px;
background:url(/img/hdr_top.jpg) left top no-repeat;
}

.tbody #rarea-lf {
float:left;
width: 368px;
height: 242px;
}
#mmbg {
background:url(/img/mmbg.jpg) top left repeat-x;
text-align:right;

}

#mm {
float:right;
clear:both;
background: url(/img/mm.jpg) 0% 0% repeat-x;
width: 625px;
height: 32px;
line-height: 32px;
vertical-align:middle;
}
#mm-ls {background: url(/img/mmls.jpg) 0% 0% no-repeat;}
#mm-rs {background: url(/img/mmrs.jpg) 100% 0% no-repeat; text-align:center;padding-left: 5px;}

.tbody #rarea-rf {
float: right;
width: 320px;
height: 242px;
background:url(/img/hdr_rf.jpg) right top no-repeat;
text-align:left;
}

.tbody #sidebar1 {
	float: left;
	width: 273px;
	padding: 5px 0;
	text-align:left;
}

.tbody #mainContent {
	margin: 0 0 0 293px;
}

.tbody #authblock {margin-top: 5px;font: normal 11px Tahoma;}

#authblock h6 {
font-size: 14px;
font-weight: bold;
color: #435253;
padding: 0px;
margin: 0px;
}
#authblock input {
width: 138px;
border-top: solid 1px #e4cc9f;
border-left: solid 1px #e4cc9f;
}

#authblock a {
color : #c97b65 ;
}

#main_menu {list-style:none;}
#main_menu li {margin-left: 0px;margin-right: 10px;vertical-align:middle; line-height: 15px;}
#main_menu li a {padding-left: 5px;padding-right: 5px;text-decoration: none;font: normal 12px Tahoma ;color: #232020;}
#main_menu li a:hover {text-decoration: underline;font: normal 12px Tahoma ;color: #993822;}
#main_menu img {vertical-align:middle;margin-left: -18px;padding-right: 5px;}


#basket a {
color: #9a3821;
}

.tbody #basket {
margin-top: 113px;
padding-left: 100px;
font: normal 11px Tahoma;
color: #9a3821;
}

.tbody #search-field {
margin-top: 37px;
vertical-align: middle;
}
#search-field img {
vertical-align: middle;
}

.cinput {
border-left: solid 1px #786b67;
border-top: solid 1px #36302e;
border-right: solid 1px #ecd3cc;
border-bottom: solid 1px #f4e5e1;
background: #ecd2cb;
height: 21px;
line-height: 21px;
width: 190px;
padding:0 2px;
vertical-align:middle;
color:#555;
}

.tfield {
border-left: solid 1px #e4cc9f;
border-top: solid 1px #e4cc9f;
background: #fff;
height: 18px;
line-height: 18px;
width: 138px;
vertical-align:middle;
}



.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#left-header-cat {
height: 20px;
background:url(/img/left_header_1.jpg) top left no-repeat;
padding:50px 0 0 35px;
font-weight:bold;
font-size:12px;
color:#231f20;
}

#left-header-firm {
height: 32px;
background:url(/img/left_header_2.jpg) top left no-repeat;
}
.left_menu_c {
margin-left: 8px;
margin-top: 16px;
margin-bottom: 20px;
text-align:left;
}

.rew-title {
padding: 0 0 0px 3px;
margin: 12px 0 0 0;
font:normal 23px myriad,myriad pro,times,arial,tahoma,verdana;
color: #435253;
}
.rew-title a {
color: #435253;
text-decoration:none;
}
.rew-title a:hover {
text-decoration:underline;
}

.left_menu_c p {
padding-left: 3px;
font: bold 12px Tahoma ;
color: #231f20;
}

.catalog-list {
padding: 0px;
margin: 0px;
}
#menuz {
margin: 0px 0 12px 0;
padding: 0px 6px 0 28px;
list-style:none;
}
#menuz li {
font: normal 11px Tahoma;
background: #faf1df url(/img/arrz.jpg) 0% 35% no-repeat;
padding:3px 0 3px 22px;
margin:0 0 3px 0;
height:  100%;
}
#menuz li a {
color: #C97B65;
text-decoration: underline; font-variant:normal; font-size:11px; font-family:Tahoma; font-weight:bold
}
#menuz li a:hover {
text-decoration:none;
}

#menuk ul {margin: 0px; padding: 0px; }
#menuk li {list-style:none;  background: #f9f2df url(/img/arrz.jpg) 0% 35% no-repeat; margin-bottom: 3px;padding-left: 23px; margin-left: -30px;}
#menuk li a {color: #993822;text-decoration: underline; font-variant:normal; font-size:11px; font-family:Tahoma; font-weight:bold}
#menuk li a:hover {font: normal 11px Tahoma ;color: #232020;}


#firm-cnt {margin-top: 10px;}
#firm-cnt td {width: 50%;padding-left: 23px; }

.tb-firm { background: #f9f2df url(/img/arrz.jpg) 0% 35% no-repeat; margin-bottom: 3px;font: normal 11px Tahoma;color: #993822;text-decoration: underline;}

.tdiv-bot {
	width: 931px;
float: left;
margin-top: 10px;
padding-top: 15px;
border-top: solid 5px #f0e7d3;
height: 100px;
font: normal 12px Tahoma ;
color: #646a6b;
background: #f9f2df url(/img/tbot.gif) right bottom no-repeat;
background-color: transparent;
}

.tdiv-bot a {
color: #cb6952;
}

#REVIEW_TEXT {
width:300px !important;
}


a#maillink {position:absolute;width: 110px;height: 16px;margin-left: 130px;margin-top: 63px;display: block;}
/*/*Data table*/
table.data-table
{
	border:1px solid #A05846;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #A05846;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#FAE6DF;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #A05846;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

#mainContent input {
  border: solid 1px #bfa8a0;
}

#mainContent textarea {
  border: solid 1px #bfa8a0;
}

/* Таблицы форума */

/*.kforum table
{
	border:1px solid #A05846;
	border-collapse:collapse;
}*/

/*Any cell*/
/*.kforum td
{
	border:1px solid #A05846;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}*/

/*Head cell*/
/*.kforum thead td, .kforum th
{
	background-color:#FAE6DF;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #A05846;
	padding:4px;
	color:#333;
}*/

/*Body cell*/
/*.kforum tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}*/

/*.data-table input {
  border: solid 1px #bfa8a0;
}

.registration input{
  border: solid 1px #bfa8a0;
}

.subscribe-index input{
  border: solid 1px #bfa8a0;
}

.inputtext {
  border: solid 1px #bfa8a0;
}

.inputtextarea {
  border: solid 1px #bfa8a0;
}*/
.starrequired {
  color: #E00000;
}
