
html, body { padding:0; margin:0; width:100%; height:100%; background-color:#e5e5ea }
body, input, select, td { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000 }

.nob { border:0 }

div { position:relative }
img { border:0 }
a { text-decoration:underline }
a:hover { text-decoration:none }
.cb { clear:both }

*:focus { outline:none }
* { resize: none }

#aldr { position:absolute; top:25px; right:-30px; display:none }
#maindiv { width:100%; height:730px }
#wrap { width:100%; height:99%; border:0; padding:0; margin:0 }
#wrap2 { vertical-align:middle; border:0; padding:0; margin:0 }
 

#header { width:640px; height:115px; margin:0 auto; z-index:20 }
#header a { color:#000 }
#hlogo { float:right; width:233px; height:80px; background:url(/img/hlogo.gif) no-repeat }

.cl { clear:left }
.hbut1 { background-color:#bbb; padding:4px 10px; margin-top:6px; float:left }
.hbut2 { background-color:#bbb; padding:4px 10px; margin:6px 0 0 10px; float:right }
.hbut1 img, .hbut2 img { position:relative; top:2px; padding-right:7px }

ul#hnav, ul#hnav ul { list-style:none; margin:0; padding:0; color:#fff }
ul#hnav ul { display:block; width:120px; margin-right:13px; margin-bottom:35px; float:left }
ul#hnav li { padding:2px 3px 1px 3px; margin:0 }
ul#hnav .sel { color:#fff; background-color:#000 }
.null { display:inline }


.ddmenu { list-style:none; padding:0; margin:0; float:right; width:340px }
.ddmenu li.r a { color:#000; display:block }
.ddmenu li.r { background-color:#bbb; padding:4px 10px; margin:6px 0 0 10px; float:right; display:inline; position:relative }

.ddmenu ul { list-style:none; margin:0; padding:10px 10px 0 10px; width:100px; position:absolute; top:21px; left:0; background-color:#aaa; margin:0; z-index:20; display:none }
.ddmenu ul li { padding:0; margin:0 0 9px 0 }
.ddmenu ul li { display:inline-block } 
.ddmenu ul li { display:block } 

.ddmenu li ul a { color:#000 !important; font-size:11px !important; padding:0 !important; text-decoration:underline }
.ddmenu li ul a:hover { text-decoration:none }
.ddmenu > li:hover ul { display:block }
.ddmenu li.over ul { display:block }


#cbl1 { display:none }
#contentall { width:100%; height:550px; background-color:#000; overflow:hidden }
.contentw { width:100%; height:550px; background:#000 url(/img/bgmain.jpg) no-repeat center top; position:absolute; left:0; top:0 }
.contentw2 { padding-right: 0px; padding-left: 0px; padding-bottom: 18px; margin: 0px auto; width: 605px; padding-top: 18px; height: 550px }
.content { width:605px; height:516px; color:#fff; overflow:auto }
.content a { color:#fff }
#contentall td, #contentall th { color:#fff }


#footer { width:605px; margin:0 auto; padding-top:24px; color:#13143e }
#footer a { color:#13143e }
#mb { float:right; width:40%; text-align:right }

.bcart { cursor:pointer }
.bks { background-color:#040 }
.bkd { background-color:#800 }
.bkr { margin-right:12px }
.shopp { border:5px solid #bbb; margin-bottom:5px }

/* gal */

.galp { border:5px solid #bbb; cursor:pointer; float:left; margin:0 16px 16px 0; width:60px; height:90px }


/* const */

#cic { width:236px; height:426px; color:#000; border:5px solid #bbb; background-color:#fff; float:right }
#total { top:404px; text-align:center }
#cic img { position:absolute; left:0; top:0; margin:3px }
#cil { width:340px; float:left }
.cit { float:left; padding:5px; width:75px; font-size:9px }
.citm { float:left; padding:5px; width:160px }
.cim1 { cursor:pointer; padding:3px; border:3px solid #bbb; background-color:#fff }
.cim2 { padding:3px; border:3px solid #bbb; background-color:#fff }
.cz { cursor:pointer; margin:0 0 3px 3px }
.cblock { clear:both }
.csel { border-color:#ab3967 }
.off { display:none }
.hsel { padding:3px; background-color:#ab3967 }

#cnav span { padding:2px 3px; cursor:pointer }
#cnav span.sel { background-color:#ab3967 }
.more { background-color:#ab3967; padding:3px;cursor:pointer; font-weight:bold }
.fiol { background-color:#ab3967; padding:3px; margin-top:20px; display:block; float:left }

.cmerki { width:100%; border-collapse: collapse }
.cmerki td { color:#fff; padding:4px }
.cmerki input { margin-right:20px }
tr.spa td { padding-top:20px }
#aldr2 { display:none }

/***/

.gift { display:block; position:absolute; left:-256px; top:7px; width:225px; height:108px; background:url(/img/gift.jpg) no-repeat }


/* sb */

a.jScrollArrowUp {
	background: url(/img/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/img/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #2d2d2e;
}
.jScrollPaneDrag {
	position: absolute;
	background: #68698c;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #f60;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

/* sb end */
