/* всякие приблуды в шапке */
#pda-link{
    color:#000000;
	font-size:1.2em;
	position:absolute;
	right:0px;
	top:238px;
	z-index:1000;
}
#our-sites{
	position:absolute;
	top:8px;
	right:247px;
	font-size:1.2em;
	color:#777
}
#new-widget{
	position:absolute;
	right:0;
	top:46px
}
/* текстовая выдача */
.textroute .unit h6 em{
	color:#555555!important
}
/*.routeinfo{
	margin:6px 0 20px 0;
	font-size:1.2em;
	color:#878787
}*/
/* окно с попутчиками */
#searchform #myroutes .ajaxlink{
	border-bottom:1px dashed white;
	color:white
}
.msk .fellaz a,.msk .fellaz a:visited{
	color:#C9640C;
	text-decoration:none;
	border-bottom:1px solid #E69E60
}
.msk .fellaz a:hover{
	border-bottom:none
}
/* форма логина и проч. */
#usermenu{
	display:none;
	position:absolute;
	top:8px;
	right:64px;
	z-index:1000;
	color:#777
}
#loginform{
	display:none;
	position:absolute;
	width:200px;
	right:380px;
	top:100px;
	z-index:1001;
	padding:20px;
	border:1px solid #C4C4C4;
	background:white
}
#loginform small{
	font-size:1.2em
}
#usermenu p span{
	display:inline
}
#usermenu p{
	font-size:1.2em;
	text-align:right
}
#loginform p{
	float:left;
	font-size:1.2em
}
#loginform p.left,#loginform p.right{
	float:left;
	line-height:2em
}
#loginform table{
	float:left;
	width:200px
}
#loginform table p{
	margin:10px 0 0 0
}
#loginform table .left{
	width:50px
}
#loginform table .left small{
	display:block;
	margin-top:5px
}
#loginform input{
	width:140px;
	height:16px;
	margin:4px 0 0 0;
	border:1px solid #c4c4c4
}
#loginform #remember{
	width:auto;
	border:none
}
#loginform ul{
	float:left;
	margin-left:10px
}
* html #loginform ul{
	margin-left:5px
}
#loginform ul li{
	height:22px
}
#loginform ul em{
	display:block;
	float:left;
	width:65px;
	font-size:1.2em;
	font-style:normal;
	line-height:21px
}
#usermenu #loginactions{
	float:none
}
#enter_btn{
	font-size:1.1em
}
/* окошко с моими маршрутами */
#wayshistorylist{
	display:none;
	position:absolute;
	top:107px;
	left:10px;
	padding:20px;
	border:1px solid #c4c4c4;
	background:white;
	z-index:1000
}
#wayshistorylist ol{
	width:900px;
	height:auto;
	list-style-position:inside
}
#wayshistorylist li{
	float:none;
	width:auto;
	height:auto;
	margin-bottom:8px;
	line-height:140%
}
#wayshistorylist li small{
	font-size:1em;
	color:#a8a8a8
}
.msk #wayshistorylist li .ajaxlink{
	color:#C9640C;
	border-bottom:1px dashed #C9640C
}
.msk #wayshistorylist li .ajaxlink:hover{
	border-bottom:none
}
/* окно печати */
.printhead h3{
	position:absolute;
	left:20px;
	top:5px;
	font-size:1.2em;
	color:#C4C4C4
}
.printhead img{
	display:none
}
/* жестокое удержание кнопок  */
#specbtns{
	position:relative;
	bottom:4px;
	text-align:right;
	right:30px;
}
/* стилизация таблицы с расписанием */
.schedule{
	display:block;
	width:300px;
	margin-bottom:20px;
	border-top:1px solid #C1DAD7;
	border-left:1px solid #C1DAD7
}
.schedule td{
	width:150px;
	font-size:1.1em;
	background:white;
	border-bottom:1px solid #C1DAD7;
	border-right:1px solid #C1DAD7;
	color:#4F6B72;
	padding:6px 6px 6px 12px
}
.schedule .odd td{
	background:#F5FAFA none repeat scroll 0%;
	color:#797268;
}
.schedule thead{
	font-weight:bold
}
.schedule thead .even td{
	background:#668A93;
	color:white
}
.printbutton{
	margin-left:10px;
	cursor:pointer;
	cursor:hand
}
#leftcol p{
	font-size:1.4em
}
#reverselink{
	position:absolute;
	top:11px;
	left:10px;
}
#printall{
	position:absolute;
	top:30px;
	left:10px;
}
#explanation a{
	color:#555
}
#topnew{
	position:absolute;
	top:33px;
	left:135px
}
#botnew{
	position:absolute;
	top:134px;
	left:135px
}
.widget blockquote{
	position:relative;
	top:-151px;
	left:264px;
	width:150px;
	font-size:1.2em;
	color:#777
}

.widget p input{
	margin:0 0 -3px 0;
	border:none;
	height:16px;
	width:15px
}
.widget p textarea{
	border:1px solid #C4C4C4;
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	height:150px;
	margin-bottom:2px;
	width:497px;
}
#getwidget{
	border:1px solid #C4C4C4;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px 10px;
width:150px;
height:30px
}
.maps{
	float:left;
	position:relative;
}
.piccont{
	position:relative;
	clear:left;
	padding:10px;
}
.arrownum{
	position:relative;
	float:left;
	top:-3px;
}
.picnum, .picpic, .picclose{
	float:left;
	position:relative;
}
.result{
	float:left;
	position:relative;
	width:30%;
	margin:10px 2px 10px 8px;
	background:transparent
}

.result_fun{
	float:left;
	position:relative;
	width:27%;
	margin:10px 0px 10px 0px;
	background:transparent none repeat scroll 0 0;
	margin-bottom:5px;
}
.IE666{
	float:left;
	position:relative;
	width:77px;
	margin:10px 5px 955px 10px;
	background:transparent none repeat scroll 0 0;
	margin-bottom:1px;
}

/* баннер на печати */
#banner_right_{
 padding-top:42px;
}
