html, body {
margin: 0px;
padding:0px;
width:100%;
height:100%;
background-color:#FFFFFF;
}
/*Header*/
table.icons
{
height:29px;
}

table.icons_main
{
height:29px;
/*margin-left:88%;*/
margin-top:0px;
padding-top:0px;
}
td.left_pad
{
padding-left:30px;
}

table.flash
{
width:100%;
margin-top:20px;
}

td.zag_demand
{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
border-style:solid;
border-width:1px;
border-color:#2088C7;
padding:3px;
}

td.zag_demand_info
{
font-family:Tahoma;
font-size:11px;
}

button.sub
{
font-family:Tahoma;
font-size:11px;
}

td.search_page_in_zag
{
color: #2088C5;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
}

td.search_page_in
{
color: #2088C5;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

td.search_page_in_info
{
color: #2088C5;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
}

div.flash_left
{
background-color:#CBECFF;
margin-left:25px;
margin-bottom:5px;
width:100%;
height:222px;
border-style:solid;
border-width:0px;
border-color:#000000;
}
img.flash
{
padding-bottom:6px;
}
div.right_top
{
border-style:solid;
border-width:0px;
border-color:#000000;
height:80px;
margin-top:5px;
}

div.right_middle
{
border-style:solid;
border-width:0px;
border-color:#000000;
height:92px;
background-color:#CBECFF;
margin-right:25px;
}

img.right
{
margin-right:0px;
}

div.right_bottom
{
border-style:solid;
border-width:0px;
border-color:#000000;
background-color:#FFFFFF;
padding-bottom:8px;
}

img.icons_lang_rus
{
margin-bottom:140px;
margin-left:60px;
}
img.icons_lang_eng
{
margin-bottom:500px;
margin-left:  70px;
}
/*Header*/

/*Menu*/
td.fast_menu
{
padding-left:25px;
}
table.drop_menu
{
margin-top:20px;
}

table.info
{
font-family:Tahoma;
font-size:14px;
text-align:justify;
}

a.right_flash{
	text-decoration: none;
	color: #C6287C;
font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight:700;}

a.right_flash:hover{
	text-decoration: underline;
	color: #2088C5;
font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight:700;}
	
	a.fast_link{
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	padding-right:10px;
	color:#208ABE;}

a.fast_link:hover{
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	padding-right:10px;
	color:#208ABE;}
	
		a.menu_link_ind{
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	padding-right:10px;
	color:#000000;}

a.menu_link_ind:hover{
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	padding-right:10px;
	color:#FFFFFF;}
	
/*Menu*/

H1.zagolovok_pink
{
color: #C6287C;
font-family: Arial,sans-serif;
font-size: 20px;
margin-bottom:10px;
padding-bottom:10px;
font-weight:bold;
}

H2.zagolovok_pink
{
color: #C6287C;
font-family: Arial,sans-serif;
font-size: 16px;
margin-bottom:3px;
padding-bottom:3px;
font-weight:bold;
}

td.zagolovok_pink
{
color: #C6287C;
font-family: Arial,sans-serif;
font-size: 20px;
margin-bottom:10px;
padding-bottom:10px;
font-weight:bold;
}

td.zagolovok_gray
{
color: #788390;
font-family: Arial,sans-serif;
font-size: 20px;
margin-bottom:10px;
padding-bottom:10px;
font-weight:bold;
}

td.zagolovok_gray_article
{
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#D5D5D5;
color: #788390;
font-family: Arial,sans-serif;
font-size: 20px;
margin-bottom:10px;
padding-bottom:10px;
padding-top:5px;
font-weight:bold;
}

td.zagolovok_blue
{
color: #2484C1;
font-family: Arial,sans-serif;
font-size: 20px;
margin-bottom:10px;
padding-bottom:10px;
font-weight:bold;
}


td.object_in
{
color: #2484C1;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
border-style:dotted;
border-width:1px;
border-color:#CECECE;
}

td.num_object_in
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
border-style:dotted;
border-width:1px 0px 0px 0px;
border-color:#888888;
}

td.vid_object
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
border-style:dotted;
border-width:1px 0px 0px 0px;
border-color:#888888;
}

td.object_in_link
{
border-style:dotted;
border-width:1px 0px 0px 0px;
border-color:#888888;
}

p.content
{
color:#47515E;
font-family:Tahoma;
font-size:13px;
text-align:justify;
}

td.content
{
color:#47515E;
font-family:Tahoma;
font-size:13px;
text-align:justify;
}

td.content_shap
{
color:#47515E;
font-family:Tahoma;
font-size:11px;
text-align:justify;
}

td.content_news
{
text-align:justify;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#D5D5D5;
padding-bottom:15px;
padding-top:15px;
}

td.link
{
	color: #C6287C;
font-family: Tahoma,sans-serif;
	font-size: 12px;
}

a.link{
	text-decoration: none;
	color: #C6287C;
font-family: Tahoma,sans-serif;
	font-size: 12px;
	}

a.link:hover{
	text-decoration: underline;
	color: #2088C5;
font-family: Tahoma,sans-serif;
	font-size: 12px;
}

a.print{
	text-decoration: none;
	color: #666666;
font-family: Tahoma,sans-serif;
	font-size: 12px;
	}

a.print:hover{
	text-decoration: underline;
	color: #666666;
font-family: Tahoma,sans-serif;
	font-size: 12px;
}

a.link_news{
	text-decoration: none;
	color: #2088C5;
	
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.link_news:hover{
	text-decoration: underline;
	color: #C6287C;
font-family: Arial,sans-serif;
	font-size: 12px;
}

a.offer_link{
	text-decoration: none;
	color: #56B9FD;
	
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.offer_link:hover{
	text-decoration: underline;
	color: #56B9FD;
font-family: Arial,sans-serif;
	font-size: 12px;
}

a.offer_link_bann{
	text-decoration: none;
	color: #666666;
	font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.offer_link_bann:hover{
	text-decoration: underline;
	color: #666666;
	font-family: Arial,sans-serif;
	font-size: 12px;
}
img.image_bann
{
	padding:0px 3px 0px 3px;
}

table.search
{
background-color:#F1F1F1;
padding:8px;
}

td.name_search
{
color:#6F6F6F;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
padding:5px;
}
td.news
{
padding-left:30px;
}

table.contact
{
background-color:#CBECFF;
padding:8px;
}

td.name_contact
{
color:#1586D4;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
padding:5px;
}

td.contact
{
color:#1586D4;
font-family: Arial,sans-serif;
font-size:13px;
text-align:left;
padding-top:15px;
}

font.name_contact
{
font-weight:bold;
}

td.offer
{
padding-left:30px;
padding-top:15px;
/*padding-right:25px;*/
}

td.offer_info
{
color:#1586D4;
font-family: Arial,sans-serif;
font-size:13px;
text-align:justify;
}


td.offer_info_bann
{
color:#666666;
font-family: Arial,sans-serif;
font-size:13px;
text-align:left;
}

td.offer_name
{
color:#1586D4;
font-family: Arial,sans-serif;
font-size:13px;
text-align:justify;
font-weight:bold;
}


table.offer
{
background-color:#CBECFF;
padding:8px;
}

td.offer_in
{
/*padding-right:20px;*/
padding-top:20px;
}

table.footer
{
margin-top:30px;
margin-bottom:30px;
background-color:#FFFFFF;
}

/*Подвал*/
table.footer_link
{
background-color:#CBECFF;
font-family:Tahoma;
font-size:10px;
color:#666666;
margin-top:5px;
margin-bottom:5px;
background-color:#FFFFFF;
}

a.footer_link
{
font-family:Tahoma;
font-size:10px;
color:#666666;
font-size:10px;
text-decoration:none;
}

a.footer_link:hover
{
font-family:Tahoma;
font-size:10px;
color:#666666;
font-size:10px;
text-decoration:none;
}
/*Подвал*/


td.enter
{
color:#C12A79;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
padding:5px;
}

a.enter
{
color:#C12A79;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

a.enter:hover
{
color:#C12A79;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

td.right_back
{
background-image:url(../img/right_back.gif);
background-position: center bottom; /* Положение фона */
background-repeat: repeat-x;
}

td.center_back
{
background-color:#CBECFF;
}

td.right_back_bot
{
background-image:url(../img/right_back_bot.gif);
background-position: center top; /* Положение фона */
background-repeat: repeat-x;
}

td.logo_second
{
padding-left:25px;
}
fieldset.field
{
border-style:solid;
border-width:1px;
border-color:#D5D5D5;
}

td.agent
{
border-style:solid;
border-width:1px;
border-color:#D5D5D5;
}

legend.leg
{
font-family: Arial,sans-serif;
font-size: 14px;
font-weight:normal;
color:#666666;
}

td.agent_other
{
font-family: Arial,sans-serif;
font-size: 13px;
font-weight:normal;
color:#666666;
}

td.agent_phone
{
font-family: Arial,sans-serif;
font-size: 14px;
font-weight:bold;
color:#666666;
}

td.name_agent
{
color:#1F86C2;
font-size:Arial;
font-weight:bold;
font-size:14px;
text-align:left;
}

a.otdel
{
font-family:Tahoma;font-size:12px;color:#FFFFFF;
text-decoration:none;
}

a.otdel:hover
{
font-family:Tahoma;font-size:12px;color:#FFFFFF;
text-decoration:none;
}


td.zag
{
padding-left:10px;
background-color:#F9F9F9;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#D5D5D5;
color:#BF1E6E;
font-family: Arial,sans-serif;
font-size: 16px;
font-weight:bold;

}

td.zag_object
{
padding-left:10px;
background-color:#BEDEF0;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#99B3C1;
}

table.zag
{
margin-top:20px;
}

td.name_cont
{
color:#1F86C2;
font-size:Arial;
font-weight:bold;
font-size:18px;
text-align:left;
}

td.name_zag_cont
{
color:#000000;
font-size:Arial;
font-weight:bold;
font-size:14px;
text-align:justify;
vertical-align:top;
}

td.content_cont
{
color:#000000;
font-size:Arial;
font-size:14px;
text-align:left;
vertical-align:top;
}

td.back_news
{
color:#000000;
font-size:Arial;
font-size:16px;
text-align:center;
vertical-align:top;
padding-top:30px;
}

a.link_cont{
	text-decoration: none;
	color: #C6287C;
	
font-family: Arial,sans-serif;
	font-size: 14px;
	}

a.link_cont:hover{
	text-decoration: underline;
	color: #C6287C;
font-family: Arial,sans-serif;
	font-size: 14px;
}

font.day_month
{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#C42977;
}

font.year
{
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#9A9A9A;
}


a.page{
	text-decoration: underline;
	color: #C6287C;
	
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.page:hover{
	text-decoration: none;
	color: #C6287C;
font-family: Arial,sans-serif;
	font-size: 12px;
}

table.search_commerce
{
margin-top:25px;
/*margin-left:25px;*/
/*margin-right:25px;*/
/*padding-left:25px;*/
/*padding-right:25px;*/
border-style:solid;
border-width:2px;
border-color:#D5D5D5;
}
/*
td.search_commerce
{
background-color:#F9F9F9;
border-style:solid;
border-width:2px;
border-color:#D5D5D5;
margin-left:25px;
margin-right:25px;
}
*/

td.note
{
padding-left:25px;
padding-right:25px;
font-family: Arial,sans-serif;
font-size:14px;
text-align:justify;
}

td.note_demand
{
padding-left:25px;
padding-right:25px;
font-family: Arial,sans-serif;
font-size:14px;
text-align:center;
padding-bottom:15px;
}

td.search_blue
{
color: #2088C5;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
}


td.search_black
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
}

td.search_black_nobold
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:normal;
}

td.search_name
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:normal;
text-align:left;
}

td.search_black_nobold_metro
{
color: #000000;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:normal;
}

input.print
{
cursor:pointer;
	text-decoration: none;
	color: #666666;
font-family: Tahoma,sans-serif;
	font-size: 12px;
	background-color:#F1F1F1; border-style:solid;border-width:1px;border-color:#D5D5D5;
}

button.print
{
cursor:pointer;
	text-decoration: none;
	color: #666666;
font-family: Tahoma,sans-serif;
	font-size: 12px;
	background-color:#F1F1F1; border-style:solid;border-width:1px;border-color:#D5D5D5;
}

.textInput
{  
  background-color:#FFFFFF;
  font-family: Arial,sans-serif;
  font-size:11px;
  border-style:solid;
  border-width:1px;
  border-color:#B8B8B8;
}
.inputHighlighted
{
background-color:#CECECE;
color:#000000;
font-family: Arial,sans-serif;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#B8B8B8;
}

select.main
{
	font-family: Arial,sans-serif;
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
}

select.vote
{
	font-family: Arial,sans-serif;
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
}

textarea.vote
{
	font-family: Arial,sans-serif;
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
}

input.vote
{
	font-family: Arial,sans-serif;
	font-size:11px;
	color:#5E5E5E;
	font-weight:bold;
}

select.search_region
{
    scrollbar-track-color:white;
    scrollbar-face-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#B8B8B8;
	font-family: Arial,sans-serif;
	font-size:11px;
	width:128px;
	color:#5E5E5E;
}

select.search_region_abroad
{
    scrollbar-track-color:white;
    scrollbar-face-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#B8B8B8;
	font-family: Arial,sans-serif;
	font-size:11px;
	width:170px;
	color:#5E5E5E;
}

select.search_type_room
{
    scrollbar-track-color:white;
    scrollbar-face-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#B8B8B8;
	font-family: Arial,sans-serif;
	font-size:11px;
	width:115px;
	color:#5E5E5E;
}

select.search_type_room_new
{
    scrollbar-track-color:white;
    scrollbar-face-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#B8B8B8;
	font-family: Arial,sans-serif;
	font-size:11px;
	width:100px;
	color:#5E5E5E;
}

select.search_area
{
    scrollbar-track-color:white;
    scrollbar-face-color:#FFFFFF;
    border-style:solid;
	border-width:1px;
	border-color:#B8B8B8;
	font-family: Arial,sans-serif;
	font-size:11px;
	width:auto;
	color:#5E5E5E;
}

option.search
{
color:#5E5E5E;
width:auto;
}

input.button
{
	font-family: Arial,sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#003C74;
	background-color:#FAFAF9;
	width:100px;
	cursor:pointer;
}

input.button_arenda
{
	color:#E5E5E5;
	font-family: Tahoma,sans-serif;
	font-size:16px;
	border-style:solid;
	border-width:0px;
	border-color:#D5D5D5;
	background-color:#CE2775;
	font-weight:bold;
	width:150px;
	cursor:pointer;
}

input.button_map
{
	font-family: Arial,sans-serif;
	    border-style:solid;
	border-width:1px;
	border-color:#003C74;
	background-color:#FAFAF9;
	width:200px;
}

table.search_out
{
border-style:solid;
border-width:1px;
border-color:#2088C5;
padding-left:25px;
padding-right:25px;
}

td.search_out_bann
{
border-style:solid;
border-width:1px;
border-color:#666666;
padding-left:25px;
padding-right:25px;
}


td.search_out_zag
{
font-family: Arial,sans-serif;
background-color:#AEDAF4;
color:#13577F;
font-size:14px;
padding-left:25px;
padding-right:25px;
text-align:center;
}

table.search_out_in_table
{
font-family: Arial,sans-serif;
background-color:#D2EEFF;
font-size:13px;
}

td.search_out_in_table
{
font-family: Arial,sans-serif;
background-color:#D2EEFF;
font-size:13px;
}

td.search_out_code
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:12px;
}

font.search_out_code
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:12px;
}

font.search_out_code_bold
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:12px;
font-weight:bold;
}

a.search_out_link{
	text-decoration: underline;
	color: #C92A79;
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.search_out_link:hover{
	text-decoration: none;
	color: #C92A79;
font-family: Arial,sans-serif;
	font-size: 12px;
}

td.search_out_name
{
font-family: Arial,sans-serif;
color:#5A9DC5;
font-size:12px;
}

td.search_out_name_view
{
font-family: Arial,sans-serif;
color:#5A9DC5;
font-size:11px;
}

font.search_out_code_object
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:14px;
font-weight:bold;
}

td.search_out_name_object
{
font-family: Arial,sans-serif;
color:#5A9DC5;
font-size:14px;
}

td.type_object
{
font-family: Arial,sans-serif;
color:#C92A79;
font-size:15px;
font-weight:bold;
}

td.type_object_vid
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:14px;
font-weight:bold;
}

a.object_link{
	text-decoration: underline;
	color: #C92A79;
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.object_link:hover{
	text-decoration: none;
	color: #C92A79;
font-family: Arial,sans-serif;
	font-size: 12px;
}

a.alf_link{
	text-decoration: underline;
	color: #FFFFFF;
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.alf_link:hover{
	text-decoration: none;
color: #FFFFFF;
font-family: Arial,sans-serif;
	font-size: 12px;
}

a.alf_link_in{
	text-decoration: underline;
	color: #666666;
font-family: Arial,sans-serif;
	font-size: 12px;
	}

a.alf_link_in:hover{
	text-decoration: none;
color: #666666;
font-family: Arial,sans-serif;
	font-size: 12px;
}

a.object_link_left{
	text-decoration: underline;
	color: #000000;
font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	}

a.object_link_left:hover{
	text-decoration: none;
	color: #000000;
font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
}

td.object_phone
{
font-family: Arial,sans-serif;
color:#1D4E83;
font-size:12px;
}

td.name_info_nc_gray
{
font-family: Arial,sans-serif;
color:#666666;
font-size:14px;
padding:5px;
}

td.name_info_nc_black
{
font-family: Arial,sans-serif;
color:#000000;
font-size:14px;
padding:5px;
}

td.name_info_c_gray
{
font-family: Arial,sans-serif;
color:#666666;
font-size:14px;
padding:5px;
background-color:#C4E5F7;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#9AB4C2;
}

td.name_info_c_black
{
font-family: Arial,sans-serif;
color:#000000;
font-size:14px;
padding:5px;
background-color:#C4E5F7;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#9AB4C2;
}

img.border
{
border-style:solid;
border-width:1px;
border-color:#B7BBB7;
}

td.pang_in
{
padding-left:5px;padding-right:5px;font-size:12px;background-color:#2088C7;color:#FFFFFF;font-family:Tahoma;
}

td.pang_out
{
background-color:#FFFFFF;padding:2px;font-size:12px;font-family:Tahoma;cursor:pointer;
}
button.pang_out
{
background-color:#FFFFFF;padding:2px;font-size:12px;font-family:Tahoma;cursor:pointer;
}

button.pang_out_in
{
background-color:#FFFFFF;font-size:11px;font-family:Tahoma;cursor:pointer;
}




