#page {background:#FFFFFF; margin-left:auto; margin-right:auto; width:820px; text-align:left;}
#page-content {position:relative; margin:0px 20px; padding-top:305px; padding-bottom:48px;}
#header {position:absolute; left:0px; top:0px; width:780px; height:305px;}
#banner {background:#FFFFFF; width:780px; height:141px;}
#main {padding-top:5px; width:780px;}
#main-content {background:#FFFFFF url("../images/bg_main.gif") repeat-y;}
#left {float:left; width:518px; margin:0; padding:0;}
#left-content {margin:0; padding:10px; padding-top:34px; padding-right:20px;}
#right {margin:0 0 0 518px; padding:0;}
#right-content {margin:0; padding:10px; padding-top:34px; line-height:12px;}
#footer {color:#B2B2B2; width:780px; padding-top:24px;}
.cleaner {clear:both; height:1px; font-size:1px;}

/*** footer ***/
#links {text-align:justify; margin-bottom:8px; padding-bottom:6px; border-bottom:#D5D5D5 1px solid;}
#footer a {color:#B2B2B2; line-height:15px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
#footer a:hover {color:#656565; text-decoration:underline;}
#copyright {float:left; line-height:15px; font-size:10px;}

/*** top menu ***/
#menuTop {position:absolute; left:0px; top:14px; width:780px; height:14px;}
#menuTop1 {position:absolute; left:18px; top:0px; width:52px; height:14px; text-align:center;}
#menuTop1 a {display:block; line-height:14px; background:#FFFFFF; color:#A5A5A5; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop1 a:hover {color:#074DA3;}
#menuTop2 {position:absolute; left:702px; top:0px; width:60px; height:14px; text-align:center;}
#menuTop2 a {display:block; line-height:14px; background:#FFFFFF; color:#A5A5A5; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop2 a:hover {color:#0067A1;}

