*{
	border:0px;
	margin:0px;
	padding:0px;
}
body {
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525965;
	background:url(../images/bg.jpg) #fff top left repeat-x;
}
.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.main {
	margin:0px auto;
	min-width:1000px;
 	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	background:url(../images/topbg.jpg) top center no-repeat;
}
.all {
	width:1000px;
	margin:0 auto;
}
.tophead {
	height:58px;
}
.toplink {
	padding:25px 165px 0 27px;
	width:75px;
	float:left;
}
.toplink a {
	display:block;
	width:75px;
	height:20px;
	text-decoration:none;
}
.slogan {
	float:left;
	padding:12px 0 0 0;
}
.slogan a {
	display:block;
	width:306px;
	height:14px;
	padding:26px 0 0 0;
	color:#525965;
	text-decoration:none;
}
.slogan a:hover {
	color:#525965;
	text-decoration:none;
}
.head {
	background:url(../images/head.jpg) top left no-repeat;
	height:178px;
	padding:0 0 26px 0;
}
.topmenu {
	float:left;
	padding:0 0 0 315px;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	position:relative;
}
.shadow {
	color:#4a2102;
	z-index:1;
	position:relative;
	top:1px;
}
.text,.ved,.muz {
	z-index:2;
	position:relative;
	top:-24px;
	left:-1px;
}
.text a,.ved a,.muz a {
	color:#fff;
	text-decoration:none;
}
.text a:hover,.ved a:hover,.muz a:hover {
	color:#fff;
	text-decoration:none;
}
.toprow {
	float:left;
	width:216px;
	padding:30px 0 0 0;
}
.topitem {
	width:216px;
	height:48px;
}
.contact {
	float:left;
	font-size:14px;
	color:#141414;
	padding:23px 0 0 17px;
	width:234px;
}
.phone {
	color:#1f5cb7;
	font-style:italic;
	font-size:20px;
}
.container {}
.content {
	float:left;
	width:706px;
	font-size:14px;
	color:#141414;
	padding:0 15px 20px 33px;
	background:url(../images/contentbg.jpg) top right no-repeat;
}
.content img {
	padding:0 15px 15px 0;
}
.content2 {
	float:left;
	width:706px;
	font-size:14px;
	color:#141414;
	padding:0 15px 20px 33px;
	background:url(../images/contentbg.jpg) top right no-repeat;
}
.content2 img {
	padding:0;
}
.contacts { 
font-size:20px;
font-weight: bold;
height:400px;
padding:70px 0px 0px 0px;
}
h2 {
	font-size:20px;
	color:#1f5cb7;
	font-style:italic;
	font-weight:normal;
	padding:0 0 12px 0;
}
.flash {
	float:left;
	width:244px;
	padding:4px 0 0 2px;
}
.footer {
	margin:0 0 0 43px;
	background:url(../images/footer.jpg) top left no-repeat;
	height:81px;
	padding:0 0 27px 0;
}
.namecont {
	float:left;
	font-size:22px;
	font-style:italic;
	width:168px;
	height:71px;
	padding:10px 0 0 34px;
	color:#fff;
}
.footer-phone {
	float:left;
	font-size:22px;
	font-style:italic;
	width:218px;
	height:81px;
	line-height:81px;
	color:#fff;
}
.big {
	font-size:30px;
}
.copy {
	float:left;
	line-height:81px;
	font-size:14px;
	color:#141414;
	width:242px;
}
.footermenu {
	width:122px;
	float:left;
	padding:10px 0 0 0;
}
.footermenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footermenu ul li {
	font-size:16px;
	font-weight:bold;
}
.footermenu ul li a {
	color:#fff;
	text-decoration:underline;
}
.footermenu ul li a:hover {
	color:#fff;
	text-decoration:none;
}