html, body {
	margin: 0;padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	behavior:url("/css/csshover.htc");
	min-width: 990px;
}
* html .all {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "");
}
img {border: none; margin: 0; padding: 0;}
ul, th {margin:0;padding:0;}
p {margin: 0; padding: 0;}
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #338430;
}
a:hover {
	text-decoration: none;
	color: #338430;
}

h1 {font-size: 18px;}

.head_banner {
	margin: 0 auto;
	padding: 0;
	width: 600px;
}
#header {
	width: 100%;
}
.header_line {
	background: url(/img/head_line.gif) repeat-x top left;
	width: 100%;
	height: 6px;
	margin: 0;
}
.main {
	padding-right: 10px;
}
.header_menu_wrapper {
	padding-left: 50%;
}
.header_menu {
	background: url(/img/head_menu.gif) no-repeat 0 0;
	width: 308px;
	height: 42px;
	margin-top: -5px;
	margin-bottom: 10px;
}
*html .header_menu {
	margin-top: -14px;
}
.header_menu_link1 {
	position: absolute;
	margin: 12px 0 0 -70px;
	font-size: 13px;
}
.header_menu_link1 a:link, .header_menu_link1 a:visited, .header_menu_link1 a:active {
	color: #43a345;
}
.header_menu_link1 a:hover {
	text-decoration: none;
}
.header_menu_link2 {
	padding: 12px 0 0 70px;
	margin: 0px 0px 0px 7px;
	text-transform: uppercase;
	font-size: 11px;
}
.header_menu_link2 a:link, .header_menu_link2 a:visited, .header_menu_link2 a:active {
	color: #FFF; text-decoration: underline;
}	
.header_menu_link2 a:hover {
	text-decoration: none;
}

.header_menu_link3 {
	position: absolute;
	margin: -14px 0 0 395px;
	font-size: 13px;
}
.header_menu_link3 a:link, .header_menu_link3 a:visited, .header_menu_link3 a:active {
	text-decoration: none;
}	
.header_menu_link3 img {margin-right: 7px;}

.rss_style {float: right; margin: -40px 22px 0 3px;  height: 20px; wifth: 20px;}

* html .rss_style {
	margin-right: 10px;
}

.header_menu_link4 {
	1padding: 0px 0 0 20px;
	margin: -10px 0px 0px 7px;
	position: absolute;
	height: 11px;
}

.mainto {
	position: absolute;
	margin: -14px 0 0 316px;
	font-size: 13px;
	}

.mainto a:link, .mainto a:visited, .mainto a:active {
	color: #43a345;
}
.mainto a:hover {
	text-decoration: none;
}



