
 /* CSS Document */

body {
   color:#000;
   text-align:center;
   font-family:Verdana, Tahoma, sans_serif;
   font-size:11px; 
   margin:0;
   padding:0;
   background: #eee;
   /*background:url('../img/tlo.jpg') repeat-x;*/
}
h1, h2, h3, h4, h5, h6, p, form {
   margin:0px;
   padding:0px;
} 

input.text {
  width: 120px;
}
  
input, textarea {
   margin:0;
   padding:3px;
   border:1px solid #3975AD;
}   
input.radio {
   border:none;
   padding:5px;
}
input.button {
   color:#FF5500;
   background:url('../img/button.jpg') no-repeat;
   border:none;
   padding:0;
   width:123px;
   height:27px;
}
a { 
   color:#000;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
a:active, a:focus {
   outline: 0
}

a.more {
   width:65px;
   height:21px;
   display:block;
   margin:0;
   background:url('../img/wiecej.jpg') no-repeat;
   text-indent:-9999px;
   overflow:hidden;  
}

a.addtobasket {
   width:79px;
   height:21px;
   display:block;
   margin:0 10px;
   background:url('../img/indexb_47.jpg') no-repeat;
   text-indent:-9999px;
   overflow:hidden;
}

a img {
   border:none;
}
a img.product {
   border:1px solid #A5C7DE;
   padding:3px;
}

a.afast {
  color: #EBAB71;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 0px 0px 5px;
  margin: 0px;
}

a.loginlink {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family: Tahoma, sans_serif;
  letter-spacing: 1px;
}

a:hover.loginlink {
  text-decoration: underline;
}

a.accountlink {
  color: #ffffff !important;
  font-size: 11px !important;
  padding: 0px 8px !important;
  font-weight: bold;
}

#registerform label {
  white-space: nowrap;
}

#accountbox {
  margin: 0px;
  padding: 0px 70px 0px 0px !important;
  text-align: right !important;
  float: left;
}

#content a.intro_link {
   color:#000;
   text-decoration:none;
}
#content a.intro_link:hover {
   color:#737573;
  
}
.sendloading {
	margin: 0px auto;
	padding: 10px 0px;
	background-image: url('../img/sendloading.gif');
	background-repeat: no-repeat;
	width: 200px;
}

img.product {
   border:1px solid #A5C7DE;
   padding:3px;
}
td.price {
  width: 200px;
}

table.komorka {
  background-image: url('../img/komorka_t.jpg');
  background-repeat: repeat-y;
  margin: 0px 0px 10px 0px !important;
  padding: 0px !important;
  
  width: 100%;
}

td.komorka_l {
  /*background-image: url('../img/komorka_r.jpg');
  background-position: left;
  background-repeat: no-repeat;*/
  padding: 3px !important;
  margin: 0px !important;
  text-align: right;
  font-size: 11px;
  white-space: nowrap;
  
  width: 90px;
}

td.komorka_r {
  /*background-image: url('../img/komorka_l.jpg');
  background-position: left;
  background-repeat: no-repeat;*/
  font-weight: bold;
  padding: 3px !important;
  margin: 0px !important;
}

.price {
   font-size:14px;
   font-weight:bold;
   color:#ebab71;
   white-space:nowrap;
}

#container {
   width:1000px;
   margin:0 auto;
   text-align:left;
   background-color:#fff;
}

#top {
   width:1000px;
   height:152px;
   background:url('../img/indexb_01.jpg') no-repeat;
   position:relative;
}
#top a {
   color:#000;
}

#top h1 a {
   display:block;
   width:300px;
   height:150px;
   text-indent:-9999px;
   overflow:hidden;
}
#top p#slogan {
   display:none;
}

#topbasket {
  position: absolute;
  right: 5px;
  top: 2px;
  width: 162px;
  height: 24px;
  margin: 0px;
  padding: 0px;
  display: block;
}

#topbasket a {
  width: 162px;
  height: 24px;
  margin: 0px;
  padding: 0px;
  display: block;
  background: url('../img/') no-repeat;
}

