body {
	margin: 0px; 
	padding: 0px; 
	background: url(images/joytrip_bg.gif) no-repeat 50% 0%; 
	color: ; 
	font:11px Tahoma;
}
div, p, ul, h1, h2, h3, h4, h5, h6, img, form {
	margin:0px; 
	padding:0px;
}
img {
	border: 0px;
}
ul {
list-style-type:none;
}
#container {
	margin: 0px auto 0px auto;
	width: 1000px;
}
#top {
	position: relative;
	background: url(images/joytrip_top.gif) no-repeat bottom left;	
	height: 138px;	
	color: #716D6A;
}
#top a{ color: #716D6A; }
#logo {
	margin: 15px 0 0 25px;
}
#fun {
	position: absolute;
	top: 73px;
	right: 433px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #716D6A;
}
#mail {
	position: absolute;
	top: 118px;
	right: 266px;
}
#fav {
	position: absolute;
	top: 115px;
	right: 241px;
}
#map {
	position: absolute;
	top: 117px;
	right: 213px;
}
#top1 {
	position: absolute;
	top: 19px;
	right: 0px;
	width: 199px;
	height: 119px;
	background: url(images/top1.gif) no-repeat;
}
#top1 h1 {
	position: absolute;
	top: 14px;
	right: 129px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#flights {
	position: absolute;
	top: 46px;
	right: 144px;
}
#cars {
	position: absolute;
	top: 88px;
	right: 142px;
}
#top1 h2 {
	position: absolute;
	top: 47px;
	right: 75px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#top1 h3 {
	position: absolute;
	top: 84px;
	right: 25px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	
}
#top1 h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#top1 h2 a {
	color: #867346;
	text-decoration: none;
}
#top1 h3 a {
	color: #867346;
	text-decoration: none;
}
#pl {
	position: absolute;
	top: 4px;
	right: 136px;
}
#en {
	position: absolute;
	top: 4px;
	right: 99px;
}
#ir {
	position: absolute;
	top: 4px;
	right: 66px;
}
#de {
	position: absolute;
	top: 4px;
	right: 29px;
}
#menu {
	position: relative;
	margin-top: 1px;
	width: 1000px;
	height: 44px;
	background: url(images/menu.gif) no-repeat;
}
#menu ul {
	padding-top: 15px;
	float: left;
	_padding-bottom: 13px;
}
#menu ul li {	
	display: inline;	
	font-weight: bold;
}
#menu ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 15px 10px 16px 11px;	
}
#menu ul li a:hover {
	background: url(images/li.gif) repeat-x;	
}
#menu form input {
	position: absolute;
	top: 14px;
	right: 228px;
	width: 110px;
	height: 20px;
	padding-left: 10px;
	padding-top: 3px;
	border: 0;
	color: #B90060;
	font-size: 11px;
	background: url(images/password.gif) no-repeat;	
}
#ok {
	position: absolute;
	top: 21px;
	right: 209px;
}
#pass {
	position: absolute;
	top: 5px;
	right: 274px;
}
#tel {
	position: absolute;
	top: 0px;
	right: 0px;
}
#content {
	position: relative;
	float: left;
	margin-top: 3px;
}
#menu1 {
	position: relative;
	width: 199px;
	background: url(images/menu1.gif) no-repeat;
}
#menu1a {
	position: relative;
	padding-top: 4px;
	width: 199px;
	background: url(images/menu1d.gif) no-repeat bottom;
	padding-bottom: 20px;
}
.handcursor{
	cursor: pointer;
}
#menu1a h2, .news_righta h2 {
	width: 97px;
	height: 23px;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 8px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #FFFFFF;	
	background: url(images/menu1h2.gif) no-repeat;
}
#menu1a h1, #menu1a h4 {
	margin-left: 12px;
	margin-bottom: 3px;
	font-size: 12px;
	color: #73653C;
	padding-bottom: 7px;
	background: url(images/line.gif) no-repeat bottom left;
}
#menu1a h4 a{
	font-size: 12px;
	color: #73653C;
	text-decoration: none;
}
#menu1a ul {
	padding-bottom: 2px;
}
#menu1a ul li {
	position: relative;
	margin-left: 12px;
	background: url(images/line.gif) no-repeat bottom left;
	padding-bottom: 5px;
}
#menu1a ul li img {
	margin-right: 7px;
	margin-bottom: 1px;
}
#menu1a ul li a {
	color: #73653C;
	text-decoration: none;
}
#menu1a ul li a:hover {
	font-weight: bold;
}
#menu2 {
	position: relative;
	width: 199px;
	background: url(images/menu1.gif) no-repeat;
	margin-top: 4px;
}
#menu2a {
	position: relative;
	padding-top: 4px;
	width: 199px;
	background: url(images/menu1d.gif) no-repeat bottom;
	padding-bottom: 10px;
}
#menu2a h2 {
	width: 97px;
	height: 23px;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 8px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #FFFFFF;	
	background: url(images/menu2h2.gif) no-repeat;
}
#menu2a ul li {
	position: relative;
	margin-left: 12px;
	font-size: 12px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	background: url(images/line.gif) no-repeat bottom left;
}
#menu2a ul li a {
	text-decoration: none;
	color: #73653C;
	font-weight: bold;
}
#menu2a ul li a:hover {
	color: #F1A20A;
}
#menu3 {
	position: relative;
	width: 199px;
	background: url(images/menu1.gif) no-repeat;
	margin-top: 4px;
}
#menu3a {
	position: relative;
	padding-top: 4px;
	width: 199px;
	background: url(images/menu1d.gif) no-repeat bottom;
	padding-bottom: 10px;
}
#menu3a h2 {
	width: 97px;
	height: 23px;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 8px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #FFFFFF;	
	background: url(images/menu3h2.gif) no-repeat;
}
#menu3a ul li {
	position: relative;
	margin-left: 12px;
	font-size: 12px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	background: url(images/line.gif) no-repeat bottom left;
}
#menu3a ul li a {
	text-decoration: none;
	color: #73653C;
	font-weight: bold;
}
#menu3a ul li a:hover {
	color: #0895DE;
}
#sub {
	position: relative;
	width: 199px;
	height: 107px;
	margin-top: 4px;
	background: url(images/sub.gif) no-repeat;
}
#sub h1 {
	padding-top: 8px;
	margin-left: 12px;
	font-size: 11px;
	color: #FFFFFF;
}
#sub h2 {
	padding-top: 11px;
	padding-left: 2px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}
