 body
        {
            background-color:#8cbdfe;
            background-image:url('../images/main_bg.jpg');
            background-repeat: repeat-x; 
            font-family:Miriad Web,Trebuchet MS;
            font-size:11px          
        }
      
        a
        {
            color:#00519a;
            text-decoration:underline
        }
        h1
        {
			color:#014583;
			font-size:16px
		}
		h2
		{
			color:#014583;
			font-size:14px
		}
        .main
        {
            width:781px;
            background-color:white;
            border:solid 1px #8ebefe;
            margin:0px auto;
            padding-top:10px
            
        }        
        .data
        {
            padding:10px
        }
        .data di
        {border:solid 1px red}
        .data .left
        {
            float:left;
            width:175px
        }


	.data .left .menu ul {   margin: 0; padding: 0; list-style: none outside}
	.data .left .menu ul li {border-top:dotted 1px black; margin: 0; padding: 5px 15px; background: url('../images/menu_bg.gif') no-repeat 0 11px; font-weight: bold }
	.data .left .menu ul li a { text-decoration:none;color:#014583 }
	.data .left .menu ul li a:hover { text-decoration:underline}
	.data .left .menu ul li a.active { text-decoration:none;color:#014583;font-weight:bold }
	.data .left .menu ul.expanded { display: block !important }
	.data .left .menu ul.collapsed { display: none !important }

	.data .left .menu ul ul { padding: 5px 0; margin: 0; border: none 0; background: none; display: none }
	.data .left .menu ul ul li {border:none;margin-left:10px; padding: 0 0 0 3px;list-style:square; background:none; font-weight: normal }
	

/*	.data .left .menu ul { margin: 0; padding: 0; list-style: none outside }
	.data .left .menu ul li {border-top:dotted 1px black; margin: 0; padding: 5px 15px; background: url('../images/menu_bg.gif') no-repeat 0 11px; font-weight: bold }
	.data .left .menu ul li.first { background: none }
	.data .left .menu ul ul { margin: 3px 0 0px 8px }
	.data .left .menu ul ul li {border:none; padding: 0 0 0 3px;list-style:square; background:none; font-weight: normal }
    .data .left .menu ul a{text-decoration:none;color:#014583}     
      .data .left .menu ul a:hover{text-decoration:underline}

*/
	.data .middle
        {
            float:left;
            width:382px;
            margin-left:18px;
            margin-right:10px;
        }
		.data .middle h1
        {
			color:#02498a;
			font-size:16px;
			font-weight:bold;							
        }        
        
         .data .middleDetail
        {
            float:left;
            width:570px;
            margin-left:12px;
            margin-right:0px;
          
        }
		.data .middleDetail h1
        {
			color:#02498a;
			font-size:16px;
			font-weight:bold;							
        }                
        .data .middle span.heading a
        {
            display:block;
            font-weight:bold;
            font-size:14px;
           
        }
        .data .middle p
        {
         padding:0px;
         margin-top:4px;
         margin-bottom:14px;
        }
        .data .right
        {
            float:left;
            width:176px;
        }                        
        .main .top
        {
            width:760px;
            height:70px;
            margin:0px auto;
			background: url('../images/top-text.gif') no-repeat 149px 3px;
			position: relative;
        }
        .main .top .logo
        {
			display: block;
			padding: 12px 0 0 2px;
			width: 140px
        }
        .main .top .logo img
        {
			border: none 0
        }
		.main .top .lang
		{
			position: absolute;
			top: 22px;
			right: 3px;
			width: 200px;
			text-align: right;
			line-height: 17px;
		}
		.main .top .lang a
		{
			text-decoration: none;
			color: #5E8DC5;
			padding-left: 26px
		}
		.main .top .lang a.en
		{
			background: url('../images/lang-en.gif') no-repeat
		}
		.main .top .lang a.sk
		{
			background: url('../images/lang-sk.gif') no-repeat
		}
		.main .top-banner 
		{
			clear: both;
			width: 760px;
			margin: 8px auto 0 auto;
		}
		.main .top-banner *
		{
			margin: 0;
			border: none 0;
		}
        .main .bottom
        {
            width:760px;
            background-image:url('../images/top_bg.gif');
            background-repeat: repeat-y;
            height:138px;
            margin:0px auto;
        }
       
        .main .bottom .info
        {
            height:30px;            
        }
        .main .bottom .info img
        {
            margin-top:7px;
            margin-left:10px;
            float:left
        }
         .main .bottom .info span
        {
            margin-top:7px;
            margin-left:10px;
            float:left;
            color:white;
            font-size:10px
        }
          .main .bottom .info span a
        {
           text-decoration:none;
           color:white
        }
        .main .bottom .info .search
        {
            margin:0px;
            padding:0px;
            padding-left:3px;
            height:18px;
            width:108px;
            border:none;
            background-image:url('../images/search_box.gif');
            float:left;
            margin-top:7px;
            margin-left:5px;
            font-family:Tahoma;
            font-size:11px
        }
         .searchBtn
        {
            margin:0px;
            padding:0px;
            height:18px;
            width:61px;
            border:none;
            background-image:url('../images/search_btn.gif');
            float:left;
            margin-top:7px;
            margin-left:5px;
            margin-right:40px;
             background-color:Transparent
        }
        .en .searchBtn
        {
			background-image:url('../images/search_btn_eng.gif');
		}
        .main .bottom .bar
        {
            background-image:url('../images/top_bar.jpg');
            background-repeat:no-repeat;
            width:756px;
            height:109px;
        }
        .en .main .bottom .bar
        {
            background-image:url('../images/top_bar_eng.jpg');
        }
        .main .bottom .barDetail
        {
            background-image:url('../images/bar_detail.jpg');
            background-repeat:no-repeat;
            background-position:8px 0px;
            width:756px;
            height:28px;                      
        }
          .main .bottom .barDetail div
        {
			padding-top:2px;
			padding-left:15px;  
			font-size:14px      
        }
          .main .bottom .barDetail div a
        {
			color:Black;
			font-size:12px
        }
        
        .main .bottom .bar div.search
        {        
            margin-top:25px;    
            width:450px;
            height:83px;
            float:left;
            

        }
		.main .bottom .bar .search option,select
        {        
          font-size:10px;
          font-family:Miriad Web,Trebuchet MS;
          color:#6f6e6e;
          margin:2px;
          padding:0px;      
        }          
         .main .bottom .bar .search span
        {
			font-weight:bold;
			padding-top:5px;
			display:block;
			float:left
        }  
         .main .bottom .bar .search .searchBt
        {
            margin:0px;
            padding:0px;
            height:18px;
            width:61px;
            border:none;
            background-image:url('../images/search_btn.gif');
            background-color:Transparent
        }  
         .en .main .bottom .bar .search .searchBt
        {
			background-image:url('../images/search_btn_eng.gif');
        }
        .main .bottom .bar .search div.left
        {        

            width:220px;
            height:71px;
            float:left;            
            color:White;
            padding-left:20px;
            padding-top:4px;
        }
        .main .bottom .bar .search div.left div
        {
			margin-top:26px;
			margin-left:20px;
        }
         .main .bottom .bar .search div.right
        {        

            width:190px;
            height:75px;
            float:left;
            color:White;
            padding:4px

        }
         .main .bottom .bar .search div.right div
        {
			margin-top:2px;
        }
        .main .bottom .bar .flight
        {
            margin-top:25px;    
            width:145px;
            height:83px;
            float:left;
        }
        .main .bottom .bar .flight div
        {            
            width:145px;
            height:15px;
            background-image:url('../images/arrow.gif');
            background-repeat:no-repeat;
            background-position: 1px 6px             
        }
        .main .bottom .bar .flight div a
        {
           color:white;
           font-size:11px;
           display:block;
           margin-left:12px;
        }    
        .main .bottom .bar .flight div a.bold
        {
           color:#ffde00;
           font-size:11px;
           display:block;
           margin-left:12px;
           font-weight:bold
        }           

        .box
        {
            width:173px;
            border:solid 1px #c5d7ff;
            background-image:url('../images/box_bg.gif');
            background-repeat:no-repeat;
            background-position: 1px 1px;
            padding-bottom:10px                
        }
        .box span
        {         
            display:block;            
            color:#ffea00;
            font-weight:bold;
            padding-left:10px;
            padding-top:3px;
            margin-top:2px;
        }
         .box span.white
        {         
            display:block;            
            color:white;
            font-weight:bold;
            padding-left:10px;
            padding-top:3px;
        }
        .box p
        {
            margin:0;
            padding:0;
            padding-left:10px;
            padding-top:10px
        }
	
        .c
        {
            clear:both
        }
        
        .boxYellow
        {
            background-image:url('../images/yellow_box.gif');
            width:372px;
            height:29px;
            color:black;
            font-size:12px;
            font-weight:bold;
        }
        .boxYellow div
        {
           
            float:right;
            padding-right:10px;
            margin-top:6px;
        }
         .boxYellow div a
        {
           font-size:11px;
           font-weight:normal;
        }
     
        .boxYellow img
        {
            margin-top:4px;
            margin-left:4px;
            float:left
            
        }
        .boxBlue
        {
            background-image:url('../images/blue_box.gif');
            width:372px;
            height:29px;
            color:white;
            font-size:12px;
            font-weight:bold;            
        }
        .boxBlue img
        {
            margin-top:10px;
            margin-left:10px
            
        }
        .boxBlue div
        {
           
            float:right;
            padding-right:10px;
            margin-top:6px;
        }
         .boxBlue div a
        {
           font-size:11px;
           font-weight:normal;
           color:White
        }
        .box .anketa
        {
			padding-left:10px;
        }
        .box .anketa span
        {
			color:#5c5c5c;	
			font-weight:normal;
			display:block;
		}
		.box .anketa h1
        {
			color:#5c5c5c;
			margin:0;
			padding:0;	
			padding-left:0px;
			padding-top:10px;
			font-size:11px;
		}
		.box .anketa a
        {
			color:#2a69b1;
			margin-top:5px;
			font-weight:normal;
		}
        .anketaBar
        {
			background:url('../images/anketa.jpg') repeat-x;	
			height:11px;
			float:left;	
			margin-right:5px;	
			margin-top:3px;	
			display:block;
		}		
        .footer
        {
            background-color:#e5edff;
            height:45px;
            color:#80b7f2;
            padding:10px;
			text-align:justify
        }  
		.footer a { color:#80b7f2 }
        
        .schedule table
        {
			width:570px;			
			border-collapse:collapse;
		}
		.schedule table td
		{
			color:#014583;
			padding:4px;	
		}
		.schedule table td.alt
		{
			color:#014583;
			background-color:#ebf1fe	
		}
		.schedule table thead td
		{
			background-color:#02498b;
			font-weight:bold;
			color:White;
		}
		.flight table
        {
			width:372px;			
			border-collapse:collapse;
		}
		.flight table td
		{
			color:#014583;
			padding:4px;	
		}
		.flight table td.alt
		{
			color:#014583;
			background-color:#ebf1fe	
		}
		.flight table thead td
		{
			background-color:#02498b;
			font-weight:bold;
			color:White;
			font-size:10px
		}
		.flight span
		{
			font-weight:bold;
		}
		.flight span.LANDED
		{
			color:#0a8301;			
		}
		.flight span.BOARDING
		{
			color:#0a8301;			
		}
		.flight span.DELAYED
		{
			color:#be0303;			
		}
		.flight span.CLOSED
		{
			color:#be0303;			
		}		
		.flight span.ONTIME
		{
			color:#014583;			
		}	
		.flight span.OPEN
		{
			color:#014583;			
		}	
				
	
.feedback p.small { margin:0; padding:0 0 5px 0; font-size:90%; line-height:13px}
.feedback h2.small { margin:0; padding:0; font-size:90%}
.feedback h2 { margin:0; padding:0}
.feedback td { padding:0 5px 0 5px }
.feedback  tr {background-color:#e8e8e8}	
input.staznost-button {background-color:transparent; background-image: url('../Images/staznost-button.gif'); border: none; color:white; } 					

.satisfaction { width:560px}
.satisfaction p.small { font-size:90%; margin:0; padding:0 0 5px 0; }
.satisfaction h2.small { margin:0; padding:0; font-size:90%}
.satisfaction h2 { font-size:medium; margin:0; padding:0; text-align:center }
.satisfaction h3 { font-size:medium; font-size:102%; margin:0; padding:0; }
.satisfaction tr.grey { background-color:#e8e8e8 }
.satisfaction input.staznost-button { background-image: url('../Images/staznost-button.gif'); border: none; color:white; width:50px } 
.satisfaction td.radio-list { width:160px }
.satisfaction td {padding-left:5px}
.satisfaction tr.first-row p { padding:0 10px 0 13px; display:inline}

