body{ font: 70% "Trebuchet MS", sans-serif; margin-top:0px}
a{ 
	color:#000;
	text-decoration:none;
}
			  
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon,ul#icons span.ui-icon-green {float: left; margin: 0 4px;}
 #getselected {padding: 3px 20px;text-decoration: none;position: relative;}
 
  
 
#nextcity {padding: 3px 20px;text-decoration: none;position: relative;font: 70% "Trebuchet MS", sans-serif;}
ul#bagag_button_edit li, ul#more_button_edit li, ul#skidki_button_edit li  {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 2px;
    padding: 4px 4px;
    position: relative;
}
 
.header_right_cel{
	border-right:1px solid #FED22F;
}
.header_right_bottom_cel{
	border-right:1px solid #FED22F; border-bottom:2px solid #FED22F;
}
.header_bottom_cel{
	border-bottom:2px solid #FED22F;
}
#next_link1 {padding: .5em 2em 0.5em .5em;text-decoration: none;position: relative;}
#next_link1 span.ui-icon {margin: 0 5px 0 0;position: absolute;right: .2em;top: 1.2em;margin-top: -8px;}

.dxd{padding: 0.3em 2em 0.5em 0.3em;text-decoration: none;position: relative;}
.dxd span.ui-icon, .dxd span.ui-icon-green {margin: 0 5px 0 0;position: absolute;right: .2em;top: 1.2em;margin-top: -8px;}

.dx1{margin-left: -5px; padding: 0.3em 1.1em 0.5em 0.3em;text-decoration: none;position: relative; border-left: 1px solid #7CdCdC; border-radius: 0 4px 4px 0;}
.dx1 span.ui-icon, .dx1 span.ui-icon-green {    margin: -10px -3px 0 -36px; position: absolute; right: 0.2em; top: 1.2em;}


							
/*a#zakaz_pres,a#schet_pres,a#bilet_pres,a#storno_pres,a#napom_pres,a#liefer_pres,a#nachnam_pres,a#gu_pres{display:none;}*/
/*a#mnzakaz_pres:hover,a#mnschet_pres:hover,a#mnbilet_pres:hover,a#mnstorno_pres:hover,a#mnnapom_pres:hover,
a#mnliefer_pres:hover,a#mnnachnam_pres:hover,a#mngu_pres:hover{border-right: 2px solid #cc0000;margin-right: -1px;margin-top: -1px;margin-bottom: -1px;}
a#mnzakaz_pres:hover span,a#mnschet_pres:hover span,a#mnbilet_pres:hover span,a#mnstorno_pres:hover span,a#mnnapom_pres:hover span,
a#mnliefer_pres:hover span,a#mnnachnam_pres:hover span,a#mngu_pres:hover span{width: 16px; height: 16px; background-image: url(ui-lightness/images/ui-icons_ef8c08_256x240.png);}

*/

/*ui-icon*/
#save {padding: 0.3em 2em 0.5em 0.3em;text-decoration: none;position: relative;}
#save span.ui-icon {margin: 0 5px 0 0;position: absolute;right: .2em;top: 1.2em;margin-top: -8px;}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}
 
#loading {background: url(autocomplete_indicator.gif) no-repeat center center #fff; border:1px solid #888; width:50px; height:50px; position:absolute; top:50%; left:50%; z-index:100; margin:-25px 0 0 -25px; }

.orange_block{
	display: block;
	width: 15px;
	height: 15px;
	background-color: orange;
	border: 1px solid black;
}
.green_block{
	display: block;
	width: 15px;
	height: 15px;
	background-color: green;
	border: 1px solid black;
}

.yellow_block{
	display: block;
	width: 15px;
	height: 15px;
	background-color: yellow;
	border: 1px solid black;
}

.black_block{
	display: block;
	width: 15px;
	height: 15px;
	background-color: black;
	border: 1px solid black;
}

.p0as1n{border-style: solid; border-color: #1C94C4; 
width:471px;
float:left;
margin-left:0px;
margin-right:2px;
color:#1C94C4;
font-weight:bold;
border-width:1px;
border-top:none;
border-radius: 0 0 4px 4px;
}

.tbbord{  
border-color: #1C94C4; 
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
}
.p0as2n{border-style: solid; border-color: #1C94C4;    border-width: 1px;
margin-right:2px;
float:left;
color:#1C94C4;
font-weight:bold;
border-top:none;
border-radius: 0 0 4px 4px;
}

.p0as1{border-style: solid; border-color: #c05000;    border-width: 0px;
/*width:512px;*/
float:left;
margin-left:0px;
margin-right:3px;
color:#1C94C4;
font-weight:bold;
}

.p0as2{border-style: solid; border-color: #c05000;    border-width: 0px;
margin-right:3px;
float:left;
color:#1C94C4;
font-weight:bold;
}
#p0as3{border-style: solid; border-color: #c05000;    border-width: 1px;
margin-right:3px;
float:left;
}
#p0as4{border-style: solid; border-color: #c05000;    border-width: 1px;
float:left;
}

