/* Nejzakladnejsi definice pro obecne parametry */

body { margin: 0 0 0 0; padding: 0; color: #67767f; font: normal 11px Arial, Helvetica, sans-serif; background: #1d2025; }
html { margin: 0; padding: 0; }
img { border: 0; }
form { padding: 0; margin: 0; }
input, select, textarea { vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; }
textarea { overflow-y: scroll; }
a { color: #0077be; text-decoration: underline; }
a:hover { color: #02456d; }

/* Zakladni definice pro konkretni tridy */

.hidden { display: none; }
.konec { clear: both !important; font-size: 0% !important; width: 1px !important; height: 1px !important; display: block !important; }
.konec-levy  { clear: left  !important; font-size: 0% !important; width: 1px !important; height: 1px !important; display: block !important; }
.konec-pravy { clear: right !important; font-size: 0% !important; width: 1px !important; height: 1px !important; display: block !important; }
.none { margin: 0 !important; padding: 0 !important; }
.nobg { background: none !important; }
.fll { float: left; }
.flr { float: right; }
.notlikeul, .notlikeul li { margin: 0; padding: 0 0 2px 0; list-style: none; }
.nowrap { white-space: nowrap !important; }
.center { text-align: center; }
.icon { margin-bottom: -2px; }
.align-rig { text-align: right !important; }
.align-lef { text-align: left !important; }
.align-cen { text-align: center !important; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
p { margin: 0; padding: 10px 0 0 0; }

.blue { color: #0077be; }
.gray { color: #a4a4a4; }
.red  { color: #e80000; }

.graybg { background: #f4f6f7; }
.bluebg { background: #dff3fc; }

/* Zakladni definice pro konkretni tagy a tridy */

input.tx { padding: 1px 2px; color: #928c7f; }
input.tl { cursor: pointer; border: 0; margin: 0; padding: 0 }
.tlac { cursor: pointer; border: 0; color: #ffffff; text-decoration: none; display: block; text-align: center; }
.tlac:hover {  text-decoration: underline; color: #ffffff; }

/* Rozsirene DEFINICE dalsich elementu */

h5 {
    color: #0077be;
    font: normal 11px Arial, Helvetica, sans-serif; }

/* Test Items */

#SQUARE {
  width: 100px;
  height: 400px;
  border: 1px solid #eeeeee;
  text-align: center; }

/* ============================= HOMEPAGE =================================== */

#lay_center {
    width: 1000px;
    background: #ffffff;
    margin: 0 auto;
    text-align: left; }

#lay_head div.head_col2 {
    border-left: 1px solid #bec9cf;
    height: 29px;
    width: 290px;
    float: left;
    margin-top: 29px; }
    
#lay_head div.head_col2 span {
    padding: 6px 0 0 10px;
    display: block; }
    
#lay_head div.head_col, #lay_head div.head_colx {
    border-left: 1px solid #bec9cf;
    height: 29px;
    padding: 0 54px 0 10px;
    float: left;
    margin-top: 29px; }
    
#lay_head div.head_colx {
    padding: 0 0 0 10px; }
    
#lay_logo {
    width: 250px;
    padding: 24px 0 18px 20px;
    float: left; }
    
#tlac_hledej {
    background: url('images/tlac_hledani.gif') no-repeat left top;
    width: 13px;
    height: 13px;
    margin: 0 0 0 3px; }
    
#input_hledej {
    width: 168px; }
    
#sel_jazyk {
    width: 114px; }

#lay_hpmenu {
    clear: both;
    background: url('images/hp_hlmenu_pozadi.gif') repeat-x left top;
    height: 65px;
    border-top: 1px solid #bec9cf; }
    
#lay_hpmenu div.item, #lay_hpmenu div.sitem {
    position: relative;
    display: block;
    float: left;
    height: 65px;
    _width: 10px;
    white-space: nowrap;
    z-index: 10; }
    
#lay_hpmenu a {
    display: block;
    height: 65px;
    color: #0077be;
    text-decoration: none; }
    
#lay_hpmenu div.sitem a {
   background: url('images/hp_hlmenu_vyber.gif') no-repeat center bottom; }

#lay_hpmenu div.show {
    z-index: 20; }
    
#lay_hpmenu a:hover, #lay_hpmenu div.show a {
    color: #0077be;
    background: url('images/hp_hlmenu_vyber.gif') no-repeat center bottom; }
    
#lay_hpmenu a:hover span, #lay_hpmenu div.show a span {
    background: url('images/hp_hlmenu_hoverefekt.gif') no-repeat left 18px; }
    
#lay_hpmenu a:hover strong, #lay_hpmenu div.show a strong {
    background: url('images/hp_hlmenu_hoverefekt2.gif') no-repeat right 18px; }
    
#lay_hpmenu a.vyber {
    color: #0077be;
    background: url('images/hp_hlmenu_vyber.gif') no-repeat center bottom; }
    
#lay_hpmenu a.vyber span {
    background: url('images/hp_hlmenu_hoverefekt.gif') no-repeat left 18px; }
    
#lay_hpmenu a.vyber strong {
    background: url('images/hp_hlmenu_hoverefekt2.gif') no-repeat right 18px; }

#lay_hpmenu span {    
    margin: 0 19px;  
    display: block; }
    
#lay_hpmenu strong {    
    padding: 24px 11px 10px 11px;  
    display: block;
    font-weight: normal; }
    
#hp_skoleni {
    clear: both;
    height: 246px;
    background: #485055 url('images/hp_uvod.png') no-repeat left top; }

#hp_skoleni div.text {
    margin: 0 10px 0 20px;
    _margin: 0 10px 0 10px;
    width: 220px;
    color: #9eaeb8;
    float: left; }

#hp_skoleni div.flash {
    width: 550px;
    float: left; }

#hp_skoleni p {    
    line-height: 16px;
    padding: 8px 0 15px 0;  }
    
#hp_skoleni h1 {
    color: #ffffff;
    font: normal 25px "Myriad Pro", Arial, Helvetica, sans-serif;
    padding: 15px 0 0 0; }

#hp_skoleni h2 {
    color: #ffffff;
    font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif; }
    
#hp_skoleni a.tlac {
    background: url('images/tlac_aktualniskoleni.gif');
    width: 210px;
    height: 40px;
    font: bolder 14px Arial, Helvetica, sans-serif; }

#hp_skoleni a.tlac span {
    display: block;
    padding: 11px 0 0 0; }
    
