/* SITE LAYOUT */
body {
	margin: 1em; padding: 0;
	color: #707070;
	font-family: Arial, sans-serif;
	font-size: 12px; _font-size: 0.75em;
}
input, textarea, select { font: 12px Arial, sans-serif !important; }

/* borders, margin.. */
h1, h2, h3, h4 {
	margin: 0; padding: 0;
	font-size: 100%;
}
img {	border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul, ol { margin-left: 20px; }
form, input, textarea, select {	margin: 0;}
p { margin:0; margin-top: 1em; }
.nomargin { margin: 0 !important; }
.nopadding { padding: 0 !important; }
.noborder { border: none !important; }

/* font & alignment*/
.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify; }
.vtop { vertical-align: top; }
.bold { font-weight: bold !important; }
.italic { font-style: italic !important; }
.small { font-size: 90%; }
.smaller { font-size: 80%; }
.uppercase { text-transform: uppercase !important; }
.red { color: #DB2525; }
.ui { 
  font-size: 70%; 
  position: relative; 
  top: -0.5em;
}

/* floating & display, clearers */
.fleft { float: left !important; }
.fright { float: right !important; }
.cboth { clear: both; }
.endfloat {
	clear: both;
	height: 1px; font-size: 1px;
	visibility: hidden;
}
.endfloat hr { display: none; }
.nodisp, .noscreen { display: none !important; }
.relative { position: relative; top: 0; left: 0; }

/* misc*/
.curhelp { cursor: help; }
.nounderline { text-decoration: none; }

.file-xls { padding: 2px 0 2px 20px; background: url("file_xls.gif"/*tpa=http://media.slovak-open.sk/grf/file_xls.gif*/) no-repeat; }


/* main elements */
a { 
  text-decoration: underline;
  color: #376EC0;
}
a:hover { text-decoration: none; }
a:visited { color: #6FA2DF; }

#logo img { margin: 10px 0 0 20px; }
#top-flash { display: none; }

#content-i h1 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #707070;
	padding-left: 10px;
	background: url("bullet.gif"/*tpa=http://media.slovak-open.sk/grf/bullet.gif*/) 0 5px no-repeat;
	margin: 10px 0;
}
#content-i h2 {
	font-weight: bold;
	font-size: 1.2em;
	color: #6F9CEB;
	padding-left: 10px;
	background: url("bullet.gif"/*tpa=http://media.slovak-open.sk/grf/bullet.gif*/) 0 4px no-repeat;
	margin: 10px 0;
}
#content-i h3 {
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 10px;
	background: url("bullet.gif"/*tpa=http://media.slovak-open.sk/grf/bullet.gif*/) 0 4px no-repeat;
	margin: 10px 0;
}
#content-i table {
	width: 500px;
}
#content-i table th {
	border-spacing: 2px;
	color: #90A1BE;
}
#content-i table td {
	border-spacing: 2px;
	background: #e6e6e6;
	padding: 2px;
}
#content-i table td.nobg {
	color: #90A1BE;
}
#content-i .offset-30 {
	margin-left: 30px;
}


.contactform {
	margin: 1em 0;
	text-align: left;
}
.contactform fieldset {
	border: none;
}
.contactform label {
	width: 20%;
	float: left;
	text-align: right;
	padding-right: 5px;
}
.contactform div {
	clear: both;
	padding-top: 0.3em;
}
.contactform .textinput {
	width: 200px;
}
.contactform textarea {
	width: 400px !important;
}

#contactform {
	margin: 1em 0;
	text-align: left;
}
#contactform fieldset {
	border: none;
}
#contactform label {
	width: 20%;
	float: left;
	text-align: right;
	padding-right: 5px;
}
#contactform div {
	clear: both;
	padding-top: 0.3em;
}
#contactform .textinput {
	width: 200px;
}
#contactform textarea {
	width: 400px !important;
}


#footer {
	height: 35px;
}
#footer-i {
	color: #1861AE;
	font-weight: bold;
	text-align: right;
	padding: 12px 10px 10px 10px;
	_padding: 20px 10px 0px 10px;
}
#footer-i a {
	color: #5289C8 !important;
}

#menureset {
	height: 10px;
}