
*::-moz-selection { background: #BA281A none repeat scroll 0 0; color: #fff; }

body {
   margin:0;
   padding:0;
   font: 83%/1.4 Arial, Helvetica, sans-serif;
   color: #20201f;
   background: top center repeat-y url(../images/layout/side-bars.jpg);
}
a {
  text-decoration: none;
  color: #df594c;
}
a:hover {
  color: #ba281a;
}

h1, h2, h3, h4, h5, h6 {
  color: #000000;
}
h1 {
  font-size: 1.55em;
}
h2 {
  font-size: 1.25em;
}
h3 {
  font-size: 1em;
}


img {
  border: none;
}
ul {
  margin: 0; padding: 0;
}

.r {
  float: right;
}
.l {
  float: left;
}
.cb {
  clear: both; font-size: 0em; height: 0;
}
.tAfter {
  margin-left: 10px;
}
.u {
  text-decoration: underline;
}
.tGap {
  margin-top: 10px;
}
.textBlock {
  clear: both;
  width: 616px;
  padding-top: 10px;
  display: block;
}
.error, .reqText {
  font-size: 1.1em;
  color: #FF0000;
}
.counters {
  clear: both;
  padding-top: 40px;
  display: block;
}

.red {
  color: #FF0000;
}


.success {
  font-size: 1.1em;
  color: #009900;
}
.hide {
  display: none;
}
.articleBox {
  clear: both;
  padding-bottom: 15px;
  border-bottom: 1px solid #d6d6d6;
}
.articleBoxH {
  clear: both;
  padding-bottom: 15px;
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
}
.articleBox p {
 text-align: justify;
 word-spacing: -0.3ex;
}
.articleBox_a {
  clear: both;
  display: none;

}
.articleBox_a h1 {
  font-size: 1.3em;
}
.articleBox_a h2 {
  font-size: 1.2em;
}
.articleBox_a h3 {
  font-size: 1em;
}
.articleBoxTop {
  clear: both;
  margin-top: 79px;
  padding: 15px 0 0 15px;
  background: top left repeat-x url(../images/layout/aBoxTopbgr.jpg);
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
.Obmen_kvartir_unav {
  clear: both;
/* padding: 80px 0 0 15px;  */
  height: 100px;
  background: top left repeat-x url(../images/layout/aBoxTopbgr.jpg);
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
#aBox_01, #aBox_02, #aBox_03  {
  clear: both;
  padding-bottom: 15px;

  border-bottom: 1px solid #d6d6d6;
}
#aBox_01 ul {
/*  list-style: none;  */
}
#aBox_02 ul, #aBox_03 ul {
 list-style: none;
}
#aBox_01 ul li, #aBox_02 ul li {
  font-size: 0.8em;
}
#aBox_03 ul li {
  font-size: 0.9em;
  text-align: justify;
   color: #CCCCCC;
}

/* Social&RSS */
.blogs {
  height: 56px;
  margin: 0 auto;
}


.blogs ul {
  list-style: none;


}
a.tweet {
  float:left;
	width: 48px;
	height: 48px;
	background: url(../images/layout/tweet.jpg) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a:hover.tweet {
	background-position:  0 -48px;
}
a.ytube {
  float:left;
	width: 48px;
	height: 48px;
	background: url(../images/layout/ytube.jpg) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a:hover.ytube {
	background-position:  0 -48px;
}
a.rssico {
  float:left;
	width: 48px;
	height: 48px;
	background: url(../images/layout/rss.jpg) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a:hover.rssico {
	background-position:  0 -48px;
}
a.evalue {
  float:left;
	width: 48px;
	height: 48px;
	background: url(../images/layout/evalue.jpg) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a:hover.evalue {
	background-position:  0 -48px;
}
.hiddentext {text-indent:-10000px;}

.sample {
  padding: 0 0 0 10em;
}
#Feedback {
  clear: both;
  padding: 40px 0 10px 0;
  border-bottom: 1px solid #d6d6d6;
}
.commentBox {
  clear: both;
  padding: 10px 10px 0 10px;
  border-bottom: 1px solid #d6d6d6;
}
.smallIt {
  font-size: 0.9em;
  font-style: italic;
}
.statsTableHeader {
  font-weight: bold;
  width: 200px;
}
.lb {
  border: 1px solid #CCCCCC;
}
.cent {
  text-align: center;
  margin: 0 auto;
}

#docContainer {
  width: 100%;
  background: top center no-repeat url(http://3150055.ru/images/rotator/imgrotator.php);
  margin: 0 auto;
  padding: 0;

}
#pageContainer {
  width: 1270px;
  margin: 0 auto;
  padding:0;
  text-align: left;
}
#pageHeader {
    width: 100%;
    height: 230px;
    margin: 0 auto;
    padding: 0;


}
#headerText {
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
#headerText h1 {
  margin:0;
  padding:10px;
  color: #669999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
}
#headerTextLine1 {
  color: #02D6EC;
}
#headerTextLine1  {
  color: #02D6EC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
}