#hp_sloupce {
    clear: both;
    padding: 22px 0 0 20px; }
    
#hp_sloupce div.sloupec {
    padding: 0 15px 0 0;
    width: 180px;
    float: left; }
    
#hp_sloupce div.sloupec a {
    text-decoration: none;
    color: #67767f; }
    
#hp_sloupce div.sloupec a:hover {
    text-decoration: underline; }
    
#hp_sloupce div.sloupec h5 a {
    text-decoration: none;
    color: #0077be;
    font-size: 13px;
    font-weight: bolder; }
    
#hp_sloupce div.konecsloupcu {
    clear: both;
    height: 24px;
    _height: 1px;
    font-size: 0; }
    
ul.arrowul, ul.arrowul2 {
    padding: 0 !important; }
        
ul.arrowul li {
    background: url('images/icon_arrow_gray.gif') no-repeat left 4px !important;
    padding: 0 0 3px 12px !important; }
    
ul.arrowul2 li {
    background: url('images/icon_arrow_darkgray.gif') no-repeat left 4px !important;
    padding: 0 0 3px 12px !important; }
    
div.hp_prechod {
    border-top: 1px solid #bec9cf;
    background: url('images/hp_prechod_pozadi.gif') repeat-x left top; }
    
#hp_aktuality {
    float: left;
    width: 200px; }

#hp_aktuality div.header {
    height: 30px;
    background: #485055 url('images/icon_aktuality.gif') no-repeat 10px 10px; } 

#hp_aktuality div.header h2 {
    font: bolder 13px Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 7px 0 0 28px }

#hp_aktuality div.box {
    background: #f0f7fb;
    height: 216px;
    width: 200px; 
	overflow: hidden;
}  

#hp_aktuality div.rollbox {
    height: 184px;
    width: 200px;
    overflow: hidden;
    position: relative;
    z-index: 1 !important; }
    
#scrollbox {
    width: 200px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1 !important; }

#hp_aktuality div.aktualita {
    padding: 7px 5px 6px 8px;
    border-bottom: 1px solid #c3e0ec; }

#hp_aktuality div.aktualita div.nadpis {
    padding-bottom: 2px; }
    
#hp_aktuality div.aktualita div.nadpis span  {
    display: block;
    color: #859ba7; }

#hp_aktuality div.aktualita div.obsah img {
    background: #ffffff;
    border: 1px solid #dce8ee;
    padding: 1px;
    width: 46px; }
    
#hp_aktuality div.aktualita div.obsah div.img {
    width: 50px; }
    
#hp_aktuality div.aktualita div.obsah p {
    padding: 0 0 0 0;
    line-height: 15px; }

#hp_aktuality div.aktualita div.obsah a {
    color: #67767f;
    text-decoration: none; }
    
#hp_aktuality div.aktualita div.obsah a:hover p {
    text-decoration: underline; }

#hp_aktuality div.starsiaktualita {
    padding: 7px 0 0 8px; }
    
#hp_aktuality div.starsiaktualita a.tlac {
    background: url('images/tlac_starsiaktuality.gif');
    width: 115px;
    height: 20px;
    font: normal 11px Arial, Helvetica, sans-serif; }

#hp_aktuality div.starsiaktualita a.tlac span {
    display: block;
    padding: 3px 0 0 0; }
    
#hp_reference {
    width: 710px;
    float: left;
    margin: 26px 0 26px 20px; }
    
#hpref_imgs {
    width: 430px;
    float: left; }
    
#hpref_info {
    margin-left: 20px;
    _margin-left: 10px;
    width: 260px;
    float: left; }
    
#hpref_imgs a.slidebox {
  width: 430px; 
  height: 320px; 
  display: block; 
  float: left; 
  overflow: hidden; 
  position: relative; }
  
#hpref_imgs a.slidebox img {
  position: absolute; 
  left: 0; 
  top: 0; }
    
#hpref_imgs div.galerie {
    margin-top: 8px;
    background: #f4f6f7;
    border: 1px solid #d4e2ea;
    padding: 0 0 9px 9px; }
    
#hpref_imgs div.galerie div.img {
    float: left;
    margin: 9px 9px 0 0;
    overflow: hidden; }
    
#hpref_imgs div.galerie div.img a {
    display: block;
    width: 100%;
    height: 100%;
    background: url('images/icon_detailobrazku.gif') no-repeat right bottom; }
    
#hpref_info h2 {
    color: #0077be;
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 0 0 5px 0;
    font-weight: bold; }
    
#hpref_info p {
    line-height: 16px; }
    
#hpref_info div.dalsireference {
    border-top: 1px solid #bec9cf;
    margin: 18px 0 0 0;
    padding: 20px 0 0 0; }
    
#hpref_info div.dalsireference a.tlac {
    background: url('images/tlac_dalsireference.gif');
    width: 115px;
    height: 20px;
    font: normal 11px Arial, Helvetica, sans-serif; }

#hpref_info div.dalsireference a.tlac span {
    display: block;
    padding: 3px 0 0 0; }
    
#lay_submenu {
    border-top: 1px solid #bec9cf;
    background: url('images/hp_prechod_pozadi.gif') repeat-x left top;
    padding: 26px 0;
    text-align: center; }
    
#lay_submenu a {
    color: #67767f;
    text-decoration: none;
    padding: 0 19px; }
    
#lay_submenu a:hover {
    color: #67767f;
    text-decoration: underline; }
    
#lay_footer {
    clear: both;
    background: #485055;
    color: #ffffff;
    padding: 0 20px 40px 20px;
    height: 45px; }
    
#lay_footer input.tx {
    width: 130px;
    color: #6b6b6b; }

#lay_footer input.tl {    
    background: url('images/tlac_ok.gif') no-repeat left top;
    width: 30px;
    height: 20px;
    color: #ffffff; }
    
#lay_footer a {
    color: #9eaeb8; }
    
#lay_footer a:hover {
    color: #ffffff; }
    
#lay_footer div.newsletter {
    margin-top: 20px;
    float: left;
    width: 480px;
    background: #485055; }

#lay_footer div.copyright { 
    margin-top: 22px;   
    color: #9eaeb8;
    float: left;
    width: 480px;
    text-align: right;
    background: #485055; }

#content input.tl_ok {    
    background: url('images/tlac_ok.gif') no-repeat left top;
    width: 30px;
    height: 20px;
    color: #ffffff; }

/* ============================= LAYOUT ===================================== */
    
