.adm_menu a{
	display:block;
	font:bold 12px Arial,Vardana;
	color:#003399;
	text-decoration:none;
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 2px;
}
.show_table th,.show_table td{vertical-align:middle;padding:3px;}
.errorMsg{
	color: #FF0000;
}
.okMsg{
	color:green;
}
.errorField, .okField{
	width:100%;
	margin-bottom:12px;
}
.okField{
	border:1px solid green;
}
.errorFields td{
	color:#FF0000;
	font-weight:bold;
}
.glogal{
    width:100%;
    text-align:center;
}

.menu td a,.menu td span{
    display:block;
	width:150px;
	height:25px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-top:3px;
	margin-right:2px;
}
.menu td a{
	color:black;
	border:1px solid #DDEAFF;
	background-color:#f0f9fe;
}

.menu td a:hover, .menu td span{
	color:blue;
	border:1px solid #f0f9fe;
	background-color:#DDEAFF;
}

.client{
	margin-left:10px;
	padding:3px;
	width:360px;
	border:1px solid buttonface;
	background-color:#DCEBFE;
}

.client input, .client select{
	width:200px;
}
.client button{
	width:170px;
}
.errorMsg, .okMsg{
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.logout{
	background-color:#dfdfdf;
}
.spacer{
	height:20px;
}
.alphabet{
	font-size:14px;
	font-weight:bold;
}
.alphabet a{
	color:#FF0000;
	text-decoration:none;
}
.alphabet a:hover{
	color:blue;
	text-decoration:none;
}
.totalUsers{
    font-weight:bold;
	font-size:15px;
	color:#666666;
	width:600px;
	border:1px  red;
	text-align:center;
}
.usersList{
	width:600px;
}
.usersList th{
	background-color:#DBDBDB;
	border:1px solid #FFFFFF;
	text-align:center;
}
.usersList td{
	border:1px solid #DBDBDB;
}
.usersList a{
	text-decoration:none;
	color:#000000;
}
.usersList a:hover{
	color:#FF0000;
}
.tableRow2{
    background-color:#F4F3F3;
}
button{
text-align:center;
}

.offers #t1,.offers #t2,.offers #t3,.offers #t4{
    border:1px solid #DBDBDB;
}
.offers #t1 input,.offers #t2 select, .airport{
	width:140px;
	font-size:10px;
}
.offers #t2 select{
	width:240px;
}
.day, .month,.month2, .year,.hour, .minutes,.count,.money,.offers #t3 select,.airport2,.aircompanies2,.price_total{
	font-size:10px;
}
.price_total{
	font-weight:bold;
	color:#FF0000;
}
.day{
	width:45px;
}
.month,.money{
	width:65px;
}
.year{
	width:55px;
}
.month2{
	width:90px;
}
.hour,.minutes{
	width:20px;
}
.airport2{
	width:114;
}
.aircompanies2{
	width:115px;
}
.price_total{
	width:134px;
}
ssup{
	color:red;
	padding:0px;
	font-size:14px;
}
.show_table{
    border:1px solid #E9E9E9;
    width:100%;
}
.show_table td{
	 border:1px solid #DDEAFF;
}

.b{
	font-weight:bold;
	background-color:#4396ca;color:#ffffff;
	font-size:14px;line-height:auto;	
}
tr.b{font-size:12px;}
th.b{font-size:14px;}


.listMSG{
    border:1px solid #E9E9E9;
    width:620px;
    /* text-align:center; */
}
.listMSG th{
    font-weight:bold;
    background-color:#4396ca;
}
.list{
	border: 1px solid #DBDBDB;
	width:100%;	
}
.list th,.option th, listMSG th{
	padding:1px;
	background-color:#4396ca;
}
.list td, .listMSG td{
	border:1px solid #DBDBDB;
	padding:1px;
	cursor:pointer;
}
.list .id{width:50px;}
.list .dat{width:50px;}
.list .location{width:100px;}
.id,.money,.price_total{
	text-align:right;
}
.direction{
	text-align:center;
}
.c1{
	background-color:#DDEAFF;
	color:#1163af;
}
.c2{
    background-color:#e4f3fb;
    color:#1163af;
}
.c3{
    background-color:#FFDFB0;
}
.c4{
    background-color:#FF99FF;
}
.c5{
    background-color:#00AAFF;
}
.c6{
    /*background-color:#ff8484;*/
}
.tableTitle{
    font-weight:bold;
    background-color:#f0f9fe;
}

.button,.button_l{
	border:1px solid #C7C7C7;
	background-color:#f0f9fe;
	font-weight:bold;
	height:25px;
	color:#000000;
	cursor:pointer;
}
.button_l{
	background-color:red;
	text_decoration:none;
}
.comment{
	width:240px;
	height:100px;
	overflow:auto;
	font-size:12px;
}
.contact_person,.passenger{
	width:500px;
	border:1px solid #DBDBDB;
}
.contact_person .new,.contact_person .old{
	width:235px;
	height:140px;
	border:1px solid #DBDBDB;
	margin:2px;
	padding:2px;
}
.new #cp1_table input{
	width:150px;
}
.old #cp2_table{
    width:225px;
    height:110px;
    background-color:#DCEBFE;
}
.contact_person .new input{
	font-size:10px;
}
.passenger input{
	font-size:10px;
	width:130px;
}
label{
	cursor:pointer;
}
.old, .new{
    background-color:#FFFFCB;
}
.passenger1{
    background-color:#FFFFE4;
    border:1px solid #DBDBDB;
}
.passenger2{
    background-color:#FFFFCB;
    border:1px solid #DBDBDB;
}
.passenger3{
    background-color:#E4FFE5;
    border:1px solid #DBDBDB;
}
.passenger4{
    background-color:#CBFFCD;
    border:1px solid #DBDBDB;
}
.passenger5{
    background-color:#DCEBFE;
    border:1px solid #DBDBDB;
    
}
.passenger6{
    background-color:#B3D4FE;
    border:1px solid #DBDBDB;
}
.step1color{
    background-color:#DCEBFE;
}
.option{
	border:1px solid #DBDBDB;
}
.not_respond{
    border:1px solid #DBDBDB;
    width:770;
    text-align:center;
}
.not_respond td{
    font-size:14px;
    font-weight:bold;
}
.italic{
    font-style:italic;
    font-weight:bold;
    text-align:center;
    background-color: #E4FFE5;
}
.disabled{
	color:#DBDBDB;
}
.dat{
	text-align:center;
}
.datef{
	font-size:10px;
	width:60px;
	text-align:right
}
.paging a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:red;
	padding:0px;
	margin:0px 2px 0px 2px;
	float:left;
}
.paging p{
	font-size:12px;
	font-weight:bold;
	color:blue;
	padding:0px;
	margin:0px 2px 0px 2px;
	float:left;
}
.menu .admin_link{
	color:red;
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
}
.l{
	text-decoration:none;
	color:#4396ca;
}
#questionsTable td{
	vertical-align:top;
}
table.adm{border-collapse:collapse;}
table.adm th, table.adm td{border:1px solid #cccccc;padding:2px;}
#pricesTable th{color:#ffffff;}