@charset "utf-8";
/* CSS Document */
body{
	margin:0;
}

h1
{
	color:#F90;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:17px;
	font-style:italic;
	margin:0;
	padding:0;
}
h2
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:15px;
	margin:0;
	padding:0;
	color:#0066CC;
}
p
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:14px;
	line-height:22px;
	color:#333;
	margin:5px 0 5px 0;
	padding:0;
}
hr
{
	height:1px;
	color:#AFC2D3;
}
a
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
}

.tm_menu {
    color:#666;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:11px;
}
a:hover.tm_menu {
color:#F00;
text-decoration:none;
}

.zoom
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:10px;
}
.charact {
	margin:5px 0 0 0;
}
.charact td{
	padding:2px 3px 2px 3px;
	text-align:center;
}
.box
{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	margin:0;
}
.bmt
{
	background:url(../upload/img/fon.gif) repeat-x;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.td_middle
{
	vertical-align:top;
	padding: 0px 10px 0px 10px;
}
.m_img
{
	border:1px solid #0066cc; 
}
.comment
{
	color:#006;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
.comm
{
	color:#666;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
}
.block_comment
{
	border-bottom:1px solid #424242;
	margin:5px 10px 5px 10px;
}
.text_com
{
	color:#333;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:14px;
}
.d_comm
{
	color:#666;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
}
.price
{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.name_ch
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
.value_ch
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.pvote {
border:1px solid gray;
background-color:#f6f6f6;
padding:2px 0 2px 5px;
font-size:12px;
width:220px;
}
.raiting
{
	margin:2px 0 10px 0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.price_b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#0066CC;
	font-weight:bold;
}

.a_new_goods 
{
	font-size:12px;
	color:#333;
	
	}
.a_14
{
	font-size:14px;
}
.buy 
{
	background:url(../upload/img/1buy.gif);
	color:#FFF;
	width:45px;
	height:16px;
	border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-border-radius:5px; 
	-khtml-border-radius:10px;

}
.buy:hover
{
	background:url(../upload/img/2buy.gif);
	text-decoration:none;
}
.add_buy:hover
{
	text-decoration:none;
}
.add_buy 
{
	background:url(../upload/img/3buy.gif);
	color:#FFF;
	width:45px;
	height:16px;
	text-decoration:none;
	border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-border-radius:5px; 
	-khtml-border-radius:10px;
}

.Window { position: fixed; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.7); z-index: 99999; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; display: none; pointer-events: none;}
.Window:target { display: block; pointer-events: auto;}
.Window > div { width: 580px; position: relative; margin: 28px auto; padding: 30px 10px 10px; border-radius: 10px; background: #fff; box-shadow: 0px 0px 20px 2px;
max-height:500px;
overflow:auto;
}
.close { background: #cc3300; color: #FFFFFF; line-height: 25px; position: absolute; right: 0; text-align: center; top: 0; width: 24px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}
.close:hover { background: #990000; }


/*seach*/
 .search {
 } 

 #result_search {
	 position:absolute; 
	 background:#FFF; 
	 margin:0; 
	 display:none;
	 text-align:left;
	 z-index:30;
	 width:268px;	
	 box-shadow: 0 0 10px rgba(0,0,0,0.5);
	 border-radius: 0px  0px 10px 10px;
 }
 #result_search div {
	 height:50px;
 }
 #result_search img {
	  max-height:45px;
	  max-width:45px;
	  margin-top:2px;
	  border-radius: 5px;
	  border:1px solid #999;
 }
 #result_search a {
	  text-decoration:none;
	  color:#333;
 } 
  #result_search a:hover {
	  color:#900;
 } 
 #result_search span {
	 vertical-align:middle;
	 margin:0 -80px 0 0;
	 text-align:left;
	 line-height:1.3;
 }
 
/*seach*/

 .link {
	  text-decoration:none;
	  color:#333;
	  font-size:14px;
 } 
 .link:hover {
	  color:#900;
	  text-decoration:none;
	   } 
.checkout {	
	font-family:Verdana, Geneva, sans-serif; 
	color:#F00; 
	font-size:10px;  
	}