@charset 'utf-8';
/* CSS Document */
/* @author: Radek Juřica */

* { margin:0; padding:0 }

body {
  font-family:Tahoma,Verdana;
  font-size:12px;
  /*padding-top:10px;*/
  margin-bottom:75px;
  color:#000000
  }

acronym { 
  cursor:help;
  border-bottom:1px #333333 dotted;
  font-family:Tahoma,Verdana
  }

code, pre {
  display:block;
  overflow:auto;
  cursor:default;
  margin:10px 0 25px 10px;
  border:1px solid #d3e0eb;
  padding:8px 14px;
  background-color:#edf7ff;
  font-family:"Courier New", Courier, mono;
  font-weight:bold;
  font-size:13px 
  }  
    
h1 { display:none }
h2 { 
  cursor:default;
  color:#333333;
  font-size:15px;
  }
  
h2 a { text-decoration:none; }
  
h3 { 
 cursor:default;
  margin-bottom:10px;
  font-size:14px;
  font-weight:bold;
  color:#cc3333
  }
h3 span { color:#cc3333 }
h3 a.odkaz {color:#cc3333; }
h3 a.odkaz:hover {color:#cc3333; }

h4 {
  border-left:3px solid #cc3333;
  padding:2px 10px;
  cursor:default;
  font-size:12px;
  margin:20px 0 5px 0;
  color:#cc3333
  }
h5 { 
  cursor:default;
  font-size:11px;
  color:#cc3333
  }
h5 span{ color:#313131 }  
h5 p { 
  margin-bottom:4px;
  font-weight:normal;
  font-size:10px;
  color:#313131
  }

a img { border:none }
a { color:#333333 }
a, a:hover.ilink { text-decoration:underline }
a:hover, a.ilink { text-decoration:none }
a[onclick] { cursor:pointer }

blockquote {
  cursor:default;
  margin:10px 5px 10px 35px;
  border-left:3px solid #CCCCCC;
  padding:20px 10px 20px 15px;
  background:#FFFFFF;
  text-align:justify;
  font-size:11px;
  color:#000000
  }

img[usemap] { border:none }
img { 
 _border:none;
 vertical-align:top
 }
img.iObrazek { margin:5px } 

p { margin-bottom:12px }
.noMargin { margin-bottom:0 }

hr { margin:10px 0 }

ul, ol { margin:5px 0 5px 10px }
ul { list-style-type:square }  
li { padding:3px 0 }  

big { font-size:14px }
small { font-size:10px }

table {
  font-weight:normal;
  text-align:left
  }

.bold, .b { font-weight:bold }
.italic, .i { font-style:italic }
.underline, .u { text-decoration:underline }
.non-b { font-weight:normal }
.non-i { font-style:normal }
.non-u { text-decoration:none }  
.red { color:#cc3333 }
.grey { color:#333333 }
.black { color:#000000}
.white { color:#ffffff}
.yellow { color:#cfc732 }
.green { color:#009900 }
.blue { color:#0066FF }
.s12 { font-size:12px }
.s11 { font-size:11px }
.s10 { font-size:10px }
.verdana { font-family:Verdana }
.center { text-align: center }
.normal {
  font-style:normal; 
  font-weight:normal;
  font-size:12px;
  color:#000000
  }
.lastP { margin-bottom:20px }  
.formP { margin-bottom:0 }
.formPLast { margin-bottom:25px }

.aktualizovano {
  cursor:default;
  margin-top:60px;
  margin-bottom:-27px;
  border-top:1px solid #d3e0eb;
  padding-top:5px;
  padding-right:1px;
  text-align:right;
  font-size:10px;
  color:#666666
  }
.aktualizovano span { color:#cc3333 } 
#ucitel {
  margin:0;
  width:655px;
  padding-right:3px
  } 
#ucitel ul { margin-left:30px }  
/* -------------------------------------------------------------------------------/* /
/* Vlastnosti pro hlavní stránku sps-br.cz */
#main {
  width:936px;                        
  min-height:171px;
  margin:15px auto;
  margin-bottom:0;
  background-color:#FFFFFF
  }
#page {
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:100%
  } 
#login {
  position:absolute;
  overflow:hidden;
  z-index:100001;
  top:6px;
  right:0px;
  _right:15px;
  width:500px; /* kvůli jarmile krumpholcové omg */
  height:17px;
  font-size:11px;
  text-align:right
  } 
#login a {
  font-weight:bold;
  color:#cc3333
  }    
#search {
  position:absolute;
  overflow:hidden;
  z-index:100000;
  top:28px;
  right:7px;
  &right:1px;
  _right:15px;
  width:237px;
  height:30px  
  }
#search p { 
  float:left;
  margin-right:6px;
  &margin-right:3px;
  margin-bottom:0px
  }
#search-text {
  width:144px;
  &width:137px;
  &margin-top:-1px;
  height:16px;
  padding:0 5px;
  opacity:0.3;
  filter:alpha(opacity:30);
  border:1px solid #000000;  
  background-color:#f7eded;
  font-family:"Trebuchet MS";
  font-size:11px;
  color:#000000;
  }  
#search-submit {
  width:75px;
  height:18px;
  opacity:0.5;
  filter:alpha(opacity:50);
  border:1px solid #000000;
  background-color:#f7eded;
  font-family:"Trebuchet MS";
  font-weight:bold;
  font-size:11px;
  color:#000000
  }
#menu {
  width:925px;
  height:34px;
  line-height:28px;
  margin-left:8px;
  padding:0 0 0 10px;
  overflow:hidden;
  background-image:url('http://www.sps-br.cz/img/www/menu.gif')
  }  
#menu a {
  display:block;
  float:left;
  height:27px;
  &margin-right:-3px;
  padding:0 15px;
  font-size:10px;
  font-weight:bold;
  background-color:transparent;
  background-image:url('http://www.sps-br.cz/img/www/separator.gif');
  background-position:right center;
  background-repeat:no-repeat;
  text-transform:uppercase;
  text-decoration:none;
  color:#FFFFFF
  }  
#content {
  width:895px;
  overflow:hidden;
  min-height:463px;
  _height:463px;
  _overflow:visible;
  margin:3px 0 8px 21px;
  padding-left:12px;
  background-color:#f9f7f7
  }  
#content h2 {
  margin:18px 0 9px 0;
  padding-left:18px;
  cursor:default;
  background-image:url('http://www.sps-br.cz/img/www/arrow.gif');
  background-repeat:no-repeat;
  background-position:0 3px;
  font-family:Verdana;
  font-size:16px;
  font-weight:bold;
  color:#333333
  }  