#lay_hlmenu {
    clear: both;
    background: #656d72;
    height: 65px; }
    
#lay_hlmenu div.item, #lay_hlmenu div.sitem {
    position: relative;
    display: block;
    float: left;
    height: 65px;
    _width: 10px;
    white-space: nowrap;
    z-index: 10; }
    
#lay_hlmenu a {
    display: block;
    height: 65px;
    color: #ffffff;
    text-decoration: none; }

#lay_hlmenu div.sitem a {
    background: url('images/lay_hlmenu_vyber.gif') no-repeat center bottom; }

#lay_hlmenu div.show {
    z-index: 20; }
    
#lay_hlmenu a:hover, #lay_hlmenu div.show a {
    color: #ffffff;
    background: url('images/lay_hlmenu_vyber.gif') no-repeat center bottom; }
    
#lay_hlmenu a:hover span, #lay_hlmenu div.show a span {
    background: url('images/lay_hlmenu_hoverefekt.gif') no-repeat left 18px; }
    
#lay_hlmenu a:hover strong, #lay_hlmenu div.show a strong {
    background: url('images/lay_hlmenu_hoverefekt2.gif') no-repeat right 18px; }
    
#lay_hlmenu a.vyber {
    color: #ffffff;
    background: url('images/lay_hlmenu_vyber.gif') no-repeat center bottom; }
    
#lay_hlmenu a.vyber span {
    background: url('images/lay_hlmenu_hoverefekt.gif') no-repeat left 18px; }
    
#lay_hlmenu a.vyber strong {
    background: url('images/lay_hlmenu_hoverefekt2.gif') no-repeat right 18px; }

#lay_hlmenu span {    
    margin: 0 16px;  
    display: block; }
    
#lay_hlmenu strong {    
    padding: 24px 10px 10px 10px; 
    display: block;
    font-weight: bolder; }
	
#lay_middle {
    padding: 32px 20px 45px 0; }
    
#submenu_col {
    width: 270px;
    float: right; }
    
#submenu {
    padding: 0 20px; }
    
#content {
    width: 710px;
    float: right; }
    
div.submenu_item {
    border: 1px solid #ddecf4;
    margin-bottom: 5px; }
    
div.submenu_item a.main {
    padding: 7px 10px 7px 14px;
    display: block;
    font-weight: normal;
    border-bottom: 1px solid #ffffff;
    background: #f1f8fb url('images/submenu_prechod.gif') repeat-x left top;
    text-decoration: none; }
    
div.submenu_item_sel2 a:hover {
    text-decoration: underline; }
    
div.submenu_item_sel2 {
    border: 1px solid #adcfe1;
    margin-bottom: 5px; }
    
div.submenu_item_sel2 a.main {
    padding: 7px 10px 7px 14px;
    display: block;
    font-weight: normal;
    border: 1px solid #ffffff;
    border-bottom: 0;
    border-top: 0;
    background: #c2d9e6 url('images/submenu_prechod3.gif') repeat-x left top;
    text-decoration: none;
    color: #004873; }
    
div.submenu_item a:hover {
    text-decoration: underline; }
    
div.submenu_item ul.notlikeul {
    background: #ddecf4;
    padding: 10px 13px; }
    
div.submenu_item ul.notlikeul li {
    background: url('images/icon_arrow_darkgray.gif') no-repeat left 8px;
    padding: 4px 0 4px 10px; }
    
div.submenu_item ul.notlikeul li a {
    color: #485055;
    text-decoration: none; }
    
div.submenu_item ul.notlikeul li a:hover {
    color: #485055;
    text-decoration: underline; }
    
div.submenu_item ul.notlikeul li a.sel {
    color: #485055;
    font-weight: bolder;
    text-decoration: underline; }
    
div.submenu_item_sel {
    border: 1px solid #aae089;
    margin-bottom: 5px; }
    
div.submenu_item_sel a.main {
    padding: 7px 10px 7px 14px;
    display: block;
    font-weight: normal;
    border-bottom: 1px solid #ffffff;
    background: #f1ffe9 url('images/submenu_prechod2.gif') repeat-x left top;
    text-decoration: none;
    color: #348800; }
    
div.submenu_item_sel a:hover {
    text-decoration: underline; }
    
div.submenu_item_sel ul.notlikeul {
    background: #d2f0bf;
    padding: 10px 13px; }

#pritisku {
    display: none; }
    
#navigace {
    padding-bottom: 24px;
    border-bottom: 1px solid #bec9cf; }
    
#navigace a {
    background: url('images/icon_arrow_darkgray.gif') no-repeat right 5px;
    padding-right: 13px;
    margin-right: 7px; }

#content h1 {
    font-size: 22px;
    color: #010101;
    padding: 24px 0 6px 0; }

#hlvolby {
    text-align: right;
    margin: -24px 0 10px 0 }
    
#hlvolby img.icon {
    margin-right: 7px;
    margin-left: 25px; }
    
#hlvolby a {
    color: #67767f; }
    
/* ============================= 001a ======================================= */

#content .textbox {
    margin: 0 0 20px 0;
    padding: 19px;
    background: #f8fbfd url('images/textbox_prechod.gif') repeat-x left top;
    border: 1px solid #bec9cf;
    border-bottom-width: 2px; }
    
#content .textbox2, #content .modrybox {
    margin: 0 0 20px 0;
    padding: 19px;
    background: #f8fbfd;
    border: 1px solid #bec9cf; }
    
#content h3 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #0077be;
    margin-bottom: 10px; }

#content p {
    margin: 0 0 20px 0;
    padding: 0;
    line-height: 16px; }
    
#content ul.common,
#content ul {
    margin: 6px 0 0 0;
    padding: 0 0 0 15px;
    list-style: url('images/icon_ulpoint.gif'); }
    
#content ul.common li,
#content ul li {
    margin: 0;
    padding: 0 0 6px 0; }
    
#content img.niceimg {
    padding: 3px;
    background: #ffffff;
    border: 1px solid #dee2e5; }
    
#content img.niceimg2 {
    background: #ffffff;
    padding: 1px;
    border: 1px solid #dfedf5; }
    
/* ============================= 001b ======================================= */

#submenu h2 {
    color: #0077be;
    font: normal 18px Arial, Helvetica, sans-serif;
    padding: 0 0 17px 0; }
    
#submenu h3 {
    color: #0077be;
    font: normal 18px Arial, Helvetica, sans-serif;
    padding: 20px 0 20px 0; }
    
