/* 
==================================================
 BUTTONS STYLES#F2F5EB
==================================================
*/
.buttonAdd{ background-image: url('/zc/img/add.gif'); background-repeat: no-repeat; width: 18px; height: 18px;}
.buttonDelete{ background-image: url('/zc/img/delete.gif'); background-repeat: no-repeat; width: 18px; height: 18px;}
.buttonEdit{ background-image: url('/zc/img/edit.gif'); background-repeat: no-repeat; width: 18px; height: 18px;}
.buttonOrderAsc{ background-image: url('/zc/img/orderby-asc.gif'); background-repeat: no-repeat; width: 9px; height: 9px;}
.buttonOrderDesc{ background-image: url('/zc/img/orderby-desc.gif'); background-repeat: no-repeat; width: 9px; height: 9px;}

/* 
==================================================
 PAGE STYLES
==================================================
*/
div.webPristupySloupec{
 font-weight:bold;  font-family: Verdana;  color:green; font-size : 10px;
}
h1.registraceNadpis {
 background: url('/zc/img/seznam-nadpis.gif') no-repeat 0px 0px; height:18px; font-size: 1.1em;
  border:0px;
  background-color: #BED4AD;
  font-weight:bold;  font-family: Verdana;  color:green;
  padding: 9px 0px 9px 35px; margin-bottom:25px; margin-left:0px; margin-top:0px;
}
.menu_registrace {font-size:0.85em; font-family: Tahoma; height:100%; margin-bottom:20px; text-align:left;line-height:25px;}
.menu_registrace a{  padding:5px; margin:1px; background-color:#E1E8DF; border:1px solid #f2f5eb; white-space:nowrap;line-height:25px;}
.menu_registrace a:hover {border:1px solid silver; text-decoration:none; } 
.menu_registrace a.active {background-color: #d6e5cc; border:1px solid silver;}
table.main {
 text-align: left;
 vertical-align: top;
 width:100%;
 clear:right;
}
td {
vertical-align:top;
}
a {
}
a:hover {
}
a.redb, .redb {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color : #CC0000;
}
a.redb:hover {
 text-decoration: none;
}
a.greenb, .greenb {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color:#047C05;
}
a.greenb:hover {
 text-decoration: none;
}
/* 
==================================================
 PAGE STYLES
==================================================
*/
/* 
==================================================
 DATAGRID FILTER STYLES
==================================================
*/
table.filter {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 width:100%;
}
table.filter tr.title {
 background-color:#3b884f;
 font-size:1.1em;
}
table.filter tr.title td.titleleft {}
table.filter tr.title td.titleright {
background-color:#3b884f;
padding:3px 3px 3px 3px;
color:white;
font-weight:bold;
}
table.filter tr.title td.titleright td{
}
hr {display:none}
table.filter tr td.content {
background-color:#E1E8DF;
text-align:left;
}
table.filter tr td.content table {
 text-align:left;
}
table.filter tr td.content td {
 border-top:0px solid silver;
 border-collapse:collapse;
 padding:2px 5px 2px 5px;
 vertical-align:top;
}
table.filter tr td.content td table td {
 background-color:#E7F2DD;
 vertical-align:top;
}
table.radioTable td { line-height:1.6em;}
table.radioTable td input {float:left; display:block; height:22px;}
table.radioTable td label {display:block; margin-left:10px;}
table.radioTab td { line-height:1.6em;}
table.radioTab td input {float:left; display:block; height:22px;}
table.radioTab td label {display:block; margin-left:10px;}
table.filter tr td.gridcontent {
}
.rcaption a{color: #FFFFFF; font-size:0.9em; font-weight:bold; text-decoration: underline;}
.rcaption a:hover{color: #FFFFFF; font-size:0.9em; font-weight:bold;}

/* 
==================================================
 DATAGRID FILTER STYLES
==================================================
*/
/* 
==================================================
 DATAGRID STYLES
==================================================
*/
table.grid {
        margin-top:5px;
        font-size:0.85em; font-family: Arial, sans-serif;
        font-weight : normal;
        border:1px solid silver;
}
table.grid tr.header {
 background-color: #E1E8DF;
 padding: 4px;
}
table.grid tr.header td{
 font-weight : bold;
 color : #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: top;
}
table.grid tr.header td a {
 font-weight : bold;
 color : #000000;
 text-decoration: underline;
 text-align: center;
 vertical-align: top;
}
table.grid tr.header td a:hover {
 font-weight : bold;
 color : #000000;
 text-decoration: none;
 text-align: center;
 vertical-align: top;
}
table.grid tr.item {
 background-color: #E7F2DD;
 padding: 4px;
 text-align: left; 
}
table.grid tr.item td{
 color : #000000;
 text-decoration: none;
}
table.grid tr.item td a {
 color : #CC0000;
 text-decoration: underline;
 vertical-align: top;
}
table.grid tr.item td a:hover {
 color : #CC0000;
 text-decoration: none;
 vertical-align: top;
}
table.grid tr.itemBold {
 background-color: #E1E8DF;
 padding: 4px;
 text-align: left;
}
table.grid tr.itemBold td{
 color : #000000;
 text-decoration: none;
}
table.grid tr.itemBold td a {
 color : #CC0000;
 text-decoration: underline;
}
table.grid tr.itemBold td a:hover {
 color : #CC0000;
 text-decoration: none;
}
table.grid tr.alter {
 padding: 4px;
 text-align: left;
}
table.grid tr.alter td{
 color : #000000;
 text-decoration: none;
}
table.grid tr.alter td a {
 color : #CC0000;
 text-decoration: underline;
 vertical-align: top;
}
table.grid tr.alter td a:hover {
 color : #CC0000;
 text-decoration: none;
 vertical-align: top;
}
table.grid tr.footer {
 background-color: #E1E8DF;
 padding: 2px;
}
table.grid tr.footer td{
 font-weight : normal;
 color : #000000;
 text-decoration: none;
}
table.grid div.count {
 float:left;
 color: #000000;
}
table.grid tr.pager {
 background-color: #F1F1F1;
 padding: 0px;
}
table.grid tr.pager td{
 font-weight : bold;
 color : green;
 text-decoration: none;
}
table.grid tr.pager td a {
 font-weight : normal;
 color : #000000;
 text-decoration: underline;
}
table.grid tr.pager td a:hover {
 font-weight : normal;
 color : #000000;
 text-decoration: none;
}
table.grid tr.hilited {
 background-color: #FDE177;
 padding: 4px;
}
table.grid tr.hilited td{
 color : #CC0000;
 text-decoration: none;
}
table.grid tr.hilited td a {
 color : #CC0000;
 text-decoration: underline;
}
table.grid tr.hilited td a:hover {
 color : #CC0000;
 text-decoration: none;
}
table.grid tr.edit {
 background-color: #FDE177;
 padding: 4px;
}
table.grid tr.edit td{
 color : #000000;
 text-decoration: none;
}
table.grid tr.edit td a {
 color : #CC0000;
 text-decoration: underline;
}
table.grid tr.edit td a:hover {
 color : #CC0000;
 text-decoration: none;
}
/* 
==================================================
 DATAGRID STYLES
==================================================
*/
/* 
==================================================
 INPUT CONTROL STYLES
==================================================
*/
td {}
input, select, textarea {
}
input.check, .check {
}
label {padding-left:10px; position:relative; }
input.stand, select.stand, textarea.stand,
input.stand50, select.stand50, textarea.stand50, 
input.stand100, select.stand100, textarea.stand100, 
input.stand200, select.stand200, textarea.stand200, 
input.stand300, select.stand300, textarea.stand300 
{
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size: 12px;
 border-width: 1px;
 border-style: solid;
 border-color: #7f9db9;
 color: #000000;
 width: 350px;
}
input.stand50, select.stand50, textarea.stand50
{
 width: 50px;
}
input.stand100, select.stand100, textarea.stand100 
{
 width: 100px;
}
input.stand200, select.stand200, textarea.stand200
{
 width: 200px;
}
input.stand300, select.stand300, textarea.stand300
{
 width: 300px;
}
input.standalert, select.standalert, textarea.standalert,
input.standalert100, select.standalert100, textarea.standalert100
{
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size: 12px; 
 font-weight : bold;
 border-width: 1px;
 border-style: solid;
 border-color: #E3BB00;
 color: #000000;
 background-color: #FCEAAF;
 width: 350px;
}
input.standalert100, select.standalert100, textarea.standalert100 {
 width: 100px;
}
input.alert, select.alert
{
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 border-width: 1px;
 border-style: solid;
 border-color: #E3BB00;
 color: #000000;
 background-color: #FCEAAF;
}
input.error, select.error
{
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 color: #000000;
 background-color: #EED2D2;
}
select.lang {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 9px;
 font-weight : bold;
 color : #000000;
 text-align: left;
}
input.submit80 {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 text-align: center;
 font-size : 11px;
 vertical-align: middle;
        width:80px;
        background-color:green;
        color:white;
}
input.submit160 {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 text-align: center;
 font-size : 11px;
 vertical-align: middle;
 width:160px;
 background-color:green;
 color:white;
}
input.submit80red {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 color : #CC0000;
 text-align: center;
 vertical-align: middle;
 height: 20px;
 width: 80px;
 border: 1px solid silver;
}
input.submit80header {
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 color : #000000;
 text-align: center;
 vertical-align: middle;
 background-color: #CCCCCC;
 height: 20px;
 width: 80px;
 border: 1px solid silver;
     
}
/* 
==================================================
 INPUT CONTROL STYLES
==================================================
*/
==================================================
 OK MESSAGE BOX
==================================================
*/
#okheader{
 clear: both;
 width: 396px;
 height: 26px;
 background-image: url(../_img/messagebox/ok_header.gif);
 background-repeat: no-repeat;
}
#okmain{
 clear: both;
 width: 396px;
 height: 96px;
 background-color: #C9DAC3;
}
#okshield{
 float: left;
 width: 58px;
 height: 96px;
 background-image: url(../_img/messagebox/ok_shield.gif);
 background-repeat: no-repeat;
}
#oktext{
 float: left;
 width: 338px;
 height: 96px;
 padding: 10px 10px 0px 10px;
 background-color: #C9DAC3;
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color: #000000;
 text-align: left;
}
#okfooter{
 clear: both;
 width: 396px;
 height: 14px;
 background-image: url(../_img/messagebox/ok_footer.gif);
 background-repeat: no-repeat;
}
/* 
==================================================
 OK MESSAGE BOX
==================================================
*/
/* 
==================================================
 ALERT MESSAGE BOX
==================================================
*/
.alerttextS{   
 padding: 10px 10px 10px 10px;
 background-color: #FCEAAF;
 font-weight:bold; 
 text-align: center;
 border:1px solid #E3BB00;
 color:#008000;   
}

