

html {height:100%;}

body {
    margin:0;
    padding:0;
    height:100%;
    background: #FFFFFF url('/image/tlo_spod.jpg');
    font-family:arial, serif;
}

#container{
	position:absolute;
	top:0px;
	padding:0px;
	margin:0px;
	background: url('/image/site-bg.jpg') repeat-x top;
	width:100%;
}

#wrap {
    min-height:100%;
    width:1000px;
    margin:auto;
    position:relative;
}
* html #wrap {height:100%} 

#inner-wrap {
    padding-bottom:80px;
    background: url(/image/content_bg.jpg) repeat-y;
}

#inner-wrap:after {
    content:" ";
    display:block;
    clear:both;
}

#footer_desc{
height:70px;
width:1000px;
text-align:center;
vertical-align:middle;
color:#222222;
font:bold 10pt Tahoma; 
background: url(/image/content_bg.jpg) repeat-y;
}

#footer { 
   /* position:absolute;
    bottom:0; */
    height:40px;
    padding: 0px;
    background-color: #18AF39;
    width:100%;
    color:#FFFFFF;
	font:bold 10pt Tahoma;
    text-align:center;
}

a.footer{
	color:#FFFFFF;
	font:bold 10pt Tahoma;
	text-decoration:none;
}

a.footer:hover{
	color:#FFFFFF;
	font:bold 10pt Tahoma;
	text-decoration:underline;
}

#header {
    height:278px;
}

#header_top {
    height:92px;
    width: 1000px;
    background: transparent url(/image/header_top.png) top left no-repeat;
}
#header_top a.left { height:60px; width:500px; margin:20px 0 0 40px; float: left; }
#header_top .right { float: right; }
#header_top .right .menu_header { margin-right:15px; }
#header_top .right .search { background:url(/image/search.png) no-repeat scroll left 2px transparent;

height:28px;
margin:2px 11px 36px 36px;
width:295px; }
#search_input { float: left; background: transparent; font-size:11px; width: 130px; border-width: 0px; }
#search { float: left; background: transparent; font-size:11px; width: 45px; border-width: 0px; color:white; text-align:center; font-weight:bold;}
#search_form { padding: 3px 0 0 10px; }
#header_top .right img { border-width: 0px; }
#header_top .right .search .lang { margin: 3px; float: right; }
div.menu_header {}
div.menu_header li {
    position:relative;
    list-style:none;
    margin:0px;
    border-bottom: 1px solid #ccc;
    background: url(/image/menu_header_bg.jpg) repeat-x center;
    border: 1px solid #9db0bc;
    -moz-border-radius: 5px 5px 0 0;
    margin: 1px 3px;
    float: left;
    text-align: left;
    padding:0 4px;
    font-weight:bold;
    font-size:17px;
}

#header_bottom {
    height:176px;
    width: 1000px;
    background: transparent url(/image/header_bg.png) top left;
    margin-top: 10px;
}
#header_bottom .left { width: 208px; float: left; }
#header_bottom .left div { padding: 3px 10px; }
#header_bottom .left img { border: 0px; margin-right: 10px; vertical-align: middle;}
#header_bottom .middle { width: 584px; float: left; margin-top:1px; }
#header_bottom .right { float: right; width: 208px; }
#header_bottom .right div { padding: 3px 10px; font-size: 10px; line-height:12px; }
#header_bottom .right span { padding: 0px 10px; }
#header_bottom .right img { margin: 10px 30px 10px 10px; float: left; }

#left { float:left; width:190px; text-align:center; background: transparent url(/image/panel_left_bg.jpg) top left no-repeat;}

#main { position:relative; margin-left:210px; }

#right { float:right; width:190px; text-align:center; }

#content { padding:0px; margin-right:200px; text-align:left; background-color: #ffffff; }


#searchRightForm {
    float: left;
    width: 180px;
    text-align: center;
    background: transparent url(/image/kalendarz-imprez-bg.png) top left no-repeat;
    padding: 10px 0px 10px 0px;
}

#searchObjForm {
    text-align: center;
}

