@media screen {
body {margin:0;padding:0;text-align:center;font:78% Arial,Helvetica,sans-serif;background:#131313 url("../images/background.gif") 272px 200px no-repeat;color:#b2b2b2}
body.index {background-image:none}
body * {margin:0}
body a {color:#d7d7d7;text-decoration:underline}
hr {display:none}
a img {border:0}
.clr {clear:both;display:block;overflow:hidden;height:1px}
#h {text-align:left;background:#080808;height:200px;padding-left:118px;position:relative}
#h h1 {margin-left:20px;position:relative;width:152px;height:62px;color:#fff;top:35px;margin-bottom:70px;font-size:120%;overflow:hidden}
#h h1 a.overlay {position:absolute;left:0;top:0;width:100%;height:62px;display:block;background:url("../images/logo.gif");cursor:pointer}
#h h1 img {display:block}
#h ul {padding:0;display:block;height:51px}
#h li {padding:0;float:left;list-style-type:none;display:block;margin:0 23px 0 0;height:51px;overflow:visible;background:none !important}
#h ul.submenu {width:750px !important;height:25px;position:relative;z-index:50;margin-top:5px;background:#080808 !important}
#h li a,#h li strong {position:relative;display:block;cursor:pointer;height:21px;z-index:40}
#h .submenu li a,#h .submenu li strong {height:25px}
#h .submenu li {height:25px}
#h li span {display:block;height:21px;position:absolute;left:0;top:0;cursor:pointer;z-index:70;text-align:center;}
#h li a span {background-position:0 -21px !important}
#h li.hot-shop{margin-right: 0}
#h li a:hover span,#h li strong span,#h li.active a span {background-position:0 0 !important}
#h .submenu li a span {background-position:0 -25px !important;height:25px}
#h .submenu li a:hover span,#h .submenu li strong span,#h .submenu li.active a span {background-position:0 0 !important}
#h li.ronyplesl,#h li.ronyplesl * {width:75px;background:url("../images/m-ronyplesl.gif") 0 0 no-repeat}
#h li.bio,#h li.bio * {width:40px;background:url("../images/sm-bio.gif") 0 0 no-repeat}
#h li.news,#h li.news * {width:61px;background:url("../images/sm-news.gif") 0 0 no-repeat}
#h li.media,#h li.media * {width:72px;background:url("../images/sm-media.gif") 0 0 no-repeat}
#h li.hotshop,#h li.hotshop * {width:88px;background:url("../images/sm-hotshop.gif") 0 0 no-repeat}
#h li.odds-and-ends,#h li.odds-and-ends * {width:152px;background:url("../images/sm-odds.gif") 0 0 no-repeat}
#h li.production,#h li.production * {width:116px;background:url("../images/sm-production.gif") 0 0 no-repeat}
#h li.fine-art,#h li.fine-art * {width:56px;background:url("../images/m-fineart.gif") 0 0 no-repeat}
#h li.limitededitions,#h li.limitededitions * {width:112px;background:url("../images/m-limitededitions.gif") 0 0 no-repeat}
#h li.vases,#h li.vases * {width:67px;background:url("../images/sm-vases.gif") 0 0 no-repeat;text-indent: 5px;}
#h li.glasses,#h li.glasses * {width:85px;background:url("../images/sm-glasses.gif") 0 0 no-repeat}
#h li.objects,#h li.objects * {width:82px;background:url("../images/sm-objects.gif") 0 0 no-repeat}
#h li.branddesign,#h li.branddesign * {width:100px;background:url("../images/m-branddesign.gif") 0 0 no-repeat}
#h li.handblownglass,#h li.handblownglass * {width:181px;background:url("../images/sm-handblownglass.gif") 0 0 no-repeat}
#h li.industrialglass,#h li.industrialglass * {width:155px;background:url("../images/sm-industrialglass.gif") 0 0 no-repeat}
#h li.jewellery,#h li.jewellery * {width:72px;background:url("../images/m-jewellery.gif") 0 0 no-repeat}
#h li.originalpieces,#h li.originalpieces * {width:152px;background:url("../images/sm-originalpieces.gif") 0 0 no-repeat}
#h li.amorike,#h li.amorike * {width:90px;background:url("../images/sm-amorike.gif") 0 0 no-repeat}
#h li.objectsininterior,#h li.objectsininterior * {width:125px;background:url("../images/m-objects-in-interior.gif") 0 0 no-repeat}
#h li.contact,#h li.contact * {width:59px;background:url("../images/m-contact.gif") 0 0 no-repeat}
#h li.jewellery a {padding-left:2px}
#h li.limitededitions ul {left:-84px;width:300px}
#h li.branddesign ul {left:-120px;width:300px}
#h li.jewellery ul {left:-100px;width:200px}
#p {text-align:left;border-top:1px solid #212121}
#p p {line-height:150%;font-size:92%}
#c {width:750px;margin:0 0 0 124px}
#c p.contact {border:1px solid #333;border-left:0;border-right:0;padding:20px 25px;font-size:92%;color:#777}
#c p.contact img {margin-bottom:5px}
#c p.createdby {padding:10px 25px;text-align:right;font-size:92%;color:#777}
#mainContent {width:750px;margin:0;position:relative;left:124px;padding:50px 0;clear:both}
body.index #mainContent {padding-top:0}
div.limitededitions .text {width:360px;float:left}
#p div.limitededitions .text p {width:180px;margin:15px 0 25px 150px;line-height:175%;font-size:100%}
div.limitededitions .gfx {float:left;width:377px}
div.limitededitions ul {display:block;margin:15px 0;padding:0}
div.limitededitions li {display:block;list-style-type:none;margin:0;padding:0;width:377px}
div.limitededitions li * {width:100%;display:block;position:relative}
div.limitededitions li a:hover {background:#2f2f2f;color:#fff}
div.limitededitions li span {position:absolute;left:0;top:0;cursor:pointer}
div.limitededitions .gfx li a,div.limitededitions .gfx li span {height:64px;overflow:hidden;text-align:center}
div.limitededitions li.vases a span {background:url("../images/le-vases.gif")}
div.limitededitions li.glasses a span {background:url("../images/le-glasses.gif")}
div.limitededitions li.objects a span {background:url("../images/le-objects.gif")}
#p div.ronyplesl .text p {width:200px;float:left;padding:40px 0;line-height:225%;font-size:100%;}
div.ronyplesl .gfx {margin-top:30px}
div.ronyplesl .gfx ul,div.ronyplesl .gfx li {list-style-type:none;margin:0;padding:0}
div.ronyplesl .gfx li {width:125px;height:243px;float:left;position:relative}
div.ronyplesl .gfx li span {position:absolute;left:0;top:0;cursor:pointer}
div.ronyplesl .gfx li a,div.ronyplesl .gfx li a span {display:block;width:100%;height:218px;line-height:1500%;overflow:hidden;text-align:center;font-weight:bold}
div.ronyplesl .gfx li a span {background-repeat:no-repeat}
div.ronyplesl .gfx li a:hover {background:#2f2f2f;color:#fff}
div.ronyplesl li.news,div.ronyplesl li.hotshop {top:14px}
div.ronyplesl li.bio, div.ronyplesl li.media, div.ronyplesl li.odds {top:-14px}
div.ronyplesl li.bio a span,div.ronyplesl li.media a span,div.ronyplesl li.odds a span {background-position:0 28px}
div.ronyplesl li.bio {margin-left: 62px}
div.ronyplesl li.bio a span {background-image:url("../images/rp-bio.gif")}
div.ronyplesl li.contact a span {background-image:url("../images/rp-contact.gif")}
div.ronyplesl li.news a span {background-image:url("../images/rp-news.gif")}
div.ronyplesl li.media a span {background-image:url("../images/rp-media.gif")}
div.ronyplesl li.hotshop a span {background-image:url("../images/rp-hotshop.gif")}
div.ronyplesl li.odds a span {background-image:url("../images/rp-odds.gif")}
div.bio .text {float:right;width:465px}
div.bio .text .section {border-bottom:1px solid #333;padding:0 0 15px;clear:both}
div.bio .text .section h3 {text-transform:uppercase;font-size:.8em;color:#999;margin:0;padding:15px 0 8px}
div.bio .text .section p,div.bio .text .section dl,div.bio .text .section ul {margin:0;padding:0;list-style-type:none;color:#fff;clear:both;line-height:1.6em}
div.bio .text .section dt {width:140px;float:left}
div.bio .text .section dd {width:325px;float:left}
div.bio .text .section li {padding-left:145px}
#p div.bio .text p.links {font-size:1.2em;border-bottom:1px solid #333;padding:10px 0}
#p div.bio .text p a,div.bio .gfx a {font-weight:bold}
div.bio .gfx {width:256px;text-align:right;padding-top:60px}
div.media h2 {padding-bottom:15px;border-bottom:1px solid #333}
div.media a {color:#fff}
div.media .section {width:250px;float:left;padding-top:30px}
div.media .section h3 {font-size:1.2em;font-weight:normal;text-transform:uppercase}
div.media #media-releases dt,div.media #media-press dt {margin:1em 20px .2em 0;font-size:.8em;text-transform:uppercase}
div.media #media-releases dd,div.media #media-press dd {margin-right:20px}
div.media #media-photos dl {clear:both}
div.media #media-photos dt {width:115px;float:left;clear:left;padding-top:1em}
div.media #media-photos dd {width:135px;float:left;font-size:.8em;padding-top:1em}
div.media #media-photos dd a {font-size:1.2em}
div.media #media-photos img {border:1px solid #333}
div.media #media-photos a:hover img {border-color:#666}
div.studio .text {width:510px;float:right}
div.studio .text h2 {padding-bottom:20px}
div.studio .text .contact-studio{width: 250px; float: left}
div.studio .text .contact-shops{width: 250px; float: right}
div.studio .text .map {clear:both; margin:10px 0 5px;}
div.studio .text .map img{margin-bottom: 5px}
div.studio .text .map .largeLink {color:#FFF;font-size: 11px}
div.studio .text h3.img {padding:0 0 5px}
div.studio .text p {padding-bottom:5px}
div.studio .text h4 {color:#fff;font-size:.9em;margin:15px 0 0 0}
div.studio .studio-contact h3 {font-size:.8em;text-transform:uppercase;color:#666;padding:15px 0 5px}
div.studio .studio-contact .cooperation {padding-top:0}
div.studio .text .studio-contact h3.img {padding:20px 0 0}
div.studio .text .studio-contact p {padding-bottom:7px}
div.studio .text .studio-contact h4 {margin:0; padding-top:13px}
div.studio .gfx img {width: 220px; float: left}
div.studio a:hover {text-decoration: none}


div.news h2 {padding-bottom:15px}
div.news .section {border-top:1px solid #333;padding-bottom:20px}
div.news .item {position:relative;float:left;width:250px;padding-top:175px; height: 130px;}
div.news .item img {position:absolute;top:20px;left:20px}
div.news .item a {color:#fff}
div.news p,div.news h3 {padding:0 20px}
div.news h3 {color:#fff;font-size:1.2em;margin:.3em 0}
#p div.news p.date {font-size:.8em;text-transform:uppercase}
div#mainContent.vases {width:870px}
div.vases h2 {margin-left:118px}
div.vases .text {width:330px;float:left}
#p div.vases .text p {width:180px;margin:15px 0 15px 120px;line-height:145%;font-size:100%;}
div.vases .gfx {float:left;width:516px;padding:20px 0}
div.vases .gfx div {float:left;display:block;width:258px;height:65px;overflow:hidden}
div.vases .gfx a {display:block;width:258px;height:65px;overflow:hidden;color:#aaa}
div.vases .gfx a:hover {color:#fff;background:#2f2f2f}
div.vases .gfx a img {float:left;display:block;width:129px;height:65px}
div.vases .gfx .alt a img {float:right}
div.vases .gfx a span {float:right;display:block;width:123px;height:65px;text-decoration:underline;text-align:left;text-indent:10px;text-transform:uppercase;line-height:65px;font-size:92%;cursor:pointer}
div.vases .gfx .alt a span {float:left;text-align:right;width:113px;margin-right:10px}
div.vases .gfx .first {clear:left}
div.vases .gfx a br {display:none}
div.detail-a .description p#thumbnails a:hover,div.detail-b .description p#thumbnails a:hover,div.detail-v .description p#thumbnails a:hover {background:none !important;color:red !important}
div.detail-a h2 {float:left;width:514px;margin:0}
div.detail-a h2 img {margin-left:104px}
div.detail-a h3 {float:left;width:200px;margin:0;padding:10px 0 0;color:#d90000;text-transform:uppercase}
div.detail-a .menu {float:left;width:200px}
div.detail-a .menu p {}
div.detail-a .menu p.others {text-align:right;text-transform:uppercase;line-height:180% !important;margin:25px 0}
div.detail-a .menu p.others strong {color:#d90000;font-weight:normal}
div.detail-a .pic {float:left;width:314px;text-align:left}
div.original-pieces .pic {margin-top:30px}
div.detail-a .pic img {display:block;position:relative;left:-5px;top:-5px}
div.detail-a .pic span {display:block;margin:5px 0 0;background:#0c0c0c;float:left;position:relative;left:33px}
div.detail-a .description {float:left;width:200px;margin-top:15px}
div.detail-a .description p {margin:10px 0;color:#999}
div.detail-a .description p#thumbnails {margin-top:30px}
div.detail-a .description p#thumbnails img {display:block}
div.detail-a .description p#thumbnails a {float:left;margin:0 2px 2px 0;position:relative;display:block;overflow:hidden}
div.detail-a .description p#thumbnails span {width:100%;height:50px;position:absolute;left:0;top:-1000px;background:#FFF;cursor:pointer;display:block;}
div.detail-b h2 {width:200px;margin:0;text-align:right}
div.detail-b h3 {margin:0;padding:27px 0 10px;color:#d90000;text-transform:uppercase}
div.detail-b .menu {float:left;width:200px}
div.detail-b .menu p {}
div.detail-b .menu p.others {text-align:right;text-transform:uppercase;line-height:180% !important;margin:25px 0}
div.detail-b .menu p.others strong {color:#d90000;font-weight:normal}
div.detail-b .gfx {width:525px;float:right}
div.detail-b .pic {float:left;width:375px}
div.detail-b p#thumbnails {float:right;width:150px}
div.detail-b p#thumbnails img {display:block}
div.detail-b p#thumbnails a {float:left;margin:0 2px 2px 0;position:relative;display:block;overflow:hidden}
div.detail-b p#thumbnails span {width:100%;height:50px;position:absolute;left:0;top:-1000px;background:#FFF;cursor:pointer;display:block;}
div.detail-b .description {padding:10px 0;border-bottom:1px solid #333}
div.detail-b .description p {margin:.2em 0;color:#999}
div.detail-b .section-description {padding-top:15px}
div.detail-c h2 {width:200px;margin:0;text-align:right}
div.detail-c h3 {margin:0;padding:27px 0 10px;color:#d90000;text-transform:uppercase}
div.detail-c .menu {float:left;width:200px}
div.detail-c .menu p {}
div.detail-c .menu p.others {text-align:right;text-transform:uppercase;line-height:180% !important;margin:25px 0}
div.detail-c .menu p.others strong {color:#d90000;font-weight:normal}
div.detail-c .gfx {width:525px;float:right}
div.detail-c .pic {clear:both;padding-top:25px}
div.detail-c p#thumbnails {width:525px}
div.detail-c p#thumbnails img {display:block}
div.detail-c p#thumbnails a {float:left;margin:0 2px 2px 0;position:relative;display:block;overflow:hidden;height:60px}
div.detail-c p#thumbnails span {width:100%;height:60px;position:absolute;left:0;top:-1000px;background:#FFF;cursor:pointer;display:block;}
div.detail-c .description {padding:10px 0;border-bottom:1px solid #333}
div.detail-c .description p {margin:.2em 0;color:#999}
div.detail-c .section-description {padding-top:15px}
div#mainContent.glasses {width:870px}
div.glasses h2 {margin-left:118px}
#p div.glasses .text p {width:595px;margin:15px 0 15px 120px;line-height:145%;font-size:100%;}
div.glasses .gfx {width:775px;padding:20px 0}
div.glasses .gfx div {float:left;display:block;width:258px;height:65px;overflow:hidden}
div.glasses .gfx a {display:block;width:258px;height:65px;overflow:hidden;color:#aaa}
div.glasses .gfx a:hover {color:#fff;background:#2f2f2f}
div.glasses .gfx a img {float:left;display:block;width:129px;height:65px}
div.glasses .gfx .alt a img {float:right}
div.glasses .gfx a span {float:right;display:block;width:123px;height:65px;text-decoration:underline;text-align:left;text-indent:10px;text-transform:uppercase;line-height:65px;font-size:92%;cursor:pointer}
div.glasses .gfx .alt a span {float:left;text-align:right;width:113px;margin-right:10px}
div.glasses .gfx .first,div.glasses .gfx .second {clear:left}
div.glasses .gfx .second {margin-left:258px}
div.glasses .gfx a br {display:none}
div#mainContent.objects {width:870px}
div.objects h2 {margin-left:118px}
#p div.objects .text p {width:595px;margin:15px 0 15px 120px;line-height:145%;font-size:100%;}
div.objects .gfx {float:left;width:775px;padding:20px 0;margin-left:110px}
div.objects .gfx div {float:left;display:block;width:129px;height:169px;overflow:hidden}
div.objects .gfx a {display:block;width:129px;height:169px;overflow:hidden;color:#aaa}
div.objects .gfx a:hover {color:#fff;background:#2f2f2f}
div.objects .gfx a img {width:129px;height:130px;display:block}
div.objects .gfx a span {display:block;height:39px;text-decoration:underline;text-align:left;text-indent:10px;text-transform:uppercase;line-height:39px;font-size:92%;cursor:pointer}
div.objects .gfx a br {display:none}
div.branddesign .text {padding:20px 0;width:170px;float:left;margin-left:30px}
#p div.branddesign .text p {line-height:225%;font-size:100%}
div.branddesign .gfx {margin-top:20px;width:513px;float:left}
div.branddesign .gfx ul,div.branddesign .gfx li {list-style-type:none;margin:0;padding:0}
div.branddesign .gfx li {width:256px;height:192px;float:left;position:relative}
div.branddesign .gfx li span {position:absolute;left:0;top:0;cursor:pointer}
div.branddesign .gfx li a,div.branddesign .gfx li a span {display:block;width:100%;height:192px;line-height:1500%;overflow:hidden;text-align:center;font-weight:bold}
div.branddesign .gfx li a span {background-repeat:no-repeat}
div.branddesign .gfx li a:hover {background:#2f2f2f;color:#fff}
div.branddesign li.handblownglass a span {background-image:url("../images/bd-handblownglass.gif")}
div.branddesign li.industrialglass a span {background-image:url("../images/bd-industrialglass.gif")}
div.handblownglass .text {float:left;width:165px;margin:15px 27px 15px 15px}
#p div.handblownglass .text p {line-height:145%;font-size:100%;}
div.handblownglass .gfx {float:left;width:517px;padding:20px 0}
div.handblownglass .gfx div {float:left;display:block;width:129px;height:195px;overflow:hidden}
div.handblownglass .gfx a {display:block;width:129px;height:195px;overflow:hidden;color:#aaa}
div.handblownglass .gfx a:hover {color:#fff;background:#2f2f2f}
div.handblownglass .gfx a img {width:129px;height:130px;display:block}
div.handblownglass .gfx a span {display:block;height:45px;padding:10px;text-decoration:underline;text-align:left;text-transform:uppercase;font-size:92%;cursor:pointer}
div.handblownglass .gfx a br {display:none}
div.handblownglass .gfx a br.break {display:inline}
div.handblownglass .first {clear:left}
div.industrialglass .text {float:left;width:180px;margin:15px 27px 15px 15px}
#p div.industrialglass .text p {line-height:145%;font-size:100%;}
div.industrialglass .gfx {float:left;width:510px;padding:20px 0}
div.industrialglass .gfx div {float:left;display:block;width:129px;height:195px;overflow:hidden}
div.industrialglass .gfx a {display:block;width:129px;height:195px;overflow:hidden;color:#aaa}
div.industrialglass .gfx a:hover {color:#fff;background:#2f2f2f}
div.industrialglass .gfx a img {width:129px;height:130px;display:block}
div.industrialglass .gfx a span {display:block;height:45px;padding:10px;text-decoration:underline;text-align:left;text-transform:uppercase;font-size:92%;cursor:pointer}
div.industrialglass .gfx a br {display:none}
div.industrialglass .gfx a br.break {display:inline}
div.industrialglass .first {clear:left}
div.jewellery h2 {margin-left:128px}
div.jewellery .text {width:360px;float:left}
#p div.jewellery .text p {width:180px;margin:15px 0 25px 150px;line-height:175%;font-size:100%;}
div.jewellery .gfx {width:514px;float:right}
div.jewellery ul {display:block;margin:15px 0;padding:0}
div.jewellery li {display:block;list-style-type:none;margin:0;padding:0}
div.jewellery li * {width:100%;display:block;position:relative}
div.jewellery li a:hover {background:#2f2f2f;color:#fff}
div.jewellery li span {position:absolute;left:0;top:0;cursor:pointer}
div.jewellery .gfx li a,div.jewellery .gfx li span {height:64px;overflow:hidden}
div.jewellery li.originalpieces {width:514px;text-align:left}
div.jewellery li.amorike {width:403px;text-align:right}
div.jewellery li.originalpieces a span {background:url("../images/j-originalpieces.gif")}
div.jewellery li.amorike a span {background:url("../images/j-amorike.gif")}
div.amorike h2 {margin-left:128px}
div.amorike .gfx {position:relative;margin-left:92px;margin-top:40px;width:513px}
#p div.amorike p {margin:10px 0;font-size:100%}
div.amorike .gfx .topText,div.amorike .gfx .bottomText {position:absolute}
div.amorike .gfx .topText {top:-40px;left:36px}
div.amorike .gfx .bottomText {bottom:20px;right:30px;width:200px}
div#mainContent.interiordesign {width:870px}
#p div.interiordesign .text p {width:595px;margin:15px 0 15px 10px;line-height:145%;font-size:100%;}
div.interiordesign .gfx {width:775px;padding:20px 0}
div.interiordesign .gfx div {float:left;display:block;width:250px;height:169px;overflow:hidden}
div.interiordesign .gfx a {display:block;width:250px;height:169px;overflow:hidden;color:#aaa}
div.interiordesign .gfx a:hover {color:#fff;background:#2f2f2f}
div.interiordesign .gfx a img {width:250px;height:130px;display:block}
div.interiordesign .gfx a span {display:block;height:39px;text-decoration:underline;text-align:left;text-indent:10px;text-transform:uppercase;line-height:39px;font-size:92%;cursor:pointer}
div.interiordesign .gfx a br {display:none}
#p .listimages .text p {margin:0;padding-top:14px;font-size:100%}
#lister {padding:20px 0}
#picgallery {width:700px;height:auto;position:relative;left:-50px}
#picgallery #status {width:600px;height:5px;overflow:visible;position:relative;left:50px;background:#222}
#picgallery #bar {width:0;height:4px;overflow:hidden;position:relative;left:0;top:5px;background:#555}
#picgallery #pictures {width:600px;height:auto;overflow:visible;position:relative;left:50px;top:10px}
#picgallery #pictures div {width:600px;height:auto;overflow:visible;position:relative;left:0;top:0}
#picgallery #pictures #picloading {position:absolute;left:0;top:0;z-index:999;overflow:hidden;width:600px;height:80px;line-height:80px;color:#bbb;background:#0c0c0c}
#picgallery #pictures div a {padding:0;display:block;float:left;border-left:2px solid #3f3f3f;height:80px;color:#CCC;text-decoration:none;line-height:24px;font-size:85%}
#picgallery #pictures div a span {margin-left:5px}
#picgallery a:active,#picgallery a:focus {outline:0}
#picgallery #pictures div img {display:block;margin:0}
#picgallery #scrollLeft,#picgallery #scrollRight {display:none;width:27px;height:27px;cursor:pointer;position:absolute;left:0;top:30px;background:maroon}
#picgallery #scrollLeft {background:url("../images/scrollleft.gif") no-repeat}
#picgallery #scrollRight {left:auto;right:0;background:url("../images/scrollright.gif") no-repeat}
#detailpic p {width:580px;padding-top:20px;margin:0;font-size:100%;line-height:1.8em}
#detailpic h3 {font-size:140%;display:block;padding:0 0 5px;margin:0;color:#eee}
#detailpic img {display:block}
.intro-image{margin-top: 42px}

#showroom-gallery{width: 200px; float: left; padding-bottom: 60px}
#showroom-gallery h3 {margin: 30px 0 10px;}
#showroom-gallery img {margin-bottom: 10px}

#news{width: 520px; float: right}


h3#latest-news{
	margin-top: 30px;
}
body.index .news .item{
	padding-top: 15px;
	border-top: 2px solid #212121;
	margin-top: 15px;
	margin-right: 40px;
	height: auto;
	width: 200px;
	padding-bottom: 50px;
}
body.index .news .item p, body.index .news .item h3{
	padding: 0 0 0 0;
}
body.index .news .item h3{
	font-size: 11px;
}
body.index .news .item h3 a{
	color: #dddddd;
}
body.index .news .item h3 a:hover{
	text-decoration: none;
}		
	
.video-box{
	margin-bottom: 25px;
}	
#modal-holder{
	opacity:0.85;
	filter:alpha(opacity=85);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; left: 0;
	overflow:auto;
	background: #000;
	z-index: 51;
}
#modal-box{
	background: #000;
	border: 3px solid #4a4a4a;
	color: #FFF;	
	position: absolute;
	left: 50%;
	margin-left: -300px;
	width: 640px;
	_position:absolute;
	z-index: 52;
	text-align: right;
	padding: 10px;
}
	
	

#modal-gallery-holder{
	opacity:0.85;
	filter:alpha(opacity=85);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; left: 0;
	overflow:auto;
	background: #000;
	z-index: 51;
	text-align:center;
}
#modal-gallery-box{
	background: #000;
	border: 3px solid #4a4a4a;
	color: #FFF;	
	position: absolute;
	left: 50%;
	margin-left: -50px;
	_position:absolute;
	z-index: 52;
	/*padding: 10px;*/
	width: 100px;
	height: 100px;
}
#modal-gallery-box{
	display: block;
}	
	

/* SHOP */
#navigation ul{background: url("../images/new-shop.gif") 68px 0 no-repeat; position:absolute; top: 31px; left: 647px; height: 51px; width: 235px; overflow: hidden}
#navigation ul li{height: auto; margin: 29px 12px 0 12px; overflow: hidden}
#navigation ul li a{display: block; position: relative}
#navigation ul li a span{display: block; position: absolute; top: 0; left: 0; background-position: 0 0 !important}
#navigation ul li a:hover span{background-position: 0 -13px !important}

#navigation ul li *{width: 43px; height: 13px; overflow: hidden}
#navigation ul li.studio span{background:url("../images/m-studio.gif") 0 0 no-repeat}
#navigation ul li.shop {margin-right: 31px}
#navigation ul li.shop *{width: 125px}
#navigation ul li.shop span{background:url("../images/m-showroom-gallery.gif") 0 0 no-repeat}
#navigation ul li#selected span{background-position: 0 -13px !important}

body#shop #mainContent {padding-top:0}

body#shop ul#menu li{margin-top: 15px}
body#shop ul#menu li a span{background-position:0 -27px !important;}
body#shop ul#menu li a:hover span{background-position:0 -2px !important}
body#shop ul#menu li.fine-art span{width:75px; background:url("../images/sm-fineart.gif") 0 0 no-repeat}
body#shop ul#menu li.selected a span{background-position:0 -2px !important}


#shop .home h2{position: absolute; top: 40px}
#shop #selection{width: 516px; padding: 0 0 0 109px}
#shop .col{width: 129px; float: left; text-align: center}
#shop .col a{height: 366px; width: 129px; display: block; position: relative}
#shop .col a:hover{background: #2F2F2F}
#shop .col img.title{margin-top: 40px}
#shop .col img.illu{position: absolute; bottom: 0; left: 0}

#shop .glasses{margin-top: 153px}
#shop .objects{margin-top: 91px}
#shop .vases{margin-top: 29px}
#shop .fine-art{margin-top: -33px}

#shop .subpage{margin-top: 60px}
#shop p.meta{display: block; margin: 10px 0 30px 187px; width: 470px; font-size: 12px; color: #9e9e9e}
#shop .home p.meta{margin: 0 0 10px 108px; padding-top: 110px}
#shop .product-line{background: url("../images/products-bg.gif") 0 50px no-repeat; position: relative; margin-bottom: 30px; float: left}
#shop .item{width: 172px; float: left; margin: 5px 15px 0 0;}
#shop .item h3{font-size: 12px; color: #FFF;}
#shop .item p{font-size: 12px; color: #b2b2b2; padding: 2px 0 10px}
#shop .item .new{height: 35px; width: 35px; position: absolute; top: 23px; z-index: 100; margin-left: 136px}
#shop .item .thumb{position: relative; margin-bottom: 50px}
#shop .item .thumb img{display: block}
#shop .item .thumb p{text-align: center; padding: 0; position: absolute; bottom: 13px; width: 100%; font-size: 12px}
#shop .item .thumb p a:hover{text-decoration: none}
#shop .item .detail-link{text-align: center; width: 172px; position: absolute; bottom: 10px; padding: 0}

#shop .product-navigation p{color: #a8a8a8; text-align: center; font-size: 12px; position: relative; margin: 55px 0 50px 0}
#shop .product-navigation p a{color: #a8a8a8; text-decoration: none; padding: 4px 9px 4px 31px; display: block; width: 85px; margin: 0 auto}
#shop .product-navigation p a:hover{color: #FFF;}
#shop .product-navigation p a.thumb-view {background: #212121 url("../images/ico-thumb.gif") 6px 50% no-repeat;}
#shop .product-navigation p a.prev{position: absolute; top: 0; left:0; background: #212121 url("../images/arrow-left.gif") 20% 50% no-repeat; padding: 4px 26px 4px 44px; width: auto}
#shop .product-navigation p a.next{position: absolute; top: 0; right:0; background: #212121 url("../images/arrow-right.gif") 70% 50% no-repeat; padding: 4px 54px 4px 36px; width: auto}

#shop #product{margin-top: 30px}
#shop #image{width: 510px; height: 470px; float: left; text-align: right}
#shop #image img{margin-right: 40px}
#shop h3#product-title{height: 50px}
#shop #details{width: 210px; float: left}
#shop #details h4{margin: 20px 0 5px}
#shop #details p{font-size: 11px; padding: 3px 0}
#shop #details p.success,#shop #details p.error{background-color:#24652D; color:#FFF; line-height:25px; text-align:center; margin: 10px 0}
#shop #details p.error{background-color:#5B0F11}
#shop #details form label {margin: 0 0 3px 0}
#shop #details form input{width: 202px; background: #000; padding: 6px 4px; color: #FFF; margin-bottom: 2px; border: 0; font-size :11px}
#shop #details form span.compulsory{color: #ff0000}
#shop #details form p.compulsory{float: right; margin-top: 10px}
#shop #details form p.submit{float: left; margin: 10px 0 15px}
#shop #details form p.submit input{width: auto; background: #404040; padding: 0; color: #FFF; margin: 0;}
#shop #details p.contact-us span{width: 50px; display: block; float: left}

.news-detail{width: 440px; float: left; padding: 30px 0 0 0}
#p .news-detail h4, #p .news-detail p{padding-left: 0; font-size: 11px}
#p .news-detail h3{text-transform: uppercase; padding-left: 0}
#p .news-detail h4{padding: 10px 0 5px}
#p .news-detail p{padding: 5px 0 10px}
#p .news-detail p.date{padding: 0 0 10px}
#p .news-detail .gallery{padding: 5px 0 10px}
#p .other-news{width: 236px; float: right; padding-top: 26px}
#p .other-news ul{margin: 13px 0 0 0; padding: 0; list-style: none}
#p .other-news ul li{margin: 0; padding: 3px; background: none; text-transform: uppercase; font-size: 11px}
#p .other-news ul li.current{margin: 0 0 3px; padding: 8px 0; border-bottom: 1px solid #333333; color: #d90000;}



}
@media print {
body {text-align:left;font:11pt Arial,Helvetica,sans-serif;background:#fff;color:#000}
hr,.createdby,#lister,.menu,#thumbnails,.map .largeLink {display:none}
a {text-decoration:none;color:#000}
a img {border:0}
.clr {clear:both;display:block;overflow:hidden;height:1px}
h2 {display:none}
#h ul {height:4em;margin:0;padding:0}
#h ul ul {float:left;display:inline}
#h li {margin:0;padding:0;display:none;float:left;margin-right:1cm;font-size:1.3em;text-transform:lowercase}
#h li.active,#h li.topactive {display:block;list-style-type:none}
#p {clear:both}
#p * {height:auto !important}
#c {margin-top:2em;clear:both}
.contact {clear:both}
.gfx div {margin:1em 0 0}
.gfx img {display:block}
.gfx div br {display:none}
h3 img {margin:1.5em 0 0.5em}
.news .item {margin:2em 0}
.news .item p,.news .item h3 {margin:0.15em 0}
.news .item p.date {font-size:90%}
}
