html, body, form, input {margin:0; padding:0}
body{width:100%; height:100%;}
h1, h2, h3, h4, h5, h6, p, span, ul, li, small  {margin:0; padding:0; font-size: 100%; font-weight:normal}
ul, li {list-style-type: none}
a, img {outline: 0}
img {border: 0}
fieldset {border:0}

ol li {list-style: decimal;}

.sep {clear:both}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}

.f_l {float:left; margin: 0 20px 20px 0;}
.f_r {float:right; margin: 0 0 20px 20px;}
.inline {display: inline}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}

/************* end: PAGE RESET ************/



/******************************************/
/*										  */
/*				PAGE LAYOUT				  */
/*										  */
/******************************************/

#page {width: 1000px; margin: 0 auto;}

#header {position: relative;}
#body {padding: 1px 0;}
#footer {position: relative;}

/*------------- down footer --------------*/
html, body {height: 100%;}

#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -122px; 
}

.tmpfooter {height: 122px;}
#footer {height: 122px;}

/*--------------- container --------------*/
.leftcol  {width:30%; float:left;}
.maincol  {width:68%; float:right;}
.maincol2  {float:right;}

#body .leftcol  .content {padding: 35px 10px 10px 10px}
#body .maincol  .content {padding: 35px}

/*---- container: border, background  ----*/
body {background: #000}
#footer { background: url(../images/f_bg.png) repeat-x 0 100%; border: 0px solid red}
#body .maincol .content {background: url(../images/m_bg.png) repeat-x #faf4e8}

/************* end: PAGE LAYOUT ***********/


/******************************************/
/*										  */
/*			 DEFULT CONTENT STYLE		  */
/*										  */
/******************************************/
body {font: 12px Verdana, Geneva, sans-serif; color: #000;}

h1, h2, h3, h4, h5 {font-family: Tahoma, Geneva, sans-serif }

h1 {font-size: 21px;}
h2 {font-size: 24px; padding: 0px 0 10px; color: #9d4f09}
h3 {font-size: 18px; padding-bottom: 20px; font-style: italic; color: #000}
h4 {font-size: 18px; padding: 0px 0 20px 15px; background:url(../images/h_point.png) no-repeat 0 9px; color: #9d4f09; }
h5 {font-size: 17px; padding-bottom: 5px; color: #000; }
h6 {font-size: 13px; padding-bottom: 10px; font-weight: bold; color: #000}

p {padding-bottom: 15px; line-height: 16px;}

a {color: #bc0202}
a:hover {color: #666d72}

/******** end: DEFULT CONTENT STYLE *******/


/******************************************/
/*										  */
/*			 	CONTENT STYLE		  	  */
/*										  */
/******************************************/

/*========================================*/
/*				    Header			  	  */
/*========================================*/

/*-------------- header menu -------------*/
#header .menu {height: 50px; width: 1000px; background: url(../images/menu_bg.png) repeat-x #5a5858; border-top: 1px solid #2d2a2a; border-bottom: 1px solid #656363; }
#header .menu ul {width: 1003px; height: 50px; margin-right: 0px; font-size: 12px; border: 0px solid green;}
#header .menu ul li {float: left; height: 50px; padding-right: 2px; background: url(../images/sep.png) no-repeat 100% 3px; position:relative;}
#header .menu ul li a {display: block; padding: 17px 6px 19px 6px; font-weight: bold; text-decoration: none; color: #faf4e8;}
#header .menu ul li a.last {padding: 17px 7px 19px!important;}
#header .menu ul li a:hover {background: url(../images/menu_bg.png) repeat-x 0 -50px #cd0b0b; color: #ffe7b5;}
#header .menu ul li a.active {background: url(../images/menu_bg.png) repeat-x 0 -100px #dbb66b; color: #cc0000;}

#nav div{ display:block; position:absolute; left:0px; top:51px; width:250px;}
#nav div ul{ height:auto!important;}
#nav div li{ padding-right:0px!important; float:none!important; display:inline!important;}
/*=============== end: Header ============*/


/*========================================*/
/*			  	 Left Column		  	  */
/*========================================*/

/*------------------ menu ----------------*/
.leftcol .menu {padding: 0 0 0 30px}
.leftcol .menu h3 {font-size: 13px; font-weight: bold; font-style: normal; color: #ffe7b5 }
.leftcol .menu ul {padding-bottom: 15px; font-family: Tahoma, Geneva, sans-serif; line-height: 20px}
.leftcol .menu ul li {padding-left: 13px; background: url(../images/li_point.png) no-repeat 0 8px}
.leftcol .menu ul li a {text-decoration: none; font-weight: bold; color: #faf4e8; font-size:15px;}
.leftcol .menu ul li a:hover {text-decoration: none; color: #ffe7b5;}

/*============ end: Left Column ==========*/


/*========================================*/
/*			  	  Main Column		  	  */
/*========================================*/
.img {padding: 0px 0 120px 30px; border: 0px solid #c9c9c9;}

.maincol ul {padding-bottom: 15px}
.maincol ul li {padding-left: 16px; line-height: 24px; background: url(../images/li_point.png)  no-repeat 0 10px;}

/*----------------- author ---------------*/
.author {float: left; margin: 0 15px 15px 0;}
.author p {margin-top: 2px; padding: 3px 15px; background: url(../images/grad1.png) repeat-x; color: #9d4f09; }
.author p em {display: block; color: #000; }

/*---------------- stories ---------------*/
.stories {margin: 0 -20px 0; overflow: hidden;}
.stories .hiden {margin: 0 0 -16px;}
.stories div div {margin: 0 0 14px; padding: 0 20px 14px; border-bottom: 1px dashed #9b8047}
.stories img { float: left; margin: 0 20px 0px 0}
.stories strong {font: bold 12px Tahoma, Geneva, sans-serif;  color: #000}
.stories p {padding-top: 10px}

/*---------------- editors ---------------*/
.editors {margin: 0 -20px 0; overflow: hidden;}
.editors .hiden {margin: 0 0 -28px;}
.editors div div {margin: 0 0 26px; padding: 0 20px 26px; border-bottom: 1px dashed #9b8047}
.editors img {float: left; margin: 0 10px 0px 0}
.editors p {padding: 0}
.editors strong {display: block; padding-top: 20px}
.editors strong a {font-weight: normal}

/*------------------ form ----------------*/
form {}
form table {}
form table td { vertical-align: top; padding: 2px; border: 0px solid #bcb7ac}
form table td.c1 {width: 80px; padding-top: 7px; font-weight: bold;}

form input {width: 340px; height: 20px; padding: 2px 0px; border: 1px solid #bcb7ac}
form textarea {width: 340px; height: 100px; padding: 2px 0px; margin-bottom: 15px; padding: 0px 0px 0px; border: 1px solid #bcb7ac}

form .reset {width: auto; height:auto; margin-left: 10px; padding: 2px 6px; cursor: pointer; font-weight: bold; color:#FFF; background: #cc0000; border: 0}
form .send  {width: auto; height:auto; margin-left: 10px; padding: 2px 6px; cursor: pointer; font-weight: bold; color:#FFF; background: #6b7277; border: 0}

/*============ end: Main Column ==========*/


/*========================================*/
/*				    Footer			      */
/*========================================*/

#footer {font: 11px Tahoma, Geneva, sans-serif; color: #322f2f;}
#footer a {color: #322f2f; text-decoration: none;}
#footer a:hover {text-decoration:underline;}

/*---------------- copyright -------------*/
#footer .copyright {text-align: center}

/*----------------- banners --------------*/

#footer .menu {width: 936px; margin: auto; overflow: hidden; text-align: center; border: 0px solid #555}
#footer .menu ul {padding: 70px 0px 10px 0px; margin-right: -8px; overflow: hidden;  border: 0px solid #999}
#footer .menu ul li {display: inline; padding: 0 5px 0 1px; background: url(../images/sep2.png) no-repeat 100% 2px}
#footer .menu ul li a {padding: 0 10px; font-weight: bold; color: #322f2f;}
#footer .menu ul li a:hover,
#footer .menu ul li a.active {text-decoration: none; color: #cc0000}



#story_form{color:#000;}

.story_form td{padding-bottom:10px;}
.story_form td strong{margin-top:5px; display:block;}
/*============= end: Footer ==============*/

/************ end: CONTENT STYLE **********/
.line{ border-top: solid 1px #DFD9CF; padding-bottom:10px; margin-top:10px;}
.img1{margin: 0px 13px 0px 0px;}
.fl{ float:left;}

.box_cart{ height:87px;background: url(../images/bg_box_cart.gif) repeat-x 0 0; color:#fff;}
.box_cart div{ padding:30px 0 0 30px;}
.box_cart a{color:#000;}

.tit_item{ color:#924703; font-size:12px; font-weight:bold; text-transform:uppercase;}
.price{ padding:20px; font-size:14px; color:#02234C; background:#F3ECDC;}
.buy{ background:#CB0D0D; display:block; padding:3px; text-align:center; color:#FFE7B5; font-weight:bold; text-decoration:none; font-size:12px;}
a:hover.buy{color:#fff;}

/*\\\\\\\\\\\\\\\\\\\\\\shop////////////////////////*/
.t1{ font-weight:bold; color:#BB0C0C!important;}
.img1{margin: 0px 13px 0px 0px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0; line-height:0; height:0;}
.c{ text-align:center;}
.ct{ text-align:center; vertical-align:top;}
.shop_nav {font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:15px;}
.shop_nav .fl{ padding-left:65px;}
.shop_nav a{ color:#4F4301; font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-right:10px;}
.shop_nav span{color:#fff; font-size:11px; background:#737373; padding: 0px 4px;}
.act_span{background:#CE0A0A!important;}

.bg_tr1 td{ color:#000!important; white-space:nowrap;}
.bg_tr11{color:#000!important;}
.bg_tr12{color:#000!important;}
.e1{ width:300px;}
.e2{ width:60px;}
.card_tabl{ margin-bottom:10px;}
.card_tabl, .card_tabl td{ border:solid 1px #000; border-collapse:collapse; font-size:11px; color:#000;}
.card_tabl td{ padding:5px;}
.inpp{border:solid 1px #6D6D6D; color:#3D3D3D; font-size:11px; padding:2px; margin:5px 0; float:left; width:170px; height:auto!important;}
.inp1{width:176px;}
.inp2{width:123px; margin-right:10px;}
#form1{ font-size:11px;}
#form1 label{ width:80px; float:left; margin:6px 0; }
#form1 span{ display:block; float:left; margin:10px 0 0 5px;}
.box_form1{ border:solid 1px #000;	padding: 15px; position:relative; zoom:1;
  min-height:260px;
  height:auto !important;
  height:260px;

}
.box_form11{ border:solid 1px #000;	padding: 15px; position:relative; zoom:1;}
.order_box{
font-size:11px;
background: #E8CEBB url(../img/content/bg_box_form1_01.gif) repeat-x bottom;
	border-top: 1px solid #D7BEA4;
	border-right: 1px solid #D7BEA4;
	border-left: 1px solid #D7BEA4;
}
.order_box .box{ padding:0px 10px 15px;}
.order_box p{ margin:0; line-height:11px;}
.order_box .box p{ margin:10px 0px 0px;line-height:18px;}
.t9{ color:#FF0000;}
.t10{ font-size:26px;}

.item_midle{ padding-left:55px;}
.gall a{ margin:0 5px; color:#fff;}
.butt1{ background:#CE0A0A; color:#FFE7B5; font-weight:bold; display:block; text-decoration:none; padding:5px 10px; border:none; float:left; width:auto!important; font-size:12px!important; height:auto!important;}
.check_box{ width:300px;}
.bord_box{ border:solid 1px #ccc; padding:10px;}
.check{ width:auto; height:auto;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}
/*\\\\\\\\\\\\\\\\\\\\\\end shop////////////////////////*/