/* -- Nenu Start -- */
#m0 {width: 15px}
#m0 a:active, a:focus {outline: none }
#m1 {width: 75px}
#m1 a:active, a:focus  {outline: none }
#m2 {width: 95px}
#m2 a:active, a:focus  {outline: none }
#m3 {width: 110px}
#m3 a:active, a:focus  {outline: none }
#m4 {width: 130px}
#m4 a:active, a:focus  {outline: none }
#m5 { width: 170px }
#m5 a:active, a:focus  {outline: none }
#m6 { width: 130px}
#m6 a:active, a:focus  {outline: none }

#nav, #nav ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-weight: bold;

  width: 900px;
}
#nav li {
  float: right;
  position: relative;
  background: #D6D6D6;
  back\ground: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  background: url(../images/layout/dot.png) repeat-y right;
  padding: 0.3em 0.5em;


}
#nav a:hover {
  color: #000000;

}
#nav li:hover,
#nav li.jshover {
  background:   transparent;
}

#nav li ul {
  display: none;
  position: absolute;
  background:  top left repeat-x url(../images/layout/fone-tq.png);
  font-size: 0.9em;
  text-align: left;
  padding: 0.5em 0.5em;
  width: 12em;

}
#nav li li a {
  width: 11em;
  background: none;
}
#nav a.active {
          color: #FF0000;

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

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 9.99em;
  top: -0.65em;
  left: 8.5em;
  lef\t: 9.6em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}


/* -- Menu End --*/

/* --  Article Pagination Start --*/

div.article_nav_block {

}
a.article_nav_href {

}
span.article_nav_selectPage {

}
/* --  Article Adv Block Start --*/
#obmen_kvartir_adv_block {
  width: 650px;
  display: block;
  margin: 2em 0 2em 0;
  padding: 1em 0 1em 4em;
  background: #E6E4DF;
  border: 1px solid #999999;
  text-align: left;
  font-size: 0.8em;
}
#obmen_kvartir_adv_block span {
  padding: 0 2em 0 2em;
}
/* -- Article Pagination Start --*/

.aticle_pag_block {
  display: block;
  margin: 2em 0 2em 0;
/* --  border-top: 1px solid #cccccc; --*/
  }
.aticle_pag_block ul {
  list-style: none;
  height: 30px;
}

.aticle_pag_block .pag_prev {
  float: left;
  padding: 0;
}
.aticle_pag_block .pag_next {
  float: right;
  padding: 0;
}
#vk_comments {
  display: block;
  width: 650px;
  margin: 60px auto;
  padding-top: 16px;
  border-top: 1px solid #C0CAD5;
}


/* -- Article Blurbs -- */
.articles {
  font-size: 10px;
}
.articles a {
  padding: 0 0 0 10px;
  font-size: 11px;
  font-weight: bold
}
.articles .blurb {
  display:block;
  padding:7px 0 0 0;
  color:#000000;
  font-size: 11px;
  font-weight: normal
}
.blurb img {
  border: 1px solid #00C9FF;
  margin-right: 10px
}
.articles .read {
  display:block;
  float: right;
  padding:0 0 15px 0;

}
/* --- SideBar L --- */

#pageSideBarL {
  float: left;
  padding-top: 11px;
  padding-left: 20px;
  width: 250px;

}
#pageSideBarL .sideBlock, #pageSideBarL .sideBlockIMG, #pageSideBarL .sideBlockFOR  {
   float: right;
   width: 254px;
   background-color: #d6d6d6;
   margin-top: 5px;
   border: #333333 solid 1px;
   }
#pageSideBarL .sideBlock a.sideBlockLink {
  display: block;
  cursor: pointer;
  color: #20201f;
  }
#pageSideBarL .sideBlock div {
  display: block;
  margin: 5px;
  padding: 15px;
  color: #20201f;
  background-color: #FEFEFE;
  }
