* { margin: 0; padding: 0;}

BODY { background: #f4e8d1;;}

#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 90px; width: 33%; }
td.picture_pad { width: 33%; text-align: center; padding: 2px 15px 0 0; }
td.map_pad { width: 33%; text-align: right; padding: 10px 96px 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;}