#content h2 span { color:#d63333 }
#content .left {
  float:left;
  width:532px;
  padding-right:7px;
  margin-bottom:35px;
  _margin-bottom:15px
  }
#content .right {
  float:right;
  width:356px;
  margin-bottom:35px;
  _margin-bottom:15px
  }
#navigace {
  width:649px;
  height:25px;
  padding:0;
  line-height:26px;
  margin:2px 0 15px 0;
  border:1px solid #000000;
  background-color:#f3a8a8;
  background-image:url('http://ucitele.sps-br.cz/media/image/navigace.bg-ping.jpg');
  background-repeat:repeat-x;
  padding-left:7px;
  font-family:Tahoma;
  font-size:11px;
  cursor:default;
  color:#313131
  }
#navigace a {
  text-decoration:underline;
  font-weight:bold;
  color:#313131
  }
#navigace a:hover { text-decoration:none }
#navigace span.active {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  }  
ul#content-menu {
  margin:12px 0 10px 0px;
  padding:0;
  width:207px;
  list-style-type:none
  }
ul#content-menu li {
  margin:0;
  padding:0;
  margin-bottom:1px
  }  
ul#content-menu li a {
  display:block;
  cursor:pointer;
  /*width:188px;*/
  overflow:hidden;
  height:28px;
  line-height:28px;
  padding-left:19px;
  background-image:url('http://www.sps-br.cz/img/www/content_menu.png');
  background-repeat:no-repeat;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#FFFFFF
  }
ul#content-menu li.sub a {
  display:block;
  /*width:176px;*/
  overflow:hidden;
  height:24px;
  line-height:24px;
  padding-left:31px;
  background-color:#fbe9e9;
  background-image:url('http://www.sps-br.cz/img/www/content_submenu.png');
  background-repeat:no-repeat;
  background-position:16px 8px;
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
  color:#000000
  }  
ul#content-menu li.sub a:hover { text-decoration:underline }
ul#content-menu ul {
  margin:0;
  padding:0;
  list-style-type:none;  
  display:none;
  }
.box {
  width:100%;
  border-bottom:1px solid #f1efef;
  padding-bottom:23px;
  margin-bottom:12px
  }  
.box-pink {
  border:1px solid #eceaea;
  background-color:#f7eded;
  }
