body {margin:0px;padding:0px;color:#000;}
a img {border:0px;}
body {overflow:hidden;}
#container {width:799px;height:550px;background:#FFF;margin:0px auto;padding:auto 0px;display:block;}

#container div.main {width:799px;}
#container div.main div.balcony {padding-top:194px;float:left;}
#container div.main div.content {border:solid 12px #CCC;float:left;height:385px;width:723px;}

#container div.main div.content div.imagePart {width:149px;height:100%;float:left;background:#CCC;}

#container div.main div.content div.menu {width:75px;float:left;height:100%; border-left:solid 12px #CCC; border-right:solid 12px #CCC; background:#FFF url('bg-menu.gif') no-repeat bottom center;}
#container div.main div.content div.menu ul {margin:0px; padding:42px 0px 0px 0px;}
#container div.main div.content div.menu ul li {text-align:center; list-style-type:none; border-top:solid 6px #CCC;}
#container div.main div.content div.menu ul li a {text-decoration:none; color:#CCC; font:13px Tahoma;display:block; height:18px;}
#container div.main div.content div.menu ul li.act {background:#FFD322; cursor:pointer;}
#container div.main div.content div.menu ul li.act a {text-decoration:none; color:#FFF; font:13px Tahoma;}
#container div.main div.content div.menu ul li.last {border-bottom:solid 6px #CCC;}
#container div.main div.content div.news {float:left; height:385px; width:297px; background:url('bg-news.gif') no-repeat bottom center;}
#container div.main div.content div#content {width:600px; height:385px; float:left; overflow:hidden; position:absolute; z-index:99;}
#container div.main div.content div#content ul#newsItem {margin:0px; padding:73px 0px 0px 0px; position:absolute; z-index:99; width:285px; overflow:hidden;}

#container div.main div.content div#content ul#newsItem li {margin:0px; padding:3px 0px 10px 13px; background:url('bg-news-item.gif') no-repeat; list-style-type:none; text-align:left; font:11px Tahoma; color:#999;}
#container div.main div.content div#content ul#newsItem li.last {margin:0px; padding:0px; background:none; height:52px;}

#container div.main div.content div#scrollArea {position:absolute; z-index:100; overflow:hidden; margin:0px 0px 0px 297px; border:solid 0px #CCC; width:12px; height:384px; background:#CCC;}
#container div.main div.content div#scroller {position:absolute; z-index:100; background:#FFCC33; border-top:solid 0px #CCC; border-bottom:solid 0px #CCC; width:12px;}
#container div.main div.content div.right {height:100%; background:#CCC; width:166px; float:left; border-left:solid 12px #CCC; text-align:center;}
#container div.main div.content div.right img.lines {margin-top:199px;}
#container div.main div.content div.aboutPart {width:149px;height:100%;float:left;background:#FFF url('bg-about.jpg') no-repeat bottom center;}
#container div.main div.content div.aboutPart h1 {font:18px Tahoma;color:#CCC;margin:0px 0px 0px 6px;padding:0px; line-height:21px;}
#container div.main div.content div.aboutPart h2 {border-top:solid 6px #CCC;border-bottom:solid 6px #CCC;margin:0px;padding:1px 0px 4px 6px;font:12px Tahoma;color:#FC0;}
#container div.main div.content div.aboutPart div.text {font:10px Tahoma;color:#999;padding:4px 0px 0px 6px;}

#container div.main div.content div.aboutRight, #container div.main div.content div.paintingRight {height:100%; background:#CCC url('postCard.jpg') no-repeat bottom center; width:166px; float:left; border-left:solid 12px #CCC; text-align:center;}
#container div.main div.content div.aboutRight img.lines, #container div.main div.content div.paintingRight img.lines {margin:16px 0px;}

#container div.main div.content div#content ul#aboutItem {margin:0px; padding:45px 0px 0px 0px; position:absolute; z-index:99; width:276px; overflow:hidden;}
#container div.main div.content div#content ul#aboutItem li {margin:0px; padding:3px 0px 10px 13px; background:url('bg-news-item.gif') no-repeat; list-style-type:none; text-align:justify; font:11px Tahoma; color:#999;}
#container div.main div.content div#content ul#aboutItem li.yellowItem {background:url('bg-about-item.gif') no-repeat;}
#container div.main div.content div#content ul#aboutItem li.last {margin:0px; padding:0px; background:none; height:52px;}

#container div.main div.content div#imageContent {width:149px; height:385px; float:left; overflow:hidden; position:absolute; z-index:99;}
#container div.main div.content div#imageContent ul#imagesItem {margin:0px; padding:0px; position:absolute; z-index:99; width:149px; overflow:hidden;}
#container div.main div.content div#imageContent ul#imagesItem li {margin:0px 0px 9px 0px; padding:11x 0px 0px 0px; list-style-type:none; float:left;}
#container div.main div.content div#imageContent ul#imagesItem li.centerPic{margin:0px 11px;}
#container div.main div.content div#imageContent ul#imagesItem li.last {margin:0px; padding:0px; background:none; height:52px;}
#container div.main div.content div#imageScroll {position:absolute; z-index:100; overflow:hidden; margin:0px 0px 0px 149px; width:12px; height:385px; /*background:#FFF;*/}
#container div.main div.content div#imageScroller {position:absolute; z-index:100; background:#AAA; border-top:solid 1px #666; border-bottom:solid 1px #666; width:12px;}

#container div.main div.content div.painting {float:left; height:385px; width:297px; background:#CCC; text-align:center;}
#container div.main div.content div.painting img.prev {float:left;}
#container div.main div.content div.painting img.next {float:right;}
#container div.main div.content div.painting div.magnifier {float:left;}
#container div.main div.content div.painting div.magnifier a {position:absolute; z-index:100;margin-left:90px;font:11px Tahoma; color:#FFF; text-decoration:none;}
#container div.main div.content div.painting div.magnifier img {vertical-align:top;}

#container div.main div.content div.paintingRight div.description {width:151px; height:181px; background:#FFF; text-align:left; font:10px Tahoma;color:#A7A7A7; padding:1px 6px}
 
#container div.main div.content div.contactRight {height:100%; background:#CCC url('postCard.jpg') no-repeat bottom center; width:166px; float:left; border-left:solid 12px #CCC; text-align:center;}
#container div.main div.content div.contactRight img.lines {margin-top:183px;}

#container div.main div.content div.contact {float:left; height:385px; width:297px; background:#CCC;}
#container div.main div.content div.contact div.text {margin-top:206px; background:url('nextImage.gif') no-repeat; padding:0px 15px; font:11px Tahoma; color:#FFF; text-align:left;}
#container div.main div.content div.contact div.text span {display:block; background:#FFF; width:146px; height:21px; text-indent:7px; padding-top:2px;}
#container div.main div.content div.contact div.text span a {color:#000; font:10px Tahoma; text-decoration:none;}


