@charset "utf-8";
* { padding:0; margin:0;
    font-family:Verdana, Geneva, Arial, Helvetica, "Nimmbus Sans L", sans-serif;
}
ul {list-style:none}
ul, ol {margin-left:20px}
body {
	font-size:12px;
	color : #000000;
	background-color:#fff;
}
/*#################### GLOBAL BEGIN ####################*/
a:link,
a:active {
	color: #005CAB;
	text-decoration : none;
}
a:hover,
a:visited {
	color: #11336f; /* 1D54B2 005CAB */
	text-decoration : none;
}
/* ++++++++++++++++++++ */
table {
	color: #000;
	border: none;
}
th {color:#fff}
td {color:#000}
h1 {
	color:#333;
	font-size:18px;
	padding:8px 0;
}
h2 {
	color:#444;
	font-size:16px;
	padding:6px 0;
}
h3,h4,h5,h6 {
	color:#444;
	font-weight:bold;
	font-size:14px;
	padding:2px 0;
}
h6 {
	color:#444;
	font-size:12px;
}
hr {
	color:white;
	height:0px;
	border:none;
	border-bottom:1px solid #c0cfe4;
	margin:5px 0;
}
img {
	border:0;
}
/* ++++++++++++++++++++ */
.clearfloat, .clear, .clearer {
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
}
.cl-left  { clear:left;  }
.cl-right { clear:right; }
.line {
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
	border-bottom:1px solid #C0CFE4;
}
/*#################### GLOBAL END ####################*/
#mainWrapper {
	margin:0 auto;
	width:1100px;
	/*background: #ffffff url(../img/middle-bg2.gif) 0 0 repeat-y;*/
}
/*#################### TOP ####################*/
#topWrapper {
	position:relative;
}
#topGraphicsWrapper {
	position:relative;
	overflow:hidden;
	height:350px;
}
#topGraphicsWrapper #fading_image {
	position:absolute;
	top:0; left:0;
	width:1100px; height:350px;
}

#highlightsWrapper {
}
#breadcrumbsWrapper {
	display:block;
	font-size:10px;
	color:#ffffff;
	position:absolute;
	left:486px;
	bottom:-2px;
	width:540px;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
}
#breadcrumbsWrapper a {
	color:#bcf;
}
#breadcrumbsWrapper a:hover {
	color:#fff;
}

/*#################### LEFT begin ####################*/
#leftWrapper {
	padding:0 10px 10px 10px;
	width:270px;
	height:900px;
	background:url(../pic/pole_left_backgr.gif) top right no-repeat scroll;
}
#leftArea {
	padding:10px 2px 10px 15px;
}
#floatingTitle {
	position:absolute;
	left:-25px;
}
/*#################### CONTENT begin ####################*/
#middleWrapper {
	float:none;
	width:969px;
	background:transparent url(../img/content-bg-narrow.gif) 68px 0 no-repeat;
	clear:both;
}
#contentWrapper {
	width:700px;
	padding:10px 10px 10px 100px;
	background:url(../pic/pole_right_backgr.gif) 0 0 no-repeat scroll;
}
/*++++++++++ Content Controls ++++++++++*/
#contentControls {
	float:right;
	width:auto;
	clear:both;
	padding-bottom:1px;
	border-bottom:1px solid #B5C6DF;
	margin:0 0 5px 20px;
}
.printIcon, .pdfIcon {
	width:auto;
	font-size:10px;
}
.printIcon a, .pdfIcon a {
	/*width:100%;
	height:100%;*/
	display:block;
	overflow:hidden;
	/*position:relative;*/
}
.printIcon a span, .pdfIcon span {
	width:16px;
	height:14px;
	cursor:pointer;
	display:block;
	float:left;
	/*position:absolute;*/
	background:white url(../img/print.gif) no-repeat 0 0;
}
.pdfIcon span {
	background-image:url(../img/pdf.gif);
}
.printIcon a:hover span, .pdfIcon a:hover span {
	background-position:0 100%;
}