.news-nadpis-vypis { padding: 5px }  
.news-about-vypis { color: #777777 }
.news-img-vypis {
  border: 1px solid black; 
  float: left;
  margin: 5px;
  _margin-right:3px 
} 
.news-pretex-vypis { 
  text-align: justify;
  padding-right: 10px;
}
.news-pretex-vypis a { color: #cc3333; font-weight: bold; }
.news-pretex { font-weight: bold; color: #666666; text-align: justify }
.news-text { text-align: justify;  }
.news-text img { border: 1px solid black; margin-right: 10px; margin-bottom: 5px; float: left; }
.news-souvisejici-clanky { clear: both; }
.news-souvisejici-clanky a.pokus-jako-prase { font-weight: bold; color: #cc3333; }
.news-podpis { text-align: right; font-weight: bold; }
.box-pink-news {
  border:1px solid #eceaea;
  background-color:#f7eded;
  margin:0 0 15px 0;
  padding: 5px;
  _height:130px;
  min-height: 130px;
  clear: both;
  }
.box-pink-comm {
  border:1px solid #eceaea;
  background-color:#f7eded;
  margin:0 0 15px 0;
  padding: 5px;
  clear: both;
  }
.Stranky {
  text-align: justify;
}
.galerie-velka { 
  border-collapse: collapse; 
  background-color:#f7eded;
  border:1px solid #eceaea;
}
.galerie-velka td{
  padding: 5px;  
}
.galerie-velka img{
  border: 1px solid #cccccc;  
}
.main-news { 
  width:272px;
  padding:8px 7px 12px 8px
  }
#main-news-img {
  border:1px solid #000000;
  margin:10px 0;
  margin-bottom:12px
  }  
.news p { 
  clear:left;
  margin-bottom:0px 
  }
.news p a { text-decoration:none }
.news p a:hover { text-decoration:underline }
.news p a span {
  float:left;
  cursor:pointer;
  text-decoration:none;
  margin:0 10px 40px 0
  }  
.important a {
  display:block;
  float:left;
  padding:0 10px;
  margin-bottom:6px;
  font-size:11px;
  background-image:url('http://www.sps-br.cz/img/www/separator2.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
  text-decoration:none;
  color:#666565;
  }  
.important a:hover {
  text-decoration:underline;
  color:#000000
  }
.portals {
  width:272px;
  padding:8px 7px 12px 8px;
  font-family:Verdana
  }
.portals p { margin-bottom:3px }
.portals p a { text-decoration:none }
.portals p a:hover { text-decoration:underline }
.sub-left {
   float:left;
   width:298px;
   }
.sub-right {
   float:right;
   width:234px; 
   } 
.photos, .redactors {
  width:331px;
  margin-top:10px;
  padding:9px 8px 8px 8px
  }
#picture { margin-bottom:5px }
#photos-small-box {
  width:331px;
  background-color:#FFFFFF;
  }
#photos-small-box img {
  float:left;
  margin:2px
  }    
.redactors { 
  margin:0;
  &padding-bottom:4px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px
  }
.redactors p { margin:5px 0 }
p.pRedactorF { 
  &margin-top:14px;
  margin-bottom:0px 
  } 
.redactors a img {
  float:left; 
  margin-right:25px
  }
#ref a {
  display:block;
  float:left;
  width:88px;
  height:100%;
  margin:10px 20px 0 0
  }  
#rss p {  
  margin:0px;
  &padding-bottom:4px;
  font-family:Tahoma;
  font-size:12px;
  text-align: center;
  margin-top: 5px;
  } 
#footer {
  clear:both;
  width:100%;
  height:76px; 
  overflow:hidden; 
  margin-left:15px
  }  
#footer .links {
  width:921px;
  height:34px;
  line-height:34px;
  &margin-right:-3px;
  /* blok odkazů = 654px */
  /* celá patička = 921px -> quirk mod */
  /* odsadit z leva = 141px */
  /* výsledná šířka = 780px */
  background-image:url('http://www.sps-br.cz/img/www/footer_links.gif');
  background-repeat:repeat-x
  }
#footer .links a {
  display:block;
  float:left;
  padding:0 15px;
  height:100%;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;  
  font-size:10px
  }  
#footer .links a:hover { 
  background-image:url('http://www.sps-br.cz/img/www/footer_links_h.gif');
  _background-image:none
  }
#footer .texts {
  width:921px;
  height:32px;
  padding-top:10px;
  background-image:url('http://www.sps-br.cz/img/www/footer_texts.gif');
  background-repeat:repeat-x
  }
#footer .texts p {
  text-align:center;
  color:#999999;
  font-family:Verdana; /* :] */
  font-size:10px;
  margin:0;
  padding:0;
  cursor:default
  }  
  
  
/* -------------------------------------------------------------------------------/* /
/* Vlastnosti pro portál ucitele.sps-br.cz */

