/*GLOBAL*/
* {margin:0; padding:0;}
p {margin-bottom:9px;}
img {border:0;}
ul, li {list-style:none;}
html, body {height:100%;}
html {text-align:center; background:#030c12 url('img/bg.gif') repeat-y 50% 0;}
body {font:normal 1em/1.4em arial,sans-serif; color:#777;}
#push {/*min-height:100%; height:auto!important; height:100%; margin:0 auto;*/}
a:link, a:visited, a:active {text-decoration:none; color:#ccc;}
a:hover {color:#927736;}
a:focus {outline:none;}
/*LAYOUT*/
.w960 {margin:0 auto; width:960px; text-align:left; position:relative;}
#header {height:348px; width:100%; background:url('img/header.jpg') no-repeat 50% 0;}
.logo {margin:30px 0 0 30px;}
#menu {width:720px; height:40px; position:absolute; top:25px; left:230px;}
/*menu*/
.nav {display:block; float:left; margin-right:40px;}
.nav li {font:bold 0.95em arial,sans-serif; line-height:1.6em;}
.nav li a:link, .nav li a:visited {padding:0 0 3px 12px; color:#ccc; text-decoration:none;}
.nav li a:hover, .nav li a.current {color:#927736;}
.nav li i {padding:3px 9px; font-style:normal; cursor:pointer;}
.nav li a:hover i, .nav li a.current i {background-color:#07160e;}
/*big buttons*/
.bbuttons {position:absolute; top:160px; left:0;}
.icons {position:absolute; top:-10px; right:110px;}
.icon-books {margin:10px 40px 0 75px;}
.icon-books span {display:block; width:64px; height:64px; background:url('img/icon-books.png') no-repeat left center;}
.icon-oldmaps {margin:25px 40px 0 50px;}
.icon-oldmaps span {width:64px; height:64px; background:url('img/icon-oldmaps.png') no-repeat left center;}
.icon-photos {margin:20px 40px 0 50px;}
.icon-photos span {width:64px; height:64px; background:url('img/icon-photos.png') no-repeat left center;}
.icon-news {margin:5px 40px 0 50px;}
.icon-news span {width:64px; height:64px; background:url('img/icon-news.png') no-repeat left center;}
.bbutton {font:bold 0.8em arial,sans-serif; position:relative; float:left;}
.bbutton a {display:block; padding:4px 0 0 35px; width:105px; height:41px; background:url('img/button-big.png') no-repeat top right; color:#ccc;}
.bbutton a:hover {display:block; padding:4px 0 0 35px; width:105px; height:41px; background:url('img/button-big.png') no-repeat bottom right; color:#fff;}
.active a {background:url('img/button-big.png') no-repeat bottom right; color:#fff;}
/*disclaimer*/
.disclaimer {position:absolute; top:280px; left:0; width:100%; text-align:center; font:normal 0.8em/1.8em arial,sans-serif; color:#888;}
.label {position:absolute; right:25px; top:260px;}
/*content*/
#wrap {padding:0 10px 8px 10px;}
#map {width:950px; height:1332px; background:url('img/map-road.jpg') no-repeat top left; margin:0 auto; position:relative;}
#grunge {width:641px; height:529px; background:url('img/grunge.jpg') no-repeat top left; margin:0 auto; position:relative;}
#left {width:630px; float:left; display:inline;}
h2 {color:#927736; font:bold 1.8em arial,sans-serif; margin-bottom:8px;}
#wrap h3 {color:#927736; font:bold 1.3em arial,sans-serif; margin-bottom:8px;}
.text {font:normal 0.85em/1.6em georgia,sans-serif; letter-spacing:.05em; color:#8ca0ac; background-color:#102d3e;}
.border {border:3px solid #aaa!important;}
.price {position:absolute; bottom:20px; left:110px; text-align:center;}
small {font:normal 0.75em arial,sans-serif!important; color:#777!important; text-transform:uppercase;}
#right {width:300px; margin-left:10px; float:right; display:inline;}
#right h3 {background-color:#bbb; color:#000; font:normal 0.9em arial,sans-serif; padding:6px 13px;}
#right h3 a:link, #right h3 a:hover {color:#ddded6; text-decoration:none; display:block; width:100%;}
.legend {padding:8px 0 8px 50px;}
.legend-boat {background:url('img/id-boat.gif') no-repeat 8px 50%;}
.legend-car {background:url('img/id-car.gif') no-repeat 8px 50%;}
.legend-church {background:url('img/id-church.gif') no-repeat 8px 50%;}
.legend-foot {background:url('img/id-foot.gif') no-repeat 8px 50%;}
.legend-org {background:url('img/id-org.gif') no-repeat 8px 50%;}
/*footer*/
#footer {height:51px; width:100%; background:#030c12 url('img/footer.jpg') no-repeat 50% 0;}
#copyrights {color:#445e71; font-size:0.7em; text-align:center; padding:20px 0 0 0;}
#copyrights a {color:#927736; text-decoration:none;}
#copyrights a:hover {color:#999; text-decoration:underline;}
.symisun {padding:4px 0 6px 54px; margin-left:3px; background:#091f2c url('img/symisun.gif') no-repeat 0 50%;}
.symisun span {display:none;}
/*MISC*/
.hide {display:none;}
.relative {position:relative;}
.click {cursor:pointer;}
/*sizes*/
.s15 {font-size:1.2em;}
.s13 {font-size:0.9em; line-height:1.5em;}
.s11 {font-size:0.7em; line-height:1.3em;}
/*colors*/
.bg1 {background-color:#fff;}
.bg2 {background-color:#ddd;}
.blue {color:#698596;}
.devil {color:#666;}
.gray {color:#b8b9b1;}
/*spacing*/
.mt5 {margin-top:5px;}
.mr11 {margin:8px 11px 0 0;}
.p10 {padding:6px 10px;}
.p20 {padding:14px 22px;}
.pt10 {padding-top:10px;}
/*floats-align*/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.center {text-align:center;}
.right {text-align:right;}
/*network bar*/
#network_bar {width:100%; background:#222; color:#ccc;}
#network_bar ul {text-align:left; margin:0 auto; width:960px;}
#network_bar ul li {display:inline; font-size:0.7em; color:#666;}
#network_bar ul li a {padding:4px 10px; color:#aaa; border-right:1px solid #333;}
#network_bar ul li a:hover, #network_bar ul li a.current {color:#fff;}
/*borders*/
.bo {border:1px solid #603814;}
.b1 {border:3px solid #ccc;}
.b2 {border:2px solid #aaa;}
/*symiphotos*/
.sp a {display:block; color:#454545; font:normal 0.7em tahoma,serif; background-color:#dedede; border:1px solid #aaa; padding:1px 3px 3px 3px;}
.sp span {color:#071924;}
/*books*/
.discover {width:100%; height:450px; background:url('img/book-discover.jpg') no-repeat top left; color:#ccc; font-size:0.85em;}
.anakalypste {width:100%; height:450px; background:url('img/book-anakalypste.jpg') no-repeat top left; color:#ccc; font-size:0.85em;}
.patitiria {width:100%; height:450px; background:url('img/book-patitiria.jpg') no-repeat top left; color:#ccc; font-size:0.85em;}
.patitiria .in, .discover .in, .anakalypste .in {padding:75px 50px 0 315px;}
.patitiria p, .discover p, .anakalypste p {margin:10px 0 0 0;}
/*markers*/
.marker {position:absolute;}
/*FORMS*/
select {cursor:pointer;}
form.cmxform fieldset {margin-bottom:10px;}
form.cmxform legend {padding:0 2px;	font-weight:bold; _margin:0 -7px; /* IE Win */}
form.cmxform label {display:inline-block; line-height:1.8; vertical-align:top;}
form.cmxform fieldset li {padding:5px;}
form.cmxform fieldset fieldset {border:none; margin:3px 0 0;}
form.cmxform fieldset fieldset legend {padding:0 0 5px; font-weight:normal;}
form.cmxform fieldset fieldset label {display:block; width:auto;}
form.cmxform em {font-weight:bold; font-style:normal; color:#f00;}
form.cmxform label {width:320px;} /* Width of labels */
form.cmxform fieldset fieldset label {margin-left:323px;} /* Width plus 3 (html space) */
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
form.cmxform {font-size:1.1em;}
form.cmxform legend {padding-left:0;}
form.cmxform legend, form.cmxform label {color:#fff;}
form.cmxform fieldset {border:none;}
form.cmxform fieldset fieldset {background:none;}
form.cmxform fieldset li {padding:5px 10px 7px;	border-bottom:1px solid #091f2c;}
