/* default.css для стилей по умолчанию */
html, body, h1, h2, h3, h4, h5, h6, p, a, img, table, ul, ol, li, form, fieldset {
	border:  0;
	margin:  0;
	padding:  0;
}
body {
	/* background:  #FFF; */
	background:  url(../images/snowbg.gif) repeat 0 0;
	color:  #000;
	font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:  75%;
	min-width:  1000px;
}
a {
	color:  #3366CC;
}
a:link, a:visited {
	text-decoration:  underline;
}
a:hover, a:active {
	text-decoration:  none;
}
#counters {
	float:  right;
	margin-top:  -45px;
	width:  550px;
}

#banner1 {
	background:  url(../images/b1bg.gif) repeat-x 0 0;
	text-align: center;
	width: 100%;
}

#banner2 {
	background:  url(../images/b2bg.gif) repeat-x 0 0;
	text-align: center;
	width: 100%;
}

#catList {
	padding: 10px 10px 10px 10px;
}

#boldlink {
	font-weight: bold;
}

#messagebox {
	background: #FFF;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity:0.9;
	position:fixed;
	top:40%;
	left:40%;
	top:expression((document.documentElement.scrollTop + screen.height/2 - 200) + 'px');
	//position: absolute;
	//top: expression( document.body.clientHeight / 2 - this.offsetHeight / 2 + document.body.scrollTop + "px" );
}

#catchDiscount {
	margin:  0 0 0 0;
	padding:  0 0 0 0;
	width:  231px;
}
#catchDiscount p.h2 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  156.66%;
	font-weight:  bold;
	padding:  0 0 7px 25px;
	color: #D1480B;
	position: relative;
	top: 15px;
	left: 40px;
}
#catchDiscount p.product {
	background:  url(../images/vliner.gif) repeat-x 0 10px;
	padding:  16px 0 7px 7px;
}
#catchDiscount p.product a {
	color:  #FFF;
	font-weight:  bold;
}
#catchDiscount p.product a:link, #catchDiscount p.product a:visited {
	text-decoration:  none;
}
#catchDiscount p.product a:hover, #catchDiscount p.product a:active {
	text-decoration:  underline;
}
#catchDiscount p.product img {
	float:  left;
	margin-top:  -16px;
	margin-right:  15px;
}
#catchDiscount p.price {
	color:  #D1480B;
	font-size:  250%;
	padding:  3px 0 0 72px;
}
#catchDiscount p.price span {
	color:  #000;
	font-size:  40%;
}
#catchDiscount p.instr {
	clear:  both;
	color:  #999;
	font-size:  91.66%;
	padding:  0 0 0 25px;
	text-align: center;
}
#catchDiscount p.not {
	color:  #999;
	font-size:  91.66%;
	text-align: left;
}
#catchDiscount p.notice {
	clear:  both;
	color:  #990000;
	font-size:  111.66%;
	padding:  10px 0 0 25px;
	text-align: center;
	font-weight: bold;
}
#countbox {
width: 135px;
position: relative;
left: 60px;
font-weight: bold;
font-size: 200%;
text-align: center;
color: #999;
}
#countbox span{
padding: 0 4px;
color: #666666;
background: transparent;
}
#pages_txt{
	display: inline;		
}
#pages_txt a{
	text-decoration: none;
}
