BODY {
	margin: 0;
	padding: 0;
	background-color: black;
	overflow: auto;
}

A:link {
	color: #FF9101;
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	color: #F6C9B2;
	text-decoration: underline;
}
A:hover {
	color: white;
	text-decoration: none;
}

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

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

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

.contact_image {
	padding:0;
	margin:0 auto;
	position:absolute;
	display:inline;
	width:100%;
	height:1px;
	left:0;
	text-align:center; 
	top:57%;
	/*top: 0;*/
	z-index:100;
}


html:not([lang]) .contact_image { bottom: 290px; }
/* хак для Mozilla Firefox */



.contact_image IMG{
 position:relative;
 left:340px;
}

UL, OL {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

LI {
	margin: 0px;
	padding: 0px;
/*	list-style-image : url(list_green_tr.gif);*/
}


.main_content_div P {
	text-align: justify;
	margin-bottom: 1em;
	text-indent: 1.5em;
	line-height: 1.3em;
}

.main_content_div LI {
	text-align: justify;
}


H1 {
	font-size: 30px;
	line-height: 0.85em;
	color: #F6C9B2;
	font-family: Georgia, Times, serif;
	margin: 0px 0px .4em 0px;
	padding: 0px;
	font-weight: normal;
}

H2 {
	font-size: 20px;
	line-height: 0.8em;
	color: #F6C9B2;
	font-family: Georgia, TImes, serif;
	margin: 0px 0px .6em 0px;
	padding: 0px;
	font-weight: normal;
}

H3 {
	font-size: 15px;
	line-height: 0.75em;
	color: #F6C9B2;
	font-family: Georgia, TImes, serif;
	margin: 0px 0px .8em 0px;
	padding: 0px;
	font-weight: normal;
}

.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: black;
	color: #F6C9B2;
	border: #A75F01 solid 1px;
}

INPUT.button {
	padding: 0px 3px;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	background-color: #C67101;
	color: black;
	border: #5B3400 solid 1px;
}

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

TEXTAREA {
	color: #F6C9B2;
	border: #A75F01 solid 1px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 3px;
	background-color: black;
	overflow: auto;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color: #C67101;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: black;
	scrollbar-face-color: black;
}


/* flash styles */

TABLE.main_table {
	height: expression((documentElement.clientHeight||document.body.clientHeight)<550?'550px':'100%');
	min-height: 550px;
	background-color: black; 
	background-image: url('main_back.jpg'); 
	background-position: 50% 50%; 
	background-repeat: no-repeat;
}
TABLE.main_table[class] {
	height: 100%;
}


TD.main_index_td {
	padding-right: 37px;
}


/* about styles */

.about_main_index_td  DIV#big_outer_div {
	background-image: url(about_back.jpg);
	background-position: 8px 37px;
	background-repeat: no-repeat;
}

.main_index_td DIV#big_outer_div {
	margin-left: auto;
	margin-right: auto;
	width: 815px;
	height: 570px;
	text-align: left;
}

TABLE.main_table_about {
	height: expression((documentElement.clientHeight||document.body.clientHeight)<550?'550px':'100%');
	min-height: 550px;
	background-color: black; 
	background-image: url('main_back1.jpg'); 
	background-position: 50% 50%; 
	background-repeat: no-repeat;
}
TABLE.main_table_about[class] {
	height: 100%;
}

.main_table_about TD.main_index_td {
	text-align: center;
}


DIV#top_logo_div {
	width: 199px;
	padding: 0px 0px 43px 0px;
	margin-left: 32px;
}

DIV#flash_about_div {
	height: 31px;
}

DIV#centre_block_div {
	width: 777px;
	height: 415px;
	margin-left: 21px;
	margin-bottom: 20px;
	overflow: hidden;
}


TD#top_empty_td {
	height: 25px;
}
TD#infobox_td {
	height: 20px;
	padding-right: 3px;
}


DIV.clear_div {
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	clear: both;
}

DIV#infobox_div {
	text-align: right;
}

DIV#infobox_img_div {
	float: right;
	margin-left: -2px;
}
DIV#infobox_img_div[id] {
	margin-left: 1px;
}

