
a img {
	border: 0;
}

.clear {
	clear: both;
}

.a_little_bigger {
	line-height: 1.4em;
	font-size: 15px;
}

.addr_H2,.addr_H2 h2,.addr_H2 div,.addr_H2 span,addr_H2 a,addr_H2 div a {
	color: #111111;
	font-family: Arial;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: inline;
}

.video_box {
	background-color: #EEEEEE;
	padding: 15px;
	border: 1px dashed #CCCCCC;
	width: 480px;
}

.whoiload {
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;;
}

.deep_fs12 tr {
	vertical-align: top;
}

.deep_fs12 {
	font-size: 14px;
}

.deep_fs12 td {
	align: left;
}

.deep_fs12 input,.deep_fs12 textarea,.deep_fs12 select {
	border: 1px solid #000000;
	padding: 3px;
}

#sowhereisaddr {
	border: 1px dashed #CCCCCC;
	background-image: url('http://cdn3.esosedi.ru/imgs/icon/house_addr.png');
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}

.abyse {
	font-size: 11px;
	color: #AAAAAA;
	font-style: italic
}

.abyse_how {
	font-size: 11px;
	color: #666666;
	border: 1px solid #EEEEEE;
	padding: 3px;
	line-height: 0.9em;
}

.advert_bottom {
	font-size: 10px;
	color: #888888;
	font-style: italic;
	font-family: arial;
	text-decoration: underline;
	align: right;
}

.abyse a {
	font-size: 11px;
	color: #7770FF;
	font-style: italic
}

table {
	text-align: left;
}

.nav_hoton {
	padding: 1px;
	display: inline;
	width: 90px;
	height: 100px;
	overflow: hidden;
	float: left;
	text-align: center;
	align: center;
}

.nav_hotonAVA {
	padding: 1px;
	display: inline;
	width: 140px;
	height: 170px;
	overflow: hidden;
	float: left;
	text-align: center;
	align: center;
}

.nav_hoton img {
	display: inline;
}

.hot_rolled_in a {
	font-size: 22px;
	line-height: 1.3em;
	font-weight: bold;
	font-family: Arial;
}

.hot_rolled_in div {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: normal;
	font-family: Arial;
	width: 300px;
	float: left;
}

.upper_gorefline {
	background-color: #EEEEEE;
	text-align: center;
	padding: 7px;
}

.gorefline,.gorefline a {
	font-family: Georgia, serif;
	font-size: 12px;
}

.hot_rolled_out a {
	font-size: 16px;
	line-height: 1.3em;
	font-weight: bold;
	font-family: Arial;
}

.hot_rolled_out div {
	font-size: 10px;
	line-height: 1.2em;
	font-weight: normal;
	font-family: Arial;
	width: 300px;
	float: left;
}

.news_spored {
	width: 100%;
	border: 1px solid #000000;
	height: 200px;
	overflow: auto;
}

.clear {
	clear: both;
}

#container,#container_2 {
	width: 100%;
}

#panoramio_onmap_block {
	height: 180px;
	width: 180px;
	max-height: 140px;
	overflow: auto;
}

#images_div {
	overflow: auto;
	border: 3px dotted #F0F0F0;
	background-color: #EEEEEE;
	padding: 5px;
}

#inner_images_div {
	padding: 5px;
	border: 1px dotted #EEEEEE;;
	background-color: #F0F0F0;
	height: 94px;
}

.wikimap_bottom_panel {
	padding: 5px;
	border: 1px dashed #000000;
	background-color: #EEEEEE;
}

.wikimap_bottom_panel td {
	padding: 5px;
}

#near_inner {
	text-align: left;
}

#near_pannel {
	padding: 5px;
	display: block;
}

#near_pannel em {
	font-size: 9px;
	font-family: Arial;
	text-align: justify;
	width: 100%;
	color: #999999;
	display: block;
}

#sub_container,#sub_container_2 {
	width: 100%;
}

#content_wraper,#content_wraper_2 {
	float: left;
	width: 100%;
	
}

#content_div,#content_div_2 {
	
	margin-left: 10px;
	margin-right: 268px;
	/**float:left;/**/
}

#right_block,#right_block_2 {
	float: left;
	margin-left: -268px;
	width: 268px;
	overflow: hidden;
}

#main_right_table {
	background-image: url('http://cdn4.esosedi.ru/img/1_1.gif');
	background-repeat: repeat-y;
	background-position: 0% 0%;
}

#holder,holder_2 {
	background-image: url('http://cdn4.esosedi.ru/img/1_1.gif');
	background-repeat: repeat-y;
	background-position: 100% 0%;
}

#right_imgholder {
	background-image: url('http://cdn3.esosedi.ru/img/2.gif');
	background-repeat: no-repeat;
	padding-left: 61px;
	padding-right: 4px;
	width: 207px;
}

#right2_imgholder {
	background-image: url('http://cdn3.esosedi.ru/img/3.gif');
	background-repeat: no-repeat;
	text-align: left;
	align: left;
	width: 207px;
	overflow: hidden;
}

.google_200x200 {
	width: 200px;
	overflow: hidden;
}

#google_top_box {
	width: 207px;
	overflow: hidden;
	font-size: 90%;
}

body {
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
}

