html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
list-style: none;
}
body {
font-size: 62.5%;
text-align: center;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
background:#3A86C5 url(/wp-content/themes/default/images/body_bg.png) repeat-x;
}
#content {
text-align: left;
margin: 0 auto;
position: relative;
width:999px;
background:url(/wp-content/themes/default/images/content_bg.png) repeat-y;
}
#main {
width: 372px;
float: left;
position: relative;
left: 422px;
padding: 20px 5px 20px 0;
background:white url(/wp-content/themes/default/images/main_bg.jpg) no-repeat 0 0;
overflow:hidden;
}
#main a:link, #main a:active, #main a:visited {
color: #EE3A43;
text-decoration:underline;
}
#main a:hover {
text-decoration:none;
}
#side {
width: 412px;
float: left;
position: relative;
left: -367px;
background:url(/wp-content/themes/default/images/side_bg.jpg) no-repeat 0 0;
overflow:hidden;
}
#sidebox {
width:335px;
background:#F3F8FC url(/wp-content/themes/default/images/sidebox_bg.png) no-repeat bottom;
padding:5px 10px 20px 10px;
text-align:center;
}
#sidebox p {
padding-left:15px;
}
#sidebox a:link, #sidebox a:visited {
color:#3366CC;
text-decoration:underline;
}
#sidebox a:hover {
text-decoration:none;
}
#newsbox{
width:335px;
padding-left:10px;
}
#newsbox h2{
padding:20px 0 10px 0;
}
#newsbox h4{
font-size:110%;
padding:5px 0;
}
#newsbox h4 a{
font-size:130%;
padding-left:10px;
}
#newsbox p {
font-size:120%;
}
#otherside {
float:right;
position:relative;
width:201px;
height:1104px;
background:url(/wp-content/themes/default/images/otherside_bg.jpg) no-repeat 0 0;
overflow:hidden;
}
#header {
height: 289px;
width:999px;
overflow: hidden;
position: relative;
background:url(/wp-content/themes/default/images/header_bg.jpg) no-repeat 0 0;
}

#menu {
position:relative;
width:320px;
height:374px;
color:#003366;
}
#menu a, #subpages a {
font-weight:bold;
text-decoration: none;
font-size: 130%;
}
#menu a:hover,#subpages a:hover {
}
#menu h2 {
display:none;
}
#menu ul {
margin-left:4px;
}
#menu ul li, #subpages li {
display: block;
height:39px;
margin-left:20px;
}
#menu ul li a{
text-decoration:none;
color:#003366;
}
#breadcrumb {
display:none;
}
#breadcrumb li {
display: inline;
}
#header a strong {
display: none;
}
#current a {
width: 0px;
height: 80px;
padding-left: 400px;
overflow: hidden;
display: block;
margin:90px 0 0 30px;
}
a#menujump {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
}
#other {
position: absolute;
top: 0;
right: 0;
z-index: 100;
background: black;
}
#other a {
color: white;
}
#footer {
background: url(/wp-content/themes/default/images/footer.jpg) no-repeat;
height: 5em;
clear: both;
width:829px;
display:block;
color:white;
padding:10px 0 0 170px;
}
#footer li {
display: inline;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited {
color:white;
}
#footer br {
display: none;
}
#lista {
clear: both;
background:#3A86C5;
width:850px;
display:block;
padding-bottom:20px;
}
#lista a:link, #lista a:active, #lista a:visited{
color:white;
text-decoration:underline;
}
#lista a:hover{
text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
font-family:sans-serif;
font-weight: normal;
}
h1 {
font-size: 180%;
text-transform: uppercase;
}
h2 {
font-size: 180%;
color:#3366CC;
padding:15px 0;
}
h3 {
font-size: 160%;
color:#3366CC;
}
h4 {
font-size: 150%;
}
#main p {
font-size: 120%;
margin: 1em 0;
line-height: 1.3em;
}
#main ul, #main ol {
margin: 1em 0;
}
#main ul li, #main ol li {
list-style: square url();
margin-left: 2em;
font-size: 120%;
padding-top:3px;
}
#main ol li {
list-style: decimal;
}
#main li li {
font-size: 100%;
}
#main img {
margin: 5px 15px 5px 5px;
max-width:370px;
}
#main table {
margin: 10px auto;
font-size: 120%;
border-collapse: collapse;
border: 1px solid #3a78c5;
font-weight: normal;
text-align:center;
overflow: hidden;
float:none;
color:black;
}
#main table th, #main table td {
vertical-align: middle;
border: 1px solid #3a78c5;
padding: 2px 10px;
}
#main table thead th, #main table th.right, #main table th.left {
float: none;
border-collapse:collapse;
}
#main table td.right, #main table td.left {
float: none;
}
#main table thead {
color:#8CC700;
border: 1px solid #3a78c5;
padding: 2px 10px;
color: black;
background:#70a7d2;
font-weight:bold;
}
#main table thead th, #main table thead td, #main table thead th {
border-collapse:collapse;
}
#main table tfoot th, #main table tfoot td {
border: 1px solid #3a78c5;
border-collapse:collapse;
}
#main table caption {
caption-side: bottom;
font-style: italic;
text-align: left;
}
#main table img{
text-align:center;
border:0px;
}
.hidden {
display: none;
}
a, a:link, a:active, a:visited {
text-decoration: underline;
color: #EE3A43;
}
a:hover {
text-decoration: none;

}
a img {
border: none;
}
.left {
float: left;
}
.right {
float: right;
}
.center {
text-align:center;
clear:both;
}
img{
border:none;
margin:5px;
}
img.left {
margin-right: 2em;
}
img.right {
margin-left:2px;
}
.linklove {
display: none !important;
}