#infobox_div P {
	color: #B2B3B6;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
}
#infobox_div[id] P {
	margin-top: 0px;
}

#infobox_div A:link, #infobox_div A:visited {
	color: #B2B3B6;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#infobox_div A:hover {
	color: #B2B3B6;
	text-decoration: none;
}


DIV#bottom_main_menu_div {
	text-align: center;
	padding-left: 5px;
}

DIV#bottom_top_menu_div {
	z-index:1000;
	margin-bottom: 2px;
}

#bottom_top_menu_div IMG {
	margin: 0px 3px;
}
#bottom_top_menu_div IMG.left_img {
	margin-right: 0px;
}
#bottom_top_menu_div IMG.right_img {
	margin-left: 0px;
}

DIV#bottom_menu_middle_div {
	margin: 3px 0px;
}

#bottom_lower_menu_div IMG {
	margin: 0px 3px;
}
#bottom_lower_menu_div IMG.left_img {
	margin-right: 0px;
}
#bottom_lower_menu_div IMG.right_img {
	margin-left: 0px;
}


DIV.clear_div {
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}


DIV.centre_left_div {
	padding-top: 119px;
	width: 269px;
	float: left;
}

DIV#left_flash_div {
	width: 269px;
	height: 296px;
/*	background-color: red;*/
}


DIV.centre_right_div {
	width: 480px;
}
DIV.centre_right_div[class] {
	float: left;
}


DIV.main_content_div {
	height: 363px;
	overflow: hidden;
	margin-bottom: 15px;
}


.list_div P {
	color: #FF9101;
	font-family: Georgia, TImes, serif;
}

.list_div SPAN.this_page {
	font-weight: bold;
}

.list_div A:link, .list_div A:visited {
	color: #F6C9B2;
	text-decoration: none;
	font-weight: normal;
}
.list_div A:hover {
	color: #FF9101;
	text-decoration: none;
}


DIV.hidden_menu_div {
	position: absolute;
	left: 0px;
	top: 0px;
}
.hidden_menu_div DIV {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	visibility: hidden;
}


/* guestbook styles */

.main_content_div .one_replic_div P {
	margin-bottom: 0em;
	text-indent: 0px;
}

DIV.one_replic_text_div {
	text-align: justify;
	line-height: 1.3em;
}

DIV.one_replic_name_div, DIV.one_replic_mail_div {
	font-family: Georgia, TImes, serif;
	color: #F6C9B2;
	line-height: 1.3em;
}

DIV.one_replic_date_div {
	color: #FF9101;
	text-align: right;
	font-style: italic;
	font-family: Georgia, TImes, serif;
}

.one_replic_div SPAN.name_span {
	color: #FF9101;
}

DIV.one_replic_author_info_div {
	margin-bottom: 10px;
}

.one_replic_mail_div A:link, .one_replic_mail_div A:visited {
	color: #F6C9B2;
	text-decoration: underline;
	font-weight: normal;
}
.one_replic_mail_div A:hover {
	color: #FF9101;
	text-decoration: none;
}


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


DIV.guest_centre_left_div {
	padding-top: 0px;
}

.guest_centre_left_div DIV#left_flash_div {
	width: 263px;
	height: 211px;
}

DIV.left_form_block_div {
	height: 204px;
	padding-left: 10px;
}