.pano_h1 {
	background-image: url(http://www.panoramio.com/img/header-logo.v1.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border-bottom: 2px solid #000000;
	padding: 4px;
}

.commentsa {
	background: #FFFFFF url('http://cdn1.esosedi.ru/imgs/icon/bg-comments2.gif') no-repeat scroll 0
		70%;
	display: block;
	padding: 1px 0 0 17px;
}

.onmap_h1 {
	border-bottom: 2px solid #000000;
	padding: 4px;
}

.flat_input {
	border: none;
	width: 27px;
	height: 18px;
	font-size: 10px;
	align: right;
}

.blog_exlogo {
	max-height: 70px;
	height: 70px;
	overflow: auto;
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

.map_instuments {
	position: absolute;
	width: 30px;
	border: 1px solid #000000;
	z-index: 1000;
	padding: 5px;
	background-color: #F5DA8E;
	display: none;
}

#map_overlayed {
	z-index: 99;
}

.my_favorites_div {
	height: 300px;
	padding: 4px;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	overflow: auto;
	z-index: 100;
}

.wizard_box {
	font-size: 14px;
	padding-right: 10px;
}

.minidea {
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	font-family: arial;
}

.timep {
	color: #666666;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

.h2s {
	display: inline;
	font-size: 22px;
	font-weight: normal;
	border: 2px dashed #AE6552;
	padding: 5px;
	margin: 2px;
	background-color: #F0F0F0;
	line-height: 2em;
}

.h2s_map {
	display: block;
	font-size: 25px;
	font-weight: normal;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	line-height: 1.2em;
}

.chat_in_popup {
	border: 2px solid #000000;
	background-color: #EEEEEE;
	font-size: 14px;
}

.chat_in_popup a {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	margin: 3px;
	padding: 3px;
	text-decoration: underline;
}

.wizard_box_input {
	font-size: 12px;
	width: 100%;
}

.regi_panel {
	font-family: Tahoma;
	font-size: 13px;
	color: #AE6552;
	font-weight: bold;
	padding-left: 30px;
}

.regi_panel input {
	font-family: Tahoma;
	font-size: 18px;
	color: #222222;
	font-weight: normal;
	padding: 5px;
	margin: 0px;
	width: 250px;
}

.nav_Edit_box a {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.blogref {
	color: #008CD2;
	font-weight: normal;
	font-size: 18px;
	display: inline;
}

.mblogref {
	color: #008CD2;
	font-weight: bold;
	font-size: 12px;
	display: inline;
}

.BlogPostHeader {
	color: #565656;
	font-family: Verdana, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	line-height: 29px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.comment_addpost {
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 13px;
	color: black;
}

.comment_post {
	font-family: Arial;
	font-size: 13px;
	color: black;
	line-height: 1.2em;
}

.textural_data {
	font-size: 14px;
	color: #111111;
	text-align: left;
	padding-top: 20px;
	font-family: Arial;
	padding-left: 20px;
	line-height: 1.5em;
}

.textural_data a {
	color: #076CAC;
	padding-right: 15px;
	font-size: 16px;
	font-family: Georgia;
	background-image: url('http://cdn1.esosedi.ru/img/ico/loc_go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-decoration: underline;
}

.textural_a {
	color: #076CAC;
	padding-right: 15px;
	font-size: 14px;
	font-family: Arial;
	background-image: url('http://cdn1.esosedi.ru/img/ico/loc_go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-decoration: underline;
}

.textural_data blockquote {
	padding-left: 20px;
	color: #444444;
	font-style: italic;
	border-left: 2px solid #BBBBBB;
}

.quote_idea {
	font-weight: normal;
	color: #555555;
	font-size: 18px;
	font-family: Arial;
	font-style: italic;
}

.quote_idea a {
	font-weight: bold;
	color: #999999;
	font-size: 18px;
	font-family: Arial;
	font-style: italic;
}


.bold_char {
	font-weight: bold;
	font-size: 22px;
	color: #000000;
	font-family: Georgia;
}

.npages {
    font-family: Arial;
	font-size: 13px;   
	padding: 4px;
	/*border: 1px solid #BEB1B1;*/
	color: #444444;
	line-height: 2.2em;

}


.npages span {
	font-family: Arial;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #BEB1B1;
	line-height: 2.2em;
	background-color: #9090A0;
	color: #FFFFFF;
}

.npages a {
	font-family: Arial;
	font-size: 13px;
	padding: 4px;
	/*border: 1px solid #BEB1B1;*/
	color: #777777;
	line-height: 2.2em;
}

.npages a:hover {
	background-color: #A0A0A0;
	color: #FFFFFF;
}

.blog_header {
	color: #464646;
	font-family: Arial;
	font-size: 26px;
	letter-spacing: -1px;
	line-height: 29px;
}

.blog_anno {
	font-size: 13px;
	color: #000000;
	padding-left: 30px;
}

.blog_anno a {
	font-size: 13px;
	color: #AE6552;
}

.blog_afterpost {
	border-collapse: collapse;
	font-size: 10px;
	display: block;
}

.blog_afterpost td {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 5px;
	border-collapse: collapse;
}

.ava_self_pannel {
	background-repeat: no-repeat;
	background-position: 100% 30px;
}

.ktovokrug {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Verdana;
}

.prektovokrug {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
}

.adv_bottom td {
	padding-left: 20px;
	padding-right: 20px;
}

.adv_bottom a {
	color: #767676;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.tetra_0b_left {
	width: 20px;
	background-position: 20px 0%;
	background-image: url('http://cdn2.esosedi.ru/imgs/tetra/tetra0_blue.gif');
}

.news_h1 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #000000;
	padding-bottom: 10px;
}

.news_inner {
	font-size: 14px;
	text-align: justify;
}

.bottomer_class {
	margin-top: 5px;
	border-top: 1px solid #7A7A7A;
	background-color: #F0F0F0;
	font-size: 12px;
}

.bottomer_class a {
	font-size: 12px;
	color: black;
	padding: 5px;
	padding: 3px;
}

.bottomer_class a:hover {
	font-size: 12px;
	color: black;
	padding: 5px;
	background-color: #EDAE1C;
	padding: 3px;
}

#nearest_city_cloud {
	font-family: Georgia, serif;
}

.nav_cloud,.nav_cloud h2 {
	font-family: Georgia, serif;
	font-size: 13px;
	padding: 2px;
	margin: 2px;
	display: inline;
	font-weight: normal;
}

.nav_cloud:hover {
	background-color: #E0E0E0;
}

.float_chat {
	border: 1px solid black;
	background-color: #EEEEEE;
	padding: 5px;
}

.comment_dblock {
	padding: 20px;
	font-size: 13px;
	width: 100%;
}

.comment_dblocki {
	font-size: 13px;
	width: 100%;
}

.chat_user {
	text-decoration: none;
	color: Black;
	font-weight: bold;
	cursor: pointer;
}

.chat_user:hover {
	text-decoration: underline;
	color: #222299;
	font-weight: bold;
}

.wiki_external {
	padding-right: 15px;
	background-image: url('http://cdn1.esosedi.ru/img/ico/loc_go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-size: 13px;
}

.wiki_internal {
	font-size: 13px;
	font-family: georgia;
}

.whparent {
	color: #222222;
	font-size: 13px;
	font-weight: normal;
}

.whparent:hover {
	background-color: #EEEEEE;
}

.mwhparent {
	color: #444444;
	font-size: 10px;
	font-weight: normal;
}

.nav_pointer {
	position: absolute;
	padding: 3px;
	padding-bottom: 4px;
	background-color: #ffffd3;
	border: 1px solid #000;
	font-size: 13px;
	color: #000;
	z-index: 10000;
}


.tdata {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.Btdata {
	font-family: Tahoma;
	font-size: 12px;
	color: #222222;
}

.wiki_bar_header {
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	margin: 0;
}

.wiki_bar_line {
	font-weight: normal;
	font-size: 10px;
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin: 0;
}

.wiki_textbox {
	
}

.loc_li_reg {
	color: #767676;
}

.wiki_text_panel {
	overflow: auto;
	font-size: 13px;
}

.wikki_informer h2 {
	font-size: 14px;
}

.wiki_h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 7px;
	display: block;
}

.wiki_text_panel table {
	font-size: 10px;
}

.wikki_informer {
	overflow: hidden;
	width: 200px;
	padding-right: 5px;
	font-size: 10px;
	text-align: justify;
}

.wikki_informer table {
	overflow: auto;
	font-size: 10px;
	width: 170px;
	font-size: 10px;
}

body A {
	font-family: Tahoma;
	font-size: 11px;
	Color: #076CAC;
	font-weight: normal;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

A.greyname {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	font-weight: bold;
}

A.greyname:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	font-weight: bold;
}

A.brown {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	color: #AE6552;
}

A.brown:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #AE6552;
	text-decoration: underline;
}

A.smgreyname {
	font-family: Tahoma;
	font-size: 12px;
	color: #767676;
	font-weight: normal;
}

A.smgreyname:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #767676;
	font-weight: normal;
}

.smgreyname {
	font-family: Tahoma;
	font-size: 12px;
	color: #767676;
	font-weight: normal;
}

.smboldname {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

.lolink {
	font-size: 10px;
	color: green;
}

.house_view td {
	font-family: Tahoma;
	font-size: 8px;
	color: #000000;
	font-weight: normal;
	padding: 1px;
}

.nav_a {
	font-family: Georgia, serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.nav_a:hover {
	background-color: #EEEEEE;
}

.nav_loc {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	border-bottom: 1px solid #AE6552;
}

.nav_loc:hover {
	background-color: #FEFEFE;
}

.nav_loc13 {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	border-bottom: 1px solid #AE6552;
}

.nav_loc13:hover {
	background-color: #FEFEFE;
}

.nav_locB {
	font-family: Arial;
	font-size: 15px;
	color: #111111;
	font-weight: bold;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	line-height: 1.2em;
}

.nav_locB:hover {
	background-color: #FEFEFE;
}

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

.nav_a_S {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px dotted #AE6552;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #387be4;
}

.nav_a_B:hover {
	color: #FFFFFF;
	background-color: #E08169;
	text-decoration: underline;
	border: 1px dashed #FF6600;
	cursor: pointer;
}

.nav_a_B {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px dotted #AE6552;
	background-color: #AE6552;
	cursor: pointer;
}

.nav_a_Ba:hover {
	color: #FFFFFF;
	background-color: #E08169;
	text-decoration: underline;
	border: 1px dashed #FF6600;
	cursor: pointer;
}

.nav_a_Ba {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px dotted #AE6552;
	background-color: #AE6552;
	cursor: pointer;
}

.nav_a_G {
	font-family: Tahoma;
	font-size: 12px;
	color: #EEEEEE;
	font-weight: bold;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px dotted #999999;
	background-color: #888888;
	cursor: pointer;
}

.nav_a_Bs:hover {
	color: #FFFFFF;
	background-color: #E08169;
	text-decoration: underline;
	border: 1px dashed #FF6600;
	cursor: pointer;
}

.a10 a {
	font-size: 10px;
}

.nav_a_Bs {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px dotted #AE6552;
	background-color: #AE6552;
	cursor: pointer;
}

.nav_a_N:hover {
	background-color: #EEEEEE;
	cursor: pointer;
}

.nav_a_N {
	color: black;
	padding: 1px;
	font-size: 13px;
	padding-left: 2px;
	padding-right: 2px;
}

.nav_a_Nh {
	color: black;
	font-weight: bold;
	background-color: #EEEEEE;
	border-left: 2px solid #444444;
	border-right: 2px solid #444444;
	text-decoration: underline;
	padding: 1px;
}

.nav_a_B a {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

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

.header_h1 {
	font-family: Tahoma;
	font-size: 22px;
	color: #AE6552;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.locref {
	font-family: Tahoma;
	font-size: 14px;
	color: #AE6552;
	font-weight: bold;
}

.locref_city {
	font-family: Tahoma;
	font-size: 16px;
	color: #AE6552;
	font-weight: bold;
}

.locref_street {
	font-family: Tahoma;
	font-size: 12px;
	color: #AE6552;
	font-weight: normal;
}

.locref_region {
	font-family: Tahoma;
	font-size: 16px;
	color: #AE6552;
	font-weight: normal;
}

.locref_country {
	font-family: Tahoma;
	font-size: 17px;
	color: #AE6552;
	font-weight: bold;
	text-transform: uppercase;
}

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

.street2 {
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 2px solid white;
}

.street2:hover {
	color: blue;
}

.num {
	font-family: Tahoma;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
}

#add_new_form {
	text-align: left;
}

.mini_grey {
	font-family: Tahoma;
	font-size: 10px;
	color: #7A7A7A;
}

.mini_text {
	font-family: Tahoma;
	font-size: 9px;
	color: #444444;
	padding: 0;
	margin: 0;
}

.mini_black {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}

.inpln {
	font-family: tahoma;
	font-size: 14px;
	color: #222222;
    padding:2px;
	font-weight: normal;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	background-color: #FEFEFE;
	width: 100%;
}

.inps {
	font-family: tahoma;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	size: 15;
	width: 100px;
	margin-top: 10px;
}

.inp {
	font-family: tahoma;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	size: 15;
	width: 188px;
	margin-top: 10px;
}

.binp {
	font-family: tahoma;
	font-size: 13px;
	color: #222222;
	font-weight: normal;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
}

.regi_pannel input[disabled] {
	background-color: #7F9DEE;
	color: black;
}

.inpnw {
	font-family: tahoma;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	margin-top: 10px;
}

.tkb {
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	border-bottom: 1px none #000000;
	border-bottom-width: 1px;
	border-left: 1px none #f2f2f2;
	border-left-width: 1px;
	border-right: 1px none #f2f2f2;
	border-right-width: 1px;
	border-top: 1px none #f2f2f2;
	border-style: solid solid solid solid;
	border-color: #f2f2f2;
}

.tkb1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #727272;
	font-weight: normal;
	border-bottom: 1px none #f2f2f2;
	border-bottom-width: 1px;
	border-left: 1px none #f2f2f2;
	border-left-width: 1px;
	border-right: 1px none #f2f2f2;
	border-right-width: 1px;
	border-top: 1px none #f2f2f2;
	border-style: solid solid solid solid;
	border-color: #f2f2f2;
}

.bld-SS {
	width: 3px;
	background-color: #646464;
}

.bld-Flat {
	font-weight: bold;
	font-size: 10px;
	color: #000033;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}

td.bld-Flat A {
	font-size: 10px;
	font-weight: bold;
	color: #e47c2b;
	text-decoration: none;
	text-align: center;
}

.CommonTable {
	border-collapse: collapse;
}

.CommonTable th {
	background-color: #4C76A0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin: 0px;
}

.CommonTable td {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	padding: 3px;
	margin: 0px;
}

.bld-Floor {
	font-weight: bold;
	font-size: 11px;
	color: #000033;
	text-align: center;
	text-decoration: none;
}

.new_listcap {
	color: #222222;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.BEFORE_NEWS {
	text-align: justify;
	font-size: 14px;
	padding: 10px;
	line-height: 1.5em;
	font-family: Arial;
}

.BEFORE_NEWS a {
	text-align: justify;
	font-size: 14px;
}

.news_loc_line {
	font-size: 12px;
}

.news_loc_line a {
	font-size: 12px;
	text-decoration: none;
}

.tabled_bottom {
	font-size: 12px;
}

.map_float_div {
	height: 28px;
	position: relative;
	z-index: 10000;
}

.map_float_div_center {
	background: transparent url('http://cdn1.esosedi.ru/imgs/icon/float_drive.png') repeat scroll 0 0
		;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
}

.map_float_div_centerL {
	background: transparent url('http://cdn1.esosedi.ru/imgs/icon/float_drive.png') repeat scroll 0 0
		;
	font-size: 13px;
	padding-left: 3px;
	padding-right: 3px;
	width: 36;
	align: left;
}

.map_float_div_centerR {
	background: transparent url('http://cdn1.esosedi.ru/imgs/icon/float_drive.png') repeat scroll 0 0
		;
	font-size: 13px;
	padding-left: 3px;
	padding-right: 3px;
	width: 36;
	align: right;
}

.map_float_div_center a {
	font-size: 13px;
	color: #000000;
}

.map_float_div_right {
	background: transparent url('http://cdn4.esosedi.ru/imgs/icon/float_drive_r.png') repeat-y scroll
		0 0;
	width: 3px;
}

.map_float_div_left {
	background: transparent url('http://cdn1.esosedi.ru/imgs/icon/float_drive_l.png') repeat-y scroll
		0 0;
	width: 3px;
}

.map_popcontext {
	padding: 7px;
	border-left: 1px solid #E54E56;
	border-top: 1px solid #E54E56;
	border-right: 1px solid #C24248;
	border-bottom: 1px solid #C24248;
	background-color: #ffffd3;
	width: 350px;
	font-size: 12px;
	/*background-image: url('http://cdn2.esosedi.ru/imgs/grad_v.png');*/
}

.map_popcontext h1 {
	font-size: 14px;
	color: #669933;
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	display: inline;
	float: left;
}

.map_popcontext a {
	font-size: 13px;
	text-decoration: underline;
	color: #222222;
}

.map_popcontext blockquote span {
	color: #000000;
	font-size: 11px;
	padding-bottom: 3px;
}

.map_popcontext blockquote u {
	color: #000000;
	font-size: 11px;
}

.map_popcontext blockquote {
	font-size: 12px;
	color: #222222;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	border-left: 2px solid #999999;
}

.map_inner_rect {
	display: block;
	background-color: transparent;
	background-image: url('http://cdn4.esosedi.ru/imgs/icon/null.gif');
	background-position: 0 0;
	background-repeat: repeat;
}

.ambox {
	align: center;
	magrin: 20px;
	padding: 15px;
	border-color: #AAAAAA #AAAAAA #AAAAAA #1E90FF;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	font-size: 15px;
}

.map_div_rect {
	/*border-left: 1px solid #666666;
	border-top: 1px solid #777777;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	*/
	background-image:url('http://cdn4.esosedi.ru/skin/icons/mapbg.png');
    background-position:0% 0%;
    padding-left:1px;
    padding-top:1px;
	
}

.map_td_rect {
	background-image:url('http://cdn4.esosedi.ru/skin/icons/mapbg.png');
    background-position:100% 100%;
}


.vcard {
	display: inline;
}

.map_div_rect table {
	/*border: 1px solid #FFFFFF;*/
}

.nav_div_loc {
	/*background-color: #EEEEEE;*/
	background-image:url('http://cdn1.esosedi.ru/imgs/greybg.png');
	overflow: hidden;
}

.nav_map_go_min {
	color: #FFFFFF;
	font-family: Arial;
	border-bottom: 1px solid #AE6552;
	font-size: 9px;
	padding: 3px;
}

.nav_map_go_med {
	color: #FFFFFF;
	font-family: Arial;
	border-bottom: 1px solid #AE6552;
	font-size: 10px;
	padding: 3px;
	padding-right: 15px;
	background-image: url('http://cdn1.esosedi.ru/img/ico/loc_go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.nav_map_go_max {
	color: #FFFFFF;
	font-family: Arial;
	border-bottom: 1px solid #AE6552;
	font-size: 12px;
	padding: 3px;
	padding-right: 15px;
	background-image: url('http://cdn1.esosedi.ru/img/ico/loc_go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
}


.adr {
	display: inline;
	text-decoration: underline;
}

.adr div {
	display: inline;
}

.geo {
	display: inline;
	font-style: italic;
}

.geo span {
	display: inline;
}

.Pages_tLink {
	font-size: 14px;
	font-family: Georgia;
}

.Pages_mLink {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	font-size: 18px;
	font-family: Georgia;
	padding-left: 25px;
	height: 22px;
}

.Pages_lLink {
	font-size: 13px;
	font-family: Arial;
}

.Pages_divtop {
	padding: 3px;
}

.Pages_divnext {
	padding: 4px;
	padding-left: 25px;
}

.panoramio_spot {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 2px solid #EEEEEE;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
}

.error_pannel {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #E88933 url('http://cdn1.esosedi.ru/skin/icons/error_bg.png') repeat-x scroll 0 0;
	color: #FFFFFF;
	text-align:left;
	width:95%;
	
}

.error_pannel div {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url('http://cdn2.esosedi.ru/skin/icons/error2.png') no-repeat
		scroll 34px 40%;
	font-size: 0.9em;
	color    : #FFFFFF;
	height: auto !important;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: decimal;
	min-height: 45px;
	padding: 5px 15px 10px 120px;
}

.news_table .new_listcap{
    color:#669933;
}

.news_table .nlink{
    color:#999;
}

.news_table i{
    color:#444;
}




.hab_ed_upload_form
{
border:4px solid grey;
background-color:#FFFFFF;
width:300px;
padding:15px;
}

.hab_ed_upload_form  div 
{
font-size:81.3%;
margin:0.7em 0px;
}

.hab_edit_panel{
  background: #F0F0F0;
  /*overflow: auto;*/
  height: 24px;
  width: 100%;
  padding: 1px;
}
.hab_edit_panel a.buttn{
  display: block;
  width:20px;
  height: 20px;
  padding: 1px;
  float: left;
  border: solid #F0F0F0 1px;
  background: #F0F0F0;
}
.hab_edit_panel a.buttn:hover{
  border: solid #cccccc 1px;
}

.hab_edit_areadiv{
  /*width: 100%;*/
  /*height: 100px;*/
  /*border: dashed red 1px;*/
  /*overflow: hidden;*/
}
.hab_edit_htmlarea{
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  color: #000000;
  width: 100%;
  height: 100px;
}
.hab_edit_addimgdiv{
  width: 100%;
  border: dashed #cccccc 1px;
  padding: 10px;
  padding-top: 0px;
  display: none;
}
.hab_edit_addimgdiv form
{
  padding: 0px;
  margin: 0px;
}
.hab_edit_addimgdiv label{
  margin-top: 5px;
  display: block;
}
.hab_edit_addimgdiv .buttns{
  padding-top: 10px;
}





#parse_ViewHolderDiv
{
	position:absolute;
	top:0;
	left:0;
	display:block;
	z-index:1000;
	align:center;
	padding:5px;
}

.parse_imagepreview
{
	padding:0;
	margin:0;
}

#parse_imagepreviewpop
{
	padding:0;
	margin:0;
	position:absolute;
	z-index:10000;
}

#parse_imagepreviewpop #parse_legeng
{
	position:absolute;
	display:block;
}

#parse_imagepreviewpop .buttonclose
{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	float:right;
	padding-right:5px;
}

#parse_legeng span
{
	padding-left:5px;
}

#parse_imagepreviewpop #parse_legeng
{
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	background: transparent url('http://cdn1.esosedi.ru/imgs/greybg.png') repeat scroll 0% 0%;	
}

.cparse_legeng
{
	font-size:12px;
	font-family:Georgia;
	color:#FFFFFF;
	background: transparent url('http://cdn1.esosedi.ru/imgs/greybg.png') repeat scroll 0% 0%;	
}

#parse_imagepreviewpop img
{
	cursor:url(imgs/magminus.cur), pointer;
	border:thin solid #CCCCFF;
	display:block;
}

.parse_imagepreview img
{
	cursor:url(imgs/magplus.cur), pointer;
	display:block;
	margin:0;
	padding:0;
}

.parse_imagepreview td
{
	cursor:url(imgs/magplus.cur), pointer;
	display:block;
	margin:0;
	padding:0;
}

body
{
	font-family:Arial;
	background-color:#fff;
	text-align:left;
}

#sub_container
{
	overflow:hidden;
}

#content_placemark hr
{
	color:#979797;
}

#content_placemark #content_div,
#content_placemark #sub_container
{
	position: relative !important;
}

#content_placemark #right_block .expand_H
{
	padding-bottom: 32000px !important;
	margin-bottom: -32000px !important;
}

#pre_map_data
{
	margin-left:20px;
	margin-right:20px;
}


/*
#content_placemark #content_wraper
{
	overflow:hidden;
}

#content_placemark #content_div 
{
	padding-bottom: 32000px !important;
	margin-bottom: -32000px !important;
} 
*/	


.rela_stepC
	{
	position: relative !important;
	}
.rela_stepC *
	{
	position: static !important;
	}
	
div.rela_bottom
	{
	position: absolute !important;
	bottom: 0px;
	}

#top_placemark
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#top_blocker
{
 height:70px;width:100%;
}
#map_placemark
{
	/*padding-top:70px;*/
}

#map_overlayed
{
overflow:hidden;
position:absolute;
font-size:10px;
border-top:4px solid #FFA56E;
border-bottom:4px solid #FFA56E;
border-left:none;
border-right:none;
}

#top_line
{
	display:block;
	clear:both;
	height:56px;
}

#logo_top
{
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width :194px;
	height:61px;
	text-indent:-9999px;
	background-image:url('http://cdn2.esosedi.ru/skin/images/logo_m.png');
	float:left;
	margin-top:10px;
}

#sosedi_logo_map
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width :188px;
	height:139px;
	text-indent:-9999px;
	background-image:url('http://cdn3.esosedi.ru/skin/images/logo_BB.png');
	float:left;
}


#menu_top_holder
{
	float:left;
	margin-top:2px;	
}

#menu_top
{
	margin-top:18px;	
}


#menu_top *,
#menu_top_map *
{
	height:38px;	
	float:left;
	display:block;
	padding-bottom:0px;
}

#menu_top .inner_border,
#menu_top_map .inner_border
{
	background-repeat:repeat-x;
	background-position:0 0;
	background-image:url('http://cdn4.esosedi.ru/skin/images/menu/menu_border.gif');
	width:2px;	
	height:38px;
}

#menu_top .left_border,
#menu_top_map .left_border
{
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url('http://cdn3.esosedi.ru/skin/images/menu/menu_line.png');
	padding:10px;
	padding-left:15px;
	padding-bottom:0;	
}

#menu_top_map
{
	z-index:1000;
}


#menu_top .right_border,
#menu_top_map .right_border
{
	background-repeat:no-repeat;
	background-position:100% 0;
	background-image:url('http://cdn3.esosedi.ru/skin/images/menu/menu_line.png');

	padding:10px;
	padding-right:15px;
	padding-bottom:0;	
}


#menu_top .inner,
#menu_top_map .inner
{
	background-repeat:no-repeat;
	background-position:-20px 0;
	background-image:url('http://cdn3.esosedi.ru/skin/images/menu/menu_line.png');
	padding:10px;
	padding-bottom:0;	
}



#menu_top a,
#menu_top_map a
{
	font-size:14px;
	font-family:Arial;
	color:#FFFFFF;
	text-shadow:0px 0px 4px #C24248;
	cursor:pointer;
}

#menu_top_map a
{
	padding-top:18px !important;
	cursor:pointer;
	color:#C24248;
	height:18px;
}

#menu_top a:hover,
#menu_top_map a:hover,
#menu_top_map a.selected
{
	font-size:14px;
	font-family:Arial;
	text-shadow:0px 0px 2px #EEEEEE;
	color:#FFFFFF  !important; 
	background-image:url('http://cdn3.esosedi.ru/skin/images/menu/menu_line_hover.png');
}

#search_box,
#search_box_shadow
{
	padding:0;
	margin:0;
	position:absolute;
	right:0px;
	top:0px;
	margin-top:20px;
}

#search_box input,
#search_box_shadow input
{
	border:2px solid #EEEEEE;
	font-size:12px;
	color:#888888;
}

#search_box #top_search_submit
{
 border:0;
 width:14px;
 height:14px;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-color:transparent;
 background-image:url('http://cdn4.esosedi.ru/skin/images/searchglass.png');
}

#search_box table,
#search_box_shadow table
{
	width:100%;
	color:#979797;
}

#search_box table .t1,
#search_box_shadow table .t1
{
	width:20px;
}

#search_box table .t3,
#search_box_shadow table .t3
{
	width:20px;
}

#search_box_holder
{
	float:right;
	position:relative;
	width:210px;
	text-align:left;
}


#top_cur_loc
{
	font-size:8px;
	height:15px;
	overflow:hidden;
	right:0px;
	position:absolute;
	color:#979797;
}

#top_cur_loc div
{
	border-bottom:1px dotted #DDDDDD;	
}

#enter_form div
{
	color:#669933;
}

#enter_form table td
{
	font-size:14px;
	color:#777777;
	padding:3px;
	padding-right:8px;	
}

#enter_form table
{
	width:266px;
}

#enter_form a
{
	color:#000;
	text-decoration:underline;
}

#enter_form table input
{
	font-size:14px;
	padding:3px;
}

#top_user_snippet
{
	color:#979797;
	font-size:10px;
}

#login_boxed
{
	display:block;
	padding-top:20px;
	padding-left:12px;
}

#login_boxed a
{
	font-size:12px;
	color:#D37519;
	text-decoration:underline;
	font-weight:bold;
}

#menu_city_selector
{
	position:absolute;
	cursor:pointer;
}

#menu_city_selector span
{
	font-size:10px;
	color:#777777;
	border-bottom:1px dashed #777777;
	float:left;
}

#menu_city_selector i
{
	background-image:url('http://cdn3.esosedi.ru/skin/icons/roll_down.gif');
	background-repeat:no-repeat;
	width:11px;
	height:12px;
	display:block;
	float:left;
}

#top_user_snippet
{
	height:68px;
	/*border-bottom:1px solid #666666;*/
}

#objectnav
{
	display:block;
	margin-top:4px;
	margin-bottom:4px;	
}

.h1a,
#objectnav h1
{
color:#d37519;
font-family:Arial;
font-size:25px;
font-weight:normal;
margin:0;
padding:0;
margin-top:0.4em;
margin-bottom:0.3em;
}

#objectnav h1 span
{
color:#FFA56E;
}

#objectnav #locationin
{
	height:15px;
	color:#979797;
}

#objectnav #locationin a
{
	color:#979797;
	font-size:12px;
	text-decoration:underline;
}

#objectnav h2
{
    font-family: Georgia, serif;
	font-size: 12px;
	padding: 2px;
	margin: 2px;
	display: inline;
	font-weight: normal;	
}

#objectnav div *
{
	font-size:12px;
	color:#111111;
	font-family:Arial;
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
}

#objectnav div h2
{
	color:#979797;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#holderofmap,
#map_overlayed_blocker
{ 
 border-top:1px dashed #979797;
 border-bottom:1px dashed #979797;
 overflow:hidden;
 background-image:url('http://cdn3.esosedi.ru/skin/icons/map_bg.png');
}

#map_overlayed_blocker  .map_header *
{
	background-color:#669933;
	color:#FFFFFF;	
	display:inline;
	padding:3px;
	line-height:2em;
}

#map_overlayed_blocker div br
{
	background-color:transparent;
}

#map_overlayed_blocker div h4
{
	font-size:18px;
	font-weight:normal;
	
}


#map_overlayed_blocker h2
{
	display:inline;
	margin:0;
	padding:0;
	padding-right:4px;
	font-size:18px;
	font-family:Arial;
	font-weight: normal;
	color:#669933;
}


#map_top_table
{
  	
}

.whoiloadex
{
	display:block;
	color:#777777;
	font-style:italic;
}

.whoiload
{
	text-shadow: 0px 0px 2px #DEB031;
}





/* WRAPER */

#content_div, #content_div_2 {
float:none;
margin-left:20px;
margin-right:288px;
}

#right_block,#right_block_2 {
	float: left;
	margin-left: -289px;
	width: 286px;
	overflow: hidden;
}

#content_placemark #right_block
{
	border-left :1px solid #F0F0F0;
	padding-left:2px;
}

#content_placemark #content_div
{
	border-right:1px solid #F0F0F0;
	padding-right:2px;
}

#right_imgholder {
	background: none;
	padding-left: 0px;
	padding-right: 4px;
	width: 267px;
}

#right2_imgholder {
	background: none;
	text-align: left;
	width: 267px;
	overflow: hidden;
}

#holder, holder_2 {
background:none;
}

#user_pannel_top
{
	background-position:100% 0;
	background-repeat:no-repeat;
}

#user_pannel_top *
{
	font-size:10px;
}

#user_pannel_top p
{
	/*margin-bottom:0;*/
	padding-bottom:0;
}

#user_pannel_top span a b
{
	color:#000;
}


#user_pannel_top span
{
	display:block;
}

#user_pannel_top a
{
	color:#E59444;
}

.h2block,
.h2block *,
.grey_link
{
	font-size:12px;
	color:#979797;
}

.grey_link a
{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

.mini_grey,
.mini_grey *
{
	font-size:10px;
	color:#979797;
    padding:0;margin:0;
}

.mini_grey a
{
    text-decoration:underline;
}

.h2block
{
	margin-top:1em;
	margin-bottom:1em;
		
}

.h2block a
{
	text-decoration:underline;
}

.h2block h2,
.h2a
{
	display:inline;
	margin:0;
	padding:0;
	padding-right:4px;
	font-size:18px !important;
	font-family:Arial;
	font-weight: normal;
	color:#669933  !important;
}

.nearest_city_cloud
{
	
}


.wikimap_bottom_panel {
/*background-color:#FBFBF0;*/
background-color:transparent;
border:none;
/*padding:0px;*/
margin-top:5px;
/*float:left;*/
color:#979797;
}

.wikimap_bottom_panel p
{
	display:inline;
	margin:0;
	padding:0;
}

.wikimap_bottom_panel div {
/*float:left;
display:inline;
padding:10px;
*/
	padding:3px;
	font-size:10px;
}

.wikimap_bottom_panel div.tagged_as, 
.wikimap_bottom_panel div.faved_as
{
border-left:1px solid #979797;
}

.textural_data {
color:#111111;
font-family:Arial;
font-size:12px;
line-height:1.4em;
padding-left:0px;
padding-top:0px;
text-align:left;
}

.textural_data a {
font-size:12px;
}


#panoramio_onmap_block
{
 height:100%;
 overflow:auto;
 padding:3px;
 width:260px;
}

.comment_post {
color:#000;
font-family:Arial;
font-size:12px;
line-height:1.3em;
}

.comment_post a{
color:#669933;
font-family:Arial;
font-size:12px;
line-height:1.3em;
text-decoration:underline;
}

.timep {
color:#999;
font-family:Verdana,sans-serif;
font-size:12px;
}

.timep b
{
	font-size:13px;
	color:#D37519;
}

.timep a
{
	color:#444499;
}

.back_air
{
	/*background-image:url('http://cdn2.esosedi.ru/skin/images/back_air.png');*/
	background-position:0 0;
	background-repeat:no-repeat;
	width:260px;
	padding-top:5px;
	margin-left:3px;
}

.back_air div.de
{
	/*background-image:url('http://cdn2.esosedi.ru/skin/images/back_air.png');*/
	background-position:0 100%;
	background-repeat:no-repeat;
	height:5px;
}

.top_air
{
	background-image:url('http://cdn2.esosedi.ru/skin/images/top_air.png');
	background-position:0 100%;
	background-repeat:no-repeat;
	width:260px;
	padding-bottom:5px;
	margin-left:3px;
}


.back_air div.d2
{
	padding:10px;
	padding-top:0px;
	height:650px;
	width:230px;
	overflow:hidden;
}

.back_air div.d2 div.d22
{
	padding-bottom:10px;
	height:480px;
	overflow:hidden;
}

.back_air div.d2 div.d3
{
	margin-bottom:10px;
	border-bottom:1px solid #F0F0F0;
}

.back_air div.d2 div.d3 em
{
	color:#888888;
	padding-left:3px;
	display:block;
	/*font-style:normal*/
}

.back_air div.d2 div p a
{
 color:#D37519
}

.back_air div.d2 div *
{
	font-size:12px;
	margin:0px;
	padding:0px;
}


#object_floater_right
{
	float:right;
	width:75px;
}

#mapia_tab_selector
{
	float:right;
	clear:both;
	border:1px dashed #979797;
	border-top:none;
	padding:2px;
	margin-top:-2px;
}

#mapia_tab_selector span
{
	font-size:12px;
	background-color:#669933;
    color:#FFFFFF;
	line-height:2em;
	padding:2px;
}

#mapia_tab_selector a
{
	font-size:12px;
	color:#669933;    
	line-height:2em;
	padding:2px;
}


#images_div {
    background-color:#FAFAFF;
    border:none;
    border-top:1px solid #F0F0F0;
    overflow:hidden;
    max-height:500px;
    padding:2px;
	float:right;
	width:78px;
	padding-left:3px;
	
}

#images_div div
{
width:74px;
height:48px;
border:1px solid #888888;
padding:1px;
background-color:#F6F6F6;
margin-bottom:2px;
overflow:hidden;
}

.air_selector
{
	margin-left:10px;
}

.a_S,
.air_selector .nav_a_S
{
	background:none;
	color:#D37519;
	border:none;
	border-left:3px solid #D37519;
	margin:0;
	padding:0;
    font-weight:bold;
    font-size:12px;
}


.a_B,
.air_selector .nav_a_B
{
	background:none;
	color:#669933;
	margin:0;
	padding:0;	
	border:none;
	padding-left:3px;
    font-weight:bold;
    font-size:12px;
}

.upper_gorefline
{
	background-color:#FFFFFF;
}

#nearest_city_cloud
{
    font-size:12px;
	color:#979797;
	font-family:Arial;
	line-height:1.6em;
}

.nav_ref,
#nearest_city_cloud a.nav_cloud,
.tag_cloud a
{
 color:#D37519;
 text-decoration:underline;
 font-family:Arial;
 margin:0;
 padding:0;
 background:none;
}

.tag_cloud
{
    color:#979797;
    font-size:12px;
}

#nearest_city_cloud .h2block
{
	margin-bottom:0.5em;
}

.nav_ref:hover,
#nearest_city_cloud a.nav_cloud:hover
{
 background-color:transparent;
}

.comment_dblock
{
	padding:0px;
}

#map_resizer
{
	background-attachment:scroll;
    background-color:transparent;
    background-image:url('http://cdn4.esosedi.ru/skin/icons/map_resize.gif');
    background-position:100% 100%;
    background-repeat:no-repeat;
    cursor:se-resize;
    height:20px;
    width:20px;
}

.abyse
{
	padding:3px;
	border-left:4px solid #EEEEEE;
	color:#979797;
	margin:3px;
		
    font-family:Tahoma;
    font-size:10px;
    font-style:normal;
}

.chat_user,
.timep a
{
	color:#D37519;
	text-decoration:underline;
    font-weight:normal;
    font-size:13px;
}

.chat_user:hover
{
	color:#D37519;
    font-weight:normal;
}


#consoled_air .chat_user,
#consoled_air .d3 b
{
 color:#669933;
 font-weight:normal;
 text-shadow:1px 1px 1px #AAAAAA;
}

#bottom_line
{
	background-image:url('http://cdn4.esosedi.ru/skin/images/bottom_line.gif');
	background-repeat:repeat-x;
	background-position:0 0;
	height:60px;
	padding:5px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	vertical-align:middle;
	position:relative;
}

#bottom_line *
{
	font-size:12px;
	color:#FFFFFF;
}

#bottom_line a {
	padding: 5px;
	padding: 3px;
}

#bottom_line a:hover {
	font-size: 12px;
	padding: 5px;
	background-color: #EDAE1C;
	padding: 3px;
}

