@charset "utf-8";
/* CSS Document */
body, textarea, select, table {
	font-family: Euros, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2e2d2d;
	font-weight: normal;
	margin:0px;
}
body {
	text-align: center;
	background: #ffffff url(images/wrapper/bg.png) repeat-y center
}

a { color: #00a0e3; text-decoration: underline }
a:hover { color: #076085; text-decoration: underline }

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px
}

a.green,
.green { color: #acbf41 }
 
h1 { font-size: 18px; color: #00a0e3; font-weight: bold; padding-bottom: 15px; line-height: 17px; }
h2 { font-size: 16px; font-weight: bold; line-height: 17px; }
h3 { font-size: 14px; font-weight: bold; line-height: 17px; }
h4 { font-size: 12px; font-weight: normal; font-style: italic; line-height: 17px; }

p  { margin: 0px; padding: 0px  }

input, textarea, select { border: #CCC solid 1px; background-color: #F3F3F3; color: #000000   }
input {
}
input.submit_prihlasit, input.submit {
	cursor: pointer;
	border: solid 1px #00a0e3;
	background-color: #00a0e3;
	color: #FFFFFF;
	font-weight: bold
}
input.submit_prihlasit:hover, input.submit:hover {
	color: #000000;
}

a.button {
	padding: 3px;
	display: block;
	cursor: pointer;
	border: solid 1px #00a0e3;
	background-color: #00a0e3;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
}
a.button:hover {
	color: #000000;
}

.left { float: left }
.right { float: right }
.both { width: 100%; clear: both; height: 0px }
.hidden { display: none }
.center { text-align: center }
.justify { text-align: justify }
.a-left { text-align: left }
.a-right { text-align: right }
.polovicka { width: 50% }
.preciarknutie { text-decoration: line-through }

.error{
	padding: 2px;
	margin: 5px 0 5px 0;
	border: #c80000 solid 1px;
	color: #c80000;
	font-size: 12px;
	text-align: center
}
	.error strong { font-size: 12px }

/* BODY */
#bg {
	width: 100%;
	height: 1000px;
	position: absolute;
	background: url(images/wrapper/bg_top.png) no-repeat top center
}
#wrapper {
	width: 1000px;
	min-height: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;	
}
#header {
	width: 100%;
	height: 140px;
}
	#header #logo a {
		width: 100%;
		height: 140px;
		display: block;
		cursor: pointer;
	}
#menu {
	width: 100%;
	height: 81px
}
	#wrapper #menu ul {
		padding: 0px;
		z-index: 300;
	}
		#wrapper #menu ul li {
			list-style: none;
			margin: 0px;
			padding: 0px;
			float: left;
			z-index: 300;
		}
			#wrapper #menu ul li a {
				height: 64px;
				margin: 0 5px 0 5px;
				line-height: 54px;
				display: block;
				text-align: center;
				color: #00a0e3;
				font-size: 17px;
				font-weight: bold;
				text-decoration: none;
				text-transform: uppercase;
				z-index: 300;
			}
			#wrapper #menu ul li a.menu-2 {
				width: 116px;
				background: url(images/wrapper/menu-2.png) no-repeat center;
			}
			#wrapper #menu ul li a.menu-13 {
				width: 284px;
				background: url(images/wrapper/menu-13.png) no-repeat center;
			}
			#wrapper #menu ul li a.menu-14 {
				width: 392px;
				background: url(images/wrapper/menu-14.png) no-repeat center;
			}
			#wrapper #menu ul li a.menu-15 {
				width: 148px;
				background: url(images/wrapper/menu-15.png) no-repeat center;
			}
			
				#wrapper #menu ul li a.selected,
				#wrapper #menu ul li a:hover { color: #FFFFFF}

#content {
	padding-bottom: 15px;
}
				
#footer {
	width: 100%;
	height: 58px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	background: url(images/wrapper/bg_footer.png) no-repeat top center
}
#footer a { color: #FFFFFF; text-decoration: none}
#footer a:hover { color: #FFFFFF; text-decoration: underline }
