Kde dark color theme causes some apps to look ugly, like opera, openoffice and so on. I was looking for a solution almost over a year, and finally I have made it myself. Since I couldn't find a solution, I want to create a topic here, so everyone will find it
Create folder .kdecomp in your home directory and add this string to every applauncher you want to fix "export KDEHOME=$HOME/.kdecomp". That string should be there before launching app, for example
#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
export KDEHOME=$HOME/.kdecomp
exec /usr/lib/opera/opera --noargb "$@"
This will make app use that folder for colors and so on. Also, you can create there folder .kdecomp/share/config/ and make file kdeglobals with needed settings, to tune it for your needs(or you can copy that file from your .kde4 folder after configuration).
In opensuse applaunchers are located at /usr/bin. I don't know if it is true for other distros.