/* CSS Document */

body, html {margin:0px; padding:0px}


#container {width:947px; margin:auto}
#top {height:288px; width:100%; position:relative}

	.logo {position:absolute; top:21px; left:13px; width:164px; height:54px;}
	.top_im {position:absolute; left:399px; top:0px; width:236px; height:288px;}
	.top_menu {
	position:absolute;
	left:657px;
	top:17px;
	width:221px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
		.top_menu p {margin:10px 0px 10px 0px}
		.top_menu td {height:25px;}
		.top_menu a {color:#666666; text-decoration:none}
		.top_menu a:hover {color:#AD1718}
	
	.bg_top_kalmar {background:url(/images/kalmar_im_bg.jpg) repeat-x}
		
	#menu {height:28px; background-color:#F1F2F4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	#menu a {color:#333333; text-decoration:none}
	#menu a:hover {text-decoration:underline; color:#000000}
	
	
	
	#flash {height:173px; background:url(/images/kalmar_im_bg.jpg) repeat-x}
		.flash_in {position:absolute; left:184px;}
	
	#bottom_ims {position:relative; height:355px;}
	.bot_ten1 {position:absolute; top:0px; left:155px; width:244px; height:22px;}
	.bot_center {position:absolute; top:0px; left:399px; width:236px;}
	.bot_ten2 {position:absolute; top:0px; left:635px; width:183px; height:22px;}
	
	#bottom {height:150px; background-color:#EDEDED; position:relative}


		#bottom_line_top {height:25px; background-color:#F6F6F6;}
		#bottom_line_bot {height:123px }
		
			.bot_logo {width:281px; height:123px; vertical-align:top}
			#bot_logo {margin-top:41px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-align:center;}
			
			.filter_bot {font-size:11px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
				.filter_bot a {text-decoration:none; color:#000000; }
				.filter_bot a:hover {text-decoration:underline; color:#990000;}
				.home {position:absolute; top:140px; left:40px;}
			.letter {position:absolute; top:140px; left:70px;}
		
		ul a {color:#000000}		
		ul a:hover {color:#000099}
	
	.bottom_block  ul { list-style: none; margin: 0; padding:0px; float: left; overflow: hidden; }
.bottom_block  ul a { color: #666666;  text-decoration: none; }
.bottom_block  ul.selected a { color: #000000; }
.bottom_block  ul:hover a { color: #000000; }
.bottom_block  ul.mouseon a { color: #000000; }
.bottom_block  ul.mouseon a:hover, #people_footer a:hover { color: #c71717; text-decoration: underline; }
.bottom_block  ul a:hover { color: #c71717; background: none; text-decoration: underline; }
.bottom_block li { margin-bottom: 4px; list-style: none; margin:0px; }

	#top_site {height:59px; position:relative}
	
	.logo_site {position:absolute; top:3px; left:13px; width:164px; height:54px;}
	.phone {position:absolute; top:3px; right:13px; width:165px; height:40px;}
	.phone_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9A0002; font-weight:bold}
		.phone_phone {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#9A0002; font-weight:normal}
	
	.site_im {height:201px; background-image:url(/images/kalmar_site_top.jpg); background-repeat:no-repeat; background-position:right; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
	.site_im a {color:#FFFFFF; text-decoration:none}
	
	.menu_in_im {padding-top:70px; padding-left:17px; width:600px;}
	
	.under_im {height:12px; position:absolute; bottom:-13px; right:0px; width:825px; height:12px;}
	#nav { padding: 25px 0 0px 10px; font-size:11px; font-family:Tahoma, Verdana;}
		#nav a {color:#000000; text-decoration:none;}
		#nav a:hover {text-decoration:none; color:#990000;}
	#content {margin-top:5px;}
	
	
	
	.catalog_title {background-color:#D52B1E; height:39px; font-family:tahoma,arial; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center;}
	.catalog_title a {color:#FFFFFF; text-decoration:none}
	
	.right_col {width:285px; background-color:#EBECEF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; vertical-align:top;}
	
	.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
	.text a {color:#333333; text-decoration:none}
		.right_col a {color:#333333; text-decoration:none}
	
	.right {margin:13px}
	.left {margin:28px; font-family:tahoma,arial; font-size:12px; color:#333333;}
	
	.pageTitle {font-size:14px; color:#6A6A6A; font-weight:bold; text-transform:uppercase}
	
		
	.menu_vipad {position:absolute; display:none; left:880px; top:20px;}

.small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}

.proizv {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
	.proizv  a {color:#000000; text-decoration:none}
	
.link, .link a {
	color: grey;
	padding-top: 30px;
	font-size: 8px; display:none;
}	