/* CSS Document sejdemese.net print.css*/
body {
   font-family: Arial, sans-serif;
   font-size: 75%;
   background: #fff;
   color:#000;
}
#intro {
	display: none;
}

a:link {
  color:#000;
  text-decoration: underline;
}
a:visited {
  color:#000;
  text-decoration: underline;
}	
a:active {
  color:#000;
  text-decoration: underline;
}
a:hover {
  color:#000;
  text-decoration: underline;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
h1.print
{
  font-size:20px;
}
#logo_m
{
  display:none;
}
#panel_left
{
  display:none;
}
#hp_main_img
{
  display:none;
}
#bg_prihlaseni
{
  border:1px solid black;
  padding:10px;
}
#bg_prihlaseni_bottom h2
{
   font-size:22px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
#bg_prihlaseni_bottom h2.small
{
   font-size:11px;
   font-weight:normal;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 2px;
}
#box_jmeno
{
  width:130px;
  float:left;
}
#box_heslo
{
  width:130px;
  float:left;
}
#bg_prihlaseni_bottom .boxy label
{
  font-size:1.1em;
  font-weight:bold;
}
#bg_prihlaseni_bottom .boxy #box_heslo input
{
  font-size:11px;
  border:1px solid #000;
  width:120px;
  padding:3px 2px;
  _padding:3px 2px 4px 2px;
}
#bg_prihlaseni_bottom .boxy #box_jmeno input
{
  border:1px solid #000;
  width:120px;
  font-size:11px;
  padding:3px 2px;
}
#bg_prihlaseni_bottom .boxy #box_button 
{
  float:left;
  width:55px;
  height:55px;
}
#bg_prihlaseni_bottom .boxy #box_button input
{
  border:0px;
  margin:0px;
  padding:0px;
  width:55px;
  border:1px solid #000;
  line-height:55px;
  text-align:center;
  color:#000;
  letter-spacing:-1px;
  font-weight:bold;
  height:55px;
  cursor:pointer;
}
#bg_prihlaseni_bottom .boxy a:link, #bg_prihlaseni_bottom .boxy a:visited, #bg_prihlaseni_bottom .boxy a:active{
  
  font-size:0.8em;
  text-decoration:underline;
}
#bg_prihlaseni_bottom .boxy a:hover{
  
  font-size:0.8em;
  text-decoration:none;
}
#bg_news_bottom h2
{
   font-size:22px;
   margin:0px 0px 0px 0px;
   padding:20px 0px 5px 0px;
}
#bg_news_bottom h2.small
{
   font-size:11px;
   font-weight:normal;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
}
#bg_news_bottom .news
{
   margin:0px 0px 10px 0px;
   line-height:1.5em;
}
#bg_news_bottom .news .no
{
  float:left;
  width:42px;
  margin-right:5px;
  height:41px;
  line-height:41px;
  font-weight:bold;
  font-size:15px;
  color:#000;
}
#bg_news_bottom .news .no span
{
  padding-left:17px;
}
#bg_news_bottom .news p
{
   padding:9px 0px 0px 8px;
   margin:0px 0px 0px 0px;
}
#footer
{
  display:none;
}


