html, body {
 font-family: Georgia, serif;
 color: #262626;
 font-size: 10pt;
 font-style: italic;
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
 min-height: 602px;
 background: #e4dbba;
}

body {
  background: #e4dbba url(/res/i/bck.jpg) center bottom;
}

img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6, a, button {
 border-width: 0px;
 padding: 0px;
 margin: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
}

table, tr, td {
 border: 1px solid #cbbfa6;
}

td {
 background: none;
}

p {
 line-height: 20px;
 margin: 0 0 20px 0;
}

a, a:link, a:active, a:visited {
 color: #262626;
 text-decoration: none;
 outline: none;
}

a:hover {
 color: #72664c;
 text-decoration: none;
 outline: none;
}

a.selected {
 color: #72664c;
}

#layout {
 margin: -300px 0 0 -500px;
 padding: 7px;
 background: url(/res/i/border.gif) no-repeat;
 width: 986px;
 height: 586px;
 position: absolute;
 left: 50%;
 top: 50%;
 overflow: hidden;
}

#illustration {
 text-align: center;
 padding: 30px 0 0 0;
 height: 465px;
 overflow: hidden;
}

#lang {
 font-size: 8pt;
 font-weight: bold;
 text-transform: uppercase;
 text-align: center;
 padding: 5px 0 0;
 height: 30px;
}

#lang a {
 margin: 0 5px 0 3px;
}

#menu {
 text-align: center;
 font-size: 14pt;
}

#menu a {
  margin: 0 5px 0 3px;
}

#header {
 width: 986px;
 height: 160px;
 background: url(/res/i/top_v.gif) no-repeat 194px 7px;
 overflow: hidden;
}

/*#header span {
 font-size: 18px;
 color: #048ADF;
 margin: 25px 0 0;
 float: right;
}*/
#header p {
 margin: 0;
}

.logo {
 margin: 23px 0 0 28px;
 width: 140px;
 height: 74px;
 float: left;
 display: block;
}

#news {
 text-align: center;
 padding: 90px 0 0;
 line-height: 11pt;
 width: 665px;
 float: left;
}

#nav_container {
 text-align: right;
 padding: 25px 32px 0 0;
 width: 120px;
 float: right;
}

#nav_container div {
 text-align: right;
}

#languages {
 font-size: 8pt;
 font-weight: bold;
 text-transform: uppercase;
 height: 30px;
}

#languages a {
 margin: 0 3px 0 5px
}
		
#mainmenu {
 font-size: 13pt;
 padding: 0 3px 0 0;
 line-height: 17pt;
}

.content {
  background: url(/res/i/c_v.gif) no-repeat center top;
  width: 986px;
  height: 416px;
  overflow: hidden;
}
.showcase{
  background: url(/res/i/coll_v.gif) no-repeat center top;
  height: 416px;
}

.prevwork {
  margin: 100px 0 0 49px;
  width: 64px;
  height: 50px;
  overflow: hidden;
  display: block;
  float: left;
}

.nextwork {
 margin: 100px 49px 0 0;
 width: 64px;
 height: 50px;
 overflow: hidden;
 display: block;
 float: right;
}

.content .content2 {
 padding: 15px 0 0 10px;
 width: 725px;
 overflow: hidden;
 float: left;
}

.content .content2 h1 {
 font-size: 16pt;
 font-weight: normal;
 height: 40px;
}

.content .content2 p {
 line-height: 12pt;
 margin: 0 0 10px 20px;
}

.readmore {
 font-weight: bold;
 text-align: right;
 display: block;
}

.collection {
 background: url(/res/i/coll_v.gif) no-repeat center top;
 /*margin: 0 0 0 -332px;
 width: 1650px;
 height: 416px;
 overflow: hidden;*/
}

#AboutBlockSlider div ul li div span.gal 
{
  border: 2px solid #72664c;
  padding: 2px;
  display: inline-block;
  font-size: 0px;
}

#AboutBlockSlider div ul li div span a img {
  border: 1px solid #72664c;
  padding: 2px;
}

.arrow_left_coll {
 margin: -300px 0 0 210px;
 width: 64px;
 height: 50px;
 overflow: hidden;
 display: block;
 float: left;
 z-index: 10;
 position: relative;
}

.arrow_right_coll {
 margin: -300px 193px 0 0;
 width: 64px;
 height: 50px;
 overflow: hidden;
 display: block;
 float: right;
 z-index: 10;
 position: relative;
}

.border_left {
 margin: -300px 0 0 -500px;
 width: 7px;
 height: 598px;
 position: absolute;
 left: 50%;
 top: 50%;
}

.border_right {
 margin: -300px 0 0 493px;
 width: 7px;
 height: 598px;
 position: absolute;
 left: 50%;
 top: 50%;
}

#slider_block {
 border: 2px solid #675845;
 font-family: Times New Roman;
 color: #262626;
 font-size: 14px;
 font-style: italic;
 width: 280px;
 /*max-height: 300px;
 overflow: hidden;*/
 background: #e4debe url(/res/i/pergament.png); 
 text-align: left;
}

#slider_block .outer {
 border: 1px solid #bfb09b;
}

#slider_block .inner {
 border: 2px solid #675845;
}


#slider_block div.data {
 padding: 10px 20px 20px;
 /*border: 1px solid #72664c;*/
 width: 238px;
 /*max-height: 298px;*/
 overflow: hidden;
}

#slider_block div.data span {
 width: 238px;
 padding: 7px 0;
 border-bottom: 1px solid #c4be9a;
 display: block;
 overflow: hidden;
}

#slider_block div.data span b {
 color: #453e2f;
 font-weight: normal;
 width: 100px;
 display: block;
 float: left;
}

#slider_block div.data span i {
 width: 118px;
 display: block;
 float: left;
}

#slider_block a.close
{
  float: right;
  border: 0; margin: 0; padding: 0; 
}

#liaa {
 font-size: 7pt;
 border: 1px solid #C4BE9A;
 margin: -280px 0 0 300px;
 padding: 10px 10px 0;
 width: 160px;
 position: absolute;
 left: 50%;
 top: 50%;
 overflow: hidden;
}

#liaa img {
 margin: 0 0 10px;
 display: block;
}

#liaa p {
 line-height: 10pt;
 margin: 0 0 10px;
}


#liaa2 {
 font-size: 7pt;
 border: 1px solid #C4BE9A;
 margin: -280px 0 0 -480px;
 padding: 10px 10px 0;
 width: 160px;
 position: absolute;
 left: 50%;
 top: 50%;
 overflow: hidden;
}

#liaa2 img {
 margin: 0 0 10px;
 display: block;
}

#liaa2 p {
 line-height: 10pt;
 margin: 0 0 10px;
}
