/*======================================================================================================*/
/*      Студия Prodes      */
/*           2008          */
/*      www.prodes.ru      */
/*======================================================================================================*/

html, body{
	font-size: 12px;
	padding:0px;
  	margin:0px;
	background-color:#fff;
	width:100%;
  	height:100%;
}

/*======================================================================================================*/

table, tr, td, a, li, p, div, span, font, form, input, textarea  {
	font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px; color:#003366;
}

h1 {font-size:16px; font-weight:normal; margin-top:-2px; font-style:italic;}
h2 {font-size:24px; font-weight:normal;}
h3 {font-size:20px; font-weight:normal;}
h4 {font-size:14px; font-weight:normal;}
h5 {font-size:12px; font-weight:normal;}
h6 {font-size:10px; font-weight:normal;}
table, div, img, font, form, p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size:12px;
	color:#666666;
}
table{border-collapse: collapse;}
td{margin: 0px; vertical-align: top;}
img{border-width: 0px;}

a{text-decoration:underline; color:#0066cc; cursor:pointer; cursor:hand;} 
a:hover{text-decoration:underline; color:#669933;}
a:visited{}

a.act1{text-decoration:underline; color:#669933; cursor:pointer; cursor:hand;} 
a.act1:hover{text-decoration:underline; color:#669933;}


/*======================================================================================================*/
#block-body {
	min-width:980px;
	min-height:800px;
	width: expression(document.body.clientWidth > 980 ? "100%" : "980px");
	width:100%;
	clear:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:25;
}

#block-body-les {
	min-width:980px;
	width: expression(document.body.clientWidth > 980 ? "100%" : "980px");
	width:100%;
	height:790px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	background-image:url(../images/load.gif);
	background-repeat:no-repeat;
	background-position:75% 20%;
}
/*======================================================================================================*/

#top {
	height:300px;
	padding: 0px 5% 0px 5%;
	clear:none;
}

#logo {
	width:224px;
	height:183px;
	background-image:url(../images/zavodlestnic.png);
	margin-top:37px;
	float:left;
}

/*======================================================================================================*/

#block-body-strelki {
	min-width:980px;
	width: expression(document.body.clientWidth > 980 ? "100%" : "980px");
	width:100%;
	position:absolute;
	top:160px;
	left:0px;
	z-index:150;
}

#strelki {
	width:370px;
	height:79px;
	position:absolute;	
	top:0px;
	left:45%;
	margin-left:-185px;
}

#strelki table td {vertical-align: middle;}

#strelki table td p{
	font-size:14px;
	color:#003366;

}

/*======================================================================================================*/

#but_home{
    float:right;
	background:url(../images/but-home.gif) center center no-repeat;
	width: 32px;
	height: 32px;
	margin-top:51px;
}

#but_home a span{display:none;}

#but_home a{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
}

#but_home a:hover{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#but_home a.act{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#but_mail{
    float:right;
	background:url(../images/but-mail.gif) center center no-repeat;
	width: 32px;
	height: 32px;
	margin-left:15px;
	margin-top:52px;
}

#but_mail a span{display:none;}

#but_mail a{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
}

#but_mail a.act{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#but_mail a:hover{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#but_map{
    float:right;
	background:url(../images/but-map.gif) center center no-repeat;
	width: 32px;
	height: 32px;
	margin-left:15px;
	margin-top:52px;
}

#but_map a span{display:none;}

#but_map a{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
}

#but_map a:hover{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#but_map a.act{
	display:block;
	font-size:1px;
	width: 100%;
	height: 100%;
	background-image:url(../images/but-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/*======================================================================================================*/

#menu {
	margin: 0px 5% 0px 5%;
	background-image:url(../images/line-blue-grey-small.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#menu_2ur {
	margin: 0px 5% 0px 5%;
	background-image:url(../images/line-blue-grey.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#menu1 {
	width:500px;
	margin-left:69px;
}

#menu1 p{
	font-size:14px;
	font-style:italic;
	margin-bottom:7px;	
}

#menu1 p.act{
	font-size:14px;	
	font-weight:bold;
	color:#669933;
	font-style:italic;
	margin-bottom:7px;	
}

#menu1 p.m2{
	font-size:12px;
	font-style:italic;
	margin-bottom:4px;	
}

#menu1 p.m2act{
	font-size:12px;	
	font-weight:bold;
	color:#669933;
	font-style:italic;	
	margin-bottom:4px;
}

/*======================================================================================================*/

#content {
	margin-left: 5%;
	margin-right: 5%;
	margin-top:30px;
}

#content-left {
 float: left;
 width: 40%;
}

#content-left p.menu2{
	margin-left:30px;
}

#content-left p.menu3{
	margin-left:55px;
}

#content-left p.menu4{
	margin-left:80px;
}

#content-right-top {
margin-left:45%;
 padding: 0px;
 height:300px;
}

#content-right {
margin-left:45%;
 padding: 0px;
}
p.data {color:#669933;}
/*======================================================================================================*/
#bottom-top {height:49px;clear:both;}


#bottom {
	margin-left: 5%;
	margin-right: 5%;
	height:100px;
	clear:both;
}

#bottom-left {
 padding: 0px;
 float: left;
 width: 324px;
}

#bottom-right{
 padding: 0px;
 margin: 0px;
 width: 150px;
 float: right;
 position: relative;
 display:block;
}

#bottom-right p{
	display: table;
	_height: 0;/*это для ИЕ5-6*/
	zoom: 1;/*это для ИЕ7*/
}

/*======================================================================================================*/

.calkforma {
	background: #f4f0e4;
	width: 95%;
	text-align: left;	
}

.calkforma code {
	display: block;
	visibility:hidden;
}

.calkforma p.zag{
	font-size:14px;	
}

.calkforma table td.a{
	vertical-align:middle;	
}


.calkforma #vnutr {
	display: block;
	margin:20px 20px 0px 20px;
}

input {
	font-size:12px;
	color:#666666;
}

input.shdv {
	width:43px;
	border:solid 1px #c9c0a4;
	margin-top:5px;
}

input.kontlits {
	width:300px;
	border:solid 1px #c9c0a4;
	margin-top:5px;
}

textarea.primec {
	width:300px;
	border:solid 1px #c9c0a4;
	margin-top:5px;
	overflow:auto;
	font-size:12px;
	color:#666666;
}

.pics {  
    height:  642px;  
    width:   530px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    top:  0; 
    left: 0 
} 

/*======================================================================================================*/
/*      Студия Prodes      */
/*          2008           */
/*      www.prodes.ru      */
/*======================================================================================================*/