#searchObjForm select,#searchObjForm input {
    margin-bottom: 5px;
    width: 90%;
    font-size: 8pt;
}

#searchCalendarForm {
    text-align: center;
}

#searchCalendarForm table.calendar {border:1px solid #ffffff}
#searchCalendarForm span.cal_header { font-family:Arial; font-size:10pt; color:#ffffff; }
#searchCalendarForm span.title { font-family:Arial; font-size:10pt; color:#ffffff; }
#searchCalendarForm span.title a { color:#ffffff; }
#searchCalendarForm .foot { font-family:verdana; font-size:9px; color:#F3F7FB; }
#searchCalendarForm .day { font-family:verdana; font-size:10px; color:white; font-weight:bold; width:20px; }
#searchCalendarForm .currentDay { font-family:verdana; font-size:9px; color:#ffffff; }
#searchCalendarForm .titlea { text-decoration:none; color:#ffffff; font-size:12pt; }
#searchCalendarForm .days { font-family:verdana; font-size:10px; text-decoration:none; color:#F0FFF0; font-weight:bold; cursor:pointer; width:20px; background-color: #ffa10f;}
#searchCalendarForm .days a { color:#FFFFFF; font-weight:bold; cursor:pointer; width:20px; }
#searchCalendarForm .currenta { text-decoration:none; color:#ffffff; }
#searchCalendarForm .foota { text-decoration:none; color:#333333; }
#searchCalendarForm .foota:hover { text-decoration:underline; color:#333333; }
#searchCalendarForm td.today {border:1px solid red; color:#ffffff;}

/* news box */
#news-body {
    padding: 5px;
}

#news-body .title {
	font-size:11pt;
}

#news-body .text {
    text-align: justify;
}

/* menu górne - LOT Szczytno */
div#nav2 {
    float:left;
    width:170px;
	display: table;
	z-index:1100;
}
div#nav2 ul {
    margin:0px;
    padding:0px;
    width:150px;
    z-index: 1100;
}

div#nav2 ul.level2 li {
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	height:24px;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
}
div#nav2 ul.level2 li:hover {
    background: #BACBE7;
}

div#nav2 li {
    position:relative;
    list-style:none;
    margin:0px;
    text-align: left;
	height:24px;
}
div#nav2 li.submenu{
vertical-align:middle;
}
div#nav2 li.submenu:hover {  }
div#nav2 ul.level1 li a {
    display:block;
	width:150px;
	z-index:1100;
}
div#nav2 ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:black;
	width:150px;
}
div#nav2 li img { float: left; margin-top:2px; }
div#nav2 ul a {
    width:auto;
}
div#nav2 ul ul {
    position:absolute;
    top:0px;
    left:100px;
    display:none;
	z-index:1100;
}
div#nav2 ul.level1 li.submenu:hover ul.level2 {
    display:block;
}
div#nav2 ul.level2 li.submenu:hover ul.level3 {
    display:block;
}
div#nav2 ul.level1 li .menu_icon {
    width: 24px; height: 24px; display: block; float: left;
}
div#nav2 ul.level1 .menu_separator {
	background:none;
    border: 0;
    height: 10px;
}

/* menu górne - ziemia szycieńska */
div#nav1 {
    float:left;
    width:190px;
	display: table;
}
div#nav1 ul {
    margin:0px;
    padding:0px;
    width:190px;
    z-index: 1100;
}

div#nav1 ul.level2 li {
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	height:24px;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
}
div#nav1 ul.level2 li:hover {
    background: #BACBE7;
}

div#nav1 li {
    position:relative;
    list-style:none;
    margin:0px;
    text-align: left;
	height:24px;
}
div#nav1 li.submenu{
vertical-align:middle;
}
div#nav1 li.submenu:hover {  }
div#nav1 ul.level1 li a {
    display:block;
	width:190px;
}
div#nav1 ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:black;
	width:190px;
}
div#nav1 li img { float: left; margin-top:2px; }
div#nav1 ul a {
    width:auto;
}
div#nav1 ul ul {
    position:absolute;
    top:0px;
    left:100px;
    display:none;
}
div#nav1 ul.level1 li.submenu:hover ul.level2 {
    display:block;
}
div#nav1 ul.level2 li.submenu:hover ul.level3 {
    display:block;
}
div#nav1 ul.level1 li .menu_icon {
    width: 24px; height: 24px; display: block; float: left;
}
div#nav1 ul.level1 .menu_separator {
	background:none;
    border: 0;
    height: 10px;
}

