﻿/* All elements defaults */
* { margin: 0; padding: 0; }

/* always display vertical scrollbar */
html { overflow: -moz-scrollbars-vertical;}

/* Default font */
body{font-family:Verdana; font-size:11px; font-style:normal;}

/* Element defaults */
img { border:0 none; }
/* ul {padding-left:2em;}
ol {padding-left:2em;}*/
a{ outline:none;} 
/* Applies to all links*/
a{color:#FE0000; text-decoration:none;}
a:hover {color:#2298cb; background-color:#000;text-decoration:none;}


.wrapper { margin: 35px auto 0;width:960px;}
.logo{float:left;}
.logo a:hover{background:none;}
.topmenu{float:left; margin-top:40px;}
ul.cssMenu, ul.cssMenu ul {list-style: none outside none;margin: 0;padding: 0;position: relative; z-index:1000;}
ul.secondlevel{z-index:100 !important;}
ul.thirdlevel{position: relative;z-index:9999  !important;}
ul.thirdlevel li{border-left:none;}
ul.cssMenu li {float: left; position: relative; margin-bottom:0;border-left: 1px solid #FFFFFF; height:23px;margin-bottom:6px;list-style-type:none; margin-left:0;}
ul.cssMenu li:hover {}
ul.cssMenu li a {color: #fff;display: block;font-family:Verdana;font-size: 11px;padding: 0 8px; cursor:pointer; text-decoration:none; text-transform:uppercase; border:none; margin-bottom:6px;}
ul.cssMenu li a:hover{background:none;}
ul.cssMenu ul {display: none;left: 0;padding: 6px 1px 1px;position: absolute;top: 23px; width: 167px;}
ul.cssMenu ul li {background: none repeat scroll 0 0 #e7e7e8;color: #000000;margin-bottom:0;height:23px; border-left:none; list-style-type:none; margin-left:0;}
ul.cssMenu ul li a {color: #000000;display: block;width: 145px; height:18px; padding-top:5px; text-decoration:none; font-weight:normal;padding-left:14px; text-transform:lowercase;}
ul.cssMenu ul li a:hover{color:#ffffff !important;background:#000;}
ul.cssMenu ul ul {left: 166px;top: 0; padding-top:0;}
ul.cssMenu li:hover > ul { display: block !important; visibility:visible;}
.doubleline{margin-top:-4px;}
.firstmainmenu{ margin-left:8px;}
.firstlimenu{padding-top:6px !important;}
.menuplace{margin-top: 11px ;margin-bottom:0px;display: table-cell;height: 25px;vertical-align: bottom;font-family:'FuturaMdBTBold'; font-size:12px;}
.doubleplace{margin-top:0;}
.top{border-bottom: 1px solid #FFFFFF;    height: 68px;}
.flags{float:right; margin-top:46px;}
.flags a{float:left; padding-left:5px;}


.bgimage{ position:absolute;z-index:1;}
.imgtext{position:absolute; background:url("img/textbg.png") no-repeat 0 0;width:320px; height:400px; left:0; z-index:100; top:5px; overflow:hidden;}
.imgblock{position:relative;clear:left; padding-top:6px;}
.videoimgblock{clear:left; padding-top:6px;}
.leftblock{float:left;}
.rightblock{float:right;width:195px;}
.articletext{color:#fff; font-family:Verdana;line-height: 18px;    margin:16px 21px 0 23px; font-size:11px;}
.articletitle{font-size:11px;}
.menublock{margin-left:0;}
.contentwrapper{width:960px;}
.title{color:#fff; font-family:'FuturaMdBTMedium'; font-size:14px; text-transform:uppercase; font-weight:bold; background-color:#818285; min-height:30px;}
.titletext{padding-top:7px; padding-left:10px;}
.newsblock{min-height:175px;background-color:#e6e7e8;}
.news{margin-left:11px; border-bottom:1px solid #000; clear:right; padding-bottom:6px; }
.newslink{color:#fe0000; text-align:right;}
.lastnews{margin-left:11px; border-bottom:none;}
.newstext{color:#000; font-family:Verdana; font-size:11px; line-height:18px;}
.newstitle{color:#000; font-family:Verdana; font-size:11px; font-weight:bold;padding-top:6px;line-height:20px;}
.newstext a{text-decoration:none;}
.newstext a:hover{background:none;}
.detailnewstext{color:#ffffff; font-family:Verdana; font-size:11px; line-height:18px;}
.detailnewstitle{color:#ffffff; font-family:Verdana; font-size:11px; font-weight:bold;padding-top:6px;line-height:20px;}

.rightmenublock{min-height:189px;background-color:#e6e7e8; margin-top:5px; overflow:hidden; }
.rightmenu{padding-left:10px; padding-top:1px;}
.rightmenu ul li{margin-bottom:0; margin-top:10px; list-style-type:none; margin-left:0;list-style-type:none;}
.rightmenu ul li a{font-size:11px; font-family:Verdana; color:#000; text-decoration:none;}
.rightmenu ul li a:hover{text-decoration:none; background-color:#e7e7e8 !important;}
.firstitem{margin-top:6px !important;}
.footer{height:100px;clear:both;}
.subpagesubtitle{color:#FFFFFF; font-family:Verdana;}



.bx-next{background: url(img/next.png) no-repeat; height: 20px;position: absolute;right: 14px;text-indent: -999999px;top: 145px;width: 22px;z-index: 9999; }
.bx-prev{background: url(img/prev.png) no-repeat scroll 0 0 transparent;height: 20px;left: 134px;position: absolute;text-indent: -999999px;top: 145px;width: 20px;}
.bx-wrapper{width: 190px !important; position: relative;}
.bx-window{  overflow: hidden; position: relative; width: 176px !important; }
.bx-wrapper a:hover{text-decoration:none;}

li .leftimg{width:101px !important;  }
li .leftimg img{ height:70px; max-width:70px;}
.slideimg{margin-bottom:20px;}
.slide ul li{margin-left:0; list-style-type:none;}


#adminlogin {-moz-border-radius:6px 6px 6px 6px;-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.15);background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:12px;padding:29px;width:280px;}
#adminlogin fieldset label {float:left;width:140px;}
#adminlogin h2 {padding-bottom:10px;text-align:center;}
#adminlogin input.textinput {-moz-border-radius:3px 3px 3px 3px;background:url("img/input-bg.png") repeat scroll 0 0 transparent;border:1px solid #CCCCCC;margin-bottom:5px;padding:5px;text-shadow:0 0 1px #FFFFFF;width:100%;}

/*sitemaptree*/
.sitemaptree{list-style-type: none;margin: 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000;}
.sitemaptree ul li{list-style-type: none;margin: 0px;padding-left:15px;}
.sitemaptree ul li a{text-decoration:none;color:#000;}
ol li{margin-left:30px;}
ul li{list-style-type:disc; margin-left:30px; }

.text{font-family:Verdana; font-size:11px;color:#ffffff;line-height: 18px;}
.headingone{color: #FFFFFF;font-family: 'FuturaMdBTMedium';font-size: 14px; font-weight: bold;}
.headingtwo{font-family: 'FuturaMdBTBold';  font-size: 12px;color: #FFFFFF; }
.headingthree{color: #000000;    font-family: Verdana;    font-size: 11px;    font-weight: bold;    line-height: 20px;}

.rightlinks {clear:left; padding-left:15px;}
.rightlinks ul li a{color:#FFFFFF; font-weight:bold; font-size:20px;font-family:arial;}
.stationlist{margin-top:20px;}
