/* CSS Document */
html, body, span, h1, h2, h3, h4, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0px solid red;
	margin: 0px;
}
::-webkit-input-placeholder {
   color: #4E4843;
}

:-moz-placeholder {
   color: #4E4843;
}
.highlighted{
    border: 1px solid #FF3;
    border-radius: 8px;
    padding: 2px 5px 2px 15px;
    width: 400px;
    display: none;
}
.highlighted h4,.highlighted form{
    text-indent: 0px;
    display: inline-block;
    width: auto;
}
body {
	background-color: black;
	text-align: center;
	vertical-align: middle;
	font-family: verdana;
	font: normal 12px verdana;
	color: rgb(192,192,192);
}
span {
	color: #4E4843;
	text-indent: 20px;
	font-family: verdana, sans-serif;
	font: normal 12px verdana;
	padding: 0 5px 0 0;
}
.span {
	color: #4E4843;
	text-indent: 20px;
	font-family: verdana, sans-serif;
	font: normal 12px verdana;
	padding: 0 5px 0 10px;
}
.help{
   color: #4E4843;
	font-family: verdana, sans-serif;
	font: normal 9px verdana;
	padding-left: 30px;
}
#informationContent{
    clear: none;
    width: 400px;
    margin-top: 10px;
    margin-right: 5px;
}
.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors textarea{
    text-align: justify;
	/*margin: 0 10px 5px 10px;*/
        border: 1px solid red;
}
.fieldWithErrors{
    display: inline-block;
    text-indent: 0px;
}
.fieldWithErrors #airticket_expire_2i{
    margin: 0 0 0 28px;
}.fieldWithErrors #airticket_expire_1i{
    margin: 0px;
}
.i_informative{
    color: black;
}
#notice { background-color: #A4E7A0; border: 1px solid #26722D; }
#error { background-color: #F0A8A8; border: 1px solid #900; }
#green { background-color: #66ff66; border: 1px solid #00cc00; }
#notice, #error { width: 90%; margin: 0 auto 10px auto; padding: 5px; }
#notice p, #error p { margin-left: 20px; padding: 0; font-size: .75em; color: #000; }
#notice a, #error a { text-decoration: none; padding: 0 3px; }
#notice a { border: 1px solid #26722D; color: #26722D; }
#error a { border: 1px solid #900; color: #900; }
#notice a:hover, #error a:hover { color: #333; border: 1px solid #333; }
.allcenter{
    text-align: center;
    width: 100%;
}
.linelabel{
    max-width: 200px;
    display: inline;
}
#ticket,#name,#cc{display: none;}

.depart_confirmation{
    font: bolder 18px verdana;
    line-height: 40px;
    vertical-align: bottom;
}
.print{
    font-size: 24px;
    margin-bottom: 10px;
}
dd{white-space: pre;}
.marginzero{
margin: 0px;
}
#ul-menu {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
}
.first{
	padding: 5px 0;
        text-indent: 10px;
         margin: 0;
width: 100%;
    background-color: #666666;
}
.none {
	padding: 5px 0;
        margin: 0;
        text-indent: 10px;
        width: 100%;
}
label{
    color: #4E4843;
	text-indent: 20px;
	font-family: verdana, sans-serif;
	font: normal 12px verdana;
	display: block;
	width: 100%;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
}
table {
        border-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	background: black;
	border-color: #222222;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding: 0 5px 5px 5px;
	margin: 5px auto;
	margin-top: 0;
        border-radius: 0px 0px 8px 8px;
}
h1 {
	font: bold 20px verdana;
	color: #4E4843;
	padding: 10px;
}
b {
	font: normal 12px verdana;
	color: rgb(255,255,102);
}
/*b:hover {
	font: bold 12px verdana;
	color: rgb(255,255,51);
}*/

#secondaryContent{
    clear: none;
    color: red;
    width: 250px;
    float: right;
    margin-top: 20px;
    margin-right: 5px;
}

