html, body, p, form, ul, ol, li, h1, h2, img, input {margin: 0px; padding: 0px; border: 0px;}
body {background: url(img/bkg_site.gif) top repeat-x; font-family: "Book Antiqua", "Times New Roman", Verdana; color: #534741; font-size: 12px; line-height: 160%;}

span {font-size: 14px;}

a:link, a:visited, a:active {color: #998675; text-decoration: underline;}
a:hover {text-decoration: none;}

ul {margin-top: 40px; margin-left: 15px; list-style-type: none;}
ul li {padding-left: 15px; height: 26px; line-height: 26px; margin: 0px;}
ul li span {font-size: 14px;}
ul li a:link, ul li a:visited, ul li a:active {color: #534741; text-decoration: none;}
ul li a:hover {text-decoration: underline;}

ul li.sm {padding-left: 30px; color: #736357; font-size: 9px;}
ul li.sm span {font-size: 11px;}
ul li.sm a:link, ul li.sm a:visited, ul li.sm a:active {color: #736357; text-decoration: none;}
ul li.sm a:hover {text-decoration: underline;}


ul li.next {height: 19px;}

#wrapper {width: 975px; height: 530px; margin: auto; margin-top: 30px;}

#mp_left {width: 225px; height: 530px; float: left; background: url(img/mp_bkg_left.png) no-repeat;}
#sp_left {width: 227px; height: 530px; float: left; background: url(img/sp_bkg_left.png) no-repeat;}
#mp_center {width: 710px; height: 530px; background: none; float: left;}
#content {width: 630px; height: 460px; padding: 39px; background: url(img/sp_bkg_middle.png) no-repeat; float: left;}
#all_right {width: 40px; height: 530px; float: left; background: url(img/bkg_right.png) no-repeat;}

#mp_left img, #sp_left img {display: block; margin-top: 35px; margin-left: 13px;}

#sp_left ul li {width: 197px; }
#sp_left ul li.act {background: url(img/menu_active.png) no-repeat right; height: 33px; line-height: 31px;}
#sp_left ul li.next {height: 23px; line-height: 23px;}

#content p {margin-top: 15px; text-align: justify;}
#content p img.left {float: left; margin-right: 25px; margin-bottom: 20px;}
#content p img.right {float: right; margin-left: 25px; margin-bottom: 20px;}
#content h1 {font-size: 15px; background: url(img/sp_line_h.png) bottom no-repeat;}
#content h1 span {font-size: 22px;}
#content h2 {font-size: 13px; background: url(img/sp_line_h.png) bottom no-repeat;}
#content h2 span {font-size: 18px;}
#content h2.m50 {margin-top: 50px;}
#content ul {list-style-type: disc;}
#content ul li {padding: 0px; height: auto; width: auto;}
#content ul li a:link, #content ul li a:visited, #content ul li a:active {color: #998675; text-decoration: underline;}
#content ul li a:hover {text-decoration: none;}
#content ul.col {width: 150px; margin: 0px; padding: 0px; float: left; margin-right: 10px; margin-top: 15px;}
#content ul.col li {list-style-type: none; display: block; width: 150px; line-height: 20px;}

#gallery {margin-top: 35px; height: 100px;}
#gallery img {float: left; margin-right: 32px;}
#gallery img.last {margin: 0px;}

#pagination {height: 20px; margin-top: 30px; text-align: center; margin-left: 190px;}
#pagination.p1 {margin-left: 255px;}
#pagination.p2 {margin-left: 240px;}
#pagination.p3 {margin-left: 225px;}
#pagination.p4 {margin-left: 210px;}
#pagination.p5 {margin-left: 195px;}
#pagination.p6 {margin-left: 180px;}
#pagination.p7 {margin-left: 165px;}
#pagination.p8 {margin-left: 150px;}
#pagination.p9 {margin-left: 135px;}
#pagination.p10 {margin-left: 120px;}
#pagination.p11 {margin-left: 105px;}
#pagination.p12 {margin-left: 90px;}
#pagination.p13 {margin-left: 75px;}
#pagination.p14 {margin-left: 60px;}
#pagination.p15 {margin-left: 45px;}
#pagination img {float: left; margin-left: 5px; margin-right: 5px; }
#pagination ul {display: inline; height: 20px; list-style-type: none;}
#pagination ul li {float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background: url(img/btt_gallery_off.gif) no-repeat; margin-left: 5px; margin-right: 5px; color: #ffffff;}
#pagination ul li.on {background: url(img/btt_gallery_on.gif) no-repeat;}
#pagination ul li a:link, #pagination ul li a:visited, #pagination ul li a:active {color: #ffffff; text-decoration: none;}
#pagination ul li a:hover {text-decoration: underline;}

#bottom {width: 708px; margin: auto; margin-top: 10px; font-size: 11px; padding-left: 227px; padding-right: 40px;  height: 15px; line-height: 15px; text-align: center;}
#bottom span {font-size: 14px;}
#bottom span.line {margin-left: 10px; margin-right: 10px; color: #998675;}

