* {margin:0; padding:0;}
body { background: url(images/bg.jpg) repeat-x #ffdd80; font:12px Tahoma; color:#000000;}
img {border:0;}
#center {margin:0 auto;}
ul {list-style:none;}
a {text-decoration:none;}

.main {width:1000px;}
.gal {width:865px; margin:0 auto;}
.gal img {margin:0 4px 10px 0; border:1px #000000 solid}

.free {margin:0 auto; display:block; width:828px; margin-top:25px;}
.free td {vertical-align:top; width:414px;}
.f_imaga {text-align:center; padding-bottom:25px;}
.free a {font-weight:bold; color:#c20706; margin-left:5px;}
.free ul li {padding-bottom:1px;}

.top {background:url(images/top_bg.jpg) repeat-y; width:855px; margin:0 auto;}
.top_t {background:url(images/top_t.jpg) no-repeat;}
.top_b {background:url(images/top_b.jpg) no-repeat bottom; padding:53px 0 10px 53px;}

.top table td {background:url(images/border.gif) no-repeat top right; vertical-align:middle; width:148px;}
.top table ul {margin:3px 0 12px 31px;}
.top table ul a {font-weight:bold; color:#ffffff;}
.top img {margin:17px 0 0 175px;}

.pages { width:802px; display:block; margin:20px 0 65px 85px;}
.pages td { width:89px; height:28px; background: url(images/page_bg.jpg) no-repeat; text-indent:22px;}
.pages a {font-weight:bold; color:#ffffff;}

#center .last {background:none;}

.foot { background:url(images/foot_bg.jpg) repeat-x bottom; margin-top:20px;}
.infoot {width:1000px; background:url(images/index_04.jpg) no-repeat bottom; margin:0 auto; height:149px; color:#2d1c00; font-size:11px;}
.cop  {width:345px; text-align:center; padding:35px 0 0 320px;}
.wm {position:absolute; width:70px; text-align:center; margin:40px 0 0 718px; }
.wm a {color:#ffffff;}
