body {
	margin: 40px 5% 60px 0;
	padding: 0;
	height: 100%;
	color: #333333;
	background: #E9EBD1 url('/i/list.jpg') top left no-repeat;
}
form { padding: 0; margin: 0; }
body, input, textarea, select { font-family: Tahoma, sans-serif; }

img {
	border-width: 0;
	behavior: url("/png.htc");
}

a, a:link, a:hover { color: #0066CC; text-decoration: underline; }
a:active, a:focus { color: #993333; }
a:visited { color: #800080; }

/* заголовки и псевдо заголовки */
h1, .h1 { font-size: 160%; }
h2, .h2 { font-size: 125%; }
h3, .h3 { font-size: 110%; }
h1, h2, h3, .h1, .h2, .h3 {
	font-family: Georgia, serif;
	color: #333333;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-bottom: 0.3em;
}

/* оформление теста */
.smallFont { font-size: 70%; }
.defFont { font-size: 80%; }
.middleFont { font-size: 85%; }
p { font-size: 80%; padding: 0; margin: 0; margin-bottom: 1em; margin-left: 1.5em; }

ul { font-size: 80%; padding: 0; margin-top: 0; margin-left: 3em; list-style-type: square; }
ol { font-size: 80%; padding: 0; margin-top: 0; margin-left: 3.5em; }
ul li, ol li { margin-top: 0.3em; }

/* оформление форм */
hr { color: #d2cdd9; border-top-style: none; border-right-style: none; border-left-style: none; height: 1px; background-color: #d7d7d7; border-bottom-style: none; }
.hr { padding-left: 1.5em; }

td.required { width: 10px; font-family: "Geneva CY", Arial, sans-serif; padding-right: 8px; font-size: 150%; vertical-align: top; color: #ba223b; text-align: right; }
td.filled {	width: 10px; font-family: "Geneva CY", Arial, sans-serif; padding-right: 8px; font-size: 150%; vertical-align: top; color: white; text-align: right; }

td.fieldTitle { font-size: 80%; padding-bottom: 2px; }
td.fieldLabel { font-size: 80%; padding-left: 20px; padding-right: 7px; }
td.fieldInput { font-size: 80%; padding-left: 1.5em; padding-bottom: 7px; }


table#main-content {
	width: 100%;
/*	min-width: 800px; */
}

td#str_1 { width: 120px; }
td#str_2 { width: 80px; }
td#str_3 { width: 80px; }
td#str_4 { width: 70%; }
td#str_5 { width: 80px; }
td#str_6 { width: 10px; }

td#logo {
	height: 50px;
	padding-left: 100px;
	padding-bottom: 5px;
}

td#book_t_shadow {
	height: 10px;
}

td#bend {
	background-image: url('/i/bend_bg.gif');
}

td#book_premenu {
	height: 20px;
	background-color: #ffffff;
}

td#book_submenu {
	background-color: #ffffff;
}

.subMenu {
	font-size: 70%;
}

.subMenu a, .subMenu a:visited {
	color: #666666;
	text-decoration: none;
}

td#book_index {
	background-color: #ffffff;
/*	background: #ffffff url('/i/book_e_bg.gif') right repeat-y; */
}

td#book_menu {
	background: #ffffff url('/i/book_l_bg.jpg') right repeat-y;
}

/* оформление основного меню */
.Menu {
	font-family: Georgia, serif;
	font-size: 75%;
	margin: 1.5em 1.5em 3em 0;
}

.Menu .link {
	padding-left: 15px;
	margin-bottom: 10px;
}

.Menu .link-a {
	color: #993333;
	background: url('/i/arr-a.gif') top left no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

.Menu .inner_link {
	font-family: Tahoma, sans-serif;
	font-size: 95%;
	padding: 0;
	margin: 3px 0 0 10px;
}

.Menu .inner_link-a {
	color: #993333;
	background: none;
	font-family: Tahoma, sans-serif;
	font-size: 95%;
	padding: 0;
	margin: 3px 0 0 10px;
}

/* цвета активных меню */
.Menu .link-a a, .Menu .link-a a:visited, .Menu .inner_link-a a, .Menu .inner_link-a a:visited {
	color: #993333;
}

/* цвета неактивных меню */
.Menu .link a, .Menu .link a:visited, .Menu .inner_link a, .Menu .inner_link a:visited {
	color: #555555;
}

/* оформление баннеров и др. кнопочек */
.Baners {
	text-align: center;
	margin-bottom: 1.5em;
}

.Baners img {
	margin-top: 1em;
	border: 1px solid Black;
}

td#book_m_r_band {
	background: #ffffff url('/i/book_r_bg.jpg') right repeat-y;
}

td#content {
	background: #ffffff url('/i/logo_bg.gif') center no-repeat;
}

.content {
	padding-top: 1em;
	padding-bottom: 1.5em;
}

td#book_t_e_r_shadow, td#book_m_e_shadow {
	background: url('/i/book_e_bg_shadow.gif') left repeat-y;
}

td#book_o_l {
	height: 10px;
	background: #F89824 url('/i/book_b_l_shadow.gif') top repeat-x;
}

td#book_o_c {
	background: #F89824 url('/i/book_b_l_shadow.gif') top repeat-x;
}

td#book_o_r {
	background: #F89824 url('/i/book_b_r_shadow.gif') top repeat-x;
}

.copyright {
	font-size: 80%;
	color: #ffffff;
	text-align: right;
	padding-right: 2em;
}

.copyright a, .copyright a:visited {
	color: #ffffff;
}

td#orange_l {
	height: 35px;
	background: #F89824 url('/i/book_b_l_bg.gif') right repeat-y;
}

.info {
	padding-left: 2em;
	font-size: 70%;
}

.info a, .info a:visited {
	color: #ffffff;
	white-space: nowrap;
}

td#orange_r {
	background: #F89824 url('/i/book_b_r_bg.gif') left repeat-y;
}

td#book_b_shadow {
	height: 5px;
}
