a {

	color: #646464;

	font: normal normal bold 9pt/normal Verdana;

	text-decoration: none;

}



a:hover {

	color: #000000;

}



b.r0 {

	border-left: #000000 80px solid;

	border-right: #000000 78px solid;

	margin: 0 6px;

	width: 0px;

}



b.r0_ {

	border-top: #000000 1px solid;

	margin: 0 13px;

	position: relative;

	top: 1px;

}



b.r0_1 {

	border-bottom: #000000 1px solid;

	bottom: 1px;

	margin: 0 13px;

	position: relative;

}



b.r0_1_1 {

	border-left: #000000 50px solid;

	border-right: #000000 80px solid;

	margin: 0 6px;

	width: 0px;

}



b.r0_2 {

	border-left: #000000 38px solid;

	border-right: #000000 50px solid;

	margin: 0 6px;

	width: 0px;

}



b.r1 {

	border-left: #000000 2px solid;

	border-right: #000000 2px solid;

	margin: 0 4px;

}



b.r1_ {

	border-left: #000000 3px solid;

	border-right: #000000 3px solid;

	margin: 0 10px;

}



b.r1_n {

	margin: 0 4px;

}



b.r2_ {

	border-left: #000000 2px solid;

	border-right: #000000 2px solid;

	margin: 0 8px;

}



b.r2_n {

	margin: 0 2px;

}



b.r3_ {

	border-left: #000000 2px solid;

	border-right: #000000 2px solid;

	margin: 0 6px;

}



b.r3_n, b.r4_n {

	margin: 0 1px;

}



b.r4_ {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	margin: 0 5px;

}



b.r5_ {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	margin: 0 4px;

}



b.r7_, b.r2, b.r6_ {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	margin: 0 3px;

}



b.r9_, b.r3, b.r8_ {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	margin: 0 2px;

}



b.rbottom_num b {

	background: #553368;

	display: block;

	height: 1px;

	overflow: hidden;

}



b.rtop b, b.rbottom b {

	background: #F2F2F2;

	display: block;

	height: 1px;

	overflow: hidden;

}



b.rtop b.r4, b.rbottom b.r4, b.rbottom_1 b.r4 {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	height: 2px;

	margin: 0 1px;

}



b.rtop, b.rbottom, b.rbottom_1, b.rtop_, b.rbottom_ {

	display: block;

}



b.rtop_ b, b.rbottom_ b, b.rbottom_1 b {

	background: #FFFFFF;

	display: block;

	height: 1px;

	overflow: hidden;

}



b.rtop_ b.r10_, b.rbottom_ b.r10_ {

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	height: 3px;

	margin: 0 1px;

}



body {

	background: #FFFFFF;

	color: #646464;

	font: normal normal normal 12pt/normal Verdana;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



div#nifty {

	float: left;

	padding: 0px 2px;

	width: 170px;

}



div.center {

	margin: 0 167px;

	padding-top: 136px;

	position: relative;

	z-index: 0;

}



div.link_nav {

	background: #FFFFFF;

	font: normal normal bold 9pt/normal Verdana;

	padding: 5px 0 3px 0;

}



div.page_line a {

	color: #FFFFFF;

	font-size: 9pt;

	font-weight: normal;

	text-decoration: underline;

}



div.page_line a:hover, .link_book:hover {

	color: #FFFFFF;

}



div.side_border {

	background: #FFFFFF;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	padding: 0 15px;

}



img.logo {

	position: absolute;

	right: 15px;

	top: 3px;

	z-index: 0;

}



input {

	background: #FFFFFF;

	border: #553368 1px solid;

	color: #000000;

	height: 18px;

	margin-top: 3px;

	text-align: left;

	width: 140px;

}



input.shem_add_but {

	padding-left: 5px;

	text-align: left;

	width: 90px;

}



li {

	padding: 5px 10px;

	text-indent: 0;

}



p, div [class=side_border] {

	font: normal normal normal 10pt/normal Verdana;

	text-align: justify;

	text-indent: 1em;

}



textarea {

	background: #FFFFFF;

	border: #553368 1px solid;

	color: #000000;

	text-align: left;

}



.adm_left {

	float: right;

}



.all_block, .shem_add {

	display: inline;

}



.book_mes {

	background-color: #F2F2F2;

	border-bottom: 1px solid #553368;

	padding: 0px 0 0 5px;

}



.book_msg {

	font: normal normal normal 12pt/normal Verdana;

	padding: 0 5px;

}



.bottom {

	background: #FFFFFF;

	border-bottom: #000000 1px solid;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	font: normal normal bold 10pt/normal Verdana;

	padding: 0 0 5px 10px;

}



.form_info, .form_info_l {

	width: 100%;

}



.form_info_b {

	float: left;

	margin-left: 5px;

	text-align: left;

}



.form_info_book {

	border: #553368 1px solid;

	margin: 10px 0;

}



