#wrap {background-color: #363636;}
.head_menu {background: url(../img/head-men.gif) bottom center repeat-x !important;height: 31px !important;padding: 0 20px 0 0 !important;}
.head_menu a.head_img {padding: 12px 0 0 0 !important;}
.head_menu ul {padding-left:0 !important;}
.head_menu ul li a {margin-top:4px !important;}
.head_menu ul li.active a {margin-top:0px !important;}
.head_menu ul li.active.item1 a {margin-top:0px !important;}
.head_menu {background: url(../img/head-men.jpg) top left repeat-x;clear: both;height: 38px;overflow: hidden;padding: 0 8px 0 0;position: relative;}
.head_menu a.head_img {background: none;float: right;margin: 0;padding: 34px 0 0 0;}
.head_menu ul {position:relative; float:left; padding-left:14px;}
.head_menu ul li {float:left; height:38px; padding: 0px!important; margin: 0px!important;}
.head_menu ul li a {float:left; height:38px;  text-decoration:none; background:url(../img/top_menu.gif) left top no-repeat;}
.head_menu ul li a:hover {background-position:bottom left;}
.head_menu ul li a span {color:#000; font-size:11px; line-height:25px; padding:0 28px 0 0px; float:left; height:27px; background:url(../img/top_menv.gif) right top no-repeat; position:relative; right:-21px;}
.head_menu ul li a:hover span {background-position:bottom right; cursor:pointer;}
.head_menu ul li.item1 a { background-image:url(../img/top_menw.gif) !important;  line-height:25px; height:27px !important; margin: 4px 0 0 0 !important;}
.head_menu ul li.item1 a span {padding-left:0px; height:27px;}
.head_menu ul li.active a {margin-top:21px; height:31px; line-height:31px; background:url(../img/top_menx.gif) left top no-repeat; position:relative; left:-1px;}
.head_menu ul li.active a span {background:url(../img/top_meny.gif) right top no-repeat; color:#fff; height:31px; padding-right:38px; right:-23px;}
.head_menu ul li.active.item1 a {margin-top:21px; height:31px !important; line-height:31px; background:url(../img/top_menz.gif) left top no-repeat !important; position:relative; left:-1px;}


/*index.tpl*/
.Header {width: 100%;background-color: #4a4a4a;margin-bottom: 5px;}
.Header td {vertical-align: middle;}
.Header .HeaderLogo {padding:6px 0 6px 20px;}
.Header .HeaderTitle {letter-spacing: 1px; color: #ffffff;font-size: 15px;padding: 12px 16px;text-decoration: none;text-transform: uppercase;}
.Header .HeaderTitle a {color: #ffffff;text-decoration: none;}
.Header .HeaderLinks {}
.Header .HeaderLinks b {background: #ffffff url(../img/header-l.gif) no-repeat left 0px;height: 21px;display: inline-block;padding-left: 10px;margin: 5px}
.Header .HeaderLinks a {background: url(../img/header-l.gif) no-repeat right -21px;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;padding: 2px 10px 0 0;display: block;height: 21px;}
.Header .HeaderLinks a:hover {text-decoration: underline;}
.Header .HeaderPhone {color: #bdbbbb;font-size: 1.2em;padding: 0px 10px 0px 10px;}

/*index.tpl -> mainmenu*/
center#Content {text-align: left;background-color: #ffffff; min-width: 970px;}
center#Content table:first {overflow: hidden;width: 960px;font-family: Tahoma;font-size: 12px;font-weight: normal;font-style: normal;}
center#Content .Left {overflow: hidden;vertical-align: top;width: 169px;}
center#Content .Center {overflow: hidden;vertical-align: top;width: 558px;padding: 0 9px;}
center#Content .Right {overflow: hidden;vertical-align: top;width: 233px;}

/*left.tpl*/
center#Content .colLeft {width: 169px;}
center#Content .Left h1 {font-size: 1em;color: #c60000;margin: 10px 0 5px 0;text-align: left;}

/*
.Today {padding: 0;margin: 0;background: url(/img/today-bg.png) no-repeat center top;height: 74px;color: #fecbcb;}
.Today p {padding-left: 5px;font-size: 0.8em;}
.Today span {color: #ffffff;display: block;text-align: center;font-size: 2.3em;}
.Today span i {padding-left: 5px;font-style: normal;font-weight: normal;color: #fecbcb;font-size: 0.4em;}
.Today .left {text-align: center;background-color: ;display: inline;font-size: 0.8em;width: 78px;height: 27px;padding: 0 0 0 5px;}
.Today .left b {color: white;display: block;font-size: 1em;}
.Today .left b i {padding-left: 5px;font-style: normal;font-weight: normal;color: #fecbcb;font-size: 0.9em;}
.Today .right {text-align: center;background-color: ;	display: inline;font-size: 0.8em;width: 78px;height: 27px;padding: 0 5px 0 0;}
.Today .right b {color: white;display: block;font-size: 1em;}
.Today .right b i {padding-left: 5px;font-style: normal;font-weight: normal;color: #fecbcb;font-size: 0.9em;}
*/
.Today {padding: 0;margin: 0; no-repeat center top;height: 74px;color: #696969; border: 1px dashed #949494;}
.Today p {padding-left: 5px;font-size: 0.8em;}
.Today span {color: black;display: block;text-align: center;font-size: 2.3em; border-bottom: 1px dotted #949494;}
.Today span i {padding-left: 5px;font-style: normal;font-weight: normal;color: #696969;font-size: 0.4em;}
.Today .left {text-align: center; display: inline;font-size: 0.8em;width: 78px;height: 27px;padding: 0 0 0 5px;}
.Today .left b {color: black;display: block;font-size: 1em;}
.Today .left b i {padding-left: 5px;font-style: normal;font-weight: normal;color: #696969;font-size: 0.9em;}
.Today .right {text-align: center; display: inline;font-size: 0.8em;width: 78px;height: 27px;padding: 0 5px 0 0;}
.Today .right b {color: black;display: block;font-size: 1em;}
.Today .right b i {padding-left: 5px;font-style: normal;font-weight: normal;color: #696969;font-size: 0.9em;}


.MainMenu {margin: 10px 0px;}
.MainMenu .Box {clear: both;display: block;height: 44px;width: 169px;margin: 5px 0px;}
.MainMenu .Box a {background: url(../img/menu-bg0.png) no-repeat left top;display: table-cell;width: 169px;height: 44px;font-size: 0.9em;padding: auto 0px;color: #3d3d3d;padding: 0 0 0 20px;text-decoration: none;vertical-align: middle;//display: block;//width: auto;}
.MainMenu .Box a:hover {background: url(../img/menu-bg0.png) no-repeat left -44px;padding: 0 0 0 15px;color: #ffffff;}
.MainMenu .Box a b {font-weight: normal;display: block;margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}

.SideBar {text-align: center;}
.SideBar img {margin: 5px 0px;}
.SideBar a {margin: 0;}


/* center.tpl */
center#Content .colCenter {width: 540px;}
center#Content .Center h1 {font-size: 1.2em;color: #c60000;margin: 10px 0 2px 0;text-align: left;}
center#Content #hr {margin: 0 0 5px 0;padding: 0px;height: 2px;background-color: #cccccc;clear: both;}
center#Content .Center .Banner {margin:0px;padding:1px;text-align: center;}
center#Content .Center a.button {display: block;text-align: right;font-size: 1em;padding: 2px 0 5px 0;}
center#Content .text {background-color: #f3f2ee;color: #808080;padding: 10px;font-size: 0.9em;}
center#Content .Center table1 {background-color: black;border-collapse: separate;border-spacing: 1px;}
center#Content .Center td {background-color: #f3f2ee;padding-top: 15px;padding-bottom: 15px;font-size: 0.9em;color: #000000;vertical-align: top;}

.RegionNews form {background-color: ;text-align: left;padding: 10px;}
.RegionNews form input {margin: 3px 5px 3px 0;//margin: 0px;}
.RegionNews p.newsTitle {padding: 0px 5px;margin: 0px 10px;background-color: #ce0000;color: #ffffff;}
.RegionNews p.newsTitle b {float: right;font-weight: normal;background-color: #ce0000;//margin-top: -13px;}
.RegionNews p.newsDescr {text-align: left;padding: 0px 5px 10px 5px;margin: 0px 10px 0px 10px;clear: both;}
.RegionNews p.newsDescr a {color: #000000;font-weight: normal;text-decoration: none;}
.RegionNews p.newsDescr a:hover {text-decoration: underline;}
div.RegionNewsWrapper {height:365px; overflow:hidden;}

.NewsImgBG {background: #f3f2ee url(../img/news-img.gif) no-repeat 10px 15px !important;padding-top: 20px !important;}

.Present {background: url(../img/present-.png) no-repeat center center;float: left;height: 132px;padding: 0;margin: 0;width: 265px;font-size: 0.8em;}
.Block1{margin: 5px 5px 5px 0px !important;}
.Block2{margin: 5px 0px 5px 5px !important;}
.Present .title{clear: both;color: #333333;display: block;font-weight: bold;margin-top: 10px;}
.Present .title a {clear: both;color: #333333;display: block;font-weight: bold;}
.Present p {color: #747474;margin: 0 10px 10px 10px;}
.Present p img {width: 85px;height:85px; background: #fff;float: left;padding: 1px;margin: 0 10px 0 0;}
.Present .p_phone {color: #353535;}

.LawNews a.new {color: #000000;font-weight: normal;text-decoration: underline;padding-left: 20px;background: url(../img/news-new.gif) no-repeat left 2px;}
.LawNews a {color: #000000;font-weight: normal;text-decoration: underline;margin: 0 0 5px 0;padding: 0px;  display: block;}
.LawNews a:hover {color: #5b5b5b;text-decoration: underline;}

.Consultation td {padding:7px 10px 20px 5px; border-left:1px solid #FFFFFF; vertical-align:top; font-size:11px !important; font-weight:bold;}
.Consultation ul {font-weight: normal; padding-top: 10px; font-size: 11px;}
.Consultation li 
{
    list-style-position: outside !important;
    list-style-type: none !important;
    padding: 0px;
    margin:5px 0 4px 0px !important;
}
.Consultation li i {margin-right: 5px;padding: 0px;font-style: normal;text-decoration: none !important;color: #4e4e4e; font-size: 11px;}
.Consultation .consult a {color: #000000;}
.Consultation a {color: #808080;}
.Consultation td a {
    color: #3080be;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;   
}
.Consultation td a:hover {
    color: #c01a1a;
}

.Consultation td a.all_vopros {
    color: #3080be;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0px 0px 0px;
    display: block;
}
.Consultation td a.all_vopros:hover {
    color: #c01a1a;
}

.Consultation td a span {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;
    text-decoration: underline;
    border-bottom: none;
    padding: 5px 0px;
    border-bottom: 1px solid #e4e4e4;
}

.freeConsDiv { margin-top: 10px; text-decoration: underline; color: #3080be; }

.Consultation td a span:hover {
    text-decoration: underline;
}

.Consultation td a.consult_title {
    font-size: 12px;
    font-weight: normal;
    color: #3080be;
    text-decoration: underline;
    border-bottom: none;
    display: block;
    margin: 0px 0px 15px 0px;
}
.Consultation td a.consult_title:hover {
    color: #c01a1a;
}

.Consultation td a.end_vopros {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #3080be;
    display: block;
    margin: 8px 0px 0px 0px;
}

.Consultation td a.end_vopros:hover {
    color: #c01a1a;
} 
.Consultation a:hover {color: #c01a1a;}
.Consultation ul.left li {margin: 4px 0px 4px 0px !important; list-style-type: none !important;}
.Consultation ul.right a 
{
    color: #000000; 
    font-size: 12px; 
    text-decoration: underline;
}
.Consultation ul.right a:hover {color: #c01a1a; text-decoration: underline;}
.Consultation td span {font-size:17px; font-weight:normal; padding-bottom:2px; text-align:left; color:#000000 !important; display:block; margin:0; border-bottom: 2px solid #CE0000;}
.Consultation .consult {background-position:0 0; background-repeat:no-repeat; border:0 none; margin:0; padding:0px; background:none repeat scroll 0 0;}
.Consultation .consult a {
    font-size: 17px;
    text-decoration: underline;
}
.Consultation .banner {padding:0px 0px 0px 0px; border-left:none; background:none repeat scroll 0 0; vertical-align:top;}
.banner td {background-position:0 0; background-repeat:no-repeat; border:0 none; margin:0; padding:0; background:none repeat scroll 0 0;}

/* right.tpl */
center#Content .colRight {width: 233px;}
center#Content .Right h1 {font-size: 1em;color: #c60000;margin: 0;text-align: left;}
center#Content .Right .Banner {margin: 0;padding:0;height:320px;text-align: center;}
center#Content .Right .Box {border: 1px dashed #949494;margin: 10px 0px;padding: 10px;width: 213px;}
center#Content .Right a.button {display: block;text-align: right;font-size: 1em;padding: 5px 0 0 0;}
center#Content .Right #hr {margin: 2px 0 0 0;padding: 0px;height: 2px;background-color: #cccccc;clear: both;}

.CaseTender {margin: 5px 0px;padding: 5px;width: auto;}
.CaseTender img {vertical-align: bottom;margin: 0px 5px;position:relative;//top:-1px;}
.CaseTender p {padding: 0px 5px 5px 5px;}
.CaseTender p a {}
.CaseTender p img {vertical-align: top;margin: 0px 5px 0px 0px !important;}
.CaseTender p a:hover {text-decoration: underline;color: #808080;}
.CaseTender div {background-color: #f3f2ee;padding: 1px;margin: 0px 0px;font-size: 14px;font-weight: bold;text-align: center;color: #ce0000;}
.CaseTender ol {height: 14px;list-style-type: none; margin: 1px 0px;text-align: left;font-weight:normal;}
.CaseTender ol, .CaseTender ol a, .CaseTender ol b {color: #000000;font-size: 11px;text-decoration: none;font-weight:normal;}
.CaseTender .Price {text-align: right;padding: 3px 0px;}
.CaseTender .Price b {text-align: center;display:block;color: #696969;font-size: 11px;font-weight:normal;background-color: #f3f2ee;border: 1px solid #d8d7d5;padding: 2px 5px;}
.CaseTender .Price b img {vertical-align:middle;margin: 0px 5px 4px 0px !important;}

.CaseAuction {margin: 5px 0px;padding: 1px 5px;width: auto;}
.CaseAuction p {background-color: ;padding: 0px 5px 5px 5px;}
.CaseAuction p a {}
.CaseAuction p a:hover {text-decoration: underline;color: #808080;}
.CaseAuction table {color: #808080;font-size: 11px;width: 100%;padding: 10px 0px;}
.CaseAuction table td {width: 50%;color: #808080;font-size: 11px;text-align: center;}
.CaseAuction table td b {display: block; color: #c60000;font-weight: bold;font-size: 12px;}
.CaseAuction table td b img {vertical-align:middle;margin: 0px 5px 4px 0px !important;}
.CaseAuction .data {color: #000000;}

/* footer.tpl */
/*#footer {background: url(../img/footer-b.gif) top left repeat-y !important;}*/
div.news_back .back a {width: 20px !important; height: 31px !important; background: url(../img/footer-l.gif) 0 0 no-repeat !important; }
div.news_back .back a:hover { background: url(../img/footer-l.gif) 0 0 no-repeat !important; }
div.news_next .next a {width: 20px !important; height: 31px !important; background: url(../img/footer-r.gif) 0px 0 no-repeat !important; }
div.news_next .next a:hover { background: url(../img/footer-r.gif) 0px 0 no-repeat !important; }


/* ������������ ���������. left.tpl */
center#Content .Left .Border {border: 1px dashed #949494;margin: 10px 0px;padding: 3px;width: 161px;}
center#Content .Left .Border h1 {margin: 3px 0px;padding: 0px;}

.CaseBilding {padding: 0px 0px;border-bottom: 1px dashed #949494;}
.CaseBilding img {width: 14px;height: 14px;margin-right: 5px;vertical-align: top;}
.CaseBilding .Title {padding: 0 7px 5px 7px;}
.CaseBilding p {padding: 0px 7px;margin: 2px 0px;height: 14px;font-size: 0.9em;text-decoration: none;color: #000000;}
.CaseBilding p a {margin: 0px;padding: 0px;height: 14px;text-decoration: none;color: #000000;}
.CaseBilding p.PUB {text-align: right;padding: 3px 0px;}
.CaseBilding p.PUB b {color: #696969;font-size: 11px;font-weight:normal;background-color: #f3f2ee;border: 1px solid #d8d7d5;padding: 2px 5px;}
.CaseBilding p.PUB b img {vertical-align:middle;margin: 0px 5px 4px 0px !important;}


/* ��������� ������ � ������ */
.icons-phone {position:relative;top:2px;}
.icons-men {position:relative;top:2px;}

.icons-plaza-into {background:url(../img/'icons-pl.gif') no-repeat left 2px; padding-left:20px !important;}
.icons-place-into {background:url(../img/'icons-pl.gif') no-repeat left 2px; padding-left:20px !important;}


.main_right .Box {margin: 10px 20px;padding: 10px;width: auto;}
.main_right .Box h1 {font-size: 1em;color: #c60000;margin: 0;text-align: left;}
.main_right .Box a.button {display: block;text-align: right;font-size: 1em;padding: 5px 10px 5px 20px; color:#FFFFFF;}
.main_right .Box #hr {margin: 2px 0 0 0;padding: 0px;height: 2px;background-color: #cccccc;clear: both;}

.newsActive {}
.newsLand {}

/* ������ ������ ������ */
div#ipbwrapper {margin:0px !important;padding:0px !important;background-color: ;width: auto !important;}

div.content .full{margin: 0px !important;padding: 0px !important;}
div.content .full .main_left{width: 72% !important;padding: 0px !important; float:left;}
div.content .full .main_left h1, .main_wide h1 { font-size: 22px;  margin: 0px; width: 980px; font-weight: normal;}
div.content .full .main_left .div_main_offers_now h1 { font-size: 22px;  margin: 0px; width: auto; font-weight: normal; float: left;}
div.content .full .main_left .div_main_offers_now .div_main_offers_a {
  font-size: 16px;  margin: 0px; width: auto; font-weight: normal; float: right; color: #000000;  
}
div.content .full .main_left .div_main_offers_now .div_main_offers_a:hover {
    color: #c01a1a;
}
.in_main_right{width: 240px; margin:0px 10px;}
div.content .full .main_right{padding: 0px !important; margin:0px; width: 22% !important; float: left !important;}
div.content .full .main_right .Box{margin: 10px 0px !important;padding: 10px !important;width: 213px !important;}
div.content .full .main_right .Box p {font-size: 12px !important;}
div.content .full .main_right .dashed_box2{margin-left: 0px !important;margin-right: 0px !important;}


/* ����� ���� */
.InputSelect	{width: inherit;font: 13px Tahoma, Geneva, sans-serif;}
.InputText		{width: inherit;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;padding: 1px 0px 1px 0px;}
.InputTextarea	{width: 100%;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;}
.InputRatio		{}
.InputFile		{width: inherit;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;}
.InputButton	{margin: 0px auto;border: 0px;font: 12px Tahoma, Geneva, sans-serif;font-weight: bold;color: #ffffff;padding: 6px 30px 7px;;cursor: pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;outline-width: 0px;background-color: #ce0000;}
.reg_button { -moz-border-radius: 8px 8px 8px 8px; background-color: #CE0000; border-color: -moz-use-text-color -moz-use-text-color #900000; border-style: none none solid; border-width: 0 0 1px; cursor: pointer; float: left; height: 16px; margin: 10px auto; outline-width: 0; padding: 6px 30px 7px; width: 135px;}
/*.InputButton:hover {border-bottom-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:dotted;}*/

*+html .InputButton {padding: 3px 0px 4px 0px;border-left: 1px solid #ce0000;border-right: 1px solid #ce0000;border-top: 1px solid #ce0000;}
* html .InputButton {padding: 3px 0px 4px 0px;border-left: 1px solid #ce0000;border-right: 1px solid #ce0000;border-top: 1px solid #ce0000;}

.clear			{text-align: center;}

.AButton	{margin: 10px auto;border: 0px;font: 12px Tahoma, Geneva, sans-serif;font-weight: bold;color: #ffffff;padding: 6px 30px 7px 30px;cursor: pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border-bottom: 1px solid #900000;outline-width: 0px;background-color: #ce0000;text-decoration: none;}



/* ����� ���������� ���������� �� �� ������ ������ �������� */

.GreyBox, .DarkGreyBox		{clear: both;margin: 8px 0 0 0;overflow: hidden;padding: 20px 0px 20px 20px;position: relative;width: inherit;font: 11px Tahoma, Geneva, sans-serif;}
.GreyBox					{background-color: #f4f4f4;}
.DarkGreyBox				{background-color: #e6e6e6;}

.GreyBox{
	overflow:visible !important;
}

.DivOne		{float: left;padding: 0px 20px 10px 0px;position: relative;width: 680px;}
.DivTwo		{float: left;padding: 0px 20px 10px 0px;position: relative;width: 330px;}
.DivThree	{float: left;padding: 0px 20px 10px 0px;position: relative;width: 213px;}
.DivFour	{float: left;padding: 0px 20px 10px 0px;position: relative;width: 155px;}
.DivSeven	{float: left;padding: 0px 20px 10px 0px;position: relative;width: 65px !important;}

.Less	{width: 260px !important;}
.More	{width: 400px !important;}

.DivOne p, .DivOne div				{width: inherit;}
.DivTwo p, .DivTwo div				{width: inherit;}
.DivThree p, .DivThree div			{width: inherit;}
.DivFour p, .DivFour div			{width: inherit;}

.cont	.InputSelect	{width: inherit;font: 13px Tahoma, Geneva, sans-serif;}
.cont	.InputText		{width: inherit;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;padding: 1px 0px 1px 0px;}
.cont	.InputTextarea	{width: 100%;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;}
.cont	.InputRatio		{}
.cont	.InputFile		{width: inherit;font: 13px Tahoma, Geneva, sans-serif;border: 1px solid #A2A2A2;}

.cont p {padding: 0px 0px 4px 0px;}
.cont p span {color: #c60000;}

fieldset {border: 1px solid #A2A2A2;margin: 0px 20px 0px 0px;padding: 0px 0px 20px 20px;}
fieldset legend {margin: 0px 0px 0px 10px;}
fieldset .Third {float: left;padding: 20px 20px 10px 0px;position: relative;width: 199px;}
fieldset .Third input {float: none;}
fieldset .Third .InputText	{width: 100px !important;}
fieldset .Third label {line-height: 15px;float: none;margin: 0 0 15px 0;padding: 0 5px;}

fieldset.Half {float: left;position: relative;width: 308px;}
fieldset.Half p {padding: 5px 0px 5px 0px;}
fieldset.Half input.InputText {width: 100px !important;}
fieldset.Half label {line-height: 15px;float: none;margin: 0 0 15px 0;padding: 0 5px;}

.DivSeven p {height: 20px;}

.main_left label {float: none;}

.cont #obj_cost				{width: 100px !important;}
.cont #obj_cost_type		{width:  50px !important;}
/*.cont #obj_dis_center		{width: 180px !important;}*/
/*.cont #obj_dis_road			{width: 260px !important;}*/
/*.cont #obj_dis_station		{width: 260px !important;}*/
.cont #obj_station			{width: 325px !important;}
.cont #div_photos input		{width: 300px !important;}
.cont #obj_comment			{width: 330px !important;}
.cont #obj_dis_mkad			{width: 150px !important;}
.cont #div_documents input	{width: auto;}
.cont #div_documents label	{float: none;oldfont-weight: bold;}
.cont #obj_price_type		{margin: 5px 0px;}
.cont #obj_area_type		{margin: 5px 0px;}
.cont #obj_near_city_name	{margin: 5px 0px;}
.cont #obj_price_auct_type	{margin: 5px 0px;width: 150px !important;}
.cont #spec_files th		{font: 11px Tahoma, Geneva, sans-serif;text-align: left;width: 400px;padding-right: 20px;height: 30px;}

.cont .DivTwo #obj_area		{width: 100px !important;}
.cont #obj_building_area	{width: 100px !important;}

.cont #obj_area_min, #obj_cost_min		{width: 150px !important;}
.cont #obj_area_max, #obj_cost_max		{width: 150px !important;margin-top: 5px;}
.cont #obj_area_type					{width: 70px !important;}
.DivTwo #obj_price_type					{width: 205px !important;margin-left: 32px !important;}


/* FIX IE7 */
*+html .cont .InputText			{width: 100% !important;padding: 2px 0px 1px 0px;}
*+html .cont .InputSelect		{width: 100% !important;padding: 2px 0px 1px 0px;}
*+html .cont #obj_dis_center	{width: 180px !important;}
*+html .cont #obj_dis_road		{width: 260px !important;}
*+html .cont #obj_dis_station	{width: 260px !important;}
*+html .cont #obj_station		{width: 325px !important;}
*+html fieldset .Third .InputText	{width: 100px !important;}

/* FIX IE6 */
* html .GreyBox select, * html .DarkGreyBox select {width: 100% !important;}
* html .GreyBox, * html .DarkGreyBox {position: static;width: 720px;}


/* ������� �� ������������ ���� */
#HideFormButton {cursor: pointer;}
#HideFormButton .TextLink {padding: 0px;}
#HideFormButton .TextLink i {font-size: 20px;float: left;font-style: normal;position: relative;top: 2px;text-decoration: underline;}
#HideFormButton .TextLink b {font-size: 25px;float: right;position: relative;}


/* ����� ������� ����������� �������� */

.SubScribeTable {width: inherit;background-color: #f4f4f4;border-collapse: separate;border-spacing: 1px 1px;font-size: 10px;}
.SubScribeTable thead th {background-color: gray;padding: 10px 2px;color: #f4f4f4;}
.SubScribeTable tbody td {background-color: #ffffff;padding: 10px 2px;}
.Disabled thead th {color: #afafaf !important;}
.Disabled tbody td {background-color: #ECEAE7;color: #c0c0c0 !important;}



/* ����� �������� ���� */
.ItemButton {margin: 10px 0 10px 0;text-align: left;}
.ItemButton a.Button {background: transparent url(../img/item-but.png) no-repeat right center;padding: 6px 25px 9px 0px;white-space: nowrap;display: inline-block;text-decoration: none;vertical-align: middle;color: #464646; width:auto; margin:0px 0px 15px 0px; text-align:left; font-size: 12px;}
.ItemButton a.Button:hover {color: #ce0000;}
/*.ItemButton a.Button span {background: transparent no-repeat left center;padding: 6px 15px 9px 20px;text-decoration: none;}*/
.ItemButton a.Button .alarm {background-image: url(../img/item-ico.png);padding: 6px 15px 9px 20px;text-decoration: none;}
.ItemButton a.Button .print {background-image: url(../img/item-ico.png);padding: 6px 15px 9px 20px;text-decoration: none;}
.ItemButton a.Button .favorites {background-image: url(../img/item-icp.png);padding: 6px 15px 9px 20px;text-decoration: none;}
.ItemButton a.Button .help {background-image: url(../img/item-icq.png);padding: 6px 15px 9px 20px;text-decoration: none;}
.favoritesbutton 

#MoreItem {background-color: aqu1a;margin: 10px 0px 0px 0px;}
#MoreItem h3 {color: #ce0000;font-size: 12px;}
#MoreItem h4 {color: #000000;font-size: 12px;background: transparent url(../img/more-ite.png) no-repeat left center;padding: 0px 0px 2px 20px;}
#MoreItem h4 a {color: #000000;}
#MoreItem ul {margin: 0px;padding: 0px 0px 10px 30px;list-style: none;}
#MoreItem ul li {margin: 0px;padding: 2px 0px;list-style: none;}

img.ItemIcons {position: absolute;margin-left: 255px;margin-top: -5px;z-index: 999;}



.l_right_block p
{
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
font-size: 12px;
}










/* ����� ������ �� �����

.ImagesButton				{padding: 0px !important;display: inline-block !important;text-decoration: none !important;}
.ImagesButton div			{padding: 6px 0px 9px 10px !important;width: inherit !important;display: inherit !important;font-size: 12px !important;}
.ImagesButton p				{padding: 6px 0px 9px 0px !important;width: 29px !important;display: inherit !important;}

.GreyColor					{background: transparent url(/img/buttons/grey-right.png) no-repeat right center;}
.GreyColor div				{background: transparent url(/img/buttons/grey-left.png) no-repeat left center;color: #3D3D3D;}
.RedColor					{background: transparent url(/img/buttons/red-right.png) no-repeat right center;}
.RedColor div				{background: transparent url(/img/buttons/red-left.png) no-repeat left center;color: #ffffff;}

a:hover.GreyColor			{background: transparent url(/img/buttons/grey-right-hover.png) no-repeat right center;}
a:hover.GreyColor div		{background: transparent url(/img/buttons/grey-left-hover.png) no-repeat left center;}
a:hover.RedColor			{background: transparent url(/img/buttons/red-right-hover.png) no-repeat right center;}
a:hover.RedColor div		{background: transparent url(/img/buttons/red-left-hover.png) no-repeat left center;}

.IconPlus p					{background: transparent url(/img/buttons/grey-icon-plus.png) no-repeat right center;}
.IconMinus p				{background: transparent url(/img/buttons/grey-icon-minus.png) no-repeat right center;}
.IconArrow p				{background: transparent url(/img/buttons/grey-icon-arrow.png) no-repeat right center;}
.IconQuestion p				{background: transparent url(/img/buttons/grey-icon-question.png) no-repeat right center;}
.IconTwoArrow p				{background: transparent url(/img/buttons/grey-icon-two-arrow.png) no-repeat right center;}
.IconArrow p				{background: transparent url(/img/buttons/grey-icon-arrow.png) no-repeat right center;}
.IconArrow p				{background: transparent url(/img/buttons/grey-icon-arrow.png) no-repeat right center;}
.IconArrow p				{background: transparent url(/img/buttons/grey-icon-arrow.png) no-repeat right center;}

*+html .ImagesButton		{display: inline !important;padding: 7px 0px 10px 0px !important;}
*+html .ImagesButton div	{display: inline !important;}
*+html .ImagesButton p		{display: inline !important;padding: 6px 7px 9px 18px !important;}

* html .ImagesButton		{display: inline !important;padding: 8px 0px 10px 0px !important;}
* html .ImagesButton div	{display: inline !important;}
* html .ImagesButton p		{display: inline !important;padding: 7px 7px 9px 18px !important;}

*/

.do_offer {
   min-height: 450px; 
}

.do_offer h1 {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    width: 970px;
}

.do_offer p {
    font-size: 12px;
    font-weight: normal;
    padding: 4px 0px;
}

.title_all {
    border-bottom: 2px solid #CE0000;
    padding: 0px 0px 2px 0px;
}

.title_all a {
    font-size: 18px;
    text-decoration: underline;
    color: #000000;
    font-weight: normal;
}

.title_all a:hover {
    text-decoration: underline;
    color: #C01A1A;
}
