body {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a img { border: 0; }

#upper0 { min-width: 995px; }
#upper {}
* html #upper0 { padding-left: 995px; }
* html #minwidth { height: 1%; }
* html #upper  { margin-left: -995px; position: relative; height: 0; }


.topmenu { list-style-type: none; background: #292929; color: #FFF; height: 30px; width: 100%; padding: 5px 0 0 0; margin: 0; font-size: 10pt; }
.topmenu li { 
	display: inline; 
	behavior: expression( !this.before ? this.before = this.innerHTML = '&nbsp;/&nbsp;' + this.innerHTML : '' );	
}
.topmenu li a { font-size: 11pt; color: white; margin-right: 10pt; margin-left: 7pt; }
.topmenu li a:hover { color: #a8a8a8; }
.topmenu li:before { display: marker; content: '/'; margin-right: 4pt; }


.header { margin: 18px 0 0 0; position: relative: border: 1px solid white; }

.header .logo { position:absolute; left: 0;  margin: 5px 0 0 7px; }
.header .center { text-align: center; }
.header .center .contacts { 
	border: 1px solid #e5e5e5; width: 400px; margin: 0 auto; 
	font-size: 12px; font-family: 'Trebuchet MS', 'Palatino Linotype', Serif; 
	color: #010101; }
.header .center .contacts .inner { margin: 15px; }
.header .center .contacts .inner .a { width: 175px; float: left;  }
.header .center .contacts a { color: #4088c3; font-size: 14px; }
.header .center .contacts small { font-size: 9px; }
.header .center .contacts b { font-size: 15px; font-weight: normal; }
.header .banner { position:absolute; right: 0; border: 1px solid #e5e5e5; margin-right: 16px; }

.break { clear: both; }

.catalog1h { background: #fcfb03; height: 63px; margin-bottom: 3px; }
.catalog1h img { margin: 18px 0 0 29px; }

#leftcol { vertical-align: top; width: 231px; }
#leftcol .inner { margin-right: 5px; }


.indextizers { background: url('img/new/g1pxv.gif') repeat-x 0 -1px; border-top: 1px solid #e4e4e4;}
.indextizers .tizers { width: 68%; float: left; }
.indextizers .tizers .a { float: left; width: 33%; }
.indextizers .tizers .a p { margin: 7px; font-size: 8pt; }
.indextizers .search { width: 32%; float: left; }

form.fsearch { width: 170pt; height: 19px; border: 1px solid #999; background: #fff; float: right; margin-top: 10px; margin-right: 15px; }
form.fsearch .txt { line-height: 17px; height: 17px; border: 0; width: 150pt; }
form.fsearch .img { vertical-align: middle; float: right; margin-right: 5px; margin-top: 3px;  }

td {
  font-size: 9pt;
  font-family: Tahoma, Arial, Verdana;
}

p {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana;
}

h1 {
	font-size: 14pt;
	font-family: Tahoma, Arial, Verdana;
	color: #00000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}

h2 {
	font-size: 13pt;
	font-family: Tahoma, Arial, Verdana;
	color: #00000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}

input {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana;
	color: #00000;
}

textarea {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana;
	color: #00000;
}

.title {
	font-size: 14pt;
	color: #000000;
}

.info {
	color: #383a3b;
	padding: 0px 0px 10px 10px;
}

.inet{
	padding: 15px 30px 15px 40px;
	color: #FFFFFF;
	font-size: 8pt;
	background-color: #000000;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url("/img/krch_23.gif");
}

.date{
	font-size: 8pt;
	color: #3A6C9C;
	font-weight: normal;
}

.price{
	padding: 1px 0px 2px 0px;
	font-size: 10pt;
	color: #dc0002;
}

.cart{
	padding: 2px 0px 3px 30px;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url("/img/cart.gif");
}

.cartitem{
	background-color: #e0e0e0;
	padding: 2px 5px 2px 5px;
}

.error{
	color: #FF0000;
}

.krch2{
	background-repeat: repeat-x;
	background-position: top;
	background-image: url("/img/krch2_07_bg.jpg");
}

.sbgt{
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url("/img/s_1.gif");
}

.tdmain{
	padding: 5px 0px 20px 9px;
}

.tdright{
	padding: 3px 5px 10px 23px;
	color: #383a3b;
}

.tdtitle{
	padding: 4px 0px 4px 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	background-color: #000000;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url("/img/krch_23.gif");
}

.tdmenu{
	padding: 0px 0px 0px 120px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/img/krch_02.jpg");
}

.tdh{
	color: #000000;
	font-weight: bold;
	background-color: #e0e0e0;
	padding: 3px 5px 3px 5px;
}

.tdv{
	color: #000000;
	background-color: #f0f0f0;
	padding: 3px 5px 3px 5px;
}

.tdblock{
	padding: 5px 20px 10px 20px;
	color: #383a3b;
	font-size: 9pt;
	vertical-align: top;
}

.tdicq{
	padding: 55px 0px 15px 23px;
	color: #505559;
	font-size: 8pt;
	vertical-align: top;
   background-repeat: no-repeat;
}

.tdicq2 {
	display: inline;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 25px;
}

.tdtopr{
	padding: 0px 0px 18px 17px;
	color: #505559;
	font-size: 8pt;
	vertical-align: top;
}

.tdcopy {
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}

.tdnews{
	padding: 2px 0px 20px 9px;
}

.ndate{
	padding: 2px 5px 2px 15px;
	background-color: #e0e0e0;
}

.ntitle{
	padding: 3px 5px 3px 15px;
}

.ntext{
	padding: 3px 5px 10px 15px;
}

.narchiv{
	text-align: right;
	padding: 0px 30px 0px 0px;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url("/img/krch_28.gif");
}

.d1{
	margin: 0px 0px 6px 0px;
	padding: 3px 10px 5px 10px;
	background-color: #e0e0e0;
}

.m1{
	padding: 0px 0px 0px 15px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/img/ico_1.gif");
}

.m1b{
	padding: 0px 0px 0px 15px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/img/ico_1b.gif");
}

.d2{
	padding: 0px 0px 0px 25px;
}

.m2{
	padding: 3px 10px 5px 10px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/img/ico_2.gif");
}

.tdsec{
	margin: 5px 10px 0px 0px;
	padding: 2px 0px 3px 20px;
	color: #000000;
	font-weight: bold;
	background-color: #e0e0e0;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url("/img/krch_23.gif");
}
.tdtsec{
	padding: 2px 0px 15px 20px;
}

.ph{
	padding: 0px 0px 0px 10px;
	color: #000000;
	font-size: 8pt;
}

.pv{
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 8pt;
}

.pd{
	background-color: #e0e0e0;
}

.divsall{
	width: 100%;
	text-align: right;
	position: absolute;
	top: 290px;
}

.divs{
	width: 200px;
	background-color: #e4e4e4;
	padding: 10px 15px 5px 20px;
	margin: 0px -6px 0px 20px;
	float: right;
}

.divs2{
	position: relative;
	top: -35px;
	width: 161px;
	float: right;
}

.inps{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	color: #676767;
	border: solid 1px #9a9a9a;
	background-color: #FFFFFF;
	width: 200px;
}

.inpb{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
	border: solid 1px #9a9a9a;
	background-color: #FFFFFF;
}

.res
{
	padding: 5px 0px 5px 0px;
}

#scrollable {
	height: 380px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	text-align: justify;
	color: #383a3b;
	padding: 0px 5px 0px 0px;
}

a:link {color:#165f9f; text-decoration: underline; }
a:alink {color:#165f9f; text-decoration: underline; }
a:visited {color:#165f9f; text-decoration: underline; }
a:hover {color:#da0000; text-decoration: none; }

a.aicq:link {color:#505559; text-decoration: none; }
a.aicq:alink {color:#505559; text-decoration: none; }
a.aicq:visited {color:#505559; text-decoration: none; }
a.aicq:hover {color:#000000; text-decoration: none; }

a.am:link {color:#000000; text-decoration: underline; }
a.am:alink {color:#000000; text-decoration: underline; }
a.am:visited {color:#000000; text-decoration: underline; }
a.am:hover {color:#000000; text-decoration: none; }

a.ap:link {color:#000000; text-decoration: underline; }
a.ap:alink {color:#000000; text-decoration: underline; }
a.ap:visited {color:#000000; text-decoration: underline; }
a.ap:hover {color:#000000; text-decoration: none; }

a.aht:link {color:#383a3b; text-decoration: none; }
a.aht:alink {color:#383a3b; text-decoration: none; }
a.aht:visited {color:#383a3b; text-decoration: none; }
a.aht:hover {color:#000000; text-decoration: none; }

a.acart:link {color:#000000; font-weight:bold; text-decoration: underline; }
a.acart:alink {color:#000000; font-weight:bold; text-decoration: underline; }
a.acart:visited {color:#000000; font-weight:bold; text-decoration: underline; }
a.acart:hover {color:#FF0000; font-weight:bold; text-decoration: none; }

a.abest:link {color:#000000; font-size: 9pt; font-weight:bold; text-decoration: underline; }
a.abest:alink {color:#000000; font-size: 9pt; font-weight:bold; text-decoration: underline; }
a.abest:visited {color:#000000; font-size: 9pt; font-weight:bold; text-decoration: underline; }
a.abest:hover {color:#FF0000; font-size: 9pt; font-weight:bold; text-decoration: none; }

a.amenu:link {color:#ffffff; font-weight:bold; text-decoration: underline; padding: 0px 10px 0px 10px;}
a.amenu:alink {color:#ffffff; font-weight:bold; text-decoration: underline; padding: 0px 10px 0px 10px; }
a.amenu:visited {color:#ffffff; font-weight:bold; text-decoration: underline; padding: 0px 10px 0px 10px; }
a.amenu:hover {color:#b8b8b8; font-weight:bold; text-decoration: none; padding: 0px 10px 0px 10px; }

a.asec:link {color:#000000; text-decoration: none; }
a.asec:alink {color:#000000; text-decoration: none; }
a.asec:visited {color:#000000; text-decoration: none; }
a.asec:hover {color:#000000; text-decoration: underline; }

/* Sam button */
.shld_link:link {
background: url('images/shildik.jpg') 0px 0px no-repeat;
width: 123px;
height: 79px;
display: block;
}
.shld_link:alink {
background: url('images/shildik.jpg') 0px 0px no-repeat;
width: 123px;
height: 79px;
display: block;
}
.shld_link:visited {
background: url('images/shildik.jpg') 0px 0px no-repeat;
width: 123px;
height: 79px;
display: block;
}
.shld_link:hover {
background: url('images/shildik.jpg') 0px -79px no-repeat;
width: 123px;
height: 79px;
display: block;
}

