	/* --- start of css --- */

	body, html {
		margin: 0px;
		padding: 0px;
		font-family: Arial, Tahoma;
		color: #ffffff;
		font-size: 10pt;
		background-color: #fff;
		background-image: url(https://img.spromotion.cz/bg.gif);
	}
	
	a:link, a:visited {
		text-decoration: underline;
		color: #203608;
	}
	
	a:hover, a:active {
		text-decoration: none;
		color: #203608;
	}
	
	#megadiv {
	margin: 0 auto;
	width:916px;
	}
	
	.top {
		width: 916px;
		padding: 20px;
		height: 60px;
		z-index: 100;
	}
	
	.logobox {
		width: 222px;
		height: 74px;
		margin-bottom: 0px;
	}
	
	#logo {
		float: left;
		width: 222px;
		height: 74px;
		background-image: url(https://img.spromotion.cz/logo.png);
		background-repeat: no-repeat;
		behavior: url(styly/iepngfix.htc);
	}
	
	.menu {
		width: 916px;
		height: 41px;
		background-image: url(https://img.spromotion.cz/bgmenu.gif);
		background-repeat: repeat-x;
		margin-top: -17px;
	}
	
	.butmenu li {
		float: right;
		width: 100px;
		height: 29px;
		background-image: url(https://img.spromotion.cz/bgbut.gif);	
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 0px 0px;
		text-align: center;
		list-style: none;
		font-size: 8pt;
	}
	
	.butmenu a:link, .butmenu a:visited {
		text-decoration: none;
		color: #818181;
	}
	
	.butmenu a:hover, .butmenu a:active {
		text-decoration: underline;
		color: #818181;
	}
	
	.butmenu .butmenuon {
		float: right;
		width: 100px;
		height: 29px;
		background-image: url(https://img.spromotion.cz/bgbuton.gif);	
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 0px 0px;
		text-align: center;
		color: White;
		font-weight: bold;
	}
	
	.content {
		width: 874px;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
		background-color: #8FC400;
		padding: 20px;
		float: left;
	}
	
	.flleft {
		float: left;
	}
	
	.flright {
		float: right;
		border: 1px solid white;
		margin: 15px;
	}
	
	.login {
		float: right;
		width: 160px;
		font-size: 8pt;
	}
	
	.button {
		background-image: url(https://img.spromotion.cz/bgform.gif);
		width: 79px;
		height: 25px;
		text-align: center;
		color: White;
		font-weight: bold;
		background-color: transparent;
		border: 0px;
		cursor:pointer;
	}
	
	.long {
		background-image: url(https://img.spromotion.cz/bgform-long.gif);
		width: 180px;
	}
	
	input, textarea {
		font-family: Arial, Tahoma;
		border: 1px solid #709801;
		color: #6D6E71;
		font-size: 8pt;
		padding: 3px;		
	}
	
	.font01 {
		font-size: 12pt;
	}
	
	.left {
		float: left;
		width: 585px;
		min-height: 390px;
		margin-top: 15px;
		padding:0px 20px 0px 0px;
		background: url(https://img.spromotion.cz/line.gif) repeat-y 604px 0px;
	}
	
	.right {
		float: right;
		width: 250px;
		margin-top: 15px;
		font-size: 8pt;
	}
	
	h1 {
		font-size: 15pt;
		color: Black;
		margin-bottom: 5px;
	}
	
	h2 {
		font-size: 10pt;
		color: #495E0E;
		margin-bottom: 5px;
	}
	
	.nadpis01 {
		color: Black;
		font-size: 8pt;
		font-weight: bold;
		margin: 10px 0px 5px;
	}
	
	.newdate {
		color: Black;
		font-size: 8pt;
		width: 100px;
	}
	
	.more {
		float: right;
		width: 50px;
	}
	
	.box {
		float: left;
		width: 894px;
		border: 1px solid #000;
		background-color: #505050;
		padding: 10px 0px 20px 20px;
	}
	
	h3 {
		float: left;
		font-size: 11pt;
		color: #6E6E6E;
		width: 900px;
		padding: 15px 0px 10px 20px;
		margin: 0px;
	}
	
	.refbox {
		float: left;
		width: 160px;
		padding: 0px 8px 0px 7px;
	}
	
	.nadpis02 {
		color: #C3C3C3;
		font-weight: bold;
		background-image: url(https://img.spromotion.cz/arrow.gif);
		background-repeat: no-repeat;
		padding: 0px 0px 7px 10px;
		font-size: 8pt;
	}
	
	.reffoto {
		float: left;
		border: 4px solid #999999;
	}
	
	img {
		border: 0px;
	}
	
	h4 {
		color: #000;
		font-size: 12pt;
		font-weight: bold;
			margin: 10px 0px 5px 0px;
	}
	
	h5 {
		color: #376208;
		font-size: 12pt;
		font-weight: bold;
		margin: 10px 0px 5px 0px;
	}
	
	h6 {
		color: #fff;
		font-size: 11pt;
		font-weight: bold;
		margin: 11px 0px 5px 0px;
	}
	
	.font02 {
		color: #376208;
		font-weight: bold;
	}
	
	ul {
		list-style: url(https://img.spromotion.cz/list.gif);
	}
	
	.man {
		float:left;
		width:240px;
		height:110px;
		margin:0px 52px 0px 0px;
		padding: 0px 0px 20px 0px;
		/*background: url(https://img.spromotion.cz/muz.png) no-repeat 0px 7px;*/
	}
	.man img {
		border:2px solid #999999;
		float:left;				
	}
	
	.man div {
		margin-left: 90px;
	}
	
	.woman {
		float:left;
		width:240px;
		height:50px;
		margin:0px 10px 0px 0px;
		padding: 0px 0px 20px 40px;
		background: url(https://img.spromotion.cz/zena.png) no-repeat 0px 7px;
	}
	
	.mapa:link, .mapa:visited {
		float:left;
		width:575px;
		height:60px;
		margin:0px;
		padding:0px;
		background: url(https://img.spromotion.cz/mapa.jpg) no-repeat 0px 0px;
		border:solid 2px #666;
	}
	
	.mapa:hover, .mapa:active {
		background: url(https://img.spromotion.cz/mapa.jpg) no-repeat 0px -60px;
		border:solid 2px #999;
	}
	
	.mapa-text {
		display:none;
	}
	
	.adresa {
		float:left;
		width:575px;
		height:60px;
		margin:0px;
		padding:10px 0px 0px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	
	.adresa strong {
		padding:0px 15px 0px 0px;
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#376208;
	}
	
	.adresa i {
		padding:0px 85px 0px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
	
	.formular {
		float:left;
		width:580px;
		margin:0px;
		padding:0px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	
	.formular-in {
		border:0px;
	}
	
	
	.formular-nazev {
		width:120px;
		vertical-align:top;
	}
	
	.sentMessage {
		border:2px solid red;
		padding:5px;
		margin:8px 0px;
		color:red;
		background-color:#fff;
	}
	
	.contact_img {
		float:left;
		position:relative;
		display:block;
		width:180px;
	}
	
	.contact_info {
		float:left;
		margin:0 0 0 15px;
		width:300px;
	}
	
	.contact_delim {	
		border-bottom:1px solid #D6D9E0;
		clear:both;
		height:1px;
		margin:0 0 30px;
		overflow:hidden;
		padding:15px 0 0;
	}
	
	.contact_info p {
		line-height:1.75;
		margin:3px 0px;
	}
	
	.contact_info h4 {
		font-size:14pt;
		margin:0px;
	}
	/*--------------------------------------------------------------------------upnet link */
	.upnet:link, .upnet:visited {
		text-decoration: none;
		color: #959595;
		font-size: 8pt;
	}
	
	.upnet:active, .upnet:hover {
		text-decoration: underline;
		color: #FF9933;
	}
	
	.upnet_box {
		/*background-image: url(images/upnet-bg.gif); */
		background-repeat: repeat-x;
		height: 19px;
		padding: 10px 3px 0px 3px; 
		width: 200px;
		text-align: center;
		margin: 0 auto;
		padding-left: 700px;
		color: #959595;
		font-size: 8pt;
	}