/* Base styles  */

* {margin:0; padding:0; border:0;}
body {color:#393939; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:105.01%; line-height:normal; background:#f6f9ed;}

table, td {border-collapse:collapse;}
table tr, table td {vertical-align:top;font-size:12px;}
a {color:#393939; text-decoration:underline;}
a:hover {color:#07f; text-decoration:none;}

h1 {font-size:150%; font-family:Tahoma, Arial; font-weight:normal; color:#679a35;padding-bottom:20px;}
h2 {font-size:110%; font-family:Tahoma, Arial; font-weight:normal; color:#3b3204;padding-bottom:20px;}

input,select,textarea {background:#fff; border:#d2d2c0 solid 1px; padding:2px 5px; font-family:Tahoma, Arial;}

ul {margin-left:25px;list-style-image:url(./li000000.jpg);}
ul li {margin-bottom:5px;}

/* End of base styles */


#page{width:100%; min-width:950px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 950 ? "950px": "100%");}

#logo {width:177px; height:57px; position:absolute; top:15px; left:5%;}
#headertd {position:relative; width:100%; height:206px; background:url(./main_bg0.gif) repeat-x;}
	#header {position:absolute; top:10px; right:0px; width:1000px; height:184px; background:url(./main_ill.jpg) no-repeat;}

	#hrealty {width:300px; height:140px; position:absolute; top: 10px; left:5%; background:url(./logon.png) no-repeat;}

#menu {font-weight:bold; position:absolute; top: 10px; left: 15%;}
	#menu a {height:10px; float:left; padding: 0 2px; margin:0 10px;text-decoration:none;}
    #menu a:hover {height:19px; float:left; padding: 0 2px; margin:0 10px; background:url(./menu_bg0.gif) bottom repeat-x;text-decoration:none; color:#679a35;}

#left {width:33%;}
#right {width:80%;}
#index {width:80%; padding-left:10%; padding-right:10%;}
#index_c {padding-left:5%; padding-right:0%;}

#border {height:78px;position:relative;padding-left:80px;}
	#border span {font-size:16px; font-weight:bolder;font-family:Tahoma, Arial;color:#679a35;}
	#border .span {font-size:14px; font-weight:bold;font-family:Tahoma, Arial;color:#3b3204;}

#bmain {height:78px;position:relative;padding-left:20px; background:url(./header_m.jpg) left no-repeat;}
	#bmain span {position:absolute; top:22px; font-size:16px; font-weight:bolder;font-family:Tahoma, Arial;color:#679a35;}
	#bmain .span {position:absolute; top:37px; font-size:14px; font-weight:bold;font-family:Tahoma, Arial;color:#3b3204;}
	#bmain .once {position:absolute; top:30px; font-size:16px; font-weight:bolder;font-family:Tahoma, Arial;color:#679a35;}

.contact {background:url(./header_p.jpg) left no-repeat;}
.search {background:url(./header_s.jpg) left no-repeat;}
.articles {background:url(./header_a.jpg) left no-repeat;}

#icq {height:20px; padding-top:10px;}
#icq img {vertical-align:middle; margin-right:9px;}


#search {width:339px; background-color:#eff1e4; font-size:12px;}
	#search select {width:200px; border:#d2d2c0 solid 1px; font-family:Tahoma, Arial;}
	#search input {background:#fff; border:#d2d2c0 solid 1px; padding:2px 5px; font-family:Tahoma, Arial;}
#search td.tops {background:url(./search_up.gif) top no-repeat;}
#search td.bots {background:url(./search_down.gif) bottom no-repeat;}


.foot {background-color:#432; color:#cec2b0; vertical-align:middle; margin-top: 100px;}
.foot a {color:#cec2b0;}
.foot a:hover {color:#eae3d8;}

.space {height:25px; width:auto;}

.ruler {font-size:80%;}
.ruler td {height:24px; text-align:center; padding:2px; border:#c7cbae solid 1px !important;vertical-align:middle;}
.ruler th {height:24px; text-align:center; padding:2px; border:#c7cbae solid 1px;vertical-align:middle;}

#ruled {background:#a8ac90; color:#fff;}

.grey {background:#eff1e4;}
.grey_h td {background:#589ad3; color:#fff;font-size:10px;}

#link_line {font-size:12px; background-color: #eee; padding: 5px; margin-bottom: 3px; border: 1px solid #ccc;position: absolute;z-index:100;width:99%;}
#infownd {font-size:12px; position: absolute; width:200px; height:150px; background-color: #fff; border: 2px solid #666; z-index: 1000; display: none; padding:10px;}

.red {color: #a55;}

div.showhide {padding: 10px;background-color: #eff1e4; margin-bottom:5px;}
div.plus, div.minus {cursor: pointer;margin: 0;padding-left: 26px;font-size: 12px;}
div.plus {background: url("./plus.gif") 10px 0px no-repeat;}
div.minus {background: url("./minus.gif") 10px 0px no-repeat;}

#enter {font-size:12px;text-align: right; margin: 3px;}
#cat {width:90%;padding-left:40px;}
.cat_in {width:100%;border:0;color:#00689e; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;line-height:1.3em;}
.cat_in a {text-decoration:none;}
.cat_in strong {font-size:14px;color:#C1C1C1;display:block;margin-bottom:6px;}

#pagger {text-align: left; margin: 2px; font-size:12px;}
#pagger a {padding-right: 3px; padding-left: 3px; margin-right: 2px; background-color: #ccc; text-decoration: none; color: #fff;}
#pagger a:hover {background-color: #c7cbae;}
#pagger .selected {background-color: #c4b3a2;}

#clear {position:relative;width:100%;clear:both;height:50px;}

.searchf {font-size:12px;}
.searchf select {width:210px;}
.searchf input {width:200px;}

div.pic_thumb2 img {border: 1px solid #443322;}
div.pic_thumb2 {padding: 10px; width: 202px; background-color: #eaeedd; text-align: left; float:left; margin: 5px; position: relative;}
div.pic_thumb2:hover, div.iehover {background:#e4f2bc; cursor: pointer;}
div.pic_thumb2 div.intxt {text-align: left;}
div.pic_thumb2 div.header {padding-top: 2px; padding-left:2px;margin-top:5px;}

table.pic_all {background-color: #eaeedd; border: 1px solid #8c9ac8; margin-top: 10px; padding:5px;}
table.pic_all td {padding-left:5px;}

div.pic_thumb, div.pic_big {border: 1px solid #cdc1ae; padding: 5px; background-color: #eaeedd; width: 110px; text-align: left; float:left; margin: 5px; position: relative;}
div.pic_big {width: 600px; height: auto;clear: both; float: none;background-color: #222;text-align: center;padding-top: 10px;padding-bottom: 10px;}
div.pic_thumb:hover, div.iehover {cursor: pointer; background-color: #e4f2bc;}
div.pic_thumb div.intxt {text-align: left; font-size: 80%;}
div.pic_thumb div.header {margin-bottom: 2px;}

/* Catalog */

.catalogt {font-size:12px;}
.catalogt td {border:#ccc solid 1px;padding:2px 3px;}
	.grey {background:#059; color:#FFFFFF; font-size:10px;text-align:center;}
	.grey td {vertical-align:middle;}

#enter {font-size:12px;text-align: right; margin: 3px;}

table.log_list {margin-top: 20px; margin-bottom: 20px; border: 1px solid #ababba;}
table.log_list tr.thead, table.log_list tr.thead td, table.log_list tr.thead:hover {color: #fff; background-color: #666; font-size: 90%; text-align: right;}
table.log_list tr.thead td, table.log_list td {padding: 3px;}
table.log_list td {text-align: right; border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.log_list a {text-decoration: none;}
table.log_list td.first {text-align: left;}
table.log_list tr:hover {color: #fff; background-color: #ababba !important;}

/*in*/
#thumbs {width:100%; padding-bottom:10px;}
#thumbs img {border:#CCC 2px solid; margin:3px;}
#thumbs img:hover {border:#09F 2px solid;}

#bimg {float:left; margin-right: 40px;}
#bimg img {margin:3px; border:3px solid #333;}
#object_descipt {padding-left:0px;}