#center {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width: 1000px
}
h1, h2, h3 {
	font: bold 20px georgia;
	text-align: center
}
h4 {
    display: block;
	font: bold 15px georgia;
	margin: 20px 0 20px 0
}
h5 {
	display: block;
	font: bold 16px georgia;
	text-align: center;
	padding: 100px 0 0 0
}
p {
	margin: 0 auto
}
a {
	color: #097821;
	text-decoration: underline
}
a:hover, #text a.a, #text a.a:hover {
	text-decoration: none
}
a img {
    border: none
}
.number {
	font: normal 15px tahoma
}
.price {
	font: normal 18px georgia;
	color: #fefadd;
	vertical-align: middle;
	text-align: center
}
.green {
    font-size: 15px;
    color: #000000;
	vertical-align: text-top;
	text-align: left
}
.lantset {
	font: italic 14px georgia;
    color: #339300;
	text-align: right
}
#title {
	position: relative;
	width: 100%;
	height: 98px;
	background: url(img/menu.jpg) 316px 0 no-repeat
}
#title a {
	position: absolute;
	width: 90px;
	height: 98px
}
#title a.logo {
	width: 316px;	
	background: url(img/logo.jpg) no-repeat
}
#title a.protezy {
	margin: 0 0 0 316px
}
#title a.price {
	margin: 0 0 0 406px
}
#title a.tech {
	margin: 0 0 0 496px
}
#title a.contacts {
	margin: 0 0 0 586px
}
#title a.collective {
	margin: 0 0 0 676px
}
#title a.aboutus {
	margin: 0 0 0 766px
}
#title a.mail {
	width: 119px;
	height: 102px;
	right: 0;
	top: 0;
    background: url(img/mail.jpg) no-repeat
}
#header {
	position: relative;
	width: 100%;
	height: 257px;
	top: 0;
	background: url(img/header.jpg) no-repeat
}
#header span {
	position: absolute;
	width: 343px;
	height: 257px;
	right: 0;
	top: 0;
	background: url(img/slogan.jpg) no-repeat
}
#flower {
	position: relative;
	width: 100%;
	height: 192px;
	top: 0;
	background: url(img/flower.jpg) no-repeat
}
#flower span {
	position: absolute;
	width: 337px;
	height: 192px;
	right: 0;
	top: 0;
	background: url(img/speach.jpg) no-repeat
}
#main {
	position: absolute;
	width: 100%;
	min-width: 1000px
}
#text {
	position: relative;
	height: 100%;
	min-width: 522px;
	min-height: 940px;
	padding: 0 218px 0 260px;
	text-align: justify
}
#text strong {
    font-weight: normal	
}
#text strong.big {
    display: block;
    font-weight: bold;
	text-align: center;
	margin: 20px 0 20px 0
}
#text span.bozz {
    display: block;
    font-weight: bold;
	margin: 20px 0 20px 0
}
#rest {
	position: relative;
	height: 100%;
	min-width: 762px;
	min-height: 940px;
	padding: 0 218px 0 20px;
	text-align: justify
}
#rest form {
	position: absolute;
	width: 588px;
	left: 100px;
	padding: 15px 0 0 0
}
#rest form label.mem {
	display: block;	
	width: 160px;
	height: 21px;
	float: left;
	margin: 0 7px 0 0;
	text-align: right	
}
#rest form input.txtbox {
	width: 400px;
	height: 21px;
	font: normal 12px;
	color: #296e1b;
	padding: 0 0 0 6px;
	margin: 0 6px 0 0;
	float: left;
	border-left: #808080 solid 1px;
	border-top: #808080 solid 1px;
	border-right: #d4d0c8 solid 1px;
	border-bottom: #d4d0c8 solid 1px;
	background: #ffffff
}
#rest form input.push {
	cursor: pointer;
	font: normal 12px;
	color: #296e1b;
	margin: 10px 6px 0 0;
	border-left: #808080 solid 1px;
	border-top: #808080 solid 1px;
	border-right: #d4d0c8 solid 1px;
	border-bottom: #d4d0c8 solid 1px;
	background: #ffffff
}
#rest form textarea {
	width: 400px;
	height: 200px;
	font: normal 12px;
	color: #296e1b;
	padding: 0 0 0 6px;
	margin: 0 6px 0 0;
	float: left;
	border-left: #808080 solid 1px;
	border-top: #808080 solid 1px;
	border-right: #d4d0c8 solid 1px;
	border-bottom: #d4d0c8 solid 1px;
	background: #ffffff
}
#rest form label.blank {
	display: block;
	width: 166px;
	height: 21px;
	float: left;
	margin: 8px 0 0 0
}
#cage {
	position: relative;
	height: 100%;
	min-width: 688px;
	min-height: 940px;
	margin: 10px 0 0 0;
	padding: 0 272px 0 20px
}
#cage ul {
    display: block;
	width: 468px;
	line-height: 0;
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 110px;
	background: url(img/cage.jpg) repeat-y
}
#cage ul li {
    text-align: center;
	padding: 0 0 4px 0
}
#cage ul li.zoom {
    text-align: left;
	padding: 0 0 4px 22px
}
#cage ul li.null {
	padding: 0;
	margin: 0
}
#wrong {
	position: relative;
	height: 100%;
	min-width: 1000px;
	min-height: 350px;
	padding: 0 20px 0 20px;
	text-align: justify
}
#left {
	position: absolute;
	width: 250px;
	top: 0;
	background: url(img/left.jpg) no-repeat
}
#left p {
	display: block;
	font: bold 16px georgia;
	color: #bb2525;
	margin: 12px 0 0 5px
}
#left a {
	display: block;
	font: bold 14px/20px georgia;
	color: #097821;
	padding: 0 35px 0 12px;
    text-decoration: none	
}
#left a:hover, #right a:hover {
	color: #000
}
#left span {
	display: block;
	width: 250px;
    height: 112px;
    background: url(img/down.jpg) no-repeat
}
#right {
    position: absolute;
	width: 208px;
	font: normal 16px georgia;
	color: #bb2525;
	text-align: center;
	right: 0;
	top: 0;
	background: url(img/right.gif) repeat-y
}
#right a {
	display: block;
	font: normal 12px georgia;
    color: #097821;
	text-align: left;
	padding: 0 0 15px 15px;
	text-decoration: underline
}
#right a.vacancies {
	padding: 30px 0 0 15px;
	background: url(img/over.gif) no-repeat #fefadd
}
#people {
    position: absolute;
	width: 272px;
	height: 935px;
	font: normal 14px georgia;
	text-align: right;
	right: 0;
	top: 0;
	background: url(img/people.jpg) 0 115px  no-repeat
}
#people p {
    display: block;
	height: 115px
}
#people span {
    display: block;
	text-align: left;
	margin: 8px 15px 0 15px
}
#people a {
    display: block;
	margin: 0 15px 0 0;
	text-decoration: none
}
#people a:hover {
    color: #000000;
	text-decoration: underline
}
#cube {
	display: block;
	width: 208px;
	height: 139px;
	background: url(img/news.jpg) no-repeat
}
#cube p {
	display: block;
	width: 148px;
	padding: 20px 20px 0 40px
}
#cube span {
	display: block;
	font: bold 14px georgia;
    color: #296e1b
}
#cube span.red, #quest span.red {
	display: block;
	font: bold 16px georgia;
	color: #bb2525	
}
#cube a, #quest a {
	text-align: center
}
#quest {
	display: block;
    width: 208px;
	height: 150px;
	background: url(img/quest.jpg) no-repeat
}
#quest p {
	width: 180px;
	padding: 40px 0 0 17px
}
#faq {
	display: block;
	font-family: tahoma;
	text-align: center;
	padding: 10px 0 0 0	
}
#ontop {
	display: block;
	padding: 350px 0 0 0	
}
#footer {
	clear: both;
	height: 150px;
	padding: 15px 0 5px 0
}
#footer p {
	text-align: center;
	padding: 15px 0 0 0
}
#footer span.flash {
	float: left;
	width: 80%;
	font: normal 13px georgia
}
#footer span.banner {
	float: right;
	width: 20%;
	text-align: center
}