#adverts_bottom_blocker
{
	height:210px;
}

#adverts_bottom_up
{
	position:absolute !important;
	bottom:75px;
	/*padding-right:260px;*/
	padding:10px;
	padding-bottom:0px;
	
/*	background-image:url('http://cdn3.esosedi.ru/skin/images/adverts_bottom.gif');
	background-position:50% 0;
	background-repeat:no-repeat;
*/	
}

#adverts_bottom
{
	width:800px; 
	height:60px;
}

#adverts_bottom td.in
{
 padding:5px;
 padding-left:10px;
 padding-right:10px;
}

#bottom_line .counters_block
{
	margin-top:-5px;
}

#jax_help
{
 border:1px solid #979797;
 padding:3px;
 overflow:auto;
 top:70px;
 position:absolute;
 z-index:100000;
 width:415px;
 right:0px;
 background:transparent url('http://cdn4.esosedi.ru/imgs/grey2bg.png') repeat scroll 0% 0%;	
}

#jax_help *
{
	color:#FFFFFF;
	/*text-shadow:1px 1px 0px #669933;*/
}

#jax_help * a:hover
{
	background-color:	#D37519;
}


.quote_idea
{
	color:#333333;
    letter-spacing:-1px;
    line-height:1.4em;    
	text-shadow:1px 1px 1px #F0F0F0;
}

