﻿html {
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: Segoe UI, Arial, Helvetica, Liberation Sans;
  font-size: 13px;
  color: #363a3b;
  background: #ffffff;
  height: 100%;
  overflow-y:scroll;
}
*html body { behavior:url("csshover.htc");}
a { cursor: pointer;  color: #3289ba; outline: none; }
a:hover, .menu2 a:hover, .ul_list a:hover { color: #d96d32; }
table { margin: 0px;  padding: 0px; border: none; border-collapse: collapse; }
td { padding: 0px;}
img {  margin: 0px;  padding: 0px;   border: none;}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
  line-height: 160%;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 21px;
  margin-bottom: 14px;
  color: #242424;
  font-weight: normal;
}
h2 {
  font-size: 18px;
  color: #4e4a7a;
  margin-bottom: 18px;
  font-weight:normal;
}
h3 {
  font-size: 16px;
  color: #4e4a7a;
  margin-bottom: 18px;
  font-weight:normal;
}
ol { padding:0; margin-left:24px; }
ol li { line-height: 160%; }

h2.list { margin-bottom:0;}
h2.list a {color:#4e4a7a;}
h2.list a:hover {color:#d96d32;}

.uslugi_head a:hover img, .photo_table a:hover img, .photo_prev:hover img    {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wrap { text-align: center;  background: url(/netcat_files/Image/wrap.jpg) no-repeat top center; }
.container {
  min-width: 1000px;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  overflow: hidden;
  background: url(/netcat_files/Image/container.jpg) no-repeat top center;
}
.main_table {width: 100%;}
.main_table td {vertical-align: top;}
.main_table .mt_td1 {width: 7%;}
.main_table .mt_td2 {width: 49%; padding-right: 60px;}
.main_table .mt_td3 {width: 30%;}
.main_table .mt_td4 {width: 8%;}

.menu_ul {margin: 0px; padding: 0px; list-style: none; position: absolute; top: 67px; left: 452px; width: 500px;}
.menu_ul li { float: left; font-size: 13px; margin-bottom: 4px; width: 152px; }
.menu_ul li div { float: left; padding: 1px 8px 5px 7px; }
.menu_ul .act div { background: #ecedcb; }
.menu_ul li a { color: #4e4a7a; }
.menu_ul li a:hover { color: #d96d32; }

.div_logo { padding-top: 40px; padding-bottom: 41px; }
.logo { width: 267px; height: 100px; background: url(/netcat_files/Image/logo.png) no-repeat top left; display: block; }
*html .logo  { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/netcat_files/Image/logo.png', sizingMethod='scale'); }

.menu2 {   margin-bottom: 17px; }
.menu2 a { color: #979797; }
.menu2 img { vertical-align: middle;}


.uslugi_head { margin-bottom: 2px; font-size: 18px; }
.uslugi_head img { vertical-align: middle; margin-right: 10px; margin-bottom: 4px; }
.uslugi_head a { text-decoration: none; color: #4e4a7a; }
.uslugi_head span { text-decoration: underline; }
.uslugi_head a:hover { color: #d96d32; }

.ul1 { margin: 0px; padding: 0px; list-style: none; line-height: 160%; margin-bottom: 23px; }
.ul1 li { text-indent: 17px; background: url(/netcat_files/Image/ul1_li.gif) no-repeat 0px 11px; }
.ul1 ul { list-style: none; line-height: 160%; }

.footer { height: 130px; position: relative; font-size: 11px; line-height: 150%; color: #979797; width: 800px; }
.footer a { color: #3289ba; }
.footer .tf1 { position: absolute; top: 48px; left: 0px;}
.footer .tf2 { position: absolute; top: 48px; left: 290px;}
.footer .tf3 { position: absolute; top: 48px; left: 522px;}
.footer .pixel { position: relative;}
.footer .pixel img { position: absolute; top: -63px; left: 110px; display: none;}
.footer .pixel:hover img { display: block;}

.clear { height: 1px; clear: both; overflow: hidden; }

.rc_head { font-size: 18px; color: #4e4a7a; margin-bottom: 18px; }
.rc_ul { margin: 0px; padding: 0px;  list-style: none; position: relative; margin-left: -6px; }
.rc_ul li { padding: 2px 10px 4px 6px;; margin-bottom: 3px; clear: both; }
.rc_ul .act { background: #ecedcb; float: left; }
.rc_ul div { background: url(/netcat_files/Image/rc_li.gif) no-repeat 0px 5px; padding-left: 16px; }
.rc_ul div:hover { background: url(/netcat_files/Image/rc_li_hover.gif) no-repeat 0px 5px; }
.rc_ul a { color: #3289ba; }
.rc_ul a:hover, .vopr_a:hover, .right_event_ul a:hover, .footer a:hover { color: #d96d32; }
.rc_ul .li_last { margin-bottom: 40px;}
.rc_ul .act a { text-decoration: none; cursor: default; }


.vopr_block {padding-left: 53px;  line-height: 160%; color: #505454; margin-bottom: 41px; position: relative; }
.vopr { width: 38px; height: 55px; background: url(/netcat_files/Image/vopros.jpg) no-repeat top left; position: absolute; top: 0px; left: 0px; }
.vopr_a { color: #3289ba; }
.vopr_a:hover .vopr { width: 38px; height: 55px; background: url(/netcat_files/Image/vopros.jpg) no-repeat bottom left; position: absolute; top: 0px; left: 0px; }

.right_event_ul, .event_ul { margin: 0px; padding: 0px; list-style: none; }
.right_event_ul li { padding-left: 51px; position: relative; margin-bottom: 15px; min-height: 50px; }
*html .right_event_ul li { height: 50px; }
.right_event_ul a { line-height: 150%;color: #3289ba; }
.right_event_ul span, .event_ul span { font-size: 20px; color: #363a3b; position: absolute; top: 0px; left: 0px; color: #363a3b; }
.right_event_ul strong, .event_ul strong { font-size: 10px; color: #979797; position: absolute; top: 23px; left: 0px; color: #9e9e9e; }


.event_ul a { font-size: 18px; }
.event_ul li { padding-left: 51px; position: relative; margin-bottom: 25px; min-height: 50px; }
.event_ul p { margin: 0px; padding: 0px; padding-top: 15px; }
*html .event_ul span { left: -51px;  }
*html .event_ul strong { left: -51px; }

.paginate { margin: 0px; padding: 0px; list-style: none; font-size: 12px; color: #979797; }
.paginate li { float: left; margin-right: 15px; margin-bottom: 16px; }
.paginate img { vertical-align: middle; }
.paginate a { text-decoration: none; color: #3289ba; }
.paginate span { text-decoration: underline; }

.ul_list { margin: 0px; padding: 0px; list-style: none; clear: both; }
.ul_list li { float: left; padding: 1px 3px 1px 3px; margin-right: 8px; }
.ul_list a { color: #3289ba; }
.ul_list .act { padding: 0px 2px 0px 2px; border: 1px solid #979797; }
.ul_list .act a { text-decoration: none; cursor: default; color: #979797;}

.partner_img { float: left; }
.partn { padding-bottom: 26px; }
.partn p { padding-top: 10px; }
.photo_table { width: 100%;}
.photo_table td { padding-right: 10px; padding-bottom: 17px; vertical-align: middle; }
.photo_table img { border: 1px solid #b6b6b6; padding: 7px;}
.photo_table .td2 { text-align: center; }
.photo_table .td3 { text-align: right; }

.office_name { margin-bottom: 17px; }
.office_name span { font-size: 21px; background: #daffd4; margin-right: 5px; padding-left: 2px; padding-right: 2px; }
.office_left { width: 332px; float: left; padding-right: 27px; }
.office_right { width: 400px; float: left;}
.stoim_off_table { margin-bottom: 10px; }
.stoim_off_table td { border: 1px solid #b8baba; padding: 3px 20px 3px 5px; }
.stoim_off_table thead td { background: #f9faef; }
.stoim_off_table .tr_color td { background: #ebeaf4; }

.table_podp { color: #73797a; font-style: italic;}
.photo_prev { margin-right: 8px; float: left;}

.pr_block { background: #f6f6db; padding: 18px; font-size: 16px; font-style: italic; margin-bottom: 15px; }

.proj1 { margin-bottom: 18px; padding-left: 122px; width: 206px; height: 64px; padding-top: 20px; background: url(/netcat_files/Image/proj1.jpg) no-repeat top left; font-size: 13px; font-style: italic; line-height: 150%; }
.proj2 { margin-bottom: 18px; padding-left: 122px; width: 206px; height: 87px; padding-top: 20px; background: url(/netcat_files/Image/proj2.jpg) no-repeat top left; font-size: 13px; font-style: italic; line-height: 150%; }

.project_ul { margin: 0px; padding: 0px; list-style: none; }
.project_ul .project_head { font-size: 18px; margin-bottom: 15px; line-height: 120%; }
.project_head a { color: #4e4a7a; }
.project_head a:hover {color:#d96d32;}
.project_ul td { padding-right: 8px; vertical-align: top; padding-bottom: 32px; line-height: 160%; }

.n_vop_bg { width: 38px; height: 55px;position: absolute; top: 0px; left: -50px;background: url(/netcat_files/Image/vopros.jpg) no-repeat bottom left; display: none; }

.indexn_table { width: 100%; margin-bottom: 55px; }
.indexn_table td { width: 50%;  vertical-align: top; }
.index_slide { background: #ecedcb; padding: 18px 30px 30px 30px;  }
.index_slide .rc_head { margin-bottom: 6px;  }
.home_slid_ul { margin: 0px; padding: 0px; list-style: none;  margin-top: 20px; margin-bottom: 8px;}
.home_slid_ul li { float: left; font-size: 7px;   margin-right: 10px;}
.home_slid_ul a { padding: 0px 3px 0px 3px;   display: block; float: left;}
.home_slid_ul a { color: #2c2c2c; text-decoration: none;  }
.home_slid_ul .act { color: #2c2c2c; text-decoration: none; border: 1px solid #2c2c2c; }

.indexn_table2 { width: 100%; margin-bottom: 20px; }
.indexn_table2 td { width: 45%; padding-right: 5%;  vertical-align: top; }
.indexn_table2 .vopr { width: 52px; height: 73px;  background: url(/netcat_files/Image/home_vopr.jpg) no-repeat top left; position: relative; top: 0px; left: 60px; }
#ind_vopr:hover .vopr {  background: url(/netcat_files/Image/home_vopr.jpg) no-repeat bottom left;  }
#ind_vopr { color: #3289ba/*#505454*/; font-size: 13px;}
#ind_vopr span, #ind_plan span { color: #3289ba; font-size: 16px;}
#ind_vopr:hover span, #ind_plan:hover span, #ind_vopr:hover, #ind_plan:hover { color: #d96d32;}
#ind_plan { color: #3289ba; }
#ind_plan .nplan { width: 140px; height: 70px; margin-bottom: 3px; background: url(/netcat_files/Image/plan.jpg) no-repeat top left; position: relative; top: 0px; left: 30px; }
#ind_plan:hover .nplan {  background: url(/netcat_files/Image/plan.jpg) no-repeat bottom left;  }
.home_event .right_event_ul li { padding-left: 51px; position: relative; margin-bottom: 15px; min-height: 50px; padding-right: 30px; width: 30%; float: left; }
.islide2, .islide3 { display: none; }

.hcont { font-size: 13px; }
.hcont span { font-size: 21px; }

.i {
  position: absolute;
  top: px;
  left: px;
}


.rc_ul li:last-child { margin-bottom: 40px; }


/* residents */
.residents p {margin-bottom:10px;}
.residents .info { background-color:#f6f6db; }

.residents .left-col { width: 357px; float:left }
.residents .left-col .foto {float:left }
.residents .left-col .foto img { border-right:1px solid #c4c4c4; border-bottom:1px solid #b9b9b9; }
.residents .left-col .fotos { margin-top:15px; float:left; }
.residents .left-col .fotos a { margin-right:8px; float:left; }
.residents .left-col .info { width: 297px; margin-top:34px; padding:17px; float:left; }
.residents .left-col .info h2 {margin:0}
.residents .left-col .contacts { width: 297px;  padding:17px; float:left; }
.residents .left-col .contacts h2 {margin:0}
.residents .left-col .info ul li {margin-top:3px; list-style-image:url('/netcat_files/Image/ok.png') }

.residents .right-col {margin:0 0 0 357px; width: 493px; }
.residents .right-col .info {  width: 493px; padding:5px 17px;}
.residents .right-col .info h2 {margin:0}
/* residents */


/* floors */
ul.floors { position:relative; margin:0px; padding:0; }
ul.floors li { float:left; padding:2px 5px 8px 5px; list-style:none; }
ul.floors li a { text-decoration: none;  border-bottom: 1px dashed blue; border-bottom-color: #3289ba;}
ul.floors li a:hover { border-bottom-color: #d96d32; }
ul.floors li.active { background:url('/netcat_files/Image/floor-act.gif');}
ul.floors li.active a { cursor:default; color:#363a3b; border-bottom: none; }
/* floors */


/* plan-scheme of offices*/
.plan {
  position:relative; 
  width:855px;
  height:252px;
  background:#fff url('/netcat_files/Image/plan.png') no-repeat;
}
.plan a { position:absolute; text-decoration:none; color:#363a3b; z-index:2; }
.plan span { display:block; z-index:1; text-align:center; }
.plan .row-1, .plan .row-2 { width:855px; }

.plan .row-1 span { height:67px; padding-top:25px; }
.plan .row-1 a { top:13px; }

.plan .row-2 span { height:47px; padding-top:13px; }
.plan .row-2 a { top:145px; }

/* 1 floor */
.plan #floor-1 .l1 { left:16px; width:88px; }
.plan #floor-1 .l2 { left:111px; width:43px; }
.plan #floor-1 .l3 { left:159px; width:45px; }
.plan #floor-1 .l4 { left:291px; width:61px; }
.plan #floor-1 .l5 { left:357px; width:88px; }
.plan #floor-1 .l6 { left:450px; width:54px; }
.plan #floor-1 .l7 { left:510px; width:54px; }
.plan #floor-1 .l8 { left:651px; width:42px; }
.plan #floor-1 .l9 { left:700px; width:42px; }
.plan #floor-1 .l10 { left:749px; width:88px; }
.plan #floor-1 .l11 { left:57px; width:58px; }
.plan #floor-1 .l12 { left:309px; width:90px; }
.plan #floor-1 .l13 { left:405px; width:50px; }
.plan #floor-1 .l14 { left:461px; width:51px; }
.plan #floor-2 .l15 { display:none; }
.plan #floor-2 .l16 { display:none; }
.plan #floor-2 .l17 { display:none; }
.plan #floor-2 .l18 { display:none; }
.plan #floor-2 .l19 { display:none; }
.plan #floor-2 .l20 { display:none; }

/* 2 floor */
.plan #floor-2 .l1 { left:255px; width:46px; }
.plan #floor-2 .l2 { left:309px; width:42px; }
/*.plan #floor-2 .l3 { left:357px; width:41px; }*/
.plan #floor-2 .l3 { left:403px; width:100px; }
.plan #floor-2 .l4 { left:510px; width:44px; }
.plan #floor-2 .l5 { left:560px; width:40px; }
.plan #floor-2 .l6 { left:651px; width:42px; }
.plan #floor-2 .l7 { left:700px; width:44px; }
.plan #floor-2 .l8 { left:749px; width:88px; }
.plan #floor-2 .l9 { left:461px; width:92px; }
.plan #floor-2 .l10 { left:559px; width:44px; }
.plan #floor-2 .l11 { left:609px; width:46px; }
.plan #floor-2 .l12 { display:none; }
.plan #floor-2 .l13 { display:none; }
.plan #floor-2 .l14 { display:none; }
.plan #floor-2 .l15 { display:none; }
.plan #floor-2 .l16 { display:none; }
.plan #floor-2 .l17 { display:none; }
.plan #floor-2 .l18 { display:none; }
.plan #floor-2 .l19 { display:none; }

/* 3 floor */
.plan #floor-3 .l1 { left:16px; width:88px; }
.plan #floor-3 .l2 { left:111px; width:43px; }
.plan #floor-3 .l3 { left:159px; width:45px; }
.plan #floor-3 .l4 { left:403px; width:51px; }
.plan #floor-3 .l5 { left:462px; width:92px; }
.plan #floor-3 .l6 { left:560px; width:40px; }
.plan #floor-3 .l7 { left:651px; width:42px; }
.plan #floor-3 .l8 { left:700px; width:44px; }
/*.plan #floor-3 .l9 { left:749px; width:88px; }*/
.plan #floor-3 .l9 { left:16px; width:93px; }
.plan #floor-3 .l10 { left:117px; width:36px; }
.plan #floor-3 .l11 { left:258px; width:42px; }
.plan #floor-3 .l12 { left:307px; width:41px; }
.plan #floor-3 .l13 { left:355px; width:46px; }
.plan #floor-3 .l14 { left:408px; width:45px; }
.plan #floor-3 .l15 { left:461px; width:47px; }
.plan #floor-3 .l16 { left:516px; width:37px; }
.plan #floor-3 .l17 { left:559px; width:42px; }
.plan #floor-3 .l18 { left:609px; width:45px; }
.plan #floor-3 .l19 { left:760px; width:77px; }

.plan .clear { background:none; }
.plan .free { background-color:#daffd4; }
.plan a:hover .free { background-color:#a7f09d; color:#363a3b; }
.plan .busy { background-color:#ffe1e1; }
.plan a:hover .busy { background-color:#fcb8b8; color:#363a3b; }
/* plan-scheme of offices*/


.entry-form { font-family: Segoe UI, Arial, Helvetica, Liberation Sans; font-size: 13px; color: #363a3b; }
.entry-form .checkbox, .entry-form .radio { margin-right:10px; margin-left:0; vertical-align:middle }
.entry-text { width:435px; margin-top:7px; }
.entry-p { margin-bottom:19px; }




.nc_text { min-height:220px; }
.img-marg {margin:0 20px 5px 0; float:left;} 
