* {

	margin: 0;

	padding: 0;

}

html {

	height: 100%;

}

body {

	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;

	width: 100%;

	height: 100%;

	background-color:#ffcc66;

	background-image:url(img/bg-body.jpg);

}

a {

	color: blue;

	outline: none;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

p {

	margin: 0 0 18px;

	text-indent:0.5in;

}

img {

	border: none;

}

input {

	vertical-align: middle;

}

#wrapper {

	width: 960px;

	margin: 0 auto;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	background-color:#FFFFFF;

}





/* Header

-----------------------------------------------------------------------------*/

#header {

	height: 150px;

	background: #FFE680;

	background-image:url(img/bg-header.jpg);

	background-repeat:no-repeat;

}





/* Middle

-----------------------------------------------------------------------------*/

#middle {

	width: 100%;

	padding: 0 0 80px;

	height: 1%;

	background-color:#FFF;

}

#middle:after {

	content: '.';

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}

#container {

	width: 100%;

	float: left;

	overflow: hidden;

}

#content {

	padding: 30px 260px 20px 40px;

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:120%;

	

}

#meat{background-image:url(img/pict_down_meat-324x142.jpg);

width:324px;

height:142px;

}





/* Sidebar Right

-----------------------------------------------------------------------------*/

#sideRight {

	float: left;

	margin-right: -3px;

	width: 240px;

	margin-left: -240px;

		position: relative;

	background: none;

	top:20px;

}







/* Footer

-----------------------------------------------------------------------------*/

#footer {

	width: 960px;

	margin: -80px auto 0;

	height: 80px;

	background: #BFF08E;

}





/*----------------header styles----------------*/

#logo{

width:282px;

height:78px;

}



#logo img{

width:282px;

height:78px;

position:absolute;

top:12px;

}

#banner{width: 494px;

height:93px;

background-image:url(img/banner.gif);

position:relative;

background-repeat:no-repeat;

top:-64px;

left:299px;

}





#menu ul{

margin-top:-58px;

margin-left:20px;

}



#menu li{

display:inline;

margin-right:15px;

}

#menu a{

color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

}

/*--------side bar--*/



#production{

width:215px;

height:207px;

}



.title-sidebar{

padding:10px 10px 10px 0;

width:100%;

text-align:center;

color:#330066;

font-family:Tahoma, Arial, sans-serif;

font-size:160%

}



.punkty-ssylok{

	width:100%;

	text-align:center;

	padding-bottom:10px;

}



.punkty-ssylok li{

	list-style:none;

}

.punkty-ssylok a{

	color:##3399FF;

}



.punkty-ssylok a:visited{

	color:#336633;

}

.punkty-ssylok a:hover{

	text-decoration:none;

	color:#FF0000;

}

.plenka_down-240x200{background-image:url(img/plenka_down-240x200.jpg);

background-repeat:repeat;

width:240px;

height:200px;

margin-top:20px;

}

/*---------content styles-----*/

#leftcol{

position:relative;

left:-60px;

}

.servomotor{
float:left;

border:1px solid blue;

padding:7px;

margin:10px 0 5px 50px;

text-align:center;

}

.servomotor p{

margin:auto 5px;

font-size:11px;

}

.kmd-85{

position:relative;

top:-285px;

left:-190px;

float:right;

border:1px solid blue;

padding:7px;

margin:10px 0 5px 5px;

text-align:center;

}

.kmd-85 p{

margin:auto 5px;

font-size:11px;

relative;

}

/*-----------table---*/

#table-KMD{

font-size:125%;

position:relative;

top:-320px;

left:50px;

}





/*--------shema proezda--*/

#map{

position: relative;

top:40px;

}

#img-map{



position:relative;

top:-150px;

left:387px;

font-size:90%;

.h3 font color:#33CC33;



}





   

/*----------formated of content-----*/



#content h1{

color:#FF3300;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:170%;

margin-bottom:15px;



}

#content h2{

color:#000000;

font-family:Arial, Tahoma, "Times New Roman", serif;

font-size:150%;

}

#content h3{

color:#000000;

font-family:Arial, Tahoma, "Times New Roman", serif;

font-size:130%; 

}

#content h4{

color:#000000;

font-family:Arial, Tahoma, "Times New Roman", serif;

font-size:110%;

}

#content h5{

color:#000000;

font-family:Arial, Tahoma, "Times New Roman", serif;

font-size:90%;

}

#content h6{

color:#000000;

font-family:Arial, Tahoma, "Times New Roman", serif;

font-size:50%;

}



#content p{padding:5px;

}

#content blockquote{

margin-top:auto;

margin-left:auto;

margin-right:auto;

margin-bottom:auto;

padding:10px;

font-style:italic;

background-color:#CCCCCC;

}



#content ul, .content ol { margin-left: 6em; line-height: 1.3em; }

@content ul li, .content ol li { margin-bottom: .2em; }





/*---------style menu-----*/

#menu a:visited{

color:#0dfa4a;

}

#menu a:hover{

color:#FFFF00;

}

/*--------style footer-----*/

#copy{



	padding-left:400px;

	padding-top:20px;

	color:#3399FF;

}

#copy a{

color:#FF0000;

}

/*-----perehod------*/

#perehod ul{

	padding-left:100px;

	position:relative;

	left:100px;

}



#perehod li{



	display:inline;

	margin-right:200px;

	padding-left:30px;

	font-size:120%;

}

/*-----nomenklatura---*/
#nomenklatura{
table summary="nomenklatura"{
	table { 
	 width: 90%; }
table th, table td { border: 2px; solid:black; padding: 2px 3px; vertical-align: top;  }
table th { background:  #CCC; }
table td {text-align:center;  }
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	





}

table {

    width: 900px;/* Ширина таблицы */

	border-collapse:collapse;/* Убираем двойные линии между ячейками */

	font-size:80%; 

   }

   Th {

    background: #4b0082; /* Цвет фона */

    color: #fffff0; /* Цвет текста */

   }

   Td, th {

    padding: 3px; /* Поля вокруг содержимого ячеек */

   }

   

  /*------shema proezda--*/

  #img-map{

  position:relative;

  left:350px;

  

  }

  

 /*---pict for production--*/



 
