@charset "windows-1251";
/* CSS Document */

html, 
	body,
		form,
			input {
				margin:0px;
				padding:0px;
				}


				
html, 
	body {
		height: 100%; /* задаем высоту тела документа */
		width:100%; /* задаем ширину тела документа */	
	}
				
				
html {font-size:100.01%;}
body { background:#fff; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}				
				

img {border:none}
a {outline:none;}
.blockfix {display:block;}

h1 { margin:0 0 10px 0; padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#010101;}


.block {display:block;}
.relativ {position:relative;}
.left-col {float:left;}
.right-col {float:right;}
.endcol { clear:both;}
.enddiv { clear:both; line-height:0px; height:0px;}



.main {
	min-height: 100%; /* задаем минимальную высоту основного блока с хаком для IE 6.0*/
	height:auto !important;
	height:100%;
	width:1000px;
	margin:0 auto}
	.main_bg_01 {}
		.main_bg_02 {}
			.main_bg_03 {}


.header {}
	.logo {
		background:url(top-pic.jpg) no-repeat center center;
		height:261px;
		width:1000px;}
	.top-menu {
		background:url(top-menu-bg.jpg) no-repeat center top;
		width:1000px;
		height:50px}
		.top-menu ul {
			margin:0;
			padding:0;
			list-style:none;
			text-align:center;
			height:50px}
			.top-menu ul li {
				background:url(top-menu-sep.jpg) no-repeat right 2px;
				padding:20px 50px;
				//padding:0 50px;
				display:inline;
				height:50px;
				}
			.top-menu ul li.last {
				background:none;}
				.top-menu ul li a {
					display:inline-block;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:1.4em;
					color:#010101;
					font-weight:bold;
					text-transform:uppercase;
					text-decoration:none;
					background:url(top-menu-pic.gif) no-repeat center 6px;
					height:50px;
					line-height:50px;
					}
						.top-menu ul li a.activ, .top-menu ul li a:hover {
							display:inline-block;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:1.4em;
							color:#010101;
							font-weight:bold;
							text-transform:uppercase;
							text-decoration:none;
							background:url(top-menu-pic-hover.gif) no-repeat center 6px;
							height:50px;
							line-height:50px;
							}

.category {
	padding:20px 0 50px 100px}
	.object {
		width:138px;
		height:97px;
		float:left;
		margin:0 11px
		}

	.o-pic-01 {
		background:url(catalog/01.jpg) no-repeat center center;
		position:relative;}
	.o-pic-02 {
		background:url(catalog/02.jpg) no-repeat center center;
		position:relative;}
	.o-pic-03 {
		background:url(catalog/03.jpg) no-repeat center center;
		position:relative;}
	.o-pic-04 {
		background:url(catalog/04.jpg) no-repeat center center;
		position:relative;}
	.o-pic-05 {
		background:url(catalog/05.jpg) no-repeat center center;
		position:relative;}
		
		.o-link {
			background:url(catalog/text-bg.jpg) no-repeat center center;
			width:131px;
			height:34px;
			text-align:center;
			position:absolute;
			margin:78px 0 0 3px;
			vertical-align:middle
			}
			
			.o-link a {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:1.1em;
				color:#0e5eb1;
				text-decoration:none;
				display:block;
				padding:6px 0 0 0}
				
			.o-link a.big {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:1.1em;
				color:#0e5eb1;
				text-decoration:none;
				display:block;
				padding:0px 0 0 0}
	
	
	
	
	
	
	


.content {
	padding:0 20px 0 0}
	.left-sb {
		float:left;
		width:315px}
		.left-sb-poz {
			padding:0 0 0 20px}
			.left-menu {
				background:url(l-menu-bg-top.gif) no-repeat center top;
				width:295px;
				padding:20px 0 40px 0}
			.left-menu-botoom {
				background:url(l-menu-bg-bottom.gif) no-repeat;
				width:295px;
				height:3px;
				overflow:hidden;
				margin:0 0 10px 0}
				
			.left-menu ul {
				padding:0;
				margin:0;
				list-style:none}
				.left-menu ul li {
					padding:4px 0 4px 10px }
					.left-menu ul li a {
						font-family:Tahoma, Geneva, sans-serif;
						font-size:1.3em;
						color:#FFF;
						text-transform:uppercase;
						text-decoration:none;
						}
						
					.left-menu ul li ul {
						margin:0;
						padding:5px 0 10px 0;
						list-style:none}	
						.left-menu ul li ul li {
							padding:0 0 0 20px}
							.left-menu ul li ul li a {
								text-transform:none}
				
				
				
	
.contact {
	background:url(contact-top.gif) no-repeat center top;
	width:296px;}
	.contact-poz {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#3d5c67}
		.contact-poz a {
			font-style:italic;
			font-size:1.4em;
			color:#2d2d2d
			}
	
		.c-zag {
			font-size:2em;
			color:#1b283b;
			padding:15px 0 10px 10px
			}
			
		.c-link {
			padding:0 0 5px 28px;}
		
		.poz-info {
			padding:0 0 0 30px}	
			.city {
				font-size:1.7em;
				}
			.fone {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.5em;
				padding:0 0 20px 0}
	
	
	
	.contact-bottom {
		background:url(contact-bootom.gif) no-repeat center top;
		width:296px;
		height:3px;
		overflow:hidden;
		margin:0 0 25px 0}
	
	
	
	
	
	
	
	
		
		
	.right-sb {
		float:right;
		width:650px;
		font-size:1.3em;
		color:#161b20;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:justify;
		padding:0 0 25px 0}
		
		.right-sb img {
			margin:5px;
			border:1px solid #b2c6c8;
			float:right}
		
		
		
		
		
		
		
		
		
		

.footer {
	background:url(fottter-bg.gif) repeat-x left top; /* цвет фона подвала (для наглядности) */
	color: #fff; /* цвет текста подвала */
	height: 68px; /* высота подвала */
	margin: -68px  auto 0 auto; /* делаем отрицательный отступ по высоте равный высоте подвала, чтобы четко вписаться в размер экрана */
	width:1000px;
	}
	.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
		height: 68px; /* высота нашего подвала */
		}
	
	
	
	.bottom-menu {
		padding:25px 0 0 500px}
		.bottom-menu ul {
			margin:0;
			padding:0;
			list-style:none}
			.bottom-menu ul li {
				display:inline;
				padding:0 10px}
				.bottom-menu ul li a {
					font-family:Tahoma, Geneva, sans-serif;
					font-size:10px;
					text-decoration:none;
					text-transform:uppercase;
					color:#FFF}

	.copy {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		color:#FFF;
		padding:5px 0 0 20px}


