@media screen, print {
/*body*/
	body {background: transparent url(img/bg.gif) repeat 0 0; color: #505050; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 70%; padding: 5px 0 0 0; margin: 0;}
	
/*general*/
	a {text-decoration: underline; color: #024e96; }
	a:hover {color: #a86707;}
	a:hover img.border {padding: 3px; border: 1px solid #024e96; background-color: #DFF7FA;}
    a img {border: none;}
    li a {outline: none;}
    
    h1, h2, h3, h4, h5, h6 {color: #ed2524; font-weight: normal; margin: 0; padding: 0; line-height: 1.3em; font-family: Verdana, Tahoma, Arial, sans-serif;}
	h1 {font-size: 100%; margin: 0 0 25px 0; padding: 7px 0 0 0; color: #024e96; font-weight: bold; text-transform: uppercase;}
	h2 {font-size: 100%; font-weight: bold;}
		.content h2 {margin: 2em 0 0.5em 0;}
		h2.foto {font-weight: bold; color: #003472; text-transform: uppercase; background: transparent url(img/h2foto.gif) no-repeat 0 0; width: 415px; height: 17px; margin: 20px 0 20px 0; padding: 5px 0 0 15px; clear: both; text-align: left;}
		h2.news {background: transparent url(img/palma.gif) no-repeat 0 0; padding: 10px 0 0 30px; min-height: 20px; margin: 2em 0 0 0;}
		#left h2, #right h2 {font-weight: bold; color: #003472; text-transform: uppercase;}
		#left h2.orange, #right h2.orange {background: transparent url(img/h2orange.gif) no-repeat 0 0;}
    h3 {font-size: 100%; margin: 1.5em 0 1em 0; color: #F15E18;}
    h4 {font-size: 100%; margin: 1.5em 0 1em 0;}
    h5 {font-size: 100%; margin: 0.2em 0; font-weight: bold; color: #2D3C44; text-transform: capitalize;}

    strong, .strong {font-weight: bold;}
    small, .small {font-size: 90%;}
    .bigger {font-size: 120%; font-weight: normal;}
    .red {color: #E64716;}
    .blue {color: #024E96;}
    .lightblue {color: #b0dbfa;}
    .white {color: #fff;}
	address {font-style: normal;}
    .border {border: 1px solid #aaa;}
    img.border {padding: 3px; border: 1px solid #2db2cd;}
    .underline {text-decoration: underline;}
    .capitalize {text-transform: capitalize;}
    .center {text-align: center;}
    .justify {text-align: justify;}
	.left {float: left; margin-right: 10px; _margin-right: 5px;}
	.right {float: right; margin-left: 10px; _margin-left: 5px;}
	.text-right {text-align: right;}
	.clear {clear: both;}
	.w50p {width: 46%;}
	.w100p {width: 100%;}
	.hidden {display: none;}
	.palma {padding-bottom: 32px; background: transparent url(img/palma.gif) no-repeat 50% bottom;}
	
	p {margin: 0.5em 0 0.5em 0; padding: 0; line-height: 1.5em; text-align: justify;}
	ul {padding: 0; margin: 0.5em 0 1em 0; line-height: 1.5em;}
	ul li {margin: 0.5em 0 0em 5px; padding: 0 0 0 15px; background: transparent url(img/li.gif) no-repeat left 0.45em; list-style: none;}
	ol li {margin: 0.5em 0 1em 1em; line-height: 1.5em;}
	
	table.blackborder {background-color: #FFFFF9;}
	table.blackborder tbody {background-color: #FFF;}
	table.blackborder th, table.blackborder td {padding: 3px;}
	tr.alt {background-color: #e0eada;}
	table.blackborder th {background-color: #e8cea7;}

/*form*/
	fieldset {border: none; padding: 0; margin: 0;}
	legend {font-weight: bold; padding: 0; font-size: 100%; color: #7A0F0F;}
	body .textbox {border: 1px solid #34b6d1; background-color: #dff7fa; width: 200px; padding: 2px; height: 1.3em; color: #0F0F0F; font-family: Verdana, sans-serif;}
	body .short {width: 98px;}
	body .area {height: 9em; font-size: 0.95em; width: 350px; font-size: 110%; overflow: auto;}
	body .sidebg .textbox {float: right; margin: 0 0 5px 0; padding: 0;}
	/*labels*/
	body label.form {display: block; margin: 0.5em 0 0.1em 0; padding: 0 0 0 1px; font-size: 100%;}
	body .sidebg label.form {float: left; margin: 0 0 5px 0; padding: 0; width: 50px;}
	/*validator*/
	body span[id*=valid] {font-size: 90%; color: #D22 !important;}
	
	body input.button {border: none; font-size: 11px; padding: 0; margin: 0; color: #fff; text-transform: uppercase; background: transparent url(img/button.gif) no-repeat 0 0; text-align: center; cursor: pointer; overflow: hidden; height: 22px; width: 65px;}
	#prihlasenie a.left {padding-top: 3px;}
	#prihlasenie .button {clear: both;}

/*gallery*/
	#content img.gallery {margin: 0 0 1em 23px; _margin-left: 12px; width: 120px; float: left;}
	#content img.nomargin {margin: 0 0 1em 0;}

/*pager*/
	#container .AspNet-Pager {padding: 0.2em 0 0.2em 0; text-align: center; color: #323130; font-size: 0.9em; clear: both;}
	#container .AspNet-Pager a, #body .AspNet-Pager span {text-decoration: none; padding: 0.2em; line-height: 120%; color: #323130; margin: 0.5em; background-color: #F1F1F1;}
	#container .AspNet-Pager span {background-color: #C9C9C9;}
	#container .AspNet-Pager a:hover {background-color: #DA9B3C;}

/*snippet*/
	body .bubbletop {width: 421px; background: transparent url(img/obj-top.jpg) no-repeat 0 0;}
	body .bubblebg {width: 421px; background: transparent url(img/obj-bg.gif) repeat-y 0 0;}
	body .bubblebottom {width: 371px; padding: 15px 20px 25px 30px; background: transparent url(img/obj-bottom.jpg) no-repeat 0 bottom; color: #003f7d}
	body .homecont .titlebubbletop {width: 462px; background: transparent url(img/title-top-top.jpg) no-repeat 0 0;}
	body .homecont .titlebubblebg {margin: 10px 0 0 0; width: 462px; background: transparent url(img/title-top-bg.jpg) repeat-y 0 88px;}
	body .homecont .titlebubblebottom {padding: 15px 15px 45px 25px; width: 422px; background: transparent url(img/title-top-bottom.jpg) no-repeat 0 bottom;}

/*poll*/
	body .poll {padding: 0; overflow: hidden; _overflow: visible; _height: 1px;}
	.poll a {text-decoration: none; display: block;}
	.poll a:hover {text-decoration: underline;}
	#container .poll h2 {margin: 0; padding: 0 0 10px 0; line-height: 130%; font-weight: bold; color: #003472; background: transparent none no-repeat 0 0; text-transform: none; font-size: 100%; height: auto;}
	.poll ul {padding: 0 0 20px 0; _padding: 0 0 10px 0; margin: 0;}
	.poll ul li {margin: 0; color: #000; padding: 0; background: transparent none no-repeat 0 0; list-style: none; line-height: 1.2em; clear: both; display: block;}
	body .poll-bar {width: 115px; height: 4px; background-color: #BBE6EF; font-size: 0.1px; line-height: 0.1px; float: left; margin: 3px 0 0 0;}
	.poll-bar div {height: 4px; background-color: #F66C21; font-size: 0.1px; line-height: 0.1px;}
	.poll div.small {margin: 0; padding: 0; float: right; color: #0158A8; width: 100%; text-align: right;}
	
/*job opportunities*/
	body .workplace {background: transparent url(img/workplace.gif) no-repeat 0 0; margin: 0; padding: 12px 8px 0px 8px;}
	body .first {background: transparent url(img/workplacetop.gif) no-repeat 0 0; margin: 0; padding: 6px 8px 0px 8px;}
	body .workplace p {margin: 0; padding: 0;}
	body p.reaguj {margin: 2px 0 2px 0; padding: 0 0 0 12px; background: transparent url(img/li.gif) no-repeat 0 0.45em;}
	a.viac {padding: 0 0 0 12px; background: transparent url(img/li.gif) no-repeat 0 0.2em;}
	.workplace .red {color: #D31A17;}
	.workplace .hidden {width: 165px; margin: 0; padding: 0;}
	
/*position*/
	#container {background: transparent none no-repeat 0 0; width: 860px; margin: 0 auto; padding: 0;}
		#header {position: relative; width: 860px; height: 157px; margin: 0; padding: 0; color: #fff;}
			#container .headersk {background: transparent url(img/header.jpg) no-repeat 0 0;}
			#container .headeren {background: transparent url(img/headeren.jpg) no-repeat 0 0;}
			#container .headerpl {background: transparent url(img/headerpl.jpg) no-repeat 0 0;}
	
			#header a {color: #fff; text-decoration: none;}
			#header a:hover {text-decoration: underline;}
			#header a.home {position: absolute; top: 27px; left: 30px; width: 260px; height: 50px;}
			#header .linky {position: absolute; top: 10px; left: 335px; width: 295px; height: 15px;}
			#header .language {position: absolute; top: 10px; right: 150px; width: auto; height: 16px;}
		
		
		#content {margin: 0; padding: 0; line-height: 1.5em; width: 860px; background: transparent url(img/site-bg.gif) repeat-y 0 0; overflow: hidden;}
			#contenttop {margin: 0; padding: 2px 0 0 0; background: transparent url(img/content-top.gif) no-repeat 0 0; overflow: hidden;}
			#contentcont {margin: 0; padding: 0 0 10px 0; background: transparent url(img/content-bg.jpg) no-repeat 0 bottom; overflow: hidden; _overflow: visible; _height: 1%;}
				#lefthalf {float: left; overflow: hidden; width: 670px;}
				#left {margin: 0; padding: 0 5px 0 4px; width: 181px; float: left;}
					#left h2, #right h2 {margin: 3px 0 0 0; padding: 3px 0 0 15px; width: 166px; height: 18px; font-size: 100%; background: transparent url(img/h2side.gif) no-repeat 0 0;}
					#left #menusection h2 {background: transparent url(img/h2menu.gif) no-repeat 0 0;}
					#content .sidebg {margin: 0; padding: 8px 10px 0 10px; width: 161px; background: transparent url(img/sidebg.gif) repeat-y 0 0; overflow: hidden; _overflow: visible; _height: 1%;}
					#content .sidebg2 {margin: 0; padding: 0; width: 181px; background: transparent url(img/sidebg.gif) repeat-y 0 0; overflow: hidden; _overflow: visible; _height: 1%;}
					#content .sidebottom2 {margin: 0; padding: 8px 10px 0 10px; width: 161px; background: transparent url(img/sidebottom2.gif) no-repeat 0 bottom; overflow: hidden; _overflow: visible; _height: 1%;}
					#content .sidebottom3 {margin: 0; padding: 8px 10px 0 10px; width: 161px; background: transparent url(img/sidebottom3.gif) no-repeat 0 bottom; overflow: hidden; _overflow: visible; _height: 1%;}
					#content .sidefooter1 {margin: 0; padding: 0 0 10px 0; _padding: 0; width: 181px; height: 2px; background: transparent url(img/sidefooter1.gif) no-repeat 0 0;}
					#content .sidefooter2 {margin: 0; padding: 0 0 10px 0; _padding: 0; width: 181px; height: 2px; background: transparent url(img/sidefooter2.gif) no-repeat 0 0;}
					#content .sidefooter3 {margin: 0; padding: 0 0 10px 0; _padding: 0; width: 181px; height: 2px; background: transparent url(img/sidefooter3.gif) no-repeat 0 0;}

					
				#content .content {margin: 0; padding: 0 25px 2em 25px; width: 430px; float: right;}
				#right {margin: 0; padding: 0 5px 0 4px; _padding: 0; width: 181px; float: right;}


		.homecont #contenttop {background: transparent url(img/content-top2.gif) no-repeat 0 0;}
		.homecont h1 {display: none;}
		.homecont p {text-align: left;}
		.homecont #content .content {padding: 0 9px 5px 9px; width: 462px;}
		.homecont .object {background: transparent url(img/t-object.gif) no-repeat 0 bottom; width: 214px; padding: 0 0 15px 0; margin: 0 6px 0 6px; _margin: 0 3px 0 3px;}
			.homecont .object p {padding: 0 10px 0 10px; margin: 0;}
			.homecont h2 {height: 36px; color: #003472; padding: 23px 0 0 62px; margin: 0; text-transform: uppercase;}
			.homecont .animatori {background: transparent url(img/t-animatori.gif) no-repeat 0 bottom;}
			.homecont .hotely {background: transparent url(img/t-hotely.gif) no-repeat 0 bottom;}
			.homecont .skolenia {background: transparent url(img/t-skolenia.gif) no-repeat 0 bottom;}
			.homecont .ponuky {background: transparent url(img/t-ponuky.gif) no-repeat 0 bottom;}
			.homecont .umelci {background: transparent url(img/t-umelci.gif) no-repeat 0 bottom;}
			.homecont .kastingy {background: transparent url(img/t-kastingy.gif) no-repeat 0 bottom;}
			.homecont .letenky {background: transparent url(img/t-letenky.gif) no-repeat 0 bottom;}
			.homecont .referencie {background: transparent url(img/t-referencie.gif) no-repeat 0 bottom;}
			.homecont a.more {display: block; background: transparent url(img/menu-a.gif) no-repeat 0 10px; padding: 5px 0 0 20px;}

		#container #contentwidebg {background: transparent url(img/intrabg.gif) repeat-y 0 0; padding: 0; margin: 0 auto 5px auto; width: 860px;}
		#container #contentwidetop {background: transparent url(img/intratop.jpg) no-repeat 0 0; padding: 0; margin: 0; width: 860px;}
		#container #contentwidebottom {background: transparent url(img/intrabottom.jpg) no-repeat 0 bottom; padding: 35px 25px 0 25px; margin: 0; width: 810px; overflow: hidden; _overflow: visible; _height: 1%; min-height: 209px;}



	#footer {padding: 17px; clear: both; margin: 0 0 10px 0; width: 826px; height: 201px; color: #fff; background: transparent url(img/footer.jpg) no-repeat 0 0; line-height: 1.3; position: relative;}
		#footer a {color: #fff; text-decoration: none;}
		#footer a:hover {text-decoration: underline;}
		#footer a.underline {text-decoration: underline;}
		#footer a.underline:hover {text-decoration: none;}
		#footer img {margin-top: 10px;}
		#footer .info {position: absolute; top: 67px; left: 25px; width: 335px;}
	#naj {margin: 0 0 10px 0;}

#editor {padding: 10px; margin: 0; line-height: 1.5em; background: #fff none no-repeat 0 0; width: 430px;}	
#editor .workplace .hidden {display: block; background-color: #ddd;}
img.popup {}

}