h1
{
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
  color:lightgray;
}
h2
{
  font-size:12px;
  margin:0;
  margin-bottom:0px;
  padding:0;
}
body
{
  margin:0;
  font-family:Arial;
  background-color:#ececec;
}
.maintable
{
  margin: 0 auto;
  margin-top:16px;
  width:1020px;
  background-color:white;
  border-collapse: collapse;
  border:0px;
}
.maintable table
{
  border-collapse: separate;
}
.tr1
{
  width:25px;
  vertical-align:top;
  background-color:#ececec;
}
.tr2
{
  height:80px;
  width:970px;
}
.tr3
{
  width:25px;
  vertical-align:top;
  background-color:#ececec;
}
.td1
{
  width:355px;
}
.td2
{
  width:130px;
  padding-top:33px;
}
.td3
{
  width:235px;
  text-align:right;
}
.td4
{
  width:538px;
  vertical-align:bottom;
}
.td5
{
  width:282px;
  vertical-align:bottom;
}
.td6
{
  width:330px;
  vertical-align:top;
  text-align:left;
}
.td7
{
  width:278px;
}
.td8
{
  width:163px;
  text-align:left;
}
.td9
{
  width:15px;
}
.td10
{
  width:15px;
}
.td11
{
  font-size:large;
}
.td12
{
  width:70%;
  vertical-align:top;
}
.td13
{
  width:30%;
  /*width:800px;*/
  vertical-align:top;
}
.td14
{
  width:100%;
  padding:10px;
}
.td15
{ 
  width:320px;
}
.td16
{
  width:288px;
  vertical-align:top;
}
.td17
{
  width:59px;
  text-align:center;
}
.td18
{
  width:173px;
}
.td19
{
  vertical-align:top;
}
.imgcont
{
  border:0px;
}
.nwlogo
{
  border:0;
  margin-left:30px;
}
.analyticsnoborder
{
  border:0;
}
.navi
{
  margin-left:360px;
  margin-bottom:10px;
}
.topmenu_s,.topmenu_uns
{
  font-size:12px;
  text-decoration: underline;
}
.topmenu_s
{
  background-color:#363636;
  color:white;
  text-decoration:none;
  padding-left:6px;
  padding-right:6px;
  padding-top:3px;
  padding-bottom:3px;
}
.topmenu_s a,.topmenu_s a:hover,.topmenu_s a:visited,.topmenu_s a:link
{
  color:white;
  text-decoration: none;
}
.topmenu_uns a,.topmenu_uns a:hover,.topmenu_uns a:visited,.topmenu_uns a:link
{
  color:#363636;
  text-decoration: underline;
}
.contacts
{
  background-color:#f1f2f3;
  padding:3px;
  float:right;
  margin-right:12px;
}
.leftmenu
{
   width:288px;
   border:0;
   background-color:#2c2c2c;
   margin-left:14px;
}
.leftmenuitem
{
  padding-left:43px;
  padding-top:5px;
  padding-bottom:5px;
  color:white;
}
.leftmenuitem a,.leftmenuitem a:hover,.leftmenuitem a:visited,.leftmenuitem a:link
{
  color:white;
  text-decoration:none;
}
.leftmenuitemselected
{
  background-color:#000000;
  margin-left:17px;
  width:254px;
  height:35px;
  line-height: 35px;
  vertical-align:middle;
  color:white;
}
.leftmenuitemselected a,.leftmenuitemselected a:hover,.leftmenuitemselected a:visited,.leftmenuitemselected a:link
{
  color:white;
  text-decoration:none;
}
.lmstext
{
  margin-left:26px;
}
.analytic
{
  width:232px;
  border:0;
  margin-top:30px;
  margin-left:14px;
  font-size:13px;
}