/*++++++++++ Sitemap ++++++++++*/
div.csc-sitemap ul {
	font-size: 14px;
	font-weight: bold;
	list-style: outside;
	margin: 0 0 10px 10px;
}
div.csc-sitemap ul li ul {
	list-style: none;
	font-size: 12px;
	margin: 0 0 5px 15px;
}
div.csc-sitemap ul li ul li ul {
	font-weight: normal;
	margin: 0 0 0 15px;
}
/* SEARCH */
.tx-indexedsearch-searchbox fieldset {border:none}
.tx-indexedsearch-searchbox select {margin:2px 0}
.tx-indexedsearch .tx-indexedsearch-browsebox LI {display:inline; margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:bold; font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults {text-align:center; font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#eee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin-top:0px; margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {background:#cccccc; vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color:#666}
.tx-indexedsearch .tx-indexedsearch-category {background:#ccc; font-size:16px; font-weight:bold}
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {clear:both; margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL {margin-right:1em; width:10em; float:left}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path {float:none}

/*++++++++++ Images ++++++++++*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	/*margin-left:0px;*/
}
div.csc-textpic {
	clear:both;
}
.csc-textpic-caption {
	color:#555;
	font-size:11px;
	padding:5px 0 0 0;
}

/* Common elements */

.bodytext, .align-left, .align-right, .align-justify, .align-center {
	color:#000000;
	margin:4px 0;
	text-align:justify;
	text-indent:0;
}
.align-justify	{text-align:justify;}
.align-right, .align-right *	{text-align:right;}
.align-left, .align-left *	{text-align:left;}
.align-center, .align-center *	{text-align:center;}
/*++++++++++ Tables ++++++++++*/
.contenttable .contenttable td {
	/*border:1px solid #666;*/
	border-collapse:collapse;
}
#contentWrapper .contenttable {
	/*width:100%;*/
	max-width:100%;
}
#contentWrapper .contenttable td {
	padding-left:0;
}
#contentWrapper .contenttable th {
	padding-left:2px;
	padding-right:2px;
}
.contenttable p.bodytext {
	text-align:left;
	text-indent:0;
}
iframe.rozkladSearch {
	width:100%;
	height:1400px;
	margin:0;
	padding:0;
	border:0;
}
iframe.tabloFrame {
	width:100%;
	height:1650px;
	margin:0;
	padding:0;
	border:0;
}

#contentWrapper ul {
	/*outside disc;*/
	list-style:outside url(../../lz/img/bullet-blue-circle.gif);
	margin:0 0 10px 20px;
}
#contentWrapper li {
	/*list-style:outside;
	list-style-image:url(fileadmin/lz/img/bullet-blue-circle.gif);*/
}
#contentWrapper .csc-header-pidrozdily h1, #contentWrapper2col .csc-header-pidrozdily h1 {
	border-bottom:2px dotted #3ea6ef;
	color:#8A0020;
	font-size:18px;
	padding:8px 0;
	margin-bottom:10px;
}
/*#################### CONTENT end ####################*/

/*#################### RIGHT begin ####################*/
#rightWrapper {
    float:right;
    width:200px;
    position:relative;
    margin:0 0 100px 0;
	padding:0 10px 0 0;
}
#rightContentWrapper, #rightAreaWrapper {
    width:200px;
	padding:0 0px 0 0;
	float:right;
}
.rssFeed {
	float:right;
	padding:6px 0 0 0;
}
#contactsWrapper {
	float:right;
	width:210px;
	margin-top:-100px;
}
/*#################### RIGHT end ####################*/

/*#################### Footer begin ####################*/
#bottomContent {
	padding:5px;
	text-align:center;
	font-size:11px;
	color:#666;
}
#bottomContent a {
	color:#333;
	font-weight:bold;
	padding:2px 3px;
}
#bottomContent a:hover {
	background:#d3edff;
	color:#111;
}
#bottomContent img {padding:0 15px}
#bottomContent table {
	margin:0 auto;
	float:right;
}

#footerWrapper {
	font-size: 11px;
	padding:0 10px;
	text-align:center;
	color: #666;
	/*height: 22px;
	color: white;
	text-align: center;
	clear: both;*/
}
#footerWrapper a {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
#poweredByWrapper {
	background:#FFF;
	font-size:10px;
	padding:5px;
	color:#999;
	text-align:center;
	clear:both;
}
#poweredByWrapper img {
	margin:0 10px;
	vertical-align:top;
}
#poweredByWrapper span {display:inline-block;padding:0;vertical-align:top;height:20px;}
#poweredByWrapper a.pwr {
	display:inline-block;
	margin:0 10px;
	background:transparent 0 0 no-repeat;
	height:20px;
	width:73px;
	background-image:url(../../lz/logos/powered-by-small-css.jpg);
}
#poweredByWrapper a.debian {width:41px;background-position:0px 0px}
#poweredByWrapper a.apache {width:73px;background-position:-85px 0px}
#poweredByWrapper a.mysql  {width:55px;background-position:-158px 0px}
#poweredByWrapper a.php    {width:24px;background-position:-213px 0px}
#poweredByWrapper a.typo3  {width:44px;background-position:-41px 0px}
#poweredByWrapper a.debian:hover {background-position:0px 100%}
#poweredByWrapper a.apache:hover {background-position:-85px 100%}
#poweredByWrapper a.mysql:hover  {background-position:-158px 100%}
#poweredByWrapper a.php:hover    {background-position:-213px 100%}
#poweredByWrapper a.typo3:hover  {background-position:-41px 100%}

