body {font-family: Arial, Helvetica, sans-serif; background:#353535 url(images1/bg.gif) left top repeat-x; margin:15px 0px 30px 0px;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
h1,h2,p,img,ul,li,span,div,form,pre,strong {margin:0px; padding:0px; border:0px;}
.outer {width:980px; margin:0px auto;}
.header {background:url(images1/header.jpg); width:980px; height:210px;}
.header .top {height:120px;}
.header .logo, .header .logo a {width:372px; height:110px; float:left; display:inline;}
.header .logo a span {display:none;}
.login {float:right; display:inline; margin:24px 20px 0px 0px; font-size:12px;}
.login p {color:#FFF; font-size:12px; padding:0px 0px 5px 5px;}
.login .input {background:url(images1/login.png) no-repeat; width:364px; height:27px;}
.login .user {width:132px; margin:4px 26px 0px 12px; background:none; border:none; color:#999999; font-weight:bold; line-height:18px; float:left;}
.login .pass {width:132px; margin:4px 0px 0px 0px; background:none; border:none; color:#999999; font-weight:bold; line-height:18px; float:left;}
.login .ok {width:45px; height:27px; display:block; color:#FFF; text-align:center; line-height:27px; font-size:12px; text-decoration:none; float:right; font-weight:bold;}
.login .retrieve {padding:6px 0px 0px 162px;}
.login .retrieve a {font-size:11px; color:#FFF;}
.login .retrieve a:hover {text-decoration:none;}

.menu {height:39px; width:960px; margin-left:20px; list-style:none; overflow:hidden;}
.menu li {height:39px; float:left; display:block; margin-right:6px;}
.menu li a {display:block; float:left; height:39px; font-size:18px; font-weight:bold; text-decoration:none; color:#FFF; background:url(images1/menu.gif) left -39px no-repeat;}
.menu li a span {display:inline; float:left; background:url(images1/menu.gif) right -117px no-repeat; line-height:39px; padding-right:22px; margin-left:22px; cursor:pointer;}
.menu li a:hover {color:#272727; background:url(images1/menu.gif) left top no-repeat;}
.menu li a:hover span {background:url(images1/menu.gif) right -78px no-repeat;}
.menu .active a {color:#272727; cursor:default; background:url(images1/menu.gif) left top no-repeat;}
.menu .active a span {background:url(images1/menu.gif) right -78px no-repeat; cursor:default;}
.under_menu {height:51px; clear:both; margin-left:19px; width:940px; background:url(images1/speech_bubbles.gif) left 17px no-repeat; line-height:51px;}
.under_menu h2 {padding-left:38px; font-size:24px; color:#282828; font-weight:bold; padding-right:30px; background:url(images1/sq.gif) right 18px no-repeat;}
.flash {background:url(images1/flash.jpg); height:295px;}

.thumbs {list-style:none; padding-left:20px; padding-top:14px; background-color:#FFF;}
.thumbs li {background:url(images1/bg_thumb.gif); width:183px; height:183px; float:left; margin:6px 7px 0px 0px; position:relative;}
.thumbs li div {position:absolute; right:4px; top:4px; z-index:1;}
.thumbs li a {width:175px; height:175px; margin:4px 0px 0px 4px; color:#FFF; text-decoration:none; cursor:pointer; display:inline; float:left;}

.thumbs li a strong {position:absolute; background:url(images1/over_pic.png) left bottom no-repeat; width:175px; height:25px; left:4px; bottom:4px; font-size:10px; line-height:25px; color:#FFF; z-index:10; cursor:pointer; display:block;}
.thumbs li a strong b {float:left; display:inline; margin-left:7px; overflow:hidden; max-width:79px; width:auto !important; width:79px; height:25px;}
.thumbs li a strong em {font-style:normal; color:#efd56c; background:url(images1/cam.png) left center no-repeat; float:right; display:inline; margin-right:6px; height:25px; overflow:hidden; max-width:81px; width:auto !important; width:81px; text-indent:17px;}
.thumbs li a span {background:url(images1/over_pic.png) left top no-repeat; width:175px; height:175px; display:none; position:absolute; left:4px; top:4px; z-index:20; font-size:16px; color:#FFF; text-align:center; font-weight:bold; text-decoration:underline;}
.thumbs li a span pre {font-family:Arial, Helvetica, sans-serif; padding-top:100px;}
.thumbs li a:hover span {display:block;}
.bottom {background:url(images1/bottom.png); width:980px; height:23px; font-size:0px; clear:both;}
.ui-hide { display: none !important; }