.s						{ border: 1px solid #000; background-color: #ff0; }
*						{ font-size: 100.1%; }
body					{ font-size: 0.8em; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #ffffff url( '/img/fon.gif' ) repeat-x left top; margin: 0px; padding: 0px; }
h1						{ font-size: 120%; color: #81a1bc; background: #deebf6 url( '/img/h1.gif' ) no-repeat top left; margin: 0px 0px 20px 0px; padding: 9px 15px 10px 15px; }
h2						{ clear: both; background-color: #e2eef8; margin: 10px 0px 10px 0px; padding: 4px 0px 4px 20px; font-weight: bold; display: block; }
p						{ margin: 0px; padding: 0px; }
form						{ margin: 0px; padding: 0px; }
blockquote				{ margin: 5px 10px 5px 15px; }
blockquote p				{ background: url( '/img/arr2.gif' ) no-repeat center left; padding: 0px 0px 0px 10px; }
input					{ color: #000000; background-color: #ebf3fa; border: 1px solid #cfe1f4; }
input.chbx				{ color: #000000; background-color: #eff5fa; border: 0px; }
input.chbx2				{ color: #000000; background-color: #e7f2fa; border: 0px; }
input.sbmt				{ color: #5f7d97; background-color: #d6e6f3; border: 1px solid #cfe1f4; }
select					{ background-color: #eff5fa; border: 1px solid #cfe1f4; }
textarea					{ background-color: #ebf3fa; border: 1px solid #cfe1f4; }
hr						{ height: 1px; color: #a2c5e3; background-color: #a2c5e3; border: 0; }
iframe					{ border: 0; }

.bodyD					{ width: 990px; text-align: left; }
.topD					{ height: 100px; }
.logoD					{ position: absolute; padding: 22px 0px 0px 16px; float: left; }
.logoD a					{ font-size: 11px; color: #000000; margin: 5px 0px 0px 0px; display: block; text-align: right; }

#authD					{ position: relative; padding: 8px 0px 0px 0px; height: 41px; }
#authD table				{ float: right; }
#authD td				{ font-size: 12px; color: #ffffff; }
#authD input				{ width: 120px; font-size: 11px; color: #a1c6f0; background-color: #5693d9; font-style: italic; border: 1px solid #6ca3e2; }
#authD input.sbmt			{ font-size: 11px; color: #a1c6f0; background-color: #4782c6; width: 25px; height: 41px; font-style: normal; border:1px solid #6ca3e2; }
#authD a					{ font-size: 11px; }
.fi						{ position: absolute; height: 15px; width: 120px; margin: 1px 0px 0px 1px; font-size: 11px; color: #a1c6f0; font-style: italic; cursor: text; }
.visit						{ font-size: 11px; color: #87bbf6; display: block; }

#resultD					{ position: absolute; display: none; }

.menuD					{ clear: both; float: right; height: 40px; padding: 11px 0px 0px 0px; white-space: nowrap; }
.mtlD					{ background: #95c1f2 url( '/img/mtl.gif' ) no-repeat top left; float: left; margin: 0px 0px 0px 1px; }
.mtlDon					{ background: #377dcc url( '/img/mtl2.gif' ) no-repeat top left; float: left; margin: 0px 0px 0px 1px; }
.menuD a					{ font-size: 14px; color: #1d5390; height: 28px; background: url( '/img/mtr.gif' ) no-repeat top right; padding: 12px 14px 0px 14px; float: left; text-decoration: none; }
.menuD a.on				{ font-size: 14px; color: #ffffff; height: 28px; background: url( '/img/mtr2.gif' ) no-repeat top right; padding: 12px 14px 0px 14px; float: left; text-decoration: none; }
.menuD span				{ font-size: 14px; color: #1d5390; height: 28px; background: url( '/img/mtr.gif' ) no-repeat top right; padding: 12px 14px 0px 14px; float: left; text-decoration: none; cursor: pointer; }
.menuD span.on			{ font-size: 14px; color: #ffffff; height: 28px; background: url( '/img/mtr2.gif' ) no-repeat top right; padding: 12px 14px 0px 14px; float: left; text-decoration: none; cursor: pointer; }

#submenu				{ position: absolute; top: 0px; left: 0px; background-color: #377dcc; padding: 5px 0px 5px 0px; visibility: hidden; }
#submenu a				{ clear: both; font-size: 100%; height: 20px; color: #cfe1f4; background: none; margin: 0px; padding: 5px 10px 3px 10px; display: block; text-decoration: underline; }
#submenu a:hover			{ clear: both; font-size: 100%; height: 20px; color: #ffffff; background: none; margin: 0px; padding: 5px 10px 3px 10px; display: block; text-decoration: none; }

.picD					{ clear: both; height: 256px; margin: 7px 0px 0px 0px; background: url( '/img/searchf.gif' ) repeat-x top left; }

.searchD					{ font-size: 11px; color: #ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; width: 244px; height: 251px; padding-top: 5px; font-weight: bold; background: url( '/img/select.gif' ) no-repeat top right; float: right; }
.searchD form				{ width: 244px; height: 251px; background: url( '/img/prb.gif' ) no-repeat bottom right; }
.searchD span				{ padding: 5px 20px 0px 20px; float: left; }
#s_district				{ padding: 0px; float: none; }
.searchD select.s1			{ margin: 5px 0px 5px 0px; width: 120px; background-color: #cfe1f4; }
.searchD select.s2			{ margin: 5px 0px 5px 0px; width: 205px; background-color: #cfe1f4; }
.searchD input				{ color: #666666; font-weight: bold; margin: 5px 0px 0px 0px; float: right; }

.middleD					{ margin: 14px 0px 0px 0px; background-color: #eff5fa; }
.middleD .col1				{ width: 746px; background: url( '/img/tbl.gif' ) no-repeat bottom left; }
.middleD .col21			{ background: url( '/img/ttr.gif' ) no-repeat top right; }
.middleD .col22			{ width: 244px; height: 4px; background: url( '/img/tbr.gif' ) no-repeat bottom right; }
.middleD .col1 span.ot		{ background: url( '/img/ttl.gif' ) no-repeat top left; padding: 15px 15px 20px 20px; display: block; }

.middleD .col11			{ background: url( '/img/tbl.gif' ) no-repeat bottom left; }
.middleD .col211			{ background: url( '/img/ttr.gif' ) no-repeat top right; }
.middleD .col221			{ width: 20px; height: 4px; background: url( '/img/tbr.gif' ) no-repeat bottom right; }
.middleD .col11 span.ot		{ background: url( '/img/ttl.gif' ) no-repeat top left; padding: 15px 0px 20px 20px; display: block; }


.middleD table				{ margin: 0px; }

td.col21 table				{ clear: both; margin: 3px 3px 0px 0px; }
td.wtc					{ background: #ffffff url( '/img/wtc.gif' ) repeat-x top left; }
td.hl						{ padding: 10px; background: #ffffff url( '/img/wcl.gif' ) repeat-y top left; }
td.hr					{ background: #ffffff url( '/img/wcr.gif' ) repeat-y top right; }
td.wcl					{ padding: 7px 0px 0px 7px; background: #e7f2fa url( '/img/wcl.gif' ) repeat-y top left; display: block; }
td.wcr					{ background: #e7f2fa url( '/img/wcr.gif' ) repeat-y top right; }
td.wbc					{ background: #e7f2fa url( '/img/wbc.gif' ) repeat-x top left; }

span.info					{ clear: both; display: block; }
span.info img				{ float: left; margin: 0px 0px 10px 0px; border: 1px solid #a0c2df; }
span.info span.name		{ margin: 0px 0px 0px 110px; display: block; color: #008000; text-decoration: underline; cursor: pointer; }
span.info span.namesel		{ margin: 0px 0px 0px 110px; display: block; color: #cc3300; text-decoration: underline; cursor: pointer; }
span.auto				{ font-size: 11px; margin: 5px 0px 0px 110px; display: block; }
span.district				{ font-size: 10px; font-style: italic; color: #808080; margin: 5px 0px 5px 110px; display: block; }

.bottomD					{ margin: 10px 0px 0px 0px; display: block; }
.bottomD div.menuD2		{ color: #c0c0c0; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 25px 0px; display: block; }
.bottomD div.menuD2 a		{ color: #1d5390; font-weight: normal; margin: 0px 10px 0px 10px; }

.bottomD div.copyrightD		{ font-size: 11px; color: #afaeae; font-weight: normal; text-align: right; float: right; }
.bottomD div.copyrightD span	{ color: #cc3300; text-decoration: underline; cursor: pointer; }

.bottomD div.dmkazD		{ font-size: 11px; color: #e3e2e2; font-weight: normal; margin: 0px 50px 10px 10px; float: left; }
.bottomD div.dmkazD a		{ color: #dadada; }
.bottomD div.dmkazD a:hover	{ color: #afaeae; }

.th						{ color: #008000; background-color: #e2eef8; margin: 10px 0px 10px 0px; padding: 4px 0px 4px 20px; font-weight: bold; display: block; }
.tl						{ width: 260px; height: 28px; margin: 2px 10px 0px 0px; text-align: right; float: left; }
.tl2						{ width: 330px; background: url( '/img/arr4.gif' ) no-repeat top left; padding: 0px 0px 0px 8px; margin: 0px 10px 5px 0px; float: left; }
.tr						{ height: 30px; vertical-align: text-top; display: block; }
.tr2						{ vertical-align: text-top; display: block; }
.tr3						{ margin: 0px 0px 0px 270px; vertical-align: text-top; display: block; }
.tr4						{ height: 30px; text-align: right; vertical-align: text-top; display: block; }
.tr4 img					{ float: right; margin: 4px 5px 0px 5px; }
.tr input					{ width: 420px; }
.tr input.chbx				{ width: 20px; vertical-align: text-top; }
.tr select					{ width: 423px; }
.tr2 textarea				{ width: 420px; height: 100px; }
.filling					{ color: #cc3300; padding-right: 5px; }
.upload					{ color: #008000; margin: 0px 0px 0px 5px; text-decoration: underline; cursor: pointer; }

#district					{ height: 20px; display: block; }
#error					{ color: #cc3300; }

#searchD					{ clear: both; }
#searchD img				{ clear: both; }
#dist					{ position: absolute; margin: 0px 0px 0px 0px; background-color: #eff5fa; visibility: hidden; z-index: 2; }
#dist table				{ border: solid 1px #b0cee7; }
#dist table td				{ white-space: nowrap; }

.link						{ color: #008000; text-decoration: underline; cursor: pointer; }
.link2					{ background: url( '/img/underline.gif' ) repeat-x bottom left; text-decoration: none; }

.f1						{ background-color: #e7f2fa; border: solid 1px #b0cee7; }
.clear					{ clear: both; display: block; }
.ot2						{ padding: 15px; }
.dateN					{ clear: both; font-size: 11px; color: #666666; background-color: #d4e5f2; margin: 10xp; padding: 3px; display: block; }

.lineS					{ clear: both; display: block; }
.blockS					{ width: 260px; background-color: #e7f2fa; border: solid 1px #b0cee7; padding: 5px; margin: 25px 0px 0px 34px; float: left; }
.blockSsel				{ width: 260px; background-color: #c3e3fb; border: solid 1px #b0cee7; padding: 5px; margin: 25px 0px 0px 34px; float: left; }
.imgB					{ clear: both; display: block; }
.imgB img					{ border: 1px solid #a0c2df; }
.nameS					{ clear: both; font-size: 120%; color: #008000; background: url( '/img/underline.gif' ) repeat-x bottom left; float: left; cursor: pointer; }
.referenceS				{ font-size: 10px; color: #ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; width: 25px; height: 20px; background: url( '/img/reference.gif' ) no-repeat top left; font-weight: bold; text-align: center; padding: 2px 0px 0px 0px; float: right; cursor: pointer; }
.otS						{ clear: both; height: 1px; margin: 5px 0px 0px 0px; display: block; }
.autoS					{ clear: both; display: block; }
.markS					{ font-size: 90%; color: #008000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background: url( '/img/underline.gif' ) repeat-x bottom left; float: left; cursor: pointer; }
.markSsel					{ font-size: 90%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background: url( '/img/underline2.gif' ) repeat-x bottom left; float: left; cursor: pointer; }
.akppS					{ font-size: 80%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 2px; }
.priceS					{ font-size: 90%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; float: right; }
.priceS span				{ font-size: 80%; }

.color1					{ color: #adadad; }

.dov td					{ font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }

a						{ color: #008000; }

a.sort					{ color: #008000; margin: 0px 15px 0px 15px; padding: 1px 5px 3px 5px; float: left; text-decoration: underline; }
a.sortsel					{ color: #000000; background-color: #d6e6f3; margin: 0px 15px 0px 15px; padding: 1px 5px 3px 5px; float: left; text-decoration: none; }

a.l1						{ color: #a1c6f0; background: url( '/img/arr1.gif' ) no-repeat center left; padding: 0px 0px 0px 8px; }
a.l2						{ color: #b5e492; background: url( '/img/arr1.gif' ) no-repeat center left; padding: 0px 0px 0px 8px; }
a.l3						{ line-height: 150%; }
a.l4						{ clear: both; background: url( '/img/arr3.gif' ) no-repeat center right; padding: 0px 10px 5px 0px; text-align: right; display: block; white-space: nowrap; }

a.textN					{ font-size: 11px; color: #d01313; background: url( '/img/arr2.gif' ) no-repeat center right; text-align: right; padding: 0px 12px 0px 0px; text-decoration: underline; display: block; }

