﻿/* Body */

#body { 
  background-color:#c0c0c0; 
}

/* The raw box for contents without margins. No text should go directly here */
#grosscontain {
  position:relative;
  background-color:#ffffff;
  border: 0px; 
  border-radius: 20px;
  width: 1000px;
  padding:0px 0px 0px 0px;
  margin-left: auto;   /* Only way to center. Daft */
  margin-right: auto;  /* Only way to center. Daft */
  z-index:1;
}

/* This is the basis box for building the page contents */
#maincontain {
  position:relative;
  background-color:#ffffff;
  font-family:Helvetica, Arial,sans-serif;
  font-size:11pt;
  color:#202020;
  border: 0px; 
  border-radius: 20px;
  width: 1000px;
  padding:5px 5px 5px 5px;   /* Padding is necessary to get white background */
  margin: 0px 0px 0px 0px;
  z-index:2;
}

#prozbadge {
  position:absolute; 
  z-index:25;
  border: 0px; 
  right:5px;
  top:14px;  
}

#contactbox {
  position:absolute; 
  z-index:25;
  border: 0px; 
  left:5px;
  top:14px; 
  width:228px
}

#titleimage {
  position:relative; 
  border: 0px; 
  z-index:20;
  left:245px;
}

     
#titlefont1 {
  font-family:Helvetica,Arial,sans-serif;
  font-size:24pt;
  color:#000000;
  font-weight:bold;
  margin-top: 10px;
  margin-bottom: 0px;
  text-align:center;
}            

#titlefont2 {
  font-family:Helvetica,Arial,sans-serif;
  font-size:20pt;
  font-weight:bold;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:center;
}            

#titlefont3 {
  font-family:Helvetica,Arial,sans-serif;
  font-size:12pt;
  font-weight:bold;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:center;
}            

#navbar {
  position:absolute;
  background-color:#ffffff;
  z-index:20;
  border: 0px;
  width: 140px;
  padding:0px 10px 0px 0px;
  margin: 20px 0px 0px 0px;
}   

#maintext {
  background-color:#ffffff;
  position:relative;
  z-index:10;
  border: 0px;
  border-radius: 20px;
  width: 840px;
  padding:0px 0px 0px 0px;
  margin: 20px 0px 0px 150px;
}   

p {
  font-family:Helvetica, Arial,sans-serif;
  font-size:11pt;
  color:#202020;
  margin-top:0.5em;
}

p.prozprobadgelink {
  text-align: center;
  z-index:10;
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

p.navlink {
  z-index:10;
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

a.navlink:link {
	color:#202020;
	text-decoration:none;
}

a.navlink:visited {
	color:#202020;
	text-decoration:none;
}

a.navlink:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.navlink:active {
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
}

h2.main {
  clear:left;
  font-family:Helvetica,Arial,sans-serif;
  font-size:15pt;
  font-weight:bold;
  color:#101010;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:left;
}            

h3.main {
  font-family:Helvetica,Arial,sans-serif;
  font-size:13pt;
  font-weight:bold;
  color:#101010;
  font-style:italic;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:left;
}            

h3.spaced {
  font-family:Helvetica,Arial,sans-serif;
  font-size:13pt;
  font-weight:bold;
  color:#101010;
  font-style:italic;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align:left;
}            

h4.main {
  font-family:Helvetica,Arial,sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:#101010;
  font-style:italic;
  margin-top: 6px;
  margin-bottom: 0px;
  text-align:left;
}            

h5.main {
  font-family:Helvetica,Arial,sans-serif;
  font-size:9pt;
  color:#101010;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:left;
  font-weight:normal;
}            

#widebox10 {
  position:relative;
  clear:left;
  width:840px;
  font-family:Helvetica, Arial,sans-serif;
  font-size:10pt;
  color:#202020;
}

div.quicklist {
  float:left;
  width:270px;
  padding-right:10px;
}

p.quicklist {
  font-size:10pt;
  color:#202020;
  margin-top:0px;
  margin-bottom:0px;
}

ul.quicklist {
  font-family:Helvetica, Arial,sans-serif;
  font-size:10pt;
  color:#202020;
  margin-left:20px;
  margin-top:0px;
  padding:0px 0px 0px 0px;
  }

table {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#202020;
  z-index:11;     
  border-collapse:collapse;
}

table.noborder {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#202020;
  z-index:11;     
  border-collapse:collapse;
  border-style: none;
}

td {
  border:1px #202020 solid;  
  padding:3px 3px 3px 3px; 
}

td.top {
  border:1px #202020 solid;  
  padding:3px 3px 3px 3px; 
  vertical-align:top;
}

td.center {
  border:1px #202020 solid;  
  padding:3px 3px 3px 3px; 
  text-align:center;
}

td.langlist {
  width:55%;
  border:none;  
}

td.smartspeak {
  border-collapse:collapse;
  border-style: none;
  padding: 20px 20px 20px 20px; 
  vertical-align:top;
  border-radius: 20px;
  background-color: #f6efff;
}

h4.smartspeak {
  font-family:Times New Roman, Times, serif;
  font-size:13pt;
  font-weight:bold;
  color:#000000;
  font-style:italic;
  margin: 0px 0px 10px 0px;
  text-align:left;
}            

p.smartspeak {
  font-family:Times New Roman, Times, serif;
  font-size:11pt;	
  font-style:italic;
  color:#000000;
  margin: 0px 0px 0px 0px;
}

div.comquote {
  height: 40px;
  padding: 20px 20px 20px 20px; 
  border-radius: 20px;
  background-color: #e0e0ff;
}

p.comquote {
  font-family:Times New Roman, Times, serif;
  font-size:14pt;	
  color:#000000;
  margin: 0px 0px 0px 0px;
}

td.vat {
  width:67%;
  border:none;  
}

td.wise {
  border-collapse:collapse;
  border-style: none;
  padding: 20px 20px 20px 20px; 
  vertical-align:top;
  border-radius: 20px;
  background-color:#CCFF66;
}

td.currency {
  border:none;  
  padding-right:10px; 
  text-align:center;
}

ul {
  margin-left:20px;
  padding:0px 0px 0px 0px;
}


li {
  margin-top:3px;
  margin-left:0px;
  padding:0px 0px 0px 0px;
}

p.legalsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt; 
}

p.extlink {
  z-index:10;
  font-family:Helvetica,Arial,sans-serif;
  font-size:9pt;
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

a.extlink:link {
	color:#202020;
	text-decoration:none;
}

a.extlink:visited {
	color:#202020;
	text-decoration:none;
}

a.extlink:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.extlink:active {
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
}

#calendar {
  height: 650px; 
  width: 700px;
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  overflow: auto;
}

#prices {
  height: 265px; 
  width: 850px;
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  overflow: auto;
}
  
#copyright { 
  margin-top: 1ex;
  margin-bottom: 1ex;
  border-top: 1px #303030 solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt; 
  text-align: center;
  z-index:10;  
}

span.red     { color: #ff0000 }
