body {padding:0; margin:0;font-family:Tahoma; min-width:1152px;}

.main {width:100%; float:left; min-width:1100px;}
*html .main {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100px" : "auto"); }

#header{
	float:left;
	width:100%;
	height:355px;
	background:url(/design/images/header_bg.jpg) repeat-x;
	
}
#house{
	position:absolute;
	left:0px;
	top:0px;
	width:880px;
	height:355px;
	background:url(/design/images/house.jpg);
}
#logo{
	float:right;
	width:245px;
	height:132px;
	background:url(/design/images/logo.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/logo.png', sizingMethod='scale');
	margin-top:60px;
	margin-right:50px;
	display:inline;
}
#menu{
	float:right;
	width:228px;
	margin-top:33px;
	list-style:none;
}
#menu li{
	float:left;
	width:150px;
}
#menu li a{
	float:left;
	font-family:Arial;
	font-size:18px;
	color:#284768;
	padding-top:1px;
	padding-bottom:5px;
	_padding-bottom:6px;
	padding-left:9px;
}
#menu #active a{
	background:#fcf0e4;
	padding-left:0px;
}
#menu_l{
	float:left;
	width:9px;
	height:28px;
	background:url(/design/images/menu_l.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/menu_l.png', sizingMethod='scale');
}
#menu_r{
	float:left;
	width:9px;
	height:28px;
	background:url(/design/images/menu_r.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/menu_r.png', sizingMethod='scale');
}
#block{
	float:right;
	width:400px;
	position:relative;
}
#telephone{
	position:absolute;
	margin-right:110px;
	margin-top:225px;
	width:292px;
	height:127px;
	background:url(/design/images/telephone.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/telephone.png', sizingMethod='scale');
}
.cont {margin:0 51px 0px 51px;}

.catal { float:left; width:100%; font-size:12px; font-family:Tahoma; padding-bottom:25px;}
.catal td {padding-top:20px; padding-right:10px;}

.catal img {border:1px solid #d7d7d7; margin-right:10px; display:inline;}
.catal a {color:#00aeef; font-family:"Myriad Pro"; font-size:14px}

.bll {width:60%; float:left;} 
.brr {width:40%; float:left;} 

.bl {width:50%; float:left;} 
.br {width:50%; float:left; margin-right:-10px;} 
.bl img {margin-top:20px;}
.br img {margin-top:20px;}

.blll {width:32%; float:left;} 
.brrr {width:68%; float:left;}

.blll a{color:#00aeef; font-size:22px;font-family:"Myriad Pro";}
a.act{ color:#777d85;}
a.level2{ font-size:16px}

.way {color:#777d85;font-family:"Myriad Pro";}
a.way {color:#00aeef;}


.footer {width:100%; float:left; height:95px; background:url(/design/images/footer.gif) repeat-x top; margin-top:20px;}
.foot_l {width:100%; float:left; height:95px; background:url(/design/images/foot_l.gif) no-repeat left top;}
.foot_r {width:100%; float:left; height:95px; background:url(/design/images/foot_r.gif) no-repeat right top;}

.copy {float:left; font-family:Tahoma; font-size:12px; padding:0 0 5px 40px; margin:44px 0 0 51px; color:#000000; display: inline; background:url(/design/images/copy.gif) no-repeat left top;}
.copy a {color:#00aeef;}
.f_tel {float:right; padding:0 52px 12px 17px; margin:43px 0 0 0; font-family:"Myriad Pro"; font-size:30px; color:#777d85; background:url(/design/images/f_tel.gif) no-repeat left center;}
.f_tel span {font-size:18px; color:#b7b7b7;}

.partner p{ margin-left:50px; padding:0; font-weight:bold;}
.partner ul{ margin-left:80px;padding:0}

h1 {width:100%; float:left; padding:17px 0 10px 0; margin:0; font-size:28px; color:#777d85; font-family:"Myriad Pro"; font-weight:normal}
h2 {font-size:22px; color:#00aeef; font-family:"Myriad Pro"; font-weight:normal; padding:0; margin:0 0 3px 0;}
h2 a {color:#00aeef;}
p {padding:0px 15px 0 0; margin:13px 0 0 0; font-size:12px;}
ul {font-size:12px;}

.counter{margin-left:300px; margin-top:-30px}
