
/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/layout.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { text-align: center; color: rgb(112, 121, 144); font-family: Verdana,Arial,"frutiger linotype","lucida grande",helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(113, 124, 143); padding-bottom: 50px; }
a { color: rgb(68, 102, 153); }
a img { border: 0pt none ; }
h2 { font-family: Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { font-family: Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h2, h3 { color: rgb(34, 96, 161); margin-top: 10px; margin-bottom: 0px; margin-left: 8px; }
#toplinks { margin: 30px auto auto; width: 970px; height: 30px; text-align: right; }
#toplinks a { color: rgb(255, 255, 255); font-family: Arial,Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; font-size: 15px; line-height: 30px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; margin-right: 20px; }
#container { margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 979px; height: auto; padding-top: 6px; }
#top { height: 6px; width: 100%; }
#header_wrapper { margin: 1px auto; width: 967px; height: auto; background-color: rgb(155, 164, 185); }
h1#header { background: rgb(0, 116, 187) url('../img/header.png') no-repeat scroll center center; width: 100%; height: 195px; }
#tagline { float: left; margin-top: 128px; margin-left: 69px; color: rgb(238, 238, 238); font-family: Arial,Verdana,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 14pt; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1#header img {  }
#subheader { background: rgb(155, 164, 185) url('../img/subheader.gif') repeat-x scroll center center; width: 100%; height: 35px; }
#subheader_left { background: transparent url('../img/subheader_left.gif') no-repeat scroll center center; float: left; width: 5px; height: 35px; }
#subheader_middle { float: left; height: 35px; color: rgb(255, 255, 255); }
#subheader_right { background: transparent url('../img/subheader_right.gif') no-repeat scroll center center; float: right; width: 5px; height: 35px; }
#content { margin: 19px auto auto; width: 967px; clear: both; }
#spacer { height: 60px; min-height: 60px; }
#footer { margin: auto; background: rgb(238, 238, 238) url('../img/footer.gif') repeat-x scroll center center; width: 979px; height: 136px; clear: both; }
#footer_bottom { height: 12px; width: 100%; }
#ie6 #footer_bottom {  }
#footer_bottom_left { background: rgb(204, 204, 204) url('../img/footer_bottom_left.png') no-repeat scroll center top; height: 12px; width: 10px; position: relative; left: 0pt; float: left; }
#footer_bottom_right { background: rgb(204, 204, 204) url('../img/footer_bottom_right.png') no-repeat scroll center top; height: 12px; width: 10px; position: relative; right: 0pt; float: right; }
#ie6 #footer { height: 144px; overflow-y: hidden; }
#ie6 #footer_bottom { margin-top: 0px; }
#ie6 #footer_bottom_left, #ie6 #footer_bottom_right { margin-top: -5px; height: 10px; overflow-y: hidden; }
.copy { margin-top: 15px; padding-right: 20px; text-align: right; color: rgb(102, 102, 119); }
#ie6 .copy { margin-top: 0px; }
.footer_row { height: 94px; font-family: Verdana,Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 124px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 100%; text-align: center; }
.footer_row a { color: rgb(119, 119, 136); text-decoration: none; }
.footer_row a:hover { border-bottom: 1px solid rgb(102, 102, 119); color: rgb(102, 102, 119); text-decoration: none; }
.subheader { text-align: center; color: rgb(0, 102, 153); font-weight: bolder; height: 20px; padding-top: 6px; }
.tags { padding-top: 10px; font-size: 18px; line-height: 22px; text-align: center; }
.tags .tag { text-decoration: none; color: rgb(51, 102, 153); font-size: 70%; }
.tags .size1 { font-size: 60%; }
.tags .size2 { font-size: 70%; }
.tags .size3 { font-size: 80%; }
.tags .size4 { font-size: 90%; }
.tags .size5 { font-size: 100%; }
.star2 { background: transparent url('../img/star.gif') repeat-x scroll left top; width: 16px; height: 16px; margin-top: -16px; float: right; cursor: pointer; }
ul.tabs { width: auto; float: left; margin-left: 120px; margin-top: -36px; }
#ie6 ul.tabs { margin-left: 60px; }
ul.tabs li { width: 80px; list-style-type: none; line-height: 34px; text-align: center; float: left; }
ul.tabs li a { color: rgb(255, 255, 255); text-decoration: none; }
div.tab-content { padding: 5px 15px; background: rgb(255, 255, 250) none repeat scroll 0% 0%; clear: both; min-height: 150px; height: auto; text-align: justify; }
#ie6 div.tab-content { height: 180px; }
.cake_debug { display: none; }
#subheader .location_bar { left: 10px; top: 8px; font-family: Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(238, 238, 238); position: relative; }
#subheader .location_bar a { color: rgb(255, 255, 255); text-decoration: none; }
#subheader .location_bar a:hover { border-bottom: 1px solid rgb(255, 255, 255); }
.subheader_search {  }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/block.css ::::: */

.block { border: 1px solid rgb(204, 204, 204); padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 100%; text-align: center; position: relative; height: auto; }
.block .tl, .block .tr, .block .bl, .block .br { position: relative; width: 8px; height: 8px; }
.block .tl { background: transparent url('../img/block_corner_tl.gif') no-repeat scroll left top; left: -1px; top: -1px; float: left; font-size: 1px; }
.block .tr { background: transparent url('../img/block_corner_tr.gif') no-repeat scroll right top; right: -1px; top: -1px; float: right; }
.block .bl { background: transparent url('../img/block_corner_bl.gif') no-repeat scroll left bottom; left: -1px; bottom: 7px; float: left; }
.block .br { background: transparent url('../img/block_corner_br.gif') no-repeat scroll right bottom; right: -1px; bottom: 7px; float: right; }
#ie7 .block .bl, #ie7 .block .br { bottom: -1px; }
.block .header { margin: 4px auto auto; background: transparent url('../img/header_middle.gif') repeat-x scroll left top; height: 36px; width: 99%; }
#ie6 .block .header { margin-top: 7px; }
#ie7 .block .header { width: 101%; margin-left: -4px; }
.block .header_left { background: transparent url('../img/header_left.gif') no-repeat scroll left top; height: 100%; width: 5px; }
.block .header_right { background: transparent url('../img/header_right.gif') no-repeat scroll right top; height: 100%; width: 5px; float: right; margin-top: -36px; }
.block .header_middle { position: relative; text-align: left; height: 100%; width: auto; float: left; padding-left: 20px; margin-top: -36px; font-family: Verdana,Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bolder; font-size: 12px; line-height: 36px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.block .content { border: 0pt none ; margin: 0pt; padding: 0px; height: auto; text-align: left; }
.block .content p { margin: 7px 8px; text-align: justify; line-height: 17px; }
#ie6 .block .header { margin-top: -10px; }
#ie6 .block .br, #ie6 .block .bl { margin-top: -12px; bottom: -1px; }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/jquery/jquery.suggest.css ::::: */

.ac_results { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt; background-color: white; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; z-index: 10000; display: none; font-family: Verdana,Arial,Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.ac_results li { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 2px 5px; white-space: nowrap; color: rgb(102, 102, 102); text-align: left; }
.ac_over { border-top: 1px dashed rgb(204, 204, 204); border-bottom: 1px dashed rgb(204, 204, 204); cursor: pointer; background-color: rgb(255, 255, 240); color: rgb(51, 51, 51) ! important; }
.ac_match { text-decoration: underline; color: rgb(51, 102, 153); }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/jquery/jquery.tabs.css ::::: */

@media projection, screen {
  .ui-tabs-hide { display: none; }
}
@media print {
  .ui-tabs-nav { display: none; }
}
.ui-tabs-nav, .ui-tabs-panel {  }
.ui-tabs-nav { margin: 0pt; padding: 0pt 0pt 0pt 4px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { border: 1px solid transparent; margin: 0pt 0pt 0pt 0px; float: left; min-width: 84px; opacity: 0.7; }
#ie6 .ui-tabs-nav li {  }
.ui-tabs-nav .ui-tabs-selected { border-left: 1px solid rgb(153, 187, 221); border-right: 1px solid rgb(153, 187, 221); opacity: 1; }
#ie6 .ui-tabs-nav .ui-tabs-selected { border-left: 1px solid rgb(153, 187, 221); border-right: 1px solid rgb(153, 187, 221); }
.ui-tabs-nav a, .ui-tabs-nav a span { width: 100%; height: 100%; display: block; }
.ui-tabs-nav a { margin: 1px 0pt 0pt; white-space: nowrap; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.ui-tabs-nav .ui-tabs-selected a { position: relative; top: 0px; z-index: 2; margin-top: 1px; color: rgb(255, 255, 255); }
.ui-tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0pt; }
* > .ui-tabs-nav a span { width: auto; height: auto; }
.ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 0px; }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-position: 100% -150px; }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -100px; }
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 0pt -50px; }
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0pt 0pt; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer; }
.ui-tabs-disabled { opacity: 0.7; }
.ui-tabs-panel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui-tabs-loading em { padding: 0pt 0pt 0pt 20px; background: transparent url('../img/loading.gif') no-repeat scroll 0pt 50%; }
* html .ui-tabs-nav { display: inline-block; }
:first-child + html .ui-tabs-nav { display: inline-block; }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/jquery/jquery.rating.css ::::: */

