body
{
	background: #FFFFFF;
    overflow: auto;
    padding: 0px;
    margin: 0px;
    font-family: verdana, tahoma, arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-align: left
}

img
{
    border: 0px
}

a
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #086AA8
}

a:hover
{
    color: #1095EB
}

h2
{
	border-top: 2px solid #C5EFFF;
	font-size: 10px;
	display: inline;
	float: left;
	color: #15B5FF;
	text-transform: uppercase;
    padding: 2px 0px 5px 0px;
    margin: 12px 10px 3px 10px	
}

#container
{
	background: url(tbody.jpg) repeat-y top center;
    width: 859px;
    margin: 0px auto;
    padding: 0px;
    clear: both;
    overflow: hidden;
    position: relative
}

#header
{
	background: url(hback.jpg) no-repeat top left;
    width: 859px;
    height: 152px;
    margin: 0px auto;
    overflow: hidden;
    position: relative
}


#content
{
	background: url(cbody.jpg) no-repeat top center;	
    float: left;    
    width: 859px
}
         
#main	
{	
    width: 433px;
    margin: 0px 0px;
    float: left;
    position: relative;
    overflow: hidden
}

.text
{
    width: 405px;
    float: left;
    margin-left: 5px;
    padding: 0px 10px 20px 10px
}


.text .tadditional{
   padding: 10px;
}


.text ul
{
    padding-left: 5px;
    
    margin-left:5px;
}
.text ul li
{
    padding-left: 0px;
    margin-left:5px;
}

.text ul li .tnewarticles_item .tgreytitle
{
    color:#777777;
}

.text ul li a
{
    font-weight:normal;
}


.text .tadded{
    color:#777777;
    text-align:right;
}


.text .thead .active{
    font-weight: bold;
    text-align:right;
}
.text .thead .grey{
    font-weight: normal;
    color: #888888;
}

.text .thead a{
    font-weight: normal;
    text-align:right;
}


.text .tseealso_title{
    font-size:11px;
    text-align:center;
    color: #BD0C0B; 
    font-weight:normal;
    padding-top:15px;
    padding-bottom:5px; 
}






table.airport_results {
	border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: #dddddd;
	border-collapse: collapse;
	background-color: white;
    font-size:10px;
    width:400px;
}
                    
                                        
table.airport_results td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #dddddd;
    background-color: #FBFBFB;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.airport_results td.fromto {
    width:230px;

}

table.airport_results td.title {
	font-size:11px;
    color: #BD0C0B;  
    font-weight:bold;
}


                                          

.text .ttags{
    font-size:11px;
    color: #BD0C0B; 
    font-weight:normal;
    padding-top:15px;
    padding-bottom:5px; 
}

.text .ttags a{
    font-weight:normal;
    
}



.text .tseealso_item{
    width:450px;
    float:left;
}

.text .tseealso_item a{
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
}

.text .tseealso_item .flight{
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
    width:250px;
    float:left;  
       
}
.text .tseealso_item .res{
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
    width:150px;
    float:left; 
    
    
}

.text .tother_title{
    font-size:11px;
    color: #000000;
    font-weight:normal;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center; 
}


.text .comment{
    
    padding-top:15px; 
    padding-bottom:5px;
    padding-left:10px;
    
    border-bottom:1px solid #dddddd;
}

.text .comment .header{
   font-size:11px;
   padding-bottom:5px;
}

.text .comment .content{
   font-size:11px;
}

.text .comment .content{
   font-size:11px;
}

.text .addcomment{
    padding-top:10px;
    font-size:11px;
}

.text .addcomment a{
    padding-top:10px;
    font-size:11px;
    color: #BD0C0B;
    }

.text .tbody#sitemap{
    padding-left:20px;
}


.text .notfound{
    padding-top:20px;
}


.text .notfound .inside{
    color: #880000;
}

.thead
{
    width: 405px;
    padding: 6px 0px 5px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #BD0C0B;
    text-align: center;
    float: left;
    position: relative    
}



.thead#min
{
    font-size:11px;
    position: relative        
}


.thead#getbytag
{
    font-size:10px;
    color: #086AA8;
    position: relative        
}



.tbody
{
    width: 390px;
    padding: 0px;
    padding-bottom:10px;
    float: left;
    position: relative;      
}


.tbody .inputblock
{
    
    padding-top: 10px;
    padding-bottom:10px;
    height:20px;
    float: left;
    position: relative;      
}


.tgap
{
    width: 390px;
    height:15px;
}

.tbody#center
{
    text-align:center;
        
}


.tbody .tnewarticles
{
    font-size:10px;
    font-weight:normal;
    position: relative;
    padding-left:20px;
    padding-top:10px;    
    padding-right:10px;
}

