* { margin: 0; padding: 0;}



BODY { background: #f4e8d1; overflow-y: scroll;}



#width-page { max-width: 1300px; width: expression(document.body.clientWidth > 1300? "1300px": "100%"); background: url(../img/big_bg.jpg) center top repeat-y #f4e8d1;}

#width-page-index { max-width: 1300px; width: expression(document.body.clientWidth > 1300? "1300px": "100%"); background: url(../img/big_bg_2.jpg) center top repeat-y #f4e8d1;  border-collapse: collapse; width: 100%;}



/* Main Png */

img.png { //background-image:none ! important; behavior:url(../img/png.htc); }



* { padding: 0; margin: 0; }

#limit { max-width: 1300px; width: expression(document.body.clientWidth > 1300? "1300px": "100%"); }



table { border-collapse: collapse; width: 100%; }

td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}



img { border: none; }



TD, TH, P { font: 9pt georgia; color: #45381c; line-height: 20px;}



P, UL, OL { padding-bottom: 10px;}

UL, OL { margin-left:22px;}



* html li { list-style-image: url(../img/lsi_ie.gif);}

li { list-style-image: url(../img/lsi.gif);}



IMG { border: none;}



H1 { font-style: italic; font-size: 18pt;}

H2 { font-style: italic; font-size: 14pt;}

H4 { margin:7px 0 0 0;}



A { color: #7f3123;}

A:HOVER {}



img.inv { visibility: hidden; }





/* Index */

#index_menu { margin-top: 3px; height: 33px;}

#index_menu td { white-space: nowrap; padding: 7px 1px 0 4px;}

#index_menu a { font-size: 12px; color: #ecdec2; text-decoration: none; font-style: italic;}

#index_menu .space { width: 10%; padding: 0;}



table.menu_block td.left {  padding-left: 15px; }

table.menu_block td.right { padding-right: 10px; }



div.conteiner { overflow: hidden; display:block; width: 740px; height: 259px; text-align:center}

/*table.gallery { position: relative; margin: 0 0 0 0; }*/

table.gallery { text-align: center;}

table.gallery td.item { text-align: center; padding: 10px 0 0 0; }

table.gallery td.item img { background-position: 6px 6px; background-repeat: no-repeat; cursor: pointer; margin: 0 0 4px 0; }

table.gallery td.item div a { font-size: 12px; line-height:16px; color: #7f3123;}



img.border { background-position: 20px 23px; background-repeat: no-repeat; cursor: pointer; }



td.logo_pad { padding:30px 0 0 30px; width: 33%; }

td.picture_pad { text-align:center; width: 33%; }

td.map_pad { width: 33%; text-align: right; padding: 10px 40px 0 0; }



table.gallery_navi { height: 257px; }

table.gallery_navi td.left { padding: 80px 10px 0 10px; }

table.gallery_navi td.left img { cursor: pointer;  position: relative; z-index: 100; }

table.gallery_navi td.right { padding: 80px 10px 0 10px;  position: relative; z-index: 100; }

table.gallery_navi td.right img { cursor: pointer; }



td.ornament { background: url('../img/l.gif') repeat-y top; }

div.line { background: url('../img/line.gif') repeat-x top; height: 2px; margin: 0 0 10px 0; }



table.index_content H2 {margin: 0 0 20px 0; }

table.index_content H2 img{ position: relative; margin: 0 0 -7px 10px; }



table.index_content td.left { width: 65%; padding: 20px 50px 30px 100px; }

table.index_content td.right { width: 35%; padding: 20px 100px 30px 0; }



div.news_block div.item { margin: 0 0 15px 0;  }

div.news_block div.date { font-size: 11px; font-style: italic;  }



div.contacts { margin: 10px 0 20px 0; }

div.contacts p { padding: 5px 0 10px 0; }



div.actions_block { margin: 20px 0 20px 0; }

div.actions_block div.cont { width: 100%; height: 172px; position: relative; margin:-7 0 0 0; z-index: 20;}

div.actions_block div.item { 

	font-size: 14px; 

	font-style: italic; 

	color: #551717; 

	font-weight: bold; 

	

	width: 26px; 

	height: 24px; 

	float: left; 

	margin: 0 0 2px 0; 

	cursor: pointer; 

	text-align: center;

	position: relative; 

	z-index: 10; 

	background-image: url('../img/a_i.jpg');

	background-repeat: no-repeat;

}



div.actions_block div.select { 

	font-size: 14px; 

	font-style: italic; 

	color: #f3e6cb; 

	font-weight: bold; 

	text-align: center;

	width: 26px; 

	height: 24px; 

	float: left; 

	margin: 0 0 3px 0; 

	background-image: url('../img/a_s.jpg'); 

	position: relative; 

	z-index: 30;

	background-position: 1px 1px;

	background-repeat: no-repeat;

}





table.action_item td.pic { padding: 10px 10px 0 0; }

table.action_item td.text { padding: 0 20px 0 0; vertical-align: middle; font-size: 14px; font-style: italic; line-height: 16px; }

table.action_item td.text li { margin-bottom: 4px; }



td.action_ban_v { background:url(../img/ban_v.gif) left top repeat-x; width:100%; }

td.action_ban_n { background:url(../img/ban_n.gif) left top repeat-x; }

td.action_ban_l { background:url(../img/ban_l.gif) left top repeat-y; }

td.action_ban_r { background:url(../img/ban_r.gif) left top repeat-y; }



#copy { padding: 0 100px 0 100px;}

#copy td { font-size: 8pt; font-style: italic;}

table.copy_block { position: relative; margin: 0 0 -10px 0; }

#search input { margin: 0 0 0 -60px; position: relative; border: none; background: url(../img/search.gif); width: 218px; height: 25px; padding: 5px 30px 0 30px; color: #8b7a5c; vertical-align: middle;font: 9pt georgia;}

#search .search_button { position: relative; margin-top: -25px;}



/* End Index */



.bcl iframe

{

	display:none;/*sorry for IE5*/

	display/**/:block;/*sorry for IE5*/

	position:absolute;/*must have*/

	top:0px;/*must have*/

	left:0px;/*must have*/

	z-index:-1;/*must have*/

	filter:mask();/*must have*/

	width:3000px;/*must have for any big value*/

	height:3000px/*must have for any big value*/;

}



#drope_info { position: absolute; width: 265px; height: 152px; display:none; z-index:1000;}

#drope_info td.win_c { background-color:#fceed8; padding:0; font-size: 8pt; font-style: italic; width:100%;}

#drope_info td.win_v { background:url(../img/win_v.gif) left top repeat-x;}

#drope_info td.win_n { background:url(../img/win_n.gif) left top repeat-x;}

#drope_info td.win_l { background:url(../img/win_l.gif) left top repeat-y;}

#drope_info td.win_r { background:url(../img/win_r.gif) left top repeat-y;}

#drope_info a { text-decoration: none; border-bottom: 1px dashed #7f3123;}

#drope_info div { margin-top: 5px;}

#language_selector {
	position: absolute;
	top: 18px;
	right: 143px;
	width: 187px;
	height: 13px;
}
