BODY {
	margin: 0px;
	padding: 0px;
	background-color : white;
}

A:link {
	color: #E60002;
	text-decoration: underline;
}
A:visited {
	color: #E60002;
	text-decoration: underline;
}
A:hover {
	color: #000000;
	text-decoration: underline;
}

A:link IMG {
	text-decoration: none;
}
A:visited IMG {
	text-decoration: none;
}
A:hover IMG {
	text-decoration: none;
}

.main_td A:link, .main_td A:visited, .main_td A:hover {
}

P, TD, DIV {
	font-size: 12px;
	color: #555555;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

UL, OL {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 0px;
	padding: 8px;
}
.sUl {
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 0px;
}

.main_Li {
	margin: 5px;
	padding: 0px;
	list-style-image : url(list_green_tr.gif);
}
.book_Li {
	margin: 5px;
	padding: 0px;
	list-style-image : url(list_green_tr.gif);
}
.main_td P {
	text-align: justify;
	margin-bottom: 15px;
}

.main_td LI {
	text-align: justify;
}


H1 {
	font-size: 12px;
	color: #E60003;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

.book_header {
	font-size: 14px;
	font-weight: bold;
	color: #E60003;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.shadow_head_div H1 {
	font-size: 14px;
	font-weight: bold;
}

H2 {
	font-size: 14px;
	font-family: Arial, sans-serif;
}

.max_h {
	height: 100%;
}

.max_w {
	width: 100%;
}

FORM {
	margin: 0px;
	padding: 0px;
}

INPUT {
	height: 20px;
	font-family: Arial, sans-serif;
}

INPUT.input_text {
	padding-left: 3px;
	line-height: 16px;
	font-size: 12px;
	background-color: white;
	color: #555555;
	border: 1px solid #555555;
}

INPUT.button {
	padding: 0px 3px;
	font-size: 12px;
	font-weight: normal;
	background-color: #777777;
	color: white;
	border: 1px solid #555555;
}

SELECT {
	color: #555555;
	line-height: 14px;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

TEXTAREA {
	color: #555555;
	border: 1px solid #555555;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 3px;
	background-color: white;
	overflow: auto;
}

DIV.border_div {
	border: 1px solid #555555;
}

.red {
	color: #E60002;
}

/* other styles */

TABLE.main_table {
	width: 100%;
	height: 100%;
}

TD.top_td {
/*	height: 49px;
	background-color: #F3E4C5;*/
}

TABLE.top_nav_main_table {
	height: 39px;
}

TABLE#top_nav_table {
}

#top_nav_table TD {
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #815700;
	font-size: 18px;
	white-space: nowrap;
	font-weight: bold;
}

#top_nav_table TD.nav_td {
	cursor: pointer;
	border-bottom: 6px solid #F3E4C5;
	padding: 0px 7px;
}

#top_nav_table TD.active_nav_td {
	border-bottom: 6px solid #E50002;
	background-color: #FFF6E3;
	padding: 0px 7px;
}

#top_nav_table TD.on_nav_td {
	border-bottom: 6px solid #E50002;
	background-image: url(1.gif);
}

#top_nav_table TD.out_nav_td {
	border-bottom: 6px solid #F3E4C5;
	background-image: url(2.gif);
}


/*TABLE.centre_main_table {
	width: 100%;
	height: 100%;
}*/

TD.subbottom_left_td {
	height: 7px;
	background-color: #E50002;
	text-align: right;
}
TD.subbottom_centre_td {
	background-color: #E50002;
}
TD.subbottom_right_td {
	background-color: #E50002;
}


TD.left_nav_main_td {
	background-image: url(border_ver.gif);
	background-position: right top;
	background-repeat : repeat-y;
	padding-right: 1px;
}

TD.right_main_td {
	background-image: url(border_ver.gif);
	background-position: left top;
	background-repeat : repeat-y; 
	padding-left: 1px;
        width: 241px;
}
TD.main_td {
	padding: 15px 0px 15px 10px;
}