#sub form input {
	position: absolute;
	top: 69px;
	right: 51px;
	width: 105px;
	height: 19px;
	padding-left: 31px;
	padding-right: 5px;
	padding-top: 4px;
	border: 0;
	color: #AD0059;
	font-size: 11px;
	font-weight: bold;
	background: url(images/subf.gif) no-repeat;	
}
#imgf1 {
	position: absolute;
	top: 70px;
	right: 28px;
}
#imgf2 {
	position: absolute;
	top: 70px;
	right: 4px;
}
#menu4 {
	position: relative;
	width: 197px;
	background: #008DCC;
	margin-top: 4px;
	margin-left: 2px;
}
#menu4a {
	position: relative;
	padding-top: 4px;
	width: 197px;
	background: url(images/menu4d.gif) no-repeat bottom;
	padding-bottom: 10px;
}
#menu4a h2 {
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;	
}
#menu4a h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu4a ul li {
	position: relative;
	margin-left: 10px;
	font-size: 11px;
	padding-bottom: 9px;
	margin-bottom: 5px;
	background: url(images/line1.gif) no-repeat bottom left;
}
#menu4a ul li a {
	text-decoration: none;
	color: #FFFFFF;
}
#content1 {
	position: relative;
	width: 597px;
	float: left;
	margin-top: 3px;
	margin-left: 4px;
}
#middle1 {
	width: 597px;
	background: url(images/middle1.gif) repeat-x bottom;
	clear: both;
}
#middle1a {	
	width: 597px;
	background: url(images/middle1u.gif) no-repeat top;
	padding-bottom: 10px;
}
#middle1a h1 {
	font-size: 12px;
	color: #A39569;
	padding-top: 10px;
	margin-left: 12px;	
}
#middle1a h1 span {
	color: #AF005B;
}
.offers {	
	float: left;
	width: 169px;
	margin-left: 22px;
	margin-top: 36px;
	_margin: 36px 11px 0px 11px;
	text-align: center;
}
.offers h1 {
	color: #A39569;
	font-size: 11px;
}
.offers h1 a, .offers h3 a {
	text-decoration: none;
	color: #A39569;
}
.offers h2 {	
	color: #Bd0062;
	font-size: 10px;
	font-weight: normal;
}
.offers h2 a, .offers h4 a {
	text-decoration: none;
	color: #Bd0062;
}
.offers h3 {
	color: #A39569;
	font-size: 10px;
	font-weight: normal;
}
.offers h4 {
	color: #Bd0062;
	font-size: 14px;
}
.offers h4 span {
	font-weight: normal;
}
.offers h5 {
	background: url(images/h5.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	float: left;
}
.detail {
	background: url(images/h5.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	margin-left: 42px;
	_margin-left: 0px;
}
.offers h5 a, .offers h6 a, .detail a {
	text-decoration: none;
	color: #FFFFFF;
}
.offers h5 a:hover, .offers h6 a:hover, .detail a:hover {
	color: #F5C208;
}
.offers h6 {
	background: url(images/h6.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	margin-top: 5px;
	margin-left: 3px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	float: left;
}
.every3 {
	width: 597px;
	clear: both;
}
#middle2 {
	width: 597px;
	background: url(images/middle1.gif) repeat-x bottom;
	clear: both;	
	margin-top: 5px;
}
#kreska {
	width: 597px;
	background: url(images/kreska.gif) repeat-y 50% 0;	
}
#middle2a {	
	width: 597px;
	background: url(images/middle1u.gif) no-repeat top;
	padding-bottom: 10px;
	padding-top: 7px;
}
#add {
	width: 287px;
	float: left;
}
#add h1 {
	font-size: 12px;
	color: #A39569;
	padding-top: 4px;
	margin-left: 16px;
	margin-bottom: 8px;
}
#add h1 a {
	color: #0895DE;
	font-size: 10px;
	font-weight: normal;
}

