body{
	margin:0px;
	color: White;
}
table.dop td.selected,
table.dop td.selected a{
	background-color: #ffffff;
	text-decoration:  none;
	font-family: Tahoma;
	font-size: 12px;
	color: #CA0175;
}
.h1{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5E82FF;
	text-align: left;
	padding-left:50px;
	height: 50px;
	vertical-align: top;
}
.error{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #CA0175;
	text-align: left;
	height: 10px;
	vertical-align: middle;
	padding-left: 250px;
	
}
a img{
	border:           none;
}
/* schema */
table.schema{
	margin:          0 5mm 5mm 5mm;
}
table.schema td{
	color:           #000000;
	font-family: Tahoma;
	font-size: 12px;
	padding:         0px 2px;
}
table.schema td a{
	color:           #000000;
	font-family: Tahoma;
	font-size: 12px;
}
table.schema td.img{
	padding:         0px;
}

table.schema td.z0,
table.schema td.z1,
table.schema td.z2,
table.schema td.z3,
table.schema td.z4,
table.schema td.z5,
table.schema td.z6,
table.schema td.z7,
table.schema td.z8,
table.schema td.z9,
table.schema td.z10,
table.schema td.z11,
table.schema td.z12,
table.schema td.z13,
table.schema td.z14,
table.schema td.z15,
table.schema td.z16,
table.schema td.z17,
table.schema td.z18,
table.schema td.z19,
table.schema td.z20,
table.schema td.z21,
table.schema td.z22,
table.schema td.z23,
table.schema td.z24,
table.schema td.z25,
table.schema td.z26,
table.schema td.z27,
table.schema td.z28,
table.schema td.z29,
table.schema td.z30{
	background-color:    #D4E0FF;
	background-position: 97% 10%;
	background-repeat:   no-repeat;
	width:               130px;
}
table.schema td.z1,
table.schema td.z3,
table.schema td.z5,
table.schema td.z7,
table.schema td.z9,
table.schema td.z11,
table.schema td.z13,
table.schema td.z15,
table.schema td.z17,
table.schema td.z19,
table.schema td.z21,
table.schema td.z23,
table.schema td.z25,
table.schema td.z27,
table.schema td.z29{
	background-color:   #AFC2EC;
}
table.schema td.z0 {background-image:url(../images/0.gif)}
table.schema td.z1 {background-image:url(../images/1.gif)}
table.schema td.z2 {background-image:url(../images/2.gif)}
table.schema td.z3 {background-image:url(../images/3.gif)}
table.schema td.z4 {background-image:url(../images/4.gif)}
table.schema td.z5 {background-image:url(../images/5.gif)}
table.schema td.z6 {background-image:url(../images/6.gif)}
table.schema td.z7 {background-image:url(../images/7.gif)}
table.schema td.z8 {background-image:url(../images/8.gif)}
table.schema td.z9 {background-image:url(../images/9.gif)}
table.schema td.z10{background-image:url(../images/10.gif)}
table.schema td.z11{background-image:url(../images/11.gif)}
table.schema td.z12{background-image:url(../images/12.gif)}
table.schema td.z13{background-image:url(../images/13.gif)}
table.schema td.z14{background-image:url(../images/14.gif)}
table.schema td.z15{background-image:url(../images/15.gif)}
table.schema td.z16{background-image:url(../images/16.gif)}
table.schema td.z17{background-image:url(../images/17.gif)}
table.schema td.z18{background-image:url(../images/18.gif)}
table.schema td.z19{background-image:url(../images/19.gif)}
table.schema td.z20{background-image:url(../images/20.gif)}
table.schema td.z21{background-image:url(../images/21.gif)}
table.schema td.z22{background-image:url(../images/22.gif)}
table.schema td.z23{background-image:url(../images/23.gif)}
table.schema td.z24{background-image:url(../images/24.gif)}
table.schema td.z25{background-image:url(../images/25.gif)}
table.schema td.z26{background-image:url(../images/26.gif)}
table.schema td.z27{background-image:url(../images/27.gif)}
table.schema td.z28{background-image:url(../images/28.gif)}
table.schema td.z29{background-image:url(../images/29.gif)}
table.schema td.z30{background-image:url(../images/30.gif)}

table.schema td.img{
	background-image:none;
	background-color:transparent;
}

