html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	}
a img,
:link img,
:visited img {
	border: 0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
ol,
ul {
	list-style:none;
	}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content:"";
	}
/* fix superscript and subscript */
sup,
sub {
	font-size:.7em;
	}
sup {
	vertical-align:baseline;
	position:relative;
	top:-0.4em;
	}
sub {
	vertical-align:baseline;
	position:relative;
	bottom:-0.4em;
	}
.clr {
	clear:both;
	}

html {
	font-size:75%;
	}

body {
	font:16px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
	color:#181818;
	background:#f0f8fa url(/img/bg.gif);
	}
strong {
	font-weight:700;
	}
em {
	font-style:italic;
	}	
#header {
	border-top:1px solid #d1d8da;
	border-bottom:1px solid #d1d8da;
	margin-top:56px;
	}
	#header-inner {
		width:972px;
		margin:0 auto;
		}
	#logo-holder {
		width:352px;
		float:left;
		padding-top:22px;
		}
	#dash-holder {
		width:18px;
		float:left;
		padding-top:62px;
		}
	#descr-holder {
		width:302px;
		float:left;
		padding:62px 0 20px;
		}
	#info-holder {
		width:227px;
		float:left;
		margin-left:60px;
		}
		#phone {
			font-size:28px;
			color:#005cc4;
			width:210px;
			text-align:center;
			/*padding:20px 0 10px;*/
			padding:5px 0 10px;
			}
		#call {
			font-size:22px;
			color:#005cc4;
			background:#f0f8fa url(/img/call.gif);
			display:block;
			width:154px;
			height:40px;
			padding-top:16px;
			padding-left:56px;
			margin-top:14px;
			}
			
#menu,		
#menu2 {
	width:720px;
	margin:20px auto 0;
	}		
	#menu li,
	#menu2 li {
		width:180px;
		float:left;
		font-size:22px;
		}
	#menu a,
	#menu2 a {
		display:block;
		width:180px;
		height:40px;
		background-repeat:no-repeat;
		text-align:center;	
		text-decoration:none;
		padding-top:160px;
		color:#333;
		}
	#menu a {
		background-position:50% 0;	
		}
	#menu2 a {
		background-position:50% -202px;	
		}
		#menu a span,
		#menu2 a span {
			display:block;
			width:190px;
			height:35px;
			background:url(/img/menu/bg.gif) no-repeat 50% 0;	
			text-align:center;	
			text-decoration:none;
			padding-top:6px;
			}
		#menu a span {
			color:#333;
			}
		#menu2 a span {
			color:#777;
			}
	#menu a:hover,
	#menu2 a:hover {
		color:#000;
		background-position:50% -404px;	
		}
		#menu a:hover span,
		#menu2 a:hover span,
		#menu .selected a span,
		#menu2 .selected a span {
			color:#fff;
			background-position:50% -41px;	
			}
		#menu .selected a,
		#menu2 .selected a {
			color:#fff;
			background-position:50% 0;	
			}
	#menu-refr {
		background-image:url(/img/menu/refr.jpg);		
		}
	#menu-wash {
		background-image:url(/img/menu/wash.jpg);		
		}
	#menu-tele {
		background-image:url(/img/menu/tele.jpg);		
		}
	#menu-other {
		background-image:url(/img/menu/other.jpg);		
		}
#menu3 {
	width:720px;
	margin:20px auto 0;
	}		
	#menu3 li {
		width:180px;
		float:left;
		font-size:18px;
		}
	#menu3 a {
		display:block;
		width:180px;
		height:40px;
		background-repeat:no-repeat;
		text-align:center;	
		text-decoration:none;
		color:#333;
		}
	#menu3 a {
		background-position:50% -202px;	
		}
		#menu3 a span {
			display:block;
			width:190px;
			height:33px;
			background:url(/img/menu/bg2.gif) no-repeat 50% 0;	
			text-align:center;	
			text-decoration:none;
			padding-top:8px;
			}
		#menu3 a span {
			color:#777;
			}
	#menu3 a:hover {
		color:#000;
		background-position:50% -404px;	
		}
		#menu3 a:hover span,
		#menu3 .selected a span {
			color:#fff;
			background-position:50% -41px;	
			}
		#menu3 .selected a {
			color:#fff;
			background-position:50% 0;	
			}
	#menu3 img {
		vertical-align:middle;
		margin-right:4px;	
		}
	#menu3 li.red,
	#menu3 li.red a,
	#menu3 li.red a span {
		color:#d00;
		}
	#menu3 li.red a:hover,
	#menu3 li.red a:hover span {
		color:#fff;
		}
	#menu3 li.red a span {
		background-image:url(/img/menu/bg3.gif);
		}

#content {
	width:678px;
	margin:30px auto;
	}	
	#content p {
		margin-bottom:12px;
		}
	#content ul,
	#content ol {
		margin:0 0 12px 24px;
		}
	#content ul {
		list-style-type:circle;
		}
	#content ol {
		list-style-type:number;
		}
	#content li {
		margin-bottom:6px;
		}
	#content .brands {
		width:100%;
		}
		#content .brands td {
			width:25%;
			padding:20px 10px;
			text-align:center;
			vertical-align:middle;
			border:none;
			}
	#content table {
		width:100%;
		border-collapse:collapse;
		margin-bottom:12px;
		}
		#content table td,
		#content table th {
			padding:4px 8px;
			border:1px solid #ccc;
			}
		#content table th {
			font-weight:700;
			}
	#content table.nob td, #content table.nob th {
			border:none;
		}
	#content h1 {
		font-size:160%;
		}
	#content h2 {
		font-size:130%;
		}

	
#footer {
	border-top:1px solid #d1d8da;
	}
	#footer-inner {
		width:972px;
		margin:0 auto;
		padding:18px 0;
		}
	#copyright {
		font-size:11px;
		color:#909596;
		width:306px;
		float:left;
		}
	#counters {
		text-align:center;
		width:366px;
		float:left;
		}
	#address {
		text-align:right;
		width:299px;
		float:left;
		font-size:11px;
		color:#909596;
		}
		#address span, #copyright span {
			font-size:28px;
			color:#2393e7;
			}
.icon {vertical-align:middle; margin-right:8px;}
.pngfix {behavior:url(/img/png.htc);}

.error {
	color: #FF0000;
	font-weight: bold;
}
.ok {
	color: #009000;
	font-weight: bold;
}
#bigInfoDiv {
	background: url('/i/65.jpg') #CC3333 no-repeat;
	height: 142px;
	width: 100%;
}
#selectMSK, #selectSPB {
	cursor:pointer;
	float: left;
	color: #005cc4;
	text-decoration: underline;
	margin-right: 10px;
}
.citySelected {
	font-weight: bold;
	text-decoration: none!important;
}