/* $Id: style.css,v 1.24 2007/12/22 23:24:26 goba Exp $ */

/*
** HTML elements
*/
body {
	color: #f5e9e0;
	background-color: #95611e;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px
}

div.s_title{
	color:#F5E9E0;
	font-family:Verdana,Geneva,sans-serif;
	font-size:24px;
	font-weight: bold;
	margin:5px 0 10px
}

legend {color:#f5e9e0}
a {color:#f5e9e0; font-weight:bold; text-decoration:none; }
a:hover, a.active { color:#721006; }
li a.active {color:#721006}
h1 { margin:5px 0 10px}
h3 { margin:2px 0 5px;}
legend  {text-align:right}
p {text-align:justify; padding:0 0 5px; 0; text-indent:15px; margin:0}

tbody {border-top:0}
tr.even, tr.odd, td.active {background:0;}
ul.primary li a { background:0}
ul.primary li a:hover { background:0}
ul.primary li.active a{ background:0}
#views-ajax-pad form { background:0}
.breadcrumb { font-size:10px}

#main {padding:10px}
#head { width:1000px; height:434px; background:url(img/bg_head.jpg)}
#head1 { width:1000px; height:112px; background:url(img/bg_head_1.jpg)}
.top { padding-left:290px;vertical-align:top;}
.top1 {padding-left:190px}
.logo div{ bottom:0}
.logo a{ display:block; width:299px; height:230px; float:right}
.logo1 a{ display:block; width:190px; height:111px;}
#head_metro {width:265px}
.primary-links, .secondary-links {font-size:14px}


ul#nice-menu-2 {padding:5px 0}
ul#nice-menu-2 li{ padding:30px 5px 10px; text-align:center}
ul#nice-menu-2 a {display:block;padding:130px 0 0;width:169px;
}
.block ul {margin-left:0;text-align:justify;}
.block p {text-align:justify;}
ul#nice-menu-2 a:hover{ background-position:-169px 0}
ul#nice-menu-2 .active { background-position:-169px 0}
#menu-656 a {  background:url(img/b_kv.png) no-repeat}
#menu-657 a {background:url(img/b_dom.png) no-repeat}
#menu-658 a { background:url(img/b_zem.png) no-repeat}
#menu-1353 a { background:url(img/b_komm.png) no-repeat}

#head_bot {width:1000px; background:url(img/bg_head_bot.jpg); height:223px}
#head_bot1 {width:1000px; background:url(img/bg_head_bot1.jpg); height:251px}
.head_bot2 {width:255px}
#content {width:1000px; background:url(img/bg_cont.jpg)}
#centr {background:url(img/bg_centr.jpg) top no-repeat; height:464px}


#sidebar-left { width:190px; background:url(img/bg_left1.jpg) top no-repeat}
#sidebar-right { width:190px; background:url(img/bg_right1.jpg) top no-repeat }
#footer-message {width:1000px; height:79px; margin:auto; text-align:center; background:url(img/bg_footer.jpg); }

#block-views-spez-block_1 h2, #block-views-spez-block_2 h2{margin:0 0 5px;text-align:center; font-size:14px}
#block-views-spez-block_1 h3, #block-views-spez-block_2 h3{font-size:16px;text-align:center; background:url(img/line.png) no-repeat 0 36px; padding-bottom:6px}
#block-views-spez-block_1, #block-views-spez-block_2 {margin-top:10px; background-color:#9c7135; padding:5px}
.view-display-id-block_1 div, .view-display-id-block_2 div{text-align:center}
.field-label {float:left}
#main .form-submit {margin:12px 0 0 0}

#met a{display:block; width:25px; height:25px}
#met { width:265px;}
#sm1, #sm2, #sm3, #sm4, #sm5, #sm6, #sm7, #sm8, #sm9  { position:absolute; height:255px; width:265px}
#sm1 { background: #FFF url(img/tagansk.jpg) no-repeat; }
#sm2 { background: #FFF url(img/lublin.jpg) no-repeat;  }
#sm3 { background: #FFF url(img/serpuchov.jpg) no-repeat; }
#sm4 { background: #FFF url(img/kaluzhsk.jpg) no-repeat; }
#sm5 { background: #FFF url(img/kalinin.jpg) no-repeat; }
#sm6 { background: #FFF url(img/filevskaja.jpg) no-repeat; }
#sm7 { background: #FFF url(img/arbat.jpg) no-repeat; }
#sm8 { background: #FFF url(img/zamoskvor.jpg) no-repeat; }
#sm9 { background: #FFF url(img/sokolnik.jpg) no-repeat; }


fieldset {
  /* Don't draw backgrounds on fieldsets in IE, as they look really bad. */
  background: none;
}
ul.primary {
  /* Fix missing top margin */
  position: relative; /* LTR */
/*  top: 0.5em; */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
* html*.g-png { /* Скрываем от MSIE5 */
    zoom: expression(
        runtimeStyle.zoom = 1,
        runtimeStyle.filter +=
            "progid:DXImageTransform." +
            "Microsoft.AlphaImageLoader(src=" +
             getElementsByTagName("img")[0].src + ")"
    );
}

* html*.g-png img {
    visibility: expression(
        runtimeStyle.visibility="hidden",

        parentNode.insertBefore(
            createElement("png"), this)
    );
}

* html*.g-png png {
    font-size: 0;

    position: absolute;

    width: expression(runtimeStyle.width =
        parentNode.offsetWidth + "px");
    height: expression(runtimeStyle.height =
        parentNode.offsetHeight + "px");
}

table.views-entry {background:0}

.block ul { padding:0}
.block h1 {font-size:1.3em;}
.block h2 {font-size:1.2em;}
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul { left:180px}
ul.nice-menu ul li{ background:url(img/bg_menu.png) repeat-y; width:180px}
ul.nice-menu ul {top:24px}

.views-row {padding-bottom:5px;clear:both;overflow:auto;}

#block-views-catalog-block_1 div{display:inline  }
#block-views-catalog-block_1 span{ margin-top:10px; display: inline-block; background:url(img/bg_im.png) no-repeat top; width:156px; height:114px }
#block-views-catalog-block_1 img{padding-top:12px}



.views-field-title { font-weight:bold; padding-bottom:5px}
a:active, a:focus {
  outline: none;
}


td#ff {height:49px}

.field-field-image-add, .field-field-image-spez-add, .field-field-image-zem-add, .field-field-image-house-add {clear:both}
.field-field-hot-image-add img, .field-field-image-add img, .field-field-image-spez-add img, .field-field-image-zem-add img, .field-field-image-house-add img, .field-field-image-comm-add img{float: left; padding:10px 30px 0 0 }

.field-field-image-hot img, .field-field-image img, .field-field-image-spac img, .field-field-image-house img, .field-field-image-zem img, .field-field-image-komm img{ float:right; padding-left:5px}
.field-field-image-comm-add{clear:both;}

#main li{margin:3px 0 3px 15px;}

.imagecache-prev_image_linked img{ float: right; padding-left:5px}
ul.links li {padding:0 5px 0 0;}
#block-views-spez-block_1 .views-field-field-image-spac-fid img{float:none; padding:0}
#block-views-spez-block_2 .views-field-field-image-spac-fid img{float:none; padding:0}
.view-frontpage .views-row {margin-bottom:10px}
.views-row .title {margin:0 0 5px; text-align:center}
.views-row-even { background-image:url(img/bg_even.png)}
.field-field-image-publish img{ float:left; padding:0 5px 5px 0}
#edit-field-price-value, #edit-field-house-price-value, #edit-field-house-price-value-1, #edit-field-price-value-1, #edit-field-zem-price-value, #edit-field-zem-price-value-1 { width:80px}
#edit-term-node-tid-depth { width:200px}
.view-filters, .obv {background-image:url(img/bg_even.png); border:thin solid; padding:5px;}
.tel {clear:both;float:right;font-size:16px;font-weight:bold;padding-right:70px;}
.obv {text-align:center}

#block-block-1 {margin:-1px 0 0;}
* html* td#ff {height:70px !important}
div.vertical-tabs ul.vertical-tabs-list li{ background:0}
#block-block-12{float:left;margin:-10px 0 0;}
#block-block-12 a img {opacity:0.3;}
#block-block-12 a:hover img {opacity:0.9;}