TD.copyright_td {
	background-image: url(border_ver.gif);
	background-position: right top;
	background-repeat : repeat-y;
	background-color: #FFEDC8;
	height: 63px;
}
TD.infobox_td {
	background-image: url(border_ver.gif);
	background-position: left top;
	background-repeat : repeat-y;
	background-color: #FFEDC8;
	vertical-align: top;
	padding: 8px;
}
.lib {
	
	margin-left: 10px;
}	
.infobox_td P {
	text-align: left;
	line-height: 11px;
	font-size: 10px;
	color: #7F7F7F;
}

.infobox_td A:link, .infobox_td A:visited, .infobox_td A:hover {
	color: #7F7F7F;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.infobox_td P IMG {
	position: absolute;
	left: 110px;
	top: 17px;
}

DIV.infobox_div {
	position: relative;
}


DIV.banner_div {
	white-space: nowrap;
	/*background-image: url(border_hor.gif);*/
	background-position: left top;
	background-repeat : repeat-x;
	padding-top: 16px;
}

.banner_div IMG {
	margin-right: 31px;
}

TD.bottom_banner_td {
	padding-left: 30px;
	vertical-align: top;
	height: 63px;
}


DIV.top_photo_div {
	border-bottom: 7px solid #E50002;
	width: 240px;
/*	background-image: url(top_photo_border.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}
DIV.top_photo_border_div {
/*	background-image: url(top_photo_border.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}
DIV.top_photo_border_div2 {
	/*background-image: url(top_photo_border.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}

DIV.shadow_head_div {
	background-image: url(angle_border.gif);
	background-position: left bottom;
	background-repeat : no-repeat;
	padding: 5px 0px 14px 12px;
}

.shadow_head_div P {
	font-weight: bold;
	font-size: 14px;
	color: #E50002;
	margin-bottom: 0px;
}

DIV.left_padd_div {
	padding-left: 11px;
	padding-right: 10px;

}

DIV.left_text_div {
	padding: 12px 0px 0px 3px;
	width: 235px;
}

.news_head_div P {
	color: #E50002;
	margin-bottom: 0px;
}

.news_date_div P {
	color: #979797;
	font-size: 10px;
	margin-bottom: 0px;
}

.news_text_div P {
	margin-bottom: 0px;
	text-align: justify;
}

.news_more_div A:link, .news_more_div A:visited {
}
.news_more_div A:hover {
}


.left_text_div DIV.shadow_head_div {
	margin-bottom: 3px;
}

DIV.news_div {
	margin-bottom: 15px;
}

.copyright_td P {
	color: #967225;
	font-size: 10px;
}
TD.copyright_td {
	padding: 9px 21px;
	vertical-align: top;
}

.all_news_block_div IMG {
	margin-right: 7px;
}
.all_news_block_div P {
	margin-bottom: 0px;
}

DIV.main_news_block_div {
	margin-bottom: 25px;
}

DIV.all_news_block_div {
	margin-bottom: 20px;
}

DIV.right_padd_div {
-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box; -o-box-sizing: border-box; -icab-box-sizing: border-box; -khtml-box-sizing: border-box;	width: 240px;
	padding: 0px 8px 0px 12px;
}
DIV.mleft_padd_div2 {
	width: 237px;
	padding-left: 8px;
	
	/*padding-right: 8px;*/
}

DIV.announce_text_div {
	margin-bottom: 15px;
}

DIV.book_div {
	margin-bottom: 18px;
}

DIV.centre_padd_div {
	padding: 0px 20px 0px 12px;
}

TD.centre_padd_td {
	padding: 0px 20px 0px 12px;
}

DIV.centre_content_div {
	margin-bottom: 40px;
}


DIV.hor_border_div {
	background-image: url(border_hor.gif);
	background-position: left top;
	background-repeat : repeat-x;
}

.main_td DIV.hor_border_div {
	margin-left: 12px;
}

DIV.centre_divide_div {
	margin-bottom: 25px;
}

.replic_link_div IMG {
	margin-right: 7px;
}

