@charset "utf-8";
/* CSS Document */
#wrap{ margin:0 auto; width:841px; }
#wrapInner{ padding:20px; }

#topborder{ background:url(../images/top_border.png) no-repeat top left; width:801px; height:13px; overflow:hidden; }
#gallery_bg{ background:url(../images/bg.jpg) repeat-y top left; width:801px; zoom:1; }
#bottomborder{ background:url(../images/bottom_border.png) no-repeat top left; width:801px; height:10px; }

.gallerywrap{ padding:0 10px; }
.galleryInner{ padding:0 22px 10px 22px; }
.gallery_whiteborder{ border:1px solid #FFF; zoom:1; }
.gallery_grayborder{ border:1px solid #5D6F81; zoom:1; }
.gallery_whitebg{ background-color:#FFF; padding:5px; }

.gallerybox{ padding:5px; }

.leftside{ float:left; width:97px; }
.leftsideInner{ padding-right:10px; }
.rightside{ float:right; width:646px; }
.bannerbox{ padding:2px; }
.content_wrap{ padding-bottom:10px; }

.midside_function{ float:left; width:405px; }
.rightside_btn{ float:right; width:145px; }

.buttons ul{ margin:0px; padding:0px 0 0 45px; list-style:none; }
.buttons ul li{ float:left; width:auto; display:block; padding:0 5px 0 0; }
.buttons ul li.play{ padding:0 10px; }
.buttons ul li a{ float:left; width:auto; display:block; text-indent:-99999px; background-image:url(../images/buttons.gif); }
.buttons ul li a.pre{ background-position:296px 0; width:48px; height:18px; }
.buttons ul li a:hover.pre{ background-position:296px 39px;  }
.buttons ul li a:active.pre{ background-position:296px 21px;  }
.buttons ul li a.pre_selected{ background-position:296px 21px; width:48px; height:18px; }
.buttons ul li a.bb{ background-position:248px 0; width:49px; height:18px; }
.buttons ul li a:hover.bb{ background-position:248px 39px;}
.buttons ul li a:active.bb{ background-position:248px 21px; }
.buttons ul li a.bb_selected{ background-position:248px 21px; width:49px; height:18px; }
.buttons ul li a.bb1{ background-position:199px 0; width:34px; height:18px; }
.buttons ul li a:hover.bb1{ background-position:199px 39px; }
.buttons ul li a:active.bb1{ background-position:199px 21px; }
.buttons ul li a.stop{ background-position:34px 0px; width:34px; height:18px; }
.buttons ul li a:hover.stop{ background-position:34px 39px; }
.buttons ul li a:active.stop{ background-position:34px 21px; }
.buttons ul li a.stop_selected{ background-position:34px 21px; }
.buttons ul li a.ff1{ background-position:165px 0;  width:34px; height:18px; }
.buttons ul li a:hover.ff1{ background-position:165px 39px; }
.buttons ul li a:active.ff1{ background-position:165px 21px; }
.buttons ul li a.ff{ background-position:131px 0px; width:49px; height:18px; }
.buttons ul li a:hover.ff{ background-position:131px 39px; }
.buttons ul li a:active.ff{ background-position:131px 21px;}
.buttons ul li a.ff_selected{ background-position:131px 21px; width:49px; height:18px;}
.buttons ul li a.next{ background-position:82px 0px; width:48px; height:18px; }
.buttons ul li a:hover.next{ background-position:82px 39px; }
.buttons ul li a:active.next{ background-position:82px 21px;  }
.buttons ul li a.next_selected{ background-position:82px 21px; width:48px; height:18px; }

.select_left{ float:left; width:150px; }
.select_right{ float:right; width:200px;}
.select_rightInner{ padding-left:10px; }

.mail_btn{ margin-bottom:5px; }
.mail_btn a{ background-image: url(../images/buttons.gif); background-position:0 0px; width:144px; height:19px; display:block; text-indent:-99999px; }
.mail_btn a:hover{ background-position:0 38px; }
.mail_btn a:active{ background-position:0 19px; }
.mail_btn a.mailselected{ background-image: url(../images/buttons.gif); background-position:0 19px; width:144px; height:19px; display:block; text-indent:-99999px; }
.admin_btn{ margin-bottom:10px; }
.admin_btn a{  background-image: url(../images/buttons.gif); background-position:-144px 0px; width:102px; height:19px; display:block; text-indent:-99999px; }
.admin_btn a:hover{ background-position:-144px 38px; }
.admin_btn a:active{ background-position:-144px 19px; }
.admin_btn a.adminselect{ background-position:-144px 19px; width:102px; height:19px; display:block; text-indent:-99999px; }

.logo a{ background:url(../images/logo.jpg) no-repeat top left; width:101px; height:31px; display:block; text-indent:-99999px; }