#poweredByWrapper a span {display:none}

#underPageWrapper {
	background:#FFF;
	font-size:11px;
	color:#111111;
	text-align:center;
}
#underPageWrapper table {margin:0 auto}
/*#################### Footer end ####################*/













/*#################### NAVIGATION ####################*/

#quickNavWrapper {
	float:left;
	vertical-align:middle;
	padding:8px 5px 0 5px;
	background:#d0d0d0 url(../img/body-bg.gif) 0 0 repeat-x;
	font-size:9px;
}
#quickNavWrapper a {
	display:block;
	vertical-align:middle;
	padding:5px;
	margin:0;
}
#quickNavWrapper a span {
	vertical-align:top;
}
/* ##### navigation (menu on top) ##### */
#navWrapper {
	/*display: block;
	font-size: 12px;
	width: 959px;
	height: 28px;
	clear: both;
	position: relative;
	z-index:2;
	height: 100%;
	padding: 0 0 0 10px;*/
	background: white url(../pic/main_work4_08.jpg) 0 0 no-repeat;
	width: 620px;
}
#navWrapper  ul {
	display: block;
	margin: 0;
	padding: 0;
}
#navWrapper ul.level1 {
	display: block;
	float: left;
	width: auto/*785px*/;
	padding: 0;
	margin: 0;
	font-weight: bold;
	letter-spacing: 0px;
	position: relative;
	z-index: 3;
	/*height: 28px;*/
}
#navWrapper ul li.top, #navWrapper ul li.act {
	padding:0;
	/*margin:0 6px 0 0;*/
    margin:0;
	float: left;
	list-style: none;
}
#navWrapper ul li.top a.top_link,
#navWrapper ul li.act a.top_link {
	display:block;
	float:left;
	cursor:pointer;
	/*padding:7px 9px 0px 8px;
	color:white;
    height:21px;*/
    padding:0;
	text-decoration:none;
}
#navWrapper ul li.top a.top_link:hover,
#navWrapper ul li.act a.top_link {
	/*background:#7a99d4 url(../img/nav-hover.gif) 0 0 repeat-x;
	color:#0c265a; */

}
#navWrapper ul li.act a:hover {color:#000}

#navWrapper ul li a {
	float:left;
	display:block;
	width:auto;
}
/*#navWrapper  ul li a:hover {
	color: #fff;
	text-decoration: none;
}*/

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navWrapper  ul li a { float: none; }
/* End IE5-Mac hack */
#navWrapper  ul.level2/*, #navWrapper ul.level3*/ {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;/*c0cfe4*/
	background:#efefef;
}
#navWrapper ul.level2{
    filter:alpha(opacity=91);
    opacity:.91;
    z-index:5;
}
#navWrapper ul.level3 {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;/*c0cfe4*/
	background:#efefef;
	z-index:20;
    /*filter:alpha(opacity=90);*/
}
#navWrapper  ul.level2 li, #navWrapper ul.level3 li {
	border-bottom:1px solid #999;/*c0cfe4*/
	float:none;
	margin:0;
	padding:0;
	width:150px;
}
#navWrapper ul.level3 li {
	width:250px;
	/*border-bottom:1px solid #999;
	position:relative;*/
}
#navWrapper  ul.level2 li a {
	color:#333;
	padding:5px 9px 5px 5px;
	font-weight:bold;
	font-size:11px;
}
#navWrapper  ul.level2 li a.has-sub {
	background: url(../pic/nav/has-sub.gif) right 50% no-repeat;
}
#navWrapper  ul.level2 li a.has-sub:hover {
	background-image:url(../pic/nav/has-sub-hover.gif);
}
#navWrapper ul.level3 li a {
	color:#222;
	padding:2px 5px 2px 5px;
	font-weight:normal;
	font-size:11px;
}
#navWrapper ul.level2 li a:hover,
#navWrapper ul.level3 li a:hover {
	/*background:#555;
	color:#efefef;*/
	background-color:#999;
	color:#000;
}


