*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}

.err
{
    color:#CC0000; 
}

body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#FFF2D0 url(/i/bgMain.jpg) repeat-x;
}
img{
	border:none;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
#cartInfo {
display:none; top:25%; left:75%; 
position:absolute !important;  filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; -khtml-opacity: .9;  border: 1px solid black; background-color: #FBF6D8; z-index:1000; width: 180px; height: 100px; height:auto !important; min-height: 100px;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.height{
	height:100px;
}
/*******************/
/********container********/
#topStripe{
	width:100%; height:24px;
	position:absolute;
	top:0; left:0;
	background:#1D8E00 url(/i/topStripe.jpg) left top repeat-x;	
}
#outerWrapper {
	width:950px;
	margin:0 auto;
	height: auto !important;
    min-height:100%;
    height: 100%;
	background: url(/i/bgOuterWrapper.jpg) repeat-y;
}
#wrapper {
	/*background: url(/i/backgrov.gif) repeat-y right;*/
}
#container {
	width: 100%;
	float: left;
	/*background: url(/i/backgrov.gif) repeat-y right;*/
}
#content {
	
}
/**********middle***********/
#middle {
	margin-left: 215px;
}
#middleTop{
	width:687px; 
	position:relative;
}
#standartMenu{
	color:#C3DFB9;
	font-size:1.1em;
	padding-top:3px;
	margin-left:120px;
}
#standartMenu li{
	list-style:none;	
	float:left;
	padding-left:15px;
	margin-right:30px;
}
#standartMenu a{
	color:#C3DFB9;
}
#standartMenu a:hover{
	text-decoration:none;
}
#home{
	background: url(/i/home.gif) 0 1px no-repeat;
}
#fav{
	background: url(/i/fav.gif) 0 3px no-repeat;
}
#mail{
	background: url(/i/mail.gif) 0 3px no-repeat;
}
#banerTop{
	width:100%; height:140px;
	margin:23px 0 2px;
	background:#fff;
	position:relative;
}
#banerTop img{
	margin-bottom:-3px;
}
#banerDescr{
	bottom:0; left:40px;
	position:absolute;
	height:41px;
	font-size:1.1em;
	padding:10px 15px 0 10px;
	background:#FFE393 url(/i/bgBanerDescr.jpg) repeat-x;
}
#banerDescr big{
	font-size:1.5em;
	text-align:right;
	display:block;
	font-weight:bold;
	margin:4px 0 0 65px;
}
#autorizeWrapper{
	top:0; right:-35px;
	position:absolute;
}
#autorize{
	width:208px; height:77px;
	padding:3px 0 0 40px;
	color:#FFF1D9;
	font-size:1.1em;
	background: url(/i/bgAutorizeBlock.png) no-repeat;
}
#autorize a{
	color:#FFF1D9;
}
#autorize a:hover{
	text-decoration:none;
}
#autorize .textbox{
	border:1px solid #880200;
	background:#FFF2D2;
	width:75px;
	margin:0 10px 2px 0;
	color:#A89B66;
	padding:2px 0 2px 5px;
	font-size:1em;
	position:relative;
}
#autorize dt{
	margin-bottom:2px;
}
#autorize .enter{
	width:50px;
	margin-right:31px;
	height:17px;
	border:1px solid #8B0007;
	color:#010200;
	font-size:1em;
	background:#FFC750;
	float:right;
}
#autorize .exit{
	width:60px;
	margin-right:31px;
	height:17px;
	border:1px solid #8B0007;
	color:#010200;
	font-size:1em;
	background:#FFC750;
	position:relative;
