/* global */
html{
	overflow:-moz-scrollbars-vertical;
}
body {
	background-image: url(../img/bckg-page.gif);
	background-repeat: repeat-x;
	margin: 0px;
	color: #445766;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
}
a {
	color: #445766;
	text-decoration: none;
    outline: 0; /* prevent dotted border in Firefox */
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 20px;
	margin: 0px;
	font-weight: normal;
}
h2,h5 {
	font-size: 17px;
	margin: 0px;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
}
input {
	font-family: Tahoma;
	border: 0px;
	background-color: #FFFFFF;
	color: #445766;
}
textarea {
	overflow: auto;
	font-family: Tahoma;
	color: #445766;
	font-size: 12px;
	padding: 3px;
}
select {
	background-color: #FFFFFF;
	outline: 0; /* prevent dotted border in Firefox */
}
select .spacer {
	color: #CCCCCC;
}
img {
	border: 0px;
}
.btn-blank {
	background-image: url(../img/btn-blank.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 75px;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0 0 3px;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
}
/*END: global */

.page-container {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
.header-container  {
	width: 990px;
	float: left;
}

.top-container {
	width: 990px;
	float: left;
	height: 69px;
	margin-top: 9px;
}

.top-container .logo {
	float: left;
	height: 55px;
	width: 257px;
	margin-top: 3px;
}

.top-container .today {
	float: left;
	width: 425px;
}

.top-container .today .today-left {
	background-image: url(../img/bckg-today-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 55px;
	width: 9px;
}

.top-container .today .today-inside {
	float: left;
	height: 55px;
	width: 406px;
	background-image: url(../img/bckg-today-inside.gif);
	background-repeat: repeat-x;
}
.top-container .today .today-inside p {
	width: 405px;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
}

.top-container .today .today-inside .time {
	background: transparent url(../img/ico-clock.gif) no-repeat scroll 150px 2px;
	font-size: 19px;
	font-weight: bold;
	font-family: Courier;
}
.top-container .today .today-inside .time img {
	vertical-align: text-top;
	padding-right: 5px;
}

.top-container .today .today-inside .time span {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	padding-left: 2px;
}
.top-container .today .today-inside .date {
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}

.top-container .today .today-inside .name {
	font-size: 10px;
}

.top-container .today .today-inside .name span {
	font-weight: bold;
}

.top-container .today .today-right {
	background-image: url(../img/bckg-today-right.gif);
	background-repeat: repeat-x;
	float: left;
	height: 55px;
	width: 9px;
}

.top-container .links {
	float: right;
	width: 293px;
	height: 55px;
	font-size: 11px;
}

.top-container .links p {
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: right;
	display: inline;
}

.top-container .links a {
	color: #002843;
	text-decoration: none;
	margin-left: 25px;
	height: 16px;
	float:left;
}

.top-container .links a:hover {
	text-decoration: underline;
}

.top-container .links a.rss {
	background-image: url(../img/ico-rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	padding-left:20px;
}

.mainmenu-container {
	float: left;
	height: 60px;
	width: 100%;
}
.mainmenu-container .main-menu {
	float: left;
	width: 678px;
	margin-top: 10px;
	height: 41px;
}	
.mainmenu-container .main-menu .left-bckg {
	background-image: url(../img/bckg-menu-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 4px;
}

.mainmenu-container .main-menu ul {
	float: left;
	height: 40px;
	width: 678px;
	margin: 0px;
	color: #002843;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #35414A;
	border-bottom-color: #35414A;
	background-image: url(../img/bckg-menu-inside.gif);
	background-repeat: repeat-x;
	background-position: 1px 0px;
}
.mainmenu-container .main-menu ul li a {
	color: #002843;
	padding: 0px;
}
.mainmenu-container  .main-menu ul li a:hover {
	text-decoration: none;
}
.mainmenu-container  .main-menu ul li.first a {
	padding: 13px 0px
}
.mainmenu-container .main-menu ul li#menu-12 a{
	padding: 13px 15px
}
.mainmenu-container .main-menu ul li#menu-menu-10 a{
	padding: 13px 27px
}
.mainmenu-container .main-menu ul li#menu-44 a{
	padding: 13px 33px
}
.mainmenu-container .main-menu ul li#menu-11 a{
	padding: 13px 0px
}
.mainmenu-container .main-menu ul li#menu-9 a{
	padding: 13px 14px
}
.mainmenu-container .main-menu ul li.last a{
	padding: 13px 32px
}
.mainmenu-container  .main-menu ul li.first {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDBEBE;
	border-left-width: 0px;
	background: url(../img/bckg-menu-left-2.gif) no-repeat 0px -1px;
}
.mainmenu-container .main-menu ul li.first:hover {
	background: #C4C4C4 url(../img/bckg-menu-left-2.gif) no-repeat 0px -42px;
}
.mainmenu-container .main-menu ul li {
	float: left;
	height: 39px;
	list-style-type: none;
	width: 110px;
	font-size: 11px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999A9A;
	padding-right: 2px;
	padding-left: 2px;
	line-height: 39px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9DADB;
}
.mainmenu-container .main-menu ul li:hover {
	background-color: #C4C4C4;
	background-image: none;
}
.mainmenu-container .main-menu ul li.sub:hover {
	background-color: #C4C4C4;
	background-image: none;
	height: 40px;
}
.mainmenu-container .main-menu ul li.last {
	border-right-width: 0px;
	width: 94px;
	background: url(../img/bckg-menu-right.gif) no-repeat right -1px;
}
.mainmenu-container .main-menu ul li#last:hover {
	background: #C4C4C4 url(../img/bckg-menu-right.gif) no-repeat right -42px;
	height: 40px;
}
.mainmenu-container .main-menu ul li ul {
	background-color:#DEE4E8;
	background-image:url(../img/bckg-submenu.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	border-bottom:1px solid #999A9A;
	border-left:1px solid #999A9A;
	border-right:1px solid #999A9A;
	border-width:0 1px 1px;
	float:left;
	height:auto;
	margin-left:-3px;
	margin-top:1px;
	padding:0 10px 2px;
	position:absolute;
	width:143px;
	z-index:100;
}
.mainmenu-container  .main-menu  #menu .first ul  {
	margin-left: -2px;
}

