html, body, document{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.bodyDiv{
	width:100%;
}

.main_text_footer{
	color:#7d7e7e;
	font-size:11px;
	text-align:justify;
	font-family: Verdana,Arial,Helvetica,sans-serif;	
}


.full_header_1,.full_header_2,.full_header_3,.full_header_4{
	background-repeat: no-repeat;
	background-position: left;
	height:65px;
	width:707px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;	
	position:relative;
}
.full_header_1{
	background-image: url(/img/main_page/full_tips_1.gif);
}
.full_header_2{
	background-image: url(/img/main_page/full_tips_2.gif);
}
.full_header_3{
	background-image: url(/img/main_page/full_tips_3.gif);
}
.full_header_4{
	background-image: url(/img/main_page/full_tips_4.gif);
}
.tip_text{
	color : #286b98;
	font-size : 12px;
	padding-top : 5px;
	padding-right : 2px;
	text-decoration : none;
	text-align : center;
	font-weight:normal;	
	
}

.full_tip1{
	position:absolute;
	left:0px;
	width:160px;
}
.full_tip2{
	position:absolute;
	left:160px;
	width:160px;
}
.full_tip3{
	position:absolute;
	left:320px;
	width:180px;
}
.full_tip4{
	position:absolute;
	left:500px;
	width:190px;
}

.full_real_time{
	font-weight:bold;
	color:#517aac;
	text-align:center;
	position:absolute;
	width:678px;
	left:10px;
	top:35px;
}

.tool_tip{	
	border: 2px solid #e7f4fa;
	background:white;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#black;
	padding:10px;
	text-align:justify;
}

	.header .links_menu{	
	/*
		padding-top:19px;
		width:700px;
		*/
		float:right;
		height:17px;				
	}
	
	.links_menu td {white-space:nowrap; text-transform: lowercase;}
	
		.header .links_menu a,	.header .links_menu span{	
			color:#276a99;
			font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		.predefined_links_menu {	
			color:#276a99;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		.predefined_title {	
			margin: 0;
			padding: 0;
			color:#c37a7a;
			font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		.links_menu table td{
			padding:2px 30px 3px 30px;
		}
		.links_menu table td.right_border{
			border-right:1px solid #276a99;
		}
	.header {
		width:220px;
    }
    
	.header_bookmark_underline {
	   text-decoration: none;
	}
	
	.header .date_top{
		float:right;
		color:#1e6585;
		font-weight:bold;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin:10px 144px 0px 0px;
		width:150px;
		text-align:center;
	}
    .header_current_date{
		color:#1e6585;
		font-weight:bold;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
	}	
	.header .bg_top_line{
		background:url(/img/mp_classic/line_bg_top.gif) repeat-x 0% 0%;
	}
	.enter_login {
		width:150px;
		height:50px;
		text-align:center;
	}
	.enter_login div{
		margin-top:35px;
	}
	.enter_login a{
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#598f7f;
	}
	.header .top_brunch{
		background:#FFFFFF;
	}
	.header .usr_info_block{
		text-align:right;
		margin-right:0px;
	}
		.header .usr_info_block .user_name{
			font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#598f7f;
			margin-top:10px;
		}
		.header .usr_info_block .enter_made{
			font-family:Verdana;
			font-size:11px;
			color:#636363;
		}
		.header .usr_info_block .company_name{
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#598f7f;
			margin-top:17px;
		}
		.header .usr_info_block .links{
			margin-top:5px;
		}		
		.header .usr_info_block .links a{
			font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#276a99;
			
		}			
		.header .usr_info_block .links .string{
			font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#276a99;
		}

.header { width: 933px; }

    .content { width: 944px; padding-left:11px; }
.footer{
	background:#FFFFFF url(/img/mp_classic/line_bg_top.png) repeat-x 0% 0%;
	margin-top:5px;
	text-align:center;
	padding-top:10px;
}
	.footer .menu1{
		height:25px; font-size:14px;
	}
	.footer .menu1 a, 	.footer .menu1 span{
		font:11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
		color:#517aac;
	}
	.footer .menu1 a.active{
		text-decoration:none;
	}	
	.footer .menu2{
		height:25px; font-size:14px;
	}
	.footer .menu2 a, 	.footer .menu2 span{
		font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#517aac;
	}
	.footer .menu2 a.active{
		text-decoration:none;
	}	
	.footer .menu3{
		height:25px; color:#517aac; padding:0px 15px 5px 0; font-size:14px;
	}
	.footer .menu3 a{
		font:bold 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
		color:#517aac;
	}
	.footer .menu3 a.active{
		text-decoration:none;
	}	
	.footer .foot_copy{
		font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom:3px;
	}
	.footer .foot_copy, .footer .foot_copy a{
		color:#517aac;
	}
	.footer .foot_copy .stelth_link{
		color:#517aac;
		text-decoration:none;
	}
				
	.hdr_real_time{
		font-weight:bold;
		color:#517aac;
		text-align:center;
		width:710px;
		margin-top:0px;
	}
	.inactive_select, .active_select {
		width:149px;
		height:19px;
		font:normal 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #636363;
		border:1px solid #acacac;
	}
	.forma_block{
		width:220px;
		margin-top:20px;
	}
	.forma_block table.karkas_f{
		border-collapse:collapse;
		border-spacing:0px;
	}	
	.forma_block .karkas_f td.border_main{
		border:1px solid #a2a2a2;
	}
	.forma_block .karkas_f td.hdr_f {
		text-align:center;		
		background:#e7f4fa;
		height:25px;		
	}
	.forma_block .karkas_f td.hdr_f a{
		color:#517aac;
		text-decoration:none;
	}
	.forma_block .karkas_f td.hdr_f a:hover{
		text-decoration:underline;
	}
	.forma_block .karkas_f td.hdr_f, .forma_block .karkas_f td.hdr_f a{
		color:#256a9a;
		font:bold 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	}
	.forma_block .karkas_f td.content_f {
		padding:10px;
		color:#f7fefe;
		background-color: #F7FEFE;
	}
	
	.forma_block .karkas_f td.bg_1, .forma_block .karkas_f td.bg_2, .forma_block .karkas_f td.bg_4, .forma_block .karkas_f td.bg_5 {
		font-size:1px;	
	}
	.forma_block form{
		margin:0px;
		padding:0px;
	}
	.forma_block input{
		margin:0px;
		padding:0px;
		border:1px solid #acacac;
		color: #636363;
		height:19px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:1px;
		padding-left:1px;
	}
	.forma_block input.button, .enterWnd input.button{
		display:block;
		background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
		height:21px;
		text-align:center;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		cursor:pointer;
		line-height:11px;
		vertical-align:middle;
		padding:0px;
		color:#4b79b2;
		border: 1px solid #A2A2A2;
	}
	
	.search_wnd_date_input { 
	   background-color: white; 
	   color: black; 
	   cursor: pointer;
	   border: 1px solid #7F9DB9;
	   width: 73px;
	}
	
	.forma_block .tbl_price{
		background-color:#FFFFFF;
		border-collapse:collapse;
		border-spacing:0px;
		border:1px solid #acacac;
	}
	.forma_block .tbl_price td{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #636363;
		height:19px;
		padding-left:3px;
		text-decoration:none;
	}
	.forma_block .tbl_price a{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #636363;
		text-decoration:none;
	}	
	.forma_block .tbl_price a:hover{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #636363;
		text-decoration:underline;
	}
	.forma_block .tbl_price td.dotted_y{
		width:1px;
		font-size:0px;
		background:url(/img/mp_classic/dotted_bg_y.gif) repeat-y 0% 0%;
	}
	.forma_block .tbl_price td.dotted_x{
		height:1px;
		font-size:0px;
		background:#acacac url(/img/mp_classic/dotted_bg_x.gif) repeat-x 0% 0%;
	}
	.forma_block .tbl_price td.solid_x{
		height:1px;
		font-size:0px;
		background-color:#acacac;
	}
	.forma_block .tbl_price td.price_padding{
		padding-left:10px;
	}
	.forma_block .tbl_price td.murshrutte{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		
	}
	.forma_block .tbl_price td.right_border_for_safari {
		border-right:1px solid #acacac;
	}
	.forma_block .hdr{
		background:#C7DDDE;
		width:100%;
		margin-left:1px;
		margin-right:-1px;
	}
	
	.forma_block .hdr a{
		color:#517aac;
		text-decoration:none;
	}
	.forma_block .hdr a:hover{
		text-decoration:underline;
	}
	
	.hdr_real_time .center, .forma_block .hdr .center{
		padding-top:8px;
		text-align:center;		
	}
		.forma_block .tbl_form td{
				padding:0px 0px 4px 0px;
				margin:0px;
			}			
		.forma_block .tbl_form td input{
				margin:0px;
			}
		.form_hdr{
			color: #636363;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
.bookmarks{
	width: 700px;
	border-collapse:collapse;
	border-spacing:0px;
}
	.bookmarks td{
		font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.bookmarks .notselected, .bookmarks .selected{
		color:#276a99;
		/*border:1px solid #a2a2a2;*/
		height:26px;
		text-align:center;
		cursor:pointer;
		
		border-top: none;
		border-bottom: none;
		
		background-position: left bottom;
	}
	
	.bookmarks .right_shadow, .bookmarks .right_shadow_2_border, .bookmarks .right_shadow_left {
		height:26px;
		width:11px;
		
	}
	
.request_list{
	position:relative;
	margin:0px 1px 0px 1px;
	padding:0px;
}
.snejinka{
	margin-top:9px;
}
.carka{
	margin-top:20px;
}
.requests{
	margin:0px;
	padding:0px;
	width:697px;
	height:1021px;
	overflow:hidden;
}
.zskazchik_hdr{
	color:#808080;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.zskazchik_hdr img{
	/*position:relative;*/
	top:1px;
}
.request_list_main_tbl{
	border-collapse:collapse;
	border-spacing:0px;
	margin:1px 1px 0px 1px;	
	border-top:1px solid #CCCCFF;
}
.one_request_table{
	border-collapse:collapse;
	border-spacing:0px;
}
.one_request_table td{
	white-space:nowrap;
	font-family: tahoma,verdana,sans-serif;
}
.one_request_table .pseudo{
	color:#464646;
	font-size:12px;
	font-weight:bold;	
}
.one_request_table .date{
	color:#647a8b;
	font-size:12px;
}
.one_request_table .date_up_show{
	font-size:12px;
	color:#808080;
}
.one_request_table .marshrutte{
	color:#464646;
	font-size:12px;
	/*font-weight:bold;*/
}
.one_request_table .distance{
	color:#808080;
	font-size:12px;
}
.one_request_table .truck, .one_request_table .weight, .one_request_table .cube{
	color:#464646;
	font-size:12px;
	font-weight:bold;	
}
.one_request_table .info{
	color:#808080;
	font-size:12px;
}
.one_request_table .price_per_distance{
	color:#4B917C;
	font-size:12px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.opacity{

   /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
   
   -moz-opacity:0.6; 
   -khtml-opacity: 0.6;
   opacity:.60;
   
}
.no_opacity{
   /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
   -moz-opacity:1.0; 
   -khtml-opacity: 1.0;
   opacity:1.0;
}
/*----------------------tip divs--------------------------------------------*/
.sr, .srs {
    width : 100%; float : left; font-family : Arial, sans-serif;
    font-size : 13px; padding : 1px 0 0 0;
}
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { font-size : 13px; margin-left : 4px; }
.src { font-size : 10px; margin-right : 3px; padding-top : 2px; }
.cityHintDiv {
    width : 306px; border : 1px solid #000;
    margin-top : -1px; float : left;
    display : none;
}

.crn {
	font-style:italic;
}

.ccn {
	font-weight:bold;
}

/*----------------------tip divs--------------------------------------------*/
/*********************** calendsr.css ********************************/
.calendar{
	position:absolute;
	z-index:200;
	display:none;
}

.calendar, .calendar a, .calendar div, .calendar td{
	font-size:11px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

.calendar a { cursor: pointer; }

.topic, .month {
	color:#506487;
}
.print-link{
	position:relative; 
	top:-1px; 
}
.print-link a{
	color:#3f76a1;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.print-link a img{
	border:none;
	position:relative; 
	top:2px; 
	left:3px;
}
/*********************** calendsr.css ********************************/

/*********************** PNG ********************************/
.iePNG A { position: relative; }
/*********************** PNG ********************************/
.enter_made{
	font-family:Verdana;
	font-size:11px;
	color:#636363;
	
}

/***** blocks ***/

	
		.block_button
		{
			display:block;
			background:#ebf5fc;
			height:21px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			padding-bottom:4px;
			color:#4b79b2;
			border:1px solid #A2A2A2;
			margin:10 0 8 0;
		}
			
		.header_right_block
		{
			text-align:center;
			font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#517aac;
			background:#e7f4fa;
			height:27px;
			border: 1px solid #a2a2a2; 
			border-bottom: 0px;
		}

		.header_right_block a.title_link {
			color: #517aac;
			text-decoration: none;
		}

		.body_right_block
		{
			border:1px solid #a2a2a2;
			background:#f4fefe;
		}
		
		.blockFindCar .s1 
		{
			font-family:Verdana;
			font-weight:bold;
		}
		
		.blockFindCar .s2 
		{
			font-size:12px;
			color: #c37a7a;
			padding-bottom:5px;
			padding-top:5px;
		}
		
		.blockFindCar .s3 
		{
			font-size:11px;
			color: #636363;
		}
		
		.blockFindCar .s4 
		{
			width:100%; 
			border:1px solid red;
		}
		
		.shade_corner_rt
		{
			background-image:url(/img/shade_corner_rt.gif);
			background-repeat:no-repeat;
			width:9px;height:1px;
		}
		
		.shade_right
		{
			background-image:url(/img/shade_right.gif);
			background-repeat:y;
			width:9px;
		}

		.shade_corner_lb
		{
			background-image:url(/img/shade_corner_lb.gif);
			background-repeat:no-repeat;
			width:9px;
		}
		
		.shade_bottom
		{
			background-image:url(/img/shade_bottom.gif);
			background-repeat:repeat-x;
		}
		
		.shade_corner_rb
		{
			background-image:url(/img/shade_corner_rb.gif);
			background-repeat:no-repeat;
			width:9px;
		}
	
div.reg_name {font-family: Tahoma; font-size: 11px; color: #ccc;}
div.reg_name_main {font-family: Tahoma; font-size: 11px; color: #598f7f;}

/* distance calculation block */

.distance_block_right_header_bg
{
	background-image:url(/img/distance/block_right_header_bg.png);
	background-repeat: no-repeat;
	height:50px;
	text-align:center;
	padding-right:15px;
	//padding-right:22px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#517aac;
}

.distance_block_right_body
{
	background:#f4fefe;
    border:1px solid #919191;
	border-top:none;
	padding-top:3px;
	padding-bottom:10px;    
}

.block_right_distance_table_1, .block_right_distance_table_2
{
	background-color:#fff;
	width:205x;
	text-align:center;
	font-size:11px;
	font-family:Verdana;
	color:#636363;
}
		
.block_right_distance_table_1
{
	border-bottom:1px dotted #acacac;
	height:20px;
	font-weight:bold;
}
		
.block_right_distance_table_2
{
	border-bottom:1px solid #acacac;
	height:19px;
}

.block_right_shadow_right
{
	background-image:url(/img/distance/block_right_shadow_right.png);
	background-repeat:repeat-y;
	width:20px;
	//width:50px;
}
		
.block_right_shadow_corner_bottom_left
{
	background-image:url(/img/distance/block_right_shadow_corner_bottom_left.png);
	background-repeat:no-repeat;
	width:9px;
	height:8px;
}
	
.block_right_shadow_bottom
{
	background-image:url(/img/distance/block_right_shadow_bottom.png);
	background-repeat:repeat-x;
	height:16px;
}
		
.block_right_shadow_corner_bottom_right
{
	background-image:url(/img/distance/block_right_shadow_corner_bottom_right.png);
	background-repeat:no-repeat;
	width:16;                       
	height:8px;
}

/* end of distance calculation block */