@CHARSET "UTF-8";
@IMPORT url("/public/styles/index/color.css");
@IMPORT url("/public/styles/index/font.css");
@IMPORT url("/public/styles/index/padding-margin.css");
* 				{ margin: 0; padding: 0; font-family: Arial; }
html, body 		{ height: 100%; width: 100%; }
body 			{ background-color: white; }
a:hover 			{ text-decoration: none; }
img, a  			{ border: none; }
table 			{ width: 100%; border-collapse: collapse; }
td 				{ vertical-align: top;  border-collapse: collapse; }
div  				{ border-collapse: collapse; }
a, span, p              { font-size: 12pt; }
a                               { color: #026383; }
a:hover                     { color:#aaca03; }
sup                         { vertical-align: baseline; position: relative; top: -0.4em; }
sub                         { vertical-align: baseline; position: relative; bottom: -0.4em; }
.mainTable              { height: 100%; }
.tdBody                    { padding-left: 25px; padding-right: 25px; }
.header                    { height: 200px; background: url('/public/images/index/error/header.jpg') left top no-repeat; }
.footer                    { height: 100px; }
.tdMenu                    { padding-top: 15px; }
.tdLogo                    { width: 162px; }
.tdLogo img              { margin-right: 30px; }
.fire                        { margin-top: 28px; background: url('/public/images/fire.jpg') left top no-repeat; }
.fire a { color:#E70C01; text-decoration: none; border-bottom: 1px solid #E70C01; }
.fire a:visited { color:#E70C01; }
.fire a:hover { border: none; }


.aboutMenu span       { font-size: 11pt; color: #8e6620; margin-right: 30px; }
.aboutMenu a             { font-size: 11pt; color: #026383; margin-right: 30px; }
.aboutMenu span a             { font-size: 11pt; color: #8e6620; margin-right: 30px; }

.catalogMenu             { width: 184px; padding-top: 5px; }
.catalogMenu div        { padding-left: 10px; padding-right: 50px; margin-bottom: 15px; }
.catalogMenu span     { color: #7c5004; }
.activeCatalogMenu { background: url('/public/images/active_catalog.jpg') 1px 6px no-repeat; }

.currentMenu a { color: white; border-bottom: 1px dashed white; text-decoration: none; }
.currentMenu a:hover { border-bottom: none;}


.activeSell { margin-top: 59px;background: url('/public/images/menu/active_sell.jpg') 10px 3px no-repeat; }

.crumbs { padding-left: 5px; float: left; width: auto; margin-right: 10px; }
.crumbs div { padding-top: 1px; padding-right: 5px; }

.activeCrumbs  { background: url('/public/images/crumbs.jpg') left top no-repeat; }
.activeCrumbs div { background: url('/public/images/crumbs.jpg') right top no-repeat; }
.activeCrumbs div a { color: white; text-decoration: none; cursor: default; }

.contentView { height: 345px; width: 460px; margin-right: 15px; }
.previewIndex                     { width: 460px; height: 345px; font-size: 1px; }
.previewIndex *         { width: 460px; height: 345px; font-size: 1px; }
.divAbsView     { position: absolute; width: 460px; height: 345px; }
.zakrView                       { width: 18px; height: 15px; }
.zakrViewRightTop       { margin-left: 442px; }
.zakrViewLeftBottom   { margin-top: 330px; }
.zakrViewRightBottom { margin-top: 330px; margin-left: 442px; }


#showAbout  {position: absolute; z-index: 1000;}
#showLegalInformation  {position: absolute; z-index: 999; margin-top: 30px;}
#showNews  {position: absolute; z-index: 998; margin-top: 60px;}
#showCompany  {position: absolute; z-index: 500; margin-top: 90px;}
#showEstate  {position: absolute; z-index:  9999;}
#showGround  {position: absolute; z-index: 10000;}
.clearer    {font-size: 0px; clear: both;}
.tableMenu {width: auto !important;}
.tableMenu td{background-color: #9b7127;}
.tableMenu .rightBg {background: transparent url('/public/images/menu/right.png') left top no-repeat; width: 4px; height: 5px; font-size: 0px;}
.tableMenu .leftBg {background: transparent url('/public/images/menu/left.png') right top no-repeat; width: 4px; height: 5px; font-size: 0px;}
.tableMenu .separator {height: 5px; font-size: 0px;}


.tableNoActive .tableMenu {width: auto !important;}
.tableNoActive .tableMenu td{background-color: white;}
.tableNoActive .tableMenu .rightBg {visibility: hidden; background:none; width: 4px; height: 5px; font-size: 0px;}
.tableNoActive .tableMenu .leftBg {visibility: hidden; background: none; width: 4px; height: 5px; font-size: 0px;}
.tableNoActive .tableMenu .separator {height: 5px; font-size: 0px;}
.tableNoActive .tableMenu td div div a { color: #026383; text-decoration: none; border-bottom: 1px dashed #026383; }
.tableNoActive .tableMenu td div div a:hover { border-bottom: none; }



.title { margin-left:5px; margin-right: 10px; }
#notViewAbout {display: none;}
#notViewAbout div {margin-top:6px; margin-left: 15px; margin-right: 10px; }
#notViewAbout div  a { color:white; text-decoration: none; border-bottom: 1px solid white; }
#notViewAbout div  a:hover { border-bottom: 1px solid #9B7127; }

#notViewGround {display: none;}
#notViewGround div {margin-top:6px; margin-left: 15px; margin-right: 10px; }
#notViewGround div  a { color:white; text-decoration: none; border-bottom: 1px solid white; }
#notViewGround div  a:hover { border-bottom: 1px solid #9B7127; }

#lnkGround {border:none;}
#viewGround {}
#viewGround div {margin-top:6px; margin-left: 15px; margin-right: 10px; }
#viewGround div  a { color:#026383; border-bottom: 1px solid #026383; text-decoration:none; }
#viewGround div  a:hover { border-bottom: none; color:#aaca03;}

#notViewLegal {display: none;}
#notViewLegal div {margin-top:6px; margin-left: 15px; margin-right: 10px; }
#notViewLegal div  a { color:white; text-decoration: none; border-bottom: 1px solid white; }
#notViewLegal div  a:hover { border-bottom: 1px solid #9B7127; }

#notViewEstate {display: none;}
#notViewEstate div {margin-top:6px; margin-left: 15px; margin-right: 10px; }
#notViewEstate div  a { color:white; text-decoration: none; border-bottom: 1px solid white; }
#notViewEstate div  a:hover { border-bottom: 1px solid #9B7127; }

.borderWhite a {  color: white; border-bottom: 1px dashed white; text-decoration: none; }
.borderWhite a:hover { border-bottom: none; }
.borderWhiteSolid a {  color: white; border-bottom: 1px solid white; text-decoration: none; }
.borderWhiteSolid a:hover { border-bottom: none; }

.borderBlue a   {  color: #026383; border-bottom: 1px solid #026383; text-decoration: none;}
.borderBlue a:hover { border-bottom: none; color:#aaca03; }

.noborder { border: none; }


#notViewEstate div.activeMenu a { color: #bbd83e; border-bottom: 1px solid  #bbd83e; text-decoration: none; }
#notViewEstate div.activeMenu a:hover { border-bottom: none; }

#notViewGround div.activeMenu a { color: #bbd83e; border-bottom: 1px solid  #bbd83e; text-decoration: none; }
#notViewGround div.activeMenu a:hover { border-bottom: none; }

#viewGround div.activeMenu a { color: #bbd83e; border-bottom: none; text-decoration: none; }
#viewGround div.activeMenu a:hover { border-bottom: none; }

#notViewAbout div.activeMenu a { color: #bbd83e; border-bottom: 1px solid #bbd83e; text-decoration: none; }
#notViewAbout div.activeMenu a:hover { border-bottom: none; }

.contPreviewClick { position: absolute; z-index: 10; text-decoration: none; background: url('/public/images/blank.gif') left top repeat; }
.contentView {  background: url('/public/images/loading.gif') center 130px no-repeat; }
.imgPreview img { font-size: 1px; margin-right: 10px; margin-bottom: 10px; cursor: pointer; }

.next { width: 28px; height: 11px; position: absolute; margin-left: 615px; margin-top: 219px; }
.next a { background: url('/public/images/other/next.jpg') left -11px no-repeat; width: 28px; height:11px; display:block; text-decoration: none; }
.next a:hover { background: url('/public/images/other/next.jpg') left top no-repeat; }

.next_no_active { width: 28px; height: 11px; position: absolute; margin-left: 615px; margin-top: 219px; background: url('/public/images/other/next.jpg') left -22px no-repeat; }
.prev_no_active { width: 28px; height: 11px; position: absolute; margin-top: 268px; margin-left: 136px; background: url('/public/images/other/prev.jpg') left -22px no-repeat; }

.prev { width: 28px; height: 11px; position: absolute; margin-top: 268px; margin-left: 136px; }
.prev a { background: url('/public/images/other/prev.jpg') left -11px no-repeat; width:28px; height:11px; display:block; text-decoration: none; }
.prev a:hover { background: url('/public/images/other/prev.jpg') left top no-repeat; }


.text_head { width: 450px; padding-top: 30px; float: right; }