/*** left menu ***/
#menuLeft {
	position:absolute;
	left:13px;
	top:44px;
	width:285px;
	height:85px;
}
.menuLeftItem {width:285px; height:13px;}
.menuLeftItem a {display:block; padding-left:15px; line-height:13px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.menuLeftItem a:hover {background:url("../images/bg_menu.gif") no-repeat; color:#FFE487;}

/*** home ***/
#navNews {position:absolute; left:0px; top:310px; width:508px; height:24px; background:#FFFFFF url("../images/bg_nav_blue.gif") repeat-x; border-bottom:#DFDFDF 1px solid;}
#navNewsText {background:#FFFFFF url("../images/bg_news.gif") no-repeat; color:#5D97DA; width:80px; text-align:center; line-height:24px;}
#navKurs {position:absolute; left:518px; top:310px; width:262px; height:24px; background:#FFFFFF url("../images/bg_nav_gray.gif") repeat-x; border-bottom:#DAE8F6 1px solid;}
#navKursText {background:#FFFFFF url("../images/bg_kurs.gif") no-repeat; color:#5D97DA; width:100px; text-align:center; line-height:24px;}
/**/
.news1 {background:#FFFAEA; padding:3px 10px; margin-bottom:18px; line-height:14px;}
.news2 {margin-bottom:18px; padding:0px 10px; line-height:14px;}
.newsHead {background:url("../images/odr_blue.gif") no-repeat; color:#5D97DA; line-height:13px; font-weight:bold; margin:6px 0px; padding-left:15px;}
.newsText {color:#878787;}
.newsLink {margin:12px 0px;}
.newsLink a {color:#9B9B9B; font-weight:bold; text-decoration:underline;}
.newsLink a:hover {color:#656565; text-decoration:underline;}
/**/
.kurs1 {background:#FFFFFF; width:100%; margin-bottom:10px;}
.kurs2 {background:#F0F6FB; width:100%; margin-bottom:10px;}
.kurs-content {padding:10px;}
.kursHead {background:url("../images/odr_yellow.gif") no-repeat; color:#5D97DA; line-height:13px; font-weight:bold; margin:6px 0px; padding-left:15px;}
.kursGroups {padding-top:6px; padding-left:15px;}
.kursTermin {color:#8D8D8D; padding:24px 15px; padding-bottom:0px; font-weight:bold;}
#kursPrehled {background:url("../images/bg_kursy_prehled.gif") no-repeat; margin-top:18px; padding-left:30px;}
#kursPrehled a {color:#696A6E; line-height:19px; font-weight:bold; text-decoration:underline;}
#kursPrehled a:hover {color:#1D5DA7; text-decoration:underline;}

/*** page ***/
.strip {background:#F1F1F1; height:22px; margin:12px 0px;}
#nav {background:url("../images/bg_nav_blue.gif") repeat-x;}
.kontakt {float:left; width:160px;}
.kontaktText {padding-left:15px;}

/*** kurzy ***/
.kBox {background:#E5EFF8; padding:10px 20px; margin:12px 0px; margin-bottom:20px;}
.kHead {color:#175B9C; line-height:19px; font-weight:bold; padding-left:30px;}
.kCil {color:#575E64; font-weight:normal; margin:12px 0px;}
.termin {font-weight:bold;}
.tdLeft {background:#FFF8E5; width:270px; vertical-align:top;}
.tdRight {background:#FFFFFF; width:500px; vertical-align:top;}
.tdCont {margin:12px 10px; color:#8D8D8D;}
td .popis {color:#5B97DF; padding-right:20px; font-weight:bold; vertical-align:top; text-transform:uppercase;}
.butOrder {background:#6FA712; color:#FFFFFF; padding:1px 0px; width:70px; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;}
.butBusy {background:#DE0002; color:#FFFFFF; padding:1px 0px; width:70px; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;}
.code {font-weight:bold;}
.runtime {padding-left:15px; color:#7E9C38; font-weight:bold;}
.location {padding-bottom:6px;}
/*** prihlaska ***/
#order {padding:28px; background:#E5EFF9;}
#order table {margin:6px 0px;}
.typ {padding-left:130px; margin:3px 0px; margin-right:2px; background:#F2F7FB; line-height:22px;}
#confirm {margin-top:40px; margin-bottom:120px; text-align:center;}

body {
  font-family:"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
  font-size:11px; 
  color:#888888; 
  margin:0px; 
  padding:0px; 
  background:#9B9B9B;
  text-align:center; 
  }
td {
  font-family:"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#888888; 
  }
h1 {
  background:#FFFFFF url("../images/bg_nav.gif") no-repeat left top; 
  color:#878787; 
  margin:0px; 
  line-height:24px; 
  font-size:11px; 
  text-align:center;
  }
h2 {
  color:#5D98DE;
  font-size:11px; 
  margin:12px 0px;
  }
h3 {
  background:url("../images/odr_blue.gif") no-repeat left top;
  color:#888888; 
  font-size:11px; 
  margin:12px 0px;
  margin-bottom:6px;
  padding-left:15px;
  }
p {
  margin:12px 0px;
  }
a {
  color:#5D98DE;
  text-decoration:underline;
  }
a:hover {
  color:#888888;
  text-decoration:none;
  }
img {
  border:0px;
  margin:0px;
  }
ul {
  margin:0px;
  margin-left:18px;
  padding-left:12px;
  list-style:url("../images/odr_gray.gif") disc outside; 
  }
li {
  line-height:14px; 
  }
form {
  margin:0px; 
  }
.form {
  color:#0055BA; 
  }
.send {
  font-size:11px; 
  }
#page #page-content #main #left div table tbody tr .xl24 {
	font-family: Calibri;
}
#page #page-content #main #left div table tbody tr .xl26 {
	font-family: Calibri;
}
#page #page-content #main #left div table tbody tr .xl33 {
	font-family: Calibri;
}
