* {padding:0; margin:0; border:0}


body {
       background:url('/themes/gs/images/bodyback.jpg') repeat-x #fff;
       font-family:tahoma;
       font-size:12px;
       font-weight:normal;
       color:#0f5ca1;
       }

.contener {
           margin:0 25px;
           padding:0;
           }
.head1 {
         background:url('/themes/gs/images/1/1/1.gif');
         width:244px;
        height:183px;
         }
.head2 {
         background:url('/themes/gs/images/1/1/2.gif');
        height:183px;

         }
.head3 {
         background:url('/themes/gs/images/1/1/3.gif');
         width:379px;
         height:183px;
         }
.head4 {
         background:url('/themes/gs/images/1/4.gif');
         height:183px;
         width:240px;
         }

#redflag {}

/*  topmenu */

.topmenu1 {width:190px; float:left; background:url('/themes/gs/images/topmenuback.gif') repeat-x; height:26px;
           text-align:center; border:0px solid red}
.topmenu2 {width:20px; float:left; background:url('/themes/gs/images/topmenuright.gif') repeat-x; height:26px;
           border:0px solid red}
.topmenu3 {width:19px; float:left; background:url('/themes/gs/images/topmenuright3.gif') repeat-x; height:26px}
.clear {clear:both}
.topmenu1text {color:#fff; font-size:11px; font-weight:600; padding:7px 0 0 0}
.topmenu1text1 {color:#fff; font-size:11px; font-weight:600; padding:1px 0px 0 0;  text-align:center}
.topmenuhome { float:left; background:url('/themes/gs/images/bas.gif') repeat-x; height:26px; padding:0}
.topmenuhome1 {  background:url('/themes/gs/images/bas.gif') repeat-x; height:26px; padding:0}
a.topmenua {color:#fff; text-decoration:none; border:0px solid red; padding:0 0 0 0%}
a.topmenua:hover {color:#fff; text-decoration:underline}


.Outline {
               color:#0f5ca1;
               text-align:center;
               text-decoration:none;
               font-size:14px;
               font-weight:600;
               padding:0px 0 0px 0;
               padding: 5px;
               padding-left: 0px;
               border-bottom: 1px solid #ccc;
               padding-right: 0px;

               }

               .Outline:hover {
               color:#d2490c;
               text-align:center;
               text-decoration:none;
               font-size:14px;
               font-weight:600;
               padding:0px 0 0px 0;
               padding: 5px;
               padding-left: 0px;
               padding-right: 0px;
               border-bottom: 1px solid #ccc;
               }

               .topbl { height:12px; margin:0 10px}
.blockcontent {
                /*background:#bee0f7; */
                margin:0 10px;
                padding:10px 0 0 0;
                height:100%;

                }


.obj1 {float:left; margin:0 10px 0 10px }
.obj2 {
        /* height:130px;*/
         /*overflow: auto;*/
         font-size:12px;
         font-family:tahoma;
         font-weight:600;
         color:#0f5ca1;
         padding:0 5px}
.objclear {clear:both}

.obj22 {


         font-size:12px;
         font-family:tahoma;
         font-weight:100;
         color:#0f5ca1;
         padding:0 5px}

.padd {padding:5px 0}


#rec {
        padding:6px 0;
        color:#fff;
        font-size:18px;
        font-weight:narmal;
        font-family:Tahoma;
        text-decoration:none;

        }
#rec a {
        padding:6px 0;
        color:#fff;
        font-size:18px;
        font-weight:narmal;
        font-family:Tahoma;
        text-decoration:none;
              }
#rec a:hover {
        padding:6px 0;
        color:#fff;
        font-size:18px;
        font-weight:narmal;
        font-family:Tahoma;
        text-decoration:underline;
              }


#rec1 {
        padding:6px 0;
        color:#fff;
        font-size:11px;
        font-weight:narmal;
        font-family:Tahoma;
        text-decoration:none;

        }
#rec1 a {
        padding:6px 0;
        color:#fff;
        font-size:14px;
        font-weight:600;
        font-family:Tahoma;
        text-decoration:none;
              }
#rec1 a:hover {
        padding:6px 0;
        color:#fff;
        font-size:14px;
        font-weight:600;
        font-family:Tahoma;
        text-decoration:underline;
              }



.news_time {
              color:#0f5ca1;
              font-size:12px;
              font-family:tahoma;
              font-weight:600;
              margin:0 0 0 10px;
              text-decoration:underline;
              width:150px;
              }

