﻿body { margin: 0 auto; font: normal 11px verdana; color: #474C50;
	background: #ffe8a2 /*url('../img/holidaybythelake/bg_body1.png')*/ top left repeat-x;}
/* kolor tla i obrazek tla strony */

/* domyslne ustawienia elementow */
input { font: normal 12px arial; color: #000; }
a {text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
img { border: none; vertical-align: middle;}
form { margin: 0; padding:0; }

/* szerokosc strony */
.header, .menu, .content, .contentBottom, .contentUpper, .decor, .footer, .cities, .trustUs, .searchSub { margin: 0 auto;  width: 965px;}

/* tlo czesci gornej */
.header { padding-top: /*126px; background: url('../img/holidaybythelake/bg_top2.jpg')*/ no-repeat; }

/* tlo belki z wyszukiwarka oraz wersji jezykowych */
.cities { height: 44px; background: url(../img/holidaybythelake/cities_right_finish.png) bottom right no-repeat; }
.cities ul { padding: 0 0 0 8px; margin: 0 8px 0 0; list-style: none; }
.cities ul li { display: inline; float: left; line-height: 44px; padding: 0 10px 0 23px; font-weight: bold; }
.cities ul li img { vertical-align: bottom; }

/* obrazek z logiem ( nalezy podac jego wymiary ) */
.logo { width: 240px; height: 130px; background: url('../img/holidaybythelake/logo.png') bottom left no-repeat; }

/* tlo pod logowaniem */
.login { width: 725px; color: #000; background: url('../img/holidaybythelake/bg_login.jpg') top LEFT no-repeat; }
.login input { margin: 0 5px;}
.login input.in1 { border: 1px solid #777; width: 120px; color: #333; }
.login a { color: #333; font-weight: bold; }

/* wysokosc obrazka z tlem do logowania */
.loginForm { height: 83px; }
.loginSpace1 { padding: 20px 0 0 200px; }
.loginSpace2 { padding: 33px 0 0 200px; }

/* tlo menu */
.top { width: 725px; height: 47px; background: url('../img/holidaybythelake/bg_top.gif') top left repeat-x;}
.top ul { padding: 0 0 0 10px; margin: 0; list-style: none; }
.top ul li { display: inline; float: left; }
.top ul li a { color: #fff; font: normal 12px Tahoma; line-height: 47px; display: block; padding: 0 20px;
	text-transform: uppercase; }
.top ul li a:hover, .footer a:hover { color: #F87905; text-decoration: none; }

/* tla srodka strony, jest to obrazek o szerokosci 965px i szerokosci 1px */
.content { background: url('../img/holidaybythelake/content.gif') repeat-y; }
.content#gallery { background-color: #fff; background-image: none; }
.content#white{ background-color: #fff; background-image: none; }
/* dol strony, zaokgraglednia, mozna zignorować */
.contentBottom { }
.contentBottom#bottomGallery { }
.contentBottom#bottomGSearch { }

/* 1 kolumna (strona glowna) */
.c1 { width: 535px;}
/* 2 i 3 kolumna (strona glowna) */
.c2 { width: 430px; }
/* 2 kolumna kolor czcionki (strona glowna) */
.c3 { width: 216px; color: #222;}
.c3p { margin: 0 20px; }
.c3 ul {padding-left: 15px;}
/* 3 kolumna kolor czcionki (strona glowna) */
.c4 { width: 214px; color: #2FB6D5;}
.c4p { margin: 0 19px;}
.c6 { padding: 0 20px 20px 20px;} 

.c1 h1, .c3 h1, .c2 h1, .c4 h1, .c6 h1 { font: normal 20px "Trebuchet MS"; margin: 0; padding: 5px 0 5px 0;}
.c2 h1 { padding: 10px 0 0 0;}
.c3 h2, .c4 h2 { font: bold 11px verdana; margin: 5px 0; }
.c4 a { color: #FE4200;}
.c3 a.more { color: #F30;}
.c3 p, .c4 p { margin: 5px 0;}
.c3 h1, .c4 h1 { font-size: 18px; }
/* nagłówek forum */
.c6 h1 { color: #333;}

/* kolor naglowka w wynikach wyszukiwania */
h1.searchH1 { padding-left: 20px; color: #333; }
/* kolor naglowka w wynikach wyszukiwania w calym serwisie */
h1.searchDocumentsH1 { color: #042F69; }


/* wyszukwiarka na stronie glownej */
.search { height: 210px; background: #d9e1b8 url('../img/holidaybythelake/search_bg.gif') top left repeat-x; }
/* ewentualne obrazki pod tlo wyszukiwarki */
.search1 { }
.search2 { }
.search3 { }
.search ul { padding: 30px 0 0 0; margin: 0; list-style: none; width: 120px;}
.search ul li { background: url('../img/holidaybythelake/button_search.gif') no-repeat; padding: 0 20px 0 0; text-align: right; zoom: 1; font-weight: bold;}
.search ul li:hover, .search ul li.current { background: url('../img/holidaybythelake/button_search_on.gif') no-repeat; }
.search ul li a { color: #3291C5; display: block; padding: 21px 0; }
.search ul li a:hover, .search ul li.current a { color: #fff; text-decoration: none;}

.searchForm { margin-top: 20px; width: 100%; color: #284D6D;}
.searchForm tr { height: 42px;}
.searchForm td.button { text-align: right;}
.searchForm input, .searchForm  select { margin: 3px 0; border: 1px solid #777; font-size: 11px; }
.searchForm  select { width: 180px; }
.searchForm input.phrase { width: 230px;}
.searchForm input.price  { width: 80px;}
.searchForm input.button { border: none; width: 106px; height: 33px;}
.searchForm2 {text-align: right;}
.searchForm2 input { border: 1px solid #042F69; font-size: 11px; margin: 3px; width: 90%;}
.searchForm2 input.button { border: none; margin: 3px; width: auto; }

/* belka z sortowaniem wynikow */
.listSort { background: url('../img/holidaybythelake/list_sort.gif') repeat-x; height: 41px;}
.listSort ul { padding: 0; margin: 0; list-style: none; }
.listSort ul li { display: inline; float: left; padding: 1px 20px 0 20px; color: #000; }
.listSort ul li#first { background: none; padding-top: 12px;  font: normal 12px Tahoma; }
.listSort ul li a { color: #000; font: normal 12px Tahoma; display: block; padding: 12px 0; }
.listSort ul li a#current { color: #FFFF00; }

/* stronicowanie wynikow wyszukiwania */
.offset { background: #e5e5e5 url('../img/holidaybythelake/offset.gif') repeat-x; height: 28px; text-align: center;}
.offset ul { padding: 5px 0 0 0; margin: 0; list-style: none; text-align: center;}
.offset ul li { display: inline; padding: 0 4px;}
.offset ul li#prev { padding-right: 50px; }
.offset ul li#next { padding-left: 50px; }
.offset ul li a {  color: #555; font: normal 12px Tahoma;}

/* stronicowanie wynikow wyszukiwania na dole */
.offsetBottom { background: #e5e5e5 url('../img/holidaybythelake/offset_bottom.gif') repeat-x; height: 30px;}
.offsetBottom ul { padding: 10px 0 0 0; margin: 0; list-style: none; text-align: center;}
.offsetBottom ul li { display: inline; padding: 0 4px;}
.offsetBottom ul li#prevB { padding-right: 50px; }
.offsetBottom ul li#nextB { padding-left: 50px; }
.offsetBottom ul li a {  color: #555; font: normal 12px Tahoma;}

/* lista wynikow */
.list { background: #fff;}

.listItem { height: 93px; padding: 13px 0 0 20px;}
.listItemBottom { border-bottom: 1px solid #ccc; height: 22px; text-align: right;}
.listItemBottom img { margin-right: 20px;}
.listItemImg { height: 94px; width: 130px;}
.listItemImg img { border: 1px solid #acf; padding: 2px; margin: 7px 0 0 7px; }
.listItemPrice { width: 170px; text-align: center; color: #042F69; margin-top: 10px;}
.listItemDesc { padding: 10px 0 0 20px; width: 170px; }

/* wiadomosci po prawej stronie */
.news { height: 190px; background: #ffffdc url('../img/holidaybythelake/bg_news.gif') repeat-x; padding: 5px 20px; color: #000;}
.newsA { width: 176px; }
.newsB { width: 205px; }
/* dolne tlo wiadomosci */
.newsBottom { height: 10px; background-color: #ffffdc; }
.newsSep { padding: 5px 0; border-bottom: 1px dashed #ccc; }

/* ramka wokol obrazka (2 kolumna) */
.partyPic { width: 176px; height: 73px;}
.partyPic img { border: 5px solid #fff; }

/* druga ramka wokol obrazka (3 kolumna) */
.relPic { width: 176px; height: 75px;}
.relPic img { border: 5px solid #acf; }
/* linia rozdzielajaca (3 kolumna) */
.relLinks  { border-bottom: 1px dashed #ccc; padding: 4px 0px; font-weight: bold;}


/* stopka */
.footer { height: 51px; background: url('../img/holidaybythelake/footer.gif') top right repeat-y;
	margin-bottom: 4px; color: #333; border-bottom: 1px solid #b8664e; }
.footer ul { padding: 0 ; margin: 0 0 0 20px; list-style: none;}
.footer ul li { display: inline; color: #fff; padding: 5px 5px; line-height: 51px;}
.footer a { color: #333;}

.hyh { color: #333; line-height: 51px; margin-right: 20px;}

.noMatches { margin-left: 20px; color: #042F69; }

.clr { clear: both;}
.fl { float: left; }
.fr { float: right;}

.orange { color: #FE4200; font-weight: bold;}
.yellow { color: #F8F400; }


#mapka { width: 375px; height: 251px; color: white; white-space:nowrap; border: 1px solid #ccc; margin-top: 20px; }


/* wyszukiwarka na podstronie */
.searchSub { height: 121px; background: #d9e1b8 url('../img/holidaybythelake/search_bg.gif') top left repeat-x; margin-bottom: 2px; }
.searchFormSub { color: #284D6D;}
.searchFormSub input , .searchFormSub select{ margin-right: 5px; border: 1px solid #777; font-size: 11px; }
.searchFormSub input.phrase { width: 210px;}
.searchFormSub input.price  { width: 75px;}
.searchFormSub input.button { border: none; width: 106px; height: 33px;}
.titleSubSearch  { color: #FC4302; font-weight: bold; margin: 0; padding: 10px 0 0 0; }

/* zaokgralenia, zignornowac */
.contentUpper#articleUp { }
.content#article { }
.contentBottom#articleBot { }
.contentUpper { }
.contentUpper#upperGsearch { }
.contentUpper#details { }
.contentUpper#galleries { }

/* przyciski wyszukiwarki */
.searchSub ul { padding: 0; margin: 0 0 0 40px; list-style: none; }
.searchSub ul li { background: url('../img/holidaybythelake/button_search_sub.gif') no-repeat; display: inline; float: left;
	line-height: 40px; font-weight: bold; display: block; width: 120px; text-align: center;}
/*.searchSub ul li:hover { background: url('../img/site/button_search_on.gif') no-repeat; } */
.searchSub ul li a { color: #3291C5; }
.searchSub ul li a:hover { color: #fff; text-decoration: none; }

.c1#subArticle { padding: 10px 20px 20px 20px ; width: 495px; color: #042F69;}
.c1#subArticle img { padding: 0 10px 0 0; }
.c1#subArticle p { margin-top: 0; color: #042F69;}
.c1#subArticle h1 { font: normal 20px "Trebuchet MS"; margin: 0; padding: 0; color: #2FB6D5;}

/* podstrona miasta */
.c1#subArticle2 { padding: 11px 0px 20px 5px ; width: 530px; color: #042F69;}
.c1#subArticle2 img { margin: 0 10px 10px 0; padding: 7px; border: 1px solid #44C0E4;}
.c1#subArticle2 p { margin-top: 0; color: #042F69;}
.c1#subArticle2 h1 { font: normal 20px "Trebuchet MS"; margin: 0 0 10px 5px; padding: 0; color: #333;}

.comments { border: 1px solid #fff; border-width: 1px 0; padding: 5px 0;}
.itemComment { padding: 5px 0;}

.otherNews { padding: 5px 0; }
/* kolor tla mapki */
.c5 { background: #f5f5f5; width: 420px; height: 310px; padding: 0 0 0 10px; }
/* kolor tla belki przy mapie */
.c5#title { background: #888; height: 47px; }
.c5 h1 { font: normal 17px "Trebuchet MS"; color: #fff;}

.added { padding-top: 10px;}

/* REGISTER */
.register { border-spacing: colappse; }
.register tr.lighter { background-color: #eee; }
.register td { padding: 4px;}
.register td.section { font-weight: bold; padding-top: 10px; font-size: 12px;}
.register td.button { text-align: center;}
.register input.radio { width: 20px; border: none;}
.register input.kod { width: 50px;}
.register input.miasto { width: 162px;}
.register input.button { width: 106px; height: 33px; border: none;}
.register input {  border: 1px solid #042F68; width: 230px; margin: 3px 5px 0 0; padding: 3px;}

.red { color: #f00;}

/* FORUM */
.content#forum { background-color: #fff; background-image: none; padding-bottom: 20px; }
.content#forum .space { padding: 0 20px; }
.content#forum p { color: black;}
.content#forum a {color: #062f63;}

.forum {width: 100%;}
.forum tr.head { background-color: #bbb; }
.forum tr.head th {line-height: 40px; color: white; border-bottom: 1px solid #0a728f;}
.forum tr td {border-top: 1px solid white; border-bottom: 1px solid #4ec4e8; padding: 3px 5px;}
.forum tr td.bg1 {background: #dffbff; }
.forum tr td.bg2 {background: #f2fdff; }

.forum tr td {color: black; vertical-align: middle;}
.forum tr td.name a {color: #062f63; text-transform:uppercase; font-weight:bold; vertical-align:middle;}
.forum tr td.name img {margin: 0px 30px; float:left; vertical-align:middle;}
.forum tr td.lastPost a {color: #37a8d2;}
.forum tr td.topics, .forum tr td.posts {text-align:center;}
.forum tr td.post {vertical-align:top;}
.forum tr td.post span.edit {color: black; font-weight:bold; display: block; float:right}
.forum tr td.post span.edit a {color: black; font-weight:bold;}

/** detale, belka z nazwą ( przy mieście ) */
.detailsSection { height: 28px; margin-bottom: 10px;}
.ds1 { width: 8px; height: 28px; background: url('../img/holidaybythelake/ds1.gif') no-repeat; }
.ds2 { height: 28px; background: url('../img/holidaybythelake/ds2.gif') repeat-x; width: 474px; font-weight: bold; line-height: 28px;}
.ds2a { height: 28px; background: url('../img/holidaybythelake/ds2.gif') repeat-x; width: 206px; font-weight: bold; line-height: 28px;}
.ds3 {width: 8px; height: 28px; background: url('../img/holidaybythelake/ds3.gif') no-repeat;}

.detailsSection2 { height: 29px; margin-bottom: 10px;}
.da1 { width: 8px; height: 29px; background: url('../img/holidaybythelake/da1.gif') no-repeat; }
.da2 { height: 29px; background: url('../img/holidaybythelake/da2.gif') repeat-x; width: 474px; font-weight: bold; line-height: 28px;}
.da2a { height: 29px; background: url('../img/holidaybythelake/da2.gif') repeat-x; width: 206px; font-weight: bold; line-height: 28px;}
.da3 {width: 8px; height: 29px; background: url('../img/holidaybythelake/da3.gif') no-repeat;}
.p10 { padding-top: 10px;}

.navi img { border: none; padding: 0; margin: 0;}

ul.paging { margin: 0; text-align:center; }
ul.paging li { list-style: none; display: inline; color: #042F69; }
.articleLead p, .articleLead a , ul.paging li a {color: #042F69;}
