/*
Theme Name: Jet2
Theme URI: http://wordpress.org/
Description: Jet2 Theme
Version: 0.1
Author: 
Author URI: 
*/

body {background:#fff url('img/background.png') 0 0 repeat-x; font-family:Arial; font-size: 12px;}

a{
color: #062B62;
}

sub {vertical-align:sub; font-size:75%; line-height:0.75em;}

div#topBox, div#submenuBox, div#contentBox {margin:0 auto;}

div#topBox {width:948px; height:100px; background:url('img/top/menu/bg_.png') left bottom no-repeat;}
	div#tB_logoBox {margin-left:4px; _margin-left:4px; width:320px; height:100px;}
		div#tB_logoBox img {padding:32px 0 0 24px; width:279px; height:40px;}
	div#tB_menuBox {width:624px; height:100px;}
		div#tB_mB_szukajBox {padding-top:13px; width:620px; height:47px;}
			div#tB_mB_szukaj {padding:7px 0 0 280px; height:40px;}
				div#tB_mB_szukajBox input {font-size:11px; color:#aaa;}
				input#szukajText {padding:0 0 0 5px; width:143px; height:18px; background:url('img/forms/search_bg.png') 0 0 repeat-x; border:#ccc 1px solid;}
				input#szukajSubmit {margin:2px 14px 0 8px; width:18px; height:18px; background:url('img/forms/search_btn.png') 0 0 no-repeat; border:0 solid; cursor:pointer;}
			div#tB_mB_flagi2 {border-left:#ccc 1px solid; margin:10px 0 0; padding:0 0 0 10px; color: #062B62; font-weight: bold;}
				img#tB_mB_flagNed, img#tB_mB_flagEng {padding-top:11px; width:16px; height:11px; display:inline; float:left;}
				img#tB_mB_flagNed {margin-left:22px;}
				img#tB_mB_flagEng {margin-left:10px;}
			
		div#tB_mB_menu {_padding:0; _margin:0; width:624px; height:40px;}
			div#tB_mB_menu ul {padding-left:26px; height:40px;}
				div#tB_mB_menu ul li {padding-left:3px; width:146px; height:40px; display:inline; float:left;}
			li.tB_item a {padding-top:9px; width:146px; height:31px; font:normal 14px/31px "Trebuchet MS", Helvetica; color:#000; text-align:center; background-position:0 0; background-repeat:no-repeat; display:inline; float:left;}
				li.tB_item a:hover {background-position:0 -40px; text-decoration:none;}
			li.tB_item_general a {background-image:url('img/top/menu/general.png');}
			li.tB_item_chartering a {background-image:url('img/top/menu/chartering.png');}
			li.tB_item_management a {background-image:url('img/top/menu/management.png');}
			li.tB_item_environmental a {background-image:url('img/top/menu/environmental.png');}
                        li.current_page_parent a {background-position:0 -80px; color:#fff;}
                        li.current_page_ancestor a {background-position:0 -80px; color:#fff;}
                        li.current_page_item a {background-position:0 -80px; color:#fff;}
                        
                        li.current_page_parent a:hover {background-position:0 -80px; color:#fff;}
                        li.current_page_ancestor a {background-position:0 -80px; color:#fff;}
                        li.current_page_item a:hover {background-position:0 -80px; color:#fff;}
                        
		
div#submenuBox {width:948px; height:39px;}
	div#submenuBg {width:940px; height:39px;}
	div#submenuBg_left {width:4px; height:39px; background:url('img/top/submenu/bg_left.png') 0 0 no-repeat; line-height:1px; font-size:1px;}
	div#submenuBg_right {width:4px; height:39px; background:url('img/top/submenu/bg_right.png') 0 0 no-repeat; line-height:1px; font-size:1px;}
	
	div#submenuBox ul {height:39px;}
		div#submenuBox ul li {height:39px; display:inline;}
		div#submenuBox ul li.page_item a {padding:0 18px; height:39px; font-family:"Trebuchet MS", Helvetica; font-size:14px; font-weight:normal; line-height:39px; color:#fff; display:inline; float:left;}
			div#submenuBox ul li.page_item a:hover {background:url('img/top/submenu/hover.png') 0 0 repeat; text-decoration:none;}
		div#submenuBox ul li.current_page_item a {background:url('img/top/submenu/active.png') 0 0 repeat;}
                div#submenuBox ul li.current_page_ancestor a {background:url('img/top/submenu/active.png') 0 0 repeat; }
	div.sB_general {background:url('img/top/submenu/general.png') 0 0 repeat-x;}
	div.sB_management {background:url('img/top/submenu/management.png') 0 0 repeat-x;}
	div.sB_chartering {background:url('img/top/submenu/chartering.png') 0 0 repeat-x;}
	div.sB_environmental {background:url('img/top/submenu/environmental.png') 0 0 repeat-x;}

  div#flashContent
  {
  width: 940px;
  height: 330px;
  position: relative;
  z-index: 2;
  }

div#contentBox {padding-top:1px; width:940px;}
	div.cB_mainBox {width:940px; height:355px; background:url('img/content/shadow_main.jpg') 0 329px no-repeat;}
		div.cB_mB_left {width:640px; height:329px; background-position:0 0; background-repeat:no-repeat;}
			div#cB_mB_chartering {background-image:url('img/photos/main/chartering.jpg');}
			div#cB_mB_general {background-image:url('img/photos/main/general.jpg');}
			div#cB_mB_fleet {background-image:url('img/photos/main/fleet.jpg');}
			div#cB_mB_environment {background-image:url('img/photos/main/environmental.jpg');}
			div#cB_mB_management {background-image:url('img/photos/main/management.jpg');}
		div.cB_mB_right {width:300px; height:329px;}
                div.cB_mB_right_small {width:300px; height:164px;}
			div#cB_mB_r_header {width:300px; height:88px;}
			div#cB_mB_r_header_general {width:300px; height:114px;}
				
			div#cB_mB_r_content, div#cB_mB_r_content_general {width:300px; padding:25px 35px 0 35px; position:absolute;}
				div#cB_mB_r_content p, div#cB_mB_r_content_general p {width:230px; font:normal 14px/18px "Trebuchet MS", Helvetica; color:#fff;}
		div#cB_mB_r_fleet div#cB_mB_r_content, div#cB_mB_r_content_general {padding-top: 50px;}
                        div#cB_mB_r_content_normal {width:300px; padding:42px 0 0 0;}
                                div#cB_mB_r_content_normal p {font:normal 16px/16px "Trebuchet MS", Helvetica; color:#fff; text-align: center;}
		
      div#cB_mB_r_general_movie {background-image:url('img/photos/main/general_shadow.png'); position: absolute; top: 0; right: 0; z-index: 3;}          
                
			div#cB_mB_r_chartering {background-image:url('img/photos/main/chartering_shadow.png');}
				/*div#cB_mB_r_chartering img {width:239px; height:30px; position:relative; top:28px; left:29px;}*/
			div#cB_mB_r_general {background-image:url('img/photos/main/general_shadow.png');}
				/*div#cB_mB_r_general img {width:226px; height:66px; position:relative; top:25px; left:38px;}*/	
			div#cB_mB_r_fleet {background-image:url('img/photos/main/general_shadow.png');}
				/*div#cB_mB_r_fleet img {width:165px; height:45px; position:relative; top:34px; left:72px;}*/
			div#cB_mB_r_environment {background-image:url('img/photos/main/environmental_shadow.png');}
				/*div#cB_mB_r_environment img {width:261px; height:19px; position:relative; top:36px; left:20px;}*/		
			div#cB_mB_r_management {background-image:url('img/photos/main/management_shadow.png');}
				/*div#cB_mB_r_management img {width:240px; height:25px; position:relative; top:34px; left:29px;}*/
                        div#cB_mB_r_normal {background-image:url('img/photos/main/normal_shadow.png'); text-align: center;}
				/*div#cB_mB_r_normal img {padding-top:34px;}*/
        div.cB_mainBox_small {width:940px; height:190px; background:url('img/content/shadow_main.jpg') 0 164px no-repeat;}
			
	div#two_boxes {width:940px;}
	div.cB_mediumBox {width:460px; height:189px; background:url('img/content/shadow_middle.jpg') 0 170px no-repeat; position:relative; float:left; display:inline;}
		div.cB_mediumBox div {width:460px; height:170px;}

/* --- dla linkow height+padding-top=170px , width+padding-left=460px --- */
		div#cB_meB_privatesjets {background:url('img/photos/medium/privatejets.jpg') 0 0 no-repeat;}
			div#cB_meB_privatesjets a {padding:86px 0 0 280px; width:180px; height:84px;}
		div#cB_meB_hotels {background:url('img/photos/medium/hotels.jpg') 0 0 no-repeat;}
			div#cB_meB_hotels a {padding:120px 0 0 350px; width:110px; height:50px;}
		div#cB_meB_flyco2neutral {background:url('img/photos/medium/flyco2neutral_02.jpg') 0 0 no-repeat;}
			div#cB_meB_flyco2neutral a {padding:129px 0 0 220px; width:280px; height:41px; color:#000;}	
		div#cB_meB_ourvisiononsocial {background:url('img/photos/medium/ourvisiononsocial.jpg') 0 0 no-repeat;}
			div#cB_meB_ourvisiononsocial a {padding:20px 0 0 280px; width:180px; height:150px;}
		div#cB_meB_modules {background:url('img/photos/medium/modules.jpg') 0 0 no-repeat;}
			div#cB_meB_modules a {padding:18px 0 0 18px; width:442px; height:152px;}
		div#cB_meB_aircraftmanagement {background:url('img/photos/medium/aircraftmanagement.jpg') 0 0 no-repeat;}
			div#cB_meB_aircraftmanagement a {padding:100px 25px 0 130px; width:305px; height:70px;}

		a.cB_mediumBox_shining {font:normal 30px/32px "Trebuchet MS", Helvetica; color:#fff; display:inline; float:left;}
			a.cB_mediumBox_shining:hover {background:url('img/top/submenu/hover.png') 0 0 repeat; text-decoration:none;}
			a.cB_mediumBox_shining span {font-size:12px; line-height:20px; font-weight:normal;}


			
	
	div#three_boxes {width:940px;}
	div.cB_miniBox {width:300px; height:171px; background:url('img/content/shadow_mini.jpg') 0 154px no-repeat; position:relative; float:left; display:inline;}
		div.cB_miniBox h1 {font:normal 24px/32px "Trebuchet MS", Helvetica; text-align:right; position:absolute;}
			div.cB_miniBox h1 a:hover {text-decoration:none;}
		div.cB_miniBox div {width:300px; height:154px;}

/* --- dla linkow height+padding-top=154px , width+padding-left=300px --- */
		/*div#cB_miB_hourlycontracts {background:url('img/photos/mini/hourlycontracts.jpg') 0 0 no-repeat;}
			div#cB_miB_hourlycontracts a {padding:110px 0 0 89px; width:211px; height:44px; color:#000;}
		div#cB_miB_oursafety {background:url('img/photos/mini/oursafety.jpg') 0 0 no-repeat;}	
			div#cB_miB_oursafety a {padding:110px 0 0 67px; width:233px; height:44px;}
		div#cB_miB_co2neutral {background:url('img/photos/mini/co2neutral.jpg') 0 0 no-repeat;}	
			div#cB_miB_co2neutral a {padding:16px 0 0 24px; width:276px; height:138px; color:#000;}
		div#cB_miB_ourmissionvision {background:url('img/photos/mini/ourmissionvision.jpg') 0 0 no-repeat;}	
			div#cB_miB_ourmissionvision a {padding:16px 0 0 20px; width:280px; height:138px;}
		div#cB_miB_europeanemission {background:url('img/photos/mini/europeanemission.jpg') 0 0 no-repeat;}	
			div#cB_miB_europeanemission a {padding:120px 0 0 35px; width:265px; height:34px; font-size:14px;}
		div#cB_miB_greenseat {background:url('img/photos/mini/greenseat.jpg') 0 0 no-repeat;}	
			div#cB_miB_greenseat a {width:300px; height:154px;}	
		div#cB_miB_inhousemaintenance {background:url('img/photos/mini/inhousemaintenance.jpg') 0 0 no-repeat;}	
			div#cB_miB_inhousemaintenance a {padding:120px 0 0 35px; width:265px; height:34px; color:#000;}	
		div#cB_miB_meettheteam {background:url('img/photos/mini/meettheteam.jpg') 0 0 no-repeat;}	
			div#cB_miB_meettheteam a {padding:115px 0 0 20px; width:280px; height:39px;}	*/

		a.cB_miniBox_shining {font:normal 24px/32px "Trebuchet MS", Helvetica; color:#fff; display:inline; float:left;}
			a.cB_miniBox_shining:hover {background:url('img/top/submenu/hover.png') 0 0 repeat; text-decoration:none;}

/* --- dla HOME --- */
		div.cB_miniBox_general {width:300px; height:260px; background:url('img/content/shadow_mini.jpg') 0 241px no-repeat; position:relative; float:left; display:inline;}
			div.cB_miniBox_general div {padding:121px 0 0 18px; width:282px; height:120px; background-repeat:no-repeat; background-position:0 0;}
				div.cB_miniBox_general div h2 {font:bold 14px/40px Arial; color:#fff;}
				div.cB_miniBox_general p {width:265px; font:normal 12px/14px Arial; color:#fff; padding-top: 10px;}
				p.cB_mBg_text {padding-top:10px;}
				p.cB_mBg_more{text-align:right;}
				a.cB_mBg_more {text-align:right; float: right; padding-top: 5px;}
			div#cB_mBg_privatejet {background-image:url('img/photos/mini_general/privatejet.jpg');}
			div#cB_mBg_aircraftmanagement {background-image:url('img/photos/mini_general/aircraftmanagement.jpg');}
			div#cB_mBg_co2emission {background-image:url('img/photos/mini_general/co2emission.jpg');}

/* --- dla FLEET --- */
		div#cB_fleet_left {width:220px;}
			div#cB_fl_submenuBox {width:220px;}
				div#cB_fl_submenuBox h2, div#cB_fl_submenuBox strong {padding-left:15px; width:205px; height:59px; font:normal 24px/59px "Trebuchet MS", Helvetica; color:#062b62; background:url('img/content/submenu_header.jpg') 0 0 no-repeat;display:block;}
				div#cB_fl_submenuBox ul {width:220px; background:url('img/content/submenu_bg_fleet.jpg') 0 0 repeat-y;}
					div#cB_fl_submenuBox ul li {width:220px; height:40px; #margin:0 0 -3px 0; #display:block;}
					#cB_fl_submenuBox li.page_item {border-bottom:#8e9eb2 1px solid;}
                                        #cB_fl_submenuBox li.page_item a {padding-right:40px; width:180px; height:40px; font:normal 14px/40px "Trebuchet MS",Helvetica; color:#fff; text-align:right; background:url('img/icons/plane.png') 193px 15px no-repeat; display:inline; float:left;}
					#cB_fl_submenuBox li.page_item a:hover {text-decoration:none; background:url('img/content/submenu_left_hover.png') 0 0 no-repeat;}
				#cB_fl_submenuBox li.current_page_item a, #cB_fl_submenuBox li.current_page_item a:hover {text-decoration:none; background:url('img/content/submenu_left_active.png') 0 0 no-repeat;}
		div#cB_fleet_middle {width:700px;}
			div#cB_fleet_middle h1 {padding: 0 0 0 7px; margin-bottom: 10px; width:695px; height:59px; border-bottom:#062b62 1px solid; font:normal 24px/59px "Trebuchet MS", Helvetica; color:#000;}
			div#cB_fleet_middle p {padding-top:14px; width:690px; font:normal 12px/14px "Trebuchet MS", Helvetica; color:#333;}
div#cB_fleet_middle ul li{font-size:12px; padding: 10px 5px 10px 10px; background: url('img/bullet1.png') 0px 14px no-repeat;}
div#cB_fleet_middle td strong{padding:10px 5px; display: block;}
                div#cB_normal_middle {width:940px !important; width: 920px;}
			div#cB_normal_middle h1 {padding: 0 0 0 7px; margin-bottom: 10px; height:59px; border-bottom:#062b62 1px solid; font:normal 24px/59px "Trebuchet MS", Helvetica; color:#000;}
			div#cB_normal_middle p {padding-top:10px; font:normal 12px/14px "Trebuchet MS", Helvetica; color:#333;}
		div#cB_fleet_right {width:220px;}
			div#cB_fleet_right img {margin-bottom:12px;}


div#footerBox {margin:10px auto 20px; width:940px; height:50px; background:url('img/content/shadow_main.jpg') 0 0 no-repeat; #padding-bottom:20px;}
	div#footerBox span {font-family:Arial; font-size:12px; line-height:16px; color:#737373; display:inline; float:left;}
		div#footerBox span a {font-family:Arial; font-size:12px;color:#737373;}
	div#fB_submenu {padding-top:30px; width:640px; height:20px; position: relative;}
		div#fB_submenu span {padding-right:16px;}
		span#fB_sM_contact {padding-left:23px; background:url('img/icons/mail.png') 0 1px no-repeat;}
		span#fB_sM_privacy {padding-left:23px; background:url('img/icons/shield.png') 0 0 no-repeat;}
		span#fB_sM_terms {padding-left:23px; background:url('img/icons/privacy.png') 0 0 no-repeat;}
		span#fB_sM_crewlogin {padding-left:23px; background:url('img/icons/crew.png') 0 0 no-repeat;}
		span#fB_sM_sitemap {padding-left:22px; background:url('img/icons/sitemap.png') 0 0 no-repeat;}
	div#fB_copy {padding:30px 0 0 22px; width:278px; height:20px; background:url('img/icons/logo_jet.jpg') right bottom no-repeat;}



.colorWhite {color:#fff;}
.colorBlack {color:#000;}
.colorOrange, div.cB_miniBox_general p.colorOrange  {color:#f3842b;}
.colorGray, div.cB_miniBox_general p.colorGray  {color:#ccc;}
.colorGreen, div.cB_miniBox_general p.colorGreen  {color:#5aa700;}
.colorBlue, div.cB_miniBox_general p.colorBlue  {color:#8295b0;}
.floatLeft {display:inline; float:left;}
.floatRight {display:inline; float:right;}
.alignRight {text-align:right;}
.clear {line-height:1px; font-size:1px; clear:both;}

.marginRight_20px {margin-right:20px;}

/* for WordPress WYSIWYG editor */
.alignright
{
    float: right;
    padding: 5px 0 5px 15px;
}

.alignleft
{
    float: left;
    padding: 5px 5px 5px 0;
}

/* SITEMAP */

#siteMap
{
	color: black;
	width: 820px;
	position: absolute;
  z-index: 4;
	left: 0;
	bottom: 30px;
	background: white;
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
}
#siteMap h1, #siteMap h2, , #siteMap h3{
	border-bottom: 1px solid #062B62;
	padding-bottom: 5px;
}

#siteMap a
{
	color: black;
}

#siteMap ul
{
	padding: 0 0 0 10px;
	margin: 10px 0;
}

#siteMap li
{
	display: inline;
	
}

#siteMap ul li
{
	font-size: 14px;
	width: 200px;
	float: left;
}

#siteMap ul li a
{
	color: #062B62;
	font-weight: bold;
}
#siteMap ul li ul li a
{
	color: #666;
}

#siteMap ul li ul
{
padding-bottom: 10px;
}

#siteMap ul li ul li
{
	font-weight: bold;
	display: block;
	font-size: 12px;
	padding-bottom: 5px;
	
	border: 0;
}

#siteMap ul li ul li ul li a
{
	font-weight: normal;
	font-size: 11px;
	
}

/* === POSTS === */
.postmetadata{
display: none;
}

.post{
padding-bottom: 20px;
}
.post h2, #cB_normal_middle h2, table h2, h3{
	border-bottom: 1px solid #062B62;
	padding-bottom: 10px;
margin-top: 5px;
	 margin-bottom: 5px;
	color: #062B62;
display: block;
}

#cB_normal_middle h2, table h2, h3{
	padding-top: 20px;
}

.post small{
	font-size: 10px;
	color: #ccc;
	margin-top: 5px;
	display: block;
}

p.nocomments{
display: none;
}

/* === CONTACT FORM === */
form#WebToLeadForm{
padding-top:10px;
}
#WebToLeadForm input, #WebToLeadForm textarea{
margin: 5px 0 5px 15px;

}
#WebToLeadForm input.button{
width: 100px;
margin-right:70px;
}
#WebToLeadForm td{

}

h4{
padding-top: 15px;
color:#062B62;
}

/* 2 columns in JNL Team */

.category-jnl-team
{
	width: 450px;
	float: left;
	padding: 6px;
}
div.category-jnl-team small{
display:none;
}

/* hCard contact formatting */

/*name*/
.vcard .fn {
  color:#062B62;
  padding-top:15px;
  display:block;
  font-weight:bold;
  padding-bottom:10px;
}
.vcard .role, .vcard .tel {
  color:#333333;
  font: 12px/14px "Trebuchet MS",Helvetica;
}
.vcard .role {
  font-style:italic;
}

.vcard p { padding:0 !important;}
/* fix */

span.graphical_header {
position:absolute;top:0;left:0;visibility:hidden;}


/*=== FLEET TABLES ===*/
tr.grey{
background-color: #e4edfb;
}

/*=== NO <p> ===*/
div#cB_fleet_middle table.table_p p {
width:100%;
}
div#cB_fleet_middle table td{
vertical-align: middle;
}

