﻿@charset "utf-8";
/* CSS Document */

@import url('MY-waybox/my-waybox.css');/*My-way page box style*/ 
@import url('bus-calendar.css');/*My-way page box style*/ 
@import url('window.css');/*My-way page box style*/ 
/* CSS reset start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, select, th, td {
	margin:0;
	padding:0;
	font-size:11px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}

a{
	text-decoration:none;
	color:#000;
}

a:hover{
	text-decoration:underline;
	color:#000;
}
/*CSS reset stop*/

body{
	margin:0px;
	font-family:Tahoma,Arial,Verdana;
	/*background:url(../bus-images/Bac_site.gif) repeat left top;*/
	background-color:#00366C;
	font-size:11px;
	color:#000;
	text-shadow:#000 0px 0px 0px 0px;
}

body div,a,li,span,strong{
	font-family:Tahoma,Arial,Verdana;
}

h1{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	clear:both;
}

h2{
	font-size:12px;
	border-bottom:2px solid #e0e0e0;
	padding:0 0 3px 0;
	font-weight:bold;
	margin:0 0 5px 0;
	clear:both;
}

h3{
	font-size:11px;
	border-bottom:1px solid #000;
	padding:0 0 3px 0;
	font-weight:bold;
	margin:0 0 5px 0;
	clear:both;
	color:#000;
	width:auto;
}

h3 span{
	font-weight:bold;
	color:#000;
	width:auto;
}

a.unl{
	text-decoration:underline;
}

a.bs-redlink{
	font-size:10px;
	color:#0784c5;
	border-bottom:1px solid #0784c5;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.bs-errMSG{
	display:block;
	clear:both;
}

.bcf{
	clear:both;
	height:0px;
	line-height:0;
	margin:0px;
	padding:0px;
}

.cfx:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.cfx {
    @display: inline-block;
}


* html .cfx {
    height: 1%;
}

.bs-box640{
	width:637px;
		w\idth:623px;
	height:auto;
	background:#fff;
	padding:8px;
	margin:0 0 8px 0;
}

.bs-box280{
	width:280px;
		width:264px;
	min-height:200px;
	min-he\ight:184px;
  	height:auto !important;
  	height:200px;
	he\ight:184px;
	background:#fff;
	padding:8px;
	margin:0 0 8px 0;
	
}

.bs-boxgrey{
	width:auto;
	height:auto;
	display:table;
	background:#f4f4f5;
	padding:8px;
	margin:8px 0 8px 0;
}

.Ftext{
	border:1px solid #ddd;
	padding:1px;
	width:180px;
}

.Fbutton{
	border:none;
	width:48px;
	height:18px;
	background:url(../bus-images/bg-button.png) no-repeat left top;
	margin:0 5px 0 0;
}

.Fregister{
	border:none;
	width:101px;
	height:18px;
	background:url(../bus-images/bg-register.gif) no-repeat left top;
	padding:0 0 3px 0;
	@padding:0;
	margin:0 5px 0 0;
	cursor:pointer;
}

.bs-form280{
	width:450px;
	margin:auto;
}

.bs-formbox{
	display:table;
	margin:0 0 10px 0;
}

.bs-form280 span{
	float:left;
}

.bs-formlb{
	width:180px;
	text-align:right;
	margin:0 4px 0 0;
	float:left;
}

.Rtext{
	width:250px;
	border:1px solid #ddd;
	padding:1px;
}

.bs-form330{
	width:330px;
	margin:0 0 15px 0;
}

.bs-form330 select{
	width:auto;
	margin:0px;
}

span.Rerrortext{
	float:none;
	display:block;
	margin:0 0 0 85px;
}

.bs-form330 div{
	margin:5px 0 0 0;
}

.bs-form330 label{
	margin:0 0 0 3px;
}

.bs-main{
	width:944px;
	height:auto;
	margin:auto;
}

.bs-contentall{
	width:944px;
	height:auto ;
	margin:auto;
	background:#aeb2ad;
}

.bs-header{
	width:944px;
	height:87px;
	background:url(../bus-images/Bac_header.jpg) no-repeat 0px 0px;
}

.bs-searchline{
	width:700px;
	w\idth:690px;
	padding:10px 10px 0 0 ;
	height:auto;
	color:#fff;
	float:right;
	text-align:right;
}

.bs-flagdiv{
	width:200px;
	text-align:right;
	height:15px;
	margin:0 0 30px 0;
	float:right;
}

.bs-flagdiv a{
	margin:0 4px 0 4px;
}


.bs-menuline{
	width:944px;
		w\idth:938px;
	height:29px;
	padding:0 3px 0 3px;
	background:url(../bus-images/Bac_menu.gif) repeat-x left top;
}

.bs-menuline a{
	color:#000;
	font-weight:bold;
	line-height:28px;
	margin:0 5px 0 5px;
}

.bs-mymenuline{
	width:944px;
		w\idth:938px;
	height:28px;
	padding:0 3px 0 3px;
	background:url(../bus-images/bg-bustop.png) repeat-x 0px -237px;
}

.bs-mymenuline a{
	line-height:25px;
	margin:0 25px 0 5px;
}

