﻿@charset "utf-8";
/* Common
-------------------------------------------------------------------------------- */
body {
	position: relative;
}
/* Layout
-------------------------------------------------------------------------------- */
table.layout {
	background: url(../img/layout/bg-editor.jpg) center bottom no-repeat;
	overflow: hidden;
}
table.mainLayout {
	height: 100%;
}
div#content {
	padding: 0;
}
td.centerRoll {
	padding: 0 0 20px;
}
td.listLeft, td.listRight {
	position: relative;
	vertical-align: top;
}
td.listLeft {
	background: url(../img/main/list_left.png) left top repeat-y;
}
td.listRight {
	background: url(../img/main/list_right.png) right top repeat-y;
}
td.listLeft li a, td.listRight li a {
	font: bold .9em/1.2em tahoma;
	list-style-type: none;
	color: #000;
}
td.listLeft ul {
	padding-left: 50px;
	padding-top: 48px;
}
td.listRight ul 
{
	padding-left: 70px;
	padding-top: 48px;
}
td.listLeft ul {
	background: url(../img/main/list_top_left.png) left top no-repeat;
}
td.listRight ul {
	background: url(../img/main/list_top_right.png) right top no-repeat;
}
td.contentCell {
	vertical-align: top;
	padding: 0px 30px;
	background:none;
	position:relative;
}
#animalLeft {
	position: absolute;
	width: 415px;
	height: 520px;
	left: -41px;
	top: -398px;
	background: url(../img/main/animal_left.png) 0 0 no-repeat;
	z-index: 2;
}

#animalRight {
	position: absolute;
	left: 100%;
	top: -325px;
	width: 295px;
	height: 450px;
	margin-left: -268px;
	background: url(../img/main/animal_right.png) 0 0 no-repeat;
	z-index: 2;
}
/* Footer
-------------------------------------------------------------------------------- */
tfoot td.columnl {
	width: 25px;
	background: url(../img/header-footer/footer_column_left.png) center top no-repeat;
}
tfoot td.columnr {
	width: 25px;
	background: url(../img/header-footer/footer_column_right.png) center top no-repeat;
}
tfoot td.ornament {
	vertical-align: bottom;
	background: url(../img/main/footer_line.jpg) center bottom repeat-x;
}
#flashWrapper {
	position: relative;
	margin-bottom: 15px;
	height: 110px;
	z-index: 10;
}
#flashContent {
	margin: 0 179px 0 144px;
	padding: 0 33px;
}
/* login */
#login {
	position: absolute;	
	bottom: 174px;
	padding:0px;
	left: 73px;
	width: 68px;
	height: 15px;
	border:medium none;
	display:-moz-inline-box;
	margin: 0;
	display:block;
}
#login-form input {
	background:none;
}
#login_label {
	position: absolute;
	bottom: 317px;
	left: 93px;
	width: 96px;
	height: 16px;
	text-indent: -9999px;
	display:block;
}
#password {
	position: absolute;
	border:medium none;
	display:-moz-inline-box;
	bottom: 140px;
	padding:0px;
	margin:0px;
	left: 73px;
	width: 68px;
	height: 15px;
	display:block;
}
#forgot_pass {
	bottom:77px;
	color:#E1DDC4;
	font-size:18px;
	height:16px;
	left: 95px;
	position:absolute;
	text-decoration:none;
	text-align: center;
	width: 30px;
	z-index:7;
}
#register {
	position: absolute;
	bottom: 212px;
	left: 66px;
	width: 87px;
	height: 16px;
	text-indent: -9999px;
}
#enter {
	position: absolute;
	bottom: 110px;
	left: 84px;
	width: 50px;
	height: 20px;
	font-size: 1em;
	font-family: Tahoma;
	padding: 0 .1em 0 .2em;
	background:none;
	border: medium none;
	display: -moz-inline-box;
	color: #E1DDC4;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
/* Scroller
-------------------------------------------------------------------------------- */
/* контейнер, содержащий систему прокрутки */
.scrollContainer {
	top: -24px;
	padding-top: 39px;
	overflow: visible !important;
	height: auto !important;
}
/* контейнер, содержащий блок с контентом */
.scrollContentContainer {
	margin: 0 20px 0 10px;
	height: 440px;
}
/* вертикальная полоса прокрутки*/
.scrollSliderPathVertical {
	right: 3px;
	top: 39px;
	width: 20px;
	height: 440px;
	background: url(../img/roll/scroll_body.png) 1px 0 repeat-y;
	filter: expression( fixPNGScale(this) );
}
/* слайдер по вертикали */
.scrollSliderVertical {
	width: 21px;
	height: 18px;
	background: url(../img/roll/scroll_slider.png) 0 0 no-repeat;
	filter: expression( fixPNG(this) );
}
/* контрол прокрутки вверх */
.scrollTopControl {
	width: 22px;
	height: 39px;
	background: url(../img/roll/scroll_top.png) 0 0 no-repeat;
	filter: expression( fixPNG(this) );
}

/* контрол прокрутки вниз */
.scrollBottomControl {
	width: 28px;
	height: 58px;
	right: 2px;
	bottom: -58px;
	background: url(../img/roll/scroll_bottom.png) 0 0 no-repeat;
	filter: expression( fixPNG(this) );
}
/* News
-------------------------------------------------------------------------------- */
#roll
{
	margin:0;
}
h3.newsTitle 
{
	display: none;
}