.adminBox {
    background-image:url('http://ucitele.sps-br.cz/media/image/form.bg.gif');
    background-repeat:repeat;
    background-color:#f9f7f7;
    border:1px solid #000000;
    margin:0 0 15px 0;
    min-height:60px;
    font-size:11px;
    cursor:default;
    color:#000000;
	width:640px;
	padding:5px;
    _height:60px
	}
.adminBox big { font-size:12px }
.adminBox ul { margin:0 0 10px 20px }
.ruleBox ul li a { 
  cursor:pointer; 
  font-weight:bold;
  color:#FFFFFF
  }
.bError {
  border-color:#FF0000;
  background-image:url('http://ucitele.sps-br.cz/media/image/form.bg-err.jpg');
  min-height:53px;
  _height:53px  
  }
.ruleBox ul li span { text-decoration:underline }
/*
.infoBox { 
  background-image:url('/media/image/form.info.gif');
  }
.ruleBox { background-image:url('/media/image/form.pravidla.gif') }
*/    /*
.formBox { */
/*  
  background-image:url('/media/image/form.form.gif');
  background-color:#666666 
  
  }
  */
  /*
p.nadpisVinfoBox {
  width:618px;
  margin:4px 0 6px 8px;
  font-weight:bold;
  text-align:center;
  border-bottom:1px solid #666666;
  padding:0 3px;
  padding-bottom:5px
  }   
  */
.formBox p { margin-bottom:2px }
.inBox-important, .infoBox-pridatObsah, #neplatne-udaje {
  margin:8px; 
  margin-bottom:15px;
  border:1px solid #000000; 
  padding:8px; 
  background-color:#ffffcc; 
  font-weight:bold;
  cursor:default;
  color:#000000;
  }
#neplatne-udaje {
  background-color:#ffffff;
  background-image:url('http://ucitele.sps-br.cz/media/image/form.bg-login-err.jpg');
  margin:10px 0 4px 0;
  padding:5px;
  text-align:center;
  font-weight:normal;
  font-size:11px;
  color:#313131   
  }
#neplatne-udaje p {
  border:1px solid #cc6666;
  background:#ffffff;
  margin:2px;
  padding:6px;
  font-weight:bold
  }
#neplatne-udaje p span { 
  font-weight:normal;
  padding-left:15px
  }
.inBox-important p { margin:0 }
.inBox-important ul { margin:0 3px 0 18px }
.infoBox-pridatObsah ul { margin:-1px 0 0 0 }
.infoBox-pridatObsah ul li {
  display:block;
  width:363px;
  border:1px solid #000000;
  background:#febebf;
  margin:0 0 10px 0;
  padding:5px;
  padding-left:7px;
  }
.adminBox input, .polozka {
  width:250px;
  border:1px solid #404040;
  border-right:1px solid #d4d0c8;
  border-bottom:1px solid #d4d0c8;
  font-family:"Trebuchet MS",Tahoma,Verdana;
  font-size:12px;
  padding-left:4px;
  padding-right:5px;
  }
  
.adminBox select {
  width:250px;
  border:1px solid #404040;
  border-right:1px solid #d4d0c8;
  border-bottom:1px solid #d4d0c8;
  font-family:"Trebuchet MS",Tahoma,Verdana;
  font-size:12px;
  }

.odesilani fieldset {
   border:1px solid #404040;
   background-color:#f7eded;
   padding-left: 10px;
   padding-bottom: 10px;
   /*width: 370px;*/
}

.odesilani legend {
   border:1px solid #000000;
  background-color:#f3a8a8;
   padding: 4px;
   padding-left: 15px;
   padding-right: 15px;
}
  
.odesilani input {
  width:350px;
  border:1px solid #404040;
  border-right:1px solid #d4d0c8;
  border-bottom:1px solid #d4d0c8;
  font-family:"Trebuchet MS",Tahoma,Verdana;
  font-size:12px;
  padding-left:4px;
  padding-right:5px;
  }

.odesilani textarea {
  width:350px;
  height: 150px;
  border:1px solid #404040;
  border-right:1px solid #d4d0c8;
  border-bottom:1px solid #d4d0c8;
  font-family:"Trebuchet MS",Tahoma,Verdana;
  font-size:12px;
  padding-left:4px;
  padding-right:5px;
  }
  
p.formNextEl { margin-bottom:15px }

input.formSubmit {
  width:145px;
  height:24px;
  margin:10px 0 8px 0;
  font-size:12px;
  color:#000000
  }
a.editFormMaker {
  display:block;
  width:100%;
  height:100%;
  line-height:25px;
  color:#335671;
  text-decoration:none
  }
