html,body {
	margin:0; padding:0;
	height:100%; 
	min-width: 420px;
	font: 12px Verdana;
}
#container {
	min-height:100%; position:relative;
	width: 100%; margin: 0 auto;	
	}
#body {
	min-width: 1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
#footer {
/*	position:absolute; bottom:0;
	width:100%; height:54px; background:#6cf;*/ }

	/* column container */
#main {
	margin-left: 217px; }
#left {
	width: 213px;
	float: left;  }
.clear{
	clear: both; height: 1px; font-size: 1px; }

a{  color: #0066CC;}
a:hover{  text-decoration: underline;}


#header{
	height: 238px; position: relative; overflow: hidden;
	background: url('/img/head_bg3.jpg') no-repeat top center;	}
.head_logo{
	display: block; position: absolute; top: 57px; left: 57px;
	width: 131px; height: 88px;
	background: url('/img/plk_logo.gif') no-repeat;  }


.contacts{
	color: #959595; font: 12px Verdana;}
.contacts p, .contacts div{
	padding: 10px 0 0 18px; }             
.contacts h1{
	color: #000; font:13px Verdana; font-weight: bold; padding: 23px 18px 0 18px;
	background: url('/img/h1_1.gif') no-repeat 96px 28px;}

.lizing_link p{
	font:11px Verdana; padding: 0 0 0 18px;}
.lizing_link a{
	font: 18px Verdana; display: block; padding: 0 0 0 40px; margin-bottom: 12px; 
	font-weight: bold;text-decoration: none;}
.lizing_link a:hover{
	text-decoration: underline;	}
.lizing_link a.l1{
	color: #A5B538; background: url('/img/ico_l1.gif') no-repeat center left; }
.lizing_link a.l2{
	color: #2A9BD0; background: url('/img/ico_l2.gif') no-repeat center left; }
.lizing_link a.l3{
	color: #FFBF1C; background: url('/img/ico_l3.gif') no-repeat center left; }

.banner_l{
	text-align: center; }


#content ul{
	padding: 0; margin: 0;
}
#content ul li{
	padding: 0 0 0 18px; margin: 0 0 0 10px; color: #363636; font: 12px Verdana; line-height: 1.6;
	list-style:none; background: url('/img/li_b.gif') no-repeat center left;}


.b{ border: 1px solid red;}

#head{
	height: 126px; position: relative; }
.menu_block{
	width: 213px;height: 126px;
	float: left;  background-color: #E5E1DC; }
.geogrfia{
	margin-left: 217px; height: 126px; 
	background: url('/img/bg_geo_b.jpg') repeat-x; }
.speshial{
	margin-right: 290px; }
.spec_help{
	width: 290px; height: 150px; float: right;
	background: url('/img/bg_spec_help.gif') no-repeat 51px 38px; }
.speshial p{
	padding: 0px 21px; margin: 17px 0;}
#head .phones{
	width: 395px; float: right; height: 111px; 
	background: url('/img/plk_phones_b.jpg') no-repeat 7px 6px;
	position: relative;}
#head .banner{
	margin-right: 400px;  padding: 5px 0 0 5px; }
#head .phones a{
	position: absolute; top: 94px; left: 254px;
	font: 11px Arial; color: #545451; 
	text-decoration: none; }
#head .phones a:hover{	
	color: #FFF; }
#main .spec_help{
	color: #999; font: 11px Verdana;}
#main .spec_help h1{
	font: 11px Verdana; color: #000; font-weight: bold; 
	padding-left: 150px; padding-top: 42px;}
#main .spec_help a{
	font: 11px Verdana; color: #0066CC; 
	padding-left: 150px; display: block;}
#main .spec_help span{
	padding-left: 150px; display: block;}

#footer	{margin-top: 25px;}
#footer .lfoot{
	width: 213px; height: 48px;
	float: left;  background-color: #E5E1DC; }
#footer .rfoot{
	margin-left: 217px;	height: 48px; 
	background: url('/img/foot_bg_b.jpg') repeat-x; position: relative; }
#footer .fmenu{
	position: absolute; top: 0px; left: 0px; width: 430px;}
#footer .search{
	position: absolute; top: 3px; right: 14px; height: 42px; width: 338px;
	background: url('/img/search_bg_b.jpg') no-repeat;  }
.fmenu{
	margin: 20px 20px 0 20px; font: 12px Verdana; }
.fmenu a{
	font: 10px Verdana; color: #000; text-transform: uppercase;
	padding-left: 13px; text-decoration: none; }
.fmenu a:hover{	
	color: #0059D1; }


.search input{
	background: none; border: 0px; width: 203px; margin: 13px 0 0 16px;}
.search a{
	font: 12px Verdana; text-decoration: underline; color: #000;
	font-weight: bold; margin-left: 48px;}
.search a:hover{
	color: #0059D1; }
.copyright{
	margin: 16px 0 0 236px; font: 10px Verdana; color: #000;}


.car_1{
	background: url('/img/car_3_1.png') no-repeat; width: 266px; height: 143px; 
	position: absolute; top: 98px; left: 217px;}
.car_1_alfa {
   //background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.plk.ru/img/car_3_1.png',sizingMethod=crop);}
.car_2{
	background: url('/img/car_3_2.png') no-repeat; width: 366px; height: 174px; 
	position: absolute; top: 58px; left: 43%;}
.car_2_alfa {
   //background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.plk.ru/img/car_3_2.png',sizingMethod=crop);}
.car_3{
	background: url('/img/car_3_3.png') no-repeat; width: 221px; height: 129px; 
	position: absolute; top: 88px; left: 78%; }
.car_3_alfa {
   //background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.plk.ru/img/car_3_3.png',sizingMethod=crop);}


.bar1{
	width: 263px; height: 72px; border:1px solid #98CFDE; float: left;  margin: 20px 0;
    background: url('../img/butt_enter_order_b.gif') no-repeat 9px 16px; }
.bar1 a{ display: block; margin: 13px 5px 0 64px; font: 11px Verdana;}
.bar1 span{ display: block; margin: 2px 5px 0 64px; color: #959595; font: 11px Verdana;}

.bar2{
	width: 263px; height: 72px; border:1px solid #98CFDE; float: left; margin: 20px 0; margin-left: 3px;
    background: url('../img/butt_dwn_help_b.gif') no-repeat 9px 16px; }
.bar1 a, .bar2 a{ display: block; margin: 13px 5px 0 64px; font: 11px Verdana;}
.bar1 span, .bar2 span{ display: block; margin: 2px 5px 0 64px; color: #959595; font: 11px Verdana;}


#content h2{
	color: #2A9BD0;}  


.mininews{
	border:1px solid #86A07D;
	padding: 10px; color: #000;
	height: 92px; overflow: hidden;}
.mininews a.news{
	color: #00486F; font-size: 11px; 
	display: block; padding: 3px 0;} 
.mininews .date{
	color: #000; font-size: 12px; }
.mininews .title{
	color: #000; font-size: 13px; 
	font-weight: bold; text-decoration: underline;}
.mininews .news_name{
	height: 40px; padding-left: 36px; 
	background: url('../img/pencil.gif') no-repeat 4px 1px; 
	font-size: 19px;}
