Java.net.connectexception connection timed out no further information?

Help me please, i'm trying to connect to Minecraft servers and i get this error:
java.net.connectexception connection timed out no further information.
its happens with all servers,
i can play single player.
players can join my server.
i re-installed minecraft.
i re-installed java.
updated video card.
i was able to play minecraft servers before,
allowed it though firewall.
allowed ports trough firewall.
turned off firewall and anti-virus.
nothing helps, please help me:<

Try to update your pc or java or just give up. ORRRR Just degrade minecraft

No servers run lower verions, updated everything already