* { padding:0; border:0; margin:0; font-family:Trebuchet MS, Tahoma; text-decoration:none; list-style:none; }
html { width:100%; height:100%; font-size:11px; }
body { width:100%; height:100%; background:url(images/body_bg.jpg) top repeat-x #dcf3ff; }

.Koszyk { float: right; padding: 0px 65px 0px 0px; line-height: 24px; color: #008cb4; }
.Koszyk a { color: #008cb4; }

#all { width:890px; margin:0 auto; }

#top { width:890px; height:177px; float:left; }
#top.lato { background:url(images/top_l_bg.jpg) top no-repeat; }
#top.zima { background:url(images/top_z_bg.jpg) top no-repeat; }
#top a#logo { width:200px; height:70px; text-indent:-9999px; float:left; display:block; margin:25px 0px 15px 15px; }
#top .menu { width:890px; height:40px; float:left; background:url(images/top_menu_bg.jpg) no-repeat; position:relative; top:29px; }
#top .menu ul { float:left; height:28px; position:relative; left:67px; top:5px; }
#top .menu ul li { float:left; height:28px; display:inline; padding:0 1px; }
#top .menu ul li a { float:left; height:28px; display:block; text-indent:-9999px; }
#top .menu ul li a.a1 { background:url(images/top_menu_a1.jpg) no-repeat; width:107px; }
#top .menu ul li a.a2 { background:url(images/top_menu_a2.jpg) no-repeat; width:101px; }
#top .menu ul li a.a3 { background:url(images/top_menu_a3.jpg) no-repeat; width:160px; }
#top .menu ul li a.a4 { background:url(images/top_menu_a4.jpg) no-repeat; width:178px; }
#top .menu ul li a.a5 { background:url(images/top_menu_a5.jpg) no-repeat; width:158px; }
#top .menu ul li a.a6 { background:url(images/top_menu_a6.jpg) no-repeat; width:50px; }

#top .menu ul li a.a1:hover { background:url(images/top_menu_a1_over.jpg) no-repeat; }
#top .menu ul li a.a2:hover { background:url(images/top_menu_a2_over.jpg) no-repeat; }
#top .menu ul li a.a3:hover { background:url(images/top_menu_a3_over.jpg) no-repeat; }
#top .menu ul li a.a4:hover { background:url(images/top_menu_a4_over.jpg) no-repeat; }
#top .menu ul li a.a5:hover { background:url(images/top_menu_a5_over.jpg) no-repeat; }

#content { width:873px; float:left; background:url(images/content_top_bg.jpg) top no-repeat; padding:3px 0px 10px 17px; font-size:11px; }
#content #left { width:154px; float:left; }
#content #left a:hover { text-decoration:underline; }
#content #left .menus { width:154px; float:left; padding-bottom:22px; background:url(images/left_bg.jpg) bottom no-repeat; }
#content #left .menus h4.white { width:154px; height:24px; float:left; background:url(images/left_top_h4_white.png) top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lay/images/left_top_h4_white.png", sizingMethod="crop"); font-size:11px; color:#14aab8; padding:12px 0 0 0; text-indent:12px; }
#content #left .menus ul.white { width:138px; float:left; background:url(images/left_menu_white_bg.jpg) repeat-y; padding:0 8px 15px 8px; margin-bottom:-10px; }
#content #left .menus ul.white li { width:128px; padding:5px; background:url(images/left_menu_li_white.jpg) bottom left no-repeat; color:#898989; }
#content #left .menus ul.white li a { color:#494949; }
#content #left .menus h4.blue { width:154px; height:24px; float:left; background:url(images/left_top_h4_blue.png) top no-repeat;  _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lay/images/left_top_h4_blue.png", sizingMethod="crop");font-size:11px; color:#14aab8; padding:12px 0 0 0; text-indent:12px; }
#content #left .menus ul.blue { width:138px; float:left; background:#c2eaff; padding:0 8px 15px 8px; margin-bottom:-10px; }
#content #left .menus ul.blue li { width:128px; padding:5px; background:url(images/left_menu_li_blue.jpg) bottom left no-repeat; color:#898989; }
#content #left .menus ul.blue li a { color:#494949; }

#content #left #payment { width:154px; height:101px; float:left; background:url(images/box_akceptujemy_platnosci.jpg) no-repeat; text-indent:-9999px; margin:10px 0; }

#content #main { width:500px; float:left; padding:0 3px; }
#content #main #ad { width:500px; float:left; padding:15px 0; text-align:center; }

#content #main #search { width:500px; float:left; height:224px; background:url(images/main_search_panel_bg.jpg) no-repeat #eaf088;  }
#content #main #search form { width:203px; float:right; position:relative; left:-20px; margin-top:19px; }
#content #main #search form label { width:203px; float:left; text-indent:-9999px; margin-bottom:3px; }
#content #main #search form label.un { margin-top:38px; }
#content #main #search form label span { display:none; }
#content #main #search form label select { width:201px; float:left; border:1px solid #7f9db9; height:20px; font-size:11px; color:#0b818c; }
#content #main #search form input.submit { width:60px; height:23px; float:right; margin-top:10px; }

#content #main #super_last_minute { width:247px; background:url(images/box_super_lat_minute_bg.jpg) no-repeat #529ec5; margin:7px 0; height:100px; float:left; }
#content #main #super_last_minute a { color:#fff; }
#content #main #super_last_minute table { width:240px; float:left; border-collapse:collapse; color:#fff; position:relative; top:30px; left:14px; }
#content #main #super_last_minute table td { width:80px; height:20px; color:#fff; }
#content #main #super_last_minute table td.kraj { color:#ffcd06; font-weight:bold; }
#content #main #super_last_minute table td.kraj a { color:#ffcd06; font-weight:bold; }
#content #main #super_last_minute table td.nazwa a { color:#fff; }
#content #main #super_last_minute table td.cena { text-indent:10px; font-weight:bold; }
#content #main #super_last_minute table td.cena a { color:#fff; }

#content #main #call_center { width:247px; background:url(images/box_call_center_bg.jpg) no-repeat #fefefe; margin:7px 0; height:100px; float:left; position:relative; left:5px; }
#content #main #call_center * { display:none; }

#content #main #rand { width:500px; float:left; }
#content #main #rand ul { width:500px; float:left; }
#content #main #rand ul li { width:163px; float:left; cursor:pointer; margin:0 1.5px; }
#content #main #rand ul li .th { width:163px; height:90px; float:left; display:block; text-indent:-9999px; }
#content #main #rand ul li h4 { width:153px; float:left; background:url(images/box_rand_h4_bg.jpg) repeat-x; height:22px; padding:7px 0 0 10px; font-size:11px; color:#fff; }
#content #main #rand ul li .desc { text-align:center; color:#7e7c7b; width:163px; float:left; background:#fff; padding:7px 0; }
#content #main #rand ul li .desc * { float:left; width:163px; font-style:normal; }
#content #main #rand ul li .desc strong { color:#fe7200; }
#content #main #rand ul li .cena { width:163px; display:block; text-align:center; color:#fff; padding-top:5px; float:left; background:url(images/box_rand_span_bg.jpg) no-repeat; height:24px; }


#content #center { width:640px; float:left; background:url(images/center_t_bg.jpg) top no-repeat #c9ecfd; margin:0 3px; color:#003f5e; }
#content #center dl.det { width:150px; padding:10px; float:left; margin:20px 0; position:relative; left:150px; }
#content #center dl.det dt { float:left; clear:left }
#content #center dl.det dd { text-align:right; font-weight:bold }

#content #center .info { width:606px; float:left; padding:0 17px; }
#content #center .info p { width:320px; float:left; }
#content #center .info ul { float:right; }
#content #center .info ul li { display:inline; }

#content #center #oferty { width:626px; background:url(images/table_head_bg.jpg) top no-repeat; float:left; position:relative; left:10px; border-collapse:collapse; margin:5px 0 }
#content #center #oferty td { padding:0 5px; }
#content #center #oferty .head { height:33px; }
#content #center #oferty .head td { border-right:1px solid #c7ebfd; }
#content #center #oferty .t1 { width:128px; }
#content #center #oferty .t2 { width:75px; }
#content #center #oferty .t3 { width:274px; }
#content #center #oferty .t4 { width:58px; }
#content #center #oferty .t5 { width:88px; }
#content #center #oferty h5 { font-size:11px; }
#content #center #oferty dt { float:left; clear:left }
#content #center #oferty dd { font-weight:bold }

#content #c-bg { width:640px; float:left; height:39px; background:url(images/center_b_bg.jpg) top no-repeat #c9ecfd; }

#content #right { width:154px; float:left; }
#content #right .menu { width:154px; float:left; padding-bottom:13px; margin-bottom:10px; background:url(images/right_menu_bottom_bg.jpg) bottom no-repeat; }
#content #right .menu h4 { width:154px; height:24px; float:left; background:url(images/left_top_h4_white.png) top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lay/images/left_top_h4_white.png", sizingMethod="crop"); font-size:11px; color:#ff8400; padding:12px 0 0 0; text-indent:12px; }
#content #right .menu p { width:138px; color:#515151; float:left; background:url(images/left_menu_white_bg.jpg) repeat-y; padding:0 8px 5px 8px; }
#content #right .menu ul { width:138px; float:left; background:url(images/left_menu_white_bg.jpg) repeat-y; padding:0 8px 5px 8px; }
#content #right .menu ul li { width:128px; padding:5px 0; float:left; background:url(images/left_menu_li_white.jpg) bottom left no-repeat; color:#ff8400;}
#content #right .menu ul li a { color:#ff8400; float:left; }
#content #right .menu ul li a strong  { text-decoration:underline; }
#content #right .menu ul li span { color:#a6c81c; float:right; }

#content #right .newsletter { width:148px; float:left; background:url(images/left_menu_white_bg.jpg) repeat-y; padding:0 3px 5px 3px; }
#content #right .newsletter .input { width:127px; height:20px; padding:3px 10px; background:url(images/newsletter_input.jpg) no-repeat #dbf2ff; float:left; }
#content #right .newsletter .input input { width:127px; position:relative; top:2px; left:0; height:20px; background:none; color:#515151; float:left; display:block; font-size:11px; }
#content #right .newsletter input { position:relative; left:44px; top:5px; }

#footer { width:813px; float:left; position:relative; left:20px; background:url(images/footer_bg.jpg) no-repeat; }
#footer a:hover { text-decoration:underline; }
#footer address { font-style:normal; float:right; color:#494949; padding:10px; }
#footer address a { color:#494949; }
#footer ul { float:right; clear:right; width:813px; text-align:center; color:#5b9ec1; font-weight:bold; padding:10px 0 }
#footer ul li { display:inline; }
#footer ul li a { color:#5b9ec1; padding:0 12px; }
#footer p { float:left; width:813px; color:#5b9ec1; text-align:center; }

.sepV18 { height: 18px; clear: both; }
.sepV15 { height: 18px; clear: both; }
.sepV12 { height: 18px; clear: both; }
.sepV5 { height: 5px; clear: both; }
.left { float: left; }
.right { float: right; }
.btn { cursor: pointer; }
.clear { clear: both; }
.SearchPage { width: 500px; height: 42px;  background: #ffffff url('images/SearchPage.gif') no-repeat; }
.SearchTxT { padding: 0px 0px 0px 0px; }
.SearchTxT span b { color: #14aab8; }
.SearchTxT span { color: #5c91ad; }
.SearchTxTLeft { padding: 12px 0px 0px 20px; float: left; }
.SearchTxTRight { padding: 10px 20px 0px 0px; float: right; }
.Page { color: #494949; }
td.Page b { color: #ff8400; }
.SearchTxTRight table td { width: 8px; text-align: center; }
.SearchEnd { width: 500px; height: 10px; background: url('images/SearchEnd.gif') no-repeat; }
.SearchRow { width: 500px; background-color: white; }
.SearchRow .Photo { width: 111px !important; width: 120px; height: 88px !important; height: 96px; border: 1px solid #cddfe9; padding: 8px 0px 0px 9px; float: left; text-align: left; color: #14aab8; font-weight: bold; font-size: 11px; }
.sepH15 { float: left; width: 15px; }
.sepH22 { float: left; width: 22px; }
.sepH5 { float: left; width 5px; }
.sepH2 { float: left; width: 2px; }
.bgwhite { background-color: white; }
.SearchRow .TexT { float: left; width: 155px; padding: 7px 0px 0px 0px; }
.SearchRow .TexT span.Title a { color: #ff8400; font-size: 12px; } 
.SearchRow .TexT span.Date { color: #86be1b; font-size: 11px; }
.SearchRow .TexT span.Food { color: #48748b; font-size: 11px; }
.SearchRow .TexT span.Transport { color: #234455; font-size: 11px; }
.SearchRow .Price { padding: 5px 0px 0px 0px; width: 95px; float: left; font-size: 11px; color: #56839a; text-align: center; }
.SearchRow .Price a { color: #da1d1d; font-size: 20px; }
.SearchRow .Line { border-bottom: 1px solid #cddfe9; margin: 0px 2px 0px 2px; width: 496px; height: 9px; }
.SearchRow .Opinion { width: 75px; height: 60px; background: url('images/OpinionBg.gif') no-repeat; color: white; font-size: 11px; text-align: center; float: left; }
.SearchRow .Opinion span { font-size: 30px; }
.SearchRow .Opinion  a { color: white; font-size: 11px; }
.More { float: right; padding: 0px 9px 0px 0px; }

.DocTitle { font-size: 18px; color: #14aab8; float: left; }
.DocTop { width: 500px; height: 14px; background: url('images/DocTop.gif') no-repeat; }
.DocContent { width: 500px; background: url('images/DocContent.gif') no-repeat; }
.DocButtons { text-align: center; }
.Pasek { font-size: 14px; font-weight: bold; width: 811px; }


.TermPhoto { float: left; padding: 5px 0px 0px 0px; }
.TermInfo { float: left; width: 310px; }
dd.Name { float: left; width: 115px; text-align: right; font-weight: bold; color: #48748b; font-size: 11px; line-height: 18px; }
dd.Value { float: left; width: 175px !important; width: 185px; padding: 0px 0px 0px 10px; color: #48748b; font-size: 11px; line-height: 18px; }
dd.Value span { font-weight: bold; color: #e43c0d; }

.OpinionInfo { width: 500px; height: 50px; font-size: 12px; color: #48748b; background: url('images/OpinionInfoBg.gif') no-repeat; text-align: center; }
.OpinionInfo .TexT span { color: #ff8a00; text-decoration: underline; cursor: pointer; }
.OpinionInfo .TexT { height: 50px; line-height: 50px; font-size: 12px; color: #48748b; }

.addOpinie { color: #FF8A00; text-decoration: underline; }

.OpinieForm { color: #494949; }

.OpinieForm span { color: #48748b; }

input.inputBorder { border: 1px solid #48748b; }
.Border { border: 1px solid #48748b; }

.OpinieForm textarea { border: 1px solid #48748b; }

// opinie

.OpinionRow { color: #494949; }

.opinion { color: #494949; }

.opinion dl.details { padding: 6px 0px 0px 0px; }

dl.average {
        float: left;
        width: 137px;
        margin: 0px;
        padding: 0px 0px 0px 0px;
}

dl.average dt, dl.average dd {
        float: left;
}

dl.average dt {
        font-size: 10px;
        width: 70px;
	margin: 10px 0px 0px 0px;
}
dl.average dd {
        background: url('images/opinion.gif') top left no-repeat;
        text-align: center;
        color: #575757;
        font-size: 12px;
        font-weight: bold;
        width: 35px;
	height: 20px !important;
        height: 24px;
        float: left;
        margin: 13px 0px 0px 5px;
        padding: 4px 0px 0px 0px;
}
dl.average dd.none {
        font-size: 9px;
        text-transform: uppercase;
        font-weight: normal;
        padding: 6px 0px 0px 0px;
}
dl.details {
        float: left;
        padding: 0px;
        margin: 0px;
        font-size: 10px;
        margin: 4px 0px 0px 20px;
        text-align: left;
}
dl.details dt {
        float: left;
        width: 60px;
        padding: 2px 0px 2px 0px;
}
dl.details dd {
        float: left;
        padding: 0px;
        margin: 0px;
        width: 70px;
        height: 7px;
        margin: 4px 0px 0px 0px;
        padding: 2px 0px 2px 0px;
}
dl.details dd .op_frame {
        background: url('images/stripe_frame.gif') repeat-x;
        width: 60px;
        height: 6px;
        position: absolute;
        z-index: 1;
}
dl.details dd .op_stripe {
        background: url('images/stripe.gif') repeat-x;
        height: 6px;
}
dl.details dd .op_bg {
        background: #bfbfbf;
        width: 60px;
        height: 6px;
}


// taby


.activtab {
  margin: 0px 0px 0px 0px;
}
.activtab .left {
  background: url('images/leftDocMarkActive.gif') no-repeat;
  width: 5px;
  height: 25px;
  float: left;
  
}
.activtab .name {
  background: url('images/bgDocMarkActive.gif') repeat-x;
  height: 25px;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 25px;
  padding: 0px 10px 0px 10px;
}
.activtab .right {
  background: url('images/rightDocMarkActive.gif') no-repeat;
  width: 5px;
  height: 25px;
  float: left;  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('images/leftDocMarkUnactive.gif') no-repeat;
  width: 5px;
  height: 25px;
  float: left;
}
.unactivtab .name {
  background: url('images/bgDocMarkUnactive.gif') repeat-x;
  height: 25px;
  float: left;
  color: #6abad6;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 25px;
  padding: 0px 10px 0px 10px;
}
.unactivtab .right {
  background: url('images/rightDocMarkUnactive.gif') no-repeat;
  width: 5px;
  height: 25px;
  float: left;
}

.TabTop
{
 width: 500px;
 height: 19px;
 background: url('images/DocTextTop.gif') no-repeat;
}

.TabBg
{
 width: 485px !important;
 width: 500px;
 background: url('images/DocTextBg.gif') repeat-y;
 padding: 0px 0px 0px 15px;
 text-align: left;
}

.TabEnd
{
 width: 500px;
 height: 19px;
 background: url('images/DocTextEnd.gif') no-repeat;
}


.SurchargeInfo
{
  width: 380px !important;
  width: 400px;
  color: #494949;;
  font-size: 12px;
  font-family: Tahoma;
  float: left;
  padding: 4px 10px 0px 10px;
}

.terms { line-height: 15px; }

.terms .TermInfos {
  float: left;
  width: 165px !important;
  width: 185px;
  color: #484848;
  font-size: 11px;
  font-family: Tahoma;
  float: left;
  line-height: 15px;
  padding: 4px 10px 0px 10px;
}

.terms .TermInfos span { color: #89b6cb; }

.terms .CityInfo
{
  color: #303030;
  font-size: 11px;
  font-family: Tahoma;
  width: 140px;
  float: left;
  line-height: 15px;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo
{
  width: 80px;
  float: left;
  line-height: 15px;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo b { color: #e83940; }

.terms .termsDetails {
  float: left;
  width: 50px;
}
.overFlowTab {
  height: 450px;
  overflow: auto;
}

.pagination {
  padding: 5px 0px 5px 10px;
  
}
.pagination ul {
  padding: 0px;
  margin: 0px;
}
.pagination ul li {
  list-style: none;
  float: left;
  padding: 0px;
  margin: 0px;
}
.pagination ul li div {
  color: #48748B;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
  width: 25px;
  text-align: center;
}
.pagination ul li div.current {
  color: #37566c;
  text-decoration: none;
  font-weight: bold;
}
.pagination ul li.sep {
  color: #48748B;
}

#divtab4
{
 padding: 10px 10px 10px 10px;
 color: #494949;
}

.bandHead
{
 color: #ba1476;
 font-weight: bold;
 font-family: Tahoma;
 font-size: 12px;
}

.band
{
  width: 650px;
}

#divtab6 ul li
{
 text-decoration: none;
 list-style: none;
 margin: 0px;
 padding: 0px;
}


// galeria
.enlargepic {
  width: 21px;
  height: 22px;
}
.leftpicarrow {
  background: url('images/btnPrev.gif') no-repeat;
  width: 11px;
  height: 9px;
  float: left;
  margin: 5px 2px 0px 0px;
  cursor: pointer;
}
.rightpicarrow {
  background: url('images/btnNext.gif') no-repeat;
  width: 11px;
  height: 9px;
  margin: 4px 0px 0px 2px;
  float: left;
  cursor: pointer;
}
.gallerycounter {
  float: left;
  font-size: 12px;
  padding: 3px 0px 0px 0px;
}
.gallerySep {
  color: #d3ccbc;
  line-height: 11px;
  font-size: 11px;
  font-family: Tahoma;
  float: left;
  width: 5px;
  text-align: center;
}
.activpic {
  color: #48748b;
  line-height: 11px;
  float: left;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  width: 9px;
  text-align: center;
}
.unactivpic {
  color: #48748b;
  line-height: 11px;
  font-size: 11px;
  font-family: Tahoma;
  float: left;
  width: 9px;
  text-align: center;
  cursor: pointer;
}
.Gallery {
  width: 138px;
}

.Gallery img { border: 2px solid white; }

.TermPhotoNavigation
{
  float: left;
  padding: 0px 0px 0px 0px;
  width: 105px;
  text-align: center;
}
.TO { padding: 0px 0px 0px 20px }
