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:#F0F8FB url(/img/footer.jpg) bottom center no-repeat;
	}
strong {
	font-weight:700;
	}
em {
	font-style:italic;
	}	
	
#wrapper {background:transparent url(/img/bg4.jpg) 50% 0% no-repeat;}

#wrap {width:980px;margin:0 auto;position:relative;}

.quest {background:url("/img/1.png") no-repeat scroll 0 0 transparent;display:block;width:190px;height:64px;text-indent:-9999px;outline:none;text-indent:-9999px;}
.quest:hover {background:url("/img/2.png") no-repeat scroll 0 0 transparent;display:block;width:190px;height:64px;outline:none;text-indent:-9999px;}
/*.quest:active {background:url("/img/3.png") no-repeat scroll 0 0 transparent;display:block;width:190px;height:64px;outline:none;text-indent:-9999px;}*/
.quest_active {background:url("/img/3.png") no-repeat scroll 0 0 transparent !important;display:block;width:190px;height:64px;outline:none;text-indent:-9999px;}

.book {background:url("/img/1.png") no-repeat scroll -210px 0 transparent;display:block;width:210px;height:64px;text-indent:-9999px;outline:none;text-indent:-9999px;}
.book:hover {background:url("/img/2.png") no-repeat scroll -210px 0 transparent;display:block;width:210px;height:64px;outline:none;text-indent:-9999px;}
/*.book:active {background:url("/img/3.png") no-repeat scroll -210px 0 transparent;display:block;width:210px;height:64px;outline:none;text-indent:-9999px;}*/
.book_active {background:url("/img/3.png") no-repeat scroll -210px 0 transparent !important;display:block;width:210px;height:64px;outline:none;text-indent:-9999px;}

.best {background:url("/img/1.png") no-repeat scroll -430px 0 transparent;display:block;width:145px;height:64px;text-indent:-9999px;outline:none;text-indent:-9999px;}
.best:hover {background:url("/img/2.png") no-repeat scroll -430px 0 transparent;display:block;width:145px;height:64px;outline:none;text-indent:-9999px;}
/*.best:active {background:url("/img/3.png") no-repeat scroll -430px 0 transparent;display:block;width:145px;height:64px;outline:none;text-indent:-9999px;}*/
.best_active {background:url("/img/3.png") no-repeat scroll -430px 0 transparent !important;display:block;width:145px;height:64px;outline:none;text-indent:-9999px;}

.vacant {background:url("/img/1.png") no-repeat scroll -585px 0 transparent;display:block;width:171px;height:64px;text-indent:-9999px;outline:none;text-indent:-9999px;}
.vacant:hover {background:url("/img/2.png") no-repeat scroll -585px 0 transparent;display:block;width:171px;height:64px;outline:none;text-indent:-9999px;}
/*.vacant:active {background:url("/img/3.png") no-repeat scroll -585px 0 transparent;display:block;width:171px;height:64px;outline:none;text-indent:-9999px;}*/
.vacant_active {background:url("/img/3.png") no-repeat scroll -585px 0 transparent !important;display:block;width:171px;height:64px;outline:none;text-indent:-9999px;}
 
#header 
{
	height:290px;
}

.spb, .msk {font-size:20px;color:#1B96C0;text-align:center;}
.spb {float:left;padding-left:50px;padding-top:45px;display:inline-block;}
.msk {float:left;padding-left:50px;padding-top:45px;top:35px;display:inline-block;}

 
	#header-inner {
		width:972px;
		margin:0 auto;
		position:relative;
		}
	#logo-holder {
		/* width:352px; */
		float:left;
		padding-top:22px;
		display:inline-block;
		}
	#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:960px;
	margin:20px auto 0;
	}		
	#menu li,
	#menu2 li {
		/*width:180px;*/
		width:240px;
		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% -197px;	 */
		}
		#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:active,
	#menu2 a:active {
		color:#000;
		 background-position:50% 0px;	 
		}*/
		#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;
			outline:none;
			background-position:50% 0;	
			}
			
#menu-wash p {padding-bottom:5px;text-indent:-9999px;background:url("/img/4.png") no-repeat scroll 20px 0 transparent;display:block;width:179px;height:47px;outline:none;}
#menu-wash:hover p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll 20px 0 transparent;display:block;width:179px;height:47px;}
.selected1 a {background-position: 50% 1px !important;}
.selected1 a p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll 20px 0 transparent !important;display:block;width:179px;height:47px;}
			
#menu-refr p {padding-bottom:5px;text-indent:-9999px;background:url("/img/4.png") no-repeat scroll -220px 0 transparent;display:block;width:179px;height:47px;outline:none;}
#menu-refr:hover p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -220px 0 transparent;display:block;width:179px;height:47px;}
.selected2 a {background-position: 50% 1px !important;}
.selected2 a p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -220px 0 transparent !important;display:block;width:179px;height:47px;}

#menu-oborud p {padding-bottom:5px;text-indent:-9999px;background:url("/img/4.png") no-repeat scroll -460px 0 transparent;display:block;width:179px;height:47px;outline:none;}
#menu-oborud:hover p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -460px 0 transparent;display:block;width:179px;height:47px;}
.selected3 a {background-position: 50% 1px !important;}
.selected3 a p  {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -460px 0 transparent !important;display:block;width:179px;height:47px;}


	#menu-cond:active {background-position:50% 1px !important;}
	#menu-cond:hover {background-position:50% -404px;}
	#menu-cond {
		background-image:url(/img/menu/cond.jpg);	
		background-position:50% -197px;
		outline:none;		
		}
	#menu-cond p {padding-bottom:5px;text-indent:-9999px;background:url("/img/4.png") no-repeat scroll -641px 0 transparent;display:block;width:301px;height:47px;outline:none; color:#898989; margin-left: -65px;}
	#menu-cond:hover p {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -641px 0 transparent;display:block;width:301px;height:47px;}
	
.selected4 a {background-position: 50% 1px !important;}
.selected4 a p  {padding-bottom:5px;background:url("/img/5.png") no-repeat scroll -641px 0 transparent !important;display:block;width:301px;height:47px;}

			
	#menu-refr:active {background-position:50% 3px !important;}
	#menu-refr:hover {background-position:50% -404px;}
	#menu-refr {
		background-image:url(/img/menu/refr.jpg);
		background-position:50% -184px;	
		outline:none;
		}
	/* #menu-wash:active {background-position:50% 0px;} */
	#menu-wash:active {background-position:50% 1px !important;}
	#menu-wash:hover {background-position:50% -404px;}
	#menu-wash {
		background-image:url(/img/menu/wash.jpg);	
		background-position:50% -197px;
		outline:none;		
		}
	/* #menu-oborud:active {background-position:50% 0px;} */
	#menu-oborud:active {background-position:50% 0px !important;}
	#menu-oborud:hover {background-position:50% -404px;}
	#menu-oborud {
		background-image:url(/img/menu/oborud.jpg);
		background-position:50% -197px;
		outline:none;
		}
	#menu-tele {
		background-image:url(/img/menu/tele.jpg);		
		}
	#menu-other {
		background-image:url(/img/menu/other.jpg);		
		}
#menu3 {
	width:740px;
	margin:30px 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;
		text-align:justify;
		}
	#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 {

	}
	#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;}

.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;
}

.preload {position:absolute;left:-9999px;top:0px;}
.input_error {border:1px solid #CC0000 !important; background-color:#FFCCCC}
