.photo_item
{
	width:140px;
	float:left;
}
.photo_item table
{
	width:140px;
}
.photo_item table td
{
	padding-left:3px;
	font-size:10px;
	text-align:center;
	vertical-align:top;
}

a .photo_item, a:hover .photo_item, a:visited .photo_item
{
text-decoration:none;
cursor:pointer;
color:#333;
}

.faq_question a
{
text-decoration:none;
color:#a30046  ;
}

.warning
{
	color:red;
}

.adm_faq textarea
{
	width:500px;
}

.adm_tbl
{
	font-size:10px;
}
.adm_tbl input
{
	text-align:center;
}
.adm_tbl button 
{
	font-size:7px;
	width:30px;
}

.tt_item
{
	font-size:10px;
}
.tt_item span
{
	font-weight:bold;
	
}

#Layout
{
position:absolute;left:0px;top:0px;width:226px;height:535px; 
}

#Layout div
{
	filter: Alpha(opacity='70');opacity:0.7;
	cursor::pointer;
}

.filters
{
	font-family:Arial, Helvetica, sans-serif;
}
.filters p
{
text-align:left;
color:#a30046  ;
font-weight:bold;
font-size:12px;
}
.filters div
{
	font-size:11px;
	text-align:left;
}
.filters span
{
	position:relative;
	top:3px;
	padding-left:5px;
}

.apply_filter, .apply_filter:hover, .apply_filter:visited
{
	color:#658677;font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
}

.infrostrukt
{
	font-family:Arial, Helvetica, sans-serif;
}
.infrostrukt div
{
	font-size:11px;
	margin:2px 0px;
	padding:0px;
	text-align:left;
}
.infrostrukt span
{
margin-top:-10px;
}
.infrostrukt img
{
margin-top:0px;
	margin-right:10px;
}
.infrostrukt p
{
color:#a30046  ;
font-weight:bold;
font-size:12px;
}

.warn_msg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	padding:4px;
	background-color:#e5e0c8;
	margin:4px;
}
.warn_msg p
{
font-size:12px;
	margin-bottom:10px;
	color:#A40046;
}

.faq_question
{
margin:5px 0px 10px 0px;
color:#a30046  ;
font-weight:bold;
}

.faq_answer
{
margin-bottom:10px;
}

.header2
{
	color:#A40046;font-size:16pt;text-align:center;
	font-family:"Times New Roman", Times, serif;
}
.razdel_header
{
	color:#A40046;font-size:18pt;
	font-family:"Times New Roman", Times, serif;
}
.razdel_header img
{
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}

.data_block
{
  border:outset 1px;
 background-color:#E0E0E0;
 padding:0px 15px 15px 15px;
}
.data_block h4
{
margin:0px 0px 10px 0px;
padding:0px;
}
.data_block .block
{
	border:outset;
	background-color:#f0f0f0;
	padding:10px;
	margin-top:5px;
}
#AdminContent
{
	width:100%;
}
.info
{
	margin:5px 0px 5px 0px;
	border:1px solid;
	background:#FFFFFF;
}
.hideable_block
{
	border:1px outset;
	padding:15px;
}

.tt_img
{
position:absolute;
display:none;
}
/*
=======================================================================
>>>>	Работа с картой
=======================================================================
*/
#divMapLayout
{
	width:800px;
	height:600px;
	border:double 1px;
	background:#CCCCCC;
	position:relative;
}

.building
{
	width:24px;
	height:24px;
	position:absolute;
	cursor:pointer;
}

.type1
{
	background:#666666;
}
.type2
{
	background:#00FF00;
}
.type3
{
	background:#FF6633;
}

.type4
{
	background:#FF66FF;
}
.type5
{
	background:#FFFF66;
}


#divShortToolTip
{
	display:none;
	position:absolute;
}

.stt_data
{
	padding:5px;
	border:solid 1px black;
	background:#dddddd;
}
#lang {padding-left:10px;}
#lang a
{
padding:4px 2px 5px 0px;overflow:visible;width:29px;height:24px;
}
#lang a:hover
{
padding:4px 2px 5px 0px;;overflow:visible;width:29px;height:24px;
background:url(../img/active_lang.gif) ;
}
/*
=======================================================================
<<<<	Работа с картой
=======================================================================
*/