.quote_idea_mini
{
	color:#333333;
	font-size:16px;
    letter-spacing:-1px;
    line-height:1.4em;    
	text-shadow:1px 1px 1px #F0F0F0;
	text-indent:1em;
	
}

#index_pannel
{
    width:100%;
}

#index_pannel p
{
    margin:1px;
}

#index_pannel .mini_grey
{
    margin-bottom:10px;
}

#index_pannel .d3
{
    margin-bottom:1.2em;
}

#index_pannel li
{
	list-style:none inside;
}

#index_pannel .innertab
{
   	padding:5px;
    padding-right:15px;
    border-left:1px solid #D9D9D9;
    padding-left:10px;
}


#index_pannel #left_panel
{
	width:50%;
	float:left;

}



#index_pannel #right_panel
{
    width:50%;
	float:left;    

}

#index_pannel #fade_floaters_up
{
	height:900px;
	overflow:hidden;
}

#index_pannel #fade_floaters
{
	height:900px;
	overflow:auto;
}

#index_pannel #fade_floaters div.d1
{
	margin-left:10px;
	margin-right:10px;
	border-left:1px dashed #EEEEEE;
	border-right:1px dashed #EEEEEE;
	border-bottom:1px dashed #979797;
	margin-bottom:10px;
	padding:10px;
	display:block;
	clear:both;
		
}