.bs-mymenuline a.myway{
	width:99px;
	height:24px;
		w\idth:69px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0px 0px 0px 30px;
	line-height:20px;
	margin:1px 0 0 10px;
	background:url(../bus-images/bg-myway.gif) no-repeat 0px 0px;
}


.bs-mymenuline a.hittheroad{
	width:119px;
	height:24px;
		he\ight:22px;
		w\idth:91px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:2px 0px 0px 28px;
	line-height:18px;
	margin:1px 0 0 10px;
	background:url(../bus-images/Bac_hittheroad.gif) no-repeat 0px 0px;
}

.bs-mymenuline a.offtheroad{
	width:122px;
	height:24px;
		he\ight:22px;
		w\idth:94px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:2px 0px 0px 28px;
	line-height:18px;
	margin:1px 0 0 10px;
	background:url(../bus-images/Bac_offtheroad.gif) no-repeat 0px 0px;
}

.bs-mymenuline a.mycal{
	width:121px;
	height:20px;
		w\idth:96px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0px 0px 0px 25px;
	line-height:18px;
	margin:3px 0 0 10px;
	background:url(../bus-images/bg-mycal.gif) no-repeat 0px 0px;
}

.bs-conten{
	width:942px;
		w\idth:927px;
	padding:8px 8px 0px 8px;
	height:auto;
	background:#aeb2ad;
}

.bs-leftconveyor{
	width:640px;
	height:auto;
	@display:table;
	overflow:hidden;
}

.bs-rightconveyor{
	width:280px;
	height:auto;
}

.bs-footer{
	width:944px;
		w\idth:932px;
	height:36px;
	padding:0 0 0 12px;
	background:#0f3c75 url(../bus-images/Bac_footer.gif) repeat-x left top;
	color:#fff;
}

.bs-footer a{
	line-height:35px;
	color:#fff;
}

.bs-footer span{
	line-height:33px;
}

.bs-footerlink{
	width:600px;
	height:34px;
	float:right;
	text-align:center;
}

.bs-welcome{
	width:430px;
	height:auto;
	display:table;
	margin:0px;  
	padding:0px;
}

.bs-regimg{
	width:190px;
	height:auto;
	display:table;
	text-align:center;
}

.bs-wellink{
	margin:0 20px 0 15px;
	padding:0px;
	list-style:none; 
}

.bs-wellink li{
	margin:0px;
	padding:0 0 0 28px;
	height:30px;
	margin:0;
	line-height:30px;
	background:url(../bus-images/ico-small.png) no-repeat left top;
}

.bs-linkpoint{
	width:120px;
}

.bs-linkpoint em{
font-style:italic;
}

.bs-linkpoint li {
	padding:0 0 0 12px;
	margin:0 0 5px 0;
	background:url(../bus-images/ico-small.png) no-repeat -9px -362px;
	clip:rect(5px ,5px,5px,5px);
}

.bigFlash{
	width:600px;
	height:200px;
	margin:0 0 8px 0;
}

.bs-smallbox{
	width:316px;
	margin:0 8px 8px 0;
	min-height:191px;
	overflow:hidden;
	background:#f0f0f0 url(../bus-images/Bac_sb.gif) repeat-x left bottom;
}

.bs-smallbox-w{
	width:640px;
	margin:0;
	min-height:191px;
	overflow:hidden;
	background:#fff;
}


.bs-opinion{
	width:600px;
	w\idth:590px;
	padding:5px;
	margin:0 auto 8px auto;
	background:#fff;
}

.bs-opinion span{
	display:block;
	margin:0 0 5px 0;
}

.bs-sbheader{
	width:auto;
	height:25px;
	padding:0px 5px 0 5px;
	color:#fff;
	font-weight:bold;
	background:url(../bus-images/Bac_boxheader.gif) repeat-x 0px top;
}

.bs-sbheader span{
	line-height:23px;
	display:block;
}

.bs-sbheader-w span{
	line-height:23px;
	display:block;
}


.bs-sbheader-w{
	width:auto;
	height:25px;
	padding:0 5px 0 5px;
	color:#fff;
	font-weight:bold;
	background:url(../bus-images/Bac_boxheader.gif) repeat-x 0px top;
}


.bs-sbheader a{
	color:#fff;
	font-weight:bold;
}

.bs-sbcontent{
	min-height:147px;
  	height:auto !important;
  	height:147px;
	padding:8px 8px 8px 8px;
}

.bs-sbcontent-w{
	min-height:400px;
  	height:auto !important;
  	height:400px;
	padding:8px 8px 8px 8px;
}

.bs-icosb{
	width:11px;
	height:7px;
	margin:5px 8px 0 0;
	background:url(../bus-images/ico-small.png) no-repeat 0px -391px;
}

.bs-sbmore{
width:316px;
	w\idth:311px;
height:20px;
padding:0 0 0 5px;
}

.bs-sbmore a{
line-height:15px;
}

.bs-userlist{
	margin:5px 0 0 0;
	@margin:2px 0 0 0; 
	padding:0;
	list-style:none;
}

.bs-userlist li{
	width:140px;
	height:35px;
	margin:0 5px 13px 0;
	font-size:10px;
}

.srlist li{
	width:200px;
	height:35px;
	margin:0 5px 13px 0;
}

.bs-userlist span .savatar{
	width:35px;
	height:35px;
	border:1px solid #000;
	margin:0 10px 0 0;
}