#submenu ul.arrowul2 {
    margin: 0 0 0 5px; }
    
#submenu ul.arrowul2 li {
    padding: 0 0 7px 12px; }
    
input.tl_ok {    
    background: url('images/tlac_ok.gif') no-repeat left top;
    width: 30px;
    height: 20px;
    color: #ffffff; }
    
#submenu div.submenu_box {
    background: #f4f6f7;
    border: 1px solid #dde1e4;
    color: #485055;
    padding: 15px; }
    
#datumfiltrbox select {
    width: 65px;
    margin-right: 7px; }
    
#submenu div.submenu_box_top {
    margin-top: 15px; }

/* ============================= 001c ======================================= */

#content div.hr {
    border-top: 1px solid #bec9cf;
    height: 10px;
    font-size: 1px; }
    
div.lista_strankovanirazeni {
    background: #f7f7f7;
    padding: 8px 15px 8px 15px; }
    
div.lista_strankovanirazeni select {
    width: 120px;
    margin: 0 0 0 5px; }
    
div.lista_strankovanirazeni select.datum {
    width: 60px;
    margin: 0 0 0 5px; }

div.lista_strankovanirazeni span.vyber {
    color: #0077be;
    font-weight: bold;
    padding: 3px 7px 7px 7px;
    background: url('images/strankovani_vyber.gif') no-repeat left top; }

div.lista_strankovanirazeni a.strankovani {
    padding: 3px 7px 7px 7px; }
    
div.lista_strankovanirazeni a.strankovani:hover {
    color: #0077be;
    font-weight: bold;
    background: url('images/strankovani_vyber.gif') no-repeat left top; }
  
div.box_aktualita {
    padding: 20px 0 5px 0; }
    
div.box_aktualita h2 {
    color: #3392cb;
    font: normal 18px Arial, Helvetica, sans-serif;
    background: url('images/border_3pxtecky.gif') repeat-x left bottom;
    padding: 0 0 5px 0; }

div.box_aktualita div.volby {
    text-align: right;
    margin: -22px 0 25px 0; }
    
div.box_aktualita div.volby img.icon {
    margin-right: 7px;
    margin-left: 25px; }
    
div.box_aktualita div.volby a {
    color: #67767f; }
    
div.box_aktualita img.niceimg {
    width: 47px; }

#content div.box_aktualita div.illu {
    float: left;
    width: 66px; }

#content div.box_aktualita div.text {
    float: left;
    width: 640px; }
    
div.box_aktualita div.vice {
    text-align: right; }

div.box_aktualita div.vice a.tlac {
    margin: 5px 0 0 auto;
    background: url('images/tlac_vice.gif');
    width: 80px;
    height: 20px;
    font: normal 11px Arial, Helvetica, sans-serif; }

div.box_aktualita div.vice a.tlac span {
    display: block;
    padding: 3px 0 0 0; }
    
/* ============================= 002 ======================================== */   
    
#submenu div.submenu_box a {
    color: #485055; }
    
#newsletter input.tx {
    width: 130px;
    margin: 7px 10px 7px 0; }
    
#p_castisystemu h4 {
    border-bottom: 1px solid #c0c0c0;
    padding: 0 0 3px 0;
    margin-bottom: 16px;
    font: bold 12px Arial, Helvetica, sans-serif; }
    
#p_castisystemu div.col1 h4 {
    margin-bottom: 6px; }
    
#p_castisystemu div.col1 {
    width: 310px;
    float: left; }
    
#p_castisystemu div.col2 {
    width: 190px;
    margin-left: 10px;
    float: left; }
    
#p_castisystemu div.col3 {
    width: 190px;
    margin-left: 10px;
    float: left; }
    
#p_castisystemu div.col1 div {
    clear: left;
    padding: 10px 0 1px 0; }
    
#p_castisystemu div.col1 img {
    margin: 0 14px 0 0; }
    
#zaslatbrozuru {
    margin: 18px 0 0 0; }
    
#zaslatbrozuru a.tlac {
    background: url('images/tlac_zaslatbrozuru.gif');
    width: 210px;
    height: 40px;
    margin: 0 auto;
    font: bolder 14px Arial, Helvetica, sans-serif; }

#zaslatbrozuru a.tlac span {
    display: block;
    padding: 11px 0 0 0; }

/* ============================= 003 ======================================== */  

div.vysledek_hledani strong.num {
    font-size: 16px; }

div.vysledek_hledani a {
    font-size: 12px; }
    
#content div.vysledek_hledani p {
    padding: 4px 0 10px 0;
    margin: 0; }
    
#content div.vysledek_hledani p.vyhledano {
    padding: 4px 0 18px 0;
    margin: 0; }
    
#content div.vysledek_hledani p.vyhledano strong {
    background: #cc0000;
    padding: 2px;
    color: #ffffff;
    font-weight: normal; }

/* ============================= 004a ======================================= */  

#p_reference h3 {
    margin: 0 0 5px 0; }

#p_reference div.col {
    float: left;
    margin-right: 10px; }
    
#p_reference div.colx {
    float: left;
    margin-right: 0px; }


#p_reference div.box {
    border: 1px solid #dee2e5;
    width: 228px; }
    
#p_reference div.box img {
    width: 222px;
    margin: 3px 3px 0 3px; }
    
#p_reference div.box p {
    border-top: 1px solid #dee2e5;
    background: #f1f8fb url('images/reference_prechod.gif');
    padding: 5px 10px 10px 10px;
    margin: 0; }
    
table.seznamreferenci {
    width: 100%; }

