a img {border:none; cursor:pointer;}

/* TEST */
.mainHeader {
    /*margin-left:105px;*/
    font-family: "Tahoma", sans-serif;
    font-size: 48px;
    /*font-style:normal;*/
    padding:5px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position: 35px;
}

.mainHeader span {
    margin-left: 105px;
}

.subHeader {
    clear:both;
    float:left;
    font-family:"Arial",sans-serif;
    font-size: 17px;
    letter-spacing:0.24em;
    padding:5px;
    margin-top:30px;
    background-repeat:no-repeat;
    background-position: 65px;
}
.subHeader span {
    margin-left:105px;
	white-space:nowrap;
}

.dataString {
    clear:both;
    float:left;
    
    font-size:12px;
    margin-top:3px;
    padding:3px;
    /*vertical-align:middle;*/
	
	width:100%;
}

.fieldLable {
    float:left;
    width:241px;
    font-family:"Tahoma", sans-serif;
    font-weight:bold;
    text-align:right;
    padding: 1px 5px 1px 1px;

}

.fieldValue {
    float:left;
    padding:3px;
    font-family:"Arial",sans-serif;
}

.fieldStaticValue {
    font-weight:bold;
    color:#339900;
}

/*шапка: мненю и пользователь*/
.userSiteBar {
    font-family:"Tahoma",sans-serif;
    font-size:12px;
    margin-bottom:35px;
    margin-top:15px;

}

/*пользователь*/
.userSiteBar .userName {
    font-weight:bold;
    letter-spacing:0.24em;

    background-image:url("../img/authorise_user_pic.gif");
    background-repeat:no-repeat;
    background-position:45px;
    padding-top:20px;
    padding-bottom:5px;
}

.userSiteBar .userName span {
    margin-left:85px;
}

/*блок ссылок (меню)*/
.userSiteBar .siteBar {
    margin-left:80px;
}

/*ссылка*/
.userSiteBar .siteBarHref {
    padding:5px;
    letter-spacing:0.1em;
    text-decoration:underline;
    color:#336699;
}

/*выбранная ссылка*/
.userSiteBar .choosenSiteBarHref {
    padding:5px;
    letter-spacing:0.1em;
    text-decoration:none;
    color:#000;

}


.button {
    float:none !important;
    font-size:12px;
    font-family:"Arial",sans-serif;
    letter-spacing:0.1em;
    color:#fff;
    text-align:left;

    clear:left;
    vertical-align:middle;
    padding:4px;
    width:165px;

    background-position:257px;
    background-repeat:no-repeat;
    cursor:pointer;
}

.button span {
    padding-right:15px;
    padding-left:30px;
}

.errors {
    width:100%;
    padding-top: 7px;
    font-size:12px;
    font-family:"Arial",sans-serif;
    color:#cc3333;
}


.hideInitially{
    display:none;
}


.blockMessages {
    clear:both;
    float:left;
    
    margin-top:5px;
    padding:1px;

    font-size:12px;
    font-family:"Arial",sans-serif;
    text-align:left;

}

.fieldTextMessage {
    letter-spacing:0.1em;
    margin-left:125px;
    width:450px;
}

/*латиница/кириллица...*/
.middleHeader {
   color:#339900;
}

/*стиль для блока с ошибками*/
.actionErrorBlock {
    float:left;
    width:100%;
    /*padding:10px;*/
    margin-bottom:20px;

    padding-top:10px;
    padding-bottom:10px;

    background-color:#ffff99;
    background-position:20px;
    background-repeat:no-repeat;

    font-family:"Arial",sans-serif;
}

/*уточнение стиля для блока ОШИБКИ*/
.errorActionMessage {
    color:#cc3333;
    background-image:url("../img/message_pic.gif");
}

/*уточнение стиля для блока СООБЩЕНИЯ*/
.okActionMessage {
    color:#336699;
}

#updateStatusAction, #addStatusAction {
    background-image:url("../img/save_pic.gif");
}

/*стиль для текстового заголовка блока ошибок/сообщений*/
.actionErrorBlock .errorHeader {
    float:left;

    padding-bottom:3px;
    padding-left:50px;

    font-size:14px;
    letter-spacing:0.2em;
}

/*стиль для ошибки блока ошибок/сообщений*/
.actionErrorBlock .message {
    float:left;
    padding-top:3px;
    padding-bottom:10px;
    padding-left:50px;
    font-size:10px;
    letter-spacing:0.2em;
}

.tableListData {
    clear:both;
    float:left;
    width:470px;

    padding-left:100px;
}

/*измененеи курсора на "кликабельный"*/
.clickable {
   cursor:pointer;
}

/*вложенное меню*/
.nestingBar {
    float:left;
    padding-left:100px;
    padding-bottom:20px;
    font-family:"Tahoma",sans-serif;
    font-size:12px;
    color:#336699;
}

/*пункт вложенного меню*/
.nestingPoint {
    float:left;
    padding-right:10px;
    background-repeat:no-repeat;
    background-position:15px;
}
/*блок со стрелочкой вложенного меню*/
.nestingBar .pointerPic{
    float:left;
    padding-top:40px;
    padding-right:5px;
}

#passengersNesting {
    background-image:url("../img/passengers_small_pic.gif")
}

#passengerNesting {
    background-image:url("../img/passenger_small_pic.gif")
}

#documentNesting {
    background-image:url("../img/document_small_pic.gif")
}

#orderNesting {
    background-image:url("../img/order_bar_pic.gif")
}
#ordersNesting {
    background-image:url("../img/orders_bar_pic.gif")
}

/*текстовый блок вложенного меню*/
.nestingPoint span {
    float:left;
    padding-top:50px;
    text-decoration:underline;
}

.nestingBar .active span {
    color:#000;
    text-decoration:none;
}


.altBlock {
	display:none;
	background:#ffffe1;
	border:#111 1px solid;
	color:#111;
	font-family:'Tahoma';
	font-size:9pt;
	padding:2px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2000;
}

.comment {
    clear:both;
    float:left;
    width:500px;
    margin-top:30px;
    margin-left:105px;
    font-size:12px;
    font-family:"Arial",sans-serif;
    color:#ff0033;
}

/*.comment span {
    padding-right:150px;
}*/

.blockInfo {
    clear:both;
    /*float:left;*/
    width:700px;
    font-size:13px;
    margin: 20px 5px 50px 105px;

    font-family:"Arial",sans-serif;
}
.blockInfo div {
    float:left;
    font-size:13px;

}