div.rating { margin: 2em; cursor: pointer; clear: both; display: block; }
div.rating:after { content: '.'; display: block; height: 0pt; width: 0pt; clear: both; visibility: hidden; }
div.cancel, div.star { background: transparent none repeat scroll 0% 0%; overflow: hidden; float: left; width: 17px; height: 15px; text-indent: -999em; cursor: pointer; display: block; text-align: left; }
div.cancel, div.cancel a { background: transparent url('../img/delete.gif') no-repeat scroll 0pt -16px; }
div.star, div.star a { background: transparent url('../img/star_001.gif') no-repeat scroll 0pt 0px; }
div.cancel a, div.star a { display: block; width: 16px; height: 100%; background-position: 0pt 0px; }
div.star_on a { background-position: 0pt -16px ! important; }
div.star_hover a, div.star_live a:hover { background-position: 0pt -32px; }
div.star_readonly a, div.star_readonly a:hover { cursor: default ! important; }
div.star { background: transparent none repeat scroll 0% 0% ! important; overflow: hidden ! important; }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/jquery/jquery.pagination.css ::::: */

.pagination { margin: 8px auto 5px; font-size: 80%; height: 30px; width: 97%; }
.pagination a { border: 1px solid rgb(170, 170, 238); text-decoration: none; color: rgb(17, 85, 187); }
.pagination a, .pagination span { padding: 0.3em 0.5em; display: block; float: left; margin-right: 5px; margin-bottom: 5px; }
.pagination .current { border: 1px solid rgb(170, 170, 238); background: rgb(34, 102, 187) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.pagination .current.prev, .pagination .current.next { border-color: rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.pagination .prev { float: left; }
.pagination .next { float: right; }

/* ::::: http://www.skyscraper2.lg/all-airlines-static/css/layout-airline.css ::::: */

#left { width: 352px; float: left; }
#right { width: 62%; float: right; }
#ie6 #left {  }
#ie6 #right { width: 60%; }
#bottom { width: 100%; clear: both; padding-top: 18px; padding-bottom: 20px; min-height: 250px; height: auto; }
.main_logo_wrapper { margin: auto; width: 320px; text-align: center; min-height: 150px; }
#logo { min-height: 200px; margin-bottom: 10px; width: 100%; text-align: center; }
#ie6 #logo img { height: 300px; width: 300px; }
.airline_logo { margin: auto; text-align: center; max-width: 100%; }
#airline_stats {  }
#airline_stats .content { margin: auto; width: 96%; padding-top: 25px; }
#ie6 #airline_stats .content { padding: 25px 0px 8px; }
#airline_stats .content div.row { border-bottom: 1px dashed rgb(230, 230, 230); margin: auto auto 8px; width: 330px; clear: both; padding-bottom: 3px; min-height: 16px; height: auto; }
.k { width: 130px; display: block; font-weight: bolder; color: rgb(0, 102, 153); }
.v { width: 190px; max-width: 190px; margin-left: 135px; margin-top: -18px; display: block; text-align: right; }
#airline_stats .content div.airline_adress { min-height: 36px; height: auto; }
#airline_stats .content div.airline_fleet { border-bottom: 0pt none; }
#airline_stats .content div.airline_aircraft { clear: both; height: auto; padding-bottom: 13px; text-align: justify; }
#gmap_wrapper { margin-left: -8px; }
#gmap { margin: auto; text-align: center; width: 350px; }
#airline .content {  }
#airline .content ul { margin-left: 20px; margin-top: 12px; margin-bottom: 12px; }
#airline .header ul.tabs { margin-top: -36px; }
#ie6 #airline .header .tabs { margin: -36px auto auto; position: relative; right: 10px; }
#airline .header { width: 96%; margin-top: 15px; }
#ie7 #airline .header { width: 96%; margin-left: 12px; }
#airline .description { margin: 18px 16px 16px; }
#ie6 #airline .description { margin-bottom: 32px; }
body #airline .content p { margin: 0pt; }
#airline h2 { margin-top: 20px; margin-left: 17px; width: 95%; overflow-x: hidden; }
#airline h2 span { float: right; margin-right: 34px; margin-top: -21px; text-align: right; }
#ie6 #airline h2 span { margin-right: 2px; }
#airline div.tab-content { background: rgb(255, 255, 250) none repeat scroll 0% 0%; clear: both; margin-top: 18px; margin-bottom: 8px; min-height: 300px; height: auto; }
#ie6 #airline div.tab-content { height: 300px; margin-top: 8px; }
#ie6 #airline .bl, #ie6 #airline .br { bottom: -9px; }
#ie7 #airline .bl, #ie7 #airline .br { bottom: -9px; }
#airline_comments { margin-top: 30px; height: auto; }
#airline_comments .header { width: 96%; margin-top: 8px; }
#ie6 #airline_comments .header { width: 98%; margin-top: -2px; }
.comments_set { display: none; }
.comments { margin: 8px auto auto; min-height: 400px; height: auto; width: 97%; }
#ie6 .comments { height: 400px; }
.no_comments { margin-top: 20px; text-align: center; }
.comment { border-bottom: 1px solid rgb(233, 233, 243); padding: 12px 4px 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.comment_header { border-bottom: 1px dashed rgb(249, 249, 249); text-align: right; }
.comment_created { display: block; min-width: 80px; margin-right: 2px; text-align: left; float: left; }
.comment_author { float: left; color: rgb(102, 102, 102); }
.comment_author_name { font-family: Tahoma,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 102, 153); margin-left: 5px; }
.comment_author_own { color: rgb(102, 170, 102); }
.star_wrapper { width: auto; height: 17px; position: absolute; right: 0px; margin-right: 8px; margin-top: 0px; clear: both; }
#ie6 .comment .star_wrapper { margin-top: -15px; }
#ie7 .comment .star_wrapper { margin-top: -15px; }
.comment_footer { width: 100%; text-align: right; clear: both; height: 14px; }
.comment_footer .message_wrapper { float: left; height: 14px; min-width: 200px; text-align: left; }
.comment_footer .comment_actions { float: right; margin-top: 0px; }
img.thumbsup { width: 16px; height: 16px; margin-right: 0px; margin-top: 0px; }
.comment_body { clear: both; width: 100%; padding-top: 12px; padding-bottom: 8px; min-height: 70px; height: auto; }
#ie6 .comment_body { height: 70px; }
#optional { margin-top: 20px; }
#ie7 #optional .header { width: 99%; margin-left: 3px; margin-top: -4px; }

#ie6 ul.tabs li { border: 0; }
#ie6 .ui-tabs-nav li { border: 0; }
