/* 
    Document   : placeflights
    Created on : 02.04.2010, 15:28:29
    Author     : Рафа
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* CSS Document */
body{
font-size:11px;
/*margin:0;*/
}

div#content, div#loadedTables{
	font-family: Arial,sans-serif;
	color: #5C6366;
	line-height: 1.166;
	font-size:10px;
	margin: 30px;
	padding: 0px;
	background: #ffffff;
}

div#loadedTables{
margin:10px;
}

#ldft{
margin:0;
padding:0;}




/********* form and related tag styles *********/

form#otForm {
	margin: 0;
	padding: 0;
}

#otForm label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}

#otForm input{
font-family: Arial,sans-serif;
}

#content{
	padding: 0px;
	margin:30px;
}

#loadedTables{
	padding: 0px;
	margin:30px;
}


#otForm label{
 font-size:11px;
 color:#5C6366;
 }
#content fieldset{
 border:#599FF0 1px solid;
 font-size:10px;
 width:100%;
 margin:0;
 padding:0;
 }
#content legend{
	background-color:#599FF0;
	border:#599FF0 1px solid;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
 }
 #fTable{
 margin:5px;
 width:100%;
 }
 #fTable td{
 width:33%;
 height:40px;
 text-align:center;
 }
 #fTable tr.uzk td{
 height:auto;
 }
 
 #loadedTables td{
  text-align:center;
 }
  #loadedTables th{
  text-align:center;
 }

#otForm select{
 width:170px;
 font-size:10px;
 border:#009DDD 1px solid;
 }

 #searchButton{
	background:#009DDD none repeat scroll 0 0;
	color:#FFFFFF;
	text-align:center;
	width:100px;
	font-weight:bolder;
 }
#fTable td.left{
 text-align:left;
 }
#fTable td.right{
 text-align:right;
 }
 #fTable td.top{
 vertical-align:top;}
 #stSelDiv{
 width:160px;
 height:120px;
 overflow:auto;
 padding:10px;
 border: #009DDD 1px solid;
 float:right;
 }
 #stSelDiv label{
 display:block;
 }
 
 table.resultTable{
 border-collapse:collapse;
 font-size:12px;
 width:100%;
 }
 
 .resTable td{
 text-align:center;
 }
tr.headrow{
 background-color:#009DDD;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 line-height:1.4em;
 }
 tr.lBlue{
 background-color:#E4ECF6;
 }
 #loadedTables hr{
 color:#009DDD;
 }
 
 .sstHead{
 font-size:18px;
 text-align:center;
 color:#009DDD;
 padding-bottom:10px;
 background:#FFFFFF;
 }
 
 #logoBg{
 position:absolute;
 display:none;
 top:7px;
 left:7px;
 border:0;
 }
 
 a img{
 border:none;
 }
 
 .smallTextBox, .dateText{
 text-align:center;
 border: #009DDD 1px solid;
 }
 .smallTextBox{
  width:1.2em;
 }
 
 #dtTable td{
 padding:0px 0px 3px 3px;
 vertical-align:top;}
 
#dtTable td.left{
width:auto;
}
#ldft th{
width:50%;
}

#ldft th div{
font-size:14px;
color:#FFFFFF;
line-height:20px;
background:#009DDD;
border:2px #009DDD double;
padding:5px;
width:95%;
}

#dfFrom, #dfTo{
border:2px double #009DDD;
padding:5px;
width:95%;
height:300px;
overflow:auto;
}
img.calImg{
cursor:pointer;
vertical-align:middle;
}
#errorDiv{
text-align:center;
font-size:12px;
color:#FF3300;
margin:0;
padding:0;
}

#restableFLTO th, #restableFLRET th{
background:#009DDD;
color:#FFFFFF;
width:auto;
cursor: auto;
height:1.5em;
vertical-align:middle;
}

#restableFLTO td, #restableFLRET td{
color:#5C6366}

#restableFLTO tr, #restableFLRET tr{
cursor:pointer;
}

tr.lblue{
background-color:#D2E1EA;
}

tr.tmOver{
background-color:#FFFF99!important;
}
tr.current{
background-color: #66FF99!important;
}

td.stop{
background-color:#FF3333!important;
font-weight:bold;
}
span#rdSpan{
border-bottom:1px dotted;
}

#restableFLTO tr th{
	padding:3px 1px;
}
h1.attention{
font-size:14px;
color:#009DDD;
text-align:center
}