#index_pannel #fade_floaters #ff_mapians div.mapian
{
	display:inline;
	float:left;
	height:100px;
	overflow:hidden;
	padding:1px;
	text-align:center;
	width:90px;
	margin:2px;
}
#index_pannel #fade_floaters #ff_mapians div.mapian img
{
	border:2px solid #EEEEEE;
}

.mapia_text_legeng
{
	padding:3px;
	/*background-color:#FBFBF0*/
	color:#979797;
	line-height:1.5em;
}

.ambox
{
	border:none;
	color:#888;
	font-size:12px;
	text-align:left;
    margin:5px;
	margin-left:3px;
	border-left:2px solid #F0F0F0;
	border-bottom:2px solid #EEE;
}

.ambox a
{
	color:#D37519;
}

#nearest_navs,
#near_pannel
{
	padding:0;
}

.brhr
{
    border:0;
    padding-left:20px;
    padding-right:20px;
    border-bottom:1px dashed #D9D9D9;
    padding-top:2em;
}

.tab_selector
{
	margin-bottom:0px;
	border-bottom:1px solid #D9D9D9;
    margin-top:20px;      
	/*clear:both;*/
	height:33px;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
    /*margin-left:-20px;*/
}

.tab_selector_lefter .tab_selector
{
    padding-right:90px;
}

