*{margin: 0;padding: 0;	}
img{border: 0;}
a { color:#000; outline:none; text-decoration:underline; }
	a:hover { text-decoration:none; }
p { margin:0 0 18px; }

h1{color:#CC0000;font-family:Tahoma;font-size:22px;font-weight:bold;line-height:25px;margin:0 0 20px 0; }
h2{margin-bottom:15px; }
h3{color:#3C6790; font-family:Tahoma; font-size:12px; font-weight:bold; border:0;  text-decoration: none; margin-bottom: 5px; }
h4{color:#990000; font-weight:bold; font-size: 12px; margin-bottom: 10px; }	
html{}
	body { font:12px/18px Arial, Tahoma, Verdana, sans-serif; height:100%; background:url(/images/bg.gif); }
	.main-div{ min-width:1000px; max-width: 1200px; margin: 0 auto ;background:white; }
		.border { border-left:5px solid #444; border-right:5px solid #444; overflow: hidden; padding: 10px; }
/* @group Шапка*/
		.header {overflow: hidden; }
			.header .icons {background:#EFEFEF none repeat scroll 0 0; 	float:right; height:86px; width:20px; overflow: hidden; }
				.header .icons a {display:block;height:10px;margin:11px 4px 0;}
				.header .logo {	float:left;	width:220px; height:65px; overflow:hidden}
				.footer a.logo {display:block; 	width:220px; height:60px; overflow:hidden; margin-left:0 !important}
				.footer .logo small {display:block}
				.header .left-col small {font-size:11px; position:relative; top:-2px; margin: 0 0 0 10px;}
			.header  .logo img 	{margin:5px 0 0 10px;}
			.header .right-col {float: right; margin-left: 10px; }
			.header  .search-block{float: right; }
				.header  .search {	background:#EEEEEE none repeat scroll 0 0;float:right;	height:86px;margin-right:1px;	width:209px;}
					.header .search .form-wrapper {	padding:15px 0 0 5px;}
						.header  .search .form-wrapper img {display:block;}
						.header  .search .form-wrapper input {width:160px;}
							.header  .search .form-wrapper input.submit {height:27px;width:27px;}
			.header .center-col {margin: 0 auto; text-align: center; }
			.header .center-col .banner-top {width:470px; margin:auto; height:86px}
/* @end */
/* @group Верхнее меню*/
		.menu { background:#3C6790 url(/images/header-bg.jpg) repeat-x; margin-top:10px; padding-top:10px; height:30px; margin-bottom:10px; text-align: center; }
			.menu ul { text-align:center; list-style:none;}
				.menu ul li { border-right :1px solid #fff; display: inline; }
					.menu ul li:last-child {border:0;}			
					.menu ul li a { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; margin:0 15px; }
						.menu ul li.active a{color:#ccc; }
/* @end */
/* @group Подменю*/
		.sub-menu {background:#eee;	height:50px; margin-bottom: 10px; overflow: hidden; }
			.sub-menu h2 {margin-left:10px;height:30px;color:#ab0917;border-bottom:10px solid #ab0917; padding-top: 10px; font-family:Tahoma;	font-size:12px;	font-weight:normal; }
				.sub-menu h2  a{color:##333333;text-decoration:underline;}
					.sub-menu h2  a:hover{text-decoration:none;}
/* @end */
/* @group Основная часть*/
	.page-content {overflow: hidden; }
	/* @group Основная левая колонка*/
		.left-col {width: 245px; float: left; }
		/* @group Меню категорий*/			
		.catmenu { background:#828282; }
			.catmenu .title { background:#d10c1e url(/images/red-bg.jpg) top right repeat-y; height:45px;margin-bottom: 10px; color:white }
				.catmenu .title { padding:14px 0 0 22px; font-size:11px; line-height:15px }
				.catmenu .title h3 {color:white; font-family:Verdana; font-weight:normal;  margin-bottom:0; font-size:13px}
				
			.catmenu ul { margin:0 20px 0 !important; padding:0 0 10px; font-size: 0; }
				.catmenu ul li { margin:0; padding:0; list-style:none; }
					.catmenu ul li a { color:#fff; font-family:Tahoma; font-size:11px; padding:5px 0 5px 15px; background:url(/images/arrow-white.gif) 0 0 no-repeat;   display:block;  text-decoration:none;border-bottom:1px dashed #fff; }
						.catmenu ul li a:hover { color:#333; background:#ccc url(/images/arrow-gray.gif) 0 0 no-repeat; }
							.catmenu ul li ul { margin:0 !important; padding:0; }
								.catmenu ul li ul li { margin:0; padding:0; list-style:none; }
									.catmenu ul li ul li a { background-image:none; padding:5px 0 5px 35px;  color:#fff;  }
										.catmenu ul li.active ul li a { color:#fff;  }
										.catmenu ul li ul li a:hover { background-image:none; }
							.catmenu ul li.active a, .catmenu ul li ul li.active a {color:#AB0917; }

										
		/*	@end */
		/* @group Партнёры*/									
		.partners {margin-top:10px;}
			.partners .logos {padding:30px 0 10px; }
				.partners .logos {text-align: center; }
					.partners .logos ul {list-style: none; }
		/*	@end */	
	/* @end */
	/* @group Основная правая колонка*/		
		.right-col{margin-left: 255px; }
			.right-col .columns {overflow: hidden; }
				.right-col .right {float: right; width: 230px;margin-left:10px; }
				.right-col .left{ margin-right: 240px; }
					.main-banner {text-align: center; }
					
			/* @group Продукты*/									
			.products{ margin: 0 20px; }
				.products h1 {text-align: center; }
				.products ul{ list-style: none; margin-bottom: 20px; }
					.products ul li{ margin-bottom:10px;padding:5px; background:#CCCCCC none repeat scroll 0 0;}
						.products ul li:hover,.products ul li.hover{ background:#999;}
						.products ul li a {text-decoration: none; }
							.products ul li:hover a,.products ul li.hover a {color:#fff;}
				.video {text-align: center; margin-bottom: 20px; }
				.product-table {border: 0; border-collapse:collapse; text-align: left; vertical-align: top; width: 100%; }
					.product-table th {font-weight: bold; width: 180px; padding: 5px 20px 5px 0; text-align: right; vertical-align: top; }
					.product-table td {padding: 5px 0; text-align: left; vertical-align: top; }
					.product-table thead td,.product-table thead th {background: #EEE; }
					.product-table img {border: 1px solid #828282; margin-top: 10px; }
			/* @end */	
			
						
		/* @group Новости*/				
		.newses {margin: 0 0 10px; overflow: hidden; }
		.newses.cols {margin-top: 10px; }
			.newses.cols .news{ float:left; padding-right:2%; padding-top:8px; width:31%; padding:30px 0 10px;}
			.newses .news { margin: 0 0 10px; }
				.newses h3{color:#3C6790; font-family:Tahoma; font-size:12px; font-weight:bold; border:0;  text-decoration: none; }
					.newses a {color:#3C6790; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; }
				.newses .imgs {text-align: center; }
				.newses img { margin: 0 10px; }
		/* @end */
		
		/* @group Филиалы*/				
		.filials { overflow: hidden; }
			.filials ul li{list-style: none; float:left; height:150px; margin-left:15px; width:45%; }

		/* @end */
		
		/* @group Дилеры*/				
		.dialer { overflow: hidden; }
			.left-hint {background-color:#B9B9B9; padding: 10px 10px 10px 20px; font-weight: bold; }
				.left-hint p {margin: 10px 0 ; overflow: hidden; }

		/* @end */	
		
		/* @group Вакансии*/			
			.vacancy { margin: 0 20px; }
				.vacancy ul {margin:10px 0 10px 30px; }				
		/* @end */	
		
				
		.info { padding:35px 20px; color:#fff; }
			.blue { background:#6397C6 url(/images/blue-bg.jpg) left top repeat-y; }

	/* @end */
/* @group Нижнее меню*/
		.bottom-menu .menu {background:#3C6790; font-size: 0; }
			.bottom-menu .menu ul li {font-size: 11px; }
				.bottom-menu .menu ul li a {font-size:11px; font-family: Tahoma; font-weight: normal; margin:0 6px; }
/* @end */	

/* @group Подвал*/
		.footer {overflow: hidden; }
			.right-part {float: right; width: 200px; text-align: right; }
				.right-part .counters { height: 31px; }
				.right-part .counters img { margin-left: 5px; }
			.footer .logo {float:left; margin:0 10px; width:245px; }
				.footer .logo a { display:block; margin-left:20px; }

			.footer .copyright {padding:20px 0 0 0px; font-family:Tahoma; font-size:12px; color:#000; }
/* @end */	

small.red {color:red; font-weight:bold;}
		
input {vertical-align: middle; }

.gallery {zoom:1}
					.gallery ul {margin-right: -60px; overflow: hidden; zoom:1}
						.gallery li {float: left; width: 120px; margin-right: 30px; height: 135px; list-style: none; font-size: 9pt;color: #6f6f6f;line-height: 9pt; overflow: hidden}
							.gallery li a {font-size: 9pt; color: #6f6f6f;display: block; _margin-right:20px}
							.gallery li img {margin-bottom: 5px}
.product-table.old-tables th {width:auto; text-align:left }						

.table-pad {border-collapse:collapse;}
.table-pad td {padding:3px; border:1px solid #ccc}