html { font-size:100.01%; }
body { font-size:1em; }
.spacer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	height: 0px;
}
hr {
	display: none;
}
html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #999999;
	background-color: black;	
}
body.opravneni {
	background-image: url("images/sp-opravneni-body-bg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: black;	
}
div#main {
	position: absolute;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
div.hp {
	top: 440px;
}
div.sp {
	top: 376px;
}
div#main div#page {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	height: 368px;
	max-height: 368px;
}
div#main div#upper {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}
div.hp div#upper {
	height: 200px;
	max-height: 200px;
	background-image: url("images/hp-upper-bg.gif");
}
div.sp div#upper {
	height: 560px;
	max-height: 560px;
	background-image: url("images/sp-upper-bg.gif");
}
div#main.kontakty div#upper {
	height: 368px;
	max-height: 368px;
	background-image: url("images/sp-kontakty-upper-bg.gif");
}
div#main div#middle {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	overflow: hidden;
}
div.hp div#middle {
	max-height: 551px;
	background-image: url("images/hp-middle-bg.gif");
}
div.sp div#middle {
	max-height: 255px;
	background-image: url("images/sp-middle-bg.gif");
}
div.internet div#middle {
	max-height: 255px;
	background-image: url("images/sp-middle-internet-bg.gif");
}
div#main div#show {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	overflow: hidden;
	height: 552px;
	background-image: url("images/hp-show-bg.gif");
}
div#main div#footer {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	height: 121px;
	background-image: url("images/hp-footer-bg.gif");
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
div#top {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-position: top center;
	background-repeat: no-repeat;	
}
div.thp {
	background-image: url("images/hp-top-bg.jpg");
	background-color: black;
	height: 440px;
}
div.tsp {
	background-image: url("images/sp-top-bg.jpg");
	background-color: black;
	height: 376px;	
}
div.osp {
	background-image: url("images/sp-opravneni-top-bg.jpg");
	height: 376px;	
}
div#top div#header {
	width: 944px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: none;
}
div.thp div#header {
	height: 440px;
}
div.tsp div#header, div.osp div#header {
	height: 376px;
}
div#top div#header div#logo {
	width: 185px;
	height: 62px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url("images/bytegang-project-logo.gif");
	background-position: 0px 10px;
	background-repeat: no-repeat;
}
div#top div#header div#logo a {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 185px;
	height: 52px;
}
div#top div#header div#logo a span {
	display: none;
}
div#top div#header div#btgflash {
	display: block;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 944px;
	height: 308px;
	position: relative;
	/*background-color: #041b39;*/
	overflow: hidden;
}
/*div#top div#header div#btgflash span {
	display: none;
}*/
div#top div#header div#topstory {
	display: block;
	margin: 108px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 430px;
	height: 153px;
	position:relative;
	overflow: hidden;
}
div#top div#header div#topstory p {
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
div#top div#header div#topstory h1 {
	display: block;
	position:relative;
	width: 400px;
	height: 32px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#top div#header div#topstory h1.identita {
	background-image: url("images/sp-topstory-h1-identita-bg.gif");
}
div#top div#header div#topstory h1.internet {
	background-image: url("images/sp-topstory-h1-internet-bg.gif");
}
div#top div#header div#topstory h1.vizualizace {
	background-image: url("images/sp-topstory-h1-vizualizace-bg.gif");
}
div#top div#header div#topstory h1.kontakty {
	background-image: url("images/sp-topstory-h1-kontakty-bg.gif");
}
div#top div#header div#topstory h1 span {
	display: none;
}
div#top div#header ul {
	display: block;
	list-style: none;
	width: 944px;
	height: 53px;
	position:relative;
	float: left;
}
div.thp div#header ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.tsp div#header ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#top div#header ul li {
	display: block;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#top div#header ul li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 53px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#top div#header ul li.uvod a {
	width: 168px;
	background-image: url("images/top-header-menu-uvod-bg.gif");
}
div#top div#header ul li.identita a {
	width: 230px;
	background-image: url("images/top-header-menu-identita-bg.gif");
}
div#top div#header ul li.internet a {
	width: 239px;
	background-image: url("images/top-header-menu-internet-bg.gif");
}
div#top div#header ul li.vizualizace a {
	width: 183px;
	background-image: url("images/top-header-menu-vizualizace-bg.gif");
}
div#top div#header ul li.kontakty a {
	width: 124px;
	background-image: url("images/top-header-menu-kontakty-bg.gif");
}
div#top div#header ul li a span {
	display: none;
}
div#top div#header ul li a:hover {
	background-position: 0px -53px;
}
div#top div#header ul li.active a {
	background-position: 0px -53px;
}