.form_info_l2 {

	text-align: right;

}



.form_info_l3 {

	float: right;

	font: italic normal normal 10pt/normal Verdana;

	position: relative;

	text-align: right;

	z-index: 1;

}



.form_info_t {

	float: left;

}



.form_info_t2 {

	float: left;

	text-align: right;

}



.index_img {

	border: 1px solid #000000;

	float: left;

	margin: 0 15px 10px 0;

	position: relative;

	z-index: 1;

}



.index_img_bot {

	border: 1px solid #000000;

	float: right;

	margin: 15px 0 0 15px;

	position: relative;

	z-index: 1;

}



.input_but {

	background: #553368;

	color: #FFFFFF;

	height: 18px;

	text-align: left;

	width: 80px;

}



.integ {

	background-color: #FFFFFF;

	border: none;

	color: #000000;

	font: normal normal bold 9pt/normal Verdana;

	height: 15px;

	text-align: right;

	width: 50px;

}



.left {

	float: left;

	position: relative;

	top: 148px;

}

.l {

	float: left;

	position: absolute;

	top: 140px;

	left: -165px;	

	z-index: 1;

}

.left_div {

	position: fixed;

	right: -13px;

	top: 200px;

	width: 160px;

}



.left_div_ie {

	position: absolute;

	right: -13px;

	top: 200px;

	width: 160px;

}



.left_div_in {

	background-color: #FFFFFF;

	border-left: #000000 1px solid;

	font: normal normal bold 8pt/normal Verdana;

	padding-left: 5px;

}



.left_in_text {

	background-color: #553368;

	color: #EFD5D6;

	margin-bottom: 3px;

	padding: 0 0 2px 3px;

}



.link_book, .star_f {

	color: #FFFFFF;

}



.link_nav {

	background: #F2F2F2;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	display: block;

	padding: 0 0 2px 0;

}



.nav_all {

	left: 200px;

	position: absolute;

	top: 115px;

	z-index: 2;

}



.navigation {

	float: left;

	margin-left: 1px;

	text-align: center;

	width: 100px;

}



.navigation_pas {

	bottom: 5px;

	float: left;

	margin-left: 1px;

	position: relative;

	text-align: center;

	width: 100px;

}



.page_bottom {

	font: normal normal bold 10pt/normal Verdana;

	position: relative;

}



.page_line {

	background: #553368;

	color: #FFFFFF;

}



.page_line_b {

	background-color: #553368;

}



.page_num {

	display: inline;

	margin: 0;

	position: relative;

	width: 300px;

}



.reset {

	background-color: #553368;

	color: #FFFFFF;

	display: inline;

	left: 60px;

	margin: 0;

	padding: 0;

	position: relative;

	top: 5px;

}



.shem_img {

	cursor: pointer;

	float: left;

	position: relative;

	width: 142px;

}



.shem_img_2 {

	background: #F2F2F2;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	float: left;

	padding: 7px 15px;

	position: relative;

}



.shem_name {

	background: #FFFFFF;

	font: normal normal bold 12pt/normal Verdana;

}



.star {

	color: #FF0000;

}



.td1 {

	font-weight: bold;

	background: #F2F2F2;

	font: normal normal normal 10pt/normal Verdana;

	padding: 1px 0 1px 3px;

	width: 40%;

}



.top_cont {

	left: 35px;

	position: absolute;

}

.ban {

	float: right;

	position: absolute;

	top: 210px;

	left: 102%;	

}

.top_links {

	background: #F2F2F2;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	cursor: pointer;

	font: normal normal bold 9pt/normal Verdana;

	padding-top: 1px;

	text-align: center;

}



.top_menu {

	background: #553368;

	color: #FFFFFF;

	font: normal normal normal 10pt/normal Verdana;

	padding: 3px 20px 5px 0;

	text-align: right;

}



#divbottom {

	font: bold 10pt arial;

	position: absolute;

	z-index: 3;

}

.admin_shem_1 {

	width: 70px;

	font: normal normal normal 9pt/normal Verdana;

}

.admin_shem_2 {

	width: 300px;

	font: normal normal normal 9pt/normal Verdana;

}

.admin_shem_3 {

	width: 20px;

	border: none;

	background-color: #FFFFFF;

}

.shem_file {

	width:400px;

}

.msg {

vertical-align: top;

	padding: 5px 5px 5px 5px;

	border-top: #000000 1px solid;

	border-right: #000000 1px solid;

	border-bottom: #000000 1px solid;

}

.msg_info {

vertical-align: top;

	border-top: #000000 1px solid;

	border-right: #000000 1px solid;

	border-bottom: #000000 1px solid;

	width: 200px;

}

.msg_check {

	border: #000000 1px solid;

	margin: 0 0 0 0;

}

h1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#646464; text-decoration:none; font-weight:bold}
h2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#646464; text-decoration:none; font-weight:bold}

