@media screen,projection {* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Trebuchet MS', 'Helvetica CE', Arial, sans-serif;	font-size: 80%;  text-align : center;  color: #5D5D5D;  background: #EBE9EA;}.mobil {  display: none;}/*---- layout ---*/#page {  position: relative;  width: 944px;  margin: 0 auto 0 auto;  background: #FFF;  text-align: center;}#header {  position: relative;  width: 900px;  margin: 0 auto 0 auto;  padding-top: 20px;  text-align: left;}#doc {  width: 900px;  margin: 0 auto 0 auto;  padding-bottom: 12px;  text-align: left;}/*---- footer ---*/#footer {  position: relative;  margin: 0 auto 20px auto;  width: 900px;  padding: 10px 0 30px 0;  color: #888;  font-size: 0.9em;}#footer a {  color: #888;}/*---- logo ---*/#logo {}#logo img {  border: 0 none;}p.slogan {  position: absolute;  top: 42px;  right: 0px;  font-size: 1.2em;  color: #5D5D5D;}#search {  display: none;}/*---- menu ---*/#menu {  margin: 0 auto 0 auto;  width: 900px;  height: 42px;  background: #0287D4;}#menu div.cleaner {  _display: none;}#menu ul {  padding: 0 0 0 0 !important;}#menu li {  list-style-type: none;  float: left;  line-height: 42px;  background: transparent url(menu-link.png) no-repeat left center;  padding: 0 20px 0 20px;}#menu li.first {  background: transparent !important;}#menu a {  color: #FFF;  text-decoration: none;  font-weight: bold;}#menu a:hover {  text-decoration: underline;}#menu li.muj-ucet {  background:#fc0;  float:right}#menu li.muj-ucet a {  color:#000;}#menu li.active a {  text-decoration:underline;}#loginmenu {  position: absolute;  top: 10px;  right: 0;  font-size: 0.9em;}#loginmenu li {  list-style-type: none;  float: left;  line-height: 1.4em;  color: #036BA8;}#loginmenu li a {  color: #036BA8;}li#lock {  background: url(ico-zamek.png) no-repeat left bottom;  padding: 0 8px 0 23px;}/*---- #breadcrumb ---*/#breadcrumb {  margin: 0 auto 30px auto;  width: 880px;  _width: 900px;  background: #E9E9E9 url(bg-hptop-lr.png) no-repeat center bottom;  padding-left: 20px;  line-height: 3em;  font-size: 0.85em;  font-weight: bold;  color: #000;}#breadcrumb a {  font-weight: normal;}#breadcrumb a:hover {  text-decoration: none;}#breadcrumb span {  padding: 0 7px 0 7px;  font-weight: normal;}/*---- #submenu ---*/#submenu {  float: right;  width: 220px;  background: #E9E9E9;}#submenu h3 {  margin: 0 0 12px 0 !important;  background: #FFCC00;  padding: 0 12px 0 12px;  line-height: 2.8em;  font-size: 1em;  color: #333;}#submenu ul {  list-style-type: none;  padding-left: 0;}#submenu li {  line-height: 1.8em;  border-bottom: 1px solid #DBDBDB;}#submenu li a {  display: block;  padding: 0 12px 0 12px;  text-decoration: none;}#submenu li a:hover {  background: #DBDBDB;  color: #000;}#submenu li.active {  font-weight:bold;}/*---- #text ---*/#text {  float: left;  width: 620px;}/*---- home-page ---*//*---- #hptop ---*/#hptop {  margin: 0 auto 30px auto;  width: 900px;  height: 255px;  background: #E9E9E9 url(bg-hptop-lr.png) no-repeat center bottom;  overflow:hidden !important;  height:255px;}#scrollshow {  margin: 0 auto 0 auto;  width: 863px;  height: 255px;  overflow:hidden !important;  background: #FFFFFF url(bg-hptop.png) repeat-x center bottom;  position: relative;}#scrollshow-in {  width:5000px;  height: 255px;  position:relative;  overflow:hidden !important;}.hpbox {  float: left;  width: 287px;  height: 255px;  border-right: 1px solid #FFF;  text-align: left;}#scrollshow h2 {  background: #FFCC00;  line-height: 2.8em;  font-size: 1em;}#scrollshow h2 a {  display: block;  margin: 0 15px 0 15px;  width. 100%;  background: url(sipka.png) no-repeat right center;  color: #333;  text-decoration: none;}#scrollshow p {  margin: 15px;}#scrollshow p a {  text-decoration: none;  color: #5D5D5D;}#scrollshow a.picLink {  display: block;  width: 287px;  height: 100px;}  /* hpboxy */  .sekce15 {    background: url(hpbox-ekonomicke-kurzy-15.jpg) no-repeat center top;  }  .sekce19 {    background: url(hpbox-manazerske-kurzy-19.jpg) no-repeat center top;  }  .sekce10 {    background: url(hpbox-marketingove-seminare-10.jpg) no-repeat center top;  }  .sekce9 {    background: url(hpbox-zdravotnici-9.jpg) no-repeat center top;  }  .sekce18 {    background: url(hpbox-fotoseminare-18.jpg) no-repeat center top;  }  .sekce20 {    background: url(hpbox-it-20.jpg) no-repeat center top;  }  .sekce21 {    background: url(hpbox-ostatni-21.jpg) no-repeat center top;  }#sl-left, #sl-right {  width: 10px;  height: 255px;  overflow:hidden;  display:block;  position: relative;  top: -255px;  left: 4px;  float: left;  visibility:hidden;  background: #E9E9E9;  background-repeat: no-repeat;  background-image: url('sl-sipka-l.png');  background-position:-10px 50%;  text-indent:-1000px;  z-index:10000;}#sl-right {  float:right;  left: -4px;  background-image: url('sl-sipka-r.png');  background-position: 0 50%;}#sl-left:hover {  background-position: 0 50%;}#sl-right:hover {  background-position: -10px 50%;}#sl-left.active, #sl-right.active {  visibility:visible;}#hpbtm {  width: 900px;  margin: 0 auto 18px auto;  border-bottom: 1px solid #DBDBDB;}#hpbtm h2 {  margin-bottom: 18px;  border-bottom: 1px solid #DBDBDB;  padding: 0 0 18px 45px;  font-size: 1.3em;  color: #5D5D5D;}#hp-kalendar h2 {  background: url(ico-kalendar.png) no-repeat left top;}#hp-twitter h2 {  background: url(ico-twitter.png) no-repeat left top;}#hpbtm ul {  list-style-type: none;  padding-left: 0;}#hpbtm ul strong {  color: #0287D4;}#hpbtm a {  color: #5D5D5D;}#btm-menu {  border: 1px solid #FFF;}#btm-menu p {  padding-bottom: 12px;  font-size: 1em;  font-weight: bold;}/*---- kurzy ---*/div.boxSkoleni {  margin-bottom: 1em;  border-bottom: 1px solid #DBDBDB;  background: url(ico-kalendar.png) no-repeat 0 4px;  padding: 0 0 0 45px;}div.boxSkoleni h2 {  font-size: 1.1em;}div.boxSkoleni h2 a {  color: #333 !important;}/*---- detail školeni ---*/div.tip, div.tip2 {  margin-bottom: 1em;  background: #F5F5F5;  border: 1px solid #E9E9E9;  padding: 5px 10px 5px 10px;  font-weight: bold;}div.tip p, div.tip2 p {  margin-bottom: 0 !important;}div.tip2 {  border-left: 3px solid #FFCC00;  font-weight: normal;}div.sumar {  margin: 1em 0 1em 0;  background: #FFFFFF url(bg-hptop.png) repeat-x center bottom;  border: 1px solid #EFEFEF;  border-left: 3px solid #FFCC00;  padding: 10px;}div.sumar h2 {  color: #0287D4;}div.sumar span {  font-weight: bold;}.sekceAds {  padding-top: 10px;}fieldset {  background: #F5F5F5;  border: 1px solid #E9E9E9;  padding: 20px 30px 30px 10px;}#form_send {  background: #000;  border: 3px solid #E5E5E5;  padding: 7px;  color: #FFF;  font-weight: bold;}/*---- tagy ---*/hr {  display: none;}a {color: #333;}#text a:hover, #text h2 a:hover {color: #0287D4;}/*#text p a:visited {color: #888;}*/h1 {  margin: 0 0 20px 0;  font-size: 1.5em;}h2 {  font-size: 1.3em;  color: #0287D4;}h2 a {  font-size: 100%;  color: #0287D4;}h2.line {  margin: 2.1em 0 0.8em 0;  border-bottom: 1px solid #DBDBDB;  padding: 0 0 8px 0;}h3 {  margin-bottom: 0.8em;  border-bottom: 1px solid #DBDBDB;  padding: 0 0 8px 0;  font-size: 1.2em;  color: #0287D4;}.anotace {  font-size: 1em !important;  font-style: normal !important;  color: #333;}.margin3B {  margin-bottom: 3em;}.black {  color: #000;}.orange {  color: #FF9900;}/* -- fotogalerie -- */div.fotogalerie {  float:left;  width:180px;  _width:175px;  text-align:center;  padding:12px 0;  border:1px solid #eee;  margin:0 10px 20px 10px;}div.fotogalerie-first {  margin:0 10px 20px 20px;}div.fotogalerie * {  text-align:center;  margin:0 auto;}div.fotogalerie p {  color:#888;  font-size:0.8em;}/*---- kalendar ---*/table.kalendar td {padding:0;height:40px;}.po, .ut, .st, .ct, .pa, .so, .ne {  width: 14%;  text-align: center;}td.so, td.ne {  background: #FFE4CD;}table.kalendar td.dis {  background: #eee;}table.kalendar td > a, table.kalendar td > span.date {  display:block;  height:40px;  line-height:40px;  padding-left:6px;  text-decoration:none !important;}table.kalendar td.dis > a {  background: #eee;  color:#888;}table.kalendar td.dis > a:hover {  background: #ddd;  color:#333 !important;}table.kalendar th {  border-collapse: collapse;  background:#0287D4;  color:#fff;}table.kalendar th a {  color:#fff !important;  font-weight:bold;}table.kalendar th {  text-align: center;  border:1px solid #ccc;}table.kalendar td {  height: 40px;  text-align: left;  border:1px solid #ccc;}table.kalendar td.hasevents > a {  font-weight:bold;  background:#666;  color:#fff;}table.kalendar td.hasevents3 > a {  background:#888;}table.kalendar td.hasevents > a:hover {  font-weight:bold;  background:#fc0;  color:#000 !important;}table.kalendar td.hasevents span.events {  display:block;  position:absolute;  width:180px;  border:1px solid #aaa;  background:#FFFFE7;  padding:4px;}table.kalendar td.hasevents span.events > a {  color:#333 !important;  text-decoration:underline !important;}table.kalendar td.hasevents span.events > a:hover {  color:#000 !important;  text-decoration:underline !important;}img.captcha {  border:1px solid #888;  margin-bottom:12px;}li span.uvod-datum {  float:left;  width:6em;  text-align:right;  margin-right:0.5em;}}