/* reset.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
img { margin:0px; padding:0px; border:none;}

img{border: 0;}
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.1em 0 1em 0;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.uppercase { text-transform:uppercase; }
a{cursor: pointer;}
a span{display: none;}

input { font-family: Verdana; font-size:12px; }


label {
	display:block;
	font-weight:bold;
}
html {
	height: 100%;
}
/* BASIC */
body {
	color:#ffffff;
	width:100%;
    height: 100%;
	margin:0;
  	padding:0;
  	background: #000000 url('../images/bg2.png') no-repeat center top;

}

embed, param {
  background: #000000 url('../images/loadPF.gif') no-repeat center 200px;
}

div {
	margin:0px;
	padding:0px;
}

a {
	color:#CC0000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#container {
	margin:0 auto;/*upravil... inac je to rovnake*/
	width:1024px;
	min-height:600px;
	_height:600px;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content {
	float:left;
	margin: 50px 192px 0px 192px;
	background-color:#000000;
	width:640px;
	min-height:600px;
	_height:600px;
}

div.odosilaniPF {
  position: relative;
  width:1024px;
}

div.divBack {
  position: absolute;
  top:0px;
  left: 130px;
}

div.divSend {
  position: absolute;
  top:0px;
  right: 260px;
}

div.PFdivDolezite {
margin:0px auto 0px auto;width:900px;
}

table.flash {
  width:100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
table.flash td {
  text-align: center;
  vertical-align: middle;
  width:100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

#content h1 {
	font-size:16px;
	font-weight:bold;
	margin:20px 0px 10px 50px;
}

#content table.form {
	margin:25px 0px 0px 50px;
}

#content table.form tr {
}

#content table.form tr td {
	padding:2px 5px 2px 5px;
}
#content table.form tr td.right {
	text-align:right;
}

input.input {
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url('../images/input.png');
	width:193px;
	height:21px;
	border:0px;
	margin:0px;
	padding:8px 4px 0px 4px;
}
textarea.textarea {
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url('../images/textarea.png');
	width:193px;
	height:78px;
	border:0px;
	margin:0px;
	padding:8px 4px 4px 4px;
}
textarea.textarea:hover {
	border:0px;
}
textarea.textarea:focus {
	border:0px;
}
input.submit {
	background-image: url('../images/submit.png');
	width:113px;
	height:33px;
	border:0px;
	margin:0px;
	cursor:pointer;
}
input.preview {
	background-image: url('../images/preview.png');
	width:113px;
	height:33px;
	border:0px;
	margin:0px;
	cursor:pointer;
}
input.back {
	background-image: url('../images/back.png');
	width:113px;
	height:33px;
	border:0px;
	margin:0px;
	cursor:pointer;
}
#content #footer {
	margin:100px 20px 0px 20px;
	/*width:640px;*/
	text-align:center;
}

#content #footer span {
	color:#333333;
	font-size:10px;
	display:block;
	margin-top:8px;
	margin-left:90px;
	float:left;
}
#content #footer span a {
	color:#333333;
}