#alerttext{   
 padding: 10px 10px 0px 10px;
 background-color: #FCEAAF;
 font-weight:bold; 
 text-align: left;
 border:1px solid #E3BB00;
 color:#008000;   
}
#alertfooter{
 clear: both;
 width: 396px;
 height: 14px;
}

/* 
==================================================
 ALERT MESSAGE BOX
==================================================
*/
/* 
==================================================
 ERROR MESSAGE BOX
==================================================
*/
/*
#errorheader{
 clear: both;
 width: 396px;
 height: 26px;
}
#errormain{
 clear: both;
 width: 396px;
 height: 96px;
 background-color: #EED2D2;
}
#errorshield{
 float: left;
 width: 58px;
 height: 96px;
}
#errortext{
 float: left;
 width: 338px;
 height: 96px;
 padding: 10px 10px 0px 10px;
 background-color: #EED2D2;
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-weight : bold;
 color: #000000;
 text-align: left;
}
#errorfooter{
 clear: both;
 width: 396px;
 height: 14px;
}
*/
/* 
==================================================
 ERROR MESSAGE BOX
==================================================
sru styly
*/
#errortext{   
 padding: 10px 10px 0px 10px;
 background-color: #FB6E70;
 font-weight:bold;
 text-align: left;
 border:1px solid silver;
 color:black;   
}
#errorfooter{
 clear: both;
 width: 396px;
 height: 14px;
}
/* 
end sru styly
==================================================
 QUESTION MESSAGE BOX
==================================================
*/
#questionheader{
 clear: both;
 width: 396px;
 height: 26px;
 background-image: url(../_img/messagebox/question_header.gif);
 background-repeat: no-repeat;
}
#questionmain{
 clear: both;
 width: 396px;
 height: 96px;
 background-color: #D0DFFF;
}
#questionshield{
 float: left;
 width: 58px;
 height: 96px;
 background-image: url(../_img/messagebox/question_shield.gif);
 background-repeat: no-repeat;
}
#questiontext{
 float: left;
 width: 338px;
 height: 96px;
 padding: 10px 10px 0px 10px;
 background-color: #D0DFFF;
 font-family : "Verdana CE", Verdana, "arial CE", arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color: #000000;
 text-align: left;
}
#questionfooter{
 clear: both;
 width: 396px;
 height: 14px;
 background-image: url(../_img/messagebox/question_footer.gif);
 background-repeat: no-repeat;
}
/* 
==================================================
 QUESTION MESSAGE BOX
==================================================
*/