div#main div#page div#pagecontent{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 832px;
	font-size: 70%;
}
div#main div#page div#pagecontent h1 {
	display: block;
	position:relative;
	width: 832px;
	height: 108px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/sp-opravneni-h1-bg.gif");
}
div#main div#page div#pagecontent h1 span {
	display: none;
}


div#main div#upper div#upcontent{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 944px;
	font-size: 70%;
}
div.hp div#upper div#upcontent {
	min-height: 200px;
}
div.sp div#upper div#upcontent {
	min-height: 560px;
}
div#main.kontakty div#upper div#upcontent {
	min-height: 368px;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url("images/sp-kontakty-upcontent-bg-bottom.jpg");
}
div#main div#upper div#upcontent div#col12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 472px;
}
div#main div#upper div#upcontent div#col22 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	width: 472px;
}
div#main div#upper div#upcontent div#col23 {
	margin: 0px 0px 0px 15px;
	padding: 0px 10px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 601px;
	max-height: 200px;
}
div#main div#upper div#upcontent div#col13 {
	margin: 0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	width: 307px;
	min-height: 200px;
}
div#main div div h1.dreams {
	display: block;
	position:relative;
	width: 424px;
	height: 23px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/hp-upper-h1-dreams-bg.gif");
}
div#main div div h1 span {
	display: none;
}
div#main div div h3.novyweb {
	display: block;
	position:relative;
	width: 196px;
	height: 20px;
	margin: 10px 0px 9px 6px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/hp-upper-h3-novyweb-bahal-bg.gif");
}
div#main div div h3 span {
	display: none;
}
div#main div#upper div#upcontent div#col12 div#loga {
	margin: 85px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	width: 417px;
	height: 201px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/sp-upper-loga-bg.jpg");
}
div#main div#upper div#upcontent div#col13 div#promo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	width: 307px;
	height: 150px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/hp-upper-novy-web-bg.gif");
}
div#main div#upper div#upcontent div#col13 div#promo img {
	margin: 8px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #171717;
}
div#main div#upper div#upcontent div#col12 ul {
	margin: 6px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 142px;
}
div.sp div#upper div#upcontent div#col12 ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 17px;
	list-style: none;
	width: 140px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	background-image: url("images/content-ul-li-bg.gif");
}
div#main div#upper div#upcontent div#col12 ul li a {
	color: #999999;
	text-decoration: none;
}
div#main div#upper div#upcontent div#col12 ul li a:hover {
	color: #e09900;
	text-decoration: underline;
}
div#main div#upper div#upcontent div#col22 div#promo {
	margin: 7px 0px 0px 0px;
	padding: 9px 0px 0px 18px;
	position: relative;
	float: left;
	width: 460px;
	height: 545px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/sp-upper-promo-bg.jpg");
}
div#main div#upper div#upcontent div#col22 div#promo img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
div#main div#upper div#upcontent div#col22 div#promo p {
	padding: 0px 0px 0px 5px;
}

div#main div#upper div#upcontent div#col22 ul.kontakt {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 23px;
	display: block;
	float: left;
	position: relative;
	width: 190px;
}
div#main div#upper div#upcontent div#col22 ul.kontakt li  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 190px;
}
div#main div#upper div#upcontent div#col22 ul.kontakt li p span {
	color: white;
}
div#main div#upper div#upcontent div#col22 ul.kontakt li p strong {
	color: white;
	padding-bottom: 15px;
}
div#main div#upper div#upcontent div#col22 ul.kontakt li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 28px 0px;
}
div#main div#upper div#upcontent div#col22 ul.kontakt a {
	color: white;
	text-decoration: none;
}
div#main div#upper div#upcontent div#col22 ul.kontakt a:hover {
	color: #e09900;
	text-decoration: underline;
}
div#main div#upper div#upcontent div#col22 div#mapa {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 3px;
	display: block;
	float: left;
	position: relative;
	width: 245px;
}
div#main div#upper div#upcontent div#col22 div#mapa img {
	border: 1px solid #808080;
}
div#main div#upper div#upcontent div#col22 div#mapa span.target {
	display: block;
	float: left;
	position: relative;
	width: 30px;
	height: 32px;
	margin: 15px 0px 0px 1px;
	padding: 0px 10px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/sp-upper-button-target-bg.jpg");
}
div#main div#upper div#upcontent div#col22 div#mapa a.button {
	display: block;
	float: left;
	position: relative;
	width: 198px;
	height: 32px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/sp-upper-button-mapa-bg.jpg");
}
div#main div#upper div#upcontent div#col22 div#mapa a.button:hover {
	background-position: 0px -32px;
}
div#main div#upper div#upcontent div#col22 div#mapa a.button span {
	display: none;
}
div#main div#upper div#upcontent div#col12 ul#form {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 20px;
	display: block;
	float: left;
	position: relative;
	width: 450px;
	list-style: none;
}
div#main div#upper div#upcontent div#col12 ul#form li.zprava {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 250px;
	height: 260px;
	display: block;
	float: left;
	position: relative;
	background-image: none;
}
div#main div#upper div#upcontent div#col12 ul#form li.submit {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#upper div#upcontent div#col12 ul#form li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style: none;
	width: 200px;
	height: 50px;
	display: block;
	float: left;
	position: relative;
	background-image: none;
}
div#main div#upper div#upcontent div#col12 ul#form li label {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	display: block;
	float: left;
	position: relative;
	width: 150px;
}
div#main div#upper div#upcontent div#col12 ul#form li textarea {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	width: 210px;
	height: 235px;
	border: 1px solid black;
	background: #041626;
	color: #999999;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 100%;
}
div#main div#upper div#upcontent div#col12 ul#form li input {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	width: 165px;
	height: 17px;
	border: 1px solid black;
	background: #041626;
	color: #999999;
	font-size: 100%;
}
div#main div#upper div#upcontent div#col12 ul#form li input.submit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 172px;
	height: 32px;
	border: none;
}




