body {
	margin-top: 0px;
	background-color: #FFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}


a {color: #014A75;text-decoration:none;}
a:hover {color: #AD0101;text-decoration: underline;}
a:active {color: #6BB2DC;}

a.yellow { color: #fbf897}
a.white {color: #FFFFFF;}
a:hover.white, a:hover.yellow {color: #C1E8FF;}


p {padding:0; margin:0px}

.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-size: 13px;
	color: #000000;
	line-height: 17px;
}
.submenu {
	font-size: 14px;
	text-transform: uppercase;
	color: #014A75;
	font-weight: bold;
	
}

.stopka {
	font-size: 14px;
	color: #333333;
}

.title1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
.title2 {
	font-size: 16px;
	font-weight: bold;
	color: #014A75;
	margin-top: 5px;
	margin-bottom: 5px;
}
.title5 {
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.description {
	font-size: 12px;
	color: #333;
	margin-top: 8px;
}

.title3 {
	font-size: 18px;
	font-weight: normal;
	color: #014A75;
	padding-bottom: 5px;
}


.copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.text-prawakolumna {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.only-white {
	color: #FFFFFF;
	font-size: 13px;
}
.title4 {
	font-size: 20px;
	font-weight: bolder;
	color: #014A75;
	text-transform: uppercase;
	margin-top: 9px;
	margin-bottom: 3px;
}
.background_navy {
	background-image: url(images/background_navy.jpg);
}

.background_white {
	background-color: #FFF;
}


.ul2 {
	color: #004a75;
	font-size: 12px;
	list-style-image: url(images/green_arrow.gif);
	list-style-position: outside;
	vertical-align: middle;
	
}
.title_background {
	background-image: url(images/title_bar.jpg);
	text-transform: uppercase;
	font-size: 13px;
	text-align: left;
	padding-left:15px;
	color: #FFF;
	font-weight: normal;
}
.sub_title_country {
	font-size: 13px;
	color: #247AD0;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}

.label {
	font-size: 13px;
	color: #003554;
	background-color: #EEE;
	vertical-align: middle;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999;
}
.dot-line-gray {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999;
}
.ul3 {
	color: #000;
	font-size: 13px;
	list-style-image: url(images/green_dark_arrow.gif);
	list-style-position: outside;
	vertical-align: middle;
}
.news_prawa {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	margin-left: 20px;
}
.wiecej {
	font-size: 11px;
	color: #FFF;
	list-style-image: url(images/green_dark_arrow.gif);
}
.submenu2_white {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
}
.main_background {
	background-image: url(images/background_2.jpg);
	background-repeat: repeat-x;
}

.blue_TL {
	background-image: url(images/blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.hr {
	margin-top: 30px;
	margin-bottom: 30px;
}
.stopka-bckkg {
	background-image: url(images/stopka_backg.gif);
	background-repeat: repeat-x;
}
.zajawka {
	font-size: 13px;
	color: #333;
}
.category_white {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
}
.background_slider_wakacje {
	background-image: url(images/kolor_wakacje.gif);
	background-repeat: repeat-x;
}

.yellow { color: #fbf897}

.newsletter_bckgr {
	background-image: url(/images/bckgr_newsletter.gif);
	background-repeat: no-repeat;
}
  .stars {
	font-size: 13px;
	color: #014A75;
}
.ul_hotele {
	font-size: 12px;
	color: #004a75;
	line-height: 22px;
	list-style-image: url(images/dot_hotele.gif);
	list-style-position: outside;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	text-transform: uppercase;
	height: 25px;
	text-indent: 1px;
}


/* ------------- lewe menu - filtrowanie  --------*/
.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu ul{
list-style-type:none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
border-bottom: 1px dotted #999;
background: #f6f6f6;
}

.urbangreymenu ul li ul li{
border-bottom: 0px;
border-top: 1px dotted #999;
}

.urbangreymenu ul li ul li ul li {
	padding-left:10px;
	background: url(images/dot_hotele2.gif) no-repeat left;
}

.urbangreymenu ul li a{
	display: block;
	font-size:12px;
	color: #004a75;
	text-align:left;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle; 
	background: url(images/dot_hotele.gif) no-repeat left;
	padding-top: 8px;
	padding-left: 20px; 
	height:22px !important;height:30px;
	/*list-style-image: url(images/dot_hotele.gif);*/
}

.urbangreymenu ul li ul li a{
	color: #247AD0;
	background: none;
}
.urbangreymenu ul li ul li ul li a{
	color: #439ef9;
	background: none;
}

.urbangreymenu ul li a:visited{
color: 004a75;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #014a75;
}
.tab_blue {
	background-image: url(images/blue_color_box.jpg);
	background-repeat: repeat;
}



.price { color: #004a75;font-size: 13px;}
.country { font-size: 12px; color: #247AD0;}

.f_left  {
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.f_right {
	float:right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.bg1 { background-color:#fff}
.bg2 { background-color:#e9e9e9}
.bg3 { background-color:#d0e6ff} /*niebieski jasny */
.bg4 {background-color: #4B96E0;} /*niebieski średni */
.bg5 {background-color: #DFECF9} /*najjasniejszy niebieski*/
.bg6 {background-color: #F7F4C8} /*zołty ciemniejszy*/

.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}
.pb10 {padding-bottom: 10px;}
.pt10 {padding-top: 10px;}

.pt3 {padding-top: 3px;}
.pb3 {padding-bottom:3px;}
.pr3 {padding-right: 3px;}
.pl3 {padding-left: 3px;}

.pt {padding-top: 5px;}
.pb {padding-bottom:5px;}
.pr {padding-right: 5px;}
.pl {padding-left: 5px;}


.pl40 {padding-left:40px;}

.pb7 {padding-bottom:7px}
.pt30 {padding-top:30px;}
.pr20 {padding-right: 20px;}
.pt20 {padding-top: 20px;}

.bb1 {  border-bottom: 1px solid #4B96E0; }  
.bt1 {  border-top: 1px solid #4B96E0; } 
.bl1 {  border-left: 1px solid #4B96E0; } 
.br1 {  border-right: 1px solid #4B96E0; }

.bb2 {  border-bottom: 1px solid #fff; }  
.bt2 {  border-top: 1px solid #fff; } 
.bl2 {  border-left: 1px solid #fff; } 
.br2 {  border-right: 1px solid #fff; }

.white { color:#fff}
.grey { color:#999}
.blue { color: #247AD0;}
.orange { color:#fe6601}

.f11 { font-size:11px}
.f12 { font-size:12px}
.f14 { font-size:14px}
.f16 { font-size:16px}