#login {
   position:absolute;
   right:15px;
   bottom:7px;
   font-size:10px; 
}
#login input {
   width:90px;
   border:1px solid #946D52;
   padding:0;
}
#login input.button {
   height:20px;
   width: 19px;
   border:none;
   background-image:url('../img/ok.jpg');
   background-repeat: no-repeat;
   background-position: 0px -2px;
}
#login label {
   color:#FFEFB5;
}

#loginlinktext {
  width: 295px;
  float: left;
  margin: 0px;
  padding: 5px 0px 0px 0px;
}

#login p {
  margin: 0px !important;
  padding: 0px !important;
}

div#myaccount {
   position:absolute;
   right:25px;
   bottom:9px;
   font-size:10px; 
}
div#basket {
   color:#000;
   position:absolute;
   bottom:15px;
   left:770px;
}

ul#mainmenu {
   list-style-type:none;
   margin:0;
   padding:0;
}
#mainmenu li {
   float:left;
   margin:0;
   padding:0;
   font-weight:bold;
   color:#fff;
}
#mainmenu li.first {
   width:96px;
   height:27px;
   padding:10px 0 0 30px;   
   background:url('../img/indexb_02.jpg') no-repeat;
}
#mainmenu li.last {
   width:118px;
   height:37px;
   padding:0;   
   background:url('../img/indexb_07.jpg') no-repeat;
   background-position: right;
   padding: 0px !important;
   margin: 0px !important;
}

#mainmenu li.last a {
   width:118px;
   height:27px;
   padding:10px 0 0 0;   
   background:url('../img/menu.jpg') no-repeat;
   background-position:0 0;
   color:#fff;
   text-decoration: none !important;
   margin: 0px !important;
}

#mainmenu li a {
   display:block;
   width:126px;
   height:27px;
   padding:10px 0 0 0; 
   text-align:center;
   background:url('../img/menu.jpg') no-repeat;
   background-position:0 0;
   color:#fff;
   text-decoration: none !important;
}
#mainmenu li a:hover {
   background-position:0 -37px;
}

div#center {
   float:left;
   width:712px;
   margin: 7px 0 0 0;
   background:url('../img/indexb_17.jpg') repeat-y;
}

div#content {
   /*background:url('../img/indexb_17.jpg') repeat-y;*/
   padding: 0 0 15px 0;
}

#content a {
   color:#217DEF;
}
#content p, #content table, #content h4, #content h5 {
   margin:0 15px 10px 25px;
}

#content p.brakofert {
   margin:15px 15px 15px 35px;
   text-align:center;
   font-size:12px;
   line-height:19px;
}

#content h2 {
   font-size:12px;
   font-weight:normal;
   padding:0 0 0 35px;
   color: #000000;
}

#content h3 {
   display:block;
   /*width:712px;*/
   height:43px;
   padding:19px 0 0 50px;
   font-size:12px;
   font-weight:bold;
   color:#fff;
   background:url('../img/indexb_15.jpg') no-repeat;
}
#content h3 a {
   color:#fff;
   text-decoration:underline;
}

#content h4 {
   padding:0;
   margin:0 15px 10px 0px;
   font-size:12px;
   font-weight:bold;
}
#content div.article h4 {
   padding:0;
   margin:10px 15px 20px 25px;
   font-size:12px;
   font-weight:bold;
}
#content h5 {
   font-size:12px;
   font-weight:bold;
}
#content div.image {
   margin:0px;
   padding:10px;
   background-color:#fff;
   float:left;
}

#content td p, #content td h5 {
   margin:0 0 5px 0;
}

.tripsmalldescription {
  width: 310px;
  float: left;
  margin: 0px;
  padding: 0px 15px 0px 0px;
}

.tripsmalldescription p {
  margin: 0px !important;
  padding: 0px;
}

#content div#movie_container {
   float:left;
   /*width:320px;*/
   margin: 0px;
   padding: 0px 20px 10px 35px;
}
#content div#movie_container div#movie {
   float:left;
   width: 320px;
   height: 267px;
   margin: 0px;
   padding: 0px 0px 20px 0px;
   border:1px solid #A5C7DE;
   padding:3px;
}
#content div#movie_container .movie_links {
   margin: 0;
   padding: 15px 0 0px 0;
   clear:both;
}