#menu2 {
position:absolute;
top:266px;
left:335px;
}
#menu2 li.o-nas a {
border-left:0px;
}
#menu2 h2 {
display:none;
}

#menu2 a, #menu2 a:link,#menu2 a:active, #menu2 a:visited  {
font-size:120%;
border-left:1px solid black;
padding:0 5px 0 10px;
color:#003366;
text-decoration:none;
}

#menu2 a:hover {
text-decoration:underline;
}
#menu3 {
font-size:130%;
color:black;
}
#menu3 a, #menu3 a:link, #menu3 a:active, #menu3 a:visited{
display:block;
color:black;
text-decoration:none;
padding:95px 20px 0 20px;
height:52px;
}
#menu3 h2{
display:none;
}

#button {
width: 355px;
font-size:90%;
}
div#button li{
display:inline;
float:left;
background:url(/wp-content/themes/default/images/button.gif) no-repeat;
height:28px;
width:119px;
line-height:28px;
padding: 0 10px;
text-align:center;
margin:5px 5px;
}
#styletravel{
position: absolute;
top: 0px;
left: 782px;
z-index: 150;
}

#menu3 li.kongresy-a-konference a {
background:url(/wp-content/themes/default/images/kongresy-a-konference.jpg) no-repeat 0 0;
width:108px;
height:53px;
text-align:center;
position:absolute;
top:9px;
left:475px;
}
#menu3 li.kongresy-a-konference a:hover {
background:url(/wp-content/themes/default/images/kongresy-a-konference.jpg) no-repeat -149px 0;

}
#menu3 li.prezentacni-akce a {
background:url(/wp-content/themes/default/images/prezentacni-akce.jpg) no-repeat 0 0;
width:108px;
height:53px;
text-align:center;
position:absolute;
top:49px;
left:623px;
z-index:100;
}
#menu3 li.prezentacni-akce a:hover {
background:url(/wp-content/themes/default/images/prezentacni-akce.jpg) no-repeat -149px 0;
z-index:10;

}
#menu3 li.sluzebni-cesty a {
background:url(/wp-content/themes/default/images/sluzebni-cesty.jpg) no-repeat 0 0;
width:108px;
z-index:1;
height:53px;
text-align:center;

position:absolute;
top:128px;
left:756px;
z-index:1;
}
#menu3 li.sluzebni-cesty a:hover {
background:url(/wp-content/themes/default/images/sluzebni-cesty.jpg) no-repeat -149px 0;
z-index:1000;
}
#menu3 li.vyjezdni-skoleni a {
background:url(/wp-content/themes/default/images/vyjezdni-skoleni.jpg) no-repeat 0 0;
width:108px;
height:54px;
text-align:center;
position:absolute;
top:268px;
left:827px;
}
#menu3 li.vyjezdni-skoleni a:hover {
background:url(/wp-content/themes/default/images/vyjezdni-skoleni.jpg) no-repeat -149px 0;

}
#menu3 li.teambuilding a {
background:url(/wp-content/themes/default/images/teambuilding.jpg) no-repeat 0 0;
width:108px;
height:54px;
text-align:center;
position:absolute;
top:425px;
left:835px;
}
#menu3 li.teambuilding  a:hover {
background:url(/wp-content/themes/default/images/teambuilding.jpg) no-repeat -148px 0;
}

#menu3 li.spolecenske-akce a {
background:url(/wp-content/themes/default/images/spolecenske-akce.jpg) no-repeat 0 0;
width:108px;
height:54px;
text-align:center;
position:absolute;
top:582px;
left:823px;
}
#menu3 li.spolecenske-akce a:hover {
background:url(/wp-content/themes/default/images/spolecenske-akce.jpg) no-repeat -149px 0;

}
#menu3 li.darkove-pobyty a {
background:url(/wp-content/themes/default/images/darkove-pobyty.jpg) no-repeat 0 0;
width:108px;
height:54px;
text-align:center;
position:absolute;
top:738px;
left:804px;
}
#menu3 li.darkove-pobyty a:hover {
background:url(/wp-content/themes/default/images/darkove-pobyty.jpg) no-repeat -149px 0;
}

#aspnetForm  {
width: 355px;
margin: 30px auto 0 auto;
height: 210px;
float: none;
padding: 0;
font-family:sans-serif;
color:#787878;
font-size:100%;
background: transparent;
position: relative;
}
#aspnetForm fieldset {
margin: 0px;
padding: 5px 0 0 15px;
border: 1px solid #CCC;
height: 178px;
background: #c1dcef;
}
#aspnetForm table tr td label {
margin-top: 0px;
font-size:90%;
float:left!important;
color: #787878;
padding: 0px 0 0 5px;
}
#aspnetForm  input, #aspnetForm select  {
text-align: left;
clear:both;
margin:0px;
padding:2px 0;
width:155px;
color:#787878;
font-size:110%;
}
#aspnetForm  h3 {
font-weight: bold;
padding: 0 0 5px 0
}

#aspnetForm  .bsutton {
width: 88px;
height:26px;
float: right;
margin-right: 10px;
}
.idMista {
display:none;
}
#vyberte {
display:block;
}
#main #aspnetForm p.prejdete {
position: absolute;
bottom: 5px;
left: 20px;
color: #005291;
font-size: 100%;
background: #f3f7fb  url(/wp-content/themes/default/images/prejdete.gif) no-repeat 5px  6px;
padding: 5px 10px 5px 30px;
width: 180px;
height: 15px;
overflow: hidden;
}
#main #aspnetForm input.button {
position: absolute;
bottom: 12px;
right: 10px;
width: 88px;
height:26px;
}
#aspnetForm table {
margin: 0;
padding: 0;
border: 0;
}
#aspnetForm tr td {
margin: 0;
padding: 3px 0 0 5px;
border: 0;
}



