body {
        background-image : url(/images/realtynew/body.jpg);
        color : black;
        margin : 0;
        padding : 0;
        font-family : Verdana, Arial, Helvetica;
}

table {
      font-size: 11px;
}

table td {
       vertical-align: top;
       font-family: Verdana, Arial, Helvetica;
}

a {
       color : #506f91;
       text-decoration : none;
       background-color : transparent;
}

a:hover {
       text-decoration : underline;
}

h1 {
      font-size: 14px;
}

ul {
      margin: 1px;
      padding: 2px;
      list-style: decimal inside;
      text-align: left;
}

li {
      margin-left: 1px;
      list-style: square inside;
      color: #006633;
}

input {
      padding : 0 2 0 5;
      vertical-align : top;
}

.bt_1 {
      background-image : url(/images/realtynew/bt_1.jpg);
      background-repeat : no-repeat;
      width : 517;
      height : 115;
}

.bt_2 {
      background-image : url(/images/realtynew/bt_2.jpg);
      background-repeat : no-repeat;
      width : 220;
      height : 115;
}

.bb_1 {
      background-image : url(/images/realtynew/bb_1.jpg);
      background-repeat : no-repeat;
      width : 517;
      height : 42;
}

.bb_2 {
      background-image : url(/images/realtynew/bb_2.jpg);
      background-repeat : no-repeat;
      width : 220;
      height : 42;
}

td#fb1 {
      padding : 10 0 10 3;
      color : #FFFFFF;
      font-size : 10px;
      width : 28%;
}

td#fb1 a { 
      color : #4373a3;
      font-weight : bold;
      text-decoration : none;
}

.menucompani {
        background-image : url(/images/realtynew/bgcomp_menu.jpg);
        background-repeat : repeat-x;
        padding : 2 0 2 0;
}

.outer {
       background-color: #ffffff;
}

div.blockTitle {
       padding : 5 10 5 15;
       background-image: url(/images/realtynew/bloc_title.jpg);
       background-position : bottom;
       background-repeat : repeat-x;
       background-color: #389745;
       color: #FFFFFF;
       font-size: 12px;
       font-weight: bold;
}

div.blockContent {
       margin-bottom: 6px;
       padding : 10 17 10 17;
       background-color: #ffffff;
       line-height : 120%;
}

div.blockContent a {
       color : #02823c;
}

.itemHead {
        padding: 3px;
        color: #000000;
        font-family: Times, serif;
        font-size:14px;
}

.itemInfo {
        text-align: right;
        padding: 3px;
        background-color: #B9D5B4;
}

.itemTitle a {
        font-size: 130%;
        font-weight: bold;
        font-variant: small-caps;
        color: #000000;
        background-color: transparent;
}

.itemPoster {
        font-size: 90%;
        font-style:italic;
}

.itemPostDate {
        font-size: 90%;
        font-style:italic;
}
.itemStats {
        font-size: 90%;
        font-style:italic;
}
.itemBody {
        padding-left: 5px;
}
.itemText {
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 1.5em;
}
.itemText:first-letter {
        font-size: 133%;
        font-weight: bold;
}
.itemFoot {
        text-align: right;
        padding: 3px;
        background-color: #B9D5B4;
}
.itemAdminLink {
        font-size: 90%;
}
.itemPermaLink {
        font-size: 90%;
}

td #menu {
        background-image : url(/images/realty/mbg.gif);
        border-bottom : 1px solid #FFFFFF;
}

td #menuitem {
        white-space : nowrap;
        letter-spacing : 1px;
        vertical-align : middle;
        font-family : sans-serif;
        font-size : 8px;
        font-weight : bold;
        color : #EBB600;
        text-transform : uppercase;
}

td #menuitem a {
        color : #FFFFFF;
        font-weight : bold;
        vertical-align : middle;
        font-family : sans-serif;
        font-size : 8px;
        text-decoration : none;
        text-transform : uppercase;
}

th {
        background-color: #2F5376;
        color: #FFFFFF;
        padding : 2px;
        vertical-align : middle;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#tophead { background-image:url(/images/realty/topheader.gif); height:27px; text-align: right;}
tr#header {background-color: #FFFFFF; background-image: url(t.gif);}
td#headerbanner {width: 100%;vertical-align: middle; text-align:left;background-image: url(/images/realty/toun.gif); background-repeat:no-repeat;}
td#headerlogo {vertical-align: middle; text-align:left;}

td#headerbar {
       background-image: url(/images/realty/tmenubg.gif);
       height: 30px;
}

td#headerbar2 {
       background-image: url(/images/realty/dugabg.gif);
}

td#leftcolumn {width: 229px; border-right: 1px solid #FFFFFF; font-size:13px; background-color: #006633; background-image:url(/images/realty/colbg.gif); padding-right:4px; color:#FFFFFF;}
td#leftcolumn th {background-color: #2F5376; color: #679D43; vertical-align: middle;}

td#centercolumn {font-size: 14px;background-color: #C7DDC3;}
td#centercolumn div.blockTitle { padding: 0px; background-color: #A2C151; color: #FFFFFF; font-weight: bold; font-size: 14px;border-top: 1px solid #679D43;border-left: 1px solid #679D43;border-right: 1px solid #679D43;}
td#centercolumn th {background-color: #6EA165; color: #000000; vertical-align: middle;}