#content div#movie_container .movie_links a {
   padding:3px;
   background-color:#DEF3FF;
   border:1px solid #6BC3DE;
}
#content div#movie_container .movie_links a:hover {
   background-color:#FFA663;
   border:1px solid #FF6900;
   text-decoration:none;
}
#content p.trip_date {
   color:#737573;
   margin: 0px;
   padding: 0px 0px 15px 0px;
}
#content div.separator {
   background:url('../img/indexb_37.jpg') no-repeat;
   background-position:18px 0;
   height:29px;
   clear:both;
}

#content table td {
	padding:6px;
}
#content table thead td {
   font-weight:bold;
}
#content span.promotion {
   color:#00A642;
   font-weight:bold;
}
#content a.tootltip {
   color:#0086AD;
}

#content table.personal_info {
   border:none;
}
#content table.personal_info td {
   border:none;
}
div.banner {
   text-align:center;
}
div.banner img {
   border:none;
}

#content div.product_front {
   width:140px;
   float:left;
   margin: 15px 20px 0 0;
   padding:0;
   text-align:center;
}


#content div.product_front h5 {
   margin:5px 0 0 0;
   padding:0;
   font-size:10px;
   font-weight:normal;
}

#content p#frontcontent {
   color:#737573;
   font-size:11px;
   line-height:17px;
   text-align:justify;
   width:640px;
}


div.product_front span.price {
   margin:0;
   padding:0;
   font-size:10px;
   font-weight:normal;
}
div.product_front a {
   color:#737573;
}



div#filters {
   border:1px solid #29416B;
   background-color:#DEE7F7;
   margin:10px 0 10px 0;
}
div#filters table, div#filters td {
   border:none; 
}

#content_top {
   width:712px;
   height:15px;
   background:url('../img/indexb_13.jpg') no-repeat;
}

#content_bottom {
   width:712px;
   height:39px;
   background:url('../img/indexb_55.jpg') no-repeat;
   background-position:18px 0;
}

/* zakladki */

div#tabs {
   width:657px;
   margin:0 0 0 35px;
}
div.tab {
   padding:15px 0 20px 0;
   background:url('../img/indexbsub_60.jpg') no-repeat;
   background-position:left bottom;
   background-color:#EFFBFF;
}
#content div.tab h4 {
   margin:0 0 15px 35px;
   color: #FF6D00;
}
#content ul.tabs {
	list-style-type: none;
	width:657px;
	height:36px;
	padding:0;
	margin:0;
   float:left;
	background:url('../img/indexbsub_45.jpg') no-repeat;
	background-position:left bottom;
}

#content ul.tabs li {
   margin:0;
   padding:0;
	float: left;
}

#content ul.tabs a {
	display: block;
   float: left;
	margin:2px 0 0 0;
	padding:10px 0 0 0;
	width:159px;
	height:22px;
	background:url('../img/indexbsub_49.jpg') no-repeat;
	text-decoration: none;
	font-weight: bold;
	color:#fff;
	text-align:center;
}

#content ul.tabs a:hover {
	text-decoration:underline;
}

#content ul.tabs a.active {
	height:24px;
	padding:10px 0 0 0;
	margin:0;
   background:url('../img/indexbsub_52.jpg') no-repeat;
	color:#fff;
}

#pagination {
   text-align:center;
   margin:15px;
}
#pagination em {
   font-weight:bold;
   font-style:normal;
}

/* koszyk */
table.basket {
   border: 1px solid #A5C3DE;
   border-collapse: collapse;
   width: 600px;
   margin: 0px auto !important;
}
table.basket td {
   border: 1px solid #A5C3DE;
   padding:5px;
}
table.basket td input {
   border: none;
}
table.basket td input.order_count {
   border: 1px solid #D6D3CE;
   padding:3px;
   width:40px;
}
/* panel */

#panel {
   width:281px;
   margin:7px 0 0 0;
   float:left;
   background:url('../img/indexb_18.jpg') repeat-y;   
} 
#panel h4 {
   width:241px;
   height:43px;
   padding:19px 0 0 40px;
   color:#fff;
   font-size:12px;
   background:url('../img/indexb_16.jpg') no-repeat;
}
#panel h4 a {
   color:#fff;
}

