/* styly v registracnim formulari */
p {font-size: 11pt;}
p {text-align:left; margin-left: 2px;}

header {height: 80px; }
table.tab2 { font-family: "Geneva CE", "Arial CE", sans-serif; font-size: small; width: 95%; background-color: white; align: left;}

table.tab2 td {border: outset 1px #B7D3FC; text-align: center; background-color: white; padding: 0px 3px 0px 3px; height:3.5em; width:16%;}
table.tab2 td input {border: solid 0px #B7D3FC; text-align: center; background-color: white; }
table.tab2 td input:hover {color: #999999; }
table.tab2 td select {border: solid 0px #B7D3FC; text-align: center; background-color: white; }
table.tab2 td select:hover {color: #999999; }
/*table.tab2 td input:read-only {color: #555555; }*/
table.tab2 td form {border: solid 0px #B7D3FC; font-size: small; text-align: center; background-color: transparent; margin: 0px; }

table.tab2 td:hover { /*text-decoration: underline;*/ color:black;}

/* table.tab2 td.tdRcurrent { border: inset 3px #4572B3; text-align: center; background-color: #FFCC66; padding: 3px 3px 3px 3px;} */
/* table.tab2 td.tdRcurrent input { border: solid 0px #990000; text-align: center; background-color: Brown ;} */
/* pokus */ 

table.tab2 td.tdRcurrent { border: none /*inset 3px #4572B3*/; text-align: center; font-weight:bold; background-color: rgb(147,191,162) /* brown */; padding: 3px 3px 3px 3px; color:white;}
table.tab2 td.tdRcurrent input { border: solid 0px #990000; font-size: small; text-align: center; background-color: rgb(147,191,162) /* brown */;}
table.tab2 td.tdRcurrent:hover {color:black;}

table.tab2 td.tdRpast {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpast input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 0px 0px 0px; /* background-color: LightCoral ;*/ }
table.tab2 td.tdRpast:hover { color:white;}

table.tab2 td.tdRpastoblig {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastoblig input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /* url(../images/r_pastoblig.gif)*/ right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastoblig:hover { color:white;}

table.tab2 td.tdRpastobligOK {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastobligOK input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_OK.gif) right no-repeat /*LightCoral*/ LightGrey; }
table.tab2 td.tdRpastobligOK:hover { color:white;}

table.tab2 td.tdRpastobligINCOMPL {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastobligINCOMPL input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_pastoblig.gif) right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastobligINCOMPL:hover { color:white;}

table.tab2 td.tdRpastobligEMPTY {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastobligEMPTY input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_pastoblig.gif) right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastobligEMPTY:hover { color:white;}

table.tab2 td.tdRpastoption {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastoption input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_pastoption.gif)*/ right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastoption:hover { color:white;}

table.tab2 td.tdRpastoptionOK {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastoptionOK input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_OK.gif) right no-repeat /*LightCoral*/ LightGrey; }
table.tab2 td.tdRpastoptionOK:hover { color:white;}

table.tab2 td.tdRpastoptionINCOMPL {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastoptionINCOMPL input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_pastoption.gif) right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastoptionINCOMPL:hover { color:white;}

table.tab2 td.tdRpastoptionEMPTY {border: outset 1px /*orange*/ #B7D3FC; font-size: small; text-align: center; background-color: /*LightCoral*/ LightGrey ;}
table.tab2 td.tdRpastoptionEMPTY input {border: solid 0px /*orange*/ #B7D3FC; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_pastoption.gif) right no-repeat /*LightCoral*/ LightGrey;}
table.tab2 td.tdRpastoptionEMPTY:hover { color:white;}

table.tab2 td.tdRnext {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/; }
table.tab2 td.tdRnext input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 0px 0px 0px; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnext:hover { color:white;}

table.tab2 td.tdRnextoblig {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextoblig input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoblig.gif) right no-repeat*/ #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextoblig:hover { color:white;}

table.tab2 td.tdRnextobligOK {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextobligOK input {border: solid 0px orange; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_OK.gif) right no-repeat*/ #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextobligOK:hover { color:white;}

table.tab2 td.tdRnextobligINCOMPL {border: outset 1px #4572B3; text-align: center; background-color: #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextobligINCOMPL input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoblig.gif) right no-repeat*/ #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextobligINCOMPL:hover { color:white;}

table.tab2 td.tdRnextobligEMPTY {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextobligEMPTY input {border: solid 0px #4572B3; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoblig.gif) right no-repeat*/ #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextobligEMPTY:hover { color:white;}

table.tab2 td.tdRnextoption {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextoption input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoption.gif) right no-repeat*/ #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextoption:hover { color:white;}

table.tab2 td.tdRnextoptionOK {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextoptionOK input {border: solid 0px orange; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_OK.gif) right no-repeat*/ #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextoptionOK:hover { color:white;}

table.tab2 td.tdRnextoptionINCOMPL {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextoptionINCOMPL input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoption.gif) right no-repeat*/ #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextoptionINCOMPL:hover { color:white;}

table.tab2 td.tdRnextoptionEMPTY {border: outset 1px #4572B3; font-size: small; text-align: center; background-color: #DDDDDD /*Gray*/;}
table.tab2 td.tdRnextoptionEMPTY input {border: solid 0px #4572B3; font-size: small; text-align: center; padding: 0px 15px 0px 0px; background: /*url(../images/r_nextoption.gif) right no-repeat*/ #DDDDDD /*Gray*/; }
table.tab2 td.tdRnextoptionEMPTY:hover { color:white;}

table.tab2 td.tdRerror {border: solid 1px #CC0000; font-size: small; text-align: center; background-color: #FF6252;}
table.tab2 td.tdRerror input {border: solid 0px #CC0000; font-size: small; text-align: center; background-color: #FF6252;}
table.tab2 td.tdRerror:hover { color:white;}

code {font-family: "Geneva CE", "Arial CE", sans-serif; font-weight: bold; /*color: rgb(1,69,109);*/}
table.tabReg1 {background-color: rgba(80,161,122,0.2); /*text-align: left; font-size: small;*/} 
H4.Rdata0 { color: #D25524;}
H4.Rdata1 { color: rgb(60,125,95); padding: 15px 0px 0px 0px;}
.pR {font-size: normal;}
table.tab0 {font-size: small; font-weight: normal; line-height: 1.5em; }
table.tab0>tr>th {vertical-align:top; text-align:left;}
.pozn {font-size: small; color: #666666;}
.pozndul {font-size: small; color: #333333;}

table.tabNEXT {font-size: small; text-align: right;  width: 90%;  }

/*table.tabNEXT input {border: solid rgb(80,161,122) 15px; color: white; background-color:rgb(1,69,109); padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: right;  }*/
/*table.tabNEXTsubmit input {border: solid rgb(80,161,122) 15px; background-color:rgb(1,69,109); color: white; padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 1.2em;}*/
form.nextstep  {font-size: small; text-align: right;}
form.nextstep input {border: solid red 10px; background-color:rgb(0,168,207);}
:not(.tab2) input[type=submit]  {background-color: rgb(147,191,162); padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; }
.trinvoice0 {background-color: rgb(233,232,230) /*#D0E3FD*/;}
.trinvoice1 {background-color: #FFFFFF; text-align: right;}
.trinvoice1 p{text-align: right;}
.trinvoice2 {background-color: rgb(233,232,230) /*#A1C3FD*/;}
table.tabinvoice {background-color: rgba(80,161,122,0.2); font-size: small; text-align: center; }
table.tabinvoice1 {font-size: small; text-align: center; background-color: transparent; width: 90%; margin-bottom:1em;}
.Rbutton {background-color: #FFCC99; padding: 1px;}
.tdleft {text-align: left;}
.pblue {color: #092E5F;}
.phvezda { color: #CC0000; font-weight: bold;}
.bold { font-weight: bold;}

/* styly v sympreg */
h2.r { color: white ; background-color: #4572B3; padding: 5px 0px 5px 5px; font-style: italic;}
h3.u { color: #4572B3; padding: 0px 0px 0px 10px;}
h3.n { color: #183D85; padding: 0px 0px 0px 0px;}
.tabH {font-size: small; background-color: #DDDDDD; width: 100%; text-align: left;}
.tabP {font-size: small; width: 98%;}
.tabP td {text-align: left;}
.tabP th {width: 25%;}
.tabC {font-size: small; width: 95%;}
.t00x {
text-align: center; color: white;
font-size: large; margin-bottom: 0px;
margin-top: 0px; }
.tdlogout { text-align: right;}
.tdup {background-color: #4572b3; border-bottom: 1px solid #DDDDDD;}

.thprev {color: black; font-weight: bold;}
.required {background-color:rgb(255,255,153);}
select.required:after {content:"(required)";}
.readonly {background-color:rgb(224,224,224);}

p > a {color:rgb(60,125,95);}
a {
	text-decoration: none;
	color: rgb(60,125,95);
	font-weight: bolder;
}


section.obsah img {margin-top: 10px; margin-bottom: 15px;}
section.obsah form {text-align: left;}
table.tabNEXT form {text-align: right;}
section.obsah {font-size: 11pt; }
section.obsah input[value="Next"] {text-align: right; font-weight: bold; border: solid rgb(147,191,162) 5px; background-color:rgb(60,125,95); color: white; }
section.obsah input[value="Edit"] {text-align: right; font-weight: bold; color: white; background-color:rgb(60,125,95); }
section.obsah input[value="Next step"] {border: solid rgb(147,191,162) 15px;  color: white; background-color:rgb(60,125,95); padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: right;  }
section.obsah input[value="Submit registration"] {border: solid rgb(147,191,162) 15px; background-color:rgb(60,125,95); color: white; padding-left: 10px; padding-right:10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 1.2em;}
section.obsah input[value="Print invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.obsah input[value="PDF invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.obsah input[value="Show my invoice"] {/*background-color:rgb(1,69,109); color: white;*/ width: 120px; }
section.obsah input[value="On-line payment"] {/*background-color:rgb(1,69,109); color: white;*/ border: solid rgb(60,125,95) 5px; margin-right: 10px; }

form.adcomform  input[type=submit] {width: 100px;}
section#registration > form[name="EnterFinRegForm"] {text-align:right; }
section#registration > form[name="PersonalDataForm"] {text-align:right; }
.tabReg1 td > p {line-height: 1em; margin-top: 2px; margin-bottom: 0px; padding-bottom: 0px; }

form.onereport  input[type=submit] {border: red solid 10px;}