﻿@charset "utf-8";@import "menu.css";@import "catalog.css";* { margin: 0px; padding: 0px; }BODY {	width: 1000px;	margin: 0 auto;	color: #000;	font-family: Arial;	font-size: 12px;	background: #E9F1FC;	z-index: 0;}.clear { clear:both; float:none; width: 100%;}a {	color: #173B64;	text-decoration: none;}a:hover {	color: #A22414;}img {	border: none;}h1 {	font-size: 22px;	margin: 0px 0px 20px 0px;	font-weight: normal;}h2 {	font-size: 18px;	margin: 0px 0px 20px 0px;	font-weight: normal;}h3 {}/* Меню в TOP */#top {	position: relative;	width: 1000px;	height: 91px;	background: #FFFFFF;}	#indexlink {		position: relative;		float: left;		width: 228px;	}	#slogan {		position: relative;		float: left;		width: 320px;		color: #333333;		font-size: 16px;    	font-weight: 900;    	padding: 40px 0px 0px 0px;	}/* Верхнее меню */#up {	position: relative;	width: 1000px;	height: 31px;	background: #FFFFFF;}	#upphone {		position: relative;		float: left;		width: 228px;		height: 23px;		background: #173b64;		color: #FFF;		text-align: center;		font-weight: 700;		padding: 8px 0px 0px 0px;		margin: 0px 3px 0px 0px;	}/* Основное окно */#main {	position:relative;	width: 1000px;	background-color: #FFF;	padding: 2px 0px 0px 0px;	overflow: hidden;}#main td {	vertical-align: top;}#main .leftcolumn {	background: #b4c6db;}		/* Левая часть */		#left {			position: relative;			width: 228px;			float: left;			background-color: #b4c6db;		}				#search {					position: relative;					width: 228px;					height: 40px;					text-align: center;					padding: 20px 0px 0px 0px;				}/* Центральная часть */		#center {			position: relative;			width: 753px;			float: left;			padding: 20px 0px 0px 19px;		}		#center .separate {			position: relative;			float: left;			width: 753px;			height: 1px;			padding: 0px 0px 0px 19px;			background: #b4c6db;		}/* Центральное окно с текстовкой */				#naviline {					position: relative;					float: left;					width: 743px;					height: 19px;					background: #a1acbb url('naviline.gif') no-repeat top left;					padding: 5px 0px 0px 10px;					color: #FFF;					font-weight: 700;				}						#naviline a {							color: #FFF;							font-weight: 700;							font-family: Arial,Helvetica,sans-serif;    						font-size: 12px;						}						#naviline a:hover {							color: #A22414;							font-weight: 700;						}				#content {				}						#content p {							padding: 0px 0px 15px 0px;							text-align: justify;						}						#content h4 {							display: block;							position: relative;							float: left;							clear: both;							width: 442px;							background: #e2e2e2;							color: #000;							font-weight: 700;							padding: 1px 0px 1px 10px;						}				#content_2 {					position: relative;					float: left;					width: 743px;					background: url('center_side2dots.gif') repeat-y top left;					padding: 10px 0px 0px 10px;					overflow: hidden;				}				#content_3 {					position: relative;					float: left;					width: 743px;					background: url('center_side3dots.gif') repeat-y top left;					padding: 10px 0px 0px 10px;					overflow: hidden;				}						#maincontent_2 {							position: relative;							float: left;							width: 723px;							padding: 0px 20px 50px 0px;						}						#maincontent_3 {							position: relative;							float: left;							width: 532px;							padding: 0px 20px 50px 0px;						}						#rightbanner_2 {							display:none;						}						#rightbanner_3 {							display: block;							position: relative;							float: left;							width: 191px;							padding: 0px 0px 0px 0px;						}								#rightbanner_3 img {									margin: 0px 0px 2px 0px;									border: none;								}	/* Каталог *//*  Про фирму и линки */		#bottom {			position: relative;			width: 753px;			float: left;			margin: 3px 0px 0px 0px;			background: url('bg_bottom.gif') repeat-y top left;		}				#about {					position: relative;					width: 560px;					float: left;				}					#about .header {						position: relative;						float: left;						width: 550px;						height: 20px;						padding: 4px 0px 0px 10px;						background: #173b64 url('bg_bottom_text.gif') no-repeat top left;						color: #FFF;						font-weight: bold;					}					#about .text {						position: relative;						float: left;						width: 547px;						padding: 10px 3px 0px 10px;					}				#links {					position: relative;					width: 193px;					float: left;					background: #d1ddea;				}					#links .header {						position: relative;						float: left;						width: 183px;						height: 20px;						padding: 4px 0px 0px 10px;						background: #de0224 url('bg_bottom_links.gif') no-repeat top left;						color: #FFF;						font-weight: bold;					}					#links .text {						position: relative;						float: left;						width: 181px;						padding: 15px 0px 15px 12px;					}								#links .text div {									padding: 3px 0px 3px 0px;									background: url('bg_sidemenu_dot.gif') no-repeat left center;								}								#links  a {									margin: 0px 0px 0px 13px;									color: #173B64;									text-decoration: none;									font-family: Tahoma;									font-size: 11px;								}								#links  a:hover {									text-decoration: underline;								}								#links  a.active {									font-weight: bold;									background: #d4f1ff;								}#down {	position:relative;	width: 1000px;	background: #FFF;	overflow: hidden;}		#downleft {			position: relative;			width: 208px;			float: left;			background-color: #173b64;			padding: 25px 0px 25px 20px;			color: #FFFFFF;    		font-family: Tahoma;    		font-size: 11px;    		line-height: 15px;		}				#downleft a {					color: #FFF;					text-decoration: underline;				}				#downleft a:hover {					text-decoration: none;				}		#downcenter {			position: relative;			width: 749px;			float: left;			margin: 0px 0px 0px 3px;			padding: 20px 0px 0px 20px;			color: #000;    		font-family: Tahoma;    		font-size: 11px;    		line-height: 15px;		}		#counter {			position: absolute;			top: 30px;			left: 900px;			width: 88px;			height: 31px;		}#subbottom {	position:relative;	width: 1000px;	height: 90px;	background: #E9F1FC;}/* Комментарии */#newComment div{	margin: 10px 0px 15px 0px;}		#newComment #indicator {			position: relative;			display: none;			height: 40px;			background: url(indicator.gif) no-repeat left;			border: none;		}		#newComment textarea {    		border: 1px solid #CCCCCC;    		color: #4C4D4D;    		float: left;    		width: 99%;		}		#newComment #addCommentButton {			padding: 5px 10px 5px 10px;		}.comment {	background-color: #FFFFFF;	margin: 5px 0px 5px 0px;	padding: 5px 0px 5px 0px;	font : 12px Arial;}.comment_grey {	background-color:#ededed;	margin: 5px 0px 5px 0px;	padding: 5px 0px 5px 0px;	font : 12px Arial;}.comment_user_name {	position: relative;	color:#4c4d4d;	padding: 0px 0px 0px 10px;	font-weight:normal;}.comment_user_town {	position: relative;	color:#4c4d4d;	padding: 0px 10px 0px 5px;}.comment_user_time{	position: relative;	color:#4c4d4d;	padding: 0px 10px 0px 10px;}a.more {	position: relative;	display: block;	width: 389px;	height: 28px;	margin: 20px 0px 20px 0px;	padding: 8px 0px 0px 0px;	text-align: center;	background: url(more.gif) no-repeat top left;	text-decoration: none;	font-size: 16px;	font-weight: bold;}a.more:hover {	background: url(more_over.gif) no-repeat top left;}/* комментарии ссылки */img.comment_button {	padding: 0px 5px 0px 5px;}.comment_body {	position: relative;	padding: 3px 10px 3px 10px;}.addComment {	font-size: 14px;	color: #4c4d4d;	margin: 10px 0px 10px 0px;}.addcommentLink {	font-size: 14px;	color: #4c4d4d;}.complaint {	background-color: #cc0000;	padding:5px;	color: white;}	.complaint a {		color: white;	}