/* kontaktuj spravce */
#bg_kontaktuj_spravce
{
  border:1px solid black;
  padding:10px;
}
#bg_kontaktuj_spravce_bottom h2
{
   font-size:22px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
#bg_kontaktuj_spravce_bottom h2.small
{
   font-size:11px;
   font-weight:normal;
   margin:0px 0px 25px 0px;
   padding:0px 0px 0px 2px;
}
#bg_kontaktuj_spravce_bottom .boxy label
{
  font-size:1.1em;
  font-weight:bold;
  width:100px;
  padding-top:4px;
  margin-right:4px;
  text-align:right;
  float:left;
}
#bg_kontaktuj_spravce_bottom .boxy input.txtmail
{
  font-size:11px;
  border:1px solid #454545;
  width:264px;
  float:left;
  margin-bottom:3px;
  padding:3px 2px;
  _padding:3px 2px 4px 2px;
  background:url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_kontaktuj_spravce_bottom .boxy textarea
{
  border:1px solid #454545;
  width:264px;
  font-size:11px;
  font-family:Arial, Sans-Serif;
  height:65px;
  font-size:11px;
  padding:3px 2px;
  position:relative;
  margin:-10px 0px 0px 0px;
  &margin:-11px 0px 0px 0px;
  _margin:-11px 0px 0px -3px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}

#bg_kontaktuj_spravce_bottom .boxy input.button
{
  border:0px;
  margin:0px;
  margin-top:8px;
  margin-left:88px;
  padding:0px;
  width:55px;
  height:55px;
  line-height:55px;
  text-align:center;
  color:#000;
  letter-spacing:-1px;
  font-weight:bold;
  cursor:pointer;
}
/* prihlaseni ke skupine dlouhe i kratke */
#bg_prihlaseni_bottom
{
  padding:21px 21px 20px 100px; 
}
#bg_prihlaseni_bottom h2.small_top
{
   font-size:11px;
   color:#4C4C4C;
   line-height:18px;
   font-weight:normal;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 2px;
}
#box_heslo
{
  width:170px;
}
#bg_prihlaseni_bottom .boxy #box_heslo input
{
  width:160px;
}
/* prihlaseni ke skupine chyba */
#bg_prihlaseni_bottom .error_box
{
  width:224px;
  height:53px;
  line-height:53px;
  margin:0px 0px 10px 0px;
}
#bg_prihlaseni_bottom .error_box p
{
  margin:0px;
  color:#000;
  font-weight:bold;
  font-size:15px;
  padding:0px 0px 0px 15px;
}
#bg_prihlaseni_bottom .boxy a.korunka:link, #bg_prihlaseni_bottom .boxy a.korunka:visited, #bg_prihlaseni_bottom .boxy a.korunka:active{
  padding:6px 0px 10px 30px;
  line-height:30px;
  background:url(../img/ico_korunka.gif) no-repeat;
}
#bg_prihlaseni_bottom .boxy a.korunka:hover{
  padding:6px 0px 10px 30px;
  line-height:30px;
  background:url(../img/ico_korunka.gif) no-repeat;
}
/* nastavení skupiny */
#main_img h2
{
  font-size:17px;
  line-height:20px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#content
{
  padding:10px 0px 20px 0px;
}
#login_panel
{
  display:none;
}
#title_h2
{
  height:83px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;    
}
#title_h2 h2
{
  font-size:22px;
  line-height:23px;
  margin:0px 0px 0px 0px;
  padding:24px 0px 0px 0px;    
}
#title_h2 h2.small
{
   font-size:11px;
   line-height:18px;
   font-weight:normal;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 3px;    
}
#zalozky
{
   display:none;
}
#bg_form_big
{
  font-size:1.1em;
  margin-top:10px;
  background:#C6F0FF url(../img/bg_form_big.gif) repeat-y;
}
#bg_form_big_bottom
{
  padding:0px; 
  background:url(../img/bg_form_big_bottom.gif) 0px 100% no-repeat;
}
#bg_form_big_top
{
  width:748px;
  background:url(../img/bg_form_big_top.gif) no-repeat;
}
#bg_form_big .line_1px
{
  overflow:hidden;
  font-size:1px;
  height:1px;
  line-height:1px;
  border-bottom:1px solid black;
  margin:9px 0px 9px 0px;
}
#bg_form_big .line_5px
{
  overflow:hidden;
  font-size:1px;
  height:5px;
  margin:9px 0px 9px 0px;
  border-bottom:1px solid black;
  line-height:1px;
}
#bg_form_big label
{
  width:100px;
  display:block;
  float:left;
  line-height:19px;
  margin:0px 4px 0px 4px;
  _display:inline;
  font-weight:bold;
}
#bg_form_big .text
{
  width:582px;
  display:block;
  float:left;
  line-height:19px;
  margin:0px 0px 0px 0px;
  color:#4C4C4C;
  font-weight:bold;
}
#bg_form_big .text2
{
  width:582px;
  display:block;
  float:left;
  margin:10px 0px 0px 0px;
  color:#4C4C4C;
  font-weight:bold;
}
#bg_form_big .chcktext
{
  position:relative;
  top:1px;
  font-weight:bold;
  margin-right:5px;
  &top:-1px;
}
#bg_form_big input.big{
  font-size:13px;
  border:1px solid #454545;
  width:315px;
  padding:2px 4px;
  &padding:1px 4px 2px 4px;
  _padding:1px 4px 2px 4px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_form_big input.big.red
{
  border:1px solid #D41703;
}
#bg_form_big input.short.right3
{
  text-align:right;
  margin-top:18px;
}
#bg_form_big input.short.right2
{
  text-align:right;
  margin-top:8px;
}
#bg_form_big .req
{
  font-weight:normal;
  color:#D41703;
  position:relative;
  &top:-2px;
}
#bg_form_big select
{
  width:120px;
}
#bg_form_big input.short{
  font-size:13px;
  border:1px solid #454545;
  width:38px;
  padding:2px 4px;
  &padding:1px 4px 2px 4px;
  _padding:1px 4px 2px 4px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_form_big input.medium{
  font-size:13px;
  border:1px solid #454545;
  width:160px;
  padding:2px 4px;
  &padding:1px 4px 2px 4px;
  _padding:1px 4px 2px 4px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#content .button
{
  width:154px;
  height:40px;
  font-weight:bold;
  color:#fff;
  border:0px;
  text-align:center;
  line-height:40px;
  font-size:12px;
  margin:8px 0px 10px 136px;
  background:#D50304 url(../img/bg_button_ulozit.gif) no-repeat;
}
#content .button a:link, #content .button a:visited, #content .button a:active{
  color:#fff;
  text-decoration:underline;
}
#content .button a:hover{
  color:#fff;
  text-decoration:none;
}