#pageSideBarL .sideBlockIMG div {
  display: block;
  margin: 4px;
  padding: 4px 1px 0 2px;
  color: #20201f;
  background-color: #FEFEFE;
  }
  #pageSideBarL .sideBlockFOR div {
  display: block;
  margin: 5px;
  padding: 15px;
  color: #20201f;
 background: #FEFEFE url(../images/layout/forecast_bg.jpg) 0 0 no-repeat;
  }
#pageSideBarL .sideBlock a.sideBlockLink:hover {
  background-color: #c5c1c1;
  }
#pageSideBarL .sideBlock ul {
   margin: 0;
   padding: 0;

   }
#pageSideBarL .sideBlock ul li.sbHeader {
   height: 15px;
   padding-bottom: 10px;
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   font-weight: bold;
   }
#pageSideBarL .sideBlockFOR ul li.sbHeader {
   padding-top: 3px;
   padding-bottom:0;

   list-style: none;
   font-size: 1.2em;
   color: ##20201F;
   margin:0;
   font-weight: bold;
   }
#pageSideBarL .sideBlock a ul li.sbContent {
   height: 32px;
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   }
#pageSideBarL .sideBlock div ul li.sbContent {
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   }
#pageSideBarL .sideBlock div ul li.sbAdv_01 {
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   /*
  background: transparent top left no-repeat url(../images/layout/sbarL_adv01_sold.gif)
*/
   }
#pageSideBarL .sideBlock div ul li.sbNews {
   list-style: none;
   font-size: 0.7em;
   text-align: justify;
   margin: 0;
   }
#pageSideBarL .sideBlock div ul li.sbContentSale {
   list-style: none;
   font-size: 0.8em;
   text-align: justify;
   margin: 0;
   }
#pageSideBarL .sideBlockMT {
   margin-top: 5px;
   }

#pageContent {
   float: left;
   padding-left: 20px;
   padding-top: 80px;
   width: 680px;

}
#pageContent .articleBox ul {
   margin: 0;
   padding: 0;
}
#pageContent .articleBox ul li.abContent {
   height: 18px;
   padding-bottom: 0px;
   list-style: none;
   font-size: 0.9em;
   margin: 0;
}
#pageContent ul li.pHeader {

   padding: 25px 0 35px 0;
   list-style: none;
   font-size: 1.2em;
   margin: 0;
   font-weight: bold;
   }
#pageContent ul li.pContent {
   padding: 5px 0 5px 0;
   list-style: none;
   font-size: 1em;
   margin: 0;
   }
/* --- SideBar R --- */

#pageSideBarR {
  float: right;
  padding-top: 11px;
  padding-right: 20px;
  width: 250px;

}
#pageSideBarR .sideBlock, #pageSideBarR .sideBlockIMG  {
   float: right;
   width: 254px;
   background-color: #d6d6d6;
   margin-top: 5px;
   border: #333333 solid 1px;
   }
#pageSideBarR .sideBlock a.sideBlockLink {
  display: block;
  cursor: pointer;
  color: #20201f;
  }
#pageSideBarR .sideBlock div {
  display: block;
  margin: 5px;
  padding: 15px;
  color: #20201f;
  background-color: #FEFEFE;
  }
#pageSideBarR .sideBlockIMG div {
  display: block;
  margin: 4px;
  padding: 4px 1px 0 2px;
  color: #20201f;
  background-color: #FEFEFE;
  }
#pageSideBarR .sideBlock a.sideBlockLink:hover {
  background-color: #c5c1c1;
  }
#pageSideBarR .sideBlock ul {
   margin: 0;
   padding: 0;
   }
#pageSideBarR .sideBlock ul li.sbHeader {
   height: 15px;
   padding-bottom: 10px;
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   font-weight: bold;
   }
#pageSideBarR .sideBlock a ul li.sbContent {
   height: 32px;
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   }
#pageSideBarR .sideBlock div ul li.sbContent {
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   }
#pageSideBarR .sideBlockMT {
   margin-top: 5px;
   }

.red {
  color: #BA281A;
}


.sbmenu {

   font-size: 1.2em;
   font-weight: bold;
   color: #000000;
   }
.sbmenu:hover {


   color: #006C25;
   }

#pageSideBar .sideBlock ul li.sbMore {
   height: 15px;
   list-style: none;
   font-size: 0.8em;
   margin: 0;
   text-align: right;
   font-weight: bold;
   color: #df594c;
   }
#pageSideBar .sideBlockMT {
   margin-top: 5px;
   }
#footer {
   display: block;
   width: 680px;
   background: #F8F8F8;
   margin: 0 auto;
   height: 160px;
   padding-top: 30px;
   text-align: center;
   font-size: 0.8em;
   }