.bs-boweek{
	padding:5px;
	margin:8px 0 0px 0;
	border:1px solid #e3e1e1;
	background:#fff url(../bus-images/bg-boweek.gif) repeat-x left bottom;
}

.bs-icostar{
	width:15px;
	height:16px;
	margin:0 5px 0 0;
	background:url(../bus-images/ico-small.png) no-repeat 0px -440px;
}

.bs-annlist{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

.bs-annlist li{
	margin:0 0 2px 0;
	width:245px;
}

.bs-annlist em{
	font-style:italic;
}

.annlist-arrow{
	width:6px;
	height:11px;
	margin:0 5px 0 0;
	background:url(../bus-images/annlist-arrow.gif) no-repeat 0px 0px;
}

.bs-photoshow{
	background:#none;
	margin:10px 0 10px 0;
}

.bs-addby{
	width:214px;
		w\idth:200px;
	padding:7px;
	border:1px solid #e9e9e9;
	background:url(../bus-images/bg-smallbox.gif) repeat-x left bottom;
	margin:0 0 10px 0;	
	}

.bs-adddes{
	padding:7px;
	border:1px solid #e9e9e9;
	background:url(../bus-images/bg-smallbox.gif) repeat-x left bottom;
	margin:0 0 10px 0;	
	}

.bs-psleft{
	width:400px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:10px 0 0 0;
}

.bs-psright{
	width:216px;
	float:right;
	font-size:10px;
	line-height:14px;
	margin:10px 0 0 0;
}

.bs-psright div{
	font-size:10px;
	line-height:14px;
}



.bs-adddiv{
	height:20px;
	he\ight:12px;
	padding:4px;
	border-bottom:2px solid #e0e0e0;
	background:#fff;
}

.bs-addphoto{
	background:url(../bus-images/ico-small.png) no-repeat 0px -467px;
	padding:0 0 0 20px;
	cursor:pointer;
}

.bs-deletephoto{
	background:url(../bus-images/ico-small.png) no-repeat 0px -467px;
	padding:0 0 0 20px;
	cursor:pointer;
}

.bs-addvideo{
	background:url(../bus-images/ico-small.png) no-repeat 0px -750px;
	padding:2px 0 2px 20px;
	cursor:pointer;
}



.bs-prbsl{
	border:1px dotted #000;
	padding:4px;
	margin:0 0 5px 0;
}

.bs-prright{
	width:137px;
	float:right;
}

.bs-prright span{
	display:block;
	margin:0 0 5px 0;
}

span.pr-edit a{
	border-bottom:1px dotted #000;
	width:85px;
	float:left;
}

span.pr-edit a:hover{
	border-bottom:1px solid #000;
	width:85px;
	float:left;
	text-decoration:none;
}

span.pr-edit{
clear:both;
height:17px;
}

span.bs-prmyinbox{
	background:url(../bus-images/ico-small.png) no-repeat 0px -184px;
	margin:0 5px 0 0;
	width:15px;
	float:left;
	height:16px;
}

span.bs-prmyway{
	background:url(../bus-images/ico-small.png) no-repeat 0px -209px;
	margin:0 5px 0 0;
	width:15px;
	float:left;
	height:16px;
}

span.bs-prmycalender{
	background:url(../bus-images/ico-small.png) no-repeat -5px -122px;
	margin:0 5px 0 0;
	width:15px;
	float:left;
	height:16px;
}

span.bs-preditprofil{
	background:url(../bus-images/ico-small.png) no-repeat 0px -515px;
	margin:0 5px 0 0;
	width:16px;
	float:left;
	height:16px;
}

.pr-info{
	font-size:10px;
	margin:8px 0 0 0;
}

.pr-info span{
	font-size:10px;
	margin:0 0 2px 0;
	clear:both;
	text-transform:capitalize;
}

.pr-info span label{
	font-size:10px;
	width:69px;
	float:left;
}

.editable input{
	border:1px solid #ddd;
	padding:2px;
	width:200px;
}

.bs-watherlist{
	margin:0px;
	padding:0px;
	list-style:none;
}

.bs-watherlist li{
	margin:0 0 0 10px;
	padding:0;
	float:left;
	text-align:center;
	_width:40px;
}

.bs-watherlist li span{
	display:block;
	margin:0 0 5px 0;
	font-size:10px;
}

.bs-watherlist li .wicons{
	height:35px;
}

.bs-watherlist li span img{
	width:30px;
}

.bs-watherbsl{
	width:297px;
	height:15px;
	margin:5px 0 3px 0;
	border-bottom:1px solid #ddd;
}

.bs-watherbsl strong{
	font-size:10px;
}


.bs-addwidget{
	width:289px;
	padding:3px;
	height:auto;
	display:table;
	border:1px solid #ccc;
	background:#fff url(../bus-images/bg-smallbox.gif) repeat-x 0px bottom;
}

div.bs-addwidget .addw{
	width:170px;
	padding:2px;
	border:1px solid #9f9f9f;
}

.bs-editbox{
	padding:2px 0 2px 20px;
	display:table;
	background:transparent url(../bus-images/comment_edit.png) no-repeat 0px 0px;
}

.bs-editbox form{
	margin:0;
	height:20px;
	display:inline;
}

.bs-editbox form input{
	width:200px;
	padding:2px;
	background:#fff url(../bus-images/textboxshadow.png) repeat-x 0px 0px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #878686;
}

.bs-editbox form textarea{
	width:172px;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding:2px;
	background:#fff url(../bus-images/textboxshadow.png) repeat-x 0px 0px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #878686;
}



a.bs-linkinbox{
	background:url(../bus-images/ico-small.png) no-repeat 0px -184px;
	padding:0 0 0 20px;
	font-weight:normal;
}

a.bs-linkmycalender{
	background:url(../bus-images/ico-small.png) no-repeat -5px -123px;
	padding:0 0 0 20px;
	font-weight:normal;
}

a.bs-linkmyway{
	background:url(../bus-images/ico-small.png) no-repeat 0px -209px;
	padding:0 0 0 20px;
	font-weight:normal;
}


a.bs-addaplica{
	background:url(../bus-images/ico-small.png) no-repeat 0px -537px;
	padding:0 0 0 20px;
}

.bs-boxitemwther{
	width:297px;
	display:table;
	margin:0 0 10px 0;
}

.bs-newsitem{
	margin:0 0 7px 0;
}

.bs-newsitem a{
	line-height:16px;
}

.bs-pvlist{
	margin:0;
	padding:0;
	list-style:none;
}

.bs-pvlist li{
	margin:0 8px 8px 0;
	padding:0;
	width:94px;
	height:69px;
	overflow:hidden;
	vertical-align:middle;
	cursor:pointer;
}


.bs-pvlist img:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	cursor:pointer;
	border:none;
}