.ptas{border-style: solid; border-color: #c05000;    border-width: 0px;
float:left;
}

.foll-d {width: 100%; float: left;}
.foll-d1 {float: left; width: 37%; margin-right: 60px; font-size: 60% !important;}
.upl-files {font-weight:bold !important; font-size: 9px !important;}

.allrol{
    display: inline-block;
//   border: 1px dashed red;
    display: none;
    float: left;
    height: 155px;
    left: 0;
    position: absolute;
    top: 284px;
    width: 100%;
    z-index: 12;	
	
	}
.disa{opacity:0.9;}

.header_right_cel2{
    border-right: 1px solid #1C94C4;
}
.upl-filesth {font-weight:bold !important; font-size: 14px !important;}

#topFrame {display:none}
.t-upd{width:50%;float:left;}
.info {
    background-color: #F7C0A8;
    border: 1px solid #CC1111;
    color: #CC1111;
    font-size: 8pt;
    font-weight: bold;
    margin: 12px 10px 10px;
    padding: 5px;
}

.displaynone {   display: none;}
/*
.divroll {  overflow-y:scroll; border-right: 2px solid #1C94C4;border-left: 2px solid #1C94C4; 
border-top: 2px solid #1C94C4;border-bottom: 2px double #1C94C4;
margin-bottom: 0px; height: 395px;width:997px;
}
*/
ul.ui-autocomplete {
	font-size: 1.1em !important; min-width: 230px !important;
}
.divroll { height: 395px;width:997px;
border-right: 2px solid #1C94C4;border-left: 2px solid #1C94C4; 
border-top: 2px solid #1C94C4;border-bottom: 2px double #1C94C4;
overflow: hidden;
    /*padding: 0.2em;*/
    position: relative;
	margin-bottom: 10px;
    padding: 0.2em 0.2em 12px;
}
/*.uicontent{
    height: 100%;
    min-height: 292px;
    width: auto;
	 background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;

}
*/
.my-widget,  div.my-widget span{
    color: #336699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	 letter-spacing: 0.05em;
    margin-right: 10px;
}
div.my-widget span span{color: #120399;
    font-size: 15px;
    font-weight: bold;
	}

.fo-ui1{color: #1C94C4;
    font-size: 11px;
    padding: 0.2em 2em 0.2em 0.5em;
    position: relative;
    text-decoration: none;
}

.fo-ui2{margin: 0 5px 0 0;position: absolute;right: .2em;top: 1.2em;margin-top: -8px;}

