/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#dff3ff url(../images/bg.jpg) 50% 0 repeat;font: 12px Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #4e4b4b; }
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-align: center;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#333333;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all { background:url(../images/all_bg.jpg) 50% 0 repeat-x;}
#cont, .f_fix { width:1000px; margin:0 auto;background:url(../images/all_bg.jpg) 50% 0 repeat-x;}
.f_fix {background:url(../images/footer_bg.jpg) 50% 100% repeat-x;}
#header {width:1000px; margin:0 auto; position:relative; height:199px;}
#header img {display:block; float:left;}



.thumbs {width:1008px;margin:0 auto 15px;}

.thumbs  h2 { height:25px; padding:12px 0 0 7px; background:url(../images/bl_top_name.jpg) 50% 0 no-repeat; font-size:16px; color:#a4edff; text-align:center; font-weight:bold;}

.bl_top { background:url(../images/bl_top_mid.jpg) 0 100% repeat-x; height:37px;}
.bl_top_l { background:url(../images/bl_top_l.jpg) 0 100% no-repeat;}
.bl_top_r { background:url(../images/bl_top_r.jpg) 100% 100% no-repeat;}

.t_box { background:#fff url(../images/bl_mid_l.jpg) 0 0 repeat-y;}
.t_box_2 { background:url(../images/bl_mid_r.jpg) 100% 0 repeat-y; padding-left:8px; zoom:1;}
.t_box a, .t_box a:visited {display:inline; float:left; padding:3px; }
.t_box img { float:left; display:block;width:240px; height:180px; border: #000000 1px solid; background-image: url(/images/thumb.jpg); no-repeat;}
.t_box A:hover img {border: #ffffff 1px dashed;width: 240px;height: 180px; COLOR: #000000;}

.bl_bot { background:url(../images/bl_bot_mid.jpg) 0 0 repeat-x; height:48px;}
.bl_bot_l { background:url(../images/bl_bot_l.jpg) 0 0 no-repeat;}
.bl_bot_r { background:url(../images/bl_bot_r.jpg) 100% 0 no-repeat;}
.bl_bot a, .bl_bot a:visited { width:454px; height:48px; text-indent:-9999px; overflow:hidden; margin:0 auto; display:block; background:url(../images/bl_bot_name.jpg) 50% 0 no-repeat;}


.tr { background:url(../images/tr_mid.jpg) 0 0 repeat-y; width:988px; margin:0 auto;margin-bottom:15px;}
.tr_mid { background:url(../images/tr_bottom.jpg) 0 100% no-repeat; padding-bottom:38px; padding-top:10px;}
.tr h2 { height:24px; padding:15px 0 0 7px; background:url(../images/tr_top.jpg) 0 0 no-repeat; font-size:15px; color:#a4edff; text-align:center; font-weight:bold;}
.top_1 {width:965px; margin:0 auto; overflow:hidden; padding-left:5px;}
.top_1 li { list-style-type:none; padding:2px 0; font-weight:bold; float:left; width:240px;}
.top_1 li a, .top_1 li a:visited {color:#fffeef; font-size:16px; text-decoration:none;}
.top_1 li a:hover {color:#fff345; text-decoration:none;}

#footer_bg { background:url(../images/footer_bg.jpg) 50% 100% repeat-x;}
.footer { height:162px; position:relative; width:753px; margin:0 auto;}
.footer img {float:left; display:block;}
.footer p {position:absolute;	font-size:11px;	left:290px;	top:60px;	text-align:center;	width:228px;	height: 80px;}


.thumbs_pics { width:956px;margin:0 auto 15px;}

.thumbs_pics  h2 { height:25px; padding:12px 0 0 7px; background:url(../images/bl_top_name.jpg) 50% 0 no-repeat; font-size:16px; color:#a4edff; text-align:center; font-weight:bold;}

.t_box_pics { background:#fff url(../images/bl_mid_l.jpg) 0 0 repeat-y;}
.t_box_2_pics { background:url(../images/bl_mid_r.jpg) 100% 0 repeat-y; padding-left:8px; zoom:1;}
.t_box_pics a, .t_box a:visited {display:inline; float:left; padding:3px; }
.t_box_pics img { float:left; display:block;width:180px; height:240px; border: #000000 1px solid; background-image: url(/images/thumb_v.jpg); no-repeat;}
.t_box_pics A:hover img {border: #ffffff 1px dashed;width: 180px;height: 240px; COLOR: #000000;}

#cont_all, .f_fix_all { width:100%; background:url(../images/all_bg.jpg) 50% 0 repeat-x; text-align: center;}

.thumbs_all {align:center; text-align: center;}

.thumbs_all h2 { height:25px;font-size:16px; text-align:center; font-weight:bold;}
.thumbs_all img {width:240px; height:180px; border: #000000 1px solid; background-image: url(/images/thumb.jpg); no-repeat;margin:2px 2px 2px 2px;}
.thumbs_all A:hover img {border: #ffffff 1px dashed;width: 240px;height: 180px; COLOR: #000000; margin:2px 2px 2px 2px;}