.tab_selector span.legend
{
    color:#979797;
    font-size:12px;
    padding-top:8px;
    padding-left:15px;
    float:left;
}

.tab_selector span.legend a
{
    color:#D37519;
    font-size:12px;
    text-decoration:underline;
}


.tab_selector .selected i {
display:block;
}

.tab_selector i {
background-image:url('http://cdn2.esosedi.ru/skin/images/line_tabs.gif');
height:20px;
position:absolute;
width:19px;
display:none;
}

.tab_selector .selected h2 {
border-color:#D9D9D9 #D9D9D9 white;
border-style:solid;
border-width:1px;
color:#000;
text-decoration:none;
cursor:pointer;
}

.tab_selector h2 {
border-color:white #D9D9D9 #D9D9D9;
border-style:solid;
border-width:1px 0;
height:27px;
padding:5px 15px 0;
margin:0px;
display:block;
cursor:pointer;

color:#669933;
font-weight:normal;
font-size:14px;
text-decoration:underline;
}


.tab_selector div
{
	
	float:left;
	vertical-align:middle;
}

.tab_selector div *
{
	float:left;
}

.tabed_content .tab_in
{
	display:none;
    padding-top:10px;
	min-height:6em;
	vertical-align:top;
}

.tabed_content .tab_in dt
{
	float:left;
	font-weight:bold;
}