.tab-head {float:left;}
.tab-p0 {width:90px;  border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; }
.tab-p2{width:190px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p1 {width:40px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p3 {width:90px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p4{width:40px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p5{width:90px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}


.tab-head {float:left;}

.tab-p0 {width:90px;  border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; }
.tab-p2{width:190px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p1 {width:40px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p3 {width:90px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p4{width:40px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}
.tab-p5{width:90px; border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid;}


.tab-pall {width:600px; display:block;}
.tab-pall div{float:left; overflow: hidden; height: 14px;}
.tab-pall div{  background: none repeat scroll 0 0 #D2E2EF; color: #003399; font-weight: lighter; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);}
.tab-pall2 {width:600px; display:block; float:left; margin: -13px 6px 0 -40px;}
.tab-pall2 div{float:left; overflow: hidden; height: 14px; border-color: black; padding-left:3px;}
div.tab-pall div{padding-left:3px;}

.mymenu{float:left;width:100%;list-style:none;font-weight:bold;margin-bottom:1px;}
.mymenu li{float:left;margin-right:10px;position:relative;display:block;}
.mymenu li a{background: none repeat scroll 0 0 #EEEEEE;border-radius: 2px 2px 2px 2px;color: #003399;display: block;height: 15px;text-decoration: none;}
.mymenuX li a{	display:block;padding:0px;color:#fff;background: #eeeeee;text-decoration:none;	
	text-shadow:1px 1px 1px rgba(0,0,0,0.75); 	-moz-border-radius:2px;	-webkit-border-radius:2px;	border-radius:2px;	height: 15px;}
.mymenu li a:hover{font-style: italic;	text-decoration:underline;}

/*--- ÂÛÏÀÄÀÞÙÈÅ ÏÓÍÊÒÛ ---*/
.mymenu ul{list-style:none;	position:absolute;	left:-9999px; opacity:0.9;	-webkit-transition:1s linear opacity;
	background: #d2e2ef;border: 1px solid blue;	border-radius: 34px 4px 34px 4px;padding: 5px 155px 5px 20px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.75);color: #F7C0A8;z-index:2000;} 
.mymenu ul li{padding-top:1px; float:none;}
.mymenu ul a{	white-space:nowrap; display:block;}
.mymenu li:hover ul{left:10px; opacity:1;}
.mymenu li:hover a{opacity:0.7;text-decoration:underline;}
.mymenu li:hover ul a{ text-decoration:none;	-webkit-transition:-webkit-transform 0.075s linear;}
.mymenu li:hover ul li a:hover{background:#333;background:rgba(51,51,51,0.75); text-decoration:underline;
	-moz-transform:scale(1.05);	-webkit-transform:scale(1.05);}
.mymenublock {color : #333; padding-left: 10px; text-shadow:none;}

.n-upl{float:left; display:block; width:100%; }/*border: 1px solid;*/

#accordion2 {   border: 1px solid;
    display: block;
    float: left;
    height: 330px;
    overflow: auto;
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	background: none repeat scroll 0 0 #D2E2FF;
}

#accordion2  tr, #accordion33 tr{ font-size: 10px;}
#accordion2  th, #accordion33 th{ font-size: 10px;}
#accordion , #accordion33{ font-size: 11px;}

.p0as00 {margin-left: 0px !important;}

.t-updle{    float: left;
    margin-left: 0 !important;
    margin-right: 92px;
	}
.t-updlev{    
    margin-right: 102px;
	}
.n-uplmi{margin-left: 0px !important;}
.t-updtt{margin-left: 42px !important;
float: left;
    margin-right: 25px;
	}
.n-uplre{margin-left: 0px !important;
float: left;
    margin-right: 25px;
	}

.acc2{ height: 130px !important;	}
.acc3{ height: 250px !important;	}
.t_dialog{ height: 50px !important; width:200px !important;	}
.b1_dialog{  margin-left: 60px; !important;	 height: 20px; width: 45px;    font-size: 10px !important;
    font-weight: bold;}
.b2_dialog{  margin-left: 30px; !important;	 height: 20px;    font-size: 10px !important;
    font-weight: bold;}
	
.b3_dialog{  margin-left: 80px; !important;	 height: 20px;    font-size: 10px !important;
    font-weight: bold;}

.loading {background: url("autocomplete_indicator.gif") no-repeat scroll center center transparent;
height: 20px;
 position: absolute;
     width: 40px;
    z-index: 100;
}
	
.p_dialog{margin-left: 60px;	}
.p2_dialog{margin-left: 60px; color:red;	}

.n-upl2{float:left;  overflow: hidden; width: 100%; }

.t-upd3{ display: block; width: 100%;
    float: right; }


.t-upd2 { 
    /*border: 1px solid red;*/
    float: right;
    font-size: 10px;
    height: 80px;
    overflow: hidden;
	/*width: 150px;*/width: 100%;
}

.t-upd2 div #f-upload-ku  div qq-uploader div ul li span
{
    font-size: 10px;
    line-height: 1px;
    margin: 0;
    padding: 0;
}

#f-upload-ku  div ul li span
{
    font-size: 10px !important;
    line-height: 1px !important;
 }
#f-upload-ku  div ul
{
    margin-top: 2px;
    padding: 0;
}
.tab-link{font-style:italic; text-decoration: underline !important;}

#gde_oplacheno, #oplata_y_agenta{color: red;
    font-size: 0.9em;
    font-weight: bold;
    height: 19px;
	}
#info_oplacheno,#opl_type,#ssaldo,#sdopbus,#sdoplata,#soplata_y_agenta,#sgde_oplacheno, #spolu,#svosv,#sgut,#srech{background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #003399;
    font-size: 0.9em;
    font-weight: bold;
    width: 100%;
	}
#nprag{
	border: 1px solid #fff;
	background:#E0EFF9;
background: -moz-linear-gradient(center top , #B5C6D0 11%, #D8E1E7 15%, #E0EFF9 17%, #F2F6F8 100%) repeat scroll 0 0 transparent;/* FF3.6+ */
background: -webkit-linear-gradient(center top , #B5C6D0 11%, #D8E1E7 15%, #E0EFF9 17%, #F2F6F8 100%) repeat scroll 0 0 transparent;/* Chrome10+,Safari5.1+ */
background: linear-gradient(center top , #B5C6D0 11%, #D8E1E7 15%, #E0EFF9 17%, #F2F6F8 100%) repeat scroll 0 0 transparent;/* W3C */
background: -ms-linear-gradient(center top , #B5C6D0 11%, #D8E1E7 15%, #E0EFF9 17%, #F2F6F8 100%) repeat scroll 0 0 transparent;/* IE10+ */
background: -o-linear-gradient(center top , #B5C6D0 11%, #D8E1E7 15%, #E0EFF9 17%, #F2F6F8 100%) repeat scroll 0 0 transparent;/* Opera 11.10+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#B5C6D0), color-stop(50%,#D8E1E7), color-stop(51%,#E0EFF9), color-stop(100%,#F2F6F8)); /* Chrome,Safari4+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B5C6D0', endColorstr='#F2F6F8',GradientType=1 ); /* IE6-8 */

    color: #003399;
    font-size: 0.9em;
    font-weight: bold;
    width: 20px;
}
#ssaldo,#sdopbus,#sdoplata,#soplata_y_agenta,#sgde_oplacheno, #spolu,#svosv,#sgut,#srech{text-align:right !important;}
#sdoplata{color:red !important;}
[rol=sdoplata]{color:red !important;}
.us-zz0{border:1px solid #fff;}
.us-zz1{border-right: medium none !important;}
.us-zz00{    border-top: 2px solid !important;
    font-weight: bold !important; color:#120399;}
.us-zz10{border-right: medium none !important;border-top: 2px solid !important;}
.us-zz20{border-right: medium none !important;}
.us-zz30{ border-right: medium none !important;   border-top: 2px solid !important;    font-weight: bold !important; color:#120399;}
.us-zz1 input {    background: url("http://localhost/kuda-edu/deu/picts/shadeform.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
     text-align: center;   width: 36px;
}
.us-minus{color: red !important;}
.tab-adres{width:142px; height:15px;}
.tab-adres-i{width:35px; height:15px;}
.tab-adres-f{width:130px; height:15px;}/*{width:90px; height:15px; text-align: right !important;}*/

#info td span{
    font-size: 8pt;
    font-weight: normal;
 }
 .split-body{font-size: 1em;}
 .split-body li{font-size: 0.9em; margin: 3px 0 0 11px;}
 .split-body ui{font-size: 1em;}
 .cluetip-close{font-size: 1em;}
 
 a div#readsh :hover{background: none repeat scroll 0 0 #CC0000 !important;}
 td#rasp div#gbox_valuta, div#gbox_sk , div#gbox_valuta, div#gbox_bonus {
    float: left;
    margin-right: 25px;
}
 
/* 
 h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: left;
}*/
button, input.input-text, input.password, input.button, textarea, select {
    font-family: Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
    font-size: 12px;
}


span.saldo {
    float: left;
    position: relative;
    text-align: left;
}
span.saldo span {
    color: red;
    padding-left: 51px;
    position: relative;
}

/********** white **********************/

 //******************* 12.11.2014 ************************************//
 .green.msbutt, .green.msbutt:visited {
    background-color: #0f0fbf;
}
.green.msbutt:hover {
    background-color: #872300;
}
.green.msbutt, .green.msbutt:visited {
    background-color: #0f0fbf;
}
.green.msbutt, .green.msbutt:visited {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: linear-gradient(to bottom, #00b3da 0%, #008fbe 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat !important;
    background-size: auto auto;
    border: 1px solid #2a8eb2;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font: 12px "Arial",sans-serif;
    height: 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #666666;
    width: 100%;
}
.green.msbutt:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to bottom, #00b3da 0%, #00cde3 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat !important;
    background-size: auto auto;
    border: 1px solid #2a8eb2;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font: 12px "Arial",sans-serif;
    height: 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #2a8eb2;
    width: 100%;
}
.green.msbutt.nicht {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: linear-gradient(to bottom, #cccccc 0%, #999999 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat !important;
    background-size: auto auto;
    border: 1px solid #2a8eb2;
    border-radius: 3px;
    color: #666666;
    cursor: pointer;
    font: 12px "Arial",sans-serif;
    height: 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #ffffff;
    width: 100%;
}
.green.msbutt.nicht:hover {
    cursor: default;
    padding: 0;
}
.green.msbutt.nicht:active {
    top: 0;
}
.button-next{width:70px;}
 //***************************************************************//
#save1 {color: #FFFFFF !important;}
 
/*#mnschet_pres {width:0px;height:15px}*/
/*a#mnzakaz_pres,a#mnschet_pres,a#mnbilet_pres,a#mnstorno_pres,a#mnnapom_pres,a#mnliefer_pres,a#mnnachnam_pres,a#mngu_pres{
*/
a.mnzakaz_pres,a.mnschet_pres,a.mnbilet_pres,a.mnstorno_pres,a.mnnapom_pres,a.mnliefer_pres,a.mnnachnam_pres,a.mngu_pres{
padding-bottom: 2px;
    padding-top: 4px;
	/*padding-left: 2px;*/
	margin-left: margin-left: -5px !important;
	display:none;font-size: 7px;}


#breadcrumbs-two a {
line-height: 135%;
    background: none repeat scroll 0 0 #DDDDDD;
    color: #444444;
    float: left;
    margin: 0 0.5em 0 1em;
    padding: 0.3em 1em;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#breadcrumbs-two a:hover {
    background: none repeat scroll 0 0 #ABE0EF;
}
#breadcrumbs-two a:before {
    border-color: #DDDDDD #DDDDDD #DDDDDD transparent;
    border-style: solid;
    border-width: 1.5em 0 1.5em 1em;
    content: "";
    left: -1em;
    margin-top: -1.5em;
    position: absolute;
    top: 50%;
}
#breadcrumbs-two a:hover:before {
    border-color: #ABE0EF #ABE0EF #ABE0EF transparent;
}
#breadcrumbs-two a:after {
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid #DDDDDD;
    border-top: 1.5em solid transparent;
    content: "";
    margin-top: -1.5em;
    position: absolute;
    right: -1em;
    top: 50%;
}
#breadcrumbs-two a:hover:after {
    border-left-color: #ABE0EF;
}
 #breadcrumbs-two {
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
	margin-top: -25px;
}
.breadcrumbs-one  a{
    float: left;
    margin: 0 0.5em 1.5em 0;/*0 0.5em 0 1em;*/
    padding: 0.3em 1em;
    position: relative;
    text-decoration: none;
 }
.breadcrumbs-one {
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
	margin-top: -5px;
}

#ttfilter input{border:1px solid  #2DAEBF;}
.citycount div.ui-accordion-content{	height:auto !important;}
.tarif div.ui-accordion-content{	height:auto !important;}
#gbox_table_country, #gbox_table_city{ font-size: 12px;}
#gbox_table_country tr, #gbox_table_city tr{ font-size: 10px; color: #003399;}
.valuta  select{border: 1px solid #2DAEBF; color: #003399; font-size: 11px;}

div.cluetip-close :hover{ color:red}
.split-body li :hover{ color:red}
div#dialog p a :hover{ color:red}
div#dialog p  :hover{ color:red}

.ui-rasp-h {
    padding-left: 2.2em;
    display: block;
    font-size: 1.4em;
    padding: 0.5em 0.5em 0.5em 0.7em;
    color: #FF0000 !important;
    text-decoration: none;
font-weight: bold;
line-height: 1.3;
list-style: none outside none;
font-family: arial,verdana,sans-serif;
 float:left;
}
.ui-rasp-akk {font-size: 10px; width: 100%;font-family: arial,verdana,sans-serif;font-weight: bold;border: 0 none;line-height: 1.3;
    list-style: none outside none;
    margin: 0 0 20px;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.ferr{color: red;
    font-weight: bold;
    padding-left: 15px;
}
.fcity{
 display: inline-table;
    font-style: italic;
    font-weight: bold;
    width: 108px;
}
.fwarn{color: black;
    font-weight: bold;
    padding-left: 5px;
}

.divroll0{ height: 395px;width:1274px;
border-right: 2px solid #1C94C4;border-left: 2px solid #1C94C4; 
border-top: 2px solid #1C94C4;border-bottom: 2px double #1C94C4;
overflow: hidden;
    /*padding: 0.2em;*/
    position: relative;
	margin-bottom: 10px;
    padding: 0.2em 0.2em 12px;
}
.uicontent0{
    height: 100%;
    min-height: 292px;
    width: auto;
	 background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
}

.uicontent1{
    min-height: 292px;
    width: auto;
	 background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: hidden;
	float:left;
}/*
td a:hover {
background-color: #fae6e6 !important;
    color: #0041B9 !important;
    font-weight: bold;
    font-style: oblique;
	font-size: 80%;
}*/
.ag-not{
	/*background-color: gray !important;
    color: #E5E5EE !important;
    font-style: oblique;
    font-weight: bold !important;*/
	color: red !important;
	font-style: oblique;
	}
.ag-prc{
/*background-color: #fae6e6 !important;
    color: #0041B9 !important;
    font-weight: bold !important;*/
	color: red !important;
    font-weight: bold !important;	
 }
/*.select-tt{ 
color: #003;
    float: left;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-left: 50px;
}
.select-explode{
        color: red;
    font-size: 15px;
    font-weight: bold;
    height: auto !important;
    letter-spacing: 0;
    width: 281px;}*/
.select-tt{
    color: #003;
    float: left;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-bottom: 10px;
    margin-left: -21px;
    margin-right: 10px;
}
.select-explode {
    color: red;
    font-size: 15px;
    font-weight: bold;
    height: auto !important;
    letter-spacing: 0;
    width: 225px;
}
a.buttonenter-all-b {
    background: linear-gradient(#00b3da, #008fbe) no-repeat scroll 100% 0 / calc(6 * (1em * 90 / 135) + 0.5em) 100% rgba(0, 0, 0, 0);
    border: 2px solid #b08eb2;
    border-radius: 5px;
    box-shadow: calc(-6 * (1em * 90 / 135) - 0.5em) 0 rgba(255, 255, 255, 0) inset;
    color: #ffffff !important;
    font-size: 90%;
    font-weight: 900;
    padding: 0.25em 0.5em;
    text-align: right;
    text-decoration: none;
    width: calc(100% + 7 * (1em * 90 / 135) - 11px * 2 * 2);
}
/*
* {
    margin: 0;
    padding: 0;
}
*/
 /*
.cluetip-jtip .cluetip-outer {  border: 2px solid #ccc;  position: relative;}
.cluetip-rounded .cluetip-title, .cluetip-rounded .cluetip-inner {  zoom: 1;}
.cluetip-title .cluetip-close {  float: right;  position: relative;}
.cluetip-jtip .ui-cluetip-header {  background-color: #ccc;  padding: 6px;}
.cluetip-default .ui-cluetip-header {  background-color: #87876a;}
.ui-cluetip-header {  font-size: 1em;  margin: 0;  overflow: hidden;}
.ui-cluetip-header, .ui-cluetip-content {  padding: 12px;}
.cluetip-jtip .cluetip-inner {  padding: 5px;  display: inline-block;}
.cluetip-jtip div.cluetip-close {  text-align: right;  margin: 0 5px 0;  color: #900;}
.cluetip-close img {  border: 0;}
.cluetip-extra {    display: none;}

 
 
div.ui-cluetip {    font-size: 1em;}



.cluetip-arrows {  display: none;  position: absolute;  top: 0;  left: -11px;  width: 11px;  height: 22px;  background-repeat: no-repeat;  background-position: 0 0;  border-width: 0;}
div.cluetip-default .cluetip-arrows {  border-width: 0;  background: transparent none;}
div.clue-right-default .cluetip-arrows {  background-image: url(images/darrowleft.gif);}
div.clue-left-default .cluetip-arrows {  background-image: url(images/darrowright.gif);  left: 100%;  margin-right: -11px;}
div.clue-top-default .cluetip-arrows {  background-image: url(images/darrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  width: 22px;  height: 11px;}
div.clue-bottom-default .cluetip-arrows {  background-image: url(images/darrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  width: 22px;  height: 11px;}

div.cluetip-jtip .cluetip-arrows {  border-width: 0;  background: transparent none;}
div.clue-right-jtip .cluetip-arrows {  background-image: url(images/arrowleft.gif);}
div.clue-left-jtip .cluetip-arrows {  background-image: url(images/arrowright.gif);  left: 100%;  margin-right: -11px;}
div.clue-top-jtip .cluetip-arrows {  background-image: url(images/arrowdown.gif);  top: 100%;  left: 50%;  width: 22px;  height: 11px;  margin-left: -11px;}
div.clue-bottom-jtip .cluetip-arrows {  background-image: url(images/arrowup.gif);  top: -11px;  left: 50%;  width: 22px;  height: 11px;  margin-left: -11px;}

.cluetip-rounded  .cluetip-arrows {  border-color: #ccc;}
div.cluetip-rounded  .cluetip-arrows {  font-size: 0;  line-height: 0%;  width: 0;  height: 0;  border-style: solid;  background: transparent none;}
div.clue-right-rounded .cluetip-arrows {  border-width: 11px 11px 11px 0;  border-top-color: transparent;  border-bottom-color: transparent;  border-left-color: transparent;}
div.clue-left-rounded .cluetip-arrows {  left: 100%;  margin-right: -11px;  border-width: 11px 0 11px 11px;  border-top-color: transparent;  border-right-color: transparent;  border-bottom-color: transparent;}
div.clue-top-rounded .cluetip-arrows {  top: 100%;  left: 50%;  border-width: 11px 11px 0 11px;  border-right-color: transparent;  border-bottom-color: transparent;  border-left-color: transparent;}
.clue-bottom-rounded .cluetip-arrows {  top: -11px;  left: 50%;  border-width: 0 11px 11px 11px;  border-top-color: transparent;  border-right-color: transparent;  border-left-color: transparent;}
*/

/* awesome */

.awesomeb { border-radius: 5px 0 0 5px !important;}
.awesomec { border-radius: 0px 5px 5px 0px; 
width:1px;height:12px; 
margin-left: -8px !important;
padding-left: 1px !important;content:">";}
.white.awesome, .white.awesome:visited {
 background-color: #ffffff;
    color: #0083bf;
    height: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.white.awesome:hover, a.awesome.white:hover {
    background-color: #00cde3 !important; 
}
a.awesome.white:hover {
    color: #666666 !important;
    line-height: 1 !important;
    text-shadow: 0 1px 1px  #ffffff !important;
}
a.small.white.awesome:hover {
    font-weight: bold !important;
    line-height: 1 !important;
    text-shadow: 0 1px 1px #ffffff !important;

}
/***************************/


.blue.awesome:hover, a.awesome.blue:hover {
    background-color: #00cde3 !important; /*background-color: #007D9A !important;*/
}
a.awesome.blue:hover {
    color: #666666 !important;
/*	font-size: 12px !important;
    font-weight: bold !important;*/
    line-height: 1 !important;
    text-shadow: 0 1px 1px  #ffffff !important;/*rgba(0, 0, 0, 0.25) !important;*/
/*	font-style: normal !important;*/
}
a.small.blue.awesome:hover {
/* color: #ffcccc !important;
    font-size: 12px !important;
   font-style: italic !important;*/
       padding-left: 10px;
    padding-right: 10px;
    font-weight: bold !important;
    line-height: 1 !important;
    text-shadow: text-shadow: 1px 1px 1px #191130;/*0 1px 1px #ffffff !important;*//*rgba(0, 0, 0, 0.25) !important;*/
   letter-spacing: 0.02em;/* */

}
.red.awesome, .red.awesome:visited {
    background-color: #E33100;
}
.red.awesome:hover {
    background-color: #872300;
}

.yellow.awesome, .yellow.awesome:visited {    background-color: #872300;}
.yellow.awesome:hover {    background-color:  #E33100;}/*#1C94C4;*/
 span.awesomexx a:hover{
background: none repeat scroll 0 0 transparent !important;
} 
.awesomex {
    color: green !important;
    font-size: 13px;
 }
.awesomex2{
    font-size: 17px;
    font-style: oblique !important;
    font-weight: bold !important;
    line-height: 0.6;
    margin-bottom: 0;
    margin-left: -4px;
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 19px;
}
	
.awesomexx{
background-color: #FFFFFF !important;
    border: 4px solid green !important;
    color: green !important;
    font-size: 7px !important;
    font-style: oblique;
    font-weight: bold !important;
    line-height: 1.6;
    padding: 0 4px 1px;

}

.awesomexxy{
background-color: #FFFFFF !important;
    border: 4px solid green !important;
    color: green !important;
    font-size: 16px !important;
    font-style: oblique;
    font-weight: bold;
    line-height: 0.4;
    padding: 0 2px 7px 1px;
}


.awesome:hover {
    background-color: #111111;
    color: #FFFFFF;
}
/**/
.awesome:active {
    top: 1px;
}

.small.awesome, .small.awesome:visited {
    font-size: 9px;
	font-weight: bold;
}
.medium.awesome, .medium.awesome:visited , a.medium.awesome:visited {
    font-size: 12px !important;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.blue.awesome, .blue.awesome:visited {
    background-color: #2DAEBF;
}

.blue1.awesome, .blue1.awesome:visited {
 font: 120% arial !important;
font-size: 13px !important;

background: #64ebff; 
background: -moz-linear-gradient(top,  #64ebff 0%, #354164 100%); 
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64ebff), color-stop(100%,#354164)); 
background: -webkit-linear-gradient(top,  #64ebff 0%,#354164 100%); */
background: -o-linear-gradient(top,  #64ebff 0%,#354164 100%); 
/*background: -ms-linear-gradient(top,  #64ebff 0%,#354164 100%); 
background: linear-gradient(top,  #64ebff 0%,#354164 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64ebff', endColorstr='#354164',GradientType=0 ); 
*/
}

 a.awesome.blue:hover#getselected{padding: 3px 12px !important;}
 a.awesome.blue:hover#nextcity{padding: 3px 13px !important;}
/*///////////////////////////////////////*/
.awesomen {display:none !important;}
.awesomex {
    background-color: #FFFFFF !important;
    line-height: 0.6;
    margin-bottom: 0;
margin-right: 1px;
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 1px;
	border-radius: 0px 0px 0px 0px !important;
	height: 14px;
	width:20px;
}

.blue1.awesome, .blue1.awesome:visited {
 font: 120% arial !important;
font-size: 13px !important;

background: #64ebff; 
background: -moz-linear-gradient(top,  #64ebff 0%, #354164 100%); 
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64ebff), color-stop(100%,#354164)); 
background: -webkit-linear-gradient(top,  #64ebff 0%,#354164 100%); */
background: -o-linear-gradient(top,  #64ebff 0%,#354164 100%); 
/*background: -ms-linear-gradient(top,  #64ebff 0%,#354164 100%); 
background: linear-gradient(top,  #64ebff 0%,#354164 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64ebff', endColorstr='#354164',GradientType=0 ); 
*/
}
.blue.awesome, .blue.awesome:visited {
        background-color: #0083bf;
    height: 12px;/* 17px; */
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0px;
}

.awesome:active {
    top: 1px;
}

.small.awesome, .small.awesome:visited {
    font-size: 9px;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 10px !important;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.awesome, .awesome:visited {
    /*background: url("ui-lightness/images/rus.png") repeat-x scroll 100% 100% #222222;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #FFFFFF !important;;
    cursor: pointer;
    display: inline-block;
/*    padding: 2px 10px 3px;*/
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.awesome, .awesome:visited {
    background: url("/images/alert-overlay.png") repeat-x scroll 0 0 #222222;
    padding: 1px 4px 0px;
}
.awesomeru, .awesomeru:visited {
    background: url("ui-lightness/images/rus.png") repeat-x scroll 100% 100% #222222;
}
.awesomede, .awesomede:visited {
    background: url("ui-lightness/images/deu.png") repeat-x scroll 100% 100% #222222;
}
.blue-d.awesome{background-color: #a0a0a0 !important;
    height: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.small.blue.awesome.awesome-disabled, .small.blue.awesome.awesome-disabled:hover {
background-color: #999999 !important;
    color: #f2f5ef !important;
    cursor: default;
    height: 14px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-shadow: 1px 1px 1px #191130 !important;
	letter-spacing: 0.02em;
}
td.tdsel select{width:100% !important;}
.but-route {    display: block;}
.but-route  a{ 
    height: 10px !important;
    letter-spacing: 0.08em;
    padding-bottom: 10px !important;
    padding-top: 0 !important;
     width: 108px;
	}
.but-route  a span{   left: 15px; position: absolute;  top: -4px;}
.but-route  a span img{    margin-left: 31px;}
th.ui-state-default.ui-th-column-header.ui-th-ltr span.ui-icon-black { margin-left: 40%;}
th div b span.ui-icon-black{ margin-left: 40%;}



.woche-zeit-uhr {
    display: inline;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}


.woche-zeit-sec {
    background: none repeat scroll 0 0 transparent;
    display: inline-table;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    vertical-align: super;
}



.woche-tag {
    font-family: Courier;
    font-size: 10px;
    font-weight: bold;
}

.bt-png {
    background: linear-gradient(rgb(0, 179, 218), rgb(0, 143, 190)) no-repeat scroll 100% 0 / calc(6 * (1em * 90 / 135) + 0.5em) 100% transparent;
    border: 2px solid rgb(142, 179, 210);
    letter-spacing: 0.1em;
    margin-left: -14px;
    margin-top: 0 !important;
    padding-right: 8px;
    position: absolute;
    width: 25px;
}
a.button11-all-b {
    box-shadow: calc(-6 * (1em * 90 / 135) - 0.5em) 0 rgba(255, 255, 255, 0) inset;
    color: #ffffff !important;
    font-size: 90%;
    font-weight: bold;
    padding: 0.25em 0.5em;
    text-align: right;
    text-decoration: none;
    transform: skewX(-10deg);
    width: calc(100% + 6 * (1em * 90 / 135) - 11px * 2 * 2);
}

.line-all-b {
    height: 11px;
    left: -1px !important;
    position: absolute;
    top: -3px !important;
}

.ui-tabs-all-b {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0;
    display: block;
    margin-top: 2px;
    padding: 0.4em 0.6em !important;
    position: relative;
    width: 0 !important;
}

.zstern-1 span{color:transparent !important;}
.zstern-0{color:red !important;}

.divroll3{ height: 560px; overflow-y: auto;}
.ms-label{margin-bottom: 3px;
    margin-top: 10px;
}
.ms-label span{color: #336699;
    font-size: 13px;
    font-weight: bold;
}
.library div div.nselect-imul.nselect-multi div.nselect-selected
{border-color: transparent !important;
    color: transparent !important;}
.library div div.nselect-imul.nselect-multi div.nselect-selected div.nselect-arraw
{width:0px;height:0px;}
.library div.nselect-wrap{width:0px;height:0px;}

.ui-icon.ui-icon-close.fli-bt {
    left: 180px;
    position: absolute;
    top: 2px;
}
.ui-icon.ui-icon-close.fli-btopl {
    left: 393px;
    position: absolute;
    top: 2px;
}
.zstern-0 span {
     color: red !important;
    float: left;
    font-size: 33px !important;
    font-weight: bold !important;
    height: 16px !important;
    line-height: 34px;
	margin-right: 2px !important;
}
.inf-opl{
height:23px;
}
.inf-opl a{
    color: #120399;
}
.new-awesome{  background: none repeat scroll 0 0 transparent;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right:  transparent !important;
    border-top-color: transparent !important;
    color: #120399 !important;
    display: inline-table;
    font-size: 15px;
    font-weight: bold;
    height: 12px !important;
    letter-spacing: 0.03em;
    margin-right: 6px;
    width: 30px !important;
	}
	/*
.new-awesome, .new-awesome:visited { 
    cursor: pointer;
    display: inline-block;
    position: relative;
}
*/
.new-awesome:hover { 
     color: red !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable div.ui-dialog-buttonpane {
    margin: -5px 0px 0px 0px;
}
#dialog .ui-state-highlight p {
    text-align: center;
}
#dialog p span {
    font-weight: bold;
    font-size: 14px;
}
#dialog p span a{
    font-weight: bold;
    font-size: 14px;
	
}
#dialog p  a{
        color: #000080;
    font-size: 13px;
    font-weight: bold;
    text-align: left !important;
}
.ui-dialog-content.ui-widget-content p a font {
    background: url("../css/pdf.png") no-repeat scroll 50% 50% #e1e8ed !important;
    border: 2px solid red !important;
    display: table-cell;
    height: 20px !important;
    width: 20px !important;
}

.ui-dialog-content.ui-widget-content p a span {
    background: url("../css/xls.png") no-repeat scroll 50% 50% #e1e8ed !important;
    border: 2px solid red !important;
    display: table-cell;
    height: 20px !important;
    width: 20px !important;
}
.opl-head{color: #143456;display: block;font-size: 15px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.opl-inner{ font-family: Arial, Helvetica, sans-serif; font-size: 17px;font-weight: normal;text-align: left;}
.opl-inner p span a{color:#000080;}
.opl-inner p span a:hover{color:red;}
.td-baner1{    border-bottom: medium none !important;
    color: #120399;
    font-size: 13px;
    font-weight: bold !important;
	}
.td-baner2{      border-bottom: 2px double #120399 !important;
	}
.voll-str{      width:100%;
	}
.butt-err{      float: right;
    margin-right: 25% !important;
	}