﻿body { margin: 0 auto; font: normal 11px verdana; color: #474C50; background: url('../img/site/bg_body.jpg') repeat-x #9dbdd9;}/*bg_gora+tlo szer. calej strony*/
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; }

#bg1 { position: absolute; width: 100%; height: 302px; background:url('../img/site/bg.jpg') top center no-repeat; }
#bgClear { position: relative; } 

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

.header { height: 173px; background: url('../img/site/bg_top.jpg') no-repeat; border: 0px solid #000;}/*wysokość sekcji header*/


/*.logo { width: 226px; }
.logo img { margin-top: 31px; vertical-align: bottom;}*/
.login { width: 725px; color: #fff;}
.login input { margin: 0 5px;}
/*pola formularza logowania*/
.login input.in1 { background:#fff /*url('../img/site/bg_login.gif')*/ bottom right no-repeat; border: 1px solid #46C6E5; width: 120px; color: #000;}
.login a { color: #fff; font-weight: bold;}
.login a:hover { color: #fff;}

.cities { height: 41px; background: url(../img/site/cities_right_finish.gif) 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: 41px; padding: 0 10px 0 23px; font-weight: bold;}

.top { width: 965px; height: 43px;  margin-top: 0px; background:transparent/*url('../img/site/bg_top.jpg')*/ no-repeat;}/*tlo pod flagami*/
/*menu pod header*/
.top ul { padding: 0 0 0 0px; margin: 0; list-style: none; }
.top ul li { display: inline; float: left; padding:0px 32px  0px 10px; background:url('../img/site/bg_top_menu.jpg') center no-repeat; text-decoration: capitalize;}
.top ul li a { color: #fff; font: normal 12px Tahoma; display: block; padding: 10px 0; text-transform: uppercase;}
.top ul li a:hover, .footer a:hover { color: #F87905; text-decoration: none;}


.content { background: url('../img/site/content.gif') repeat-y;}
.content#gallery { background: url('../img/site/content_gallery.gif') repeat-y;}
.content#white{ background: url('../img/site/content_gsearch.gif') repeat-y;}
.contentBottom { height: 5px; background: url('../img/site/content_bottom.gif') no-repeat;}
.contentBottom#bottomGallery { height: 5px; background: url('../img/site/content_bottom_gallery.gif') no-repeat;}
.contentBottom#bottomGSearch { height: 5px; background: url('../img/site/content_bottom_gsearch.gif') no-repeat;}
.c1 { width: 535px;}
.c2 { width: 430px;}
.c3 { width: 216px; color: #fff;}
.c3p { margin: 0 20px; }
.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: #FEA100;}
.c3 p, .c4 p { margin: 5px 0;}
.c6 h1 { color: #fff;}
/*wyszukiwarka na stronie głównej*/
.search { background: url('../img/site/bg_search_hotels.gif') no-repeat; height: 210px;}
.search ul { padding: 30px 0 0 0; margin: 0; list-style: none; width: 120px;}
.search ul li { background: url('../img/site/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/site/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 #35BEE0; 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; }
 
.listSort { background: url('../img/site/list_sort.gif') no-repeat; height: 39px;}
.listSort ul { padding: 0; margin: 0; list-style: none; }
.listSort ul li { display: inline; float: left; padding: 1px 20px 0 20px; color: #fff; }
.listSort ul li#first { background: none; padding-top: 12px;  font: normal 12px Tahoma;}
.listSort ul li:hover { background: #34ABD4;} 
.listSort ul li a { color: #fff; font: normal 12px Tahoma; display: block; padding: 12px 0;}
.listSort ul li a#current { color: #FFFF00}

.offset { background: url('../img/site/offset.gif') no-repeat; 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: #fff; font: normal 12px Tahoma;}
.offsetBottom { background: url('../img/site/offset_bottom.gif') no-repeat; 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: #fff; font: normal 12px Tahoma;}

.list { margin-left: 5px; background: #fff;}

.listItem { height: 93px; padding: 13px 0 0 20px;}
.listItemBottom { background: url('../img/site/list_item_bottom.gif') bottom center no-repeat; height :22px; text-align: right;}
.listItemBottom img { margin-right: 20px;}
.listItemImg { background:  url('../img/site/list_pic.gif') no-repeat; height: 94px; width: 130px;}
.listItemImg img { padding: 7px 0 0 7px;}
.listItemPrice { width: 170px; text-align: center; color: #042F69; background: url('../img/site/list_price_spacer.gif') right no-repeat; margin-top: 10px;}
.listItemDesc { padding: 10px 0 0 20px; width: 170px; }

.news { height: 190px; background: url('../img/site/bg_news.gif') repeat-x; padding: 5px 20px; color: #fff;}
.newsA { width: 176px; }
.newsB { width: 205px; }
.newsBottom { height: 10px; background: url('../img/site/bg_news_bottom.gif') no-repeat;}
.newsSep { background: url('../img/site/news_sep.gif') bottom repeat-x; padding: 5px 0;}

.partyPic { background: url('../img/site/bg_partys.gif') no-repeat; width: 176px; height: 73px;}
.partyPic  img { padding: 5px 0 0 7px;}
.partySep { height: 1px; background: url('../img/site/party_sep.gif') repeat-x;}

.relPic { background: url('../img/site/bg_rels.gif') no-repeat; width: 176px; height: 75px;}
.relPic  img { padding: 5px 0 0 7px;}
.relSep { height: 1px; background: url('../img/site/rel_sep.gif') repeat-x;}
.relLinks  { background: url('../img/site/rel_sep.gif') bottom repeat-x; padding: 4px 0px; font-weight: bold;}





.footer {height: 51px; background: url('../img/site/footer.gif') no-repeat; margin-top: 4px; color: #FAFDFE;}
.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: #fff;}

.hyh {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; }




/* CSS SUB */


.searchSub   { height: 118px; background: url('../img/site/bg_search_sub.gif') no-repeat; margin-bottom: 19px;}
.searchFormSub { color: #284D6D;}
.searchFormSub input , .searchFormSub select{ margin-right: 5px; border: 1px solid #35BEE0; 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; }

.contentUpper#articleUp { height: 5px; background: url('../img/site/content_upper_article.gif') no-repeat;}
.content#article { background: url('../img/site/content_article.gif') repeat-y;}
.contentBottom#articleBot { height: 5px; background: url('../img/site/content_bottom_article.gif') no-repeat;}

.contentUpper { height: 5px; background: url('../img/site/content_upper.gif') no-repeat;}
.contentUpper#upperGsearch { height: 5px; background: url('../img/site/content_upper_gsearch.gif') no-repeat;}
.contentUpper#details { height: 7px; background: url('../img/site/content_upper_details.gif') no-repeat;}
.contentUpper#galleries { background: url('../img/site/content_upper_gallery.gif') no-repeat;}

.searchSub ul { padding: 0; margin: 0 0 0 40px; list-style: none; }
.searchSub ul li { background: url('../img/site//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: #fff;}

.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: #fff;}

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

.otherNews { background: url('../img/site/party_sep.gif') bottom repeat-x; padding: 5px 0; }
.c5 { background: #fff; width: 390px; height: 310px; padding: 0 20px; background: #E6FBFF;}
.c5#title { background: #1A8AAF; height: 47px; }
.c5 h1 { font: normal 20px Trebuchet MS; color: #fff;}

.added { padding-top: 10px;}

/* REGISTER */
.register { border-spacing: none}
.register tr.lighter { background: #46D0EA; }
.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: url('../img/site/content_forum.gif') repeat-y; padding: 5px 20px;}
.content#forum p { color: black;}
.content#forum a {color: #062f63;}
.forum {width: 95%;}
.forum tr.head {background: url('../img/site/forum_head_bg1.jpg') repeat-x #42b9e4; }
.forum tr.head th {line-height: 40px; color: white; border-bottom: 1px solid #0a728f;}
.forum tr.head th.dark{background: url('../img/site/forum_head_bg2.jpg') repeat-x #31a7cf;}
.forum tr.head th .start {background: url('../img/site/forum_head_start.gif') no-repeat; width:6px; height: 6px; float:left; }
.forum tr.head th .end {background: url('../img/site/forum_head_end.gif') no-repeat; width:6px; height: 6px; float:right;}
.forum tr.head th .sep1{background: url('../img/site/forum_head_separator2.jpg') right top no-repeat;}
.forum tr.head th .sep2{background: url('../img/site/forum_head_separator1.jpg') left top no-repeat;}
.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;}

.detailsSection { height: 28px; margin-bottom: 10px;}
.ds1 { width: 8px; height: 28px; background: url('../img/site/ds1.gif') no-repeat; }
.ds2 { height: 28px; background: url('../img/site/ds2.gif') repeat-x; width: 474px; font-weight: bold; line-height: 28px;}
.ds2a { height: 28px; background: url('../img/site/ds2.gif') repeat-x; width: 206px; font-weight: bold; line-height: 28px;}
.ds3 {width: 8px; height: 28px; background: url('../img/site/ds3.gif') no-repeat;}

.detailsSection2 { height: 29px; margin-bottom: 10px;}
.da1 { width: 8px; height: 29px; background: url('../img/site/da1.gif') no-repeat; }
.da2 { height: 29px; background: url('../img/site/da2.gif') repeat-x; width: 474px; font-weight: bold; line-height: 28px;}
.da2a { height: 29px; background: url('../img/site/da2.gif') repeat-x; width: 206px; font-weight: bold; line-height: 28px;}
.da3 {width: 8px; height: 29px; background: url('../img/site/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;}
