* { margin: 0; padding: 0; }
ul { list-style-type: none; }
a { text-decoration: none; }
img, fieldset { border: 0 }
body { font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif; background-color: #eae4d4; background: url(../img/bg.jpg) repeat 50% top; }
html, #w { height: 100%; width: 100%; }

#w { background: url(../img/bg-swirl.gif) no-repeat 50% top; padding-top: 50px; }
#wb { background: url(../img/bg-swirl-btm.gif) no-repeat 50% bottom; }

#w:after, #body:after, #navi-bottom:after, #navi-foot:after, #navi-top:after, .c1:after, .c2:after { content: "."; height: 0px; width: 0px; display: block; visibility: hidden; clear: both; }
#w, #body, #navi-bottom, #navi-foot, #navi-top, .c1, .c2 { zoom: 1; }

#body-shadow { width: 995px; margin: 0 auto; background: url(../img/bg-shadow-left.png) no-repeat 0 10px; }
#body { width: 990px; margin-left: 15px; background: url(../img/page-bg.jpg) repeat 0 0; }
#f { height: 19px; width: 995px; margin: 0 auto; padding: 25px 0 50px; background: url(../img/bg-footer.png) no-repeat 20px 0; }

#col-left, #col-right { float: left; }

div#col-left { width: 200px; padding-top: 20px; }
#logo img { margin: 0 auto; display: block; }
#logo img#lt { padding: 7px 0; }

#body { font-size: 1.2em; line-height: 1.5em; }
#deco.char01 { background: url(../img/char.01.gif) no-repeat 100% 100%; }
#deco.index { background: url(../img/ma-uri00.gif) no-repeat 0 0; }
#deco.index02 { background: url(../img/ma-uri02.gif) no-repeat 0 0; }
#deco.index03 { background: url(../img/ma-uri03.gif) no-repeat 0 0; }
#deco.index04 { background: url(../img/ma-uri04.gif) no-repeat 0 0; }
#deco.index05 { background: url(../img/ma-uri05.gif) no-repeat 0 0; }
#deco.index06 { background: url(../img/ma-uri06.gif) no-repeat 0 0; }

#navi-left { font-family: Verdana, Arial, Helvetica, sans-serif; }
#navi-left li { /*width: 200px;*/ }
#navi-left li a { display: block; padding: 6px 30px; font-weight: bold; color: #fff; background: #c7b198 url(../img/arrows.navi.gif) no-repeat 15px 10px; font-size:11,5px; }
#navi-left li a:hover { background-color: #b59062; }
#navi-left li ul { display: none; }
#navi-left li.active a { background-color: #957651; background-position: 180px 10px; } 
#navi-left li.active ul { display: block; }
#navi-left li.active li a { color: #582c03; background-color: transparent; text-transform: none; background-position: 15px -39px; }
#navi-left li.active li a:hover { text-decoration: underline; }

div#col-right { width: 780px; }

#navi-top li { float: left; width: 75px; height: 48px; border-top: 2px solid transparent; }
#navi-top li.active { border-color: #000; }
#navi-top li a { margin-top: 18px; display: block; padding: 6px 10px; color: #fff; font-weight: bold; text-transform: uppercase; font-size:11px; }
#navi-top li a#amy { color: #000; background-color: #fff; }
#navi-top li a#amauri { background-color: #d91333; }
#navi-top li a#amasaz { background-color: #000; }

#navi-bottom { clear:both; padding: 60px 20px 20px; }
#navi-bottom li { float: left; /*width: 120px;*/ font-size: 11px; line-height: 14px; padding: 3px 15px 4px; font-weight: bold; }
#navi-bottom a { color: #fff; display: block; }
#navi-bottom li#acall { color: #fff; background-color:#d91333; width: 180px; text-align: right; padding: 10px 15px 11px; }
#navi-bottom li#afriend { background-color: #947550; }
#navi-bottom li#acontact { background-color: #000; }
#navi-bottom li#aprice a { color: #000; }
#navi-bottom li#aprice { background-color: #fff; padding: 10px 15px 11px; width: 45px; }
#navi-bottom li#anetworks { background-color: #c8b299; padding: 10px 15px 11px; }

#navi-foot { padding: 0 15px 0 35px; }
#navi-foot li { float: left; color: #a58866; padding-right: 3px; }
#navi-foot li a { color: #a58866; }
#navi-foot li a:hover { color: #d77a74; }
#navi-foot li.r { float: right; }

#content { padding: 35px 0 0 20px; color: #6b3904;min-height:405px; }
#content h2 { font-size: 16px; line-height: 20px; margin-bottom: 20px; font-weight: bold; font-size:14px; }
#content h3 { font-weight: bold; font-size: 1em; text-transform: uppercase; }
#content.contact h3 { text-transform: uppercase; }
#content ul { list-style-type: disc; }
#content ul li { margin-left: 1.5em; padding-left: 0.5em; }
#content h3, #content p, #content ul { font: 11px/1.8em Verdana, Arial, Helvetica, sans-serif; }
#content.contact p, #content.contact ul { font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif; }
#content a { color: #957651; font-size:10px;  }
#content a:hover { text-decoration: underline; }

#content .cw, #content .cs { float: left; padding-right: 20px; }
#content .cw { width: 370px; }
#content.contact .cw { width: 425px; }
#content .cs { width: 255px; }
#content.contact .cs { width: 215px; }
#content .cf { width: 620px; }

#content.gallery .cw { padding-right: 1px; }
#content.gallery .cgt { width: 186px; float: left; }
#content.gallery .cgt li { float: left; padding: 0 1px 1px 0; margin: 0; list-style: none; }
#content.gallery .cgt li img { vertical-align: bottom; }
#content.gallery p#descr { clear: both; width: 555px; font-style: italic; padding: 1.5em 0; min-height: 72px; }
#content.gallery img#galleryView { vertical-align: bottom;}
.mauriTxt {  color: #957651; font-weight: bold; font-size: 16px; left:230px; position:absolute; top:390px; text-align:right; line-height:22px; letter-spacing: 0.5px; }