caption {
	font: normal 14px verdana;
	padding: 5px;
	color: #4E4843;
	border-color: #222222;
	background: black;
	border-style: solid;
	border-width: 1px 1px 0 1px;
        border-radius: 8px 8px 0px 0px;
}

input{
    color: #4E4843;
    background-color: black;
    border-radius: 8px 8px 8px 8px;
    padding: 3px;
    border: 1px solid black;
    outline: none;
}
button{
   border-radius: 8px 8px 8px 8px;
   color: #4E4843;
   outline: none;
}
.selected_button{
   background-color: #666666;
   border: 1px solid #888888;
}

textarea{
   color: #4E4843;
    background-color: black;
    border: none;
    border-radius: 8px 8px 8px 8px;
    padding: 3px;
    border: 1px solid black;
    resize: none;
    outline: none;
}
input:focus, textarea:focus{
border-color: #C68C39;
}
select{
    outline: none;
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
 /* background-image: url(../images/select-arrow.png); 
  background-position: center right;*/
  background-color: black;
  background-repeat: no-repeat;
  color: #4E4843;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 8px 8px 8px 8px;
    border: 1px solid black;
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #4E4843; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
td {
	border: 1px solid #222222;
	padding: 3px 5px;
	font: normal 12px verdana;
	color: rgb(224,224,224);
}
th {
	font: normal 13px verdana;
        text-align: center;
	color: #4E4843;
	border-color: #222222 #222222 #000000;
	background: #111111 none repeat scroll 0 0;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	padding: 3px 5px;
        border-radius: 8px 8px 0px 0px;
}
p {
	text-align: justify;
	padding: 0 10px 5px 10px;
}
.p {
	text-align: justify;
	padding: 0 10px 5px 13px;
}
h3 {
	color: rgb(255,255,51);
	text-indent: 15px;
	font-family: verdana, sans-serif;
	font: bold 13px verdana;
	display: block;
	border-bottom: 1px solid #222222;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 0 0 2px 0;
}
h4 {
	color: #4E4843;
	text-indent: 20px;
	font-family: verdana, sans-serif;
	font: normal 12px verdana;
	display: block;
	width: 100%;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
}
div {
	display: block;
}
ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 10px 5px;
	padding: 0 0 0;
}
li {
	margin: 5px 0 0;
	padding: 0 0 0;
}
a {
	color: #C68C39;
	text-decoration: none;
}
a:hover {
	color: white;
}
#all {
	border: 0px solid red;
	width: 950px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;
}
header {
        border-radius: 8px 8px 8px 8px;
	height: 130px;
	width: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background: #111111 none repeat scroll 0 0;
	background-image: url("../images/pozadi.png");
	border: 1px solid #222222;
	text-align: left;
}
img {
	border: 0px solid #222222;
}
#image-head {
	position: absolute;
	right: 20px;
	top: 0px;
}
article {
	margin-bottom: 3px;
	margin-top: 0px;
	padding-right: 0px;
	margin-right: 5px;
	float: right;
	clear: right;
	width: 760px;
        margin-top: 4px;
}

