/**** RESET ****/
html{color:#ffffff;background:#000000;height:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/** basic style **/
body {position:relative;color:#907935;font:12px Arial;width:100%;height:100%}
#layout {position:relative;width:100%;height:100%;min-width: 1024px;min-height: 600px;overflow:hidden}
#logo {position:absolute;z-index:1000;top:0;left:54px}
img.bg {position:absolute;top:0;z-index:10}
img.bg, img#item, img#xoomImg {image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;}
.collection img.bg, .news img.bg, .welcome img.bg {bottom:0;top:auto;left:0}
#log {position:absolute;top:20px;left:10px;color:#fff;z-index:9999}
p#loading {position:absolute;width:100%;height:100%;top:0;left:0;z-index:999;background:url('../img/shared/loading.gif') 50% 50% no-repeat;}

/** nav **/
#nav {position:absolute;left:54px;bottom: 0;width:200px;padding:8px 0;background:url('../img/shared/nav-bg.png') repeat;z-index:100}
#nav li a {display: block;width:150px;height:15px;margin:1px 0;background-image:url('../img/shared/menu-sprite.gif');background_repeat:no-repeat}
.it #nav li a {background-image:url('../img/shared/menu-sprite-it.gif');}
#nav li a span {display:none}
#nav li.active {border-bottom:1px solid #4a3e1c;margin:3px 0 5px}
#nav li.active a {height:20px}
#nav li a#lnk-about {background-position:10px 0}
#nav li a#lnk-collection {background-position:10px -26px}
#nav li.active a#lnk-collection, #nav li.active a:hover#lnk-collection {background-position:-292px -26px}
#nav li a#lnk-news {background-position:10px -50px}
#nav li a#lnk-contacts {background-position:10px -75px}
#nav li a:hover#lnk-about {background-position:-137px 0}
#nav li.active a#lnk-about, #nav li.active a:hover#lnk-about {background-position:-292px 0}
#nav li a:hover#lnk-collection {background-position:-137px -26px}
#nav li a:hover#lnk-news {background-position:-137px -50px}
#nav li.active a#lnk-news, #nav li.active a:hover#lnk-news {background-position:-292px -50px}
#nav li a:hover#lnk-contacts {background-position:-137px -75px}
#nav li.active a#lnk-contacts, #nav li.active a:hover#lnk-contacts {background-position:-292px -75px}

/** hp **/
.hp #logo {top:60px;left:90px}
.hp #nav {top:70%;bottom: auto;left:90px}
#claim {position:absolute;left:90px;top:50%;z-index:120}
#hp-news {position:absolute;left:320px;top:70%;padding: 15px 0 0 10px;border-left:4px solid #000;width:183px;height:93px;background:url('../img/news-bg.png') 0 0 no-repeat;z-index:120;color:#6d6653;font-size:10px}
#hp-news h4 {color:#806a2a;margin-bottom:10px}

/** collection **/
#coll-toolbox {position:absolute;bottom:0;left:254px;padding-left:45px;background: url('../img/shared/coll-toolbox-bg.gif') 0 0 repeat-x;z-index:100}
#coll-toolbox .container {background:#080808 url('../img/shared/coll-toolbox-bg.gif') 0 0 repeat-x;width:131px;height:94px}
#coll-toolbox #gal-browser {position: relative;width:100%}
#coll-toolbox #gal-browser a#gal-prev {position:absolute;left:0;top:0}
#coll-toolbox #gal-browser a#gal-next {position:absolute;right:0;top:0}
#coll-toolbox #gal-browser p {padding:2px 0;text-align:center}

#coll-thumbs {position:absolute;left:299px;top:0;width:131px;overflow:hidden;z-index:100}
#coll-thumbs li {position:relative;display:block}
#coll-thumbs li a {display:block}
#coll-thumbs li a img {display:block}
#coll-thumbs li a.fakelink {position:absolute;top:0;left:0;display:none;border:4px solid #262626;cursor:pointer}

#coll-viewer {position:absolute;left:500px;top:0;z-index:120;height:100%;cursor:pointer}
#coll-viewer img {position:absolute;}
#coll-viewer img.zoom {position:absolute;top:50%;left:50%;margin:-58px 0 0 -58px}

#coll-zoom {position:absolute;top:0;left:0;width:100%;height:100%;z-index:510;background:#000;}
img.zoomImg {position:absolute;left:0;display:none}

/** press release **/
#press-release {position:absolute;left:299px;bottom:0;width:490px;padding:10px 0 80px 0;background: url('../img/shared/press-bg.png') 0 100% no-repeat;z-index:999;color:#907935;display:none}
#press-release h2 {font-weight:bold;color:#ad9e73;font-size:18px}
#press-release .head {padding:10px 20px;border-bottom:1px solid #2e291b;}
#press-release .textWrapper {padding:0 20px;width:424px;height: 400px;overflow: hidden;margin:20px 0 0 0}
#press-release .textWrapper p {margin-bottom:1em}
#press-release #scrollers {position:absolute;top:80px;right:0}
#press-release #scrollers p {cursor:pointer}
#press-release #scrollers #scrlDwn {margin-top:200px}
#press-release a.pressClose {position:absolute;top:25px;right:5px;cursor:pointer}

/** about **/
#about {position:absolute;left:253px;top:0;padding:0 0 100px 45px;z-index:999;background:url('../img/about/bottom-bg.png') 0 100% no-repeat}
#about .wrapper {padding-top: 202px;width:490px;background: url('../img/about/wrapper-bg.png') 0 0 repeat;color:#907935;}
#about .textWrapper p {margin-bottom:1em}
#about h2 {font-weight:bold;color:#ad9e73;font-size:18px}
#about .textWrapper {padding:0 40px 0 20px;width:404px;height: 400px;overflow: hidden;}
#about #scrollers {position:absolute;top:202px;right:0;border-left:1px solid #2c271a}
#about #scrollers p {cursor:pointer}
#about #scrollers #scrlDwn {margin-top:200px}
#about a.pressClose {position:absolute;top:25px;right:5px;cursor:pointer}

/** contacts **/
#contacts {position:absolute;left:253px;top:0;padding:0 0 100px 45px;z-index:999;background:url('../img/contacts/bottom-bg.png') 0 100% no-repeat}
#contacts .wrapper {padding-top: 202px;width:490px;background: url('../img/about/wrapper-bg.png') 0 0 repeat;color:#907935;}
#contacts .head {padding:0 16px;margin-bottom:20px}
#contacts h2 {color:#ad9e73;font-weight:bold;font-size:16px;}
#contacts p {margin:1em 0}
#contacts h3 {border-bottom:1px solid #2e291b;padding:0 16px;color:#ad9e73;font-weight:bold}
#contacts form {padding:20px 16px}
#contacts form input {width:400px;background:#151515;color:#877232;border:none;padding:4px 6px;margin:10px 0}
#contacts form input.short {width:180px;float:left;margin-right:28px}
#contacts form textarea {width:400px;background:#151515;color:#877232;border:none;padding:4px 6px;height:80px;margin:10px 0}
#contacts form input.submit {background:none;width:auto;font-weight:bold;cursor:pointer}

/** news **/
#news {position:absolute;left:253px;bottom:0;padding:0 0 100px 45px;z-index:500;background:url('../img/shared/news-bg.png') 0 100% no-repeat}
#news .wrapper {min-height: 550px;width:490px;background: url('../img/about/wrapper-bg.png') 0 0 repeat;color:#907935;}
#news .item {padding:20px 18px 10px 18px;border-bottom:1px solid #2e291b;color:#907935;cursor:pointer}
#news .item:hover {background:#151515}
#news .item .date {color:#ad9e73}
#news .item a {color:#ad9e73;font-weight:bold;text-decoration:none}
#news #newspager {position:absolute;bottom:40px;left:60px}
#news #newspager a {color:#907935;padding:2px 5px;text-decoration:none;font-weight:bold}
#news #newspager a.active {color:#ad9e73}
#news .header {position: relative;padding:20px 18px;border-bottom:1px solid #2e291b}
#news .header h2 {font-size:18px;font-weight:bold;color:#ad9e73}
#news .header a.close {position:absolute;top:20px;right:10px}
#news .textWrapper {margin: 20px 0;padding:0 40px 0 20px;width:404px;height:400px;overflow: hidden;}
#news #scrollers {position:absolute;bottom:290px;right:0;}
#news #scrollers p {cursor:pointer}
#news #scrollers #scrlDwn {margin-top:200px}
#news .attachments {margin:30px 20px}
#news .attachments li a {display:block;padding:4px 0 4px 20px;margin:5px 0;background:url('../img/shared/pdf-icon.gif') 0 50% no-repeat;color:#ad9e73;text-decoration:none}
#newsgallery {position:absolute;left:788px;bottom:309px;z-index:100}

/** welcome page **/
#welcome {position:absolute;z-index:100;width:280px;margin:0 auto;top:30%;left:40%}
#welcome a {float:left;display:block;width:140px;height:33px}
#welcome a span {display:none}
#welcome a.it {background:url('../img/shared/welcome-it.gif') 0 0 no-repeat;}
#welcome a.en {background:url('../img/shared/welcome-en.gif') 0 0 no-repeat;}
.footer {position:absolute;bottom:0;left:0;width: 100%;height:25px;background:#0d0c0b;z-index:100;color:#474747;text-align:center;}
.footer p {padding:4px 0;text-transform:uppercase;font-size:9px}

/* SLIMBOX */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url('../img/shared/loading.gif') no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url('../img/shared/slimbox/prevlabel.gif') no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url('../img/shared/slimbox/nextlabel.gif') no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url('../img/shared/closelabel.gif') no-repeat center;margin:5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}