table.seznamreferenci tr.white {
    background: #ffffff; }
    
table.seznamreferenci tr.blue {
    background: #f2f8fb; }

table.seznamreferenci td {
    padding: 10px 5px 10px 10px;
    color: #67767f; }
    
table.seznamreferenci td.illu {
    width: 1px; }
    
table.seznamreferenci td.vice {
    width: 95px; }

table.seznamreferenci td.vice a.tlac {
    background: url('images/tlac_vice.gif');
    width: 80px;
    height: 20px;
    font: normal 11px Arial, Helvetica, sans-serif; }

table.seznamreferenci td.vice a.tlac span {
    display: block;
    padding: 3px 0 0 0; }
    
	
table.tiskovina {
    border-collapse: collapse !important;
    width: auto !important; }
    
table.tiskovina td {
    border: 1px solid #cad3d6 !important;
    padding: 9px 17px 10px 12px !important;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #67767f !important;
    }

table.tiskovina th {
    padding: 9px 17px 10px 12px !important;
    background: #f1f8fb !important;
    border: 1px solid #cad3d6 !important;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #67767f !important; }	
	
table.tiskovina {
	width:100% !important;
	border:2px solid #cad3d6 !important;
}
table.tiskovina th {
	width:80px !important;
}
table.tiskovina td.img {
	width:1% !important;
}
	
/* ============================= 004c ======================================= */  
    
#detail_reference {
    width: 710px; }
    
#content #detail_reference h2 {
    color: #0077be;
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 0 0 5px 0;
    font-weight: bold; }
    
#content h2 {
    font-size: 18px;
    color: #1180c2;
    font-weight: normal;
    padding: 10px 0 10px 0; }
    
.formbox {
    border: 1px solid #cbcbcb; }
    
.alert_box {
    border: 1px solid #cf3708;
    background: #f5ddd3 url('images/icon_stop.gif') no-repeat 10px center;
    font-size: 12px;
    color: #731012;
    padding: 5px 10px 5px 30px;
    margin: 0 0 10px 0; }   
    
.ok_box {
    border: 1px solid #598527;
    background: #dcf0bd url('images/icon_check.gif') no-repeat 10px center;;
    font-size: 12px;
    color: #3f6618;
    padding: 5px 10px 5px 30px;
    margin: 0 0 10px 0; }

.formbox div.formbox_in {
    border: 3px solid #ffffff;
    background: #f7f7f7; }
    
.formbox div.formbox_in div.formbox_padd {
    padding: 18px 21px 21px 100px; }

.formbox input.tx, textarea, select {
    border: 1px solid #cbcbcb; } 

.formbox div.radek {
    clear: both; }
    
.formbox strong.popisek {
    width: 55px;
    float: left;
    display: block;
    padding-top: 5px; }
    
.formbox span.pole {
    width: 210px;
    float: left;
    display: block;
    padding-top: 5px; }
    
.formbox span.pole input.tx {
    width: 150px;
    padding-top: 2px;
    padding-bottom: 2px; }
    
.formbox span.velkepole {
    width: 420px;
    float: left;
    display: block;
    padding-top: 5px; }
    
.formbox span.velkepole textarea {
    width: 419px;
    height: 108px; }

#form_reference div.odeslat {    
    padding: 10px 0 0 396px;
    text-align: left; }

#form_reference div.odeslat input.tl {
    background: url('images/tlac_odeslat.gif') no-repeat left top;
    width: 80px;
    height: 20px;
    color: #ffffff }

#form_reference div.odeslat a.tlac span {
    display: block;
    padding: 3px 0 0 0; }

/* ============================= 005 ======================================== */

div.box_kestazenidokument {
    width: 345px;
    float: left;
    margin-bottom: 15px; }
    
div.box_kestazenidokumentx {
    width: 345px;
    float: left;
    margin-left: 20px;
    margin-bottom: 15px; }

div.borderbox {
    border: 1px solid #cad3d6;
    padding: 12px 14px; }
    
#content div.box_kestazenidokument h2, #content div.box_kestazenidokumentx h2, #content div.box_korporalniidentita h2 {
    padding-bottom: 2px; }
    
div.box_korporalniidentita ul {
    width: 50%;
    float: left; }
    
/* ============================= 006 ======================================== */

#form_mapahledani {
    width: 190px;
    border: 0;
    padding-top: 40px;
    margin: 0 0 0 auto;
    position: relative;
    z-index: 100; }
    
#form_mapahledani div.radek {
    height: 25px; }

#form_mapahledani strong.popisek {
    width: 40px;
    float: left;
    display: block;
    padding-top: 5px;
    font-weight: normal; }
    
#form_mapahledani span.pole {
    width: 150px;
    float: left;
    display: block;
    padding-top: 5px; }
    
#form_mapahledani span.pole select {
    width: 150px;
    padding-top: 1px;
    padding-bottom: 1px; }
    
#form_mapahledani div.odeslat {    
    padding: 10px 0 0 100px; }

#form_mapahledani div.odeslat input.tl {
    background: url('images/tlac_hledat.gif') no-repeat left top;
    width: 80px;
    height: 20px;
    margin-left: 10px;
    color: #ffffff; }

#form_mapahledani div.odeslat a.tlac span {
    display: block;
    padding: 3px 0 0 0; }

#img_mapa {
    margin-top: -125px; }
    
#p_nalezenipart div.col {
    width: 230px;
    margin-right: 10px;
    float: left;
    border-top: 1px solid #c0c0c0;
    padding: 10px 0 20px 0;
    line-height: 16px; }
    
#p_nalezenipart div.colx {
    width: 230px;
    float: left;
    border-top: 1px solid #c0c0c0;
    padding: 10px 0 20px 0;
    line-height: 16px; }
    
/* ============================= 007 ======================================== */

#p_kontakt h2 {
    border-bottom: 1px solid #bec9cf;
    padding: 6px 0 3px 0;
    margin-bottom: 20px; } 
    
#p_kontakt div.kontakt {
    width: 345px;
    float: left;
    font-size: 12px; }
    
#p_kontakt div.formular {
    width: 345px;
    float: left;
    margin-left: 20px; }
    
#p_kontakt div.kontakt h5 {
    font-size: 12px;
    margin: 0;
    padding: 0; }
    
#p_kontakt div.kontakt p {
    margin: 2px 0 13px 0;
    padding: 0; }
    
#form_kontakt {
    border: 0; }
    
#form_kontakt div.radek {
    height: 25px; }
    
#form_kontakt div.radekx {
    height: auto; }

#form_kontakt strong.popisek {
    width: 70px;
    float: left;
    display: block;
    padding-top: 5px; }
    
#form_kontakt span.pole {
    width: 275px;
    float: left;
    display: block;
    padding-top: 5px; }
    
#form_kontakt span.pole textarea {
    width: 270px;
    height: 190px; }
    
#form_kontakt div.odeslat {    
    padding: 10px 0 0 60px; }

#form_kontakt div.odeslat input.tl {
    background: url('images/tlac_hledat.gif') no-repeat left top;
    width: 80px;
    height: 20px;
    margin-left: 10px;
    color: #ffffff }

#form_kontakt div.odeslat a.tlac span {
    display: block;
    padding: 3px 0 0 0; }

/* ============================= 008a ======================================= */
    
table.tbl {
    border-collapse: collapse; }
    
table.common, 
table.tabulka {
    border-collapse: collapse;
    width: 100%; }
    