table {border-collapse:collapse;}
.formCellDesc {background-color:#E1E8DF; padding:5px;font-weight:bold; border:1px solid silver; text-align:right;}
.formCellDescTop {background-color: #E7F2DD; padding:5px;font-weight:bold; border:0px solid silver; text-align:left;}
.formCellInput {background-color: #E7F2DD; padding:5px; }
.formCellInput input {margin-right:5px; margin-left:5px;} 
.formCellInput label {padding:0px; margin:0px; }
.formCellInputSearch {background-color: #E7F2DD; padding:5px; }
.formCellInputSearch input {margin-right:5px; margin-left:0px; width:130px;} 
.grid a {color:green! important; font-size:1.1em;}
 
/* 
==================================================
 STITKY STYLES
==================================================
*/
 
.stitky 
{
 width: 645px;
 padding: 20px 0 30px 0;
}
 
.stitky_vyber 
{
 width: 325px;
 padding-top: 20px;
 padding-bottom: 30px;
}
 
.ordinace 
{
 padding-top: 30px;
}

.stitek 
{
 width: 304px;
 height: auto;
 min-height: 190px;
 _height: 190px;
 font-size: 10px;
 font-family : "arial CE", arial, sans-serif;
 border: solid 1px #202020;
 padding: 8px;
 line-height: 130%;
 float: left;
 text-align: left;
}
 
.stitek img 
{
 float: right;
}
 
.stitek .nazev 
{
 font-weight: bold;
 font-size: 12px;
}
 
.stitek .normal 
{
 font-weight: normal;
}
 
.stitek .bold 
{
 font-weight: bolder;
}
 
.stitek .den 
{
 width:auto;
 text-align: left;
 font-size: 9px; 
}
 
.stitek .den2
{
 font-size: 9px;
}
 
.stitek .den_os 
{
 width: auto;
 font-size: 9px;
}
 
.stitek .den_os2
{
 width: auto;
 font-size: 9px;
}


/* 
.stitek 
{
 width: 304px;
 height: auto;
 min-height: 190px;
 _height: 190px;
 font-size: 11px;
 font-family : "arial CE", arial, sans-serif;
 border: solid 1px #202020;
 padding: 8px;
 line-height: 130%;
 float: left;
 text-align: left;
}
 
.stitek img 
{
 float: right;
}
 
.stitek .nazev 
{
 font-weight: bolder;
 font-size: 12px;
 width:255px;
}
 
.stitek .normal 
{
 font-weight: normal;
 width:255px;
}
 
.stitek .bold 
{
 font-weight: bolder;
 width:255px;
}
 
.stitek .den 
{
 float: left;
 width: 130px; 
 text-align: left;
 font-size: 9px; 
}
 
.stitek .den2
{
 width: 130px;
 text-align: left;
 font-size: 9px;
}
 
.stitek .den_os 
{
 float: left;
 width: auto;
 text-align: left;
}
 
.stitek .den_os2
{
 width: auto;
 text-align: left;
}
*/ 
/* 
==================================================
 STITKY STYLES
==================================================
*/

/*
==================================================
      FORUM STYLES
==================================================
*/
.forum_menu_top{ clear:both; background-color:#7EC05E; color:#FFFFFF; padding:5px;}
.forum_menu_middle{ clear:both; background-color:#7EC05E; color:#789DCC; padding:5px;}
.forum_menu_bottom{ clear:both; background-color:#D6E5CC; color:#000000;}
.input.tbForum, textarea.tbForum{ width:420px}

/*
==================================================
      FORUM STYLES
==================================================
*/

/*
==================================================
      AKCE STYLES
==================================================
*/
.akceImg { width:150px; }
.bgform { background-color: #F2F5EB; /*#E7F2DD;*/ padding:5px; border:0px solid silver; }
table.form tr td{text-align: left;}
.akceAlert { color: Red; font-weight: bold; } 
.formLabel {background-color: #F2F5EB; padding:5px;font-weight:bold; font-size : 12px; border:0px solid silver; text-align:left;}
.formdelim{ text-align:right; background-color:#3b884f;font-size:1em; color:#FFFFFF; padding: 2px 2px 2px 2px;}
.formdelim a { text-decoration: underline; color:#FFFFFF;}
.formdelim a:hover { text-decoration: underline; color:#FFFFFF;}
.akceSendOK { text-align:center; font-size:1.1em; color:#047C05; }
.akceMenu{
 background-color:#f2f5eb;
 padding:0px 0px 0px 0px;
 float:left;
}
.akceMenu .item
{
 float:left;
 margin:5px 5px 2px 5px;
 padding:5px 15px 6px 15px;
 background-color:#e1e8df;
}

/*
==================================================
      AKCE STYLES
==================================================
*/