table.TabSeznam {
  display:table;
  width:702px;    
  /*max-width:712px;*/
  /*overflow:hidden;*/
  empty-cells:show;
  /*table-layout:fixed;*/  
  border:1px solid #8bb3ca;  
  font-family:Verdana;
  font-size:10px;
  color:#335671
  }
  
.hover-efekt { background-color:#ffffcc }    
table.TabSeznam tr.normalTR { background-color:#FFFFFF }
table.TabSeznam tr.hoverTR { background-color:#f0f0f0 }  
table.TabSeznam tr:hover { background-color:#B7C8D5 }
  
table.TabSeznam tr th { 
  background-color:#666666;
  color:#FFFFFF;
  height:25px 
  }
table.TabSeznam tr td { 
  height:25px; 
  border-bottom:1px solid #e0e0e0;
  cursor:default 
  }
table.TabSeznam tr td.l { 
  padding-left: 2px; 
  }
table.TabSeznam tr.info-box {
  color:#666666; 
  background:#ecf5f3; 
  cursor:default; 
  font-size:11px
  }
table.TabSeznam tr td.itemAdminTypyS { 
  cursor:pointer; 
  padding-left:3px
  }
td.akce { padding-right:8px }
.publicFilesY, .publicFilesN { font-weight:bold; font-size:9px; color:#cc3333 }
.publicFilesN { color:#009900 }

table.TabSeznam tr.info-box th#startT {
  border-bottom:1px solid #8bb3ca;
  padding:8px 10px 15px 8px
  }
table.TabSeznam tr.info-box th#konecT {
  padding:20px 10px 0 8px
  }
  
fieldset.potvrzovaci-dialog {
  border:1px solid #cc3333;
  background-color:#ffffcc;  
  height:70px;
  margin-bottom:0;
  }
fieldset.potvrzovaci-dialog legend {
   border:1px solid #cc3333;
   background-color:#ffffcc;
   padding:3px 5px;
   margin-left:8px;
   font-weight:bold;
   font-size:13px;
   color:#444444;
   cursor:default
   }
fieldset.potvrzovaci-dialog p { margin:15px 0 0 10px }
   
.podPotvrzovacimDialogem {
  width:212px;
  height:32px;
  border:1px solid #313131;
  border-top:none;
  background-color:#f3a8a8;
  padding-top:8px;
  padding-left:444px;
  }
.podPotvrzovacimDialogem input {
  width:100px;
  height:25px;
  padding:2px 10px;
  }   
table.TabSeznam.ucitele { border-color:#666666 }
table.TabSeznam.ucitele tr.info-box th { border-color:#666666 }
table.TabSeznam.ucitele tr td { padding-left:5px }
table.TabSeznam.ucitele tr td a { 
  display:block;
  width:100%;
  height:100%;
  line-height:25px
  }
.floater { 
  width:100%;
  position:relative;
  &position:static;
  &height:40px;
  _margin-top:-18px
  }
  /*
.floater h3, .floater h4, .floater h2 {
  float:left;
  width:33%;
  height:100%
  }   */
   /*
.floater div { 
  position:absolute;
  width:400px;
  height:100%;
  top:3px;
  left:699px
  }   */
.floater h2, .floater h3, .floater h4 { 
  margin:18px 0 5px 0px;
  &float:left;
  &width:801px;
  &height:40px;
  _margin-top:37px;
  _padding:0;
  _height:0;
  _margin-bottom:-15px;
  _padding-bottom:-15px
  }
.floater a {
  position:absolute;
  &position:static;
  &float:left;
  display:block;
  top:-1px;
  right:12px;
  &top:15px;
  &right:0;
  width:80px;
  height:22px;
  &height:40px;
  _height:23px;
  &margin-top:17px;
  _margin-top:34px;
  line-height:22px;
  border:1px solid #666666;
  background-color:#666666;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF
  }
.floater a:hover { color:#f0f0f0 }   
table.TabSeznam.ucitele tr.posledniBunka td { border:none }
table.TabSeznam.ucitele tr td { white-space:nowrap }
table.TabSeznam.ucitele tr td.telefon, table.TabSeznam.ucitele tr td.telefonH {
  background:url("http://ucitele.sps-br.cz/media/image/ico_phone.jpg") #f0f0f0 no-repeat 0px 5px;
  width:150px;
  _width:170px;
  padding-left:20px
  }
/* ie nenávist */
table.TabSeznam.ucitele tr.hoverTR td.email { background-color:#f0f0f0 }
table.TabSeznam.ucitele tr.normalTR td.telefon, table.TabSeznam.ucitele tr.normalTR td.email { background-color:#ffffff }
table.TabSeznam.ucitele tr:hover.normalTR td.telefon,table.TabSeznam.ucitele tr:hover.hoverTR td.telefonH,
table.TabSeznam.ucitele tr:hover.normalTR td.email, table.TabSeznam.ucitele tr:hover.hoverTR td.email { 
  background-color:#B7C8D5 
  }
table.TabSeznam.ucitele tr td.telefonH { background-image:url("http://ucitele.sps-br.cz/media/image/ico_phone_hover.jpg") }
table.TabSeznam.ucitele tr:hover td.telefon { 
  background-image:url("http://ucitele.sps-br.cz/media/image/ico_phone_ON_hover.jpg")!important;
  &background-color:#B7C8D5
  }
table.TabSeznam.ucitele tr:hover td.telefonH { 
  background-image:url("http://ucitele.sps-br.cz/media/image/ico_phone_hover_ON_hover.jpg");
  &background-color:#B7C8D5
  }
table.TabSeznam.ucitele tr td.email {
  background:url("http://ucitele.sps-br.cz/media/image/email.jpg") transparent no-repeat 0px 6px;
  width:205px;
  _width:235px;
  padding-left:30px
  }
table.TabSeznam.ucitele tr:hover td.email { &background-color:#B7C8D5 }
  
.fotografiePHP { border:1px solid #000000 }
.fotografiePHP:hover { border-color:#999999 }
.photoBy {
 width:100%;
 text-align:right;
 margin-right:15px;
 margin-top:3px;
 font-size:11px;
 /*font-style:italic;*/
 color:#666666;
 }
div.adminBox.ruleBox ul li a { 
  /*content:'více informací';  */
  padding:0 0 0 15px;
  font-size:10px;
  color:#000000 
  }
div.helpBoxy {
  display:none; 
  margin-bottom:15px;
  margin-left:30px;
  border-left:5px solid #CCCCCC;
  padding:10px 15px;
  background-color:#FFFFFF
  }
div.helpBoxy h5 { 
  border-bottom:1px solid #cc3333;
  margin-bottom:5px
  }
div.helpBoxy p { 
  font-size:11px;
  color:#313131
  }
div.helpBoxy ul,div.helpBoxy ol  {
  margin:-5px 0 5px 35px;
  font-size:11px;  
  }
div.helpBoxy ul li { 
  display:inline;
  padding:0 5px;
  list-style-type:none;
  border-right:1px solid #cc3333
  }
div.helpBoxy ul li span { font-size:9px }
div.trueBox {
  border:1px solid #000000;
  background:#e8fab9;
  padding:15px;
  color:#000000
  }
div.trueBox img {
  float:left;
  margin:0 5px 5px 0;
  }
div.trueBox p { margin:0; padding:0 }
div.flaseBox { background:#febebf }
.ikonaBox {
  position:absolute;
  overflow:hidden; 
  display:none;
  top:0;
  left:0;
  width:63px;
  height:125px;
  border:1px solid #000000;
  background-color:#ffffcc;
  padding:10px;
  font-size:11px;
  color:#000000
  }
.ikonaBox p {
  float:left;
  width:55px;
  padding:3px;
  margin-bottom:10px;
  border:1px solid #000000;
  background:#FFFFFF;
  text-align:center
  }  
#seznam-souboru {
  width:650px;
  padding:7px;
  padding-right:0;
  border:1px solid #000000;
  background-image:url('http://ucitele.sps-br.cz/media/image/form.bg.gif');
  background-repeat:repeat;
  background-color:#f9f7f7;  
  }
#fObrazekMiniatura {
  padding-bottom:15px;
  border:none
  }
#fObrazekMiniatura legend {
  padding:2px 5px;
  margin:0;
  font-weight:bold;
  }  
#fObrazekMiniatura p.white {
  background:#FFFFFF;
  color:#000000
  }
.fDown {
  float:left;
  width:300px;
  height:100px;
  margin:5px;
  border:1px solid #000000; 
  padding:5px;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  background-position:245px 45px
  /*background-color:#f0f0f0*/
  }
.fDown p {
  font-weight:bold;
  font-size:11px;
  margin-bottom:3px
  }
.fDown p span {
  font-weight:normal;
  font-size:12px;
  }
#iTiny { 
  margin:0;
  padding:0;
  }  
.ofDown { 
  width:100%;
  padding:3px 0 2px 0;
  text-align:center
  }
.ofDown a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#cc3333
  }
.ofDown a:hover { text-decoration:underline }
#loginForm { 
  margin-top:2px;
  margin-bottom:15px;
  border:2px solid #CCCCCC;
  border-left-width:3px;
  padding:10px;
  background-color:#FFFFFF;
  background-image:url('http://ucitele.sps-br.cz/media/image/form.bg-log.jpg');
  background-repeat:repeat
  }
#loginForm p {  
  background-color:#FFFFFF;
  margin:1px;
  border-right:1px solid #f9f9f9;
  border-left:1px solid #f9f9f9;
  padding-left:5px;
  cursor:default;  
  font-size:11px;
  font-weight:bold;
  color:#cc3333
  }
.pTop { 
  border-top:1px solid #f9f9f9;
  padding-top:2px
  }
.pBot {
  border-top:1px solid #f9f9f9;
  border-bottom:1px solid #f9f9f9;
  padding-bottom:2px
  }
.specialni-submit {
  margin:0;
  margin-top:-10px;
  border:1px solid #313131;
  width:175px;
  height:25px;
  line-height:23px;
  font-family:Tahoma;
  font-size:11px;
  color:#000000
  }  
#loginForm p input, #loginForm p select, #loginForm p textarea {
  width:250px;
  margin:3px 0 9px 4px;
  border:1px solid #313131;
  border-right-color:#AAAAAA;
  border-bottom-color:#AAAAAA;
  padding:2px 2px 2px 5px;
  font-family:"Trebuchet MS";
  font-weight:normal;
  font-size:11px;
  color:#212121
  }
#loginForm p select {
  width:130px;
  padding:1px 1px 1px 2px
  }
.lInfo { 
  font-size:11px;
  color:#313131
  }
.lInfo span { text-decoration:underline }
.poznamka {
  margin-top:25px;
  border-top:1px solid #313131;
  padding-top:5px;
  padding-left:4px;
  font-size:11px
  }
.checkedTR { background-color:#e8fab9 }
#prilozene-soubory {
  margin:0 0 -40px 0;
  &margin-bottom:0;
  border:1px solid #d3e0eb;
  padding:15px;
  padding-bottom:0
  }
#prilozene-soubory div {
  margin-bottom:15px;
  padding:15px 8px 0 8px;
  background-color:#FFFFFF;
  font-family:"Trebuchet MS", Tahoma, Verdana;
  font-size:11px;
  color:#232d30;
  }
.psLeftImage, .psCentreInfo, .psRightDownload { 
  float:left;
  margin:0;
  padding:0
  }
.psLeftImage { 
  width:60px;
  margin-right:10px
  }
.psLeftImage p { 
  margin:0; 
  padding:0;
  margin-top:-15px;
  padding-bottom:8px;
  color:#CCCCCC; 
  font-size:20px
  }
.psTypSouboru {
  text-align:right;
  font-size:16px;
  }
.psLeftImage img { 
  margin:0; 
  padding:0;
  margin-top:5px;
  margin-bottom:35px
  }  
.psCentreInfo {
  width:260px;
  min-height:125px;
  _height:125px;
  border-left:1px solid #313131
  }
.psCentreInfo h5 { 
  margin-top:-15px;
  margin-left:18px
  } 
.psCentreInfo table { 
  margin:0;
  padding:0;
  margin-left:25px
  }
.psRightDownload {
  width:200px;
  min-height:125px;
  _height:125px;
  background-image:url('http://ucitele.sps-br.cz/media/image/donwload.jpg');
  background-repeat:no-repeat;
  background-position:right bottom
  }
.psRightDownload h5 { margin-top:-15px }
.psRightDownload a { 
  display:block;
  width:135px;
  margin:10px 0 0 0;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  color:#313131
  }
.psRightDownload a:hover { color:#cc3333 }
a.normalni-odkaz {
  display:inline;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  color:#cc3333
  }
a.normalni-odkaz:hover  { text-decoration:none }
#prilozene-soubory div div table tr td { padding-bottom:4px }
/********/
#uGalerie {
  width:624px;
  margin:0 0 25px 0;
  border:1px solid #313131;
  padding:15px;
  background-image:url('http://ucitele.sps-br.cz/media/image/form.bg-galerie.jpg');
  background-repeat:repeat;
  background-color:#FFFFFF
  }
#vylepsovac {
  width:auto;
  padding:10px;
  background:#FFFFFF;
  padding-left:12px;
  padding-bottom:0px;
  border:1px solid #313131
  }  
.uFotka {
  float:left;
  display:block;
  width:70px;
  margin:13px;
  margin-right:21px;
  margin-bottom:15px;
  border:2px solid #666666;
  padding:5px 7px;
  padding-left:5px;
  background-color:#FFFFFF;
  text-align:center;
  font-size:11px;
  color:#313131
  }
.uFotka img {
  cursor:pointer;
  width:70px;
  height:70px;
  border:1px solid #000000;
  margin-bottom:8px
  }
.uFotka img:hover { border-color:#cc3333 } 
.fotky-trid-fotka {
  margin-left: 10px;
  padding: 10px;
  background-color:#f7eded;
  border:1px solid #eceaea;  
}

table.TabAdminX {
  display:table;
  width:702px;    
  /*max-width:712px;*/
  /*overflow:hidden;*/
  empty-cells:show;
  /*table-layout:fixed;*/  
  border:1px solid #8bb3ca;  
  font-family:Verdana;
  font-size:10px;
  color:#335671
  }
   
table.TabAdminX tr.normalTR { background-color:#FFFFFF }
table.TabAdminX tr.hoverTR { background-color:#f0f0f0 }  
/*table.TabAdminX tr:hover { background-color:#B7C8D5 }*/
  
table.TabAdminX tr th { 
  background-color:#666666;
  color:#FFFFFF;
  height:25px; 
  padding-left: 4px;
  }
table.TabAdminX tr td { 
  height:25px; 
  border-bottom:1px solid #e0e0e0;
  cursor:default;
  padding-left: 4px;
  }
table.TabAdminX tr.info-box {
  color:#666666; 
  background:#ecf5f3; 
  cursor:default; 
  font-size:11px
  }
table.TabAdminX tr.info-box th#startT {
  border-bottom:1px solid #8bb3ca;
  padding:8px 10px 15px 8px
  }
table.TabAdminX tr.info-box th#konecT {
  padding:20px 10px 0 8px
  }

.autori-vypsat {
  margin-bottom: 15px;
  }  
  
.autori-vypsat p {
  margin: 5px 0px 0px 0px;
  }
  
.autori-vypsat p span {
  font-weight: bold;
  }
#upToFile { 
  margin:0;
  padding:0;
  display:block;
  border:none;
  border-top:1px dashed #d3e0eb
  }
.pocasi { margin-top: 15px; }
.pocasi a { display: none; }
#feed {
  position:relative;
  overflow:visible;
  margin:0;
  margin-right:12px;
  &padding-top:10px;
  border-top:1px dashed #d3e0eb
  }
