* {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-repeat: no-repeat;}
body{
	min-width: 780px;}
#symbols {	
	padding: 0px;
	bor der: 1px solid red;	
	vertical-align: bottom;}
body,td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-w idth: 780px;
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#container {
	float: left;
	clear: both;
	display: block;
	width: 100%;}
#header {
	float: left;
	clear: both;
bor der: 1px solid red;
	width: 100%;}
#content {
	float: left;
	clear: both;
	display: block;
	width: 100%;
	background-image: url(../block1.gif);
	background-position: 19px 100%;
	background-color: #333333;
	bor der: 1px solid red;
}

a {	
	color: white; text-decoration: underline; font-size: 11px;}
a:hover,
a:focus {cursor: hand;
	color: #333333; text-decoration: none;}
.active {
	color: #333333; text-decoration: none;}	
.no,
.no img,
.no:focus,
.no:hover {
	color: #9999CC;
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;}
img {
	border: 0px;}
#footer {
	float: left;
	clear: both;
	display: block;
	width: 100%;
	background-color: white;
	ma rgin-top: -29px;
	padding-bottom: 40px;
	hei ght: 50px;
	bor der: 1px solid red;
}
.all {
	float: left;
	width: 100%;
	bor der: 1px solid red;
	hei ght: 20px;
}
.white-fon {
	float: left;
	width: 100%;
	bor der: 1px solid red;
	paddi ng-bottom: 20px;
	background-image: url(../white.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}
#madebypicom {
	float: right;
	clear: both;
	width: 270px;
	font-size: 12px;
	margin-top: -15px;
	bor der: 1px solid red;
	mar gin-right: 0px;}
#madebypicom a {
	color: black;
}
dl {
	display: block;
	margin: 0px;}
 dt {
	margin: 0px 3px 3px 6.5ex ;
	text-indent: -6.2ex;
	color: white;
	font-size: 70%;
	float: none;
	clear: both;}
 dd {
	margin: 0px 0px 10px 0px;
	padding-left: 1em;
	color: white;
	font-size: 76%;
	padding-bottom: 0.2em;}
ol {
	margin: 0.5em 0em;
	padding: 0em 0em 0em 2em;}
ol li {
	margin: 0.5em 0em;
	padding: 3px 0px 0px 10px;}

table {
	display: block;
	float: left;
	clear: both;
	width: 98%;
	padding: 0px;
	margin-top: 10px;
	border-collapse: collapse;
	border: 0px solid;}
td,
th {
	border: 1px solid #ffffff;
	color: white;
	wi dth: 100%;
	font-size: 80%;
	margin: 0px;
	padding: .8ex;}
.decoli {
	float: left;
	background-image: url(../decoli.gif);
	background-repeat: repeat-x;
	bor der: 1px solid red;
	margin-top: 10px;
	width: 100%;
	height: 47px;}
.decoli2 {
	float: left;
	clear: both;
	background-image: url(../decoli2.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 114px;
}
.decoli3 {
	float: left;
	clear: both;
	background-image: url(../decoli3.gif);
	background-repeat: repeat-x;bor der: 1px solid red;
	width: 100%;
	margin-top: -2px;
	height: 101px;
}
.cloud {
	float: left;
	marg in-top: 2px;bor der: 1px solid red;
	width: 187px;
	height: 47px;
	background-image: url(../cloud.gif);}
.cloud2 {
	float: right;bor der: 1px solid red;
	width: 164px;
	height: 47px;
	background-image: url(../cloud3.gif);}
.white {
	float: right;
	background-color: white;
	width: 22px;
	height: 47px;
}
.white1 {
	float: right;
	background-color: white;
	width: 22px;
	height: 114px;
}
.white2 {
	float: right;
	background-color: white;
	width: 22px;
	height: 101px;
}
.white3 {
	float: left;
	clear: both;
	background-color: white;
	width: 19px;
	height: 123px;
}
.white4 {
	float: left;
	clear: both;
	bor der: 1px solid red;
	backg round-color: white;!important;
	width: 200px;
	hei ght: 40px;}
input.text {
	float: left;
	clear:right;
	hei ght: 16px;
	text-align: left;
	font-family: Tahoma;
	color: #003366;
	font-size: 12px;
	mar gin: 0px 0px 0px 8px;
	pad ding: 0px 0px 0px 2px;
	border-width: 1px;
	background-color: #f9f9f9;
	border: 2px solid #336600;
	width: 254px;}
textarea {
	back ground-color: #e0d2c2;
	color: black;
	border: 2px solid #336600;
}
.block {
	float: left;
	background-color: white;
	width: 19px;
	height: 40px;
}
.block1 {
	float: left;
	backgr ound-color: white;
	width: 19px;
	height: 40px;
	backgro und-image: url(../block1.gif);
	backgro und-position: 0% 100%;
}
.truba {
	float: right;
	width: 22px;
	height: 80px;
	background-image: url(../truba.gif);
	background-position: 0% 100%;
}
.truba1 {
	float: right;
	width: 36px;
	height: 101px;
	background-image: url(../truba1.gif);
	background-position: 0% 100%;
}
.truba2 {
	float: right;
	width: 48px;
	height: 20px;
	background-image: url(../truba2.gif);
	background-position: 0% 100%;
}
.truba3 {
	float: right;
	width: 43px;
	height: 101px;
	background-image: url(../truba3.gif);
	background-position: 0% 100%;
}
.truba4 {
	float: right;
	width: 46px;
	height: 492px;
	background-image: url(../truba4.gif);
	bac kground-position: 0% 100%;
}
.decoli-bottom {
	float: right;
	clear: both;
	width: 22px;
	height: 21px;
	background-image: url(../decoli-bottom.gif);
	background-position: 0% 100%;
}
.decolls {
	float: left;
	clear: both;
	width: 100%;
	height: 101px;
	background-color: #333333;
	bor der: 1px solid red;
	background-image: url(../decoli-left.gif);
	back ground-position: 0px 19px;
}
#logo {
	float: left;
	width: 272px;
	height: 114px;
	dis play: inline;
	position: relative;
	bor der: 1px solid;
	}
