
html {
    min-width:998px; 
	width:exðpression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
}
body {
    padding:0;
    font:12px Arial;
    color:#3e3e3e;
    margin:0 auto;
    min-width:998px; 
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
    background:url(/images/top.jpg) top repeat-x;
}
a{color:#0471bc}
#top {
    background:url(/images/shapka.jpg) top center no-repeat;
}
#topmenu {
    width:998px;
    margin:0 auto;
    position:relative;
    height:400px;
}
.menu_item {position:absolute;}
#i1 {
    left:0;
    top:200px;
}
#i2 {left:280px;top:207px}
#i3 {left:217px;top:181px}
#i4 {left:216px;top:147px}
#i5 {left:301px;top:291px}
#i6 {left:483px;top:126px}
#i7 {left:607px;top:169px}
#i8 {left:702px;top:303px}   
#i9 {left:773px;top:102px}       
img {border:0}
.box {
width:100%;
margin:0px auto;
background:#fff url(/images/boxl.gif) repeat-y left top;
}
.box .top {
width:100%;
font-size:1px;
height:3px;
background:url(/images/boxtl.gif) no-repeat left top;
}
.box .top span {
display:block;
position:relative;
height:3px;
background:url(/images/boxtr.gif) no-repeat right top;
}
.box .center-content {
position:relative;
background:#f3f6f7 url(/images/boxr.gif) repeat-y right top;
margin:-1px 0 0 2px;
}
.box .bottom_box {
width:100%;
font-size:1px;
height:2px;
background:url(/images/boxlb.gif) no-repeat left bottom;
}
.box .bottom_box span {
display:block;
position:relative;
height:2px;
background:url(/images/boxbr.gif) no-repeat right top;
}
h1 {font:22px Arial;color:#983e5f;font-weight:normal}
.hhh1 {font:22px Arial;color:#983e5f;}
#spec .specitem {position:relative;width:200px;display:block;text-align:left;padding-bottom:40px}
#spec .title2 {text-align:right;display:block;padding-right:25px;font:22px Arial;position:absolute;top:170px;right:0} 
#spec .specitem .title {font:18px Verdana;}
#spec .title a{color:#bc2805;text-decoration:none}
#spec .title a:hover{color:#4f4f4f}
a:hover {text-decoration:none}
div.line{font-size:1px;background:#E3E3E3;height:1px;margin-bottom:20px}
div.item {padding-left:30px;padding-bottom:10px}
div.item2 {padding-left:13px;background:url(/images/p.gif) 5px 7px no-repeat}
div.item a{color:#7f7f7f;font-size:14px;font-weight:bold}
div.item div.item2 a{color:#0a94bb;;font-size:13px;font-weight:normal}
.cat_title {font:22px Arial;color:#2b6282;padding-bottom:20px;padding-left:10px}
div.texts{padding-right:20px;padding-bottom:20px;}
h2 {font-size:14px;font-weight:600;}
#cart {margin-top:30px;color:#747474;font:11px Arial}
#cart .items {font:13px Arial;color:#948e7d;padding-bottom:15px;}
#hormenu{position:absolute;left:22px;top:38px;}
#hormenu a{color:#2c2c2c; display:block;float:left;margin-right:22px;padding-left:7px;background:url(/images/t.gif) left 6px no-repeat}
#phone {position:absolute;left:770px;top:0}
#footer {height:128px;position:relative;font:12px Arial}
#cr {margin-left:2%;}
#phone2 {position:absolute;right:2%;top:30px}
#bmenu {text-align:center;}
#bmenu a{color:#2c2c2c;font-size:12px;padding-right:15px;}
#counters {position:absolute;left:50%;margin-left:-150px; top:50px}
div.cata{float:left;margin-bottom:30px;width:430px;margin-right:40px;border:1px dotted #adadad;padding:10px}
div.cata h2{font-size:20px;font-weight:normal}
ul.item_p {padding:0;margin:0;clear:right}
ul.item_p li {padding:0;margin:0;list-style:none;float:left;margin-right:7px;margin-bottom:7px;}
ul.item_p a img {border:2px solid #EFEFEF}
ul.item_p a.active img {border:2px solid #b35821}
div.page{border:1px solid #adadad;float:left;width:17px;height:17px;margin-right:7px;text-align:center;}
div.page a{display:block;text-decoration:none;color:#989898;height:17px;}
div.page span{color:#989898;height:17px;padding-top:3px}
div.page a:hover {background:#B3B3B3;color:#FFFFFF}
.ui-spinner {
	width: 50px;
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #999;
	background: #FEFEFE url(./images/spinner-bg.gif) repeat-x left bottom;
	padding: 0 5px;
}

.ui-spinner-disabled {
	background: #F4F4F4;
	color: #CCC;
}

.ui-spinner-box {
	width: 75%;
	height: 100%;
	float: left;
	font-size: 125%;
	border: none;
	background: none;
	padding: 0;
}

.ui-spinner-up,
.ui-spinner-down {
	width: 25%;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	cursor: default;
	border: 1px solid #999;
	border-right: none;
	border-top: none;
}

.ui-spinner-down {
	bottom: 0;
	border-bottom: 0;
}

.ui-spinner-pressed {
	background: #FEFEFE;
}

.ui-spinner-list,
.ui-spinner-listitem {
	margin: 0;
	padding: 0;
}
ul.ul{padding:0;margin:0}
ul.ul li{list-style:none;padding-bottom:3px}
div.lll {
margin-top:20px;padding-top:15px;border-top:1px solid #2c2c2c;
}
div.lll2{font-size:18px;padding-bottom:5px}
.fix_outer {
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	_position:absolute;
	_top: expression(
		eval(document.documentElement.scrollTop) + "px"
	);
	_width: expression(
		eval(document.body.clientWidth) + "px"
	);
	z-index:9999;
}
.fix_outer .frame {
	position:relative;
	z-index:9999;
}
.fix_outer_holder {
	position:absolute;
	left:69%; top:0;
	width:30%;
	z-index:9999;
}
.fix_outer_holder td{color:#efefff}
div.ccca {
	background:#efefef;
	padding:20px;
}
table.cattable {
	border:1px solid #adadad;
	background:#FFF;
}
table.cattable td {
	padding-top:20px;
}
table.cattable td a {
	font-weight:bold;
	color: rgb(10, 148, 187);
	text-decoration:none;
}

table.cattable td a img {
	margin-top:2px;
	text-decoration:none;
}
ul.tl li {
	float:left;
	width:47%;
	margin-right:2%;
}