#fader {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    cursor: pointer;
    background: #000;
    width:100%;
    height:100%;
    opacity: .8;
}

#callback {
    position: absolute;
    left: 50%;
    margin-left: -220px;
    top: 64px;
    width: 439px;
    z-index: 1000;
    display:none;
}

#callback p {
	margin:0;
	padding:0 0 0 64px;
}

#callback .close {
    position: absolute;
    right: 2px;
    top: -5px;
    width: 34px;
    height: 34px;
    text-decoration: none;
    border: 0px none;
    z-index: 1001;
    background: url('/images/callback/close.png') no-repeat;
    //background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/callback/close.png');
}

#callback .t {
	height: 90px;
	position:relative;
}

#callback .t .bg {
	height: 90px;
	background:url('/images/callback/t.png') no-repeat 0 0;
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/callback/t.png');
}

#callback .b {
	height: 50px;
	background:url('/images/callback/b.png') no-repeat 0 0;
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/callback/b.png');
}

#callback .c {
	position:relative;
	height: auto!important;
    height: 300px;
    min-height: 300px;
}

#callback .c .bg {
	position:absolute;
	height:100%;
	width:100%;
	z-index:-1;
	background:url('/images/callback/c.png') repeat-y 0 0;
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/callback/c.png');
}


#callback form {margin:0;padding:0 0 0 64px;width:300px;font-size:12px;}
#callback label {display:block;color:#757575;margin-bottom:7px;}
#callback table {margin-bottom:20px;}

#callback .input {border:1px solid #d3d3d3;float:left;}
#callback .marg {margin-bottom:20px;}
#callback input {height:1em;}
#callback input, #callback textarea {font-family:Tahoma, Arial, sans-serif;font-size:1em;border:1px solid #fff;background:url('/images/callback/input-bg.gif') repeat-x 0 0;padding:3px 5px;}

#callback #f_name {width:174px;}
#callback .f_phone {padding-left:18px;}
#callback #f_phone {width:80px;}
#callback textarea {width:286px;height:111px;overflow:hidden;}
#callback .dash {width:40px;background:url('/images/callback/dash.gif') no-repeat 50% 50%;}
#callback img {margin-top:5px;border:1px solid #d3d3d3;}

#callback .select {border:1px solid #d3d3d3;width:91px;position:relative;}
#callback .select .current {width:58px;border:1px solid #fff;background:url('/images/callback/input-bg.gif');height:12px;padding:3px 5px;cursor:pointer;}
#callback .select .trigger {position:absolute;right:0;top:0;border-left:1px solid #d3d3d3;width:20px;height:20px;}
* html #callback .select .trigger {height:22px;right: -1px;}
#callback .select .trigger a {display:block;width:18px;height:18px;border:1px solid #fff;text-decoration:none;background:url('/images/callback/select-bg.png') no-repeat 50% 50%;}
* html #callback .select .trigger a {height: 20px;width: 20px;}
#callback .select ul {display:none;position:absolute;left:-1px;top:20px;border:1px solid #d3d3d3;width:70px;list-style:none;background:#fff;}
* html #callback .select ul {top:22px;}
#callback .select li {padding: 3px 5px;cursor:pointer;}
#callback .select li.hover {text-decoration:underline;}

#callback .submit {clear:left;padding:18px 0 0;text-align:center;}
#callback .submit input {background:none;padding:0;width:157px;height:32px;}

.callback-fast-wrap {padding-left:20px;position:relative;z-index:0;left:-20px;
_zoom:1;
}
.callback-fast td {height:45px;padding:0;background:#E8EAF3;vertical-align:middle;white-space:nowrap;}
.callback-fast td strong {display:inline;}
.callback-fast .angle {width:20px;height:45px;background:#E8EAF3 url('/images/callback/fast-angle.png') no-repeat 0 0;display:inline-block;vertical-align:middle;line-height:45px;position:relative;left:-20px;margin-right:-20px;
*display:inline;
*zoom:1;
}
.callback-fast .input {display:inline-block;border:1px solid #d3d3d3;vertical-align:middle;margin-right:50px;width:190px;
*display:inline;
*zoom:1;
}
.callback-fast .input input {font-family:Tahoma, Arial, sans-serif;font-size:1em;border:1px solid #fff;background:url('/images/callback/input-bg.gif') repeat-x 0 0;padding:3px 5px;width:178px;color:#444444;}
.callback-fast input {vertical-align:middle;}