.lately {
	text-align: center;
	float: left;
	width: 106px;
	margin-left: 28px;
	_margin-left: 16px;
	margin-top: 30px;
}
.pic {
	border: 3px solid #Ab8962;
}
.lately h4 {
	font-size: 11px;
	color: #A39569;
	margin-top: 10px;
}
.lately h4 a, .lately h3 a {
	text-decoration: none;
	color: #A39569;	
}
.lately h2 {
	font-size: 10px;
	color: #C6990E;
	font-weight: normal;
	margin-top: 2px;
}
.lately h2 a {
	text-decoration: none;
	color: #C6990E;
}
.lately h3 {
	font-size: 10px;
	color: #A39569;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 6px;
}
.lately p {
	background: url(images/h5.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	margin: 4px 0 0 12px;
	_margin: 4px 0 0 0px;
	font-size: 10px;
}
.lately p a {
	text-decoration: none;
	color: #FFFFFF;
}
.lately p a:hover {
	color: #F5C208;
}
.every2 {
	width: 287px;
	clear: both;
}
#party {
	width: 293px;
	float: left;	
	margin-left: 15px;
}
#party h1 {
	font-size: 12px;
	color: #AF005B;
	padding-top: 4px;
	margin-left: 25px;
	margin-bottom: 8px;
}
#party h1 a {
	color: #0895DE;
	font-size: 10px;
	font-weight: normal;
}
#party h1 a span {
	text-decoration: none;
}
#content2 {
	width: 199px;
	float: right;
	position: relative;
	margin-left: 0px;
	margin-top: 2px;
}
#right1 {
	width: 199px;
	background: url(images/right.gif) repeat-y bottom;
	clear: both;
}
#right1a {	
	position: relative;
	width: 199px;
	background: url(images/rightu.gif) no-repeat top;
	padding-bottom: 10px;
	padding-top: 4px;
}
#right1a h1{
	width: 112px;
	height: 23px;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 11px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #FFFFFF;	
	background: url(images/qu.gif) no-repeat;
}
.right2 {
	width: 199px;
	clear: both;
	text-align: center;
	margin-top: 15px;
}
.right2 img {
	border: 3px solid #006599;
}
.right2 h2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;	
	margin-top: 10px;
}
.right2 h2 a {
	color: #FFFFFF;	
	text-decoration: none;
}
.right2 h3 {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;	
	float: left;
}
.right2 h3 span {
	font-weight: normal;
}
.button {
	background: url(images/button.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	font-size: 10px;
	clear: both;
	margin-left: 59px;
	text-align: center;
}
.button a {
	color: #FFFFFF;
	text-decoration: none;
}
.button a:hover {
	color: #F5C208;
}
#foot {
	position: relative;
	width: 1000px;
	height: 43px;
	padding-top: 68px;
	clear: both;	
	background: url(images/foot.gif) no-repeat bottom;
}
#foot p {
	padding-top: 18px;
	margin-left: 15px;
	color: #FFFFFF;
	float: left;
}
#foot p a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#foot ul {
	float: right;
	padding-top: 18px;
	padding-right: 85px;
}
#foot ul li {
	display: inline;
	font-size: 11px;	
	margin-left: 15px;
}
#foot ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
#foot ul li a:hover {
	text-decoration: underline;
}