.tabed_content .tab_inner p
{
    color:#000000;
    
}

#mskrusavtobus_div
{
    font-size:14px;
}

.tabed_content .tab_in dd
{
	margin-left:200px;
}

.tabed_content .selected
{
	display:block !important;
}



.tabed_content
{
	padding:0px;
}

.new_listcap,
.nlink
{
	cursor:pointer;
}

.blog_header_short
{
    font-size:16px;
    color:#D37519;
    padding:0;
    margin:0;
}

.right_panel .d3
#blog_index p
{
    margin-bottom:0px;
    margin-top:4px;
}

.hovermenu
{
    background-image:url('http://cdn3.esosedi.ru/skin/images/smenu_hline.gif');
    background-repeat:repeat-x;
    height:31px;
    padding-left:20px;
    margin-right:20px;
    margin-left:-20px;
    vertical-align:middle;
}

.hovermenu .ender
{
    background-image:url('http://cdn2.esosedi.ru/skin/images/smenu_hline_ender.gif');
    background-repeat:no-repeat;
    background-position:100% 0%;
    height:31px;
    /*min-width:31px;*/
    margin-right:-5px;
    float:right;

    color:#FFE8C5;
    font-size:13px;
    font-weight:bold;
    padding-top:8px;
    padding-right:28px;
    vertical-align:middle;
}

