/*  
*   Basic Styles
*   Author    -> MayVas <info@mayvas.com>
*   File type -> CSS2
*   License   -> GPL

----------------------  
  Document Structure
----------------------
  #1 - Body
  #2 - Headers
  #3 - Links
  #4 - Tables
  #5 - Images
  #6 - Forms

*/


/* #1 -- Body -- */
body {
  margin: 0;
  padding:10px 0px;
  font: normal normal 9pt/140% Verdana;
  color:#111111;
  background:#1a3a85;
}


/* #2 -- Headers -- */
h1, h2, h3, h4, h5, h6 { 
	margin: 0px;
	padding:0px 0px 5px 0px;
}
    h1  {  	font: normal bold 13pt/130% Arial; color:#3657a9;		}
    h2  {  	font: 11pt/130% Verdana; font-weight:bold;	 } 
    h3  {  font-size: 120%; }
    h4  {  font-size: 100%; }
    h5  {  font-size: 90%;  }
    h6  {  font-size: 90%; border: 0; }

h1 select{
	font-size:13px;
}
			/* # -- Common Text  -- */
			.fWb {  font-weight:bold !important;}
			.fWn {  font-weight:normal !important; }
			.sTxt {  font-size:90% !important;  }


			/* # -- FRS Text Aligments  --  */
			.tAl  { text-align:left  !important;      }
			.tAc { text-align:center  !important; }
			.tAr { text-align:right !important;     }
			.tAj  { text-align:justify; } 
			.smTxt{ font-size:8pt; }
			.alert, span.mandatory{ color:#cb0000; padding:2px;}
			.lvivAirPort{
				margin:0px !important;
				padding:0px  !important;
				font-size:9pt !important;
			}

/* #3 -- Links -- */
a:link {
	color:#4889ff;
}
a:visited {
	color:#4889ff;
}
a:hover {
	color:#cb0000;
}
a:active {

}

/* -- List -- */
.grList{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.grList li{
	margin:0px;
	padding:3px 0px 3px 10px;
	background:url(../images/rArrBgr.gif) no-repeat left center;
}


/* #4 -- Tables -- */
table.grTbl{
	margin:1px;
	border-collapse:collapse;
}
table.grTbl tr{

}
table.grTbl tr td{
	border:1px solid #bbbbbb;
	padding:2px;
	width:150px;
	text-align:center;
}


/* -- Forms -- */
select{
		height:22px;
		line-height:22px;		
		border:1px solid #bbbbbb;
		padding:1px;
}
input.text{
		height:18px;
		line-height:18px;		
		border:1px solid #bbbbbb;
		padding:1px;	
}

/* #5 -- Images -- */
img { border: none; }



/* #6 -- Forms -- */
form {
  margin: 0px;
  padding: 0px;
}

/* -- Slim BOX -- */
#lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;top:0;visibility:hidden;z-index:9998;}#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:9999;}.lbLoading{background:#fff url(loading.gif) no-repeat center;}#lbImage{border:10px solid #fff;}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}#lbPrevLink:hover{background:transparent url(prevlabel.gif) no-repeat 0 15%;}#lbNextLink{right:0;}#lbNextLink:hover{background:transparent url(nextlabel.gif) no-repeat 100% 15%;}#lbBottom{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}#lbCaption{font-weight:bold;}