.fotodesc
{
  text-align:right;
  font-style: italic;
  color:#666666;
}
.header
{
  font-size:40px;
}
.afterheader
{
  font-size:18px;
  margin-bottom:15px;
  clear:both;
}
.article
{
  padding-left:55px;
  padding-right:66px;
  padding-bottom:40px;
  vertical-align:top;
}
.articletext
{
  font-size:12px;
  clear:both;
}
.nedvbar_art,.nedvbar_review
{
  /*background-color:#d3d3d3;*/
  background-color:white;
  font-size:18px;
  padding-top:3px;
  padding-bottom:3px;
  /*float:center;*/
}
.nedvbar_art
{
  width:934px;
  margin-left:17px;  
}
.nedvbar_review
{
  width:944px;
  margin-left:13px;
  margin-top:20px;  
}
.nedvbartext
{  
  /*color:black;*/
  /*text-decoration:underline;*/
  font-size:18px;
}
.nedvbartext2
{  
  color:#b34343;
  font-size:18px;
}
.seotable
{
  width:944px;
  margin: 0 auto;
  border-collapse: collapse;
  border:0;
}
.seotable td
{
  font-size:12px;
  padding-left:26px;
  padding-right:15px;
  padding-bottom:15px;
  width: 50%;
}

.seotable td.td13 {
  padding-left:0;
}

.seotable td.td14 {
  padding: 0;
}

.seotable td.td14 td{
  width: 25%;
  vertical-align: top;
  padding: 20px 20px 0 0;
}

