@CHARSET "UTF-8";

h1.error { color:#d00; font-size:14px; font-weight: bold; text-align:center; margin:10px 0; }
h1.message { color:#2FA5DA; font-size:14px; font-weight: bold; text-align:center; margin:10px 0 20px 0; }

a.links { color:#278CBA; text-decoration:none; }
a.links:hover { color: #7DB441; text-decoration: underline; }

h2 { color:#a00; }
h3 span.link { color:#ffb12e; }

body { background: url('../images/bg.gif') repeat-x 0 47px #d8f0fa; font-family: georgia,helvetica; font-size: 11px; color: #111; text-align: center; margin: 0px; padding: 0px; }

* html #content, * html #main { height: 550px; }
#content,#main { min-height: 550px; }
#content { width: 940px; margin: 0px auto; background: url('../images/content_bg.gif') repeat; border-top: 1px solid #8b9a9f; text-align: justify; }
#content #main { padding: 20px; background-image: url('../images/main_bg.gif') no-repeat bottom left; }

.border { border: 1px solid #d0edf8; }
.lh { line-height: 1.5em; } 

#content #main table td.link { font-size: 15px; }
#content #main table td.link a { text-decoration: none; color: #2fa5da; }
#content #main table td.link a:hover { text-decoration: underline; color: #c00; }
#content #main table td.borderL { border-left: 1px dotted #d0edf8; }
#content #main table td.borderR { border-right: 1px dotted #d0edf8; }
#content #main table td.pogoda { width: 160px; text-align: center; }
#content #main table td.pogoda img {}
#content #main table td.pogoda h1 { margin:10px 0px 0px 0px; padding: 0px 0px 10px 0px; font-size: 12pt; text-align: center; color: #2FA5DA; border-bottom: 1px dotted #d0edf8; }
#content #main table td.pogoda div { text-align: center; padding:10px 0px 10px 0px; marign: 10px 0px 10px 0px; border-bottom: 1px dotted #d0edf8; }
#content #main table td table.weather { margin:10px 0px 0px 0px; text-align:left; font-size: 10px; line-height: 1.2em; }
#content #main table td table.weather td { margin:0px; line-height:1.2em; }
#content #main table td table.weather td.img { display:none; }
#content #main table td.pogoda p b {}
#content #main h3.h3 { margin:0px 0px 20px 0px; }

#leftB,#rightB { position:absolute; height:500px; width:1px; }
#rightB { margin-left: 939px; }

#footer {margin: 10px 0px; text-align: center; font-size:12px; }

#kamery { width:860px; }
#wjazd,#wyjazd { height:480px; }

div.android { width:270px; height:100px; float:left; background: url(../images/android.jpg) no-repeat top left transparent; border-right:1px solid #ccc; }
div.android p { margin: 15px 0 10px 90px; font-size:11pt; text-align: center; }
div.android p span { font-size:14pt; color:#7DB441; }
div.android p a { font-size:10pt; }

.navi, .kamS { position:absolute; margin:0; }
.kamS { width:640px; margin:0 0 0 210px; }
.kamS td { text-align: left; vertical-align: top; }
.kamS img { width:300px; height:225px; border:2px solid #d0edf8; cursor: pointer; }
.kamA, .kamB { position:absolute; width:640px; height:480px; margin: 0 0 0 210px; text-align: center; z-index: 15; display:none; border:2px solid #d0edf8; }
.kamA img, .kamB img { cursor: pointer; } 
	
.navi { width:210px; height:480px; border-right:1px solid #d0edf8; text-align: left; }
.navi p { color:#777; text-align: justify; padding:0 10px 0 0; }

.navi ul { margin:0px; padding:20px 0 20px 10px; }
.navi ul li { font-size:10pt; color:#216CB8; margin:25px; }
.navi ul li span { font-size:8pt; color:#888; }
.navi ul ul { padding:0 0 0 15px; }
.navi ul ul li { font-size:10pt; margin:5px; }

.navi .external { line-height: 1em; }
.navi .external a { text-decoration: none; font-size: 9pt; }
.navi .external a:hover { text-decoration: underline; color: #7DB441; }
.navi .external span { display:block; color:#999; }

.navi li.selected { color:#7DB441; font-weight: bold; }
.navi li.selected a { color:inherit; }

.adv, .adv * { font-size: 6px; color: #D8F0FA; width:940px; margin:10px auto; }

.center { text-align:center; }
.clear { clear:both; }


.smallKamA { position:absolute; z-index: 5; display:none; }
.smallKamB { position:absolute; z-index: 10; display:block; }
.cam2 { margin-top: 235px; }

.cookies { text-align:center !important;padding:10px !important;background-color:#2ea5db; color:#fff !important;bottom:0px;font-family:verdana,tahoma !important;font-size:8pt !important;font-weight:normal !important; border-bottom:1px solid #8ad3ee; }