/* Пошук */
#searchWrapper {
	width:340px;
	height:26px;
	background:transparent url(../pic/main_work4_05.jpg) 0 0 no-repeat;
	padding:30px 70px 4px 40px;
}
#searchform {
	width:170px;
	float:left
}
.searchField, #sword {
	border:0;
	color:#333;
	background:#fff;
	font-size:11px;
	padding:4px 5px 3px 5px !important;
	padding:5px 5px 3px 5px;
	width:150px;
}
a img.searchbutton {float:left; margin-bottom:1px;}

#playAnthemn {
	display:block;
	font-size:10px;
	color:#ffffff;
	overflow:hidden;
	white-space:nowrap;
	padding: 8px 0 0 50px;
	float:left;
	width:100px;
}
#playAnthemn a {font-size:10px; color:#bcf}
#playAnthemn a:hover {color:#fff}
/* MENU styles end ***********************************************/












/* ******************** News LATEST ******************** */
.news-latest-item, .announcement-latest-item {
	border-bottom: 1px dotted #C0CFE4;
	margin-bottom: 5px;
	padding: 0 0 2px 0;
}
.news-latest-item p, .announcement-latest-item p {
	padding: 0;
	margin: 0;
	text-align:left;
	font-size:11px;
}




.news-latest-item h3 {
	font-size:12px;
	font-weight:normal;
	padding:2px 0 5px 0;
}
.announcement-latest-item h3 a {}
.announcement-latest-item h3 {
	text-align:left;
	font-size:12px;
	padding:0;
}



.news-latest-item h2 {
	font-size:12px;
	font-weight:normal;
	padding:2px 0 5px 0;
}
.announcement-latest-item h2 a {}
.announcement-latest-item h2 {
	text-align:left;
	font-size:12px;
	padding:0;
}
.news-latest-img a img {
	float:right;
	border:1px solid #C0CFE4;
	margin:0 1px 2px 2px;
	padding:1px;
}
.news-latest-date, .announcement-latest-date{
	font-size:11px;
	color:#666;
	font-weight:normal;
}
.news-latest-more {
	font-size:11px;
	text-align:center;
	margin-bottom:5px;
	padding-bottom:5px;
}
.news-latest-gotoarchive {
	font-size:11px;
	text-align:center;
	border-bottom:1px dotted #C0CFE4;
	margin-bottom:5px;
	padding-bottom:5px;
}
.news-amenu-item-year {
	font-weight:bold;
	list-style:none;
}
/* ******************** News LIST ******************** */
.news-list-container {}
.news-list-item, .announcement-list-item {
  margin: 0 0 10px 0;
}
.news-list-item h3, .announcement-list-item h3 {
  padding: 2px 0px 4px 0px;
}
.news-list-item h2, .announcement-list-item h2 {
  padding: 2px 0px 4px 0px;
}
.news-list-item .bodytext, .announcement-list-item .bodytext {
  padding: 0 10px;
  text-indent: 0;
  text-align: justify;
  margin:0;
  background: transparent url(../../lz/img/news-list-item-bg-blue.gif) 0 0 repeat-y;
}
.announcement-list-item .bodytext {
  margin:0;
}
.news-list-item a img, .announcement-list-item a img {
  float:right;
  border:1px solid #C0CFE4;
  margin:0 0 0 10px;
  padding:1px;
}
.news-list-date, .news-list-morelink {
  float:left;
  height:15px;
  padding-top:3px;
  color:#666;
  font-size:11px;
}
.news-list-date {
	padding:3px 10px 0 17px;
	background: transparent url(../pic/news-date.jpg) 0 3px no-repeat;
}
.news-list-item-bottom {
	clear: both;
	width: 100%;
}
/* ******************** News SINGLE ******************** */
.news-single-item  {
  /*border-bottom: 1px dotted #C0CFE4;*/
  margin-bottom: 5px;
}
.news-single-rightbox {
	padding-left:17px;
	color:#666;
	background: transparent url(../pic/news-date.jpg) 0 0 no-repeat;
}
.news-single-item h2 {
  /*font-size:12px;*/
  font-weight:normal;
  color:#000;
  text-indent:20px;
}
.news-single-img {
  float:right;
  border:1px solid #C0CFE4;
  margin:0 0 5px 5px;
  padding:1px;
}
.news-single-bottom .news-single-img {
  border:none;
  float:none;
  padding:0;
  margin:0;
}
.news-single-bottom .news-single-img a {
  float:left;
  padding:2px;
}
.news-single-imgcaption {
  color:#555;
  font-size:10px;
  /*width:100%;*/
  text-align:center;
  padding: /*2px 0 0 */0;
}
.news-single-item p {
  /*text-align:justify;*/
  text-indent:20px;
}

