* { margin: 0; padding: 0; border: 0; list-style: none; }
html, body {height: 100%; text-align: center;}
body {line-height: 1.4;font-family: Arial, sans-serif; font-size: 62.5%;}
#center { width: 980px; height: 700px; margin: 0 auto; clear: left; position: relative; text-align: left; font-family: sans-serif;}
#distance { float: left; width:1px; height:50%; margin-top: -374px; }

#content { width: 980px; height: 748px; margin: 0 auto; text-align: left; background: url(../img/homepage.png) no-repeat; position: relative; }
#logo, #logo span { float: left; position: relative; left: 0; top: 0; width: 310px; height: 103px; overflow: hidden; cursor: pointer; }
#logo span { position: absolute; background: url(../img/logo.gif) }

#banner { width: 468px; height: 60px; float: right;margin:0 40px 0 0;  }

#lang { position: absolute; top: 73px; width: 450px; right: 0 }
#lang ul, #lang li { list-style: none; margin: 0; padding: 0; }
#lang ul { float: right; }
#lang li { float: left; border-left: 2px solid #fff }
#lang a { font-weight: bold; color: #fff; font-size: 120%; text-decoration: none; float: left; padding: 7px 7px 0 7px; background: #C5C5C5 }
#lang a:hover { color: #E02521 }
#lang .loap { padding: 0;}
#lang img { display: block; }

#menu { padding: 42px 0 0 0; font-size: 130%; line-height: 1.3; clear: both; width: 100%; overflow: hidden;}
#menu ul, #menu li { list-style: none; margin: 0; padding: 0; }
#menu a { color: #fff; text-decoration: none; font-weight: bold; float: left; min-height: 2.2em; _height:2.2em; background: #DF2521}
#menu a:hover { color: #EF9290 }
#menu li { float: left; text-align: center; padding: 0 12px 10px 12px; background: url(../img/menu-sep.gif) no-repeat }
#menu ul { float: right; }
#menu a.curr { color: #000 }

.home #header { width: 980px; height: 198px; background: url(../img/header.gif) no-repeat; }
.home #nav { float: left; }
.home #activities { float: right; }
.home #footer { height: 91px; clear: both; }
.home #footer { padding: 20px 0 0 20px; }
.home #footer li { float: left; padding: 0 10px; }
.home #logo, .home #logo span { display: block; width: 320px; height:140px; overflow: hidden; position: relative; left: 0; top: 0; float: left;  }
.home #logo span { background: url(../img/home-logo.gif); position: absolute; }
.home #lang { float: right; }
.home #lang li { float: left; padding: 116px 0 0 0; }
.home #lang a { color: #fff; text-decoration: none; float: left; padding: 5px 7px 1px 7px; border-left: 1px solid #fff; font-size: 13px; font-weight: bold; }
.home #lang a:hover { color: #EE3124; }

#flash { clear: both;}

#partner { position: absolute; bottom: -32px; left: 0px; }
#partner ul { overflow:hidden; margin:0; padding:0; list-style:none; width:1050px}
#partner ul li { float:left; list-style:none; text-indent:-20000px;margin-right:70px }

#partner ul li a { width:150px; height:50px; display:block; }

#partner ul li.frekvence1 a { background:url(../img/frekvence1.gif) no-repeat top; }
#partner ul li.loap a { background:url(../img/loaplogo.gif) no-repeat top; }
#partner ul li.centrum a { background:url(../img/centrum.gif) no-repeat top; }
#partner ul li.nettravel a { background:url(../img/nettravel.gif) no-repeat top; }
#partner ul li.mercedes a { background:url(../img/mercedes.gif) no-repeat top;width:100px }
#partner ul li.kudyznudy a { background:url(../img/kudyznudy.gif) no-repeat top;width:120px}/* position:relative;left:-60px*/
#partner ul li.mestosusice a { background:url(../img/mestosusice.gif) no-repeat top;width:120px}/* position:relative;left:-80px*/
#partner ul li.o2 a { background:url(../img/o2.gif) no-repeat top;width:120px }/*position:relative;left:-110px*/


#partner ul li a:hover { background-position:bottom; }

