@charset "utf-8";
/* Основные */
* {
	margin:0;
	padding:0;
}
body {
	color:#000;
	font-family:Tahoma;
	font-size:13px;
	background:#fff url(/design/images/bg.gif) top center repeat-x;
	behavior:url(/hover.htc);
}
table {
	font-size:13px;
	border-collapse:collapse;
}
img {
	border:0;
}
.clear {
	width:100%;
	clear:both;
	float:none !important;
	overflow:hidden;
	height:0;
	font-size:0;
}
a {
	color:#000;
}
a:hover {
	color:#d52023;
}
h1 {
	padding:0 0 0 0;
	font-size:14px;
	font-weight:normal;
}
h2 {
	margin:0 10% 0.5em 0;
	;
	font-size:18px;
	font-weight:normal;
}
h3 {
	margin:2em 0 0 0;
	font-size:16px;
	font-weight:normal;
}
/* Все */
#all {
	max-width:1200px;
	min-width:900px;
 width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980 ? '980px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1350 ? '1350px' : '99.9%' );
	margin: 0 auto;
}
/* Логотип */
.logo {
	float:left;
	width:33%;
	margin:40px 0 0 0;
}
.logo img {
	float:right;
}
/* Слоган */
.slogan {
	float:left;
	width:47%;
	margin:40px 0 0 0;
}
.slogan big {
	display:block;
	font-size:20px;
}
.slogan h1 {
	display:block;
	margin:0 0 0 5px;
	font-size:14px;
	font-weight:normal;
}
.slogan p.phone {
	margin: 0 0 0 80px;
	font-size:18px;
	width:300px;
}
/* Иконки */
.icons {
	float:left;
	width:35%;
	margin:20px 0 0 0;
}
.icons .bg {
	float:right;
}
.icons a,  .icons strong {
	display:block;
	float:left;
	width:56px;
	text-align:center;
	background:#e6e6e6 url(/design/images/bg.gif) bottom repeat-x;
}
.icons a div div,  .icons strong div div {
	padding:1em 0;
	border-right:1px solid #ccc;
}
.icons a div div img,  .icons strong div div img {
	height:1.2em;
}
.icons a div div img.home {
	background:url(/design/images/home.gif) center center no-repeat;
}
.icons a div div img.contacts {
	background:url(/design/images/contacts.gif) center center no-repeat;
}
.icons a div div img.map {
	background:url(/design/images/map.gif) center center no-repeat;
}
.icons a div div img.links {
	background:url(/design/images/links.gif) center center no-repeat;
}
.icons strong div div img.home {
	background:url(/design/images/home-current.gif) center center no-repeat;
}
.icons strong div div img.contacts {
	background:url(/design/images/contacts-current.gif) center center no-repeat;
}
.icons strong div div img.map {
	background:url(/design/images/map-current.gif) center center no-repeat;
}
.icons strong div div img.links {
	background:url(/design/images/links-current.gif) center center no-repeat;
}
.icons a:hover {
	background:#e6e6e6;
}
.icons strong {
	background:#d52023 url(/design/images/bg-current.gif) top repeat-x;
}
.icons a.left div {
	background:url(/design/images/corners.gif) top left;
}
.icons a.left div div {
	background:url(/design/images/corners.gif) bottom left;
}
.icons a div {
	background:none;
}
.icons a div div {
	background:none;
}
.icons strong div {
	background:none;
}
.icons strong div div {
	background:none;
}
.icons strong.left div {
	background:url(/design/images/corners-current.gif) top left;
}
.icons strong.left div div {
	background:url(/design/images/corners-current.gif) bottom left;
}
/* Навигация */
.navigation {
	float:left;
	/* width:55%; */
	margin:20px 0 0 0;
}
.navigation .bg {
	float:left;
}
.navigation a,  .navigation strong {
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	background:#e6e6e6 url(/design/images/bg.gif) bottom repeat-x;
}
.navigation a div div,  .navigation strong div div {
	padding:1em 20px;
	border-right:1px solid #ccc;
}
.navigation a:hover {
	color:#000;
	background:#e6e6e6;
}
.navigation strong {
	color:#fff;
	font-weight:normal;
	background:#d52023 url(/design/images/bg-current.gif) top repeat-x;
}
.navigation a.right div {
	background:url(/design/images/corners.gif) top right;
}
.navigation a.right div div {
	border-right:0;
	background:url(/design/images/corners.gif) bottom right;
}
.navigation a div {
	background:none;
}
.navigation a div div {
	background:none;
	font-weight:bold;
}
.navigation strong div {
	background:none;
}
.navigation strong div div {
	background:none;
}
.navigation strong.right div {
	background:url(/design/images/corners-current.gif) top right;
}
.navigation strong.right div div {
	border-right:0;
	background:url(/design/images/corners-current.gif) bottom right;
}
/* Левая колонка */
.left-column {
	float:left;
	width:30%;
	margin:20px 0 0 0;
}
.left-column .bg {
	float:right;
 //display:inline;
	margin:0 20px 0 0;
}
.left-column .bg h5 {
	color:#666;
	font-size:13px;
	font-weight:normal;
}
.left-column-navigation {
	margin:1em 0 0 0;
}
.left-column-navigation a,  .left-column-navigation strong {
	display:block;
	font-size:16px;
	line-height:1.5em;
	margin:0 0 0.5em 0;
}
.left-column-navigation a:hover {
	color:#000;
	text-decoration:none;
	background:#e6e6e6 url(/design/images/bg.gif) bottom repeat-x;
}
.left-column-navigation a div {
	background:url(/design/images/left-column-navigation-corners.gif) top left;
}
.left-column-navigation a div div {
	background:url(/design/images/left-column-navigation-corners.gif) top right;
}
.left-column-navigation a div div div {
	background:url(/design/images/left-column-navigation-corners.gif) bottom left;
}
.left-column-navigation a div div div div {
	padding:0 10px;
	background:url(/design/images/left-column-navigation-corners.gif) bottom right;
}
.left-column-navigation strong {
	color:#fff;
	font-weight:normal;
	background:#d52023 url(/design/images/bg-current.gif) top repeat-x;
}
.left-column-navigation strong div {
	background:url(/design/images/left-column-navigation-corners-current.gif) top left;
}
.left-column-navigation strong div div {
	background:url(/design/images/left-column-navigation-corners-current.gif) top right;
}
.left-column-navigation strong div div div {
	background:url(/design/images/left-column-navigation-corners-current.gif) bottom left;
}
.left-column-navigation strong div div div div {
	padding:0 10px;
	background:url(/design/images/left-column-navigation-corners-current.gif) bottom right;
}
.sub {
	padding:0 0 0 20px;
}
.sub a,  .sub strong {
	font-size:13px;
}
.left-column .phone {
	margin:40px 0 0 0;
}
.left-column .phone small {
	display:block;
	color:#666;
	font-size:13px;
}
.left-column .phone big {
	display:block;
	font-size:18px;
}
/* Основное содержание */
.content {
	float:left;
	width:55%;
	margin:20px 0 0 0;
}
.content .bg {
	float:left;
 //display:inline;
	margin:0 0 0 20px;
}
.content h1 {
	font-size:18px;
	margin:0 10% 0.5em 0;
}
.content big {
	display:block;
	font-size:18px;
	margin:0 10% 1em 0;
}
.content p {
	display:block;
	font-size:13px;
	line-height:1.5em;
	margin:0 10% 1.5em 0;
}
/* © */
.copyright {
 //width:100%;
	margin:40px 0 0 0;
	padding:0 0 0 35%;
	color:#666;
}
.copyright div {
	float:left;
	width:35%;
	padding:0 0 30px 0;
}
.copyright div p {
	padding:0 0 0 20px;
}