.mainmenu-container  .main-menu  #menu .sub ul  {
	display: none;
}
.mainmenu-container  .main-menu  #menu .drop {
	background-color: #C4C4C4;
}
.mainmenu-container  .main-menu  #menu .drop ul  {
	display: block;
}
.mainmenu-container .main-menu ul li ul li {
	float: left;
	width: 137px;
	background-image: url(../img/line-submenu.gif);
	border-right-width: 0px;
	border-left-width: 0px;
	line-height: normal;
	text-align: left;
	height: auto;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 8px;
}
.mainmenu-container .main-menu ul li.sub ul li.last {
	background: transparent;
	width: 137px;
}
.mainmenu-container .main-menu ul li ul li:hover  {
	background-color: transparent;
	background-image: url(../img/line-submenu.gif);
}
.mainmenu-container .main-menu ul li.sub ul li a  {
	padding: 0px !important;
}
.mainmenu-container .main-menu ul li.sub ul li a:hover  {
	padding: 0px;
	background-color: transparent;
	text-decoration: underline;
}
.mainmenu-container .main-menu .right-bckg {
	background-image: url(../img/bckg-menu-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 3px;
}

.mainmenu-container .search-box {
	float: right;
	width: 287px;
	height: 41px;
	margin-top: 10px;
}

.mainmenu-container .search-box .search-box-left {
	background-image: url(../img/bckg-menu-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 4px;
}

.mainmenu-container .search-box .search-box-inside {
	background-image: url(../img/bckg-menu-inside.gif);
	background-repeat: repeat-x;
	float: left;
	height: 39px;
	width: 280px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #35414A;
	border-bottom-color: #35414A;
}
.mainmenu-container .search-box .search-box-inside .tx-mnogosearch-pi1 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.mainmenu-container  .search-box  .search-box-inside  .text {
	border: 1px solid #BEC2C5;
	float: left;
	height: 17px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 2px;
	color: #666666;
	font-size: 11px;
	width: 164px;
}
.mainmenu-container .search-box .search-box-inside .btn {
	background-image: url(../img/btn-search.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 75px;
	margin-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
}

.mainmenu-container .search-box .search-box-right{
	background-image: url(../img/bckg-menu-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 41px;
	width: 3px;
}
.header-container .path-container {
	float: left;
	height: 22px;
	width: 100%;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 9px;
}
.header-container .path-container span {
	float: left;
	padding-left: 10px;
}
.header-container .path-container ul {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin: 0px;
}
.header-container .path-container ul li {
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	list-style-type: none;
	background-image: url(../img/ico-path.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 4px;
	display: inline;
}
.header-container .path-container a {
	color: #FFFFFF;
	text-decoration: none;
}
.header-container .path-container a:hover {
	color: #37ACFE;
}
.header-container .banner-container  {
	float: left;
	width: 990px;
	height: 198px;
}
.header-container .banner-container .banner {
	float: left;
	background-image: url(../img/banner-main.jpg);
	background-repeat: no-repeat;
	height: 198px;
	width: 695px;
	margin-left: 4px;
	display: inline;
}
.header-container .banner-container .info-box {
	float: right;
	width: 290px;
	height: 182px;
	margin-top: 6px;
	margin-left: 1px;
	display: inline;
}
.header-container .info-box .info-box-top {
	background-image: url(../img/bckg-infobox-top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 290px;
	font-size: 0px;
}
.header-container .info-box .info-box-inside {
	background-image: url(../img/bckg-infobox-inside.gif);
	background-repeat: repeat-x;
	float: left;
	height: 163px;
	width: 287px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A15671;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A15671;
	font-size: 11px;
	color: #FFFFFF;
}
.header-container .info-box .info-box-inside h2 {
	padding-left: 15px;
	color: #FFFFFF;
}
.header-container .info-box .info-box-inside .lost {
	text-align: center;
	width: 287px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.header-container .info-box .info-box-inside .record {
	float: left;
	width: 287px;
	height: auto;
}
.header-container .info-box .info-box-inside .record div {
	margin: 0px;
	background-image: url(../img/ico-arrow-infobox.gif);
	background-repeat: no-repeat;
	background-color: #8E2245;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-position: 10px 10px;
	float: left;
	width: 247px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #751D39;
}
.header-container .info-box .info-box-inside .record a {
	color: #FFFFFF;
	text-decoration: none;
}
.header-container .info-box .info-box-inside .record a:hover {
	text-decoration: underline;
}
.header-container .info-box .info-box-inside .record .spacer {
	font-size: 0px;
	clear: both;
	float: left;
	height: 0px;
	width: 287px;
	background-image: none;
	margin: 0px;
	padding: 0px;
	background-color: #751D39;
}
.header-container .info-box .info-box-bottom {
	font-size: 0px;
	background-image: url(../img/bckg-infobox-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 9px;
	width: 290px;
}
.ticker {
	float:left;
	margin-left:12px;
	width:946px;
	display: inline;
	margin-top: 5px;
}
#hideme {
	background-color:#FDF4F7;
	border:1px solid #FDA99F;
	color:#FF1000;
	float:left;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	width:946px;
	display: inline;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#hideme:hover {
	background-color:#FBEAEF;
	cursor: pointer;
}
.ticker .text {
	float: left;
	width: 928px;
}
.ticker a  {
	color: #FF1000;
}
.ticker a:hover {
	text-decoration: none;
	color: #2C3943;
}
.ticker .close-box {
	float: left;
	width: 18px;
	line-height: 22px;
}
.ticker .close-box .close-ticker{
	border: 1px solid #F2CACB;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	color: #F2CACB;
	font-size: 12px;
	cursor: pointer;
}
.ticker .close-box .close-ticker:hover {
	color: #FF1000;
}

.superbox-container-top {
	float: left;
	width: 990px;
	font-size: 0px;
	height: 10px;
	margin-top: 5px;
}
.superbox-container-top .bckg-left  {
	background: transparent url(../img/bckg-superbox-slidup-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 12px;
	font-size: 0px;
}
.superbox-container-top .bckg-inside  {
	float: left;
	height: 10px;
	width: 968px;
	background-color: #2C3943;
	font-size: 0px;
}
.superbox-container-top .bckg-right  {
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 10px;
	font-size: 0px;
	background-color: transparent;
	background-image: url(../img/bckg-superbox-slidup-right.gif);
	background-position: right top;
}
.superbox-container {
	float: left;
	width: 990px;
	height: 339px;
	display: block;
}
.superbox-container .info-container {
	text-align: center;
	color: #081F34;
}
.superbox-container .info-container .info {
	width: 600px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.superbox-container .box-left {
	float: left;
	width: 313px;
	height: 339px;
	background-repeat: repeat-y;
	padding-left: 12px;
	background-color: transparent;
	background-image: url(../img/bckg-superbox-left.gif);
}

.superbox-container .box-left .header {
	background-color: #2C3943;
	padding-left: 12px;
	float: left;
	width: 301px;
	height: 37px;
	display: inline;
}

.superbox-container .box-left .header h1 {
	color: #FFFFFF;
	float: left;
}

.superbox-container .box-left .header img {
	float: right;
	margin-top: 3px;
	margin-right: 20px;
	cursor: help;
}

.superbox-container .box-left .content {
	background-image:url(../img/bckg-superbox-inside.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-color:#D4D9DC #D4D9DC #FFFFFF;
	border-style:solid;
	border-width:1px;
	color:#3A5C70;
	float:left;
	height:290px;
	padding:0 0 10px 8px;
	width:303px;
	overflow: hidden;
}

.superbox-container .box-left .content .error{
	background-color:#C40941;
	color:#FFFFFF;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
}
.superbox-container .box-left .content .error span {
	float: right; 
	padding-right: 10px; 
	font-weight: bold; 
	color: #EEE8AA;
	margin-top: 5px;
}
.superbox-container .box-left .content p {
	float:left;
	margin:13px 0 0;
	padding:0 0 5px 5px;
	width:290px;
}
.superbox-container .box-left .content label {
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 5px;
}
.superbox-container .box-left .content select {
	float: left;
	width: 285px;
	height: 22px;
	border: 1px solid #7F9DB9;
	font-size: 13px;
	color: #3A5C70;
	padding-left: 5px;
	clear: left;
	z-index:1;
	position:relative;
}
.superbox-container .box-left .content .date-time {
	float: left;
	width: 110px;
	height: 46px;
	padding-bottom: 8px;
}
.superbox-container .box-left .content .date-day {
	float: left;
	width: 175px;
	margin:13px 0 0;
	padding:0 0 8px 5px;
	font-size: 11px;
}
.superbox-container .box-left .content .date-day p {
	margin: 0;
	padding: 0;
}
.superbox-container .box-left .content .date-day p span{
	width: 120px;
}
.superbox-container .box-left .content .date {
	width: 70px !important;
}
.superbox-container .box-left .content .date-day p {
	width: 100%;
}
.superbox-container .box-left .content .day {
	float: left;
	border: 1px solid #7F9DB9;
	height: 17px;
	width: 80px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	color: #3A5C70;
	margin-right: 5px;
}
.superbox-container .box-left .content .date-time img {
	float: left;
	cursor: pointer;
	margin-left: 8px;
}

.superbox-container .box-left .content .arrivals {
	float: left;
	width: 84px;
	padding-top: 13px;
}

.superbox-container .box-left .content .arrivals input {
	clear: left;
	float: left;
	margin-right: 3px;
	background-color: transparent;
}

.superbox-container .box-left .content .arrivals label {
	margin-top: 3px;
	font-size: 11px;
}

.superbox-container .box-left .content .show-box-rozklad {
	display:inline;
	float:left;
	padding-bottom:20px;
	padding-top:10px;
	width:285px;
}
.superbox-container .box-left .content .show-box-rozklad .btn {
	background-repeat: no-repeat;
	height: 39px;
	width: 99px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
	float:left;
	display: inline;
}
.superbox-container .box-left .content .show-box-rozklad .btn-pokaz-rozklad {
	background-image: url(../img/btn-pokaz-rozklad.gif);
}
.superbox-container .box-left .content .show-box-rozklad .btn-pokaz-pelny-rozklad {
	background-image: url(../img/btn-pokaz-pelny-rozklad.gif);
	margin-left:26px;
}
.superbox-container .box-left .content .buttons {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9DCE0;
	width: 290px;
	float: left;
}
.superbox-container .box-left .content .errors{
	float: left;
	width: 100%;
}
.superbox-container .box-left .content .errors ul{
	color:#C40941;
	font-size:11px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 0 0 10px;
}
.superbox-container .box-left .content .cena {
	float: left;
	height: 60px;
	width: 84px;
	cursor: pointer;
	background:transparent url(../img/btn-cena.gif) repeat scroll 0 0;
}

.superbox-container .box-left .content .mapa {
	background-image: url(../img/btn-mapa-trasy.gif);
	float: left;
	height: 60px;
	width: 84px;
	margin-right: 16px;
	margin-left: 16px;
	cursor: pointer;
}

.superbox-container .box-left .content .pelny-rozklad {
	background-image: url(../img/btn-pelny-rozklad.gif);
	float: left;
	height: 60px;
	width: 84px;
	cursor: pointer;
}
.superbox-container .box-right  {
	float: left;
	width: 654px;
	height: 339px;
	background-repeat: repeat-y;
	padding-right: 11px;
	background-image: url(../img/bckg-superbox-right.gif);
	background-position: right top;
	background-color: #E0E3E4;
}
.superbox-container #box .ui-tabs-hide {
	display: none;
}
.superbox-container #box .tabs  {
	float: left;
	width: 654px;
	background-color: #2C3943;
	height: 37px;
	padding-top: 0px;
}
.superbox-container #box .tabs ul.ui-tabs-nav {
	float: left;
	width: 654px;
	margin: 0px;
	padding: 0px;
	height: 37px;
	list-style-type: none;
}

.superbox-container #box .tabs ul.ui-tabs-nav li {
	float: left;
	height: 37px;
	width: 218px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	line-height: 37px;
}
.superbox-container #box .tabs ul.ui-tabs-nav li a {
	font-weight: bold;
	float: left;
    outline: 0; /* prevent dotted border in Firefox */
}
.superbox-container #box .tabs ul.ui-tabs-nav li a:hover {
	color: #FFF;
	text-decoration: none;
}
.superbox-container #box .tabs ul.ui-tabs-nav li span {
	height: 37px;
	width: 218px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.superbox-container #box .tabs ul.ui-tabs-nav li a span:hover {
	color: #FFF; /* IE */
}
.superbox-container #box .tabs ul.ui-tabs-nav li.ui-tabs-selected .a-rozklad  {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -218px 0px;
}
.superbox-container #box .tabs  ul.ui-tabs-nav li.ui-tabs-selected .a-cena {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -436px 0px;
}
.superbox-container #box .tabs  ul.ui-tabs-nav li.ui-tabs-selected .a-mapa {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -654px 0px;
}
.superbox-container #box .tabs ul.ui-tabs-nav  li.rozklad a:hover {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -218px 0px;
}
.superbox-container #box .tabs ul.ui-tabs-nav  li.cena a:hover {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -436px 0px;
}
.superbox-container #box .tabs ul.ui-tabs-nav li.mapa a:hover {
	background-image: url(../img/bckg-tabs.gif);
	background-repeat: no-repeat;
	background-position: -654px 0px;
}
.superbox-container #box .tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #FFF;
}
.superbox-container .box-right .ui-tabs-panel {
	background-color:#2C3943;
	background-image:url(../img/bckg-superbox-inside.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #D4D9DC;
	border-top:1px solid #D4D9DC;
	color:#081F34;
	float:left;
	height:295px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	width:637px;
}
.superbox-container .box-right .ui-tabs-panel p {
	margin: 0px;
}
.superbox-container .box-right .ui-tabs-panel .station {
	float: left;
	width: 349px;
	height: 22px;
}
.superbox-container .box-right .ui-tabs-panel .station h2 {
	float: none;
	text-decoration: underline;
	font-weight: bold;
}
.superbox-container .box-right .ui-tabs-panel .valid-date {
	float: left;
	width: 279px;
	color: #649A35;
	font-size: 11px;
	text-align: right;
}
.superbox-container .box-right .ui-tabs-panel .days-stations {
	float: left;
	width: 349px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.superbox-container .box-right .ui-tabs-panel .days-stations p {
	padding-bottom: 5px;
}
.superbox-container .box-right .ui-tabs-panel .functions {
	float: left;
	width: 628px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9DCE0;
}
.superbox-container  .box-right  .ui-tabs-panel  .functions  a  {
	text-decoration: none;
	color: #081F34;
}
.superbox-container  .box-right  .ui-tabs-panel  .functions  a:hover  {
	text-decoration: underline;
	color: #081F34;
}
.superbox-container  .box-right  .ui-tabs-panel  .functions  .automat {
	float: left;
	width: 215px;
	height: 20px;
}
.superbox-container .box-right .ui-tabs-panel .functions .automat span {
	background-image: url(../img/ico-automat.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 18px;
}
.superbox-container .box-right .ui-tabs-panel .functions .tips {
	float: right;
	height: 20px;
	width: 79px;
}
.superbox-container .box-right .ui-tabs-panel .functions .tips span{
	background-image: url(../img/ico-tips.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 20px;
	line-height: 17px;
	height: 17px;
	cursor: help;
}
.superbox-container .box-right .ui-tabs-panel .functions .print {
	float: right;
	height: 20px;
	margin-right: 40px;
	width: 54px;
}
.superbox-container .box-right .ui-tabs-panel .functions .print span{
	background-image: url(../img/ico-print.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 20px;
	line-height: 17px;
	height: 17px;
}
.superbox-container .box-right .ui-tabs-panel .functions .pdf {
	float: left;
	height: 20px;
	width: 143px;
}
.superbox-container .box-right .ui-tabs-panel .functions .wide {
	float: left;
	height: 20px;
	width: 200px;
}
.superbox-container .box-right #cena .functions .print {
	float: left;
	height: 20px;
	margin-right: 40px;
}
.superbox-container .box-right #cena .functions .pdf {
	float: left;
	height: 20px;
}
.superbox-container .box-right .ui-tabs-panel .functions .pdf span{
	background-image: url(../img/ico-pdf.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 20px;
	height: 17px;
	line-height: 17px;
}
.superbox-container .box-right .ui-tabs-panel .time-table {
	float: left;
	width: 628px;
}
.superbox-container .box-right .ui-tabs-panel .time-table .header {
	float: left;
	width: 100%;
	padding-top: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 9px;
}
.superbox-container .box-right .ui-tabs-panel .time-table .header .header-left {
	background-image: url(../img/bckg-superbox-hours-blue.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 59px;
	background-color: #257BC4;
	text-align: center;
	line-height: 23px;
}
.superbox-container .box-right .ui-tabs-panel .time-table .header .header-right {
	float: left;
	background-image: url(../img/bckg-superbox-minutes-blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 23px;
	width: 569px;
	background-color: #2F9EEC;
	line-height: 23px;
	text-align: center;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table {
	float: left;
	width: 605px;
	color: #FFFFFF;
	height: 137px;
	overflow: hidden;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row {
	float: left;
	width: 100%;
	padding-bottom: 4px;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row .hour {
	float: left;
	width: 59px;
	height: 43px;
	line-height: 43px;
	background-color: #244805;
	background-image: url(../img/bckg-superbox-hours-green.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.superbox-container  .box-right  .ui-tabs-panel  .time-table  .table  .row  .minutes-tips {
	float: left;
	width: 53px;
	height: 43px;
	background-color: #649A35;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	cursor: pointer;
	background-image: url(../img/bckg-superbox-minutes-tips.jpg);
	background-repeat: repeat;
	background-position: 0 0;
}

.superbox-container .box-right .ui-tabs-panel .time-table .table .row .minutes-tips .minutes {
	float: left;
	width: 53px;
	font-weight: bold;
	color: #D6E4C9;
	font-size: 15px;
	text-align: center;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row .minutes-tips a.minutes {
	line-height: 28px;
	font-weight: bold;
	color: #D6E4C9;
	font-size: 16px;
	text-align: center;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row .minutes-tips .tips{
	width: 53px;
	font-size: 10px;
	text-align: center;
	float: left;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row .minutes-tips a.tips{
	height: 15px;
	width: 53px;
	font-size: 10px;
	text-align: center;
	float: left;
}
.superbox-container .box-right .ui-tabs-panel .time-table .table .row .minutes-tips .tips span {
	padding-right: 1px;
	padding-left: 1px;
}

.superbox-container .box-right .ui-tabs-panel .time-table .scroll {
	float: right;
	width: 20px;
	height: 136px;
}
.superbox-container .box-right .ui-tabs-panel .time-table .scroll a.rollover {
	float: left;
	height: 68px;
	width: 20px;
	overflow: hidden;
}
.superbox-container .box-right .ui-tabs-panel .time-table .scroll img:hover  {
	margin-left: -20px;
}

/* TAB CENA */
.superbox-container .box-right .ui-tabs-panel .km {
	float: left;
	width: 279px;
	color: #081F34;
	font-size: 14px;
	text-align: right;
	height: 22px;
	line-height: 22px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container {
	float: left;
	width: 628px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .ticket-type{
    float:left;
    height:20px;
    margin-bottom:9px;
    margin-top:11px;
    width:238px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .ticket-type .arrow{
    background: url("../img/select_arr.png") no-repeat right center #fff;
    height: 18px;
    width:15px;
    float:left;
    top:0;
    right:0;
    position:absolute;
    z-index:100;

    display:none;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .choose-ticket {
	float: left;
	display: inline;
	margin: 14px 10px 0 4px;
}
.superbox-container  .box-right  .ui-tabs-panel  .price-table-container  .ticket-type  select {
	height: 20px;
	border: 1px solid #75A127;
	font-size: 12px;
	color: #4F710F;
	float: left;
	padding: 0px;
	word-spacing: 1px;
	font-family: Tahoma;
    width:273px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table {
	float: left;
	width: 628px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table {
	width: 628px;
	background-color: #75A127;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	text-align: center;
}

.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table .distance{
	width: 75px;
	height: 75px;
	font-weight: bold;
	background-color: #172C3D;
	vertical-align: middle;
	border-bottom: 1px solid #FFFFFF;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table .distance-km{
	width: 75px;
	height: 44px;
	font-weight: bold;
	font-size: 14px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table th.header-table{
	background-color: #3F5B0C !important;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table th{
	height: 44px;
	width: 44px;
	background-color: #5F862C;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:0 5px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table td{
	border-right: 1px solid #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.superbox-container .box-right .ui-tabs-panel .price-table-container .price-table table .cell{
	height: 44px;
	width: 44px;
}
.superbox-container  .box-right  .ui-tabs-panel  .price-table-container  .more-info{
	float: right;
	width: 600px;
	font-size: 11px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
/* END: TAB CENA */

.superbox-container-slid-up {
	float: left;
	width: 990px;
	height: 27px;
	display: none;
}

.superbox-container-slid-up .inside-left {
	font-size: 0px;
	background-image: url(../img/bckg-superbox-slidup-inside-left.gif);
	background-repeat: repeat-y;
	float: left;
	height: 27px;
	width: 12px;
	background-color: #2C3943;
}

.superbox-container-slid-up .inside {
	float: left;
	height: 27px;
	width: 966px;
	background-color: #2C3943;
	color: #FFFFFF;
	font-size: 11px;
}
.superbox-container-slid-up  .inside  p {
	float: left;
	margin: 0px;
	line-height: 27px;
}
.superbox-container-slid-up .inside span {
	float: left;
	line-height: 27px;
	padding-right: 10px;
	padding-left: 10px;
}
.superbox-container-slid-up  .inside  strong  {
	color: #ADBDC9;
}

.superbox-container-slid-up .inside .centrum-pasazera {
	font-weight: bold;
	padding-right: 15px;
	color: #ADBDC9;
	text-transform: uppercase;
}
.superbox-container-slid-up .inside .skroty {
	background-image: url(../img/btn-slidup-shortcuts.gif);
	background-repeat: no-repeat;
	height: 21px;
	float: right;
	background-position: 0px 7px;
	width: 95px;
	position: relative;
	display: inline;
	line-height: normal;
}
.superbox-container-slid-up .inside .skroty a {
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 7px;
	height: 14px;
	width: 14px;
	display: block;
	position: relative;
	padding-top: 7px;
}
.superbox-container-slid-up  .inside  .skroty  em  {
	font-weight: normal;
	width: 60px;
	height: 32px;
	position: absolute;
	top: -85px;
	left: -93px;
	text-align: center;
	z-index: 2;
	display: none;
	line-height: normal;
	font-size: 10px;
	font-style: normal;
}
.superbox-container-slid-up  .inside  .skroty  .rozklad-jazdy {
	left: -23px;
	background: transparent url(../img/hover-rozklad.gif) no-repeat;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.superbox-container-slid-up .inside .skroty .cena {
	left: -3px;
	background: transparent url(../img/hover-cena.gif) no-repeat;
	padding: 8px 2px 3px;
}
.superbox-container-slid-up .inside .skroty .mapa {
	left: 18px;
	background: transparent url(../img/hover-mapa.gif) no-repeat;
	padding: 8px 2px 3px;
}
.superbox-container-slid-up .inside .skroty .pelny-rozklad {
	left: 38px;
	background: transparent url(../img/hover-pelny-rozklad.gif) no-repeat;
	padding: 3px 2px;
}
.superbox-container-slid-up .inside-right {
	background-color: #2C3943;
	background-image: url(../img/bckg-superbox-slidup-inside-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	height: 27px;
	width: 12px;
}

.toggle-superbox {
	float: left;
	height: 25px;
	width: 990px;
}
.toggle-superbox .toggle-superbox-left {
	background-image: url(../img/bckg-superbox-corner-left-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	width: 13px;
}
.toggle-superbox .toggle-superbox-inside {
	background-image: url(../img/bckg-superbox-bottom.gif);
	background-repeat: repeat-x;
	float: left;
	width: 967px;
	height: 16px;
}
.toggle-superbox .btn-toggle {
	background-image: url(../img/btn-slide-up.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 116px;
	position: absolute;
	z-index: 0;
	margin-top: 5px;
	margin-left: 445px;
	cursor: pointer;
}
.toggle-superbox .down{
	background-image: url(../img/btn-slide-down.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 116px;
	position: absolute;
	z-index: 0;
	margin-top: 5px;
	margin-left: 445px;
	cursor: pointer;
}
.toggle-superbox .toggle-superbox-right {
	background-image: url(../img/bckg-superbox-corner-right-bottom.gif);
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 10px;
	background-position: right bottom;
}
.content-container {
	float: left;
	width: 982px;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 8px;
	display: inline;
}
.content-container .bodytext,
.content-container .csc-textpic-text li{
	line-height: 18px;
}
.content-container .csc-textpic-text {
	float: left;
	width: 100%;
}
.content-container .csc-textpic-text p img, 
.content-container p.align-center img {
	border: 1px solid #bbb;
	padding: 1px;
}
.right-container-subpage .csc-textpic img{
	border: 0;
}
.content-container .info-container {
	float: left;
	width: 982px;
}
.content-container .info-container .info {
	width: 600px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-container .info-container .info .btns-row {
	text-align: center;
	padding: 10px;
}
.content-container .info-container .info .btns-row .btn-blank {
	background-image: url(../img/btn-blank.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 75px;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0 0 3px;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
}
.content-container span.error  {
	color: #FFF;
	background-color: #BF2B5B;
	float: left;
	height: 20px;
	width: 135px;
	line-height: 19px;
	background-image: url(../img/form-error-bckg-left.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
}
.content-container .textarea span.error  {
	color: #FFF;
	background-color: #BF2B5B;
	float: left;
	height: 20px;
	width: 105px;
	line-height: 19px;
	background-image: url(../img/form-error-bckg-left.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
}
.content-container .left-container {
	float: left;
	width: 658px;
	display: inline;
}
.content-container .faq-link {
	background-image: url(../img/ico-arrow-submenu.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 600px;
	background-position: 0px 3px;
	margin-left: 5px;
	clear: left;
}
.content-container a.pdf {
	background-image: url(../img/ico-pdf.gif);
	background-repeat: no-repeat;
	padding: 3px 0 2px 20px;
	background-position: 0px 3px;
	margin-left: 5px;
}
.content-container .left-container .info-news {
	float: left;
	width: 658px;
}
.content-container .left-container .info-news .info-passenger {
	float: left;
	width: 318px;
	background-image: url(../img/line-vertical.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content-container .left-container .info-news .info-passenger .header {
	float: left;
	height: 25px;
	width: 318px;
	margin-bottom: 9px;
}
.content-container .left-container .info-news .info-passenger .header .img {
	background-image: url(../img/bckg-header-orange.png);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 267px;
	clear: left;
	font-size: 0px;
}
.content-container .img-clear-left {
	float: left;
	height: 4px;
	width: 267px;
	clear: left;
	font-size: 0px;
}
.content-container .left-container .info-news .info-passenger .info-container {
	float: left;
	width: 300px;
	background-image: url(../img/line-dashed.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 4px;
	padding-bottom: 5px;
}
.content-container  .left-container  .info-news  .info-passenger .info-container .photo {
	float: left;
	width: 68px;
	height: 48px;
    margin-right:5px;
}

.content-container .left-container .info-news .info-passenger .info-container .date-text {
	font-size: 11px;
}

.content-container .left-container .info-news .info-passenger .info-container .date-text .date {
	height: 14px;
	width: 52px;
	background-color: #FFBE91;
	color: #524F4F;
	padding-left: 4px;
	font-size: 10px;
	padding-top: 1px;
    display:inline-block;
}
.content-container .left-container .info-news .info-passenger .info-container .date-text .text {

}
.content-container .left-container .info-news .info-passenger .more {
	float: left;
	width: 300px;
}

.content-container .left-container .info-news .info-passenger .more a {
	float: right;
	background-image: url(../img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 11px;
	font-size: 11px;
	font-weight: bold;
}

.content-container .left-container .info-news .info-skm {
	float: left;
	width: 318px;
	background-image: url(../img/line-vertical.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 18px;
}

.content-container .left-container .info-news .info-skm .header {
	float: left;
	height: 25px;
	width: 300px;
	margin-bottom: 9px;
}
.content-container .left-container .info-news .info-skm .header .img {
	background-image: url(../img/bckg-header-blue.png);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 267px;
	font-size: 0px;
}
.content-container .left-container .info-news .info-skm .info-container {
	float: left;
	width: 300px;
	background-image: url(../img/line-dashed.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.content-container .left-container .info-news .info-skm .info-container .date-text {
	float: left;
	width: 300px;
	font-size: 11px;
	margin-bottom: 6px;
}
.content-container .left-container .info-news .info-skm .info-container .date-text .date {
	float: left;
	height: 14px;
	width: 52px;
	background-color: #AEE0F5;
	color: #524F4F;
	padding-left: 4px;
	font-size: 10px;
	padding-top: 1px;
}

.content-container .left-container .info-news .info-skm .info-container .date-text .text {
	clear: left;
	float: left;
	width: 300px;
}
.content-container .left-container .info-news .info-skm .more {
	float: left;
	width: 300px;
}
.content-container .left-container .info-news .info-skm .more a {
	float: right;
	background-image: url(../img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 11px;
	font-size: 11px;
	font-weight: bold;
}
.content-container .left-container .promotions-container {
	float: left;
	width: 658px;
	font-size: 11px;
	margin-top: 25px;
}
.content-container .left-container .promotions-container .header {
	float: left;
	height: 25px;
	width: 300px;
	margin-bottom: 9px;
}
.content-container .left-container .promotions-container .header .img {
	background-image: url(../img/bckg-header-green.png);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 267px;
	font-size: 0px;
}
.content-container .left-container .promotions-container .promo {
	float: left;
	width: 658px;
	padding-bottom: 5px;
}
.content-container .left-container .promotions-container .promo p {
	float: left;
	width: 304px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(../img/ico-tick.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 4px;
	padding-right: 10px;
}
.content-container .left-container .promotions-container .more-info {
	float: left;
	width: 658px;
	color: #22924A;
}
.content-container .left-container .banners-container {
	float: left;
	width: 653px;
	margin-top: 25px;
	background-image: url(../img/line-vertical.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.content-container .left-container .banners-container .header {
	float: left;
	height: 25px;
	width: 300px;
	margin-bottom: 5px;
}
.content-container .left-container .banners-container .banners .header {
	display: none;
}
.content-container .left-container .banners-container .header .img {
	background-image: url(../img/bckg-header-pink.png);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 267px;
	clear: left;
	font-size: 0px;
}

.content-container .left-container .banners-container .banners {
	float: left;
	width: 653px;
}
.content-container .left-container .banners-container .banners .border {
	float: left;
	height: 120px;
	width: 180px;
	border: 1px solid #EAEAEA;
	margin-top: 12px;
	margin-right: 17px;
	margin-bottom: 12px;
	margin-left: 17px;
	overflow: hidden;
	display: inline;
}
.content-container .right-container {
	float: left;
	width: 300px;
	margin-left: 15px;
}
.content-container .right-container .banner {
	float: left;
	height: 200px;
	width: 300px;
	text-align: center;
	margin-bottom: 10px;
}
.content-container .right-container .banner img {
	border: 1px solid #C1CEE1;
}
.content-container .right-container .newsletter {
	float: left;
}
.content-container .right-container .tx-odsajaxmailsubscription-pi1 {
	float: left;
	width: 300px;
	margin-top: 10px;
	color: #A0A1A1;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left:0;
}
.content-container .right-container .newsletter .newsletter-top {
	background-image: url(../img/bckg-newsletter-top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 300px;
	font-size: 0px;
}
.content-container .right-container .newsletter .newsletter-header{
	float: left;
	background-color: #FFFFFF;
	width: 273px;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D2D2D2;
	border-left-color: #D2D2D2;
	background-image: url(../img/newsletter-headerline.gif);
	background-repeat: no-repeat;
	background-position: 12px 25px;
	padding-bottom: 5px;
}
.content-container .right-container .newsletter .newsletter-header h2{
	color: #546C77;
}
.content-container .right-container .newsletter .newsletter-inside {
	float: left;
	height: auto;
	width: 273px;
	background-image: url(../img/bckg-newsletter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 13px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_subscribe {
	clear: left;
	float: left;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_error {
	text-align: center;
	font-weight: bold;
	color:#FF6666;
	float:none;
	margin: 5px 0 10px;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_indication {
	clear: left;
	text-align: center;
	margin: 0 0 5px 0;
	float: none;
	width:100%;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_unsubscribe {
	clear: left;
	margin-bottom: 10px;
	border: 0;
	margin-top: 0;
	width: auto;
	padding-top: 0;
	float:none;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_unsubscribe a{
	background-image: url(../img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 11px;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_info {
	clear: left;
	margin-bottom: 0;
	font-weight: bold;
	color: #79B7E6;
	width: 100%;
}
.content-container .right-container .newsletter .newsletter-inside #tx_odsajaxmailsubscription_pi1_prefs {
	clear: left;
}
.content-container .right-container .newsletter .form {
	float: left;
	margin-bottom: 10px;
}
.content-container .right-container .newsletter p{
	float: left;
	margin: 0px;
	color: #546C77;
}
.content-container .right-container .newsletter p span{
	color: #B4B1B1;
}
.content-container .right-container .newsletter .form input {
	border:1px solid #C6C4C4;
	float:left;
	padding:1px 3px 3px 4px;
	width:189px;
	color: #A0A1A1;
}
.content-container .right-container .newsletter .form input.submit {
	border: 0;
	width: 70px;
	background-image: url(../img/btn-submit-2.gif);
	background-repeat: no-repeat;
	height: 22px;
	margin-left:5px;
	cursor: pointer;
}
.content-container .right-container .newsletter .newsletter-bottom {
	background-image: url(../img/bckg-newsletter-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 300px;
	font-size: 0px;
}
.content-container .right-container .tx-jkpoll-pi1 {
	float: left;
	width: 100%;
}
.content-container .right-container .poll {
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 11px;
}
.content-container .right-container .poll a {
	color: #FFFFFF;
}
.content-container .right-container .poll .poll-top {
	background-image: url(../img/bckg-poll-top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 300px;
	font-size: 0px;
}
.content-container .right-container .poll .poll-header{
	float: left;
	background-color: #6392A5;
	width: 273px;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #617780;
	border-left-color: #617780;
}
.content-container .right-container .poll .poll-inside {
	float: left;
	height: auto;
	width: 273px;
	background-image: url(../img/bckg-poll-inside.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #6392A5;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #617780;
	border-left-color: #617780;
}
.content-container .right-container .poll .error {
	float: left;
	height: 155px;
	width: 273px;
	background-image: url(../img/bckg-poll-inside.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #6392A5;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #617780;
	border-left-color: #617780;
	text-align: center;
}
.content-container .right-container .poll .poll-inside .subject {
	float: left;
	width: 273px;
	margin-top: 7px;
	margin-bottom: 10px;
}
.content-container .right-container .poll .poll-inside .subject .top {
	float: left;
	width: 273px;
	font-size: 0px;
	background-image: url(../img/bckg-poll-subject-top.gif);
	background-repeat: no-repeat;
	height: 3px;
}
.content-container .right-container .poll .poll-inside .subject .inside {
	float: left;
	width: 253px;
	background-color: #7EAFC4;
	height: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.content-container .right-container .poll .poll-inside .subject .bottom {
	float: left;
	width: 273px;
	font-size: 0px;
	background-image: url(../img/bckg-poll-subject-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 2px;
}
.content-container .right-container .poll .poll-inside .answer {
	float: left;
	width: 273px;
}
.content-container .right-container .poll .poll-inside .answer p {
	float: left;
	width: 273px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content-container .right-container .poll .poll-inside .answer span.percentage-result {
	color: #04D6FC;
}
.content-container .right-container .poll .poll-inside .answer span.amount-votes {
	color: #ccc;
	font-size: 10px;
}
.content-container .right-container .poll .poll-inside .answer input {
	margin-right: 7px;
	float: left;
	margin-top: 0px;
	height: 13px;
	background-color: transparent;
}
.content-container .right-container .poll .poll-inside .answer label {
	float: left;
	margin-top: 0px;
	width: 240px;
}
.content-container .right-container .poll .poll-inside .btns {
	float: left;
	width: 273px;
	margin-top: 10px;
}
.content-container .right-container .poll .poll-inside .btns p {
	float: left;
	width: 273px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.content-container  .right-container  .poll  .poll-inside  .btns  input  {
	margin-right: 10px;
	margin-left: 10px;
	height: 26px;
	width: 97px;
	cursor: pointer;
}
.content-container .right-container .poll .poll-inside .btns .vote {
	background: transparent url(../img/btn-oddaj-glos.gif) no-repeat;
}
.content-container  .right-container  .poll  .poll-inside  .btns  .votelist {
	background: transparent url(../img/btn-zobacz-wyniki.gif) no-repeat;
}
.content-container .right-container .poll .poll-inside .archive {
	float: left;
	width: 273px;
	margin-top: 10px;
}
.content-container .right-container .poll .poll-inside .archive span {
	background-image: url(../img/ico-more-pink.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 12px;
	background-position: 0px 3px;
	font-weight: bold;
	font-size: 11px;
}

.content-container .right-container .poll .poll-bottom {
	background-image: url(../img/bckg-poll-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 300px;
	font-size: 0px;
}
.content-container .header {
	float: left;
	height: 39px;
	width: 970px;
	margin-bottom: 15px;
	display: inline;
}
.content-container .tx-wtgallery-pi1 {
	float: left;
	width: 970px;
}
.content-container .tx-wtgallery-pi1 .wtgallery_list_area {
	float: left;
	width: 100%;
}
.content-container .tx-wtgallery-pi1 .wtgallery_list_area .wtgallery_list_item{
	margin: 19px;
	display: inline;
}
.content-container .tx-wtgallery-pi1 .wtgallery_list_area div, 
.content-container .tx-wtgallery-pi1 .wtgallery_list_area .list_row a {
	float: left;
}
.content-container .wtgallery_list_pagebrowser_area {
	float:left;
	margin:10px auto;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:970px;
}
.content-container .tx-wtgallery-pi1 .wtgallery_list_area .list_row{
	float: left;
	width: 100%;
}
.content-container .tx-wtgallery-pi1 .wtgallery_list_area img{
	border: 1px solid #BBB;
	padding: 1px;
}
.content-container .banners-container {
	float: left;
	width: 970px;
}
.content-container .banners-container .banner,
.content-container .bannerDiscount{
	width: 400px;
	margin: 20px;
	text-align: center;
	float: left;
	height: 200px;
}
.content-container .teaser-container {
	float: left;
	width: 970px;
	margin-left: 10px;
	display: inline;
}
.content-container .teaser-container .left-column {
	float: left;
	width: 470px;
	margin-right: 20px;
}
.content-container .teaser-container .right-column {
	float: left;
	width: 470px;
}
.content-container .teaser-container .teaser-box {
	float: left;
	width: 470px;
	margin-bottom: 20px;
}

.content-container .teaser-container .teaser-box .teaser-box-top {
	font-size: 0px;
	float: left;
	height: 4px;
	width: 470px;
}

.content-container .teaser-container .teaser-box .teaser-box-top .left {
	font-size: 0px;
	background-image: url(../img/bckg-teaser-box-top-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
}

.content-container .teaser-container .teaser-box .teaser-box-top .inside {
	background-color: #F7F7F7;
	height: 3px;
	width: 462px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
}
.content-container .teaser-container .teaser-box .teaser-box-top .right {
	font-size: 0px;
	background-image: url(../img/bckg-teaser-box-top-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
}
.content-container .teaser-container .teaser-box .content, .content-container .teaser-container .teaser-box .content-ticket {
	float: left;
	width: 448px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F7F7F7;
}
.content-container .teaser-container .teaser-box .content .picture {
	float: left;
	height: 76px;
	width: 124px;
	margin-right: 20px;
	text-align: center;
}
.content-container .teaser-container .teaser-box .content .text {
	float: left;
	width: 304px;
}

.content-container .teaser-container .teaser-box .content .text h2, .content-container .teaser-container .teaser-box .content-ticket .text h2 {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #2C3943;
	font-size: 14px;
	font-weight: bold;
	clear: left;
}
.content-container .teaser-container .teaser-box .content .text p, .content-container .teaser-container .teaser-box .content-ticket .text p {
	float: left;
	width: 100%;
	margin: 0px;
}
.content-container .teaser-container .teaser-box .content .text .more, .content-container .teaser-container .teaser-box .content-ticket .text .more {
	margin-top: 10px;
	text-align: right;
}
.content-container .teaser-container .teaser-box .content .text .more a, .content-container .teaser-container .teaser-box .content-ticket .text .more a {
	background-image: url(../img/ico-more.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	float: right;
	background-position: 0px 4px;
	font-weight: bold;
	font-size: 11px;
}
.content-container .teaser-container .teaser-box .content-ticket .picture {
	float: left;
	width: 133px;
	margin-right: 20px;
	text-align: center;
}
.content-container .teaser-container .teaser-box .content-ticket .text {
	float: left;
	width: 295px;
}
.content-container .teaser-container .teaser-box .teaser-box-bottom {
	font-size: 0px;
	float: left;
	height: 4px;
	width: 470px;
}
.content-container .teaser-container .teaser-box .teaser-box-bottom .left {
	font-size: 0px;
	background-image: url(../img/bckg-teaser-box-bottom-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
}
.content-container .teaser-container .teaser-box .teaser-box-bottom .inside {
	background-color: #F7F7F7;
	height: 3px;
	width: 462px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.content-container .teaser-container .teaser-box .teaser-box-bottom .right {
	font-size: 0px;
	background-image: url(../img/bckg-teaser-box-bottom-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
}
.content-container  .lost-found-container   {
	float: left;
	width: 970px;
	display: inline;
}
.content-container .lost-found-container .top {
	float: left;
	width: 970px;
	padding-bottom: 20px;
}
.content-container .lost-found-container .top .left {
	float: left;
	width: 485px;
}

.content-container .lost-found-container .top .left .info-box {
	float: left;
	width: 485px;
}
.content-container .lost-found-container .top .left .info-box .info-box-top {
	float: left;
	width: 485px;
	font-size: 0px;
	height: 4px;
}
.content-container .lost-found-container .top .left .info-box .info-box-top .left {
	background-image: url(../img/bckg-teaser-box-top-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
	font-size: 0px;
}
.content-container .lost-found-container .top .left .info-box .info-box-top .inside {
	background-color: #F7F7F7;
	height: 3px;
	width: 477px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
}
.content-container .lost-found-container .top .left .info-box .info-box-top .right {
	background-image: url(../img/bckg-teaser-box-top-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
	font-size: 0px;
}
.content-container .lost-found-container .top .left .info-box .content {
	float: left;
	width: 463px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F7F7F7;
	line-height: 18px;
}
.content-container .lost-found-container .top .left .info-box .content p {
	margin: 0px;
}
.content-container .lost-found-container .top .left .info-box .info-box-bottom {
	float: left;
	width: 485px;
	font-size: 0px;
	height: 4px;
}
.content-container .lost-found-container .top .left .info-box .info-box-bottom .left {
	background-image: url(../img/bckg-teaser-box-bottom-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
	font-size: 0px;
}
.content-container .lost-found-container .top .left .info-box .info-box-bottom .inside {
	background-color: #F7F7F7;
	height: 3px;
	width: 477px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.content-container .lost-found-container .top .left .info-box .info-box-bottom .right {
	background-image: url(../img/bckg-teaser-box-bottom-right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 4px;
	font-size: 0px;
}
.content-container .lost-found-container .top .right {
	float: left;
	width: 475px;
}
.content-container .lost-found-container .top .right .pdf-get {
	border: 1px solid #B0CCE1;
	font-size: 11px;
	line-height: normal;
	background-repeat: repeat-x;
	background-position: bottom;
	height: 46px;
	margin-top: 0px;
	width: 428px;
	margin-right: -3px;
	margin-left: 35px;
	font-weight: bold;
	padding: 5px;
	background-image: url(../img/bckg-subpage-rightbox.gif);
}
.content-container .lost-found-container .top .right .pdf-get img {
	margin-right: 5px;
	float: left;
	margin-top: 0px;
}
.content-container .lost-found-container .top .right .pdf-get a {
	color: #BF2B5B;
}
.content-container .lost-found-container .top .right img {
	float: right;
	display: inline;
	margin-top: 6px;
	margin-right: 20px;
}

.content-container .lost-found-container .lost-found-table {
	float: left;
	width: 968px;
	border: 1px solid #D8D8D8;
}
.content-container .lost-found-container .lost-found-table table {
	float: left;
	width: 968px;
}
.content-container .lost-found-container .lost-found-table th {
	color: #FFF;
	height: 36px;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}
.content-container .lost-found-container .lost-found-table th.col-1 {
	width: 128px;
	background-color: #57768E;
}
.content-container .lost-found-container .lost-found-table th.col-2 {
	width: 190px;
	background-color: #319BE3;
}
.content-container .lost-found-container .lost-found-table th.col-3 {
	width: 209px;
	background-color: #57768E;
}
.content-container .lost-found-container .lost-found-table th.col-4 {
	width: 388px;
	background-color: #319BE3;
}
.content-container .lost-found-container .lost-found-table tr.row-1 td {
	background-color: #E5F1FF;
}
.content-container .lost-found-container .lost-found-table tr.row-2 td {
	background-color: #F7F9FA;
}
.content-container .lost-found-container .lost-found-table td {
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}
.content-container .lost-found-container .lost-found-table td.col-1 {
	width: 128px;
	text-align: center;
}
.content-container .lost-found-container .lost-found-table td.col-2 {
	width: 190px;
}
.content-container .lost-found-container .lost-found-table td.col-3 {
	width: 209px;
}
.content-container .lost-found-container .lost-found-table td.col-4 {
	width: 388px;
}
.content-container .lost-found-container .form-container {
	float: left;
	width: 968px;
	border: 1px solid #E9E9E9;
	background-color: #F9F9F9;
	padding-bottom: 10px;
}
.content-container .lost-found-container .form-container .info-required {
	float: left;
	margin-left: 60px;
	padding: 10px;
	width: 830px;
	border: 1px solid #E9E9E9;
	display: inline;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 16px;
	background-color: #F7F7F7;
}
.content-container .lost-found-container .form-container .info-required span {
	float: left;
	width: 100%;
}
.content-container .lost-found-container .form-container .info-required .requiered {
	font-size: 12px;
	color: #BF2B5B;
}
.content-container .lost-found-container .form-container h2 {
	clear: left;
	float: left;
	padding-left: 65px;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 600px;
}
.content-container .lost-found-container .form-container b, .content-container .left-container-subpage .subpage-content .comments-container b{
	font-weight: normal;
	color: #BF2B5B;
}
.content-container .lost-found-container .form-container .form {
	float: left;
	width: 700px;
	background-color: #EFEEE9;
	margin-left: 60px;
	border: 1px solid #EAEAEA;
	padding-left: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
	height: auto;
}
.content-container .lost-found-container .form-container .form p .input-error  {
	border: 1px #BF2B5B solid;
}

.content-container .lost-found-container .form-container .form p {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 680px;
}
.content-container .lost-found-container .form-container .form p.date label {
	width: 90px;
	float: left;
	text-align: left;
	margin-right: 10px;
	line-height: 18px;
}
.content-container .lost-found-container .form-container .form p label {
	width: 175px;
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 18px;
}
.content-container .lost-found-container .form-container .form p input {
	background-color: #FFF;
	border: 1px solid #7F9DB9;
	height: 18px;
	width: 220px;
	float: left;
	padding: 0 3px;
}
.content-container .lost-found-container .form-container .form p.date input {
	width: 100px;
	text-align: center;
	margin-right: 10px;
}
.content-container .lost-found-container .form-container .form p textarea {
	float: left;
	height: 100px;
	width: 530px;
	background-color: #FFF;
	border: 1px solid #7F9DB9;
}
.content-container .lost-found-container .form-container .form p .info {
	background-image: url(../img/ico-tips.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: left;
	line-height: 17px;
	width: 510px;
}
.content-container  .lost-found-container  .form-container  .form  div  {
	float: left;
	width: 335px;
}
.content-container .lost-found-container .form-container .form p.captcha {
	width: 100%;
	float: left;
	clear: left;
}
.content-container .lost-found-container .form-container .form p.captcha img{
	border: 1px solid #CECDC9;
	float: left;
	margin-right: 10px;
	margin-left: 0;
	clear: left;
}
.content-container .lost-found-container .form-container .form p.captcha label{
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
	width: 180px;
}
.content-container .lost-found-container .form-container .form p.captcha input{
	width: 160px;
	clear: left;
	float: left;
}
.content-container .lost-found-container .form-container .form p.captcha a {
	color: #0365A8;
	font-size: 10px;
}
.content-container .lost-found-container .form-container .form p.captcha .tx-srfreecap-pi2-cant-read {
	color:#999999;
	font-size:10px;
	width:138px;
}
.content-container .lost-found-container .form-container .form p.submit, .content-container .lost-found-container .form-container .form p.save {
	float: left;
	width: 220px;
	margin-top: 40px;
}
.content-container .lost-found-container .form-container .form p.submit input{
	background: transparent url(../img/btn-add-lost.gif) no-repeat;
	height: 46px;
	width: 168px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
}
.content-container .lost-found-container .form-container .form p.save input{
	background: transparent url(../img/btn-save.gif) no-repeat;
	height: 47px;
	width: 168px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
}
.content-container .lost-found-container .top .left .info-box .content-job {
	float: left;
	width: 463px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F7F7F7;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
}
.content-container .left-container-subpage {
	float: left;
	width: 658px;
}
.content-container .left-container-subpage .info-container {
	float: left;
	width: 658px;
}
.content-container .left-container-subpage .info-container .info {
	width: 600px;
	font-size: 18px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-container .left-container-subpage h2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.content-container .left-container-subpage .header{
	width: 635px;
	margin-bottom: 0;
	height: auto;
}
.content-container .left-container-subpage .ticket-type {
	width: 651px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	background-color: #3F5B0C;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	padding-top: 5px;
	text-align: center;
}

.content-container .left-container-subpage .header .img {
	background-image: url(../img/bckg-header-orange.png);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 267px;
	clear: left;
	font-size: 0px;
}
.content-container .left-container-subpage .train-route-container {
	float: left;
	width: 656px;
	border: 1px solid #D8D8D8;
	padding-bottom: 10px;
	padding-top: 3px;
}
.content-container .left-container-subpage .train-nr {
	float: left;
	width: 628px;
	line-height: 20px;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	color: #FFF;
	background-color: #38688E;
	font-size: 12px;
	margin-left: 3px;
	display: inline;
	margin-right: 3px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #30536D;
	border-right-color: #30536D;
	border-left-color: #30536D;
}
.content-container .left-container-subpage .train-route-date {
	float: left;
	width: 628px;
	line-height: normal;
	padding: 5px 10px;
	margin-top: 0px;
	color: #FFF;
	background-color: #38688E;
	font-size: 12px;
	margin-left: 3px;
	display: inline;
	margin-right: 3px;
	margin-bottom: 0px;
	border-left: 1px solid #30536D;
	border-right: 1px solid #30536D;
	border-bottom: 1px solid #30536D;
	line-height: 17px;
}
.content-container .left-container-subpage .train-route-stations {
	float: left;
	width: 628px;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	color: #FFF;
	background-color: #38688E;
	font-size: 16px;
	margin-left: 3px;
	display: inline;
	margin-right: 3px;
	margin-bottom: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #30536D;
	border-bottom-color: #30536D;
	border-left-color: #30536D;
}
.content-container .left-container-subpage .route-date  {
	float: left;
	width: 639px;
	text-align: left;
	padding-left: 11px;
	background-color: #F6F8F9;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	display: inline;
	margin-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.content-container .left-container-subpage .full-time-table .route-date  {
	border: 0;
	margin: 0px;
}
.content-container .left-container-subpage .train-route-container .full-time-table .route-date span {
	float: left;
	color: #445766;
}

.content-container .left-container-subpage .train-route-container .full-time-table .route-date .tips {
	background-image: url(../img/ico-tips.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: right;
	height: 17px;
	line-height: 17px;
	width: 80px;
	cursor: help;
}
.content-container  .left-container-subpage  .train-route-container  .full-time-table  .route-date  .automat {
	background-image: url(../img/ico-automat.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.content-container .left-container-subpage .train-route-container .route-date span{
	float: left;
	color: #445766;
}
.content-container .left-container-subpage .train-route-container .route-date span.tips{
	background-image: url(../img/ico-tips.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: right;
	height: 17px;
	line-height: 17px;
	width: 80px;
	cursor: help;
}
.content-container .left-container-subpage .train-route-container span {
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
}
.content-container .left-container-subpage .train-route-container .train-route-table  {
	float: left;
	width: 653px;
	padding-top: 20px;
}
.content-container .left-container-subpage .train-route-container .train-route-table table {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7CBE4;
}

.content-container .left-container-subpage .train-route-container .train-route-table th  {
	color: #fff;
	height: 30px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table th.col-0 {
	width: 40px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.content-container .left-container-subpage .train-route-container .train-route-table th.col-1 {
	background-color: #0365A8;
	width: 220px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7CBE4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7CBE4;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table th.col-2 {
	background-color: #2F9EEC;
	width: 110px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table th.col-3 {
	background-color: #0365A8;
	width: 110px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A7CBE4;
	border-left-color: #A7CBE4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table th.col-4 {
	background-color: #2F9EEC;
	width: 110px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .route td{
	font-weight: bold;
}
.content-container .left-container-subpage .train-route-container .train-route-table td {
	padding: 5px;
	color: #0365A8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-0,
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-0,
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected td.col-0{
	border: 0px;
	background-image: url(../img/train-route-station.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .route td.col-0,
.content-container .left-container-subpage .train-route-container .train-route-table .route td.col-0,
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected td.col-0{
	border: 0px;
	background-image: url(../img/train-route-station-active.gif) !important;
	background-repeat: no-repeat;
	background-position: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-0-start{
	border: 0px;
	background-image: url(../img/train-route-station-start.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-0-stop,
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-0-stop{
	border: 0px;
	background-image: url(../img/train-route-station-stop.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-1 {
	background-color: #EDF4F9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7CBE4;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-3 {
	background-color: #EDF4F9;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A7CBE4;
	border-left-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-2,
.content-container .left-container-subpage .train-route-container .train-route-table .row-1 td.col-4{
	background-color: #DEEDF8;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-1 {
	background-color: #EDF4F9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7CBE4;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-3 {
	background-color: #EDF4F9;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A7CBE4;
	border-left-color: #A7CBE4;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-2,
.content-container .left-container-subpage .train-route-container .train-route-table .row-2 td.col-4 {
	background-color: #DEEDF8;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected .col-1 {
	background-color: #475C6A;
	color: #fff;
}
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected .col-2,
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected .col-3,
.content-container .left-container-subpage .train-route-container .train-route-table .row-selected .col-4 {
	background-color: #475C6A;
	color: #fff;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .train-route-table .more-info {
	float: left;
	width: 624px;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #0365A8;
	font-size: 11px;
}
.content-container .left-container-subpage .train-route-container .full-time-table {
	float: left;
	width: 653px;
	padding-left: 3px;
}
/*TABS FULL-TIME-TABLE*/
.content-container .left-container-subpage .train-route-container #box-full-time-table .ui-tabs-hide {
	display: none;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs  {
	float: left;
	width: 639px;
	background-color: #F6F8F9;
	height: 29px;
	padding-top: 20px;
	padding-left: 11px;
	display: inline;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs strong {
	float: left;
	line-height: 29px;
	height: 29px;
	text-align: right;
	width: 120px;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav {
	float: right;
	width: 501px;
	margin: 0px;
	padding: 0px;
	height: 29px;
	list-style-type: none;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li {
	float: left;
	height: 29px;
	width: 167px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bckg-tabs-2.gif);
	background-repeat: no-repeat;
	line-height: 29px;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li a {
	font-weight: bold;
	float: left;
    outline: 0; /* prevent dotted border in Firefox */
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li a:hover {
	color: #FFF;
	text-decoration: none;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li a span {
	height: 29px;
	width: 167px;
	text-align: center;
	float: left;
	cursor: pointer;
	color: #081F34;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li.ui-tabs-selected span {
	color: #fff;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li a span:hover {
	color: #FFF; /* IE */
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li.ui-tabs-selected a  {
	background-image: url(../img/bckg-tabs-2.gif);
	background-repeat: no-repeat;
	background-position: -167px 0px;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav  li a:hover {
	background-image: url(../img/bckg-tabs-2.gif);
	background-repeat: no-repeat;
	background-position: -167px 0px;
}
.content-container .left-container-subpage .train-route-container #box-full-time-table .tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #FFF;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel {
	float: left;
	width: 630px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D9DC;
	color: #081F34;
	padding: 10px;
}
/*END: TABS FOR FULL-TIME-TABLE*/
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table {
	float: left;
	width: 628px;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .header {
	float: left;
	width: 100%;
	padding-top: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 9px;
	margin: 0px;
	height: auto;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .header .header-left {
	background-image: url(../img/bckg-superbox-hours-blue.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 59px;
	background-color: #257BC4;
	text-align: center;
	line-height: 23px;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .header .header-right {
	float: left;
	background-image: url(../img/bckg-superbox-minutes-blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 23px;
	width: 569px;
	background-color: #2F9EEC;
	line-height: 23px;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table {
	float: left;
	width: 605px;
	color: #FFFFFF;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row {
	float: left;
	width: 100%;
	padding-bottom: 4px;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .hour {
	float: left;
	width: 59px;
	height: 43px;
	line-height: 43px;
	background-color: #244805;
	background-image: url(../img/bckg-superbox-hours-green.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel  .time-table  .table  .row  .minutes-tips {
	float: left;
	width: 53px;
	height: 43px;
	background-color: #649A35;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	cursor: pointer;
	background-image: url(../img/bckg-superbox-minutes-tips.jpg);
	background-repeat: repeat;
	background-position: 0 0;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .minutes-tips .minutes {
	float: left;
	width: 53px;
	font-weight: bold;
	color: #D6E4C9;
	font-size: 15px;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .minutes-tips a.minutes {
	line-height: 28px;
	font-weight: bold;
	color: #D6E4C9;
	font-size: 16px;
	text-align: center;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .minutes-tips .tips{
	height: 15px;
	width: 53px;
	font-size: 10px;
	text-align: center;
	float: left;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .minutes-tips a.tips{
	height: 15px;
	width: 53px;
	font-size: 10px;
	text-align: center;
	float: left;
}
.content-container .left-container-subpage .train-route-container .full-time-table .ui-tabs-panel .time-table .table .row .minutes-tips .tips span {
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
}
.content-container .left-container-subpage .subpage-content {
	float: left;
	width: 635px;
	background-color: #FAFAFA;
	border: 1px solid #D8D8D8;
	padding: 10px;
	line-height: 18px;
}
.content-container .left-container-subpage .subpage-content .tx-jkpoll-pi1 .inside{
	font-weight: bold;
}
.content-container .left-container-subpage .subpage-content .tx-jkpoll-pi1 img{
	border: 0;
	padding:0;
	margin-left: 5px;
}
.content-container .left-container-subpage .subpage-content .tx-jkpoll-pi1 .amount-votes{
	color: #969696;
}
.content-container .left-container-subpage .subpage-content .tx-jkpoll-pi1 .percentage-result{
	color: #04D6FC;
}
.content-container .left-container-subpage .subpage-content .faq-category {
	float: left;
	padding-bottom: 20px;
}
.content-container .left-container-subpage .subpage-content .faq-category h2{
	background-color: #D7E0E8;
	padding: 5px;
}
.content-container .left-container-subpage .subpage-content .faq-category p.spacer{
	margin: 0;
	float: none;
	line-height: normal;
}
.content-container .left-container-subpage .subpage-content .faq-category p.show-hide{
	margin-bottom: 10px;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1{
	float: left;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 p{
	clear: left;
	margin: 0;
	width: 623px;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl{
	clear: left;
	margin-top: 10px;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dt{
	clear: left;
	width: 635px;
	cursor: pointer;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dt img{
	float: left;
	border: 0;
	margin: 3px 5px 0 0;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dt p{
	width: 600px;
	float: left;
	clear: none;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dd{
	clear: left;
	width: 623px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E4E9EE;
	padding: 5px;
	margin: 10px 0;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dd p{
	clear: left;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dd .additional-info{
	border-top:2px solid #E6E6E6;
	clear:left;
	margin-bottom:10px;
	width:623px;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dd table {
	clear: left;
	width: 623px;
}
.content-container .left-container-subpage .subpage-content .tx-irfaq-pi1 dl dd table p{
	width: auto;
	clear: left;
}
.content-container .tx-odsajaxmailsubscription-pi1{
	float: left;
	margin-left: 365px;
	display: inline;
}
.content-container #tx_odsajaxmailsubscription_pi1_subscribe {
	float: left;
	clear: left;
}
.content-container #tx_odsajaxmailsubscription_pi1_error {
	float: left;
	clear: left;
}
.content-container #tx_odsajaxmailsubscription_pi1_indication {
	float: left;
	clear: left;
}
.content-container #tx_odsajaxmailsubscription_pi1_unsubscribe {
	float: left;
	clear: left;
	margin-bottom: 20px;
}
.content-container #tx_odsajaxmailsubscription_pi1_unsubscribe a{
	background-image: url(../img/ico-delete-panel.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 20px;	
}
.content-container #tx_odsajaxmailsubscription_pi1_info {
	clear:left;
	color:green;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	width:235px;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs {
	float: left;
	clear: left;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form p{
	margin: 5px 0;
	float:left;
	clear: left;
	width:245px;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form .submit {
	width: 230px;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form .submit input{
	background-image: url(../img/btn-save-2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 75px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
	cursor: pointer;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form p label{
	width: 75px;
	float:left;
	line-height: 19px;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form select{
	width: 70px;
	float:left;
	border: 1px solid #CCCCCC;
	color:#445766;
}
.content-container #tx_odsajaxmailsubscription_pi1_prefs form input{
	width: 150px;
	float:left;
	border: 1px solid #CCCCCC;
	padding: 2px 3px 0;
	height: 18px;
}
.content-container #tx_odsajaxmailsubscription_pi1_indication{
	float: left;
	clear: left;
	text-align: center;
	width:230px;
	margin: 10px 0;
}
.content-container #tx_odsajaxmailsubscription_pi1_unsubscribe{
	border-top:1px solid #CCCCCC;
	clear:left;
	float:left;
	margin-bottom:20px;
	padding-top:10px;
	width:235px;
	margin-top:10px;
}
.content-container .contenttable {
	border: 1px #ccc solid;
	width: 635px;
	line-height: normal;
}
.content-container .contenttable p{
	margin: 0px;
}
.content-container .contenttable p a {
	text-decoration: underline;
}
.content-container .contenttable p a:hover {
	text-decoration: none;
}
.content-container #sektory {
	background-color: #B0CCE1;
	border: 0;
}
.content-container #sektory td{
	border: 0;
}
.content-container #sektory td a{
	background-image:url(../img/ico-arrow-submenu.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration: none;
}
.content-container .contenttable th{
	background-color: #445766;
	color: #fff;
	padding: 5px;
	border: 1px #ccc solid;
}
.content-container .contenttable td{
	padding: 5px;
	border: 1px #ccc solid;
	vertical-align: top;
}
.content-container .left-container-subpage .subpage-content .info-item {
	float: left;
	width: 635px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-bottom: 10px;
}
.content-container   .left-container-subpage   .subpage-content   .info-item  .subheader {
	margin: 0px;
}
.content-container   .left-container-subpage   .subpage-content   .info-item   .subheader span.date {
	color: #158EDB;
}
.content-container   .left-container-subpage   .subpage-content   .info-item   .subheader span.by {
	color: #999999;
}
.content-container .left-container-subpage .subpage-content .info-item .spacer {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}

.content-container .left-container-subpage .subpage-content .info-item .text {
	float: left;
	width: 635px;
}
.content-container .left-container-subpage .subpage-content .info-item .text .img-container {
	float: left;
}

.content-container .left-container-subpage .subpage-content .info-item .text .img-container img {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	border: 0;
}
.content-container .left-container-subpage .subpage-content .info-item .text .img-container .caption {
	clear: left;
	float: left;
	color: #999999;
}
.content-container .left-container-subpage .subpage-content .info-item .text p {
	margin: 10px 0;
	line-height: 18px;
	clear: both;
}
.content-container .left-container-subpage .subpage-content .info-item .text ul {
	padding-left: 20px;
	list-style-position: inside;
}
.content-container .left-container-subpage .subpage-content .info-item .text .more {
	background-image: url(../img/ico-more.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 4px;
	font-size: 11px;
	font-weight: bold;
}
.content-container .left-container-subpage .subpage-content .info-item .comments {
	float: left;
	width: 635px;
	text-align: right;
	margin-top: 10px;
}

.content-container .left-container-subpage .subpage-content .info-item .comments span {
	background-image: url(../img/ico-comment.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 0px;
}
.content-container .left-container-subpage .subpage-content .news-single-backlink {
	float: left;
}
.content-container .left-container-subpage .subpage-content .news-single-backlink a{
	background-image: url(../img/ico-arrow-left.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.content-container .left-container-subpage .subpage-content .tx-veguestbook-pi1 {
	float: left;
}
.content-container .left-container-subpage .subpage-content img{
	border: 1px solid #BBB;
	padding: 1px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #BBB;
	padding: 1px;
}
.content-container .left-container-subpage .subpage-content p.maxwidth{
	text-align:center;
	width:635px;
}
.content-container .left-container-subpage .subpage-content p.spacer {
	clear: both;
	height: 2px;
	font-size: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 635px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #445766;
}
.content-container .left-container-subpage .subpage-content-table {
	float: left;
	width: 658px;
}
.content-container .left-container-subpage .subpage-content-table .tender-table {
	float: left;
	width: 653px;
	border: 1px solid #D8D8D8;
}
.content-container .left-container-subpage .subpage-content-table .tender-table .realized {
	color: #437E08;
	background-image: url(../img/ico-realized.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	float: left;
	background-position: 10px 0px;
	margin-top: 10px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  .cancel {
	color: #E80000;
	background-image: url(../img/ico-cancel.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	float: left;
	background-position: 10px 0px;
	margin-top: 10px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table {
	float: left;
	width: 653px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  p {
	margin-bottom: 10px;
	clear: both;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  th {
	color: #FFF;
	border: #FFF solid 1px;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	height: 36px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  th.col-1 {
	width: 65px;
	background-color: #319BE3;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  th.col-2 {
	width: 130px;
	background-color: #57768E;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  th.col-3 {
	width: 420px;
	background-color: #319BE3;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table tr.row-1 td {
	background-color: #E5F1FF;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table tr.row-2 td {
	background-color: #F7F9FA;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  td {
	border: #FFF solid 1px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  td.col-1 {
	text-align: center;
	width: 65px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  td.col-2 {
	text-align: center;
	font-weight: bold;
	width: 130px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table  td.col-3 {
	width: 420px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  .col-3  span {
	clear: left;
	float: left;
	font-weight: bold;
	width: 380px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table table {
	border-bottom:0 solid #C6CCD1;
	border-left:0 solid #C6CCD1;
	border-right:1px solid #C6CCD1;
	width:420px;
}
.content-container  .left-container-subpage  .subpage-content-table  .tender-table  table table td{
	border-bottom: 1px solid #C6CCD1;
	border-left: 1px solid #C6CCD1;
}
.content-container .left-container-subpage .subpage-content-table .tender-table .col-3 .download-head {
	padding: 10px 0;
}
.content-container .left-container-subpage .subpage-content-table .tender-table .pdf {
	background-image: url(../img/ico-pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}
.content-container .left-container-subpage .subpage-content-table .tender-table .zip {
	background-image: url(../img/ico-zip.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}
.content-container .left-container-subpage .subpage-content-table .tender-table .doc {
	background-image: url(../img/ico-doc.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}
.content-container .left-container-subpage .subpage-content-table .price-table  {
	float: left;
	width: 653px;
	border: 1px solid #D8D8D8;
}
.content-container .left-container-subpage .subpage-content-table .price-table table  {
	width: 653px;
	background-color: #75A127;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	text-align: center;
}
.content-container .left-container-subpage .subpage-content-table .price-table table .distance {
	width: 75px;
	height: 75px;
	font-weight: bold;
	background-color: #172C3D;
	vertical-align: middle;
	border-bottom: 1px solid #FFFFFF;
}
.content-container .left-container-subpage .subpage-content-table .price-table table .distance-km {
	width: 75px;
	height: 44px;
	font-weight: bold;
	font-size: 14px;
}
.content-container .left-container-subpage .subpage-content-table .price-table table th.header-table {
	background-color: #3F5B0C !important;
}

.content-container .left-container-subpage .subpage-content-table .price-table table th {
	height: 44px;
	width: auto;
	background-color: #5F862C;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:0 5px;
}
.content-container .left-container-subpage .subpage-content-table .price-table table td {
	padding-right: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.content-container .left-container-subpage .subpage-content-table .price-table table .cell {
	height: 44px;
	width: 44px;
}
.content-container .left-container-subpage .subpage-content-table .more-info {
	float: left;
	width: 653px;
	text-align: right;
	font-size: 11px;
	padding-top: 5px;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table {
	float: left;
	width: 653px;
	border: 1px solid #D8D8D8;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table table {
	float: left;
	width: 653px;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table table .col-2 img {
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 53px;
	width: 42px;
	margin-right: 5px;
	vertical-align: top;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table th {
	color: #FFF;
	height: 36px;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table th.col-1 {
	width: 90px;
	background-color: #57768E;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table th.col-2 {
	width: 130px;
	background-color: #319BE3;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table th.col-3 {
	width: 395px;
	background-color: #57768E;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table tr.row-1 td {
	background-color: #E5F1FF;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table tr.row-2 td {
	background-color: #F7F9FA;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table td {
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table td.col-1 {
	width: 90px;
	text-align: center;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table td.col-2 {
	width: 130px;
	text-align: center;
}
.content-container .left-container-subpage .subpage-content-table .job-offert-table td.col-3 {
	width: 395px;
}
/* CASH-BOX TABLE */
.content-container .left-container-subpage .cashbox-table {
	float: left;
	width: 648px;
	border: 1px solid #D8D8D8;
}
.content-container .left-container-subpage .cashbox-table table {
	width: 648px;
	background-color: #75A127;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	text-align: center;
}
.content-container .left-container-subpage .cashbox-table table.automats .header-table{
	height: 29px;
	background-color: #3F5B0C;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	width: 324px;
}
.content-container .left-container-subpage .cashbox-table table.automats th {
	width: 324px;
}
.content-container .left-container-subpage .cashbox-table table .local {
	width: 153px;
	height: 75px;
	font-weight: bold;
	background-color: #172C3D;
	vertical-align: middle;
	border-bottom: 1px solid #FFFFFF;
}
.content-container .left-container-subpage .cashbox-table table .header-table {
	height: 29px;
	background-color: #3F5B0C;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	width: 495px;
}
.content-container .left-container-subpage .cashbox-table .col-1 {
	width: 160px;
}
.content-container .left-container-subpage .cashbox-table .col-2 {
	width: 161px;
}
.content-container .left-container-subpage .cashbox-table .col-3 {
	width: 160px;
}
.content-container .left-container-subpage .cashbox-table table th {
	height: 44px;
	width: 44px;
	background-color: #5F862C;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:0 5px;
}
.content-container .left-container-subpage .cashbox-table table td {
	padding-right: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.content-container .left-container-subpage .cashbox-table table .row-1 td {
	padding: 10px 0;
}
.content-container .left-container-subpage .cashbox-table table .cell {
	height: 44px;
	width: 44px;
}
.content-container .left-container-subpage .full-time-table .more-info {
	float: left;
	width: 648px;
	text-align: right;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.content-container .left-container-subpage .full-time-table .more-info .break {
	font-weight: bold;
	text-align: left;
	float: left;
	padding-left: 5px;
	font-size: 12px;
}
.content-container .left-container-subpage .more-info span {
	color: #445766;
	font-size: 11px;
}
/*END: CASH-BOX TABLE*/
.content-container .left-container-subpage .subpage-content .faq {
	list-style-type: decimal;
	font-weight: bold;
	float: left;
	clear: left;
}
.content-container .left-container-subpage .subpage-content .faq li {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}
.content-container .left-container-subpage .subpage-content .faq .answer {
	background-color: #E4E9EE;
	border: 1px solid #D0D0D0;
	line-height: 16px;
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.content-container .left-container-subpage .subpage-content .faq .answer li {
	margin: 0px;
	padding: 10px;
}
.content-container .left-container-subpage .subpage-content .faq .answer li .contenttable{
	width: auto;
}
.content-container .left-container-subpage .subpage-content .comments-container {
	float: left;
	width: 635px;
	margin-top: 20px;
}
.content-container .left-container-subpage .subpage-content .comments-container .tx-guestbook-result {
	color: #999999;
	margin-bottom: 15px;
}
.content-container .left-container-subpage .subpage-content .comments-container h2 {
	clear: left;
}
.content-container .left-container-subpage .subpage-content .comments-container ol {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: left;
	padding-left: 0px;
}
.content-container .left-container-subpage .subpage-content .comments-container ol li{
	list-style-type: decimal;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	list-style-position: outside;
	background: #EFF2F4;
	font-size: 26px;
	color: #999999;
	font-family: "Times New Roman";
}

.content-container .left-container-subpage .subpage-content .comments-container .comment-item {
	width: 635px;
	margin-bottom: 10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .text img{
	border: 0 none;
}
.content-container .left-container-subpage .subpage-content .comments-container .autor-date {
	height: 25px;
	background-color: #0365A8;
	color: #FFF;
	line-height: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
	margin-left: 0px;
	padding-left: 10px;
	font-family: Tahoma !important;
	font-size: 12px !important;
}
.content-container .left-container-subpage .subpage-content .comments-container .autor-date a{
	color: #FFFFFF;
}

.content-container .left-container-subpage .subpage-content .comments-container .content {
	float: left;
	width: 615px;
	padding: 10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .bckg-1 {
	background-color:#F0F5F8;
}
.content-container .left-container-subpage .subpage-content .comments-container .bckg-2 {
	background-color:#C1D3DE;
}
.content-container .left-container-subpage .subpage-content .comments-container .nr {
	float: left;
	width: 55px;
	font-size: 26px;
	color: #68737B;
	font-family: "Times New Roman";
}
.content-container .left-container-subpage .subpage-content .comments-container .text {
	width: auto;
	padding: 10px;
	font-family: Tahoma !important;
	font-size: 12px !important;
	color: #445766 !important;
}
.content-container .left-container-subpage .subpage-content .comments-container .answer {
	float: right;
	width: 560px;
	text-align: right;
	font-weight: bold;
	padding-top: 15px;
	font-size: 11px;
}
.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer {
	float: left;
	width: 635px;
	margin-bottom: 10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer .autor-date {
	float: left;
	height: 25px;
	width: 585px;
	background-color: #CFDBE4;
	color: #58646D;
	line-height: 25px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
}
.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer .arrow {
	background-image: url(../img/comments-arrow.gif);
	background-repeat: no-repeat;
	float: left;
	width: 40px;
	height: 40px;
	margin-top: 30px;
}
.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer .content {
	float: left;
	width: 575px;
	padding: 10px;
	background-color: #EFF2F4;
}

.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer .content .nr {
	float: left;
	width: 55px;
	font-size: 18px;
	color: #68737B;
	font-family: "Times New Roman";
}
.content-container .left-container-subpage .subpage-content .comments-container .comment-item-answer .content .text {
	float: left;
	width: 520px;
}
.content-container .left-container-subpage .subpage-content .comments-container .tx-guestbook-pagination {

}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment {
	float: left;
	width: 613px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2B353B;
	padding: 10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form {
	float: left;
	width: 583px;
	background-color: #F0F0F0;
	border: 1px solid #E9E9E9;
	padding: 15px;
	clear:left;
	overflow: hidden;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form p{
	clear: left;	
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form p.error{
	font-weight: bold;
	clear:left;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form  ul{
	list-style-position: inside;
	background-color:#FFCCCC;
	padding: 10px;
	margin-bottom: 15px;
	clear: left;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form {
	clear: left;
	float: left;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form p {
	clear: left;
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form label {
	float: left;
	width: 60px;
	font-weight: bold;
	text-align: right;
	padding-right: 7px;
	line-height: 19px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form input {
	float: left;
	width: 162px;
	border: 1px solid #7F9DB9;
	height: 16px;
	font-size: 12px;
	padding: 2px 3px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form p textarea {
	float: left;
	height: 80px;
	width: 480px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div {
	float: left;
	width: 583px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div .captcha {
	float:left;
	margin-left:68px;
	width:340px;
	display: inline;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div .captcha img {
	border:1px solid #CECDC9;
	clear:left;
	float:left;
	margin-right:10px;
	margin-left: 0;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div .captcha span.tx-srfreecap-pi2-cant-read {
	width: 165px;
	color:#999999;
	font-size:10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div .captcha a {
	color: #0365A8;
	font-size: 10px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form div .captcha label {
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
	width: 180px;
	font-weight: normal;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form p .input-error  {
	border: 1px #BF2B5B solid;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form .add {
	border-top:1px solid #B3B6B8;
	margin-left:68px;
	margin-top:10px;
	padding-top:10px;
	text-align:right;
	width:490px;
}
.content-container .left-container-subpage .subpage-content .comments-container .add-comment .form form .add input {
	background-image: url(../img/btn-add-comment.gif);
	height: 22px;
	width: 132px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
	float: right;
}
.content-container .left-container-subpage .subpage-content .contact-form {
	background-color: #EFEEE9;
	border: 1px solid #EAEAEA;
	float: left;
	padding: 10px;
	width: 613px;
}
.content-container .left-container-subpage .subpage-content .contact-form .info-required {
	border: 1px solid #E9E9E9;
	background-color: #F7F7F7;
	padding: 10px;
	float: left;
	width: 593px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.content-container .left-container-subpage .subpage-content .contact-form .info-required span {
	float: left;
	width: 100%;
}
.content-container .left-container-subpage .subpage-content .contact-form .info-required .requiered {
	font-size: 12px;
	color: #BF2B5B;
}
.content-container .left-container-subpage .subpage-content .contact-form form {
	float: left;
}
.content-container .left-container-subpage .subpage-content .contact-form form p {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 613px;
}
.content-container .left-container-subpage .subpage-content .contact-form form p label {
	width: 160px;
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 18px;
}
.content-container .left-container-subpage .subpage-content .contact-form form p input {
	background-color: #FFF;
	border: 1px solid #7F9DB9;
	height: 18px;
	width: 220px;
	float: left;
	padding: 0 3px;
}
.content-container .left-container-subpage .subpage-content .contact-form form .captcha input {
	width: 163px;
}
.content-container .left-container-subpage .subpage-content .contact-form form p select {
	background-color: #FFF;
	border: 1px solid #7F9DB9;
	height: 18px;
	width: 228px;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #445766;
}
.content-container .left-container-subpage .subpage-content .contact-form form p textarea {
	float: left;
	height: 100px;
	width: 300px;
	background-color: #FFF;
	border: 1px solid #7F9DB9;
}
.content-container .left-container-subpage .subpage-content .contact-form form p .input-error {
	border: 1px #BF2B5B solid;
}
.content-container .left-container-subpage .subpage-content .contact-form form .capimg {
	margin-left: 170px;
	display: inline;
	float:left;
	width: 400px;
}
.content-container .left-container-subpage .subpage-content .contact-form form .capimg img {
	border:1px solid #CECDC9;
	clear:left;
	float:left;
	margin-left:0;
	margin-right:10px;
}
.content-container .left-container-subpage .subpage-content .contact-form form .captcha .tx-srfreecap-pi2-cant-read{
	color:#999999;
	font-size:10px;
	width:138px;
	float: left;
}
.content-container .left-container-subpage .subpage-content .contact-form form .captcha a {
	color:#0365A8;
	font-size:10px;
}
.content-container .left-container-subpage .subpage-content .contact-form form .submit {
	text-align: center;
	margin-top: 20px;
}
.content-container .left-container-subpage .subpage-content .contact-form form .submit input {
	float: none;
	background-image: url(../img/btn-submit.gif);
	height: 34px;
	width: 95px;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.content-container .right-container-subpage {
	float: left;
	width: 300px;
	margin-left: 15px;
	display: inline;
}
.content-container .right-container-subpage .box {
	float: left;
	width: 280px;
	padding: 10px;
	background-image: url(../img/bckg-subpage-rightbox.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #B0CCE1;
	background-color: #FFFFFF;
}
.content-container .right-container-subpage .box .content {
	float: left;
	width: 280px;
}
.content-container .right-container-subpage .box .content .header h3 {
	font-size: 14px;
	font-weight: bold;
	color: #1A7BBD;
	margin-bottom: 10px;
	float: left;
	background-image: url(../img/ico-arrow-submenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 18px;
}
.content-container .right-container-subpage .box .content .header h3 a {
	color: #1A7BBD;
}
.content-container  .right-container-subpage  .box  .content  .header {
	float: left;
	width: 280px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0CCE1;
	margin-bottom: 7px;
	padding-bottom: 3px;
	clear: left;
	margin-left: 0px;
	height: auto;
}
.content-container .right-container-subpage .box .content .header h2 {
	margin: 0px;
}
.content-container .right-container-subpage .box .content p.header2 {
	width: 268px;
	background-color: #158EDB;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #4C7799;
	padding: 5px;
}
.content-container .right-container-subpage .box .content p.header3 {
	width: 268px;
	background-color: #E3A63C;
	color: #3E0819;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #764E5A;
	font-size: 14px;
	padding: 5px;
}
.content-container .right-container-subpage .box .content p.header4 {
	width: 263px;
	background-color: #158EDB;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #4C7799;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content-container .right-container-subpage .box .content div.header4 {
	width: 263px;
	background-color: #158EDB;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #4C7799;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content-container  .right-container-subpage  .box  .content  .header4  p.top {
	background-image: url(../img/ico-archive.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 16px;
	text-transform: uppercase;
	width: 243px;
}

.content-container .right-container-subpage .box .content .header4 ul a {
	color: #FFFFFF;
}
.content-container .right-container-subpage .box .content .header4 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 243px;
	list-style-type: none;
	float: left;
}
.content-container  .right-container-subpage  .box  .content  .header4  ul  li  {
	background-image: url(../img/ico-more-pink.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	margin-left: 15px;
	width: 200px;
	float: left;
	display: inline;
}
.content-container .right-container-subpage .box .content .header4 ul li.top {
	background-image: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.content-container .right-container-subpage .box .content .header4 span {
	padding-left: 0px;
	float: left;
	clear: left;
	width: 200px;
}
.content-container .right-container-subpage .box .content .header4 a {
	color: #FFF;	
}
.content-container .right-container-subpage .box .content .poll {
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 11px;
}
.content-container .right-container-subpage .box .content .poll a {
	color: #FFFFFF;
}
.content-container .right-container-subpage .box .content .poll .poll-top {
	background-image: url(../img/bckg-poll-top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 300px;
	font-size: 0px;
}
.content-container .right-container-subpage .box .content .poll .poll-header{
	float: left;
	background-color: #6392A5;
	width: 273px;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #617780;
	border-left-color: #617780;
}
.content-container .right-container-subpage .box .content .poll .poll-inside {
	float: left;
	height: auto;
	width: 273px;
	background-image: url(../img/bckg-poll-inside.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #6392A5;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #617780;
	border-left-color: #617780;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .subject {
	float: left;
	width: 273px;
	margin-top: 7px;
	margin-bottom: 10px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .subject .top {
	float: left;
	width: 273px;
	font-size: 0px;
	background-image: url(../img/bckg-poll-subject-top.gif);
	background-repeat: no-repeat;
	height: 3px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .subject .inside {
	float: left;
	width: 253px;
	background-color: #7EAFC4;
	height: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .subject .bottom {
	float: left;
	width: 273px;
	font-size: 0px;
	background-image: url(../img/bckg-poll-subject-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 2px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer {
	float: left;
	width: 273px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer p {
	float: left;
	width: 273px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer span.percentage-result {
	color: #04D6FC;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer span.amount-votes {
	color: #ccc;
	font-size: 10px;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer input {
	margin-right: 7px;
	float: left;
	margin-top: 0px;
	height: 13px;
	background-color: transparent;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .answer label {
	float: left;
	margin-top: 0px;
	width: 240px;
}

.content-container .right-container-subpage .box .content .poll .poll-inside .btns {
	float: left;
	width: 273px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content-container .right-container-subpage .box .content .poll .poll-inside .btns p {
	float: left;
	width: 273px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.content-container .right-container-subpage .box .content .poll  .poll-inside  .btns  input  {
	margin-right: 10px;
	margin-left: 10px;
	height: 26px;
	width: 97px;
	cursor: pointer;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .btns .vote {
	background: transparent url(../img/btn-oddaj-glos.gif) no-repeat;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .btns .votelist {
	background: transparent url(../img/btn-zobacz-wyniki.gif) no-repeat;
}
.content-container .right-container-subpage .box .content .poll .poll-inside .archive {
	float: left;
	width: 273px;
}

.content-container .right-container-subpage .box .content .poll .poll-inside .archive span {
	background-image: url(../img/ico-more-pink.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 12px;
	background-position: 0px 3px;
	font-weight: bold;
	font-size: 11px;
}

.content-container .right-container-subpage .box .content .poll .poll-bottom {
	background-image: url(../img/bckg-poll-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 300px;
	font-size: 0px;
}
.content-container .right-container-subpage .box .content .tel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6EBF9;
	font-size: 14px;
}
.content-container .right-container-subpage .box .content .tel strong, .content-container .right-container-subpage .box .content .tel b {
	font-size: 18px;
}
.content-container .right-container-subpage .box .content .header3 strong {
	font-size: 18px;
	font-weight: bold;
}
.content-container .right-container-subpage .box .content p {
	line-height: normal;
	float: left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	width: 100%;
}
.content-container .right-container-subpage .box .content .file-box {
	margin-bottom: 30px;
}
.content-container .right-container-subpage .box .content .file-box a {
	float: left;
	margin-right: 18px;
	margin-top: 3px;
}
.content-container .right-container-subpage .box .content .file-box-one-line {
	margin-bottom: 10px;
	line-height: 30px;
}
.content-container .right-container-subpage .box .content .file-box-one-line #rozkladPrintForm {
	float: left;
	width: 100%;
}
.content-container .right-container-subpage .box .content .file-box-one-line #rozkladPrintForm select{
	float: left;
	border:1px solid #7F9DB9;
	color:#3A5C70;
	height:22px;
	font-size:13px;
	width: 275px;
}
.content-container .right-container-subpage .box .content .file-box-one-line #rozkladPrintForm .print-route {
	background:transparent url(../img/btn-blank.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	margin-top:10px;
	padding-bottom:3px;
	padding-top:2px;
	width:75px;
}
.content-container .right-container-subpage .box .content .file-box-one-line #rozkladPrintForm .print-route-wrap {
	float: left;
	width: 100%;
	text-align: center;
}
.content-container .right-container-subpage .box .content .file-box-one-line a {
	float: left;
	font-size: 14px;
	margin-top: 3px;
}
.content-container .right-container-subpage .box .content .file-box-one-line img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}
.content-container .right-container-subpage .box .content .horizontal-line {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../img/horizontal-line.gif);
	background-position: center;
	background-repeat: no-repeat;
	line-height: 0px;
	height: 5px;
	margin-right: -3px;
}
.content-container .right-container-subpage .box .content .right_content {
	float: left;
	width: 100%;
	margin-right: -3px;
}
.content-container .right-container-subpage .box .content .tips-right-col {
	float: left;
	width: 100%;
	line-height: 18px;
}
.content-container .right-container-subpage .box .content p.bodytext {
	float: none;
}
.content-container .right-container-subpage .box .content p strong{
	padding-right: 7px;
}
.content-container .right-container-subpage .box .content .pdf-get {
	/*border: 1px solid #B0CCE1;*/
	font-size: 11px;
	line-height: normal;
	background-repeat: repeat-x;
	background-position: bottom;
	height: 46px;
	width: 268px;
	margin-right: -3px;
	float: left;
	padding: 5px;
	/*background-image: url(../img/bckg-subpage-rightbox.gif);*/
}
.content-container .right-container-subpage .box .content .pdf-get img {
	margin-right: 5px;
	float: left;
}
.content-container .right-container-subpage .box .content .pdf-get a {
	color: #BF2B5B;
}
.content-container .right-container-subpage .box .content .ticket-type{
    float:left;
    height:20px;
    margin-bottom:9px;
    margin-top:11px;
    width:273px;
}
.content-container .right-container-subpage .box .content .ticket-type .arrow{
    background: url("../img/select_arr.png") no-repeat right center #fff;
    height: 18px;
    width:15px;
    float:left;
    top:1px;
    right:1px;
    position:absolute;
    z-index:100;

    display:none;
}
.content-container .right-container-subpage .box .content  .ticket-type select{
    border:1px solid #75A127;
    color:#4F710F;
    float:left;
    font-size:11px;
    height:24px;
    padding:2px 0 0;
    width:273px;
}
.content-container .right-container-subpage .box .content .infobox{
	float: left;
	width: 280px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-container .right-container-subpage .box .content .infobox .top{
	float: left;
	width: 280px;
	font-size: 0px;
	background-image: url(../img/bckg-infobox-right-col-top.gif);
	height: 4px;
}
.content-container .right-container-subpage .box .content .infobox .content {
	float: left;
	width: 200px;
	background-color: #E3A63C;
	padding: 15px 10px 15px 70px;
	color: #3E0819;
	background-image: url(../img/ico-info-infobox.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	font-size: 11px;
}
.content-container .right-container-subpage .box .content .infobox .bottom{
	float: left;
	width: 280px;
	font-size: 0px;
	background-image: url(../img/bckg-infobox-right-col-bottom.gif);
	height: 4px;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 {
	float: left;
	width: 258px;
	background-color: #FAFAFA;
	border: 1px solid #E9E9E9;
	padding: 10px;
	margin-bottom: 10px;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 form {
	text-align: center;
	float: left;
	width: 258px;
}
.content-container  .right-container-subpage  .box  .content  .tx-irfaq-pi1  form h2 {
	float: left;
	width: 230px;
	background-image: url(../img/ico-search.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin: 0 0 10px 0;
	text-align: left;
	background-position: 0px 1px;
	font-size: 14px;
	font-weight: bold;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 form .text {
	float: left;
	width: 169px;
	border: 1px solid #7F9DB9;
	margin-bottom: 10px;
	font-size: 11px;
	height: 13px;
	padding: 3px;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 form .search {
	background-image: url(../img/btn-search.gif);
	float: left;
	height: 20px;
	width: 75px;
	margin-left: 5px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 form .filter-on {
	background-image: url(../img/btn-filter-on.gif);
	float: none;
	height: 26px;
	width: 110px;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
}
.content-container .right-container-subpage .box .content .tx-irfaq-pi1 form .filter-off {
	background-image: url(../img/btn-filter-off.gif);
	float: none;
	height: 26px;
	width: 110px;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
}
.content-container .right-container-subpage .box .content h2 {
	float: left;
	width: 280px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}
.content-container .right-container-subpage .box .content .faq-link {
	background-image: url(../img/ico-arrow-submenu.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 240px;
	background-position: 0px 3px;
	margin-left: 5px;
	clear: left;
}
.content-container .right-container-subpage .box .content .related-page {
	background-image: url(../img/ico-related.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	width: 240px;
	background-position: 0px 4px;
	margin-left: 5px;
	clear: left;
}
.content-container .right-container-subpage .box .content .contact-box {
	background-color: #FAFAFA;
	float: left;
	width: 268px;
	border: 1px solid #C7CACD;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}
.content-container .right-container-subpage .box .content ul {
	float: left;
	width: 265px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.content-container .right-container-subpage .box .content .train-route {
	float: left;
	width: 280px;
}
.content-container .right-container-subpage .box .content .train-route .start {
	background-image: url(../img/train-route-start.gif);
	background-repeat: no-repeat;
	float: left;
	height: 47px;
	padding-left: 55px;
	line-height: 47px;
	width: 85px;
	font-size: 14px;
}
.content-container  .right-container-subpage  .box  .content  .train-route  .stop {
	line-height: 47px;
	background-image: url(../img/train-route-stop.gif);
	float: left;
	height: 47px;
	padding-left: 55px;
	background-repeat: no-repeat;
	width: 85px;
	font-size: 14px;
}
.content-container .right-container-subpage .box .content .train-route .stats {
	float: left;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*TABS CASH-BOX*/
.content-container .right-container-subpage .tabs  {
	float: left;
	width: 302px;
	background-color: #F6F8F9;
	height: 26px;
	display: inline;
}
.content-container .right-container-subpage .tabs strong {
	float: left;
	line-height: 26px;
	height: 26px;
	text-align: right;
	width: 151px;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav {
	float: right;
	width: 302px;
	margin: 0px;
	padding: 0px;
	height: 26px;
	list-style-type: none;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li {
	float: left;
	height: 26px;
	width: 151px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bckg-tabs-3.gif);
	background-repeat: no-repeat;
	line-height: 26px;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li a {
	font-weight: bold;
	float: left;
    outline: 0; /* prevent dotted border in Firefox */
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li a:hover {
	color: #FFF;
	text-decoration: none;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li a span {
	height: 26px;
	width: 151px;
	text-align: center;
	float: left;
	cursor: pointer;
	color: #081F34;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li.ui-tabs-selected span {
	color: #fff;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li a span:hover {
	color: #FFF; /* IE */
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li.ui-tabs-selected a  {
	background-image: url(../img/bckg-tabs-3.gif);
	background-repeat: no-repeat;
	background-position: -151px 0px;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav  li a:hover {
	background-image: url(../img/bckg-tabs-3.gif);
	background-repeat: no-repeat;
	background-position: -151px 0px;
}
.content-container .right-container-subpage .tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #FFF;
}
.content-container .right-container-subpage .box .ui-tabs-hide {
	display: none;
}
.content-container .right-container-subpage .box .ui-tabs-panel {
	float: left;
	width: 280px;
	color: #081F34;
}
.content-container #cash-box .box p {
	float: left;
	padding: 5px 0;
	width: 100%;
}
.content-container #cash-box .box select {
	float: left;
	width: 280px;
	height: 22px;
	border: 1px solid #7F9DB9;
	font-size: 13px;
	color: #3A5C70;
	padding-left: 5px;
	clear: left;
}
.content-container #cash-box .box .spacer {
	color: #CCCCCC;
}
.content-container #cash-box .box label {
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 10px;
	color: #445766;
}
.content-container .pagination {
	margin-right: auto;
	margin-left: auto;
	width: 635px;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content-container .lost-found-container .pagwide,
.content-container .tx-pagebrowse-pi1 .pagwide{
	width: 970px;
}
.content-container .pagination a,
.content-container .wtgallery_list_pagebrowser_area a,
.content-container .pagination .prev,
.content-container .pagination .first,
.content-container .pagination .next,
.content-container .pagination .last {
	border: 1px solid #445766;
	padding: 2px 6px;
	font-size: 11px;
	margin: 0 2px;
	background-color: #fff;
}
.content-container .pagination strong {
	border: 1px solid #445766;
	padding: 2px 6px;
	font-size: 11px;
	background-color: #3366FF;
	color: #fff;
}
.content-container .wtgallery_list_pagebrowser_area .active {
	border: 1px solid #445766;
	padding: 2px 6px;
	font-size: 11px;
	background-color: #3366FF;
	color: #fff;
}
.content-container .pagination span.active a {
	border: 1px solid #445766;
	padding: 2px 6px;
	font-size: 11px;
	background-color: #3366FF;
	color: #fff;
}
.content-container .pagination a:hover,
.content-container .wtgallery_list_pagebrowser_area a:hover {
	border: 1px solid #445766;
	background-color: #3366FF;
	color: #fff;
	text-decoration: none;
}
.content-container .pagination a.noborder {
	border:0;
	padding: 0 5px 3px 5px;
	font-size: 15px;
}
.content-container .pagination a.noborder:hover {
	text-decoration: none;
	border:0;
}
/*END: TABS CASH-BOX*/

.content-container .tx-mnogosearch-pi1 {
	float: left;
	width: 100%;
}
.content-container .tx-mnogosearch-pi1 form{
	float: left;
	width: 300px;;
}
.content-container .tx-mnogosearch-pi1 .tx-mnogosearch-summary {
	float: left;
	width: 938px;
	padding: 15px;
	line-height: 18px;
	margin-bottom: 20px;
	border: 1px solid #BEC2C5;
}
.content-container .tx-mnogosearch-pi1 .tx-mnogosearch-summary strong {
	color: #30A1EF;
}
.content-container .tx-mnogosearch-pi1 .tx-mnogosearch-summary span {
	margin-left: 20px;
}
.content-container .tx-mnogosearch-pi1 .tx-mnogosearch-summary div{
	clear: right;
	float:left;
	width: 638px;
}
.content-container .tx-mnogosearch-pi1 form input{
	border:1px solid #BEC2C5;
	color:#666666;
	float:left;
	font-size:11px;
	height:17px;
	padding:2px 3px 0;
	width:164px;
}
.content-container .tx-mnogosearch-pi1 form .btn {
	background-image:url(../img/btn-search.gif);
	background-repeat:no-repeat;
	border-width:0;
	cursor:pointer;
	float:left;
	height:20px;
	margin-left:7px;
	width:75px;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results {
	clear: both;
	width: 100%;
	float:left;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results #tx-mnogosearch-results{
	display: inline;
	clear: both;
	width: 100%;
	float:left;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results ol,
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results li {
	margin: 0;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-result li{
	list-style-position: outside;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results .tx-mnogosearch-page-browser{
	float: left;
}
.content-container .tx-mnogosearch-pi1 #tx-mnogosearch-search-results .nothing-found {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.content-container #map_canvas {
	border: 1px solid #38688E;
	float: left;
}
.content-container .map-info-trains {
	float: left;
	width: 500px;
	margin-bottom: 15px;
	padding-left: 20px;
	background: transparent url(../img/ico-tips.gif) no-repeat 0 0;
	line-height: 20px;
}
/* END:SUBAPGE */

/* FOOTER */
.footer-container {
	float: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bckg-footer.gif);
	background-repeat: repeat-x;
	color: #56636D;
	margin-top: 15px;
}
.footer-container a {
	color: #56636D;
}
.footer-container .menu-container {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

.footer-container .menu-container .menu {
	float: left;
	width: 700px;
	height: 100px;
	margin-left: 20px;
	display: inline;
}
.footer-container .menu-container .menu p {
	width: 140px;
	line-height: 18px;
	font-size: 11px;
	margin: 0px;
}
.footer-container .menu-container .menu .bckg-line {
	float: left;
	width: 150px;
	background-image: url(../img/line-vertical-footer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 78px;
	margin-top: 12px;
	margin-left: 25px;
	display: inline;
}

.footer-container .menu-container .menu .column-1, .footer-container .menu-container .menu .column-2, .footer-container .menu-container .menu .column-3 {
	float: left;
	width: 140px;
	margin-top: 11px;
	display: inline;
	height: 78px;
}

.footer-container .menu-container .logo {
	float: left;
	height: 100px;
	width: 270px;
	text-align: center;
	font-size: 11px;
}

.footer-container .menu-container .logo img {
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.footer-container .menu-container p  {
	clear: left;
	float: left;
	width: 260px;
	font-size: 10px;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	display: inline;
	color: #999999;
}
.footer-container .subfooter {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.footer-container  .subfooter  .left a {
	font-size: 11px;
	color: #C4C4C4;
	float: left;
}
.footer-container  .subfooter  .left a:hover {
	text-decoration: none;
}
.footer-container .subfooter .left {
	float: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 47px;
	height: 60px;
	display: inline;
}
.footer-container .subfooter .left img {
	background-image: url(../img/evo_.gif);
}
.footer-container .subfooter .right {
	float: right;
	width: 400px;
	margin-top: 10px;
	text-align: right;
	margin-right: 16px;
	display: inline;
}
.dvhdr1 {
	background-color: #A8244F;
	border:1px solid #751D39;
	font-size:11px;
	padding:5px;
	width:257px;
	color: #fff;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-top-left:3px;
	-webkit-border-radius-top-right:3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.dvbdy1 {
	background:#E2EEF5;
	font-size:11px;
	border-left:2px solid #751D39;
	border-right:2px solid #751D39;
	border-bottom:2px solid #751D39;
	padding:5px;
	width:255px;
	color: #1071B3;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-radius-bottom-left:3px;
	-webkit-border-radius-bottom-right:3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
#map_canvas, #map_canvas_small {
	background-image:url(../img/map_loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.content-container .left-container-subpage .subpage-content .news-single-files img{
    float:left;
    margin-right:5px;
    border:0;
}
