/*** Global Settings ****/
body {
  margin: 0;
  padding: 0;
  font: normal 12px/1.6em Arial, Helvetica, sans-serif;
  color: #000;
  background: #fff;
}
/*p { margin: 0; padding: 0;}*/

a:visited, a:link { color: #a43b55; }
a:hover {
  color: #a43b55;
  text-decoration: none;
}

h1, h2, h3 {
  color: #0d70b1;
  font: normal 17px Georgia, serif;
  padding-bottom: 5px;
}

h1 {
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #efece7; /* TODO */
}
h2 { margin: 20px 0 10px;font: normal 17px Georgia, serif;border-bottom: 1px solid #efece7;}
h3 {
  margin: 10px 0;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #efece7; /* TODO */
}

ul { 
  padding: 0;
  margin: 0 0 0 17px;
  list-style: square url(../img/li.png); 
}

.box {background: #f7f7f7;border: 1px solid #f0e9eb;padding: 5px 15px;}

#wrapper {
  margin: 0 auto;width: 776px;
  border-left: 1px solid #ecf7fe;
  border-right: 1px solid #ecf7fe;
}
#header {
  margin: 0 1px;
}
#bg {
  height: 30px;
  background: transparent url(../img/stin.png) 0 1px repeat-x;
}
#nav {
  background-color: #0d70b1;
  padding: 10px 20px;
  text-align: right;
  color: #a2d8fe;
  background: #0d70b1 url(../img/nav-sipka.png) 42.3em 100% no-repeat;
}
#nav.trid { background-position: 49.5em 100%; } /* :-( */
#nav.kontakt { background-position: 58.5em 100%; }

  #nav a:visited, #nav a:link { color: #ecf7fe; }
  #nav a:hover { text-decoration: underline; color: #fff; }

  #nav a b { color: #fff; }

#main-content {
  margin: 0 auto;
}
#logo {
  margin-bottom: 45px;
}

#logo img { margin-top: 3px; float: left; }

#logo h1, #logo h2 {
  border: none;
  display: inline;
  font-size: 2em;
  margin-left: 15px;
}
  #logo h2 { color: #666; font-size: 1.2em; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; }
  .sv { color: #A2D8FE; }

#left-column {
  width: 440px; padding: 0 30px 30px; float: left;
}
#right-column {
  float: right;
  width: 270px;
}

.crd a:visited, .crd a:link, .crd a:hover{text-decoration: none;color: #2a3845;cursor: text;}

#footer {
  clear: both;
  color: #666;
  background: #f3f3f3;
  border-top: 1px solid #f0e9eb; /* TODO */
  padding: 10px 15px;
}

#main-image { text-align: center; }
.sidebar { 
  width: 218px;
  margin: 0 auto;
  padding: 10px 25px;
  background: url(../img/shadow.jpg) no-repeat top;
}

/* meta content */
