body {
	margin: 0;
	padding: 0;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial;
}
form {
	padding:0px; margin:0px
}
A {
	color: #4D89BE;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}
H1 {
	display:inline;
}
h1.title {
	font-weight: normal;
	font-size: 25px;
	text-transform: uppercase;
	color: #333333
}
h1.title1 {
	font-weight: normal;
	font-size: 20px;
	text-transform: none;
}
h1.menu {
	color:#246099;
	font-size: 14px;
	font-weight:normal;
}
/* ---- cellpadding=0 cellspacing=0 ------- */
table {
	border-collapse: collapse;
	width: 100%;
	border: none;
}
table td {
	padding:0px;
	font-size: 75%;
	color: #616161
}
table.main {
	height: 100%
}
td.flash {
	height: 448px
}
td.content_part {

}
table.book {
	width: 901px;
	height: 473px;
	background-image: url(../images/book.jpg);
	background-repeat: no-repeat;
}
table.book_other {
	width: 901px;
	height: 473px;
	background-image: url(../images/book_other.jpg);
	background-repeat: no-repeat;
}
td.left_part {
	width:416px;
background-image:url(../images/cont_left.jpg);
background-repeat:no-repeat;
background-position:left top
}
div.left_pad {
	padding: 51px 15px 40px 20px
}
td.bottom_part {
	height: 168px
}
.right_title {
	color:#3371A8;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
td.right_part {background-image:url(../images/cont_right11.jpg);
background-repeat:no-repeat;
background-position:right}
div.right_pad {
	padding: 68px 27px 45px 0px
}
.date {
	color: #A9A9A9
}
/* ------- subscribe -------- */
table.napr {
	width:317px;
	margin-top: 50px
}
table.napr td a {
	color:#333333
}
table.subscribe {
	margin-top:34px
}
table.subscribe td {
	color:#616161;
	padding: 3px 0px
}
table.subscribe td input {
	width:191px;
	height: 22px;
	border: solid 1px #CCCCCC
}
table.subscribe td input.button {
	width:191px;
	height: 22px;
	background-image: url(../images/button.gif);
	border: 0;
	color: #616161;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.title {
	color:#616161;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
div.content {
/*   height:345px;
	overflow-x:hidden;
	overflow-y:auto; */
    scrollbar-face-color: #F6EEEB;
	scrollbar-highlight-color: #EEE7DD;
	scrollbar-base-color: #F6F6F6;
	scrollbar-arrow-color: #CFB994;
	scrollbar-track-color: #E4DDCB;
}
table.rulon {
margin-top:5px;
width:161px;
height:137px;
background-image:url(../images/rulon.gif);
background-repeat:no-repeat;
background-position:left top
}
table.rulon td {vertical-align:middle; padding-left:10px}

.blue {
	color:#3371A8;   
}

.green {
	color:#8bd087;
}

img.border {
    border: 1px solid #616161;
}

img.gal {
    float:left;
    margin: 10px 0px 10px 10px;
    border: 1px solid #616161;
}

table.exc {
	width:600px;
    MARGIN-LEFT: 180px
}
table.exc td a {
	color:#333333
}
table.exc td {
    padding: 5px 0px;
}

table.text {
	border-collapse: separate;
    border-spacing: 2px;
}
table.text td {
    padding: 4px;
    background:#ecfae9;
}