.seoheader
{
  font-size:22px;
  margin-top:25px;
  margin-bottom:25px;
  color:black;
}
.righttd
{
  width:33%;
  vertical-align:top;
 /* padding-right:15px;*/
}
.blanker
{
  width:970px;
  height:18px;
}
.bottombar
{
  width:970px;
  /*border-collapse: collapse;*/
  border:0;
  background-color:#ececec;
  color:#999999;
  font-size:11px;
  padding-top:23px;
  padding-bottom:44px;
  line-height: 1.5;
  padding-left:33px;
}
.bottombar td
{
  vertical-align:top;
}
.botmenu
{
  color:#a1a1a1;
}
.botmenu1
{
  color:#737373;
}
.reviewtable
{
  width:944px;
  /*border-collapse: collapse;*/
  border:0;
  background-color:#3f3f3f;
  margin-left:13px;
  padding-bottom:20px;  
}
.reviewtable_inside
{
  background-color:#393a39;
  margin-left:17px;
  margin-top:17px;
  padding-bottom:32px;  
}
.reviewtable_inside_inside
{
  width:843px;
  /*border-collapse: collapse;*/
  border:0;
  background-color:#2e2d2d;
  padding:21px;
  margin-left:31px;
}
.page_uns
{
  color:#cccccc;
  font-size:12px;
  margin-right:13px;
}
.page_s
{
  margin-right:13px;  
  font-size:12px;
  color:#cccccc;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#262626;  
}
.page_s,.page_uns
{
  text-decoration: underline;
}
.page_s a,.page_s a:hover,.page_s a:link,.page_s a:visited,.page_uns a,.page_uns a:hover,.page_uns a:link,.page_uns a:visited
{
  color:#cccccc;
  
}
.backtosearch
{
  color:white;
}
.backnext
{
  color:white;
  text-decoration:none;
}
.bnund
{
  text-decoration:underline;
}
.reviewtop
{
  width:709px;
  padding-top:22px;
  padding-left:17px;
  line-height: 20px;
}
.reviewtop a
{
   color:#cccccc;
   text-decoration:none;
}
.reviewtop1text
{
   background-color:black;
   padding-left:4px;
   padding-right:4px;
}
.reviewtable_inside2
{
  width:820px;
  /*border-collapse: collapse;*/
  border:0;
  /*padding-left:31px;*/
  padding-left:54px;
  margin-top:44px;
}
.bigreview
{
  font-size:38px;
  color:white;
}
.bigreview2
{
  font-size:25px;
  color:#ffcc00;
}
.bigreview3
{
  font-size:25px;
  color:#d7d7d7;
  margin-top:13px;
  margin-bottom:27px;
}
.review_spacer
{
   background-image: url(http://nw-estate.ru/itemspacer.gif);
   background-repeat: repeat-y;
   width:1px;
   margin:0;
   padding:0;
}
.reviewprice
{
  margin-top:5px;
  color:#ffcc00;
}
.reviewdoxod
{
  color:#cccccc;
  font-size:11px;
}
.reviewtd
{
  padding-top:10px;   
}
.reviewtop1
{
  font-size:12px;
  color:white;
  width:80px;
}
.reviewtop2
{
  font-size:12px;
  color:white;
  width:40px;
  text-align:right;
}
.reviewitems
{
  width:120px; 
  border:0;
}
.articledate
{
  color:#999999;
}
.reviewbottomtable
{
  width:904px;
  margin: 0 auto;
  border-collapse: collapse;
  border:0;
  font-size:12px;
  color:#666666;
  margin-top:26px;
  margin-bottom:26px;
}
.reviewtableleft
{
  font-size:18px;
  color:#b34343;
}
.reviewtableright
{
  font-size:18px;
  color:#333333;
}
.reviewtableleft,.reviewtableright
{
  margin-bottom:19px;
}
.reviewarticlenews
{
  width:250px;
  vertical-align:top;
  padding-right:15px;
}
.altsearch
{
  background-color:white;
  color:black;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
  padding-top:2px;
  margin-right:24px;
}
.closeparms
{
  background-color:#990000;
  color:white;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
  padding-top:2px;
  margin-right:24px;
}
.button_hide_params
{
  background:#990000;
  color:white;   
}
.button_hide_params_main
{
  background:#f4f4f6;
  color:#020202;
}
.button_hide_params,.button_hide_params_main
{
  border:1px solid #000000; 
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
  padding-top:2px;
  margin-right:24px; 
}
.searchtable
{
  background-color:#3f3f3f;
  margin-left:13px;
  padding-bottom:10px;
}
.searchtable_inside
{
  background-color:#eeeeee;
  margin-left:17px;
  margin-top:10px;
}
.searchhead
{
  margin-top:26px;
  margin-bottom:26px;
  margin-left:56px;
  font-size:30px;
}
.searchc1
{
  padding-left:56px;  
  width:214px;
}
.searchc2
{
  width:269px;
}
.searchc3
{
  width:164px;
}
.searchc4
{
  width:257px;
}

.searchc1,.searchc2,.searchc3,.searchc4
{
padding-top:6px;
}
.utochn
{
  background-color:#c60000;
  color:white;
  width:158px;
  height:54px;
  vertical-align:middle;
  line-height:54px;
  text-align:center;
  margin-top:27px;
  margin-bottom:38px;
}
.button_submit
{
  margin-top:27px;
  margin-bottom:38px;
  background:#c60000;
  color:white;
  width:158px;
  height:54px;  
  border:1px solid #000000;
}
.button_reset
{
  background:#939393;
  color:white;
  width:164px;
  height:54px;  
  border:1px solid #000000;
  margin-top:27px;
  margin-left:17px;  
  margin-bottom:38px;  
}
.pagebutton,.pagebutton2
{
  font-size:18px;
  background:#000000;
  color:white;
  border:1px solid #000000;
  margin-right:2px;
}
.pagebutton2
{
  background:gray;
  border:0;
}
.pagebutton_sel
{
  font-size:18px;
  background:#ffcc00;
  color:#110e00;
  border:1px solid #ffcc00;
  margin-right:2px;
}
.unselectedsort
{
  color:white;
}
.selectedsort
{
  color:#f2c204;
}
.sbros
{
  margin-left:17px;
  background-color:#939393;
  color:white;
  width:164px;
  height:54px;
  vertical-align:middle;
  line-height:54px;
  text-align:center;
  margin-top:27px;
  margin-bottom:38px;
}
.searchtable2
{
  margin-top:12px;
  background-color:#e8e8e8;
  margin-left:13px;  
}
.searchdesc
{
  margin-top:21px;
  margin-left:37px;
  font-size:20px;
}
.utparam
{
  margin-top:5px;
  margin-left:37px;
  margin-bottom:21px;  
  font-size:10px;
  color:#6f6f6f;
}
.utparamgif
{
  margin-left:65px;
  margin-bottom:10px;  
}
.searchtablelist
{
  margin-left:13px;
}
.list1
{
  width:160px;
}
.list2
{
  width:180px;
}
.list3
{
  width:125px;
}
.list4
{
  width:140px;
}
.list5
{
  width:339px;
}
.list1,.list2,.list3,.list4,.list5
{
  font-size:12px;
  color:#666666;
  font-weight:bold;
}
.adrlist
{
  font-size:15px;
  margin-bottom:5px;
}
.thissort
{
  color:#cc0000;
}
.digitt
{
  color:black;
}
.listimg
{
  margin-left:20px;
}
.searchtable_object
{
  color:white;
  margin-top:20px;
  margin-bottom:20px;
  font-size:12px;
  background-color:#393a3a;
  margin-left:17px;
  padding-top:20px;
  padding-bottom:20px;
}
.amountofsearchtable
{
  color:white;
  margin-top:20px;
  margin-bottom:20px;
  font-size:12px;
  background-color:#393a3a;
  margin-left:17px;
  padding-top:20px;
  padding-bottom:20px;
}
.objectheader
{
  font-size:25px;
  padding-right:15px;
}
.stoleft
{
  padding-left:40px;
}
.objecttable
{
  margin-bottom:117px;
  margin-top:50px;
}
.objecttable1,.objectitem,.objectitemdesc
{
  padding-left:17px;
}
.objecttable1
{
  padding-right:10px;
}
.objecttable1price
{
  padding-bottom:35px;
}
.objectitem,.objectitemright
{
  margin-top:35px;
  margin-bottom:25px;
}
.objecttable1,.objectitem,.objecttable1price,.objectitemright
{
  font-weight:bold;
  font-size:16px;
}
.objecttable1,.objecttable2
{
  padding-bottom:3px;
}
.objectitemright,.objectitemdescright
{
}
.rightfotos
{
  margin-bottom:8px;
}
.whywe1
{
  font-size:45px;
  color:white;
}
.whywe2
{
  margin-top:10px;
  font-size:22px;
  color:#d7d7d7;
}
.whywe3
{
  margin-top:15px;
  font-size:14px;
  color:#d7d7d7;
  text-decoration: underline;
}
.leftcolwhywe
{
  width:50%;
 padding-right:25px; 
}
.leftcolwhywe a,.rightcolwhywea a,.leftcolwhywe a:hover,.rightcolwhywea a:hover,.leftcolwhywe a:visited,.rightcolwhywea a:visited,.leftcolwhywe a:link,.rightcolwhywe a:link
{
  text-decoration:none;
}
.rightcolwhywe
{
  width:50%;
  padding-left:25px;
}

/* --- */

#container
{
/*  width:500px;
  margin:20px auto 0 auto*/
  width:100%;
 
}
#prev, #next{
  display:block;
  width:50%;height:0px;
  text-decoration:none;
}
#prev:hover, #next:hover{
  background:#D9AA81
}
#prev{
  float:left
}
#next{
  float:right
}
#content{
 /* background:#E6E6D1;*/
  clear:both
}
#content .contbox{
   /* padding:10px;
    width:480px*/
    width:100%;
     
    
}