#logo object {
	flo at: left;
	disp lay: block;
	width: 272px;
	height: 114px;
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	
}
img.logo {
	float: left;}

#ftw {
	float: left;
	width: 272px;
	height: 114px;
	margin: -2px 0px 0px 0px;
	displ ay: inline;
	back ground-color: #999999;
	position: relative;
	bor der: 1px solid red;
	background-image: url(../logo.gif);
	z-index: 999;}
.towers1 {
	float: right;
	background-image: url(../towers1.gif);
	background-position: 0% 100%;
	width: 163px;
	height: 114px;
}
.towers2 {
	float: right;
	background-image: url(../towers2.gif);
	background-position: 0% 100%;
	width: 25px;bor der: 1px solid red;
	height: 114px;
}
.towers3 {
	float: right;
	background-image: url(../towers3.gif);
	background-position: 0% 100%;
	width: 17px;
	height: 114px;
	margin-right: 30px;
}
.hill {
	float: left;
	background-image: url(../hill.gif);
	width: 427px;
	height: 101px;bor der: 1px solid red;
}
.safe {
	float: right;
	margin-right: 20px;
	background-image: url(../safe.gif);
	background-position: 0% 100%;
	width: 50px;
	height: 101px;
}
#top-menu {
	display: block;
	float: left;
	paddi ng-top: 20px;
	width: 440px;
	mar gin-left: 224px;
	mar gin-top: -30px;
	padd ing-bottom: 10px;
	margin: 0px;
	padding: 0px;
	bor der: 1px solid red;
}
#top-menu ul{
	display: block;
	float: left;
	clear: both;
	bor der: 1px solid red;
	width: 440px;	
	margin: 0px;
	padding: 0px;
}
#top-menu ul li {
	display: block;
	float: left;
	clear: right;
	background-image: url(../pix.gif);
	background-position: 0px 2px;
	padd ing: 0px 0px 0px 20px;
	margin: 50px 0px 0px 10px;
	width: 28%;	
	bor der: 1px solid red;		
	list-style-type: none;
	te xt-indent: 30px;
}
#top-menu a {
	float: left;
	cle ar: right;
	margin-left: 20px;
}
.back {
	float: left;
	clear: both;
	width: 100%;
	height: 20px;
	background-image: url(../back.gif);
	background-repeat: repeat-x;
}
.back1 {
	float: left;
	clear: both;
	width: 527px;
	height: 20px;
	background-image: url(../back1.gif);
	background-repeat: no-repeat;
}
.title {
	float: left;
	width: 800px;
	hei ght: 50px;
	bor der: 1px solid red;
}
.title img {
	float: left;
}
h4 {
	float: left;
	color: #666666;
	font-size: 120%;
	margin: 12px 0px 0px 20px;
}
.left-column {
	float: left;
	clear: both;
	width: 250px;
	bor der: 1px solid red;
 	background-color: #333333;
}
.left-column-decoli {
	float: left;
	display: block;
	bor der: 1px solid red;
	width: 19px;
	height: 20px;
	background-color: white;
	pa dding-top: 35px;
	background-image: url(../left-column-decoli.gif);
}
.box-bottom {
	float: left;
	background-image: url(../pix.gif);
	background-position: 0px 10px;
	bor der: 1px solid red;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
}
.box-bottom a {
	color: white;
}
.box-bottom a:hover {
	color: white;
	text-decoration: none;
}
.left-column-decoli-bottom {
	fl oat: left;
	clear: both;
	width: 206px;
	height: 20px;background-color: #333333;
	margin-left: 19px;text-indent: 20px;
	bor der: 1px solid red;
	ba ckground-color: white;
	background-image: url(../pix.gif);
	background-position: 10px 0px;
}
.left-column-decoli-bottom a {
	 color: #CCCCCC;
	te xt-indent: 20px;
}
.flash-image {
	float: left;
	clear: both;
	width: 93px;
	height: 119px;
	background-image: url(../flash-image.gif);
}
.flash {
	float: left;
	border: 0px solid;
	margin-left: 0px;
	position: relative;
	margin-top: -2px;
	m argin-bottom: -2px;}
