
#ipdf-form .yiiTab ul.tabs a{
	/* fix - aby voslo 16 stran */
	margin-left: 0px;
}

#ipdf-form input[type=text]{
	height: 26px;
}

/*
#wrapper-tabs input:focus, #wrapper-tabs select:focus, #wrapper-tabs textarea:focus,
#wrapper-tabs input:hover, #wrapper-tabs select:hover, #wrapper-tabs textarea:hover
{
	background-color: #FFFFFF;
	border: 1px solid #444444;
}
*/

/* placeholder styles */
::-webkit-input-placeholder { /* WebKit browsers */
	color:    #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #ccc;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #ccc;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:    #ccc !important;
}

#wrapper-tabs input[disabled="disabled"], #wrapper-tabs input[disabled="disabled"]:focus, #wrapper-tabs input[disabled="disabled"]:hover,
#wrapper-tabs select[disabled="disabled"], #wrapper-tabs select[disabled="disabled"]:focus, #wrapper-tabs select[disabled="disabled"]:hover,
#wrapper-tabs textarea[disabled="disabled"], #wrapper-tabs textarea[disabled="disabled"]:focus, #wrapper-tabs textarea[disabled="disabled"]:hover
{
	border: 1px solid #cccccc;
	background-color: #EEEEEE;
	color: #999999;
}

#wrapper-tabs input,
#wrapper-tabs select,
#wrapper-tabs textarea
{
	position: static;
	box-shadow: none;
	margin-bottom: 3px;
}

#wrapper-tabs input,
#wrapper-tabs select
{
	font-size: 18px;
}

#wrapper-tabs select
{
	height: 28px;
}

input[type="checkbox"],input[type="radio"]
{
	cursor: pointer;
}

#ipdf-form input[type="checkbox"]{
	margin: 3px;
	width: 18px;
	height: 18px;
}

#ipdf-form input[type="text"]{
	padding-left: 2px;
	padding-right: 2px;
}

table{
	margin-bottom: 3px;
	border-spacing: 5px;
}

/*
td,th,caption{
	padding: 0px;
	vertical-align:top;
	padding-top: 4px;
}
*/



table{
	margin-bottom: 3px;
}
td,th,caption{
	padding: 0px;
	vertical-align:top;
}
.comboStyle, TEXTAREA.field, P.textPattern, P.blank, INPUT.field, INPUT.fieldEx {
	background-color:white;
}
TD.fieldRB, TD.fieldB, TD.labelB, TD.labelRB, TD.fieldNumExB {
	border-bottom:1px solid Black;
}
.vab, SPAN.fieldNumEx, TD.fieldNumExB {
	vertical-align:bottom;
}
.vat {
	vertical-align:top;
}
TD.fieldR, TD.fieldRB, TD.labelR, TD.labelRB, SPAN.fieldNumEx {
	border-right:1px solid Black;
}
.fieldNumRB{
	/* right bottom framed number, e.g. column */
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 4px;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
}
TABLE.section, .butt {
	background:#E9F3D1;
}
.textFooter, TD.labelB, TD.label, TD.labelR, TD.labelRB {
	font:11px Arial;
}
TABLE.section {
	border:2px solid Black;
}
.markTextSmall, .title, .bodka {
	font:bold 20px Arial;
}
.tar {
	text-align:right;
}
.vam, TD.labelB, TD.label, TD.labelR, TD.labelRB, INPUT.fieldEx {
	vertical-align:middle;
	white-space:nowrap;
}
TD.label, TD.labelR, TD.labelRB, TD.field, TD.fieldR, TD.fieldRB, TD.fieldB {
	padding:3px;
	vertical-align: middle;
}
INPUT.field, TEXTAREA.field {
	width:97%;
	border:1px solid #CCCCCC;
	/*height:20px;*/
	padding: 1px;
	margin:2px;
}
P.blank, TEXTAREA.field {
	height:100%;
}
.sectionTitle, .sectionTitlePlus, INPUT.field, TEXTAREA.field, .comboStyle, INPUT.fieldEx {
	font:bold 16px Arial;
}
.sectionTitlePlus {
	font-weight:normal;
}
.text, .fieldNum, .fieldB3, .field, .fieldR, .fieldRB, .fieldB, .fieldNumEx {
	font:14px Arial;
}

