body{
	margin:5 0 10 10;
	padding:0px;
}

#container{
	width:expression((document.body.clientWidth>=1030)?'1030px':'auto');
	max-width:1030px;
}

div.expo{
	margin-top:25px;
	margin-left:15px;
}

div.title{
	margin-top:16px;
	margin-left:3px;
}

div.place{
	margin-top:15px;
	margin-left:132px;
}


div#header{
	height:195px;
	background: #FFFFFF url('/_i/header_bgr.gif') left top repeat-x;
	border-bottom:1px solid #495677;
	margin-bottom:10px;
	position:relative;
}
div#header .butterfly{
	position:absolute;
	left:-10px;
	top:-15px;
}
div#header .lenta{
	height:195px;
	background: transparent url('/_i/header_lenta.gif') 75% top no-repeat;	
}
div#header .place{
	height:195px;
	background: transparent url('/_i/header_place.png') 99% 10px no-repeat;	
}
div#header .title{
	margin-top:20px;
	margin-left:100px;
}


table.header{
	height:190;
}

td.collage{
	background: url(/_i/collage.jpg) no-repeat left bottom;
}

td.nav-left{
	background: url(/_i/nav-left.gif) repeat-y top;
}

td.nav-right{
	background: #A6C0E3 url(/_i/nav-right.gif) repeat-y right;
}

td.right-column{
	width:140px;
	background: url(/_i/right_column_bgr.gif) repeat-y left;
	vertical-align:top	
}

div.hline{
	border-top:1px solid #495677;
	margin:6 16 0 6;
}



h1{
	background: url(/_i/h1-bg.gif) no-repeat left top;
	padding:0 0 0 7;
	height:25;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#495677;
	font-weight:normal;	
	margin-bottom:12px;
}

h1.title{
		background:none;
		font-size:2.2em;
		color:#FFFFFF;
		margin:0;
		padding:0;
		height:auto;
		line-height:1.6em;
}

h1.error{
	background: url(/_i/404-h1-bg.gif) no-repeat left;
	padding:0 0 0 7;
	height:25;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#3F3F3F;
	font-weight:normal;	
	margin-bottom:12px;
}
h2{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#333333;
	font-weight:bold;	
	margin-bottom:0px;
}
h2.without_margin{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#333333;
	font-weight:bold;	
	margin-bottom:0px;
}

p, .text{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#333333;
	line-height:140%;
	font-weight:normal;	
	margin: 0 0 12 0;
}

ul{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#333333;
	line-height:140%;
	font-weight:normal;	
	margin-top:0;
	margin-bottom:12px;
	list-style-type: square;
}

ul.rarefied{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#333333;
	line-height:180%;
	font-weight:normal;	
	margin-top:0;
	margin-bottom:12px;
	list-style-type: square;
}

ol{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#333333;
	line-height:140%;
	font-weight:normal;	
	margin-top:0;
	margin-bottom:12px;
}



.small-text{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color:#333333;
	line-height:140%;
	font-weight:normal;	
}

a{
	color:#3366FF;	
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:active{
	text-decoration:none;
}

a.nav-item{
	color:#495677;
	text-decoration:none;
}
a.nav-item:hover{
	text-decoration:underline;
}
a.nav-item:active{
	text-decoration:underline;
}

div.item{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight:bold;
	margin-bottom:12px;
	line-height:100%;
}

div.subitem{
	font-size: 90%;
	font-weight:normal;
	margin-top:5px;
	line-height:100%;
	margin-left:10px;
}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}
sup {
	color : #DC143C;
}

table.gallery{
	width: 95%;
}

table.gallery td{
	text-align: center;
	vertical-align:top;
	padding-bottom: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #333333;	
}

table.gallery td img{
	border:1px solid #4A5778;
}

table.gallery td div.cell{
	padding:10px 0px;
	width:200px;
	background-color:#A6C0E3;
	border:1px solid #4A5778;
}