.menu-left {
	float: left;
	width: 250px;
	margin-bottom: 40px;
	bor der: 1px solid red;}
.menu-left a {
	color: white;}
.menu-left a:focus,
.menu-left a:hover {
	display: block;
	width: 141px;
	height: 26px;
	text-decoration: none;
	color: #66FF66;
	background-image: url(../button_hover.gif);
	background-position: 21px 4px;}
	
.menu-left li {
	list-style-type: none;
	margin-left: 10px;
	text-indent: 42px;
	width: 200px;
	}	
.menu-left ul li {
	float: right;
	cle ar: both;
	height: 28px;
	line-height: 28px;
	bor der: 1px solid red;}
.about {
	background-image: url(../company.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.metall {
	background-image: url(../metall.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
#news h3 {
	color: white;
	font-size: 96%;
	color: #999999;
}
.news {
	background-image: url(../news.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.catalogue {
	background-image: url(../catalog.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.price {
	background-image: url(../price-list.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.clients {
	background-image: url(../clients.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.contact {
	background-image: url(../contacts.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.info {
	background-image: url(../info.gif);
	background-position: 0px 5px;
	width: 21px;
	height: 21px;
}
.common {
	float: left;
	width: 68%;
	padding-bottom: 20px;
	hei ght: 20px;
	bor der: 1px solid red;
}
.main-text {
	float: left;
	clear: both;
	width: 85%;
	color: white;
	padding-left: 100px;
	padd ing-right: 80px;
	bor der: 1px solid red;
}
.main-text li {
	list-style-type: none;
}
.main-text img {
 	fl oat: left;
	cle ar: right;
	border: 0px solid white;
 }
.main-text a:hover {
	color: white;
	text-decoration: none;
}
.main-text p {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 10px;
	bor der: 1px solid red;
	font-size: 70%;
	color: white;
}
.main-text h2 {
	float: left;
	clear: both;
	font-size: 110%;
	color: white;
}
.edit {
	float: left;
	font-size: 70%;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: justify;
}
.edit1 {
	float: left;
	font-size: 70%;
	width: 100%;
	mar gin-bottom: 20px;
	margin-top: 15px;
	text-align: justify;
}
.edit img {
	float: right;
	margin-left: 20px;
}
.mainlist {
	float: left;
	cle ar: both;
	width: 68%;
	fon t-size: 70%;
	color: white;
	list-style-type: none;
	margin-top: 10px;
	margin-left: 10px;
	bor der: 1px solid red;
}
.address {	
	width: 250px;
	margin-top: 20px;
	margin-left: 40px;
	font-size: 80%;
	bor der: 1px solid red;
}
.allrights {
	margin-top: 20px;
	margin-left: 40px;
	font-size: 70%;
}
.allrights a {
	color: black;
}
.telefon {
	float: right;
	text-align: right;
	width: 190px;
	margin-top: -75px;
	padding-right: 40px;
	font-size: 70%;	
}
.copy {
	color: #cccccc;
	margin-left: 40px;}
.copy a {
	color: #cccccc;}
.selected {
	color: black;
	wi dth: 700px;!important;
	bor der: 1px solid red;
	font-size: 70%;
	padding-left: 20px;}
#feedback {
	float: left;
	border: 0px solid;
	width: 500px;
}
#feedback td, th {
	f loat: left;
	border: 0px solid;
	
}
.cont-img {
	float: left;
	clear: both;
	margin-top: 20px;
	margin-bottom: 30px;
}
.cont-img img {
	float: left;
	clear: right;
	margin-left: 10px;
}
#nasosi {
	display: block;
	float: left;
	paddi ng-top: 20px;
	width: 100%;
	font-size: 70%;
	bor der: 1px solid red;
}
#nasosi ul{
	display: block;
	float: left;
	clear: both;
	bor der: 1px solid red;
	wi th: 440px;	
	
	font-size: 70%;
}
#nasosi li {
	list-style-type: decimal;
}
#nasosi ol li {
	display: block;
	float: left;
	clear: righ;
	list-style-type: decimal;
	padd ing: 0px 0px 0px 20px;
	mar gin: 50px 0px 0px 10px;
	widt h: 28%;	
	bor der: 1px solid red;		
	te xt-indent: 30px;
}
.error-message {
	float: left;
	clear: both;
	width: 100%;
	color: red;
	font-weight: bold;
	font-size: 80%;
}
.news_item img {
	border: 0px;
}
.otstup{
	margin-top: 15px!important;
	text-align: justify;
	bo rder: 1px solid red;
}