
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }

.menu, .menu li,
.clear-list, 
.clear-list ul, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html {  }
body { background: #000 url(/image/bg-body.jpg) no-repeat 50% 0; font: normal 0.78em/1.4em Tahoma, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }

#page:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 974px; margin: 0 auto; }

#logo { height: 40px; margin: 124px 0 20px 205px; color: #fff; font-size: 1.3em; font-weight: bold; text-transform: uppercase; }
#logo a { display: block; text-indent: -100em; overflow: hidden; }

#nav-nobackground { width: 731px; height: 32px; margin: 0 0 18px 150px; padding: 10px 10px 0;  }
#nav { width: 731px; height: 32px; margin: 0 0 18px 150px; padding: 10px 10px 0; background: url(/image/bg-nav.png) no-repeat 0 0; }
#nav li { position: relative; display: inline; padding: 0 7px; border-left: 1px solid #1a80fc; font-size: 13px; }
#nav li:first-child { border: none; }
#nav li a { color: #fff;  }

#menu { width: 180px; float: left; padding: 40px 0 0 40px; }
#menu .divider { padding: 40px 0 0; background: url(/image/icon-divider.png) no-repeat 50% 0; }
#menu .menu li { line-height: 27px; }
#menu .menu li a { color: #dc8b53; text-transform: uppercase; font-size: 1.0em; } /* font: bold 1.2em 'Times New Roman', serif;  */
#menu .menu ul { padding: 0; margin: 5px 0 10px 20px; }

a.menu-active{ color: red !important; text-decoration: underline; }
#menu .menu li.menu-active>a { color: red; text-decoration: underline; }
#menu .menu li a.vip { font-weight: bold; color: yellow; }
#nav li.menu-active a { color: yellow; text-decoration: underline; }

#wrapper { position: relative; right: -2px; height: 570px; background: url(/image/bg-page.jpg) no-repeat 0 0; }
#content { position: relative; width: 710px; height: 540px; float: right; margin: 15px 0 0 0; overflow: auto; }
#content .col { width: 300px; float: left; padding: 10px 15px; }
#content .col-right { width: 270px; margin: 30px 0 0 10px; padding-left: 45px; }
#content #print { position: absolute; right: 50px; bottom: 5px; }

#footer { clear: both; margin: 4em 0 0; padding: 1em; border-top: 1px solid #2764b4; color: #2764b4; }
#footer a { color: #2764b4; }
#footer #copy { float: left; }
#footer #madeby { float: right; }

/* root */
#root { background: #000 url(/image/bg-body-root.jpg) no-repeat 50% 0;  }
#root #wrapper { line-height: 1.4em; color: #ccc; background: none; font-size: 12pt; } /* font-size: 1.6em;  */
#root #wrapper h2 { line-height: 1.4em; margin: 1em 0; color: #faf8e3; font-size: 1.7em; }
#root #wrapper .trip-list .item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid #333; }
#root #wrapper .trip-list .item a { color: #fff; }
#root #wrapper .trip-list .hd { font-size: 1.4em; font-weight: bold; }
#root #wrapper .trip-list .book { font-weight: bold; }
#root #wrapper .trip-list .desc { margin: 0 0 2em; font-weight: bold; font-style: italic; }
#root #wrapper .trip-list ul li { line-height: 1.6em; }
#root #wrapper .trip-list ul ul { padding: 0 10px; }

.header { font-size: 1.5em; font-weight: bold; margin: 0 0 10px 0; padding: 0; }

#root .galeria-lista { list-style: none; }
#root .galeria-lista li {   list-style: none; clear:both; }
#root .galeria-lista li img{ float: left; margin: 0 10px 15px 0; }

#root .rekordGaleria{ margin: 15px 0 15px 0; text-align:center;}
#root .rekordGaleria h1.title2{ margin-bottom: 10px; text-align:left; font-size: 1.6em;  }
#root .rekordGaleria a img { margin: 5px; }

