#fb-form-overlay { position: absolute; top: 5px; left: 0px; background: #fff; opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); width: 450px; height: 580px; display: none; z-index: 3; }

#fb-open {
    display: block;
    position: fixed;
	z-index:99;
    background: url(images/feedback.gif) left no-repeat #0070E5;
    height: 161px;
    width: 25px;
    top: 260px;
	/*top: 200px;*/
    right: 0;
    cursor: pointer;
}

#fb-open:hover {
    width: 30px;
}

* html #fb-open { position: absolute; }

#fb-overlay {
	position: absolute;
	width: 100%;
	z-index: 50;
	background: #fff;
	top: 0;
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	display: none;
}

#fb-container {
	position: fixed;
	left: 0; 
	top: 0;
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	display: none;
	z-index: 1000;
	font-size: 14px;
}

* html #fb-container { position: absolute; } 

#fb-box { width: 500px; margin: 0 auto; position: relative; padding: 5px; }

#fb-content { height: 580px; background: #fff; padding: 5px; position: relative; }

#fb-close {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	width: 30px;
	background: url(images/close.png) no-repeat;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/dzen/snippets/DieraFeedBack/css/images/close.png', sizingMethod='scale');
    cursor: pointer;
}

.fb-loader { background: url(images/loader.gif) top center no-repeat; margin-top: 200px; height: 75px; }

.fb-form { padding: 5px 20px 5px 15px; }
.fb-form * { padding: 0; margin: 0; }
.fb-title { text-align: center; padding: 0px 3px 5px 3px; }
.fb-title .fb-title-error { font-weight: bold; color: red; }
.fb-edit { border: 1px solid #999; width: 396px; padding: 3px; color: #333; }
.fb-textarea { padding: 1px; border: 1px solid #999; width: 400px; height: 100px; overflow: auto; color: #333; }
.fb-label { padding: 3px 3px 3px 0px; float: left; }
.fb-label span { color: #ff0000; font-weight: bold; }
.fb-error { padding: 3px 3px 3px 0px; text-align: right; color: red; font-weight: normal; height: 16px; }
.fb-input { padding: 3px 3px 3px 8px; }
.fb-input-select { position: relative; }
.fb-select { border: 1px solid #7f9db9; width: 404px; padding: 3px; color: #333; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); height: 25px; position: absolute; top: 3px; left: 8px; z-index: 3; cursor: pointer !important; }
.fb-edit-select { width: 368px; }

#recaptcha_image { width: 300px; height: 57px; margin-bottom: 2px; }
.fb-captcha { border: 1px solid #999; width: 300px; padding: 3px; }
#fb-captcha-reload { float: right; width: 48px; height: 48px; background: #f5f5f5; cursor: pointer; border: none; background: url(images/refresh.jpg) no-repeat; margin-right: 10px; padding: 0; }

.fb-submit { text-align: center; padding: 5px 3px 0px 3px; }
.fb-button {
	padding: 3px 10px 3px 10px;
	cursor: pointer;
	border: none;
	background: url(images/button.jpg);
	height: 27px;
	width: 101px; 
}


.fb-text { text-align: center; padding-top: 100px; }

.fb-table { width: 100%; border-collapse: collapse; }
.fb-table td { padding: 0; }
.fb-table .fb-top td { height: 20px; }
.fb-table .fb-bottom td { height: 20px; }
.fb-table .fb-left { width: 20px; }
.fb-table .fb-right { width: 20px; }
.fb-table .fb-top .fb-left { background: url(images/shadow.png) repeat 0px 0px; }
.fb-table .fb-top .fb-center { background: url(images/shadow.png) repeat 0px -40px; }
.fb-table .fb-top .fb-right { background: url(images/shadow.png) repeat -20px 0px; }
.fb-table .fb-middle .fb-left { background: url(images/shadow.png) repeat 0px -80px; }
.fb-table .fb-middle .fb-center {}
.fb-table .fb-middle .fb-right { background: url(images/shadow.png) repeat -20px -80px; }
.fb-table .fb-bottom .fb-left { background: url(images/shadow.png) repeat 0px -20px; }
.fb-table .fb-bottom .fb-center { background: url(images/shadow.png) repeat 0px -60px; }
.fb-table .fb-bottom .fb-right { background: url(images/shadow.png) repeat -20px -20px; }

.fb-file { border: 1px solid #7f9db9; width: 396px; padding: 3px; color: #333; opacity: 0; z-index: 2; position: relative; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer !important; }
.fb-input-edit-file { border: 1px solid #999; width: 366px; background: #fff; }
.fb-edit-file { border: none; width: 360px; padding: 3px; color: #333; color: #777; background: none; }
.fb-input-file { margin: 3px 3px 3px 8px; position: relative; }
.fb-fake-file { position: absolute; top: 0px; left: 0px; z-index: 1; width: 395px; opacity: 1; }
.fb-attach { float: right; width: 25px; height: 25px; background: url(images/button_h25px.jpg) no-repeat 0 0; }
.fb-arrow { float: right; width: 25px; height: 25px; background: url(images/button_h25px.jpg) no-repeat 0 -50px; }


.fb-arrowHover, .fb-arrowFocus {
	background-position: 0 -75px;
}

.fb-attachHover {
	background-position: 0 -25px;
}

* html .fb-fake-file { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
* html .fb-file { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
* html .fb-arrow { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
* html .fb-edit-select { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
* html .fb-select { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
