BODY
{
	padding: 0;
	font-size: 10px;
	margin: 0px;
	color: #747474;
	padding-top: 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

img {
	border:none;
}

.itemfrontprice1
{
	color: #ff1000;
	font-size: 18px;
	font-weight: bold;
}
.itemfrontprice2
{
	color: #019931;
	font-size: 18px;
	font-weight: bold;
}
.itemfrontprice3
{
	color: #003e9b;
	font-size: 18px;
	font-weight: bold;
}
P
{
	font-size: 10px;
	margin: 0;
	color: #858585;
	padding: 0 0 10px 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
TD
{
	font-size: 10px;
	color: #747474;
	vertical-align: top;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
FONT
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
A
{
	font-weight: normal;
	color: #0054a6;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
UL
{
	margin-top: 0;
}
OL
{
	margin-top: 0;
}
LI
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
FORM
{
	padding: 0;
	margin: 0;
}
INPUT.text 
{
	border-color: #083259;
	border-style: solid;
	border-width: 1px;
	width: 250px;
}
INPUT.formbutton
{
	border-color: #083259;
	border-width: 1px;
	background-color: #007cc4;
	color: #ffffff;
	font-size: 11px;
}
TEXTAREA
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	width: 250px;
	border: #083259 1px solid;
}
BIG
{
	font-size: 14px;
}
ADDRESS
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	padding: 30px 0 0 20px;
	line-height: 150%;
}
H3
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0 0 10px 0;
	margin: 10px 0 5px 0;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-bottom: solid 1px #bdbdbd;
}
H1
{
        color: #ffffff;font-size: 14px;font-weight: bold;width: 100%;margin: 0px 0 0px 0;padding: 0 0 0px 0;border-bottom: none 1px #bdbdbd;

}

H1 A
{
        color: #ffffff;font-size: 14px;font-weight: bold;width: 100%;margin: 0px 0 0px 0;padding: 0 0 0px 0;border-bottom: none 1px #bdbdbd;

}

H2
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 0;
    padding: 0 0 0 0;
	color: #0054a6;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

H4
{
     padding: 0;
     font-size: 12px;
     margin: 0px;
     color: #747474;
     padding-top: 0px;
     font-family: Arial, Tahoma, Verdana, sans-serif;
}
SELECT
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
TD.middle
{
	vertical-align: middle;
}
TD.bottom
{
	vertical-align: bottom;
}
IMG.hand
{
	cursor: hand;
}
MARQUEE
{
	color: #afffb7;
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	width: 485px;
}
P.copy
{
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	padding: 5px 0 5px 0;
}
A.copy
{
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}

.green
{
	color: #00b33f;
}
.grey
{
	color: #c1c1c1;
}
.black
{
	color: #000000;
}
.red
{
	color: #ff0000;
}
.blue
{
	color: #0005e4;
}
.orange
{
	color: #FF6603;
}

TD.top
{
	background: #bde5bf url(/img/bgtop.gif) left top repeat-x;
}
TD.login
{
	background: url(/img/bglogin.jpg) left top no-repeat;
	width: 197px;
	padding: 7px 8px 0 26px;
}
TD.banner
{
	background: url(/img/bgbanner.jpg) left top no-repeat;
	width: 314px;
	padding: 0 0 0 9px;
}
DIV.input1
{
	background: url(/img/bgreg.gif) left top no-repeat;
	border: none;
	width: 125px;
	height: 20px;
	padding: 2px 5px 0 3px;
}
INPUT.reg
{
	background: transparent;
	border: none;
	width: 120px;
	height: 20px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
}
INPUT.buttongreen
{
	background: url(/img/buttongreen.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 42px;
	height: 20px;
	padding: 0;
}
INPUT.buttonred
{
	background: url(/img/buttonred.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 42px;
	height: 20px;
	padding: 0;
}
A.reg
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
TD.search
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 0 3px 0 0;
}
DIV.input2
{
	background: url(/img/bgsearch.gif) left top no-repeat;
	border: none;
	width: 334px;
	height: 20px;
	padding: 2px 5px 0 5px;
}
INPUT.search
{
	background: transparent;
	border: none;
	width: 325px;
	height: 20px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
}
TD.search2
{
	padding: 0 2px 0 2px;
}
FONT.userfio
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
FONT.yourdiscounttext
{
	color: #9c9c9c;
	font-weight: bold;
	font-size: 9px;
}
FONT.yourdiscountvalue
{
	color: #fe0000;
	font-weight: bold;
	font-size: 12px;
}
TD.incart
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
TD.menuuser
{
	padding: 10px 0 0 0;
}
A.menuuser
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
TD.topmenu
{
	text-align: center;
	background: #eaeaea url(/img/bgmenutop.gif) top repeat-x;
}
A.menutopp
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
A.menutopa
{
	color: #c10000;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
TD.menutop
{
	padding: 18px 0 0 0;
}
TD.menuleft1p1
{
	background: #f9f9f8 url(/img/bgmenuleft1p.gif) top repeat-x;
}
TD.menuleft1p2
{
	background: #f9f9f8 url(/img/bgmenuleft1p.gif) top repeat-x;
	padding: 4px 10px 4px 0;
}
TD.compare
{
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	color: #747474;
}
TD.area2
{
	background: #000000 url(/img/bgarea2.gif) left top repeat-x;
	color: #ffffff;
	font-size: 14px;
	padding: 9px 0 0 0;
	font-weight: bold;
	height: 35px;
	width: 100%;
}
A.h2
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
A.menuleft1p
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
TD.menuleft1a1
{
	background: #000000;
}
TD.menuleft1a2
{
	background: #000000;
	padding: 4px 10px 4px 0;
}
A.menuleft1a
{
	color: #ff7e00;
	font-weight: bold;
	font-size: 11px;
}
TD.menuleft2p
{
	background: #777777;
}
A.menuleft2p
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}
A.menuleft2a
{
	color: #FFFFFF;
	font-weight: bold;
        text-decoration:underline;
	font-size: 11px;
}
TABLE.leftblock
{
	background: #E8E8E8  left repeat-y;
}
TD.leftblocktitle
{
	padding: 0 0 0 12px;
	text-align: left;
	color: #237a5a;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
TD.leftblockicon
{
	padding: 5px 0 0 12px;
	width: 20px;
}
TD.leftblock
{
	padding: 10px 10px 0 7px;
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	width: 184px;
}
A.leftblock
{
	color: #000000;
	font-weight: bold;
	font-size: 9px;
}
TD.leftblockmore
{
	padding: 0 10px 5px 0;
	text-align: right;
}
A.leftblockmore
{
	color: #7c7c7c;
	font-weight: bold;
	font-size: 9px;
}
P.banner
{
	text-align: center;
	padding: 0 0 5px 0;
}
TABLE.delivery
{
	background: #ffffff url(/img/bgdelivery.gif) top left no-repeat;
}
TABLE.currency
{
	background: #ffffff url(/img/bgcurrency.gif) top left no-repeat;
}
TD.currency
{
	color: #00fb4c;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 0 0 5px;
}
TD.currencyselect
{
	line-height: 100%;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 0 0 5px 0;
}
A.currency
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
P.righttitle
{
	padding: 5px 8px 0 10px;
}
P.righttext
{
	padding: 0 8px 0 10px;
}
DIV.righttext
{
	padding: 0 8px 0 10px;
}
P.rightmore
{
	padding: 10px 7px 4px 7px;
	margin: 0 1px 0 3px;
	border-bottom: #bdbdbd solid 1px;
}
A.righttitle
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}
A.righttext
{
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}
A.rightmore
{
	color: #ff0000;
	font-weight: normal;
	font-size: 10px;
}
TD.polltitle
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 10px 3px 10px;
	text-align: center;
}
TD.pollanswer
{
	color: #000000;
	padding-left: 10px;
	font-size: 11px;
	font-weight: normal;
}
INPUT.pollsubmit
{
	background: url(/img/pollsubmit.gif) left top no-repeat;
	width: 178px;
	height: 21px;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	border: none;
	padding: 0 0 0 20px;
}
INPUT.pollview
{
	background: url(/img/pollview.gif) left top no-repeat;
	width: 178px;
	height: 21px;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	border: none;
	padding: 0 0 0 20px;
}

TD.blockleft
{
	background: url(/img/bgfrontleft.gif) left repeat-y;
}
TD.blockright
{
	background: url(/img/bgfrontright.gif) right repeat-y;
}
TD.blocklow
{
    width: 521px;
	background: url(/img/bgfrontlow.gif) bottom repeat-x;
}
TD.frontblocktitle1
{
	background: #9b3737 url(/img/bgfront1.gif) left top no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 9px 0 0 27px;
	font-weight: bold;
	height: 35px;
	text-transform: uppercase;
}
TD.frontblocktitle2
{
	background: #417752 url(/img/bgfront2.gif) left top no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 9px 0 0 27px;
	font-weight: bold;
	height: 35px;
	text-transform: uppercase;
}
TD.frontblocktitle3
{
	background: #4651a2 url(/img/bgfront3.gif) left top no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 9px 0 0 27px;
	font-weight: bold;
	height: 35px;
	text-transform: uppercase;
}
TD.frontblocktitle4
{
	background: #aaaaaa url(/img/bgfront4.gif) left top no-repeat;
	color: #0B6045;
	font-size: 14px;
	padding: 9px 0 0 27px;
	font-weight: bold;
	height: 35px;
	text-transform: uppercase;
}
A.itemfronttitle
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
A.itemfrontmore1
{
	color: #ff1000;
	font-size: 11px;
	font-weight: normal;
}
A.itemfrontprice1
{
	color: #ff1000;
	font-size: 18px;
	font-weight: bold;
}
A.itemfrontmore2
{
	color: #019931;
	font-size: 11px;
	font-weight: normal;
}
A.itemfrontprice2
{
	color: #019931;
	font-size: 18px;
	font-weight: bold;
}
A.itemfrontmore3
{
	color: #003e9b;
	font-size: 11px;
	font-weight: normal;
}
A.itemfrontprice3
{
	color: #003e9b;
	font-size: 18px;
	font-weight: bold;
}
TD.area
{
	background: #000000 url(/img/bgarea.gif) left top no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 9px 0 0 27px;
	font-weight: bold;
	height: 35px;
}
P.path
{
	color: #848484;
	font-size: 10px;
	font-weight: bold;
	border-bottom: solid 1px #bdbdbd;
	margin: 0 0 4px 0;
}
A.path
{
	color: #848484;
	font-size: 10px;
	font-weight: bold;
}
SPAN.h1price
{
	background: #ceffc0;
	float: right;
	padding: 8px 8px 8px 8px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
DIV.foto1
{
	width: 210px;
	height: 160px;
	background-position: center center;
	background-repeat: no-repeat;
}
DIV.foto2
{
	width: 100px;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
}
IMG.zoom1
{
	margin: 143px 185px 5px 13px;
	border: 0;
}
IMG.zoom2
{
	margin: 88px 88px 0 0;
	border: 0;
}
A.buy
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
A.buy2
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
DIV.itemtext
{
	border-top: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
	margin: 0 0 8px 0;
}
P.notice
{
	color: #000000;
	padding: 0;
	margin: 0;
}
TD.add
{
	background: #000000 url(/img/bgadd.gif) left top no-repeat;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 0 0 10px;
	font-weight: bold;
	height: 23px;
}
A.itemaddtitle
{
	color: #350704;
	font-size: 11px;
	font-weight: bold;
}
A.more
{
	color: #ff1000;
	font-size: 11px;
	font-weight: normal;
}
P.filter
{
	color: #848484;
	font-size: 10px;
	font-weight: bold;
	border-bottom: solid 1px #bdbdbd;
	margin: 0 0 4px 0;
}
A.filter
{
	color: #848484;
	font-size: 10px;
	font-weight: bold;
}
DIV.input3
{
	background: url(/img/bgprice.gif) left top no-repeat;
	border: none;
	width: 49px;
	height: 21px;
	padding: 2px 5px 0 3px;
}
INPUT.price
{
	background: transparent;
	border: none;
	width: 45px;
	height: 21px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
P.nav
{
	text-align: center;
	padding: 6px 0 6px 0;
	color: #ff0000;
	font-weight: bold;
	word-spacing: 10px;
}
P.nav2
{
	text-align: center;
	padding: 6px 0 6px 0;
	color: #ff0000;
	font-weight: bold;
	word-spacing: 10px;
	border-top: solid 1px #bdbdbd;
}
A.nav
{
	color: #747474;
	font-weight: bold;
	word-spacing: normal;
}
SPAN.navall
{
	float: right;
	padding: 10px 0 0 0;
	width: 40px;
	margin: 0;
}
DIV.itemlist
{
	border-top: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 0;
}
DIV.input4
{
	background: url(/img/bgtextlong.gif) left top no-repeat;
	border: none;
	width: 362px;
	height: 21px;
	padding: 2px 5px 0 3px;
}
INPUT.textlong
{
	background: transparent;
	border: none;
	width: 358px;
	height: 21px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
DIV.input5
{
	background: url(/img/bgtextarea.gif) left top no-repeat;
	border: none;
	width: 362px;
	height: 101px;
	padding: 2px 5px 0 3px;
}
TEXTAREA.text
{
	background: transparent;
	border: none;
	width: 358px;
	height: 94px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
}
INPUT.buttongreenlong
{
	background: url(/img/bgbuttongreenlong.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 103px;
	height: 28px;
	padding: 0 10px 5px 0;
	text-transform: uppercase;
}
FONT.pricecart
{
	color: #ff7e00;
	font-size: 16px;
	font-weight: bold;
}
INPUT.cartcnt
{
	background: #e1f3e2;
	border: #006148 solid 1px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 31px;
	height:23px;
	text-align: center;
	padding: 4px 0 0 0;
}
FONT.ordercnt
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.big
{
	font-size: 12px;
	color: #000000;
}
INPUT.buttonback
{
	background: url(/img/bgbuttonback.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 219px;
	height: 30px;
	padding: 0 10px 5px 0;
	text-transform: uppercase;
}
INPUT.buttonorder
{
	background: url(/img/bgbuttonorder.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 158px;
	height: 28px;
	padding: 0 10px 5px 0;
	text-transform: uppercase;
}
INPUT.bgbuttonreg {
        background: url(/img/bgbuttonreg.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 156px;
	height: 28px;
	padding: 0 10px 5px 0;
	text-transform: uppercase;
}
INPUT.buttonexit {
background: url(/img/bgbuttonenter.gif) left top no-repeat;
	border: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-align: center;
	width: 78px;
	height: 24px;
	padding: 0 10px 5px 0;
	text-transform: uppercase;
}

P.feedbacktitle
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: solid 1px #bdbdbd;
	padding: 10px 0 0 10px;
}
P.feedbacktext
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0 0 10px 15px;
}
DIV.pollclosed
{
	display: none;
	margin: 0 0 10px 0;
}
DIV.pollopened
{
	display: block;
	margin: 0 0 10px 0;
}
A.polllist
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
TD.tdt0
{
	background-color: #e9e9e9;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0 20px 0 20px;
	text-align: left;
	width: 50%;
}
TD.tdd0
{
	background-color: #e9e9e9;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0 3px 0 10px;
	text-align: right;
}
TD.tdt1
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0 20px 0 20px;
	text-align: left;
	width: 50%;
}
TD.tdd1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0 3px 0 10px;
	text-align: right;
}
TD.tdp
{
	background-color: #e9e9e9;
	width: 50%;
}
P.mytitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
TD.td0
{
	background-color: #e9e9e9;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0 20px 0 20px;
	text-align: left;
}
TD.td00
{
	background-color: #bdbdbd;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0 20px 0 20px;
	text-align: left;
}
TD.td1
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0 20px 0 20px;
	text-align: left;
}
TD.tdqul
{
	background: #dbffdd url(/img/myqulb.gif) left bottom no-repeat;
}
TD.tdqur
{
	background: #dbffdd url(/img/myqurb.gif) right bottom no-repeat;
}
TD.tdqu
{
	background: #dbffdd;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0 5px 0;
}
TD.tdanl
{
	background: #ffe3b7 url(/img/myanlb.gif) left bottom no-repeat;
}
TD.tdanr
{
	background: #ffe3b7 url(/img/myanrb.gif) right bottom no-repeat;
}
TD.tdan
{
	background: #ffe3b7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0 5px 0;
}
DIV.input6
{
	background: url(/img/bgsearchtitle.gif) left top no-repeat;
	border: none;
	width: 259px;
	height: 21px;
	padding: 2px 5px 0 3px;
}
INPUT.searchtitle
{
	background: transparent;
	border: none;
	width: 254px;
	height: 21px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
SELECT.searchbrand
{
	width: 259px;
}
SPAN.found
{
	color: #0066BD;
	background-color: #CEFF87;
}
div.nd
{
   display:none;
}
.ac_results
{
   color:#ff0000
   border: 1px solid;
	background-color: Window;
	overflow: hidden;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/*
	шапка начало
*/

.header_wrapper {
	margin:0 auto;
	width:985px;
	height:143px;
}

.header_shadow_left {
	background: url(/img/topshadow_left.jpg) no-repeat;
	width:16px;
	height:143px;
	float:left;
	position:relative;
	overflow:hidden;
}

.header_shadow_right {
	background: url(/img/topshadow_right.jpg) no-repeat;
	width:16px;
	height:143px;
	float:left;
	position:relative;
	overflow:hidden;
}

.header_right_side {
	width:270px;
	height:143px;
	float:left;
	position:relative;
	overflow:hidden;
}

.header_center_side {
	background: url(/img/center_side.jpg) no-repeat;
	width:423px;
	height:143px;
	float:left;
	position:relative;
	overflow:hidden;
}

.header_banner {
	position:relative;
	overflow:hidden;
	padding-top:10px;
	padding-left:9px;
}

.header_search_form {
	font-size:10px;
	width:271px;
	margin-top:5px;
}

.header_search_left {
	float:left;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	color:#000;
	padding:7px 5px 0 5px;
}

.header_search_center {
	float:left;
}

.header_search_right {
	float:left;
	padding-top:5px;
	padding-left:5px;
}


.header_left_side {
	background: url(/img/left_side.jpg) no-repeat;
	width:240px;
	height:143px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-top:6px;
	padding-left:10px;
}

.header_left_side span {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}

.header_left_side span1 {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:relative;
	overflow:hidden;
	line-height:10px;
}

.header_name {
	width:120px;
}


.header_left_side p {
	font-size:11px;
	color:#777;
	line-height:normal;
	font-weight:bold;
}

.header_left_cart {
	padding-top:10px;
	padding-left:5px;
}

.header_left_cart p {
	padding:0px;
	margin:0px;
}

.header_login {
	padding-top:10px;
	padding-left:5px;
}

.header_login_links {
	padding-top:10px;
	padding-left:5px;
	float:left;
	width:90px;
}

.header_login_links a {
	text-decoration:underline;
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	line-height:14px;
}

.header_login_links a:hover {
	text-decoration:none;
}

.header_login_right {
	float:right;
}

.header_login_right_exit {
	float:left;
	width:52px;
	padding-top:47px;
	padding-left:20px;
}

.s_x {
	width:105px;
	font-size:11px;
	color:#737373;
	padding:0px;
	margin-bottom:1px;
	float:left;

}

.header_login_right {
	float:left;
	padding-left:10px;
}

.header_reg {
	position:relative;
	overflow:hidden;
	float:left;
	width:90%;
	padding-left:5px;
}

.header_reg a {
	color:#000;
	font-family:Tahoma;
	font-size:11px;
	float:left;
	overflow:hidden;
	position:relative;
	padding-right:13px;
	padding-top:1px;
	text-decoration:underline;
}

.header_reg a:hover {
	text-decoration:none;
}

/*
	шапка конец
*/

/*
	левое меню начало
*/
.left_side {
	float:left;
	width:217px;
	overflow:hidden;
	position:relative;
	background:#e8e8e8;
}

.left_side_block {
	background: url(/img/left_side_block_bg.jpg) top left no-repeat;
	height:25px;
	padding-top:2px;
	overflow:hidden;
	position:relative;
}

.left_side_block h1 {
	text-align:center;
	font-weight:bold;
	font-family:Tahoma;
	font-size:17px;
	color:#e8e8e8;
	padding:0px;
	margin:0px;
	border:none;
}
.left_side_block h3 {

	text-align:center;

	font-weight:bold;

	font-family:Tahoma;

	font-size:17px;

	color:#e8e8e8;

	padding:0px;

	margin:0px;

	border:none;

}


.left_side_menu {
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}

.left_side_menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.left_side_menu li {
	background: url(/img/left_side_menu.jpg) left top no-repeat;
	width:217px;
	overflow:hidden;
	position:relative;
}

.left_side_menu img {
	padding-top:3px;
	padding-left:9px;
	padding-right:7px;
	margin-bottom:8px;
	float:left;
}

.left_side_menu a {
	line-height:24px;
}

.left_side_menu li a {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.left_side_sub_top {
	background: url(/img/left_side_sub_top.jpg) bottom no-repeat;
	height:6px;
	margin-top:1px;
	width:217px;
}

.left_side_sub_bottom {
	background: url(/img/left_side_sub_bottom.jpg) top no-repeat;
	height:6px;
	margin-bottom:0px;
}

.left_side_sub {
	position:relative;
	overflow:hidden;
	background: url(/img/left_side_sub_middle.jpg) repeat-y left;
}

.left_side_sub ul {
	list-style:none;
	padding-bottom:8px;
	margin-left:20px;
}

.left_side_sub li {
	background:none;
	padding:0px;
	margin:0px;
	padding:3px 0px;
        width:192px;
}

.left_side_sub li a {
	color:#FFF;
	line-height:14px;
}

.left_side_icq {
	margin:10px auto;
}

.left_side_icq img {
	padding-right:5px;
	padding-bottom:0px;
}

.left_side_icq_status {
	width:100%;
	position:relative;
	overflow:hidden;
	color:#000;
	padding:0 0px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
 
        vertical-align:center;

        line-height: 20px;
}

.left_side_icq_status a {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#000;
	float:left;

	padding:0 0px;
}

.left_side_icq_chat {
	padding-top:5px;
	padding-left:17px;
	position:relative;
	overflow:hidden;
}

/*
	левое меню конец
*/