.AdvancedSearchSetup { font-size:12px; font-weight:bold; font-family:Arial; line-height:20px; }
    .AdvancedSearchSetup span { color:#297bbc; font-weight:normal; padding:3px 3px 3px 3px; cursor:pointer;}
        .AdvancedSearchSetup span .dashed { color:#297bbc; border-bottom:1px dashed #297bbc; padding:0px; font-size: 1.1em; }
        .AdvancedSearchSetup span span { padding-left:5px; padding-right:5px; color:#adadad; border-bottom:none; padding:0px; font-size: 1.0em; }  
        .AdvancedSearchSetup span:hover .dashed { color:#297bbc; border-bottom:none; padding:0px; }
    .AdvancedSearchSetup  a{ text-decoration:none; }
    .AdvancedSearchSetup .active{ background-color:#fffba7; }
    .AdvancedSearchSetup .topspace{ padding-top:10px; }
    .AdvancedSearchSetup span.active span.dashed { border-bottom: none; color: black; }

    .tableSearch	{margin-left:-23px; color:#7e7e7e; margin-bottom:18px}
      .tableSearch th	{font-weight:normal; text-align:left; vertical-align:top; padding-left:23px; padding-bottom:2px; width:133px; line-height:2em}
      .tableSearch td	{vertical-align:top; padding-right:10px; padding-bottom:2px; line-height:1.7em}
      .tableSearch td a	{color:#adadad; text-decoration:none; cursor:default; margin-right:18px; white-space:nowrap; font-size: 0.9em; }
      .tableSearch td a b	{color:#297bbc; cursor:pointer; font-weight:normal; text-decoration:underline; font-size: 1.1em;}
      .tableSearch td a b b	{font-weight:bold}
      .tableSearch td a b:hover	{text-decoration:none !important}

      .taleHeader	{padding-bottom:1px !important}
        .bg_TD td, .bg_TD th	{background:#faf9f7}
        .imgEnter	{padding:0 20px 0 0; background:url('/site/templates/default/images/enter.gif') right 3px no-repeat; color:#adadad}
        .imgEnter b	{color:#333; font-size:12px}
        .plus_minus	{padding:0 0 0 6px; background:url('/site/templates/default/images/plus_minus.gif') 0 4px no-repeat}


	.allSpisoc {color:#adadad; background:url('/site/templates/default/images/marker2.gif') right 10px no-repeat; }
	.allSpisoc .dashed{ color:#adadad !important; border-bottom-color:#adadad !important; margin-right:7px; }
    .active2 {background:url('/site/templates/default/images/marker2_top.gif') right 10px no-repeat !important}


	.searc_all {display:none; width:100%}

    .tab {overflow:hidden;}
    .box_tab {border:1px solid #eae8e4; padding:1px}
      .box_tabIn {background:#f5f3ef; padding:15px 16px 18px 39px}
        .box_tabIn2 {}
          .box_tabIn2 h3 {font-size:17px; padding-bottom:0px; font-weight:bold}
          .box_tabIn2 h3 a {font-weight:bold; color:#000; text-decoration:none; padding:0 17px 0 0; background:url('/site/templates/default/images/marker2_top.gif') right 8px no-repeat; cursor:default}
          .box_tabIn2 h3 span {border:0; cursor:pointer; border-bottom:1px dashed #000;}
          .box_tabIn2 h3 span:hover {border-bottom:1px dashed #000;}
          .active3 a { background:url('/site/templates/default/images/marker2.gif') right 8px no-repeat !important}

    .searchSetupMenu {font-size:12px; margin-left:-15px; padding-left:0px; padding-bottom:13px; overflow:hidden; }
      .searchSetupMenu li {float:left; list-style:none; padding-right:3px; white-space:nowrap}
      .searchSetupMenu a {text-decoration:none; color:#adadad; cursor:default; display:block; float:left; padding:4px 13px 0 13px; height:19px; font-size: 11px;}
      .searchSetupMenu b {color:#297bbc; border-bottom:1px dashed #297bbc; cursor:pointer; font-size: 12px;}
      .searchSetupMenu b:hover {border:0}
      .searchSetupMenu .selected {background:#fffba7}
      .searchSetupMenu .selected b {border-bottom:0 !important; cursor:default; color:#333}

    .vkladki {overflow:hidden; padding:0 0 0 46px; margin-bottom:-2px; position:relative; font-size:12px}
        .vkladki li {float:left; list-style:none;}
        .vkladki li a {text-decoration:none; color:#297bbc; display:block; float:left; cursor:default}
        .vkladki li a span {display:block; float:left}
        .vkladki li a span span {padding:9px 20px 0 20px; height:24px}
        .vkladki li b {border-bottom:1px dashed #297bbc; cursor:pointer}
        .vkladki li b:hover {border:0}
        .vkladki .selected { background:url('/site/templates/default/images/vkladka_c.gif') 0 0 repeat-x}
        .vkladki .selected span {background-color: #ff00ff; background:url('/site/templates/default/images/vkladka_l.gif') 0 0 no-repeat; display:block}
        .vkladki .selected span span {background-color: #ff00ff; background:url('/site/templates/default/images/vkladka_r.gif') right 0 no-repeat; padding:9px 20px 0 20px; height:24px}
        .vkladki .selected b {border-bottom:0 !important; cursor:default; color:#2e2e2d}

.searchBorder {border:1px solid #cee6e6; padding:1px; margin:15px 0;}
    .search	 {background:#cee6e6; padding:6px 0 10px 20px; margin:1px;}
        .search h6 { font-style:normal; margin-bottom:5px; font-size:1em }
            .searcInput {width:100%}
            .searcInput td {vertical-align:top}
            .search h4 {padding-bottom:6px}
            .serchText {width:100%}
            .buttonSearch {width:100px; text-align:center}
                .buttonSearch input {width:80px}
            .AdvancedSearch {width:135px; padding-left:18px; padding-top:3px}
            .AdvancedSearchLink { text-decoration:none; padding-right:9px; color:#297bbc; background:url(/site/templates/default/images/marker3.gif) 100% 5px no-repeat;}
            .AdvancedSearchLink span{border-bottom:1px #297bbc dashed}
			.AdvancedSearchLink:hover span {border:0}
            .AdvancedSearchBox {float:left}





#flat_search_big {font-size:1.1em}
#flat_search_big sup{font-size: 80%;vertical-align: baseline;position: relative;top: -.5em;}
#flat_search_big .col-tree{position:relative; overflow:hidden;	clear:both;}
#flat_search_big .col-tree .c, #flat_search_big .col-tree .l, #flat_search_big .col-tree .r{float:left;	overflow:hidden; width:33%; display:inline;}
#flat_search_big .col-tree .c {width:100%; display:block;}
#flat_search_big .col-tree .c .in{position:relative; margin: 0 33%;	}
#flat_search_big .col-tree .l{margin-left:-100%;}
#flat_search_big .col-tree .r{margin-left:-33%;}
#flat_search_big .col-two{overflow:hidden; clear:both;display:inline-block;width:100%}
#flat_search_big .col-two .l, #flat_search_big .col-two .r{ width:50%}
#flat_search_big .col-two .l{float:left}
#flat_search_big .col-two .r{float:right}
#flat_search_big h5 {margin-bottom: 2px}
#flat_search_big #spellfilter {color:#333; margin: 0 0 6px 0; font-style: italic}




#path {padding-bottom:5px}	
#path a{color:#80a1c2; font-size:.9em;}

#spec{border-collapse:collapse; width:1%; margin-top:.4em;}
#spec td{background:#ffe848; border:1px #f5d500 solid; font-size:.9em; padding:5px 9px; line-height:1.6em;}
#spec td span {color:#9f8660; font-size:1.2em; text-decoration:underline;}
#spec td img{margin:5px 0;}
#spec td .price{text-decoration:none; font-size:1em	}
#spec td a{color:#003366; font-style:italic; white-space:nowrap}
#spec td.delim{background:none; border:none;}


#search {background:#f8f3f0; padding:5px 10px 10px; margin:20px 0; border-bottom:1px #c7c6c4 solid; display:none}
#search .title{clear:both;}

#search a.notice{color:#80a1c2; font-size:.9em; font-style:italic; text-decoration:none; border-bottom:1px #80a1c2 dotted;}
#search .notice:hover{color:#80a1c2; border:none;}


#search .title .t-right{float:right; height:33px}
#search .title .t-right a:hover{border-bottom:none;}
#search .title .t-right a.sel{color:#9f8660;border:none;}
#search .title .t-right select{font-size: 1em; vertical-align:middle; width:120px;}


#search form{position:relative; overflow:hidden; clear:both; }
#search form .s{float:left; width:100%;}
#search form .tit{float:left;}
#search form .s .in{clear:none;margin: 0 110px 0 8%;}
#search form .s .in input{width:98%;}
#search form .bt{display:inline; width:100px; float:right}
#search form .bt input{height:19px;}

#searchMini .sample{position:relative; overflow:hidden; clear:both; margin-top:-10px}
#searchMini .sample .city{float:right; margin-right:2px}
#searchMini .sample .city a{font-size:.8em;}
#searchMini .sample a{color:#80a1c2; text-decoration:none;border-bottom:1px #80a1c2 dotted;}
#searchMini .sample a:hover{border-bottom:0;}
#searchMini .sample .prim span{color:#999; margin:0; padding:0;}

#search #prop{background:#fff; border-top:1px #ccc solid; border-bottom:1px #ccc solid; padding:20px 10px; font-size:.9em; color:#9f8660;}
#search #prop strong{font-size:1.2em;}
#search #prop input, #search #prop select{font-size: 1em; vertical-align:middle;}

#search #prop .col-two .l{width:56%;display:inline-block}
#search #prop .col-two .l div{margin-bottom:10px}
#search #prop .col-two .l select{font-size: 1em;width:35%;}
#search #prop .col-two .l .price{white-space:nowrap;}
#search #prop .col-two .l .price strong{font-weight:normal; color:#000;}
#search #prop .col-two .r{width:43%;display:inline-block}
#search #prop .col-two .l span{float:left; width:100px;}

#search .nav{text-align:right; font-size:.9em; font-style:italic; clear:both; padding:10px 0 2px}
#search .nav a.all{ color:#ff0000; text-decoration:none; padding-left:8px; background:url(/site/templates/default/images/m2_flat_search_big_20.gif) left center no-repeat;}
#search .nav a.all span{border-bottom:1px #ff0000 dotted;}
#search .nav a.all:hover span{border-bottom:0;}
	
#results span.comm{color:#9f8660;font-size:.7em;margin-left:15px}
#results table{border-collapse:collapse;color:#999999;}
#results td, #results th{padding:5px 5px;margin:0;vertical-align:top;}
#results .cell-8{text-align:right;}
#results thead th, #results thead td{border-bottom:1px #ccc solid; font-weight:normal; text-align:left;}
#results thead .cell-1{padding-right:0;}
#results thead .cell-8{text-align:right; padding-right:10px;}
#results thead a{text-decoration:none; color:#999;}
#results thead a span{border-bottom:1px #999 dotted; }
#results thead a.desc{background:url(/site/templates/default/images/arrow-desc.gif) no-repeat 100% 5px; padding-right:6px; color:#333; font-weight:bold}
#results tbody .cell-4, #results tbody .cell-5, #results tbody .cell-6, #results tbody .cell-7, #results tbody .cell-8{vertical-align:middle;}
#results tbody .cell-1{padding:36px 0 0 5px;}
#results tbody .cell-3{padding:5px 10px 5px 5px;}
#results tbody .cell-3 img{margin-bottom:10px;}
#results tbody .cell-4 span{color:#9f8660; font-size:.8em;}
#results tbody .cell-5{color:#000;}
#results tbody .cell-5 span{color:#333;font-size:.8em;}
#results tbody .cell-6{font-size:.9em;}
#results tbody .cell-6 span{color:#000;}
#results tbody .cell-7 span a{font-size:.9em; color:#80a1c2;}
#results tbody .cell-8{color:#9f8660;font-size:.8em; padding-right:10px;}
#results .action td{background:#fffba7; border-top:1px #f1ed9e solid; border-bottom:1px #f1ed9e solid;}
#results .action td.cell-1{border-left:1px #f1ed9e solid;}
#results .action td.cell-8{border-right:1px #f1ed9e solid;}
#results .on td{background:#f5f3ef;}
#results .active td{background:#f5f3ef; border-top:1px #ccc solid;}
/*#results .active-note{border-bottom:1px #ccc solid;}*/
#results .active-note td, .tr_more td{background:#f5f3ef;}
#results .img_plus {background:url(/site/templates/default/images/plus.gif) no-repeat; display:block; width:9px; height:9px}
#results .img_ch {background:url(/site/templates/default/images/minus.gif) no-repeat;}
#results .active-note table{border-top:1px #ccc solid; margin-top:5px;}
#results .active-note table td.people, #results .active-note table td.contact{padding-top:17px;}
#results .active-note .phone, #results .active-note .date, #results .active-note .company{padding:0; margin:0;}
#results .active-note .company{color:#000;}
#results .active-note .phone{background:url(/images/x_ico_phone.gif) no-repeat left center; padding-left:15px; color:#000;}
#results .active-note .email{background:url(/images/x_ico_msg.gif) no-repeat left center; padding-left:15px;}
#results .active-note .icq{background:url(/images/x_ico_icq.gif) no-repeat left center; padding-left:12px;}
#results .active-note .account{color:#9f8660; font-size:.8em;}
#results .active-note .date{display:block; text-align:right;margin-top:10px;}
#results .active-note .date span{color:#000;}
#results #pagination{font-size:.8em; padding-top:8px;}
		
.nv{clear:both;}
.nv .l{font-size:.9em; float:left; font-style:italic}
.nv .r{float:right;}
.nv .r a{color:#40668C; padding:1px 7px;}
.nv .r a:hover, .nv .r a.active {color:#9F8660; background:#F7F3F0; text-decoration:none;}
.nv a.excel, .nv a.print{padding-left:16px; background:url(/site/templates/default/images/m2_flat_search_big_62.gif) no-repeat left center; color:#80A1C2; text-decoration:none;}
.nv a.print{padding-left:13px; background-image:url(/site/templates/default/images/m2_flat_search_big_65.gif);}
.nv a.excel span, .nv a.print span{border-bottom:1px #80A1C2 dotted;}
.nv a.excel:hover span, .nv a.print:hover span{border-bottom:0;}

a.hint { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; font-weight: bold; color: #93930f; text-decoration:none; vertical-align: super }
a.hint:hover { text-decoration:underline }
span.redstar { font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; color: #F00; }

a.rss {padding-left:12px; margin-right: 6px; background: url(/site/templates/default/images/rss.gif) no-repeat left center }