body					{color: #5B5B5B; font-family: Verdana,Helvetica,Sans-Serif; background:#FFFFFF; font-size:12px; padding:0; margin:0 20px 20px 20px;}

/* VELES PICS */
#logo					{position:absolute; top:45px; left:20px; width:200px; height:100px; z-index:10; border:0; background:URL('pics/logo.gif')}
#phone					{position:absolute; top:45px; left:790px; width:195px; height:25px; z-index:10; border:0; background:URL('pics/phone.gif')}
.button_big				{border:0; height:20px;}
.button_small			{border:0; height:11px;}

.darkline				{height:1px; border:0; background:#5B5B5B; }
.darkline_left			{height:1px; border:0; background:#5B5B5B; width:660px; margin:0 0 5px 0;}
.darkline_cleft			{height:1px; border:0; background:#5B5B5B; width:220px; margin:0 0 5px 0;}
.darkline_right			{height:1px; border:0; background:#5B5B5B; width:300px;}
.darkline_cright		{height:1px; border:0; background:#5B5B5B; width:730px; margin:0 0 5px 0;}
.darkline_center		{height:1px; border:0; background:#5B5B5B; width:430px;}
.darkline_full			{height:1px; border:0; background:#5B5B5B; width:970px;}

.lightline_left			{height:1px; border:0; background:#C5C4C0; width:220px; margin:7px 0 20px 0;}
.lightline_center		{height:1px; border:0; background:#C5C4C0; width:430px;}
.lightline_right		{height:1px; border:0; background:#C5C4C0; width:300px;}
.lightline_cright		{height:1px; border:0; background:#C5C4C0; width:730px; margin:0 0 5px 0;}
.formline_cright		{height:1px; border:0; background:#C5C4C0; width:730px; margin:0;}
.spacer_cright			{height:1px; border:0; width:730px; margin:0 0 15px 0;}

#orangeline				{position:absolute; top:215px; left:20px; height:1px; width:910px; border:0; margin:0 0 0 0; background:#F37301;}
.banner					{width:300px; height:95px; border:0; margin:10px 0 10px 0;}
.item					{width:11px; height:11px; border:0;}
.project_logo			{width:96px; height:56px; border:solid 1px #C5C4C0; float:left; margin:0 10px 0 5px;}
.project_logo_list		{width:96px; height:56px; border:0; float:left; margin:0 5px 0 0;}
.project_logo_cont		{width:96px; height:56px; border:solid 1px #C5C4C0; margin:5px 10px 5px 0;}
.project_tn_cont		{width:96px; height:56px; border:solid 1px #C5C4C0; margin:5px 0 5px 0;}

#big_pic				{border:solid 1px #C5C4C0;}
.pic_banner				{border:0; }
.pic_rbanner			{border:0; margin:5px 0 5px 0;}
.pic_flag				{border:solid 1px #555555; margin:0 3px 0 0; height:20px;}

.pic_rpre				{border:0; height:90px; width:120px; margin:5px;}
.realty_pre				{border:solid 1px #a4b5c8; background:#FFFFFF; width:130px; margin:5px 0 5px 0; float:left;}
.realty_tpre			{width:590px; float:left; margin:4px 0 4px 8px; font-size:11px;}
.realty_hpre			{width:290px; float:left; margin:4px 0 4px 8px; font-size:11px;}

.pic_robj				{border:0; height:270px; width:360px; margin:5px;}
.realty_obj				{border:solid 1px #a4b5c8; background:#FFFFFF; width:370px; margin:5px 0 5px 0; float:left;}
.realty_tobj			{width:500px; float:left; margin:4px 0 4px 8px; font-size:11px;}


.pic_rgal				{border:0; height:225px; width:300px; margin:5px;}
.realty_gal				{border:solid 1px #a4b5c8; background:#FFFFFF; width:310px; margin:5px 0 5px 0;}
.td_gallery				{padding:0 10px 10px 0; width:320px;}

.objstr1				{padding:5px; background:#FCFCFC;}
.objstr2				{padding:5px; background:#F7F7F7;}

#block_manager			{font-size:11px; float:left; background:#F7F7F7; padding:10px; width:280px;}
#block_questions		{font-size:11px; float:left; padding:10px; width:400px;}
.pic_manager			{margin:0 0 10px 0;}
#block_question_form	{display:none; margin:20px 0 10px 25px; font-size:11px;}

/* VELES BLOCKS */
#nav					{position:absolute; top:15px; left:20px; font-size:9px; z-index:10;}
#home_top1				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic1.jpg') no-repeat;}
#home_top2				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic2.jpg') no-repeat;}
#home_top3				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic3.jpg') no-repeat;}
#home_top4				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic4.jpg') no-repeat;}
#home_top5				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic5.jpg') no-repeat;}
#home_top6				{position:absolute; top:165px; left:20px; width:970px; height:147px; background:#93ACBE URL('pics/top_pic6.jpg') no-repeat;}
#search_outer			{position:absolute; top:165px; left:590px; width:400px; height:50px; background:#F37301; text-align:right;}
#search_inner			{margin:13px}
#subscribe_outer		{width:300px; height:75px; background:URL('pics/subscribe_bg.gif');}
#subscribe_inner		{padding:30px 0 0 80px; font-size:10px;}
.titlemrg				{margin:3px 0 5px 0;}
#filterFields			{margin:10px 10px 0 10px;}
#realty_filter			{font-size:10px; background:#F5F5F5 URL('pics/bgf.gif') repeat-x; padding:10px 0 10px 0; border-left:solid 1px #C5C4C0; border-right:solid 1px #C5C4C0;}

.homenews_date			{width:80px; float:left; margin:10px 0 10px 0;}
.homenews_text			{width:220px; float:left; margin:10px 0 10px 0;}

#main					{margin:330px 0 0 0; width:970px; display:block;}
#home_left				{float:left; width:660px; margin-right:10px;}
#home_right				{float:left; width:300px;}
#home_center			{float:left; width:430px; margin:10px 0 0 0;}
#menu_left				{float:left; width:220px; margin:10px 10px 10px 0; font-size:11px;}
#cont_left				{float:left; width:220px; margin-right:20px; font-size:11px;}
#cont_right				{float:left; width:730px;}
#bottom					{margin:10px 0 0 0; width:970px; display:block;}

.rmenu_pre				{background:#E9EAEC; cursor:hand; text-transform:uppercase; width:220px; display:block; margin:0 0 5px 0; height:72px;}
.rmenu_apre				{background:#f0f1f2; cursor:hand; text-transform:uppercase; width:220px; display:block; margin:0 0 5px 0; height:72px;}
.rmenu_bpre				{background:#E1E2E3; cursor:hand; text-transform:uppercase; width:220px; display:block; margin:0 0 5px 0; height:72px;}
.rmenu_pic				{margin:5px; float:left; border:solid 1px #FFFFFF; height:60px;}
a.rmenu_title			{font-weight:bold; line-height:150%; font-size:12px; display:block; width:128px; float:left; padding:12px 0 12px 0; margin:5px 0 5px 0; font-family:Times New Roman; text-decoration:none;}

.block_hs				{background:URL('pics/line_light.gif') bottom repeat-x; height:25px; width:730px; margin:0 0 15px 0;}
.block_fs				{background:URL('pics/line_light.gif') bottom repeat-x; height:25px; width:730px; margin:0 0 0 0;}
.item_hs				{background:URL('pics/bgr_hs.gif') top right no-repeat; height:25px; margin:0 0 0 5px; float:left;}
a.ahs					{background:URL('pics/bga_hs.gif') no-repeat; font-size:11px; font-weight:bold; text-decoration:none; padding:5px 20px 4px 20px; float:left; margin:0 2px 0 0; display:block; height:25px;}
a.hs					{background:URL('pics/bg_hs.gif') no-repeat; font-size:11px; padding:5px 20px 4px 20px; margin:0 2px 0 0; display:block; height:25px; float:left;}
a.hs:hover				{background:URL('pics/bg_hsover.gif') no-repeat; font-size:11px; padding:5px 20px 4px 20px; margin:0 2px 0 0; display:block; height:25px; float:left;}


.block_submenu {
  background: #FFFFFF;

  visibility: hidden;
  position:   absolute;
  z-index:    20;

  top:   140px;
  width: 200px;

  padding: 1px 1px 0 1px;
}

#sm1 {left:350px;}
#sm2 {left:558px;}
#sm3 {left:558px;}



 .block_submenu_item {padding:5px; margin:0 0 1px 0; background:#4F7795; cursor:hand;}
 #block_icons              { margin:0; background:#fff; padding:0px; } /* Cерая полоска в центральной части, при необходимости изменить */
 

/* VELES TABS */
td						{font-size:11px; padding:10px 0 10px 0}

.ft9					{font-size:9px;}
.ft10					{font-size:10px;}
.ft11					{font-size:11px;}
.ft12					{font-size:12px;}
.ft14					{font-size:14px;}
.light					{color:#777777; font-size:9px;}
.blue					{color:#4F77950;}
.orange					{color:#F37301;}

.photo_outer			{width:100px; height:100px; border:0; float:left; margin:0 5px 10px 0; text-align:center;}
.thumbnail				{border:solid 5px #CCCCCC; margin:5px;}

form					{padding:0; margin:0px;}
select, textarea, .text	{font-family:tahoma,arial,helvetica; font-size:11px; background-color:#FFFFFF;}

h1						{color:#4F7795; font-size:20px; font-weight:bold; margin:15px 0 20px 0; font-family:Times New Roman; text-transform:uppercase;}
h1.object				{color:#4F7795; font-size:20px; font-weight:bold; margin:15px 0 10px 0; font-family:Times New Roman; text-transform:uppercase;}
h2						{color:#FFFFFF; font-size:13px; font-weight:bold; margin:5px 0 5px 0; background:#93ACBE; display:block; padding:3px 3px 3px 5px;}
h3						{color:#908F8F; font-family:Times New Roman; font-size:18px; font-weight:bold; margin-bottom:0; text-align:center;}

h4						{font-size:9px; text-transform:uppercase; font-weight:normal; margin:0;}
h5						{font-size:9px; text-transform:uppercase; font-weight:bold; margin:0;}

ul						{margin:5px 0 5px 20px; padding:0; list-style-type:square; list-style-image:URL("pics/item_orange.gif");}
ul.listorange			{margin:5px 0 5px 20px; padding:0; list-style-type:square; list-style-image:URL("pics/item_orange_light.gif");}
li						{padding:0; margin:0 0 5px 10px;}
li.list_menu			{list-style-image:URL("pics/item_blue_light.gif"); padding:0; margin:0 0 5px 0; font-size:12px;}
li.list_menu_act		{list-style-image:URL("pics/item_orange_light.gif"); padding:0; margin:0 0 5px 0; font-size:12px;}

a						{color:#4F7795; cursor:hand;}
a:link	 				{color:#4F7795;}
a:active 				{color:#3497E1; text-decoration:none;}
a:visited				{color:#4F7795;}
a:hover					{color:#3497E1; text-decoration:none;}

a.menu					{color:#8BA2B2; font-family:tahoma,arial,helvetica; text-decoration:none; font-size:14px; font-weight:bold;}
a.menu:link	 			{color:#8BA2B2;}
a.menu:active 			{color:#8BA2B2;}
a.menu:visited			{color:#8BA2B2;}
a.menu:hover			{color:#8BA2B2; text-decoration:underline;}

a.white					{color:#FFFFFF; font-family:tahoma,arial,helvetica; text-decoration:none;}
a.white:link	 		{color:#FFFFFF;}
a.white:active 			{color:#FFFFFF;}
a.white:visited			{color:#FFFFFF;}
a.white:hover			{color:#FFFFFF;}

a.menuact				        {color:#FFFFFF; background:#4F7795; font-family:tahoma,arial,helvetica; text-decoration:none; font-size:14px; font-weight:bold;}
a.menuact:link	 		{color:#FFFFFF;}
a.menuact:active 		{color:#FFFFFF;}
a.menuact:visited		{color:#FFFFFF;}
a.menuact:hover			{color:#8BA2B2; background:#FFFFFF;}

a.submenu				{color:#F37301;}
a.submenu:link	 		{color:#F37301;}
a.submenu:active 		{color:#F37301;}
a.submenu:visited		{color:#F37301;}
a.submenu:hover			{color:#F37301; text-decoration:none;}

a.hide					{color:#5B5B5B;}
a.hide:link				{color:#5B5B5B;}
a.hide:active 			{color:#5B5B5B;}
a.hide:visited			{color:#5B5B5B;}
a.hide:hover			{color:#3497E1; text-decoration:none;}

a.nohide				{color:#5B5B5B; text-decoration:none;}
a.nohide:link			{color:#5B5B5B;}
a.nohide:active 		{color:#5B5B5B;}
a.nohide:visited		{color:#5B5B5B;}
a.nohide:hover			{color:#F37301; text-decoration:underline;}

a.block_link			{background:URL('pics/item_orange.gif') no-repeat; font-weight:bold; font-size:9px; text-transform:uppercase; margin:10px 0 10px 80px; padding:0 0 0 15px; display:block;}
a.block_path			{text-decoration:none;}

a.button_right			{background:URL('pics/item_orange.gif') right no-repeat; font-weight:bold; font-size:9px; text-transform:uppercase; padding:0 15px 0 0;}
a.button_close			{background:URL('pics/button_close.gif') right no-repeat; font-size:9px; text-transform:uppercase; padding:0 15px 0 0;}
a.selected				{font-weight:bold; color:#4F7795}

a.pdf					{background:URL('pics/icon_pdf.gif') left no-repeat; padding:4px 0 5px 20px; margin:0 15px 0 0;}
a.genplan				{background:URL('pics/icon_genplan.gif') left no-repeat; padding:4px 0 5px 20px; margin:0 15px 0 0;}
a.scheme				{background:URL('pics/icon_scheme.gif') left no-repeat; padding:4px 0 5px 20px; margin:0 15px 0 0;}

/* Список баннеров  (начало)*/

  #list_banner_images ,
  #list_banner_images  td{
    list-style-image: none;
    list-style-type: none;
    border: none;
  }

  #list_banner_images  {
    margin:  5px 0;
    padding: 0;
    clear:   both;
    width:   720px;
  }

  #list_banner_images  td{
    margin:  0px;
    padding: 0px;
  }

  #list_banner_images  img{
    margin:  0px;
    padding: 5px;
    border: 0px;
  }

  #list_banner_images  a{
    text-indent: none;
  }
/* Список баннеров (конец) */

/* Список меню в центра страницы (начало)*/
    
    .list_menu_center {
        float: left;
         margin: 0px;
        padding: 0px;
        width: 730px;
        margin-bottom: 25px;
    }    
    
    .list_menu_center  li{
        background: url('/pics/list_menu_1.png') no-repeat transparent;
        float: left;
        height: 25px;
        list-style-type: none;
        list-style-image: none;
        margin: 2px 3px;
        padding: 0px;
    }    
    
    .list_menu_center  li a{
        background: url('/pics/list_menu_1.png') no-repeat transparent top right;
        float: left;
        height: 15px;
        list-style-type: none;
        list-style-image: none;
        margin: 0px 0px 0px 2px;
        padding: 5px 10px 5px 10px;
        text-align: center
    }    
    
    .list_menu_center  li a:hover{
        background: url('/pics/list_menu_1.png') no-repeat transparent top right;
        float: left;
        height: 15px;
        list-style-type: none;
        list-style-image: none;
        margin: 0px 0px 0px 2px;
        padding: 5px 10px 5px 10px;
        text-align: center
    }

/* Список меню в центра страницы (конец)*/

/* Реализация раскрывающегося меню в шапке сайта  (начало) | 18.02.09 */

  #topmenu	{
    position:absolute;

    top:   120px;
    left:  20px;
    width: 970px;

    text-align: right;
  }


  #menu,
  #menu ul {
    border: none;
    background-color: transparent;
    float: right;

    list-style-type:  none;
    list-style-image: none;
    margin: 0px;
    height: 36px;
  }

  #menu li {

    background: #fff;
    float:  left;
    color:  #8BA2B2;
    margin: 0px;
    position: relative;
  }

  #menu li li{
    float:      left;
    position:   relative;
    background: #003a63;

    border-left:   1px solid #fff;
    border-right:  1px solid #fff;
    border-bottom: 1px solid #fff;
  }

  #menu a {
    list-style-image: none;
    display: block;

    padding: 3px 10px;
    color:   #8BA2B2;

    font: bold 14px/16px Tahoma, Arial, Helvetica;
    text-decoration: none;
  }

  #menu a:hover  {
    color: #8BA2B2;
    text-decoration: underline;
  }

  #menu li:hover,
  #menu li.jshover {
    text-decoration: none;
  }

  #menu li ul {
    background-color: transparent;
    display:    none;
    position:   absolute;
    text-align: left;
    width: 170px;
  }

  #menu li li a {
    width: 170px;
    color: #fff;
    font:  normal 12px/14px Tahoma, Arial, Helvetica;
    text-decoration: none;
  }

  #menu li:hover ul,
  #menu li.jshover ul {
    background-color: transparent;   
    display: block;
  }

  #menu li:hover li ul,
  #menu li.jshover li ul {
    display: none;
    width:   170px;
  }

  #menu li:hover li:hover ul,
  #menu li.jshover li.jshover ul {
    display: block;
  }

.header2 {
  color:#4f7795;
  background-color:#fff;
  padding-left:0;
  }  
  
/* Реализация раскрывающегося меню в шапке сайта  (Конец) | 18.02.09 */