#thumbnailContainer {
  width: 638px;
  display: block;
}
.thumbnail {

  margin-top: 10px;
  float: left;
 }
.thumbnail img {
}




/* Start Contact Form */
#contactForm {
  margin: 0;
  padding: 10px;
  width: 440px;
  background: #d6d6d6;
  margin: 10px auto 0 auto;
}
  #contactForm fieldset {
    border: 0;
}
	#contactForm fieldset label {
	  clear: both;
      display: block;
      padding: 2px;
}
	#contactForm fieldset label.tg {
	  margin-top: 10px;
}
	#contactForm fieldset label input, #contactForm fieldset label select {
	  float: right;
      border: 1px solid #A5A5A5;
      width: 300px;
      padding-top: 2px;
}
	#contactForm fieldset label textarea {
	  margin: 0 auto;
      width: 430px;
      height: 100px;
      border: 1px solid #A5A5A5
}
	#contactForm input.submit {
	  float: right;
      margin: 0 auto;
      cursor: pointer;
      padding: 2px;
}
/* End Contact Form */

/* Start Contact Form 2 */
#contactForm2 {
  margin: 0 1;
  padding: 0;
  width: 210px;
  background: #D6D6D6;

}
  #contactForm2 fieldset {
    padding: 10px;
    margin: 0;
    border: 0;
}
	#contactForm2 fieldset label {
	  font-size: 0.8em;
	  clear: both;
      display: block;
      padding: 0px;
}
	#contactForm2 fieldset label.tg {
	  margin-top: 5px;
}
	#contactForm2 fieldset label input, #contactForm2 fieldset label select {
	  float: right;
      border: 1px solid #A5A5A5;
      width: 120px;
      padding-top: 0px;
}
	#contactForm2 fieldset label textarea {
	  width: 180px;
      height: 50px;
      border: 1px solid #A5A5A5
}
	#contactForm2 input.submit {
	  cursor: pointer;
      padding:3px;
      font-size: 0.8em;
      margin: 15px 0 10px 10px;
      border:1px solid #3c3c3c;
  background-color:#F15944;
}
/* End Contact Form 2 */

/* Start Link Form */
#linkForm {
  margin: 0;
  padding: 10px;
  width: 440px;
  background: #31974A;
  margin: 10px auto 0 auto;
}
  #linkForm fieldset {
    border: 0;
}
	#linkForm fieldset label {
	  clear: both;
      display: block;
      padding: 2px;
}
	#linkForm fieldset label.tg {
	  margin-top: 10px;
}
	#linkForm fieldset label input, #link fieldset label select {
	  float: right;
      border: 1px solid #d5d5d5;
      width: 300px;
      padding-top: 2px;
}

	#linkForm input.submit {
	  float: right;
      margin: 0 auto;
      cursor: pointer;
      padding: 2px;
}
/* End Link Form  */

/* Start Rent Form */
  #rentForm {
  margin: 0;
  padding: 10px;
  width: 620px;
  background: #d6d6d6;
  margin: 10px auto 0 auto;
}



    #rentForm .tg {
	 padding: 10px auto;
}
	#rentForm select {
      width: 200px;

}
    #rentForm .th {
      margin-top: 10px;
}
    #rentForm input {
	  width: 60px;
}

	#rentForm .submit {
	  width: 200px;
	  margin: 0 auto;
      cursor: pointer;
      padding: 2px;
}
/* End Contact Form */
/* TAGCLOUD */

.Tagcloud {
  text-align: center;
  padding: 10px 15px 10px 15px;

}

.Tagcloud li { display: inline; }


.x { font-size: 1em; color: #bfb6ba; }
.x a { font-size: 1em; color: #bfb6ba; }
.y { font-size: 1.2em; color: #cec6ca; }
.y a { font-size: 1.2em; color: #cec6ca; }
.z { font-size: 1.4em; color: #B3B3B3; }
.z a { font-size: 1.4em; color: #B3B3B3; }
.w { font-size: 1.6em; color: #f0ebed; }
.w a { font-size: 1.6em; color: #f0ebed; }

/* FOOTER */



.voteContainer {
  font-size: 0.8em;
  background-color: #99CC66;
}
.voteContainer .submit {
  font-size: 0.9em;
  background-color: #FFC100;
  border: 1px solid #000;
  margin: 10px 0;
  cursor: pointer;
  padding: 2px 5px 2px 5px;
}