#panel p {
   margin:0 30px 10px 30px;
} 
#panel input, #panel select {
   border:1px solid #737573;
   width:100%;
}
#panel #search input.submit {
   background:transparent url('../img/search-button.jpg') no-repeat;
   width:81px;
   height:27px;
   border:none;
}
#specialoffers  {
   height:230px;
}

#specialoffers p strong {
   font-size:13px;
}
#specialoffers p.price {
   text-align:right;
}
#specialoffers p.call {
   text-align:center;
}
#specialoffers p.call strong {
   font-size:13px;
   font-weight:bold;
   color:#3185EE;
}
#fastcontact {
  text-align: left;
}

#fastcontact span {
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#fastcontact input.send {
  background:transparent url('../img/wyslij.jpg') no-repeat;
   width:81px;
   height:27px;
   border:none;
   margin: 6px 0px;
}

#panel ul {
   margin:0;
   padding:0;
   list-style-type:none;
}
#panel li {
   width:231px;
   height:26px;
   padding:11px 0 0 50px;
   background:url('../img/indexb_40.jpg') no-repeat;
}

#panel li.odd {
   padding: 8px 0 0 50px;
   background:url('../img/button-jasny.jpg') no-repeat;
   position: relative;
}

#panel li.even {
   padding: 8px 0 0 50px;
   background:url('../img/button-ciemny.jpg') no-repeat;
   position: relative;
}

.weather {
   width: 25px; 
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/weather.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.weather a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.scatteredclouds {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/scatteredclouds.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.scatteredclouds a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.mostlycloudy {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/mostlycloudy.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.mostlycloudy a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.cloudy {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/cloudly.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.cloudy a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.wclear {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/clear.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.wclear a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.haze {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/haze.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.haze a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.lightrain {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/lightrain.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.lightrain a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.mostlysunny {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/mostlysunny.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.mostlysunny a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.lightthunderstormsandrain {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/lightthunderstormsandrain.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.lightthunderstormsandrain a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.thunderstormsandrain {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/thunderstormsandrain.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.thunderstormsandrain a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}

.rain {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   background:url('../img/rain.gif') no-repeat;
   position: absolute;
   top: 5px;
   right: 20px;
}

.rain a {
   width: 25px;
   height: 22px;
   padding: 0px;
   margin: 0px;
   display: block;
}


#panel_top {
   width:281px;
   height:15px;
   background:url('../img/indexb_14.jpg') no-repeat;
}

#panel_bottom {
   width:281px;
   height:48px;
   background:url('../img/end_56.jpg') no-repeat;
   background-position:8px 0;
}



#footer {
   margin:0 auto 0 auto;
   width:1000px;
   height:60px;
   position:relative;
   color:#fff;
   background:url('../img/indexb_57.jpg') no-repeat;
}
#footer a {
   color:#fff;
}

div#footer_left {
   position:absolute;
   top:14px;
   left:20px;
}
div#footer_right {
   position:absolute;
   top:8px;
   right:10px;
}
#footer_right span {
   display:none;
}
#footer_right a {
   display:block;
   width:70px;
   height:30px;
   text-indent:-9999px;
   overflow:hidden;
}
#footer_copyright {
   color:#ffffff;
   text-align:left;
   float: left;
   padding: 15px 0px 0px 10px;
}   
#footer_copyright a {
   color:#ffffff;
}  

#footer_paid {
  margin: 0 auto 0 auto;
  padding: 0px;
  width:1000px;
  height:47px;
}

#footer_paid a {
  margin: 0px;
  padding: 0px;
  width:1000px;
  height:47px;
  background-image :url('../img/logopaid.jpg');
  background-position: bottom center;
  display: block;
}

#footer_paid a:hover {
  background-position: top center;
}

#footer2 {
   margin:0 0 10px 0;
}


#swl {
   color:#A6ADBC;
   padding:0px;
}
#swl a {
   color:#A6ADBC;
   text-decoration:none;
}
#swl a:hover {
   text-decoration:underline;
}
.browse_helper_simple {
   text-align:center;
}
.clear {
   clear:both;
   height:0;
   font-size:0;
   margin: 0px;
   padding: 0px;
}

.msg_info, .message {
   margin: 0px 0px 0px 50px;
   padding: 0px 0px 15px 0px;
   /*border:1px solid #9C9E9C;
   background-color:#F7F3F7;*/
   color: #009A00; 
   font-weight: bold;
   font-size: 15px;
   text-align: center;
}
.error_message {
   color:#f00;
   font-weight:bold;
}

