/* @desc  форма обратной связи */
#f-overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}
.f-overlay-mac {background:url('/resources/macFFBgHack.png') repeat;}
.f-overlay-bg {background-color:#000; filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30;}

#f-table {width:100%; height:100%; border:5px solid #e0dfe3;}
#f-table div.close {float:right; font-size:9px; border:0px dashed #e0dfe3; border-bottom-width:1px; line-height:1.6em; cursor:pointer;}
#f-table ul {list-style-type:none; list-style-position:outside; color:#F00;}
#f-table td {width:auto; height:auto; padding:10px; background-color:#FFF;}
#f-table input.input, #f-table textarea {border:1px solid #808080; padding:1px; margin:2px 0;}
#f-table input.input {width:315px; //height:20px;}
#f-table textarea {width:315px; height:100px;}
#f-table input.submit {width:auto; padding:0 2px; border:1px solid #b3b3b3; border-top-color:#e0dfe3; border-bottom-color:#919194; padding:0 2px; background-color:#e0dfe3;}

#f-window {position:fixed; z-index:102; color:#000; display:none; text-align:left; top:50%; left:50%;}
#f-hide-select {z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%;}

* html #f-overlay {/*ie6 hack*/ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #f-window {/*ie6 hack*/ position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #f-hide-select {/*ie6 hack*/ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
