body {background:#E4E4E4 url(img/background.gif) repeat;color:#000;text-align:center;font:0.7em Arial,Helvetica,sans-serif}
img {border:none}
p {margin:5px}
a {color:Maroon;text-decoration:none}
a:hover {color:red}
h2 {color:Navy;margin:20px 20px;font:bold 21px Verdana,Geneva,Arial,Helvetica,sans-serif}
.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.navy {color:navy}
.maroon {color:maroon}
.red {color:red}
.gold {background:#FFCF63}
.clear {clear:both}
.nodisplay {display:none}
#left .nadpis,#right .nadpis {margin:5px auto;padding:0;width:120px;height:15px;color:yellow;background:url(img/nadpis-background.gif) no-repeat center;text-align:center;font-weight:bold;font-size:11px}
#left .podklad,#right .podklad {width:114px;margin:0 auto;padding:3px;border:1px solid Black;background:#ffc}
#left form,#right form {margin:0 auto;padding:0;text-align:center}
#main {width:760px;margin:0px auto;padding:0;background:#b03e10;border:1px solid Black;text-align:left;position:relative}
#strip-up {width:100%;height:15px;background:url(img/strip-background.jpg) repeat-x center;border-bottom:1px solid Black;text-align:center;font-size:11px}
#strip-up a {color:white;font-weight:bold;text-decoration:none;padding:0 10px}
#strip-up a:hover {color:yellow}
#header {width:100%;height:80px;position:relative}
#header h1 {margin:0;font:bold 20px Verdana,Geneva,Arial,Helvetica,sans-serif;width:290px;height:80px;text-align:center}
#header span {display:block;position:absolute;left:0;top:0;z-index:1;width:285px;height:80px;margin:0;padding:0;background:url("img/logo.jpg") top left no-repeat}
#logoclick {position:absolute;top:0;left:0;z-index:5;display:block;width:285px;height:80px}
#header-banner {position:absolute;width:468px;height:60px;top:10px;left:285px}
#strip-down {width:100%;height:15px;background:url(img/strip-background.jpg) repeat-x center;border-bottom:1px solid Black;border-top:1px solid Black;text-align:center;color:white;font-size:11px}
#strip-down p {padding:0;margin:0;font-weight:bold}
#content {width:100%;background:#b03e10}
#left {float:left;width:140px;margin:0;padding:0}
#menu {width:120px;margin:5px auto;padding:0;list-style:none;text-align:center}
#menu li {width:100%;margin:0;padding:0;text-align:center}
#menu a {width:110px;padding:2px 2px 2px 3px;text-decoration:none;color:black;border:1px solid black;margin-top:1px;display:block;font:bold 11px Arial,Helvetica,sans-serif;background:#ffdead;text-align:center}
#menu a:hover {background:#fffacd}
#menu .menu-selected {background:gold}
#left p {margin:0 auto;padding:0;width:114px;font-size:11px}
#left table {width:114px;margin:0 auto;text-align:center;font-size:11px}
#left input {border:1px solid Gray}
#left input:focus {border:1px solid black}
#left .partnerlist {margin:0 0 0 15px;padding:0;font-size:10px}
#left .partnerimg {margin:0 auto;padding:0;width:120px}
#left .toptowns {margin:0 0 0 25px;padding:0;font-weight:bold;list-style:decimal;font-size:11px}
#right {float:right;width:140px;margin:0;padding:0}
#right p {margin:0 auto;width:114px;font-size:11px}
#right table {width:120px;margin:0 auto;font-size:11px}
#right ul {margin:0 13px;padding:0;font-size:10px}
#right li {margin:0;padding:0}
#middle {margin:0 140px}
#middle p {margin-top:10px}
#middle hr {border-top:1px solid gray;border-bottom:1px solid white}
#middle legend {font-size:1.2em;border:1px solid Gray;background:#f0f0f0}
#middle fieldset {border:1px solid Gray;margin-top:20px}
#middle input {border:1px solid Gray}
#middle input:focus {border:1px solid black;background:#ffffe0}
#middle textarea {border:1px solid Gray}
#middle textarea:focus {border:1px solid black;background:#ffffe0}
#middle h3 {padding-left:5px;font-size:1.4em;font-weight:bold}
#middle h4 {text-align:center;background:#FFCF63;font-size:1.1em;font-weight:bold}
#middle .podklad2 {width:452px;padding:10px;margin:5px auto;border:1px solid Black;background:white}
#middle .tablezeme {margin:20px auto;font-weight:bold;text-align:center}
#middle .tablezeme a {color:navy}
#middle .tablezeme a:hover {color:red}
#middle .tablezeme ul {list-style:none;margin:0;padding:0}
#middle .tablezeme li {margin-bottom:4px}
#middle .text-big {font-weight:bold;font-size:12px}
#middle .text-big-em {font-weight:bold;font-size:1.1em}
#middle .list-of-towns-tab {width:100%}
#middle .list-of-towns-tab ul {list-style:none}
#middle .list-of-towns-tab a {color:navy}
#middle .list-of-towns-tab a:hover {color:red}
#middle .list-of-towns-tab td {vertical-align:top}
#middle .forum-tab {width:100%;margin:0 auto}
#middle .forum-nadpis {background:#e7e7e7}
#middle .bigeurope-reservation {border:1px solid Gray;background:#F0F0F0;padding:20px}
#middle .zeme-ul {padding:20px}
#middle .zeme-li {padding-top:8px;font-size:1.2em}
#middle .austria {background:White url(img/zeme-mapa/austria.jpg) no-repeat right top}
#middle .bulgaria {background:White url(img/zeme-mapa/bulgaria.jpg) no-repeat right top}
#middle .croatia {background:White url(img/zeme-mapa/croatia.jpg) no-repeat right top}
#middle .czechrepublic {background:White url(img/zeme-mapa/czechrepublic.jpg) no-repeat right top}
#middle .estonia {background:White url(img/zeme-mapa/estonia.jpg) no-repeat right top}
#middle .hungary {background:White url(img/zeme-mapa/hungary.jpg) no-repeat right top}
#middle .latvia {background:White url(img/zeme-mapa/latvia.jpg) no-repeat right top}
#middle .lithuania {background:White url(img/zeme-mapa/lithuania.jpg) no-repeat right top}
#middle .poland {background:White url(img/zeme-mapa/poland.jpg) no-repeat right top}
#middle .romania {background:White url(img/zeme-mapa/romania.jpg) no-repeat right top}
#middle .russia {background:White url(img/zeme-mapa/russia.jpg) no-repeat right top}
#middle .slovakia {background:White url(img/zeme-mapa/slovakia.jpg) no-repeat right top}
#middle .slovenia {background:White url(img/zeme-mapa/slovenia.jpg) no-repeat right top}
#middle .ukraine {background:White url(img/zeme-mapa/ukraine.jpg) no-repeat right top}
#middle .inline {display:inline;margin:0px auto;padding:0}
#middle .photo-gallery-indextab {width:100%;margin:0px auto}
#middle .photo-card {float:left;width:140px;margin:0 5px 5px 0;padding:10px 0;text-align:center;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;background:#FFFFF0;height:150px;overflow:auto}
#middle .photo-card:hover {border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #666;border-top:1px solid #666;background:#f5f5f5}
#middle .photo-card-picture {margin:0 auto;padding:0;border: none}
#middle .photo-card-info {margin:5px 5px 0 5px; padding:0;text-align: center}
#middle .in-text-img {padding:5px 5px 5px 5px;float:left;vertical-align:top}
#cleaner {clear:both}
#banner {width:100%;height:70px;border-top:1px solid Black;text-align:center;padding-top:10px}
#footer {position:relative;width:100%;height:30px;border-top:1px solid Black;color:yellow;text-align:center}
#footer a {color:yellow;text-decoration:none}
#footer a:hover {color:white}
#copywrite {position:absolute;top:8px;left:8px;font-weight:bold}
#webmaster {position:absolute;top:8px;left:670px;font-weight:bold}