.bs-pvlist .bs-resulation{
	display:none;
}

.bs-pvlist .bs-resulation a{
	color:#fff;
	display:block;
	line-height:15px;
	padding:0 0 0 7px;
	position:relative;
}

.bs-pvlist li:hover .bs-resulation{
	width:94px;
	height:70px;
	position:relative;
	display:block;
	background:#000;
}

.bs-pvlist li:hover .bs-resulation img:hover{
	width:94px;
	height:70px;
	position:absolute;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

.bs-pvbox{
	width:320px;
	display:table;
}

.videoplay{
	position:absolute;
	margin:20px 0px 0 35px;
	width:23px;
	height:23px;
}

.bs-commentall{
	width:623px;
	height:auto;
}

.bs-commentcon{
	width:623px;
	border-top:1px solid #ddd;
}

.bs-commentuser{
	width:185px;
	float:left;
	margin:9px 0 0 0;
	overflow:hidden;
}

.bs-commentuser small{
	display:block;
}

div.bs-commentuser strong{
	display:block;
	font-weight:bold;
	color:#0187c5;
}

div.bs-commentuser strong a{
	display:inline;
	font-weight:bold;
	color:#0187c5;
}

.bs-comment{
	width:415px;
	float:right;
	overflow:hidden;
	margin:9px 0 0 0;
}

.bs-commentcheck{
	width:20px;
	height:40px;
		he\ight:32px;
	padding:8px 0 0 0;
	margin:0 10px 0 0;
}

.msg-new{
	background:#f7f895;
}

.bs-commentmsg{
	width:388px;
	float:right;
	margin:9px 10px 0 0;
}

.bs-commentmsg div{
	padding:5px
}

.bs-commentmsg strong a{
	display:inline;
	font-weight:bold;
	color:#0187c5;
}

.bs-commentmsg strong {
	display:block;
	font-weight:bold;
	color:#0187c5;
}

.bs-comment strong{
	display:block;
	font-weight:bold;
	color:#0187c5;
}

.bs-commentbtn{
	width:25px;
	height:55px;
	float:right;
	margin:2px 0 0 0;
}

.bs-commentavatar{
	width:35px;
	height:35px;
	overflow:hidden;
	margin:0 7px 0 0;
	border:1px solid #000;
	float:left;
}

.bs-pageing{
	margin:0;
	padding:0px;
	list-style:none;
	display:table;
}

.bs-pageing li{
	margin:0 2px 0 0;
	padding:1px;
	float:left;
	border:1px solid #cccccc;
}

.bs-pageing li a{
	margin:0;
	padding:2px;
	float:left;
	color:#0187c5;
}

.bs-pageall{
	width:623px;
		w\idth:613px;
	padding:5px;
}


.bs-writecomment{
	width:621px;
		w\idth:601px;
	padding:10px;
	height:auto;
	display:table;
	border:1px solid #ddd;
	background:#f2f2f2;
}

.bs-wctext{
	width:592px;
	height:85px;
	padding:3px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin:0 0 5px 0;
}

.bs-pvtitle{
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma,Arial,Verdana;
	color:#000;
}


.bs-linkcommentwrite{
	background:url(../bus-images/ico-small.png) no-repeat 0px -584px;
	padding:2px 0 2px 20px;
	line-height:17px;
	margin:0 0 0 7px;
}

.bs-linkcomment{
	background:url(../bus-images/ico-small.png) no-repeat 0px -560px;
	padding:2px 0 2px 20px;
	line-height:17px;
	margin:0 7px 0 0;
	font-weight:bold;
}

button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 10px 0 0;
  margin:0 7px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 13px; 
}

