#main {width: 652px; float: left;}

#navigation {float: right; width: 258px; margin: 0 5px 0 0;}
#navigation h2 {font-size: 1.1em; margin: 0 0 10px 0; padding: 0 0 0 22px;}

#point {background: #FBFBE9 url('/g/list-td-top.gif') top repeat-x; width: 100%; float: left; clear: left;}
#point-data {background: url('/g/list-td-left-top.gif') left top no-repeat; margin-bottom: 15px; padding: 0;}
#point img.i {margin: 8px; float: left;}
#point h1 {margin: 0; padding: 8px 5px 15px 42px; font-size: 1.1em;}
#point h2 {margin: 5px 5px 5px 42px; font-size: 1.4em;}
#point h2.name {color: #3F3F3F;}
#point h3 {margin: 5px 5px 0px 42px; font-size: 1.3em;}
#point p {margin: 0 5px 5px 42px; font-size: 1.1em;}
#point-rest {background: url('/g/list-td-bottom.gif') bottom repeat-x; margin: 0; padding: 0 0 10px 0;}
#point-rest p {margin: 5px 0; font-size: 1em;}
#point-rest h4 {margin: 5px 0; padding: 0; font-size: 1em; font-weight: bold;}
#point-addr {margin: 5px 0 15px 15px; width: 410px; font-style: italic; font-size: 0.8em; color: #6F6F6F;}
#point-user {width: 410px;}
#point-actions {background: #EBEBD9; margin: 5px 0 5px 10px; padding: 5px 8px; width: 410px;}
#point ul.links {list-style: none; margin: 0; padding: 0;}
#point ul.links li {display: inline; margin-right: 5px;}
#point div.oryginal h2 {margin: 5px 5px 0 5px; padding: 0; font-size: 0.9em;}
#point div.oryginal h1 {margin: 0 5px; padding: 0; font-size: 1em;}
#point div.oryginal p {margin: 0 5px 5px 5px; padding: 0; font-size: 0.8em;}
#point-map {background: #EBEBD9 url('/g/s.gif') no-repeat 50%; margin: 5px 0 15px 10px; padding: 8px; width: 410px; height: 300px;}
#poi-on-map, #old-poi-on-map {background: url('/g/poi-normal.gif'); padding: 3px 3px 10px 3px; width: 16px; height: 16px;}

#point-foot {clear: both; font-size: 1px;}

#waitingPhotos {margin: 0; padding: 0; list-style: none;}
#waitingPhotos li {margin: 0; padding: 0; list-style: none; display: inline;}
#waitingPhotos img {background: #dedede; margin: 5px 0; padding: 2px; width: 75px; height: 75px;}

#waitingSuggestions fieldset {margin: 5px; padding: 10px;}
#waitingSuggestions h2 {margin: 0 5px; padding: 0;}
#waitingSuggestions p {margin: 0 5px; padding: 0;}

#descriptions {clear: left; margin: 10px 5px; padding: 0; font-size: 1em;}
#descriptions div.links {margin: 5px 15px;}
#descriptions div.content {padding: 5px 15px;}

#slider {width: 200px; float: right; margin: 0 0 10px 5px; padding: 0;}

div.country {height: 45px; text-align: right;}
img.country {margin: 5px 5px;}

#votes {background: #FFFFFF; margin: 0; padding: 10px; border: 1px solid #ECECD1; border-right: none;}
#stars {margin: 0; padding: 0;}
#votes h1 {margin: 0; padding: 0; font-size: 2em; float: right;}
#votes img {margin: 0; padding: 0; z-index: 1000;}
#votes p {margin: 3px 0; padding: 0; font-size: 1em;}
#votes div.r {float: right; clear: right;}
#votes div.comments {width: 46px; height: 25px; background: url('/g/comments.gif'); padding: 6px 0 0 0; text-align: center; font-size: 0.8em; font-weight: bold; cursor: pointer; text-decoration: none;}

#photos {background: #FFFFFF; margin-top: 10px; padding: 0 5px; border: 1px solid #ECECD1; border-right: none; text-align: center;}
#photos h1 {margin: 10px 0; padding: 0; font-size: 1.0em; text-align: center;}
#photos img {background: url('/g/photo.gif'); margin: 0; padding: 27px 25px 38px 25px; border: none; width: 120px; height: 120px;}

#maps {background: #FFFFFF; margin: 10px 0 0 0; padding:  5px; border: 1px solid #ECECD1; border-right: none; text-align: center;}