.left_form_block_div .right_td P {
	line-height: 16px;
	margin-left: 0px;
	margin-top: 3px;
}
.left_form_block_div .right_td P INPUT.check {
	height: 14px;
	width: 14px;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.left_form_block_div .right_td P INPUT.check[class] {
	height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.left_form_block_div .right_td INPUT.input_text {
	float: left;
	width: 188px;
}
.left_form_block_div .right_td TEXTAREA {
	width: 188px;
	height: 56px;
}


.left_form_block_div TD.left_td {
	padding-bottom: 2px;
	padding-right: 3px;
	font-family: Georgia, TImes, serif;
	color: #FF9101;
	font-weight: bold;
/*	line-height: 1.3em;*/
}
.left_form_block_div TD.right_td {
	padding-bottom: 2px;
}

.left_form_block_div DIV.submit_div {
	text-align: right;
	margin-top: 2px;
}
.left_form_block_div .submit_div INPUT.button {
	width: 70px;
}

.guest_main_index_td  DIV#big_outer_div {
	background-image: url(guest_back3.jpg);
	background-position: 8px 37px;
	background-repeat: no-repeat;
}

.left_form_block_div H2 {
	font-size: 30px;
	line-height: 0.85em;
	color: #F6C9B2;
	font-family: Georgia, TImes, serif;
	margin: 0px 0px .4em 0px;
	padding: 0px;
	font-weight: normal;
}


/* contacts styles */

DIV.right_cont_div {
	float: right;
	width: 248px;
}
DIV.left_cont_div {
	float: left;
	height: 405px;
	width: 225px;
}

.right_cont_div H2 {
	font-size: 30px;
	line-height: 0.85em;
	color: #F6C9B2;
	font-family: Georgia, TImes, serif;
	margin: 0px 0px .4em 0px;
	padding: 0px;
	font-weight: normal;
}


TABLE.cont_self_block_div {
	height: 385px;
}

.cont_self_block_div TD {
	vertical-align: top;
	padding: 3px 0px;
}
.cont_self_block_div TD.bottom_td {
	vertical-align: bottom;
}

.one_cont_point_div DIV.name_div {
	font-family: Georgia, TImes, serif;
	line-height: 0.8em;
	font-size: 20px;
	margin-bottom: 5px;
}
.one_cont_point_div DIV.value_div {
	margin-left: 10px;
}

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


.one_cont_point_div .value_div A:link, .one_cont_point_div .value_div A:visited {
	color: #F6C9B2;
	text-decoration: underline;
	font-weight: normal;
}
.one_cont_point_div .value_div A:hover {
	color: #FF9101;
	text-decoration: none;
}


.one_cont_point_div INPUT.input_text {
	width: 141px;
}
.one_cont_point_div INPUT.input_text[class] {
	width: 138px;
}

.one_cont_point_div P {
	text-indent: 0px;
	margin: 3px 0px;
}


.one_cont_point_div TEXTAREA {
	width: 209px;
	height: 85px;
	margin-bottom: 2px;
}
.one_cont_point_div[class] TEXTAREA {
	margin-bottom: 4px;
}

.one_cont_point_div DIV.submit_div {
	text-align: right;
}
.one_cont_point_div .submit_div INPUT.button {
	width: 70px;
}

.cont_main_index_td  DIV#big_outer_div {
	background-image: url(cont_back.jpg);
	background-position: 8px 37px;
	background-repeat: no-repeat;
}


/* awards styles */

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

.awards_table TD {
}

.awards_table TD.left_td {
	vertical-align: top;
	text-align: right;
}
.awards_table TD.centre_td {
	vertical-align: middle;
	text-align: center;
	width: 270px;
}
.awards_table TD.right_td {
	vertical-align: bottom;
	text-align: left;
	width: 270px;
	padding-bottom: 12px;
}

.awards_main_index_td  DIV#big_outer_div {
	background-image: url(awards_back.jpg);
	background-position: 8px 37px;
	background-repeat: no-repeat;
}


/* sitemap styles */

.sitemap_main_index_td {
	background-image: url(sitemap_back.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.sitemap_main_index_td DIV#flash_about_div {
	height: 35px;
	margin-top: 20px;
	width: 199px;
/*	background-color: white;*/
}
.sitemap_main_index_td DIV#top_logo_div {
	padding: 0px;
	height: 20px;
	line-height: 0px;
	font-size: 0px;
}

.sitemap_main_index_td DIV#centre_block_div {
	height: 466px;
	padding-left: 70px;
	margin-bottom: 0px;
	margin-top: 58px;
}
.sitemap_main_index_td DIV#centre_block_div[id] {
	padding-left: 0px;
}