.tbody .tnewarticles#listall{
    padding-top:8px;    
}

.tbody .tnewarticles .tmore
{
    color:#777777;
    text-align:right;
    padding-bottom:5px;   
}


.tbody .tnewarticles .tnewarticles_item .tgreytitle
{
    color:#777777;
}

.tbody .tnewarticles .tnewarticles_content
{
    padding-top:5px;
    padding-bottom:8px;
}


.tbody .tnewarticles .tnewarticles_item{
    clear:both;
    width:100%;
}

.tbody .tnewarticles .tnewarticles_item{
    clear:both;
    width:100%;
}


.tbody .tnewarticles .tnewarticles_item a
{
    font-weight:normal;
}



.tbody .tnewarticles .tnewarticles_item#anchor
{
    padding-top:10px;
}
.tbody .tnewarticles .tnewarticles_item .anchor_before{
    padding-right:10px;
    
}

.tbody .tnewarticles .tnewarticles_item .anchor_after{
    padding-left:10px;
}

.tbody .tnewarticles .tnewarticles_item .anchor_anchor{
}



.thalf
{
    width: 200px;
    padding: 0px;
    float: left;
    position: relative    
}

.thalf select
{
	background: #F7FCFE;
	border: 1px solid #C5EFFF;
	font-size: 11px;
    width: 180px;
    padding: 0px;
    margin: 5px 10px;
    position: relative    
}


.back{
    font-size:11px;
    font-weight:bold;
    padding-top:10px;
    padding-left:10px;
    width:100%;
}

    

table.search_results {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
    font-size:10px;
    text-align:center;
    width:400px;
}

table.search_results#article {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: white;
    font-size:10px;
    text-align:center;
    width:400px;
}





table.search_results th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #F5F5F5;  
	-moz-border-radius: 0px 0px 0px 0px;
    font-weight:bold;
}
table.search_results td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
    background-color: #FBFBFB;
	-moz-border-radius: 0px 0px 0px 0px;
}




table.search_results#article td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #cccccc;
    background-color: #FBFBFB;
	-moz-border-radius: 0px 0px 0px 0px;
}




.warn_div
{
	padding-top:20px;
    padding-bottom:20px;
    color:#990000;
    font-weight:bold;
    text-align:center;
    
}



.search
{
	background: url(search.jpg) no-repeat top left;	
	width: 53px;
	height: 21px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	padding: 7px 15px 0px 70px;
	float: right
}

.search:hover
{
	background: url(searcha.jpg) no-repeat top left;
	color: #FFFFFF
}
	
.sidecolumn
{
    width: 212px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    float: left
}

.block
{	
    width: 212px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    overflow: hidden;
    float: left;
    text-align: left
}

.block .infobar
{	
    padding: 10px 10px 10px 10px;
    float: left;
    font-weight:bold;
    color:red;
    
}

.block .infobarg
{	
    padding: 10px 10px 10px 10px;
    float: left;
    font-weight:bold;
    color:#008800;
    
}



.bhead
{
	background: url(bhead.jpg) repeat-x top left;
	width: 172px;
    padding: 6px 20px;
    margin: 0px 0px 0px 0px;   
    font-size: 13px;
    font-weight: bold;
    float: left;
    position: relative
}

.bhead:first-letter
{
    text-transform: uppercase;
    color: #23558D;
    font-size: 16px
}

.bbody
{
	background: url(bbody.jpg) repeat-x top left;
	width: 192px;
    padding: 10px 0px 10px 20px;   
    float: right;
    overflow: hidden;
    position: relative
}

.bbody  .newsbox{
    padding-top:5px;
}