#details {background: #FFFFFF; margin-top: 10px; padding: 10px; border: 1px solid #ECECD1; border-right: none;}
#details p {margin: 10px 0; padding: 0; font-size: 1em;}
#details h2 {margin: 0px; font-size: 0.9em;}
#details h3 {margin: 0px; font-size: 1.4em;}

#rep {background: #FFFFFF; margin: 10px 0 0 0; padding: 10px; border: 1px solid #ECECD1; border-right: none;}
table.reputations {margin: 0; padding: 0;}
table.reputations td {margin: 0; padding: 0; text-align: center;}
table.reputations a {color: white; text-decoration: none; font-style: normal;}
table.reputations div {background: #fff no-repeat 5px 5px; width: 32px; font-size: 16px; text-align: center; color: white; text-decoration: none; font-style: normal;}
table.reputations div.adds {background-image: url('/g/rep-adds.png'); padding: 10px 5px 10px 37px;}
table.reputations div.rems {background-image: url('/g/rep-rems.png'); padding: 10px 37px 10px 5px;}

#minimap {width: 190px; border: none;}

#openmap {margin: 0; height: 45px; border-collapse: collapse; cursor: pointer;}
#openmap tr {height: 45px;}
#openmap td.l {background: url('/g/map-button-l.gif') no-repeat; width: 6px;}
#openmap td.m {background: url('/g/map-button-m.gif') repeat-x;}
#openmap td.r {background: url('/g/map-button-r.gif') no-repeat; width: 47px;}
#openmap span.more {padding:0 5px 0 15px; background:url('/g/orange-more.gif') no-repeat 0 3px;}
#openmap span.less {display: none; padding:0 5px 0 15px; background:url('/g/orange-less.gif') no-repeat 0 3px;}

#near {background: #EBEBD9; margin: 5px 0 5px 10px; padding: 5px 8px; width: 410px;}
#near p {font-size: 10px; color: #999; margin: 0; padding: 5px 10px 0 10px;}
#near table {margin: 0; padding: 0; width: 410px;}
#near th {margin: 0; padding: 0px; vertical-align: top;}
#near th {text-align: right;}
#near td {width: 33%; margin: 0; padding: 0px; vertical-align: top;}
#near h2 {background: url('/g/i-near.gif') no-repeat left;}
#near ul {padding: 0; margin: 5px; list-style: none;}
#near li {clear: left; padding: 0 5px; margin: 5px 0;}
#near ul img {float: left; background: url('/g/poi-normal.gif') top; no-repeat; padding: 3px 3px 10px 3px; width: 16px; height: 16px; margin: 5px 5px 5px 0;}
#near ul h3 {margin: 0 0 0 0; padding: 0; font-size: 1.3em;}
#near ul h4 {margin: 0 0 0 28px; font-size: 0.8em; font-weight: bold;}
#near ul p {margin: 0 0 0 28px; font-size: 0.8em; font-weight: normal;}

iframe {border: none; margin: 10px 0; padding: 0;}

div.note {background: #FFB307; margin: 5px 0 5px 10px; padding: 5px 8px; width: 410px;}
div.note p {font-weight: bold; margin: 0;}
div.me {background: #FFC317;}
div.note textarea {width: 100%; height: 50px; margin: 0;}
div.change {background: #d0d0fb; margin: 5px 0 5px 10px; padding: 5px 8px; width: 410px;}
div.delete {background: #fbd0d0; margin: 5px 0 5px 10px; padding: 5px 8px; width: 410px;}
div.info {background: #FCD307; margin: 10px 0 1px 10px; padding: 5px 8px; width: 410px;}
div.geosystem {background: #C0F265; margin: 10px 0 1px 10px; padding: 5px 8px; width: 410px;}
div.grey {background: #999999; color: #eeeeee;}
div.grey a {color: #FFFFFF; font-weight: bold;}
div.new {position: absolute; width: 227px; height: 160px; text-align: right; margin-left: 423px; display: none;}
div.expired {position: absolute; width: 227px; height: 227px; text-align: right; margin-left: 423px; display: none;}

/*** Hitoria punktu ***/
#point-history {width: 400px;}
#point-history ul {margin: 10px 0; padding: 0; list-style: none;}
#point-history ul li {margin: 3px 0; padding: 0;}
#point-history i {font-weight: bold; font-size: 1.0em;}