.logo {
	padding-left: 10px;
	float: left;
	margin-top:-25px;
}
.cabinet_entrance, .cabinet_entrance_inner {
	width: 150px;
	height: 31px;
	padding-top: 4px;
}
.cabinet_entrance {
	background: url(/img/cabinet_entrance.gif) no-repeat top left;
	margin-bottom: 15px;
	line-height: 20px;
}
.cabinet_entrance_inner {
	background: url(/img/cabinet_entrance_inner.gif) no-repeat top left;
}
.cabinet_entrance a:link, .cabinet_entrance a:visited, .cabinet_entrance a:active,
.cabinet_entrance_inner a:link, .cabinet_entrance_inner a:visited, .cabinet_entrance_inner a:active {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.cabinet_entrance a:hover {
	text-decoration: underline;
}
.runner_line {clear: both; color: #742c89;}
#content {
	padding-left: 10px;
	clear: both;
}
.banner_right {
	margin: 0 auto 5px;
}
.main_menu {margin-top: 20px;}
.main_menu td.main_menu_links {padding-top: 5px;}

.meta_wrapper {
	border-width: 0;
	border-collapse: 0;
}

.main_first_block_wrapper, .main_second_block_wrapper {
	border-collapse: collapse;
	height: 100%;
	margin: 30px 0px 0 0; 
	display: block;
	
}

.main_first_block {
	height: 27px;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: 0;
	}


.main_menu_links a:link, .main_menu_links a:visited, .main_menu_links a:hover, .main_menu_links a:active{
	color: #7455a3;
}
.main_menu_links a.act {
	font-weight: bold;
}
td.main_block_header {
	width: 25%;padding-left: 40px;
}
td.main_block_content {
	width: 25%;padding-left: 40px; vertical-align: top;
}
td.main_block_header a:link, td.main_block_header a:visited, td.main_block_header a:hover, td.main_block_header a:active {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
.one_main_block {padding-top: 15px; top: 0;} 
.one_main_block a:link,.one_main_block a:visited, .one_main_block a:hover,.one_main_block a:active, 
.one_main_block_small a:link,.one_main_block_small a:visited, .one_main_block_small a:hover, .one_main_block_small a:active{color: #928796;}
.one_main_block_small {padding-top: 7px;}
.main_block_content_date {color: #3ca03e; font-weight: bold; padding-bottom: 3px;}
.main_block_content_date_violet { font-weight: bold;}
.main_block_content_date_bottom {  padding-left: 0px; float: left; padding-bottom: 4px; width: 25%;}
.main_block_content_date_right {  padding-right: 0px; float: right; }
#footer, #footer a {color: #9175b4;}
.main_block_footer_center {float: left; width: 49%; text-align: center; color: #4FB44E;}
#footer .main_block_footer_center a:link, #footer .main_block_footer_center a:visited, #footer .main_block_footer_center a:hover, #footer .main_block_footer_center a:active {color: #338430;}



.form_input_error, .error_notice {
	color: red;
}

table.maintable {
	border-collapse:collapse;
}
	
table.maintable td.maintable {
	border:1px solid #999999;
}
td.maintable {text-align: left;}
.list_b {
	font-weight:bold;
	margin-bottom:3px;
}
	
.list_short {
	margin-bottom:20px;
}
	
h2 {
	color:#008800;
	margin:10px 0;
	font-size:14px;
	font-weight:bold;
}
h2.price {
	font-size: 20px;
	color: #7f5ca7;
	margin: 0 0 10px 0;
}	
.list_news {
	margin-top:3px;
}

.maintable a {color: #000;}
.maintable a:hover {text-decoration: none;}

a.menu, a.menu:visited {
	color:#333;
	padding:2px;
	line-height:20px;
}
	
	
a.menu:hover {
	background:#060;
	color:#FFFFFF;
}
a.menu_act, a.menu_act:visited {background:#060;color:#FFFFFF;padding:2px;line-height:20px; text-decoration: none}
li.active {
	font-weight: bold;
}

.success, .error, .notice {
	color: black;
	padding: 10px;
	margin: 10px 0;
}
.success {
	background: #e5f1e3;
	border: 2px solid green;
}
.error {
	background: #ffe5e6;
	border: 2px solid red;
}
.notice {
	background: #fff7a8;
	border: 2px solid #da9f1a;
}

#TopEmailError {position: absolute;}

.left_mer_block {
	padding:10px 0px 0px 0px;
}

.left_mer_date {
	font-size:0.9em;
	font-weight:bold;
	color:#FF6600;
}

.left_mer_text {
	color:#333333;
	margin-top:3px;
}

.left_par_block {
	padding:10px 0px 0px 0px;
}

.adv_obj {
	padding:10px 0px 0px 0px;
}
.adv_obj th {
	background:#006600;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	}
	
div.add_own{
	border:1px solid #009900;
	height:80px;
	text-align:center;
	background:#FFFFCC;
	font-size:16px;
}

.partner_img {display: table; vertical-align: middle; width: 60px; height: 60px; border:1px solid #666; margin-right:5px;}

td.object_list {
	cursor: pointer
}

.object_list {border-bottom: 1px solid #928795;}

.declaration_form {background-color: #eeeeee; margin-bottom:20px; padding: 5px; }
.declaration_form table td.desc {width: 400px;}

.declaration_form p label {float: left; width: 330px;}
.declaration_form p textarea {width: 350px;}

.user_declaration_more {margin-top: 10px;}
.user_declaration_more p label {width: 300px;}
.user_declaration_more p input {width: 65px;}

.user_declaration_bottom {margin-top: 30px; width: 700px}
.user_declaration_bottom p label {width: 300px; float: left;}
/* inner_menu */

.user_cabinet {padding: 0 20px}
.user_menu, .1flat_menu, .pawn_menu {margin-bottom: 20px;}
.user_menu ul, .pawn_menu ul {list-style-type: none; width: 475px;}

.flat_menu ul {list-style-type: none; width: 600px;}

.user_menu ul li {float: left; width: 152px; height: 23px; margin-right: 20px; 1padding-top: 4px; color: #FFF; text-align: center;}

.flat_menu ul li {float: left; width: 150px; height: 27px; 1margin-right: 20px; 1padding-top: 4px; color: #FFF; text-align: center;}

.flat_menu ul li p {padding-top: 4px; margin: 0;}


.user_menu ul li.act, .flat_menu ul li.act {background: url(/img/user/active_menu_cab.gif) no-repeat top left; padding-top: 8px;}
.flat_menu ul li.brc_left {background: url(/img/user/brc_nleft.gif) no-repeat top left; padding:0; margin: 0; width: 9px;}
.flat_menu ul li.nobrc_left {background: url(/img/user/brc_yleft.gif) no-repeat top left; padding:0; margin: 0;}

.user_menu ul li.noact, .flat_menu ul li.noact {background: url(/img/user/noactive_menu_cab.gif) no-repeat top left; padding-top: 8px;}

.user_menu ul li a.active:link, .user_menu ul li a.active:visited, .user_menu ul li active:active,

.flat_menu ul li a.active:link, .flat_menu ul li a.active:visited, .flat_menu ul li active:active,

.pawn_menu ul li a.active:link, .pawn_menu ul li a.active:visited, .pawn_menu ul li active:active {font-weight: bold; text-decoration: none; color: #FFF;}


.user_menu ul li a.noactive:link, .user_menu ul li a.noactive:visited, .user_menu ul li a.noactive:active, .user ul li noactive:hover, 

.flat_menu ul li a.noactive:link, .flat_menu ul li a.noactive:visited, .flat_menu ul li a.noactive:active,

.pawn_menu ul li a.noactive:link, .pawn_menu ul li a.noactive:visited, .pawn_menu ul li a.noactive:active {color: #000000;}

.flat_menu li.act_cab {width: 150px; height: 27px; line-height: 20px;}

.flat_menu li.noact_cab {width: 150px; height: 27px; line-height: 20px;}


.flat_menu ul.act_oneone {background: url(/img/user/1_1act.gif) no-repeat top left; width: 159px; height: 27px;}

.flat_menu ul.act_twoone {background: url(/img/user/2_1act.gif) no-repeat top left; width: 309px; height: 27px;}
.flat_menu ul.act_twotwo {background: url(/img/user/2_2act.gif) no-repeat top left; width: 309px;height: 27px;}

.flat_menu ul.act_thone {background: url(/img/user/3_1act.gif) no-repeat top left; width: 459px; height: 27px;}
.flat_menu ul.act_thtwo {background: url(/img/user/3_2act.gif) no-repeat top left; width: 459px; height: 27px;}
.flat_menu ul.act_thth {background: url(/img/user/3_3act.gif) no-repeat top left; width: 459px;height: 27px;}

.flat_menu ul.act_foone {background: url(/img/user/4_1act.gif) no-repeat top left; width: 609px; height: 27px;}
.flat_menu ul.act_fotwo {background: url(/img/user/4_2act.gif) no-repeat top left; width: 609px; height: 27px;}
.flat_menu ul.act_foth {background: url(/img/user/4_3act.gif) no-repeat top left; width: 609px; height: 27px;}
.flat_menu ul.act_fofo {background: url(/img/user/4_4act.gif) no-repeat top left; width: 609px; height: 27px;}

.flat_menu ul.act_fione {background: url(/img/user/5_1act.gif) no-repeat top left; width: 759px; height: 27px;}
.flat_menu ul.act_fitwo {background: url(/img/user/5_2act.gif) no-repeat top left; width: 759px; height: 27px;}
.flat_menu ul.act_fith {background: url(/img/user/5_3act.gif) no-repeat top left; width: 759px; height: 27px;}
.flat_menu ul.act_fifo {background: url(/img/user/5_4act.gif) no-repeat top left; width: 759px; height: 27px;}
.flat_menu ul.act_fifi {background: url(/img/user/5_5act.gif) no-repeat top left; width: 759px; height: 27px;}

.addob{
	background: url(/img/user/addlogo.gif) no-repeat left 2px;
	height: 20px;
	width: 200px;
	padding-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;	
}

.addob, .addob a, .addob a:hover, .addob a.active:visited, .addob a.active:link {
	font-size: 16px;
	color: #5C3787;
	font-weight: bold;
}
.cab_line{
	clear: both;
	background: url(/img/user/cabline.gif) repeat-x top left;
	height: 8px;
	padding-top: 0px;
	margin: 0;
}

.zakladka{
	padding-top: 4px;
}

.pawn_menu ul li {float: left; height: 24px; margin-right: 20px; padding: 4px 5px 0; color: #FFF; text-align: center;}
.pawn_menu ul li.act {background: url(/img/user/active_menu_pawn.gif) no-repeat top left; width: 242px;}
.pawn_menu ul li.noact {background: url(/img/user/noactive_menu_pawn.gif) no-repeat top left; width: 242px;}

/* user main */
p.flat_money_balance {text-align: right; padding-right: 30px; padding-top: 4px;}
.user_cabinet_objects a:link, .user_cabinet_objects a:visited, .user_cabinet_objects a:hover, .user_cabinet_objects a:active {color: #090ffd}
table.user_obj_list {border-collapse: collapse; text-align: left; padding-left: 6px; margin-bottom: 20px;}
table.user_obj_list th {background-color: #eaeaea; border: none; height: 26px; padding-left: 5px; }
table.user_obj_list td {border: 1px solid #a5a5a5; height: 69px; padding-left: 6px;}

/* flats */
.flat_search { margin:20px 0 20px;}
table.flat_search {width: 100%; clear: both;}
.flat_search p label.float {float: left; width: 390px;}
.flat_search p textarea {width: 350px;}

/*corners*/



/* object_one */
h3.object_one_title {margin: 10px 0 0 0; padding:0;}
h3.object_one_title a {color: #0024db}
.object_one {margin-top: 10px;}
.object_one p {margin: 0 0 3px 0; padding: 0;}
.object_one_gallery {width: 400px; float: left;margin-right: 27px; padding-bottom: 15px;}
.object_one_query {padding-left: 10px;}
.object_one_query a {color: #000000;}

/* thumbnails */
ul#thumbnails, ul#thumbnailslogo {list-style-type: none; margin-left: 300px; position: absolute; width: 400px; padding:0; margin-top: -185px;}
ul#thumbnails {
	margin-top: -185px;
}
ul#thumbnails .user_img_border {
	border: 3px solid #A5ACB2;
	margin: 0 15px 11px 0;
}
ul#thumbnailslogo {
	margin-top: -115px;
}
ul#thumbnails li, ul#thumbnailslogo li {display: block; float: left; margin: 0 15px 11px 0; width: 55px; height: 50px; position: relative; border: 3px solid #eee}
ul#thumbnails li .close_img, ul#thumbnailslogo li .close_img {position: absolute; margin: 2px 0 0 40px;}
ul#thumbnails li .close_img img, ul#thumbnailslogo li .close_img img {cursor: pointer;}

/* thumbnails one_page */
ul#object_one_thumbnails {list-style-type: none;width: 400px; padding:0; margin: 10px 0 0;}
ul#object_one_thumbnails li {display: block; float: left; margin: 0 10px 10px 0; width: 72px; height: 54px; position: relative;}
1ul#object_one_thumbnails li.last {display: block; float: left; margin: 0 0 10px 0; width: 72px; height: 54px; position: relative;}
ul#object_one_thumbnails li.obj_img_border_act {
	background: url(/img/second_page/obj_img_bg.gif) no-repeat top left;
	height: 58px;
	padding-top: 2px;
	margin-top: -2px;
	margin-bottom: 6px;
}
ul#object_one_thumbnails li#image_last {margin-right: 0;}
/* special_blocks */
table.special_block_inner {1border:1px solid #008800;}
table.special_block_inner td {padding: 4px;}

/* second pages */
#second_header_line {
	background: url(/img/second_page/blue_line.gif) repeat-x bottom left;
	width: 100%;
	height: 48px;
	margin: 0;
	padding: 0;
}

.second_header_line1 {
	width: 100%;
	height: 22px;
	margin: 0;
	padding: 0;
	
}

ul.second_header_menu1{
	list-style-type: none;
	display: table;
	padding: 0;
	margin: 0;
	width: 97%;
	margin-left: 3%;
}
ul.second_header_menu2 {
	list-style-type: none;
	margin: 0 0 0 2%;
	margin-left: -25px;
	padding: 5px 0 0 0;
	height: 22px;
}
ul.second_header_menu2 a.act {
	text-decoration: none; font-weight: bold;
}
ul.second_header_menu1 li {
	float: left;
	display: block;
	width: 20%;
}
ul.second_header_menu2 li {
	float: left;
	width: 10.5%;
	padding-right: 5px;
	white-space: nowrap;
}
ul.second_header_menu2 li.second_header_menu2_2 {
	margin-left: -20px;
}

ul.second_header_menu1 li div.wrapper{
	width: 125px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	padding: 0 10px 0 12px;
	height: 43px;
}
ul.second_header_menu1 li div.wrapper_act {
	background: url(/img/second_page/backg.gif) no-repeat 0 6px;
	width: 125px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	padding: 0 10px 0 12px;
	height: 43px;
}
ul.second_header_menu1 li div.wrapper div {
	width: 100px;
}
*html ul.second_header_menu1 li div.wrapper div {
	height: 0;
}
*html ul.second_header_menu1 li div.wrapper {
	padding: 0;
}
*+html ul.second_header_menu1 li div.wrapper div {
    margin-left: -20px;
}
*html ul.second_header_menu1 li div.wrapper_act {
	padding: 0;
}
ul.second_header_menu2 li div {
	text-align: center;
	padding-top: 3px;
}
ul.second_header_menu1 a:link, ul.second_header_menu1 a:visited, ul.second_header_menu1 a:hover, ul.second_header_menu1 a:active{
	color: #7c59a5;
}
ul.second_header_menu2 a:link,ul.second_header_menu2 a:visited,ul.second_header_menu2 a:hover,ul.second_header_menu2 a:active  {
1color: #673e96;
	color: #4fb44e;
}
ul.second_header_menu1 li div.wrapper:hover {
	background: url(/img/second_page/backg_na.gif) no-repeat 0 6px;
}
ul.second_header_menu1 li div.wrapper_act div {
	width: 100px;
}
ul.second_header_menu1 li div.wrapper:hover a, ul.second_header_menu1 li div.wrapper_act a {
	color: #673e96;
	text-decoration: none;
}

*+html ul.second_header_menu1 li div.wrapper_act div {
        margin-left: -20px;
}

ul.second_header_menu1 li div.wrapper div, ul.second_header_menu1 li div.wrapper_act div {
	margin-top: expression(((second_header_line.offsetHeight/2)
	-parseInt(offsetHeight)/2)  <0 ? "0" : 
	(second_header_line.offsetHeight/2)
	-(parseInt(offsetHeight)/2) +'px') ;
}
.second_link_main {
	margin: 40px 0 0 40px;
}

table.special_blocks {
	margin-bottom: 10px;
	width: 100%;
	height: 160px;
}
table.special_blocks tr {
	margin-bottom: 10px;
}
.second_content {1width: 100%; margin-top: 44px;  padding-right: 0px;}
.second_content p {margin-bottom: 10px}
.second_content ul {1margin: 0 0 0 20px;}


/*table_ed*/
.datatableft{
background: #006600 url(/img/second_page/table_left_corner.gif) no-repeat left;
}

.datatabright{
background: #006600 url(../img/second_page/table_right_corner.gif) no-repeat right;}

.datatab{
width: 100%;
celpadding: 0;
cellspacing: 0;
border-collapse: collapse;
}

.datatab th{
align: center;
font-weight: normal;}

.datatab td{
border-top: #cccccc 1px solid;
align: center;
}

.backfoto{
	background: url(/img/second_page/backfoto.gif) no-repeat top left;
	width: 50px; height: 50px;
}

p span.currency input {
	width: 20px;
}
p span.currency label {
	float: none;
}
#okrug {position: relative; height: auto;}

#search_more {margin-top: 15px;}

.moptions {
height: 27px;
background: url(/img/second_page/moptions.gif) no-repeat top left; 
position: relative;
text-align: justify;
line-height: 26px;
}
.moptions a, .moptions a:link, .moptions a:visited, .moptions a:hover, .moptions a:active  {color: #fff; text-decoration: none; margin-left: 10px; display: block;}


.message_table th, .message_table td  {
	height: 30px;
	text-align: center;
}
.message_table td.theme {
	text-align: left;
	padding-left: 10px;
}

table .banner_head a:link, table .banner_head a:visited, table .banner_head a:hover, table .banner_head a:active{
	padding-left: 8px; 
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
table .banner_text a:link, table .banner_text a:visited, table .banner_text a:active,
table .banner_link a:link, table .banner_link a:visited, table .banner_link a:active {
	color: #338430;
	text-decoration: underline;
}

table .banner_text a:hover, table .banner_link a:hover {
	color: #338430;
	text-decoration: none;
}

.banner_img{
	height: 97px;
	width: 98px; 
	padding-left: 8px; 
	padding-top: 7px; 
	cursor: pointer;
	float: left;
}

.banner_text{
	padding: 0 0 0 10px; 
	font-size: 11px;
}


.banner_link{
	clear: both;
	height: 50px;
	padding-left: 8px; 
	color:#44a83a; 
	font-size: 12px; 
	line-height: 15px; 
}

#processing {
	background: url(/img/preloader.gif) no-repeat top left;
	width: 35px; height: 35px; position: absolute; z-index: 10000;
	margin-top: -200px; margin-left: 40%;
}

td.obj_sel {
	background: url(/img/news/news_act.gif) center no-repeat;
	width: 12px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}

td.obj_no_sel {
	text-align: center;
	text-decoration: underline;
	color: #3fa13e; 
}

td.obj_no_sel a, td.obj_no_sel a:link, td.obj_no_sel a:visited, td.obj_no_sel a:hover {color: #3fa13e;}
td.obj_no_sel a:hover {text-decoration: none;}


/*text pages styles*/
.text_title{
	font-family: arial;
	font-size: 22px;
	color: #5c3787;
	font-weight: bold;
	margin-bottom: 15px;
}

.text_body{
	margin-bottom:20px;
}

.text_body_vacancy{
	margin-bottom:20px;
}
.text_body_vacancy p {
	margin: 5px 0;
}


.text_head, .text_head_data, .second_title, .second_title_site {
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
}
.second_title {
	font-size: 14px;
}
.text_head {
	font-size: 18px;
	margin: 5px 0 20px;
}
.text_head  a, .text_head a:visited, .second_title  a, .second_title a:visited {
	1text-decoration: none;
	color: #666666;
}
.text_head a:hover, .second_title a:hover {
	text-decoration: underline;
	color: #666666;
}


.news_inactive {
	text-align: center;
	text-decoration: underline;
	color: #3fa13e; 
}
.news_inactive a, .news_inactive a:link, .news_inactive a:visited, .news_inactive a:hover {color: #3fa13e;}
.news_inactive a:hover {text-decoration: none;}

.news_active {
	background: url(/img/news/news_act.gif) center no-repeat;
	width: 19px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}

.all_news {
	margin: 20px 0 0 275px;
}
.all_news a, .all_laws a{
	color: #107200;
}
.all_laws{
	margin: 20px 215px 0;
}


.content_logo_img {
	1border: 1px solid #cccccc;
	1display: table-cell;
    1vertical-align: middle; 
	width: 100px;
	float: left;
	height: 60px;
	1text-align: center;
}
/*.just-for-IE {
	display: none;
	width: 1px;
	margin-left: -1px;
}
* html .just-for-IE, * html .partner_logo {
	display: inline-block;
	vertical-align: middle;
}
* html .partner_logo {
	width: 100%;
}
* html .just-for-IE {
	height: 100%;
}
* html .just-for-IE, * html .partner_logo {
	display: inline;
}
* html .content_logo_img {float: left; margin-right: 15px; padding: 0;}*/




.press_who{
	text-decoration: none; 
	color: #107100; 
	font-weight: bold;
}


.event_top, .laws_top, .company_top{
	background: transparent url(/img/second_page/menu2_header.gif) no-repeat top left;
	width: 260px;
	height: 27px;
}
.event_top h3, .company_top h3, .laws_top h3 {
	margin: 0; padding: 5px 0 0 15px;
	font-size: 13px;
	color: #FFF;
}


.event_bottom{
	background: url(/img/second_page/company_bottom_menu.gif) no-repeat top left;
	width: 260px;
	height: 14px;
	clear: both;
}

.event_back{
	background: #f3f3f3; 
	width: 260px;
}


.event_back  li, .event_back a:link, .event_back a:visited, .event_back a:active{
	font-size: 12px;
	margin-left: 5px;
	color: #000000;
	text-decoration: none;
}
.event_back a:hover {
	text-decoration: underline;
}
.event_all{
	color: #5c3787;
	font-weight: bold;
	margin-left: -7px;
}

.event_all a:link, .event_all a:visited,.event_all a:active {
	text-decoration: none;
	color: #5c3787;
	font-family: Arial;

}
.event_all a:hover {
	text-decoration: underline;
}

ul.event_menu {
	list-style-type: none;
}
ul.event_menu .event_menu_main_link_noact {
	margin-left: -7px;
}
* html ul.event_menu .event_menu_main_link_noact {
	margin-left: -7px; 
}
ul.first_event_submenu li{
	line-height: 18px;
}
ul.first_event_submenu {
	padding-bottom: 10px;
	list-style-type: none;
	
}
* html ul.first_event_submenu {
	padding-top: 5px;
}
* html ul.event_menu .event_menu_line {
	padding-top: 5px;
}
.first_event_submenu li a{
	font-size: 12px;
	
}

.first_event_submenu li.act a{
	font-weight: bold;
}

.first_event_submenu li a:hover{
	text-decoration: underline;	
}




ul.event_menu li.other_event_menu{
	line-height: 26px;
	border-bottom: 1px solid #e4dfe4;
	width: 227px;
	margin-left: 10px;
	padding-left: 10px;
}
ul li.first_event_menu {
	line-height: 26px;
	border-bottom: 1px solid #e4dfe4;
	width: 227px;
	margin-left: 10px;
	padding-left: 10px;
} 
*html ul li.first_event_menu, *html ul li.first_laws_menu, *html ul li.first_company_menu {
	height: 14px;
	padding-top: 5px;
}

* html ul li.other_event_menu, * html ul li.other_company_menu, * html ul li.other_laws_menu {
	height: 21px;
	padding-top: 5px;
}

.event_dot{
	padding-bottom: 3px;
}

/*text pages styles*/


.note, .photo_note {
	font-size: 10px;
}
.photo_note {
	position: absolute;
	margin-top: 10px;
	width: 200px;
}


.textalot_block {
	padding-left: 20px;
	1position: relative;
}

.object_list_header {background-color: #006600; color: #FFF; text-align: center; height: 30px;}

.object_list_header_res {
	background: url(/img/second_page/content_gradient_viol.gif) repeat-y 50% 0; height: 30px; text-align: center;
	background-color: #7256a5;
	color: #FFFFFF;
}

.datatableft_res {background: url(/img/second_page/violcorn_left_tall.gif) no-repeat left; height: 27px;}
.datatabright_res {background: url(/img/second_page/violcorn_right_tall.gif) no-repeat right; height: 27px;}

.main_object_list_header {	
	background: url(/img/second_page/content_gradient.gif) repeat-y 50% 0; height: 30px; text-align: center;
	background-color: #3f9f3e;
	color: #FFFFFF;
}


/*conpany_menu*/

.company_bottom_menu{
	background: url(/img/second_page/company_bottom_menu.gif) no-repeat top left;
	width: 260px;
	height: 14px;
}

.company_back{
	width: 260px;
}
.company_back a:link,.company_back a:visited,.company_back a:active {
	text-decoration: none;
	color: #000;
}
.company_back a:hover {
	text-decoration: underline;
	color: #000;
}

.company_menu li, .company_menu a{
	margin-left: 5px;
	line-height: 26px;
	color: #000000;
}

.company_all{
	color: #5c3787;
	font-weight: bold;
}

.company_all a{
	text-decoration: none;
	color: #5c3787;
	font-family: Arial;

}


ul.company_menu {
	list-style-type: none;
}
ul.first_company_submenu li{
	line-height: 18px;
	
	
}
ul.first_company_submenu {
	padding-bottom: 10px;
	list-style-type: none;
	
}

.first_company_submenu li a{
	font-size: 12px;
	
}

.company_menu li a.act{
	font-weight: bold;
	color: #5C3787;
}



ul.company_menu li.other_company_menu, ul.company_menu li.first_company_menu {
	line-height: 22px;
	border-bottom: 1px solid #e4dfe4;
	width: 227px;
	margin-left: 10px;
	padding-left: 10px;
}

*html ul.company_menu li.first_company_menu {
	height: 21px;
	padding-top: 5px;
}

*html ul.company_menu li.other_company_menu {
	height: 21px;
	padding-top: 5px;
}

.company_dot{
	padding-bottom: 3px;
	margin-left: 17px;
}

.special_block {
	max-width: 370px;
	min-width: 240px;
}
.special_block td {
	text-align: left;
}
h3.content_block_header {margin: 5px 0; padding: 0;  color: #fff; font-weight: normal; font-size: 13px; font-weight: bold;}

.pages, .pages_events {margin: 20px 0 20px 275px;}
.content_text {padding-top: 15px;}
.content_text h1 {margin-top: 0;}


/* laws */


.laws_bottom_menu{
	background: url(/img/second_page/company_bottom_menu.gif) no-repeat top left;
	width: 260px;
	height: 14px;
}

.laws_back{
	width: 260px;
}
.laws_back a:link,.laws_back a:visited,.laws_back a:active {
	text-decoration: none;color: #000;
}

.laws_back .laws_all a:link,.laws_back .laws_all a:visited,.laws_back .laws_all a:active {
	text-decoration: none;color: #5C3787;
}
.laws_back .laws_all a:hover {
	text-decoration: underline;color: #5C3787;
}

.laws_back  li, .laws_menu a{
	margin-left: 5px;
	line-height: 26px;
	color: #000000;
}

.laws_all{
	font-weight: bold;
}

.laws_all a{
	text-decoration: none;
	color: #5c3787;

}


ul.laws_menu {
	list-style-type: none;
}
ul.first_laws_submenu li{
	line-height: 18px;
	
	
}
ul.first_laws_submenu {
	padding-bottom: 10px;
	list-style-type: none;
	
}

.first_laws_submenu li a{
	font-size: 12px;
	
}

.laws_menu a.act{
	font-weight: bold;
	color: #5C3787;
}



ul.laws_menu li.other_laws_menu, ul.laws_menu li.first_laws_menu {
	line-height: 22px;
	border-bottom: 1px solid #e4dfe4;
	width: 227px;
	margin-left: 10px;
	padding-left: 10px;
}

*html ul.laws_menu li.first_laws_menu {
	height: 21px;
	padding-top: 5px;
}

*html ul.laws_menu li.other_laws_menu {
	height: 21px;
	padding-top: 5px;
}

.laws_dot{
	padding-bottom: 3px;
	margin-left: 17px;
}

.content_special_block {
	margin: 30px 0;
	width: 260px;
}
.content_nomenu_block .content_special_block {
	margin: 0 0 30px;
}

.news_who {
	margin-bottom: 5px;
}

/* user_cabinet */
.user_objects h3.object_category{
	margin: 5px 0 10px 0px;
	text-transform: uppercase;
	1color: #3ca040;
	color: #555555;
	font-size: 13px;
}
.user_objects .content_text, {padding-top: 0; color: #938697;}
.user_objects .content_text a {
	color: #41a243;
}
td.user_cabinet_content {
	color: #000;
}
td.border_bottom {
	border-bottom: 1px solid #928797;
}
.user_obj_type {color: #48a346; font-weight: bold;}
.user_objects_list td {
	padding-left: 10px;
}
.user_objects .main_first_block td {
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
}
td.user_cabinet_content label {
	width: 250px; float: left;
}
td.user_cabinet_content .content_text {
	padding-top: 0;
}
.main_message_block td {
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
}
.message_box a:link, .message_box a:visited, .message_box a:hover, .message_box a:active {
	color: #3ca03e;
} 
p.user_money_balance {
	margin: 0; padding: 10px 0 10px 50px;
}
.user_money_balance a:link, .user_money_balance a:visited, .user_money_balance a:active {
	color: #3ca03e;
	text-decoration: underline;
}
.user_money_balance a:hover {
	color: #3ca03e;
	text-decoration: none;
}

.1message_box tr td {
	padding-right: 15px;
}
.message_box tr td.last {
	padding-right: 0;
}


.banners {
	margin-top: 16px;
}
.inner_login_box {
	1position: absolute;
	margin: 44px 0 0 8px;
}

.inner_login_box_alt {
	1position: absolute;
	margin: 18px 0 0 0px;
}

.privet_tab{
	background-color: #ffffff; 
	margin-top: -7px; 
	text-align: left;
	width: 150px;
}
.privet_tab td {
	vertical-align: top;
}	
	
* html .inner_login_box {
	1margin-left: -70px;
}
* html .inner_login_box_alt {
	1margin-left: -75px;
}
* html .ie_banner {
	padding-right: 30px;
}

*+html .ie_banner {
	padding-right: 30px;
}


.content_text ul {
	margin: 10px 0 10px 20px;
	line-height: 16px;
	
}

ul.currency_change_link {
	list-style-type: none;
	margin-left: 0;
	line-height: 14px;
}
ul.currency_change_link li, ul.currency_change_link li.currency_act {
	margin: 0 3px 0 0;padding: 0;
	float: left;
	height: 15px;
	width: 30px; 
	text-align: center;
	font-size: 10px;
}
ul.currency_change_link li {
	background-color: #d2d2d2;
}
ul.currency_change_link li a:link, ul.currency_change_link  a:visited, ul.currency_change_link li a:hover, ul.currency_change_link li a:active {
	text-decoration: none; 
	color: #000;
}
ul.currency_change_link li.currency_act a:link, ul.currency_change_link li.currency_act  a:visited, ul.currency_change_link li.currency_act a:hover, ul.currency_change_link li.currency_act a:active {
	text-decoration: none; 
	color: #FFF;
}
ul.currency_change_link li.currency_act {
	background-color: #7c59a5;
}
.object_one_info p {
	margin-bottom: 10px;
}
.object_one_info p strong{
	color: #7F5CA7;
}


.object_one_bottom_link {
	margin-top: 15px;
}

.liveint{
	margin-top: 10px;
	margin-bottom: 10px;
}

.oblig_star{
	font-size: 16px;
	color: #FF0000;
	padding-left: 2px;
	1font-weight: bold;
}

.oblig_snoska{
	font-size: 11px;
	font-weight: bold;
}

.one_comment {
	margin: 5px 0;
	1border-bottom: 1px solid #ccc;
}


body:nth-of-type(1) .one_object_content{
   float: left;
}

/* похожие объекты */
.resembling {
	margin:50px 0 10px;
}

/* индексы */
.indexes {
	width: 100%;
	height: 33px;
	background-color: #f2f0f3;
}
.indexes marquee {
	padding-top: 8px;
	color: #908895;
}

.indexes a:link, .indexes a:visited, .indexes a:hover, .indexes a:active {
	color: #3ba13d;
}


/* comments */
#allcomments {
	overflow: hidden;
}
#allcomments p {
	margin: 0;
	color: #938698;
}
#allcomments p.comments_user, .comments_num {
	color: #338430;
}
.comments_num {
	font-size: 11px;
}
.comments_number {
	color: #5C3787;
	font-size: 11px;
}
.comments_number a:link, .comments_number a:visited, .comments_number a:hover, .comments_number a:active {
	color: #5C3787;
	font-size: 11px;
}
.underline {
	text-decoration: underline;
}
#allcomments p.body{
	color: #000;
}
.comment_date {
	color: #9c83bc;
}

.prev {
	width: 154px; 
	1height: 27px;  
	background: url(/img/second_page/prev.gif) no-repeat top left; 
	1position: absolute; 
	1left: -14px; 1bottom: -29px; 
	text-align: center; 
	padding-left: -20px;}

.prev a {color: #fff;} 
.next {
	width: 154px; 
	1height: 27px;  
	background: url(/img/second_page/next.gif) no-repeat top left; 
	1position: absolute; 
	1right: -14px; 1bottom: -29px;  
	1text-align: center;
	padding-right: 10px;
}

.next a {color: #fff;}


.violeto a {color: #7f59a4;}

.faq {
	margin-bottom: 15px;
}
.faq p {
	margin: 0 0 5px 0;
}
.faq .question {
	font-size: 14px;
	color: #666666;
	font-style: italic;
}
.violeto a {color: #7f59a4;}

.index_bg {
color: #fff; 
text-align: center; 
font-size: 14px; 
background: url(/img/index_bg.gif) no-repeat top left; 
width: 180px; 
height: 57px; 
float: right; 
margin-top: -15px;}

.index_bg p{margin: 0;}
.index_bg strong {font-size: 20px;}

.karta_text {
width: 73%;
float: left;
margin-top: -5px;
margin-bottom: 15px;
}

.news_prev {
	padding: 0; 
	margin: 0; 
	1background: url(/img/second_page/prev_news.gif)  left 0px no-repeat; 
	width: 154px; 
	height: 27px;
	1vertical-align: bottom; 

}

.news_next {
	padding: 0; 
	margin: 0; 
	1background: url(/img/second_page/prev_news.gif)  left 0px no-repeat; 
	width: 154px; 
	height: 27px;
	1vertical-align: top;
}

.news_back {
padding: 0; 
margin: 0;
height: 27px;
1border-bottom: 1px solid #ccc; 
background: url(/img/second_page/cfm.gif) repeat-x top left;
}

.news_back img {margin-bottom: -4px; padding: 0;}

.prev_ob, .back_ob {
height: 27px;
width: 154px;
background: url(/img/second_page/prev.gif) no-repeat top left; 
position: relative;
text-align: justify;
line-height: 26px;
}

.next_ob {
height: 27px;
width: 154px;
background: url(/img/second_page/next.gif) no-repeat top right; 
position: relative;
line-height: 26px;

}

.backto {
height: 27px;
width: 180px;
background: url(/img/second_page/backspisoktxt.gif) no-repeat top center; 
1position: relative;
line-height: 26px;
}


.prev_ob a, .prev_ob a:link, .prev_ob a:visited, .prev_ob a:hover, .prev_ob a:active {color: #fff; text-decoration: none; margin-left: 25px;  display: block;}  
.next_ob a, .next_ob a:link, .next_ob a:visited, .next_ob a:hover, .next_ob a:active {color: #fff; text-decoration: none; margin-right: 35px; display: block;} 
.backto a, .back_tob a:link, .backto a:visited, .backto a:hover, .backto a:active {color: #fff; text-decoration: none; display: block;} 


.next_text {
height: 27px;
width: 154px;
background: url(/img/second_page/next_news.gif) no-repeat top right; 
position: relative;
line-height: 26px;
}

.prev_text {
height: 27px;
width: 154px;
background: url(/img/second_page/prev_news.gif) no-repeat top left; 
position: relative;
line-height: 26px;
}

.backto_text {
height: 27px;
width: 184px;
background: url(/img/second_page/backspisok.gif) no-repeat top center; 
1position: relative;
line-height: 26px; 
}

.next_text a, .next_text a:link, .next_text a:visited, .next_text a:hover, .next_text a:active {color: #fff; text-decoration: none; margin-right: 44px;  display: block;}  
.prev_text a, .prev_text a:link, .prev_text a:visited, .prev_text a:hover, .prev_text a:active {color: #fff; text-decoration: none; margin-left: 44px; display: block;} 
.backto_text a, .backto_text a:link, .backto_text a:visited, .backto_text a, .backto_text a:hover, .backto_text a:active {color: #fff; text-decoration: none;  display: block;} 

.sub_site_map {
margin-top: 10px;
width: 30%;
float: left; 
padding-right: 20px;
}

.sub_site_map_2 {
margin-top: 10px;
border-left: #cccccc solid 1px;
border-right: #cccccc solid 1px;
width: 30%;
float: left; 
padding-right: 20px;
}

.map_clear {clear: both;}

.sub_site_map ul, .sub_site_map_2 ul{
line-height: 14px;
margin: 5px 0 0 5px;
}

.sub_site_map li ul, .sub_site_map_2 li ul{
line-height: 14px;
margin: 5px 0 0 5px;
}

.sub_site_map li, .sub_site_map_2 li{
line-height: 12px;
list-style: none;
padding-left: 6px;
margin: 5px 0 0 5px;}

.map_ref {margin-top: 15px;}

.map_ref ul li a {color: #3da13f; 
list-style: none;
background: transparent url(/img/map_arrow_1.gif) no-repeat scroll 2px 5px;
padding-left: 10px;
margin: 5px 0 0 5px;} 

.map_ref ul li ul li a {
color: #7d58a5; 
list-style: none;
background: transparent url(/img/map_arrow_2.gif) no-repeat scroll 2px 5px;
padding-left: 10px;
margin: 5px 0 0 5px;}

.map_ref ul li ul li ul li a {
color: #000; 
list-style: none;
background: transparent url(/img/map_arrow_3.gif) no-repeat scroll 2px 5px;
padding-left: 10px;
margin: 5px 0 0 5px;}


table.statistic_table {
	border-collapse: collapse;
	margin-top: 10px;
}
table.statistic_table td, table.statistic_table th{
	border: 1px solid #000;
}

.clear {
	font-size: 0; 
	clear: both;
}
.content_image {
	margin: 15px 0 10px;
}
.content_image ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
.content_image li {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.obj_list_content h3 {
	margin: 25px 0 10px;
}
.obj_list_content h4 {
	margin: 10px 0;
}
.indexes_content p {
    margin-bottom: 0;
    line-height: 1.2;
}
/*   GRAPH    */

 .graph_indexes {
 	width: 100%;
	height: 300px;
	background-color: #F2F0F5;
	margin: 0px 0 30px 0;
 }

 
.indexes_list_header {
	background: url(/img/second_page/content_gradient_viol.gif) repeat-y 50% 0; height: 30px; text-align: center;
	background-color: #7256a5;
	color: #FFFFFF;
}

/*//////////////////////////////////*/


.second_header_line2 {
	border-bottom: 6px solid #E3DEE4;
	height: 75px;
	padding: 0 0 7px 0;
	}
	.second_header_line2 ul {
		margin: 0;		
		padding: 0;
		width: 70%;
		}
		.second_header_line2 ul li  {
			float: left;
			height: 70px;
			list-style-type: none;
			padding: 0 5px;
			}
			.second_header_line2 ul li a, .second_header_line2 ul li a:link, .second_header_line2 ul li a:visited, .second_header_line2 ul li a:hover, .second_header_line2 ul li a:active  {
				color: #673e96;
				display: block;
				font-size: 10px;
				outline: none;
				text-align: center;
				text-decoration: none;
				vertical-align: top;
				}
				.second_header_line2 ul li a.act, .second_header_line2 ul li a:hover {
					background: url(/img/pod/pod_bg.gif) no-repeat top center;
					}
				.second_header_line2 ul li a img {
					padding: 0 3px;
					}
				.second_header_line2 ul li a p {
					line-height: 12px;
					padding-top: 4px;
					text-decoration: underline;
					}
				.second_header_line2 ul li a.act p, .second_header_line2 ul li a:hover p {
					text-decoration: none;
					}				

.realty_top_block {
    margin-top: 20px;
}
.obj_top_block {
    margin-bottom: 20px;
}