float:right;
}
#basketWrapper{
	top:87px; right:-21px;
	position:absolute;
}
#basketBlock{
	width:204px; height:83px;
	padding:20px 0 0 18px;
	font-size:1.1em;
	background: url(/i/bgBasket.png) no-repeat;
}
#basketBlock dt a{
	color:#6C3A00;
	text-decoration:none;
	font-size:1.1em;
}
#basketBlock dt a:hover{
	text-decoration:underline;
}
#basketBlock dd{
	margin-left:5px;
}
#basket{
	top:14px; right:-33px;
	position:absolute;
}
.empty{
	width:142px; height:115px;
	background: url(/i/basketE.png) no-repeat;
}
.full{
	width:142px; height:115px;
	background: url(/i/basketF.png) no-repeat;
}
#searchBlock{
	height:27px;
	padding:5px 0 0 18px;
	margin-bottom:2px;
	font-size:1.1em;
	background:#1D8E00 url(/i/bgSearchBlock.jpg) repeat-x;
}
#searchBlock .textbox{
	margin-right:3px;
	background:#FFF2D2;
	border:1px solid #146C00;
	padding:1px 0 1px 5px;
	color:#A89B66;
	font-size:1em;
}
.submit{
	width:35px;
	background:#FFC750;
	color:#000;
	border:1px solid #146C00;
	font-size:1em;
}
#searchBlock fieldset{
	float:left;
	margin-right:30px;
}
#searchBlock a{
	color:#FFF8C9;
}
#searchBlock a:hover{
	text-decoration:none;
}
#novelties, #discount{
	font-size:1.2em;
	padding:10px 30px 0 20px;
	text-align:right;
}
#novelties strong, #discount strong, #discount span{
	display:block;
}
#novelties h2, #discount h2{
	font-size:1.7em;
	margin-bottom:3px;
}
#novelties div, #discount div{
	float:left;
	text-align:left;
	width:168px;
}
#novelties h2{
	color:#4D2300;
}
#novelties{
	width:294px; height:89px;
	margin-right:2px;
	float:left;
	color:#774C00;
	background:#F9D500 url(/i/bgNovelties.jpg) repeat-x;
}
#discount{
	width:288px; height:89px;
	float:left;
	color:#054372;
	background:#38BFE8 url(/i/bgDiscount.jpg) repeat-x;
}
#discount h2{
	color:#003C72;
}
#discount span{
	text-decoration:line-through;
}
#pageTitle{
	width:704px; height:20px;
	margin-top:2px;
	padding-top:5px;
	background:#D5060E url(/i/bgPageTitle.jpg) repeat-x;
	float:left;
	text-align:center;
	color:#fff;
}
#pageTitle h3{
	font-size:1.2em;
}
#navchainWrapper{
	width:100%;
	float:left;
	padding-top:5px;
	margin-bottom:-15px;
}
#navchain{
	margin-left:100px;
	font-size:1.1em;
	position:relative;
	z-index:1;
}
#navchain li{
	padding-right:8px;
	margin-right:5px;
	color:#6A4902;
	float:left;
	list-style:none;
	background: url(/i/navMarker.gif) 100% 5px no-repeat;
}
#navchain .last{
	background:none;
}
#navchain a{
	color:#6A4902;
}
#navchain a:hover{
	text-decoration:none;
}
#mainContentBlock{
	float:left;
	padding:25px 0 0 25px;
	color:#6B4C00;
	font-size:1.2em;
}
#mainContentBlock a{
	color:#6B4C00;
}
#mainContentBlock a:hover{
}
.imgWrapperBlock{
	text-align:center;
}
html:first-child .imgWrapperBlock{
	float:left;
}

.imgWrapper {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(/i/bgImgWrapper.jpg) repeat-x; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 30px 20px 0px; 
	WIDTH: auto; 
	COLOR: #020100; 
	PADDING-TOP: 10px; 
	HEIGHT: 136px; 
	TEXT-ALIGN: center;
}
.imgWrapper P {
	TEXT-ALIGN: center
}
.imgWrapper IMG {
	BORDER-RIGHT: #fff 2px solid; 
	BORDER-TOP: #fff 2px solid; 
	MARGIN-BOTTOM: 5px; 
	BORDER-LEFT: #fff 2px solid; 
	BORDER-BOTTOM: #fff 2px solid;
}

