.red {
	color:red;
}
.h2cat {
	font-size:11.5pt;
	color:#ab4f3b;
	text-decoration:none;
}
*{
	font-family:font-family: Tahoma, Verdana, Arial;
	font-size:9pt;
	color:#636363;
	margin:0;
	padding:0;
}
a img{
	border:0; 
}
p{
	padding:10px 0;
}
body{
	background:#3F1104 url('images/bg.jpg') left;
}
h2{
	color:#ab4f3b;
	font-size:11.5pt;
	padding:20px 0;
}
.clear{
	clear:both;
}
.mwidth1{
	width:1220px;
}
.mwidth3{
	position:relative;
}
.disEl0{
	background:transparent url('images/bgtop.jpg') top left repeat-x;
	width:100%;
}
.disEl1{
	background:redtransparent url('images/bgtr.gif') top right no-repeat;
	width:100%;
}
.disEl2{
	background:transparent url('images/bgtl.jpg') top left no-repeat;
	width:100%;
}
#header{
	clear:both;
	height:212px;
	overflow:hidden;
	padding:0 52px;
	text-align:right;
	margin-bottom:12px;
}
ul.hormenu{
	list-style:none;
	padding:20px 10px;
}
.hormenu li,.hormenu li a{
	display:inline;
	color:#fef2df;
	font-size:10.5pt;
	text-decoration:none;
	font-weight:bold;
}
.hormenu li a:hover{
	text-decoration:underline;
}
.logoBox{
	float:left;
	padding-top:81px;
	text-align:left;
}
.logoBox p{
	font-size:16pt;
	color:#f8ddab;
	padding:25px 0 0 8px;
}
#mainWrp{
	width:100%;
	float:left;
}
#mainbox{
	margin:0 57px 0 280px;
}
#leftbox{
	width:275px;
	margin-left:-100%;
	float:left;
}
.sideBox{
	background:transparent url('images/boxt.png') top left no-repeat;
	width:204px;
	padding-top:12px;
	margin:0 0 10px 50px;
}
.sideBox .content{
	background:transparent url('images/box.png') left repeat-y;
}
.sideBox .disEl1{
	background:transparent url('images/boxb.png') bottom left no-repeat;
	height:19px;
}
.sideBox h2{
	margin:0;
	padding:0;
}
.sideBox .title{
	margin-left:10px;
	display:block;
}
.sideBox ul{
	list-style:none;
	margin:0 5px;
	padding:10px 0;
}
.sideBox li,.sideBox li a{
	height:24px;
	line-height:24px;
	display:block;
}
.sideBox li a{
	padding:0 14px;
	text-decoration:none;
	color:#aa401c;
}
.sideBox li a span{
	float:right;
	color:#aa401c;
}
.sideBox li a:hover, .sideBox li a:hover span{
	background:#882205 url('images/menu.gif') repeat-x;
	color:#fffefd;
}
form.subscribe{
	text-align:center;
	padding:10px 15px;
}
form.subscribe .subInput{
	width:174px;
	height:27px;
	background:transparent url('images/inputs.gif') no-repeat;
	margin-bottom:10px;
}
form.subscribe .subInput input{
	border:0;
	background:transparent;
	width:174px;
	height:27px;
	padding:6px 2px 0 2px;
	color:#873015;
}
.button{
	border:0;
	background:transparent url('images/buttons.gif') top no-repeat;
	width:128px;
	height:22px;
	color:#fffffe !important;
	text-align:center;
	font-size:8pt;
}
a.showCart{
	display:block;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
#mainBox .disEl0{
	background:#fffffe url('images/mainbg.png') bottom repeat-x;
}
#mainBox .disEl1{
	height:7px;
	background:transparent url('images/maintl.gif') top left no-repeat;
}
#mainBox .disEl2{
	height:7px;
	overflow:hidden;
	background:transparent url('images/maintr.gif') top right no-repeat;
}
#mainBox .disEl3{
	height:17px;
	background:transparent url('images/mainbl.png') bottom left no-repeat;
}
#mainBox .disEl4{
	height:17px;
	background:transparent url('images/mainbr.png') bottom right no-repeat;
}
#mainBox .disEl5{
	height:17px;
	background:transparent url('images/mainb.png') bottom repeat-x;
	margin:0 7px;
	overflow:hidden;
}
#mainBox h1.title{
	color:transparent;
}
.main{
	padding:10px 15px;
}
.catalog{
	overflow:hidden;
}
.catalog .item{
	width:192px;
	height:400px;
	background:transparent url('images/item.gif') no-repeat;
	overflow:hidden;
	float:left;
	padding:0 7px;
	margin:0 7px 49px 0;
}
.catalog .item .imageBox{
	height:190px;
	overflow:hidden;
	text-align:center;
	margin-top:7px;
}
.catalog .item *{
	padding:0;
	font-size:8pt;
	color:#663e36;
}
.catalog .item span{
	color:#942a07;
}
.catalog .item .subInput{
	width:51px;
	height:23px;
	background:transparent url('images/iteminp.gif') no-repeat;
	overflow:hidden;
}
.catalog .item .ilinel{
	line-height:23px;
	float:left;
	margin-right:2px;
}
.catalog .item .iliner{
	line-height:23px;
	float:right;
	margin-right:10px;
}
.catalog .item .subInput input{
	border:0;
	background:none;
	width:51px;
	height:23px;
	padding-top:6px;
	text-align:center;
}
.catalog .item .buttonBox{
	text-align:center;
	padding-top:8px;
}
.pager,.pager .title{
	height:27px;
}
.pager{
	background:#97260d url('images/pagel.gif') left center no-repeat;
	overflow:hidden;
	margin:5px 0;
}
.pager div.title{
	float:left;
	color:#fffffe;
	padding-top:5px;
	margin:0 10px;
}
.pager ul{
	list-style:none;
	height:27px;
	background:transparent url('images/pager.gif') right center no-repeat;
}
.pager li, .pager a{
	display:block;
	float:left;
	height:27px;
	color:#fffffe;
}
.pager a{
	padding-top:5px;
	width:23px;
	overflow:hidden;
	text-align:center;
 	text-decoration:none; 
}
.pager a:hover,.pager a.selected{
	background:transparent url('images/pagesel.gif') top center no-repeat;
	color:#97260d;
}
#footer{
	clear:both;
	height:170px;
	background:transparent url('images/footr.png') bottom right no-repeat;
	padding:0 54px;
}
#footer .horMenu{
	float:right;
}
#footer .horMenu *{
	font-weight:normal;
}
#footer p{
	clear:both;
	text-align:right;
	padding-top:35px;
	color:#8f6255;
}
.ornament{
	width:206px;
	height:211px;
	background:transparent url('images/footl.png') left bottom no-repeat;
	margin-top:-211px;
}
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url('images/loading.gif') center center no-repeat;
}