SPAN.fieldNum, TD.fieldNumExB {
	padding:0px;
}
TD.markField, .p2, SPAN.fieldNumEx {
	padding:2px;
}
P.blank, P.textPattern, TEXTAREA.field {
	margin:3px;
}
SPAN.note {
	font:12px Arial;
	padding:2px;
	color:#333333;
	display: block;
	margin-right: 8px;
}
SPAN.note2 {
	font:11px Arial;
	color:#333333;
}
SPAN.fieldSign {
	font-weight: bold;
	font-size: 22px;
	vertical-align: middle;
}
.subtitle {
	font:18px Arial;
}
SPAN.fieldSign {
	font:bold 24px Arial;
}
.markTextBig {
	font:bold 44px Arial;
}
P.textPattern {
	width:99%;
	height:19px;
	letter-spacing:8px;
	font:16px Comic Sans MS;
	font-style:italic;
}
TD.markField {
	border:black solid 5px;
}
SPAN.fieldNum {
	border:1px solid Black;
	margin: 2px;
	display: inline-block;
	padding: 2px;
}
.bodka {
	padding-left:2px;
	padding-right:2px;
}
.rod {
	padding-bottom:3px;
}
TD.fieldB3 {
	padding-left:4px;
}
.pt4 {
	padding-top:4px;
}
.sectionTitle {
	padding: 4px;
}
.pb5 {
	padding-bottom:5px;
}
.tac {
	text-align:center;
}
.w125 {
	width:125px;
}
.w20 {
	width:20px;
}
.w30, input.w30 {
	width:30px;
}
.w50, input.w50 {
	width:50px;
}
.w60, input.w60 {
	width:60px;
}
.w80, input.w80 {
	width:80px;
}
.w90, input.w90 {
	width:90px;
}
.w95perc {
	width:95%;
}
.w100 {
	width:100%;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w165 {
	width:165px;
}
.w175 {
	width:175px;
}
.w200, input.w200 {
	width:200px;
}
.w205 {
	width:205px;
}
.w250 {
	width:250px;
}
.w320 {
	width:320px;
}
.w400 {
	width:400px;
}
.w740 {
	width:740px;
}
SPAN.fieldNumEx {
	border-top:1px solid Black;
	padding-bottom:1px;
}
.w120, INPUT.fieldEx {
	width:120px;
}
INPUT.fieldEx1 {	width:120px;
}
P.blank1 {	height:100%;
}
P.blank1 {	margin:3px;
}
P.textPattern1 {	margin:3px;
}
SPAN.fieldNum1 {	font:12px Arial;
}
SPAN.fieldNumEx1 {	font:12px Arial;
}
TD.field1 {	font:12px Arial;
}
TD.fieldB1 {	font:12px Arial;
}
TD.fieldB31 {	font:12px Arial;
}
TD.fieldR1 {	font:12px Arial;
}
TD.fieldRB1 {	font:12px Arial;
}
TEXTAREA.field1 {	height:100%;
}
TEXTAREA.field1 {	margin:3px;
}
.comboStyle1 {	font:bold 14px Arial;
}
.sectionTitlePlus1 {	font:bold 14px Arial;
}
INPUT.field1 {	font:bold 14px Arial;
}
INPUT.fieldEx2 {	font:bold 14px Arial;
}
TEXTAREA.field2 {	font:bold 14px Arial;}

.width-outer{
	width: 850px;
}

label{
	font-weight: normal;
}


a.css_tooltip{
	font-size: 11px;
	padding-left: 4px;
	position: relative; /*necessary to position next the span in an absolute way*/
	text-decoration: none;
	border-bottom: 0;
}

a.css_tooltip span{
	display: none; /*hide the span element in opening*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

a.css_tooltip:hover{
/*	background-color: #FFFFFF;*/
	font-size: 11px;
	padding-left: 4px;
}

a.css_tooltip:hover span{
	background-color: #FFFFFF;
	border: 1px solid #777777;
	color: #000000;
	display: block; /*the span element are converted from inline to block element*/
	left: 2em; /*style of the css tooltip*/
	padding: 5px;
	position: absolute; /*absolute positioning in rapport to their parent link*/
	top: 1.4em;
	width: 190px;
	z-index: 90000; /*needed to position the element span above other links*/
}


/* last page */

.form-wrapper input, .form-wrapper select, .form-wrapper textarea{
	background-color: #FFFFFF;
	border: 1px solid #aaaaaa;
	border-radius: 0;
	box-shadow: none;
}

.form-wrapper input:focus, .form-wrapper select:focus, .form-wrapper textarea:focus,
.form-wrapper input:hover, .form-wrapper select:hover, .form-wrapper textarea:hover
{
	background-color: #FFFFFF;
	border: 1px solid #444444;
}

.form-wrapper input[disabled="disabled"]:focus, .form-wrapper select[disabled="disabled"]:focus, .form-wrapper textarea[disabled="disabled"]:focus,
.form-wrapper input[disabled="disabled"]:hover, .form-wrapper select[disabled="disabled"]:hover, .form-wrapper textarea[disabled="disabled"]:hover
{
	border: 1px solid #aaaaaa;
}

.form-wrapper input, .form-wrapper select{
	font-size: 24px;
}

#pagetab_16 input,
#pagetab_16 select,
#pagetab_17 input,
#pagetab_18 input
{
	position: absolute;
}

#ipdf-form #pagetab_15 input{
	position: static;
}

