  #skola-obch, #skola-obch-detail { float: left; width: 550px; overflow: hidden; }

  #skola-obch-detail #titul h1,  #skola-obch #titul h1 { font-size: 30px; padding-top: 6px; display: block; }
  #skola-obch-detail #titulok h2,  #skola-obch #titulok h2 { font-size: 18px; font-weight: normal; padding-top: 3px; display: block; }

  #skola-obch #titul, #skola-obch-detail #titul {
    text-indent: 60px; 
    background-image: url('http://x.kde.cz/news/foto/skola-obchodnika/stvorec.jpg');
    background-repeat: no-repeat;
    height: 44px;
    margin-bottom: 5px;
  }

   #skola-obch-detail #titulok, #skola-obch #titulok {     
    text-indent: 60px;
    background-image: url('http://x.kde.cz/news/foto/skola-obchodnika/obdlznik.jpg'); 
    background-repeat: no-repeat;
    height: 27px;
    margin: 5px 0;
  }

  #skola-obch-detail .perex { 
	padding: 20px; 
	background-color: #c7c7c7; 
	text-align: justify; 
	margin-bottom: 5px;
	font-size: 12px;
	text-indent: 25px;
	line-height: 18px;
 }
  #skola-obch-detail .perex p { line-height: 1.5em; margin-bottom: 6px; }
  
  #skola-obch-detail #titulok, #skola-obch-detail #titul, #skola-obch .popis, 
  #skola-obch #titul, #skola-obch #titulok { background-color: #C7C7C7; }
  #skola-obch-detail h2 { font-size: 1.5em; padding: 0.5em 0; }
  #right-colomn .foto, #skola-obch .popis2, #skola-obch .popis3,  #skola-obch .popis4 { font-size: 12px;  line-height: 1.5em; background-color: #E9E9E9; }
  #right-colomn { float:left; margin-left:5px; width:300px; }
  #skola-obch div.popis { height: 150px; margin-bottom: 5px; }
  #skola-obch div.popis2 { height: 60px; margin-bottom: 5px; }
  #skola-obch div.popis3 { height: 160px; margin-bottom: 5px; }
  #skola-obch div.popis4 { margin-bottom: 5px; }
  #skola-obch-detail div.item, #skola-obch div.item { padding: 20px; border: 1px dotted silver; }
  #skola-obch-detail .h3, #skola-obch .h3 { float: left; font-size: 14px; font-weight: bold; width: 87%; }
  #skola-obch-detail .h3 a, #skola-obch .h3 a { text-decoration: underline; text-indent: 10px; margin-bottom: 1em; }
  
  #skola-obch a h2 { font-size: 16px; font-weight: bold;  }

  #skola-obch .h3 { margin-bottom: 1em; }

  #skola-obch .h5 { float: right; font-size: 12px; font-weight: bold; color: #828282; }
  #skola-obch div.item p { text-indent: 25px; text-align: justify; line-height: 1.5em; padding: 0.5em 0; }
  #skola-obch-detail div.item p { line-height: 1.5em; margin-top: 10px; text-indent: 25px; text-align: justify; }
  #skola-obch .popis p, #skola-obch .popis2 p, #skola-obch .popis3 p, #skola-obch .popis4 p { font-size: 12px; text-indent: 25px; line-height: 1.5em; text-align: justify; padding: .5em 0; }
  #skola-obch .popis, #skola-obch .popis2, #skola-obch div.popis3, #skola-obch div.popis4 { padding: 20px; }
  #skola-obch .clrlf { clear: both; display: block; }
  #skola-obch .item div { height: 16px; }
  #skola-obch img.pasik { margin: 5px 0; }


  #skola-obch .list { list-style-type: none; margin: 0 0 0 2px; padding: 0; }
  #skola-obch li a  { display: block; color: black }
  #skola-obch .myred {color: #A91583}
  #skola-obch .myblue {color: #22609D}
  #skola-obch .nadpis { text-align: center; width: 270px; margin-bottom: 10px; }

  #skola-obch #hra p { padding-top: 20px; line-height: 1.5em; }

  #skola-obch-detail img, #skola-obch img { margin-right: 10px; max-width: 505px; }
  
  #skola-obch p.clrlf img, #skola-obch-detail p.clrlf img { display: block; float: left; }
  
  #skola-obch-detail #formular { border: 1px silver dotted; padding: 5px 15px; margin-bottom: 30px; }
  #skola-obch-detail #formular p { padding: 0; margin: 3px 0; }
  #skola-obch #formular p input  { padding: 0; margin: 3px 0; }
  #skola-obch-detail #formular h2 { font-size: 16px; font-weight: bold; width: 87%; padding-bottom: 10px; }
  #skola-obch-detail #formular p label, #skola-obch-detail #formular fieldset p label { display: block; float: left; width: 150px; text-align: left;  }
  #skola-obch-detail #formular fieldset p input { float: left; width: 300px; }
  #skola-obch-detail #formular  input.butt { width: 130px; margin-top: 10px; font-size: 12px; }
  #skola-obch-detail #formular fieldset p input.check { width: 20px; }
  #skola-obch-detail #formular fieldset p textarea { float: left; width: 300px; }
  #skola-obch-detail #formular fieldset { border: 0; }
  #skola-obch-detail #formular p span { font-weight: bold; width: 200px; display: block; }
  #skola-obch-detail #formular ul { list-style-type: none; padding: 0; margin-left: 0px;	}
  #skola-obch-detail #formular p label { font-weight: bold; }
  #skola-obch-detail #formular em { font-style: italic; }
  
  #skola-obch-detail #formular-knihy { border: 1px silver dotted; padding: 5px 15px; margin-bottom: 30px; }
  #skola-obch-detail #formular-knihy p { padding: 0; margin: 3px 0; float: left; clear: both;}
  #skola-obch #formular-knihy p input  { padding: 0; margin: 3px 0; }
  #skola-obch-detail #formular-knihy h2 { font-size: 16px; font-weight: bold; width: 87%; padding-bottom: 10px; }
  #skola-obch-detail #formular-knihy p label { display: block; float: left; width: 150px; text-align: left;  }
  #skola-obch-detail #formular-knihy input.butt { width: 130px; margin-top: 10px; font-size: 12px; }
  #skola-obch-detail #formular-knihy p input.check { width: 20px; }
  #skola-obch-detail #formular-knihy p textarea { float: left; clear: right; width: 300px; font-family: arial; font-size: 10px}
  #skola-obch-detail #formular-knihy p span { font-weight: bold; width: 200px; display: block; }
  #skola-obch-detail #formular-knihy ul { list-style-type: none; padding: 0; margin-left: 0px;	}
  #skola-obch-detail #formular-knihy p label { font-weight: bold; }
  #skola-obch-detail #formular-knihy em { font-style: italic; }
  #formular-knihy #eshop-form p input { float: left;clear: right; }
  
  
  #right-colomn #reklama { width: 300px; border: 0px dotted silver; margin-top: 5px; text-align: center; vertical-align: middle; }

  /* zmeny pre predsednictvo */

  #skola-obch.europa #titulok, #skola-obch-detail.europa #titulok {
	font-size: 28px;
    text-indent: 120px; 
    background-image: url('http://x.kde.cz/news/foto/predsednictvi-eu-2009/eu_flag.jpg');
    background-repeat: no-repeat;
	background-color: #B5E3F7;
    height: 44px;
    margin-bottom: 5px;
  }

  #skola-obch img.header { margin-right: 0; }
  /*
  #right-colomn.europa { float:left; margin-left:5px; width:250px; }
*/  
  #right-colomn.europa h1 { font-size: 1.5em; margin-top: 0.5em; }

  #skola-obch.europa li a  { display: block; color: #0054B7; }
  #skola-obch.europa h2.nadpis { color: #0054B7; font-size: 18px; }
  #skola-obch.europa li.myblue a, #skola-obch.europa .myblue, #skola-obch.europa .myred, #skola-obch.europa a:hover .myblue { color: #0054B7; }
  #right-colomn.europa .foto p { margin: 15px; line-height: 1.5em; font-size: 12px; } 
  #skola-obch.europa div.popis3 { height: 130px; }
  #right-colomn.europa { width: 295px; }
  #skola-obch.europa li.myblue a { font-weight: bold; }
  #skola-obch.europa li { margin-bottom: 1em;}
