* {
margin:0;
padding:0;}

ul li {

}

body, html {
font-family: sans-serif;
background:#666;
color:#000;
text-align:center;
font-size:0.9em
}

h1, h2 {
font-size:1.2em;
color:#598527;
_font-size:1.15em
}

#seznam h1 {
font-size:1.2em;
font-weight:bold}

h1 {
font-size:1.5em;
font-weight:normal;}

a {
text-decoration:underline;
color:#2C6AA5}

a:hover {
text-decoration:none}

#container {
margin:auto;
width:850px;
background:url('top.jpg') center top no-repeat #666;
text-align:left;
}

#header {
height:205px;
padding-top:50px
}

#header a {
width:760px;
height:193px;
display:block;
margin-left:43px
}

#menu {
list-style-type:none;
margin:0 0 7px 44px
}

#menu li {
display:inline}

#menu li a {
text-decoration:none;
color:#2C6AA5;
font-weight:bold;
padding:10px 25px 7px;
}

#menu li a:hover, #menu li a.active {
color:#fff;
background:#2C6AA5
}

#content {
background:url('stripe.jpg') center top repeat-y;
padding:30px 0 10px 68px;
}

div#seznam {
background:#F3F5D3;
border:1px solid #598527;
height:180px;
width:400px;
padding:20px;
}

div#seznam ul {
list-style-type:none;
margin:17px 0;
line-height:1.8em;
width:130px;
float:left;
}

#content h2 {
margin:30px 0 10px
}

#content p {
width:440px;
text-align:justify;
line-height:1.3em
}

#seznam h2, #rightcol h2 {
margin:0
}

#wrapper {
float:left;
width:440px;
}

#rightcol,#rightcol-seznam  {
width:230px;
height:150px;
float:left;
margin-left:50px;
background:#fff
}

#footer {
background:url('bottom.jpg') center top no-repeat #666;
padding:50px 45px 20px;
text-align:center;
color:#F3F5D3;
font-size:0.9em
}
 
#footer a {
text-decoration:underline;
color:#F3F5D3;
}

#footer a:hover {
text-decoration:none;
}

.cleaner {
clear:both;
}

.hpcleaner {
clear:both;
height:20px
}

p.cleaner {
height:0;
width:0
}


#rightcol form input {
margin:10px 5px 0 0}

.wbox {
margin-top:25px;
background:#fff
}

.wbox ul li {
list-style-type:none;
line-height:1.5em}

.wbox img {
float:left;
margin-top:5px}


.wbox .temp {
/*margin:32px 0 0 100px;*/
/*margin:0 0 0 25px;*/
padding:33px 0 0 25px;
_padding:13px 0 0 100px;
font-size:1.3em;
font-weight:bold;

}

.wbox .detail {
margin-top:10px;

}

#zeme .wbox .temp {
float:left;
margin-left:40px;
font-size:1.5em;
font-weight:bold;
padding:30px 10px 30px 30px;
_padding:10px

}

#plavec {
float:left;
position:relative;
top:15px;
_top:-5px;
left:60px;
}

#zeme .wbox {
background:#F3F5D3;
border:1px solid #598527;
padding:20px 20px;
_width:380px;
_padding:20px 0 0 0px;
}

#zeme .wbox h2 {
margin:0;
_margin-left:20px
}

#zeme .wbox img {
margin-left:-13px;
_margin-left:7px}

#zeme .wbox .detail {
margin-top:5px}


#seznam-uplny {
width:440px;
}


#levy, #pravy {
width:220px;
float:left
}

#seznam-uplny p {
width:220px;
line-height:1.5em;
text-align:left;
color:#2C6AA5}

#seznam-uplny p a {
text-decoration:none}

#seznam-uplny p a:hover {
text-decoration:underline} 

a.external, .external {
padding-right:15px;
background:url('external.png') right 2px no-repeat;
}

#crumbs {
font-size:0.9em;
margin-bottom:10px;
position:relative;
top:-10px
}

ul.inline li {
display:inline}

ul.inline li a{
cursor:pointer}

#vyhledavani, #pridat {
min-height:450px; 
_height: 420px;
}

#vyhledavani p {
margin:20px 0
}

#vyhledavani h2 {
}

#vyhledavani ul li {
margin-left:30px;
line-height:1.5em}

#destinace img {
float:left;
}

#destinace h1 { /*kuk-na-strejdu*/
_width:100%}

#destinace #temp{
font-size:1.5em;
font-weight:bold;
margin:0 0 0 40px;
padding-top:25px;
_padding-top:0;
_margin:5px 0 0 120px;
_width:50px
}

#destinace {
background:#F3F5D3;
border:1px solid #598527;
padding:10px 20px 20px;
margin-top:20px
}

#destinace ul li {
list-style-type:none;
line-height:1.5em}

#pridat p {
margin:20px 0
}

#pridat label {
font-weight:bold;
}

#pridat textarea {
margin:10px 0
}

.error {
color:red}

ul#links li{
width:200px;
margin-top:10px
}

ul#links li a{
color:#79AADB
}

ul.dalsimista li {
line-height:1.8em;
font-weight:bold}

#adsense {
margin-top:20px;
margin-bottom:0}

.alert {
background:#FFFF88;
}

ul#nove {
margin-top:10px}

ul#nove li {
margin:0 0 0 30px;
line-height:1.5em
}

h2#invianadpis {
margin:20px 0}

#adsenseseznam {
clear:both;
padding-top:20px
}

ul#topplaces {
margin:20px 0 
}

ul#topplaces li {
display:inline;
line-height:1.5em;
font-size:1.3em;
margin-right:1em;
font-weight:bold}

ul#topplaces li a.bigcloud {
font-size:1.5em}

ul#topplaces li a.largecloud {
font-size:1.7em}

ul#tagcloud li{
display:inline;
line-height:1.5em;
margin-right:1em;
}

ul#tagcloud li.cloud_big {
font-size:1.5em}

ul#tagcloud li.cloud_medium {
font-size:1.2em} 
ul#tagcloud {
text-align: center;}

p.neprimo {
margin-top:10px
}

#invia {
text-align:center}

div.invia-item {
margin:5px;
text-align:center;
float:left;
width:130px
}

div.invia-item img{
border:none
}
#invia h3 {
font-size:1.05em}

div.invia-item ul li {
list-style-type:none;
line-height:1.5em}
