#TB_overlay {
position: fixed;
z-index: 100;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#detailSearch {
position: absolute;
z-index: 101;
width: 385px;
border-left: 1px solid #434343;
border-right: 1px solid #434343;
border-bottom: 1px solid #434343;
background: url(/images/search/fon.png) no-repeat #0a0a0a;
padding-top: 77px;
font-family: Tahoma;
font-size: 12px;
text-align: left;
}
#detailSearchClose {
width: 28px;
height: 26px;
cursor: pointer;
position: absolute;
top: 13px;
right: 20px;
}
#detailSearchReset {
cursor: pointer;
position: absolute;
top: 13px;
right: 53px;
border: none;
width: 68px;
height: 26px;
background: none;
}
#detailSearch form {
margin-left: 20px;
width: 343px;
}
.detailSearchChecks {
position: absolute;
height: 200px;
top: 280px;
background: #ff0000;
width: 100%;
}
.detailSearchFormLine {
float: left;
width: 100%;
margin-bottom: 10px;
position: relative;
}
.detailSearchFormLine label {
float: left;
width: 115px;
color: #6c6c6c;
font-size: 11px;
}
.detailSearchFormLine .detailSearchWid55 {
width: 55px;
position: relative;
top: 13px;
margin-right: 5px;
}
* html .detailSearchFormLine .detailSearchWid55 {
margin-right: 20px;
}
.detailSearchFormLine .wid68 {
width: 68px;
}
.detailSearchFormLine .detailSearchEdinic {
position: absolute;
top: 14px;
right: -12px;
color: #fff;
font-size: 11px;
}
* html .detailSearchFormLine .detailSearchEdinic {
right: -5px;
}
.detailSearchFormLine .detailSearchEdinic1 {
right: -10px;
}
.detailSearchFormLine input[type=text] {
width: 217px;
border: 1px solid #393939;
color: #fff;
font-weight: bold;
background: url(/images/search/inputText.png) repeat-x;
height: 21px;
padding: 3px 0 0 7px;
}
.detailSearchFormLine input[type=submit] {
width: 108px;
height: 40px;
background: url(/images/search/butSubmit.png);
border: none;
cursor: pointer;
margin: 20px 0 0 125px; 
}
* html input {
z-index: expression(
runtimeStyle.zIndex = 1,
type == "text" ? (className = "formText") : 0,
type == "password" ? (className = "formText") : 0,
type == "submit" ? (className = "formSubmit") : 0
)
}
.formText {
width: 224px;
border: 1px solid #393939;
color: #fff;
font-weight: bold;
background: url(/images/search/inputText.png) repeat-x;
height: 26px;
padding: 3px 0 0 7px;
}
.formSubmit {
width: 108px;
height: 40px;
background: url(/images/search/butSubmit.png);
border: none;
cursor: pointer;
margin: 30px 0 0 125px; 
}

table.trackbar div, table.trackbar td {margin:0; padding:0; color: #fff;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}

table.trackbar {width:225px; margin: 10px 30px; background: url(/images/search/trackFon.png) 0 9px no-repeat; height: 20px;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#535252;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:4px; left: -20px; right:100%; z-index:100; font:11px tahoma; color:#fff;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px;  cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#535252;}
table.trackbar .r div span.limit {position:absolute;top:4px; left:100%; margin-left: 5px; z-index:100; font:11px tahoma; color:#fff;}
table.trackbar .c {font-size:1px; width:100%;}
.c {
background: #1e1e1e;
opacity: 0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#detailSearchViezd {
width: 68px;
height: 16px;
background: url(/images/search/butViezd.png) no-repeat 0 -16px;
float: left;
margin-right: 10px;
cursor: pointer;
position: relative;
}
#detailSearchViezd input {
width: 1px;
height: 1px;
}
#detailSearchAppartament {
width: 106px;
height: 16px;
background: url(/images/search/butAppartament.png) no-repeat 0 -16px;
float: left;
cursor: pointer;
}
#detailSearchAnal {
cursor: pointer;
width: 59px;
height: 16px;
background: url(/images/search/butAnal.png) no-repeat 0 0;
}
.detailSearchHair {
width: 30px;
height: 21px;
float: left;
margin-right: 3px;
cursor: pointer;
background-position: 0 -21px;
}
.brown {
background-image: url(/images/search/hair/brown.png);
}
.grey {
background-image: url(/images/search/hair/grey.png);
}
.vtochku {
background-image: url(/images/search/hair/vtochku.png);
}
.h1 {
background-image: url(/images/search/hair/1.png);
}
.h2 {
background-image: url(/images/search/hair/2.png);
}
.h3 {
background-image: url(/images/search/hair/3.png);
}
.h4 {
background-image: url(/images/search/hair/4.png);
}
.h5 {
background-image: url(/images/search/hair/5.png);
}
.detailSearchEye {
width: 30px;
height: 21px;
float: left;
margin-right: 3px;
cursor: pointer;
background-position: 0 -21px;
}
.eyeBlue {
background-image: url(/images/search/eye/blue.png);
}
.eyeGreen {
background-image: url(/images/search/eye/green.png);
}
.eyeGrey {
background-image: url(/images/search/eye/grey.png);
}
.eyeBrown {
background-image: url(/images/search/eye/brown.png);
}
.eyeBlack {
background-image: url(/images/search/eye/black.png);
}
.deteilSearchFind {
float: right;
font-size: 11px;
color: #454545;
}
.deteilSearchFind span {
color: #fff;
font-size: 12px;
font-weight: bold;
}
#breastAny, #weightAny, #growthAny, #priceAny, #ageAny {
font-size: 10px;
position: absolute;
top: -5px;
left: 90px;
width: 224px;
text-align: center;
color: #535252;
}
* html #breastAny, *html #weightAny, *html #growthAny, *html #priceAny, * html #ageAny {
left: 78px;
}