/* elTT */
table.elTT{
	border:          0px solid #000000;
	margin:          0px 0px;
}
table.elTT th{
	background-color:#7899DA;
	color:           #FFFFFF;
	padding:         0px 0px;
	font-weight:     bold;
}
table.elTT tr td{
	background-color:#D4E0FF;
	padding:         2px 5px;
	border-right:    0px solid #000000;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.elTT tr.dif td{
	background-color: #FFFFFF;
	border-left:   1px solid #40BFA1;
	line-height: 20px;
}
table.elTT tr.menu td{
		background-color: #FFFFFF;
		border-left:     0px solid #40BFA1;

}
table.elTT tr.serii td{
	background-color:#AFC2EC;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
/* pathTT */
table.pathTT{
	border:          0px solid #000000;
	margin:          0px 0px;
}
table.pathTT th{
	background-color:#7899DA;
	color:           #FFFFFF;
	padding:         0px 0px;
}
table.pathTT tr td{
	background-color:#D4E0FF;
	padding:         2px 2px;
	border-right:    0px solid #000000;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.pathTT tr.dif td{
		background-color: #FFFFFF;
		border-left:     1px solid #40BFA1;
		line-height: 20px;
}
table.pathTT tr.menu td{
		background-color: #FFFFFF;
		border-left:     0px solid #40BFA1;

}
table.pathTT tr.serii td{
	background-color:#AFC2EC;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.pathTT td.cancel{
	color:           #D82E06;
	font-weight:     bold;
}
/* stTT */
table.stTT td.stTTcol{
	padding:         0px 0px;
}
table.stTTcol{
	border: 0px solid #000000;
}
table.stTTcol th{
	background-color:#7899DA;
	font-size: 12px;
	color: #3F3F3F;
	padding:         0px 0px;
}

table.stTTcol tr td{
	background-color:#D4E0FF;
	padding:         2px 5px;
	border-right:    0px solid #000000;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.stTTcol tr.dif td{
	background-color: #FFFFFF;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}

table.stTTcol tr.malin td{
	background-color:#FFFFFF;
	border: 0px solid #FFFFFF;
}
table.stTTcol tr.serii td{
	background-color:#AFC2EC;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.stTTcol td.cancel{
	color:           #D82E06;
	font-weight:     bold;
}
table.stTTcol td.napr{
	background-color:#2856AF;
	color:           #FFFF00;
	padding:         4px 5px;
	font-weight:     bold;
}
/* stDTT */
table.stDTT{
	border:          0px solid #000000;
	margin:          0px 10px;
}
table.stDTT tr.menu td{
		background-color: #FFFFFF;
		border-left:     0px solid #40BFA1;

}
table.stDTT th{
	background-color:#7899DA;
	color:           #FFFFFF;
	padding:         4px 5px;
}
table.stDTT tr td{
	background-color:#D4E0FF;
	padding:         2px 5px;
	border-right:    0px solid #000000;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.stDTT tr.serii td{
	background-color:#AFC2EC;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #3F3F3F;
}
table.stDTT tr.dif td{
	background-color: #FFFFFF;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
/* tainCalendar */
table.trainCalendar{
	border:          1px solid #000000;
	margin:          0px 10px;
}
table.trainCalendar th{
	background-color:#7899DA;
	color:           #FFFFFF;
	border-right:    1px solid #000000;
	padding:         4px 1px;
}
table.trainCalendar td{
	background-color:#CCCCCC;
	border-right:    1px solid #000000;
	padding:         1px;
	text-align:      center;
}
table.trainCalendar tr.dif td{
	background-color: #FFFFFF;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.trainCalendar td.month{
	padding:         1px 3px;
}
table.trainCalendar td.on{
	color:          green;
	font-size:      14pt;
}
/* trainTT */
table.trainTT{
	border:          1px solid #000000;
	margin:          0px 10px;
}
table.trainTT th{
	background-color:#7899DA;
	color:           #FFFFFF;
	padding:         4px 5px;
}
table.trainTT td{
	background-color:#CCCCCC;
	padding:         1px 5px;
	border-right:    1px solid #000000;
	border-left:     1px solid #000000;
}
table.trainTT tr.dif td{
	background-color: #FFFFFF;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}

/* pathD */
table.pathD{
	border:          0px solid #000000;
	margin:          0px 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #3F3F3F;
}
table.pathD th{
	background-color:#7899DA;
	color:           #FFFFFF;
	padding:         4px 5px;
	
}
table.pathD td{
background-color:#D4E0FF;
	padding:         2px 5px;
	border-right:    0px solid #000000;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #3F3F3F;
}
table.pathD tr.dif td{
	background-color: #FFFFFF;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
}
table.pathD tr.serii td{
	background-color:#AFC2EC;
	border-left:     1px solid #40BFA1;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #3F3F3F;
	}
	table.pathD tr.menu td{
		background-color: #FFFFFF;
		border-left:     0px solid #40BFA1;

}
/* sprav */
table.sprav th{
	background-color:#7899DA;
	color:           #FFFFFF;
	border-top:      8px solid #E2E2E2;
	padding:         4px 5px;
}
table.sprav tr td{
	background-color:#CCCCCC;
	padding:         1px 5px;
}
table.sprav tr.dif td{
	background-color:#EEEEEE;
}


.serii{
	font-family: Tahoma;
	font-size: 12px;
	color: #3F3F3F;
}
a{
	text-decoration: none;
	border: 0px;
}
.menu{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5E82FF;
}
.malin{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #CA0175;
}
.form{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5E82FF;
	line-height: 20px;
}
.reklama{
	font-family: Tahoma;
	font-size: 12px;	
	color: #57CCC2;
}

.news_verh{
	color: White;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-color: #3ebd9e;
	padding-top: 2px;
	text-align: left;
	padding-left: 9px;
	font-weight: bold;
	text-align: center;
	
}
.n_verh{
	color:#5e2112;
	font-family: Tahoma;
	font-size: 13px;
	background-color: #f2ebe3;
	padding: 2px;
	text-align: center;
}
.new_zag{
	color:#cf4a00;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	padding-left: 10px;
}
.news{
	text-align: left;
	color:#3f3f3f;
	font-family: Tahoma;
	font-size: 12px;	
	padding-top: 10px;	
	margin-top: 6px;
	
}
.s_news{
	text-align: left;
	padding-left: 10px;
}
.news_text{
	font-family: Tahoma;
	font-size: 12px;
	color: #3f3f3f;	
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
}
.t4{
	color:#0000ff;
	font-family: 23px;
	font-weight: bold;
	
}
.news1{
	width: 212px;
}
.text_center{
	color: #3f3f3f;
	font-family: Tahoma;
	font-size: 13px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 20px;
	}
.text_b{
	color: #3eb09e;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
