<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600" version="1.0"> 

  <!-- Simple bipartite graph example, this work is released by it's author in the Public Domain. -->

  <defs id="shapes_and_styles">
    <style type="text/css"><![CDATA[
      .styleLink { stroke:#000000; stroke-width:5; }
      .styleU { fill:#5050A0; stroke:#000000; stroke-width:1.5; }
      .styleV { fill:#50A050; stroke:#000000; stroke-width:1.5; }
      .style_ensU { fill:none; stroke:#5050A0; stroke-width:2; }
      .style_ensV { fill:none; stroke:#50A050; stroke-width:2; }
      .labels {font-size:32px; font-style:normal; font-family:Bitstream Vera Sans}
    ]]></style>
  </defs>

  <path class="style_ensU" d="M 100,50 C 200,50 200,550 100,550 C 000,550 000,50 100,50 " />
  <path class="style_ensV" d="M 500,50 C 600,50 600,550 500,550 C 400,550 400,50 500,50 " />

  <text class="labels" x="90" y="45" id="LabelU">U</text>
  <text class="labels" x="490" y="45" id="LabelU">V</text>
  
  <path class="styleLink" d="M 100,100 L 500,200" />
  <path class="styleLink" d="M 100,200 L 500,300" />
  <path class="styleLink" d="M 100,500 L 500,200" />
  <path class="styleLink" d="M 100,300 L 500,500" />
  <path class="styleLink" d="M 100,500 L 500,500" />
  <path class="styleLink" d="M 100,200 L 500,200" />
  <path class="styleLink" d="M 100,400 L 500,300" />
  <path class="styleLink" d="M 100,300 L 500,400" />
  <circle class="styleU" cx="100" cy="100" r="10" />
  <circle class="styleU" cx="100" cy="200" r="10" />
  <circle class="styleU" cx="100" cy="300" r="10" />
  <circle class="styleU" cx="100" cy="400" r="10" />
  <circle class="styleU" cx="100" cy="500" r="10" />
  <circle class="styleV" cx="500" cy="200" r="10" />
  <circle class="styleV" cx="500" cy="300" r="10" />
  <circle class="styleV" cx="500" cy="400" r="10" />
  <circle class="styleV" cx="500" cy="500" r="10" />
</svg>