html, body, div,  dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0pt;padding:0pt;}
.body1
{
background:url(../img/bg_footer.gif) repeat scroll;
margin:0px;
padding:0px;
}

body	{ background:#f0ebd0  ;/*#f3f0e4;*/}

/*     TOP           */
#top	{ height:25px;text-align:right; margin-top:3px;}
#top2	{ height:25px;text-align:right; margin-top:3px;}
#top .menu {margin:0px;padding:0px; padding-bottom:10px;background:url(../img/list_shadow_top.gif) right bottom no-repeat;}
#top2 .menu {margin:0px;padding:0px; padding-bottom:10px;background:url(../img/menu_all_03.gif) right bottom no-repeat;}
#top .menu a , #top2 .menu a{ margin-right:18px; margin-top:4px;text-decoration:none; font:8pt Arial, Helvetica, sans-serif; color:#3e3e3e; }


/*		MIDDLE 				*/
#middle .content { font:11pt Arial, Helvetica, sans-serif; color:#333; text-align:left; margin:0pt auto; width:85%;line-height:120%;}
#middle .content .videlenie	{ font:8pt Arial, Helvetica, sans-serif; color:#860040; margin-top:5px;}
#middle .content .type	{ margin:20px 0px;}
#middle .content .subtitle_text	{ font:bold 12pt Arial, Helvetica, sans-serif; color:#b83c6e;}
#middle .content .list	{ margin:2pt 0 2pt 26pt;}	
#middle .content .block_l	{padding-top:10pt;}
#middle .content .block_r	{ padding:10pt 0 0 10pt;}
#middle .content .block_r .title_kot 	{padding-bottom:2pt; margin-left:8pt;}
#middle .division	{ background:url(../img/div_middle.gif) repeat-x; height:7px;}
#middle .content .block_l img	{ margin:0 3px 3px 3px;}	
.bg_for_photo	{ background:url(../img/bg_for_photo.gif); padding:5px;}
#middle .detail_kottedji	{margin-top:5px;}
#middle .detail_kottedji a	{color: #458168; font:8pt Arial, Helvetica, sans-serif; }
#middle .content  .schema_kot	{ padding:7pt 0;}
#middle .table td	{ border-bottom:1px solid #386351; padding:3px; color:#386351; font:9pt Arial, Helvetica, sans-serif; text-align:left;}
#middle .table .cherry_color	{ color:#A30046; padding-right:9px;}
#middle .table .tabline_l	{ border-left:1px solid #386351;}
#middle .table .tab_nobord	{ border-bottom:none;}

/*		Menu		*/
.menu2 { margin-left:10px;}
.menu2	.menu2_active	{ background:url(../img/menu_active.gif) no-repeat; height:45px; padding:17px 0pt 0pt 88px;font:13pt "Times New Roman", Times, serif; color:#a30046; cursor:pointer;}
a:hover .menu2_active {color:#458168;}
.menu2	a	{font:11pt Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; }
.menu2	ul	{ margin-left:48px;}
.menu2	ul	li	{list-style-image:url(../img/bullet.gif);}
.menu2	a	{font:11pt Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; }
.menu2	a.selected	{font:11pt Arial, Helvetica, sans-serif; color:#A40046; text-decoration:none; }
.menu2	a:hover	{ color:#458168;}
.menu2	p	{ margin:0 0 5px 20px;}

/*	FOOTER			*/
#footer	{ background:url(../img/bg_footer.gif);font:11pt Arial, Helvetica, sans-serif; color:#616161; } 
#footer .list_bottom	{background:url(../img/bottom_list.gif) repeat-x; height:10px;}
#footer .block_l {width:70%; margin-left:20px;font-size:7pt}
#footer .block_r	{ position:relative; bottom:68px;}
#footer .block_r	{ background:url(../img/otdel_prodaj.png); width:242px; height:113px;}
/* \ */
* html #footer .block_r	{ background:none;; width:242px; height:113px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/otdel_prodaj.png')}
* html #footer .block_r {position:relative; bottom:75px;}
/* */

.text_link:link, text_link:visited, text_link:hover { color: #458168; }
 

.active_menu {color:#CC0066;}
/*		HELPFUL				*/
.left	{ float:left;}
.right	{ float:right;}
.clear	{ clear:both;font-size:1px; line-height:0;}

#tooltip_text
{
font:7pt Arial, Helvetica, sans-serif;	
}
.tooltip_header
{
	color:#a30046 ;
}

.message
{
	background:#FFCCCC;
	border:1px solid;
	padding:3px;
	display:none;
}

.hidden
{
 dislpay:none;cursor:pointer;
}

.img1
{
	display:none;
}
.img1_a
{
display:block;cursor:pointer;
}
.op0
{
  filter:Alpha(opacity='10');opacity:0.1;
}
.op1
{
 filter:Alpha(opacity='20');;opacity:0.2;
}
.op2
{
  filter:Alpha(opacity='30');opacity:0.3;
}
.op3
{
  filter:Alpha(opacity='40');opacity:0.4;
}
.op4
{
  filter:Alpha(opacity='50');;opacity:0.5;
}
.op5
{
  filter:Alpha(opacity='60');opacity:0.6;
}


.op6
{
  filter:Alpha(opacity='70');opacity:0.7;
}

.op7
{
  filter:Alpha(opacity='80');opacity:0.8;
}

.op8
{
  filter:Alpha(opacity='90');opacity:0.9;
}

.op9
{
  filter:Alpha(opacity='100');opacity:1;
}

img {border:0px;margin:0px;}

/*div {border:1px solid; border-top:0px;border-left:0px;}*/
.main_container
{

background:none #f0ebd0;

/*background-image:none;*/
	margin:0pt auto;
	
/*	overflow:visible;*/
}
a { margin:0px;padding:0px;}
.main_header
{
float:left;
	width:453px;
	height:175px;padding:0px;margin:0px;
}
/*
================================================================================
main page
================================================================================
*/

.main_09
{
	float:left;
	width:150px;height:59px;
}


.main_10
{
	float:left;
	width:216px;height:59px;
	background:url(../img/menu_all_10.gif);
}
.main_11
{
	float:left;
	width:152px;height:59px;
	background:url(../img/menu_all_11.gif);
}
.main_12
{
	float:left;
	width:205px;height:59px;
	background:url(../img/menu_all_12.gif);
}
.main_13
{
	float:left;
	width:124px;height:59px;
	background:url(../img/menu_all_13.gif);
}

.main_16
{
	float:left;
	width:150px;height:48px;
}

.main_23
{
	float:left;
	width:150px;height:89px;
	background:url(../img/menu_all_23.gif);
}

.main_28
{
	float:left;
	width:59px;height:52px;
	background:url(../img/menu_all_28.gif);
}
.main_29
{
	float:left;cursor:pointer;
	width:91px;height:52px;
	background:url(../img/menu_all_29.gif);
}

.main_17
{
	float:left;cursor:pointer;
	width:216px;height:189px;
	background:url(../img/menu_all_17.gif);
}
.main_18
{
	float:left;
	width:152px;height:48px;
	background:url(../img/menu_all_18.gif);
}
.main_24
{
	float:left;cursor:pointer;
	width:152px;height:141px;
	background:url(../img/menu_all_24.gif);
}
.main_19
{
	float:left;
	width:87px;height:48px;
	background:url(../img/menu_all_19.gif);
}
.main_25
{
	float:left;
	width:87px;height:141px;
	background:url(../img/menu_all_25.gif);
}
.main_20
{
	float:left;cursor:pointer;
	width:118px;height:189px;
	background:url(../img/menu_all_20.gif);
}
.main_21
{
	float:left;
	width:124px;height:48px;
	background:url(../img/menu_all_21.gif);
}
.main_22
{
	float:left;
	width:136px;height:48px;
	background:url(../img/menu_all_22.jpg);
}
.main_26
{
	float:left;cursor:pointer;
	width:176px;height:141px;
	background:url(../img/menu_all_26.gif);
}
.main_27
{
	float:left;
	width:84px;height:141px;
	background:url(../img/menu_all_27.gif);
}

.main_30
{
	float:left;
	width:150px;height:80px;
	background:url(../img/menu_all_30.gif);
}
.main_31
{
	float:left;
	width:216px;height:80px;
	background:url(../img/menu_all_31.gif);
}
.main_32
{
	float:left;
	width:152px;height:80px;
	background:url(../img/menu_all_32.gif);
}
.main_33
{
	float:left;
	width:87px;height:80px;
	background:url(../img/menu_all_33.gif);
}
.main_34
{
	float:left;
	width:118px;height:80px;
	background:url(../img/menu_all_34.gif);
}
.main_35
{
	float:left;
	width:124px;height:80px;
	background:url(../img/menu_all_35.gif);
}
.main_36
{
	float:left;
	width:136px;height:80px;
	background:url(../img/menu_all_36.gif);
}
.main_38
{
	float:left;
	width:171px;height:66px;
	background:url(../img/menu_all_38.gif);
}
.main_39
{
	float:left;
	width:180px;height:66px;
	background:url(../img/menu_all_39.gif);
}
.main_40
{
	float:left;
	width:118px;height:66px;
	background:url(../img/menu_all_40.gif);
}
.main_41
{
	float:left;
	width:124px;height:66px;
	background:url(../img/menu_all_41.gif);
}
/*
================================================================================
administration page
================================================================================
*/
.admin_07
{
	float:left;
	width:147px;height:79px;
	background:url(../img/menu2_07.jpg);
}
.admin_08
{
	float:left;
	width:178px;height:79px;

}

.admin_21
{
	float:left;
	width:147px;height:72px;
	background:url(../img/menu2_21.jpg);
}
.admin_22
{
	float:left;
	width:78px;height:72px;
	background:url(../img/menu2_22.gif);
}
.admin_23
{
	float:left; cursor:pointer;
	width:100px;height:72px;
	background:url(../img/menu2_23.gif);
}

.admin_28
{
	float:left;
	width:147px;height:50px;
	background:url(../img/menu2_28.jpg);
}
.admin_29
{
	float:left;cursor:pointer;
	width:92px;height:50px;
	background:url(../img/menu2_29.gif);
}
.admin_30
{
	float:left;
	width:86px;height:50px;
	background:url(../img/menu2_30.jpg);
}
.admin_31
{
	float:left;
	width:16px;height:50px;
	background:url(../img/menu2_31.gif);
}
.admin_17
{
	float:left;cursor:pointer;
	width:95px;height:176px;
	background:url(../img/menu2_17.gif);
}
.admin_13
{
	float:left;
	width:118px;height:25px;
	background:url(../img/menu2_13.gif);
}

.admin_18
{
	float:left;
	width:33px;height:54px;
	background:url(../img/menu2_18.gif);
}
.admin_19
{
	float:left;
	width:141px;height:54px;
	background:url(../img/menu2_19.gif);
}
.admin_20
{
	float:left;
	width:118px;height:54px;
	background:url(../img/menu2_20.gif);
}

.admin_25
{
	float:left;
	width:33px;height:72px;
	background:url(../img/menu2_25.gif);
}
.admin_26
{
	float:left;cursor:pointer;
	width:141px;height:72px;
	background:url(../img/menu2_26.gif);
}
.admin_27
{
	float:left;
	width:118px;height:72px;
	background:url(../img/menu2_27.jpg);
}

.admin_32
{
	float:left;
	width:33px;height:50px;
	background:url(../img/menu2_32.gif);
}
.admin_33
{
	float:left;
	width:141px;height:50px;
	background:url(../img/menu2_33.jpg);
}
.admin_34
{
	float:left;
	width:118px;height:50px;
	background:url(../img/menu2_34.jpg);
}

.admin_36
{
	float:left;
	width:147px;height:52px;
	background:url(../img/menu2_36.jpg);
}
.admin_37
{
	float:left;
	width:92px;height:52px;
	background:url(../img/menu2_37.jpg);
}
.admin_38
{
	float:left;
	width:86px;height:52px;
	background:url(../img/menu2_38.jpg);
}
.admin_39
{
	float:left;
	width:51px;height:52px;
	background:url(../img/menu2_39.jpg);
}
.admin_40
{
	float:left;
	width:93px;height:52px;
	background:url(../img/menu2_40.jpg);
}
.admin_41
{
	float:left;
	width:55px;height:52px;
	background:url(../img/menu2_41.gif);
}
.admin_42
{
	float:left;
	width:86px;height:52px;
	background:url(../img/menu2_42.jpg);
}
.admin_43
{
	float:left;
	width:118px;height:52px;
	background:url(../img/menu2_43.gif);
}
.admin_44
{
	float:left;
	width:84px;height:52px;
	background:url(../img/menu2_44.gif);
}

.admin_45
{
	float:left;
	width:147px;height:37px;
	background:url(../img/menu2_45.jpg);
}
.admin_46
{
	float:left;
	width:92px;height:37px;
	background:url(../img/menu2_46.jpg);
}
.admin_47
{
	float:left;
	width:86px;height:37px;
	background:url(../img/menu2_47.jpg);
}
.admin_48
{
	float:left;
	width:51px;height:37px;
	background:url(../img/menu2_48.jpg);
}
.admin_49
{
	float:left;cursor:pointer;
	width:93px;height:37px;
	background:url(../img/menu2_49.gif);
}
.admin_50
{
	float:left;cursor:pointer;
	width:55px;height:37px;
	background:url(../img/menu2_50.gif);
}
.admin_51
{
	float:left;
	width:86px;height:37px;
	background:url(../img/menu2_51.gif);
}
.admin_52
{
	float:left;
	width:118px;height:37px;
	background:url(../img/menu2_52.gif);
}
.admin_53
{
	float:left;
	width:84px;height:37px;
	background:url(../img/menu2_53.gif);
}

.admin_54
{
	float:left;
	width:147px;height:33px;
	background:url(../img/menu2_54.jpg);
}
.admin_55
{
	float:left;
	width:92px;height:33px;
	background:url(../img/menu2_55.jpg);
}
.admin_56
{
	float:left;
	width:86px;height:33px;
	background:url(../img/menu2_56.jpg);
}
.admin_57
{
	float:left;
	width:51px;height:33px;
	background:url(../img/menu2_57.jpg);
}
.admin_58
{
	float:left;
	width:93px;height:33px;
	background:url(../img/menu2_58.jpg);
}
.admin_59
{
	float:left;
	width:55px;height:33px;
	background:url(../img/menu2_59.gif);
}
.admin_60
{
	float:left;
	width:86px;height:33px;
	background:url(../img/menu2_60.gif);
}
.admin_61
{
	float:left;
	width:118px;height:33px;
	background:url(../img/menu2_61.jpg);
}
.admin_62
{
	float:left;
	width:84px;height:33px;
	background:url(../img/menu2_62.gif);
}

.admin_64
{
	float:left;
	width:92px;height:92px;
	background:url(../img/menu2_64.jpg);
}
.admin_65
{
	float:left;
	width:86px;height:92px;
	background:url(../img/menu2_65.jpg);
}
.admin_66
{
	float:left;
	width:51px;height:92px;
	background:url(../img/menu2_66.jpg);
}
.admin_67
{
	float:left;
	width:93px;height:92px;
	background:url(../img/menu2_67.jpg);
}
.admin_68
{
	float:left;
	width:55px;height:92px;
	background:url(../img/menu2_68.gif);
}
.admin_69
{
	float:left;
	width:86px;height:92px;
	background:url(../img/menu2_69.gif);
}
.admin_70
{
	float:left;
	width:118px;height:92px;
	background:url(../img/menu2_70.jpg);
}
.admin_71
{
	float:left;
	width:84px;height:92px;
	background:url(../img/menu2_71.gif);
}

.admin_35
{
	float:left;
	width:84px;height:13px;
	background:url(../img/menu2_35.gif);
}
.act
{
position: absolute; top: 10px; left: 10px; z-index: 9999;
}
