html, body {
	height:100%;
}

body {
  background-color:#061728;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	
	overflow-y:scroll;
}

*html body {
	overflow-y:scroll;
}

a:link, a:visited {
	color:#fff;
	text-decoration:none;
}

a:hover, a:active, a:focus, a.active {
	text-decoration:underline;
}

div.clear {
	font-size:0px;
	height:0px;
	clear:both;
}




#layout {
	margin:0 auto; 
	display:block; 
	width:780px;
	padding:0;
}

#layout{
	margin:			0 auto;
	display:		block;
	text-align:		left;
	width:780px;
	min-height:		100%;
	height:			100%;
	position:		relative;
	background-color:#09233c;
}

#layout[id]{
	height:			auto;
}

div#menu-area{
  height:32px;
	padding-top:15px;
	background-color:#09294e;
}

/* LANGUAGE SWITCH */	
div#language-switch {
	float:right;
	padding-right:40px;
}

div#language-switch ul {
}

div#language-switch li {
	float:left;
}

div#language-switch a:link, div#language-switch a:visited {
  display:block;
  width:32px;
  height:16px;
}

div#language-switch a.lv:link, div#language-switch a.lv:visited {
  background:url(../img/flag-lv.png) no-repeat;
}

div#language-switch a.en:link, div#language-switch a.en:visited {
  background:url(../img/flag-en.png) no-repeat;
}

/* MENU */
div#menu{

}

div#menu  ul li{
	float:left;
	padding:0 0 0 40px;
}

div#menu ul li a:link, div#menu ul li a:visited{
	font-family:Arial;
	font-size:14px;	
	color:#999;
	line-height:16px;
	text-decoration:none;}
	
div#menu ul li a:hover, div#menu ul li a:active, div#menu ul li a#active{	
  color:#fff;
}
	
/*CONTENT*/
div.content{
  padding:22px 40px 30px 40px;
}

/* HOME */
div#home {}

div#home div.title{
	width:336px;
	line-height:16px;
	padding-bottom:16px;
 }

div#home div.title a img{
	margin-left:10px;
}

div#home div.image{
  float:left;
}

div#home div.text{
  margin-left:397px;
  line-height:20px;
}

/* AUCTIONS */
div#auctions div.image{
  float:right;
  margin:0 0 30px 30px;
}

div#auctions div.text{
  line-height:16px;
  line-height:20px;
}

/* CONTACTS */
div#contacts div.image{
  float:right;
}

div#contacts div.text{
  line-height:20px;
}

/* EXHIBITIONS LIST */
div#exhibitions-list div.entry{
  padding-bottom:9px;
}

div#exhibitions-list a{
  padding-right:22px;
  line-height:16px;
  background:url(../img/list.png) no-repeat right center;
}

/* EXHIBITION */
div#exhibitions div.title{
  line-height:16px;
  padding-bottom:16px;
}

div#exhibitions div.image{
  float:left;
}

div#exhibitions div.text{
  margin-left:362px;
  line-height:20px;
  text-align:justify;
}

/* ARTISTs LIST */
div#artist-list div.entry{
  font-size:24px;
  padding-bottom:6px;
}

div#artist-list div.right{
  width:330px;
  float:right;
}

/* ARTIST */
div#artist div.title{
  font-size:24px;
  padding-bottom:25px;
}

div#artist div.images div.entry{
  margin:10px 20px;
  float:left;
}

* html div#artist div.images div.entry { 
  display: inline; 
} 

div#artist div.images div.entry div.image-area{
	height:250px;
	width:190px;
}


div#artist div.images div.entry div.text{
  text-align:center;
  padding-top:20px;
  line-height:20px;
}