body {padding:0;margin:0;background:#bfbfbe;font:85% Arial;color:#000000;text-align: justify;}
td {vertical-align:top;}
.no_img_border {border: 0px;}
.global {margin:0 auto; width:1260px; background:#F0F2F1;}
.head {width:999px;margin:0 auto;}
.head_l {width:403px;background:url(/images/top_l.jpg) top left no-repeat;float:left;height:257px;}
.head_r {width:395px;background:url(/images/top_r.jpg) top right no-repeat;float:left;height:257px;}
.head_m {background:url(/images/top_m.jpg) top no-repeat;width:201px;height:257px;float:left;}
.head_m span {display:block;float:left;padding:18px 26px 25px 4px;}
.head_phrase {clear:both;padding:0 0 0 20px;margin:0;font:26px "Times New Roman", Times, serif;text-align: center;}
.footer {background:#FFFFFF;height:113px;clear:both;padding-left:40px;position: relative;bottom:0;}
.fot {background:url(/images/fot.gif) top left no-repeat;padding:40px 0 0 0;width:295px;float:left;}
.fot_sm {color:#363636;font-size:11px;}
.fot a {color:#656565;text-decoration:none;}
.phn {float:left;margin-right:8px;border: 0px;}
.cont {color:#86A2A5;font-size:11px;}
.big_ph {font-size:20px;}
.menu {background:url(/images/menu.gif) top repeat-x;height:53px;clear:both;font-size:15px;}
.menu table {width:100;padding-top:20px;margin-top:0px;}
.menu a {color:#FFFFFF;text-decoration:underline;padding-left:10px;padding-right:10px;}
.menu a:hover {color: #CCCCCC;}
.menu td {border-right:1px solid #A8A8A8;}
.content {padding:10px 20px 10px 20px;}
.content_header {font:22px Times New Roman;padding:0 0 0 0;margin:0;}
.content a {color: #0093BD;text-decoration: underline;}
.content a:hover {color: #336699;text-decoration: underline;}
.top_l2_b {background:url(/images/top_l2_b.jpg) top right;}
.top_l2 {background: url(/images/top_l2.jpg) top right no-repeat;height:257px;}
.top_r2 {background: url(/images/top_r2.jpg) top left no-repeat;height:257px;}
.left {background:url(/images/1_01.jpg); background-repeat:no-repeat; background-position:top right;}
.right {background:url(/images/1_05.jpg); background-repeat:no-repeat; background-position:top left;}
.pipec {height:369px; background:url(/files/shap.jpg); background-repeat:no-repeat; background-position:top center;}
#image{border: #ccc 4px solid;}
#lightbox {background-color: #fff;padding: 10px;}
#lightboxDetails {font-size: 1.0em;padding-top: 0.4em;}
#lightboxCaption {float: left;}
#keyboardMsg {float: right;color: #000000;}
#closeButton {top: 5px;right: 5px;}
#lightbox img {border: none;clear: both;}
#overlay img {border: none;}
#overlay {background-image: url(/images/overlay.png);}
* html #overlay {background-color: transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
h2 {font-size:18px; font-weight:normal; color:#0093BD;}
.card {float:left; width:512px; height:320px; border:1px solid #7e7e7e; background:#fff; margin:20px 40px;}
.bus_img {float:left; width:200px; height:135px; margin:20px 0 0 20px;}
.birka {width:101px; height:101px; z-index:1000; position:absolute; margin-top:-15px; margin-left:-5px; background:url(/images/birka.png);}
.bus_info {float:right; width:250px; height:280px; margin:20px 20px 20px 0;}
.bus_info h4 {text-align:center; color:#0093bd; font-size:15px; margin:0;}
.bus_info p {text-align:center; font-size:13px; margin:15px 0 0 0;}
.bus_info p span {font-size:18px; font-weight:bold; color:#f70603;}
.line {float:left; width:100%; height:15px; background:url(/images/line.jpg); background-repeat:repeat-x; margin:10px 0 0;}
.bus_info h5 {text-align:center; font-size:18px; color:#209328; margin:3px 0 0;}
.botka {float:left; width:203px; height:42px; margin:15px 0 0 22px;}
.timer {float:left; width:170px; height:50px; margin:35px 0 0 45px;}
.time_box {float:left; width:42px; height:42px; background:#757575; margin:0 3px; text-align:center; color:#fff;}
.time_box h4 {font-size:20px; margin:10px 0 0; color:#fff;}
.box1 {float:left; text-align:center; margin:0 0 0 7px;}
.box1 p {font-size:18px; margin:10px 0 0;}
.card1 {float:left; width:42px; font-size:11px; text-align:center;}
.card1 p {margin:0 0 0 7px; font-size:11px;}
.bus_nal {float:Left; width:200px; margin:180px 0 0 -200px; font-size:13px; text-align:left; font-weight:bold;}
.bus_nal span {font-size:18px;}
.bus_nal span b {color:#209328; font-weight:normal;}
.act_end {float:left; width:210px; margin:260px 0 0 -200px; font-size:13px; text-align:left; font-weight:bold;}
.group_block{float:left; width:290px; margin:0 8px 10px 0;}
.breadcrumbs{font-size:12px;}
#top_phone {font-size:40px; color:#136779; width:350px; margin:80px 0 0 480px; float:left;}
#top_phone a {text-decoration:none; color:#136779;}