.imgWrapperx {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(/i/bgImgWrapper.jpg) repeat-x; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 30px 20px 0px; 
	WIDTH: auto; 
	COLOR: #020100; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: center;
}
.imgWrapperx P {
	TEXT-ALIGN: center
}
.imgWrapperx IMG {
	BORDER-RIGHT: #fff 2px solid; 
	BORDER-TOP: #fff 2px solid; 
	MARGIN-BOTTOM: 5px; 
	BORDER-LEFT: #fff 2px solid; 
	BORDER-BOTTOM: #fff 2px solid;
}

#extendedSearch{
	padding-left:50px;
}
#extendedSearch .textbox{
	width:250px;
	border:1px solid #6D4C00;
	margin-right:3px;
	padding:1px 0 1px 5px;
	color:#A89B66;
	font-size:1em;
}
#extendedSearch .submit{
	margin:0 20px 0 3px;
}
#extendedSearch dl{
	margin-bottom:25px;
}
#extendedSearch dt{
	margin-bottom:10px;
}
#extendedSearch dd{
	padding-left:108px;
	margin-bottom:4px;
	position:relative;
	width:400px;
}
#extendedSearch span{
	top:0; left:0;
	position:absolute;
	width:100px;
	text-align:right;
}
#extendedSearch select{
	width:140px;
	border:1px solid #6D4C00;
	font-size:.9em;
	color:#764405;
}
#extendedSearch .size{
	width:210px;
}
#extendedSearch a{
	color:#C40400;	
}
#extendedSearch a:hover{
	text-decoration:none;
}

#catalog TABLE {

	BORDER-COLLAPSE: collapse;
}
#catalog TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 12px; BORDER-BOTTOM: #b6a57a 1px solid
}
#catalog .imgWrapper {
	DISPLAY: block; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; HEIGHT: auto
}
#catalog .imgWrapperBlock {
	BACKGROUND: url(/i/bgImgWrapperBlock.jpg); FLOAT: none; WIDTH: 220px
}
#catalog .img {
	WIDTH: 200px; TEXT-ALIGN: center
}
#catalog .descr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 30px
}
#catalog .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 165px; COLOR: #c40400; PADDING-TOP: 30px
}
#catalog .last TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.buttonWrapper {
	PADDING-TOP: 20px
}
.button {
	BORDER-RIGHT: #6d0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #6d0000 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #d60000; PADDING-BOTTOM: 0px; BORDER-LEFT: #6d0000 1px solid; COLOR: #fff! important; PADDING-TOP: 2px; BORDER-BOTTOM: #6d0000 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#orderProcessing{
	width:640px;
}
#orderProcessing fieldset{
	width:100%;
	border-top:1px solid #B3A578;
	border-left:1px solid #FFFDF4;
}
#orderProcessing legend{
	display:inline;
	font-weight:bold;
	margin-left:10px;
	color:#645102;
}
#orderProcessing dl{
	margin-bottom:20px;
}
#orderProcessing dd{
	margin-left:10px;
}
#orderProcessing .button{
	margin:-5px 0 0 15px;	
}
#basketInner{
	width:550px;
}
#basketInner table{
	margin-bottom:2px;
}
#basketInner .header td{
	background:#E00024;
	color:#fff;
}
#basketInner .name{
	text-align:left;
}
#basketInner .price{
	text-align:center;
}
#basketInner .size{
	width:100px;
}
.order{
	font-size:.9em;
	width:120px;
}
.reset{
	font-size:.9em;
	width:80px;
	font-weight:normal;
}
.reg{
	font-size:.9em;
	width:100px;
}
#basketInner td{
	padding:0 8px 0 8px;
	color:#020200;
	text-align:center;
	background:#FDF2D4;
	font-size:.9em;
}
#basketInner .reset{
	margin:0 30px 0 105px;
}
#basketInner .selected td{
	background:#FFEAB5;
}
#basketInner .left{
	text-align:left;
}
#basketInner td a{
	color:#020200;
}
#basketInner td a:hover{
	text-decoration:none;
}
#basketInner .textbox{
	width:30px;
	text-align:center;
	font-size:1em;
	border:1px solid #FFD065;
}
#total{
	margin-left:105px;
	font-size:.9em;
	padding:2px 4px 2px 5px;
	background:#FEE8B7;
	color:#010000;
}
.bigImgWrapper{
	float:left;
	margin-right:15px;
}
.bigImgDescr{
	float:left;
}
.bigImgDescr .price{
	display:block;
	color:#C80007;
	margin-bottom:15px;
}
.bigImgDescr strong{
	color:#000;
}
#recomended{
	float:left;
	margin-top:20px;
	width:650px;
}
#recomended fieldset{
	width:100%;
	border-top:1px solid #B3A578;
	border-left:1px solid #FFFDF4;
	padding-bottom:30px;
}
#recomended legend{
	display:inline;
	font-weight:bold;
	margin-left:240px;
	color:#645102;
}
#recomended .imgWrapper{
	margin-top:20px;
	margin-bottom:0;
}
#registrationForm{
	width:640px;
	float:left;
	font-size:1em;
}
#necessarily{
	float:right;
	color:#C80007;
	font-size:.9em;
	margin-right:30px;	
}
#registrationForm dl{
	margin-bottom:20px;
}
#registrationForm dt{
	margin-bottom:1px;
}
#registrationForm dd input{
	width:150px;
	margin-right:5px;
	font-size:.9em;
	padding:1px 0 1px 5px;
	color:#817346;
	border:1px solid #B9A976;
}
#registrationForm dd select{
	width:150px;
	margin:0 2px;
	font-size:.9em;
	padding:1px 0 1px 0;
	color:#735000;
	border:1px solid #B9A976;
}
#registrationForm dd{
	padding-left:15px;
	margin-bottom:4px;	
}
#registrationForm textarea{
	padding:1px 0 1px 5px;
	color:#817346;
	font:.9em Arial, Helvetica, sans-serif;
	border:1px solid #B9A976;
}
#registrationForm p{
	margin-left:3px;
	font-size:0.9em;
	text-align:justify;
	width:537px;
}
#registrationForm .reg{
	margin:-10px 0 10px 15px;
}
#registrationForm label{
	font-size:.9em;
}
#registrationForm .checkbox{
	width:auto;
	border:none;
	padding:0;
} 
/***************************/
/**********left*************/
#left {
	width: 212px;
	float: left;
	position:relative;
	z-index:1;
	margin-right:-20px;	
}

