a:link { text-decoration: underline; color: #336600; }
a:visited { text-decoration: underline; color: #336600; }
a:active { text-decoration: none; color: #336600; }
a:hover { text-decoration: none; color: #336600; }

body { margin: 0px; color: black; font-size: 12px; background: #dadada; font-family: Tahoma, Geneva, Arial; }
td { font-family: Tahoma, Geneva, Arial; font-size: 12px; font-weight: normal; color: black; }
p { font-family: Tahoma, Verdana, Geneva, Arial; font-size: 12px; font-weight: normal; color: black; margin: 3px 0px 10px 0px; }
h1 { font-size: 17px; font-weight: normal; color: #000000; margin: 0px; margin-bottom: 5px; }
h2 { font-size: 16px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 14px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 0px; }
h4 { font-size: 14px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
h5 { font-size: 12px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 3px; }
img { border: 0px; }
form { padding: 0px; margin: 0px; }
.input100 { width: 98%; margin-bottom: 3px; }
.input0 { margin-bottom: 3px; }

h2 a:link { text-decoration: none; color: #000000; }
h2 a:visited { text-decoration: none; color: #000000; }
h2 a:active { text-decoration: underline; color: #000000; }
h2 a:hover { text-decoration: underline; color: #000000; }
h3 span { font-size: 10px; font-weight: normal; text-decoration: none; color: #666666; }
h3 span a:link { text-decoration: none; color: #000000; }
h3 span a:visited { text-decoration: none; color: #000000; }
h3 span a:active { text-decoration: underline; color: #000000; }
h3 span a:hover { text-decoration: underline; color: #000000; }

div.headerbg { background: #FFFFFF; border-bottom: solid 4px #83bd41; }
div.headerbg2 { background: #FFFFFF; border-bottom: solid 2px #deedcc; }
div.headerbg3 { background: #FFFFFF; }
div.topsearch { width: 230px; }
input.topsearch_input { width: 80px; font-size: 11px; color: #666666; border: solid 1px #666666; text-transform: none; }
input.topsearch_go { font-size: 10px; color: #666666; border: solid 1px #666666; text-transform: none; }
select.topsearch_select { font-size: 10px; color: #666666; border: solid 1px #666666; text-transform: none; }
div.sites {padding: 10px 0px 10px 20px; width: 980px; }
div.sites td { font-size: 14px; color: #003300; font-weight: bold; background: #FFFFFF; text-align: left; text-transform: uppercase; }
div.sites td a:link { text-decoration: none; color: #003300; }
div.sites td a:visited { text-decoration: none; color: #003300; }
div.sites td a:active { text-decoration: underline; color: #003300; }
div.sites td a:hover { text-decoration: underline; color: #003300; }
div.sites td b { color: #FFFFFF; background: #cc3300; padding: 2px 5px 2px 5px; }
div.sites td b a:link { text-decoration: none; color: #ffffff; }
div.sites td b a:visited { text-decoration: none; color: #ffffff; }
div.sites td b a:active { text-decoration: underline; color: #ffffff; }
div.sites td b a:hover { text-decoration: underline; color: #ffffff; }
div.header { width: 1000px; background: #FFFFFF; text-align: left; }
div.head { font-size: 50px; text-align: right; color: #336600; text-transform: uppercase; padding: 10px 15px 5px 15px; }
div.headmenusearch { font-size: 12px; color: #336600; padding: 0px 15px 10px 15px; text-align: right; }
div.topmenu { text-align: left; width: 970px; padding: 10px 15px 10px 15px; font-weight: bold; }
div.topmenu b { background: #99cc33; padding: 3px 5px 3px 5px; }
div.topmenu a:link { text-decoration: none; color: #000000; }
div.topmenu a:visited { text-decoration: none; color: #000000; }
div.topmenu a:active { text-decoration: underline; color: #000000; }
div.topmenu a:hover { text-decoration: underline; color: #000000; }
select.okrug { font-size: 14px; margin-bottom: 7px; width: 230px; }
select.metro { font-size: 14px; margin-bottom: 7px; width: 230px; }
option.ao { background: #cc0000; font-weight: bold; color: #FFFFFF; }
input.search_name { width: 150px; margin-bottom: 7px; }
input.search_go { margin-bottom: 7px; }

td.td1 { text-align: left; width: 480px; padding-right: 10px; vertical-align: top; }
td.td2 { text-align: left; width: 260px; padding-right: 10px; vertical-align: top; }
td.td3 { text-align: left; width: 240px; vertical-align: top; }

div.box1_top { background: url(/images/box1_top.gif) top no-repeat #ffffff; width: 450px; padding: 5px 15px 5px 15px; border-bottom: solid 1px #dfdfdf; }
div.box1_bg { background: #f6f6f6; width: 450px; padding: 5px 15px 5px 15px; }
div.box1_bot { background: url(/images/box1_bottom.gif) bottom no-repeat #ffffff; width: 450px; padding: 5px 15px 5px 15px; border-top: solid 1px #dfdfdf; font-size: 11px; }
div.box2_top { background: url(/images/box2_top.gif) top no-repeat #ffffff; width: 230px; padding: 5px 15px 5px 15px; border-bottom: solid 1px #dfdfdf; }
div.box2_bg { background: #f6f6f6; width: 230px; padding: 5px 15px 5px 15px; }
div.box2_bg_adver { background: #f6f6f6; width: 240px; padding: 5px 10px 5px 10px; }
div.box2_bot { background: url(/images/box2_bottom.gif) bottom no-repeat #ffffff; width: 230px; padding: 5px 15px 5px 15px; border-top: solid 1px #dfdfdf; text-align: center; }
div.box3_top { background: url(/images/box3_top.gif) top no-repeat #ffffff; width: 210px; padding: 5px 15px 5px 15px; border-bottom: solid 1px #dfdfdf; }
div.box3_bg { background: #f6f6f6; width: 210px; padding: 5px 15px 5px 15px; }
div.box3_bot { background: url(/images/box3_bottom.gif) bottom no-repeat #ffffff; width: 210px; padding: 5px 15px 5px 15px; border-top: solid 1px #dfdfdf; font-size: 10px; text-align: right; }

table.issue_copy td { padding: 10px 0px 10px 0px; font-size: 10px; }
div.empty { height: 10px; }
div.blocklist { border-top: solid 1px #ffffff; padding: 10px 0px 10px 0px; }
ul.listnews { margin: 0px 0px 0px 15px; padding: 0px; font-size: 11px; }
ul.listnews li { margin: 0px 0px 4px 0px; }
ul.listnews li span { font-size: 10px; color: #999999; }
ul.listinfo { margin: 0px 0px 0px 15px; padding: 0px; font-size: 11px; }
ul.listinfo li { margin: 0px 0px 2px 0px; }
ul.listinfo li span { font-size: 10px; color: #999999; }
ul.listinfo a:link { text-decoration: none; color: #000000; }
ul.listinfo a:visited { text-decoration: none; color: #000000; }
ul.listinfo a:active { text-decoration: underline; color: #000000; }
ul.listinfo a:hover { text-decoration: underline; color: #000000; }
div.content { padding: 0px 0px 10px 0px; }

div.addobject { padding: 10px 0px 10px 0px; }
div.price_list { padding: 0px 0px 5px 0px; }
div.price_list img { margin-right: 5px; }
div.price_list span { font-size: 9px; color:#999999; }
div.price_list_open { margin: 5px 0px 0px 0px; border-left: solid 2px #83bd41; padding-left: 10px; padding-bottom: 5px; font-size: 11px; }
div.list_close { margin-bottom: 10px; }

.iframe { width: 100%; border: 0px; height: 433px; overflow: hidden; }

ol.objectlist { margin: 0px 0px 0px 25px; padding: 0px; font-size: 11px; }
ol.objectlist a:link { text-decoration: none; color: #000000; }
ol.objectlist a:visited { text-decoration: none; color: #000000; }
ol.objectlist a:active { text-decoration: underline; color: #000000; }
ol.objectlist a:hover { text-decoration: underline; color: #000000; }

ul.objectlist_dir { font-size: 10px; margin: 0px 0px 0px 15px; padding: 0px; }
ul.objectlist_dir li { margin-bottom: 4px; }
ul.objectlist_dir a:link { text-decoration: none; color: #000000; }
ul.objectlist_dir a:visited { text-decoration: none; color: #000000; }
ul.objectlist_dir a:active { text-decoration: underline; color: #000000; }
ul.objectlist_dir a:hover { text-decoration: underline; color: #000000; }
ul.objectlist_dir img { margin-top: 3px; }
ul.objectlist_dir span { color: #cc3300; text-decoration: underline; cursor: pointer; }
div.filter { font-size: 10px; padding-bottom: 5px; border-bottom: solid 1px #ffffff; margin-bottom: 5px; }

div.map_list { padding: 10px 0px 10px 0px; }
div.map_list ul { list-style: none; margin: 0px; padding: 0px; }
div.map_list ul li { padding: 0px 0px 5px 0px; }
div.map_list ul li span { cursor: pointer; font-size: 10px; color: #666666; }
div.vote { border: dotted 1px #cc3300; margin: 15px 0px 15px 0px; padding: 5px; }
div.informer { border: dotted 1px #cc3300; margin: 3px 0px 7px 0px; padding: 5px; text-align: left; font-size: 10px; }
div.photo { overflow-x: auto; width: 450px; display: block; }
div.photo img { margin-right: 10px; margin-top: 5px; border-bottom: solid 1px #ffffff; margin-bottom: 10px; cursor: pointer; }
div.link_photo { position: inherit; margin: 0px 0px -5px 0px; font-size: 10px; background-color: #a6a7aa; text-align: left; padding: 3px 5px 3px 5px; width: 100px; FILTER: alpha(opacity=60); }

div.comments { padding: 15px 0px 15px 0px; border-bottom: 1px solid #ffffff; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
div.comments_answer { border-left: solid 2px #83bd41; padding-left: 10px; }
input.comments { width: 100%; }
textarea.comments { width: 100%; }
div.coml { float:left; }
div.comr { float: right; text-align: right; font-size: 10px; }
div.com { clear: both; }

div.tags { padding: 5px 0px 5px 0px; color: #666666; line-height: 16px; text-align: justify; }
div.tags a:link { color: #666666; text-decoration: underline; margin-right: 3px; }
div.tags a:visited { color: #666666; text-decoration: underline; margin-right: 3px; }
div.tags a:active { color: #666666; text-decoration: none; margin-right: 3px; }
div.tags a:hover { color: #666666; text-decoration: none; margin-right: 3px; }
div.tags ul { margin-left: 25px; font-size: 16px; }
div.tags ul li { margin-bottom: 10px; }

div.adver { width: 970px; text-align: center; margin-top: 15px; border-top: solid 1px #ffffff; padding: 0px 15px 0px 15px; }
div.survey { height: 7px; margin-top: 5px; }

div.logo_footer { background: url(/images/white.gif) center repeat-x; text-align: center; width: 970px; margin-top: 15px; margin-bottom: 10px; }

div.footer_menu table { margin-bottom: 10px; }
div.footer_menu table tr td { width: 20%; text-align: left; vertical-align: top; }
div.footer_menu table tr td ul { list-style: none; margin: 0px; padding: 0px; }
div.footer_menu table tr td ul li { margin-bottom: 5px; font-size: 10px; }
div.footer_menu table tr td ul li a:link { color: #666666; text-decoration: underline; margin-right: 3px; }
div.footer_menu table tr td ul li a:visited { color: #666666; text-decoration: underline; margin-right: 3px; }
div.footer_menu table tr td ul li a:active { color: #666666; text-decoration: none; margin-right: 3px; }
div.footer_menu table tr td ul li a:hover { color: #666666; text-decoration: none; margin-right: 3px; }


div.footer { background: url(/images/footer_top.gif) top center #ebebeb no-repeat; width: 970px; padding: 15px 15px 15px 15px; margin-top: 10px; }
div.footer a:link { text-decoration: underline; color: #000000; }
div.footer a:visited { text-decoration: underline; color: #000000; }
div.footer a:active { text-decoration: none; color: #000000; }
div.footer a:hover { text-decoration: none; color: #000000; }

div.copy { width: 970px; padding: 10px 15px 10px 15px; text-align: left; font-size: 10px; }
div.copy_text { width: 970px; padding: 2px 15px 10px 15px; text-align: left; font-size: 9px; }
div.copy_text p { font-size: 9px; }
div.copy_text a:link { text-decoration: underline; color: #000000; }
div.copy_text a:visited { text-decoration: underline; color: #000000; }
div.copy_text a:active { text-decoration: none; color: #000000; }
div.copy_text a:hover { text-decoration: none; color: #000000; }