.replic_info_div SPAN.date_span {
	color: #979797;
	font-size: 10px;
}

.replic_info_div P {
	margin-bottom: 0px;
}
.replic_link_div P {
	margin-bottom: 0px;
}
.replic_text_div P {
	margin-bottom: 0px;
}

.replic_info_div A:link, .replic_info_div A:visited {
	text-decoration: underline;
	color: black;
	font-size: 10px;
}
.replic_info_div A:hover {
	text-decoration: underline;
	color: #E60002;
}

DIV.one_replic_div {
	margin-bottom: 15px;
}


/* contacts styles */


.send_mail_main_div INPUT.input_text {
	width: 285px;
}

.input_text_table P {
	margin-right: 9px;
	margin-bottom: 0px;
}

.send_mail_text_td TEXTAREA {
	width: 283px;
	border: 0px solid red;
	height: 133px;
}

.send_mail_text_td DIV.border_div {
	text-align: right;
}

TD.send_mail_button_td {
	text-align: right;
}

.send_mail_button_td INPUT.button {
	width: 73px;
}

.input_text_table TD {
	padding-bottom: 10px;
}

/* sub nav styles start */

DIV.sub_nav_div {
	position: absolute;
	left: 241px;
	top: 51px;
	z-index: 1;
	background-color: #F3E4C5;
	height: 14px;
}

.sub_nav_table TD.white_td {
	width: 2px;
	background-color: white;
}

.sub_nav_table TD.sub_nav_td {
	padding: 0px 5px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	color: #835601;
	white-space: nowrap;
	line-height: 13px;
	background-color: #F3E4C5;
}

TD.active_sub_nav_td {
	padding: 0px 5px;
	font-weight: bold;
	text-align: center;
	color: #FFF6E4;
	background-color: #E50102;
	white-space: nowrap;
	line-height: 13px;
}

.sub_nav_table TD.on_sub_nav_td {
	background-color: #E50102;
	color: #FFF6E4;
}
.sub_nav_table TD.out_sub_nav_td {
	background-color: #F3E4C5;
	color: #835601;
}

TABLE.sub_nav_table {
	height: 14px;
}


/* photogallery styles */

TABLE.one_photo_preview_row_table {
	width: 100%;
}

.one_photo_preview_row_table TD {
	vertical-align: top;
	padding-bottom: 10px;
}

.one_photo_preview_row_table TD.blank_td {
/*	width: 25%;*/
}
.one_photo_preview_row_table TD.photo_text_td {
	width: 80px;
}

.one_photo_preview_row_table .photo_text_td P {
	text-align: center;
	color: #979797;
	font-size: 10px;
	line-height: 11px;
	margin-bottom: -5px;
}

.one_photo_preview_row_table .photo_td IMG {
	margin: 0px;
}

TABLE.one_photo_preview_row_table {
	margin-bottom: 0px;
}

DIV.photo_preview_div {
	margin-bottom: 30px;
}

.photo_nav_div P IMG {
	margin-right: 9px;
}

.photo_nav_div P {
	color: #9D7B34;
	margin-bottom: 0px;
}

.photo_nav_div P SPAN.this_page {
	color: #E60203;
	font-weight: bold;
}

.photo_nav_div A:link, .photo_nav_div A:visited {
	color: #9D7B34;
	text-decoration: none;
}
.photo_nav_div A:hover {
	color: #9D7B34;
	text-decoration: underline;
}


/* video styles */

.one_video_table TD {
	vertical-align: top;
}

.video_pict_td IMG {
	margin-right: 7px;
}

.video_text_td P.name_par {
	margin-bottom: 15px;
	color: #545454;
	font-weight: bold;
}

.video_text_td P.more_par {
	margin-bottom: 15px;
}

TABLE.one_video_table {
	margin-bottom: 30px;
}

DIV.video_main_div {
	margin-bottom: 30px;
}

.ultb {
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
.cover {
}
.la {
    margin: 3px 10px 5px 0px;
}
.ra {
    margin: 3px 0px 5px 10px;
}

