﻿			body {padding: 0; margin: 0; font-family: Arial; background: #FFF url('/gfx/skin1_zima/body_bg.jpg') repeat-x top left;}
			img{border: none; margin: none; padding: none;}
			a{text-decoration: none;}
			h2{margin: 0; font-size: 23px; color: #FFF; font-family: arial narrow;} 
			h1{ font-size: 40px; color: #eeba30; font-weight: bold; margin: 0;}
			
			div#all{width: 1155px; margin: 0px auto; padding: 0px 32px; background: transparent url('/gfx/skin1_zima/header_fill.jpg') no-repeat top right;}
			div#page{width: 1155px; text-align: left;}
			div#header{background: transparent url('/gfx/skin1_zima/header.jpg') no-repeat top center;}
			div#header .logo {height: 311px; padding: 45px 0px 0px 20px;}
			div#header .logo a{height: 204px; width: 538px; display: block; float: left;}
			div#header .winter{float: right; width: 120px; height: 80px; margin-right: 35px; cursor: pointer;}
			div#content{overflow: hidden; padding-bottom: 10px; margin-top: 5px;}
			div#left_content{width: 325px; float: left; margin-right: 0px;}
			div#main_content{float: right; width: 819px; margin-left: 10px; margin-right: 0px; text-align: left;}
			div#main_content_2style{float: left; width: 519px; margin-left: 10px; margin-right: 0px; text-align: left;}
			div#right_content{width: 290px; float: right; margin-left: 10px; margin-right: 0px;}
			
			div#menu_top{overflow: hidden; color: #FFF; clear: both;}
			div#menu_top .menu_top{height: 46px; padding-top: 14px; padding-left: 10px; background: url('/gfx/skin1/menu_top_bg.jpg') repeat-x top left; font-size: 24px;}
			div#menu_top .menu_top a{font-size: 21px; color: #FFF; padding: 2px 10px 2px 5px;}
			
			div#search{font-size: 11px; color: #656469; margin-bottom: 10px;}
			div.search_top{height: 27px; background: url('/gfx/skin1_zima/search_top.jpg') no-repeat top center; padding-top: 8px; padding-left: 10px; color: #000; font-size: 15px; font-weight: bold;}
			div.search_content{background: url('/gfx/skin1_zima/search_bg.jpg') repeat-x top left; padding: 5px 5px 0px; border-left: 1px solid #d7be85; border-right: 1px solid #d7be85;}
			div.search_footer{height: 7px; background: url('/gfx/skin1_zima/search_footer.jpg') no-repeat top center; font-size: 0px;} 
			div#search input, select {width: 145px;}
			div#search .submit {float: right; margin-top: 3px; width: 97px; height: 33px; background: transparent url('/gfx/skin1_zima/search_button.jpg') no-repeat top center; color: #fffefc; border: none; padding-bottom: 3px;}
			
			div.title_box{overflow: hidden; height: 100%;}
			div.title_box_left{float: left; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_box_left.jpg') no-repeat top left; font-size: 0px;}
			div.title_box_small{float: left; height: 37px; width: 305px; background: url('/gfx/skin1_zima/title_box_bg.jpg') repeat-x top left; padding-top: 8px;}
			div.title_box_small h2{font-weight: lighter;}
			div.title_box_right{float: right; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_box_right.jpg') no-repeat top right; margin-right: 0px; font-size: 0px;}
			div.small_box_footer{height: 9px; background: #fff url('/gfx/skin1_zima/small_box_footer.jpg') no-repeat bottom center; font-size: 0px; margin-bottom: 10px;}
			
			div.title_bigbox_left{float: left; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_left.jpg') no-repeat top left; font-size: 0px;}
			div.title_box_big{float: left; height: 37px; width: 799px; background: url('/gfx/skin1_zima/title_box_bg.jpg') repeat-x top left; padding-top: 8px; font-weight: bold; text-align: left;}
			div.title_bigbox_right{float: right; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_right.jpg') no-repeat top right; margin-right: 0px; font-size: 0px;}
			
			div.title_mediumbox_left{float: left; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_left.jpg') no-repeat top left; font-size: 0px;}
			div.title_box_medium{float: left; height: 37px; width: 499px; background: url('/gfx/skin1_zima/title_box_bg.jpg') repeat-x top left; padding-top: 8px; font-weight: bold; text-align: left;}
			div.title_mediumbox_right{float: right; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_right.jpg') no-repeat top right; margin-right: 0px; font-size: 0px;}
			
			div.title_bigbox2_left{float: left; height: 37px; width: 220px; background: url('/gfx/skin1_zima/title_bigbox2_left.jpg') no-repeat top left; padding-top: 8px; padding-left: 10px; font-weight: bold; text-align: left;}
			div.title_bigbox2_fill{float: left; height: 45px; width: 579px; background: url('/gfx/skin1_zima/title_bigbox2_fill.jpg') repeat-x bottom left; font-size: 0px;}
			div.title_bigbox2_right{float: right; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox2_right.jpg') no-repeat bottom right; margin-right: 0px; font-size: 0px;}
			
			div.title_offerbox_left{float: left; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_left.jpg') no-repeat top left; font-size: 0px;}
			div.title_offerbox{float: left; height: 37px; width: 270px; background: url('/gfx/skin1_zima/title_box_bg.jpg') repeat-x top left; padding-top: 8px; font-weight: bold; text-align: left;}
			div.title_offerbox_right{float: right; height: 45px; width: 10px; background: url('/gfx/skin1_zima/title_bigbox_right.jpg') no-repeat top right; margin-right: 0px; font-size: 0px;}
			
			div.box_content{text-align: center; border: 1px solid #2d92dc; border-top: none; padding: 10px 0px;}
			
			div.menu{width: 303px; border-left: 1px solid #2d92dc; border-right: 1px solid #2d92dc; padding: 5px 10px;}
			div.menu .position{padding: 0px 10px;}
			div.menu .position img{vertical-align: baseline; margin-right: 5px;}
			div.menu .position a{font-size: 12px; font-weight: bold; color: #1283d8;}
			
			div.weather{width: 273px; border-left: 1px solid #2d92dc; border-right: 1px solid #2d92dc; padding: 5px 25px;}
			div.weather .position{width: 273px; overflow: hidden; height: 100%; font-size: 12px; color: #1283d8;}
			div.weather .position img{vertical-align: middle; margin-right: 0px;}
			div.weather .left{width: 100px; float: left; margin: 0; padding: 8px 0px;}
			div.weather .right{width: 100px; float: right; margin: 0; text-align: right;}
			
			div.banner_list{margin-bottom: 5px;}
			
			div.logininfo{color: #535353; font-size: 11px; margin-bottom: 10px;}
			div.logininfo h6{margin: 0; padding-left: 2px; font-size: 12px; font-weight: bold;}
			div.logininfo input{width: 120px; background-color: #eaeaea; border: 1px solid #535353; margin: 1px;}
			div.logininfo a{color: #535353;}
			div.logininfo input.login_submit{width: 40px; background: transparent; border: none; color: #535353; font-weight: bold; text-decoration: underline; padding: 4px 5px;}
			div.login_top{height: 7px; width: 325px; background: url('/gfx/skin1_zima/login_top.jpg') no-repeat top center; font-size: 0px;}
			div.login_content{width: 305px; background: #ced1da url('/gfx/skin1_zima/login_bg.jpg') repeat-x top left; padding: 5px 10px 0px;}
			div.login_footer{height: 7px; width: 325px; background: url('/gfx/skin1_zima/login_footer.jpg') no-repeat top center; font-size: 0px;}
			
			div.info_24travels{margin-bottom: 10px; color: #666666; font-size: 11px;}
			div.info_italy{}
			div.info_italy .text{padding: 0px 15px; text-align: justify; color: #1283d8; font-size: 12px;}
			
			div.top_offer{overflow: hidden; height: 100%; background-color: #f0f1e9; padding: 10px 15px; color: #1283d8;}
			div.photo{float: left; margin-right: 5px;}
			div.top_offer img{width: 305px; height: 218px;}
			div.top_offer .mask{width: 305px; height: 218px; float: left; z-index: 2; position: relative; top: 0px; left: 0px;}
			div.top_offer .info{width: 300px; float: left; padding: 5px; text-align: left;}
			div.top_offer .text{font-size: 12px;}
			div.top_offer h5{margin: 0px 0px 3px;}
			div.top_offer a.title{color: #1283d8;}
			
			div.small_top_offer{width: 169px; float: left;}
			div.small_top_offer .position{ font-size: 12px; margin-bottom: 8px; text-align: left;}
			div.small_top_offer .position h5{ height: 30px; overflow: hidden; font-size: 12px; font-weight: bold;}
			
			div.offers{padding: 15px 15px;}
			div.offers_photo{overflow: hidden; height: 100%; margin-bottom: 10px;}
			div.offers_list{overflow: hidden; height: 100%;}
			div.offers .position{width: 145px; margin: 0px 5px; float: left; text-align: left; margin: 0px 5px;  font-size: 12px;  color: #1283d8;}
			div.offers .position .photo{width: 145px; height: 97px; margin-bottom: 5px;}
			div.offers .position img{width: 145px; height: 97px;}
			div.offers .position h5{ height: 30px; overflow: hidden; font-size: 12px; font-weight: bold; margin: 5px 0px;}
			div.offers a.title{color: #1283d8;}
			
			div.offer_list{padding: 0px 30px;}
			div.offer_list  .position{width: 220px; text-align: left; font-size: 12px;  color: #1283d8; margin-bottom: 10px;}
			div.offer_list .position img{width: 220px; height: 150px;}
			div.offer_list .position h5{font-size: 12px; font-weight: bold; margin: 5px 0px;}
			div.offer_list a.title{color: #1283d8;}
			
			div.infobox{color: #1283d8;}
			div.infobox .text{font-size: 12px; text-align: justify; padding: 0px 10px 10px;}
			div.infobox .text h4{font-size: 17px; color: #eeba30; font-weight: bold; margin: 0;}
			div.infobox .text li{font-size: 15px; color: #eeba30; font-weight: bold;}
			div.infobox .text li .tresc{font-size: 12px; color: #1283d8; font-weight: normal;}
			div.infobox .text .uwaga{color: #eeba30; font-weight: bold;}
			div.infobox .text h5{font-size: 15px; color: #eeba30; font-weight: bold; margin: 0; display: inline;}
			div.infobox .text h6{font-size: 13px; color: #eeba30; font-weight: bold; margin: 0; display: inline;}
			div.infobox .text a{color: #1283d8; font-weight: bold;}
			
			div.search_list{color: #1283d8;}
			div.search_list h4{margin-bottom: 5px;}
			div.search_list a{color: #1283d8; font-weight: bold;}
			div.search_list .top{font-size: 14px; font-weight: bold; border-bottom: 1px solid #1283d8;}
			div.search_list .big{font-size: 13px; font-weight: bold; padding: 5px 0px;}
			div.search_list .small{font-size: 12px; padding: 3px 0px;}
			div.search_list .text{vertical-align: top; text-align: left;}
			div.search_list .more{font-size: 12px; padding: 3px 0px; text-decoration: underline;}
			
			div.logotypy, div.logotypy a{font-size: 12px; color: #1283d8;}
			div.logotypy{text-align: left; font-weight: bold;}
			div.logotypy a{font-weight: lighter;}
			div.logotypy h5{margin: 0; font-size: 13px;}
			div.logotypy .position{float: left; text-align: center; width: 110px;}
			div.logotypy .overflow{overflow: hidden;}
			
			div.klient table td{text-align: left;}
			
			*.hard{font-weight: bold;}
			a.more{color: #fdbc00; text-decoration: underline;}
			.hover{background-color: #9ed5ff;}
			
/* OFERTA START */ 

.offer-cennik{height: 20px; background-color: #9ed5ff; border: solid 1px  #2d92dc; border-bottom: none; color: #1283d8;}
.cennik_button{color: #1283d8; text-decoration: underline; font-size: 12px; font-weight: bold;}	
			
td.offer-info-name {
	color:#1283d8;
	font-weight:bold;
	text-align:center;
	height:20px;
	font-size: 13px;
	padding: 4px;
}

td.offer-info-symbol {
	color:#1283d8;
	font-weight:normal;
	text-align:center;
	font-size: 11px;
}

td.offer-desc-title {
	padding:3px;
	text-align: left;
	color: #1283d8;
	font-weight:bold;
	width:140px;
	font-size: 13px;
}

td.offer-desc-text {
	padding:3px;
	text-align:left;
	color:#1283d8;
	font-weight:normal;
	width:100%;
	font-size: 13px;
}

td.offer-desc-text  a{
	color: #1283d8;
}

td.offer-desc-title1 {
	text-transform:uppercase;
	background-color:#9ed5ff;
	padding:3px;
	text-align:left;
	color:#1283d8;
	font-weight:bold;
	width:300px;
	border-top: 1px solid #1283d8;
	border-right: 1px solid #1283d8;
	font-size: 13px;
}

td.offer-desc-text1 {
	padding:3px;
	text-align:justify;
	color:#1283d8;
	font-weight:normal;
	width:100%;
	border-top: none;
	font-size: 12px;
	}

/* OFERTA KONIEC */
/* TABELA TERMINY START */

td.table-termin-header {
	height:25px;
	text-align:center;
	background-color:#9ed5ff;
	font-weight:bold;
	color: #1283d8;
	border-top: 1px solid #1283d8;
	border-bottom: 1px solid #1283d8;
	font-size: 12px;

}

td.table-termins-body {
	height:20px;
	text-align:center;
	font-size: 11px;
	color: #1283d8;
}

td.table-termins-body a{
	color: #1283d8;
	text-decoration: underline;
	font-size: 11px;
}



td.additional_information {
	height:20px;
	text-align:center;
	font-size: 11px;
	color: #1283d8;
	border-bottom: solid 1px #007838;
}

/* TABELA TERMINY KONIEC */ 

/* cennik */
/*
div.cennik .cennikh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FFFFCC;
	border: thin solid;
}
div.cennik .nd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #CCCCCC;
	border: thin solid;
}
div.cennik .w0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FFC6C6;
	border: thin solid;
}
div.cennik .n1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FF8A8A;
	border: thin solid;
}
div.cennik .w1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #66FFCC;
	border: thin solid;
}*/

div.cennik {font-size: 11px;}
div.cennik .title{color: #1283d8; font-size: 14px; padding: 3px; font-weight: bold;}
div.cennik .cennik_back{color: #1283d8; text-decoration: underline;}

div.cennik .ramkawhite {
	BACKGROUND-COLOR: #ffffff
}

div.cennik .ramkablue {
	BACKGROUND-COLOR: #bdd7f4
}
div.cennik .blue3 {
	BACKGROUND-COLOR: #bdd7f4
}
div.cennik .blue4 {
	BACKGROUND-COLOR: #e4edf7
}

div.cennik .blue5 {
	BACKGROUND-COLOR: #FFF;
	padding: 3px;
	text-align: left;
}

div.cennik .table {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif;
	text-align: left;
}
div.cennik .grupa0 {
	BACKGROUND-COLOR: #aec9e3;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa1 {
	BACKGROUND-COLOR: #d6eb9c;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa2 {
	BACKGROUND-COLOR: #ffaeae;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa3 {
	BACKGROUND-COLOR: #ffffca;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa4 {
	BACKGROUND-COLOR: #ffd291;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa5 {
	BACKGROUND-COLOR: #ffd9ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa6 {
	BACKGROUND-COLOR: #dab6b6;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa7 {
	BACKGROUND-COLOR: #87ceeb;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa8 {
	BACKGROUND-COLOR: #c5f5c5;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa9 {
	BACKGROUND-COLOR: #ffd7d7;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa10 {
	BACKGROUND-COLOR: #b0d8ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa11 {
	BACKGROUND-COLOR: #ffe8ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa12 {
	BACKGROUND-COLOR: #c2bdfd;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa13 {
	BACKGROUND-COLOR: #ff9b9b;
	TEXT-ALIGN: center;
	COLOR: black
}

div.cennik .termin_cennik{
	BACKGROUND-COLOR: #CCCCCC;
	TEXT-ALIGN: center;
	COLOR: black

}
div.cennik .link2 {
	COLOR: black; 
	TEXT-DECORATION: none;
        TEXT-ALIGN: center
}  
}
div.cennik .link2:hover {
	COLOR: #494949; 
	TEXT-DECORATION: none;
        TEXT-ALIGN: center
}
}
div.cennik .link2a {
	COLOR: silver; TEXT-DECORATION: none
}
div.cennik .link2a:hover {
	COLOR: #494949; TEXT-DECORATION: none
}
div.cennik .data {
	color: red;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}

div.cennik .data1 {
	color: red;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}
div.cennik .data2 {
	color: black;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}
div.cennik .data3 {
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
}

/* koniec cennik */ 

/* agent */

div.agent *  { font-size:10px; font-family:Verdana; } 
div.agent a.agent_menu { color:#000000; text-align:center; width:100%; text-decoration:none; font-weight:bold; }
div.agent a:hover.agent_menu { color:#000000;  text-align:center; width:100%; text-decoration:none;}
tdiv.agent d.A {color:#000000; font-weight:bold; text-align:center;}
tdiv.agent d.W {color:#CC0000; font-weight:bold; text-align:center;}
tdiv.agent d.D {color:#fab000; font-weight:bold; text-align:center;}
tdiv.agent d.P {color:#00fa1d; font-weight:bold; text-align:center;}
div.agent td.menu_off {border:1px solid #F1F1F1; cursor:pointer;}
tdiv.agent d.menu_on {border:1px solid #CCCCCC; background-color:#F1F1F1; cursor:pointer;}

/* koniec agent */

/* formquestion */

div.formquestion {font-size: 11px; }
div.formquestion h3 {margin: 0px; margin-bottom: 10px; color: #4074a3; font-size: 13px;}
div.formquestion input.submit{color: #1283d8; padding: 4px 6px; background-color: transparent; border: none; float: right; font-size: 14px; font-weight: bold; text-decoration: underline;}
div.formquestion INPUT.input { 
text-align: center;
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion SELECT { 
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion INPUT.input { 
align: center;
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion SELECT { 
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

/* koniec formquestion */

/* szukaj last minute */

div.last_minute * {font-family:Arial; font-size:11px; color:#1283d8;}
div.last_minute a {font-family:verdana; font-size:11px;}
div.last_minute a:hover {font-family:verdana; font-size:11px;}
div.last_minute a:visited {font-family:verdana; font-size:11px;}
div.last_minute .wyniki {color:#1283d8; padding:2px; text-align:center;}
div.last_minute .wyniki a{color: #1283d8; text-decoration: underline;}
div.last_minute a.wyniki {color:#1283d8;}
div.last_minute a.wyniki1 {color:#006400;}
div.last_minute a.wyniki2 {color:#AEAE00;}
div.last_minute a.wyniki3 {color:#FF0000;}
div.last_minute a.wyniki4 {color:#0000FF;}

div.last_minute .wynikitop {height:30px; color: #1283d8; border-bottom: 1px solid #1283d8; margin-bottom: 1px;}
div.last_minute .last_table{width: 98%;}
div.last_minute .hotel_table{margin-top: 10px;}
div.last_minute .submit {float: right; margin-top: 3px; width: 97px; height: 33px; background: transparent url('/gfx/skin1_zima/search_button.jpg') no-repeat top center; color: #fffefc; border: none; padding-bottom: 3px;}

/* szukaj last minute koniec */
 
			
