*{
	margin: 0;
	padding: 0;
	}

body {
	background:#fff;
	font:normal 12px Arial;
	color:#323b47;
	}

img {
	border: 0;
	}

#body{
	min-width:1000px;
	width:expression(document.body.clientWidth<=1000?'1000px':'auto');
	position:relative;
	}

a{
	color:#1b68e8;
	}

ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}

/*END GLOBAL
------------------------------------------------------------------*/

/*Blocks*/

#head{
	background:url('images/head-bg.jpg') repeat-x;
	}

#wraper{
	position:relative;
	background:url('images/retort.jpg') no-repeat;
	height:346px;
	}

#cnt{
	padding:37px 20px 146px 49px;
	background:url('images/default-bg.jpg') no-repeat;
	}

#foot{
	position:relative;
	height:166px;
	background:url('images/foot-bg.gif') repeat-x #e7e7e7;
	}

/*End Blocks*/

/*C and S*/

#cnt h2{
	margin:0 0 14px -49px;
	font:normal 18px Arial;
	color:#4a7d30;
	background:url('images/h1-bg.gif') no-repeat;
	padding-left:49px;
	}

#cnt p{
	margin-bottom:16px;
	}

#cnt-head{
	position:absolute;
	top:40px;
	right:92px;
	width:510px;
	}

	#cnt-head h1{
		font:normal 20px Georgia;
		color:#0554c2;
		margin-bottom:20px;
		}

div.txt-authorisftion{
	position:relative;
	z-index:2;
	_zoom:1;
	margin:0 0 11px -40px;
	background:url('images/h1-bg.gif') no-repeat 0 5px;
	padding-left:40px;
	}

#authorisation{
	margin-bottom:17px;
	}

	#authorisation td{
		vertical-align:top;
		}

	#authorisation input.in-txt{
		margin:5px 24px 8px 0;
		border:0;
		background:url('images/input.gif') no-repeat;
		font:normal 12px Arial;
		height:20px;
		width:163px;
		padding:4px 0 0 24px;
		}

	#authorisation input.in-submit{
		margin-top:20px;
		}

div.phone{
	font:normal 20px Georgia;
	color:#0554c2;
	margin-top:12px;
	}

#icons{
	position:absolute;
	top:41px;
	left:238px;
	}

#icons img{
	display:block;
	margin-right:20px;
	float:left;
	}

#copyright{
	padding:30px 0 0 49px;
	background:url('images/h1-bg.gif') no-repeat 0 38px;
	line-height:21px;
	}

#leko{
	position:absolute;
	top:43px;
	right:36px;
	}

	#leko p{
		display:inline;
		position:relative;
		top:-10px;
		right:5px;
		color:#3a78cf;
		}

/*end C and S*/


/*Menu*/

#menu{
	position:relative;
	top:315px;
	height:32px;
	background:url('images/menu-def.gif') repeat-x 0 100%;
	padding-left:341px;
	}

#menu li{
	position:absolute;
	top:0;
	}

#menu a{
	position:absolute;
	top:4px;
	height:0;
	font:normal 11px Arial;
	text-transform:uppercase;
	text-decoration:none;
	overflow:hidden;
	padding:4px 0 15px 25px;
	color:#07162a;
	}

#news a{
	background:url('images/matrix-menu.gif') no-repeat;
	width:55px;
	left:0;
	padding-left:32px;
	}

#about a{
	background:url('images/matrix-menu.gif') no-repeat -86px 0;
	width:38px;
	left:87px;
	}

#quality a{
	background:url('images/matrix-menu.gif') no-repeat -145px 0;
	width:229px;
	left:150px;
	}

#misc a{
	background:url('images/matrix-menu.gif') no-repeat -402px 0;
	width:134px;
	left:404px;
	}

#about a.active{
	background:url('images/matrix-menu.gif') no-repeat -86px -43px !important;
	margin-top:-5px;
	padding:8px 0 17px 25px;
	z-index:2;
	width:57px;
	}

#news a.active{
	background:url('images/matrix-menu.gif') no-repeat 0 -19px !important;
	margin-top:-5px;
	padding:8px 0 17px 25px;
	z-index:2;
	width:78px;
	}

#quality a.active{
	background:url('images/matrix-menu.gif') no-repeat -149px -67px !important;
	margin-top:-5px;
	padding:8px 0 17px 25px;
	z-index:2;
	width:244px;
	}

#misc a.active{
	background:url('images/matrix-menu.gif') no-repeat -399px -91px !important;
	margin-top:-5px;
	padding:8px 0 17px 25px;
	z-index:2;
	width:151px;
	}


/*End Menu*/