/* menu noclegi */

div#nav_n {
    float:left;
    width:180px;
    margin:20px 0px 0px 10px;
	height:24px;
	display: table;
}
div#nav_n ul {
    margin:0px;
    padding:0px;
    width:175px;
    z-index: 1100;
}

div#nav_n ul.level2 li{
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	height:24px;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
}
div#nav_n ul.level2 li:hover{
    background: #BACBE7;
}

div#nav_n li {
    position:relative;
    list-style:none;
    margin:0px;
    background: url(/image/blue.png) no-repeat center;
    margin: 3px;
    text-align: center;
    padding-left: 2px;
	height:24px;
}
div#nav_n li:hover {
    background: url(/image/yellow.png) no-repeat center;
}
div#nav_n li.submenu {
    background: url(/image/blue_arrow.png) repeat-x center;
}
div#nav_n li.submenu:hover {  }
div#nav_n ul.level1 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:white;
	width:170px;
}
div#nav_n ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:black;
	width:170px;
}
div#nav_n li img { float: left; margin-top:2px; }
div#nav_n ul a {
    width:auto;
}
div#nav_n ul ul {
    position:absolute;
    top:0px;
    left:150px;
    display:none;
}
div#nav_n ul.level1 li.submenu:hover ul.level2 {
    display:block;
}
div#nav_n ul.level2 li.submenu:hover ul.level3 {
    display:block;
}
div#nav_n ul.level1 li .menu_icon {
    width: 24px; height: 24px; display: block; float: left;
}
div#nav_n ul.level1 .menu_separator {
	background:none;
    border: 0;
    height: 10px;
}

/* menu główne left */
div#nav {
    float:left;
    width:180px;
    margin:0px 0 0 10px;
	height:24px;
	display: table;
}
div#nav ul {
    margin:0px;
    padding:0px;
    width:175px;
    z-index: 1100;
}

div#nav ul.level2 li{
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	height:24px;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
}
div#nav ul.level2 li:hover{
    background: #BACBE7;
}

div#nav li {
    position:relative;
    list-style:none;
    margin:0px;
    background: url(/image/blue.png) no-repeat center;
    margin: 3px;
    text-align: center;
    padding-left: 2px;
	height:24px;
}
div#nav li:hover {
    background: url(/image/yellow.png) no-repeat center;
}
/*div#nav li.submenu { background: url(image/menu-left-sub.gif) 95% 50% no-repeat; }*/
div#nav li.submenu {
    background: url(/image/blue_arrow.png) repeat-x center;
}
div#nav li.submenu:hover {  }
div#nav ul.level1 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:white;
	width:170px;
}
div#nav ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:black;
	width:170px;
}
div#nav li img { float: left; margin-top:2px; }
div#nav ul a {
    width:auto;
}
div#nav ul ul {
    position:absolute;
    top:0px;
    left:150px;
    display:none;
}
div#nav ul.level1 li.submenu:hover ul.level2 {
    display:block;
}
div#nav ul.level2 li.submenu:hover ul.level3 {
    display:block;
}
div#nav ul.level1 li .menu_icon {
    width: 24px; height: 24px; display: block; float: left;
}
div#nav ul.level1 .menu_separator {
	background:none;
    border: 0;
    height: 10px;
}

/* menu left 2 */
div#nav1a {
    float:left;
    width:180px;
    margin:10px 0 0 10px;
	height:24px;
	display: table;
}
div#nav1a ul {
    margin:0px;
    padding:0px;
    width:175px;
    z-index: 1100;
}

div#nav1a ul.level2 li{
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	height:24px;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
}
div#nav1a ul.level2 li:hover{
    background: #BACBE7;
}

