@charset "utf-8";
/* Siberiada */
/* GRID */
html, body {height:100%}
body {padding:0; margin:0; text-align:center;	background:#e3e4dd url(../images/bg-nav.gif) left top repeat-x;}
#limiter {width:760px; margin:0 auto; text-align:left; position:relative; min-height:100%;}
#main {float:left; position:relative; left:0;}
#related {float:right; position:relative;}
.xi #main {width:510px;}
.xi #related {width:250px;}
.ix #main {width:470px; float:right; margin-top:50px; padding:50px 40px 0 20px; background:url(../images/page-top.gif) 100% -96px no-repeat;}
.ix #related {width:174px; float:left; margin-top:100px; padding:38px 20px 40px 35px; border-right:1px solid #e7e6dc;}
.x #main {width:760px;}
.x #main h1.limit, .x #main h2.limit, .x #main p.limit, .x #main .limit {width:505px;}
.x #related {position:absolute;	right:25px;	top:105px;}
.x #main.home {background:url(../images/bg-home.jpg) no-repeat; margin-top:50px; padding:280px 40px 0 40px; width:680px;}
#pusher {margin:0; background:url(../images/bg-limiter.gif) repeat-y;}
#content {background:url(../images/page-top.gif) 0 -45px no-repeat;}

/* TYPOGRAPHY */
body {font:76% Arial, Helvetica, sans-serif; color:#444;}
h1, h2, h3, h4, h5, h6, p, dl, dd, dt, form, img, blockquote, #related ul, #related li, #navigation ul, #navigation ol, #navigation li, #footer ul, #footer li, .nomarkers {margin:0;	padding:0; border:none;	list-style:none; font-weight:normal;}
h1 {color:#354e68; font:2em "Times New Roman",Times,serif; margin:0 0 10px 0;	padding-top:1px;}
h2 {color:#354e68; font:1.6em "Times New Roman", Times, serif; margin:0 0 5px 0;}
h3 {color:#666;	font:bold 1.2em "Times New Roman", Times, serif; margin:0 0 5px 0;}
p {margin:0 0 18px 0;}
a {color:#369;}
a:visited {color:#669;}
a:hover {color:#c60;}
sup {font-size:.85em; font-weight:normal;}
h1 sup {font-size:.6em; font-weight:normal; vertical-align:top;}
div.hr {height:16px; background:url(../images/hdots.gif) left center repeat-x;}
div.hr hr {position:absolute; left:-999em;}
#footer sup {font-size:1em;}

.error {font-weight:bold; color:#cc0000;}

/*HEADER*/
/*#header br {display:none;}*/
#header {position:relative;	height:110px;	left:0;	top:64px;	background:url(../images/page-top.gif) no-repeat;}
#logo {position:absolute;	top:20px; left:20px; border:none;}
#header h2 {color:#7c8c9c; font:italic 1.7em "Times New Roman", Times, serif; position:absolute; top:67px; left:335px; width:400px;}

/*MAIN*/
#main ul {position:relative; margin:0 0 18px 0;	padding:0 0 0 18px;	list-style:square;}
#main ol {position:relative; margin:0 0 18px 0;	padding:0 0 0 20px;}
#main li {margin-bottom:5px; margin-top:0;}
#main ul.nobullets {list-style:none; padding:0;}

.photo {border:10px solid white;}
.photo-sm {border:5px solid white;}
.img-right-top {margin:0 0 15px 15px;}

/*table {padding:0; margin:0 0 20px 0; font-size:1em; border-left:1px solid #dfd1bc; border-top:1px solid #dfd1bc;}
caption {color:#666; font:bold 1.2em "Times New Roman", Times, serif;	margin:0 0 5px 0; text-align:left;}
th {font: bold 1.1em;	border-right:1px solid #dfd1bc;	border-bottom:1px solid #dfd1bc; text-align:center; padding:5px 3px; background-color:#e7e6dc;}
th.nobg {background:none;}
th.vert, td.vert, table.centered td.vert {text-align:left; padding:5px; font-weight:normal;}
th.money, td.money, table.centered td.money {text-align:right; padding:5px;}
th.nobold {font-weight:normal;}
td {border-right:1px solid #dfd1bc;	border-bottom:1px solid #dfd1bc; background:#fff;	padding:3px;}
tr.repeat-th td {font: bold 1.1em; padding:5px 3px;}
table.centered td {text-align:center;}
table p {margin-bottom:5px;}*/

/*RELATED*/
#related ul.bullets {position:relative;	margin-bottom:5px; padding-bottom:0; padding-left:1.3em; list-style:disc;}
#related ul.bullets li {margin-top:5px; margin-bottom:0; list-style:disc;}
#related .relatedtext {margin-top:30px;}

/* FOOTER */
#footer {clear:both; position:relative;	padding:20px 0;	font-size:.9em;}
#copyright {text-align:center;}
#copyright p {margin-bottom:3px; color:#666666;}

/* NAVIGATION */
#navigation a {text-decoration:none;}
#navigation a:hover {text-decoration:underline;}
#navigation h1, #navigation h2, #navigation h3, #navigation h4, #navigation h5, #navigation p {position:absolute; left:-999em;}

#breadcrumbs {margin:0;	position:absolute; top:180px;	left:35px; width:690px;}
#breadcrumbs ul {position:relative; list-style-type:none;}
#breadcrumbs li {font-size:1em; font-style:italic; float:left; padding:0 15px 5px 5px; background:url(../images/bread-arrow.gif) right center no-repeat; height:1.2em;}
#breadcrumbs li a {text-decoration:underline; padding:0;}
#breadcrumbs li.last {background:none; padding-right:2px;}
#breadcrumbs li.last {color:#666;}

#universal {display:block; font:1.3em "Times New Roman", Times, serif; position:absolute; right:40px; top:30px;	white-space:nowrap;	z-index:2;}
#universal ul {list-style-type:none; position:relative;}
#universal li {display:inline; padding:0 0 0 30px;}
#universal li.first {padding-left:0;}
#universal a {padding:15px 0 5px 0; color:#f3f2e7; font-weight:bold;}
#universal a:hover {color:#f93;}
#universal li.selected {}
#universal li.selected a {color:#f93; background:url(../images/nav-sel.gif) center top no-repeat;}

#section {list-style-type:none;	position:relative; padding:0; margin:0; font:1.3em "Times New Roman", Times, serif;}
#section li {padding:0 0 5px 0;}
#section a {padding:0 0 0 18px; text-decoration:none;}
#section a:hover {text-decoration:underline;}
#section li.selected a {color:#c60; background:url(../images/sec-sel.gif) left center no-repeat;}

/* MISC */
.textonly {position:absolute;	left:-999em; top:-999em;}
#origin:after {content:".";	display:block; height:0; clear:both; visibility:hidden;}
#origin {height:1%;	padding-bottom:25px;}
#home #origin {height:auto;}

/* misc variants */
#highlights {background-color:#e7e6dc; padding:15px; margin-top:10px;}
#highlights .cols .b {left:0;}
.gallery-highlights {list-style-type:none; position:relative; float:left; width:480px;}
.gallery-highlights li {display:inline;	padding:0;}
.gallery-highlights li.first {padding-left:0;}
.gallery-highlights a {font:italic 1.2em "Times New Roman", Times, serif; margin:0; padding-top:105px; width:160px; display:block; float:left; text-align:center;}
.gallery-highlights a:link, .gallery-highlights a:visited {text-decoration:none;}
.gallery-highlights a:hover {text-decoration:underline;}
.album-1 {background:url(../images/photo-highlight1.jpg) center top no-repeat;}
.album-2 {background:url(../images/photo-highlight1.jpg) center top no-repeat;}
.album-3 {background:url(../images/photo-highlight1.jpg) center top no-repeat;}

/* nested columns */
.cols {height:1%; clear:both;}
.cols:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.a {clear:left;}
.a, .b, .c, .d {width:24.7%; float:left; position:relative;}
.cols .cols .a, .cols .cols .b, .cols .cols .c, .cols .cols .d {width:24.7%;}
body .xxx .a, body .xxx .b, body .xxx .c, body .ix .a, body .xi .b,
.cols .xxx .a, .cols .xxx .b, .cols .xxx .c, .cols .ix .a, .cols .xi .b {width:33%;}
body .xx .a, body .xx .b, body .xii .a, body .ixi .b, body .iix .c, 
.cols .xx .a, .cols .xx .b, .cols .xii .a, .cols .ixi .b, .cols .iix .c {width:49.5%;} 
body .ix .b, body .xi .a, 
.cols .ix .b, .cols .xi .a {width:66%;} 
body .xxi .a, body .ixx .b, 
.cols .xxi .a, .cols .ixx .b {width:74.5%;} 
.cols {margin-right:15px !important; width:auto;}
body .xxx, body .xii, body .xii, body .ixi, body .iix {margin-right:30px !important;}
body .xxxx {margin-right:45px !important;}
.b, .cols .cols .b {left:15px;}
.c, .cols .cols .c {left:30px;}
.d, .cols .cols .d {left:45px;}
ul.cols {margin-left:0 !important;}

/* Icons */
.pdf {background:url(../images/pdf.gif) center right no-repeat; padding-right:15px; overflow:hidden;}

/*adhoc-s*/
#adhoc1 {position:relative;	width:760px; height:20px;	background:url(../images/page-bottom.gif) bottom center no-repeat;}
#adhoc2 {}
#adhoc3 {}