.hovermenu span,
.hovermenu a
{
    color:#FFE8C5;
    font-size:13px;
    font-weight:bold;
    padding-top:10px;
    padding-right:15px;
    vertical-align:middle;
}

.hovermenu a
{
    color:#FFFFFF;
    text-decoration:underline;
}

.hovermenu .ender a
{
    padding:0;
    color:#FFF;
}

.hovermenu a:hover
{
    color:#FFE8C5;
}




.adv_undermap
{
    /*border-top:1px solid #979797;
    margin-top:35px;
    height:45px;
    */
    padding-left:40px;
   
    overflow:visible;
}

.adv_undermap table
{
    /*margin-top:-30px;*/
    overflow:visible;
    height:70px;
}

.adv_undermap .advtr
{

}

.adv_undermap .advtr .advc
{
width:468px;
padding:3px;
border:1px solid #979797;
background-color:#ffffd3;
}

.adv_undermap .legend
{
    color:#979797;
    font-size:10px;
}

#objectnav #storm_tag
{
    float:right;
}

#storm_tag
{
    display:block;
    /*padding-left:36px;
    padding-right:5px;
    padding-top:7px;*/
    background-image:url('http://cdn2.esosedi.ru/skin/images/nis32.png');
    background-repeat:no-repeat;
    background-position:50% 50%;
    height:32px;
    width:32px;
    margin:4px;
    font-size:14px;
    /*font-weight:bold;*/
    color:#669933
}

#storm_tag.nav_a_S
{
    background-color:transparent;
    text-decoration:underline;
}

#content_holder
{
    display:block;
}

.parse_imagepreview
{
    display:block;
    clear:left;
    padding:3px;
    height:auto;
}

.parse_imagepreview p
{
    font-size:10px;
    /*color:#FFF;
    background:transparent url('http://cdn1.esosedi.ru/imgs/greybg.png') repeat scroll 0 0;
    */
    clear:left;
}

.textural_data br
{
    clear:left;
    display:block;
}


#float_map_controler
{
    margin-left:50%;
    width:100px;
    position:absolute;
    z-index:100;
    height:1px;       
}

#float_map_controler_inner
{
    /*position:absolute;*/
    z-index:101;
    /*background-color:#FF6666;*/
    width:100px;
    height:30px;       
    margin-top:-17px;
    margin-left:-50px;
    
    background-image:url('http://cdn4.esosedi.ru/skin/images/map_resizer.png');
    text-indent:-9999px;
    display:block;
    
    cursor:s-resize;
}

.pagi_nameref
{
    font-size:14px;
    color:#666;
    font-weight:bold;
}
.pagi_nameref a
{
    font-size:14px;
    color:#D37519;
    padding-right:4px;
    text-decoration:underline;
}

.comment_text_input
{
	/*padding:5px;*/
}

.comment_text_input textarea 
{
	width:100%;
	height:150px;	
	border:2px solid #E59444;
	-moz-border-radius:4px;
	padding:5px;
}

.MyCommentBy_submit
{
    margin-top:-5px;
    margin-bottom:7px;
    font-size:14px;
    color:#D37519;
    padding:3px;
    display:block;
    -moz-border-radius:4px;
    background-color:#F0F0F0;
    border:2px solid #E59444;
    width:400px;
    /*z-index:2;*/
}

.MyCommentBy_submit:hover
{
    background-color:#CCC;
    text-decoration:underline;
    cursor:pointer;
}

.loc_citylist
{
    font-size:13px;
}

.loc_citylist a
{
    font-size:12px;
    color:#669933;
    text-decoration:underline;
}

.twitter_rindex
{
 padding:10px;	
}

.twitter_rindex div
{
	padding-bottom:5px;
	line-height:16px;
}

.twitter_rindex img
{
	padding-top:3px;
}

.twitter_rindex a
{
	color:#D37519;
	font-size:16px;
	padding-left:10px;
	text-decoration:underline;
}

.twitter_rindex i
{
	padding-left:25px;
	display:block;
}

.twitter_rindex p,
.twitter_rindex p *
{
	font-size:10px;
	color:#AAA;
	margin:0;
	padding:0;
	padding-left:25px;
}

.twitter_rindex p a
{
	color:#669933;
}

.comment_dblocki .header
{
	clear:right;
	vertical-align:middle;
	height:29px;
	padding-top:6px;
}

.comment_dblocki .header span
{
	float:left;
	font-weight:normal;
}

.comment_dblocki .header p
{
	float:left;
	margin:0;
}

.comment_post .commentTxtHead {
	background:#fff url('http://cdn2.esosedi.ru/imgs/icon/comments/comment_bg_t.png') no-repeat;
	/*height:4px;*/
	padding-top:4px;
	width:650px;
}
.comment_post .commentTxt {
	clear:left;
	border-left: solid #e2e2e2 1px; 
	border-right: solid #e2e2e2 1px;
	padding:4px 10px 0 10px;
}
.comment_post .commentTxt p {
	line-height:1.5;
	padding-bottom:3px;
	margin:0;
}

.comment_dblocki .comments_user
{
  background:transparent url('http://cdn4.esosedi.ru/imgs/icon/comments/user_bg.gif') no-repeat scroll 50% 100%;
  bottom:-1px;
  height:35px;
  position:relative;
  width:23px;
  margin-top:-6px;
  padding-left:5px;
  padding-right:10px;
  float:left;
}

.comment_dblocki .comment_endblock
{
	width:650px;
	background:#FFFFFF url('http://cdn4.esosedi.ru/imgs/icon/comments/comment_bg_b.png') no-repeat scroll 0 100%;
	margin-bottom:5px;
	overflow:hidden;
	padding-bottom:4px;
	width:100%;
}

.comment_addpost
{
	padding-top:3px;
	padding-bottom:2px;
}
.comment_addpost a
{
	color:#D37519;
}

.google_results
{
        font-size:10px;
		color:#669933;
}

.google_results a
{
		font-weight:bold;
		font-variant:normal;
}

.google_results p a
{
		color:#076CAC;
}

.google_results p
{
		color:#666;
		margin:0px;
		padding-left:10px;
		padding-bottom:5px;
}
.google_results p b
{
		color:#555;
		text-decoration:none;
}

#gsearch_content
{
		color:#666;
}

#GED_sphere
{
		color:#444;
}

#GED_sphere ul
{
		color:#979797;
}

#GED_sphere
{
		color:#979797;
}
#GED_sphere a
{
		text-decoration:none;
		vertical-align:bottom;
}


#GED_sphere div
{
		color:#D37519;
		font-size:13px;
		padding:3px;
		padding-left:10px;
		border-bottom:1px solid #979797;
		display:inline;
}

#GED_sphere div a
{
		color:#D37519;
		font-size:13px;
		text-decoration:underline;
}

#map_underline_text{
		text-align:center;
}