form .p3_rodne_cislo_page_18{
	left: 372px;
	top: 39px;
	width: 216px;
	text-align: center;
}

form .p3_a01_prijmy_asistent{
	left: 390px;
	top: 180px;
	width: 220px;
	text-align: right;
}

form .p3_a01_vydavky_asistent{
	left: 630px;
	top: 180px;
	width: 220px;
	text-align: right;
}


form .p3_a02_zaklad_dane_asistent{
	left: 490px;
	top: 243px;
	width: 235px;
	text-align: right;
}

form .p3_a03_strata_asistent{
	left: 490px;
	top: 290px;
	width: 235px;
	text-align: right;
}

form .p3_a04_polozky_zvysujuce_zaklad{
	left: 490px;
	top: 336px;
	width: 235px;
	text-align: right;
}

form .p3_a05_polozky_znizujuce_zaklad{
	left: 490px;
	top: 382px;
	width: 235px;
	text-align: right;
}

form .p3_a06_zaklad_dane_asistent{
	left: 490px;
	top: 434px;
	width: 235px;
	text-align: right;
}

form .p3_a07_danova_strata_asistent{
	left: 490px;
	top: 496px;
	width: 235px;
	text-align: right;
}




form .p3_a08_p1_uhrn_poistneho{
	left: 495px;
	top: 642px;
	width: 235px;
	text-align: right;
}

form .p3_a9_uhrn_poistneho_socialne{
	left: 495px;
	top: 682px;
	width: 235px;
	text-align: right;
}

form .p3_a10_uhrn_poistneho_zdravotne{
	left: 495px;
	top: 721px;
	width: 235px;
	text-align: right;
}

form .p3_a11_zaplatene_poistne_socialne{
	left: 495px;
	top: 760px;
	width: 235px;
	text-align: right;
}

form .p3_a12_zaplatene_poistne_socialne_dobrovolne{
	left: 495px;
	top: 799px;
	width: 235px;
	text-align: right;
}

form .p3_a13_zaplatene_poistne_zdravotne{
	left: 495px;
	top: 839px;
	width: 235px;
	text-align: right;
}

form .p3_a14_zaplatene_poistne_zdrav_preddavky{
	left: 495px;
	top: 882px;
	width: 235px;
	text-align: right;
}

form .p3_a15_vynosy{
	left: 490px;
	top: 1012px;
	width: 233px;
	text-align: right;
}

form .p3_vediem_podvojne{
	left: 50px;
	top: 977px;
}

form .p3_datum{
	left: 105px;
	top: 1082px;
	width: 196px;
	text-align: center;
}





#ipdf-form p{
	padding: 0;
}

/*
#ipdf-form select, #ipdf-form select option {
	font-size: 13px;
	height: 25px;
	vertical-align: middle;
}
*/

.nowrap{
	white-space: nowrap;
}

.smaller{
	font-size: 12px;
	padding: 0;
}

.right{
	float: right;
}

#ipdf-form form img{
	box-shadow: none;
}

.num{
	text-align: right;
}

.sign{
	border: 1px solid #000000;
}

.p3_a01_check_vlastna_suma_label{
	left: 870px;
	top: 170px;
	position: absolute;
	width: 120px;
	background-color: #FFF;
	padding: 10px;
}

.p3_a08_check_vlastna_suma_label{
	left: 744px;
	top: 651px;
	position: absolute;
	width: 110px;
}

.p3_a09_check_vlastna_suma_label{
	left: 745px;
	top: 646px;
	position: absolute;
	width: 110px;
}

.a10_p1_check_vlastna_suma_label{
	left: 720px;
	top: 756px;
	position: absolute;
	width: 110px;
}

.p3_a01_check_vlastna_suma_label input,
.p3_a08_check_vlastna_suma_label input,
.p3_a09_check_vlastna_suma_label input,
.a10_p1_check_vlastna_suma_label input
{
	float: left;
}

.p3_a01_check_vlastna_suma_label span,
.p3_a08_check_vlastna_suma_label span,
.p3_a09_check_vlastna_suma_label span,
.a10_p1_check_vlastna_suma_label span
{
	float: right;
	padding-top: 2px;
}