.sitemap_main_index_td DIV.left_div {
	float: left;
	width: 70px;
	height: 466px;
/*	background-color: white;*/
}
.sitemap_main_index_td DIV.left_div[class] {
	margin-left: 70px;
}
.sitemap_main_index_td DIV.centre_div {
	float: left;
	width: 215px;
	height: 412px;
	overflow: hidden;
}
.sitemap_main_index_td DIV.right_div {
	float: left;
	width: 332px;
	height: 466px;
/*	background-color: white;*/
}


.sitemap_main_index_td DIV.page_listing_div {
	padding-top: 35px;
}

.sitemap_main_index_td .page_listing_div UL UL {
	margin-left: 15px;
	padding-left: 0px;
}

.sitemap_main_index_td .page_listing_div LI {
	font-size: 15px;
	line-height: 1.5em;
	color: #900000;
	font-family: Georgia, TImes, serif;
	list-style-image : url(list_cross.gif);
}
.sitemap_main_index_td .page_listing_div LI LI {
	list-style-image : none;
	list-style-type : disc;
	padding-left: 0px;
	margin-left: 0px;
}

.sitemap_main_index_td .page_listing_div A:link {
	color: #900000;
	text-decoration: none;
	font-weight: bold;
}
.sitemap_main_index_td .page_listing_div A:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.sitemap_main_index_td .page_listing_div A:hover {
	color: #900000;
	text-decoration: none;
}



/* popup styles */

TABLE.popup_big_table {
	width: 100%;
	height: 100%;
	background-image: url(popup_back.jpg); 
	background-position: 50% 50%; 
	background-repeat: no-repeat;
}

TD.popup_big_td {
	vertical-align: middle;
	text-align: center;
}


TABLE.popup_main_table {
	width: 779px;
	height: 475px;
	margin-left: auto;
	margin-right: auto;
}

.popup_main_table TD.left_td {
	vertical-align: top;
	padding: 22px 11px;
	text-align: center;
}
.popup_main_table TD.right_td {
	vertical-align: top;
	width: 100%;
	padding: 22px 30px 22px 11px;
}


.popup_main_table TD.left_td DIV.image_div {
	margin-bottom: 5px;
}

.popup_main_table .popup_content_div P {
	text-align: justify;
	margin-bottom: 15px;
	text-indent: .5em;
}

DIV.popup_content_div {
	height: 383px;
	overflow: hidden;
	margin-bottom: 14px;
}
/* Opera hack */
@media all and (min-width: 0px) {
	DIV.popup_content_div {
		height: 377px;
	}
}



.left_popup_div .nav_div A:link, .left_popup_div .nav_div A:visited {
	color: #F6C9B2;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
.left_popup_div .nav_div A:hover {
	color: #FF9101;
	text-decoration: none;
}



/* service styles */

.service_main_index_td  DIV#big_outer_div {
	background-image: url(service_back.jpg);
	background-position: 8px 37px;
	background-repeat: no-repeat;
}



/* gallery styles */

TABLE#main_table_gallery {
	background-image: url('main_back2.jpg'); 
	background-position: 50% 50%; 
	background-repeat: no-repeat;
}

.gallery_main_index_td DIV#centre_block_div {
	height: 489px;
}

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

.gallery_outer_table TD.gallery_outer_td {
	vertical-align: middle;
}

TABLE.gallery_inner_table {
	width: 100%;
}

.gallery_inner_table TD {
	vertical-align: top;
}
.gallery_inner_table TD.gallery_inner_left_td {
	text-align: right;
	padding-right: 10px;
	width: 50%;
}
.gallery_inner_table TD.gallery_inner_right_td {
	text-align: left;
	padding-left: 10px;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #F4F6F8;
}

.gallery_inner_table .gallery_inner_left_td TABLE {
/*	margin-right: 0px;*/
	margin-left: auto;
}



.photo_block_table TD.lu_td {
	width: 20px;
	height: 18px;
}
.photo_block_table TD.cu_td {
	height: 18px;
	background-image: url(photo_back_7.gif);
	background-position : 8px 50%;
	background-repeat : repeat-x;
}
.photo_block_table TD.ru_td {
	width: 20px;
	height: 18px;
}