.browse_helper {
   text-align:right;
   font-size:10px;
}

.homeoneoffer {
  margin: 0px;
  padding: 0px 20px 20px 0px;
  width: 313px;
  float: left;
}

.headnewoffer {
  margin: 0px;
  padding: 0px;
  width: 313px;
  height: 15px;
  overflow: hidden;
  background:url('../img/headnewoffer.jpg') no-repeat;
}

.contentnewoffer {
  margin: 0px;
  padding: 0px;
  width: 313px;
  background:url('../img/contentnewoffer.jpg');
}

.contentnewofferbody {
  padding: 0px 15px;
  margin: 0px;
}

.contentnewofferbodytext h6 {
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

.contentnewofferbodytext h6 a {
  text-decoration: none;
}

.contentnewofferbodytext h6 a:hover {
  text-decoration: underline;
}

.contentnewofferbodytext {
  padding: 0px 15px;
  margin: 0px;
  height: 105px;
  overflow: hidden;
}

.contentnewofferbodytext img {
  margin: 0px 10px 5px 0px;
  padding: 2px;
  border: 1px solid #000000;
  float: left;
}

.contentnewofferbody img {
  margin: 0px 10px 5px 0px;
  padding: 2px;
  border: 1px solid #000000;
  float: left;
}

.contentnewoffer p {
  margin: 0px;
  padding: 0px;
}

.bottomnewoffer {
  margin: 0px;
  padding: 0px;
  width: 313px;
  height: 15px;
  overflow: hidden;
  background-image:url('../img/bottomnewoffer.jpg');
  background-position: top;
}

img.noborder {
  border: 0px;
  margin: 0px;
  padding: 0px;
  float: none;
}

.smallprice {
   margin:0px;
   padding: 5px 0px 5px 10px;
   font-size:12px;
   font-weight:bold;
   color:#F76500;
   white-space:nowrap;
   border-top: 1px dotted #757374;
}

.bigprice {
   margin:0px;
   padding: 0px 0px 7px 10px;
   font-size:15px;
   font-weight:bold;
   white-space:nowrap; 
   color:#ebab71;
   float: right;
}

.movieicon {
  width: 26px;
  height: 17px;
  margin: 0px 5px 0px 0px;
  padding: 0px;
  background-image:url('../img/icon_movie.gif');
  background-position: 2px 2px;
  background-repeat: no-repeat;
  padding: 0px;
  border: 1px solid #A5C7DE;
  float: left;
}

.movieicon a {
  margin: 0px !important;
  text-decoration: none !important;
  color: #000000 !important;
  border: 0px !important;
  background: transparent !important;
  padding: 1px 2px 0px 16px !important;
  height: 15px;
  display: block;
  font-weight: bold !important;
  font-size: 12px !important;
}

/* waluty */
div#waluty {
   background:#E7F7FF;
   color:#000;
   padding:1px;
   width:250px;
   margin:0 0 0 20px;
}

.w {
   background:#DEF3FF;
   text-align:center;
   padding:2px;
   border:1px solid white;
   border-bottom:0;

}
.w2 {
   background:#DEF3FF;
   text-align:center;
}

.l {
   background:#E7F7FF;
   float:left;
   width:34px;
   padding:3px;
   border:1px solid white;
   border-bottom:0;
}
.p {
   float:right;
   width:54px;
   padding:3px;
   border:1px solid white;
   border-bottom:0;
   background:#E7F7FF;
}
.c {
   padding:3px 0;
   border:1px solid white;
   border-bottom:0;
   background:#E7F7FF;
}

#pas {border-top:1px solid white}

a#ww {color: #247198; text-decoration: none;}
#ww:visited {color: #247198; text-decoration: none;}
#ww:active {color: #247198; text-decoration: none;}
#ww:hover {color: #000000; text-decoration: underline;}

.article {
  margin: 0px !important;
  padding: 0px 30px !important;
}

a.back {
  text-decoration: none;
  padding: 0px !important;
  margin: 0px !important;
  font-weight: bold !important;
}

a:hover.back {
  color: #000000;
}