.bbody  .newsbox input.text{ width: 150px; padding:0px; border: 1px solid #bab9b9; background: #F7FCFE;
	border: 1px solid #C5EFFF;}

.bbody  .newsbox input.submit{ width: 130px; padding:0px; border: 1px solid #bab9b9; color: #ffffff;
        background:#507CF1}




#footer
{
    background: url(footer.jpg) no-repeat top center;
    height: 22px;
    width: 839px;
    float: left;
    text-align: center;
    padding: 27px 10px 0px 10px
}

#footer a
{
    color: #FFFFFF;
    font-weight: lighter;
    font-size: 10px
}

#footer a:hover
{
	color: #BD0C0B
}

.mainbutton
{
    background: url(bpoint.jpg) no-repeat center left;
    display: block;
    min-height: 16px;
    font-weight: lighter;
    color: #BD0C0B;
    font-size: 11px;
    padding: 4px 8px 0px 13px;
    margin: 0px
}

.mainbutton:hover
{
    background: url(bapoint.jpg) no-repeat center left
}

hr#underarticle{
    width:90%;
    text-align:center;
    padding:0px;
    color: #dddddd;
    background-color: #dddddd;
    height:1px;
    
    
}


.sidecolumn .block .bbody input.ncancel { width: 17px; height: 16px; background: url("panel/ico_cancel.gif") no-repeat left top; border-width: 0px;}
.sidecolumn .block .bbody input.nsave { width: 17px; height: 16px;  background: url("panel/ico_ok.gif") no-repeat left top; border-width: 0px;}


.clr{
    height:10px;
    width:100%;
    
}


table.threads{
    font-size:10px;
    border:0px;
    font-size:10px;
    text-align:left;
    font-weight:normal;
}

table.threads td{
    
    border:0px;
}

table.threads td.date1{
    width:20px;
    border:0px;
     background-color:#ffffff;
}

table.threads td.date2{
    width:20px;
    border:0px;
    background-color:#eeeeee;  
    
}


table.threads td.np_thread_line1{
    
    background-color:#eeeeee;
}

table.threads td.np_thread_line2{
    
    background-color:#ffffff;
}

a.tag1{ font-size:12px; font-family: "arial";}
a.tag2{ font-size:14px;font-family: "arial";}
a.tag3{ font-size:15px;font-family: "arial";}
a.tag4{ font-size:17px;font-family: "arial";}
a.tag5{ font-size:20px;font-family: arial;}
a.tag6{ font-size:23px;font-family: arial;}
a.tag7{ font-size:24px;font-family: arial;}
a.tag8{ font-size:25px;font-family: arial;}
a.tag9{ font-size:26px;font-family: arial;}
a.tag10{ font-size:28px;font-family: arial;}     


a.btag1{ font-size:16px; font-family: "arial"; padding-right:10px;}
a.btag2{ font-size:19px;font-family: "arial";padding-right:10px;}
a.btag3{ font-size:30px;font-family: "arial";padding-right:10px;}
a.btag4{ font-size:38px;font-family: "arial";padding-right:10px;}
a.btag5{ font-size:48px;font-family: arial;padding-right:10px;}
a.btag6{ font-size:52px;font-family: arial;padding-right:10px;}
a.btag7{ font-size:56px;font-family: arial;padding-right:10px;}
a.btag8{ font-size:60px;font-family: arial;padding-right:10px;}
a.btag9{ font-size:62px;font-family: arial;padding-right:10px;}
a.btag10{ font-size:62px;font-family: arial;padding-right:10px;} 



ul.treelist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	/*line-height: 1.5em;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #660000;
	text-decoration: none;
	background-color: #ffffff;
	text-indent: -5px;
	list-style-position: outside;
	list-style-image: url(bullet.gif);
	padding-left: 10px;
    padding-top: 2px;
	margin: 0px;

}

a.treebold{
    font-weight:bold;
    padding-right:10px;
} 

a.treeactive{
    font-weight:bold;
    color: #BD0C0B;
    padding-right:10px; 
    font-size:11px;
    padding-right:10px;
}
.treedate{
    font-weight:normal;
    padding-right:9px;
    color:#bbbbbb;
    
} 



hr.overtree{
    width:90%;
    
}



/* Layout of the Text-Body */
articletext{
  margin-top: 20px;
  font-family:verdana;
  color:red;
  
}


.usenet_title a{
    font-size:13px;
    text-align:left;
}

.usenet_title{
    padding-top:10px;
    padding-bottom:10px; 
}

.usenet_desc{
    font-size:11px;
    text-align:left;
    padding-left:20px;
}

.np_subject{
    font-weight:bold;
}
.np_subject a{
    font-weight:bold;
}
.np_date a{
    font-weight:normal;
    color:#dddddd;
}
.np_date{
    font-weight:normal;
    color:#dddddd;
}


.titlebarcom{
    float:left;
    border:1px solid #dddddd;
    min-height:25px;
    background-color:#eeeeee;
    padding-left:10px;
    padding-right:10px;
    width:380px;

}


.titlebarcom .date{
    color:#888888;
    font-weight:bold;
    font-size:10px;
    padding-top:10px;
    padding-left:10px; 
    padding-bottom:10px;
    width:130px; 
    float:left; 
}

.titlebarcom .title{
        text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #086AA8;
    
    padding-top:10px;
    padding-bottom:10px;
    float:left;    
}


.tbody .country{
    color:red;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
}

.tbody .airport{
    font-weight:bold;
    padding-left:50px;
}


.tbody .airline{
    color:red;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
}
.tbody .airline a{
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
}


.tbody .error{
    font-weight:bold;
    padding-top:25px;
    padding-bottom:5px;
    padding-left:20px;
    color:#B30004;
    
}

.thead .error{
    font-weight:bold;
    padding-top:5px;
    padding-bottom:20px;
    padding-left:20px;
    color:#B30004;
    font-size:11px;
    
}
