h1#press {width:297px; height:56px; display:block; margin:6px 0 5px 40px;}

/* search engine */
#src {width:758px; padding:6px 0 6px 38px; background:#bcc5d2;}
#src label {margin:0 5px 0 0; font-size:16px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#fff; float:left;}
#src input, #src select {border:1px solid #00bdf3; margin:0 4px 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:18px; font-size:13px; padding:1px 0 1px 10px; display:block; float:left;}
#src a {width:43px; height:21px; margin:1px 0 0 0; display:block; background:url(../img/media/btn-ok.jpg) no-repeat; float:left;}
#src a:hover {background:url(../img/media/btn-ok-roll.jpg) no-repeat;}


/* gallery list */
a.goback {width:706px; text-align:left; display:block; margin:5px 0 15px 0; font-size:13px; color:#999; width:420px;}
a.goback:hover {color:#000;}
.list {width:740px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; padding:36px 20px 0 40px;}
.list h2 {margin:0 0 14px 0; color:#3e2770; font-size:18px;}
.list h2.space {margin-top:25px;}
.list a {width:704px; display:block; color:#3e2770; background:#edf2fc; padding:9px 12px 9px 12px; margin:0 0 1px 0;}
.list a:hover {background:#dbe3f3;}
.list a.light {background:#f7faff;}
.list a.light:hover {background:#dbe3f3;}
.list span {display:block; cursor:pointer; font-size:12px; float:left;}
.list span.date {width:62px; margin:3px 23px 0 0;}
.list span.evt {width:536px; font-size:16px; margin:0 10px 0 0;}
.list span.num {width:60px; margin:3px 0 0 0; text-align:right; float:right;}



/* gallery */
.gal {width:740px; margin:30px 0 40px 35px;}
.gal h2 {width:500px; margin:0 0 10px 0; color:#3e2770; font-size:18px; float:left;}
.gal a#back {width:115px; height:21px; margin:0 10px 0 0; background:url(../img/media/btn-back.gif) no-repeat; display:block; float:right;}
.gal a#back:hover {background:url(../img/media/btn-back-roll.gif) no-repeat;}
.gal a.img {width:125px; height:90px; padding:6px; display:block; border:2px solid #cacaca; margin:0 6px 16px 0; float:left;}
.gal a.img:hover {background:#f1f1f1;}
.gal .paginator {width:728px; margin:10px 0 10px 0; color:#999;}
.gal .paginator a {color:#7b7b7b; font-weight:bold;}
.gal .paginator a:hover {color:#000;}
.gal .paginator span.current {color:#f00; font-weight:bold; font-size:14px;}

div.space {width:200px; border-width:0px; height:30px;}

#main #menu #btns a#menu_media {color:#000;}
#main #menu #btns #menu_media span.mark {display:block;}
#main #menu #btns a#menu_gallery {color:#f00; font-weight:bold;}



span.photo_link {width:740px; display:block; font-size:11px; color:#999; margin:30px 0 40px 35px;}
span.photo_link a {color:#999; font-weight:bold;}
span.photo_link a:hover {color:#333;}

span.lessmargin {margin-left:0}