@charset "utf-8";

body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#801831;
	text-align: center;
}

/* common */
html, body, dt, dd, dl, sup, form, fieldset, legend, input.checkbox, input.radio, address {
	margin:0;
	padding:0;
}

a img, :link img, :visited img, fieldset, input.checkbox, input.radio, input.but {
	border:none
}

table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
}

.hid {
	display:none
}

address {
	font-style:normal
}

a {
	color:#993366
}

a:hover {
	color:#ed1c24
}

.fl {
	float:left
}

.fr {
	float:right
}

.nu {
	text-decoration:none;
}

h1.fh, .txtl, #critics {
	font-size:14px
}

/* layout*/
.b .c {
	width: 954px;
	margin: 0 auto;
	text-align:right
}

#h {
	height:106px;
	background:#ececec;
	border:#fff 3px solid;
	margin-top:24px;
	margin-bottom:16px;
}

#h img {
	float:left;
	margin-top:5px;
}

#h #en {
	margin-left:3px;
}

#h img#logo {
	margin:32px 0 0 14px
}

#rt {
	font-size:12px;
	margin:2em 15px 10px 18px
} /* right column text */

#con {
	background:#fff url(i/bg_con.jpg) no-repeat top left;
	margin-bottom:24px;
}

.txtl {
	width:410px;
	float:left
}

.txtl h1, h2, h3, h4, h5, div#sidra, .txtl p, .txtl ul, #critics p {
	margin:8px 15px 10px 18px
}

h1.fh {
	margin:88px 16px 0 80px;
}

h1.bh {
	color:#ed1c24;
	font-size:22px
}

h2 {
	color:#801831;
	font-size:18px;
	font-weight:normal;
}

h3 {
	color:#801831;
	font-size:16px
}

div#sidra {
	color:#801831
}

.authors {
	color:#505775;
	font-weight:bold
}

ul#readbook {
	display:block;
	background:#fff458;
	list-style-position:inside;
	padding:1em;
	margin:2em 0 0 0
}

ul#readbook li a {
	font-size:14px;
	color:#505775;
	padding:0 4px;
}

#critics {
	background:#eeeeee;
	padding:1em 0
}

.t {
} /*page titles*/

.pr {
	width:538px;
	padding:3px 3px 3px 0;
} /*img width 535*/

.wp {
	margin:1em 0;
	text-align:center;
	clear:both
}

#f {
	font-size:11px;
	margin:1em;
	clear:both;
	padding:1em;
	color:#ccc
}

#f div a {
	margin:0 0.48em;
}

#f div a.nu {
	color:#666
}

#f div a.nu:hover {
	color:#9b9fb8
}

ul.pdf li {
	list-style-image:url(/i/pdf_icon.gif);
	font-size:12px;
	padding:0.28em 0.18em
}

ul.pdf li.html {
	list-style-image:url(/i/ico_link.gif)
}

ul.pdf a {
	color:#801831;
	text-decoration:none;
	font-weight:bold
}

ul.pdf a:hover {
	color:#ed1c24
}

/* ENGLISH */

.en p, .en table td, .en h1, .en h1 {
	text-align:left;
	direction:ltr
}

.en h1 {
	margin:88px 16px 0 28px;
}

.en p {
	margin:8px 15px 10px 28px
}

.pubdata {
	font-size:15px;
	padding:4px 15px;
	list-style:none;
	color:#666;
	font-style:oblique
}

/* ===================== GENERAL FORMS ELEMENTS ========================== */

form {
	display: inline;
}

input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	vertical-align: middle
}

input.but {
	cursor: pointer;
	color: #663300;
}

input.but[type="submit"]:hover {
	color:#006699
}

 /* END FORM */