table.content {
    border-collapse: collapse;
    width: auto !important; }
    
table.tbl th {
    padding: 5px 9px 5px 9px !important;
    background: #f1f8fb !important;
    border: 1px solid #cad3d6 !important;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #67767f !important; }
    
table.tbl td {
    border: 1px solid #cad3d6 !important;
    padding: 5px 9px 5px 9px !important;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #67767f !important; }

table.common th, 
table.tabulka th {
    border: 1px solid #cad3d6;
    background: #f1f8fb; }
    
table.common td, 
table.tabulka td {
    border: 1px solid #cad3d6;
    padding: 9px 17px 10px 17px; }
   
table.common th div, 
table.tabulka th div {
    border: 1px solid #ffffff;
    border-bottom: 0; }
    
table.common th strong {
    padding: 10px 17px;
    display: block; }

table.tabulka th {
    padding: 9px 17px 10px 17px; }

/* ============================= 008b ======================================= */
    
#jcalendar {
    margin-top: 14px;
    width: 229px;
    float: left; }
    
#jcalendar div.jcalendar-links {
    text-align: center;
    width: 205px;
    padding-bottom: 10px; }
    
#jcalendar table td a, #jcalendar table td div {
    display: block;
    width: 23px;
    height: 23px;
    margin: 0 5px 5px 0;
    float: left;
    border: 1px solid #dde1e4;
    text-decoration: none;
    color: #67767f; }
    
#jcalendar table td a:hover {
    background: #dff3fc; }

#jcalendar table td.today a, #jcalendar table td.today div {
    background: #dff3fc !important; }
    
#jcalendar table td.today a:hover {
    background: #DDECF4 !important; }  
    
#jcalendar table td.afterToday a, #jcalendar table td.afterToday div {
    background: url('images/kalendar_pozadi.gif') no-repeat left top; }
    
#jcalendar table td.afterToday a:hover {
    background: #dff3fc; }   
    
#jcalendar table td.jeskoleni a, #jcalendar table td.jeskoleni div {
    background: url('images/kalendar_pozadi.gif') no-repeat left top; }
    
#jcalendar table td.jeskoleni a:hover {
    background: #dff3fc; }  

#jcalendar table td a span, #jcalendar table td div span {
    text-align: center;
    display: block;
    padding: 5px 0 0 0; }    
        
    
    
#p_skoleni div.kalendar {
    width: 229px;
    float: left; }

#p_skoleni div.kalendar div.mesice {
    text-align: center;
    width: 205px;
    padding-bottom: 10px; }

#p_skoleni div.kalendar div.dny {
    width: 211px; }
    
#p_skoleni div.kalendar div.dny div {
    width: 23px;
    height: 23px;
    margin: 0 5px 5px 0;
    float: left;
    border: 1px solid #dde1e4; }
    
#p_skoleni div.kalendar div.dny a {
    width: 23px;
    height: 23px;
    display: block;
    text-decoration: none;
    color: #67767f;
    background: url('images/kalendar_pozadi.gif') no-repeat left top; }
    
#p_skoleni div.kalendar div.dny a:hover {
    background: #dff3fc; }
    
#p_skoleni div.kalendar div.dny div span {
    text-align: center;
    display: block;
    padding: 5px 0 0 0; }
    
#p_skoleni div.mesice {
    float: left;
    width: 481px; }

#p_skoleni div.mesice table {
    clear: both;
    width: 480px;
    margin-left: 1px; }
    
#p_skoleni div.mesice table th {
    border-top: 0px; }
    
#p_skoleni div.mesice table tr.gray { 
    background: #f4f6f7; }

#p_skoleni div.mesice div.zalozky {
    background: #f4f6f7;
    border: 1px solid #cad3d6;
    border-bottom: 0;
    height: 47px; }
    
#p_skoleni div.mesice div.zalozky div {
    width: 80px;
    float: left;
    text-align: center; }
    
#p_skoleni div.mesice div.zalozky div.last {
    width: 79px; }

#p_skoleni div.mesice div.zalozky div span {
    display: block;
    height: 46px;
    border-bottom: 1px solid #cad3d6; }
    
#p_skoleni div.mesice div.zalozky div span strong {
    display: block;
    font-weight: normal;
    margin: 1px;
    padding-top: 16px; }
    
#p_skoleni div.mesice div.zalozky div span.vyber {
    display: block;
    height: 47px;
    background: #f1f8fb; 
    border-left: 1px solid #cad3d6;
    border-right: 1px solid #cad3d6;
    border-bottom: 0; }
    
#p_skoleni div.mesice div.zalozky div span.vyber strong {
    padding-top: 12px;
    border-top: 4px solid #0077be; }
    
#p_skoleni div.mesice div.zalozky div span.vyber a {
    text-decoration: none; }
    
#p_skoleni div.mesice div.zalozky div span.hover {
    display: block;
    height: 46px;
    background: #f1f8fb; 
    border-left: 1px solid #cad3d6;
    border-right: 1px solid #cad3d6; }
    
#p_skoleni div.mesice div.zalozky div span.hover strong {
    padding-top: 12px;
    border-top: 4px solid #0077be; }
    
#p_skoleni div.mesice div.zalozky div span.hover a {
    text-decoration: none; }
    
table#skoleni.common {
    width: auto; }
    
table#skoleni.common td {
    padding: 6px 17px 6px 17px; }
    
table#skoleni.common th strong {
    padding: 6px 17px;
    display: block; }
    
table#skoleni.common a.tlac {
    margin: 0 17px;
    background: url('images/tlac_prihlasitonline.gif');
    width: 210px;
    height: 40px;
    font: normal 18px "Myriad Pro", Arial, Helvetica, sans-serif; }

table#skoleni.common a.tlac span {
    display: block;
    padding: 8px 0 0 0; }
    
/* ============================= 008c ======================================= */
        
#form_rezervace.formbox div.formbox_in {
    border: 3px solid #ffffff;
    background: #f7f7f7; }
    
#form_rezervace.formbox div.formbox_in div.formbox_padd {
    padding: 18px 20px 21px 76px; }
     
#form_rezervace div.radek {
    height: 25px; }
    
#form_rezervace div.chkradek {
    height: 70px;
    line-height: 22px; }

#form_rezervace strong.popisek {
    width: 115px;
    float: left;
    display: block;
    padding-top: 5px;
    font-weight: normal; }
    
#form_rezervace span.pole {
    width: 290px;
    float: left;
    display: block;
    padding-top: 5px; }
    
