body {
	background:#ffffff url('/img/bg01.gif') repeat;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
}

#main, #roman-bg { behavior: url(js/iepngfix.htc) }

#main {
	background:transparent url('/img/bg-top.png') center top no-repeat;
	width:1000px;
	height:790px;
	margin:0 auto;
	padding:0;
}

#telo {
	background:transparent url('/img/telo.png') no-repeat;
	_background:transparent url('/img/telo.gif') no-repeat;
	width:871px;
	height:671px;
	margin-left:63px;
	margin-top:39px;
	position:absolute;
}

#telo-otzsmi {
	background:transparent url('/img/telo-otzsmi.png') no-repeat;
	_background:transparent url('/img/telo-otzsmi.gif') no-repeat;
	width:871px;
	height:671px;
	margin-left:63px;
	margin-top:39px;
	position:absolute;
}

#logo {
	width:237px;
	height:212px;
	margin-left:17px;
}

#video{
	background:transparent url('/img/video.jpg') no-repeat;
	border:3px solid #ff156a;
	position:absolute;
	width:320px;
	height:240px;
	margin-left:270px;
	top:40px;
}

#slideshow{
	border:3px solid #ff156a;
	width:320px;
	height:240px;
}

#bigpage{
	position:absolute;
	width:360px;
	height:600px;
	margin-left:255px;
	top:40px;
}

#menu{
	position:absolute;
	width:196px;
	margin-left:10px;
	margin-top:290px;
	top:40px;
}

#menu-pp{
	height:250px;
	padding-top:30px;
	z-index:3;
}

#zagolovok1{
	background:transparent url('/img/zagolovok1.gif') center top no-repeat;
	position:absolute;
	width:457px;
	height:29px;
	margin-left:175px;
	margin-top:270px;
	padding-top:7px;
	top:40px;
}

#zagolovok2{
	background:transparent url('/img/zagolovok2.gif') center top no-repeat;
	position:absolute;
	width:457px;
	height:29px;
	margin-left:175px;
	margin-top:270px;
	padding-top:7px;
	top:40px;
}

#zagolovok3{
	background:transparent url('/img/zagolovok3.gif') center top no-repeat;
	position:absolute;
	width:457px;
	height:29px;
	margin-left:175px;
	margin-top:270px;
	padding-top:7px;
	top:40px;
}

#albums {
	margin-top:280px;
	height:330px;
}

#tabs big {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
}

.scroll-wrap{
    position: absolute;
    width:415px;
	margin-top:45px;
	margin-left:9px;
    overflow:hidden;
	z-index:6;
	clear:both;
}

.scroll-pane{
	font-family:Times;
	font-size:14px;
	width:405px;
	height:280px;
	_height:255px;
    padding: 0 0 0 10px;
    overflow:hidden;
	z-index:7;
}

.scroll-wrap-photo{
    position: absolute;
    width:416px;
	margin-top:45px;
	margin-top:0px;
	margin-left:9px;
    overflow:hidden;
	z-index:6;
	clear:both;
}

.scroll-pane-photo{
	font-family:Times;
	font-size:14px;
	width:405px;
	height:570px;
	_height:565px;
    padding: 0 0 0 10px;
    overflow:hidden;
	z-index:7;
}

.jScrollPaneTrack {
	background:url(/img/scrolltrack.gif) repeat scroll 0 0;
}

.jScrollPaneDrag {
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    background:url(/img/scrollcircle.gif) no-repeat left top;
    height:16px;
	z-index:6;
	width:1px;
}

.jScrollPaneTrack {
	margin-left:396px;
	z-index:6;
}


#roman {
	position:absolute;
	left:610px;
	top:-30px;
	z-index:8;
	width:286px;
	height:746px;
	background:no-repeat center bottom;
}

#roman-bg {
	position:absolute;
	z-index:4;
	width:286px;
	height:746px;
	background:no-repeat center bottom;
}

/* Scroller Box */

#runstr {
	margin-left:272px;
}

#scroller_container {
	margin-top:13px;
	width:323px;
	height:22px;
	overflow: hidden;
}

/* CSS Hack Safari */
#dummy {;# }

.jscroller2_left {
	font-family:Times;
	color:#000000;
	font-size:14px;
	line-height:14px;
	white-space:nowrap;
	margin:0;
}

.jscroller2_left a {
	color:#000000;
}

/* Scoller Box */

#copy {
	position:absolute;
	top:730px;
	text-align:center;
	width:1000px;
	color:#123123;
}

#copy a {
	color:#4c4c4c;
}

a {
	color:#ffffff;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#cccccc;
	margin-top:0;
}

#bigpage h1 {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#777777;
	margin-top:10px;
}

#bigpage .photo {
	float:left;
	padding:4px;
}

#bigpage .photo  img {
	border:2px solid #ff8db7;
}

#bigpage big {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#eeeeee;
}

#bigpage a {
	font-family:Arial;
	font-style:normal;
	font-size:14px;
	color:#cccccc;
}

#arrangement-slideshow {
	position:absolute;
	left:270px;
	top:40px;
}

#otzsmi{
    background:#F2CBDD url(/img/otz-niz.gif) no-repeat left bottom;
	height:600px;
	margin-top:6px;
}

#otzsmi  #verh{
    background:#f90479 url(/img/otz-verh.gif) no-repeat left top;
}

#otzsmi h1{
	margin-top:0px;
}

#otzsmi table{
	color:#7d7779;
	background:#f2cbdd;
	width:360px;
	margin-top:15px;
}

#otzsmi table td{
	padding-bottom:15px;
}

#otzsmi big{
	color:#f70479;
}

#otzsmi h1{
	margin-bottom:0;
	color:#ffffff;
	padding-left:8px;
}

#otzsmi a{
	color:#777777;
	font-size:11px;
	text-decoration:underline;
}

#otzsmi img{
	padding-left:5px;
}

.smi-ul {
	padding-left:2px;
	margin-left:2px;
	color:#777777;
	padding:15px;
	list-style-position:inside;
}

.smi-ul li  {
	padding-top:10px;
	padding-left:0px;
}

.smi-ul li  a p{
	color:#777777;
	margin-top:-13px;
}

p {
	margin:0;
	padding-top:1px;
	padding-bottom:2px;
	text-indent:10px;
	text-align:justify;
}

img {
	border:0;
}

center, #otzsmi center a {
	color:#777777;
}