body {
  background: #fff;
  text-align:center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #212121;
}

html{
  text-align:center;
}

#column1 {width: 456px; height: 575px; background:url(../img/portrait.jpg) 0 0 no-repeat; float: left;}
#column2 {width: 524px; padding-top: 80px; float: right;}
#wrap {
  text-align: center;
  margin: 0 auto;
}

#maindiv { 
  width: 980px;
  margin: 0 auto;
  text-align:left;
}

h1 {
  color: #212121;
  font-size: 9pt;
  font-weight: bold;
}

h3 {
  color: #212121;
  font-size: 9pt;
  font-weight: bold;
}

h2 {
  color: #a3a3a3;
  font-size: 9pt;
  font-weight: bold;
}

.divwrap {
  position: relative;
}

#web {
  position: absolute;
  left: 190px;
  top: 8px;
}

#tisk {
  position: absolute;
  left: 17px;
  top: 85px;
}

#foto {
  position: absolute;
  left: 245px;
  top: 501px;
}

#typo {
  position: absolute;
  left: 197px;
  top: 8px;
}

.grey {
  color: #aeaeae;
  float: left;
  margin-bottom: 7px;
}

.grey2 {
  color: #aeaeae;
}

.link1 {
  text-decoration: none;
  margin-right: 5px;
}
.link1:link {color: #a3a3a3;}
.link1:visited {color: #a3a3a3;}
.link1:active  {color: #a3a3a3;}
.link1:hover   {color: #028bc8;}
.selected1 {color: #028bc8;}

.link2 {
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
.link2:link {color: #a3a3a3;}
.link2:visited {color: #a3a3a3;}
.link2:active  {color: #a3a3a3;}
.link2:hover   {color: #012c74;}
.selected2 {color: #012c74;}

.link3 {
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
.link3:link {color: #a3a3a3;}
.link3:visited {color: #a3a3a3;}
.link3:active  {color: #a3a3a3;}
.link3:hover   {color: #a3077f;}
.selected3 {color: #a3077f;}

.link4 {
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
.link4:link {color: #a3a3a3;}
.link4:visited {color: #a3a3a3;}
.link4:active  {color: #a3a3a3;}
.link4:hover   {color: #e2006c;}
.selected4 {color: #e2006c;}

.link4a {
  text-decoration: none;
}
.link4a:link {color: #a3a3a3;}
.link4a:visited {color: #a3a3a3;}
.link4a:active  {color: #a3a3a3;}
.link4a:hover   {color: #012c74;}

.link5 {
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
.link5:link {color: #a3a3a3;}
.link5:visited {color: #a3a3a3;}
.link5:active  {color: #a3a3a3;}
.link5:hover   {color: #e74418;}
.selected5 {color: #e74418;}

.link6 {
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}
.link6:link {color: #a3a3a3;}
.link6:visited {color: #a3a3a3;}
.link6:active  {color: #a3a3a3;}
.link6:hover   {color: #f28d0c;}
.selected6 {color: #f28d0c;}

.pruh {
  background: url(../img/pruh.jpg) repeat-y;
  height: 10px;
  margin-bottom: 15px;
  clear:both;
}

#languages {
  float: right;
  font-size: 8pt;
}

.langsep {
  float: left;
  padding-right: 5px;
}

.langselected {
  color: #fee001;
}

.linklanguages {
  color: #a3a3a3;
  text-decoration: none;
}
.linklanguages:link {color: #a3a3a3;}
.linklanguages:visited {color: #a3a3a3;}
.linklanguages:active  {color: #a3a3a3;}
.linklanguages:hover   {color: #a3a3a3; text-decoration: underline;}

.footer {
  text-align: left;
  color: #aeaeae;
  font-size: 8pt;
  clear: both;
  margin-top: 5px;
}

.footerright {
  text-align: right;
  padding-right: 5px;
}

.linknormal {
  color: #212121;
  text-decoration: underline;
}
.linknormal:link {color: #212121;}
.linknormal:visited {color: #212121;}
.linknormal:active  {color: #212121;}
.linknormal:hover   {color: #a3a3a3;}

.linknormal2 {
  color: #212121;
  text-decoration: none;
}
.linknormal2:link {color: #212121;}
.linknormal2:visited {color: #212121;}
.linknormal2:active  {color: #212121;}
.linknormal2:hover   {color: #212121; text-decoration: underline;}

.list1 {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

.list2 {
  list-style-type: circle;
  margin-left: 10px;
  padding-left: 10px;
}

.list3 {
  list-style-type: decimal;
  margin-left: 15px;
  padding-left: 10px;
}

.websites  {
  float:left;
  height:257px;
  margin:0 10px 10px 0;
  position:relative;
  width:257px;
}

.end {
  margin:0;
}

.websites a img.bw, .websites a:hover img.color {
  display:block;
  z-index:50;
  border: 1px solid #d4d4d4;
}

.websites a img.color, .websites a:hover img.bw {
  display:none;
  z-index:50;
}

.marginbottom {
  margin-bottom: 30px;
}

.photo {
  border: 0px;
}

.marginright {
  margin-right: 10px;
}

/*-----------------------FORM-------------------*/

fieldset {
  margin: 0;
  padding: 0;
  border: 0px;
  background-color: #FFFFFF;
  color: #a3a3a3;
  width: 350px;
} 

label {
  float: left;
  width: 8em;
}
.input {
  width: 350px;
}
.input[type="text"] {
  width: 350px;
}
.textarea {
  width: 350px;
  height: 80px;
}
.formbutton {
  display: block;
  width: 7em; /*rozmery potrebne pro IE5.x na Windows*/
  padding: 0.2em;
  line-height: 1.3;
  background-color: #fff;
  color: #a3a3a3;
  text-decoration: none;
  text-align: center;
  border: 0px;
  margin-left: 285px;
  font-family: Arial;
}
.formbutton:hover {
  background-color: #fff;
  color: #f28d0c;
}

.italic {
  font-style: italic;
}