.photo_block_table TD.lc_td {
	width: 20px;
	vertical-align: bottom;
	background-image: url(photo_back_12.gif);
	background-position : center top;
	background-repeat : repeat-y;
}
.photo_block_table TD.cc_td {
	background-color: #032D48;
	text-align: center;
	vertical-align: middle;
}
.photo_block_table TD.rc_td {
	width: 20px;
	vertical-align: bottom;
	background-image: url(photo_back_14.gif);
	background-position : center top;
	background-repeat : repeat-y;
}

.photo_block_table TD.lb_td {
	width: 20px;
	height: 20px;
}
.photo_block_table TD.cb_td {
	height: 20px;
	background-image: url(photo_back_10.gif);
	background-position : 8px 50%;
	background-repeat : repeat-x;
}
.photo_block_table TD.rb_td {
	width: 20px;
	height: 20px;
}

.photo_block_table .cu_td DIV.cu_div1 {
	background-image: url(photo_back_5.gif);
	background-position : left center;
	background-repeat : no-repeat;
}
.photo_block_table .cu_td DIV.cu_div2 {
	background-image: url(photo_back_6.gif);
	background-position : right center;
	background-repeat : no-repeat;
}

.photo_block_table .cb_td DIV.cb_div1 {
	background-image: url(photo_back_8.gif);
	background-position : left center;
	background-repeat : no-repeat;
}
.photo_block_table .cb_td DIV.cb_div2 {
	background-image: url(photo_back_9.gif);
	background-position : right center;
	background-repeat : no-repeat;
}



.gallery_inner_table .gallery_inner_right_td P {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #F4F6F8;
}


/* gallery preview styles */

TABLE.gallery_preview_table {
	width: 100%;
}

.gallery_preview_table TD {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 31px;
}
.gallery_preview_table TD.divider_td {
	width: 25%;
}

.gallery_preview_table TD DIV {
	width: 113px;
	height: 113px;
	background-image: url(photo_preview_back.gif);
	background-position : center;
	background-repeat : no-repeat;
}
.gallery_preview_table TD DIV IMG {
	margin: 8px;
}


#bottom_main_menu_div DIV.list_div {
	text-align: left;
	margin: 0px auto 18px auto;
}
#bottom_main_menu_div TABLE {
	margin: 0px auto;
}

#bottom_main_menu_div DIV {
	white-space: nowrap;
}

/* gallery main styles */

TABLE.gallery_main_table {
	width: 100%;
}
.gallery_main_table TD {
	width: 50%;
	vertical-align: top;
}
.gallery_main_table TD.left_td {
	padding-right: 20px;
	text-align: right;
}
.gallery_main_table TD.right_td {
	padding-left: 20px;
	text-align: left;
}


.gallery_main_table DIV.link_outer_div {
	width: 280px;
	text-align: center;
}

.gallery_main_table .left_td DIV.link_outer_div {
	margin-left: auto;
}
.gallery_main_table .right_td DIV.link_outer_div {
	margin-right: auto;
}

.gallery_main_table DIV.img_div {
	margin-bottom: 11px;
}



/* menu bar styles */

TABLE#menu_table_menu {
	background-image: url('main_back3.jpg'); 
	background-position: 50% 50%; 
	background-repeat: no-repeat;
}

#menu_table_menu DIV#big_outer_div {
/*	background-image: url('menu_back.jpg'); 
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 570px;
	border: red solid 1px;
	background-color: blue;
	*/
	width: 900px;
}

#menu_table_menu TD.main_index_td {
/*	padding-right: 0px;
	padding-left: 62px;*/
}


.header_link_div IMG {
	margin: 20px 0px 0px 250px;
}
DIV.header_link_div {
	padding: 0px 0px 0px 0px;
}


#menu_table_menu DIV#centre_block_div {
	height: 520px;
}

#menu_table_menu DIV.content_div {
	text-align: right;
	padding-right: 90px;
	height: 430px;
	overflow: hidden;
	margin-bottom: 5px;
}
#menu_table_menu DIV.content_div[class] {
	height: 430px;
}
#menu_table_menu .content_div DIV.right_div {
	text-align: left;
	margin-right: 0px;
	margin-left: auto;
	width: 270px;
}