#feed form {
  display:none;
  position:absolute;
  cursor:default;
  top:28px;
  left:28px;
  width:555px;
  height:252px;
  padding:10px;
  background-color:transparent;
  background-image:url('http://ucitele.sps-br.cz/media/image/feed-email.png');
  background-position:left top;
  background-repeat:no-repeat;
  font-family:"Trebuchet MS",Verdana,Tahoma;
  font-size:11px;
  color:#313131
  }
#feed form p input, #text {
  width:175px;
  border:1px solid #404040;
  border-right:1px solid #d4d0c8;
  border-bottom:1px solid #d4d0c8;
  font-family:"Trebuchet MS",Tahoma,Verdana;
  font-size:12px;
  padding-left:4px;
  padding-right:5px;
  }
#text {
  width:290px;
  height:110px;
  padding:5px
  }
#robotiiii { display:none }
#feed form p { margin:0 }
#feed form p.nextEl { 
  margin:0 0 15px 0;
  &margin-bottom:10px
  }
#feed div { 
  width:206px;
  height:47px;
  margin:10px 0;
  /*
  border-bottom:1px solid #d3e0eb;
  border-right:1px solid #d3e0eb;
  */
  padding-top:2px;
  background-repeat:no-repeat;
  background-image:url('http://ucitele.sps-br.cz/media/image/bg-moznosti.jpg');
  background-position:left top
  }
#feed div a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  font-family:"Trebuchet MS",Verdana,Tahoma;
  font-size:11px;
  color:#313131  
  }
#feed div a:hover, #feed div a:hover p { color:#cc3333 }
#feed div a img {
  float:left;
  margin:0 8px 0 0;
  }
#img-email {
  display:none;
  position:absolute;
  top:35px;
  left:555px;
  width:12px;
  height:12px;  
  cursor:pointer
  }
#ocCalifornia {
  padding-top:25px; 
  border-top:1px solid #d3e0eb; 
  margin-top:35px;
  color:#000000
  }
#rssChannel {
  background-image:url('http://ucitele.sps-br.cz/media/image/rss.png');
  background-position:0px 3px;
  background-repeat:no-repeat;
  padding:3px 0 3px 25px
  }