div#nav1a li {
    position:relative;
    list-style:none;
    margin:0px;
    background: url(/image/green.png) no-repeat center;
    margin: 3px;
    text-align: center;
    padding-left: 2px;
	height:24px;
}
div#nav1a li:hover {
    background: url(/image/blue.png) no-repeat center;
}
div#nav1a li.submenu {
    background: url(/image/blue_arrow.png) repeat-x center;
}
div#nav1a li.submenu:hover {  }
div#nav1a ul.level1 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	color:#384D8D;
	width:170px;
}
div#nav1a ul.level1 li a:hover {
	color:white;
}
div#nav1a ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	width:170px;
	color:black;
}
div#nav1a li img { float: left; margin-top:2px; }
div#nav1a ul a {
    width:auto;
}
div#nav1a ul ul {
    position:absolute;
    top:0px;
    left:100px;
    display:none;
}
div#nav1a ul.level1 li.submenu:hover ul.level2 {
    display:block;
}
div#nav1a ul.level2 li.submenu:hover ul.level3 {
    display:block;
}
div#nav1a ul.level1 li .menu_icon {
    width: 24px; height: 24px; display: block; float: left;
}
div#nav1a ul.level1 .menu_separator {
	background:none;
    border: 0;
    height: 10px;
}

div#m_5_0 {
    background: url(/image/icon/2.png) no-repeat center right;
}
div#m_5_1 {
    background: url(/image/icon/5.png) no-repeat center right;
}
div#m_5_2 {
    background: url(/image/icon/2.png) no-repeat center right;
}
div#m_5_3 {
    background: url(/image/icon/3.png) no-repeat center right;
}
div#m_5_4 {
    background: url(/image/icon/8.png) no-repeat center right;
}
div#m_5_5 {
    background: url(/image/icon/1.png) no-repeat center right;
}
div#m_5_6 {
    background: url(/image/icon/10.png) no-repeat center right;
}
div#m_5_7 {
    background: url(/image/icon/15.png) no-repeat center right;
}
div#m_5_8 {
    background: url(/image/icon/2.png) no-repeat center right;
}
div#m_5_9 {
    background: url(/image/icon/12.png) no-repeat center right;
}
div#m_5_11 {
    background: url(/image/icon/11.png) no-repeat center right;
}
div#m_5_12 {
    background: url(/image/icon/11.png) no-repeat center right;
}
div#m_5_13 {
    background: url(/image/icon/11.png) no-repeat center right;
}
div#m_5_14 {
    background: url(/image/icon/11.png) no-repeat center right;
}

.baza{color:black; font-size:14pt;}

body{
    margin-left: 0px;
    margin-top: 5px;
    font: 12px "Trebuchet MS", arial, tahoma;
}

h4 {
    color: #808080;
    font: bold 14px "Trebuchet MS", arial, tahoma;
    margin: 0px;
}

h3 {
    color: #fb8811;
    font: 18px "Trebuchet MS", arial, tahoma;
}

h2 {
    color: #7fa507;
    font: 21px "Trebuchet MS", arial, tahoma;
    margin: 0px;
}

p {
    margin-top: 0px;
    margin-bottom: 10px;
}

a {
    color: #005ca6;
    text-decoration: none;
    font: 12px "Trebuchet MS", arial, tahoma;
}

