body {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	background:#00326b url('/i/bg.gif') repeat-x;
	
}

a	{color:#3b7dc8;}
a:hover	{color:#2762a5;}
img	{border:0px;}
h1	{font-family:Arial;font-size:24px;font-weight:normal;margin-bottom:10px;margin-top:0px;}
h2, #h2	{font-family:Arial;font-size:20px;font-weight:normal;margin-bottom:5px;margin-top:30px;}
.hp #h2	{margin-top:0px;margin-bottom:10px;}

li	{padding-bottom:10px;}

ul	{
	padding:0px;
	padding-top:0px;
}

#r ul	{
	padding-left:20px;
	padding-top:0px;
}

#r ol	{
	padding-left:20px;
	padding-top:0px;
}

#r ul li	{
	padding:0px;
	margin-bottom:10px;
}

ul ul	{
	padding-left:25px;
	padding-top:5px;
}

li	{
	margin-top:5px;
	margin-bottom:0px;
}

.red	{color:#c10000;}

#content	{
	width:942px;
	margin: 0 auto;
	display:block;
}

#l, #r	{float:left;}

.top	{
	height:69px;
	border-bottom:#1d5798 1px solid;
}

.top #l	{
	float:left;
	width:670px;
}

.top #r	{
	float:left;
	width:272px;
}

.top #r div	{
	float:left;
}

.top #r #phone	{
	padding-top:20px;
	float:right;
}

.top #r	{
	font-size:28px;
	font-family:Arial;
	color:#ffffff;
}

.top #r img	{
	margin-right:10px;
}

.top #r #code	{
	float:left;
	color:#2962a2;
	padding-right:10px;
}

.flash	{
	height:222px;
}

.flashpage	{
	height:104px;
	padding-top:5px;
	padding-bottom:5px;
}

.flashpage img	{
	height:104px;
	width:943px;
}

.flashpage #fhp	{
	height:104px;
	width:943px;
	display:block;
	border:1px solid;
}

.mnu	{
	height:47px;
	background:#cf0000 url('/i/mnu.gif') repeat-x;
	margin-bottom:4111px;
}

.clear	{height:3px;clear:both;display:block;}

.page, .hppage	{
	background:#fff;
	padding-top:35px;
/*	overflow:hidden;*/

}

.hppage	{
	padding-bottom:30px;
	overflow:hidden;
}

.page #l, .hppage #l	{width:190px;padding-left:25px;padding-right:25px;float:left;}
.page #r, .hppage #r{width:677px;padding-right:25px;float:left;}
.page #r	{min-height:900px;}

.hppage #r{font-size:14px;}

.hp	{
	background:#f5f8fc;
	padding-top:25px;
	overflow:hidden;
}

.hp #l	{
	width:459px;
	padding-left:25px;
}

.hp #r	{
	width:433px;
	padding-right:25px;
}

.hp #gallery	{
	width:414px;
	height:262px;
	padding:10px;
	background:#e9ebef;
	text-align:center;
	color:#979797;
}

.hp #gallery #photo	{
	width:414px;
	height:240px;
	margin-bottom:5px;
	overflow:hidden;
}

.hp #gallery img	{
	
}

.hp #shadow	{
	width:4134px;
	height:15px;
	background:url('/i/shadow.gif') no-repeat;
	padding-bottom:30px;
}

.mnu #l	{
	width:195px;
	padding-left:25px;
	padding-top:17px;
}

.mnu #l img	{
	margin-right:30px;
}

.mnu #r	{
	width:672px;
	padding-right:25px;
}

#mp	{
	float:left;
	padding-top:17px;
	padding-left:20px;
	padding-right:20px;
	height:30px;
}

.mpa	{
	background:#dd5454 url('/i/mnua.gif') repeat-x;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	color:#ffffff;
}

#mp a	{color:#ffdddd;text-decoration:none;}
#mp a:hover	{color:#fff;}

.bottom	{
	background:url('/i/bottom.gif') no-repeat;
	height:50px;
	color:#99adc4;
	padding-top:30px;
}

.bottom #l	{
	width:469px;
	padding-left:15px;
}

.bottom #r	{
	width:458px;
}

#more	{
	margin-top:10px;
	height:18px;
}

#more #lm	{
	float:left;
	padding-right:10px;
}

#more #rm	{
	background:url('/i/more.gif') no-repeat left;float:left;
	width:21px;
	height:18px;
}

#news	{
	padding-bottom:15px;
	border-bottom:#cacaca 1px dotted;
	margin-bottom:15px;
}

#news #head	{font-weight:bold;padding-bottom:5px;}
#news #text a	{color:#000000;text-decoration:none;}
#news #text p	{margin:0px;}

#hpzakaz	{padding-bottom:15px;text-align:center;color:#797979;}
#hpfaq	{color:#797979;}
#hpfaq a	{color:#797979;text-decoration:none;}
#hpfaq a:hover	{color:#3b7dc8;text-decoration:underline;}

#left-mnu	{
	width:190px;
	background:#fbfbfb url('/i/leftmnu-bg.gif');
	margin-left:-40px;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:20px;
}

#leftmnu-after	{
	width:230px;
	height:10px;
	background:url('/i/leftmnu-after.gif');
	margin-left:-40px;
	margin-bottom:40px;
}


#left-mnu ul	{
	padding:0px;
	margin:0px;
}

#left-mnu ul li	{
	padding:0px;
	margin:0px;
	list-style:none;
	border-bottom:#bdbdbd 1px dotted;
	padding-bottom:10px;
	padding-top:10px;
	width:90%;
	margin-top:0px;
}

#left-mnu a	{color:#575757;text-decoration:none;}
#left-mnu a:hover	{color:#000000;}

#left-mnu ul li ul	{
	padding-left:15px;
	font-size:11px;
}

#left-mnu ul li ul li	{
	padding-left:10px;
	font-size:11px;
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
	list-style:disc;
	color:#3879c3;
	padding-left:0px;
}

#left-mnu ul li ul #a	{
	color:#c10000;
}

#left-mnu ul li ul a	{
	color:#3b7dc8;
	text-decoration:underline;
}
#left-mnu ul li ul a:hover	{
	color:#2762a5;
}

#inp	{width:95%;}
#inpt	{width:95%;height:140px;}
#f3	{padding-bottom:3px;padding-top:5px;}

#catalog-buttons	{display:block;overflow:hidden;}
#catalog-buttons #button	{
	display:block;
	overflow:hidden;
	width:165px;
	height:121px;
	background:#c0c0c0 url('/i/button-bg.gif');
	float:left;
	margin-bottom:5px;
}
#catalog-buttons #button-line	{
	width:165px;
	text-align:center;
	float:left;
	height:150px;
	margin-bottom:25px;
	margin-right:3px;
}

#catalog-buttons #button div	{
	width:165px;
	height:121px;
}

.page #gallery	{
	float:left;
	width:217px;
	margin-bottom:20px;
}

#catalog-name	{
	padding-bottom:10px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	border-bottom:#c0c0c0 1px dotted;
	background:url('/i/download.gif') no-repeat right;
}

#price	{
	padding-bottom:10px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	border-bottom:#c0c0c0 1px dotted;
}

#price #l	{
	width:63px;
	padding:0px;
}

#price #r	{
	width:450px;
	padding:0px;
	padding-top:10px;
	min-height:40px;
}

#price #r	{
	font-size:11px;
	color:#9f9f9f;
}

#price #r a	{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#gallery-line	{
	padding-bottom:20px;
	clear:both;
	overflow:hidden;
}

#ill	{
	margin-right:10px;
}

#clearg	{
	display:block;
	clear:both;
}