div#main div#middle div#warrior {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 1070px;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-image: url("images/hp-warrior-bg-bottom.jpg");
}
div#main div#middle div#midcontent {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 944px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.hp div#middle div#midcontent {
	height: 551px;
	max-height: 551px;
	background-image: url("images/hp-midcontent-bg-bottom.jpg");
}
div.sp div#middle div#midcontent {
	height: 255px;
	max-height: 255px;
	background-image: url("images/sp-midcontent-bg-bottom.jpg");
}
div.internet div#middle div#midcontent {
	height: 255px;
	max-height: 255px;
	background-image: none;
}
div#main div#middle div#midcontent h2 {
	display: block;
	position:relative;
	height: 32px;
	float: left;
	margin: 7px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#middle div#midcontent h2.internet {
	width: 321px;
	background-image: url("images/hp-middle-h2-internet-bg.gif");
}
div#main div#middle div#midcontent h2.identita {
	width: 304px;
	background-image: url("images/hp-middle-h2-identita-bg.gif");
}
div#main div#middle div#midcontent h2.games {
	width: 319px;
	background-image: url("images/hp-middle-h2-games-bg.gif");
}
div.sp div#middle div#midcontent h2.design {
	width: 321px;
	background-image: url("images/sp-middle-h2-design-bg.gif");
}
div.sp div#middle div#midcontent h2.technika {
	width: 304px;
	background-image: url("images/sp-middle-h2-technika-bg.gif");
}
div.sp div#middle div#midcontent h2.servis {
	width: 319px;
	background-image: url("images/sp-middle-h2-servis-bg.gif");
}
div#main div#middle div#midcontent h2 a {
	display: block;
	height: 32px;
	padding: 0px 0px 0px 0px;
}
div#main div#middle div#midcontent h2.internet a{
	margin: 0px 0px 0px 15px;
}
div#main div#middle div#midcontent h2 span {
	display: none;
}
div.sp div#middle div#midcontent p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	font-size: 70%;
	line-height: 120%;
}
div.sp div#middle div#midcontent p.popis{
	padding: 15px 15px 3px 15px;
}
div.hp div#middle div#midcontent p {
	position: relative;
	display: block;
	font-size: 70%;
	line-height: 120%;
}
div#main div#middle div#midcontent div#col13l {
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 304px;
	background-position: 299px 0px;
	background-repeat: no-repeat;
}
div.hp div#middle div#midcontent div#col13l {
	background-image: url("images/hp-middle-col13-bg.gif");
}
div.sp div#middle div#midcontent div#col13l {
	background-image: none;
}
div#main div#middle div#midcontent div#col13c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 304px;
	background-position: 299px 0px;
	background-repeat: no-repeat;
}
div.hp div#middle div#midcontent div#col13c {
	background-image: url("images/hp-middle-col13-bg.gif");
}
div.sp div#middle div#midcontent div#col13c {
	background-image: none;
}
div#main div#middle div#midcontent div#col13r {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	width: 304px;
}
div.sp div#middle div#midcontent div#col13l p, div.sp div#middle div#midcontent div#col13c p, div.sp div#middle div#midcontent div#col13r p {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 30px;
	position: relative;
	display: block;
	font-size: 70%;
	line-height: 120%;
}
div#main div#middle div#midcontent div ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 85px 32px;
	position: relative;
	display: block;
	float: left;
	width: 250px;
}
div#main div#middle div#midcontent div ul.internet  {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url("images/hp-middle-ul-internet-bg.jpg");
}
div#main div#middle div#midcontent div ul.logotypy  {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url("images/hp-middle-ul-logotypy-bg.jpg");
}
div#main div#middle div#midcontent div ul.worlds  {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url("images/hp-middle-ul-worlds-bg.jpg");
}
div#main div#middle div#midcontent div ul.internet li.intro, div#main div#middle div#midcontent div ul.logotypy li.intro  {
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 42px 0px;
	list-style: none;
	width: 135px;
	background-image: none;
}
div#main div#middle div#midcontent div ul span.link  {
	width: 304px;
	height: 120px;
	top: 0px;
	left: 0px;
	position: absolute;
}
div#main div#middle div#midcontent div ul span.link a {
	width: 304px;
	height: 120px;
	top: 0px;
	left: 0px;
	position: absolute;
	text-decoration: none;
}

