html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family:Calibri, Arial, sans-serif;
	color:#6C6C6C;
}

body{
	background:#FFFFFF url(/_common/img/obl.jpg) 0 179px repeat-x;
}

h1, h2, h3, h4, h5{
	font-size:140%;
	color:#034ea2;
	margin:0 0 17px 0;
}


a{
	color:#034ea2;
}

#page-all {
	min-height: 100%;
	margin-bottom: -170px;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 980 ? "980px" : "auto");
	min-width: 980px;
	font-size:80%;
	background:url(/_common/img/bg.jpg) 0 282px repeat-x;
}
 
#copyright{
	clear:left;
	float:left;
	margin:0 0 0 346px;
	padding-top:300px;
	padding-bottom:150px;
	text-align:left;
}
#copyright div{
	float:left;
}
#copyright #border{
	width:4px;
	height:28px;
	margin:0 35px 0 0;
	border:solid 1px #a9c9e5;
}

* html #page-all {
	height: 100%;
}

#left_top{
	position:absolute; top:0; left:-346px;
	float:left;
	width:346px;
	height:182px;
	background: url(/_common/img/bg_lt.jpg) 0 0 no-repeat;
}
#left_top #logo{
	position:absolute; top:80px; left:50%;
	margin-left:-86px;
	width:173px;
	height:50px;
	background:url(/_common/img/logo.gif) 0 0 no-repeat;
}

#right_phone{
	position:absolute; top:0; right:-108px;
	float:right;
	width:108px;
	height:179px;
	background:url(/_common/img/right_phone.gif) 0 0 no-repeat;
}
#right_phone #provod{
	position:absolute; bottom:-46px; right:0;
	width:188px;
	height:46px;
	background:url(/_common/img/provod_bottom.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#contacts{
	position:relative;
	height:179px;
	margin:0 108px 0 346px;
	background:#FFFFFF;
}
#contact{
	position:relative;
	float:left;
	height:149px;
	margin:30px 0 0 40px;
	color:#3b3b3b;
}
#contact p, #phones p{
	margin:13px 0 0px 0;
}
#contact #email{
	position:absolute; bottom:15px;
}
#phones{
	float:right;
	margin:30px 140px 0 10px;
}
#phones p{
	font-size:130%;
}
#phones b{
	font-size:160%;
	color:#222222;
	white-space:nowrap;
}
#contacts #trubka{
	position:absolute; top:12px; right:0;
	width:205px;
	height:156px;
	background:url(/_common/img/trubka.gif) 0 0 no-repeat;
}
#corner_lb{
	width:6px;
	height:10px;
	position:absolute; bottom:-3px; left:0;
	background:	url(/_common/img/line_lb.gif) 0 0 no-repeat;
	font-size:1px;
}
#corner_rb{
	width:7px;
	height:7px;
	position:absolute; bottom:0; right:0;
	background:	url(/_common/img/white_rb.gif) 0 0 no-repeat;
	font-size:1px;
}

#line{
	height:3px;
	font-size:1px;
	background:#B7DDF4 url(/_common/img/line_rb.gif) 100% 0 no-repeat;
	margin:0 173px 0 346px;
}
#v-line{
	position:absolute; top:20px; left:0;
	width:5px;
	height:30px;
	font-size:1px;
	background:#024EA3;
}

#content{
	min-height:250px;
	margin:75px 2% 0 2%;
	text-align:center;
}
#left{
	float:left;
	width:33%;
	height:1%;
}
#right{
	float:right;
	width:33%;
	height:1%;
}
#center{
	margin: 0 33% 0 33%;
	height:1%;
}

.left{
	position:relative;
	float:left;
	width:50%;
}
.right{
	position:relative;
	float:right;
	width:50%;
}
.div{
	position:absolute; top:170px; left:0;
	width:100%;
	text-align:center;
}
.div .a{
	width:100%;
	text-align:center;
}

