﻿body { margin: 0 auto; font: normal 12px "Trebuchet MS"; color: #545454     } /*bordo-BF2424, 232323 ex-  */
a {text-decoration: none; color: #f17f21;}
img { border: none; vertical-align: bottom;}
form { margin: 0;}

.top , .menu, .content { margin: 0 auto;  width: 975px;}
.top img#logo { margin: 20px 0 0 0;}

.menu { height: 29px; background: url('../img/site/bg_menu.gif') repeat-x;}
.menu ul { margin: 0; padding: 0; list-style: none;}
.menu ul li { display: inline; padding: 0 6px; background: url('../img/site/menu_item_right.gif') bottom right no-repeat; float: left; line-height: 29px;}
.menu ul li#first { background: url('../img/site/menu_item_main_page.gif') repeat-x;}
.menu ul li#last { background: none;}
.menu ul li a { color: #545454; }
.menu ul li a#firstLink { color: #fff; }

.menuSub { height: 23px; background: url('../img/site/bg_menu_sub.gif') repeat-x;}
.menuSub  ul { margin: 0; padding: 0; list-style: none;}
.menuSub  ul li { display: inline; padding: 0 15px; background: url('../img/site/menu_item_right_sub.gif') bottom right no-repeat; float: left; line-height: 23px;}
.menuSub  ul li.active { background: url('../img/site/menu_item_main_page_sub.gif') repeat-x;}
.menuSub  ul li#last { background: none;}
.menuSub  ul li a { color: #545454; }
.menuSub  ul li.active a { color: #fff; }

.cont { background: url('../img/site/bg_cont.gif') repeat-x; padding: 12px 0 0 0;}

.banner1 { height: 189px;}
.banner2 { height: 209px; width: 181px;}
.boxHeaderLM { background: url('../img/site/lm_header.gif') no-repeat; height: 38px; margin: 10px 0 0 0 ;} /** 10p **/
.boxHeaderLM  h1, .boxHeader h1, .search h1, .searchSub h1, .boxHeaderSub h1{ color: #fff; margin: 0; font-size: 13px; padding: 7px 3px 0 10px;}
.boxBottomLM { background: url('../img/site/lm_bottom.gif') no-repeat; height: 18px; padding: 7px 0 10px 7px; font-weight: bold; font-size: 11px;} /** 18px **/
.boxBottomLM a { color: #545454; }

.search { background: url('../img/site/bg_search.gif') no-repeat; height: 189px; padding: 0 10px 10px 10px; }
.search h1, .searchSub h1 { padding: 5px 0 0 10px; margin: 0;}
.searchSub table { color: #fff; margin: 0 10px 0 20px; border-collapse: separate; border-spacing: 0;}
.search table { color: #fff; width: 100%; margin: 5px 0 0 0; border-spacing: 0;}
.search td { padding: 4px 0 0 8px;}
.search td a, .searchSub td a {  color: #FFF; font-size: 12px; font-weight: bold;}
.search a, .searchSub a {  color: #FFF; font-size: 10px; font-weight: bold; }
.search input, .search select { color: #696969; font: normal 13px Arial; border: 1px solid #ccc; width: 120px; background: #ECECEC; margin: 0; padding-bottom: 2px; }
.search img, .searchSub img { margin-left: 5px; vertical-align: middle;}
.search input.date { width: 70px;}
.search input.send, .searchSub input.send  { border: none; background: #EF6C00; font-size: 18px; color: #444; font-weight: bold; width: 80px; cursor: pointer; }
.search input.check { width: 30px; background: none; }
/*
.searchR { color: #fff; width: 140px; margin-top: 5px; }
.searchR td { padding: 5px 0; }
.searchR tr{ height: 35px; }
*/
.search .day { width: 40px; float: left; margin-right: 10px;}
.search .month { width: 70px; float: left;}
.search .h { width: 0px; float: left;}
.search .space, .searchSub .space { padding: 10px; }
.searchSub .small { font-size: 11px; }


/*.searchSub { background: url('../img/site/bg_search_sub.gif') no-repeat;} */
.searchSub { width: 219px;  background-color: #EF6C00; }
.searchSub input, .searchSub select { color: #696969; font: normal 11px "Trebuchet MS"; border: 0; width: 167px; background: #ECECEC;}
.searchSub input.date { width: 150px;}
.searchSub hr { color: #e94; background-color: #e94; margin: 10px 2px 5px 2px; border: none; width: 160px; }
.searchSub .day { width: 40px; float: left; margin-right: 10px;}
.searchSub .month { width: 70px; float: left;}
.searchSub .h { width: 0px; float: left;}
/* .serchSubBottom { background: url('../img/site/bg_search_sub_bottom.gif') no-repeat; height: 9px;  padding-bottom: 10px;} */
.searchSub .top { width: 219px; height: 49px; background: url('../img/site/top_sub_search.gif') no-repeat; color: #fff; font-weight: normal;}
.searchSub .top .space { padding-left: 10px; padding-top: 7px; line-height: 110%; }
.searchSub .top .space b { font-weight: bold; font-size: 14px;}
#q { width: 100%; }


.lastMinute { width: 100%; border-spacing:0; border: 1px solid #DFDFDF; border-width:0 1px; }
.lastMinute table { width: 100%; border-spacing:0; }
.lastMinute .first { width: 200px; }
.lastMinute tr, .list tr { background: #fff url('../img/site/lm_list_item.gif') repeat-x; height: 56px; }
.lastMinute tr td tr td, .list tr td tr td { padding: 0 5px; }
.lastMinute tr td tr td.pad { padding: 5px 5px 0; }
.lastMinute tr td tr, .list tr td tr { background: none; height: auto; }

.lastMinute tr td a { color: #545454; text-decoration: none; display: block; }
.list tr td, .navi { border-bottom: 1px solid #EF6C00; }

.list { width: 100%; border-spacing:0; }
.list .first { width: 120px; }

.listSub th { background-color: #EF6C00; color: #fff; }
.listSub tr { height: 36px; }
.listSub tr td { padding: 0 5px; }
.listSub tr td, .navi { border-bottom: 1px solid #EF6C00; }
.listSub .sold { text-decoration: line-through; }

.listSub  { width: 100%; border-spacing:0; }

.navi2 { text-align: right; padding: 10px 0;}
.navi2#bottom { border: none;}
.navi2 ul { list-style: none; padding: 0; margin: 0;}
.navi2 ul li { display: inline; border: 1px solid #EF6C00; padding: 0 7px; font-weight: bold; margin: 0 2px; text-align: center;}
.navi2 ul li a { color: #EF6C00; }
.navi2 ul li a.current { color: #fff;}
.navi2 ul li.current { background: #EF6C00; }
.navi2 ul li.first, .navi2 ul li.last { border: none;}

.box { margin-top: 10px; }
.boxHeader { width: 191px; height: 36px; background: url('../img/site/box_header.gif') no-repeat; }
.boxHeaderSub  { width: 219px; height: 36px; background: url('../img/site/box_header_sub.gif') no-repeat; }
.boxMiddle { width: 189px; height: 166px; border: 1px solid #DFDFDF; border-width: 0 1px;}
.boxMiddleSub { border: 1px solid #DFDFDF; border-width: 0 1px;}
.boxMiddle  p, .boxMiddleSub p { padding: 7px; margin: 0;}
.boxMiddle img { padding: 4px 0 3px 40px; }
.boxBottom { width: 191px; height: 6px; background: url('../img/site/box_bottom.gif') no-repeat;}
.boxBottomSub { width: 219px; height: 6px; background: url('../img/site/box_bottom_sub.gif') no-repeat;}

.box2 { margin-top: 10px; }
.box2 .boxHeader2 { width: 219px; height: 6px; background: url('../img/site/box_header2.gif') no-repeat; }
.box2 .boxHeaderSub2  { width: 219px; height: 36px; background: url('../img/site/box_header_sub.gif') no-repeat; }
.box2 .boxMiddle2 { width: 189px; height: 166px; border: 1px solid #DFDFDF; border-width: 0 1px;}
.box2 .boxMiddleSub2 { border: 1px solid #DFDFDF; border-width: 1px 1px 0;}
.box2 .boxMiddle2  p, .box2 .boxMiddleSub2 p { padding: 7px; margin: 0;}
.box2 .boxMiddle2 img { padding: 12px 0 3px 40px; }
.box2 .boxBottom2 { width: 191px; height: 6px; background: url('../img/site/box_bottom.gif') no-repeat;}
.box2 .boxBottomSub2 { width: 219px; height: 6px; background: url('../img/site/box_bottom_sub.gif') no-repeat;}

.place { margin-left: 10px; padding-bottom: 10px; font-size: 11px; }
.details { width: 740px; padding-bottom: 10px; float: left; }
.detailsDesc { float: left; width: 440px; }
.detailsDesc table { width: 425px; border-spacing: 0; border-collapse: collapse; }
.detailsDesc table td.param { width: 150px; text-align: right; padding: 2px 5px 2px 0; font-weight: bold;}
.detailsDesc table td.value { text-align: left; padding: 2px 0 2px 5px; }
.detailsDesc table td.left { width: 150px; background-color: #656160; padding: 2px 10px 2px 0; }
.detailsDesc table td.right { background-color: #ef6c00; padding: 2px 0 2px 10px; }
.detailsDesc table td.right, .detailsDesc table td.left { height: 25px; border: #fff 1px solid; color: #FFF; border-top: 0;}
.detailsDesc table tr.top td.left { background-color: #656160; background-image: url('../img/site/top_go_box_left.png'); background-repeat: no-repeat; }
.detailsDesc table tr.top td.right { background: #ef6c00 url('../img/site/top_go_box_right.png') top right no-repeat; }
.detailsSection { font-size: 13px; }

/*.detailsDesc table td a { color: #fff; } */
.detailsNavi { width: 300px; height: 285px; float: left; background-color: #ef6c00; }
.detailsNavi ul { list-style-type: none; padding: 14px 10px 0 10px; margin: 0; text-align: center; }
.detailsNavi ul li { float: left; width: 70px; }
.detailsNavi ul li a { fotn-size: 10px; color: #fff }
.detailsNavi .offerPicture { width: 300px; height: 200px; }

.print { width: 40px; height: 45px; background: url('../img/site/print.png') #ef6c00 no-repeat; display: block; }
.print img { display: none; }
a.print:hover img { display: block; }

h1 span { color: #f17f21; }
h3 { border-color:#BAC4F2; border-style:solid; border-width: 0 0 1px; }

.frog { width: 181px; height: 209px;  padding: 0; margin: 0; }
.frog a { padding: 0; margin: 0; }

.currency { background-color: #EF6C00; float: left; }
.currency th {  background-color: #EF6C00; color: #fff }
.currency td { background-color: #FFF; text-align: right; padding-right: 5px; }
.currency .legend { background-color: #FFF; text-align: left; padding-left: 5px; }
.calc table { padding: 20px; width: 500px; }
.calc .legend { font-weight: bold; }
.calc input, .calc select { color: #696969; font: normal 11px "Trebuchet MS"; border: 0; width: 147px; background: #ECECEC; }

.form .legend, .order .form th { text-align: right; width: 170px; padding-right: 8px; font-weight: bold; }

input.submit, .order .form input.submit { width: 90px; background-color: #f17f21; border: 1px solid #d50; color: #fff; }

.failed { color: #b00; }

/* .details tr { background: url('../img/site/bg_bottom_termins.gif') bottom right no-repeat;} */

.newsletter { background: url('../img/site/bg_newsletter.gif') no-repeat; width: 167px; height: 46px; margin-left: 7px;}
.newsletter input.n1 { background: none; border: 0; font: normal 11px "Trebuchet MS"; margin: 2px 0 0 3px; width: 150px;}
.newsletter input.n2  { background: none; border: 0; font: bold 12px "Trebuchet MS"; color: #fff;  margin: 4px 0 0 110px;}
.info { list-style: none; padding: 0; margin: 0;}
.info li { background: url('../img/site/bg_menu_info.gif') top left no-repeat; padding: 0; line-height: 27px;}
.info li a { color: #808080;  display: block; padding: 1px 0 0 18px; zoom: 1;} 

.footer { margin: 0 auto; width: 955px; height: 28px; background: url('../img/site/footer.gif') repeat-x; margin-top: 20px; padding: 5px 10px 0 10px;}
.footer a { color: #808080;}

.textSlider { width: 975px; margin: 10px auto 0; height: 20px; overflow: hidden; position: relative }
.textSlider .links { display: inline; height: 20px; float: left; position: relative; top: 0; left: 0; }

.order th { padding-right: 10px; text-align: left;}

#images { height: 146px; background: url('../img/site/bg_gallery.gif') repeat-x; padding-top: 27px; }


.c1 { width: 380px;}
.c2 { width: 586px;}
.c3 { width: 191px;}
.c4 { width: 388px;}
.c5 { width: 219px;}
.c6 { width: 740px; color: #444; }
.c3 img, .c4 img{ margin-bottom: 5px; vertical-align: top;  }

.c2 .search h1 { color: #fff;}
.c6 h1 { color: #5b5758; margin: 0; font-size: 16px; padding: 7px 0 0 10px;}
.max { width: 100%; height: 100%; }
a .max { color: #808080; }


.orange { color: #EF7706; font-weight: bold;}

.clr { clear: both;}
.fl { float: left; }
.fr { float: right;}
.tar { text-align: right;}
.h { visibility:hidden; }
.pt5 { padding-top: 10px; }
.pt20 { padding-top: 20px; }

.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }
.t { vertical-align: top; }

.hide { display:none; }

.recommend { width: 482px; line-height: 130%; height: 83px; border-top: 1px solid #fbbe91; margin-bottom: 3px; margin-right: 5px; }
.recommend img.photo { padding-top: 3px; padding-right: 5px; width: 100px; }
.recommend table { width: 100%; margin: 0; padding: 0; }
.recommend table td.seeMore { width: 20px; text-align: center; }
.recommend table td.photo { width: 105px; }
.recommend table td.content { width: 300px; }
.recommend table td.journey img { margin-right: 20px; }

.orangeTab { background: url('../img/site/orangeTabLeft.png') left top no-repeat; float: left; margin-top: 14px;}
.orangeTab span { padding: 4px 15px 3px 15px; background: url('../img/site/orangeTabRight.png') right top no-repeat; color: white; display: block;}



/**  
  Tutaj masz miejsce z którym możesz eksperymentować z wyglądem
**/

h1{

}

h3{
    margin-top: 0em;
    margin-left: 0em;
    margin-bottom: 0em;
    margin-right: 0em;
}

/*
nagłówki w opisach wycieczek
*/
 
/* h1 */
.detailsSection h1 span{
    color: #800000 !important;
    font-size: 1.2em !important;
}
.detailsSection h1{
    margin-bottom: 0em !important;
	padding-bottom: 0em !important;
}

/* h2 */
.detailsSection h2 span{
    color: #EF6C00 ;
    font-size: 1.2em !important;
} 

.detailsSection h2{
    color: #EF6C00 ;
	margin-bottom: 0em !important;
	padding-bottom: 0em !important;
}


/* h3 */
.detailsSection h3 span{
    padding-top: 0em;
    padding-bottom: 0em;
    display: block;
    
}
.content p{
    margin:2px;
}