html, body {margin:0px; padding:0px; background: #000000; height:100%; border:none;}

a,body,div,h1,p,span,td {font-family: Tahoma,Verdana,Sans-serif; color: #e9bc93; font-size: 11px;}
a {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: underline;}
form {margin: 0px;}
h1 {font-size: 13px; color: #A2774F; margin:7px 0px;}
h2 {font-size: 12px; color: #A2774F; margin:7px 0px;}
hr {background:#343434; border: none; color:#343434; height:1px; margin: 0px;}
html>body hr {background:#343434; border: none; color:#343434; height:1px; margin:7px 0px;}
img {border:0px;}
input { font-family: Tahoma,Verdana,Sans-serif; color: #000000; font-size: 11px;}
p {margin:0px 0px 15px 0px; text-align: justify;}
    #main p {margin: 8px 0px}
    #main a {color: #FFCC66; text-decoration: underline}
    #main strong {color: #aaa}
table {border: none; border-collapse: collapse; empty-cells: show;}
td {vertical-align: top; border: none; padding: 0;}

table.album {margin: 20px 0px}
table.album td {padding: 4px 4px}

.pic-big {border: 1px solid #000000;  margin: 0px 20px 12px 20px;}
.bull-arr {float: left; margin: 12px 5px 0px 0px;}
.float-left {float: left;}
.float-right {float: right;}
.header-txt2 {float: left; padding-top: 10px;}
.ill-covers {float: left; margin: 35px 20px 35px 0px;}
.sup-line {margin-top: 2px;}
.up-line {float: left; margin-top: 21px;}

div.access-form {float: left; width: 240px; background-color: #A7805A; padding: 3px;}
div.access-form table {float: left; width: 100%;}
div.access-form input {width: 150px; margin:3px 0px;}
div.access-form input.inpt-btn {width: auto; margin:7px 0px 5px 0px;}
div.decor-form {background: url(../img/bg_DecorForm.gif); height: 12px;}
div.gallery p {margin:0px 0px 4px 0px; font-size: 13px;}
div.gallery-pic {float: left; padding: 2px; border: 1px solid #A2774F; margin: 10px 10px 0px 0px;}
div.gallery-pic2 {float: left; padding: 2px; border: 1px solid #A2774F; margin: 19px 0px 0px 0px;}
div.h1-bull {padding-top: 22px;}
div.h1-bull h1 {float: left; padding-left: 9px; margin: 0px; background: url(../img/bull_ArrowGrey.gif) no-repeat;}
div.h1-bull2 {padding-top: 2px;}
div.h1-bull2 h1 {float: left; padding-left: 9px; margin: 0px 0px -2px 0px; background: url(../img/bull_ArrowGrey.gif) no-repeat;}
div.h1-bull2 span {color: #FFFFFF; font-size: 13px; }
div.h2-bull  {float: left; padding-left: 14px; margin: 0px; background: url(../img/bull_ArrowBlack.gif) no-repeat; font-weight: bold; color: #654122;}
div.header-sb {background: url(../img/bg_HeaderSupBlock.gif) repeat-x top; height: 20px; padding-top: 5px; color: #000000; font-weight: bold; text-align: center;}
div.pics {}
div.super-block {float: left; width: 460px; border: 1px solid #4A4A4A; background: url(../img/bg_SupBlock.gif);}
div.super-block p {color: #B3B3B3; text-align: center; margin: 4px 0px 11px 0px;}
div.top-sm {position: absolute; background-color: #A7805A; text-align: left; visibility: hidden;}
div.top-sm ul {margin: 0; padding: 0; list-style: none; font-size: 11px;}
div.top-sm ul li {position: relative; padding: 0px;}
div.top-sm ul li a {background-color: #A7805A; display:block; padding:4px 10px 6px 10px; color: #000000; text-decoration: none; width: 100%; border-top: 1px solid #C2A68C;border-right: 1px solid #584739; border-bottom: 1px solid #584739; border-left: 1px solid #C2A68C;}
div.top-sm ul li a:hover {background-color: #926B47; text-decoration: none; color: #FFFFFF;}
div.pics, div.h1-bull,div.h2-bull,div.header-sb, div.decor-form,div.gallery {float: left; width: 100%;}
    div.width-all {clear: both; width: 100%}
table.access2 {float: left; background-color: #B9997B;}
table.access2 td.all-left {padding: 3px 8px 5px 8px; border-left: 3px solid #9A7049; background-color: #9A7049; color: #FFFFFF;}
table.access2 td.all-right {padding: 3px 8px 5px 8px; border-right: 3px solid #A7805A; border-left: 1px solid #C2A68C;  background-color: #A7805A; color: #32261B; font-weight: bold;}
table.access2 td.all-right table {float: left; width: 100%; background-color: #B18E6C; margin: 5px 0px;}
table.access2 td.all-right table td {padding: 6px 8px 10px 8px; color: #32261B; font-weight: normal;}
table.access2 td.all-right table td a {color: #32261B; text-decoration: underline;}
table.access2 td.all-right table td a:hover {text-decoration: none;}
table.access2 td.all-right table td.ico-td {padding: 4px 0px 0px 5px; width: 48px; border-right: 2px solid #A7805A;}
table.access2 td.footer-left {height: 19px; border-top: 1px solid #C7AD95;  border-left: 3px solid #B9997B; background: url(../img/bg_DecorForm2.gif) repeat-x top;}
table.access2 td.footer-right{height: 19px; border-top: 1px solid #C7AD95;  border-right: 3px solid #B9997B; border-left: 1px solid #C7AD95; background: url(../img/bg_DecorForm2.gif) repeat-x top;}
table.access2 td.line-left {height: 1px; border-top: 1px solid #C7AD95; border-left: 3px solid #86592F;  background: url(../img/bg_Access2Line.gif);}
html>body table.access2 td.line-left{border-top: none;}
table.access2 td.line-right{height: 1px; background: url(../img/bg_Access2Line.gif); border-top: 1px solid #C7AD95; border-right: 3px solid #86592F; border-left: 1px solid #C7AD95; }
html>body table.access2 td.line-right {border-top: none;}
table.access2 td.title-left {width: 88px; padding: 6px 8px 8px 8px; border-top: 3px solid #B9997B; border-left: 3px solid #B9997B; background: url(../img/bg_DecorForm2.gif) repeat-x top;}
table.access2 td.title-right {width: 335px; padding: 6px 8px 8px 8px; border-top: 3px solid #B9997B; border-right: 3px solid #B9997B; border-left: 1px solid #C7AD95;  background: url(../img/bg_DecorForm2.gif) repeat-x top;}
table.outside, table.pic-outside {width:100%; height:100%;}
table.pic-inside {margin:auto;}
table.pic-inside td.all {background-color:#FFFFFF; padding:0px;}
table.pic-inside td.pic-body {padding:0px 20px 33px; background-color:#FFFFFF; text-align:center;}
table.pic-inside td.pic-body img {display:block; margin-bottom:15px;}
table.pic-inside td.pic-body img.close-btn {margin:0px auto;}
table.pic-outside td {text-align:center; padding:33px 20px;}
td.half {width:50%;}
td.inside-bott {vertical-align: bottom;}
td.inside-top {padding-bottom: 14px;}
td.inside-bott, td.inside-top {border-right: 1px solid #494949; border-left: 1px solid #494949;}
td.itxt {width: 60px; padding: 7px 10px 5px 0px; text-align: right; color: #000000;}

#footer {float: left; width: 718px; height: 57px; background: url(../img/bg_Footer.gif) repeat-x top; text-align: center; padding-bottom: 40px}
#footer a {color: #A2774F;}
#footer a:hover {text-decoration: none; color: #FFFFFF;}
#footer p {color: #545454; font-size: 9px; margin: 14px 0px 20px; text-align: center;}
#footer span {color: #A2774F;}
#header {float: left; width: 718px; height: 154px; background: url(../img/bg_Header.gif) repeat-x top;}
#header-right {float: left; width: 489px; padding-top: 16px;}
#header-txts {float: right; width: 297px; padding-bottom: 7px;}
#left-cont {float: left; width: 194px}
    #left-cont img {display: block}
html>body #left-cont {height: auto; min-height: 214px;}
#left-cont2 {float: left; width: 187px;}
#left-cont2 ul {margin: 0px 0px 18px 0px; padding: 0px; list-style: none; font-size: 11px;}
#left-cont2 ul li {position: relative; padding: 4px 0px 6px 0px; border-bottom: 1px solid #212121; text-align: right;}
#left-cont2 ul li a {color: #A7A7A7; text-decoration: none;}
#left-cont2 ul li a:hover {text-decoration: none; color: #FFFFFF;}
#main {float: right; width: 462px;}
#main-cont {float: left; padding:20px 25px 0px 0px; width: 693px;}
#menu {float: left; width: 718px; padding-top: 5px;}
#menu img {float: left;}
#pic-body {float: left; width: 100%; background-color: #FFFFFF; padding-bottom: 22px;}
#pic-header{float: left; width: 100%; height: 39px; background-color: #FFFFFF;}
#smenu-cont {position: relative; top: 0px; left: 0px; width: 718px;}
#top-menu {float: right;  width: 489px;}
#top-menu a {float: right; display:block; padding:36px 10px 0px 10px; color: #A7A7A7;}
#top-menu a.finish {padding-right: 0px;}
#top-menu a:hover {color: #FFFFFF; text-decoration: none;}
#top-sm1 {top: 152px; left: 0px; width: 128px;}
#top-sm2 {top: 152px; left: 150px; width: 168px;}
#top-sm3 {top: 152px; left: 340px; width: 202px;}
#top-sm4 {top: 152px; left: 564px; width: 134px;}

/* #top-ssm0102 {top: 190px; left: 150px; width: 166px;} */
/* #top-ssm0303 {top: 202px; left: 564px; width: 134px;} */
#txt {padding:0px 0px 10px; width:100%; color:#000000; text-align:left;}

#shell {width:100%; height:105px; display:block; padding-bottom:20px;}

div.descr {clear: both; margin: 10px 10px}
div.descr2 {margin: 0px 0px 20px 0px; text-align: center; color: #000; font-size: 12px; font-weight: bold}

a#net {color: #A7A7A7}
a#net img {margin-right: 5px; vertical-align: middle}
