* {margin:0;padding:0;outline:0;}
html,body{width:100%;height:100%;margin:0;padding:0;}
body{font-family:arial,helvetica,sans-serif;font-size:12px;color:#000;background:url(images/main_bg.gif) repeat 0 0;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;} 
a{color:#0066cc;}
a:hover{}

.clr{clear:both;font-size:0;height:0;}
#rate{text-align:center;position:absolute;top:100px;right:15px;width:200px;color:#938573;}
#ratenum{color:#000000;font-size:24px;}
/* banner */ 
.topbanner{position:relative;z-index:5;}
.topbanner .bgleft{position:absolute;top:0;left:0;width:50%;height:60px;background:url(images/banner_bgleft.jpg) repeat-x top right;z-index:6;}
.topbanner .bgright{position:absolute;top:0;right:0;width:50%;height:60px;background:url(images/banner_bgright.jpg) repeat-x top left;z-index:6;}
.topbanner .banner_text{position:relative;width:980px;height:60px;margin:0 auto;background:url(images/banner_bgcenter.jpg) no-repeat top center;z-index:7;color:#fff;}
.topbanner .banner_text td{width:25%;}
.topbanner .banner_text .bcenter{width:50%;}
.topbanner .bleft div{margin-left:35px;font-size:16px;font-family:Myriad Pro Cond,arial;font-weight:bold;}
.topbanner .bcenter div{text-align:center;font-size:26px;font-family:Myriad Pro Cond,arial;margin-top:-9px;font-weight:bold;}
.topbanner .bcenter div big{font-size:44px;}
.topbanner .bcenter div small{font-size:16px;}
.topbanner .bright div{font-size:25px;font-family:Trebuchet MS;margin-left:10px;}
.topbanner .bright div a{color:#fff;}
.prof INPUT{width:280px;}
/* head */ 
.head{position:relative;width:980px;height:215px;margin:0 auto;z-index:5;}
.head .logotype{display:block;position:absolute;top:70px;left:41px;}
.head .bs {margin-right:34px;height:215px;font-size:11px;color:#ffffff;background:url(images/head_bg.jpg) no-repeat bottom right;padding-right:39px;}
.head .bs a {display:block;float:right;height:25px;color:#ffffff;background:#000 url(images/bask_bgright.gif) no-repeat bottom right;}
.head .bs a span{display:block;height:21px;padding:4px 11px 0 11px;background:url(images/bask_bgleft.gif) no-repeat bottom left;}

/* menu */ 
.menu{position:relative;z-index:15;width:942px;margin:13px auto 0 auto}
.menu table{margin:0 auto;font-family:Trebuchet MS;font-size:17px;font-weight:bold;text-transform:uppercase;}
.menu table td{height:30px;text-align:center;vertical-align:top;padding:0;}
.menu table span{display:block;height:30px;padding:0 8px;}
.menu table a{display:block;text-decoration:none;color:#000;}
.menu table td:hover,
.menu table .active{background:url(images/menu_bgleft.gif) left top no-repeat;}
.menu table td:hover span,
.menu table .active span{background:url(images/menu_bgright.gif) right top no-repeat;}
.menu table td:hover a,
.menu table .active a{height:30px;background:url(images/menu_bgcenter.gif) center top no-repeat;color:#ffffff;}

.menu .blog:hover{background:none;}
.menu .blog:hover span{background:none;}
.menu .blog:hover a{height:36px;background:transparent url(images/menu_blog.png) center top no-repeat;color:#ffffff;width:99px;}

.menu table .blog a{height:36px;background:transparent url(images/menu_blog.png) center top no-repeat;color:#ffffff;width:99px;}


/* maincont */ 
.maincont{position:relative;z-index:15;width:942px;margin:10px auto 0 auto;}
.maincont .margleft{}
.maincont p{padding-bottom:12px;}
.maincont h1{font-size:25px;text-decoration:underline;font-weight:normal;padding-bottom:20px;line-height:25px;}
.maincont h2{font-size:18px;padding:10px 0;} 
.maincont h1 a,.maincont h2 a{color:#000;} 
.maincont .mini_link_plus {color:#fff;text-decoration:none;font-size:12px;background:url(images/mini_btright.gif) top right no-repeat;padding:0 6px 1px 0;}     
.maincont .mini_link_plus span{background:url(images/mini_btleft_plus.gif) top left no-repeat;padding:0 6px 2px 20px;line-height:12px;}     
 
.maincont .detail{margin:20px 140px 0 160px;}
.maincont .detail_left{width:220px;vertical-align:top;}
.maincont .detail_left img{border:1px solid #cccccc;}
.maincont .detail_right{vertical-align:top;}
.maincont .price{color:#cc0000;font-size:25px;font-weight:bold;padding:0 3px 0 6px;}

.maincont .blockbg {margin-bottom:12px;display:block;}
.maincont .blockbg .bt{font-size:0;background:url(images/block_tl.gif) no-repeat top left;}
.maincont .blockbg .bt div{font-size:0;background:url(images/block_tr.gif) no-repeat top right;}
.maincont .blockbg .bt p{height:7px;padding:0;margin:0 7px;background:#eaeaea;}
.maincont .blockbg .bb{font-size:0;background:url(images/block_bl.gif) no-repeat bottom left;}
.maincont .blockbg .bb div{font-size:0;background:url(images/block_br.gif) no-repeat bottom right;}
.maincont .blockbg .bb p{height:7px;padding:0;margin:0 7px;background:#eaeaea;}
.maincont .blockbg .cc{background:#eaeaea;padding:5px 22px;}
.maincont .blockbg .c10{padding:6px 12px;}
.maincont .blockbg .cc h1{text-align:center;}
.maincont .marb20{margin-bottom:20px;}

.maincont .gg_left{float:left;width:225px;margin-left:40px;}
.maincont .gg_cent{float:left;width:370px;vertical-align:top;}
.maincont .gg_cent .desc_link{text-align:center;}
.maincont .gg_cent .desc_link{display:block;text-align:center;font-weight:bold;text-align:center;padding-top:5px;}
.maincont .gg_righ{width:240px;float:right;vertical-align:top;}
.maincont .gg_righ table td{height:53px;padding-bottom:14px;} 

.maincont .tlink a {display:block;float:left;height:23px;font-family:Trebuchet MS;font-size:20px;text-decoration:none;line-height:20px;color:#000;} 
.maincont .tlink a span{height:22px;padding:1px 2px 0 10px;white-space:nowrap;} 
.maincont .tlink a.active,.maincont .tlink a:hover {color:#fff;background:url(images/maxi_btright.gif) top right no-repeat;padding-right:8px;}     
.maincont .tlink a.active span,.maincont .tlink a:hover span{display:block;background:url(images/maxi_btleft.gif) top left no-repeat;}     
.titleform{width:200px;float:left;margin-bottom:10px;}
.Row{margin-bottom:10px;}
.maincont .gg_left .tlink a{margin:0 0 0 10px} 
.maincont .gg_righ .tlink a{margin:0 0 0 18px} 

.nsize{text-align:center;margin-right:37px;float:left;width:17px;height:18px;color:#fff;background:#000 url(images/m.gif) top left no-repeat;line-height:18px;}
.chsizetext{margin:55px 0 0 0px;font-size:10px;}
.chsize{margin:0 0 10px 0px;}
#changeborder{height:0;width:128px;border-top:3px solid #000;line-height:0px;margin-bottom:40px;}
#changesize{height:16px;border-left:3px solid #000;position:relative;bottom:10px;padding:0;margin-left:10px;line-height:0px;}
#container{width:916px;height:150px;}
#scrollerBox{width:870px;overflow:hidden;height:150px;position:relative;}
#scroller{position:relative;left:0;height:150px;width:4200px;}
#scroller div.image {margin:0 11px 0 12px;height:150px;width:190px;display:inline;cursor:pointer;}
#leftScrollButton,#rightScrollButton{width:18px;height:95px;cursor:pointer;z-index:20;margin-top:16px;}
#leftScrollButton{float: left;background: url(images/arrow_left.gif) no-repeat 0 20px;}
#rightScrollButton{float: right;background: url(images/arrow_right.gif) no-repeat 0 20px;}

/* footer */ 
.footer{position:relative;width:942px;margin:0 auto;font-size:11px;padding:10px 0 20px 0;display:block;}
.footer table{border-top:3px solid #c9c9c9;padding:10px 0 0 0;width:100%;white-space:nowrap;}
.footer table td{vertical-align:top;}
.footer .fmenu{text-align:center;color:#99ccff;}
.footer .fmenu a{margin:0 4px;}
.footer .disign{text-align:right;}
.footer .disign a{margin:0 0 0 5px;} 

/* add fx */
.fx_head_bg{position:absolute;z-index:10;top:230px;width:100%;height:158px;overflow:hidden;}
.fx_head_bg div{min-width:1200px;width:100%;height:158px;background:url(images/main_bgleft.gif) no-repeat left top;float:right;}
.fx_mini{display:block;color:#666666;font-size:10px;border:1px solid #666666;padding:3px 6px;float:left;margin-bottom:15px;}
.mar35{margin:0 35px;}


/* class font */
.font10{font-size:10px;}.font11{font-size:11px;}
.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}
.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}
.font11 p{padding-bottom:12px;}.font12 p{padding-bottom:14px;}
.font13 p{padding-bottom:12px;}.font14 p{padding-bottom:14px;}
.font15 p{padding-bottom:15px;}.font16 p{padding-bottom:16px;}
.font17 p{padding-bottom:17px;}.font18 p{padding-bottom:18px;}
.cats{
font-size:15px;
text-align:left;
padding: 15px 0 20px 0;
margin:0 0 0 10px;
}
.catsl{
border-bottom:1px dashed #0066cc;
vertical-align: 4px;
margin:0 3px 0 3px;
}
.catsl a{text-decoration:none;}
.col{
font-weight:bold;
vertical-align: 4px;
}
.colb{
margin-left:10px;
font-weight:bold;
vertical-align: 4px;
}
.colz{
margin:30px 0 0 0;
font-weight:700;
vertical-align: 4px;
}
.under{text-decoration:underline;}
.mar{text-align:left;margin-bottom:20px;}
.dartvader{text-align:left;margin:30px 0 6px 0;}
.ult{}
.ult ul li{padding:0;}
.ult li{}
.neobasket{font-weight:bold;font-size:15px;}
#mainImage{margin-bottom:20px;}
.smaller1{font-weight:normal;width:170px;}
.orderlist th{text-align:left;}
#loading {
	height: 15px;
}
#loading span {
	display: none;
}
.cros{text-decoration:line-through;}
.compare{padding:0px 3px 0px 3px;color:#000000;height:100%;}
.comparet{padding:5px 3px 5px 3px;color:#000000;vertical-align: middle;}
.compareborder{padding:8px 0px 8px 0px;color:#000000;border-left:1px solid silver;border-right:1px solid silver;height:100%;}
.compareborderp{padding:8px 0px 8px 0px;border-left:1px solid silver;border-right:1px solid silver;height:100%;}
.compareborderb{padding:8px 0px 8px 0px;color:#000000;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;}
.comparebordert{padding:8px 0px 8px 0px;color:#000000;border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;height:100%;}
.crosc{text-decoration:line-through;color:#000000;padding:0px 3px 0px 3px;}
.croscp{color:#000000;padding:0px 3px 0px 3px;}
 .pricec {
	font-size: 24px; font-weight:600;     color:#A41615;    text-decoration:none;padding:0px 3px 0px 3px;
}
#banner_on{height:90px;border:1px solid #cacaca;}
.selector {
   width:100%;
   height:25px;
   text-align:center;
   cursor:pointer;
   margin-bottom:8px;
}

.selector div {
 float:left;
}



.selector div.but {
 height:24px;

}
.selector .but div#left {
    background:url(/media/theme/left.gif) no-repeat left;
    width:10px;
    height:24px;
}



.selector .but div#right{
   background:url(/media/theme/right.gif) no-repeat right;
   width:10px;
   height:24px;
}
.selector .but .center{background:url(/media/theme/line.gif) repeat-x top;
   height:24px;
   padding:4px 5px 0px 5px;color: #828282;}
.selector .but .sel{color:#cc0000;}
.selector .ss{}

.selector .ss div#left{
    background:url(/media/theme/left-a.gif) no-repeat left;
   width:10px;
    height:25px;
   margin-top:-1px;

}

.selector .ss .center{
   background:url(/media/theme/line-a.gif) repeat-x bottom  #fff;
   height:20px;
   padding:5px 5px 0px 5px;
   color: #eb1c26;
   /*font-weight:bold;*/
   margin-top:-1px;

}
.paydes{color:#000000;font-size:12px;margin-left:10px;}
.inst{font-size:12px;}
.selector .ss div#right{
   background:url(/media/theme/right-a.gif) no-repeat right;
    width:10px;
    height:25px;
   margin-top:-1px;

}
.blog_caption{font-size:14px;padding:10px 0;}
.blog_caption a{color:#0066cc;}



/* blog on main */
.sss {
	width:563px;
	margin:40px auto;
	display:block;
	height:7px
}
h2.ololo {
	color: #0087cc;
	font-weight:400;
	font: 16px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin:20px 0 10px 30px;
	display:block;
}
h2.ololo a,h2.ololo a:hover  {
	color: #0087cc;
	text-decoration:none;
	border-bottom:1px dotted #0087cc;
}
.commentss {
	float:right;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	display:block;
}
.comments_top {
	height:16px;
	margin:0;
	padding:0;
	background: url(cup.gif) no-repeat top;
}
span.titl,span.titl a {
	color: #0087cc;
	font: 14px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin:0 8px 5px 0;
	text-decoration:none;
}
span.titl a:hover {
	color: #0087cc;
	text-decoration:none;
	border-bottom:1px dotted #0087cc;
	font-size:14px;
}
span.titling,span.titling a,span.titling a:hover {
	color:#fff;
	background:#0087cc;
	font: 12px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
span.txtx {
	margin:16px 0 0 0;
	font: 12px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.comments_left {
	margin:0px;
	background: url(cdot.gif) repeat-y top left; 
	padding: 5px 20px 0px 20px;
	line-height:16px;
	text-align:justify;
	overflow:hidden;
	display:block;
}
.comments_content {
	float:right;
	margin:0;
	padding:0;
	background: url(cdot.gif) repeat-y top right; 
  	width:100%;
}
.comments_bottom {
	padding:0;
	margin:0;
	background: url(cdown.gif) no-repeat top; 
	clear:both;
	height:25px;
}
.username_comment {
	margin:0 0 0 74px;
	color: #0087cc;
	font: 12px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.username_comment a{
	color: #0087cc;
	text-decoration:none;
}
.username_comment a:hover{
	text-decoration:none;
	border-bottom:1px dotted #0087cc;
}
.username_date {
	color: #adadad;
	font: 10px Lucida, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.trololo {
	margin:10px 0 40px 0;
}
ol.neoneoneocub {
	margin:6px 0 0 40px;
	text-indent:0px;
}
.trolopo {
	font-size:16px;
	line-height:20px;
	text-indent:20px;
	text-align:justify;
}
.trolopo p {
	font-weight:400;
	text-indent:20px;
	margin:-12px 0 0 0;
}
.trolopo p.title {
	font-size:16px;
	font-weight:700;
}
.trolopo p.info {
	font-size:16px;
	font-weight:700;
	margin:15px;
}
.trolopo p.dop {
	margin:5px 0 0 0;
	font-weight:700;
}
.trolopo p.mini {
	font-size:13px;
	font-weight:700;
	text-indent:0px;
	margin:0 0 10px 0px;
}
.trolopo p.doki {
	margin:5px 0 0 0;
	font-weight:400;
	line-height:14px;
	margin:0 0 0 25px;
}
.trolopo p.doky {
	margin:0 0 0 0;
	font-weight:400;
	margin:0 0 0 25px;
}
.trolopo p.clas {
	margin:15px 0 0 0;
	font-weight:700;
	margin:20px 0 5px 0;
}
.trolopo h2 {
	font-size:18px;
	font-weight:700;
	margin:20px 0;
	width:100%;
	text-align:center;
}
.trolopo h3 {
	font-size:16px;
	font-weight:700;
	margin:10px 0 12px 10px;
}
span.trolopopo {
	text-indent:20px;
}
.hatetable {
	margin: 0 0 0 380px;
}