button.submitBtn { 
  background:url(../bus-images/inputbtn-right.png) right top no-repeat; 
  font-size:11px; 
    height:23px; 
	line-height:22px;
}
button.submitBtn span { 
  height:23px; 
  line-height:22px;
  background:url(../bus-images/inputbtn-left.png) left top no-repeat;
  color:#666; 
}
button.submitBtn:hover {
	background:url(../bus-images/inputbtn-right.png) right -25px no-repeat; 
}
button.submitBtn:hover span {
	background:url(../bus-images/inputbtn-left.png) left -25px no-repeat; 
}

button { 
  width:auto; 
  overflow:visible; 
}
button span { 
  margin-top:-2px;
  @margin:0px; 
}



.bs-pvupload{
	width:435px;
	margin:auto;
	text-align:left;	
}

.bs-pvupload div{
	margin:0 0 7px 0;	
}

.leftChar{
display:block;
font-weight:normal;
color:#999;
text-align:right;
line-height:25px;
}

.bs-pvupload label{
	width:100px;
	float:left;	
	font-weight:bold;
}


.bs-pvupload .pvtext{
	width:320px;
	padding:5px;
	background:#fff url(../bus-images/textboxshadow.png) repeat-x 0px 0px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #878686;
}

.bs-pvupload .pvmtext{
	width:320px;
	height:85px;
	padding:5px;
	background:#fff url(../bus-images/textboxshadow.png) repeat-x 0px 0px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #878686;
}


.bs-uploadprogress{
	width:540px;
		w\idth:530px;
	padding:10px;
	border:1px solid #ddd;
	display:table;
}

.bs-uploadprogress #status{
	width:250px;
	float:left;
}


.bs-uploadprogress #thumbnails{
	width:250px;
	float:right;
}

.progressContainer{
	width:250px;
	float:left;
	overflow:hidden;
}

.progressContainer div{
	width:250px;
	float:left;
	overflow:hidden;
}

#divFileProgress{
	float:left;
	display:table;
}

.bs-week{
	background:url(../bus-images/ico-small.png) no-repeat 0px -801px;
	padding:2px 0 2px 20px;
}

.bs-day{
	background:url(../bus-images/ico-small.png) no-repeat 0px -775px;
	padding:2px 0 2px 20px;
}

.bs-loginall{
	width:930px;
	margin:10px 0 10px 0;
	background:#fff;
	margin:auto;
	display:table;
}


.bs-hitleft{
	width:626px;
	background:#fff;
	display:table;
}


.bs-hitroute{
	width:316px;
	background:#fff;
	height:450px;
	overflow:auto;
}


.bs-hitstart{
	width:420px;
	display:table;
	float:left;
}

.bs-hitstart2{
	width:auto;
	display:table;
	float:left;
}



.bs-hittext{
	display:table;
	margin:0 0 10px 0;
} 

.bs-hittext div{
	display:table;
	margin:0 0 10px 0;
}

.bs-hittext img{
	float:left;
	margin:0 10px 0 0;
}

.bs-hittext div img{
	float:left;
	margin:0 10px 0 0;
}

.selection{
	width:943px;
	height:32px;
		w\idth:929px;
		he\ight:26px;
	padding:6px 7px 0 7px;
	background:url(../bus-images/bg-hitroad.gif) repeat-x left top;
}

.selection .bs-htext{
	width:120px;
	border:1px solid #ddd;
	padding:2px;
	margin:0 5px 0 5px;
}

.selection .bs-htextsec{
	width:180px;
	border:1px solid #ddd;
	padding:2px;
	margin:0 5px 0 5px;
}