.text-right{
	text-align: right;
}

.text-center{
	text-align: center;
}

td.vtop{
	vertical-align: top;
}

.p3_r8_info{
	position: absolute;
	left: 865px;
	top: 647px;
}

.p3_r16_info{
	position: absolute;
	left: 750px;
	top: 1011px;
}

.bg-white{
	background-color: #FFFFFF;;
}

#ipdf-form .tpl-wrapper-inner input,
#ipdf-form .tpl-wrapper-inner textarea
{
	position: absolute;
}

.p1_cislo_projektu{
	left: 314px;
	top: 8px;
	width: 56px;
	text-align: center;
}

.p1_pocet_projektov{
	left: 402px;
	top: 8px;
	width: 56px;
	text-align: center;
}

.p1_datum_zaciatok_realizacie{
	left: 630px;
	top: 9px;
	width: 187px;
	text-align: center;
}

.p1_zdan_obdobie_1_od{
	left: 35px;
	top: 97px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_1_do{
	left: 35px;
	top: 134px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_1_naklady{
	left: 246px;
	top: 97px;
	width: 276px;
	text-align: right;
}

.p1_zdan_obdobie_1_odpocet{
	left: 543px;
	top: 97px;
	width: 276px;
	text-align: right;
}



.p1_zdan_obdobie_2_od{
	left: 35px;
	top: 175px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_2_do{
	left: 35px;
	top: 210px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_2_naklady{
	left: 246px;
	top: 175px;
	width: 276px;
	text-align: right;
}

.p1_zdan_obdobie_2_odpocet{
	left: 543px;
	top: 175px;
	width: 276px;
	text-align: right;
}




.p1_zdan_obdobie_3_od{
	left: 35px;
	top: 253px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_3_do{
	left: 35px;
	top: 288px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_3_naklady{
	left: 246px;
	top: 253px;
	width: 276px;
	text-align: right;
}

.p1_zdan_obdobie_3_odpocet{
	left: 543px;
	top: 253px;
	width: 276px;
	text-align: right;
}




.p1_zdan_obdobie_4_od{
	left: 35px;
	top: 328px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_4_do{
	left: 35px;
	top: 366px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_4_naklady{
	left: 246px;
	top: 328px;
	width: 276px;
	text-align: right;
}

.p1_zdan_obdobie_4_odpocet{
	left: 543px;
	top: 328px;
	width: 276px;
	text-align: right;
}





.p1_zdan_obdobie_5_od{
	left: 35px;
	top: 405px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_5_do{
	left: 35px;
	top: 442px;
	width: 186px;
	text-align: center;
}

.p1_zdan_obdobie_5_naklady{
	left: 246px;
	top: 405px;
	width: 276px;
	text-align: right;
}

.p1_zdan_obdobie_5_odpocet{
	left: 543px;
	top: 405px;
	width: 276px;
	text-align: right;
}

.p1_odpocet_spolu{
	left: 543px;
	top: 481px;
	width: 276px;
	text-align: right;
}

#ipdf-form .p1_ciele_projektu{
	left: 13px;
	top: 536px;
	width: 800px;
	height: 304px;
	font-family: arial, serif, sans-serif;
	padding: 5px;
	line-height: normal
}

#ipdf-form .xiii_osobitne_zaznamy{
	font-family: arial, serif, sans-serif;
	width: 98%;
	height: 450px;
	padding: 5px;
	line-height: normal;
	font-size: 14px;
	font-weight: normal;
}

.p2_rodne_cislo_page_16{
	left: 372px;
	top: 39px;
	width: 216px;
	text-align: center;
}

.p2_a01_podiel_na_zisku{
	left: 390px;
	top: 318px;
	width: 220px;
	text-align: right;
}

.p2_a02_podiel_pozemky{
	left: 390px;
	top: 356px;
	width: 220px;
	text-align: right;
}

.p2_a03_podiel_tichy_spolocnik{
	left: 390px;
	top: 394px;
	width: 220px;
	text-align: right;
}

.p2_a04_vyrovnaci_podiel_vynos{
	left: 390px;
	top: 433px;
	width: 220px;
	text-align: right;
}

.p2_a04_vyrovnaci_podiel_naklad{
	left: 629px;
	top: 433px;
	width: 222px;
	text-align: right;
}

.p2_a05_likvidacny_zostatok_vynos{
	left: 390px;
	top: 472px;
	width: 220px;
	text-align: right;
}

.p2_a05_likvidacny_zostatok_naklad{
	left: 629px;
	top: 472px;
	width: 222px;
	text-align: right;
}

.p2_a06_spolu_vynos{
	left: 390px;
	top: 511px;
	width: 220px;
	text-align: right;
}

.p2_a06_spolu_naklad{
	left: 629px;
	top: 511px;
	width: 222px;
	text-align: right;
}




.p2_a07_zaklad_dane{
	left: 520px;
	top: 694px;
	width: 243px;
	text-align: right;
}

.p2_a08_sadzba_dane{
	left: 663px;
	top: 731px;
	width: 65px;
	text-align: center;
}

.p2_a09_dan{
	left: 520px;
	top: 775px;
	width: 243px;
	text-align: right;
}

.p2_a10_vynate_podiely_na_zisku{
	left: 520px;
	top: 863px;
	width: 243px;
	text-align: right;
}

.p2_a11_vynate_podiely_znizene{
	left: 520px;
	top: 902px;
	width: 243px;
	text-align: right;
}

.p2_a12_dan_po_vynati_podielov{
	left: 520px;
	top: 946px;
	width: 243px;
	text-align: right;
}

.p2_a13_podiel_na_zisku{
	left: 520px;
	top: 1034px;
	width: 243px;
	text-align: right;
}

.p2_a14_dan_zaplatena_v_zahranici{
	left: 520px;
	top: 1079px;
	width: 243px;
	text-align: right;
}

.p2_a15_percento_dane{
	left: 520px;
	top: 1123px;
	width: 243px;
	text-align: right;
}

.p2_a16_dan_na_zapocet{
	left: 520px;
	top: 1162px;
	width: 243px;
	text-align: right;
}



.p2_rodne_cislo_page_17{
	left: 371px;
	top: 38px;
	width: 215px;
	text-align: center;
}

.p2_a17_dan_zapocitana{
	left: 520px;
	top: 84px;
	width: 240px;
	text-align: right;
}

.p2_a18_dan_zmluvny_stat{
	left: 520px;
	top: 128px;
	width: 240px;
	text-align: right;
}

.p2_a19_podiel_na_zisku{
	left: 385px;
	top: 274px;
	width: 223px;
	text-align: right;
}

.p2_a20_podiel_pozemky{
	left: 385px;
	top: 313px;
	width: 223px;
	text-align: right;
}

.p2_a21_podiel_tichy_spolocnik{
	left: 385px;
	top: 350px;
	width: 223px;
	text-align: right;
}

.p2_a22_vyrovnaci_podiel_vynos{
	left: 385px;
	top: 390px;
	width: 223px;
	text-align: right;
}

.p2_a22_vyrovnaci_podiel_naklad{
	left: 625px;
	top: 390px;
	width: 223px;
	text-align: right;
}

.p2_a23_likvidacny_zostatok_vynos{
	left: 385px;
	top: 428px;
	width: 223px;
	text-align: right;
}

.p2_a23_likvidacny_zostatok_naklad{
	left: 625px;
	top: 428px;
	width: 223px;
	text-align: right;
}

.p2_a24_spolu_vynos{
	left: 385px;
	top: 467px;
	width: 223px;
	text-align: right;
}

.p2_a24_spolu_naklad{
	left: 625px;
	top: 467px;
	width: 223px;
	text-align: right;
}

.p2_a25_zaklad_dane{
	left: 526px;
	top: 564px;
	width: 232px;
	text-align: right;
}

.p2_a27_dan_nezmluvny_stat{
	left: 526px;
	top: 646px;
	width: 232px;
	text-align: right;
}

.p2_a28_dan_osobitna_spolu{
	left: 526px;
	top: 703px;
	width: 232px;
	text-align: right;
}




.p2_a29_osob_zaklad_dane{
	left: 526px;
	top: 777px;
	width: 232px;
	text-align: right;
}

.p2_a31_osob_dan{
	left: 526px;
	top: 860px;
	width: 232px;
	text-align: right;
}

.p2_a32_osob_zaklad_dane{
	left: 526px;
	top: 908px;
	width: 232px;
	text-align: right;
}

.p2_a34_osob_dan{
	left: 526px;
	top: 990px;
	width: 232px;
	text-align: right;
}

.p2_a35_osob_dan_spolu{
	left: 526px;
	top: 1045px;
	width: 232px;
	text-align: right;
}





#wrapper-tabs.yiiTab ul.tabs{
	font-weight: normal;
}

#wrapper-tabs.yiiTab ul.tabs a{
	padding-left: 2px;
	padding-right: 3px;
}

#wrapper-tabs.yiiTab ul.tabs li{
	margin: -0.12em;
}

#ipdf-form .nopadding{
	padding: 0;
}

#ipdf-form .padding5{
	padding: 5px;
}

.g-pos-rel{
	position: relative;
}
