/* reportage.su style */
* {
	color:#A90C00;
	font-size:16px;
}
body {
	margin:0px;
	text-align:center; /* old IE */
	font-family:Arial;
	background-color:#F9EEB8;
/*	background: url(/images/bg.jpg) #F9EEB8 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 {
	text-align:center;
	font-size:32px;
	font-weight:normal;
	margin:20px 40px;
}
#reporter {
	text-align:center;
	font-weight:bold;
	color:#D17D5C;
	font-size: 22px;
	padding:18px 0px 0px 0px;
	margin-bottom:-10px;
}

#spisok {
	width:100%;
}
#spisok button {
	font-size:9px;
}
#spisok td {
	padding:5px 10px;
	vertical-align:top;
}
#spisok td.year {
	background-color:#F9EEB8;
	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:2px solid #A90C00;
}
tr.odd {
	background:#FFFAE3;
}
/*tr.odd .col2 {
	background:url(/images/main-bg2.jpg) repeat-y;
	background-position:-80px 0px;
}
*/
td.usercell {
	width:250px;
}

#poloska {
	margin:10px 0px 0px 0px;
	height:42px;
	border-bottom:2px solid #A90C00;
	border-top:2px solid #A90C00;
	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 0px 0px30px;
	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:#D17D5C;
}

#downloadlink {
	margin-top:10px;
	text-align:center;
}
#downloadlink a {
	font-size:20px;
}
#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;
}

.share-buttons {
	margin:0px;
	padding:0px;
}

.share-buttons li {
	padding:0px;
	margin:5px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

.share-buttons .tweet {
	width:100px;
}

.share-buttons .facebook {
	width:100px;
}

.share-buttons .vkontakte {
	width:80px;
}

/************************************ text etc *****************************/
a {
	color:#EA1100;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	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:950px;
	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:20px auto 0px auto;
	background-color:#A90C00;
	width:950px;
}
#yearstbl {
	width:100%;
	padding:0px;
	margin:0px;
}
#yearstbl td {
	text-align:center;
	height:95px;
	background:#F9EEB8;
	font-size:18px;
	margin:1px;
	color:#EEC86F;
}
#yearstbl td a {
/*	color:#680000;*/
	font-weight:bold;
}
#yearstbl td.empty {
	color:#EEC86F;
}

/************************************ main *****************************/
#main {
	font-family:Arial;
	margin:10px 0px 0px 0px;
	text-align:justify;
	border-bottom:2px solid #A90C00;
	border-top:2px solid #A90C00;
/*	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:#fffadf;
/*	color:#ECA;*/
    font-size:12px;
}
input[type=text], input[type=password] {
    border:1px inset #c3563c;
}
#loginform input[type=text], input[type=password] {
	width:100px;
}

input[type=submit] {
    border:1px outset #c3563c;
}
#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;
}

#jsiMainBox * {
	font-family:Arial;
}