/* theatrologia.su style */
* {
	color:#ECB;
	font-size:14px;
}
body {
	margin:0px;
	text-align:center; /* old IE */
	font-family:'Garamond', 'Times New Roman';
	background-color:#000;
	background: url(/images/bg.jpg) #000 repeat-y center;
}
#container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainct {
	border-bottom:1px solid #B3B3B3;
	padding-bottom:10px;
	margin:0px 20px;
	font-family:Arial;
}
h1 {
	color:#FDB;
	text-align:center;
	font-size:28px;
	font-weight:normal;
	margin:20px 40px;
}
#reporter {
	text-align:center;
	font-weight:bold;
	color:#999999;
	font-size:18px;
	padding:18px 0px 0px 0px;
	margin-bottom:-10px;
}

#spisok {
	width:890px;
}
#spisok button {
	font-size:9px;
}
#spisok td {
	padding:5px 10px;
	vertical-align:top;
}
#spisok td.year {
	background-color:#200;
	padding-right:30px;
	background:url(/images/main-bg.jpg) repeat-y;
	background-position:-15px 0px;
}
#spisok td.year a {
	font-weight:bold;
}
#spisok .new td {
	border-top:1px solid #833837;
}
tr.odd {
	background:url(/images/main-bg2.jpg) center repeat-y;
}
tr.odd .col2 {
	background:url(/images/main-bg2.jpg) repeat-y;
	background-position:-80px 0px;
}

#poloska {
	margin:10px 30px 0px 30px;
	height:42px;
	border-bottom:1px solid #833837;
	border-top:1px solid #833837;
	font-size:18px;
	background:url(/images/poloska-bg.jpg) center repeat-y;
}
#poloska a {
	font-size:18px;
}
#poloska-left {
	margin:10px;
	float:left;
	width:400px;
}
#poloska-right {
	margin:10px;
	float:right;
	width:400px;
	text-align:right;
}
#poloska-center {
	margin:10px;
	text-align:center;
}

#menu {
	margin:10px 30px 0px 30px;
	border-bottom:1px solid #833837;
	border-top:1px solid #833837;
	background:url(/images/main-bg2.jpg) center repeat-y;
}
#menu * {
	font-family:Arial;
	font-size:12px;
}
button {
	color:#600;
}

#menu-center {
	margin:5px;
	text-align:center;
}

#player {
	width:240px;
}
#mleft {
	float:left;
	width:240px;
	margin:10px;
}
#mright {
	float:right;
	width:610px;
	margin:10px;
	text-align:justify;
}
#mright p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
#poloska td {
	color:#B3B3B3;
}

#downloadlink {
	margin-top:10px;
	text-align:center;
}
#downloadlink a {
	font-size:22px;
	font-family:'Garamond', 'Times New Roman';
}
#embed {
	text-align:center;
	margin-top:10px;
	font-size:10px;
}

#embed_code {
	width:100%;
}

#addpics {
	text-align:center;
	margin:10px;
}

#jac {
	height:110px;
}

#jac ul li img {
	margin:0px 10px 10px 0px;
}

/************************************ text etc *****************************/
a {
	color:#FFF085;
	text-decoration:none;
}
a:hover {
	color:#FFFFAA;
	text-decoration:underline;
}
a img {border:none;}

p.right {text-align:right;}
p.left {text-align:left;}

/************************************ float *****************************/
.left { float:left; }
.right { float:right; }	
.relative { position:relative; }
.clear { clear:both; }

/************************************ header *****************************/
#header {
	width: 950px;
	margin: 0px auto;
}

/************************************ footer *****************************/
#footer {
	font-family:Arial;
	font-size:14px;
	width:890px;
	abackground: url(/images/footer-bg.jpg) top no-repeat;
	margin:0px auto;
	padding:0px;
	color:#A90C00;
}
#fleft {
	float:left;
	width:590px;
	padding:20px 0px;
	text-align:left;
}
#fleft .smalltext {
	font-size:12px;
	color:#A87;
}
#fright {
	float:left;
	width:300px;	
	text-align:right;
	padding:20px 0px;
}
/************************************ years table *****************************/
.undertable {
	margin:0px auto 0px auto;
	width:950px;
}
#yearstbl {
	width:100%;
	padding:0px;
	margin:0px;
}
#yearstbl td {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	height:95px;
	color:#9F3623;
}
#yearstbl td.cell01a { behavior: url(/iepngfix.php); background: url(/images/cells/a01.png) center center no-repeat; }
#yearstbl td.cell02a { behavior: url(/iepngfix.php); background: url(/images/cells/a02.png) center center no-repeat; }
#yearstbl td.cell03a { behavior: url(/iepngfix.php); background: url(/images/cells/a03.png) center center no-repeat; }
#yearstbl td.cell04a { behavior: url(/iepngfix.php); background: url(/images/cells/a04.png) center center no-repeat; }
#yearstbl td.cell01 { behavior: url(/iepngfix.php); background: url(/images/cells/01.png) center center no-repeat; }
#yearstbl td.cell02 { behavior: url(/iepngfix.php); background: url(/images/cells/02.png) center center no-repeat; }
#yearstbl td.cell03 { behavior: url(/iepngfix.php); background: url(/images/cells/03.png) center center no-repeat; }
#yearstbl td.cell04 { behavior: url(/iepngfix.php); background: url(/images/cells/04.png) center center no-repeat; }
#yearstbl td a {
	color:#680000;
	font-size:22px;
}
#yearstbl td.empty {
	color:#EEC86F;
}

/************************************ main *****************************/
#main {
	font-family:Arial;
	margin:10px 30px 0px 30px;
	text-align:justify;
	border-bottom:1px solid #691f1e;
	border-top:1px solid #691f1e;
	background:url(/images/main-bg.jpg) center repeat-y;
}
#main p {
	padding:0px 10px 5px 10px;
}

/************************************ form *****************************/
form {
	margin:0px;
	padding:0px;
}

select,
input,
textarea {
	background-color:#330000;
	color:#ECA;
    font-size:12px;
}
input[type=text], input[type=password] {
    border:1px inset #CC9999;
}
#loginform input[type=text], input[type=password] {
	width:100px;
}

input[type=submit] {
    border:1px outset #CC9999;
}
#loginform input[type=submit] {
	width:70px;
}

#loginform a {
	display:block;
	margin-top:5px;
	font-size:12px;
}

#loginform div {
	text-align:left;
	float:right;
	font-size:10px;
	margin:0px 0px 5px 5px;
}


#innerct {
	width:320px;
	text-align:left;
}
#innerct input[type=text], #innerct input[type=password] {
	width:100%;
}
#innerct input[type=submit] {
	font-size:16px;
	margin:20px;
}

dt {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:14px;
}
dt label {
	font-size:14px;
}
dd {
	margin:0px;
	padding:0px;
}
dd p {
	font-size:12px;
	color:#FCC;
}