.div .plus{
	position:absolute; top:-15px; left:50%;
	margin-left:-5px;
	height:11px;
	width:11px;
	background:url(/_common/img/plus.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	cursor:pointer;
	cursor:hand;
}
.div .minus{
	position:absolute; top:-15px; left:50%;
	margin-left:-5px;
	height:11px;
	width:11px;
	background:url(/_common/img/minus.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	cursor:pointer;
	cursor:hand;
}
.left .img, .right .img{
	position:absolute; left:50%;
}
.left a, .right a{
	font-weight:bold;
}

.detail{
	position:absolute; top:165px; left:50%;
	filter:expression(fixPNG(this));
	margin-left:-70px;
	width:600px;
	text-align:left;
}
.detail h1{
	white-space:nowrap;
}
.detail .line-top{
	position:absolute; top:7px; left:15px;
	height:7px;
	width: 140px;
	background:#034EA2;
	font-size:1px;
}

/* car */
#menu_1 { z-index:0; }
#menu_1 .img{
	top:15px;
	margin-left:-110px;
	background:url(/_common/img/1-car-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:250px;
	height:157px;
}
#menu_1 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/1-car-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_1 .img .img-title{
	width:160px;
	height:115px;
	margin:4px 0 0 40px;
	background:none;
}
#menu_1 .div{ margin-left:10px; }

/* building */
#menu_2 { z-index:0; }
#menu_2 .img{
	top:-7px;
	margin-left:-45px;
	background:url(/_common/img/2-building-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:171px;
	height:193px;
}
#menu_2 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/2-building-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_2 .img .img-title{
	width:93px;
	height:120px;
	margin:28px 0 0 30px;
	background:none;
}
#menu_2 .div{ margin-left:25px; }
#menu_2 .detail{ margin-left:-55px; }

/* radio */
#menu_3 { z-index:0; }
#menu_3 .img{
	top:20px;
	margin-left:-78px;
	background:url(/_common/img/3-radio-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:170px;
	height:145px;
}
#menu_3 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/3-radio-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_3 .img .img-title{
	width:66px;
	height:120px;
	margin:6px 0 0 45px;
	background:none;
}
#menu_3 .div{}

/* hunt */
#menu_4 { z-index:0; }
#menu_4 .img{
	top:10px;
	margin-left:-74px;
	background:url(/_common/img/4-hunt-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:154px;
	height:136px;
}
#menu_4 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/4-hunt-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_4 .img .img-title{
	width:130px;
	height:120px;
	margin:11px 0 0 11px;
	background:none;
}
#menu_4 .div{}
#menu_4 .detail .table{
	float:right;
}

/* food */
#menu_5 { z-index:0; }
#menu_5 .img{
	top:-20px;
	margin-left:-87px;
	background:url(/_common/img/5-food-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:178px;
	height:226px;
}
#menu_5 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/5-food-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_5 .img .img-title{
	width:136px;
	height:136px;
	margin:44px 0 0 14px;
	background:none;
}
#menu_5 .div{}
#menu_5 .detail .table{
	float:right;
}
/* lease */
#menu_6 { z-index:0; }
#menu_6 .img{
	top:5px;
	margin-left:-70px;
	background:url(/_common/img/6-lease-8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	width:131px;
	height:166px;
}
#menu_6 .img div{
	width:100%;
	height:100%;
	background:url(/_common/img/6-lease-24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#menu_6 .img .img-title{
	width:100px;
	height:140px;
	margin:4px 0 0 24px;
	background:none;
}
#menu_6 .div{}
#menu_6 .detail .table{
	float:right;
}
.img-title{
	float:left;
	cursor:hand;
	cursor:pointer;
}
#menu_4 .detail, #menu_5 .detail, #menu_6 .detail{
	margin-left:-510px;
}
#menu_4 h1, #menu_5 h1, #menu_6 h1{
	text-align:right;
}
#menu_4 .line-top, #menu_5 .line-top, #menu_6 .line-top{
	left:445px;
}


.table{
	border-collapse:collapse; 
	empty-cells:show;
}
.table td{
	vertical-align:top;
	text-align:left;
}
.table span{
	margin-left:-3em;
}
.table #lt{
	width:13px;
	height:13px;
	background:url(/_common/img/border-lt.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #lb{
	width:13px;
	height:13px;
	background:url(/_common/img/border-lb.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #rt{
	width:13px;
	height:13px;
	background:url(/_common/img/border-rt.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #rb{
	width:13px;
	height:13px;
	background:url(/_common/img/border-rb.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #t{
	height:13px;
	background:url(/_common/img/border-t.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #b{
	height:13px;
	background:url(/_common/img/border-b.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #l{
	background:url(/_common/img/border-l.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #r{
	background:url(/_common/img/border-r.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
.table #c{
	background:#FFFFFF;
	padding:10px;
}
.table #c td{
	padding-right:10px;
}
.table #l img, .table #r img {
	width:13px;
	height:1px;
}