#logoBlockWrapper{
	width:269px; height:123px;
	top:0; left:-28px;
	position:absolute;
}
#logoBlock{
	width:242px; height:123px;
	background:url(/i/bgLogoBlock.png) no-repeat;
	padding:5px 0 0 35px;
}
#logo, #logo span{
	width:213px; height:103px;
}

#logo{
	position:relative;
	overflow:hidden;
	font-weight:normal;
	font-size:3em;
}
#logo a{
	color:#F03804;
	text-decoration:none;
}
#logo small{
	color:#BEED6D;
	display:block;
	font-size:.5em;
}
#logo span{
	top:0; left:0;
	position:absolute;
	background: url(/i/logo.gif) no-repeat;
	cursor:pointer;
}
#mainMenuWrapper{
	margin-top:134px;	
}
#mainMenu{
	width:212px;
	margin-top:-11px;
	padding:20px 0 22px 0;
	position:relative;
	background:#D5060E url(/i/bgMainMenu.jpg) repeat-y;
}
#mainMenu li{
	width:170px;
	list-style:none;
	margin:0 20px 7px 12px;
	padding-left:10px;
	background: url(/i/bgLi.gif) left center repeat-x;
}
#mainMenu strong{
	position:relative;
	overflow:hidden;
	display:block;
}
#mainMenu span{
	top:0; left:0;
	position:absolute;
}
#mainMenu a{
	text-decoration:none;
	color:#fff;
	font-size:1.1em;	
}
#mainMenu a span{
	cursor:pointer;
}
#b1 strong, #b1 span{
	width:57px; height:10px;
}
#b1 span{
	background: url(/i/menu/b1.jpg) no-repeat;
}

#b2 strong, #b2 span{
	width:115px; height:11px;
}
#b2 span{
	background: url(/i/menu/b2.gif) no-repeat;
}

#b3 strong, #b3 span{
	width:143px; height:12px;
}
#b3 span{
	background: url(/i/menu/b3.gif) no-repeat;
}