.bs-input{
	width:91px;
	height:20px;
	background:url(../bus-images/btn-inputsmall.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:0 5px 0 5px;
	padding:0 0 4px 0;
	@padding:0px;
}


.bs-inputbig{
	width:150px;
	height:20px;
	background:url(../bus-images/btn-input.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:0 5px 0 5px;
	padding:0 0 4px 0;
	@padding:0px;
}



.bs-print{
	width:150px;
	height:20px;
	background:url(../bus-images/btn-print.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:0 5px 0 5px;
	padding:0 0 4px 26px;
	@padding:0px 0 0 26px;
}

.bs-input2{
	width:91px;
	height:20px;
	background:url(../bus-images/btn-inputsmall.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:5px 0 0 0;
	line-height:15px;
	text-align:center;
}

.bs-regbutton{
	width:91px;
	height:20px;
	background:url(../bus-images/btn-inputsmall.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:0 5px 0 5px;
	padding:2px 0 4px 0;
	float:left;
	text-align:center;
}

.bs-regbuttonbig{
	width:150px;
	height:20px;
	background:url(../bus-images/btn-input.gif) no-repeat left top;
	font-size:11px;
	font-weight:normal;
	color:#000;
	border:none;
	margin:0 5px 0 5px;
	padding:2px 0 4px 0;
	float:right;
	text-align:center;
}

.RegOk{
	width:auto;
	border:1px solid #c2f6b4;
	background:#e4ffdd;
	padding:5px 5px 5px 22px;
	background:#e4ffdd url(../bus-images/tick.gif) no-repeat 5px 5px;
}

.bs-hitbottom{
	width:943px;
	clear:both;
	border-top:1px solid #ddd;
	display:table;
}

.bs-hitpop{
	width:316px;
	float:right;
}

.bs-hitcomment{
	width:623px;
	float:left;
	margin:0 0 0 3px;
}



.bs-hitpop .bs-smallbox{
	border-top:none;
}

.bs-hitmenu{
	width:925px;
	margin:auto;
	padding:5px;
	display:table;
}

.bs-hitmenu button{
	margin:0 5px 0 0;
}

.bs-logo{
	margin:25px 0 0 15px;
	float:left;
}

#geocodingResults{
	float:left;
}

.bs-veichleall{
	width:600px;
		w\idth:590px;
	height:auto;
	padding:5px;
	@padding:5px 5px 2px 5px;
	background:#fff url(../bus-images/bg-veichle.gif) repeat-x left center;
	border:1px solid #efefef;
	margin:0 0 4px 0;
}

.bs-veichleimg{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0 5px 0 0;
	
}

.bs-veichledata{
	width:365px;
	float:left;
}

.bs-veichledata strong{
	color:#0187c5;
	display:block;
	line-height:18px;
}

.bs-veichlebtn{
	width:115px;
	float:left;
	margin:0 0 0 5px;
}

a.addfav{
	padding:5px 25px 5px 5px;
	display:block;
	color:#fff;
	margin:0 0 2px 0;
	background:#7a7a7a url(../bus-images/ico-small.png) no-repeat 95px -662px;
}

a.removefav{
	padding:5px 25px 5px 5px;
	display:block;
	color:#fff;
	margin:0 0 2px 0;
	background:#93bce1 url(../bus-images/ico-small.png) no-repeat 95px -662px;
}

a.properties {
	padding:5px 25px 5px 5px;
	display:block;
	color:#fff;
	margin:0 0 2px 0;
	background:#7a7a7a url(../bus-images/ico-small.png) no-repeat 95px -821px;
}

.bs-hovercon{
	width:25px;
	height:25px;
	margin:0 0 5px 0;
}

a.bs-btn-delete{
	width:25px;
	w\idth:15px;
	text-indent:-9999px;
	padding:5px 5px 5px 5px;
	display:block;
	margin:0 0 0 0;
	background:url(../bus-images/ico-small.png) no-repeat 5px -847px;
}

a.bs-btn-delete:hover{
	background:#7a7a7a;
	padding:5px 27px 5px 5px;
	color:#fff;
	margin:0 0 2px 0;
	text-indent:1px;
	margin:0 0 0 -35px;
	width:28px;
	position:relative;
	background:#7a7a7a url(../bus-images/ico-small.png) no-repeat 40px -847px;
}


a.bs-btn-sendmessage{
	width:25px;
	w\idth:15px;
	text-indent:-9999px;
	padding:5px 5px 5px 5px;
	display:block;
	margin:0 0 0 0;
	background:url(../bus-images/ico-small.png) no-repeat 4px -874px;
}


a.bs-btn-sendmessage:hover{
	background:#7a7a7a;
	padding:5px 25px 5px 5px;
	color:#fff;
	margin:0 0 2px 0;
	text-indent:1px;
	margin:0 0 0 -75px;
	width:70px;
	z-index:9999;
	position:relative;
	background:#7a7a7a url(../bus-images/ico-small.png) no-repeat 79px -874px;
}


.bs-630csrrol{
	width:620px;
	height:615px;
	overflow:auto;
}

.bs-hitconn{
	display:table;
	margin:0 0 5px 0;
}

.bs-hittext{
	width:250px;
	float:right;
}

.bs-hitimg{
	width:30px;
	float:left;
	margin:0 0 0 10px;
	cursor:pointer;
}

.bs-firstpopularroute li{
	width:138px;
	padding:0 0 0 25px;
	line-height:25px;
	overflow:hidden;
	background:url(../bus-images/ico-small.png) no-repeat 0px -902px;
}

.bs-weekcon{
	height:162px;
	width:610px;
	margin:0 0 5px 0;
	overflow:auto;
}

.bs-weekbsl{
	height:25px;
	width:605px;
}

.bs-bigcon{
	width:263px;
	height:162px;
	overflow:hidden;
}

.bs-hitload{
	margin:130px 0 0 170px;
	height:16px;
	width:16px;
	
}

.bs-warning{
	width:auto;
	height:auto;
	padding:5px 5px 5px 25px;
	@padding:2px 5px 5px 25px;
	border:1px solid #dede85;
	background:#ffffb1 url(../bus-images/bs-war.png) no-repeat 5px 4px;
	color:#000;
	margin:3px 0 3px 0;
	clear:both;
}

.bs-warning a{
	font-weight:bold;
}

.bs-empty{
	width:auto;
	height:auto;
	padding:5px 5px 5px 25px;
	border:1px solid #95add1;
	background:#e8eef7 url(../bus-images/bs-empty.png) no-repeat 5px 4px;
	color:#000;
	margin:3px 0 3px 0;
}

.bs-empty a{
	font-weight:bold;
}

.icons{
	padding:0 0 0 22px;
	background:url(../bus-images/ico-site2.gif) no-repeat;
}

.linkhome{
	background-position:0px 7px;
	line-height:22px;
	display:block;
	float:left;
	
}

.linkhitroad{
	background-position:5px -22px;
	line-height:22px;
	display:block;
	float:left;
}


.linkoffroad{
	background-position:1px -52px;
	line-height:22px;
	display:block;
	float:left;
}

.active-home{background:#a0a0a0 url(../bus-images/ico-site2.gif) no-repeat 0px 7px; color:#fff; padding-right:3px;padding-left:22px;float:left;}

.active-hitroad{background:#a0a0a0 url(../bus-images/ico-site2.gif) no-repeat 5px -22px; color:#fff; padding-right:3px;padding-left:22px;float:left;}

.active-offroad{background:#a0a0a0 url(../bus-images/ico-site2.gif) no-repeat 1px -52px; color:#fff; padding-right:3px;padding-left:22px;float:left;}

.bs-poolmenu{
	width:100%;
	height:20px;
	border-bottom:4px solid #c7defb;
}

.bs-poolmenu a{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	padding:5px;
	display:inline-block;
}

.bs-poolmenu a.active{
	background:#c7defb;
}

.bs-poolitem{
	border-bottom:1px solid #ddd;
	padding:3px;
}

.graf{
	margin:1px 0 0px 15px;
}

.graf td{
	padding:2px 2px 2px 0;
}

.list-div{
	background:url(../bus-images/ico-point.gif) no-repeat left 5px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
}

.list-div2{
	background:url(../bus-images/ico-point.gif) no-repeat left 5px;
	padding:0px 5px 5px 15px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
}

.list-left{
	width:365px;
	float:left;
	overflow:hidden;
}

.list-right strong{
	font-weight:normal;
	line-height:20px;
}

.list-right{
	width:240px;
	float:right;
}

.list-con{
	clear:both;
	margin:10px 0 0 0;
}


.list-divlink{
	font-weight:bold;
}

.add-child{
font-style:italic;
color:#0784c5;
display:block;
}

.add-child a{
font-style:italic;
color:#0784c5;
}

.con-text{
	border:1px solid #ddd;
	padding:2px;
}

.bs-newssky{
	margin:4px 0 0 0;
}

a.selecitem{
	font-size:10px;
	color:#000;
	font-weight:bold;
}

.bs-popularlist{
	margin:0px;
	padding:0px;
	list-style:none;
}


.bs-popularlist li{
	width:149px;
	height:140px;
	float:left;
	margin:0 10px 0 0;
}

.bs-popularlist li.poplist2{
	width:94px;
	height:85px;
	float:left;
	margin:0 5px 0 0;
}

.bs-popularlist li .fav-img{
	width:145px;
	height:99px;
	border:1px solid #000;
	display:block;
	margin:0 0 2px 0;
}

.bs-popularlist li.poplist2 .fav-img{
	width:94px;
	height:71px;
	border:1px solid #000;
	display:block;
	margin:0 0 2px 0;
}


.bs-popularlist li strong{
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}

.bs-popularlist li strong .nameVeichle{
	display:block;
	width:120px;
	height:auto;
	overflow:hidden;
}


a.choose{
	color:#4d8dc9;
	text-decoration:underline;
	background:url(../bus-images/ico-addfav.gif) no-repeat left top;
	padding:0 0 0 18px;
}

.choosebrand{
	margin:-25px 0 0 400px;
	float:right;
}

.polled{
	float:right;
	color:#4d8dc9;
}

.latest-total{
font-style:italic;
color:#4d8dc9;
text-align:right;
}

.poll-row{
	margin:0 0 4px 0;
}

.poll-bar{
	width:200px;
	text-align:left;
	font-size:10px;
}

.poll-data{
	margin:0 0 0 7px;
	@line-height:20px;
}

.bs-smform{
	width:auto;
	float:left;
	text-align:right;
	margin:0 3px 0 0;
	line-height:18px;
}

.bs-smform2{
	width:auto;
	padding:2px;
	border:1px solid #ddd;
	float:left;
	margin:0 8px 0 0;
}

.newsBox{
	width:auto;
	height:auto;
	border-top:1px solid #ddd;
	margin:7px 0 0 0;
	padding:5px;
	clear:both;
}

.newsBoxClear{
	width:620px;
	clear:both;
}

.newsBox .link{
	color:#0784c5;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

.newsDate{
	width:auto;
	text-align:right;
	color:#0784c5;
}

.newsCon{
	width:auto;
	clear:both;
}

.newsCon b{
	font-weight:normal;
	font-style:normal;
}


.newsDate img{
	float:left;
	margin:0 7px 0 0;
}

.userProfilPhoto{
	width:160px;
	height:auto;
	float:left;
	margin:0 10px 0 0;
	text-align:right;
}

.userEditProfil{
	width:440px;
	height:auto;
	float:right;
}

.formError{
	width:auto;
	height:auto;
	border:1px solid #ff0000;
	background:#feeeee;
	clear:both;
	padding:7px;
	margin:5px 0 5px 0;
}

.formError span{
display:block;
line-height:18px;
font-size:11px;
color:#bb0505;
}

.formError ul{
margin:0px;
padding:0px;
list-style:none;
}

.formError li{
line-height:16px;
padding:0 0 0 7px;
}

.routeSearchDiv{
	width:282px;
	w\idth:262px;
	padding:10px 10px 5px 10px;
	margin:0 auto 5px auto;
}

.routeSearchDiv label{
	float:left;
	font-weight:bold;
	width:70px;
	text-align:left;
}

.routeSearchDiv .textroute{
	width:170px;
	margin-left:10px;
	padding:2px;
	border:1px solid #ddd;
}

.routeSearch{
	background:#f1f1f1;
}

.mywayButton{
	height:13px;
	width:auto;
	margin:5px 0 0 10px;
	float:right;
}

/*small icons*/

.latest-poll{
background-position:0px -149px;
padding:0 0 0 22px;
}

.notice-board {
background-position:0px -330px;
padding:0 0 0 22px;
}

.latest-poll2{
background-position:0px -186px;
padding:0 0 0 22px;
font-weight:bold;
min-height:30px;
height:auto important!;
height:30px;
}

.tips-tricks{
background-position:0px -111px;
padding:0 0 0 22px;
font-weight:bold;
}

.edit-profil{
background-position:0px -965px;
padding:0 0 0 22px;
font-weight:bold;
}


.news{
background-position:0px -84px;
padding:0 0 0 22px;
font-weight:bold;
}

.bs-articles{
background-position:0px -221px;
padding:0 0 0 22px;

}

.bs-mostpopular{
background-position:0px -258px;
padding:0 0 0 22px;

}

.bs-thisweek{
background-position:0px -293px;
padding:0 0 0 22px
}

.bs-busoperator{
background-position:0px -293px;
padding:0 0 0 22px;

}

.bs-popularroutes{
	background-position:0px -185px;
	padding:0 0 0 22px;
}

.bs-screensaver{
	background-position:0px -371px;
	padding:0 0 0 22px;
	
}

.bs-wallpapers{
	background-position:0px -414px;
	padding:0 0 0 22px;
	
}

.bs-useful{
	background-position:0px -455px;
	padding:0 0 0 22px;
	
}

.bs-contact{
	background-position:0px -498px;
	padding:0 0 0 22px;
	
}

.bs-privacy{
	background-position:0px -828px;
	padding:0 0 0 22px;
	
}

.bs-sitemap{
	background-position:0px -539px;
	padding:0 0 0 22px;
	
}

.bs-help{
	background-position:0px -575px;
	padding:0 0 0 22px;
	
}

.bs-friends{
	background-position:0px -899px;
	padding:0 0 0 22px;

}

.bs-photos{
	background-position:0px -414px;
	padding:0 0 0 22px;

}

.bs-videos{
	background-position:0px -862px;
	padding:0 0 0 22px;

}

.bs-weather{
	background-position:0px -935px;
	padding:0 0 0 22px;

}

.bs-inbox{
	background-position:0px -609px;
	padding:0 0 0 22px;

}

.bs-outbox{
	background-position:0px -642px;
	padding:0 0 0 22px;

}

.bs-incomingfriends{
	background-position:0px -679px;
	padding:0 0 0 22px;

}

.bs-outfriends{
	background-position:0px -711px;
	padding:0 0 0 22px;

}


.addMyWay{
	float:left;
	height:14px;
	padding:0 0 0 14px;
	background:url(/bus-images/bg-add.gif) no-repeat left top;
	cursor:pointer;
	color:#666;
	font-size:10px;

}

.addMyWay span.addMyWayText{
	display:block;
	height:14px;
	padding:0 7px 0 0 ;
	background:url(/bus-images/bg-add.gif) no-repeat right top;
	cursor:pointer;
	color:#666;
	font-weight:normal;
	line-height:12px;
	font-size:10px;
}
.addMyWay span.addMyWayText_V{
	display:block;
	height:14px;
	padding:0 7px 0 0 ;
	cursor:pointer;
	color:#666;
	font-weight:normal;
	line-height:12px;
	font-size:10px;
}
.deleteMyWay{
	float:left;
	height:14px;
	padding:0 0 0 14px;
	background:url(/bus-images/bg-delete.gif) no-repeat left top;
	cursor:pointer;
	color:#666;
	font-size:10px;

}

.deleteMyWay span.deleteMyWayText{
	display:block;
	height:14px;
	padding:0 7px 0 0 ;
	background:url(/bus-images/bg-delete.gif) no-repeat right top;
	cursor:pointer;
	color:#666;
	font-weight:normal;
	line-height:12px;
	font-size:10px;
}

#divcom .bs-pageall {
	width:620px;
}

.swfupload{
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	background:#000 url(/bus-images/bg-uploadbutton.gif) repeat-x left top;
	border:1px solid #ccc;
	margin:0 0 0 100px;
}

.swfupload:hover{
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	background:#d5eefb url(/bus-images/bg-uploadbutton.gif) repeat-x left -22px;
	border:1px solid #ccc;
	margin:0 0 0 100px;
}


#routeDescription{
	padding:0 0 0 5px;
}


.msgInfoTitle span{
	font-weight:bold;
	width:110px;
	text-align:left;
	display:inline-block;
	margin:0 40px 7px 0;
}
.addcontact
{
	background-color:White;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	width:620px;
	float:left;
	padding-left:20px;
	height:440px;
	
}
.addcontact table
{
	text-align:left;
}
.addcontact h2
{
font-size:14px;	
}
.addcontact input,select
{
	height:18px;
	border: Solid 1px Silver;
	
}






  