html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  background:#191919;
}


body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #585858;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 18px Arial, Helvetica, sans-serif; color:#101010; padding-bottom:10px;}
a {text-decoration:underline; color:#585858;}
a:hover {text-decoration:none;}
a img{ border:0 none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 0px;	padding: 10px 0px 0px 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}



#page{margin: auto; width:1000px;}
#header{ height:303px; background:url(../images/bg_h_box.jpg) no-repeat left bottom;}

.menu{height:43px; background:url(../images/bg_menu.gif);}
#nav{ padding-top:10px;}
#nav li a{ text-decoration:none; text-transform:uppercase; color:#fff; padding:0 63px; cursor:pointer;}
#nav li li a{ text-decoration:none; text-transform:uppercase; color:#fff; padding:0px;}

/* navigation */
#nav li {
	color:#fff; font-weight:bold;
	float:left;
	display:inline;
	position:relative; 
}	
#nav li li {
	padding:10px;
	float:none;
	border:none;
	display:block;
	white-space:nowrap;
	background:#808082;
}
#nav li div {
	position:absolute;
	top:33px;
	left:-9999px;
	background:#808082;
}
#nav li.hover div {left:0;}








.h_box{ padding:32px 0 0 806px;}

.content{ padding:20px; background:#fff url(../images/bg_content.gif) repeat-x 0 0;
     overflow:hidden;
     _zoom:1;
}

.left{
	width:690px;
	padding-right:25px;
     padding-bottom:10000px;
     margin-bottom:-10000px;
}
.right{
	padding-left:25px;
	border-left:solid 1px #E5E5E5;
	width:210px;
     padding-bottom:10000px;
     margin-bottom:-10000px;
}
.footer{ padding-bottom:40px; background:#fff;}
.footer .fl{ background:#8E8E90 url(../images/bg_footer_fl.gif) repeat-y right top; padding:15px 90px 15px 0;}
.footer li { display:block; float:left;background:#8E8E90;color:#fff;}
.footer li a{padding:0 10px; color:#fff;}

.footer .fr{ width:388px; height:47px; background:url(../images/bg_footer_fr.jpg); color:#AD99D5; font-size:11px;}
.footer .fr div{ padding:15px 0 0 40px;}

.coupon{ border:solid 1px #D8D8D8; width:415px; margin:50px auto;}
.coupon .pad{ padding-left:40px;}

.table td p, .table td b, .table td span{font-weight:normal!important; font-size:11px!important;}
.table td, .table td {padding:5!important; border-color:#ccc!important;}

.table1, .table1 td{ border:solid 1px #ccc; border-collapse:collapse;}
.table1 td{ padding:3px; text-align:center;}
.tab_span{ font-size:18px; text-transform:uppercase; line-height:40px;}

.pad{ padding-top:15px;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}
.img11{margin: 0px 0px 0px 13px;}
.list li{ background:url(../images/bg_list.gif) no-repeat left 3px; padding-left:10px;}
.tr1 td{font-size:14px;}

.t1 {color: #BE043D;}

.more{ background:url(../images/bg_more.gif) no-repeat left center; padding-left:15px;}

.inp{ border:solid 1px #E3E3E3; padding:3px; font-size:12px; color:#585858; background:#FAFAFA; margin:3px 0;}
.i1{ width:330px;}
.i2{ width:50px;}
.tex{ height:250px; overflow:auto;}
.butt{ height:23px; background:url(../images/bg_butt.gif); border:none; color:#fff; font-size:11px; padding:0 10px;}