div#content {text-align: left; padding: 8px;}

td#rightcolumn {width: 229px; border-left: 1px solid #FFFFFF; font-size:13px; background-color: #006633; background-image:url(colbg.gif); padding-left:4px; color:#FFFFFF;}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding-left: 15px;padding-top:2px;padding-bottom:2px;background-color: #2E7F3F;color: #FFFFFF;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;}
td#rightcolumn div.blockContent {padding: 5px; line-height: 120%;}
td#rightcolumn div.blockContent a {color: #FCB341;}

.footerbar {text-align:center; background-image:url(/images/realty/foot.gif); height: 53px; vertical-align: middle; border-top: 1px solid #FFFFFF;font-size:11px;}
.footerbar a {color:#FFFFFF;}

td#mainmenu a {display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #005A44; text-decoration: none;}
td#mainmenu a.menuTop {padding-left: 3px;}
td#mainmenu a.menuMain {padding-left: 3px;}
td#mainmenu a.menuSub {padding-left: 9px;}

td#usermenu a {display: block; margin: 0; padding: 4px;}
td#usermenu a:hover {background-color: #005A44; text-decoration: none;}
td#usermenu a.menuTop {padding-left: 3px;}
td#usermenu a.highlight {background-color: #fcc;}


.head {background-color: #B4D0AF; padding: 5px; font-weight: bold;}
.even {background-color: #B4D0AF; padding: 5px;}
.odd {background-color: #B6CFB1; padding: 5px;}
.foot {background-color: #B6CFB1; padding: 5px; font-weight: bold;}
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: \"Courier New\",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: \"Courier New\",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}

div.authblock {
      color: #ffffff;
}

.cat_title1 {
        color : #000000;
        font-size : 11px;
        background-color:#e7e7e7; 
}

.cat_title2 td {
        border-top : 1px solid #ffffff;
        border-left : 1px solid #ffffff;
}

.bg_source_message {
        background-color:#f2f2f2; 
}

a {
        color:#0c873c;
        text-decoration : none;
}
a:link {
        color:#0c873c;
        text-decoration : none;
}
a:hover {
        color:#000000;
}
.boldlink1 {
        font-weight:bold;
        font-size:10px;
}
.topic_first td {
        border-bottom : 4px solid #ECEFF2;
}
.topic_reply td {
        border-bottom : 1px solid #ECEFF2;
}
.big {
        font-size : 12px;
}

.small {
        font-size:10px;
}
.forum_bbutton {
        width:90px;
        font-size:x-small;
}

#cell_1 {background-image: url(http://paravia.ru/css/tl_home.gif);}
#mainLinkTable { margin: 10px; height:150px; }
.mainLinks { margin: 2px; padding: 3px; text-align:center; border: 2px solid #277132; background-color: #389745; 
height: 137px; }
.mainLinks img { border: 1px solid #277132; margin-top: 5px; }
.mainLinks a { text-decoration: underline; color: white; font-weight:bold;}
.mainLinks a:hover { color: #CCC; }

div.hr hr {display:none;}
div.hr {
  border-top:1px #ccc solid;
  height:1px;font-size:0px;
  line-height:0px;
  margin-bottom:-1px;
  clear:both;
}


.socialLinks {overflow: hidden; width: 100%;}
p.social {clear:both;text-align:left!important;color:#000!important; padding:5px 0!important;font-size:11px!important;font-family: Tahoma!important;margin:0!important}
p.social b {color:#000!important;}
ul.socialLinks  {list-style:none outside none!important;padding:1px 0!important;margin:0!important;}
.socialLinks li {float: left; background: none; border: none;padding:0 5px;width:auto!important; list-style: none;}
.socialLinks li a {width: 26px; height: 27px; display: block;}
.socialLinks li a.lk:hover,  .socialLinks li a.vk:hover,
.socialLinks li a.bz:hover,  .socialLinks li a.fc:hover,
.socialLinks li a.fc:hover,  .socialLinks li a.tw:hover,
.socialLinks li a.lj:hover,  .socialLinks li a.icq:hover {background-position: left -27px;}
.socialLinks li a.lk {background: url("images/linkedin_26x27.png") no-repeat scroll 0 0;}
.socialLinks li a.vk {background: url("images/vkontakte_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.bz {background: url("images/buzz_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.fc {background: url("images/facebook_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.tw {background: url("images/twitter_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.lj {background: url("images/lifejournal_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.icq {background: url("images/icq_26x27.gif") no-repeat scroll 0 0;}
.socialLinks li a.odkl-klass {height:21px;width:69px;}

/*start tag cloud*/

.tag-cloud {
    background-color: #fff;
	color: #000;
	text-decoration: none;
	
}

.tag-cloud a {
	color: #000;
	text-decoration: none;
	line-height: 14px;
	
	}
.tag-cloud a:hover {
	background-color: #d01818;
	color: #fff !important;
}

table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}

#question_form {display: none;}

.form {
	height: 1%;
	overflow: hidden;
	margin: 0 15px 0 0;
}

.urDescr p { margin:0; padding:0;}

.infoBlock a {
    display:block;
    margin-bottom:4px; 
}