.article {
	border-bottom: 1px solid #222222;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#up{
    position: fixed; width: 60px; height: 20px; color: #4E4843; right: 260px; font-size: 18px;
}
footer {
	border-top: 1px solid rgb(32,32,32);
	white-space: pre;
	font: normal 10px verdana;
	color: rgb(78,72,67);
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	height: 20px;
        margin-top: 5px;
}
aside {
	color: #4E4843;
	text-align: left;
        margin-bottom: 5px;
	float: left;
	clear: left;
        margin-top: 4px;
}
nav {
	color: #4E4843;
	text-align: left;
        float: left;
        margin-top: 4px;
}
.menu-head {
	border-color: #222222 #222222 #000000;
        background: #111111 none repeat scroll 0 0;
	font: normal 13px verdana;
	border-style: solid;
	border-width: 1px;
	display: block;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 7px;
        border-radius: 8px 8px 0px 0px;
}
.menu-content {
	margin-top: 0px;
	width: 180px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background: #111111 none repeat scroll 0 0;
	border: 1px solid #222222;
	text-align: left;
        border-radius: 0px 0px 8px 8px;
}
.content-head {
	padding: 7px 0 6px 5px;
	background: #111111 none repeat scroll 0 0;
	border-color: #222222 #222222 #000000;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #444444;
	position: relative;
	width: 100%;
        border-radius: 8px 8px 0px 0px;
}
.content-head h2 {
	color: #4E4843;
	font-family: verdana, sans-serif;
	font: bold 14px verdana;
	margin: 0;
	padding: 0;
}
.content-body {
	min-height: 480px;
	margin-top: 1px;
	width: 100%;
	padding-left: 5px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background: #111111 none repeat scroll 0 0;
	border: 1px solid #222222;
	text-align: left;
        border-radius: 0px 0px 8px 8px;
}
.subtext {
	font-family: verdana, sans-serif;
	font: normal 11px verdana;
}
.imput-text {
	width: 120px;
}
#conditions input{
    width: 80px;
}
section {
	border-bottom: 1px solid #222222;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

tr:nth-child(2n+1){
background-color: #111111;
}
tr:nth-child(2n){
background-color: #222222;
}

tr:nth-child(2n) td{
border-color: #333333;
}

tr:last-child td:first-of-type{
    border: 1px solid #222222;
    border-radius: 0px 0px 0px 8px;
}
tr:last-child td:last-child{
    border: 1px solid #222222;
    border-radius: 0px 0px 8px 0px;
}
.no_th_table tr:first-of-type td:first-of-type{
    border: 1px solid #222222;
    border-radius: 8px 0px 0px 0px;
}
.no_th_table tr:first-of-type td:last-child{
    border: 1px solid #222222;
    border-radius: 0px 8px 0px 0px;
}

.no_th_table {
    border-radius: 8px;
    padding: 5px;
}
#board_info_tab tr:nth-child(2n) td{
    border-color: #222222;
}

#board_info_tab tr:nth-child(2n){
    background-color: #111111;
}

#board_info_tab tr:last-child td:last-child{
    border-radius: 0px 0px 0px 0px;
}

.celect_separator{
    display: inline-block;
}

input[type=submit],button{
    background-color: #222222;
    padding: 4px 20px;
    border: 1px solid #333333;
}   

/*input:last-child{
    background-color: #222222;
    padding: 4px 20px;
    border: 1px solid #333333;
    
}*/

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#222222;
  border:2px solid black;
  margin:0px;
  margin-top:-16px;
  padding:0px;
  padding-right: 3px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  color: #4E4843;
  border-radius: 0px 0px 8px 8px;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #111111;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #111111;
  
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  /*width : 10px; /* Resize Width */
  text-align:left; 
  cursor: pointer;
  display: inline-block;
  min-width: 30px;
  background-image: url(../images/select-arrow.png); 
  background-position: center right;
  background-color: black;
  background-repeat: no-repeat;
}

.gps_position_selects .selectbox{width: 40px;}
#airplane_made_when_1i_input,#sellticket_departure_1i_input,#crew_born_1i_input{width: 60px;}
#airplane_made_when_2i_input,#sellticket_departure_2i_input,#crew_born_2i_input{width: 90px;}
#airplane_made_when_3i_input,#sellticket_departure_3i_input, #airticket_expire_2i_input, #airticket_expire_1i_input,#crew_born_3i_input{width: 50px;}
.time_select .selectbox{width: 90px;text-align: center;text-indent: -4px;}
.time_select div.selectbox-wrapper{margin-left: 6px;}
.time_select {margin-left: 0px; text-indent: 6px;}
.gps_position_selects,.date_selects,.p_sized {
    margin-top: 10px;
	text-align: justify;
	padding: 0 10px 5px 13px;
}
.gps_position_selects input:focus,.date_selects input:focus{border-color: black;}

.p_sized .selectbox,.p_sized select{width: 300px;}
.small_form{
    padding: 0;
    display: inline-block;
}
.small_form button{
    color: #C68C39;
}
.select_comumn form input{
    background-color: black;
}
