html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background:#fff url(template/img/bg.png) repeat-x center top;
	color:#000;
	font:normal 12px/normal Arial, Helvetica, sans-serif;
}
div, li, form {
	margin:0;
	padding:0;
}
p, table, ul, ol, h1, h2, h3, h4 { margin:0 0 14px 0; }
ol, ul {
	list-style-position:outside;
	padding:0 0 0 20px;
}
ul { list-style-type:disc; }
input, select { margin:0; }
p {
	padding:0;
	text-align:justify;
}
img {
	border:none;
	margin:0;
}
table { width:100%; }
table, td, th, tr { border-collapse:collapse; }
td, th { padding:3px; }
a {
	text-decoration:underline;
	color:#1a3dc1;
}
a:hover, a:active { text-decoration:none; }
a.phone { text-decoration:none!important; }
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
.clear {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}
.clear-right {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:right;
}
.clear-left {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:left;
}
#layout {
	width:100%;
	min-height:100%;
	min-width:1000px;
	position:relative;
	background:url(template/img/bg1.png) repeat-x center bottom;
}
#center {
	position:relative;
	width:1000px;
	padding:374px 0 145px 0;
	margin:0 auto;
}
#main-block {
	float:left;
	width:784px;
}
#sidebar-right {
	float:right;
	width:204px;
}
#main-block .content {
	padding:0 19px 0 34px;
	margin:0 0 50px 0;
}
.s-block {
	width:204px;
	margin:0 0 13px 0;
}
.history {
	width:204px;
	position:relative;
	padding:0 0 70px 0;
	background:url(template/img/history.png) repeat-y 0 0;
	min-height:232px;
}
.history .bg-top {
	position:absolute;
	width:204px;
	height:176px;
	background:url(template/img/history-top.png) no-repeat 0 0;
	left:0;
	top:0;
}
.history .bg-bottom {
	position:absolute;
	width:204px;
	height:126px;
	background:url(template/img/history-bottom.png) no-repeat 0 0;
	left:0;
	bottom:0;
}
.history h4 {
	position:relative;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	color:#615770;
	padding:0 0 105px 0;
}
.history .contents {
	position:relative;
	padding:0 14px 14px 14px;
}
.history .contents p {margin:0 0 5px 0;}
.history .links {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	text-align:center;
	font-weight:bold;
	margin:0;
}
.history .links a {
	color:#615770;
	text-decoration:none;
}
.history .links a:hover {text-decoration:underline;}
#header {
	position:absolute;
	width:100%;
	height:185px;
	left:0;
	top:9px;
}
#header .contents {
	width:1000px;
	position:relative;
	margin:0 auto;
}
#header .contacts {
	width:260px;
	float:right;
}
#header .contacts .favorit {
	padding:10px 10px 0 0;
}
#header .contacts .favorit a {
	display:block;
	padding:15px 0 4px 70px;
	background:url(template/img/fav.png) no-repeat 0 0;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#615770;
}
#header .contacts .phone {
	padding:9px 0 0 70px;
	background:url(template/img/phone.png) no-repeat 0 9px;
	height:54px;
}
#header .contacts .phone p {
	margin:0;
	font-size:21px;
	font-weight:bold;
	color:#ff7f00;
}
#header .contacts .phone p span {font-size:16px;}
#header .contacts .help {padding:0 0 0 70px;}
#header #slogan {
	text-align:center;
	margin:0 265px;
}
#logo {
	float:left;
	width:260px;
}
#menu_top {
	position:absolute;
	width:100%;
	height:132px;
	top:200px;
}
#menu_top ul {
	width:990px;
	margin:0 auto;
	padding:7px 0 0 10px;
	list-style:none outside;
	height:125px;
	background:#f8f9fa url(template/img/menu-bg.png) no-repeat 0 0;

}
#menu_top ul li {
	position:relative;
	float:left;
	background:#fff url(template/img/menu-li-bg.png) repeat-x 0 0;
	margin:0 12px 0 0;
	height:26px;
}
#menu_top ul li span.left {
	position:absolute;
	width:10px;
	height:26px;
	left:0;
	top:0;
	background:url(template/img/menu-li-bg-l.png) no-repeat 0 0;
}
#menu_top ul li span.right {
	position:absolute;
	width:10px;
	height:26px;
	right:0;
	top:0;
	background:url(template/img/menu-li-bg-r.png) no-repeat 0 0;
}
#menu_top ul li a {
	position:relative;
	display:block;
	font-size:12px;
	line-height:14px;
	padding:6px 47px 6px 20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	float:left;
	white-space:nowrap;
}
#menu_top ul li a:hover, #menu_top ul .current a {color:#ff6000;}
#menu_top ul li ul {
	width:auto;
	background:none;
	position:absolute;
	height:auto;
	padding:0;
	margin:0;
	top:37px;
	left:0;
	width:100%;
}
#menu_top ul li ul li {
	height:auto;
	float:none;
	background:none;
	margin:0;
}
#menu_top ul li ul li a {
	float:none;
	color:#615770;
	padding:3px 10px 3px 20px;
}
#menu_top ul .current ul li a {color:#615770;}
#menu_top ul .current ul li a:hover, #menu_top ul li ul .current a {color:#ff6000;}
#footer {
	position:absolute;
	width:100%;
	height:125px;
	left:0;
	bottom:16px;
}
#footer .contents {
	width:950px;
	margin:0 auto;
	border-top:0px #eff1f4 solid;
	padding:15px 0 0 0;
}


#main-block .content p {
 font-size:14px;
}



#main-block .offers p {
	margin:0;
	font-size:17px;
	font-weight:bold;
	color:#ff7f00;
}

#main-block .content li {
 font-size:16px;
}



/* навигация подменю  - 202 стр */