/* --- */

.specialadress,.specialtext,.speciallink
{
  color:white;
}
.specialadress
{
  padding:10px;
  font-size:20px;
  background-color:black;  
}
.specialprice
{
  color:#ffca02;
  font-size:20px;
}
.specialrighttd
{
  width:471px;
  padding-left:30px;
}
.speciallink
{
  font-size:12px;
}
#mainspecial
{
  margin-top:23px;
}
.iframe
{
  color:black;
}

.teamleft
{
 width:50%;
}
.teamright
{
 width:50%;
 float:right;
}
.seoexplink
{
  font-weight:bold;
  color:black;
}
div.loading 
{
    background-image: url('ajax-loader.gif');
    background-position: 5px 5px;
    background-repeat: no-repeat;
    /*opacity: 1;*/
}
 
div.loading * {
    /*opacity: .8;*/
}
.tabl90
{
  width:970px;
  border-collapse: collapse;
  border:0; 
  background-color:#ececec;
}
.imgseo
{
  border:0;
  text-align:left;
  margin-top: 6px;
}
.topmenup
{
  /*margin-top:33px;*/
  border-collapse: separate;
  /*border-spacing: 20px;*/
  border-spacing: 17px;
  border:0;
}
/*.topmenup TD {padding: 0px}*/
.upmen1
{
  color:#666666;
  font-size:small;
}
.upmen2
{
  color:#999999;
  font-size:small;
}