@charset "utf-8";
/* CSS Document */

@import "base.css";
@import "add.css";

html { background:url(../images/bg.gif) repeat-x #FFF;}


/*--------------------------------------------------
 header
--------------------------------------------------*/

#header { width:975px; margin: 0 auto; border-top:#424e71 3px solid; }

h1{  float:left;
display:inline;
margin-bottom:5px;}

address{ float:right;
display:inline;}

#header ul { margin-left:5px; width:846px; height:45px; padding-left:124px; 
background:url(../images/topmenu_bg.gif) no-repeat; float:left;
display:inline;}

#header ul li { display:inline; padding-right:31px;}
#header ul li a img { padding-top:11px;}

/*--------------------------------------------------
 wrap
--------------------------------------------------*/


#wrap { width:990px; margin:0 auto;}

#topimg { width:990px; height:266px;
margin-top:10px;}


/*--------------------------------------------------
 left
--------------------------------------------------*/


#left { width:255px; float:left; display:inline; margin-top:18px; margin-left:12px;}

#sidemenu_top { height:62px; width: 255px;}

#sidemenu { 
background:url(../images/sidemenu_bg.gif) repeat-y;
}

#sidemenu  ul{
border-bottom:#41140b 2px solid;
}

#sidemenu .category_list li a { 
color:#FFF;
font-weight:bold; 
text-decoration:none; 
padding-left:30px; 
background:url(../images/arrow.gif) 20px 15px no-repeat; 
display:block;
font-size:14px;
height:40px;
line-height:40px;
}

#sidemenu .category_list li p{ 
color:#FFF;
font-weight:bold; 
text-decoration:none; 
padding-left:30px; 
background:url(../images/arrow.gif) 20px 15px no-repeat; 
display:block;
font-size:14px;
height:40px;
line-height:40px;
}

#sidemenu  .category_list ul{
border:none;
}

#sidemenu .category_list .category_list li a { 
color:#FFF;
 text-decoration:none; 
 padding-left:30px; 
 padding-right:10px;
 background:url(../images/arrow02.gif) 20px 3px no-repeat; 
 font-size:12px;
 border:none;
 height:25px;
 display:block;
line-height:1.2em;
margin-bottom:10px;
}

#sidemenu .category_list .category_list li p{ 
color:#FFF;
 text-decoration:none; 
 padding-left:30px; 
 padding-right:10px;
 background:url(../images/arrow02.gif) 20px 3px no-repeat; 
 font-size:12px;
 border:none;
 height:25px;
 display:block;
line-height:1.2em;
margin-bottom:10px;
}

#sidemenu .category_list .category_list .category_list li a { 
color:#FFF;
 text-decoration:none; 
 padding-left:35px; 
 background:url(../images/i_third.gif) 25px 0 no-repeat; 
 font-size:12px;
 border:none;
line-height:1em;
margin-bottom:1px;
font-weight:normal;
}

#sidemenu .category_list .category_list .category_list li p{ 
color:#FFF;
 text-decoration:none; 
 padding-left:35px; 
 background:url(../images/i_third.gif) 25px 0 no-repeat; 
 font-size:12px;
 border:none;
line-height:1em;
margin-bottom:1px;
font-weight:normal;
}

#sidemenu .category_list .category_list .entry a{ 
color:#FFF;
 text-decoration:none; 
 padding-left:35px; 
 background:url(../images/i_third.gif) 25px 0 no-repeat; 
 font-size:12px;
 border:none;
line-height:1em;
margin-bottom:1px;
font-weight:normal;
}

#sidemenu_bottom { background:url(../images/sidemenu_bottom.gif) no-repeat;
width: 255px ; height: 14px;}


#dvd { background:url(../images/dvd_middle.gif) repeat-y;}

#dvd_top { background:url(../images/dvd_top.gif) no-repeat; height:11px;}

#dvd_bottom { background:url(../images/dvd_bottom.gif) no-repeat;
height:11px;}

#dvd_title { border-left:5px solid #424e71;
border-bottom: dotted 1px #d2c199;
padding-left:5px;
margin-left:15px;}

#dvd_img { margin-left:15px; margin-top:5px; float: left;
display:inline;}

#dvd p { padding-left:5px;}
/*--------------------------------------------------
 center
--------------------------------------------------*/


#center { width:482px; float:left; display:inline; margin-top:18px;}

#center table tr td a { color:#263c7f;}

#center table tr td img {padding:1px; border: 1px solid #999999;}

#center table tr td a:hover{color:#0068b7;}
#center table tr td a:active{color:#0068b7;}


/*--------------------------------------------------
 main
--------------------------------------------------*/

#main { float: left; display: inline; margin-top:18px;
width:700px; margin-left:16px;
}

h2{
	margin-bottom:20px;
	}

h3{
	margin-bottom:10px;
	}

h4{
	margin-bottom:10px;
	}

.pageTitle{
	background:url(../images/h2_bg.gif) 0 0 no-repeat;
	height:74px;
	line-height:74px;
	width:700x;
	padding-left:15px;
	color:#FFF;
	font-size:2em;
	}

.totop{text-align:right; margin:10px 15px 10px 0; }
.totop a { color:#1766a3;  }



 #store  { border:2px solid #FFF;}

.imgborder01 img { padding:3px; border:#999999 1px solid;}

.imgborder02 img { padding:1px; border:#999999 1px solid;}

.imgborder_white img { border:3px solid #FFF;}

.imgborder_gray img { border:1px solid #5e6367;}

	

/*--------------------------------------------------
 right
--------------------------------------------------*/

#right { width:210px; float:right; display:inline; margin-top:18px;}


#right table tr td table tr td a:hover{color:#0068b7;}
#right table tr td table tr td a:active{color:#0068b7;}


/*--------------------------------------------------
 calendar
--------------------------------------------------*/

.calendar {
	border-right:1px solid #434343;
	border-top:1px solid #434343;
	margin:2px;
}

.calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    border-left:1px solid #434343;
	border-bottom:1px solid #434343;
}



/*--------------------------------------------------
 footer
--------------------------------------------------*/

#footer { clear:both;  background:url(../images/footer_bg.gif) repeat-x; margin: 0 auto;}

#footer ul {
	text-align:center;
margin:0px auto; 
padding:15px 0;
}

#footer ul li { display:inline;  border-right:1px solid;}
#footer ul .last{ border-right:none;}

#footer ul li a { padding: 0 8px;}

#bottom { width:990px; margin:0 auto;}

#logo{ float:left; display:inline; margin-left:15px;}
#bottom address{ float:left; display:inline; margin-left:20px; margin-top:10px;}
#copyright{ float:right; display:inline;margin-top:10px;}
