html, body { padding:0; margin:0; width:100%; height:100%; background:#535353 url(/img/all-bg.gif) }
html, body, input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#e5e5e5 }
* { outline:none; resize:none; }


img { border:0 }
a { color:#fff; text-decoration:underline }
a:hover { color:#ff6600; text-decoration:none }
p { margin:1.2em 0 0 0 }
.c { clear:both }
.fl { float:left !important }
.fr { float:right !important }
.fn { float:none !important }
.nmr { margin-right:0 !important }
.last { background:none !important }

.wrapper { width:950px; margin:0 auto; min-height:700px; background:url(/img/h-logo.png) no-repeat right top; position:relative }

.h-menu { list-style:none; padding:0; margin:0; clear:both; display:block; height:27px; padding-top:7px }
.h-menu li { float:left; padding:0; margin:0; /*background:url(/img/h-menu-bg.gif) no-repeat*/ }
.h-menu li div { float:left; margin-left:4px; padding-right:4px; height:27px; /*background:url(/img/h-menu-bg.gif) no-repeat right top*/ }
.h-menu li a { color:#fff; font-size:11px; display:block; float:left; height:24px; /*background:url(/img/h-menu-abg.gif) no-repeat center top;*/ text-decoration:none; padding:3px 2px 0 2px }
.h-menu li a:hover { color:#fff }

.h-menu li:hover { background:url(/img/h-menu-bg.gif) no-repeat }
.h-menu li:hover div { background:url(/img/h-menu-bg.gif) no-repeat right top }
.h-menu li:hover a { color:#505050; background:url(/img/h-menu-abg.gif) no-repeat center top }
.h-menu li:hover a:hover { color:#505050 }

.h-home { position:absolute; width:200px; height:200px; right:40px; top:50px }

.h-pic { height:239px; display:block }

.content { padding-top:32px }
.c-left { float:left; width:604px; padding:0 15px }
.c-right { float:right; width:296px; padding:0 10px }

.footer { clear:both; padding-top:30px; padding-bottom:15px }

img.hdr { display:block; clear:both; margin-bottom:15px }


.r-menu { padding:0 0 0 20px; margin:0 0 15px 0 }
.r-menu li { padding:0; margin:0 }
.r-menu a { text-decoration:none }
.r2m { padding:0 0 0 20px; margin:0 0 15px 0 }

.r-form { width:250px; height:423px; padding:0 20px; background:url(/img/form.png) no-repeat; position:relative }
.rf-sent { display:none }
.r-sent .rf-input { display:none }
.r-sent .rf-sent { display:inline }
.rf-title { text-align:center; padding:70px 0 10px 0 }
.rf-button { text-align:center; position:absolute; left:0; width:290px; bottom:32px }
div.rf-input { padding-bottom:8px }
div.rf-input i { color:#6a604d; font-size:11px }
input.rf-input { background:#fff;  border:1px dotted #dcdcd9; width:245px; color:#6a604d; padding:2px }
textarea.rf-input { background:#fff; height:6em; border:1px dotted #dcdcd9; width:245px; color:#6a604d; padding:2px }