#b4 strong, #b4 span{
	width:129px; height:12px;
}
#b4 span{
	background: url(/i/menu/b4.jpg) no-repeat;
}

#b5 strong, #b5 span{
	width:75px; height:10px;
}
#b5 span{
	background: url(/i/menu/b5.jpg) no-repeat;
}

#b6 strong, #b6 span{
	width:123px; height:11px;
}
#b6 span{
	background: url(/i/menu/b6.gif) no-repeat;
}

#mainMenu #b7{
	margin-bottom:0;
}
#b7 strong, #b7 span{
	width:123px; height:12px;
}
#b7 span{
	background: url(/i/menu/b7.jpg) no-repeat;
}
#mainMenu #bgBottom{
	bottom:0; left:0;
	position:absolute;
	width:212px; height:9px;
	margin:0;
	padding:0;
	background: url(/i/bgMainMenuBottom.jpg) no-repeat;
}
#threads{
	top:275px; right:-120px;
	position:absolute;
	z-index:2;
	width:154px; height:85px;
	background: url(/i/threads.png) no-repeat;
}
#catalogueMenuTitle{
	width:200px;
	margin-left:-20px;
	position:relative;
	padding:8px 0 2px 32px;
	font-size:1.2em;
	color:#623B00;
	border-top:2px solid #FFFAE9;
	border-bottom:2px solid #FFFAE9;
	background:#F9D500 url(/i/bgCatalogueTitle.jpg) repeat-x;
}
#catalogueMenu{
	position:relative;
	margin-top:5px;
	font-size:1.3em;
}
#catalogueMenu li{
	margin-left:12px;
	padding-left:15px;
	list-style:none;
	color:#000;
	background: url(/i/doubleCross.gif) 0 5px no-repeat;
}
#catalogueMenu li a{
	color:#6B4E1C;
	text-decoration:none;
}
#catalogueMenu li a:hover{
	text-decoration:underline;
}
#catalogueMenu li ul{
	margin-left:-2px;
}
#catalogueMenu li ul li{
	margin:0;
	padding-left:8px;
	background: url(/i/oneCross.gif) 0 4px no-repeat;
}
#catalogueMenu li ul li ul{
	margin:0;
	font-size:.9em;
	font-family:Tahoma;
}
#catalogueMenu li ul li ul li a{
	color:#6F511B;	
}
#disc{
	margin-left:8px
}
/***************************/
/**********bottom***********/
#bottom{
	padding-top:2px;
	width:950px;  height:47px;
	margin:-45px auto 0 auto;
	position:relative;
	background:#FFF2D2;
	font:1.1em Tahoma;
}
#develop{
	width:208px; height:18px;
	padding:7px 0 0 24px;
	margin:0 2px 0 -20px;
	color:#fff;
	float:left;
	position:relative;
	background:#D5060E url(/i/bgDevelop.jpg) repeat-x;
}

#payments{
	width:208px; height:18px;
	padding:8px 0 2px 32px;
	font-size:1.2em;
	margin:0 2px 0 -20px;
	color:#fff;
	float:left;
	position:relative;
	background:#D5060E url(/i/bgDevelop.jpg) repeat-x;
}
#develop a{
	color:#fff;
}
#develop a:hover{
	text-decoration:none;
}
#copyright{
	width:590px; height:18px;
	padding:7px 97px 0 0;
	float:left;
	color:#563200;
	text-align:right;
	background:#F9D500 url(/i/bgCopyright.jpg) repeat-x;
}
#bottomRightPic{
	width:132px; height:87px;
	background: url(/i/muline.jpg) no-repeat;
	top:-38px; right:1px;
	position:absolute;
}
/************************/
/*********pages**********/
.addok {position:absolute; z-index:1000;}
* html .addok{margin-left: -153px;}
*+html .addok{margin-left: -153px;}

* html #basketBlock{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bgBasket.png); 
}
* html .empty{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/basketE.png); 
}
* html .full{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/basketF.png);
}
* html #threads{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/threads.png);
}

* html #logoBlock{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bgLogoBlock.png); 
}
