body {
background: url("img/bg.jpg") top center no-repeat #000;
margin: 0;
padding: 0;
font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
font-size: small;
_font-size: x-small;
color: #bbb;
text-align: center;
}

#container {
margin: 0 auto;
width: 88%;
text-align: left;
}

#header {
height: 92px;
}

#header h1 {
width: 274px;
height: 32px;
float: left;
display: inline;
margin: 40px 0 20px 0;
}

#header h1 a {
margin: 0;
width: 274px;
height: 32px;
float: left;
background: url("img/logo.gif") no-repeat top left;
}

#header h1 a span {
display: none;
}

ul#language {
float: right;
margin: 0;
padding: 0 50px 0 0;
list-style: none;
font-family: "Arial Narrow", "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 16pt;
}

#language li {
display: inline;
margin: 0;
padding: 0;
}

#language li a {
float: left;
display: block;
height: 25px;
margin: 0 0 0 10px;
padding: 3px 5px 0 5px;
text-decoration: none;
color: #999;
}

body.cz #language li.lang_cz a, body.en #language li.lang_en a {
padding: 0 5px 0 5px;
border-top: 3px solid #fff;
color: #fff;
}

#language li a:hover {
color: #ddd;
}

#menu {
margin: 0;
height: 28px;
_height: 27px;
clear: both;
border-bottom: 1px solid #fff;
}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
font-family: "Arial Narrow", "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 16.5pt;
_font-size: 15.5pt;
}

#menu li {
display: inline;
margin: 0;
padding: 0;
}

#menu li a {
float: left;
margin: 0;
text-decoration: none;
border-bottom: none;
margin: 0 10px 0 0;
padding: 0 5px 0 5px;
color: #999;
}

#menu li a:hover {
color: #ddd;
border-bottom: none;
}

#news #menu li.news a, #blog #menu li.blog a, #tour #menu li.tour a, #bio #menu li.bio a, #disco #menu li.disco a, #photo #menu li.photo a, #video #menu li.video a, #shop #menu li.shop a, #guestbook #menu li.guestbook a, #contact #menu li.contact a {
color: #fff;
border-bottom: 3px solid #fff;
}

#menu li.myspace a {
background: url("img/extlnk.gif") no-repeat top right;
}

#menu li a.new {
background: url("img/new.gif") no-repeat top right;
}

#content {
margin: 25px 0 20px 0;
_margin: 0 0 20px 0;
padding:0;
border: 0;
}

#content a, #content a:link, #bottom a, #bottom a:link {
color: #ccc;
text-decoration: underline;
}

#content a:visited, #bottom a:visited {
color: #aaa;
text-decoration: underline;
}

#content a:hover, #bottom a:hover {
color: #eee;
text-decoration: underline;
}

#content h3 {
color: #eee;
font-family: "Arial Narrow", "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18pt;
margin: 0;
padding-bottom: 0;
}

#content h3 em {
letter-spacing: -1px;
font-size: 16pt;
padding-left: 10px;
font-style: normal;
font-weight: normal;
}

.album {
width: 400px;
clear: left;
margin: 0 0 20px 0;
}

.album img {
padding: 0;
margin: 10px 0 0 0;
float: left;
}

.album h3 {
display: block;
margin: 0 0 20px 10px;
}

.album p {
clear: left;
}

.album p img {
margin: 2px 5px 0 0;
border: 0;
}

ol {
position: relative;
float: left;
margin: 0;
padding: 0 0 0 45px;
_padding: 0 0 0 30px;
}

p strong.white {
font-size: 12pt;
color: #eee;
}

p strong.white em {
font-size: 10pt;
padding-left: 5px;
font-style: normal;
}

#guestbook p.vzkaz, #guestbook p.vzkaz_admin {
padding: 5px 0 5px 0;
}

#guestbook p.vzkaz strong {
color: #ccc;
height: 15px;
/*border-bottom: 1px solid #666;*/
margin: 0 0 5px 0;
}

#guestbook p.vzkaz strong.white em, #guestbook p.vzkaz_admin strong.white em {
padding-left: 0;
}

#guestbook p.vzkaz_admin {
/*border-left: 10px solid #ddd;*/
background: url("img/gb_authorised.gif") repeat-y top left;
padding: 0 0 0 25px;
}

#guestbook p.vzkaz_admin strong {
color: #fff;
height: 15px;
/*border-bottom: 1px solid #666;*/
padding: 0 0 0 10px;
margin: 0 0 5px -10px;
}

h2 {
font-family: "Arial Narrow", "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight: normal;
border-bottom: 1px solid #999;
color: #AAA;
}

fieldset {
border: 0;
}

label {
display: block;
float: left;
width: 75px;
padding-top: 7px;
text-align: right;
}

#guestbook label {
display: block;
float: left;
width: 50px;
padding-top: 7px;
text-align: right;
}

input, textarea {
margin: 3px 5px 2px 5px;
border: 1px solid #999;
background: #393939;
color: #ddd;
font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}

#right input {
margin: 3px 5px 2px 5px;
border: 1px solid #888;
background: #292929;
color: #ddd;
font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}

textarea {
width: 20em;
_width: 25em;
}

.robot {
display: none;
}

input.button, #right input.button {
background: #aaa;
color: #000;
border: 1px solid #444;
border-top-color: #ccc;
border-left-color: #ccc;
}

#right {
float: right;
clear: right;
margin: 20px 0 10px 20px;
width: 250px;
}

.rightbox strong.white {
display: block;
margin: 7px 0 0 0;
}

.rightbox {
background: url("img/box_top.gif") top left no-repeat;
margin: 0 0 5px 0;
}

.rightbox h2 {
padding: 45px 30px 5px 30px;
margin: 0 13px 0 14px;
letter-spacing: -1px;
}

.rightbox p, .rightbox fieldset {
margin: 0;
padding: 10px 25px 30px 35px;
background: url("img/box_bottom.gif") bottom left no-repeat;
border: 0;
}

.rightbox fieldset {
_padding-top: 0;
_margin-top: -5px;
}

#right img {
border: 0;
}

#mainpic {
margin: 0 0 20px 0;
}

#mainpic img {
margin: 0 0 5px 0;
padding: 0;
}

.clean {
clear: both;
padding: 0;
height: 0;
}

img.counter {
border: 0;
margin: 0;
width: 45px;
height: 11px;
}

img {
border: 1px solid #666;
}

.banner {
margin: 0;
border: 1px solid #666;
}

.flashvideo {
margin: 5px 0 15px 0;
border: 0;
}

#bottom {
display: block;
width: 100%;
margin: 0 0 5px 0;
height: 25px;
clear: both;
border-top: 1px solid #222;
color: #444;
}

#bottom p {
margin: 5px 0 0 5px;
}

#bottom span {display:none;}

#myspace_link {
position: absolute;
top: 0;
right: 0;
z-index: 5;
width: 541px;
height: 72px;
background: url("img/myspace.gif") right top no-repeat; 
}