#menu_table_menu .content_div DIV.page_head_div {
	text-align: center;
	padding-top: 25px;
	margin-bottom: 5px;
}

#menu_table_menu .content_div DIV.type_name_div {
	text-align: center;
	margin-bottom: 5px;
}
#menu_table_menu .content_div .type_name_div H2 {
	font-size: 16px;
	font-weight: bold;
	color: #960000;
}
#menu_table_menu .content_div .type_name_div H2:first-letter {
	font-size: 30px;
}

TABLE.menu_catalog_table {
	width: 100%;
	border: none;
	margin-bottom: 15px;
}
.menu_catalog_table TD {
	border: none;
	vertical-align: top;
	font-family: Georgia, Times, serif;
	padding: 0px 1px;
}
.menu_catalog_table TD.left_td {
	width: 55%;
	color: #55381c;
	font-weight: bold;
	padding-left: 20px;
}
.menu_catalog_table TD.centre_td {
	width: 20%;
	color: #55381c;
}
.menu_catalog_table TD.right_td {
	color: #55381c;
	font-weight: bold;
	padding-right: 10px;
}

.menu_catalog_table .right_td SPAN.up_span {
	font-size: .7em;
	position: relative;
	top: -5px;
	text-decoration: underline;
}


#menu_table_menu .content_div DIV.menu_bottom_img_div {
	text-align: center;
}


#menu_table_menu DIV.bottom_menu_block_div {
	padding: 0px 80px 0px 130px;
}

.bottom_menu_block_div DIV.left_div {
	float: left;
}
.bottom_menu_block_div DIV.centre_div {
	float: right;
	width: 220px;
	color: #A08B6F;
	font-family: Georgia, Times, serif;
	font-size: 11px;
}
.bottom_menu_block_div DIV.right_div {
	float: right;
}


.cnt_menu UL {
	margin-bottom: 10px;
}

.cnt_menu LI {
	font-size: 12px;
	line-height: 1.5em;
	color: #900000;
	font-family: Georgia, TImes, serif;
	list-style-image : url(list_cross.gif);
}
.cnt_menu[class] LI {
	line-height: 1em;
}
/* Opera hack */
@media all and (min-width: 0px) {
	.cnt_menu[class] LI {
		line-height: 1.5em;
		list-style-image : url(list_cross_menu.gif);
	}
}

.cnt_menu LI LI {
	list-style-image : none;
	list-style-type : disc;
	padding-left: 0px;
	margin-left: 0px;
}

.cnt_menu A:link {
	color: #900000;
	text-decoration: none;
	font-weight: bold;
}
.cnt_menu A:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.cnt_menu A:hover {
	color: #900000;
	text-decoration: none;
}


/* new flash styles */

DIV#flash_div {
	height: 519px;
}

DIV#flash_big_outer_div {
/*	background-image: url(about_back.jpg);
	background-position: 8px 42px;
	background-repeat: no-repeat;*/
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	width: 815px;
	height: 570px;
	text-align: left;
}


/* intro styles */


#main_table_gallery DIV#flash_big_outer_div {
	text-align: center;
}

#main_table_gallery DIV#flash_div {
	margin: 0px auto;
	width: 584px;
	background-image: url(intro_flash_back.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 528px;
}

TD.intro_index_td {
/*	padding-bottom: 20px;*/
	padding-right: 25px;
}
/* Opera hack */
@media all and (min-width: 0px) {
	TD.intro_index_td {
		padding-top: 2px;
	}
}

#main_table_gallery DIV#flash_big_outer_div {
	height: 570px;
}




/* contacts popup styles */

BODY#cont_popup_body {
	cursor: pointer;
}

#new_block_job, #new_block_job_main, #new_block_job_gals {
	position: absolute;
	/*display: none;*/
	width: 186px;
	height: 159px;
	margin: 348px 0 0 -42px;
	padding: 0;
}
#new_block_job_main {
	margin: 351px 0 0 -42px;
}
#new_block_job_gals {
	margin: 431px 0 0 -134px;
}
#new_block_job img, #new_block_job_main img, #new_block_job_gals {
	width: 186px;
	height: 159px;
}

