*{
	padding: 0;
	margin: 0;
}
html, body{
	margin: 0;
	height: 100%;
	font-family: Tahoma;
	font-size: 12px;
}
img{
	border: none;
}
a{
	text-decoration: none;
	outline: none;
}
#main{
	width: 495px;
	margin:0 auto; 
	background: #d0bc9e url(../images/virezka_1px_backgraund.png) repeat-y top;
	behavior: url("../images/iepngfix.htc");
	}
#main-content{
	width: 500px;
	left: 50%; 
	margin-left: -250px; 
	background: #d0bc9e;
	}
#footer{
	background: url(../images/footer.png) no-repeat center;
	behavior: url("../images/iepngfix.htc");
	height: 57px;
	margin-left: 91px;
	}
#footer img{
	margin-top: 10px;
	margin-right: 40px;
}
#backwoods{
	background: url(../images/backwoods-cigars-ru.gif) no-repeat center;
	behavior: url("../images/iepngfix.htc");
	height: 34px;
}
#head{
	padding-top: 12px;
	margin-bottom: 15px;
}
#head-cat{
	background: url(../images/cat-logo.png) no-repeat left;
	behavior: url("../images/iepngfix.htc");
	height: 87px;
	margin: 0px 0 0 12px;
}
#menu-cat{
	background: #cdb192;
	height: 22px;
	float: right;
	padding-right: 12px;
	padding-left: 12px;
	margin-top: -60px;
	margin-right: 1px;
	padding-top: 5px;
	}
#menu-cat a{
	color: black;
	text-decoration: none;
}
#menu-cat a.active {
	color: white;
	text-decoration: none;
}
.cat-block{
	text-align: center;
	padding-left: 40px;
}
.cat-block-spec{
	text-align: center;
	padding-left: 100px;
}
.cat-block-spec h2{
	color: #860202;
	font-size: 16px;
	font-family: "Times New Roman";
	margin-bottom: 20px;
	margin-left: -285px;
}
.cat-block h2{
	color: #860202;
	font-size: 16px;
	font-family: "Times New Roman";
	margin-bottom: 20px;
	margin-left: -52px;
}
.item-block{
	width: 100px;
	height: 180px;
	float: left;
	margin-right: 5px;
	margin: 0 auto;
	text-align: center;
	}
.item-block a{
	color: black;
	font-family: "Times New Roman";
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.item-img{
	margin: 0 auto;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
}
.line-cat{
	background: url(../images/line_cat.gif) no-repeat;
	height: 2px;
	width: 326px;
	clear: both;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 9px;
}
.line{
	background: url(../images/line_cat.gif);
	height: 2px;
	width: 326px;
	clear: both;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 2px;
}
.imag{
	width: 120px;
	height: 180px;
	clear: right;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}
div.imag div{}
p.item-text {
	margin-left: 60px;
	margin-right: 60px;
	text-indent: 26px;
	text-align: justify;
	font: 12px Tahoma;
}
h1{
	font: "Book Antiqua";
	font-weight: bold;
	font-size: 12px;
	color: #840707;
	margin-left: 94px;
	margin-top: 0px;
	margin-bottom: -35px;
}
div.buy{
	margin: 0 auto;
	background: url(../images/buy.gif) no-repeat center;
	text-align: center;
	height: 22px;
	margin-top: 20px;
}
div.buy a{
	font: "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	color: #700000;
	line-height: 22px;
}
div.other{
	margin: 0 auto;
	background: url(../images/other.gif) no-repeat center;
	text-align: center;
	height: 22px;
	margin-top: 20px;
	margin-bottom: 35px;
	}
div.other a{
	font: "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	color: #700000;
	line-height: 22px;
}
.text{
	font: 12px Tahoma;
	margin-left: 60px;
	margin-right: 60px;
	text-indent: 26px;
	text-align: justify;
}
.about{
	margin-left: 80px;
}
#head-index{
	text-align: center;
}
.head{
	text-align: center;
	margin-bottom: -33px;
}
div.m-cat{
	font: bold 40px "Book Antiqua";
	color: #634e15;
	text-align: center;
	margin-top: -22px;
	vertical-align: sub;
}
div.m-cat a{
	color: #634e15;
	font-size: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
div.md-cat{
	text-align: center;
	color: #634e15;
}
div.md-cat a{
	font: bold 20px "Book Antiqua";
	color: #634e15;
	margin-right: 10px;
	margin-left: 10px;
}
#itext{
	margin-left: 91px;margin-bottom: 5px;
}
.itext{
	font: bold 16px "Book Antiqua";
	color: #634e15;
	font-size: 16px;
	text-align: left;
	letter-spacing: -0.3mm;
}
#message{
	margin-left: 45px;
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
}
input{
	height: 26px;
}
#message textarea, #message input{
	width: 400px;
	border: 1px solid #999898;
	margin-bottom: 20px;
}
#message input.btn{
	width: 122px;
	background: url(../images/btn_napisat.gif);
	border: none;
	color: #700000;
	margin-left: 141px;
	margin-bottom: 180px;
	font-weight: bold;
}
#mess{
	color: #700000;
}
*{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "../images/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