a:hover {
    color: #096dbd;
    text-decoration: underline;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

ul, dir {
    list-style: none;
}

ul.searchResults {
    margin-top: 12px;
    display: block;
    overflow: hidden;
    list-style: none;
    z-index: 100;
    position: relative
}

ul.searchResults li {
    float: left;
    padding-left: 5px;
    margin-left: 0
}

ul.searchResults li.item {
    overflow: hidden;
    margin-bottom: 14px;
    border-bottom: 1px solid #cfced0;
    padding-bottom: 12px
}

ul.searchResults li.item ul {
    overflow: hidden;
    position: relative;
    margin: 0
}

ul.searchResults li.item ul li.picture img{
    width: 90px;
    height: 80px;
    border: 0px;
}

ul.searchResults li.item ul li.picture {
    width: 90px;
    height: 80px;
    float: left;
    text-align: center;
    overflow: hidden;
}

ul.searchResults li.item ul li.content {
    width: 450px;
    float: left;
    margin-left: 4px;
    font-size: .91em
}

div.pagi_top {
    text-align: center;
    border-top: 2px solid #E8E8E8;
    background-color: #F8F8F8;
    line-height: 30px;
}

div.pagi_bottom {
    text-align: center;
    border-bottom: 2px solid #E8E8E8;
    background-color: #F8F8F8;
    line-height: 30px;
}

div.pagination .curr {
    color: black;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
    background-color: #b0e4f5;
    font-weight: bold;
}

div.pagination a {
    color: #9F9F9F;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

div.pagination a:hover {
    color: black;
    text-decoration: none;
    background-color: #ebebeb;
}

th{
font: bold 11px Arial;
color:#444444;
}

.field{
border: solid 1px #D1DBEC;
padding:8px;
}

td.list{
background-color: #F3F7FB;
}

.sysinfo_error{
color: #DD0000;
font: 10pt Arial;
padding-left: 10px;
}

.sysinfo_ok{
color: #44CC44;
font: 10pt Arial;
padding-left: 10px;
}

.separator{
color:#B7B7B7;
font: 10px Arial;  
}

.gallery {

}

.gallery .row {
    border: 1px solid #a0a0a0;
    width: 130px;
    text-align: center;
    padding: 5px;
    margin: 10px;
    float: left;
}

.gallery .row .pic {
    height: 98px;
}

.gallery .row .pic img {
    border: none;
}

.userPassRemaind {
    padding: 25px;
}

label {
    font-weight: bold;
}

div#mtop {
    z-index: 1300;
    margin: 0;
    display: table;
    margin-bottom: 10px;
}
div#mtop ul {
    margin:0px;
    padding:0px;
    z-index: 1300;
}
div#mtop li {
    position:relative;
    list-style:none;
    margin:0px;
    width: 141px;
    height: 42px; 
    text-align: left;
    padding-left: 5px;
    float: left;
}
div#mtop li:hover {
    
}

div#mtop li.submenu {
    /* background: url(/image/menu-top1.png) no-repeat center right; */
}
div#mtop li.submenu:hover {  }
div#mtop li a {
    display:block;
    padding: 2px 0px 2px 40px;
    line-height: 15px;
    text-decoration:none;
    font-weight: bold;
    width:6.5em;
    color: white;
}
div#mtop li img { float: left; margin-top:2px; }
div#mtop>ul a {
    width:auto;
}
div#mtop ul ul {
    position:absolute;
    top:35px;
    left:0px;
    display:none;
}
div#mtop ul ul a {
    font-weight: normal;
}
div#mtop ul.level1 li.submenu:hover ul.level2 {
    display:block;
}

div#mtop ul.level2 li{
    position:relative;
    list-style:none;
    margin:0px;
    background: white;
    text-align: center;
    padding-left: 2px;
	padding-top:2px; 
	padding-bottom:2px;
	height:auto;
	filter: alpha(opacity=80);
	opacity: .8;
	border: 1px solid #566E9C;
	width:170px;
}
div#mtop ul.level2 li:hover{
    background: #BACBE7;
}

div#mtop ul.level2 li a {
    display:block;
    padding: 2px 0 2px 0px;
    text-decoration:none;
    width:6.5em;
    font: bold 10pt Tahoma;
	width:170px;
	color:black;
}

div#mtop ul.level1 li .menu_icon {
    width: 31px; height: 17px; display: block; float: left; margin-top: 8px;
}

.mtop1 { background: url('/image/aktywnie_po_zdrowie_nowy_banner.png') no-repeat center; }
.mtop2 { background: url('/image/warto_zobaczyc_nowy_banner.png') no-repeat center; }
.mtop3 { background: url('/image/wsrod_natury_nowy_banner.png') no-repeat center; }
.mtop4 { background: url('/image/oferta_specjalna_nowy_banner.png') no-repeat center; color:black;}