#coolpage {
	padding-top: 13px;
	padding-bottom: 20px;
	padding-left: 14px;
}
#suboffer {
	margin-top: 38px;
}
#cube {	
	float: left;
	margin-left: 40px;
	_margin-left: 20px;
	margin-right: 10px;
	text-align: center;
	width: 148px;
}
#cube1 {
	border: 3px solid #Ab8962;
	clear: both;
	margin-bottom: 5px;
}
#suboffer h2 {
	color: #AF005B;
	font-size: 12px;
}
#suboffer p {
	font-size: 11px;	
	color: #A39569;
	margin-top: 8px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 14px;
}
#suboffer p a {
	color: #AF005B;
}
#suboffer h3 {
	font-size: 11px;
	font-weight: normal;
	color: #A39569;
	margin-top: 14px;
	margin-left: 20px;
	float: left;
	text-align: center;
}
#suboffer h3 span {
	color: #AF005B;
	font-size: 12px;
	font-weight: bold;
}
#suboffer h4 {
	background: url(images/h6.gif) no-repeat;
	width: 83px;
	height: 18px;
	padding-top: 4px;
	margin-top: 10px;
	margin-left: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	float: left;
}
#suboffer h4 a {
	text-decoration: none;
	color: #FFFFFF;
}
#suboffer h4 a:hover {
	color: #F5C208;
}
#galery {
	text-align: center;
	margin-top: 30px;
	padding-bottom: 20px;
}
#anuluj {
	position: absolute;
	top: 5px;
	right: 208px;
}
#haslo {
	float: left;
	margin-left: 37px;
	margin-top: 17px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
#amount {
	position: absolute;
	top: 10px;
	right: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.button1 {
	background: url(images/button1.gif) no-repeat;
	width: 53px;
	height: 18px;
	padding-top: 4px;
	font-size: 10px;
	margin-left: 16px;
	text-align: center;
	float: left;
}
.button1 a {
	color: #F5C208;
	text-decoration: none;
}
.remove {
	margin-top: 10px;
	margin-left: 35px;
}
.pages {
	padding-top: 30px;
	text-align: center;
}
.pages a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	_line-height: 18px;	
	background: #D9CDA9;
	margin: 0px;
}
.pages a:hover {
	background: #867755;
	font-weight: bold;
}
.pages a b {
	color: #96004C;
	font-weight: bold;
	text-decoration: none;
}
.trip {	
	float: left;
	width: 169px;
	margin-left: 22px;
	margin-top: 36px;
	_margin: 36px 11px 0px 11px;
	text-align: center;
}
.trip h1 {
	font-size: 11px;
	color: #A39569;
	margin-top: 0px;
}
.trip h1 a, .trip h3 a {
	text-decoration: none;
	color: #A39569;	
}
.trip h2 a {
	text-decoration: none;
	color: #C6990E;
}
.trip h2 {
	font-size: 10px;
	color: #C6990E;
	font-weight: normal;
	margin-top: 2px;
}
.trip h3 {
	font-size: 10px;
	color: #A39569;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 6px;
}
#middle1a p {
	 color: #A39569;
	 margin: 10px 20px 10px 20px;
	 line-height: 16px;
}



.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
   outline: none;
}
.highslide img {
	border: 3px solid #Ab8962;
}
.highslide:hover img {
	border: 3px solid #Bd0062;
}
.highslide-image {
   border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(include/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* Aktualnosci */
.news_right {
  font-size: 8pt;
  color: #73653C;
  margin-top: 3px;
	position: relative;
	width: 199px;
	background: url(images/menu1.gif) no-repeat;
}
.news_righta {
	position: relative;
	padding-top: 4px;
	width: 199px;
	background: url(images/menu1d.gif) no-repeat bottom;
	padding-bottom: 20px;
}
.news_righta div{
background:transparent url(images/line.gif) no-repeat scroll left bottom;
margin: 5px 10px;
padding-bottom: 10px;
}
.news_righta .date{
  font-size: 7pt;
  display: block;
  margin-bottom: 5px;
}
.news_righta .title{
  font-weight: bold;

}
.news_righta .title a{
  text-decoration: none;
  color: #73653C;
}
.form_add table{
  margin: 0px auto;
}
.form_add fieldset {
  border: none;
}

.form_add label {
  text-align: right;

}
.form_add input, .form_add textarea {
  border: 1px solid #73653C;
    font-family: Tahoma;
  font-size: 10pt;

}
.nav_back {
  margin: 10px auto; 
  width: 90%;
}
.nav_back a{
  text-decoration: none;
  color: #333333;
  padding-left: 10px;
}

#boxes {background: url(http://www.pl.joytrip.eu/images/middle1u.gif) no-repeat;width:597px;clear:both;overflow:hidden;margin-bottom:10px;padding-top:20px;}
#boxes .box {width:189px;margin:0 3px;text-align:center;padding:10px 0 20px 0;float:left;}
#boxes .box img {border: 3px solid #Ab8962;margin-bottom:10px;}
#boxes .box h4 {text-align: center;margin-bottom:10px;font-size:8pt;}
#boxes .box h4 a {color:#A39569;text-decoration:none;}
#boxes .box div {line-height: 150%;}
#boxes .box div a {display:block;text-decoration: none;color: #Bd0062;font-size:9pt;}

