/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.grad_b {background:url(images/grad_b.jpg) repeat-x bottom;}
.center {width:1000px; margin:0 auto;}
body {background:url(images/grad_t.jpg) repeat-x top #fffc97; font:12px Arial, Helvetica, sans-serif; color:#ffffff;}
a:hover {text-decoration:underline;}
a {text-decoration:none;}
ul {list-style:none;}
td {vertical-align:top;}

/*head*/
.head {background:url(images/head.jpg) no-repeat; height:214px;}
.txt_head {padding:25px 0 0 785px;}
/*head*/

/*---main---*/
.main {background:url(images/main.gif) left repeat-y; min-height:1px; _height:1px}

/*--left--*/
.left {float:left; width:215px;}
.left_bg {background:url(images/left_bg.gif) repeat-y;}
.left_t {background:url(images/left_t.gif) no-repeat top;}
.left_b {background:url(images/left_b.gif) no-repeat bottom; min-height:1px; _height:1px; padding:6px 0 10px 0;}
.left_last {padding:6px 0 10px 0;}
.header {color:#333333; font-size:17px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}

.left_first {padding:0 0 0 41px;}
.left_first ul {margin:20px 8px 0 2px;}
.left_first ul li {background:#dfdfec; margin:0 0 2px 0; height:22px; text-align:center; padding:7px 0 0 0;}
.left_first ul li a {font-size:14px; color:#b02741; font-weight:bold;}

.left_con {padding:0 0 0 41px;}
.left_con ul {margin:20px 8px 0 2px;}
.left_con ul li {margin:0 0 2px 0; padding:0 0 0 10px;}
.left_con ul li span {padding:0 3px 0 0;}
.left_con ul li a {font-size:12px; color:#172924; font-weight:bold;}

.left_con {padding:0 0 0 41px;}
.left_con table {margin:20px 8px 0 2px;}
.left_con table tr td {padding:0 0 2px 10px;}
.left_con table tr td span {padding:0 3px 0 0;}
.left_con table tr td a {font-size:11px; color:#172924; font-weight:bold;}
/*--right--*/
.right {float:left; width:767px; margin:0 0 0 18px;}

/*block*/
.block_f {padding:0 0 17px 0;}
.block {padding:12px 0 17px 0;}
.bl_bg {background:url(images/bl_bg.jpg) repeat-y;}
.bl_t {background:url(images/bl_t.jpg) no-repeat top;}
.bl_b {background:url(images/bl_b.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:11px 0 41px 0;}

/*archive*/
.archive {padding:0 0 0 98px;}
.archive table {}
.archive table tr td p {padding:5px 10px 0 0;}
.archive table tr td a {display:block; background:url(images/arc_li.jpg) no-repeat; width:27px; height:23px; text-align:center; float:left; margin:0 3px 0 0; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 0; color:#fefec7;} 
/*archive*/

/*gal*/
.gal {padding:6px 0 0 17px;}
.gal img {width:180px; height:240px; border:1px solid #ffffa3; margin:0 2px 4px 0;}
.gal a:hover img {border:1px solid #b571a4;}
/*gal*/

/*bookmark*/
.bookmark {position:absolute; margin:3px 0 0 178px;}
/*bookmark*/
/*block*/

/*container*/
.container {padding:5px 0 0 0;}
.container table {width:100%;}
.container .con_bl {background:url(images/con_bl.jpg) no-repeat left bottom; width:165px; height:126px; text-align:right; padding:1px 1px 0 0;}
.container .con_bl img {width:155px; height:116px; border:1px solid #c5c5c5;}
.container .con_bl a:hover img {border:1px dashed #b02741;}
/*container*/

/*top*/
.top_pad {padding:5px 0 0 0;}
.top {background:#3bd24b; border:2px solid #014b5f;}
.top_in {padding:16px 0 22px 20px;}
.top_in table tr td {color:#000033; padding:0 10px 0 0;}
.top_in table tr td a {color:#000033;}
/*top*/

/*txt*/
.txt {color:#9a1600; font-size:14px; font-weight:bold; padding:30px 0 22px 20px;}
.txt table tr td a {color:#9a1600;}
/*txt*/

/*foot*/
.foot {padding:10px 0; text-align:center; font-size:14px; color:#230300;}
.foot a {color:#f1f1f1;}
/*foot*/
