body {
/* behavior:url("/tpl/css/csshover.htc"); */
}
#left{
padding-right:0px;
/*border-right: 2px solid #23297a;*/
}
.menu_sub_row_link A:link {font-size:12pt; font-weight:bold; border-bottom:1px solid ; text-decoration:none;}
.menu_sub_row_link A:visited {font-size:12pt;font-weight:bold; border-bottom:1px solid ; text-decoration:none;}
.menu_sub_row_link A:active {font-size:12pt;font-weight:bold; border-bottom:1px solid ;text-decoration:none;}
.menu_sub_row_link A:hover {font-size:12pt;font-weight:bold; border-bottom:1px solid ;text-decoration:none;}
.menu_sub_row_link {line-height:1.1em}

.nav_row{
  padding-top:12px; 
  padding-right:10px;
}
.nav_complain{
  height: 45px !important; 
  padding-top:0px !important;
}

.boxbody-hs {
	background: url(../../images/rounded_corners_hor_small/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 10px;
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
}
.under_dotted{
  background:url(../../images/dot.gif) bottom repeat-x;
}
.priceShIm span{
  background:url(../../images/dot.gif) bottom repeat-x;
}

.price-types .price-city-select{
    width: auto;
    font-size: 100%;
    height: 18px;
}
body .btn{
    display: inline;
}
body #topnav .top-hor-menu li{
    display: inline;
}
body .sidebox-leftmenu .boxcontent-mainmenu{
    padding-left: 14px; 
}
body #text{
    margin-top: 10px;
}

body #mainpage-metro{
    width: 600px;
}
body #mainpage-metro .bl-title{
    padding: 30px; /* 15% = 30px / 400px */
    margin-bottom: 10px; /* 10px / 400px */
    width: 300px;
}
body #mainpage-metro .bl-title img{
    display: none;
}
body #mainpage-metro .cell{
    width: 300px;
}
body #mainpage-metro .cell1{
    padding-right: 5px; /* 5px / 800px */
    padding-bottom: 10px; /* 10px / 800px */
}
body #mainpage-metro .cell2{
    padding-left: 5px; /* 5px / 800px */
    padding-bottom: 10px; /* 10px / 800px */
}
body #mainpage-metro .cell3{
    padding-right: 5px; /* 5px / 800px */
}
body #mainpage-metro .cell4{
    padding-left: 5px; /* 5px / 800px */
}
body #mainpage-metro .bl-img{
    width: 300%;
}
body #mainpage-metro .bl-img div{
    width: 174px; /* 195px / 400px */
    height: 174px;
    display: inline;
}
body #mainpage-metro .bl-img img{
    width: 175px; /* 195px / 400px */
    margin-left: -200px;
}
body #mainpage-metro .bl-img img.static{
    width: 300px;
}
body #mainpage-metro .bl-img .bl-left{
    margin-right: 10px; /* 10px / 400px */
}
body .ny_timetable_grandsale_link{
    left: 300px;
}