/* News PageBrowser */
.news-list-browse table {
  margin:0;
  padding:0;
}
.news-list-browse td a {
  padding:0 5px;
}
/* common */
.news-list-item a img:hover, .news-single-img:hover, .news-latest-img a img:hover {
  border-color:#147cc7;
}
.news-prev-article, .news-next-article {
  display:block;
  font-size:11px;
  width:345px;
}
.news-prev-article {float:left}
.news-next-article {float:right; text-align:right}

/* Google Map **********************************/
.mapnest {
  /*width:790px;
  border:1px solid #ccc;*/
  margin:0;
  padding:0;
}
.maptop {
  padding:5px;
}
.mapcat {
  /*width:150px;
  height:450px;*/
  overflow:auto;
  float:left;
  padding:5px 2px;
  /*border-top:1px solid #ccc;
  border-left:1px solid #ccc;*/
}
#map {
  float:left;
  padding:5px;
  /*border-top:1px solid #ccc;
  border-right:1px solid #ccc;*/
}
.mapbottom {
  clear:both;
  margin-left:10px;
  width:472px;
  /*border-bottom:1px solid #ccc;*/
}
.mapbottom ul{
  /*padding:10px;
  margin-top:-1px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  height:50px;
  overflow:auto;*/
}
#infobox {
  border:1px solid red;
  width:300px;
  position:absolute;
  background:#fff;
  z-index:998;
  display:none;
}
/*
.tx-rgpopup-Nest {
	position:absolute;
	border: 1px solid #CC3333;
	width:350px;
	border:10px solid blue;
	z-index:5;
}*/
.tx-rgpopup-dragbar {
	background-color: red;
	cursor:hand;
	cursor:pointer;
  padding: 2px 0 4px 10px;
	height:15px;
}
.tx-rgpopup-left {
	font-size : 13px;
	font-weight: bold;
	color: white;
	float: left;
	padding-left: 5px;
}
.tx-rgpopup-right {
	text-align:right;
	padding-right: 1px;
}
.tx-rgpopup-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;
}
/* tooltip at POI on map */
.markerTooltip {
  background: #fff;
  color:#000;
  padding: 3px 6px;
  white-space: nowrap;
  border: #333 solid 1px;
  -moz-border-radius:10%;
  -moz-opacity: 85%;
  opacity: 0.85;
  z-index:4;
}
#poitab {
	margin: 0;
	padding: 0 0 20px 0 !important; padding:0;

	width:220px;
border-bottom: 1px solid #9FB1BC;
}
#poitab li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#poitab a, #poitab a:link, #poitab a:visited {
	float: left;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
}
#poitab .act a, #poitab a:link.active, #poitab a:visited.active, #poitab a:hover {
	color: #000;
	background: url(square.gif) no-repeat bottom center;
}
.poi-content {
clear:both;
height:80px;
overflow:auto;
}
/*
#rggooglemap-largeoverview div {
position:relative;
}
#map_overview {
position:relative;
top:0px;
left:0px;
}
*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(plus.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
.treeview img {
padding:2px 4px 2px 2px;
}

/* Автодописувач назв станцій */
.suggestion_list {
	background: white;
	border: 1px solid #666;
	padding: 4px;
}
.suggestion_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.suggestion_list a {
	text-decoration: none;
	color: navy;
}
.suggestion_list .selected {
	background: navy;
	color: white;
}
.suggestion_list .selected a {
	color: white;
}
#autosuggest {
	width:200px;
	display: none;
}
#autosuggest ul, #autosuggest li {
	margin:0;
	padding:0;
	list-style:none;
}

/* Банер е-Квитка */
a.e-kvytok span {display:none}
a.e-kvytok {
	display:block;
	margin:20px auto;
	background:transparent url(/fileadmin/img/e-kvytok-multi.jpg) 0 -52px no-repeat; /*-train -54px.   -67px*/
	height:52px;
	width:270px;
}
a.e-kvytok:hover {background-position:0 0} /*-train -2px*/

#clockWrapper {
	position:absolute;
	right:291px;
	top:91px;
	width:100px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	color:#333;
	font-size:10px;
	text-align:center;
	padding:2px;
	/*background:#CCC;
	border:1px solid #081466;*/
}
#clockWrapper #clockTime {
}
#railbus {
	position:absolute;
	left:851px;
	top:182px;
	width:200px;
	height:100px;
	overflow:hidden;
	white-space:nowrap;
	color:transparent;
	font-size:11px;
	text-align:center;
	padding:2px;
	font-weight:bold;
	/*background:#CCC;
	border:1px solid #081466;*/
}
#railbus * {
	color:transparent;
}