.news_text {
              color:#0f5ca1;
              font-size:12px;
              font-family:tahoma;
              font-weight:100;
              padding:0 0 5px 10px;
              }
.news_link {float:right;}
a.news_link1 {
              color:#0f5ca1;
              font-size:11px;
              font-weight:600;
              padding:0 10px 0 0;
              font-family:tahoma;
              text-decoration:none;
              }

a.news_link1:hover {
                     color:#d2490c;
                     font-size:11px;
                     font-weight:600;
                     padding:0 10px 0 0;
                     font-family:tahoma;
                     text-decoration:none;
                   }

                   .partner {
          color:#0f5ca1;
          font-size:12px;
          font-weight:600;
          padding:0px 0 0px 0;
          font-family:tahoma;
          text-align:center;
          }


  .scolelem {border:0px solid red;
           list-style-type:none;
           padding:0;
           margin:0;
           background: #a9e1fc;
width:200px;
           }


.scolelem_ul_li {
                width:200px;
                text-align:center;
                padding:5px 0 5px 0;
              }

a.scolelem_ul_li_a {font-size:14px; font-weight:600; text-decoration:none; color:#0f5ca1}
a.scolelem_ul_li_a:hover {font-size:14px; font-weight:600; text-decoration:none; color:#d2490c}
a.scolelem_ul_li_a_activ {font-size:14px; font-weight:600; text-decoration:none; color:#d2490c}

.foot {background:url('/themes/gs/images/foot.gif') repeat-x;}

.rig {background:url('/themes/gs/images/part1.gif'); padding:0 0 10px 0; margin:10px 0 0 0}

.rigl {background:url('/themes/gs/images/part1.gif'); padding:0 0 10px 0; margin:0px 0 0 0}

.podmenu {display:None; position:relative; left:0px;}
.podmenu1 {display:block; position:relative; left:0px;}

.pagego {float:left; width:20px; border:1px solid #5cb2ed; background:#2e71c0; text-align:center; color:#fff;
         font-size:11px; font-weight:600; margin:0 2px; display:block;}
.pagego:hover {float:left; width:20px; border:1px solid #5cb2ed; background:red; text-align:center; color:#fff;
         font-size:11px; font-weight:600; margin:0 2px; display:block;}
.pagego a {color:#e89448; text-decoration:none; font-size:11px;  display:block;}
.pagegoclear {clear:both}
.pagecont {width:450px; margin:0 auto; padding:5px 0 0 0}

p {padding:5px 0 0px 5px; font-size:12px}

.newstitle {background:#80afec;  padding:5px 0 5px 10px; margin:0 2px;}
.newscont {border:1px dashed #2f6fbf; padding:2px 0 0 0; margin:0 5px 10px 5px}
.newscont1 {border:0px dashed #2f6fbf; padding:2px 0 0 0; margin:0 5px 10px 5px}
.newstext {padding:5px 0; font-size:11px;margin:0 2px;}

.newscontlink {padding:0px 0 5px 10px;font-size:11px}
.news_span1 {padding:0 5px}
.nsp {color:#e89448; font-weight:600}
a.newsa {text-decoration:none; font-size:11px; color:#0f5ca1; font-weight:600}
a.newsa:hover {text-decoration:underline; font-size:11px; color:#0f5ca1; font-weight:600}

a.newstit {color:#fff; font-weight:600; padding:0 0px 0 0px;}
.news_str {padding:0 5px}
.textmewstitle {color:#000; font-size:14px}


h1 {color:#0f5ca1; font-size:18px; font-weight:normal; font-family:tahoma; text-align:center; padding:5px 0;
    /*background:#80afec;*/}
h2 {color:#0f5ca1; font-size:16px; font-weight:600; font-family:tahoma; text-align:center;
    padding:10px 0 5px 0}
h3 {color:#0f5ca1; font-size:14px; font-weight:600; font-family:tahoma; text-align:left; padding:5px 0}
h4 {color:#0f5ca1; font-size:12x; font-weight:600; font-family:tahoma; text-align:center; padding:5px 0}
h5 {color:#0f5ca1; font-size:10px; font-weight:600; font-family:tahoma; text-align:center; padding:5px 0}
h6 {color:#0f5ca1; font-size:8px; font-weight:600; font-family:tahoma; text-align:center; padding:5px 0}

.divseo {padding:20px 0}
.divseotext {/*overflow: auto; height:500px;*/}

strong {font-weight:600}

.ffot {/*background:#00adef;*/ /*border:2px solid #00adef*/}
a.fott {color:#0f5ca1; text-decoration:none; font-size:11px; font-weight:100;}
a.fott:hover {color:#0f5ca1; text-decoration:underline; font-size:11px; font-weight:100;}

a {color:#0f5ca1; text-decoration:none; font-weight:600;}
a:hover {color:#0f5ca1; text-decoration:underline; font-weight:600;}

#bbb {width:536px; height:45px; margin:0 auto}
#bbb a {cursor:pointer; border:2px solid #2f6fbf; display:block; padding:0; margin:0}
#bbb a:hover {cursor:pointer; border:2px solid #fff; display:block; padding:0; margin:0}




.klin {color:#000; font-size:14px; text-decoration:none; font-weight:normal; padding:1px 0 1px 10px; display:block;}
.klin:hover {color:#fff; font-size:14px; padding:1px 0 1px 10px; text-decoration:underline;
             font-weight:normal; display:block; background:#015198;}
.korp {color:#015198; font-size:30px; text-decoration:none; font-weight:normal;}
.korp:hover {color:#000; font-size:30px; text-decoration:none; font-weight:normal;}

.korpb {color:#015198; font-size:30px; text-decoration:none; font-weight:normal;}
.korpb:hover {color:#000; font-size:30px; text-decoration:none; font-weight:normal;}

.korpbr {color:#015198; font-size:30px; text-decoration:none; font-weight:normal;}
.korpbr:hover {color:#000; font-size:30px; text-decoration:none; font-weight:normal;}


.homl {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;}
.homl:hover {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#015198; color:#fff;}

.homlactone {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#7d0413; color:#fff;}

.homlactone:hover {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#015198; color:#fff;}

.homlacttu {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#84B6F4; color:#fff;}
.homlacttu:hover {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#015198; color:#fff;}

.homlactfree {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#f36a19; color:#fff;}

.homlactfree:hover {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
             background:#015198; color:#fff;}

.hom2 {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;}
.hom2:hover {display:block; width:30px; height:15px; font-size:12px; text-decoration:none;
            background:#fff; color:#fff;}

.kvyes {float:left; border:1px solid #000; text-align:center; margin:1px;}
.kvno {width:50px; height:30px; float:left; border:1px solid #000; text-align:center;}

.akr {background:url('/themes/gs/images/k/a.jpg'); width:30px; height:30px;}
.akr:hover {background:url('/themes/gs/images/k/a1.jpg'); width:30px; height:30px;}

.bkr {background:url('/themes/gs/images/k/b.jpg'); width:30px; height:30px;}
.bkr:hover {background:url('/themes/gs/images/k/b1.jpg'); width:30px; height:30px;}

.vkr {background:url('/themes/gs/images/k/v.jpg'); width:30px; height:30px;}
.vkr:hover {background:url('/themes/gs/images/k/v1.jpg'); width:30px; height:30px;}

.gkr {background:url('/themes/gs/images/k/g.jpg'); width:30px; height:30px;}
.gkr:hover {background:url('/themes/gs/images/k/g1.jpg'); width:30px; height:30px;}



.ab {background:url('/themes/gs/images/b/k21.jpg'); width:30px; height:30px;}
.ab:hover {background:url('/themes/gs/images/b/k2.jpg'); width:30px; height:30px;}

.pb {background:url('/themes/gs/images/b/k5.jpg'); width:30px; height:30px;}
.pb:hover {background:url('/themes/gs/images/b/k51.jpg'); width:30px; height:30px;}

.abb {background:url('/themes/gs/images/b/a.jpg'); width:30px; height:30px;}
.abb:hover {background:url('/themes/gs/images/b/a1.jpg'); width:30px; height:30px;}

.bb {background:url('/themes/gs/images/b/b.jpg'); width:30px; height:30px;}
.bb:hover {background:url('/themes/gs/images/b/b1.jpg'); width:30px; height:30px;}

.vb {background:url('/themes/gs/images/b/v.jpg'); width:30px; height:30px;}
.vb:hover {background:url('/themes/gs/images/b/v1.jpg'); width:30px; height:30px;}



.nnom {border:0px solid red; padding:0; color:#960032; text-decoration:underline; font-weight:bolder; margin:0}
.nnom:hover {border:0px solid red; padding:0; text-decoration:none; font-weight:bolder; color:#960032; margin:0}

.leftz {text-align:left; padding:0 0 0 5px;}

/* ========================================== квартиры в продаже Раменское ==================================== */
.fonram_margin {padding:100px 0 0 0}
.fonram {background:url('/up/kvartiryvprodazheramenskoe/fonkvvprodazhe.jpg') no-repeat; width:500px; height:455px; margin:0 auto;  }
.clear {clear:both}
.oneblok {float:left; width:84px; border:0px solid red; padding:176px 0 0 116px;}
.onebloklink {display:block; width:30px; height:30px;}
.tublok {float:left; width:250px; border:0px solid red; padding:260px 0 0 0px;}

.tubblokcat1 {float:left; width:67px; border:0px solid red; padding:86px 0 0 9px;}
.tubblokcat1link {display:block; width:30px; height:30px; border:0px solid red;}
.tubblokcat2 {float:left; width:50px; border:0px solid red; padding:56px 0 0 26px;}
.tubblokcat3 {float:left; width:33px; border:0px solid red; padding:32px 0 0 43px;}

.telephone {
  width: 350px;

  display: block;
  margin: 10px;
  padding: 7px;
  background: #eee;

  font-size: 28pt;
  font-weight: normal;

 	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */

	text-shadow: 0px 0px 6px #fff;

	color: #777;
}

.contact_please { font-size: 16pt; text-align: center; }

.telephone:hover {
  background: #ffffcc;
}

#sendformbottom
{
    margin: 0 auto;
    clear: both;
    background: #fff;
    padding: 10px;
    width: 310px;
    border: 2px solid #ccc;

  border-radius: 4px;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */

	-moz-box-shadow: 0px 0px 8px #ccc;
	-webkit-box-shadow: 0px 0px 8px #ccc;
	box-shadow: 0px 0px 8px #ccc;

  behavior: url(border-radius.htc); /* учим IE border-radius */
}
#sendformbottom h2 { margin-bottom: 15px; }
#sendformbottom dt { float:left; line-height: 20px;  width: 210px; font-weight: none;  font-size: 14pt; margin: 3px; }
#sendformbottom dd { line-height: 20px; }
#sendformbottom dl { clear:both; }
#sendformbottom input, #sendformbottom textarea {
	padding: 5px;
	background: #FEFEFE url(http://callback.q-topia.ru/images/bgimp.gif) repeat-x;
	border: 1px solid #ccc;
	width: 93%;

  border-radius: 4px;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */
  behavior: url(border-radius.htc); /* учим IE border-radius */

	margin: 5px;
}
#sendformbottom input:focus, #sendformbottom textarea:focus {
  border: 1px solid #444;
}
#sendformbottom textarea {
  height: 230px;
}
#sendformbottom input[type="submit"]
{
  padding: 10px;
  font-size: 14pt;
  border: 1px solid green;
  cursor: pointer;
}
#sendformbottom input[type="submit"]:hover
{
  border: 1px solid red;
}

/*
#pgcontent { position: relative; }
*/

.manager_form {
	width: 210px;

	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */

	background: #f6f6f6;

	padding: 5px;
	margin: 10px;
	margin-top: 35px;

	text-shadow: 0 0 4px #fff;
	box-shadow: 0 0 8px #ccc;

	float: right;
}
.manager_form h2 {
	text-align: center;

	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
.manager_form p {
	text-align: center;

	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
.manager_form .anonce {

}
.manager_form .telephone {
	width: 175px;

	font-size: 16pt;

	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	border-radius: 4px; /* CSS3 */

	background: #fff url('http://www.rosser.ru/temp/ros/images/images/footer/telephone.png') 8px 9px no-repeat;

	padding: 5px;
	padding-left: 30px;

	color: #af1818;

	text-align: left;
}
.manager_form .telephone:hover {
	background: #e0f9cf url('http://www.rosser.ru/temp/ros/images/images/footer/telephone.png') 8px 9px no-repeat;;
}
.manager_form .telephone span {
	font-size: 9pt;
}
.manager_form .callus {
}

.newstext p { text-indent: 20px; margin-top: 10px; }

.action7 {
	padding: 6px;
	border: 1px solid #fff; margin: 5px;
	color: #fff;
	text-shadow: 1px 1px 7px #000;
	font-size: 14pt;
	background: #ee1c25;
	font-weight: normal;
	margin-top: -4px;
	margin-left: 170px;
	margin-bottom: 2px;
}