#form_rezervace span.pole input.tx{
    width: 268px; }
    
#form_rezervace span.pole textarea {
    width: 270px;
    height: 190px; }
    
#form_rezervace div.odeslat {    
    width: 390px;
    padding-top: 10px; }

#form_rezervace div.odeslat input.tlac_odeslat {
    background: url('images/tlac_odeslat.gif') no-repeat left top;
    width: 80px;
    height: 20px;
    margin-left: 10px;
    float: right;
    color: #ffffff; }
    
#form_rezervace div.odeslat input.tlac_vymazat {
    background: url('images/tlac_vymazat.gif') no-repeat left top;
    width: 80px;
    height: 20px;
    float: right;
    color: #ffffff; }

#form_rezervace div.odeslat a.tlac span {
    display: block;
    padding: 3px 0 0 0; }

#form_rezervace div.infotext {
    width: 200px;
    margin: 0 0 0 auto; }

#form_rezervace div.infotext div {
    width: 200px;
    position: absolute;
    margin: 0; }
    
#form_rezervace div.infotext p {
    padding: 3px 0 7px 0;
    margin: 0; }
    
#p_rezervacemist {
    line-height: 22px !important; }


/* ============================= 010_mapa_stranek.html ====================== */

#mapastranek h2 {
    padding: 15px 0 5px 0;
    font-size: 14px;
    font-weight: bolder; }
    
#mapastranek ul.lvl1 {
    padding: 0 0 0 14px;
    margin: 0;
    font-size: 12px; }
    
#mapastranek ul.lvl1 li {
    padding: 1px 0;
    margin: 0; }
    
#mapastranek ul.lvl2 {
    padding: 3px 0 3px 24px;
    margin: 0;
    font-size: 12px; }
    
#mapastranek ul.lvl3 {
    padding: 3px 0 3px 24px;
    margin: 0;
    font-size: 12px; }

/* ============================= 011_zaslat_brozuru.html ==================== */

#content div.vybertiskovin h4 {
    font-size: 12px; }
    
#content div.vybertiskovin h4 input {
    border: 0;
    margin-right: 8px; }
    
#content div.vybertiskovin p {
    padding: 0px 0 15px 26px;
    margin: 0; }
    
#content div.vybertiskovin p.input {
    padding: 3px 0 15px 0;
    margin: 0; }
    
#content div.vybertiskovin p.input input {
    border: 0;
    margin-right: 8px; }
    
#content input.povinne {
    background: #ffffff url('images/icon_povinne.gif') no-repeat right top; }
    
#content textarea.povinne {
    background: #ffffff url('images/icon_povinne2.gif') no-repeat right top;
    overflow-y: scroll; }


/* ============================= popup menu ================================= */

/* tmavy box */

div.popup_dark {
    width: 300px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    display: none;
    z-index: 0; }
    
.show div.popup_dark {
    width: 300px;
    position: absolute;
    top: 50px;
    left: 16px;
    display: block;
    z-index: 1000; }

div.popup_dark table {
    width: 100%; }
   
div.popup_dark td.el1 {
    font-size: 1px;
    width: 285px;
    background: #51595e;
    border-top: 1px solid #474f54;
    border-left: 1px solid #474f54; }
    
div.popup_dark td.el2 {
    font-size: 1px;
    background: transparent url('images/popup_dark_pravyhorni.gif') no-repeat right top;
    height: 15px;
    width: 15px; }
    
div.popup_dark td.el3 {
    background: #51595e;
    border-left: 1px solid #474f54;
    border-right: 1px solid #474f54;
    padding: 0 15px; }
    
div.popup_dark td.el3 li {
    margin-bottom: 2px;
    font-size: 10px; }
    
div.popup_dark td.el3 a {
    color: #ffffff;
    font-weight: bolder;
    text-decoration: none;
    display: inline !important; 
    height: auto !important;
    background: none !important; }
    
div.popup_dark td.el3 a:hover {
    text-decoration: underline !important;
    background: none !important; }
    
div.popup_dark td.el4 {
    font-size: 1px;
    background: transparent url('images/popup_dark_levydolni.gif') no-repeat right bottom;
    height: 15px;
    width: 15px; }
    
div.popup_dark td.el5 {
    font-size: 1px;
    width: 270px;
    background: #51595e;
    border-bottom: 1px solid #474f54; }
    
div.popup_dark td.el6 {
    font-size: 1px;
    background: transparent url('images/popup_dark_pravydolni.gif') no-repeat left bottom;
    height: 15px;
    width: 15px; }
    
.show div.popup_dark.popup_left {
    right: 16px;
    left: auto; }

div.popup_dark.popup_left td.el1 {
    width: 15px;
    height: 15px;
    border: 0;
    background: transparent url('images/popup_dark_levyhorni.gif') no-repeat left top; }
    
div.popup_dark.popup_left td.el2 {
    background: #51595e;
    border-top: 1px solid #474f54;
    border-right: 1px solid #474f54;
    width: 284px;
    height: 14px; }
    
div.popup_dark.popup_left td.el3 {
    text-align: right; }

/* svetly box */  
    
div.popup_light {
    width: 300px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    display: none;
    z-index: 0; }
    
.show div.popup_light {
    width: 300px;
    position: absolute;
    top: 50px;
    left: 18px;
    display: block;
    z-index: 1000; }

div.popup_light table {
    width: 100%; }
   
div.popup_light td.el1 {
    font-size: 1px;
    width: 285px;
    background: #c3e0ec;
    border-top: 1px solid #9fc2da;
    border-left: 1px solid #9fc2da; }
    
div.popup_light td.el2 {
    font-size: 1px;
    background: transparent url('images/popup_light_pravyhorni.gif') no-repeat right top;
    height: 15px;
    width: 15px; }
    
div.popup_light td.el3 {
    background: #c3e0ec;
    border-left: 1px solid #9fc2da;
    border-right: 1px solid #9fc2da;
    padding: 0 15px; }
    
div.popup_light td.el3 li {
    margin-bottom: 2px;
    font-size: 10px; }
    
div.popup_light td.el3 a {
    color: #0077be;
    font-weight: bolder;
    text-decoration: none;
    display: inline !important; 
    height: auto !important;
    background: none !important; }
    
div.popup_light td.el3 a:hover {
    text-decoration: underline !important;
    background: none !important; }
    
div.popup_light td.el4 {
    font-size: 1px;
    background: transparent url('images/popup_light_levydolni.gif') no-repeat right bottom;
    height: 15px;
    width: 15px; }
    
div.popup_light td.el5 {
    font-size: 1px;
    width: 270px;
    background: #c3e0ec;
    border-bottom: 1px solid #9fc2da; }
    
div.popup_light td.el6 {
    font-size: 1px;
    background: transparent url('images/popup_light_pravydolni.gif') no-repeat left bottom;
    height: 15px;
    width: 15px; }
    
.show div.popup_light.popup_left {
    right: 19px;
    left: auto; }

div.popup_light.popup_left td.el1 {
    width: 15px;
    height: 15px;
    border: 0;
    background: transparent url('images/popup_light_levyhorni.gif') no-repeat left top; }
    
div.popup_light.popup_left td.el2 {
    background: #c3e0ec;
    border-top: 1px solid #9fc2da;
    border-right: 1px solid #9fc2da;
    width: 284px;
    height: 14px; }
    
div.popup_light.popup_left td.el3 {
    text-align: right; }
    
    
#odhlasit {
    position: relative;
    height: 0px; }
    
#odhlasit span {
    position: absolute;
    top: -40px;
    right: 0;
    font-weight: bolder; }
    
#odhlasit img {
    margin: 0 3px -1px 0; }

/* ------- vyber jazyka -------------------*/

#langSelector a {
    text-decoration: none; }
    