/* seznam clenu */
#sraz_top
{
  font-size:12px;
  line-height:18px;
  margin:8px 10px 0px 0px;
  padding:0px 0px 0px 0px;
}
#content .button_top
{
  display:none;
}
#seznam
{
  width:100%;
  font-size:1.1em;
  border-collapse:collapse;
}
#seznam th
{
  border:1px solid #BDBEBE;
}
#seznam td
{
  border:1px solid #BDBEBE;
  padding:4px 5px;
}
#seznam tbody tr.liche td.korunka
{
  color:#555;
}
#seznam tbody tr.sude td.korunka
{
  color:#555;
}
#seznam td .ano
{
  font-weight:bold;
}
#seznam td .ne
{
  font-weight:bold;
}
#content #seznam_footer
{
  display:none;
}

/* sraz seznam */

#sraz_scroll
{
  width:446px;
}
#seznam_short_top
{
  width:446px;
  font-size:1.1em;
  border-collapse:collapse;
}
#seznam_short thead tr
{
  width:446px;
} 
#seznam_short_top th
{
  border:1px solid #fff;
  vertical-align:top;
  padding:0px 0px 12px 0px;
  font-weight:bold;
  text-align:center;
}
#seznam_short_top th.last
{
  width:96px;
}
#seznam_short_top th.prihlaseni
{
  width:80px;
}
#seznam_short_top th.odhlaseni
{
  width:80px;
}
#seznam_short_top th.stav
{
  width:41px;
}
#content #seznam_short_footer
{
  display:none;
}
#seznam_short
{
  font-size:1.0em;
  width:446px;
  border-collapse:collapse;
}
#seznam_short td
{
  border:1px solid #000;
  padding:4px 5px;
}
#seznam_short td.first
{
  font-weight:bold;
}
#seznam_short td.last
{
  width:80px;
}
#seznam_short td.prihlaseni
{
  width:80px;
  color:#fff;
  height:27px;
  &height:26px;
  font-weight:bold;
  background:#343335 url(../img/prijdu_black.gif) no-repeat;
}
#seznam_short td.prihlaseni.pr_active
{
  background:#377800 url(../img/prijdu.gif) no-repeat;
}
#seznam_short td.prihlaseni span
{
  
}
#seznam_short td.odhlaseni
{
  width:80px;
  color:#fff;
  height:27px;
  &height:26px;
  font-weight:bold;
  background:#343335 url(../img/neprijdu_black.gif) no-repeat;
}
#seznam_short td.odhlaseni.od_active
{
  background:#BD0001 url(../img/neprijdu.gif) no-repeat;
}
#seznam_short td.odhlaseni span
{
  
}
#seznam_short td.stav
{
  width:41px;
  padding:0px;
  text-align:center;
  font-weight:bold;
}
#seznam_short tr.liche
{
  background:#EBECEE;
}
#seznam_short tr.sude
{
  background:#DBDBDB;
}
#seznam_short tbody tr.liche td.korunka
{
  background:#EBECEE url(../img/ico_korunka.gif) 99% 50% no-repeat;
}
#seznam_short tbody tr.sude td.korunka
{
  background:#DBDBDB url(../img/ico_korunka.gif) 99% 50% no-repeat;
}
#seznam_short td.ano
{
  background:#317E0C;
  color:#fff;
}
#seznam_short td.ne
{
  background:#D41703;
  color:#fff;
}
#content #seznam_short_footer2
{
  width:446px;
  height:57px;
  margin-bottom:30px;
  background:#1A9ACB url(../img/bg_footer_seznam_short.gif) no-repeat;
}
#content #seznam_short_footer2 p.big
{
  padding:3px 42px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align:right;
  font-weight:bold;
  font-size:14px;
}
#content #seznam_short_footer2 p.big span
{
  font-size:15px;
}
#content #seznam_short_footer2 p.small
{
  padding:0px 42px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align:right;
  font-size:11px;
}
#seznam_short_komplet
{
  float:left;
  width:446px;
  margin-right:14px;
  margin-bottom:0px;
}
#sraz_right
{
  float:left;
  margin-top:-8px;
  width:284px;
}
#bg_poznamky
{
  width:284px;
  height:70px;
  background:#C6F0FF url(../img/bg_poznamky_top.gif) no-repeat;
}
#bg_poznamky h2
{
   font-size:22px;
   line-height:23px;
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
}
#bg_poznamky h2.small
{
   font-size:11px;
   line-height:18px;
   font-weight:normal;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
}
table#poznamky
{
  width:284px;
  border-collapse:collapse;
  font-size:1.1em;
  color:#4C4C4C;
}
table#poznamky td
{
   padding:5px 4px;
   border:1px solid #000;
}
table#poznamky td span
{
  font-weight:bold;
}
table#poznamky td.datum
{
   text-align:right;
   width:82px;
}
table#poznamky tr.liche td.datum
{
  background:#7BC1E6;
}
table#poznamky tr.sude td.datum
{
  background:#9FD8F5;
}
table#poznamky tr.liche
{
  background:#AEE0F2;
}
table#poznamky tr.sude
{
  background:#C6F0FF;
}
#bg_prispevky
{
  width:284px;
  margin:0px auto 30px auto;
  background:#E4FFD0;
}
#bg_prispevky_bottom
{
  padding:35px 10px 10px 10px; 
  background:url(../img/bg_prispevky_bottom.gif) 0px 100% no-repeat;
}
#bg_prispevky_top
{
  width:284px;
  background:url(../img/bg_prispevky_top.jpg) no-repeat;
}
#bg_prispevky_bottom h2
{
   font-size:22px;
   line-height:23px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
#bg_prispevky_bottom h2.small
{
   font-size:11px;
   line-height:18px;
   font-weight:normal;
   margin:0px 0px 18px 0px;
   padding:0px 0px 0px 0px;
}
#bg_prispevky_bottom .boxy label
{
  font-size:1.0em;
  font-weight:bold;
  width:72px;
  padding-top:4px;
  margin-right:4px;
  text-align:right;
  float:left;
}
#bg_prispevky_bottom .boxy input.txtmail
{
  font-size:11px;
  border:1px solid #454545;
  width:173px;
  float:left;
  margin-bottom:3px;
  padding:3px 2px;
  _padding:3px 2px 4px 2px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_prispevky_bottom .boxy textarea
{
  border:1px solid #454545;
  width:173px;
  font-size:11px;
  font-family:Arial, Sans-Serif;
  height:65px;
  font-size:11px;
  padding:3px 2px;
  position:relative;
  margin:-10px 0px 0px 0px;
  &margin:-11px 0px 0px 0px;
  _margin:-11px 0px 0px -3px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}

#bg_prispevky_bottom .boxy input.button
{
  border:0px;
  margin:0px;
  margin-top:8px;
  margin-left:68px;
  padding:0px;
  width:55px;
  line-height:55px;
  text-align:center;
  color:#fff;
  letter-spacing:-1px;
  font-weight:bold;
  background: #F35E21 url(../img/button_posli.gif) no-repeat;
  height:55px;
  cursor:pointer;
}