div#main div#middle div#midcontent div ul.worlds li.intro {
	margin: 140px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 240px;
	background-image: none;
}
div#main div#middle div#midcontent div ul li.intro p span {
	color: #e09900;
}
div#main div#middle div#midcontent div ul li.intro p a {
	color: #ffffff;
	text-decoration: none;
}
div#main div#middle div#midcontent div ul li.intro p a:hover {
	color: #e09900;
	text-decoration: underline;
}
div#main div#middle div#midcontent div ul li  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 22px;
	list-style: none;
	width: 230px;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	background-image: url("images/content-ul-li-bg.gif");
}
div#main div#middle div#midcontent div ul li h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 70%;
}
div#main div#middle div#midcontent div ul.internet li p, div#main div#middle div#midcontent div ul.logotypy li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
}
div#main div#middle div#midcontent div ul.worlds li p {
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}




div#main div#show div#showcontent {
	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;
	position: relative;
	/*width: 944px;*/
	height: 552px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url("images/sp-showcontent-bg-top.jpg");
}
div#main div#show div#showcontent h2.show {
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	position: relative;
	width: 200px;
	height: 57px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url("images/sp-show-h2-slideshow-bg.gif");
}
div#main div#show div#showcontent h2.show span{
	display: none;
}
div#main div#show div#showcontent div#flash {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 841px;
	height: 465px;
	text-align: center;
	background-color: #041b39;
	overflow: hidden;
}





div#main div#footer div#footcontent {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 944px;
	height: 120px;
}
div#main div#footer div#footcontent ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	list-style: none;
	width: 500px;
	height: 20px;
	position: relative;
}
div#main div#footer div#footcontent ul li {
	display: block;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#footer div#footcontent ul li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 15px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#footer div#footcontent ul li.uvod a {
	width: 99px;
	background-image: url("images/footer-menu-uvod-bg.gif");
}
div#main div#footer div#footcontent ul li.identita a {
	width: 117px;
	background-image: url("images/footer-menu-identita-bg.gif");
}
div#main div#footer div#footcontent ul li.internet a {
	width: 129px;
	background-image: url("images/footer-menu-internet-bg.gif");
}
div#main div#footer div#footcontent ul li.vizualizace a {
	width: 91px;
	background-image: url("images/footer-menu-vizualizace-bg.gif");
}
div#main div#footer div#footcontent ul li.kontakty a {
	width: 63px;
	background-image: url("images/footer-menu-kontakty-bg.gif");
}
div#main div#footer div#footcontent ul li a span {
	display: none;
}
div#main div#footer div#footcontent ul li a:hover {
	background-position: 0px -15px;
}
div#main div#footer div#footcontent ul li.active a {
	background-position: 0px -15px;
}
div#main div#footer div#footcontent div#copy {
	display: block;
	position: relative;
	width: 185px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/footer-copyright-bg.gif");
}
div#main div#footer div#footcontent div#copy span {
	display: none;
}
div#main div#footer div#footcontent div#sendmail {
	display: block;
	position: relative;
	float: right;
	width: 128px;
	height: 20px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#footer div#footcontent div#sendmail a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 128px;
	height: 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("images/footer-poslete-email-bg.gif");
}
div#main div#footer div#footcontent div#sendmail a span {
	display: none;
}
div#main div#footer div#footcontent div#sendmail a:hover {
	background-position: 0px -20px;
}
