/*
body{
	line-height: normal;
}
*/

/*
#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;
}

#wrapper-tabs input,
#wrapper-tabs select
{
	font-size: 20px;
	height: 28px;
}

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

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


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

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

#ipdf-form p{
	padding: 0;
}


.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,
th.fieldR, th.fieldRB, th.labelR, th.labelRB
{
	border-right:1px solid #000000;
}
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: top;*/
}
INPUT.field, TEXTAREA.field {
	width:97%;
	border:1px solid #CCCCCC;
/*	height:20px;*/
	padding: 1px;
	margin:2px 0;
}
P.blank, TEXTAREA.field {
	height:100%;
}
.sectionTitle, .sectionTitlePlus, INPUT.field, TEXTAREA.field, .comboStyle, INPUT.fieldEx {
	font:bold 16px Arial;
}
.sectionTitlePlus {
	font-weight:normal;
}
.text, SPAN.fieldNum, TD.fieldB3, TD.field, TD.fieldR, TD.fieldRB, TD.fieldB, SPAN.fieldNumEx
{
	font:14px Arial;
}
SPAN.fieldNum, TD.fieldNumExB {
	padding:3px;
}
TD.markField, .p2, SPAN.fieldNumEx {
	padding:2px;
}
P.blank, P.textPattern, TEXTAREA.field {
	margin:3px;
}
SPAN.note {
	font: 12px Arial;
	padding: 2px;
	color: #333333;
}
SPAN.note2 {
	font:11px Arial;
	color:#333333;
}
SPAN.fieldSign {
	font-weight: bold;
	font-size: 22px;
	vertical-align: middle;
}
.subtitle {
	font:18px Arial;
}
.markTextBig {
	font:bold 44px Arial;
}
P.textPattern {
	width:728px;
	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;
}
.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;
}
.w20 {
	width:20px;
}
.w50 {
	width:50px;
}
.w60 {
	width:60px;
}
.w80 {
	width:80px;
}
.w90 {
	width:90px;
}
.w100 {
	width:100%; /* percent */
}
.w125 {
	width:125px;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w165 {
	width:165px;
}
.w175 {
	width:175px;
}
.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*/
}

.nowrap{
	white-space: nowrap;
}

.size14{
	font-size: 14px;
}

.size12{
	font-size: 12px;
}
.size11{
	font-size: 11px;
}
.size10{
	font-size: 10px;
}
.num{
	text-align: right;
}

.error-item{
	margin-bottom: 1px;
}

p.blank{
	border: 1px solid #000000;
}

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

#ipdf-form form input[type=checkbox],
#ipdf-form form input[type=radio]
{
	width: 16px;
	height: 16px;
}

.pull-left{
	float: left;
}

.pull-right{
	float: right;
}


#ipdfDraggable{
	line-height: 1.6em;
}

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