#langSelector a:hover span {
    text-decoration: underline; }

#langSelector {
    position: relative;
    z-index: 100; }

#langSelector img {
    margin: 0 3px -2px 0; }
    
#langSelector h2 {
    font-size: 11px;
    margin: 0;
    padding: 0;
    border: 1px solid #bec9cf;
    cursor: pointer;
    width: 160px; }

#langSelector h2 span {    
    padding: 3px 5px;
    display: block; }
    
#langSelector.closed div.langSlide {
    position: absolute;
    top: 21px;
    z-index: 100;
    display: none; }
    
#langSelector.opened div.langSlide {
    position: absolute;
    top: 21px;
    z-index: 100;
    display: block; }

#langSelector ul {
    list-style: none;
    margin: 0;
    background: #ffffff;
    border: 1px solid #bec9cf;
    padding: 3px 0;
    width: 160px;
    display: block;
    opacity: .80;
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8; }
    
#langSelector ul li {
    padding: 2px 0;
    margin: 0; }

#langSelector ul li a {
    padding: 0 5px; }

/* ------- neprihlasena verze menu -------------------*/
    
#lay_hpmenu.unlogged span {    
    margin: 0 28px;  }
#lay_hlmenu.unlogged span {    
    margin: 0 24px;  }
	
/* ------- jazykove verze menu -------------------*/
/* HL = sede, HP = homepage */
/* SK */	

#lay_hpmenu.lang-SK span {   
    margin: 0 18px; }
#lay_hlmenu.lang-SK span {   
    margin: 0 15px; }  
     
#lay_hpmenu.unlogged.lang-SK span {   
    margin: 0 27px;  }
#lay_hlmenu.unlogged.lang-SK span {   
    margin: 0 23px;  }

/*** GB **/
#lay_hpmenu.lang-GB span {   
    margin: 0 22px; }
#lay_hlmenu.lang-GB span {   
    margin: 0 19px; }  
     
#lay_hpmenu.unlogged.lang-GB span {   
    margin: 0 22px;  }
#lay_hlmenu.unlogged.lang-GB span {   
    margin: 0 19px;  }

	
/*** RO **/
#lay_hpmenu.lang-RO span {   
    margin: 0 22px; }
#lay_hlmenu.lang-RO span {   
    margin: 0 19px; }  
     
#lay_hpmenu.unlogged.lang-RO span {   
    margin: 0 22px;  }
#lay_hlmenu.unlogged.lang-RO span {   
    margin: 0 19px;  }

    
/* RU */	
/* timto se vypne jakekolivzobrazovani diskuzniho fora */
#lay_hpmenu.lang-RU .df { display:none; }
#lay_hlmenu.lang-RU .df { display:none; }
#lay_hpmenu.lang-RU span {   
    margin: 0 25px; }
#lay_hlmenu.lang-RU span {   
    margin: 0 23px; }  
     
#lay_hpmenu.unlogged.lang-RU span {   
    margin: 0 25px;  }
#lay_hlmenu.unlogged.lang-RU span {   
    margin: 0 23px;  }

/* GB */	
/* timto se vypne jakekolivzobrazovani diskuzniho fora */
#lay_hpmenu.lang-GB .df { display:none; }
#lay_hlmenu.lang-GB .df { display:none; }
/* nastaveni velikosti */
#lay_hpmenu.lang-GB span {   
    margin: 0 22px; }
#lay_hpmenu.lang-GB span {   
    margin: 0 22px; }

/* PL */	
/* timto se vypne jakekolivzobrazovani diskuzniho fora */
#lay_hpmenu.lang-PL .df { display:none; }
#lay_hlmenu.lang-PL .df { display:none; }
/* nastaveni velikosti */
#lay_hpmenu.lang-PL span {   
    margin: 0 26px; }
#lay_hlmenu.lang-PL span {   
    margin: 0 23px; }
	
/* zmenseni fontu pro reference */
div.col h3  a { font-size: 11px; font-weight: normal; }
div.colx h3  a { font-size: 11px; font-weight: normal; }
	
	
/* ------- jazykove verze hp skoleni -------------------*/
/* HL = sede, HP = homepage */
/* SK */

#hp_skoleni.lang-SK div.text h1 {   
    padding-top: 20px; } /* normalne 28px */
#hp_skoleni.lang-SK div.text p {   
    padding-bottom: 20px; }	/* normalne 23px */

/* RU */

#hp_skoleni.lang-RU div.text h1 {   
    padding-top: 15px; } /* normalne 28px */
#hp_skoleni.lang-RU div.text p {   
    padding-bottom: 10px; }	/* normalne 23px */    
#hp_skoleni.lang-RU div.text a.tlac {   
    font-size: 13px; }	/* normalne 23px */ 


/* ------------- zobrazeni skoleni ------------------*/	
/*.skoleni.CZ {	display: none;	}*/
/*.skoleni.SK {	display: none;	}*/
.skoleni.PL {	display: none;	}
.skoleni.RO {	display: none;	}
.skoleni.RU {	display: none;	}
.skoleni.HU {	display: none;	}
.skoleni.GB {	display: none;	}

