/*	-------------------------------------------------------------
	Ectrip V5.x
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Thems Name:		blue SystemUI
	Design By:		xyb
	Description:	blueStyle for SystemUI styles
	Filename:		main.css
	Require base css: ../../default/style/main.css
	Version:		1.1
	Create Date:	2009.03.19
	Last Edit:		2019.06.25
	-------------------------------------------------------------	*/
body {color: #111;}	
a:link,
a:visited { color: #313131; }
a:hover { color: #1197DA; }
a:active { color: #F60; }
.link_line:link,
.link_line:visited {
    color: #00aaff;
    text-decoration: none;
}
.link_line:hover,
.link_line:active {
    color: #FFF;
    background-color: #00aaff;
}
.font_white_blue { color: #06C; }
.input,
.input_ok,
.input_err,
input[type='text'] {
    line-height: 30px;
    height: 30px;
    border-radius: 0;
    border: 1px solid #CCCCCC;
}
.input:focus,
input:focus { outline: none; }
.input_ok { background: url(/images/input_state_ok.gif) no-repeat right 1px #FFFFFF; }
.input_err {
    background: url(/images/input_state_err.gif) no-repeat right 13px #FFFFFF;
    border: 1px solid #FDBD77;
}
.input_err_info { background: url(/images/li_err.gif) no-repeat 2px -1px; }
.button,
.button_over,
.button_down,
.button_reset,
.button_reset_over,
.button_reset_down,
.button_close,
.button_close_over,
.button_close_down {
    color: #FFF;
    border-radius: 0;
    line-height: 30px;
    height: 30px;
    padding: 0 1.5em;
    margin-right: 1em;
}
.button {
    background-image: none;
    background-color: #F2F2F2;
    color: #666;
    border-color: #F2F2F2;
}
.button:focus { outline: none; }
.button_over,
.button_up_over {
    background-image: none;
    color: #1197DA;
    background-color: #FEFEFE;
    border-color: #F2F2F2;
}
.button_down,
.button_up {
    color: #666;
    background-color: #FFF;
    border-color: #F2F2F2;
}

.button_reset {
    color: #666;
    border-color: #b7cde3;
}
.button_reset_over {
    color: #75ace3;
    border-color: #8bb7e3;
}
.button_reset_down {
    color: #666;
    border-color: #ffd699;
}
.button_close,
.button_up_down {
    color: #666;
    border-color: #c9c9c9;
}
.button_close_over {
    color: #999;
    border-color: #afafaf;
}
.button_close_down {
    color: #999;
    border-color: #ffd699;
}
.button_up,
.button_up_over,
.button_up_down { color: #666; }
.button[type='submit'] {
    color: #FFF;
    background-color: #1197DA;
    border-color: #1197DA;
}
.button_down[type='submit'],
.button_up[type='submit'] {
    color: #FFF;
    background-color: #059DE8;
    border-color: #059DE8;
}
.button_over[type='submit'],
.button_up_over[type='submit'] {
    color: #FFF;
    background-color: #30b7fa;
    border-color: #30b7fa;
}
textarea,
.textarea {
    color: #333;
    background: #FFF;
    border-top: 1px solid #d2e9ff;
    border-right: 1px solid #beddfc;
    border-bottom: 1px solid #beddfc;
    border-left: 1px solid #d2e9ff;
}
select {
    line-height: 30px;
    height: 30px;
    border-radius: 0;
    border: 1px solid #CCCCCC;
}

select[multiple] { 
    height: auto;
}

select:focus { outline: 0; }
select option { background: #F0FAFF; }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
    background-image: none;
    background-color: #FFF;
    border-radius: 0;
    border-color: #1197DA;
    color: #1197DA;
}
.img_k { border: 1px solid #FFE3BB; }
.img_k_over { border: 2px solid #C5EDC5; }
